658501348 525295444 445764467 762566607 638316240 654599842
253690996 115078573 100487179 397919352 227395620 312190066
214642291 93202816 48325270 477423001 453072134 291684620
4477713 41188450 18395146 780278530 702184318 750886955
353992727 68360335 36292294 535979337 448080104 520110235
237337805 189123306 87820019 914591237 908814866 796472472
26905469 5657315 2655052 171674120 163154153 186016818
85183493 28079795 2920322 234987824 229016213 220842752
32424103 40679788 18946035 195619631 134165992 196263529
18544233 44264780 25900164 686825151 664300967 643812062
172980500 177530054 79311903 390883675 365782070 374162686
78071758 32402680 15603779 206320288 199934429 186358580
591412423 123188281 99838429 739138698 495027102 755413799
458266833 86617932 326672491 827462603 770810961 559989401
44441881 1725578 959752 173886769 254536284 225234925
179605 68330329 17900909 236148022 210040466 239031031
9928702 5286722 2451967 79335564 80560208 79311562
40056629 70984461 20737109 649104733 711098197 596318320
4942153 94222896 29392369 609275663 528901457 615149952
1678607 37687919 71814814 374090129 385062098 275005493
12580476 2714836 186323 58164310 55906583 65756542
434684572 70374873 254574138 780538119 702338077 766547814
149691607 208697409 347051183 807235742 900929980 764034391
7088459 8879880 12217315 164317262 197200263 201625933
15984043 6064164 12136813 258548005 254069267 233525206
31551975 8927962 1594794 65274748 73318099 58721031
4272106 7365245 3371545 121964515 90727393 129790838
409391 68991 249005 3559624 3463085 3718273
435207284 8589377 265378361 644235572 738635106 685194082
76984941 158178375 46924037 615959001 621804034 679317033
12127386 2779594 7619768 44230404 40908103 37121103
1939540 3299122 7721946 135146886 145846638 135088693
247603945 39739653 93073679 639394926 291404891 703145053
207575627 12272684 88275721 768677120 746145907 737137249
82875429 53756471 11008405 623500889 678660613 640651291
237112856 34988605 68655461 738145844 667146210 551113052
16204647 22175951 117462330 696954937 696486877 719929876
449379410 38887704 91050448 759129660 361810827 528332700
267360643 212295044 15865660 335225293 322019667 342379101
313604700 57322638 131916900 572903309 546091680 526787053
553281614 77598228 126848425 811786131 796899266 573241625
2680396 22373682 9623429 435471673 485320446 502899166
231220725 44135216 87877353 619283425 528225849 589120465
186215419 19388440 20275312 764825948 758405248 806087662
116510486 111401574 183254170 631595698 521121409 615610225
374609333 74906288 158221806 696088432 654861531 579593302
458819491 193838538 206885339 525649002 403471301 637209545
73767281 769196 29500511 185674616 140477794 154813537
636804941 130069145 192340849 790606393 710553865 770571089
15062054 6463397 7172641 41124708 49370745 55433444
42525812 922910 15588512 65319548 64719031 51813338
540796876 52878038 294746 751420184 236936504 364113440
334550601 69023936 9250133 864695387 579190270 793614040
17650948 14673440 13540823 50020424 58895162 40435728
10049016 1117241 8889907 80344365 86912610 67311185
37226534 55480299 14149632 262380864 267436889 225371989
144564513 30623017 71895282 688244043 641098622 663003571
7990419 5858411 443187 813344435 829637151 791062576
118455659 19494086 221401 410567666 384417784 334402341
47009904 51307374 67952777 803690763 950559947 899065766
18197591 1336891 67442739 721280845 864977831 860935670
211579060 10427735 66743503 558463192 551518645 551062850
134826183 127298657 13552395 214754618 173845698 177592562
71481165 14500554 3648785 533157843 495521937 538709145
93775900 26029497 24590427 120918543 93235155 101209471
181208195 63580644 285981537 492117959 577502245 587549318
14429980 51282458 21565097 161054114 157879529 183807567
116367536 7651070 26871620 392995499 404956751 403769851
23086363 4299498 468960 32132630 28603993 32750919
100838564 66987359 41386142 375137918 371530233 384111387
15692866 679903 437333 300180516 275306504 316656299
86994926 180868274 2308660 829609684 962237468 912017368
48689704 22438820 28507368 186681298 195406589 200270576
129362991 17148801 14404874 887171174 619055691 802842765
73295908 39885603 38537823 783861199 791454074 710542010
398464637 73492829 154715470 725434385 744063839 742493215
203260091 17511489 134179355 420024802 331104791 447118709
194962913 187746323 14832166 332119228 368052762 252438972
509606799 196822287 72506738 808736364 660382867 835474974
180665685 97613844 229307795 985623406 772948446 968712981
558659113 70289028 8484620 877058013 864340109 882514183
139776436 237700763 17681782 399276104 440679247 389170927
262646589 149303886 80385611 749066835 681671788 730862892
41354602 79612280 47146984 681143390 724008094 647370276
35165964 652841 61575909 465103819 529763124 553145772
29138409 70888494 51788399 714425849 902439470 744529937
7553480 41665 821855 37012789 38916190 43873136
641621775 141792463 177549902 728561781 734600733 781986892
271312547 61547336 38219593 362455679 275934093 90497270
60429758 16563733 4082350 97768745 112338047 104280948
139952763 58678259 3330618 152422761 88540534 195704030
760598 546305 37566838 275329226 344151508 345148853
182990047 166061300 90217114 884586497 849299164 669151260
260097238 138390498 1373998 545303122 529950072 315773672
672806476 171756142 8671210 824827768 922772682 711173779
124168507 11729962 13767333 764482320 742861293 782657677
49673425 9259625 35696059 76519550 111620247 73417378
7637135 12381982 7549004 143885380 151102889 172826818
80370946 37691825 34825393 101319065 103862277 77835942
4822143 19341456 30944630 530636045 577736025 679126180
276508119 109432231 35469902 442804637 305927083 266471337
288076116 46597010 54185075 642425744 491068654 593566820
41843240 11016721 34263178 110242494 113511351 111111676
2597989 14275650 50180515 536027746 392908856 459894777
136035105 52868297 28908566 496745681 469872251 493634543
25436265 87478022 11405332 655648480 763911012 615288798
252012039 5093994 78203298 837604350 855093479 865789288
158482814 18406367 21985228 837352882 875063655 866133688
279101612 31673210 290363024 371015022 197940169 292133673
13359017 8238146 13644595 110494137 95328553 110023331
3019253 20247287 369953 74963260 65221083 75043020
316941522 12549021 171938430 925736413 790153821 746829407
55831554 11661944 44752671 301798257 313398086 311543492
22280730 14186967 132169673 337912094 341922813 320630133
96496518 30607610 68739519 923697943 922031490 846297545
103379432 9247052 35349301 163867035 129101355 173177141
62172033 19555330 35459021 446961413 429397660 355969417
37627728 33632627 18485440 267539767 280960781 278129718
52761805 188676677 87981967 650696234 665990376 671732840
5794600 66589875 7879200 236797739 213668654 209936746
243592511 38711551 67632799 348328084 317467343 232081728
379774982 211706177 21172452 544003531 443673172 473477371
405470779 92127132 80789722 441034591 468719569 432939508
109429131 8927636 22492645 403085490 369849522 335702919
41078449 2077542 12860512 561099682 601959213 627067618
155906441 80768077 14833610 455524424 428316044 402113665
70452134 71582372 17068560 123436079 124836069 127377370
46299539 3414523 17498976 132242694 125953886 92401197
23077172 10680005 8077091 34167132 33291526 32012433
29203020 112320691 3077887 597504141 574742205 346043917
144087506 35234388 58490327 551022778 546606329 488191345
290061935 82197643 2371024 916379200 854281718 749728058
87210884 48003753 44214325 100555890 103391886 74638569
127021010 11217972 27187154 528663426 495606315 480980176
17332263 24963577 4503226 62708146 71321974 73263520
10591785 35407876 3998685 93055789 92292308 86896990
510515003 157786485 198227139 755123108 607920907 491747737
12764854 30212116 63082 796393505 733537289 781523815
340923851 235979212 149175944 848798079 832495180 884965996
202411330 75429554 197187541 427586005 331143623 351862803
195999604 28834955 39831526 563069956 565570310 578846446
64016234 44866048 867977 589140117 536323590 651155521
97589285 22495365 24357439 277239665 328908986 302335172
4764392 18852195 4798859 198565374 208815384 178288356
74914845 5173674 28213231 258562164 238896471 267841927
398250955 139248152 138480543 896547617 938557402 785367124
16155792 65661500 6820182 205279630 239308249 184892338
13195282 5117560 10306246 72263772 57540085 67550581
31366254 87761760 44624914 590755705 592680158 494967950
20992063 29222398 111538268 461917961 502645383 498426396
206472606 111648136 7709767 569561418 523556077 596800763
5407737 663831 10256592 26670246 26033706 26724700
239015123 102176854 144280961 339882349 285360225 212052868
211721766 249004897 173706601 520430877 882813024 697865257
190258625 179348582 39440707 648230634 838847186 675475647
591550531 293401440 290850856 741855296 645859825 784416824
13702453 119754440 71661328 869362592 636268799 888198578
200850675 60944281 27217200 841313489 640704504 691428211
36808241 39429367 3559999 571353240 521921747 570620904
69184629 71049732 86601900 946679422 930229058 745859220
6888295 1710764 13875065 49041558 46674540 43343789
84704695 33988717 14516129 567651243 594135444 574497211
524983995 71937981 13948577 688198576 815375570 616488327
9385549 2347990 1547992 49350646 49623507 39602215
49302129 2876724 142806208 788757964 912857376 897589146
59869448 37939708 2493340 131434744 129706782 110546149
74124904 16916057 119981986 289480367 287300834 284395030
557976006 20289590 190243145 831430398 568630674 517870184
156763726 48742164 55686901 735710732 671337272 725660898
66477156 12105884 58047380 723678932 902954104 928177137
31129358 18785252 21285477 72148051 64835858 50338657
166585660 5350312 38771974 283608573 240193658 263422555
468021547 58729169 49531415 808829147 828688306 793203323
48535057 17309778 30011431 100014780 84851378 107393669
73522062 112282900 81168014 553447708 600058069 573859840
207621572 43413503 46443604 298100413 317475474 331974755
118665883 54715406 28595244 818255123 743120535 849725300
12522268 8729423 11030911 70555552 133734535 133726475
5501695 11396479 9001456 64660582 61609991 64203251
666218219 3526457 75015751 770866075 604791453 314009420
24667178 33511300 14242147 117464569 109687974 123166764
34699888 93945394 110859708 843709185 864699141 857960378
4262539 26328394 65868534 334331373 369311848 367065279
78644534 25159601 18935954 334248774 369130009 339624233
84869536 3093733 9322947 309394418 297076452 282150134
136100917 94000679 86648413 321730698 236066453 268592792
214978056 121529991 86363840 729768528 797886353 765195185
35437055 11567745 70245408 569521620 630666324 658945692
110350090 5536314 31602428 808769502 599553615 810883794
365242486 66301474 33260627 769365602 658394546 597228095
624741327 53613378 4300449 974260225 601560315 884692085
614776465 383694474 182178937 961694982 977795250 691822395
393278044 70444421 154982868 825448115 847049233 831172974
125823306 64758666 70197282 697424065 653550182 713086214
17360531 31936223 18928362 145217022 188525622 168677649
82615207 2923344 10226713 124928748 109229514 92662778
9668826 21921755 46022158 738082744 860363809 872369590
71971488 26292408 101292776 568568435 548468219 437991081
32875570 5266163 11321068 93041618 106898439 121098457
585170392 167234332 81439418 797166092 598108296 271070675
184713253 46585412 126819566 895420517 888100342 613124072
13365402 1903511 6572557 14316971 8456730 13826757
3693710 120292173 36926112 522525416 535320647 565698076
58373114 29080483 39949599 581316154 549708829 531792924
64858839 50697139 50046867 85665468 82787839 108935602
22278250 2927208 5606502 322844206 308032927 293628862
154635544 9186556 44685394 198345739 221037105 202885903
134000314 62276110 157420050 699781464 663357483 673756967
363783167 242361027 43411875 860192241 872090700 874403441
13619655 232196 10101108 61798960 48095664 43041409
39099194 110852349 102401177 580627375 635942589 634276058
86257560 110430057 39630021 585253108 678127351 665998960
393339281 29788269 264756615 598799697 827724078 881785419
26665174 12530940 95794151 246069470 246132808 202627215
154529561 156816366 172503677 778646033 752067954 798437079
14972603 49499905 903632 335213073 405511147 388178204
299851 98859 253835 3025656 3022360 2866448
487366590 12748422 446957343 607770351 536414180 647577637
140962070 229825 10823316 328355593 359770453 384196413
28214257 425377 3318556 92976256 109850858 95488456
31449666 711460 32136877 409174746 387649193 384391806
57458032 10424281 180960402 539110375 560106082 560683787
188816028 101396769 2620217 419841276 421642683 531844788
247897607 53168430 37087093 897117899 931362930 698137126
339385863 206831 94066847 875622931 817730962 602250362
80502085 92564428 2309500 457124133 417481693 335532462
172731890 42358654 100748109 754675250 715524037 776161503
4426658 28027 149994 26175460 29320279 29334288
605065445 235578720 530289557 756485569 740683124 696845295
30058466 89477283 125039893 704845598 908723830 880700883
13839896 115759471 10548068 505262141 439699065 527241895
459627505 161470526 234799024 632553099 617760959 570798371
442364109 5786022 41559813 720364040 752500452 574621807
2698218 16354498 3395250 37063070 36558184 34131400
128732301 7332167 2710230 259840860 286973300 292001400
242616940 294819121 54960420 919269192 948943690 781519073
52134964 64339101 42944013 367875622 459004419 468211746
2656265 138411054 55180026 689092765 621577750 687820001
7217804 5179768 67825617 272819582 277971249 259094301
85994989 120578706 32939771 691713022 572512676 766427007
51777774 46110319 29492123 609071748 923102177 824995606
295527943 8984838 162900639 933788790 724503144 721240575
102634454 26222158 46341993 353314026 365731048 268368901
360706971 315876097 214052951 526584862 576684930 465637402
152221990 29395580 114043375 246658887 215110681 199408326
13976735 106624696 70859118 689681694 760009307 805837593
17150594 24869800 11678939 222374606 163184963 160591883
108018187 59127227 9408733 600443576 587466204 649090128
36765240 2433945 38415638 253718478 218772843 272307160
195151530 60744343 18787013 571403315 494391008 520387560
628594418 299653079 229335215 766257271 636485789 568764934
93878965 72768184 80608252 854624823 957513642 953381908
256592275 60688919 91648004 318431000 158125483 189222018
418453 10016182 21614618 192303540 160335442 191698819
84243597 35535000 105165558 483638769 484413865 472583670
1270237 151331 166308 8833281 8963401 9168834
273612527 85121994 58591649 314126179 270810134 226507699
21022069 18817115 30164775 831286925 590046930 783963508
2419642 437440 44445623 626351780 627234470 635297606
5793612 1535509 172412 40787930 29951548 36552171
36091193 25634517 5589416 799272488 928533550 944222257
630466360 15933849 619373577 987508138 309684322 794189696
588342 2136195 3409608 69581426 69013405 57320880
32997703 16768405 133748997 550338231 603833554 614941820
11358974 5011383 15258473 186561152 238925256 227251974
74410211 5987061 25779174 292797407 234171668 299350955
36819015 12011439 67811609 473871798 477121743 489910026
11692270 17935891 71348077 254585523 281901248 246811259
605686117 161948389 418258473 759051009 805497228 820227011
225305301 13478525 5730765 675120050 748727702 724828757
19867924 502533 2357558 50894231 44041391 46992891
13388456 14843012 12855379 139837825 165673834 150064872
60078688 148358758 17073991 836671007 861070183 723711335
20226455 57400887 25154152 323353472 361048436 361890342
33150025 39599029 36135520 315604405 279828429 279405667
39025471 103000538 35956697 756626026 831777993 796169834
519171959 142927919 5800190 826996712 669144989 862953958
177313926 148850626 11840600 387374886 304642355 303041524
8323996 13851606 62426065 265456525 268488627 333986592
15838168 34294316 177881043 571726453 488725830 637053444
20196645 83539416 93823726 710896719 680688728 658742230
74792655 192617833 56466426 760469551 874541924 804625480
171735361 215698437 45269734 814745738 874228900 900107534
5132108 5641073 32486712 248210561 244733851 230551830
59664286 18762638 4401698 147485869 154131890 118440045
26757432 5124741 24773832 87996407 95103115 88474087
30252534 798755 6439969 47703425 47816548 46305102
27659849 40940812 41551141 302855819 315047450 305999530
279747809 60581353 194682205 678507916 273597134 806090748
17757124 64491922 4894556 611037422 665427828 641548159
29166131 82088463 62760432 294665650 298616093 329742781
310618915 101830967 28679347 461523548 441238233 447896575
328664758 176952965 304319828 940691481 771312937 899390362
426998984 181874587 157453686 679238165 654684751 411481439
13130693 8068099 9333231 230732126 204844335 201970026
106332476 26309432 111487985 821907497 775871404 823625520
102699661 31103716 11659691 325158777 323491284 298765349
703524312 169459018 275443134 876546741 689262083 830796379
82321277 5352386 89622727 493187024 453676508 505268534
159693724 88698564 338748495 523262182 816236647 884558928
187082868 27109036 37212764 478744537 371708362 426507130
98991203 135710542 113858212 508641854 517803724 522197511
10007413 913227 1854261 226256453 239123121 246853587
18463784 6027243 3904527 32342529 31924619 32245057
106327047 85928364 56670172 366613986 428859768 494099530
51261681 23200160 8383176 210659199 245600339 243449390
72523756 5583846 8193447 126784646 104183070 121710059
11175985 41266753 53262136 386773436 309681538 295788374
126973024 32744509 100051576 152887746 72290719 131672225
68881769 24029887 86374176 640455611 821241422 788430917
49911553 110027340 31512254 879354977 907298797 967612468
432585009 91349997 141177557 641052843 759613907 653980034
116886413 28919941 19522412 525652942 591992577 559251454
467935788 220687906 25017345 520706372 450065439 412191283
491430097 108741520 136396770 837922103 727171841 800745011
500887422 232967267 110122014 632661274 644730677 612370312
87392318 114833850 245731314 954965528 910233462 959079878
631968708 213529373 28465097 662883688 647733995 560941734
4119376 79900259 2155484 673697829 587427252 698242935
135203487 13704804 46050399 179712500 195116278 142689674
116959513 91557928 8647154 725606996 715683839 779226376
24545839 12443627 23073981 139385972 114074813 142616013
5053391 27941574 2907456 108768449 90946205 103153387
160645584 24217102 66491861 298487025 249491268 154233031
17100915 3021304 983146 69815508 86673998 94254611
78695458 2903845 12987730 101920550 71688559 70120730
96328785 32372506 3185287 174549626 197657908 156736143
6523983 10282718 9688228 356048141 363551082 250915818
94121126 108894041 139331473 729174351 653736292 704159139
16074039 13636788 28400327 255635870 219456967 258442185
210484491 59674826 95914161 828565390 833231782 604762891
44240069 33003498 52061480 399267138 427338558 516215363
99943857 20826973 91419893 204516636 187406075 166740808
8268281 24970736 20032489 249566145 258515992 231189139
283463461 42303585 23337205 292065152 227816115 270116372
467582160 98501795 141046604 774755574 909148684 844206190
87838492 3821925 23900048 528561484 590118516 597950018
24771390 44524558 10690957 141528816 141832341 145258533
384528730 94999779 327179100 763602676 801849625 807982345
39860454 1369092 12202592 347978940 360675776 284880580
69348700 25740785 243606583 798927762 845798169 864691057
4835021 31213123 46047254 275039962 266106538 260607046
341454433 83489452 113128288 699524141 579418352 614729634
134157075 81756715 29596199 846064031 834835783 890774629
45059776 124248843 27368817 685474861 723048427 727909772
186480475 55087460 42339235 359055264 321812231 350106922
191913124 64183272 28847398 255245663 206759791 263787711
32542793 29663928 5180756 309035324 313693904 300717603
44350730 40435152 69628664 359585629 434239384 446291965
11938748 380043 23255418 73620823 87680747 88345076
598349465 142528926 128748768 659814903 408365562 397376509
149907298 57214273 9525286 205219880 167060666 132979244
413814099 62458917 249455921 454806218 508420610 346536950
10552317 16814039 8289444 218709480 216946572 210831618
7392145 3429845 97591047 270670006 258708472 271746504
131402761 118595866 97120291 294463467 329403399 280573784
42751105 7158009 5800065 412335535 420655114 482107947
14260936 52859793 157502 906468090 729959442 752974125
79718503 8331896 49846922 498754741 522996781 495338211
147686986 25336234 13518184 408008169 374740812 299135726
5054948 667035 286338 32669196 39983724 31453719
163432842 134561695 9206300 493353406 503276403 415874593
188998685 61685062 11902031 761435346 734746941 642066196
197122130 208982269 162864637 536423256 481373939 526932374
171868670 44166293 14974890 532743350 479639093 603737733
28393000 22314479 113723600 504039507 492422410 439109763
646422997 250459560 336289791 857498802 954196806 821796477
444512628 287987884 31610548 547759390 424498565 278277941
79224271 185716580 55736249 516984291 692011065 635625016
366690467 43267342 57585854 748350913 611261277 606583891
41556268 196433451 22291210 711666349 529828570 571681619
704942 5148331 4607510 235505986 206458288 222356201
122894837 4968341 33701974 561251203 554637215 535182881
214380855 21323668 35930229 738414440 724351750 689170247
61089060 101491828 52100631 918248817 924720312 864815649
27955161 54046909 9957404 451122778 414895860 408219204
95799136 232717053 25953534 963172306 960289075 956347503
503282442 150351050 255349412 684563245 729956190 664476828
3793541 1606579 12820842 65456992 75250102 71978930
189966924 123741975 48889404 268500921 257805124 256281657
13256357 12624436 46552268 97668833 109687794 112064774
196376225 40586340 29963861 549993496 480965848 474427851
160721935 58984411 41533110 877510754 770370691 794457004
21285545 146703235 8385552 640275508 593646320 620964504
63604109 1625259 154946964 515003646 524609705 520430659
13921303 36622571 29808715 300729641 235771574 295041240
68400825 8091253 30587946 229235242 224637687 200468174
38221687 2786534 3013041 109045611 119607070 117546229
6194282 53626272 34633818 225233006 219028610 230612912
85499133 2234062 23642417 635978081 626362356 651607212
598109566 363485905 302103395 746417913 619938107 743025241
10501108 1666604 1989898 103836937 105246080 108950742
60986227 17637351 14043300 490562493 454393741 464562813
158024181 104215726 104335828 473873413 528640146 375505806
44278874 16101585 36371509 580632424 555116962 548449655
132999401 4436921 8944427 326640373 325835208 265597539
47306353 17277947 323389 444785840 442686755 440708381
69268219 5358710 14158014 176180888 117446630 102605577
93636676 51068927 30251646 596522655 681842244 638732943
221157626 2179914 271253098 416412540 221991246 414482973
72797642 26189107 24440234 134843111 149903664 136590027
156932682 163752738 7073139 328036814 345366694 319167680
681961923 104739694 199237075 800215800 758411569 647045745
28298945 1582608 11837846 404107210 443891207 402112476
427483464 151746249 604582065 515416640 684894416 632323042
30893240 19163145 16261787 230025810 198504644 206586556
84191519 13934083 4579030 164344315 177778385 207408058
1683158 5167315 734000 40614741 38713404 40309912
145500189 166103454 27399333 640848818 548163083 512920043
1898704 18756028 3193972 187235574 207549918 180108138
195882145 43601726 40579637 710082799 610504941 733323876
16374765 8304102 1393179 83150047 80080156 90153640
78949305 6324458 1832190 913479775 952353171 872051523
329515052 126744168 134117185 796793859 695888805 765001135
2655749 9659590 1649565 108657776 102258981 100589096
14278934 3900155 5892105 142181200 118572017 136282381
373674 470681 650159 5519056 4658923 4377159
204604698 95241945 28128183 385434626 386616185 392469431
237806292 113918761 111998880 304517143 261238502 311173559
14925188 36015627 711279 179143235 175230236 131705921
79614642 43745018 76641910 430495429 557068850 518216581
202905238 25898198 44311633 316816687 316435970 380562164
174201164 8546932 12925080 682575710 657095301 678325052
3381346 42221740 73010126 458408416 450219021 396327292
165604009 80878972 84321286 824415052 791719265 743483876
18449561 18356807 1642051 146167269 133016258 107907365
3202626 3175893 2231663 56917845 55637901 52288369
66731396 97277716 94026743 478044274 615896638 508411441
84822713 12347761 96127110 414921996 420716497 417816212
41723915 3462427 567583 218159022 212012662 203082624
198884205 54333790 36989049 456064948 438016682 454158274
11138399 22417125 2382616 104053792 105915824 106107398
255491770 115550167 174750972 400824691 368159935 433703956
165734588 6880281 103050999 651811600 736229111 727681137
273757407 54205730 168713627 327427072 235892932 199819247
1200133 1429869 2620380 61105176 47733760 60361703
383794107 221770656 169078517 492766729 434960980 487863367
2354069 38410007 81995599 479913479 615688380 638909751
71681902 74624251 60038119 707432569 692270384 635371563
246835612 23061274 46792589 764673744 791479499 794347502
15787571 21737722 18590603 600970365 585201400 561428353
15287079 1016526 14579149 103662582 113074638 112296648
75176470 300252109 56106200 512014192 505810842 511787923
528279995 22886630 27576917 803825976 756036070 564055217
209961961 93945740 23361040 776039563 768979667 554126761
13753359 3466716 12131194 98963623 97743456 80190734
422624980 72786086 169857687 570546405 536925089 483786948
13417666 21769924 32916079 156703829 207347887 204538187
60327665 12079117 259098 462525203 376549663 314214509
568059037 83138164 90478958 790821578 531675285 749844280
20221823 9395779 46645420 483229994 504317561 522366711
21933803 103229472 67990007 869161799 839196211 853979419
50322983 5077931 1251846 177895585 159572842 175212607
53422797 78278682 8608463 346690098 354698037 324893268
214450692 127105472 22058092 485799367 702970359 692514040
262734224 24506022 3855350 911228920 874783131 660181552
213352113 8551425 89757363 638833530 600515709 588174655
13107791 56434087 81842897 554786412 535031282 559630412
411757199 229437292 17847098 574970238 474478024 389167840
61399884 1281164 57359831 144040439 157229118 150809722
25430289 4753316 6234027 36200969 43064732 35875792
98710747 12450939 7965343 375243085 340823671 321467171
4091389 978737 1735447 11357826 13373474 12383078
38828333 4782127 54114028 237770485 260685583 249734521
109012686 82102614 8595662 794973223 750593752 723386069
6425157 7459084 44009896 463549101 580278932 595101980
54777015 3595039 1336514 244314001 164755448 234788544
27793057 96112356 4076697 564992901 609846081 625037403
260051925 61266884 24803991 613598604 588458372 405586867
40771173 36818263 166140439 710079957 808058339 769175003
70579304 3025745 203813504 717325284 730657694 695822417
484802561 97973639 301330949 951523905 590948872 824511515
51003905 3935917 96722071 495184927 603570087 594213736
94169987 16693512 8288798 269793081 250622339 276841467
6085207 31348483 7417171 158340893 158725276 155220768
113470276 14293863 801142 485050882 325328680 489805018
7234593 45376570 23788716 455679265 410176966 412713108
107298020 138586571 34619342 574093967 668661912 639075787
93580199 24145164 7415353 135956062 176528257 187600343
323377256 29677620 116191788 563335493 615772561 559235744
536297942 56752547 305232028 696209553 710141914 857484036
71674351 43965333 184619513 436136743 475776065 453771398
7935904 3556879 109027 37516066 37534440 24110602
206497385 42487838 369751251 535251954 557152632 557785180
63441715 99603425 104114838 738570194 842469188 688094210
47047338 143971797 66574277 505746183 533821787 519936716
259484807 48244196 12819168 544057105 568615760 524453339
45871475 19090578 9359715 243030519 252494463 228985611
81877732 81314980 113646200 668581106 680021976 626809696
483660574 679680785 361406455 922205762 820330794 766497211
229142734 205178037 64997156 515620310 495647672 534649977
68357609 118231110 142205457 602736740 648622234 683993581
184957059 22930779 119974373 492090401 656854475 651911191
186034588 157883452 21599036 859042521 819353889 679499152
71412524 178651358 66808199 694996945 646026476 555887753
148375007 86517541 141208756 503752304 568578806 548137204
105786302 30825556 138109406 735290987 714424749 665604758
222082675 66973686 261295817 266737227 167464494 275154649
14432833 8297454 9739383 181400735 189322914 153882983
7494301 37581302 27362887 246314888 235701436 246789640
191364963 5648718 17480611 225074944 130036123 126361840
75259878 88961203 22864268 244121910 321329970 328887195
126262838 172740898 90380636 919112332 871430237 769257190
52526087 85449752 17021688 576883211 594754131 538740482
435122015 33900378 47047041 961195478 651976116 958240621
146047476 44963788 9539779 285485066 160726500 226275911
205696215 48177209 18074307 374665421 300861481 353049450
285647689 10733150 126121496 738341642 831067215 807863049
58646063 1896230 1861941 64049740 32380048 32660956
26771669 16604121 19565125 116897872 115360548 117998448
103334426 4626660 6858065 392505962 414833605 426376623
65778100 10905211 95633 202755194 116378648 198552274
11977941 2001721 4316916 25773374 13547442 26696901
23712030 2871301 1365930 182080693 182461509 154005829
682720978 198568834 108401771 738652519 449898686 229569331
30422974 18133570 118793970 524093359 509793791 530399014
145832285 19641092 61010504 250811411 243485450 259254279
8526220 3506985 1954995 10103369 7581280 9032288
150844420 59007072 106709661 186828804 125538848 152803464
144156424 25759632 24008139 240467951 207006192 166928887
81347976 33588846 111276732 207748008 310237800 303299112
19742194 6394370 77745851 326605298 301983341 341778238
476642790 2648469 116875802 514361119 309987717 551467178
105802987 44616815 10689164 320630827 353037043 358251629
44953300 7577367 16186022 328425689 330804593 335926745
113808706 25371246 33707207 526138178 439490362 547946976
95447880 138708399 459903918 775861833 858331425 793136777
9731769 42063041 3425187 230197414 211915757 233400809
117934392 33690614 48908169 234842879 164684415 195669513
172076781 56024386 36999866 599784203 569795890 430764054
102768321 39822018 163922015 523492601 628895546 742061509
79553451 7658416 30693535 874365438 669359267 767263312
9306385 1456041 1818849 54394919 50242095 48339054
852883607 35083139 147608445 871072521 728442232 310558264
260592563 54869574 146542474 413831462 417313746 295909343
81718758 118743463 24424591 735179589 759057759 728355850
185068909 55820412 77574571 680446463 627008101 711395219
145440868 120473166 61136038 765134675 762135099 636917550
127838295 54521688 85774689 518016079 470455625 457940596
256843221 139126579 96719212 569416288 615395350 609997294
146758424 48400373 18548425 438490424 348444039 393294906
46745237 182545394 25181644 446133925 476007463 382801144
55490196 1062821 123817233 498610459 467357592 514123171
26280827 95098 3427106 115000698 88555650 114836653
105684397 25000406 73581685 614099963 687195740 600282756
135240019 80315676 189743612 758460847 735702278 722529666
9592602 15933924 287581 64195320 74811459 62501950
136602319 78197731 157775356 215896704 202601046 219076310
521816714 10299324 70470552 782041957 864749189 617948281
131964454 107723914 60923026 191961074 278993109 286183627
74328122 7239246 7989785 139860455 127306957 129010829
1495583 19579492 15387869 244140381 235954762 238827187
430846405 82106570 1906463 643977387 491701150 596333832
228437778 13969450 44198602 396236261 350090809 240976907
86178459 1952418 40391933 432706148 441384419 480673327
595858739 21702001 130203704 874775192 558514128 828636222
591898244 151217287 29882298 852486943 624084994 640119251
74089103 6046245 160884467 739932864 607511896 655255013
77669610 116502630 38972861 508551498 554361955 579609063
16260773 11634015 24683760 403753538 371932432 418327860
15049058 11973267 55626447 527128868 485361126 590474311
50575 5784 37072 323249 320560 320306
98138707 23776449 15701786 184816749 123153725 110104408
818056 51854997 123438976 586054525 541745276 538311216
25158690 15021847 21004115 145979996 135675183 133478420
62497124 15839744 18884586 175672540 171457984 165329576
309779310 75836961 45346730 921458182 895056373 905037191
109764538 40986996 29651907 332177999 382625137 421328983
3683574 27631900 5212527 189403105 183309289 181761476
53410743 69880536 57297100 869341650 764257330 787997558
155591711 81397250 145671726 565873736 509293593 672226000
258355630 22631288 10887575 698452534 717360114 745781016
318519186 135713535 48622056 818143663 786304447 756879270
344666011 162129433 42744133 363000403 227588163 152886138
53061355 34505791 24403224 402130500 347928112 393840593
530376011 3606561 94533653 855553797 533786405 843991610
19439026 54839957 34951086 306025490 320440281 300669135
131604911 23444347 42982634 433124424 426370208 444273596
3559132 58236509 24554284 365900693 367724555 322014056
2095184 1128382 403195 4412190 4142460 4790730
55781887 63591369 221802367 210303574 355480288 350828196
22666367 41281094 77568514 893521180 775128069 719838911
414286507 25151260 195500588 491964997 704700841 660744139
287753834 59206420 17199657 874757059 854581024 862576224
42901953 90298173 19362041 533682479 511631751 424243796
488614794 73748112 87160100 732051599 718484265 611730095
64119149 57554171 10882092 128745434 142211893 125805079
260841498 50044208 141378334 402383782 386113880 258832699
45470759 17696462 61954536 439472677 274815355 426019643
65224505 57240156 17196469 246439500 242376433 232633290
9892418 7353561 2428806 27670570 25585020 23162136
34508816 3205495 8777519 52130901 58601263 61233089
57355650 15865664 17090253 446474562 398377363 437891758
276957284 104959216 33992438 910442512 858508852 966066451
32154850 42774176 79970316 927988744 894464581 862467493
579925989 51207926 487072364 849307109 780820918 559971572
13501093 31398595 48480760 150015616 107581361 150549696
4844513 31610455 217036872 645296900 638294230 659317269
381962429 223301875 13207026 433101729 415077127 375324533
9244681 16364291 2785041 132694430 133603857 137291519
13930239 40122738 20959545 702279356 692226467 708641638
213467675 80517067 143523588 307177498 167665811 174256811
53462165 84378045 19978607 360885808 389258063 340522605
193837815 1845685 15776786 343270153 296835413 213506128
66424457 6864886 68723723 887327375 887468361 842393099
87657074 133466487 200805827 530787313 690858343 716957038
25922476 14427726 34346626 588241177 522196621 557094381
390156124 95147453 210965856 629830179 514925546 592717851
3241431 1571986 5892682 35775705 33633012 40812880
48375314 22517562 18514061 93338002 114251594 76373647
164710219 105152355 19204649 668348167 703108058 679584514
129046577 28465423 8491963 151324359 146340629 142872102
340701261 91212247 227682654 370522129 316362636 362230892
3572142 19126457 126315666 553159208 462139363 527757353
24996778 56901470 29308700 818829712 816390863 811188065
27145626 2867290 37610013 469658638 464055833 408116293
813234797 424762500 66206885 829353541 810772220 768832506
58541301 23977911 4217293 439158604 450937788 441428569
82313567 47282065 7658028 456076906 495981963 366701744
309621168 25813137 96927554 523233127 424554206 548377443
5424750 42014665 1489167 307678837 312746556 329438696
2449294 3393803 37994034 126634987 163939326 177282425
46291232 206629394 37743915 642926975 622760435 672644240
485721724 390036674 147093739 528746774 507078234 273675116
5652679 22579419 7949063 251668108 254141357 277687241
518079081 111764688 112998989 584272384 424965987 565488375
74455307 163012293 99257030 696713623 771558555 637570012
47431762 20663569 124818173 321265728 328486551 317488799
528934412 65997093 39383406 648206287 365517607 653137921
73749593 50734880 17726443 405458660 459952610 362277976
3659513 57140842 1986237 424030141 446814963 445900155
42987325 29842076 137401625 257539228 385759297 373697238
26252006 40506653 133776433 855498000 764477087 753557428
238236840 107024205 17465930 926752963 825347275 940265309
317847871 92316791 162934739 732265077 828444072 670649906
22090824 78719074 1403481 407243255 413353296 344144915
254912318 18956818 37841988 378139384 259110881 332628719
39073953 127972444 8273820 505088530 474354927 492000962
430892836 13354687 95260753 936569393 928269311 723612337
4084167 1326541 5233525 194761695 254378835 189468532
21280904 62212759 28292252 305082692 309522995 371552916
65790966 92162733 955576 500642594 528326870 500237174
32317398 25891603 285239275 972487099 666685969 778220597
21922819 55177740 11259012 240710162 294092605 281455193
35972307 103921900 55049627 980697355 985955988 964908824
197023296 161629002 27360696 337701288 377321726 390253311
6215843 46638520 157295405 672686684 734556419 575618551
33863858 4048605 15858873 102325718 100305704 90919546
26811467 79993090 34890318 318078537 318852846 342693959
65840057 14649678 30823644 144068212 190956452 196769232
51710340 87464590 6007470 415209920 461214072 330643943
365722410 221590367 117875647 955594379 934481966 937760218
439461343 413796260 53079103 665658162 608454280 516994915
78098816 51118672 23951949 474668456 381457028 472817742
11005123 3795792 2031020 75129167 76417676 82130929
96547929 32467054 20937238 435424233 442416576 394543927
82247576 48475930 11871210 116030557 100312258 61906937
303281462 150400855 69524926 344833036 236853321 337967443
58639127 39638684 61648770 361602807 324685538 321655584
143042608 2289094 174055122 435014943 444854162 465790138
39797349 2450084 6675783 229680008 250208366 237847573
19009328 13571113 30136023 116957579 115269179 97582230
344464938 54295804 12100367 539006378 341905500 469193911
343040186 287675130 96437607 365136125 348767793 192890172
34233491 15674785 3786676 261492230 208207335 211484333
262176412 82982607 76705181 792771691 863325711 724649974
73543987 2603864 14171030 512180543 511264916 518020463
177660588 111562886 53244631 478734172 666912525 666931997
362138455 91314334 38915381 665055334 582849536 582154676
74625848 11554473 2635890 272208496 266343546 264701992
312519323 55336407 42410047 352887310 325631420 266365392
1250668 1810193 77951 7967729 9086307 7667961
307939674 76377548 16016672 633800032 636565398 719226226
139880512 55036464 13424152 465251914 424981030 313777014
177411884 34197903 113989278 696225136 688035497 688681514
11794277 136763035 42182112 375032737 416503214 374634695
49415397 26573159 11623296 114724832 103112228 65664761
200780048 180680761 86443260 324786373 543732001 455773265
263116249 30587789 108156860 325590271 431799819 240420453
517620022 239955895 109899142 792695623 712734893 895236275
32664098 35984345 15725529 432126715 423410793 349811345
18398070 3751010 769417 93349565 74778992 88317561
51622255 18072969 6526518 177737661 106026017 191455360
66164356 50371732 98714388 674349351 694431409 698166793
101463016 68873324 6669442 749108172 757049356 713382793
25218473 8361374 10043360 160820526 139251955 156517524
21069535 35169859 31225674 585062580 590829026 430536896
99778307 40062756 44648396 373692096 321231516 369521021
397336510 237882252 35083736 703459866 548823024 689476308
331207689 85308652 32370922 800921547 777736510 607991901
309126447 1671362 126272122 593907079 596569337 550705600
189550449 26568108 52315806 296841124 253151206 294236278
17754734 10362935 663425 85441144 88117521 76397478
169739647 63409328 34483106 210173714 317220260 320015194
626930649 200010335 55625792 861051724 709631567 526237003
2718771 17373806 28598369 106872484 104030139 106858189
131917422 54469292 7998370 210045976 149151670 170683757
21903191 5980463 9702682 39444125 39723268 40821431
240334461 5182290 1446192 637862219 560432793 670688342
134895415 27073032 32343571 711367649 846867282 760465866
9615616 12821752 6995291 240056001 196803473 204836807
26351283 10014013 2119705 268062505 278062231 311120176
197297014 7969363 101977057 771631189 834180893 787398085
25255900 19861019 311869 90413610 98622383 87312919
24560663 94333240 261937178 651587043 757202462 757135804
53823232 55105615 23629536 335600549 323346514 329115520
29301982 15158223 5729977 58260332 71863404 60579974
110421028 106831850 32722754 476197864 524365747 457345993
179544973 31913744 7256217 384283547 363678334 379762185
21103349 71109259 3351749 428695243 394068489 472038438
50510169 44805119 98914952 621228843 603622679 604072505
13591039 16270736 47944821 432438994 477152539 431333785
200864013 14620532 128601186 497240405 449127131 411381065
142717115 8248632 78976948 190836828 232643130 223875604
110164305 41559714 109378389 387331688 504335034 403552355
445473200 285043948 476015716 544881575 578474304 575286831
412588313 464071627 128554289 623348975 804130188 779069162
36329225 34475788 18023922 252294516 256768510 257850112
454589045 125997778 202576876 691107591 454115077 730370630
6707198 75150503 62878650 697737574 716884238 697708623
2277399 6037742 845664 56683468 59001476 55858604
276483307 87426826 10680956 508355533 331166501 513736436
2953945 71924328 2074631 982097623 749308623 960606795
134068572 84597467 31072747 142500446 134877867 97148902
11719992 37980829 14883373 365206033 551802253 482838422
11009326 14911561 22324919 171041040 173987358 162887364
389930721 76868503 13601037 765489102 617342184 545641442
20154606 842117 6189027 45309043 46297547 38277398
365269065 20644478 242653306 538679772 181390597 444660312
104392158 61997076 37996703 743175932 887303200 857018347
137947218 9503296 15591719 409934949 393383634 375328354
22837764 8797482 9450623 130641184 133134535 146179419
116197294 109740489 29157117 872794336 940685315 847647093
3028753 4059105 620463 20942404 20949950 14661307
479736828 44789649 72705238 927879510 824939942 843620512
6305645 7522526 1144852 111727277 157180254 151769249
118571805 18981316 20519113 361057507 357058791 356667772
49672585 39815214 151124243 868413215 830330343 852854197
197349498 148141480 57875435 361548977 369384145 330397054
221202308 166357130 87274234 597962871 648631176 590744963
820453933 484081629 127236123 879292383 890163978 260571328
57698043 208006572 16975859 926085814 855181502 837797454
557903213 49651665 96822285 902297532 724909922 779312730
1590446 20327756 5289470 210732550 221504449 195843684
3292689 5026196 5471111 46748384 44960413 47520479
99342988 46965659 191585986 810258926 748375252 878183575
295238398 9814729 91648985 566868137 464665818 406488967
13086029 3909410 3987839 18490848 12472448 15513998
62727353 9998169 1278963 87188987 71787632 80635311
366926743 176471544 298019315 474839081 456253424 406685866
60642102 164097436 97617044 508094888 555340886 594227245
626309331 34882668 29063646 804114958 428499136 593993469
225239804 19799886 83936151 486687147 566193004 566904956
72835641 456517 32579325 119274655 112338161 86883540
282033876 92536148 154347461 578398716 681047061 677144501
23165511 14627656 4085747 586539592 586556641 655604256
9439989 67328601 21055514 366485387 422949747 478272584
119313407 12361926 6210223 332616755 191826249 335576502
422450600 394549040 6952649 754177321 901465628 911057017
87554247 17477334 14128646 897996144 874536377 892158221
280679352 284340567 70658260 496662123 629823007 616200775
42535763 13880712 5142493 212666178 222547697 226151900
13740950 12730707 4477690 69184841 63374801 69671283
10556537 9420476 1005400 62873623 60832878 59399761
11366023 50998457 61702554 324246557 303160539 348098865
320027246 132286622 100572369 371225543 361139818 289007001
355754065 70829487 21508107 528103565 579361597 493571934
276594448 8520685 210106478 600339141 731708868 728531734
29940067 9931410 21196281 71518627 85490570 80442357
152358464 55492846 34713176 352188608 351332764 333729372
16532187 116014589 28845984 555208560 619118853 528918684
334639676 29876079 146165 392474572 449521530 313742539
280374963 89681209 87525542 698902875 695699402 622921880
29849217 44954335 55059 125272136 120987683 116184781
53942367 22129357 37462766 172607621 186402625 159525409
7816186 12611837 3186246 125134441 120595330 108066937
466844332 63837957 58651227 776280966 416682517 739846818
57005021 131530051 24139372 337640346 428525933 401675586
73201719 28493268 156410230 411881429 274095849 417805647
123963645 8451545 40749510 790491607 672989560 580762813
9174626 2496118 38593740 504038192 547252595 532669061
7830113 171629 7132781 90672113 89263680 76475802
395967445 50979058 2101197 478673266 467216482 459819508
3675077 1444133 1310902 36621454 35641190 40253867
19540422 5940486 119947118 500692712 494573895 460802310
70142724 36356854 15912162 195586168 194184341 205814577
172958031 54271494 69849943 462551273 484075994 455664672
106871569 68741251 41721833 300284581 299152739 301997042
356886614 785818 155601769 359398385 271514833 243159228
1162881 67983281 34445851 271217364 279165348 267490623
50812855 43118319 19057233 596366754 674880408 704320518
49089788 219314431 38735317 681092823 641459582 605843931
106806562 157650384 27201554 422255980 485829518 438123052
66009049 28066327 41074179 643433889 647690115 645502417
119623396 44556139 104509289 528371199 466556460 391423383
17561525 67091719 79562307 710118587 714522052 703309857
70016550 29328293 17531183 342835675 455275014 442640294
162549283 40292258 16215205 395336812 307483167 436328911
339943732 42601728 16274320 822893523 870823585 801647107
483433025 99304837 175118223 601739232 291438679 340543895
142444478 31871009 28097941 420704569 525276361 530936936
59018032 62835901 19499793 337285360 364774417 336205972
447473674 50748495 150416291 647068544 641743667 228329497
39563362 22972478 1386964 300751546 306041547 290326057
32464919 42939406 4409833 360322517 313843540 399428312
57917348 105616478 21328956 635228323 598661422 662888286
397954606 108220574 6602441 812324208 771805446 680286389
99382790 51596718 48186455 491413245 560592764 543931752
43954443 50884669 25361631 461609283 527565093 476731595
287175 2554621 941335 41334971 57178442 56309745
458570803 74365938 366619221 654571565 487077104 603208988
544500 2249333 20524196 545620377 511650008 512414376
25053978 27385151 58755423 528793703 582540359 540734160
80551905 37355782 65682059 150259588 169863246 157541445
117729608 26726501 55391595 241691736 238769335 187707197
2913277 3681073 128251 19896566 20401036 17279733
835702 1460842 61799593 637052099 629639558 521399329
526107349 58858175 108873444 728947002 720022028 638506871
172964654 137893296 1465989 248023988 267827131 258446628
37325733 45184887 16686256 291513712 303450416 309559269
31596734 106855722 6285680 184030375 217272036 221505689
43605562 16123158 14198054 59113232 46126111 60878597
113614077 12034290 98208884 494596163 635832363 672562951
35657840 11161105 44652355 272931821 295343869 268808492
348341693 21581540 28234481 431089494 219462868 472054445
303290480 94891743 207193717 469370841 450582993 482282637
12653402 169254616 132373904 573794366 600728076 573314864
580939377 271931154 315570961 827848800 894972726 897224373
36619769 2552566 51223382 362383723 348291648 342098999
1092543 32991033 114398210 334320386 397543944 354646436
2588007 82237 2138238 12976063 12386745 11857140
52622618 7844631 3963731 202052546 171483202 188200156
507007621 582886077 110797206 729731355 633557706 591950725
3464408 203076279 1171584 427217054 426981448 368734051
116135802 291869649 13216115 702942996 875333035 798346995
195123178 33979968 67987261 359099676 285715304 360833754
366401297 40626380 115050523 504261058 497045141 366887999
125190310 3570972 91710558 260810248 246436628 265451877
35903271 274835 5335923 123488548 118492927 137262440
71582406 57522994 154602163 605123452 544841327 493340653
225150334 29338746 19208311 453600998 237083914 468747047
107165814 34280733 7387864 362271908 331296923 346919198
30656732 2378555 1940724 144553137 115657455 159164166
267874767 40342801 97884289 659570716 535454570 632116533
327887501 20321933 75246109 396409355 431678349 365533220
5888529 27901932 45877002 655823077 763678423 747852328
29724993 1455507 3654518 68081810 109133487 75067641
20491957 67076444 57454081 564457278 581173086 654193489
215124925 53084117 118764251 298270161 329317049 347267082
272132031 54702548 164942511 493302438 497173812 516154944
847793866 7660570 23872857 975346060 805498296 618211215
161237605 26773502 85676869 525440789 624814067 591568739
309155712 32494847 7660575 486764159 397290015 425860389
38320452 88849487 96602671 917033893 818510393 946910336
218237180 76181407 168327476 899044748 875598083 787126080
142898758 237629801 94341886 638802463 931897654 965618660
235882609 90225892 192929612 632876434 579564854 589109844
298827574 16747702 21492117 376017490 338009493 394502106
48505948 38788416 23928709 58308615 71432372 46830925
117574163 43312839 53431337 200028783 199273609 203226779
511637132 257864746 9081544 782916721 769912089 642732241
330201901 64872700 33011223 735197119 762663036 780069325
23336173 7856394 8773956 70496502 68805507 48310410
180854245 85780364 25572970 354271816 439667164 384901025
138303195 100031146 18966629 369984114 382725509 290038307
192283375 45501558 50949439 275551460 302705698 254649560
3974407 11331068 18976251 139268105 121813054 139516567
47185928 11905453 6887503 114770105 105579128 86751334
379113507 247698471 139213938 857221676 658633228 768940767
9806065 10602418 44069371 162085377 163512560 154247553
73845088 6531508 17187127 139526214 123198283 113980501
650956411 141007711 65677357 882417850 825456874 200937719
30511017 18166689 4491346 46823150 41221325 55986875
5297502 659802 1013567 38601708 23667209 38479366
43808604 4691035 17241707 66706704 70208706 48587042
219061852 119894047 10391391 374947919 288576317 358462971
91105809 20602959 95918703 114077561 114394766 124337073
1404637 3363835 21697 20241437 20716782 20207059
201490124 54252056 43605056 692206015 783582395 755783719
59755397 147224999 21999979 703838509 725829432 791039077
166503935 52974527 57096384 207116564 163914039 142813496
95097455 68181732 135997562 228485932 247918317 260204547
20492297 822281 20370852 82617987 86738682 83341261
144667651 97070070 22233098 608271817 592515015 626068133
426985864 45057006 70025507 668230740 629081334 257365884
84869 14110572 26206309 164006570 169898255 144516987
153281085 60097217 169885530 804588662 760806721 885226375
281938042 249824970 12208849 455898989 440650828 348423891
13261058 14010307 61413607 273152788 298061097 205252162
413661447 66047216 70142950 768964058 744675171 669902267
129272970 87396584 35459260 564524302 613687177 616789404
118420322 26494507 96141974 667176546 583032355 589322610
48310055 28992292 47778578 100766045 111430357 117880834
313896837 37698056 196785357 392942780 396170168 347398943
446475545 33747446 43309087 796772878 715040424 773115469
252093510 96485386 14073603 654793695 614489050 791850658
406801185 38734691 385756996 939427791 891310174 885264241
551957672 2260115 122620161 591537670 478835353 491893222
188480554 47114649 64755233 325305658 200601387 249013562
351447399 165096890 110703785 378726923 404539263 214782391
156709081 1629891 26249767 272248382 236773741 254829823
584127521 186277544 351616780 609981995 703403414 750034162
211720200 38256971 96429997 230420998 199834974 185304040
302101797 144495465 58022577 434491197 404792383 351189559
43510688 8011935 49974444 72098824 59955478 74165040
42293572 2446492 80927235 901560611 775801595 897639339
109894449 51090396 6944322 244206659 307613021 308718366
34039662 19113605 12187576 249564812 259540992 236700312
232643465 119622967 27022176 278874266 198563529 139511711
91896080 16510909 27905276 123758796 104203071 122556129
142746738 477727 38139259 734300783 656793952 663508376
52407986 61872991 21502983 142372975 150618708 143085407
123519458 46204041 12525832 522961295 499134556 507298575
394864992 91231289 525531310 473656644 873066303 736725642
121280499 161729720 53615757 692768524 746866474 756905822
69910937 11883524 54374772 333129913 337882260 263586003
175841967 72250324 3688157 306538512 318346620 325208936
30699224 7432009 5010978 125532386 105386540 105847507
196904377 204383049 57105592 757785735 725575555 302122767
21052039 3633648 4430660 100045882 111925509 101568106
222371893 109443988 52985459 336458458 306461670 236575816
33261255 3633683 5096514 144288768 118859838 140322500
276453622 213650725 25002444 702517674 800470170 747731990
2221893 11368400 9056217 134899579 159568078 146933614
80225725 187381869 36589780 527161717 684532407 642971733
7469851 21090046 31972612 200145290 208101105 223544786
312510581 49397484 146540202 426046223 305446708 398654717
76805840 100912887 70414803 488326987 530635530 457367953
825634875 54154366 30807766 839641874 614319472 338377231
134557895 19076380 37193766 196891087 116528090 163543313
29976081 94227559 63474114 854177039 739414286 808968407
8750216 53776636 528024 307093054 334297902 318626350
323543130 2103590 147877133 493737394 311345964 543306953
26299001 44559134 12655671 522712156 574347505 587401900
59543330 100161 1583087 248372328 245902521 253548737
7149122 130615102 11987778 536134764 538989011 526774048
9121624 101920929 174241294 826256611 900453095 936361061
49989160 230258914 73583739 866857259 803182354 720036276
24464571 22153255 40806442 131978060 126278874 128318725
23862967 7845170 9230407 198983601 161298766 183405268
41143154 23275091 30260043 137637956 126737784 138296674
3837487 15245518 41789906 565853371 545573579 541987977
30331872 27332689 67204955 664906769 568519968 636443831
11177700 2990645 56738131 424120417 381775961 424427271
58243005 49442370 77896648 228364415 232666206 217636468
88835152 28124372 4105632 255843123 287094852 292355555
740487 663998 1100692 45502087 47114447 32560330
9881101 5254481 18747188 646418650 518242946 719733373
11494859 23905610 5204045 343492948 277308175 377830191
450618116 160063369 84743618 579076623 542009039 664454719
243315222 6533994 13790059 643044639 216733463 610127593
215233398 239068963 66020854 781341585 670164385 887216124
54543287 34610769 21796538 57759583 68764751 65108675
833989283 122025139 40981843 847979839 631990632 849740262
162619695 43196557 15828319 505868339 567306711 453114682
19114486 43388686 72066679 455742048 365769145 404725684
131822415 145909368 141818404 769306187 807811242 764407774
1723218 1139197 6121586 18585226 16842402 14352145
26204177 14337080 42948114 213991180 174255078 198696118
22082138 5373864 2162152 198947258 207153106 181859504
482006962 161621516 271024819 738531852 697353682 644551175
253691 1014334 214437 4432986 5291806 4660989
89508398 48216148 8158334 774149080 737943946 736007699
12051282 4461063 17651360 120156983 109672384 118920610
10972148 59761333 2458317 741219927 921296677 829909537
363713822 2306086 171328276 655876944 527909004 467893835
24889582 16893315 3812790 99760049 124091098 114450483
276636419 58043358 528810840 820036510 780166988 773744996
32212829 347893 18871943 163007582 164502653 173265552
360183324 4273179 8199534 740493746 624488795 651122733
33469340 32960848 56263988 773073211 767303241 769632374
59058324 5485171 6039562 85784489 45615850 81952016
538086599 456644227 33033513 715266989 521972506 643116672
318807949 39545035 91003319 377121179 297359153 262214176
179846134 8442853 5776698 347560563 303181394 290485679
134432332 24377651 1590878 447565125 322781207 402614755
32935655 20962668 83429595 494477909 582007132 581007831
109339796 35245399 4978087 275042766 297797558 259218921
222432358 114177256 116913736 620420752 672268806 666092632
665500619 121452423 369002630 785140877 818012669 723041017
473202062 233887751 44019182 703798782 808433965 833437402
70172857 131415804 18158593 739772935 799102189 650330104
132809479 97518393 37490993 616070785 680818582 676364410
480327462 302239195 153663288 523326839 456958195 563797488
217189536 27999638 143012981 807360988 814485782 774411512
57219285 68989344 4538265 901017767 910124730 732086053
61196358 134287493 202453725 764626200 841989315 795729859
57276030 7853413 7556588 81601478 58431824 80565713
100654209 19946595 6059560 337674146 330591804 308659350
51534072 2678234 1841071 247680259 249039543 258198375
40011410 335203 5999522 51974234 25413098 52046504
316625685 96107947 73661444 348000144 294586060 304702568
204968297 85807499 75142337 597716946 556466684 590492355
75031398 29447342 15130278 334186492 329312651 346087939
72359948 72944516 82125124 680071473 672282845 747833988
48440507 13738660 18027769 202720080 219545773 215037684
387930999 84700289 434107485 588849249 510267604 587842150
194930159 76509906 150602646 822375295 769374780 718445606
13552674 6431999 22769017 90046396 106351940 107210000
71445551 28845960 188623111 651178928 564451926 735512297
144307965 9078677 114180497 492321032 540358094 580507584
76615078 3335488 192451989 853673898 858534598 768206636
30674933 27101323 72227404 398201217 235405560 479394565
37800465 19542880 55248047 190685655 189095659 163254159
23221446 8912674 37008308 331143241 365574441 360319318
222341407 36905795 284955052 527827987 486328111 401035922
35842521 18099841 12798176 776348603 778359601 801743887
29586976 16239434 36236087 93284149 69866487 91356886
130699554 38775761 64996358 650780323 721538634 663692873
46916762 37832186 16439314 128290811 131680433 133374384
14511147 6239429 1964187 97050261 100187005 95719258
47795643 56058434 163481525 321219581 295794780 348519265
16966610 17144649 41701441 151600452 162443545 133161984
79896705 8305574 8909228 105650992 43321442 77321465
44129940 155495526 39636036 789876753 806504902 799539538
35512568 57490553 51102651 764005604 764551932 863836996
15598073 79472002 40832052 346779256 361589115 372566138
272719626 30285082 3100095 476052079 281470533 521683592
163253335 64973598 9863139 272239631 247404503 260086744
76076836 9934787 9972089 387553784 373472644 391759077
325735988 52914143 42642849 962218686 676799945 917393844
96406540 22268846 76972850 854577727 981201043 803700838
100161808 163517576 103710428 535591091 515346364 510372016
389170708 87321765 185913165 722100236 757635235 702972553
41323496 74473320 67993240 294330662 301424606 283785993
181086229 70175832 52733874 316898687 182930944 274827746
356568554 75166060 133981264 846266178 851672885 811763411
49209539 64935984 94431045 732878807 800024950 874942804
119507092 53326388 43322207 474274615 554993466 597601727
256095047 50735985 5711463 363668157 366786488 358527529
19091700 77115983 34248121 581728843 555254646 551381635
288924832 4023129 29632315 328527038 293608830 164361914
33545786 18238722 46958349 136059090 181269536 176504886
9231348 6278256 20336017 78719600 67762384 60844805
12944293 25437722 18469328 382509000 330039237 380537098
377253634 88120269 301104654 762987327 809121766 788564403
175255139 9510611 71760236 596158482 621673140 569292089
12267877 11132617 13993037 772216253 834183957 831819623
487153890 55711990 286320808 788738066 947635660 885078905
8178120 5019943 16565835 76157145 70430946 64322674
93737393 88439893 23504580 273175110 253255482 231390656
80830186 7346297 4704522 132686260 128069707 125189748
54796160 49548528 11958064 557285627 559054772 585597594
165678692 64682711 254387014 860733234 915234014 892010836
646516798 466050759 6906947 813304708 832672868 785100284
168642939 28523181 89480724 896462671 853859808 797528556
33349514 19398893 130531743 724460669 803444683 778711412
332785250 21919828 218011315 843904822 899648191 602121279
820277656 142369205 262491697 904677229 419310723 850743460
719950117 174889385 78272292 864872484 643101386 831327804
409769537 169865013 52385147 484668415 454460624 449197458
383759056 35878622 40500371 700833516 795337291 720326536
32854023 11823011 22672080 200210426 202905285 186682001
8189593 22492930 39019506 473251903 561768184 615752955
101059965 39830581 1891719 164782112 122699672 123057855
210198292 66533958 38635000 408616317 416920443 304946891
80819663 174160520 20582595 538964553 455181335 459050043
28590035 13284052 25557996 133100808 136169674 137368462
484173331 40561655 391405961 895122330 767624812 877768787
103586157 125836884 71117168 609220915 597382621 489843242
435795 2226214 6082264 101865955 89365460 101995712
74124589 19776105 16987457 575773162 657730411 659021882
906566 180711 466561 10739583 10954052 10659231
42250517 7871979 33091782 454638136 435498456 436860883
342976954 99074872 162383488 345406310 366073155 363179343
60858439 17772010 4634917 162974524 150609861 156382880
150281 1604694 224559 9780039 9674006 8162711
46928812 36267092 5686654 416455347 237192804 471260087
58263550 20761498 193040704 565235174 561516770 561055840
239468547 95276555 73830073 698326217 527060648 535075351
670195 533147 292496 854539 997581 888739
419414774 122651124 224697448 818603581 683631589 862401065
6884835 54370038 13403754 304550309 305752189 340011420
2341484 199271319 87583655 684603036 661904231 732000516
19638221 89347413 70166727 725654359 650456557 749203931
265610770 53741358 30013854 534275314 504956793 467705088
50842457 48189061 2721668 367774017 359255848 409575827
93509608 2538193 31364987 288854339 290534349 194874901
241310379 42888027 38589674 301335544 277201282 244372200
389510867 14838256 74602870 699727144 893304151 524650710
213121012 84124922 153548310 682302563 752551044 728368372
43677482 30011466 26161128 200882670 235954999 267745485
314500336 68762763 3544486 749130525 881792680 943411628
10378702 1803823 22301355 244017878 266588451 256668266
27984259 1933858 5050902 58889829 54182744 51391803
207177005 55644854 82741142 765155424 691309614 676245176
8556574 1104107 6168771 83242713 95208156 102691125
6533353 9920624 8257660 324585309 349718611 335038659
9496172 14307720 15344681 621617390 719751529 705465058
37733404 62769189 5829878 862152848 684805645 786999526
78838863 59378057 47230915 411018359 446825549 441281579
662347468 18907048 26035007 744655104 668025182 593527124
334363078 275680236 61957855 551826747 385763725 512384161
21522872 4990980 4280058 108444871 105124610 102896739
33939352 13090073 8861308 41075098 33324923 37189715
28722349 222392657 4408699 709505413 719813247 654051093
212665293 145548516 40597554 675226594 666407406 531104659
658692733 247629765 87133226 923935131 916426212 915736900
1380747 4813907 2190693 23275168 27037864 29046766
90947822 250100047 31470463 681212855 670888561 660596173
634372629 317906926 38182298 848941745 617203877 747569873
85664319 18811102 40395312 135742000 141555839 160016882
332055000 63613156 201870066 403729509 372677543 404306658
185486935 23977275 26265774 275610105 242356494 240482010
348841580 121883869 31657808 378959480 241742148 186736358
101015371 43255472 50328510 435680455 513591925 474457871
73589751 75996232 90908147 612763843 606674063 591621134
54853344 35787510 1556725 235300859 327341674 315983718
8916819 796466 2257757 22168763 27120437 28730140
101473106 40679316 37312834 493779005 558863201 330274027
20548318 121464416 30284438 666203243 650814297 655980250
107507262 23825759 11722664 593058375 558153716 639846774
25530044 3477226 21757989 379438895 379479292 375937690
91832852 26828487 9805045 285147190 262179613 275102229
26297109 44646832 25553042 693839959 692735203 717099195
4511252 77709184 940705 730668517 701364756 737761366
6536086 219131727 34805300 794898390 832242325 673254268
83587982 24766845 67570493 355156560 399847200 409910302
52979278 20771140 3700767 350190076 364852628 318232882
253922880 37310181 163095649 613352916 577341594 614166586
49465101 16047766 2463228 332516476 317317208 197253097
55794271 14469486 42875680 660018498 627638253 610190009
89560791 116841791 76101086 612259109 537284330 684081091
97182234 104656452 29997680 741573771 434643616 810670557
62556585 31181923 10316771 369490122 426036611 397030218
109783846 8817273 40615107 599563948 600851931 462347355
321855180 136306668 14385274 618038117 475350734 379677847
389787130 2928913 59578926 490623791 396438727 451215638
89176436 28135507 35343716 247890021 282861019 226788339
19278347 13776195 44704339 328027052 271918939 268812087
94449781 94301243 56555341 947779688 810827089 906389001
387712353 28737734 82661851 653134791 580416056 586747484
45250320 96788710 124334733 658661653 597754849 692123490
82687845 131442393 39850476 647061699 675169604 479100265
15246352 3047581 4617143 24485664 21270376 24643159
5354253 85200033 21342209 591554570 607639407 589743842
295795428 294402159 6772315 776845874 644397079 716610244
380507863 35181410 130136016 757993022 709871497 750035738
656003604 85233671 14545904 810769097 344037675 410453753
114745346 5883937 19437688 528086635 579876022 528298351
76603810 56664483 8434559 586629636 666466125 636616299
555084 3721391 6708513 92983606 93766590 81383249
92399431 112235044 31735977 591178411 614155429 566243262
379873342 174994283 196091557 555559699 543632623 514168828
23302479 42885276 4103213 446284131 394456723 456766315
588057743 52784863 279904428 666112871 542117575 472644460
7684481 3338829 164677 94599455 85403387 73445964
17753230 19378426 38246534 682811844 644416808 629610512
435414977 334727832 253434426 495719399 468099012 484244626
255982356 85520317 297542993 619167084 740129786 710710749
10615106 50375435 110358146 680015858 609511025 702539419
100336374 195271939 55223430 506046480 558212838 557194704
367748153 77035045 94540262 659969158 666179778 573875785
177072717 20948252 12628556 360189734 340998424 231684758
6385496 13243640 3719215 277289156 328141893 315210782
24391595 24644281 10548276 248873885 281550012 299777639
198491332 21432871 14280613 501743861 497186839 510372308
3540437 30949070 16622890 649235151 626265783 516594066
218068535 33742093 65147657 415273094 289525640 352270728
100081934 25508505 631061 145793512 140216192 133810344
212905642 43164838 183281105 584011355 700873028 669942966
51370351 166053929 100942598 878659847 929038547 893180826
55803332 34015219 14429725 803170686 774175256 669797393
107147207 118067126 16478336 626447651 703005735 623207522
30299636 50227375 42018389 478749326 419859894 494777676
32417127 1053760 11248595 366277578 316330540 322526827
2242431 21549245 12637515 218451599 207340735 224315258
15470336 1311020 1078679 41849394 35382053 43882223
1633274 22238447 90498689 506860203 596103258 595355941
109600418 119384908 107483110 525308992 594227149 565980994
556940121 226754420 125576940 852426092 572595124 835241486
3556020 25542323 30020571 430935616 372003886 439179871
16762729 32210127 41920840 708180556 785683557 787153950
134358082 45762596 33048360 434350657 406464868 350375261
222373880 33236742 35747602 317447000 271201916 309471651
177697383 8717336 72659091 275197597 269819596 224085423
128731456 45301114 48899455 597688242 640630017 589832565
500905555 238036614 230083168 920576331 942738587 954448863
13850862 23666422 168002928 446098866 449073869 357877904
523609661 103914211 104402092 913799543 805987853 420336642
165618247 45733729 113132119 336754687 307592790 326918122
20586813 32533585 73492591 365811927 311752846 367338378
7025621 709748 4044403 179773155 157744940 147128933
35001082 64974767 30191582 638527056 702648467 687349332
177397740 142912261 18123013 440736194 431753107 415223362
52912458 3098760 9098756 76307661 73191897 66583831
366664258 138831566 47200521 522309876 564923112 508992110
265588623 12419908 25061933 627170053 733425793 672767822
188147454 4104363 77916552 266808508 255781554 186035153
49115181 6049180 279191 222947469 167326745 235442566
22817690 11546842 10805017 303657828 286744054 266672889
314467143 170895393 34313317 644921211 669523597 589404746
46968779 1614470 2455182 78056117 52392259 71379055
87456224 43970082 5314640 131970332 119309556 93229656
172356927 25000718 32306158 603883346 607762152 496065879
2055640 637079 2419079 11713929 13315783 12543103
137617168 41784813 9746437 148399074 73264128 140209478
53579354 30856202 17192231 347106485 298019178 326639894
258180668 75025485 9681992 504206791 455347799 430768833
1744479 31417158 42288785 118898160 118406980 108981759
24147635 230903003 48597212 674868753 619776228 618820357
61544587 12382684 36335070 335826782 345840179 343047688
391633 8189574 47469507 171349945 166184747 171616655
104815516 94101065 48608229 465150146 492409223 481772152
7603828 8369178 15626708 125234807 119189250 124625815
52057667 44556270 136717227 839130999 798212960 826474973
28003122 14264168 59149616 947163366 924013419 946092432
32288996 9602188 1068103 65100313 56099326 59080780
101604077 1013456 458014 353113711 396991986 368755576
183636944 9472661 15419841 601303261 485164596 593506664
53984295 41323413 14586871 158651304 135715708 123440496
14702445 6315412 18637927 428433645 505469747 469215964
53233783 37108899 12033485 115889299 103023048 115357263
71924270 158827426 92600019 711649200 849545284 798135959
87159297 18339126 45741478 311055920 362281483 334135777
192704528 24649829 164183719 327613997 332493073 264766436
4353710 3504173 773660 49835066 52539533 54679695
130849118 61318699 8359386 639770520 655023090 493735497
8590991 7135580 10532879 507072294 566665642 580338018
11402373 20288908 36217710 96598926 124122879 117561092
271514356 39559539 30818662 330880066 332180138 233079147
109249775 196150048 66020106 617141007 608310034 683067780
41327602 32983844 78896295 426248523 409720249 449679523
15868949 35692256 101332066 650728176 604013369 653580801
1826095 1164519 628036 3707054 5127676 4740448
10076363 32200339 68114511 496070256 425485019 578591045
491373328 3161232 16275215 848285912 753603622 842925272
1907510 140977 3679888 8473415 9874579 9656497
48182591 32901170 18178011 520906281 531551355 486673581
42277019 29757130 9406065 177988041 183499599 163176041
73033687 11928557 9638243 506367169 540123682 540968384
104939562 32644666 7425498 333053012 344324703 344514988
1543672 25960680 59044106 543725853 726805809 692774023
205513289 34405182 25445481 818722264 847541421 869935312
187849535 152614365 86487745 252242079 210660404 254608361
466348358 81590539 4973290 818361999 880052427 878451512
75452770 5899675 24358890 259664097 244495977 250613390
20721027 76274693 54295999 232406216 259601276 205804086
95051884 189897030 90151347 873487331 803549513 828811433
10544063 88751948 253276407 744923735 738011643 779669420
3289879 13654801 3999932 303920790 300673826 298106549
8578134 17885316 11863635 284460161 290289970 296389186
19655341 97515443 113587576 926302368 978445582 949816106
32036833 16210141 71610926 329784149 341910579 334085472
7250555 4480391 1248761 75309522 74284390 71224352
187905051 94097670 151034346 306633924 397187640 370582539
21144660 12467182 54291073 382536901 279783828 374476352
152273318 1567293 59410096 676150680 764679821 576539079
151536795 137323133 166193448 710197564 828154028 868469850
466665059 212477784 40419722 647501025 770621271 536808199
20253614 6869989 31549162 498674502 499930401 429560929
92374520 151270075 69521604 900362592 929235077 955204948
301641131 62140015 3012245 574691098 634208138 548260885
12272730 18374101 35707966 115605981 166269441 181540174
118063100 237642645 8373028 912384963 869385443 768117137
968047 33125845 24798183 356010869 347449701 323019433
399686009 23566412 62570663 585595083 605419199 548032530
496763095 33973685 94319133 724903028 546428838 724909021
63180288 40690170 25816445 538705529 481854707 501481159
189215241 5317557 23839381 257296343 224143235 239351842
79522182 233586694 163427802 710473754 699521749 585442587
222321967 2032 324631904 900182350 703050788 610984665
648258 25701899 20674891 165898795 224848421 222674521
87364927 71864189 39469952 242803158 196727075 201627804
407534474 13886220 72337507 476627690 350259827 382931489
37705264 7325978 1429772 161809695 154739541 120764538
9425923 5449578 6850905 417204571 509769487 512716305
13578041 8182352 1687333 48777151 56673401 53654034
374441198 64264783 141097162 480335233 492898289 482372056
3912198 5049344 2844830 21536073 24327635 25657376
142525735 39682750 64758772 493281755 489177071 541794720
691234475 7701414 104510331 789655457 736563234 264372856
107450456 16044666 26199999 418152287 390767903 367895351
335628903 171593211 31156053 762044647 771433885 763940619
81656496 10734275 1187686 171490250 174279532 108875169
101094560 30707136 16792604 112423331 100355591 115010551
181841719 146253852 106114638 625041851 544684806 533012959
4824707 3007296 17558734 251011436 230356915 209476647
545345443 158320717 410529707 683444292 287646128 684783538
688824880 178492936 567361471 712770863 690478372 655152327
376850624 83540649 25674107 821939945 701383727 580650103
4345098 9082906 5121397 33055454 36229999 35683375
264781224 106793786 178220917 852359136 687881422 745029311
551827309 12595775 63348710 795384134 210322316 633390427
157079579 127722665 101801501 630388713 777567252 622269302
320764164 93755787 145060437 331678480 394033337 242387301
32731166 34305067 29422404 578973785 482190473 644413026
16431144 20478927 12196742 473654924 328222932 432137880
82175780 4908589 47527836 375793359 444068249 509027288
6905673 6855465 3891099 38761903 38444424 38356155
90054800 82405443 4224960 119876470 123701850 28650205
87505986 16894127 18747545 279438095 200207974 278834321
100312662 4983740 63414507 360858453 357366920 365502042
11905109 5026798 15687570 316607415 304562580 351899427
3587528 14192980 4506292 69789278 69979166 56743901
290173511 94212992 178948590 634805439 584426830 648129414
55046212 57892387 11685562 204285327 255723319 258800533
484236061 148875117 25108296 694254159 704220703 587923973
4954116 280208529 11369187 533649420 536367988 475653628
343293274 2167472 113195686 735518337 773183278 640025983
232999554 16292682 57409971 395475823 309794427 435282463
147293350 23409410 32394503 561919386 567585256 406273107
184044047 30138367 23252151 919793272 800252771 871407089
514132771 129738568 69023921 575200300 605920170 438152902
76134406 5777072 19653315 178566028 136124747 146891454
550449215 214770764 58515409 965994570 496005840 909046047
113065945 2777614 171911905 939186799 772886048 940352402
2714493 3571328 5060625 71847065 77187963 71916445
204374084 63913669 9533997 302843330 291366607 228101369
129238244 25560335 126186525 272731944 289391159 303140560
244431727 58598643 152765572 439336116 367955059 386991720
175793144 214823222 129067004 808859064 828861366 895763396
48208953 51741723 32278206 100672615 140974224 141430156
781567464 8100343 71206927 803471839 99812725 871997638
100420625 12460891 140020547 900495404 987559493 936380992
40318685 130511142 124051846 708522418 573534350 652638634
349195005 1734364 90190463 451341191 399422453 337924268
8546659 37017228 34304843 317964385 309171915 326131311
111711966 53331059 60952596 762301788 699494928 801505360
46177312 14327034 104909145 427195166 395885734 449040562
60677172 48999811 44961401 358824271 445828621 372586904
7375135 791821 820994 11450377 13332637 11451798
271054972 78883806 274748276 753980698 676836885 785690535
463909707 270252579 178212230 500803030 400596717 439381922
160644235 17794543 26091758 175453915 181849777 83981986
376657218 35844683 10295081 428031368 300400762 350532556
294574604 7392922 135682137 549855705 318468714 596296851
60971710 37088450 13131095 145873291 135755566 130783426
40058428 4447595 13979849 295534775 246378715 233327154
125166042 74232637 21381905 869029795 865045200 588993997
307644631 7509261 266401696 495636917 450213146 367267768
743006094 320825889 148814808 919118882 668296892 948611787
26654178 18112324 21030109 222022880 222361704 219610225
165899598 47608550 11148276 458878043 519144824 517988874
266610560 68822940 161460012 448528399 307108608 427467103
387378472 307642457 32553761 592404044 652303085 714166120
50856948 29597151 21061276 340157919 334289115 290270477
96016260 33519033 42391576 418332789 478744517 384015123
20281406 7441700 3463453 25385999 26529892 18328328
178342529 15403065 158103794 663942757 730924379 755472827
5787843 70444426 9912052 500938412 500252148 431276375
110173480 132216830 15537141 641149147 838178973 875683228
8935355 8494585 59303590 426445728 426653597 366913817
19375468 9344737 22354879 159136328 185032851 175068953
61368984 62619159 42234536 298061781 293832041 297124250
95628274 45354172 6922529 831265726 773691988 856032248
2568518 1561710 210428 6913832 9189274 8893448
15955628 30188817 21179446 728757834 717370543 798255365
2647018 8795958 20943483 183170891 170097303 180121945
271071881 119628422 41235457 707320480 704518407 382371036
191497193 17465058 1291289 606215177 520205222 572387579
86954059 44646544 24902957 538495869 417588301 565439705
252245084 323339661 318444303 403643337 507352580 526256337
613306721 287342664 163244281 763712163 782430714 472346805
37587902 60128122 10017144 884355215 735538652 590443845
163141496 43271782 43277415 382213028 499146226 374333436
36339590 6940208 4693031 54741693 53435393 37355085
644398549 122205189 537711693 921918259 843532266 913927556
106579045 50082859 77629864 588409360 452425824 567041137
194827295 28176728 471533317 924191943 880095728 775892596
91962564 49657289 21208239 133976256 91880104 93626608
200748641 198034937 171753696 567000246 568997314 553713998
357422804 183111761 44966734 594860263 633587566 569975635
144375047 13541194 145322323 836795401 925592829 897044993
204892463 69571149 19171137 259843187 261376227 214316514
28330643 107872310 121393230 561746527 410582669 570382254
49119310 13030341 13195351 692781965 714638024 675139409
12091730 1950382 16227359 214349712 231302112 213666080
54835105 12367052 1380067 261261092 222844860 236316356
831339918 147060641 96875775 865041480 658624128 796259909
19382340 17270329 88078738 439864236 361130257 383587578
163062974 86596834 14440931 191961600 153007255 38758636
140133388 90250552 4968671 632108118 548994338 620107742
218597485 111731235 9583925 411803658 425976126 412410577
188557201 127781447 70998829 493529776 458726320 454237541
119230042 61610877 114165084 267955815 212189189 279449760
353541216 263035497 235155439 778112504 803922925 731010669
73047334 15107978 9089755 235905457 237858429 229618481
11975134 5326923 2773732 45871978 33751496 49699131
442194270 25294569 4815325 690164220 410960303 664554063
23720527 12580210 44327527 757061423 894901480 869074847
122657067 52143929 68911846 850417373 968004383 852478656
141229350 7008923 86445953 394708889 261612155 408299306
8095981 12814941 25428114 581386376 717297544 742474887
30104889 21560949 39514155 220355381 215565337 219415121
66974161 22179258 16642893 335397359 366416193 230033081
423275672 15604454 156557316 973667572 871537607 936340752
20088176 9638010 18123236 55530613 52221069 49879596
145940450 128732395 213956134 948801475 893216435 940073134
749555 5516676 9290027 78067595 79298819 75242444
111950468 137673213 113307589 921475152 770043112 893491205
168542009 46993293 73946410 269275301 203145677 197930332
26978553 43295863 154560147 684579781 614470809 709274101
161035665 26551730 27236678 903807949 767723758 671764529
385729906 57644331 10299234 789736337 422600612 683398476
270633137 329903841 95386580 598313799 440018658 376907096
116744259 49722023 27533110 158713517 111550084 99180114
58880794 10317830 22233286 502541658 540460430 534346031
246025765 6447518 129966284 548189168 539457656 490167641
133829276 3464707 237685315 602423243 710690231 702140879
480568656 45573738 3867645 771766166 846957373 701058456
219531816 18167751 102492160 745243663 882559683 819023088
241055880 198900769 13473169 950459050 910033978 939466831
180117835 20571603 24146587 362487254 363998053 358457008
46928598 51142938 135512397 599898572 725016833 751924128
70426616 51220036 29601773 86346828 70663479 75535578
11517089 25326808 23610 65502127 70896894 63383877
23430852 14979063 25847171 69780234 61295693 70160844
286274449 89597422 27053692 317467189 297229997 93821573
162056715 34524028 60113299 643862089 686875831 623271664
11726968 24976245 12343250 268295394 335270285 319292953
57238835 2279397 3255966 809427497 882103675 832076665
81792245 65430056 3225890 239636903 235812465 243420118
16376822 65521783 464839 293272877 309056119 299449154
520632389 379076771 93739278 555970165 528330145 551952791
17899292 59432728 39162286 349440604 346379626 303453239
116282996 9158843 95796980 761076365 806164213 608290956
3215878 13416644 176867 48962092 49818606 51243420
195939913 55039611 12292152 537465085 515241193 466744810
100653849 90794710 114652587 611844896 444755399 605183171
278903853 183522492 22404955 769602655 755143502 606479636
19040103 3622298 7948747 152927875 93180545 150004583
26850399 43548035 21703761 712289810 738151155 678247424
151642806 92366592 45402980 496024032 393928800 238350277
806520639 111833479 22496682 910577767 692745890 860212672
16727640 2262712 1798349 105270384 88195546 92897219
134926660 50987572 30216127 270460963 269772228 252705157
395900595 3812298 149631587 656372318 456906783 636951072
30873989 726169 3136662 43393972 20127086 41143784
130111161 154569886 59554596 622693283 742300525 587363165
257707227 193796195 60177369 358496255 369944898 158314345
190049556 104644553 24409646 423634766 426016677 361704595
201120986 29097483 208395605 576381385 519370463 618006098
192721421 59610041 36846096 767146835 818084000 675999070
27380290 46696943 6126058 496383872 388097646 553584098
39228208 5079934 8131744 244532907 319620921 324005091
30140117 31243577 47213014 203379121 163150636 226675442
201103901 49019163 146199368 377600820 304509906 393061469
353209566 41261575 32143351 903504991 890333393 895358264
5267557 1822366 7789190 134634995 117821695 104704973
212351584 48680641 47193187 331057210 259298185 334892733
100062614 2944757 14977696 390425994 280827908 380348407
73680599 12738758 42630491 392693646 453830727 482498060
37113229 7486873 16516222 336395461 507503515 501389964
128566597 253402096 59441177 630883992 814694262 782164228
135559065 31149144 34191298 476855529 475105787 300764115
6070833 53588067 167817063 636296238 649538206 514392749
248425284 131105092 50732187 429937789 401127493 439231381
191578114 114163597 17310102 710442727 929173877 777820997
8931453 1344561 142664 25222597 22525452 24475000
370484211 164799044 12052174 425276504 299371816 409335810
7193556 1782065 39403506 505216227 494007559 498678594
32961434 2814537 25614055 104027628 108537298 100780610
90290132 52405641 17086195 246826030 239581643 257875660
14294650 19605234 27141946 89090283 102598526 104220218
126704608 26484902 54938346 161291216 161885844 161065637
3871754 3607155 4308161 83829542 100390087 103650262
24541106 8390256 11616800 70700214 78161564 94576793
9062653 5422262 22069450 197646329 369729997 371346422
2001047 41257475 22031507 264302534 239874679 270589480
77424564 73709991 29214818 499132361 444362612 534686458
70958319 6004611 1618971 198554978 173167310 179741503
23842489 12510519 221659107 848851652 850185665 854382165
516558353 237538210 218724564 598750399 398483475 571866083
2046460 3420391 7421092 82801507 83241840 59962434
171697980 9775636 4381773 216953822 228967617 235997979
169179594 48863462 1348384 548029498 598943203 598254075
520707288 63371011 254346697 623717401 669864004 385995941
110501582 24268120 815422 307910730 283658557 268560671
315370718 9953895 5777354 539381500 797352221 890390982
59723141 8336721 24306344 250777919 211291117 235484672
1972841 10694230 9750215 81860334 80180008 73000113
361828868 160296953 16392343 481427854 414435758 412658814
15851861 2669989 2793640 98059214 97884502 99066598
147178041 8965684 54168435 700800617 584931274 581382799
14261020 18233340 26137831 200804829 167574252 213825561
55671465 15166593 53632150 324280810 422425471 397081692
13108745 3358694 11024740 77898975 70647735 79373538
19614264 43352674 32740695 338111757 317624603 348522546
32059544 1602268 9895653 161638266 175808773 163715708
29278042 9533000 24888441 120594623 130706426 133920218
64261362 29750071 36805464 450730966 482823100 544183843
49936430 4400654 32924566 285639500 347138760 250304563
248582233 64461628 30506751 404850519 366693898 324879562
130347732 43685731 98308756 147707576 132657451 136642197
39911195 40972113 6121108 769276377 772773843 657791644
172371033 178162426 96961008 642233460 590368529 577715923
27567010 74852134 143963084 348417698 549968701 565511741
4706715 41655045 22242428 173713058 190311539 140383153
132575140 45427959 18191382 415218485 337488909 324078940
574167195 52258270 23499207 789473019 729049617 285452921
337700168 44039796 132450583 638930634 533042660 408907419
25419080 67388900 7210070 387995994 429077747 420268980
16355208 48178561 8624449 442017849 422642209 436494332
90352777 59622101 75203673 535588801 644013730 709925535
652217409 256886678 324523714 666204965 589192226 622135589
2391859 74025 3356593 419432229 457834078 502190260
181520040 26289586 62294221 788468475 690997502 832918686
14188534 5854562 27751445 722600135 722536303 684206803
17285990 6722334 16053768 350335968 352991222 361464384
8605813 63975352 74817745 549502386 547038224 650730903
378148816 78979182 35123471 811734485 804089830 700748630
362742 105232670 19603923 702849773 601700656 572958801
67697310 6843707 3672019 190805969 132523596 176943763
154982293 94783707 77885310 564424920 412730052 516177596
101719854 7743138 7364765 712325996 651366279 738368320
53949503 33303932 2105977 162108567 136687647 187173451
9940200 41584858 40253366 508651624 502303025 445717493
343338712 72828176 98149567 754412425 646427501 518710132
151804535 91232739 32796981 686489762 873474984 886314570
18363403 11325589 39875797 148587755 135104693 149670774
130013634 5355235 9289110 146626043 143770506 130792916
417765375 8339785 741403882 526892591 326376618 791742262
468662 1731739 178160 11494078 12211625 12105680
23417136 3546410 5617155 509662796 490077508 377623116
17884702 6809279 3297999 39006086 36439461 34073210
460547196 35992218 284654112 624850512 530558670 655712061
22797755 4285106 42150607 135797923 124275817 129261358
8699347 44658221 66705600 470185941 536870465 466597205
239753298 56150611 42813320 388207299 482025649 460188994
28850753 115098289 62156476 884475916 864505395 820857553
104888184 50044531 14927676 263936518 230396452 221148824
20498840 16749175 6907867 27652668 27074355 27558755
755282279 53382273 119032780 856511937 888379992 477360371
184809345 102237672 8155222 486360719 511963093 543042782
7390685 65939575 553008 843900919 956481162 961940789
1955144 41091117 132809970 465726254 429911002 443625647
3287233 3914341 1359283 163838752 190375255 168849286
4524201 6502553 2084132 20766311 20454416 22379607
26704943 3416431 26596586 267753401 294947745 244502832
380081695 82903032 43672092 492028651 569797539 175738772
23657917 26622847 91688804 402276349 365004452 407320851
133627305 117947097 4309263 215166985 205821197 181611184
522897207 365504482 94466045 940077966 964513169 876233800
17592156 36039239 41818705 161968938 166427347 176072089
3844091 12154330 12824679 54720858 54875645 52740334
5251441 9759383 68431356 484610246 490918647 532496117
12225690 81328982 3880206 205507681 211880431 224392422
318256485 74700242 168129939 475206528 358032717 503539092
33578519 5631599 694040 100359510 128787702 117692972
166606257 57967145 126839348 598631583 742257461 579817351
957818 7020326 1941146 31751508 26460101 29611750
185082861 60365727 112073992 437891029 400542937 422041860
46978334 22825004 17165427 431847319 494452174 476774648
128141353 323953655 110428869 787222899 845187808 750962381
97043394 62734055 52722338 261287089 245622270 307194267
59259775 4054387 30990661 304429752 258545381 292172729
39227686 7858625 13360821 267618776 333257367 255063199
387615751 94222997 104839046 798499664 736642610 535996921
347699147 115706085 184902386 561113167 483882279 552115302
110449263 44763573 15971249 239000874 192991417 229474138
391641879 254826817 41436696 867172467 734531038 566348679
352616609 64821604 59687253 607458778 455171873 576297559
300458067 53542083 73324696 415688518 381017769 189805990
101805508 30945084 7830081 182345576 221181068 162469061
24167492 433340 6312794 33944054 27581824 31947427
92019799 180652950 11133557 661644444 701856766 627284406
4489595 11525161 26981468 430799237 354670954 370281704
16069089 610929 234991492 842324889 971604335 930043887
35347070 94686656 63347689 750764664 760906926 604138873
462052567 250841170 156532014 804839509 728916539 558713690
175277333 41288650 264484985 634321586 581554859 662275613
80737331 1067693 94135972 469242020 323498002 565470048
64911385 433206 1235242 126751387 133277070 128178868
41191744 14034900 24495192 329326103 335193399 356579383
2098175 236549 199475 4028253 3385822 3507643
471866385 90950766 431122961 921048818 779792392 935193571
559649763 102673533 113178045 569039200 608624586 647617809
10403593 115122703 70107961 380974723 479792497 448638819
2132016 198022 7015034 16521754 12140330 15184567
13676794 33395424 193033345 915241860 902670764 836116159
103249372 83085267 1000508 276440512 305428225 295082474
8896796 36577288 199403832 713585657 774503371 789219209
4673055 91225532 60773652 874213159 803168737 691129858
184039048 30364522 107071965 314644734 251951332 302299930
38499308 5699697 5049274 54305856 58337796 33837048
119769644 693526 26726326 172335667 172064785 163784348
266109733 62305313 113353265 373139096 336733090 204894284
356500207 78891518 11943420 384221708 413427967 341856121
191862072 22290116 47731256 384761534 330839817 406037839
77397087 4002614 37102964 511387922 503049526 504980237
35562301 2622129 2258898 64002433 37068113 66509798
242750262 143666340 4065162 762476183 519125429 603281496
59976321 123201824 45894872 670209525 579429877 727034354
160197069 12959682 97581364 333979614 478711362 454590081
104456762 3845245 182400087 705664165 698615996 889405147
18929805 203415995 7528394 537182037 564831063 586320001
42968996 20117001 22857011 174004005 141035563 149820408
610861877 226585850 47937135 936248344 681920939 939590203
97408817 215972877 6407158 709215197 657150184 684531553
151943107 132886656 10421561 635291818 521072430 741577390
28896343 10253407 33237463 292392725 264317412 336611037
103736686 48637353 8638472 469835847 554586948 557789163
570117099 298015384 917028 861598157 415270695 634023766
5153799 58903942 29100620 341147170 360638687 285541611
104395271 121384276 6828615 628189502 656560765 640712734
68676619 85800233 159176862 683901627 616401168 634962744
94844985 40351523 13368137 332962218 371566904 393073454
21991148 16526190 29219979 691408283 882215000 880214668
526958677 100728095 186461538 795968093 607077558 672276859
1493030 606483 3641277 82588418 85570848 87163751
15828358 42691603 41268404 394747573 364546658 325329833
33916325 16089 12445696 47200991 49478858 47839280
337953566 45879972 355896318 931981644 933106160 914688030
108226774 34378272 5330004 520091805 501440396 524141034
689798 75546648 73062141 796380407 855094903 871468055
405222785 92399320 6093826 445705668 410618790 446728653
19282206 32529053 77715 217118371 236165738 281882829
118751226 56139304 34604771 198225622 175464517 137733173
133538897 7534190 73220906 474948553 476364202 470624218
218847526 314974595 84314249 830282553 840158333 774409316
28106427 15878833 7548251 122311643 98392544 115095493
37160485 7670196 3048744 47879160 36385742 52318244
109682273 6212837 54721451 518844213 470450613 531795789
82946425 31644473 66155355 894006792 888124036 864228391
60299912 5570277 5732150 111549505 96763789 128267581
39330712 1753368 57685 59633311 38034536 59881359
286029132 91816013 188376931 676519200 683881738 588801650
404329882 97962930 62737114 810233844 538319629 778868983
5170376 42577518 7429363 360267400 357437588 329158770
26638065 1902270 51941884 312719016 209486930 321398395
329304712 137762065 281793734 605585357 531947916 466269721
387559455 156980796 193443334 692013190 818123146 869010330
92787140 31473008 225437218 764413284 748170510 726753455
233131295 97400371 181391697 540973289 454621476 563841322
5993234 26820188 32623275 544541779 520347181 523214664
69541687 5942505 31241731 712502758 730146495 697414116
45956461 3410165 49934878 414505080 290316141 391096156
282893327 60545739 305307064 461589413 418240627 514352542
28477116 149273463 19255557 579606074 620573957 774431756
19183207 85086427 8263682 237902748 213594579 238263198
282364244 18912432 109122414 340457396 266131066 222017193
158917204 40757801 34754844 703234751 796137460 743378642
15059250 37345755 38101971 541200694 503346974 547863229
460029560 48359569 53325641 759375261 716668780 618259870
85494077 5456925 76826009 465085095 463780091 378569368
28239590 35399143 23749220 250072242 247386028 220869686
202732494 55376554 138388962 823606253 844800126 862657507
71355911 32326849 34480306 216502383 256883150 260434229
698870028 48653650 413791784 866212271 802078703 868023229
521696801 273305818 48902381 659114179 628984502 404830271
23935210 10910849 57235841 529196094 569245573 701707693
86790794 55920960 24268456 554029259 549805887 538288914
383402828 45916531 420978565 720309358 794126790 605335267
185286050 52309868 15976982 280134609 322004559 325941096
10692675 185125 3776525 37153891 36288895 25656143
713366512 361346836 70194854 804349546 561904396 921973157
107803084 154478534 202233062 658041823 620522137 630510325
1155383 10665153 6147882 75240369 74959097 78334192
28021969 11509310 2150957 42092114 40135244 41727192
24697294 2089898 2536245 41263915 41116465 26641509
10338903 9572206 1838012 81055801 107223669 61186554
497583652 74785191 297859067 925397784 882604669 883202101
5732627 23580754 144796181 583276100 545584656 615066874
148648279 180832499 204737801 717638633 746859210 707229185
108678095 155343909 114994154 438200228 565415321 578891736
8498595 1099163 3086765 12071314 13771998 10644512
81287143 314266 63056508 194514337 212091537 189065917
143718931 37216215 102488336 232723560 93573344 169996115
544878 36595674 7495281 600130303 619175461 567094634
13726098 4546303 1386227 26967600 26261763 15714840
1589996 591445 729783 11053423 11578100 9521718
95162742 215913958 100285856 921627759 867194274 912278314
96906718 2516324 50872453 403600309 410753655 416886912
5033853 1748647 2394616 5765810 4897322 5192084
1201581 8256492 14170362 126611782 119965449 125819197
3288189 1374373 1545604 20819507 22351644 19374133
128117490 46612644 25050391 274193645 152069001 151575096
5689501 1177279 117297 18493544 19034664 16823598
143260065 104747789 232043590 595206519 675364860 628707337
751886375 257190081 289417401 950792241 841568443 890296901
728420251 76406294 274536350 768781800 548685646 423181989
15974359 4667062 16264582 218215523 214699928 178074540
63964130 81717265 3234146 307968256 357646010 360651166
116917099 45502384 28001265 682814279 636615305 670930506
500677112 305672841 187029408 858026380 770891094 747772027
28101278 7927859 66772353 406904810 434563728 441133360
257322763 56863551 82021950 694790715 677744219 649960530
124125638 2520630 136052145 925525631 875544498 850053676
13348757 12737229 4241474 38361080 44449411 32233767
281885743 64949998 150332212 742998919 586676710 732046312
22031417 55002346 13260537 110250608 133241109 132775817
52571719 31863158 6246527 138679856 122372845 116707204
280022373 9921092 14325107 326018689 401397898 312915353
72295660 64301473 118546283 605599324 652575509 570861109
59597690 13201863 15543607 114327521 68014958 84110927
5035862 55233746 31917158 510247301 458990654 536591537
162648823 47462625 36675305 458371562 682871576 654016506
136906453 123260406 28911925 753068613 784183817 678278249
407157712 453195783 128145857 773411249 783567097 777156749
15739183 23047704 125809416 507558583 479271307 420142215
615724696 45005000 313587847 664382908 503665233 394228833
12203557 64295384 2776198 491786027 445028371 391258993
229811710 40078393 102552390 315675513 139185695 172214448
4587775 1781938 74898702 754914597 840491930 915648207
44174720 13340841 38990506 544328153 529601835 489918837
182840059 123955211 32239992 205241099 223361369 69857751
551521983 247050717 313913507 684128529 573537136 750076095
224512468 44785006 6906221 270849100 83212925 276179532
47750717 67713083 25505474 250105766 252467356 240506086
49347459 40613219 4661159 182088129 180708064 207355628
8885996 11894338 17904298 316871344 291471280 341712987
20031373 102913649 6280875 741837042 908553070 916051837
3712754 117089 2153050 33833550 33033837 36444346
530603106 167864643 156373782 638320522 678244641 518683355
211048856 90336454 145742830 518042084 694510329 714048794
57655215 43257163 64374792 660177111 649752502 625423337
69379958 2362068 69907961 828551367 803630652 793592410
6022547 145546743 205956383 860976060 832215766 706598237
279240548 125223781 21562143 929559778 906173150 903157344
88351085 3420145 72552827 641291455 543667553 607961383
108934336 39171357 4461408 189192796 195203962 158111508
353586628 89708722 153222527 401896738 298437093 299791648
599901619 3132407 212147553 717610629 673980826 778735644
569574858 244894835 171616538 666859043 678335705 685057124
121522159 19097349 16338262 232722596 220135916 272005151
131258271 104380130 81903451 525961042 291575443 506547085
507565525 88357535 201718570 876237755 777421337 747611924
441012374 30351687 117210806 720106907 732848990 757512501
80810475 43696560 54391865 94233272 109237586 66529355
506795931 130860228 155141674 612022544 468308925 564870507
63805025 4735617 4783300 150697600 194038767 166422299
40856867 6852483 147465616 540492406 498767119 505375344
35462095 54419007 34138437 236143515 222641817 261781109
71588800 2881514 1947232 422106659 426553389 440259854
98546809 2459040 15602286 167325924 153762091 190296743
101091267 36661283 21932081 211366005 188955099 207129978
477457617 464024180 115339767 723432793 734681210 450170310
238814513 198912256 149521039 768016978 672035996 789856314
189643668 144063618 58545209 963071134 953679759 851723884
25339386 2441288 1141351 188251952 165445056 171325803
153740399 13890495 2563963 289907879 421464860 351057230
64393595 26306406 24172805 419515438 331388687 333625336
67534933 32619935 62088735 450509214 439679425 420228291
309225427 122837722 14612782 650989445 738637831 477475653
101667888 72587530 119236284 537994362 727939503 679493236
164814086 179041108 73708434 916447043 942676827 474405860
73492250 92159829 278796992 742119872 715800017 718641969
687247701 4884062 313446862 890671684 824227869 873157469
875355289 494010099 190653345 975799496 966074241 255195189
244590094 10665148 24521361 603915606 546169164 583081971
82661846 116059684 23189828 546128016 510575598 505070956
258119574 86367758 17918002 326186860 267578320 276172643
197944822 12247243 27662394 326040259 272673122 288124901
90983883 37957756 15663186 423982449 316393489 428000543
296875273 126369503 91761095 575322208 496138412 358727816
105730965 50751092 23255713 259666869 232363194 226428745
4313812 44572005 10071221 121734496 124649867 111362944
122665609 24853992 2223528 124752648 102821654 114722098
132777 1481297 1139278 21856164 22866835 22291072
26640191 2377737 16195383 130510976 97849710 133268771
90769924 870122 106523885 227533108 129659022 295605780
53909263 76955263 56938841 788821625 759183081 668428087
234669506 43584559 101860369 511235879 513543806 528572002
283928702 11337948 20874046 741574091 603036681 752705531
230013550 198219903 55303284 849558325 961262488 963223404
17647142 4078238 7017971 116112280 105702298 115529176
215611586 181748499 95830959 296787692 245599349 274925575
65821294 43214726 6957512 375891865 377500096 400413920
117828850 128722175 48360331 736964721 713727307 717419997
1053131 424426 2095312 13377608 13414230 12668984
134239258 162391619 1994709 442572566 459406632 371445732
7699748 10730659 7321276 171556846 207037798 230789992
175969226 67177617 47346910 736280799 771652637 708835221
97955045 75637961 63040275 776364789 876963645 716224413
25387172 12097813 17147026 198156098 174457703 153823979
93901149 15353501 68454465 514688986 377142105 538312714
280813857 153602032 6436109 778804702 830851939 784843155
38124051 115640591 278657149 507077705 524045233 510695390
394829900 17804356 175655769 429120473 157501235 426755593
5081246 25742481 62319845 559254772 640186840 578576007
687731255 50620537 130358724 781529238 473131395 659273572
74097706 40921437 26258696 314921264 293674469 319231629
122396694 13292978 32544658 455110570 432108188 432812497
692160720 328304817 204208598 839634996 578945899 728369025
2969691 18806747 35827165 943636672 678222531 939206896
658192729 99981776 70732987 903536113 703423233 624555711
173479868 25072317 2945411 941035082 863099806 759521150
119402415 146209738 161426109 837175111 900457661 968934016
4295121 18963874 47506461 387262550 478435591 401556955
27690502 31110899 82527470 441384547 469290053 454157178
284734916 83479601 9149438 581765164 463822390 511321563
318812283 140725065 35327119 674520326 923500028 879179339
293412862 57002506 126682196 420279680 539765998 514656503
4157695 72495349 62823581 729550242 737833919 699425058
37919885 1302565 6211988 214182466 174132335 171916771
611998555 21274128 381353210 776692650 338451019 822976058
241905683 74696843 75627845 339961069 250638012 173276396
48680421 26823360 17270820 202875488 139929029 206549359
50849604 93794710 8973361 521265863 390124281 484824689
148767719 18553270 79217905 611159621 652272909 677305783
14302517 62364824 70039114 784874549 784688662 759866216
5923994 1849997 1740207 11969278 11579928 12255181
117117020 13859981 46118167 266635860 278790957 252704747
26501212 36915538 141213763 547539658 600841542 508550400
114376581 63213462 120380838 788541151 924499076 854602827
499102809 167444962 111346745 753834289 673550446 719410679
514235576 230063108 125677851 888895960 889084125 730931980
19704275 1842052 108232444 557976158 540109065 503850014
34370167 5054386 48212313 174495570 224988008 216329858
153168 242392 54751 2169259 2214348 2258338
52898979 8945032 65521347 581346967 465780347 621427334
259725863 84493848 13331440 328781783 302897389 330350328
251988576 105172027 95349210 298884697 288823432 266759933
11616959 23814957 27138966 243644741 244067773 240009035
43498235 7826191 23961221 207138771 182808164 182260349
4017784 29809694 962213 220570016 200010620 216834853
537410860 57023192 444899537 636236235 641403256 597294712
9161325 6465258 6745617 165243286 159677714 139468476
138980419 109623294 29865413 414077649 411760176 405089543
290676385 13485170 19048227 391103109 359584914 197727760
196949871 31358353 206179422 563220514 557944260 533332966
67531412 29919712 276511527 476950676 518945622 549682666
101876540 52430603 27216777 296968404 261897077 304113393
64130686 14088903 22587390 626875372 709127193 643940063
110364605 17452782 114462874 310760956 324746889 276175613
541933448 394376045 31444830 565536849 543977354 357890175
6339300 11632275 27881 138164775 116295112 114182472
2201132 4276924 7160452 43437390 42443101 43434430
11647652 7368973 1762824 202491392 218323863 217266899
352950313 77101559 67946992 743680224 569802981 782205263
40781988 98340559 61601416 645733645 670921353 641103654
13441955 26153469 85387846 317179903 331838276 326473560
78970298 33284725 24433783 431077521 418257744 422999629
180029523 1130593 44495774 543002366 430308503 558606455
280397411 1907328 266919160 407291671 417449880 485656765
53773706 25323239 46439531 280277991 280009638 281823684
227296727 32279760 206702107 687290399 698042895 673350641
144186143 15736356 47858137 365330282 394206155 430294507
85035381 96123260 58894082 497094397 508666563 452428897
627725027 221930843 67779604 726882868 755389631 698534171
270668937 36126183 73446481 440866304 571586089 615740002
433423762 316750466 26432678 849034834 864671908 754175512
417573329 144708761 73809832 973966863 924415455 971102016
74543161 148314851 614915 218747854 254311349 219472106
465776969 45831053 4397271 616099374 420561490 600651293
198774005 58402805 35950456 220291171 217760401 219268930
100530157 9592448 136255809 395891977 414881362 413388884
20058382 53219389 183764724 452191873 453988322 422340234
149321764 96862053 64604170 661136645 668339418 607010814
225056290 49289517 65296848 456530051 460215399 459212968
113008763 48073683 50063015 979349310 919822888 758668064
20511179 18894427 12425894 135976372 135529357 124822705
38745435 82902239 13633017 346680388 351464062 313588315
73444064 65333067 10433532 373573775 324024463 357635898
772084303 305851071 753992291 871583017 604983413 814958784
435601599 169119915 67972276 734049657 468546599 769774781
16869246 24151 3453891 32279789 27376375 37423894
235461253 33337795 2371276 699260051 891557029 833372576
251812738 126870713 76536050 886314900 789433796 878206684
97417287 41429713 9735243 435746603 390135539 429426973
2348829 5798969 7833568 45533050 39454774 43374981
73791283 22650682 8946731 150472549 139729259 105698543
337369886 297251978 5306384 506117589 473414181 536340511
17101907 58588597 18785199 401251256 410539591 411503810
66330364 176740269 46822274 337034238 377494169 412162145
238251175 19746184 20319504 505312108 474919421 499347403
11914027 200378094 2409285 963467585 791227812 928126818
4121553 3661897 1102594 19843400 21604182 21399812
2328661 38910836 140554220 833524073 875253267 919066803
3730260 21139810 64366580 777905348 861834021 864055844
286086539 7289234 46872178 531696154 451087600 429579226
37246239 119951503 89996490 631012094 687272946 662984390
229029790 85878564 221183861 917665786 804264937 805854344
23197247 3371133 21450121 536847394 582219247 566611044
11678520 2727947 485195 29967032 28064298 30515857
9347042 150001868 18765803 337919302 449330669 470301405
23883760 74923410 4113885 229928780 217905886 155553865
24017154 39925312 22877539 273790822 299939583 307680285
78318912 22997037 27661241 276650436 268403820 233018196
836072268 13650584 389546376 950103678 871210012 954490938
5703163 16338947 8833986 73243639 65893808 70843818
4208091 4237231 6865007 147197882 153548501 125795391
116241545 31069718 111465758 660079728 631453804 637111965
330764668 82813127 192836836 707064514 834686532 729841306
58725488 35881638 81438167 416083502 347645668 406566904
445347917 191626974 42715056 749026890 670431920 408535522
201100551 37762011 62106183 218953981 231326900 210968514
525385569 60844462 198167767 806793421 390212760 777547980
259711040 5357482 11142795 356910757 368216788 378909608
76051128 10297952 42713033 133282580 101397059 79148259
70715159 24705314 123489576 722169915 853192056 864250353
143157711 23771474 44502361 748203751 826255369 786093343
721222006 616982277 291428778 903955726 825290341 637583303
726602989 143422688 125525863 806540831 422917260 505170095
64125771 21917742 20491495 536472785 435978045 526845658
44778117 2986487 49203891 163091630 190851388 179013390
10444182 163237292 126482165 485721539 666000856 724284674
141772452 9623573 66980681 711378891 665244870 682317195
84912720 106520094 78584283 414446130 397091889 417513551
26729582 64164452 42243 619454749 621842709 665676132
56052099 115820202 68070631 808350108 710342430 788380438
28435040 21061805 18006756 247589303 268307931 268607123
61280996 18356126 45915257 126770389 121609622 132758578
77040905 49596117 29847436 479511671 471665095 400720517
46805412 45116085 70898428 732782348 790585903 828093831
109338709 28471819 124839922 672574494 597515446 629627776
76798708 1093096 48190355 401735141 343114918 387371871
482127665 229938864 41409177 817104146 487818180 362927348
198376925 27694065 1694357 344358099 308877954 341054573
111547894 22684736 17716715 331677505 376608507 398692719
536898909 96402501 535187034 712613260 461905147 579880493
9314571 23958233 64873811 154794019 162772525 164207036
276972739 65721206 9679566 720227323 739024762 825717768
251329492 125002868 99337989 409561316 430728714 219862834
5894866 7337934 3066131 67290999 66606301 70508532
77490711 25521113 124828438 898439044 814196777 679158002
487560336 62042944 6461557 586738539 326411939 644358710
22743512 1248906 6157618 32572473 24651050 20185674
10590804 49281967 106156814 909279758 833253721 842964161
162448560 49520101 51471144 298760873 400549865 442353526
422890158 33389833 163404888 525515122 350009810 556437590
60698837 4185409 159858948 943589044 844645076 895443381
203102179 28767978 75735341 439470569 485113049 320564433
7644149 6165075 2973825 25553257 17137656 17535376
47600624 81338103 948558 670171629 697627347 587824103
4099761 72409311 13195450 391988147 437049266 502164118
36787074 9862906 821244 162088091 157772400 109099098
90754130 58450050 62916328 125619080 125418224 90763880
9772412 71873970 16562381 221748617 261638043 216280769
2961632 554911 1824025 20973291 21088613 18100321
79028985 12009797 2274311 170016261 152033625 174115048
57415934 3017565 318843 83004451 81112815 89609845
27946430 23622031 2715414 271974204 247423601 264074836
105530473 186869840 27171373 744033179 941602619 925225703
2069333 111571676 136217516 463524486 461753759 448834858
244776591 74770069 85327032 560322170 557608140 544767168
6481492 7913590 1280721 53344666 56425945 54564893
35869104 25665163 15271443 49109565 29001847 48812020
10140421 12933481 15595639 203187547 213540685 209185500
9709795 2087035 10545740 44578348 58243105 41059486
46045545 42887501 7585308 138583596 140634321 112734977
8925536 19679185 1064821 39689640 41212747 45831389
222677504 44208311 167535391 830043153 793430768 974464898
11665508 1215432 12942297 288287056 423601271 536898649
572756712 175779566 188986901 732134693 555640605 602586214
33675749 3616284 81772227 625781192 773718541 815575830
132147675 64507820 1888467 706787806 730124333 714105812
39600828 38213511 4072561 323571342 320625311 318556999
9518089 74897819 112193129 795803718 806284576 767710527
294839062 16413929 133681965 310123146 361141135 242201729
6362954 761544 2752899 23666102 19995628 27121227
270296163 14900602 79339742 501698865 485947987 586416315
126582977 165052504 107139951 770877782 776997455 689690293
272951762 54893752 168960056 736882347 777552417 756006846
878306 2636848 534735 9280456 11820193 8208468
145826652 49645355 48959615 865446137 710903261 640659199
212920761 19009190 47817942 487745868 479637690 373191491
208988892 35437347 284732820 665550844 492054712 561657353
173833748 5987444 147953935 678863364 807587502 768405837
36567301 9948431 11190445 332540241 453174242 391668013
7006457 69371115 8028887 284280983 339557669 355685811
306574336 44872678 40486891 386159220 377763512 380222979
124120404 90597271 4565703 392428852 336907479 359819045
286522303 69271501 85367520 443297512 464887543 428204542
155625292 98754002 18584014 202021452 254621259 238068000
5830331 5188482 3949196 24351017 25973787 23878749
134519719 75553019 176859875 869937516 818711595 860507495
35945807 206354 5378654 156982553 150835008 188990495
59161262 12569211 42124016 358760026 345564680 333702685
57668871 62197572 115901760 700726513 678389856 607883006
257535493 31702058 3800774 472960687 429482609 460246100
1039960 1336355 718634 47603296 70203899 82626881
741124489 108367056 29477378 965849385 633339546 715207216
116562107 51790811 78215279 511421724 535276398 537224138
238968810 17631246 67780022 635151349 821497627 885185327
14920487 83331750 25699979 345006597 329195477 372868091
399307169 161213722 147941329 643976098 601404527 646818922
34064302 122927850 210194571 763418434 697415501 635803176
211603833 206422327 128943660 259335614 252334188 261155346
513214448 36495013 14951682 805304379 798498094 591255224
119511514 44439197 82955092 636013225 665314263 720858885
27259521 11909246 18036506 110863099 103576990 130414700
11552874 2313142 642678 226513617 240774893 234723285
249285997 251511199 102409028 419764008 430815816 389494718
4697040 15142717 10299195 117407881 126931293 126277486
31352600 70259012 135820110 747522890 715241109 762397902
23737960 52519224 33946711 370053131 370963787 318183423
44241380 2464788 59586999 835308868 846977569 799051311
442383995 177523629 80245654 589667229 503023871 417806130
184523602 47977700 168413058 816529755 809403107 740286622
69646866 16038677 122232367 446503114 565351033 565933119
44296804 23298576 7721117 433835883 561505137 524325316
248660878 107255488 86949150 553154174 545583009 588353350
15257887 15440314 63468699 809865469 737842307 802742481
35376275 1368776 3383116 552356295 643214431 615135459
5889737 94929206 105715666 829457741 851661492 878579124
18924720 33081904 95979090 583715578 562305856 506216932
6146042 43797965 208770165 423671259 456107784 457010418
131931989 115785745 72588907 790039596 658779202 737076192
6129385 32836539 10653974 399171260 411381136 404885189
345241433 112842458 84027516 885714965 925261533 807773112
210397879 1982385 29738494 577719618 504658246 568185822
129774600 32382158 34717086 373152119 332309809 374973888
617766737 49977826 508849034 722835567 725000497 650134368
65349620 3534265 5098001 217140491 202088582 190585654
55932672 6775777 2276683 107343560 95367400 130400483
96105090 8170399 96334807 209802900 123214441 222262706
42129327 6902303 6599861 74368476 64439975 76316614
46497574 41785520 129858042 623631689 629262945 614523093
40480188 1227717 27510004 96614169 84121706 116688261
179836681 6817088 121299223 320375163 328986114 475115046
8346831 9881800 61366624 325257873 312168635 310900138
152857037 69978427 3351396 602818239 808300950 841184299
143832621 10546276 61613058 415064619 334555009 345181233
225577285 77005222 61165447 482238661 380968657 456425144
276638344 13794041 55424104 751665740 850903168 776066639
767734616 789942603 26210194 859574623 817676441 512471933
150059726 45784735 20620127 364133303 365595900 271209804
512147100 79629514 149034213 598372838 278437242 557531644
158898500 130474914 24272752 305823357 304645343 290675191
46887509 36545612 2271844 158385606 165457699 161532757
308535711 228791086 118949849 906063291 514020256 650575385
97986801 7236811 22672436 351667106 232005088 350015542
5655657 669808 16727 62413229 60274802 60650999
93992333 18924375 23311662 321437032 401910548 384736596
1986410 5345826 18542159 173489520 178755153 183588471
410889047 60845147 4964871 857845634 795712222 821017311
59227341 1236344 859792 90599902 71728927 64020635
195956470 255202582 9321208 290980649 273223300 246691904
230427714 29383930 49974150 403940245 340733857 414131412
2188952 88614363 79691620 540245945 572682372 582170153
112450373 35265954 104987484 773479661 816903875 778983093
88018788 88589724 5902134 151976523 158643910 170754600
7085213 2380697 4680334 260128243 258136752 258549734
96612232 136538642 22550450 498371651 497684771 441451310
3332024 1861919 10744173 54601805 56899706 65629141
261854628 90640774 38599716 747949968 838760681 864967256
15310754 30324834 34801631 467947229 452349414 377587040
44565652 391044012 54595637 978599213 850987070 808943347
404436903 149436469 564581079 674873156 585282269 789597627
56301883 55272913 20628263 107955187 93521238 98692003
429855309 5427018 93626128 528321234 462075013 487675071
6871190 1907479 17581782 301231200 408199961 446442427
297272473 63133509 22120980 586715522 612946616 593829298
359026710 211967318 101084293 722965605 848689610 715379529
5509215 15438108 21501106 200663022 210682374 211781415
43203347 38463502 22581258 402269799 407669572 375036975
376282690 165307211 196295091 650956756 509983614 563697810
222575403 98442498 408209670 786195969 868756254 895871863
828870542 143927350 70044202 890727496 577932586 560327254
9422113 17448887 35544163 179205306 198057362 214724112
166072558 11076109 82972398 590912850 506765296 674647264
21513811 38937461 42663506 590103474 615031117 614660722
166860783 104139917 131805198 426446181 549747224 518354039
75780884 35381159 20976200 543397282 318818242 517899216
2764160 342493 8540158 24849494 25379448 26440416
48679521 3952249 24396981 169452539 139803772 171192432
84123755 1050075 6596682 148375862 188373551 149362434
12638057 22409843 45034939 500531053 420635925 550985773
77123181 213668763 37954107 753721147 753448193 722362371
72904119 12379407 3542614 381397821 380715205 311106592
434502276 118989034 39170980 472811221 496692698 393372096
89109048 1363352 18298428 419719957 453107513 438363398
117979158 256993326 36566241 735507463 714925516 795122010
410552387 187679682 20849526 818308875 590000656 867392633
40120502 70156208 18989673 263896236 314230558 316558104
128473815 10917178 94607163 737206966 739463362 739313875
506143604 21351488 240671775 659977635 483755076 365106744
44298819 30433165 21030905 902022723 947264635 812593682
46329640 4540870 2637318 134894813 131782474 131173080
229707864 146036278 86155833 241879159 163571756 196070272
1746335 1201604 19765326 217296707 213891443 230669196
279065347 30362321 86715613 365419274 334039675 291485013
22292928 856218 8942336 145742490 143992724 133565945
8648816 222285318 15077800 563520227 612363420 626994234
81530745 11106136 60042686 593527287 590786071 532110208
98100981 30832752 132162038 222943520 192394434 226848178
1653425 569926 2319856 8423939 7912244 8966539
44843005 16495419 79534800 671077835 669499739 568136845
33108919 151277823 45119840 614843570 804126100 883909545
252987166 206620697 52202874 506569312 441345461 389064708
4709773 19431481 5579869 42807469 42830068 45726322
47320679 9416122 123185743 821405588 916407769 930553598
31705161 31401931 81504345 452379289 395148826 485092597
5927736 12097599 13981547 131270865 145742777 134501553
28865596 117210405 376895344 746865276 858737985 872236619
153162730 29779889 39229307 631770488 677225287 719750879
51752393 132187136 29178024 602833852 594298984 547587973
772477125 41464075 170098970 870400325 783262069 724262985
16463521 3138845 50936590 362476173 274619161 344585544
71341777 94952479 351842665 839281439 711559988 884485765
7545088 1207068 1578571 31954354 29728413 32118513
23077804 12823384 63853561 325145648 338370457 257399881
19740703 11457664 11081329 48856159 47930780 47601635
7890577 6400796 2968833 28653423 28199455 28532347
20932166 126512026 19129583 625296809 563279469 494293309
24066552 8781506 7903724 25673201 22622921 25610761
495014938 208847397 189391814 736372292 651105387 429506791
8782543 22587407 21857819 169048514 178139092 181066010
308455518 42176151 44587396 501241481 594408498 382943651
38376649 48941764 24492558 427863795 413535946 362646487
83415002 32381256 74070233 374673540 384769510 375581658
137990611 134202462 34105220 595022324 383779666 610384271
21834243 69168996 56644048 905867720 841717765 866147185
298515364 134650670 234533315 381754302 488671576 450853989
72306860 14662802 13824026 117232118 88034752 84565945
116734931 19917262 17798501 313252369 308606001 238718359
270713728 374876092 16293569 788734167 878092104 702601055
26580500 86632549 237080352 888023244 851147864 847705319
209945515 31852857 23185891 400779781 370918369 441573830
185371998 54495247 32144581 547322883 385191210 470785989
461263944 140933440 308496108 576194359 522088843 398847568
99239850 58792647 93697260 251798731 231425213 251984153
12287401 13623522 125056852 753088173 653848032 764023112
69957888 124174999 35978316 510728680 525282405 555913917
39625930 21545579 6851534 221200566 190029737 231279582
320665472 17231623 149294955 783324435 826714589 793475968
42404878 91200905 38479715 623596990 539254593 608172854
8496924 1976117 7726885 159558491 159700113 133243436
65468996 45707250 17536448 293376907 323684303 413547771
57776468 56255051 118132488 750836504 716939390 749693024
98093953 5014903 63600094 337665680 278428913 284718794
270375175 605438709 161805362 820399586 896909529 988026134
80696792 168611493 93849672 928143393 927031150 914877451
65745440 27774545 38777509 93711681 36148330 77599725
58780113 17530733 30526166 112035205 140482133 132674414
15735441 4974058 47794137 366195822 353324211 370116334
45187024 22961560 87614283 514953306 438912179 471083741
59644646 26906873 7473671 83321469 76559128 64447803
42285981 63573795 87427910 725674287 660734944 627986671
23521746 552089 11340282 43291301 32831833 37985318
38975114 47356977 23111747 161676829 169836178 175321639
45606684 14181752 100678106 705550850 775094620 762456846
12805823 2358839 21637278 379702839 577825372 593005975
1373294 397612 2442842 7580841 7341288 7331358
142850264 215616911 76059922 807355377 948260598 849127910
558999364 395803146 223996517 719565388 736787580 404624681
82572744 10381266 20823908 236119204 257061478 263084624
129342095 49801244 29610739 340893483 357051350 305080031
83382579 16968075 69813908 378934079 374846116 353211451
56696571 19175243 309709 218833086 204079151 219994175
10826077 11064207 54733620 532163127 535575380 448927357
70543169 5863015 37357999 500465027 481136953 411832193
426432001 180272346 12530754 800574797 811158953 640571848
3893634 2700075 2371948 34446143 35563434 35847074
488972971 105476058 57915263 850490086 640465336 215650364
21461160 77408397 19864909 290285401 284787296 278941922
29026535 27707 25790574 269890130 260409018 259163252
139325553 1812020 110463069 230816715 196171080 213936451
35564766 22941326 43219265 290418586 270558936 336260712
472976743 60860895 170640020 595054314 583582168 579804394
83296533 111323981 117542311 845983851 898552121 776224071
5158362 15963260 18026947 358016585 341153233 365965398
6059492 68036465 16182226 383645812 295832679 340913647
19334837 5606559 7805371 315245433 245388277 294606896
79809670 35246525 56354084 548096396 546800469 541490000
31176445 51718740 9884215 409490120 463013457 406535610
157465082 114386569 30035726 262332102 292050465 216802662
10138852 4678287 2065998 107926727 113595571 84504844
106718977 17587099 25872208 377586879 399315004 446353412
374381605 10790658 187740810 565361069 287438256 444379512
26390903 35884949 4056632 388365170 348928707 328725453
48250972 2854858 56049014 242460252 226605806 248446025
111586697 45711099 28920918 258653553 264061695 286165815
26532562 11918764 5180107 357995704 335460717 309246225
431247147 4090119 28061854 680018308 659065406 622715396
45043234 29497746 2834330 135193907 123101986 138055657
236893605 32115227 23879183 360134061 144498517 375369116
65992598 27754307 79138748 97910489 113175009 107307877
526625161 206936496 71984627 542725704 369268271 452781386
25051252 23093482 18845010 78159510 102948080 103175481
230006134 28464019 45669148 692182902 820068184 814225924
19058454 6773764 6544762 619592193 647988636 548586212
52890608 10352999 8819084 927205403 840472536 898136869
185488448 36288676 48398969 661716296 406037438 476439098
52366362 3290032 23118610 393303302 432002520 395426208
14853727 15063097 9347005 172970394 225872564 174108537
607223 614460 549202 15738495 16493139 16257436
37203172 2999822 52475312 368286403 370091273 378809273
111356326 68839152 49224303 120797464 98866648 132402830
69685647 66325274 8538568 663626873 709458284 696318136
8509207 22805511 2511358 55594688 50551447 56343394
371604096 47201919 72780151 548945697 486104591 539168650
576836341 395132240 408130923 790630801 782135066 889605952
70996720 53690693 11465486 610250339 714960679 822893451
71084855 8440374 15791339 122783303 100169687 120622800
56246063 250432711 27479331 642853428 654325078 651060037
85802716 5925952 4951579 355684754 318037117 359386134
68001873 24564420 28651731 619961098 549264637 620710261
266571061 266259707 85220937 585065310 582159248 577689023
25010387 68927020 13703693 296841785 261998288 238969966
178518680 92503800 36988502 301892204 322429096 297202866
118899551 64679707 911601 197328057 183049712 201180496
48503252 62480204 15509923 89200780 99871579 81029640
4088712 6612292 3400861 28136739 27780151 26439632
8270952 50048 427768 206231635 182425921 200602514
23033714 21901651 51189602 420299270 395736112 407565703
192582794 6136863 278342167 678979993 729673856 661067691
64799887 25198316 18661873 123945084 135423347 139857421
1956193 598329 2894530 15634284 13822103 14166136
204311537 45016259 118570047 492771926 457341778 535055745
35269419 109859164 32519917 596681374 572314964 571130148
27247047 116602715 5046151 765989929 659778618 781262220
239923403 66864678 3011910 394268334 461902978 428544108
7497404 31763642 19453181 164391983 173958199 161700868
46019835 6816040 25590436 218853626 200313166 217441614
397723827 205826479 13449626 772751347 832779015 376178089
176704977 31395979 52889550 530151203 489400939 552321798
9966403 16650977 26899155 524624499 510224791 597262913
39952484 6392501 28633156 424711875 426613285 439051009
533601489 75033350 123119104 916845135 860377144 841724746
240449555 189723251 87812643 900386043 721566834 854035649
82179132 7904372 23022065 224665606 194634140 214381581
905779 772982 1168270 17575082 18871552 16878941
127908546 35485692 45032202 663158118 830717735 822381583
27556633 20612655 8851644 500422263 615646635 579354510
814644 16591563 140242764 594880387 840154694 789878740
10949005 1354754 1325066 35718614 25547384 38958862
668806916 79412584 178484233 823437998 606244908 759803273
110912642 122775307 136245797 389603360 283380920 331115814
248698059 81924710 122612877 759949568 718157381 748886931
49436359 4533218 16405019 114754481 121229301 108484545
154729559 5764029 24978218 649735548 653506814 455647787
101226647 114437099 83975305 620453143 627454222 631168752
24834626 42251313 59255502 301498142 347617787 298216621
77977167 58411691 16577819 646695924 705997258 734070359
43752332 39825041 12775223 247954051 218166658 255712740
49806 36572893 44344830 328953021 315247734 320751096
119727635 34104866 6531543 209028958 198862413 171432178
3006735 8837278 9428551 29827384 29023405 24255064
197407625 92273914 24594430 389334663 324473868 333117748
122012954 21909472 27196596 684274528 497267389 653526487
87916592 11863133 111884 139310621 59904795 140888582
110913448 2863228 37194944 398922164 392450154 378979055
52838164 16935962 11536388 228291276 185406015 191243286
461432729 129930674 165880463 509634700 477462144 392607095
41057064 53145922 39945567 572213234 572844979 538621506
96506155 79200053 13098497 765593581 566170915 751010799
99383485 118219702 6209028 938251409 873151656 828195476
21758961 580115 11210859 208310595 146595912 157487408
272158579 13597748 164394774 495088651 370564975 506236218
3860518 17711297 14007682 155840717 169868794 184748781
216449137 240475393 86785631 445508387 427237136 489639560
17338590 10522041 44524294 248081457 396354709 346453232
36989620 44158490 12249549 99786535 103420228 73071249
18712655 9732795 76217044 389070071 426478687 442317148
17864235 38460248 10077424 349231656 305093407 345976774
121871252 55898327 5934267 349208867 244681791 330244554
161901507 47905975 104773797 494821214 309190539 488158492
13022650 120308143 51399717 710603394 685297843 684405961
56377201 14568605 140926113 375785358 407040405 406554082
130457241 33454885 152381427 747340293 453907571 663691880
1655265 7581264 16880636 178167215 188101408 184371452
489149531 319734436 146249998 662465864 731871341 587636122
6864497 6019761 4174742 79556301 76587960 62172098
528969531 81287615 294456023 732567804 695122440 764045639
329400095 30087313 216205822 390839775 391549985 568393741
8972972 6806748 683809 51372562 54781478 47459690
158439144 96308329 96622825 690172927 542663482 664595322
22200146 5269321 61829154 158469680 150218467 160116591
17747189 2088305 41845557 134658194 101716660 131058699
390885965 15454280 10047736 817597010 834760320 839646159
285645365 26318770 27982160 752562222 952713051 810818216
132136978 64558458 86243500 888594454 661915475 835585981
9765987 40703362 15792212 313194557 341828038 347975210
99307352 20788235 1462786 747206556 946772907 799117300
24159264 22783049 32522751 471733531 294925951 481178025
721770896 383103525 168101141 905784942 878205395 631256955
68630 10255 27286 165717 163771 150818
54004827 108307984 34381205 369432362 507917838 541346302
157955706 3616169 4471561 451148742 435639987 473328147
70551386 71719540 121962179 472678495 464848758 511911895
46673934 35053299 11670228 401973179 386648696 409817243
432987393 99702405 283259349 902411819 883804638 898862667
34428050 2947269 1047741 41335859 33393520 35411978
272848877 294841440 104256272 626151143 582523528 520492431
388837682 112217464 112368099 568215139 608913580 579749271
4296246 2540112 476891 5499926 4001948 4538041
376938348 10064428 162173866 640871353 558528386 551639831
34958261 114221394 128525342 542443409 633349106 583622162
258221992 13983207 13742908 361033339 202905219 323722786
312184811 99582051 84159638 414186555 406133805 448352749
484696867 268787720 74873646 723526700 684933224 741811190
57249551 11839270 40722938 290955708 386080255 390014222
245406579 37196932 67106571 400957660 378275718 382702167
36523035 13119130 99948955 484944215 463878480 489447521
45905291 9419857 18170300 245109152 203742108 221649261
547638 101056 250526 2384505 3028148 2622998
58624327 46385720 111627434 706952622 782993989 754046942
13528925 146132959 11521711 889698069 921666816 935865722
6036435 3594674 4584125 63245865 61020057 48248715
400248214 36598957 158138303 745985525 756571031 601054405
232254817 108264597 25934874 269930327 250451209 259449379
23821285 1995449 9020124 54900937 22983721 45605739
12615327 60034515 14207941 315810253 305176234 301740347
20882763 12758639 1743209 159689187 160681414 107105719
99108664 24630901 25871170 233012382 227736960 182653024
129540361 78577746 36170502 463191898 465713769 423192948
694370477 199366144 41399 857166917 747436564 722671989
217106102 968179 37015225 336891236 244034687 175760494
166282132 194640845 74068795 607633486 726504696 745014561
23141183 7403429 24378031 219364516 189630485 225536972
80505794 33053852 74957155 306983663 301264981 202028456
129482 9768555 13501284 138675830 179213854 189417507
74786728 9539608 6498162 259251703 279793507 315139316
88870878 56452939 39861393 106091830 109211381 45398165
15516999 413641 37071494 443058529 471802922 391319184
343253984 102479455 92680731 526354476 449882524 534614672
14155311 19407306 13421606 398149033 381777420 406609597
361719896 84678650 237363034 921408905 550074600 955649569
2162578 4326924 8373923 110379427 114468706 107604234
233103768 71213278 21967105 363836565 182994273 68106380
29012489 13922249 2567957 314556004 286606130 313381496
33740192 19274449 18668865 129198266 108620175 149879686
249970748 346579332 188617595 626026275 589874078 627120585
9506234 16913040 42243461 277759905 304363070 309361835
261142311 25589685 39372602 476212230 448333900 489198841
146771959 74818524 91943158 478045033 476810241 472820215
573158687 36750750 284584470 692398048 454346756 416307593
123742920 154004034 18619180 595978098 495837502 615637484
111466247 90089740 315835723 661375878 914798623 934825603
69616684 2848707 35957777 237525788 262143380 280276388
23347383 27330348 18150751 851484322 858007497 865620492
592493251 293818341 266122841 782010032 514612980 371888778
11584843 23056958 15740975 309979307 389691589 221542974
76505166 69752399 103720833 701136853 750121563 787396973
19563051 4886949 6230980 22658712 20470786 14027989
20541306 5518183 244792 45678581 34077171 33633173
301219415 5467333 262877287 512079421 413348192 514481714
8694391 3700408 238312 12661625 12939108 9455066
513908 1276629 3774863 22122076 21759427 22264752
115972188 90215401 117243249 160502708 204309923 208985904
29068028 998712 7191469 38814800 29477702 37601830
44735361 85777753 3285237 633167795 548475721 655726885
251207990 212848841 101256797 311112730 345398442 304602507
18252525 83185558 42323122 756413775 837224135 883832436
28272237 13716473 8885530 77537595 81794783 69340498
192597568 17276238 98459004 345862628 341211375 297306736
176664288 11681844 14582929 391337883 380471335 398694117
270334 33374629 35831833 603524456 471256071 546617311
4034206 6562803 5203011 95379588 49782383 102812827
30179849 3146813 3393509 55269644 94558820 96080764
228088943 280972912 39855588 826322631 852207939 821573792
517465122 199044569 214710773 686425671 641831580 773456494
4630116 2379545 2292590 64530234 69455987 69364674
565937998 96761713 28823466 803839449 652192080 747028467
24760241 82832037 30604752 785679772 669632108 490139703
66376929 66631453 46036391 293079446 291758630 170527567
103323378 14786531 8942267 360773247 401369253 411096830
3261645 120885372 63934455 433815731 432156359 390737848
141207113 165161494 82733719 239788263 273757926 230027060
7440121 6888926 30736878 302513857 296992140 292114058
482362941 143798224 202743033 558845383 550910525 463180727
243516233 35322730 131801115 310100652 349237421 298540579
15916475 6740798 3762304 116759927 141463564 135123162
63252896 23184375 13235524 296434386 291078984 281228773
26314191 6593101 5404931 67094483 61893473 53040162
48724277 18448049 17558743 204120180 176081377 177767335
126255476 63125614 55310103 591711129 597034991 547838257
304454611 2411960 67128093 377021896 316766470 356975235
1786294 864677 1245938 9901593 9201328 10489036
658729944 17763257 162717902 793245549 466495358 704386849
25238360 7064232 822886 27209061 15951843 12468408
41807751 165889658 71729749 898384561 877920774 920782853
180299522 60034332 1020289 196156980 146629668 114732953
6829482 32494048 72745596 315221797 306066593 354861787
10848713 2803046 492640 20953871 19056896 21088497
38849443 129892579 133608962 680076311 652448881 656799611
5865468 4341625 1269195 32418764 33599541 33692758
608841626 127792521 344045219 875246461 481282786 675208995
274489987 94624655 50617967 560005672 519977720 321411411
44149502 1723596 36542170 73753728 58956920 73742339
80055079 97927445 28810533 488800907 421134619 455493685
385303001 85918516 121125060 628258469 549557944 572992946
137454116 31278935 4237202 199142070 160998992 84008535
562583 1125041 784802 3689503 3676797 3566762
18324594 5295574 2181676 95398448 95922190 84596248
432805063 72325005 233398493 510808637 222967117 502449369
296674307 113715506 120125373 564103119 644861849 647042571
94148893 25013808 67581962 119995696 90178910 117443703
51009498 35277283 9401858 127125284 143777055 149941598
85470560 76539485 69134905 450167046 500669675 458137631
38480417 4530679 4978086 260403145 245576951 219659375
118260296 30296051 167656876 769984664 795774164 956649767
16720098 22079969 35698516 308314099 298048941 260831500
83757376 64721700 144915923 850930494 769946245 858904219
6349615 19125813 10009417 386426976 391536818 349295395
161426323 117298987 6371151 990285070 809510059 889925129
150145923 49936 32342287 228395466 171529820 199577516
48194484 21002518 1151299 565108302 569783813 522644488
18278726 208882184 19680277 693097321 765415671 604239087
35069554 30664913 3257354 577267668 718320218 653148308
454675813 13762665 4014858 625293269 464752275 408664237
49134581 126155306 32429678 820369106 860928354 834837118
172336931 72433787 129194240 788212583 877140151 825065104
195349487 127359609 18756574 671679172 575446257 749984402
155483852 114320857 82185093 602140689 500304330 634155085
190545930 49590352 157634115 304164507 289778978 318885394
49089995 74814275 152843470 503226219 459557458 484042519
27205000 19258880 39626183 158796038 152825585 164417236
28298174 15035988 14201991 391459142 436662522 427787380
67856831 4703164 12593293 116875458 77068872 109615086
4807389 153610 2192763 17165129 14938224 17043839
34535107 46598433 37205489 531437520 567298457 506085180
97885159 30831115 29043914 230119733 246925788 245607264
2839294 6203046 31452591 416728394 406079458 414650425
257501666 26076098 119746278 369746032 262805921 288579984
37782006 68328017 90806086 576636385 538271969 580026946
68521570 54661513 177359794 738190081 700681567 751483852
63095077 21647538 4664774 228503686 206683921 225270253
94683329 32569037 6384756 151046561 138528013 152891902
8745571 51204413 23402554 726549555 672140147 628955343
401939501 77349807 87453775 416693723 229101579 240957403
22905773 34549903 5640208 336171465 317871714 345030260
1710144 148379430 135996998 764215811 741035781 811637845
54090815 9814833 46371910 503654282 434502640 550296865
17092756 133902834 264550047 741904669 745526463 782759186
1575385 21120005 9348570 222007871 209261863 222979093
78123491 28291659 6139404 477150619 434708858 458946250
184676968 68553559 35795033 442455031 433015554 370671349
353334759 72540143 45289226 521047271 252534879 514665226
240460076 71420646 70036923 327682311 330154721 410949287
107678477 2437934 14739637 232609722 204537405 223802041
79373850 39911390 91389322 885891666 970341194 958677842
94020205 6409614 59842823 467190418 410663372 572887457
350810552 232214443 126180480 527848589 475221190 460498091
42936149 8819881 62305154 383617881 472531119 464771689
18248458 4688573 820147 103865086 90181331 83489646
406019440 317647233 531340923 473118011 521099590 557334686
18978167 5732076 22781255 61835465 58101957 63451645
113411387 39878260 49610078 516978342 377074411 484967499
263289528 32672714 29815806 581378284 526047441 393751151
528195421 279715596 41361132 621899674 616973236 626654737
58622249 23946582 75881902 184283880 185141002 184316841
34857364 4291740 46223239 240920727 269539872 250479296
24617502 144417811 82193537 434517938 854164584 916798968
118384859 12736394 61731104 166862338 179988256 169775744
101780958 3414752 54996527 171145140 101204739 161258740
35021438 50152486 59631334 598766229 824840037 805426826
106190335 65000783 82079764 939721250 988110238 933107583
3517451 73793646 24104588 207739822 240988852 170683066
43850164 36810014 56308785 776254719 669688952 807214772
469425037 7409576 150189572 756457385 742139447 801198774
33656362 36830223 99318336 469812637 464729830 524209662
680199952 773630342 468483888 896089885 968973942 684993189
35855766 19046972 52545820 422901704 409395027 407026647
18821373 39008763 58678415 835101025 869348868 806786909
13284286 30386232 113177241 188271664 188949401 175579486
53204309 6900389 8268746 138607439 168792053 161464586
304376406 187734677 229408717 735912239 749678192 709915668
73000177 4142993 5867872 125736747 117539020 89083671
160640570 31141527 120466406 662903097 677152087 669401789
38505418 106232184 42905853 403454569 712014562 641764734
31016461 27179244 6452191 674696419 771629044 683801638
181827642 73731999 40301095 714439483 656925652 791783960
12913471 12126280 37543983 202871733 221329638 197100893
49378592 71432429 9230928 831199557 929100137 709085007
144010204 27460755 42423451 448782235 459713382 389047443
33968203 67036145 50071805 400301490 380542371 358321496
286744908 18015826 5608105 748053556 686806932 556616052
36955895 76340267 45630469 461870721 487881377 433712460
630408179 57053016 185912019 771474400 553004286 737879863
160921597 13475404 11121403 410972214 510582972 410356485
547371252 151568318 144320826 695593868 391423271 677380102
62402473 1707579 73815058 947836889 884939258 980216596
19306303 106163249 58006729 459708505 449141290 452096453
150567485 109753253 113427657 757327777 746988449 862393199
54158367 147213867 22189808 228193322 283210451 244837773
87890798 84169502 14630895 107209996 126231432 65095857
5513165 235109063 86302645 704742260 614519578 512876619
166707599 153209820 2502661 499827611 502659600 315001105
379203203 243584199 163094201 655201966 797918468 822260936
350902530 90832173 314518865 372014324 266017706 372768679
76119551 1798200 26426029 502894431 419546950 463614070
33293323 7856775 59122872 564866750 494753850 558204479
88084060 4096416 5861871 561005244 563722166 536909048
97138947 93674086 85784055 777211326 741513436 749489385
37777515 14747796 33436179 210844042 222046979 208995726
76603290 22079360 15578882 247548644 243376093 254509158
2569708 22592453 6861078 131115766 127254914 124180705
309156 4074535 5717900 66166940 58838187 64141886
115912681 61614413 44041602 849266117 826451513 790796705
120456997 1648730 9737690 305604798 316970067 321293895
38721137 20193824 14790944 539648151 529753550 513502578
189975706 3805105 5167146 678096140 741805193 740974607
26853205 16827097 29145933 395187752 430957026 405091293
24278270 13460163 28315332 305183682 339143744 370667945
15810618 9796568 3545982 360516743 360864187 280178061
43014144 29716564 177406400 801037093 866310168 859912860
463748872 122905558 6485439 639905253 620625145 428248436
133437712 25685134 49324284 155379267 157274756 113378255
104296433 83628395 116898942 525548081 537453036 537230469
98724277 82635828 7333060 121665901 148532307 88231621
33072378 6236305 170280 37029864 30766203 19379643
294283514 136708 76240454 399043359 322985027 364031569
184516922 12940223 78916349 629429281 566746449 488249315
603497536 13592930 558859255 840395180 865794587 636871017
20657716 3254394 10125031 262458143 272860731 283050885
88228861 29953152 34410989 467846794 495076466 454039550
79060846 47841812 4407483 469875997 492513505 382503622
2032308 439784 229516 20704001 18744056 20194058
26286696 11147398 10717711 171769826 222019643 209753562
83569911 49318576 65728687 390142073 374694292 337134769
70893650 24512747 14528504 411905422 386626487 437972248
11281382 103073077 48109127 795156190 814318948 520241754
310123325 90326214 65309699 549591035 499423657 287614109
618877302 27837465 249537030 666032834 632523568 336564656
219777768 29970447 22598348 529016080 465987887 459720374
692130288 509435570 89661033 826615852 853431627 745174075
184773204 128628012 44328872 432696078 398482568 372312872
400294682 2060014 85814390 512905162 514813662 433098387
3638852 4944144 18881912 123813678 191170099 195355820
10239327 860777 7215454 56209513 55820742 55584285
205551723 167327380 86992974 246875398 221525934 210511837
117740662 1446248 152211070 163337350 192548176 160092380
57031779 55923242 6103563 735748564 680021807 708214077
108345992 79374996 82299387 364345978 361010650 351406110
111270476 42640246 98830374 384689435 395962424 414112367
75193242 15456132 21309277 341410507 332646795 334709781
96897650 43522916 4072114 165964019 127731041 115552149
59957565 13173743 14705757 110213650 105894886 93705555
2421978 100078 20282404 382040927 363690651 360064635
19178555 9150897 6396942 260772180 197272679 263863631
112802024 47465796 53301636 296840055 338983761 329494711
2537296 11702604 23279475 235733279 241642303 243086431
128000918 9115174 58311137 262127146 119227997 263235281
58380365 58425918 411464 159742693 137461865 103609477
279719966 21843696 28897491 840249957 843249917 806932673
3014798 5623122 43850106 389300878 366870444 405422964
161702942 35156604 13951077 334649242 260030136 348813223
295533835 108402120 278520945 803231814 689199947 834403394
2570828 111878 5287553 34630475 40993461 33354371
674234826 78785051 195686235 742052585 437101388 370816086
649687611 177510586 17927262 803734961 766045618 305550548
450450957 43505386 120307624 616064662 590291419 499158325
43587318 47159697 82637929 465906291 424349315 383435454
160136923 60341963 254669624 853110118 789703990 690081834
3257012 453942608 26810748 774440210 791152946 862215699
12850190 9985236 12631059 179012812 173396548 174600202
202056609 88450970 18288845 238619963 239681666 177334522
247417695 1827390 91345621 249066899 117815313 108463195
78218904 26724388 165895361 508317524 493930843 524867722
142253165 173311606 82074580 372866788 378824511 420519172
967570 1785618 514336 54340598 59319119 52125972
132723112 21325373 115009463 177932069 134565002 149312084
206358060 8219555 62411865 416781779 456452060 440085402
2286016 2828298 23303581 164043699 156555392 167657906
59315006 66883405 106656175 528241609 587225472 564437075
166094781 818342 3693827 373464506 397833400 377566152
22152898 2956359 13894116 181187571 184085189 179929553
80104495 56650104 214114801 856437359 816477830 767536385
23353750 11065241 8560653 704232671 704442966 602282771
5294825 49757954 30883831 388690775 422454450 434671664
112034351 150407693 69917526 515738589 473531319 487155523
83465204 34503792 459921 431491292 449201519 436644902
5530052 50763440 71614534 973180613 904947582 982813621
10690198 112218653 50048018 748298927 773057433 826599072
221004375 10375089 82139299 531195196 444907291 552177703
14454297 1774355 13060674 33854881 28792769 41372445
67142764 46233575 83413349 108386521 95705910 117030932
328356193 114643437 43143162 964377060 558167963 930650905
142563798 19521375 91480552 661628795 766451716 712328366
28963192 6977326 11835613 151088392 145544515 156790545
64822750 176826888 80398361 955524718 975212197 943652490
201408115 12243130 120058924 620240880 601232645 608325062
257574864 32129578 127936973 487991254 511994102 401979310
24730339 10121465 73352238 292669363 275051807 299340063
76376159 8551615 20352623 537561718 500326888 475975860
203148423 6604020 32203007 320205294 259324710 283926455
28730584 41064272 239778178 857028829 743747763 840410186
33310068 4663623 88465044 698375754 646771863 617275147
282150177 133513844 61933385 475912167 374054945 421694623
2164138 15621896 10368388 201520541 214184772 193739433
633873173 160328462 375332870 801719115 765510386 647104536
29907632 13771208 985478 218491842 184704803 193971275
5568389 22999668 13466125 156128973 147859682 132838741
34064803 20891549 3503114 55001271 51393178 57466140
208915432 22165461 170079548 437516564 398543205 374439541
15825071 186546683 18000841 430390703 453252836 407251847
557076900 48534549 12380573 861022923 323800525 719253121
54341262 122552022 47299631 661197029 785633745 744632770
2963490 8989815 6619928 55404032 60585461 58923014
451582150 197273640 143235701 708131883 741629612 467222798
31258103 1778524 9680351 104048457 67923788 95278120
171707462 11650972 78282502 182516172 110859192 186303728
35796765 59547268 22142385 817847374 843268491 828716236
202108138 18777323 61508788 400252413 314720070 453975167
492228 4283002 966070 116944294 138363141 147684491
343497656 12588374 166858533 583931618 669110263 596543673
127784572 8836440 31362169 147088245 81618913 44240101
55200511 15759278 2065383 96368058 66920325 90837789
125968903 60066478 34875227 340277735 322506761 294679743
16023842 5767270 3314011 96431039 96853208 98943276
262456473 32016762 116255863 516982407 225116732 308958242
71847040 88671952 58233749 853986239 829184811 814653123
569330 3681646 5497551 47137693 40674500 45387171
12958713 5598899 84563 47667661 45611137 48127458
113314869 10753801 2159083 265080899 265148146 255709501
80512586 92939606 488966796 876531316 886012747 919579961
44300996 1962267 51549304 958200473 788914098 932012168
321377327 158482988 99587391 376203403 336705142 171123820
200674373 12290500 9545582 350406754 275897928 247671346
6867712 16132316 4507285 93801488 111407879 112192327
19889845 109302444 1467094 290650945 273330900 328148591
589251714 58301843 92416625 741167652 667119264 747916793
160933443 51422119 112726462 456506159 439267881 428165974
707485926 179597329 155168960 933143886 711350140 773883883
93693997 112125776 244068327 429720059 318030213 471734031
8046896 1060532 2781965 92710854 99126978 85531978
4593867 20663162 24920441 515338306 462828058 472377358
204008200 88970307 72345391 378002823 289046769 318298419
38393021 61158389 81017765 292654379 320188475 283366226
12612426 6161160 585574 28851575 28310042 28507878
79774378 8662257 30767145 125447079 54776425 124896670
62136788 226219268 54061852 873570072 995693548 951690132
33447519 60160677 11915032 564045093 562679982 478937688
81578950 26406315 45346723 458480415 427988487 460101312
108825850 81041551 67798263 577431019 586480626 593268526
342210204 253521904 59001834 568718354 649450040 339025953
198464756 51593861 41689309 403341188 309713270 329787641
10213458 35334448 12106739 292028647 266433145 231277830
122620073 6962842 42049625 179251970 135234011 183174948
72101183 4935397 20146925 448528509 348054485 374543313
76623971 14030170 39698386 598577723 590762361 590404184
96116838 13978921 155231247 861014352 835197023 873193728
196395259 43505198 84847909 488667672 469610319 438149968
13236495 2608087 11404606 242897445 245800925 202485832
10981198 110092717 63556608 722290554 780173029 927363040
32954062 20916389 25885751 271893239 273309027 216000306
10968158 12866654 6680121 147878727 131440137 134090872
286379746 13830449 215305031 443134579 198943016 410831644
132218300 6488079 8453219 463289918 498527947 444811984
58126716 9878994 3287503 66700576 61285252 59129427
41192519 38320050 69313936 335187383 307352640 333607649
320389826 216672981 136963552 508156858 350947747 224818540
155671952 160096720 52008561 622845988 688178854 617615607
132584152 68100039 46493287 469485555 414410934 467347836
15065977 13237860 23880608 254639390 198972036 220309451
18016635 10758162 10748583 154350492 142116020 141372218
93385874 1007757 13087463 246382784 231192901 191927309
180779865 21161570 82361109 408853540 424791235 502861692
109210747 56825543 1488027 207620955 179723553 110192695
20584587 16772222 11244512 141729071 108028310 100985392
84985100 5178251 112012 108138841 90456771 32780790
420336485 38375990 297199842 548991585 400884487 480538708
648363441 182873340 12330018 753309319 469431882 449358407
170187224 263872169 13124972 698652057 761501528 801550950
140665674 62284246 134158291 646605271 715573459 687087357
77174159 55306153 87556151 345161208 393187935 353722829
80974687 1788967 22372765 238605434 237347138 230808480
71355513 1589299 39821864 631149777 636396987 500009766
122251651 78017487 20110418 272863904 258711744 163328006
184464320 36385354 38227 427526639 486244064 521993546
421477867 110625720 14701263 468729192 542701085 374714898
284481788 155236325 83511747 654174615 717706676 613928068
8576159 37022652 45591254 549519554 657204112 588446401
304800984 38034948 45470910 492438718 431682526 432560764
520704049 552302920 52042633 572797618 791912709 824214040
44887311 1978886 115519144 212385414 348952072 315740728
101132118 18652227 49219875 326218678 287062077 309369111
240789435 19754633 101434413 415874257 455723960 462076161
114276147 31413142 57104481 746463460 542871201 739503815
10524663 6769269 12003243 86580940 56365877 81587631
510584 1494911 5042232 24294930 25199933 17427322
279745262 257560997 128305351 729896035 797212621 652965642
54868199 58669360 18912798 231600170 225381822 211854399
172190879 11147600 177400779 235240070 223024261 240211064
8515301 12323022 18476239 34848524 33968461 34031353
273988729 86509200 18013441 731278959 749611417 553992863
3694423 28265621 4691558 378313527 527388747 560695431
57285891 62120011 172406427 504361937 636490776 656594208
128555199 83738745 169932229 808366978 725646439 809837070
129781179 36135329 15343162 909059407 883938588 920444085
37537610 4614850 12190614 66981205 42646511 65703784
830334712 45654298 16881806 899594025 933384623 780389252
252901293 235997776 113983601 308039740 313000133 272263650
159047348 34624078 141433248 640297521 571222434 714946420
175717167 124669370 157385289 738377902 525355934 741352101
63631335 33586664 12895039 756117449 725247387 735035110
495305011 108572654 60322613 738965841 609395234 665926696
8510045 5246788 9020079 180027803 220316217 197166208
379766885 127959949 58294761 570429819 549739926 486481933
7311195 1766299 2926852 94505815 78975160 88902866
7467767 28238778 49310338 356123162 308847126 354366120
365135674 34928867 91732174 435673223 273911886 482488981
129756893 82162040 116138468 892679510 882001097 932583455
256451871 92662234 14470358 815490576 705588290 824887928
93299541 1311512 5535990 121211372 57743433 114020369
1000041 166312 4872423 35879057 37036600 36933237
5781659 4731891 15671848 80792139 73670062 78483426
412412453 290128430 97135060 499752405 467534179 305189819
362163680 296396842 88556769 786228578 798521343 782782107
204784236 33421744 29584824 457301584 409943923 366524996
61986368 229506466 2890493 933612721 921013583 929345764
49048493 39971016 11683494 568512993 562353609 728015810
152083861 52567894 431040959 862582777 636570878 832183695
72430602 33439164 12346279 97626939 87148034 46359060
123715786 85785249 377603212 380073949 498449368 516534754
379040039 68563365 656717 666002796 514870821 579075528
132256517 22827170 75136849 723472983 652439338 785639937
40080263 1015877 10709088 125133633 119079303 82099125
5126737 4493597 17375180 164080777 178443726 173661357
317866787 335024601 498239402 632649609 654312406 598817214
16522 23226666 1417760 74754134 73597628 68236516
61163904 29156462 84383661 958010275 852708641 927064545
43281590 4918721 17410082 273168751 277731904 223055241
149170910 114423425 226333191 573549603 504395027 524115701
583085012 517617363 30572240 963753241 791839589 723487627
84460515 120904465 37761759 694281079 675310481 686140977
239315206 59546915 317754404 846926561 809927072 886151197
22176421 5963785 35018694 280541752 172246470 340924619
344040439 47742499 24270913 686695253 807559589 631029419
450344365 180763790 265032670 584328663 572512871 351080439
403433382 51097390 153884472 574713480 513704067 544213903
73375019 23430039 67513437 749419296 712092225 517733974
240783654 32793225 188962577 842714334 517311636 821114235
4242815 8280414 21301617 88407293 83329220 82429474
135349139 117747715 6403587 294712894 275441478 292823154
29257432 17427523 101765075 662680548 693550234 688473469
102395545 36380029 9521349 670694740 682010481 587963204
337173501 120461454 59690460 510523717 446746227 360487698
323193773 139854764 254426884 750304567 572425323 799030644
362790117 8429294 126040595 454576543 402816623 215895006
5937740 33354756 3518656 159492629 194563099 185785065
330205615 80332132 94780709 524566262 888508719 854904801
181558453 18660958 62362599 200924319 82446986 126417077
4130371 32019631 16085852 95919172 105780997 107702470
440182266 36749749 11496182 635956804 600517088 608524316
38309488 53157077 10444171 64127110 69799229 51161369
58223600 25159025 25177070 139439964 176611312 152620848
575836810 290259417 397810727 658768017 562302919 585239678
385339325 39888883 211651076 769258615 799095084 735244503
394238155 32321204 131718250 715395401 380939956 636850653
1307387 781524 1928136 7889801 9698820 9508460
152047229 84904454 245297527 896942000 891977423 962557393
32580374 110960698 25332577 376307768 367610141 377688241
33537582 9734781 24750218 94052785 68695955 55670142
164274421 51454281 19265376 350461449 372311440 279853682
266803780 46288105 71749687 581832276 393093751 631107236
43305995 43865279 20009479 306762615 331058818 318598505
500490979 340565379 92888330 854147674 858380302 870021162
44801083 19307379 49902418 325097656 332844700 301450501
698804701 84181501 43007751 769076410 692787691 702621364
33268234 9841507 36232789 128155391 135445857 163877932
44586293 16203075 25914864 101159689 99622523 106990517
555418097 218116709 303173137 795074077 354482178 926362794
109692986 44731970 143973436 777596500 637626325 866171513
99884694 64538390 5239434 163131053 141892872 145519541
5666063 171531215 17326403 866245225 784706437 829481203
21731859 6268048 8774114 96182278 94454191 102095929
65248597 16461176 504965 182453154 186003003 164348505
78142481 39856411 25622036 199383954 196852910 213693918
16988269 21043514 31132718 333254130 325475343 332048904
580253364 144306619 48665848 888739043 537565960 799919622
5675943 8368407 8156761 93189429 91776760 107111843
63849299 3179090 41022107 550110174 544386222 530827571
3881843 22255768 34926188 137079235 137913117 144744927
15106748 80346211 44927356 297757459 359763119 347920889
290522502 39754042 44753251 975735513 803361297 898101151
387933862 3353502 106046022 735305195 750572538 731849047
565155506 153801009 169206845 837066495 755722867 844192398
1854503 6275375 747184 12223212 12669017 13979541
109689272 23256585 70197928 596493144 576682915 612972259
645006414 184574189 67927296 797344540 783802023 587993539
102385927 8672136 68830365 606288408 543734985 547876737
241016000 94070305 61000919 315002773 272544351 301095084
817050715 341620973 164890487 906979277 647428703 901974295
36412925 23132717 59361343 517927796 509617481 595713673
98416 756846 2919272 41354845 56081003 55903467
216479969 966089 10704321 440509938 518071712 499713971
152515444 110850869 44351595 351534416 470137399 405177467
72374400 13684155 1485629 734600011 673416200 665207299
4949425 5231713 420693 393488588 382416931 398034207
41406545 26030663 24300746 159364421 163573504 101671489
217474767 75942359 6602270 400627013 406894954 286916403
209780744 168904416 207968246 672348071 754234372 564051298
115578150 104880858 26780297 567178335 607779084 473130632
8375928 117666756 972145 718493011 696526935 762633037
2485121 11848773 6956153 57734496 53109040 54337248
96027660 43366213 174072673 744621027 780759940 805750597
1723991 1773694 216588 7230257 7375281 7091132
67271814 21799633 15822713 239056527 242112756 165383032
308855406 210598363 335527339 623871389 576268442 492581436
247308259 24720033 1903681 780227629 953733530 880225382
38470281 9928670 11426096 268606613 268885945 229452340
199909389 132347964 107868521 704282059 760968272 594742527
8498123 14305467 40378686 467390672 563990234 551673620
50475240 24626946 30038142 534665395 552188806 549796383
253312250 11055538 63408818 708961342 691302503 602029083
460097152 66404907 216370447 617962496 428051397 619549272
201745518 27352933 55813094 206974334 191567889 111244285
48398711 33241508 18205970 775344873 806191243 715506078
423862812 184396932 190480004 444181490 286204329 345169340
20048376 875462 1604285 84652258 86924964 81800915
254207855 208417080 212535418 353602357 339391581 268851601
216098304 127772934 78274394 233121811 255441776 254449624
4501977 11045171 59090018 348516946 372346169 353025347
7380902 114279877 73540977 541519573 490398141 534340632
147919293 207070638 19250184 415979481 421013289 512286417
121524419 24057963 35970988 510245301 447455926 580782408
380370535 66726446 447307 722390680 733826640 694145870
368724385 322343440 2361695 772032907 733752071 777950051
35285973 55385750 19970978 549117030 573629368 594999573
98936169 1638284 8555169 125485953 114840942 124319570
90490510 112650337 105131768 710644855 638902058 774802043
254456774 21624226 93852412 926726520 915420678 871624431
334860852 162629386 79505019 413604651 212422205 318078234
322802415 92078506 80765884 370696547 382204562 376988412
43944655 18316633 10253230 149881786 130637459 131882107
501526835 35446019 62971445 560726057 565891800 565990929
35396810 491447 48009214 274443153 291481727 302464453
158333689 43375842 40573293 320352367 409994047 305973567
4187441 43642491 7051658 155555106 169171334 154454224
503680017 138779456 183984060 767711904 475577155 691900853
80058801 9307327 5047673 237784390 203866473 241007208
10796080 1289816 677507 32913607 28795726 38233159
3411576 8248120 5670593 47630879 45854631 47027634
102823498 7640675 23507467 873629514 879523994 749242586
317975897 42316775 156613416 792927910 836861918 808813501
130838437 138070656 136559662 639475334 736904872 656007685
71094377 16281313 44531660 130578112 140727470 149503984
66094177 72841563 226892816 857417855 906626957 921727840
189889379 174018472 33776152 471836065 528113517 522037446
53783763 11892541 81398177 480001981 467446822 466130379
129444136 99938458 58409600 234847345 229686420 253973862
30963189 553264777 54476312 774314219 933867525 786901325
69155165 115404203 53365466 745950748 775340796 694289050
47526439 14819614 17840871 194851155 209162903 189814006
305548302 68251929 32802721 785374023 857640503 899558455
5789880 163302497 148565627 890120677 906508020 834265446
319917501 231249250 89508811 349467927 381354556 345508165
801185414 38136728 44676308 937587504 966657603 969890098
232294871 153443274 3876667 276687613 264270939 169910553
33380549 9745102 6958204 40930128 28737637 13365876
96765045 119812 16222153 402806461 367823069 432495413
1064446 699040 12644262 44271380 45312574 42928640
134724128 45611924 4118177 218690020 214616631 199838280
113916553 80196152 38600080 138141017 126776035 114038821
407709758 19989712 889729 874164524 721317169 938121593
6119402 92239505 93209082 670595123 746876665 645640889
57960175 3487353 7921599 141007950 130730903 130428691
217512519 17236794 106068341 599407842 561276404 627225594
476939 8573494 1845041 43207483 41840606 35517474
405851426 166526900 66695911 658784888 688606157 581385276
45576209 285333684 64988072 727811161 776737817 759687392
27456904 44175780 331275 766185697 781225695 746567417
89175258 974551 38875951 171322467 189727821 153285341
550468897 56859524 528844771 900284006 624759809 969360837
216839071 22621351 15134055 817450928 918047754 935890890
23273019 11105239 6855829 535830178 534708470 305463023
87276347 109113884 69314497 860277472 927142580 807214577
22582608 4444533 5347828 183260367 160310623 177470928
201913830 20530708 20754021 467314917 460189982 331002416
208524055 29294732 52098602 362178689 190088785 337166565
118099085 61394940 246662684 772785231 640715842 743182912
263706400 15749936 21484993 462016922 491547761 403613560
2510492 22942300 497408 145314258 145212327 171034616
216701066 15349499 92052276 731440387 547974903 660036725
33373295 99813323 4125871 312609099 292202110 332893158
61676465 31295950 1648490 585603579 524817270 494068031
50075984 18325702 21467004 359753094 535143390 544447480
130448007 18347002 96853968 406364858 390396862 397855479
58828093 20321206 2997983 74201619 68932010 62304295
6843194 48257731 46401900 574349872 690388978 721080665
318557189 50607883 10940748 906651472 869331361 882476449
2033886 2641310 5638324 21840371 26381275 26130074
289569985 64559935 135387312 406118323 398214684 397178435
221941736 58870684 47370103 916433992 646717102 839305975
5163718 3228142 2731225 29444276 30606970 29181282
851124 2567702 52513 125605614 125012021 131489840
55737936 45624050 80794044 205485851 220240477 230943198
244022633 58010354 101355435 403806284 382652024 360868428
100188385 21739500 14035070 414534250 718046951 641406472
38022066 80424181 129553000 564255548 596842532 544825667
8097885 8386610 17066330 124895955 124703757 138168563
770053438 227102798 94631315 901457038 580390478 599413143
36040523 183966237 89757263 695488375 670688323 576125714
11017538 24406340 2504244 119816766 112885278 123409901
442299104 205957369 48359287 824328261 811667821 806791006
136443302 30995129 44270878 177333656 142694628 151506401
165722833 37676907 184005436 442001590 333586680 353473769
319628211 57183685 373566987 766446291 673768811 753356976
202889694 111034185 36728986 299014207 170665958 285396210
31913953 18192274 72432967 179801051 174654754 196499235
67625252 14224108 60131036 90838940 84380029 92338611
758321524 105305510 155941948 934419310 830852121 800164898
314478067 28325141 185718788 354836857 263690308 283146695
399582721 44778199 47839213 506124517 443549023 401628824
38703675 10266769 3601440 622447290 643365991 511244404
87800718 60947004 65439039 760249360 709370673 746760133
558478259 346902076 629198024 679479011 703428237 637478569
180294078 58824278 106838287 290556391 266544623 279482196
468415483 118229186 120030403 486204183 365290337 453343169
100409448 47226276 11572809 420526865 448484941 385770058
424165842 199372613 8846637 856661439 658779242 636681991
13931342 30128085 2801289 352857515 328052551 333704533
59895256 88061322 28758031 448192321 524314102 566773841
23128769 72000999 52144968 473496561 364899677 479689875
373854485 165904810 175898176 610080939 798064376 808648076
75456663 45751464 6239025 92435332 73538406 71171222
465425988 162556488 85155517 601346790 604489835 555153548
197711685 65467273 49951513 338332672 309828659 361455209
14889932 166895477 35531058 797035576 750385699 806123751
96255700 28090667 54935319 468913373 530861688 496410824
176407582 120039371 103408063 325965137 285937534 247847115
76910568 28484774 27243701 267801413 237647811 267385122
40457457 89426450 62523318 379115845 372181263 345704569
20623386 2074663 2131427 90816390 81495798 85360691
17113393 9740240 4830341 101844336 98018833 99135660
138689711 165847013 26390318 549733186 620993099 645404089
19382944 27169440 48178086 234103564 225750089 276387564
56645158 77694714 22926774 723437375 754708874 714216948
233349349 50204128 42354104 462075876 540865965 337441395
32515310 16965629 4422669 311417463 312701465 315399368
170117551 211018468 62494695 785511730 766045237 714565383
4341535 27387833 56508288 334484291 398830950 450095496
46261678 550765 5693347 275734632 198697493 277558037
59932159 32609567 72363674 396887232 358634797 356371496
4479257 2676865 36682649 459268372 420406900 418446180
357191138 258911808 194893404 758961256 784349884 710103644
3810815 1031040 1756855 21065980 21087520 21036052
217977017 62351229 43535945 634011253 600333711 623211704
192671559 75554537 163501866 537744352 509702402 556338634
2074507 2101528 4530843 32572445 34134016 35575654
363857 5328939 4738951 48984863 48989775 36733258
42306907 10071527 2672410 88406364 108483942 103932460
19347606 29658041 120200614 479196226 505226805 535510736
71675187 15840572 46519097 161024509 131403013 92403355
51527904 26767412 11962515 489746389 428726764 405760386
30168541 18759555 8466556 76402230 63809221 52722516
422800608 70441841 152328612 862719560 669815841 851224346
285929551 422207450 239818473 766695870 659294659 913261024
73846423 17039592 551888271 841361974 895669502 872671254
239960076 27082337 17866544 273735788 186199116 268322505
85425536 45502499 2114239 412379193 285705007 392961711
81508041 168140556 18952000 648165784 621309965 643707111
22600300 61018441 106595261 669677847 855418707 789074167
479872374 158846433 39179647 811940654 693330776 556760266
1968439 17068012 12654017 243142749 245106023 194175938
90264778 130002674 99558666 939849688 866419746 958192299
99496132 8836717 12725557 199100140 161474973 167282344
885016254 135038027 267863365 947707755 688247710 847831447
14347463 8139564 20343074 145962293 115138236 143527607
119979958 21806699 73348779 404317808 447785909 459150320
387619823 13242040 180999546 654894230 677483509 658526860
285131618 47839353 22737438 604908180 821498335 743034103
29868932 48705487 76735168 569852706 555480193 585551298
373835409 72878628 140131972 723235388 733446670 714840938
8233359 3358521 3171976 30405334 32248281 27526887
170457106 228381554 27752554 584584093 637329750 639156841
350285495 156101368 114501842 880414309 714547847 915347696
292222203 152751941 36294560 658092102 726744158 722446879
342696755 65286848 151798582 799250266 852683564 560921250
246975168 33414239 209571563 725985261 841726323 777619547
71057181 44957916 30540700 865088695 753181594 962691855
275061529 81772310 85066249 444581963 502354132 381926282
524306237 384267777 212605892 775109162 671890271 770362027
179463785 63312703 118847503 286907205 285126702 197850753
401806843 94630748 231103047 679846099 711332346 703159387
2228577 24886 1541347 33524444 33323103 33245500
58925845 189407299 46505794 625307347 631759567 625925897
46402646 9489001 30105733 459060882 583118724 655249781
88666485 30086537 2753849 117151362 119469845 111871629
1174843 4330548 1222676 26596822 25442028 25323522
927595 28682551 23323623 170819405 215020323 201538296
123777569 43212648 82219268 457046468 470416161 503954507
11008409 1400610 10150959 163182777 233720175 230962410
124858417 16469898 15597557 280147854 170970917 246065279
139070194 183877936 183718360 870595981 877579948 901630671
8938851 8482176 3529874 20794244 29574421 24421517
23125747 5901727 2625520 66229550 57424460 32353007
63166630 42972321 110701406 250414152 270423103 258037058
325878718 102466355 48264112 495513424 295168455 220307885
258601782 20000543 192388267 403702623 279237492 433637540
41739084 15052454 1440937 57296906 47082002 44663590
136371877 83377225 48448797 689868152 661547307 639163369
53003312 87963596 100910569 431363443 570304557 576568006
459747589 349570975 143653213 525178797 495956306 426821230
564603071 210251670 110478778 831736892 836835121 818696040
13292646 5670669 50648862 178377574 197280623 182096290
39716871 110511542 9257424 321459975 396674051 388598954
105125789 35003869 44570334 489227457 319673402 493198197
197071723 116417612 24465969 400669722 367522211 374984428
1086246 4858523 6233108 37302784 28304017 41232300
7493026 47626721 1146684 269858470 341856954 310128059
14271953 639202 3118711 18373031 13492612 18587137
283439336 31189080 30446576 913156957 966315499 955391020
88935116 22447118 12585469 224289661 229086791 217200788
197823573 40824762 144072096 377546720 380345107 362309684
224185392 46766850 137292571 386515190 406998088 357955801
390144540 164369462 162280236 561177113 549113124 540832721
106871372 62184929 14463128 224099116 231452963 168458050
24803762 1572076 12905523 71108580 72433718 61342412
17575174 26711032 18414840 429502505 426785777 433176875
29215234 53482426 238064138 781292677 589515060 656033965
16042356 13418527 18950557 461105171 580304394 564273545
76872049 70829211 78071228 212172815 218821842 209872118
31966921 34874888 57476622 570636426 585417364 648687066
118148704 115447986 7013940 186202720 203305197 143438633
31451864 6016308 26659193 228018530 227111438 244700191
369352662 425134064 150666472 898214460 839002159 808377308
368949794 2256541 69521981 709916445 565421821 671927721
2364801 34958045 32204463 871445505 887562553 593209021
683069931 108394409 12291932 899415930 729866889 591237824
152288479 51939321 24599459 591086455 604620313 619206192
23015112 4198387 1354333 86246761 93520158 87386765
43003402 38952172 35705364 795969764 867393916 812878966
230580586 39783618 50350891 244352775 168206306 204202576
6487814 4801175 5156147 85509384 94531200 89814003
45963169 43996445 5141013 114691877 109604049 88859811
1234025 416451 1874036 7303552 10334604 9359726
89660871 49138302 18752289 196022353 114368807 198420766
355319527 105873261 54489300 399704945 192424551 328550493
25647500 11684562 7577484 186555804 182318249 149685930
11703137 2698552 332599 19525643 19881142 16831601
3069584 1669030 737199 173739409 208359097 211851945
41441486 13462697 4037323 57116103 39538597 44526981
710575905 149818626 127529238 868641830 902717749 713829500
42788629 62477142 6118703 408366657 405939534 254147145
103304766 32972217 95162892 456462390 387120803 342349687
783967756 205317185 27268610 874252869 604274012 528758841
39185313 45525170 8711911 265677807 332140629 331853197
148731938 33587955 59097290 604575729 609500151 547474788
37445703 6219264 6302632 185111931 183802250 187593946
2117770 10328919 2185323 43391386 50220436 45024352
18681435 68471547 40789040 642196417 615859337 649828020
179314772 19182485 8023276 751864031 697238104 734696403
564978866 33950262 33887107 687246502 672869319 761649779
94577748 18577694 37245988 377299955 401354711 391030204
54615264 96568846 1816167 544212742 512976248 547825200
226274867 30559005 70631209 897815407 842026097 937777120
9646416 589965 1950805 27244789 26863004 27818576
195153297 22626928 40556792 512047449 407484327 495857186
158811666 9030786 23253063 232548363 95457454 219496691
105868997 3487907 18404774 749827687 727226509 740156342
324415 653859 599716 2799032 2818943 2907620
335402038 242512628 95469933 387446563 319597405 311849603
28803113 56212627 3190558 700985009 670877970 612372678
9481080 198774 2058204 117542907 154140929 154468843
5302504 11742906 2223954 108097742 100869467 109800586
715199 6738697 4948850 66484590 65667838 55885020
19557262 58185161 66033640 484886932 588075713 611879455
32178372 84336448 277497123 849057641 792153980 716359554
50635039 34363195 23828550 385326572 565225877 607937402
54210695 11629095 15461598 124508433 138187549 128738191
101054191 28005476 10942757 870901236 788777778 875741274
26866694 1017953 114143721 498458740 290251066 492145847
134215996 160467802 46559727 547607420 599781774 454721727
65388873 4062787 52054372 147058815 154419271 146353500
1331376 65724519 18974899 375639763 313732025 330986277
54526917 29905264 16009106 254838610 258398141 223885820
3596974 2563356 920504 41256227 42724668 30340408
11739145 198419036 6858807 962644326 938775168 782052876
66825608 6507382 18697537 95357102 52884467 83453154
30776651 17865153 1795732 299241083 367699613 369457033
41612940 219977179 402729258 869743882 964607079 976280440
37960441 151651371 5534389 384412427 511885869 331642520
6351273 9466464 13376334 143574853 172339788 184219582
31443997 39070976 73380199 279649567 292405687 208039213
41617846 12207131 41319518 408153462 367013226 332522709
32112221 42975924 99799582 420642519 310768460 418560576
467757865 185578426 261385145 516445852 512899190 416540831
25248686 227227133 62193490 858300834 812431432 845384320
120475824 89485274 13657761 880512428 900988199 901938308
10534265 29391409 21121663 100442237 94432121 96171712
76066289 18128387 199559232 545062717 390093712 572550578
75734239 94179797 9853477 222840816 243743776 214184359
133063898 7910676 68646064 292663102 197011952 277127351
415425877 127729340 262991602 599117816 374100415 548948984
211692154 233278221 42199900 556311041 734142606 641062144
20875087 18448845 19872182 440030897 432650819 412251580
27213150 8442597 6447759 74620253 83463261 84674289
51385423 23108295 40425259 166337965 167606625 170977312
2611711 1313150 1143281 7392142 9388636 9653000
315846959 175134291 182262612 630791648 653530156 692280263
33165406 8841390 9890112 170687136 158078287 136949246
168906875 106973794 916038 227661875 253383306 197718641
51814661 10041348 18503744 82675499 60666181 24215762
67992662 49164892 5642984 549672846 558833382 413457437
386898438 33641875 69031007 555186129 385631829 443917545
184069865 19118787 143688043 843745959 837296454 569169139
2510522 128366620 9122181 697055047 680937104 712482500
776085 210366 569526 1076582 1124877 1171426
26437446 4096574 33548703 157748439 178886256 187990966
151792725 59112021 28477755 484679073 550461863 302243912
27771198 16229109 154298120 897500559 915061545 911288607
401954652 254010103 137962869 769799278 863155106 879513551
295692060 37168020 15939792 550973517 586092947 534809509
77751282 15126055 9072972 336723626 331090448 289524026
88883794 33859814 66317099 828070160 746626175 803674791
23551828 40435521 133639517 991783088 856002724 947347747
47565129 102180748 26354642 421776760 385522303 284964360
899697765 362263955 34815984 950173962 913355273 673914589
74224269 6924294 11869663 129503303 97810066 111838387
150354521 217716082 56793569 635623228 527834249 579735559
143234349 38656827 42332892 472266399 336638536 320205515
6553628 11213715 15679861 232307971 253634358 244413687
315205611 208763464 37062328 437990747 437676469 496565689
209564590 296480535 56220879 850488013 823490663 478650863
62390513 81966007 16876842 489438583 432272269 443059518
20806701 90217117 53360192 877876614 887339746 792153644
778919 35507635 25442829 133449611 159176590 160510135
199731605 76355707 120436816 704128517 808099405 743851047
142291688 155892223 3348524 787219987 957255504 925149113
33215501 2613084 85721218 447000888 441479055 345664169
77542094 106002640 12064209 800337748 808536232 790702222
56578689 46455384 108583208 297462281 285498143 344334048
4006259 5781600 3957250 163390416 175572348 170844882
56642126 44348011 47794855 426638375 473200260 438133391
88824309 63975306 107600920 320139198 318574498 337318086
101786213 56753784 16912618 451569360 385121673 455754992
327853664 87242331 88408762 817828784 740884514 817820636
6130580 652586 2310357 53657882 50039648 40291414
208396626 16164846 21539635 649302765 570246453 597555181
8342365 11710743 53602288 198956447 200061538 192627722
426175718 70232882 163016381 543299179 537980850 591906438
57800491 30492890 51239645 471063042 318676641 486286753
73664202 30017588 50470702 457432335 459011150 458985275
229910845 29418596 60811999 287315025 309643842 244387261
69182739 6853415 19288564 181861261 185951355 179183650
29882669 8211267 8319208 206070268 202176849 219478109
51626793 1459761 53553612 137705815 145725078 139750869
175977617 130259058 6924313 222516519 183334668 220824095
257216778 3540799 121926009 324005854 327753303 310076457
650833006 320651333 39254698 725757515 636275603 504259080
46342770 15443279 39902974 749818048 676075458 823138189
404676473 343334160 139544141 649698304 627787495 635003805
54291215 88330533 67152598 886129554 920640587 887342697
150280314 97827365 49280364 907969328 910707089 905009746
159342102 9341243 123202903 525063968 554084800 480652156
611073 42364584 42839625 376776911 344508098 350449753
64994203 21254527 66497204 546978409 533250972 505818133
105360764 923968 50344179 247944599 194602084 249047096
172271698 121960074 19121480 715707089 700133689 713477069
31583658 936715 8360780 194774344 148318247 95259744
331714893 54302992 69545906 591470028 516956073 458534639
189346804 57495023 99822337 426062145 447378950 423352517
50096012 35853929 20945284 301876882 283823750 276651095
156390705 97674755 20369961 318484101 363108674 342558100
5028791 29806754 14214541 313422363 383306766 367935150
133201066 54186926 11313326 180879062 198093807 198825583
185660502 4703010 29847239 798674987 803469575 759541214
22426291 79384634 163649197 722299017 690123340 499134314
62961459 29959973 113730167 344929142 410476201 416895714
2384814 14925438 1842958 91381354 84058730 95800457
168194422 1630251 90868912 870462352 874141472 843788230
776766293 465526950 249521358 935677073 910676325 830474231
518480400 43167896 22175766 954060937 513873456 882320092
299953509 157201496 71683469 574165223 420665900 559183004
1666121 27083797 5378974 268440965 267728722 239475260
274252320 127804 121406338 349419355 69922342 168811709
104570097 17571156 106398074 507307891 607254232 597819870
918457 6908431 9598272 46040975 47140862 58088687
17399345 43138021 50597296 253983454 286605535 287789950
16641231 31852481 44334643 508656110 525173923 637243841
71481147 27397882 103958065 723082422 826784956 853359338
118262723 62076437 18317785 459318574 469892645 381787978
425808260 2874105 152465231 464885150 424797187 462789902
149299100 6184187 118654033 869288194 931643477 836593679
8495811 10698323 9978375 56271969 44864053 51530291
132125261 36934189 40599943 586311231 576745282 511511733
89405064 21897689 10965617 333898527 346478051 362190566
61086390 9943774 114121755 467003305 572586606 604650912
2620602 69423457 12684470 644428828 884655212 756538020
474007148 120536000 81979032 619387788 462589329 628750375
37278513 6783976 8705260 698110051 632289725 768664291
90767404 6719859 38903788 328502183 338525349 231800377
50302976 38663479 5308896 359548222 557471359 637589032
202566014 50537932 7699555 545752813 756474049 557074313
83776414 84159955 2143322 600466000 579881708 613162778
58334366 50086248 74587820 431597176 417801550 386003032
223443104 57615347 104461544 349528449 271438361 350176765
221201247 32843111 99608054 409309769 367581429 375265344
102005060 22311532 74162377 756627719 696440401 742787225
574288012 68119029 310688164 843058966 635783430 895160408
16051473 45302503 96317214 574063240 433223374 589294509
2244250 1267241 22711315 782409460 872908311 823918190
547856600 67593293 120130737 708719627 636235288 471545315
299217203 8379510 98728093 434508629 463574319 415354022
141968936 22764396 107380553 695229466 619979705 604271734
792832222 784364999 122997921 917290412 887075739 761419528
7162226 4772075 322722 552153467 511310318 555980818
21948662 43805800 69475026 630240284 603725095 627132759
1937019 7314554 2838193 165127653 118532684 164864513
196598145 118212291 8541653 273315961 231362706 238209325
4822431 6644988 14085 42581200 49042792 47402954
114380070 7119518 30702966 392407020 396470354 359260063
311384942 160801755 151345711 499934272 463331522 446738755
40877069 9719202 26471665 336579773 306177514 306888771
519478941 28083939 211981017 874246956 802317424 508158946
28400730 24941839 71508950 281503640 318026252 314548356
370380384 180965506 34342722 898189925 922394760 922737248
559774553 141486313 87576962 726420167 790281127 386795021
242622872 171635856 106523509 859076701 933032742 419846903
103933854 57024689 9968221 480688357 533332502 493665566
150101679 158838758 13448799 453452270 549137943 655282292
44542220 40801301 1638228 186444966 120477083 183542095
15004131 29758475 3432285 301825894 321219107 316393712
12085354 2944704 6494187 156799071 144008024 157020618
28267337 10506610 5575034 186867463 169756785 183243200
2289246 668324 9615207 27487739 28842165 25250555
83229681 24809182 2310942 403439818 399386913 397125432
5551164 7622704 55249876 341896322 360700716 380640205
372580216 268906138 332120777 902749746 835279772 817017007
407912552 62808766 205711975 510432525 246471666 512127021
6436880 489559 61123 12257864 11826234 12269482
1335921 70714 2542960 21555109 26932160 24260177
313801508 177714127 10173141 531203145 582780143 488245569
72717803 10635702 7781018 196006490 161607009 193359250
56737185 20736743 6969139 61482182 56690172 47856529
150701973 177202677 54087170 795944214 859003433 879604219
130208408 50297412 97488704 628953843 600799263 601200394
63184662 27281772 820486 527826974 480206796 497478291
20851237 148455552 169180127 803230975 815593561 840486054
236806033 24163409 22599683 469486731 461873006 467064206
14140836 69650089 43044113 231233373 228382623 223963127
435876559 75054091 218179168 629048572 391929911 573877616
39021393 112545670 77998138 898439343 867851144 878533753
177563474 6774238 137232145 337680340 225997703 296268040
540587510 10423858 115853461 860588742 942644074 880026745
24572711 16224873 33785858 61122903 103172829 105255048
3723691 19692327 15159837 458770032 449945089 473668365
69499478 2833361 34353088 229150004 212780605 244051328
70274424 34637212 40038509 552323760 549831974 570456499
67722460 54124578 41165613 307938816 285200172 293987628
157844238 99754274 2042538 403876260 426997528 423400830
148525882 16384085 116379619 409018608 437266929 447578282
14819378 5390962 15353536 312514358 347086068 313595355
132030789 7063729 10790952 163046949 151587319 160592859
142536686 47106279 45444644 275627564 269745697 238100815
67690503 43531075 21274478 211134897 182740647 187122376
576136 158258 827602 18597485 18588668 17109282
146409422 91571215 5498054 198730931 209682892 216930735
111844967 9727854 137580651 764491220 679471765 668662790
2532737 90291786 39216371 316327368 330340338 273368309
131025088 16289193 383605 408751160 371578191 489452474
398977094 93108679 101234424 790937320 929372420 930927371
317950153 209463192 110221191 881792356 909297918 718466067
367233398 147682473 329393623 409791002 489312406 467486664
45108330 101881602 8602402 462351907 451976687 457154603
48257383 45821013 11816602 472374765 345492927 437259696
51891215 21941639 28387746 112217611 194707056 169444091
40065177 164398455 153595724 402799887 463079230 505498377
311245215 148979841 70697838 397286379 510785907 476152568
281525941 160162800 367886562 506503492 548936283 509733045
47847285 3109874 69420871 366422311 346630847 316159304
515341031 111932595 9091716 776558802 573420399 705515549
10003863 2501310 7532238 32468072 33840696 27605190
125255992 105369521 2201133 549136720 517716584 626777959
45433668 27663181 30831419 582892103 660184309 575035233
245318454 208426419 26161595 368143810 526355697 315157163
182316693 16414193 46140721 314535886 379490328 388545335
385720839 71962821 106641215 555101456 523952880 529501353
32260663 14140879 26644983 434549119 385123826 469063708
854003 22625578 10704221 110745334 110836108 118790025
4407241 943078 1540770 20224064 17740617 17303721
16120468 100995176 188810345 634411894 893852782 861840615
326045445 274470605 105925244 570671214 652800104 465468225
5186020 21281082 11985585 218259156 215629467 203131742
106914111 75890816 84925279 383677738 368730343 392795172
13131280 41150451 25746622 123052882 126490218 123527373
307709000 378965457 55240512 896240177 773886257 752394984
58518352 41801867 37359501 426151251 469693972 470287031
68040461 65891399 90822228 881118437 842655722 853540829
21062665 56082438 25447306 197381276 202333270 199263043
517496559 291426855 189820245 887236104 621092124 700383636
202184002 82726706 24537564 786216446 826520182 776952129
134136135 187073619 35480741 535186003 584440778 719614924
8601171 1513163 1426050 11231648 12080736 12792822
94744948 39976367 31805467 811699162 692071561 824173645
6062802 65937843 77817154 419819570 489145923 474134834
55556536 58422156 33585373 515911526 594648722 595809059
151311685 15586353 133326465 926663009 981910387 949570340
278943886 43150882 130290384 687738111 687122796 686789265
13072967 42133119 76946306 215951718 176201270 221361609
435920572 206727133 267111784 935726612 899832200 842497353
60007137 10326526 52742346 200822032 160719545 199798700
185524066 63819095 17027930 297166166 173807477 170019232
45837062 16262659 93678334 524488561 513130922 532945989
121052389 108007884 132176455 728305506 682407397 636436549
14518438 11139126 1117270 226438015 217723977 230684127
132681670 92168668 1748250 194188006 187428485 146550942
36524300 60389600 27099906 469765767 471947933 478516256
27565513 47621210 5610096 495390287 547697847 550886668
3752967 3540154 12472729 56793474 56686086 56412790
184539518 10375096 128688705 555346847 608926598 590685323
849421 1508852 357952 4349259 6857855 7373579
123039514 84900484 54975725 543270868 338173073 489682552
1284473 14541287 463712 48095471 47180050 50098251
6834813 38094844 21735366 232512405 242597588 185224001
86856753 72803838 56071309 552230526 743470160 643093804
9683405 33152670 83753062 670089710 716051246 588690647
157614460 23729411 76490808 578640128 556103524 399644849
65142097 19120 65168659 150141164 185336789 185189364
76670971 76877995 94298541 537277389 466983105 505148458
13923675 85146525 7896154 329421650 319498491 297445011
17693571 42891589 21037181 374476265 325324960 388615045
171275340 59191994 41113984 211423635 192936344 189376970
18493172 77604714 61304229 684226137 742863732 738193677
48586207 22176696 123596715 661047698 704364334 694760874
253657830 157344518 69226267 495005915 428977268 398901869
45979617 8289752 678203 162049240 142662323 167234841
16957028 5629724 19409486 136562350 153258108 147616590
461952348 7592696 32625025 945173652 976835247 695629307
37259552 18952811 7827136 480194485 561354860 581977365
72127816 57379199 100097309 334148161 340133687 335763821
8573992 2047295 27748089 105054478 107083391 108744964
116877258 20340954 17641961 644592362 678833708 653912257
30812233 7687040 2194092 118157350 99549460 118103459
341794944 99788555 2383848 463005307 482623353 475797505
173735403 5910532 83206804 392728951 353629877 308933626
238890521 44354642 49557510 374712900 344976870 348396210
649961261 206267903 188052711 830267115 771936024 835192262
82701426 38287315 18805815 137507146 124877877 84419833
804790232 298778259 332814892 859567919 855022971 668656579
113506642 46530387 11477638 442131719 378646121 439595325
35160512 12955870 45460722 447636520 466587179 458291973
3330262 18038627 4530233 212778270 242555511 227028196
17395917 2274117 27713580 191095271 221957413 222285765
256387386 269355496 36413219 908123991 936184164 889273287
222180112 194576967 125880912 443662997 426733434 352762410
73748132 6072542 21028196 136183541 127898443 139751841
8297428 10921560 9845099 71865853 73391872 75796420
211798381 88730709 45180238 380610125 381364189 235610131
5020634 353337334 58993883 627186678 830711862 733017646
219308934 99621418 138144402 463079877 445131173 446224005
13636393 621034 5065759 105783983 102727410 108475760
52880212 50823365 49393011 603773390 528878659 558728229
73889790 175872569 270668279 684562068 788794362 793717355
53735967 90393196 22147862 620749827 535463844 631674475
12739662 9064311 10848733 91343952 90967248 83449254
312089365 123997370 259631402 608882208 464328244 553570038
2811981 106391780 55335852 705632782 760142234 645554406
52019304 28522822 15540193 439046628 368181332 417306478
27782457 110395907 17486526 537895056 684186432 719239464
131905510 30817681 187582747 762712877 853651914 816066161
113659840 18590615 17729867 182383446 147355245 167494356
77848029 234662858 125926406 924009264 753322913 853216872
92563959 30140413 14487484 508167391 503817252 501656006
109630076 54844313 29975799 614048994 623364986 643582103
365380347 214114121 9897390 475774431 566621425 546426350
75160071 11406063 3691889 206346130 260050343 256252782
10008229 9411549 51486387 142207636 157157912 166763566
164467118 18119030 94896781 730843834 769703164 793404932
103252567 149100864 6661588 789139631 733918729 827380880
335615348 33241147 24905158 406864010 389276870 351768253
336067907 119739420 7882988 530283309 230242129 457180935
2931655 16968450 433521 88558609 91468366 90710965
28579238 111669200 2774684 509761308 559418602 581551886
4562154 14447681 39610581 278967775 247428535 267906925
13265359 216780 6284755 126271819 155306050 182669411
533403663 172429579 43963198 756941229 642294952 821693612
129455128 49768419 99400220 308850653 180871188 273596318
407800210 150785341 154191932 612901877 628435500 580772641
8607663 11290981 18677118 501528692 496273893 526392604
189790001 30716059 31702523 308427548 300695842 221938397
207741505 112969643 40191078 719325635 755268580 451128075
30318169 14893390 4262197 79937169 95077152 94305814
277731149 36176791 15589122 635436317 589741216 623547614
27762593 473902 5993958 34812261 32840816 34153210
634398546 157725976 19809627 696111762 689265929 401522807
121100193 24126916 36094574 204179157 207185722 89791848
29278043 25684784 2484581 145551536 154689272 154084754
6101665 35662326 117316608 878199868 906508368 937421229
152144432 8457136 40204632 226447513 217124438 226016854
262113677 250840 28533366 773403871 725497762 609098778
165960662 14659210 42679862 289518425 319994736 314426083
203309383 137978704 108367700 904964332 908662232 878403416
2526398 343673 3574172 116592843 83239726 117624814
30082538 4790626 10898665 101772760 99504135 93345932
28826648 55051520 2773275 113487812 111568864 101524589
50407821 6001066 30455470 74155218 29698094 68669317
5160664 26947453 8082115 577059260 593804833 532374834
77531611 55918305 98559394 508832904 525033597 526615560
407765919 84207642 69008817 807254257 808512707 854347638
451989977 15568317 441199271 543506158 282906077 672788501
18704147 12050292 10413646 138858403 139257993 127088848
97584387 89636956 22315822 286412346 331614410 318028507
16462581 33838116 7959933 104624596 105883191 103043471
407347224 5845670 197619586 465642600 451393177 446090727
96982547 13327155 84742766 766211202 713291662 758731550
89485801 10855882 69355036 844644544 883473298 906743025
528970208 517084010 147168146 802110364 750455533 488492279
45910934 12958667 72734668 233931986 262339946 200338396
5377068 3177569 1181098 58332617 56162219 42323861
7932140 7657092 3660060 340221698 338437161 322716308
62908981 22343877 32666689 396796824 310994568 399854289
538156739 13104304 183152163 712956085 680618454 650733402
73565978 16486945 150442825 747451861 766647429 753079617
127325029 26066496 16406068 813149371 756992539 750240843
133524544 23182856 73619770 221290410 189487200 191811504
76372193 64083758 87519210 713520510 759012554 748787318
46244078 7986112 24182719 176715993 181873713 181012964
80770271 3664281 73681133 960782550 904030180 981091448
216441580 36017196 8471079 319136157 320577083 252218687
153663740 5806454 59739456 356247080 471376155 439480756
6691900 546588 1736081 94772402 92642793 74818323
220947 13110795 112183547 851610809 646553472 828218973
119267298 58729554 6993442 248415265 303536518 226391918
187240550 148664694 11492216 722150178 607329309 712531228
373529559 69130024 15735410 795005542 776597131 638230283
54661818 27287474 12633404 181362581 156873738 170821819
171677995 21038439 202372790 601847114 578265757 589140817
22287477 1296085 18034452 57729720 48617341 53608881
6906573 2575739 19622333 236542894 249931946 240077127
11543061 36359324 17091917 188023258 168919490 189823531
275632373 10641378 11342115 891594218 898279924 813401306
310896020 8101398 79074727 629521123 670024021 571023103
118123441 6741387 685836 222331564 183405353 203834262
229682046 180932434 51320419 743504526 625739719 681191211
816921545 310886438 241728196 877204636 845840885 651488017
33949037 310545 944014 68145978 78448884 51179794
9910504 21335672 83453158 398757026 417955952 374879731
7732910 4481796 232669 18164679 19584605 18999887
320682133 56987847 314771749 570421015 328504460 465361944
217762295 35798863 8551265 537939309 534588989 548934255
267063464 55520391 18202860 680515161 719624565 783567641
4281014 47461380 84384830 415155066 316903438 402875331
26552030 111298788 133512406 656096518 690180120 596479590
136557547 91658623 166264810 368509304 379325842 317932728
378272195 178242479 75976352 699763090 744364284 587989497
46041617 3377750 18069685 211224271 172603688 178427748
72111762 11558212 1048900 219776564 144629141 182148162
273247012 93131743 71712967 690328236 697934620 675310671
78656279 73901317 101621666 645641586 795838317 693707291
23490695 2219580 38054437 177132811 179124637 169790577
139438072 4629001 37279853 191337535 222719739 228792878
335256468 55527559 3703137 624585260 724289849 576461027
208610053 154078256 11215274 580847934 620771218 582910526
91442912 120847551 1511496 542427134 532133671 512209245
46410404 77005985 19765927 191511005 181382954 184579995
337200593 114670372 4631374 392572277 358412859 238349894
183048677 16926048 196965810 553012320 570811566 581024836
6851592 31455086 16057288 176886250 185122831 177221943
192646850 14758753 9886330 844676570 923244646 842556600
431180301 34337755 1275654 526833344 407962764 502033755
17366732 7939967 2267352 53452328 52698936 39472184
18407037 1250129 52231320 576519308 574549419 559425817
315418711 230538965 229805419 658391982 606049521 498907977
398232433 226815197 209193964 816043922 760270900 799297766
116740979 256889278 4211263 499056865 505326682 587700217
4709074 7481450 10091943 64487538 67284423 59994939
17106705 9151947 66007244 431398587 360601200 416961404
358673615 49524373 57373553 711191628 742978355 686481153
1726446 363829 1434551 10883979 10935617 11001047
103742195 78249502 23296088 409379289 403465907 387701149
1529170 47161874 2865493 322710524 326905788 341766029
11849979 3576121 640801 647905907 672942699 725920309
424343327 68901534 159356718 608510476 633168447 677914888
520583055 89765322 68954414 533465136 505019966 563994566
434873432 70879542 79446196 548610626 605166378 630699107
2702163 641256 704863 20240764 21521183 19611311
1360148 1230708 1151539 28624416 31211680 36167484
232732910 77086318 14196427 716891694 706606030 747552027
22506844 4499630 4016762 231567607 204120991 212072749
9046626 58626233 8940869 560352917 567198533 568176397
134959398 35863354 17657362 189444590 107968099 175727584
830258457 6344318 445674182 926997357 872240735 907791088
76352007 7165767 6787844 388297367 378734891 393959337
34938566 118828104 1732563 282465589 314636557 288005538
227286064 35149279 136488622 315821527 284036633 324955115
212684425 33399480 160179301 457119639 472471884 488434496
645500415 89677343 119869632 791237023 545900078 727360649
23960183 23388859 59629351 161993640 151748692 158868499
395718228 6930892 228893635 555032616 177544406 571016299
2216032 906558 67447 15713911 12313847 17254387
304634522 4667824 108947406 380099555 138939117 322113087
154829918 81752412 20796861 330021724 316386479 296880316
118363252 50722578 96841628 619559620 588906000 661517328
8766927 48050658 50641843 211294347 271796638 280589672
37123541 1915692 54540816 373369592 264459289 330496886
65250265 15412684 24052954 176710694 179387724 143016836
41442438 155884122 118671725 708924471 731842663 651381563
38146789 59909455 35732685 347723855 366794606 354119693
89518669 43311878 71602091 628398757 781335742 789705711
219160802 252328061 95043179 731545507 658880863 797710783
22181368 77177119 31764070 739569354 810733646 877954994
595938641 212272109 42220837 857804079 806195153 749737587
2524997 40410362 106449787 514325245 528512103 564736031
363874213 105731289 184764755 714675189 828594131 778370370
485295372 867754 286022379 909803011 570229188 798715666
340243322 33576351 27152437 591944655 679222084 562401844
104818661 51370913 1394109 321711059 321458720 295606017
165863230 48971510 15079594 565838924 583221622 548036841
120230597 38284992 55804889 487999582 520005676 499536868
598219 35144 244361 10400451 8005285 7482323
52482268 34128796 145909127 713679564 719814462 651992985
8714968 7987131 67321371 439101401 507785294 289989070
92285678 170465622 65387351 453164411 439279109 456880141
441209 3760306 31563105 194648346 224756818 165003113
22684092 102362934 21490181 511460931 505651330 468485027
64098324 20553710 25070424 89195524 89877213 62416841
239886640 205730732 71146602 895226182 882080882 907907294
69718 811595 4318980 26679686 23589956 27843249
17962435 6573961 47645663 659593862 674780428 611814621
176275043 88416467 7416703 320301065 301993007 367024459
97727854 19088908 49164539 439440460 400679556 419406108
351268679 19676685 96720697 445066932 535293655 506245382
5120270 1825929 1489391 28525045 30056799 29854260
168694970 55825163 20329283 598259147 510085597 528317338
659515518 401468136 502696411 756786152 518425908 704919124
97552025 114258051 32232611 676192781 626451995 494760995
336376469 10512415 40335390 396485398 361910863 200851859
3130237 4196221 18434182 222654953 214965706 128660965
50480061 145510469 148591313 917811031 912216530 890299022
17825064 43209118 13400417 137726877 120678576 139352343
15591912 2518652 12373705 78493690 72949137 55010171
61342344 19823198 38879842 224240980 218898157 226842119
9589329 1789181 931190 22758411 15380764 24919749
111781986 16159648 66247032 628042543 804539329 752013442
377559301 149726855 118563182 660250747 766190107 621603384
14115208 6276269 30682694 253323306 252762491 269663525
12827130 84504304 2496286 759332710 776476776 861936685
247173831 36452895 2236311 371686758 342556515 396470840
22926069 1503749 32085296 252480280 248395014 257523813
145851394 12516451 94984807 186699759 160952380 149892103
27249215 3566895 18866255 242867941 267880085 262241762
275589105 155014069 118668190 625648908 640882421 522228330
48560914 42474880 2626421 60035583 60508432 32784822
164731487 204882900 99587955 339306064 340127329 314310985
131696793 68167182 157087666 401097189 396060691 401449561
83459024 202712528 39772175 783822176 921000026 899887745
287357217 10157220 26033389 589362922 641862184 665324053
481687731 190815840 163882481 662984642 546854493 356359066
416924334 267358167 28340089 817158218 934207816 744983679
14113330 464890 10606275 42961578 46079812 44102420
135585374 90826316 43328075 548394246 351290360 531424909
112169525 11997028 64041286 124054644 117202470 110071518
11176505 23946768 68903879 468830249 555042058 594356639
22286657 58140803 119439618 692838560 776708566 645423445
409607225 121072600 8315464 655443434 637752904 650382789
115098740 134427073 48235936 560562455 637704043 565309034
95551264 31406820 3921306 186982242 164970376 148965830
174727710 12327227 33349059 551951393 613584784 668497317
420387225 171563818 128783666 551876154 596525796 569904575
425052791 65976525 15018165 602881533 709062722 737893201
620762399 211160997 33107020 670903380 654936931 412161366
10614939 10611115 54512221 429254559 421972022 430036221
400583372 387875320 38945922 680918318 870946554 419869871
455451298 80033198 183185503 579405198 502631758 376516477
81406704 116619976 35114367 899858346 962209931 913329570
579560688 31952763 265032159 861828699 842422219 635921332
525176265 170767222 110207855 569630611 553062793 511069312
120536800 88990426 139687868 588445881 701384599 637201319
456616859 212295290 125002469 834344225 789772458 607823438
153075427 98595058 46007519 349054664 371458626 391014156
8617730 34381065 95473946 533973331 803969226 763789373
2224106 54784442 31580179 813862672 715228083 821520929
12847239 13069701 36623622 199089225 200855037 225132118
63985248 147989468 66719548 598681721 545674873 520702091
36953963 7013203 3454485 50131471 28075457 45396610
345052151 246536477 7210075 508553738 436301994 380883789
338999709 212222849 128319651 648342685 546525257 619038434
94048047 16774232 25691088 174716160 162446676 129168869
138620720 54223682 59302330 268140820 286404505 244740288
26956420 11145943 29855011 282577124 262236580 265768797
37161677 31517401 34059099 395957226 335465338 387668476
4792940 195597 9463790 24170296 17168530 23693390
18646640 61555935 16242624 354438187 369444030 354922923
268521251 43553718 38349121 427316637 849569954 876382971
118227719 59597150 74074647 128181427 119942744 152373663
72016 384175 869436 2938816 3107175 3266069
459019215 157305471 116351 775203092 722023573 719893161
232049032 82037267 56052550 427848440 414642978 403758719
4571391 12213330 33800637 150760567 194723912 184054563
255651451 43503053 1276677 745653076 771274929 734697865
204273909 35512905 6421597 322867574 279343571 381629872
282646811 129006903 94737947 362848931 468827290 404161220
22890212 12169011 14414807 163970553 172700799 173111193
62378107 47713290 9559047 90856311 94900374 99625595
187598688 8690225 73756899 817299308 920289235 863693973
382316318 78740761 11271995 532122799 492892225 283726819
10581060 6157536 13663395 233281533 255621195 221708112
33723426 60173747 170306 733475161 855876970 782146506
36554748 17350630 15502167 192496815 185602114 206194693
6645998 39058248 14382987 400898893 414532667 266454600
12696059 16638117 61135345 176235178 228696875 205268362
70220007 10346840 2346182 92411320 92454973 93991559
89511043 10893134 29493447 181418088 164669153 185215975
577405993 92712702 225578120 672122951 662511703 540952164
59104687 105943690 281727724 744128643 750029205 758428954
4888434 12412735 12707241 110243936 87035835 126418506
135286831 56772223 88458124 624860535 790751504 715188479
12883681 3598510 20650888 338180448 360919580 345213308
148853251 24937504 14143216 485365270 483942212 522480150
148692308 61566688 9415893 651184792 694029690 575559917
6034893 15560703 6658982 311749267 322264630 343667767
146951407 33037527 52932333 853208823 786641027 853584612
31382895 33832119 74138164 362621945 370194651 351567857
385644551 24371957 237067690 754713504 757274948 790212829
32471406 33437814 33270476 313214764 287953387 322349776
49288451 135063971 41679189 869889622 756925704 822893082
3271047 1426483 2372105 106469404 116217809 129047565
283164012 112542812 15388657 464938992 453353271 490987699
39133584 3808108 17514344 205355917 199413329 205463631
37440947 7324062 4566326 40285883 11513418 22627535
30983 1175516 1163127 34647074 34896051 30607324
251209050 93504704 22251191 419319961 421452326 175131925
148732410 4999440 39356603 246803402 244622267 93537186
349668649 44454770 317095313 492893112 508245445 484320972
46356624 176087667 59238514 829936793 830043931 773033289
398015739 80833830 15464172 751201413 709818683 543271387
254839512 207621957 91745462 494293549 537498519 511178924
96623626 71569074 199347 145570735 137969455 62909336
292203076 74433089 75521361 329050816 167862554 304469994
122553632 71942293 16286613 780278983 845477472 865099554
59295033 24560143 120180152 306573507 260401099 271523293
9556460 11605683 1818971 59608103 54242118 59959674
13085456 35576666 9199243 268976792 270540836 261965315
5887662 2210174 6675312 52459736 51585032 74445047
29953706 3940057 12405571 42112163 44033510 37509189
14448892 15613572 25244484 152180997 136365982 159122786
26501318 21530949 7710292 272206771 242757196 208948155
3526428 14325605 25920953 214967975 185275609 203566222
431057944 1343078 299404520 586364014 574512755 528639395
128648772 7601193 51758564 239429310 216272008 260385315
118219310 27649134 1624266 362463077 307745205 359679228
18868877 17384586 1373240 41397432 32122836 41139780
65365107 31412026 50131331 146461347 147007801 90823830
86372896 10925888 50996281 333023197 197528809 278988881
271272754 59399185 151106107 383897202 389931276 325340798
21282779 4404760 43922791 320717792 289338305 313113858
227640623 137570791 74014698 405682153 435168803 417826376
51959873 33759170 85515443 423909525 414958169 428354145
195568244 60204417 21052231 483901594 596117522 556482793
330235214 159779540 21809388 402921230 439183526 303462567
180735601 25209189 3173376 742328132 592365796 568234689
112659096 48579804 25349267 328458789 273823946 306537190
237847388 19858376 2970826 306152245 308531292 324744621
28584544 30950130 45330329 383393349 378758241 376385578
54806462 11705165 22070941 315892892 480469291 502592597
166079483 23531120 6442159 434390299 351980351 351403412
513531122 37243955 51436564 605531109 739971084 465103530
10742588 3128229 986987 127688198 129265179 134762956
249997217 3082918 31968698 347750089 360458768 364368420
37229329 6657232 3066060 223486419 201859144 233539104
52653 5075 1535 280209 274005 257923
35606364 64556901 2895938 399578239 274563935 392111638
91178940 7516517 40516793 706535985 666550889 709829570
158098512 25821316 204571282 738272894 554487037 805915214
519043776 45867643 88640827 569852172 781738660 393180830
43851009 19198207 12876152 173457381 187197655 186934273
127088699 5060566 18668840 426350927 384286973 259595720
155079639 31676832 69760818 557414748 585778466 475584754
507267 14509662 47752761 401051355 395863319 312665138
14421134 152965976 38983737 384118012 399632727 412544895
48993679 16865165 20249982 144533513 143801755 165511295
224799465 229022903 73205636 263704273 353144446 306707315
93261210 130352566 156995777 668268983 733406978 583073191
691234049 113903454 118262641 893153059 795395767 654574390
26420360 12407375 12461593 190819504 160254761 168802351
145173451 17364276 56566838 241883373 240351511 244830971
96692913 10033727 357597228 818082244 702589538 713947645
256200897 19251906 12274164 356546950 322246491 305545679
489398950 97558826 141219841 641663757 573627074 615256594
2272939 126500 126277 22862194 28593264 28369473
72080500 33679858 3736357 507350180 487874135 564497539
36792651 131673443 63155675 666560432 711996637 569975923
40497820 46524435 1782617 79047497 78824327 88133928
51543219 17006635 21689259 81072024 78168611 68159635
411915954 80118632 531968074 679329500 670963558 678182380
202277986 50781570 59074465 244461453 222681507 143682129
178142833 139148372 165732650 436718804 455240857 522480006
209083948 101236664 12234425 433726125 259698996 349653891
555802466 127483626 54880987 800094613 413623452 616546772
38630903 20553366 5815945 105816509 111426864 106711018
125657683 143966560 29897877 790944965 731086023 689496732
82590525 9127991 22520901 492610830 532467028 471751925
671271092 56998888 23990960 797580458 494492032 725784604
17602956 14340135 1139834 47855703 54101925 57824179
4138909 1044410 2640988 40770527 42730497 43325920
34074306 52032108 11175241 297679031 296905721 289444067
9768533 30627033 31411006 406027513 450054799 475115370
130303917 68946183 38319722 152227957 132522119 81602548
359123018 81520501 63319605 445557569 436852357 340455687
259566291 52530075 341855783 343169117 214089981 349195726
172336605 78618343 10287826 439554468 506910598 443403280
102490476 68932573 9501157 328851119 360625407 361332068
98558684 65730642 36120081 318418064 306993635 282149381
48841425 35002985 9858519 101232483 108513322 106262044
246149718 28576390 100261261 322334910 271093580 263471467
80786083 2193593 27152027 642438861 677772878 643187347
610633547 476048426 82325130 719252569 624974815 617935827
1133775 5071200 8108226 105354889 72988204 99080581
337583786 12744155 28623450 715354245 715557177 732877994
42378928 14452660 6530796 186877358 163544815 164952291
108563148 98886216 97150680 623893641 572799793 591408491
403298 31654304 67798599 673025383 732969872 638147774
373696868 138141162 189548287 562991215 435501349 507921539
259766200 106387912 133196813 277754409 227516251 285898149
346298239 33910780 86169962 385896378 311351986 206415055
43512071 10136456 8546981 86077069 86807429 89401563
443922044 304699529 131294590 668196251 626441303 682228013
390394307 142664533 15820473 817496934 830850952 657449455
15867419 3093461 23527376 251200751 298069496 249761602
49896778 16349253 1174062 291834679 243574810 277982709
25122020 28435583 190329169 334763023 387931408 427676143
480398546 56098910 51741311 825980355 907190747 900198630
359725947 41492680 110133020 443091102 433535462 368773544
88085850 30389513 16526669 658772620 689644858 638112435
168329259 11382949 60895024 376783322 356008051 370411621
579121084 12044473 334274167 683061182 515535636 442657182
577007443 143608650 226183488 788080906 824232747 785228930
45834301 4744077 31093056 120346404 100393030 125088849
76598594 48483140 7971484 612841185 549940586 456584399
146071727 56498935 123098418 787832758 812064767 816192321
45103027 47887836 12543630 322767001 324446139 338764231
164815970 13527975 8170436 355369042 315603833 407993367
97360153 24221346 7469971 836728007 771655140 847601876
33184256 51353356 36962107 935870408 927574841 884318676
281352712 115351947 7827748 505351708 538966110 413658225
201660537 30371056 2615701 279028294 287009079 264049813
33384358 36537 82802264 315414569 290872436 314031794
35496098 33773886 440586 155630915 217959105 194566026
460658348 61636089 239563861 627243865 581933809 601751230
685987691 218752362 88602950 728251371 685145957 307604792
20096561 11802372 18022467 104497369 102566721 97648104
155735348 1111946 53472284 274776896 294768652 347325099
12299584 6729019 23730700 326185987 283923824 310874276
580333392 66176076 40114687 665777643 429391277 548290666
197032608 19544231 38288068 228825037 241385486 218331051
2823584 23113629 50265870 708425337 696948598 674766705
1516896 9017208 26969998 190011044 183369963 134098688
310915 96848 352115 3966897 3936959 4102245
48531001 30402898 13206106 140195826 163127411 137795760
248589556 32729766 132084977 674219670 660833397 492217444
165629506 20352099 60826024 491630171 507972305 466302141
256376017 38006891 159623819 300422344 400135381 385011781
34171826 29082275 60182950 171669455 171900007 198609932
60549752 103512306 302170630 656744617 788493719 722226243
82150470 30069847 19498325 302532846 313524585 290195404
72802356 12128875 14348569 354327145 345301832 316070364
9985116 17521080 2485209 120768053 113912124 107279150
1014215 11582049 6861035 156466055 155931622 147035348
58571797 5574852 168491663 907819310 926664975 969981072
429854 96037 46539 1020495 979185 1239842
85415899 60560391 61956200 120033992 141851131 145058109
152285085 3203306 157023654 473274323 283478100 413224322
111489135 21604948 244039946 824729182 636799589 782284200
14978826 5429067 5350444 31565721 26395973 26978896
29356258 5304912 4291664 329362616 489425371 362753922
15130 7573369 1818259 67446094 82826817 75015566
24955807 60266496 37664257 458375133 736451089 727204376
93170981 356176767 2356300 959074286 735069807 805355666
13317252 4842591 1664717 82756476 81849196 82963014
49274715 52386568 14515295 736494864 716242575 692218823
15078471 4044946 9631268 55899733 56385530 57094220
71728870 41043395 3381971 438734925 399249002 421133988
912620 108057 150638 1565566 714334 1488851
10916803 14580457 14562675 125650711 168068251 150320928
325424648 99156875 163700373 693140575 769134019 687505629
49978285 56232733 106953279 850955361 775581774 870729943
211728253 225384338 27880778 631112107 663573614 653525095
453735166 10533236 368692672 946922662 709029953 881571312
406309318 69095476 378084019 555106207 364417760 643761428
21519428 1539905 8158702 31993694 25246203 22503111
151616926 10438610 18461872 288274891 257842277 253364447
19042526 23940055 10035488 88724579 80113307 87124940
52832819 20928890 7506853 95799322 101474246 82293921
90669638 44369743 6761724 555549091 451048790 471014226
88182691 14190254 17068227 576708584 604028536 603964258
253034 12528926 51784317 234366545 254406562 259063043
79281931 28011518 62013881 184409548 162690062 200602412
4899905 21948284 11248819 88775687 84719744 95702573
249246188 274076588 7214875 626486063 610015228 664430015
498125396 130777500 6281840 806616013 876432831 648966189
647985168 381088985 140205130 923555438 785175111 811519727
71593758 44370624 189144338 548473849 553331136 619034476
7205894 14468730 5728485 133347657 112392521 131158972
70128988 74490185 74901709 734208587 741286482 686871748
8667417 4548157 2035040 12227082 11701227 10256098
8903583 495252 1063986 126379197 117183168 91971213
65688820 7226959 4388816 228328788 212760521 212664897
211828295 36082370 19595690 702801277 610133516 637974545
24851164 36400887 35811955 412168838 479545637 417211882
28412608 29456634 6581352 231453495 251713326 235332216
378990956 32718932 20061080 933729807 747860530 878580170
17855275 63453214 97069957 584933931 538971634 601880336
657622059 18562175 98388346 913652485 921604966 801884123
8489057 7781239 2895888 45255203 42122472 30191502
32064059 29916195 12567011 506241729 507534307 463163479
100795232 118721994 39167354 927408059 890254075 867021478
15165000 7545986 38396262 222949349 215948296 206963798
331237287 223807116 81897060 740306957 787076479 777542236
311404926 95775600 47714925 858326766 773859519 700295833
62139986 11590854 45283284 350018113 340727105 325768202
2545590 70171570 49501335 357061777 369785913 393476432
619075 4291362 7495761 173933127 175450726 167929350
8633790 8651585 40113241 221335134 288449975 257362382
248433600 6472192 42395216 549284342 528552728 517896280
23405615 14170200 1475563 131021592 133410142 142852855
375457188 28131101 108475800 453195447 346154171 311883659
190655977 60039432 39638776 701197591 577308039 698624821
294930877 229290 1061538 547706741 443616914 566485293
1494019 6922975 13306417 282272522 246682210 255166416
245059558 21494792 46273542 404937315 409633440 440498678
107426717 17427594 79174524 789253430 808183982 794770428
589215879 408145792 257886454 644704562 714604143 610990588
84919229 119684335 11724599 891960142 699973198 783096954
193096402 109303231 59294 306414916 315473740 289557037
265894694 128965983 124099814 350379290 207464359 344322978
577981475 342862895 90006258 650437580 460801697 549499865
46185563 23314602 13367215 452558502 407964827 413626901
438854088 16861738 240048824 767977086 625438968 712723051
232483206 6185398 194504892 487398648 452419466 460559524
2457156 10510210 4841690 96181119 76618852 103909436
19572991 14891982 6743344 66096032 64289217 45487052
129456133 43860856 3019408 174573910 160109027 137909665
6370447 12926852 13809702 47884369 50315196 48620704
50833967 3810949 20060308 448308065 398639428 394286379
333662 368901 936587 3335114 3188796 3185787
94254746 11390051 16337587 323899473 291352736 268283515
78604757 25679647 42911444 587453211 723612780 667567144
800127937 527357130 430080413 885953820 827983096 744499877
196734158 141455010 192170690 420611863 388807924 458167305
29713131 53678410 128881064 761978349 753559234 475819785
91157827 54424852 180519558 623958566 684619975 681686207
166378993 39349190 28292456 215569963 206040392 207977695
1018753 214504 236008 37303616 36539017 39178298
116512954 14238078 64778681 159451580 156670042 156979152
400364575 182739732 295769544 425082235 223564159 414234621
298275444 39020087 39580112 471485840 523629368 369294755
45392720 87598418 80435514 656277873 658867501 692309839
29404106 62445659 23099943 653989315 628598635 667619776
218671606 61059057 102689914 309823438 252484860 300657015
53391607 33798408 15042418 71440533 59507505 62729423
21475107 3788137 3589809 185258768 191243490 179117516
621067210 413980200 28331363 771859082 484025342 337854778
316154861 306141435 25270388 883002126 874343401 805067744
8479525 680959 12177668 101007959 92558076 106601608
130631360 96367413 189216700 554577368 564483659 593304805
19490645 5733127 12519035 195523453 186446948 173929355
98588783 18700391 38849187 148909589 97543305 77352278
20307276 3758989 37460109 206133714 184511829 197032085
73096772 2274475 4029039 286366829 291425393 293237618
1470384 56165221 14142878 257398433 259328415 256862341
132315709 102319124 17459036 367350862 447011517 357533340
28948055 15403246 19263349 746060937 692620670 723707455
5363146 35918 3917884 72380666 74374682 68833472
259182246 140771887 136773559 903043671 993642174 979671168
63897146 84374098 45110242 816186232 887063970 908310466
9440485 14878023 16768407 823084935 799619853 832952121
16203291 73532950 20483717 307167486 300403173 353195492
8337373 118975632 116900993 832675296 820651118 696177147
1377070 3323526 277096 33616281 32969588 33361672
337364626 356949847 49141257 500222884 503824945 491917893
458472563 95035292 39036122 692230048 629281906 363556482
184896806 1825174 52256969 878845650 844353191 832783765
86056270 16263559 46516748 672924903 864712138 835685809
228857403 19266078 30308037 265814028 240884721 251687663
585160538 50901859 567529694 902275910 967380033 964674194
124271558 700929 114086309 633919031 624310401 680290492
94004440 85147962 18300011 829443313 546582539 684831293
233427430 92249539 89201710 834926709 860144895 803080251
54859770 7132836 1293940 226364987 264790667 270121298
330268363 118841537 23941171 581998634 525415921 569023083
261192960 103904275 139716078 693273173 620229159 669463181
64638165 1060170 25778255 380226960 224927280 385608676
7009237 50975623 11446797 647595826 740271802 721055284
1321838 21792899 32297159 186528723 182764866 183707374
141609 139035731 17596682 765376386 936708028 934073721
301608949 100006200 74792769 398257823 274313792 504310920
615003974 231837978 50540365 813907779 566318296 435723607
88621485 60347348 30512004 495656007 619146975 603985058
75353459 3035499 3931139 129133449 133417971 84656659
64743578 1481837 18908210 239901734 228627228 214041388
19120142 16687761 1556181 253626670 270404464 273234295
13575879 6565668 15652395 58887193 43606282 56025336
156206054 112588886 88197404 541128719 510452107 498589140
240274270 6316565 119205976 283850723 187141379 300087549
32320752 27178786 35908305 215215787 218909322 237182471
84962843 17101309 77139273 551278882 311252064 564727200
88153738 3079942 17548045 123367485 118440216 122472518
58854099 17080007 37874976 250154740 231274461 196955575
718985 273083 557988 5371574 5594318 5369787
6759490 1286399 994679 119313176 123340047 123034345
301022317 42826221 39874078 672784427 593228652 665431244
331851983 36292215 130774646 429275789 344813423 405490231
195561099 3957291 28104619 239413061 239957298 220508024
25737161 5664402 19129165 226168256 183593383 225572779
15966625 52689826 33195575 585592356 689568831 680973061
301530134 44673364 221760925 493969484 323101754 451725738
20648813 12321013 3286689 664998885 484788516 560921788
132324097 9542054 12832053 192720716 245723528 256787869
194344084 57535031 5113600 498192346 434804222 429596268
2531427 10068343 12630066 91523270 100430291 94250649
2894287 16114987 48504558 846825738 803981078 856879100
280330118 99256553 19681402 752063646 841064404 791233502
122631391 20044791 46985232 192418070 471856949 269203163
428954084 7909611 12781070 557100662 286313737 282101966
372117965 89277934 132503311 727744765 766723576 873938517
26485463 20653299 35299170 130695361 121674967 133755305
93764848 135033910 176569926 398426297 486616473 433119871
20887316 37469077 49399744 524847421 439691205 462137941
30144244 18519354 3672859 64040319 56582991 58557742
3543274 10214205 958143 153220083 167500670 151171734
413944330 313720043 101393006 572883451 606671430 648177250
884745 3761928 282580 10547113 12349869 13042778
32920144 56724166 21374167 400654817 492236089 440159040
507885020 253342925 79008471 766776942 334219639 782048953
114883814 34896639 112040733 449106578 411004271 389342150
25512017 23073510 16882747 486953267 482629347 467425040
3497629 39379261 68269408 787617429 678591636 685833714
323880592 145876188 301900617 386495759 405804057 408391275
382229153 23479981 40637826 677995593 344788263 540847565
445066571 94591419 47752719 788077937 808474436 499501122
126514114 142647 124656803 216399931 188415738 217665635
17316456 5178699 4978936 31269230 24793857 20341347
24924270 9900442 77173180 855743606 779714522 675128462
247407761 25511018 85906088 391377164 375589600 347209014
78803779 395676874 128076529 610436438 660405146 697540101
138725039 20179898 35737032 284882397 180758194 244108087
181130916 97354162 223271758 926225274 830785376 874063488
41976260 63635133 87963947 652047425 718834970 610999976
32707676 58176690 200602805 735500204 776587952 764246426
23372548 7489268 26071113 329191822 351214040 348265816
14086524 21418729 15704252 667664922 734291788 708485952
137020217 18402528 24386068 268309969 222555535 266282071
116579391 17829776 35890150 285225017 199497812 250730146
234923290 85701151 235766770 781650547 815185660 866426530
658086333 126976596 12832972 712726810 699989085 714280912
661499411 166084074 955448 836139348 718153905 322497941
12782517 128285462 6916818 519825152 823689355 892310048
136513789 13692479 57020822 242904775 267957823 258980822
220831560 22983858 42266007 703092314 575463621 695530104
791286317 143269059 307046850 884390582 350832211 658136647
90388729 58779517 122674289 882974193 825200654 794938164
381142360 131040598 122760689 731434287 753072480 558726419
8343443 9357351 68359908 510519822 470393613 510273615
535212001 214193699 57095373 808666139 630539076 530427920
38600213 9711532 63900680 274156373 247569138 264752704
128485382 9540948 28338473 194690752 140338581 170979631
118607974 90466645 24319045 396810012 500691789 501337832
43647011 144405 11061606 87228589 57060826 81419249
227201465 61343179 106983125 867719890 679493337 760145031
299278683 142424284 33185921 698464782 765251433 489270756
10345666 51529590 40837209 519295119 419536647 513488193
104759892 32006418 84955757 603092664 564898983 604187884
37939269 14297177 100220460 439166020 456013686 426570693
247901845 68521964 27911466 286651392 238450091 223010072
266554368 8180122 3135376 484404936 444224483 464379005
67970869 14463938 6450487 346639059 527205174 518222780
181623317 70421785 49629225 668680571 718345603 677832188
55196045 44798820 46225600 340750436 371729226 394914703
86521745 78487828 37857050 455563245 570834177 550590667
7609489 16429362 3663791 36223123 37144899 40626102
9615947 598913 6693516 458199975 461478438 463655422
577173304 380638146 426521220 691863574 815958324 919512755
20498620 41353442 3411518 284832274 243646282 288822969
88149434 86185607 124134106 692073820 876320970 915137367
13617635 12698391 578701 77301301 72231316 60734158
17262167 81727926 23021022 497151521 634792665 554168685
19301744 20074662 39862170 768674022 747009677 802457125
72517359 84745825 55217713 587197823 607363478 670290843
31600152 14302237 47998103 123787636 109020320 135882979
307670327 125599050 197231455 662770357 626219684 631543351
207483355 58458350 41398395 746018885 635861161 940161247
24908543 9949643 10575651 161881712 200637835 185300569
139776249 4659842 18440472 228380917 236262930 201863407
109591884 96215134 12600709 351219622 390118841 382321905
6996304 31995281 16711498 337292533 524872158 486723669
9735903 9215383 25140636 192331438 186325405 174967632
30526745 24113442 11429800 106650927 89560024 105912844
100823184 157139995 195175523 808070935 744570149 785178648
95743578 84759357 61162268 531555538 580803571 611630456
58018566 48108532 57190656 477592823 382101408 346386933
299174186 1678236 49736375 711268896 510996329 653999163
38511066 5629239 29035563 130325379 141028930 143938218
8617765 6658914 1113583 99100909 94192433 94332437
30429569 25551867 566646 354114961 240538243 250023516
47226443 241150008 23363460 840426128 842993436 795909866
439218016 19351657 24150452 792228200 709630316 859071785
148649464 17707304 18215631 327614820 216771536 142770972
86115032 53637673 3668327 186841686 164136697 169681318
22494282 69563325 27957181 319473887 442698581 420922791
111412774 72323168 15794637 873720887 806292408 817963459
505290587 56051589 143029381 708483841 465811033 499065489
284869735 50139133 117992343 382029394 381365194 286264689
8937322 1440057 171502 23440546 21079128 25301853
506805678 262117809 63249936 672963878 641436140 386303624
74243467 7658990 34660133 92877267 58970863 79457987
310110640 47240874 204657505 944366870 941176473 921921981
93227733 61424552 70209418 131870107 149678924 200030562
31139565 46023672 68633674 411139447 427936553 407807406
591701658 355416349 55825940 740394092 728577747 557188891
160340559 123354030 222833362 842857544 735198867 892705346
88961659 75920776 23544689 153988766 123154850 147833328
214115358 186336805 131436471 231583559 224223519 198314224
419129552 21528973 109582700 750462186 714894751 474290660
120249508 229705045 145371840 870710391 729211284 954967091
36030383 132406707 4961816 588185037 670571615 544369054
44199770 664066 7422749 70078401 62088891 55731470
47090013 107101161 70297411 753077273 810869783 871085645
311776666 13293961 14507101 569445394 544236749 505738465
42492816 24752215 56032409 233177662 253511707 224072526
45523908 84692550 70721229 477783334 544406262 405262550
563253788 391353956 24817898 756344186 748484628 418344006
8341751 91641168 102212133 645570477 697476171 693920202
257806102 31029677 22370504 585766790 522047396 555020510
501829052 246929066 88928503 666025950 645505227 547571921
396429703 107677172 185505285 825597773 916671239 749746301
84529437 3360098 78579472 410960918 407756662 358278395
20479939 41410884 15642460 96045571 123538438 118868589
925179 835791 1278581 9676478 9864959 9913311
492533324 45981444 131362077 684778776 389963647 645607506
2651447 1425744 100023 59683572 64193768 65700304
16591175 1716738 8203070 24650566 22302329 28483384
22522073 27997092 14924971 310324980 246039737 298235780
19313648 171390844 199043670 824062825 792773961 820754605
511120657 32262448 13925461 616336445 637252082 510780021
8165539 68705738 74180043 617062272 606534377 473059689
205720559 133279362 58285462 444849124 506744636 438365716
6074822 20807958 37450188 359334062 375927367 404572014
396303245 67564602 100889215 566423751 514574967 531855367
269927278 56789963 36084874 878062730 963766831 747127545
17538763 6299692 46991540 530027680 443042103 510736633
222406945 52471067 25745975 802279825 781793339 704660592
159465123 45869830 18079674 441758076 433212317 532767020
286136652 54239280 151016753 606849173 606041290 519632718
572427284 19166339 82112150 800943160 937538109 949286774
310539065 2821998 107158431 377514158 194534513 276715092
105505358 11298405 75500717 225098246 174796713 162553663
215195025 159184939 178374152 763925848 760007437 827892800
31650397 76593608 2068541 856836546 970079559 995688548
323298107 416784699 9377824 439452238 894140483 771103583
2870177 677731 244860 8862000 6856387 8472896
98109591 7708187 38621183 547975244 566980825 581126607
11799724 60419119 4943374 657334870 664774526 648160271
5596190 771362 25836566 66895065 70375514 68770066
80332290 23862300 41920937 86890856 99216728 55470271
149167498 58679812 44672443 793132054 811425999 802012291
157055743 47152502 40028188 248413822 188672044 261173778
46671115 62875109 30513424 451962549 458906951 422438949
324667650 105295331 45389380 542877567 397978283 504474431
2101171 13611957 25291202 99000825 91375485 96470559
13543973 6298778 34684972 397941428 359914354 402501243
24168461 6592320 18568604 125082427 93039303 101246226
355405889 220339301 27883374 723123702 460460982 690168887
173262706 103367171 12218043 714491376 751245767 781965405
21914655 20822944 2221555 132525554 103745699 130191600
84653884 15624630 34320772 578432005 835486477 842639574
29598676 7713664 172862838 893020244 830074564 899299890
27940371 8837272 5267213 157085879 145111255 169261604
93143083 50478180 21513974 404034036 392450098 409529802
5317298 12426222 5802656 31475426 31514810 32168932
309362180 130229847 9600974 878881891 805283981 850072138
326707 245393 82283 2090992 2287823 1874188
5848430 849702 736192 32915459 31508186 33275753
20637495 9810847 285839782 802787673 638028439 877187556
7584818 66259170 65599093 358763703 272190356 314063887
141815689 100427949 926199 190577257 192354758 62068349
107221252 35172666 26053921 304464943 308108225 152388148
87933303 20905193 31067617 201808309 205915813 156227220
74787048 14208815 15832154 109862739 90761046 91558892
25836537 20923121 5172797 85839409 93959065 99147192
40136562 27904255 12874302 377709878 381784715 357645949
494433122 216143724 104605212 746397078 708977890 621087750
661118121 119340531 74045350 847142089 944613958 970758450
665785586 409896164 6003745 930487964 785636442 901218668
140086959 37895878 28642673 525163273 537678412 541176760
229095962 38812381 242698529 319221125 235278801 344265972
43073643 4390237 8571366 122415809 141975464 133132331
585271 218249 822983 10144500 8937325 9373180
184900149 51285276 4465913 671534334 648301234 664513502
13338255 174226296 38610704 594231004 580241729 671020300
334390189 23086742 150296414 483273988 484794206 433442952
240589177 93871085 24156513 700780076 547676667 755445602
52710309 15608870 16550241 235240350 238920944 200731905
108209736 9679080 12917001 183360560 198027474 195949004
210378643 17394556 445893 235324398 148264045 240345551
8401383 2897360 4159233 14645428 13304776 14371831
466890479 380684351 20473248 662909075 556139198 606243074
4869142 12614749 22103185 429054512 438902467 397547349
102728396 28297432 21530498 419799717 430649177 409010299
116955478 3504704 65281909 132555597 123329783 134496613
81022860 34514262 33835413 677123688 589129239 690906377
14894202 16035400 10675163 103293978 105375042 106477364
38189861 38127102 13430376 299238829 273287193 279245625
346623773 23901989 304016805 513274698 485489959 506765694
99847813 94548155 14379920 174469686 197197581 165481518
150961452 31308953 33084242 241206719 264761531 249381969
599636289 130353714 18108212 935982541 762904766 657043613
31638993 8263331 65235849 314048232 292889770 285717176
472472997 328648254 87488725 661945589 705637574 675998172
12090234 22890884 20238254 424469947 412127632 440437588
480541930 73269440 186948241 839677951 795002539 802218252
17706166 37586681 61377375 326746565 257086213 321643001
15271596 23258399 13252343 516040796 533723799 537657769
149325445 27850842 8226971 290342139 258626180 347988960
58359202 40720701 238144012 674128625 710010771 689199873
31692206 36575132 52533422 165264711 165122842 155890920
8163589 17633654 35462985 107961238 118927144 134893944
76400978 39388182 16093149 435307014 472733657 528435925
814780815 515979939 93512967 852016899 810144567 413506306
107153155 49409116 30113577 233814712 250554958 233323968
1109535 64914617 39342961 531140238 527250780 566383855
583345204 146609234 9821243 662007734 669703023 354630798
266878998 127689275 189945303 829587359 695380939 835876173
325067271 61038906 161350158 582636256 539943036 618267503
286042785 329672240 261531536 600235517 809317676 860331384
211294489 7858240 152400069 531222377 481698200 472902104
340053649 26310922 568845770 809682593 416957855 764326677
3373616 4584147 11728294 314287003 282956585 325247651
21472789 117930684 125318518 728092468 879269783 889315993
4420839 9597922 2198863 41452878 50167542 48340070
104687531 23945420 43863183 201935434 176508489 148316553
237852441 22365137 87513442 809551900 628906049 890395743
48205788 29831872 53564876 352652972 319789214 350524636
7777417 39374686 806593 242446102 272428041 239111545
146821300 3753392 56854467 516659764 461639419 534693765
13617518 21620815 33837790 296142786 247783072 281491724
294755162 25778768 82079830 495313753 499166271 492727886
534719561 141218617 526491442 595071916 306605381 587068607
24367173 204889172 80751001 842894053 669637644 714202601
62354682 75016500 100750458 568041049 541469049 589787076
53702986 19575017 48788890 600765797 659605345 661207347
95252319 8775457 17212659 134419268 128765325 113907160
205478980 143329489 16674217 968683476 899159233 973106633
101578862 171281 3916456 172703498 151349317 152458330
186635986 33880393 48927697 520872202 534164784 540389553
54035504 77631055 32614362 266855307 313293320 309454381
20823229 284082 3577426 22149957 9209043 15930913
255599392 4766060 25322899 399525357 337872677 387312220
527554871 208565043 361652486 749328479 834859922 744277532
355936072 166130519 37109494 403351015 419122730 448556113
319744683 44913196 506998917 549217626 321063872 621918276
81123538 24837988 45275393 770086797 698233458 766434203
131608021 23121238 175888972 713360409 657169237 671041100
24600043 24662449 18245527 101456367 109062264 107460046
92016780 9925449 33753594 230233087 186394776 165389725
18523274 81660690 35934149 322270795 301558971 317886193
237706620 238291027 221385671 828223616 773424637 743159481
28359652 58897094 30713459 702332724 709870853 737079167
164657663 46451775 13306786 825961332 482326259 925049420
10948135 583715 5040198 16810436 15985520 17386870
91273460 71946343 28421214 753569119 786613897 738376969
27815971 282436555 206595319 800557308 774850575 761744791
201938217 157927416 42481213 309340531 327624916 369124587
6535102 5525960 17524873 109734380 90387540 96909913
5084010 18085202 31283195 349678458 296975902 326665673
188317909 163699886 22922111 412037717 319446087 296146474
449578033 81519347 178756694 479371267 484702854 455155988
146718922 123843319 118093452 369853488 450566298 581273390
169150569 54684156 12409881 308159257 283284759 302944280
118415922 370509107 18722993 652474597 644148798 684759403
54751466 74092937 18068744 119004501 129303901 117413709
60311754 73629910 172500787 721685171 723649021 726654953
210263574 66755248 3960665 595833143 524397433 700047331
633091767 122510682 157499371 673145523 671573355 429265468
86603169 9974632 9453722 286956296 350925058 312641271
75517055 5858236 8054387 111586219 59572457 107434636
345033906 6488763 98366472 454573219 482224160 534903282
2093393 689354 2985584 22431650 21317776 21491016
38767973 24247829 16840822 216318771 198554371 196598494
91043015 112940639 25545454 534526851 729447927 500341579
24618667 28989548 61150466 353813412 355055231 360887850
329072071 81822611 237256893 497432746 470407974 300651724
9281717 10165619 874340 34460095 37280325 36586465
45238229 68001374 116051996 450578661 687547123 704858369
267902960 25968037 254123 419976927 425507696 240763954
11405615 6164867 7771487 49451760 50040673 49038593
56481020 52342197 52598115 610945688 557587640 531754439
466451432 265062454 50149007 645470237 596023363 653748531
120125339 101482321 125906126 647691858 463047517 646209057
149117638 9101541 19494530 203440211 178300480 136613682
16248783 188827169 9046489 893683302 875087897 844870765
21377153 83482117 61337519 407220398 393174761 384232282
233000314 171420729 123020176 904045408 790453427 916144850
24898603 33755740 3597024 77127134 83628361 77622195
66998963 184808515 205516924 676403777 712405544 704616054
65730017 119275257 6718301 762741553 695677992 732915414
170076474 65720968 3622388 218529920 132067372 118891309
604974818 193858893 522966594 777095138 478182916 565878585
543962715 92014707 142765212 555540098 430756582 410787990
7942691 6217410 899701 64883517 55306457 62024852
157070154 47733794 131887770 623278141 654251443 710624078
117016786 68545831 108394903 529362192 550595366 527383726
17716139 94865383 65054599 462351603 441890925 452765793
261060849 240958682 274648488 576289494 782138644 814795919
20991416 4325450 4340995 253363777 244291786 228093163
51923977 170149774 56875542 476918106 590654071 595780493
1993584 826490 6500154 132185244 102221241 135738158
378980133 12390382 130824376 533762293 512689959 562552272
24367453 279861 8561932 32990553 29895023 21511615
6599058 22280159 110690 80384380 102121290 105105704
449830676 82587412 137669668 597583034 361310351 498911355
56894386 79323515 58547343 618243125 524729268 488926297
63962422 15636162 20288866 106857961 93136708 73133453
276852001 11257909 70983842 329278493 328549855 248684114
95210895 29681779 15886243 769964365 797405273 897845321
522614787 155696102 246926321 748456693 726212709 554213841
130593782 39097001 27633232 493785160 477351275 439586475
9355534 5647772 2306181 32193293 35480695 29147119
215918516 30253848 890414 408592274 413531603 441880791
96172566 93283885 6942876 709580146 824430357 788055533
152784529 35262075 16901750 461719035 427721540 475755235
6599794 68038896 18422125 200884547 207514583 199720009
293406446 53006213 320077127 586267897 654830675 641014434
45864924 39007519 7544123 594444329 719997902 805957223
81895160 39307100 7769974 109346609 110234189 114204798
479693741 358738992 246338248 894448046 891662834 908081304
7331609 4661836 649507 12131191 14007280 8404264
623834366 718520262 72584660 971601209 929203333 951944863
99892689 38226627 36542433 705961752 807496903 745348554
170529717 29189106 96705186 362024436 529732852 518047405
15039135 9894343 1109861 135227465 121273498 137520889
128554427 183420896 64474909 629065493 570839670 469515939
369004077 4879719 141384728 417552733 134078232 278870789
10917835 5867407 2480895 23261903 27311410 23464231
40287040 6738833 29533559 201007409 199698501 199770457
241700678 70463745 166869244 524979626 464407303 549771895
56420588 69193626 3313076 296159944 290654392 260710063
99034344 15080607 38836012 140400830 101225832 125905747
79293618 8894201 24284418 309123725 315557829 284485553
97651512 15850423 13062274 423746451 446105214 440960500
335525755 22109664 249396787 426141746 385122250 394904974
2501755 2291580 2049528 32778096 34245664 35616910
15586972 2118359 12895076 175890016 171734271 177503701
178265169 19136639 15475087 236989564 237745609 238345618
21936937 13311973 4622575 91386278 96217144 70900853
303508504 129610037 76546878 571902052 619631043 620912491
182695540 6450135 45025645 388380567 377026036 379258240
396870418 234582227 123208591 615839906 612025962 520755697
21324007 89109337 169077547 802205065 745718637 663308131
69731983 4393271 31992596 405468161 313975528 395648778
80970625 6531269 41546867 133250645 121625759 147990409
117957603 103281627 37035468 232310922 210042805 184071263
639163913 34392731 97245610 762994280 635600740 866274611
170504320 5885888 15313716 194396127 165512106 167385259
64421225 4741846 2391225 152371982 133307771 151510513
21334702 26289946 16238329 55299906 57964112 59145014
70798621 20105431 42728231 79498817 44632922 66141147
261564765 443891185 46733525 556534927 580817884 330653859
22004248 26840139 71689477 594855459 599268717 446564094
459990486 133428253 99423266 507943172 531222221 249999606
179119006 52197135 82365267 615944557 632723878 695627531
311950673 108329763 90781311 411809239 395854572 391404053
52894211 60809904 18903705 757251741 749021993 619623218
8416438 106268 18704922 175519768 177113291 191398192
40894269 12465674 110354590 455242631 566802924 533474568
488316196 11313843 163168566 817007400 726572255 532851973
626351140 189433993 12184997 832617704 787531759 645973484
30566977 92442204 117722 553239913 533438258 577778636
202221644 298286247 423195685 695484504 828223497 825515175
40031081 398280 20254792 380839101 391308218 396299274
627400938 29647460 40435365 963541660 725581489 789624680
141104527 17900121 35939728 236349110 214215562 143200204
249110303 244868720 29361175 845369731 753388631 803224610
55451838 13898058 117588540 238733204 223930114 245964824
9868193 37435691 54445041 850888114 867562012 613516283
1613038 1923802 6063148 74194090 73930883 71836487
343207025 57533435 51544956 548645093 620031208 591919601
233376701 129009872 95954121 575587923 488030555 489545646
97842780 104501431 28301456 497761455 490427553 503721559
3356983 94684683 37951012 882175371 889631450 854761883
453642150 183962739 263638404 496219372 383144470 365055634
123184963 185494536 18008233 748466352 709900772 711771166
12022258 2468346 8411014 106810963 97071020 120716137
351101949 6201448 150045699 690284893 495391783 696512174
313350767 20896580 6094958 483262174 480547361 474144284
19317258 86763516 5759315 163046101 151296784 175348633
28564121 12123604 897177 54050858 53563868 45412526
284491294 153721926 134694245 360893494 219639981 291935309
757315 4522602 66338579 497218189 388480064 544303903
88563837 23727425 9564195 807943269 820572499 822813071
171144164 100963195 3248504 291275472 250367130 256670853
41147144 4897221 80748451 367952510 364425160 349808087
18162878 32569774 38979967 324513917 327379261 287635798
165532363 175820683 206198290 482998293 655397492 350873092
208543912 14229394 213860728 766357137 487357939 810803465
32683205 11980558 25210635 96048916 92364129 92038007
254434981 14287646 2087599 688505144 607140451 672330076
127818066 53047012 1493084 165065966 178070520 182178023
207039995 45099873 58721800 236157206 225404422 198449632
118660630 9758547 61591771 222959287 195215946 115196419
399647169 143800747 398826634 702211410 698113627 779095443
8078125 21908228 7992336 530794260 572320277 511033307
3951472 13568450 530268 91415915 93010173 79442432
87732437 5267688 52082533 98896231 96026938 112980330
376642123 134820936 70367170 513601923 404147043 314686747
193501364 213489593 24394571 874040282 580365243 865061852
83486854 36912559 96058278 928092437 701864782 879962341
43409882 24762768 5917561 170466703 167223613 157769336
251076667 23740192 6490670 518852969 531730268 522699965
28295430 213517215 47473260 507514098 521808325 498220497
35553229 33771793 153324941 560082210 576984929 488617774
12654089 1496902 6966366 197698721 140282712 195957830
50820758 15567119 14078958 296612558 298351838 255143421
39116785 187764907 101321315 932889367 921673412 875169017
3579913 15575549 24270912 183241630 211874144 188789510
323207582 15079099 154961058 808683419 841728664 804046711
169937951 226989486 160637113 895038468 805417674 897168089
280179325 25270149 52427501 818081308 803487113 691332900
165763274 208485765 29233505 671565947 677937809 813967172
80029587 178517123 8485452 909965178 916828008 885373490
14227593 3378509 277392 39890529 38693176 35596360
80774501 8756182 5715966 500187752 510019168 459121312
263460449 80557659 32695754 521689729 496352785 225232349
102342947 236658560 43838120 942276083 937678707 940064261
3167361 2526614 693534 6495461 6432585 5310850
1452298 1194601 1382236 17420790 11243865 19776541
144813517 76915702 141563071 201984028 110478857 219576822
179160315 12691989 24695527 482607340 401093439 483868938
340630441 263747463 57294417 541352408 588860493 574092583
15059981 58541710 3920326 598691344 579669351 587111916
38311350 5556091 2638890 85871082 76457943 64862132
37298263 4600645 32771109 253048338 229762530 271737373
168292105 130619567 120498629 801214870 796912341 738683567
13056290 1190322 10226076 24786953 23284150 24774878
153496932 201096096 17827156 891304771 883229168 896466617
425616994 195590233 89319559 585441696 418451012 373542201
43482001 20378618 33622385 123927726 115600413 120367894
15873738 4925426 29756340 177561865 174873391 161296732
55543996 174386830 156156643 887476304 890934459 896098586
37611912 47956736 89817198 670819909 495447330 646131843
85552359 31695104 26858278 707212016 652315442 558300955
87112824 62306050 13406757 129657774 144629764 100014456
69567100 38704302 40139508 501505823 509381037 527661518
31935179 164792934 6225272 879937965 841619665 886493057
624489605 121773678 253145974 961202050 663442038 902072570
65560846 102809482 18750613 632387187 651178208 394553386
35810608 144844 6572781 86533623 89883399 84153585
283716076 174288415 189033318 362039581 351521057 323404225
132838276 41646852 48168116 139547399 120655618 134123216
168034616 7920002 195797253 649516085 644248255 785010018
190347119 52639153 15652749 832542538 828731491 837692940
19490898 173667577 316846102 673262496 715504788 719052964
15233395 23345652 9387474 119952951 127877240 119641705
327973365 285313911 344518858 748060908 573113618 665726728
670424922 60562412 895981 905461635 930282626 419121035
38042532 8377500 676986 156496485 164352481 162719995
33603395 25999083 4888625 594439990 653914406 653116840
199466338 55181505 156515400 542382446 491774508 471554669
67278284 12464775 2978138 706458101 684935541 673800606
214657693 24876529 12348761 498467439 470226811 422853506
101784782 193347445 186197146 648845436 640714824 596465294
167934725 77093444 44022489 476650370 548515609 423857536
39347756 24745569 83390460 317299573 312951534 333036333
6163591 9780403 11053237 298180305 278379492 312354348
224299712 26458240 32589548 761459633 765854156 809754966
95494808 19601622 36731104 395359036 386720860 385680643
156189509 635229 66515264 292665075 180474808 187646945
5817739 6215684 6934749 92715947 101648824 96235182
97826554 56987595 125267037 326061697 341762867 412279315
44104374 36542592 4651370 361776499 340484956 363950098
292933694 9565895 11006982 488959647 485930263 472297266
643416950 166414279 86992497 868245543 688431152 613108301
431089400 78661027 177613943 638700748 593166315 548982324
409867713 49557559 13671189 667533176 528731706 324386857
25570578 163241348 1332748 773950324 885404219 838882482
167984607 1676048 21672095 347080765 347451976 337424123
77474449 77131412 109341443 868680328 865996442 875470118
736945001 87258591 87830260 936729037 908095951 742533453
38391461 12924615 20579503 493568642 474176396 484707387
26809747 60253277 36284257 367309685 360268506 378930878
13247547 10691333 53837382 411960632 308894374 427687444
91800982 20695493 55334276 417375038 346098400 408171659
51367754 101838577 1107823 191127493 177160435 157523543
5912440 13140287 19309520 91929929 90501035 68852468
39940188 51970298 128818941 590911700 564092759 595301952
54700871 31636580 59978264 732556925 704520452 809510646
111437543 62431636 9105982 311741067 294358152 260051607
228943230 84468883 335202973 745618470 735520646 786179782
48905928 47512928 18896934 542350377 711175210 707446067
36106889 8610451 2270387 51375848 53885503 49927411
162260094 13669264 6276180 463798528 393601129 289535682
87717404 6039774 16095450 936686912 886193676 952625811
218903243 102617662 36860055 437238907 444232321 444032289
63064739 26057674 6586068 68243341 55072298 39967564
31045583 187246218 50888381 717216810 890627252 833717640
21134646 45802228 11764519 340586187 341898291 320081408
121639810 39169497 383110327 800372680 668875010 750230199
39212426 4611838 14176381 120743685 118149555 94229742
10694213 53025054 68548470 582043848 701101405 607877228
11132361 125229992 179324880 425119900 721927212 719182075
448896422 89981759 282440702 733956642 777021862 707158413
39161557 7190886 38566335 359846077 367226579 396806706
926972 256619701 121719202 712828153 727030386 563765258
46594714 46927049 15193158 326134265 276435529 326411561
45133349 9489630 32599480 212740207 236439216 233908569
248125570 79771551 105952394 278249840 275782889 296450526
346705376 59894010 5643777 531149762 595111775 578508781
557202622 31540654 67106868 731662016 661168162 511225111
116080351 2352462 74699375 219768908 149384897 230001758
43259403 12241718 2682829 209468123 204647869 211195140
16663839 14515727 4701793 64080037 68077371 58391318
41527797 3393316 24116549 236763743 231361782 241215906
66605971 18518668 14413319 456224182 370341754 238561295
24645582 2650784 7926847 41855472 40099035 28970018
105523585 114971043 70945049 163005256 180132799 86663821
20992707 18125096 852790 83147956 82392991 77352312
502199334 20871909 4679865 721151677 487134013 475800767
16752319 1025287 3760561 27170221 24527928 27096258
116372060 46999012 39423684 748645026 657712316 718837638
101926413 14543801 16053095 145279715 107566085 91673145
176737564 63067043 104506969 706882390 476657114 676882357
16541871 10045410 855877 279395725 298035314 312548222
392861850 240038602 172946 583152231 544716071 607318815
59394729 72021048 5953525 673149885 653749424 489964472
400601 40718975 19816232 108859097 100171654 96913959
24097090 11352453 227058428 814825131 729882962 791877477
59090271 16681062 48732893 319288363 349372571 350686403
204779026 133760911 277919653 755741595 756244127 821706839
53839963 3902688 23136871 95465114 78368988 75781800
183418717 95309514 73413981 362383513 491006591 408336261
210997135 65172751 3411527 475072077 495574485 521825456
16148323 2964859 5121859 50714364 51042332 50583595
2830144 85594 458816 9322034 8640092 7299458
1635480 872484 27876224 88428289 96964972 88060050
279082148 7847376 33975000 393988931 212575807 394767901
251734540 73139539 56196227 359200144 292039336 352713358
27504289 36111926 14234407 484497960 367327704 489734377
266277444 45406022 233184652 309339161 173012392 360441120
45902356 8750516 12844063 99055967 91598193 103118648
714741558 95395958 432922500 894341522 497747014 641467227
536043565 8265338 72421119 821440682 564430237 772545865
74176051 107605490 3248478 339469142 353315987 276057660
58909303 39209143 16728990 466045323 475872535 472420461
106335360 40158014 39678889 316305938 274901900 321290277
418344780 7604688 61931150 510077786 511206266 510466245
151422204 18515344 36851273 275838387 63130788 89308655
422070611 297584824 359631742 455514561 539611697 452190485
133541887 12784828 11063278 403774486 413813373 350640054
24592720 107961839 52525769 580068555 526314843 497019279
3855945 20015792 64613706 407814613 414320947 415272581
23893084 13571834 1779087 143753426 146389000 137098810
342244387 50718961 161032849 799143665 623894084 731726501
63253361 13009455 10195549 81522868 60942719 82625898
172072770 38502573 533561 296706912 280726980 285581484
191323733 77365136 119596188 548306710 396343680 481809297
1335823 124888689 56250451 646423935 600164432 644018318
21689269 2530776 2826463 182617990 243022092 238748180
505551250 86738479 137499109 630287074 557311718 486774219
186978004 91814291 45848343 640323938 801947883 846009589
36765007 8671507 20208003 222715212 230600490 233060271
15740943 11479108 69958603 254212024 230665040 290585959
176855413 41751616 171463309 590194295 754427542 858360702
38288694 9278152 46990975 441141114 446339233 364653833
355538330 94536674 97645648 717864503 776637827 570589356
66751514 58794044 4128910 432879535 479199238 402646572
9920661 15679015 5969450 105961589 97018196 91388803
78384989 65801322 53784223 497017012 526295965 529668092
1924287 51241651 17406873 211949077 337119919 308212378
12994048 48069102 8452282 840545166 831690834 832160144
84130238 119087240 30733933 477305614 447883127 395447954
753627304 82724440 108408979 917161372 841644342 815779861
121304006 14821686 59757583 813008440 813546358 769545732
3247497 1492258 16167942 67763525 53891049 61361171
95794201 8569587 105335328 436114027 673785196 608617037
83462882 7437484 3618303 308974996 224085211 280746397
509886800 239393430 7390979 770799573 651806159 830075802
467858002 48109281 491884055 906878933 399040638 687191578
259334334 31340474 270242691 717119167 729300953 765188109
315802861 215689401 72066433 336335775 350328705 227281484
2845745 27082523 5908752 168112984 177790107 147501456
11719134 4660596 4329715 212469338 170562097 199140757
194211252 1062842 154604058 732124294 542248555 676943655
477727981 14841515 156049439 932109202 788448031 847884691
3484678 110957 144321 73742826 89834447 95174776
113792445 6192218 5008996 157057790 62366010 110458311
29567449 60111064 336938 284283209 314580823 302213173
29645742 7453960 99151600 393321265 389211388 385658113
4598394 8445881 1917865 61851753 56117177 64593114
104333520 169064194 88264491 411054623 443505349 431958238
94430213 324963494 179883134 927621077 937012602 789389344
1583548 32373326 38195359 347777010 356079003 354739166
724236476 170146771 691069762 874952253 713061856 822660958
21168850 1117136 5359035 32004943 41222167 22961461
250536254 149081222 6052099 382336698 422322189 440208247
233369712 140096992 140270093 301355158 285194810 171909676
16232794 10449819 47614079 117777458 131866168 140646579
1931536 6814089 180711503 570033000 604550268 609230030
98740593 44593504 195999977 634073328 567400548 517876675
6036102 57716876 58495076 295359308 310503531 219601463
261349624 216329648 15306547 699288775 828454479 949839290
4945288 39131469 41579303 195421523 200718938 196376831
126027987 136763456 61965524 571327032 599489260 624645693
35787878 63891227 85622262 838595742 870712144 828477742
21317840 96135447 124248406 836386022 667272408 898034501
4644270 2713771 241289 11946626 8545644 9323402
16419568 20982143 78576184 374088782 365234657 324135229
494937418 195609870 200346919 581490873 492650713 381545390
98113342 67659621 50145973 753135573 747520683 516203885
121088006 63355346 20872323 423895302 474985727 381281525
1222024 808971 1446355 22214918 21277253 17736003
425432638 258900997 29377316 626187961 380495504 577019536
286056721 105274701 119393229 801284244 858456710 921437660
30432362 9701721 38648856 245549710 260758591 278117952
13902187 24131761 7664071 70165317 41108307 64653350
2443349 2344120 19242983 106270100 110485453 128249741
98643333 28408400 22413834 843136323 878346194 806142133
843982388 473157699 147906505 946362890 845242157 942284915
28089081 14313524 16233687 303256919 291619996 311951885
25064965 25503638 65490738 357896618 530162205 549647922
406702812 99794804 7939510 515059666 527496805 474703883
58573718 75057119 10789321 349143127 292052870 323453430
26929799 10375807 18173019 610283762 568387471 443589473
130283516 102059505 93151837 900685278 809631580 891492085
216471275 79762050 85211482 258685039 172267328 277827786
5694389 32190681 28076653 246851572 327950900 309616203
420878652 101304146 161968405 539318522 548842306 249710022
45303723 8063501 19162322 137137387 146120906 155451760
72646114 124834052 12494087 323054620 324870659 270514640
8289268 607578 1176618 29721913 18318450 25737538
11691865 15931627 8683313 131994154 134499163 142372973
419752614 334147847 395399377 494220581 428951113 479627301
272327850 212259714 95408209 501845081 545761907 520552183
2621677 5801612 925043 96496060 74793739 95615548
50587658 29423530 32114656 132592603 108069912 124512706
366159262 156586297 21407969 798620423 839685620 746522125
333364813 71142666 87498951 672895190 448055614 638270548
41615517 12171719 24635894 91077022 83080739 82487788
21506289 2292515 11285454 604025165 566133923 520332964
9412804 8733527 19003961 142313371 122604720 142795205
12884021 5365430 26511522 313362607 301828614 261238122
14776181 11791328 30751197 263060895 281981259 235145191
3569606 2047534 7768373 26298131 29786276 30587754
259216202 47985402 11657866 274185171 143271354 265509329
152171936 79373030 77434828 655401619 671171227 365077456
8191212 18227473 13217690 213071580 272067045 263132764
38888983 2513341 16908759 62090843 38441269 56070028
2937632 903917 9919823 280948521 214161810 298291318
59736545 88657355 9536803 396842957 416508940 392861481
16821033 30822330 13109073 786266620 642225006 744712705
97387384 78032154 107372554 508116139 568261271 668527007
1676751 15871785 2589854 126912406 112578283 138219381
1007795 73551 17769075 266977093 218687460 248128562
45353541 1158379 7902797 168803582 162110591 135515185
175829063 16638670 136459983 309288333 343997965 404544301
8878122 120529672 28815784 490794196 468337319 491327262
546480188 234265186 20611264 693479260 565764896 245468713
436109816 254894278 508614527 722736884 629804127 664607624
91495292 6140620 35485634 130852622 92870884 84866601
28840186 854574 16146480 200459264 178815795 189625158
109152261 88442544 105257961 876583267 863712365 652580164
401539265 165465179 62452510 696647917 599894686 782093726
191738023 88977178 21949367 898645554 849700260 758010932
447538848 57965332 445109157 693434794 646752279 701226155
25929100 6399562 6735212 63350493 64451502 60236868
288078755 86474946 29341033 414946157 415884291 375015876
33238470 11547357 58617408 669907481 755982786 804012490
26532421 84284981 25287900 425341917 398225060 417412289
70265573 65009617 64677982 495085954 392932351 513442057
16258282 6600583 3814577 125448407 99312901 120099030
878851336 30010742 151396820 923660021 626900602 318257466
28816252 8460303 47296170 337817412 433806531 369643943
439912526 417804299 191155117 881875104 709340330 787868180
173271311 100276142 75729451 635941666 646671737 657606113
64928448 45908209 3217594 75010875 83170322 67905276
13308325 10303334 19129387 194496142 254942057 226835366
250029332 15069837 99238011 332530271 358005208 341905249
236840076 29755955 232583439 277941601 261588462 288907837
433818477 69902742 7978494 547241696 501795387 345392818
159172809 103077398 174546787 940409343 961856503 967793403
34207923 7251407 51502503 395312127 423373232 433632594
185321932 43573860 126342907 445780984 347702368 434163486
5779882 62256015 51029366 252763123 256366158 304797908
426240130 62708374 77542519 700240003 898683218 786123561
18846880 50998880 20647037 421380353 474039654 490190290
386792975 4473072 239067027 526425772 375302640 625730481
93862987 19661290 28983844 239375489 216266419 159990960
262221790 30723216 4745610 487012761 382430692 346485266
214948266 40186886 3501224 863188385 872223099 852420079
308571573 54090518 83702044 383306744 379559775 503734908
26814958 9505752 4083484 132131471 141745367 129991397
4619778 117005523 508199 543584219 574583281 549489485
149579386 10571867 38774988 218635156 216031233 233315745
17926924 1859215 23840058 348800291 271391126 361370579
89588039 27014838 44948488 193118358 175741535 252754239
583959086 411062238 178116708 849479811 754938214 633371406
116828751 839834 21123061 421146401 392887385 401446472
12729940 7625563 935807 63789868 59349391 58015354
171188 107008143 10231387 666766363 650955589 666253088
16369361 37750643 15903415 343653509 538875442 518367965
139200737 59026537 140429817 719937433 793225534 732347324
2496025 1724045 3797968 17824955 19367705 20503706
371387891 198498040 80156956 767624917 734543091 690906150
175224400 4226294 70426469 274481380 206025436 258334324
123718813 35009296 47609399 196585488 165194942 186695414
13066125 24674510 8584064 180272340 166474273 173259852
182021638 87379798 60581631 489948122 462514447 466147722
111029776 24772100 3541011 514592414 391852628 517626150
138550702 68200403 50051610 632120051 616772025 785332158
598882516 160067070 226846865 831010090 810564248 728752841
424254463 27660368 102304626 714011864 602930703 329298396
497103281 106460752 208205663 859843537 755319782 804043794
15915469 152402121 40005417 787868561 841574563 606021787
36312680 3444584 13593850 68613336 85428044 90773395
189257378 16693729 3276972 392459330 359007737 430861598
567886366 64775664 471957647 806216781 763845147 837539092
110662243 50449154 51843615 187121610 202235278 166363522
51977497 10656265 29872290 211369655 206159457 208676021
85052163 71638765 12306367 870216867 821758234 866884576
234810231 259689863 296621603 397868230 347088968 392577291
221278238 73975442 66991733 497916126 198017081 393534736
117641950 69473486 50934142 187702761 229267097 171000822
74464911 56838520 67092764 807919510 754133304 820932953
5292987 17798163 45064626 154670418 148965612 167891847
175180937 33496279 38858858 814776820 615498882 676807677
29982159 6176439 14297378 284745843 287895148 170199404
66926257 43914379 58604216 630501605 531930214 601385098
460556350 23937074 123784151 642964696 733698460 643379434
129815926 133247678 20727633 496513424 523945127 561372153
86645458 17913257 11760317 191299126 207072661 185515661
93759996 2338504 35339972 587514399 633200504 617120533
22401544 5125163 10075534 46727962 31913287 36584689
37849462 120019829 17065320 853774238 812102575 857234617
83059117 73170714 13409355 505028621 508755959 499732736
61558023 4682286 150340756 335963749 379616759 400887667
44072361 46091683 55830230 666131069 735885083 709431908
59816837 83058564 244457 454017804 566075338 592224850
9605932 18527710 4790250 68471598 77965071 68320268
112185777 119209499 6065259 692721852 717790428 718272470
10171091 31309357 45188631 232363314 241086149 279331444
681123780 222529558 50979955 742432653 767305967 730811827
326583756 186228725 342667903 661201534 371332042 454202562
299887362 105774968 12836796 352579059 354989497 334588649
349954516 4069303 59072724 643011036 416736045 651851263
1948631 101654 215676 2927403 2946519 1350499
3435146 296571956 122413463 873271941 943482849 866373289
120164215 23264024 194235344 694798291 728903421 679073946
108387914 116102396 155257860 846308207 927099569 861601739
259729082 23607843 235619992 539969982 403314879 477594069
76066908 6119630 71635294 481840024 534431798 478027791
38498622 530780 1074678 129406991 109343827 119418436
14274606 7714444 25984901 155340999 167406364 150226492
53324942 140753 40847923 707241458 784486117 877298928
108068296 38464341 117776163 358537752 238289874 317270136
78614998 84292191 76056906 838033617 887020191 851072851
347191330 184346734 65500597 453841516 482916182 497466129
20420968 2947253 5870340 352341582 368802894 366874454
65153894 29162159 17940713 196270819 190484844 156170142
26089642 32617667 31702013 183848610 177880937 140211450
22459516 10688998 17522811 224288975 233125903 178180576
138402887 31684426 108488325 400133337 341433413 401633925
305465645 56233729 51630305 679296882 604644757 677558570
96319611 59716443 126079045 467971244 399332825 425485774
181830940 16958313 9372062 492414436 490372704 490851724
18300742 10257036 7504160 35487771 31446042 32268166
326920016 74009792 158537972 824864497 800993452 753421387
69253453 82181444 16766023 432684480 445656367 432869806
15121979 16375264 8840368 48573941 56826058 50502883
392013411 56941236 79583522 582897188 542683541 564082492
15727122 3443276 5862732 90806148 80820106 90937125
31823998 38563265 80871773 794526798 835270327 820938767
13302094 56857278 114266354 724413508 758211295 815185966
231816987 78964810 9641983 607769582 500983556 468942300
113782833 11847176 1983691 372828485 364870937 321159274
198179425 27906371 8544113 302795467 286338012 278363326
148443780 32488532 38935208 270406842 240101841 228699678
225782655 95320115 24527681 230693829 213946709 59940530
38569510 58121825 18516922 477708717 489756784 431567828
26559053 89206540 51996307 515512783 417294844 498831053
27604724 4386169 25967457 240287367 217286143 197653458
57631503 8027792 5909049 108966467 90972253 103702018
283553 3036565 3714545 62323637 60547693 56384756
81279002 74436646 14621792 257718811 248357162 167592955
584271146 39628419 173967747 719765682 514448786 781693508
7848057 45331715 59333594 557723950 772953937 777499778
37736981 17543665 7114697 788568669 783897908 759726947
566224722 65590998 110604576 918700402 822631177 894846010
41190031 15271200 51353211 424732981 346039639 415775071
239025456 147717095 201955528 354450413 386063706 329290181
27952942 1883514 703023 459132584 392273877 423914867
553636520 28723798 295937009 791100469 940687981 837237568
57922221 107418750 108314 250631348 281379288 280480967
4994380 23229573 12925038 87790051 90701977 77078905
156288274 44274861 652990 432840878 439444455 479909081
224898668 287154394 2660398 778463069 919326588 940793885
8660182 4138528 11590412 83409161 78489694 73506840
500076606 213895267 82779902 578712059 490971987 438501840
43093593 135461658 8740296 240266250 273556273 285641114
192300787 122269617 58817109 229942401 227294904 170337209
152955352 53329020 66723865 586678097 496553467 597082081
2606077 2273923 470073 17756907 19558789 18612412
9705598 95580886 78340 246331366 274266854 275945298
83021841 51897033 17360165 776317400 627892697 659997957
24576414 22752015 3149552 74857734 76440378 56022375
115074117 135280367 141308085 510842798 517185379 609327798
20418046 132480600 68815088 561956835 517281629 456023687
115325025 61015436 12631608 654149047 619722044 636014743
37195284 11905122 35618421 482055714 516712712 377958533
171186277 28750027 15290631 272875366 277187250 225152794
298334619 7674508 66367760 436838076 378053000 286365560
100538535 9573622 70061712 216106063 224552937 234121683
33979455 14449561 37200755 213617644 230479505 228557203
190202552 12059386 118420988 239039245 299259667 305546388
354993347 105443990 185722198 881107734 904813001 898267223
19748657 6869511 9401788 33295463 32662021 24925926
1335341 6440242 2281996 52951127 54040567 44652946
18485576 72988862 44484766 956623343 769437303 957511913
318848067 6921380 35465442 511193044 483193065 509807969
596310786 119433984 85092367 822352648 676911345 804328468
28861717 4770773 18047571 304549874 312917794 310954223
13360461 2159659 7134466 269193106 236064018 246505301
50189385 10202816 60878067 480121592 624205523 648612485
295137184 114225593 59747077 673925502 685158288 807417849
112439541 238405756 46839981 723506198 656283008 820638418
198372494 91052434 31733514 947984457 901328749 950810402
56310696 25598322 8611508 274141331 278355935 270292095
260935333 26593673 31170317 450676031 356466332 267135619
26188 4686473 3672158 155152867 160305883 162934513
68320067 6400075 137696726 760182691 783254790 814303898
191091538 8040057 1380956 329983587 317845882 264432899
493119698 110729677 177157360 646537512 644136644 605896047
17504583 10870692 998401 217086712 200177096 231858755
235630484 159687555 55949250 434251684 424301445 459464794
70834005 11736186 109492126 367234077 407193959 401402625
418052593 66227344 87518119 747079444 746061675 718258859
18647844 130280198 139191328 932837836 768288708 852149630
152794935 1984887 144558826 689470610 648740887 577365299
116697735 20064915 109570016 965491453 992813382 936427687
54599128 87530195 3095995 567923097 593496814 567316398
17585293 19867644 41452587 203897772 240586297 243899382
606565674 14491005 55615301 929462580 567662790 745970290
1075569 143882 17623 2717803 2661779 1843267
222785377 620597 80951730 852116877 944725282 850923317
32357802 168471425 5556433 402300678 375084991 441416482
459545427 530200506 234315604 811906298 862765827 868438619
11615794 3345842 282390 112150766 136992590 138596008
105422532 14364776 6751464 181069694 181638067 166806674
191347425 31394863 74456499 747445031 834470138 539030510
93129163 30975449 34375590 444985968 471615493 503118226
267216265 29618602 26806716 742710710 717952454 444610535
122594120 108031527 55880310 571252333 575674127 576243570
83929536 13086898 66212519 673649114 535597931 534772079
17692291 40729706 2922189 589059198 665537895 684374726
5330039 1269506 5942300 306458908 319334345 326177241
129750174 40031409 69496518 631876984 489301461 639045501
284040970 7195812 57202190 858000160 836365435 748896611
605082322 503217911 145528923 968802325 673600698 814751022
242324174 81167531 73379866 730022433 869216407 910100416
75659051 55177388 220875155 635140142 689463332 721059796
190000662 30407842 62603388 231630256 150845540 240769134
343117051 95512974 15739493 677554946 700157188 535463497
5580901 7391040 13244789 147803809 149371204 156106473
42431970 90976118 134058454 618450565 607353608 618000769
84886162 28316 16760808 240545684 268155119 260355351
27090525 9678480 1539969 286761384 246086047 256611749
577837317 320944374 387035699 928267460 786667163 833728117
78676311 91403773 98239131 203645067 216013248 184832505
226755017 139442944 67025469 283691707 272981190 338795570
12022540 3234699 19445622 133132492 136813531 121207916
79083442 3394070 17357777 302348188 315993156 329915884
336330915 149151881 4706174 546788901 363542312 498764430
8833208 11248950 32098477 83480005 136607855 128198993
29279180 45499870 42461255 344173658 340248474 278627154
99841837 17887486 87650118 134191232 128731728 149294743
22939863 130181209 35543710 512776174 553062100 581014200
323589 23039429 8038039 137973260 148329674 151818521
46515637 4935102 27367607 787254748 778335574 649816831
322264177 553820472 374194765 790747685 781570812 864990644
143311829 98604526 66505828 367241248 303744002 411801607
12913068 54821910 19820438 171355217 163377073 205983895
298914035 81448667 93871384 401677567 366109664 260585308
144942418 47909553 67704090 163092305 163758740 157752137
412280384 292438653 73366532 475755863 478696976 231558515
28239379 7260104 10411407 252765006 232722217 244844629
292148156 73843968 15437105 361561629 264914275 225063264
195793883 72544187 158750364 680152986 732194459 546859135
9077458 3689614 1085078 19072259 19129292 17515144
2244425 41080761 58617735 399620740 480159736 562105061
118348200 7905568 77673671 223620843 228022857 245872744
128566673 11119326 85134061 732330446 815847948 789817051
406293189 80970637 235926294 639756399 635236697 561061037
11240389 151848179 11401248 454136559 448971490 367280726
87955822 36864070 9812218 230863694 217018208 189898574
34715149 44919574 16893241 328838489 280598047 287245370
22198433 20179600 40799179 551767421 336208300 567380719
147819659 25973187 77548616 174625536 133709748 175332897
2159133 77707954 22409245 490761669 555310282 612848274
2889904 28626291 61570338 555545675 587546729 579077661
25753686 11857058 21778428 29538582 23408167 29972947
211478128 98856522 33921856 420878827 471855305 404158200
23742094 25669450 10940966 314756014 336009609 311825911
27408523 36733337 25352802 193124905 183693569 195676016
161089861 63422975 17796168 400608666 443394525 441710854
606644993 233573356 13647204 691781211 710987369 543725019
284722468 334703271 215906801 629061731 625896139 634728497
530861462 211079193 90249569 792169833 571206022 677692043
61535025 8371696 61211279 468030110 535316182 443106829
250737680 50227955 40314259 394835869 253236411 405317642
727834300 197779720 40413861 837828797 839932380 748584388
258002552 58101472 330911842 716135619 855765964 795456848
54318898 6113603 226599274 996461223 843700572 984999509
89034896 22372045 1606724 196815408 197343085 181103126
119854680 54654791 21803900 444586962 527703714 467023273
51852774 84144320 91767729 704101365 739434236 808865840
296786260 64539128 12325733 817241497 780805024 727956114
1329722 1306588 22475846 120254666 120017813 119414677
443638424 137078783 30960792 541815140 418572646 264399872
397844778 12653999 106037917 550618398 531487770 612590446
10766408 13590798 3817703 83596739 71938640 87317692
589233477 151213276 5018891 653836670 489465994 233279737
3047758 1443011 40459717 428576018 439211024 453785595
131892195 26858905 71164256 786890619 804888634 922071375
910118 5757690 17583593 656504305 677016278 743254836
47562313 47545729 25441657 114245573 118603954 104790649
3690574 469232 4045755 19398186 17122624 17738909
476125412 26578079 32108361 717613603 777247132 722247032
788136 6316037 6447756 124016035 119244905 115340395
38856022 32673901 18814871 50832735 52063681 45111277
292814518 8427561 55789878 316871681 218876370 281283604
163096011 53061259 209643250 877335342 984870720 927316873
704171892 248560025 192361084 825725205 702995299 785350641
46800294 12187549 1213654 598722574 646005511 527375153
395515009 28191885 30043841 496765092 492940803 452542957
434232676 286757536 198601599 657790427 644160542 642426733
51836388 45156816 13679833 156911098 160857318 155560013
164726964 187806870 146781582 479434113 446004721 478558696
1555792 43548084 102185844 672930416 798805674 814614906
72508232 111608001 38451117 652658047 497146049 739546728
94089694 84224866 62699263 453898606 337020426 394977777
2493253 2213888 172409440 680027518 648847886 672993168
218660672 109852947 28153344 751127345 678715827 662947126
409455243 286031001 1215580 671279807 503996644 673942712
16567298 76720264 6431592 176418901 199410085 190131613
51848665 134430913 65840667 548709051 688237180 647891209
380889407 30563123 110386974 489926937 460255112 424728392
41095039 99872744 23192712 569669616 617299270 533401573
93767888 6342558 39273632 246631467 210410122 188303082
118622706 49668588 64158134 286843846 250381368 237952236
322304108 212840616 57257717 895198559 742179457 901513864
4149768 52380832 23156431 250851035 371803569 329385184
545961526 325510119 45511891 835561956 841173927 527578655
63817645 114838612 128836166 596485032 651756817 581042235
5905245 13029755 709777 104960604 92123835 104218272
366665593 22989858 48649626 501411199 351368296 327935134
130751959 22119787 46761964 585848909 568251599 561170373
72225736 18909935 19247006 176406561 164131741 175872782
34228718 1090303 2894555 132277283 145566833 125017055
6336713 56886722 11839248 808990358 900124549 736865452
404596965 299757754 56808675 519651058 511922948 324799459
725665402 101369380 153347375 954961352 899520161 972334143
449630151 68763605 42811543 815458803 760345647 839023557
25330770 5502495 11997195 371832945 418975262 348903722
112669313 85210591 50002532 742571923 675600972 685504833
93753438 99493429 38764337 294224323 291706339 275654650
298100290 189780618 68564730 404407493 441968008 434140934
101562258 18296413 5915650 278012781 300964818 333716919
2624169 102386223 59361826 685565057 771063974 589265836
22075900 15183499 15285930 135225899 164381396 172899372
54273290 6762149 30451108 162769549 145817997 165203574
370182340 163631715 121546622 385553373 359037367 389049744
562087309 143481810 211456255 658696248 655370443 397349250
41493611 22099228 19919880 599682458 477668185 572025162
18343493 41189340 37038886 480537382 632997986 632348034
203521262 49623044 7963607 268341429 263548372 232043966
42529246 27599811 120684137 595929808 630084788 739449457
377596601 275458265 66895275 859794744 811876930 771672463
7082409 18455479 14186467 147696319 157843416 145771403
3704300 2051374 24072985 114668866 115952966 95514868
23959319 18632923 20345671 704444912 637651442 695635112
16897030 7529992 31775130 227666033 223395892 238174511
282877842 62883526 143176668 433107166 371207616 286339183
176883515 39387902 176780619 230544538 302853561 220455679
518657646 344775331 276453787 679817446 711382009 550730194
112295687 41652698 39354453 580282548 681747592 616110421
113213686 16785853 8103395 268262197 242238257 282404114
173643043 82114249 12425489 632017304 667408535 575550040
24947831 14339402 3969070 172744001 171945219 170957700
1332183 115979179 51863238 347296526 356049607 373965241
267189363 92322897 68831328 285309426 318856629 311026357
31689509 17980820 114791439 784941263 766752898 804825345
440470936 124503094 87250695 697127211 721272946 690939243
7578259 9029444 9621417 147391076 145341688 92632444
660074461 200874423 595554822 985600562 990422578 935606246
60525322 27245429 29505346 304036240 317185155 312555073
242818164 6215192 13261300 615700882 675040191 625697005
11534630 15253007 9190226 195481443 143740611 196041914
180731203 48845977 44877472 371671428 364002159 341043959
111195618 24844625 30100232 744264283 578551534 726953661
175761266 95511569 37159992 476451177 512912707 407701518
98503618 26608715 38342041 804029808 799141285 649161467
322661056 41974023 78737903 687298360 559414368 648312813
9748517 120036168 47749688 571010838 523968556 620211651
53489508 6207010 12635639 270115918 287547217 280470684
3870532 241146 2471957 12673816 8434667 11980090
10029347 16041479 5511558 210975535 190629909 208506359
2076721 317220 628815 19286203 30350441 29340949
93985 309538453 48921469 803474333 883525998 932335460
130152577 102381184 75123536 718306142 593266774 748097573
182872968 46096159 65085795 892775883 832866724 938876424
17124812 9877041 10690424 104549366 101995997 123509806
79081374 41527791 51961671 334029658 346212082 344947551
35488828 580290 39568721 545556798 506003357 514312576
16773933 13337239 24938097 503502989 605224539 618606826
87004560 10082143 19026450 774721729 791292577 804559552
108489929 60587733 15658849 207301723 215793233 206405728
54567831 96295559 93283992 688185869 707382282 676938876
1591403 1910030 469075 7024303 7239282 5134845
397401532 91087521 78296250 584719788 408026392 568406632
4282051 2708286 18129825 165808854 162874135 171318449
51096144 2423280 45428978 519584547 677031976 657406973
86709403 131078958 82246700 840148948 746814331 832375955
190651 97410 69030 2513256 3514451 3751588
137501087 73436444 62935090 670698685 644442211 652389785
49558314 101971302 22557518 846537531 755462749 766852273
59032104 6150517 27239249 79664304 84720943 84088072
308485781 74240677 152695571 515878908 475426120 560309155
48884449 27952272 28957487 517515231 469918380 367756295
121070401 20494885 31642038 243128734 178367503 249045621
7399213 18828734 11774342 102044839 96802846 102624330
194337202 71674809 13149849 343400999 413464634 303207073
84082622 28954457 28933657 374461824 324190453 374403889
215904036 78697936 213639902 290671570 277207634 313794008
441866619 248342818 166361855 701845793 719162683 663742291
41337085 322433107 44505862 628870644 830255834 824610171
27148565 116974 60912805 224000078 233882980 230237428
40416857 6064224 24931185 805155668 750456465 775852347
26774757 38432129 18603606 117325687 133925335 129537487
416491363 31504177 27451969 953719127 844128367 728587518
64839382 83603137 1667855 784860690 868705219 920098849
22715371 10492901 146378 205385232 215332961 187676961
71084764 22456744 43404750 343441368 372287237 353548448
8362311 27489340 13012143 415834734 443378085 424871062
75722832 26459470 19804386 213988761 87452582 218792772
635904918 2377193 73266897 806839824 192021426 435554739
6247743 19587936 10257956 317766917 393836594 409872118
18455346 1550683 42109996 102168445 98458043 96807682
22484332 12643088 5925501 552325771 546680237 569761779
28143825 44202584 37095688 122663805 134650456 134151087
109040369 54451892 44515554 196769741 181561715 146794395
20945922 37716988 13868628 193289944 229896047 188398448
113569844 27940127 96875539 341330434 329377926 282170894
81158305 4511833 43840399 99788124 83329164 98833776
471297876 4925669 252416058 778732457 709986167 814862892
51175186 39731679 71282961 357407279 364599606 401501664
27985665 79586539 7532072 177730605 155809420 174901414
48898337 59346631 24744047 464704924 517125704 519356366
37802157 2014387 868060 59884282 35484857 73578887
6831166 20339863 27965 114186844 106616097 106177048
178567519 139163564 29729544 470365353 337169299 459025223
22395302 10889817 34103511 224916769 253658243 270367102
178090438 399288002 314877891 900959840 936573164 897344498
181093 9492083 14120874 33189669 32913885 33098507
34239931 13131861 30491310 292376239 310331507 312349816
1892966 1158933 333106 5128862 5561669 4684515
492381775 333564933 121316811 819391508 779782678 811458428
50473452 31521995 562087 203481929 208029844 209402530
236308966 13823277 174120090 436139217 166029880 353282871
399854291 284241725 457121222 765262867 541894224 680378825
131268274 37752848 26765350 578720769 376348552 584485841
9889046 8531507 4195434 231968822 255677536 214687157
116530664 152067944 47407611 490192403 584826833 570206353
666977222 24850512 186680021 844987426 269235056 922602324
227708416 31028112 309238443 812136625 544574201 735853831
93231324 56704558 20935522 377444374 339080416 383654362
483158950 118100511 41536170 799802333 758924739 566988087
22464461 136802654 4097798 408790907 547338526 458697756
205088926 39246760 24617619 772748309 685651670 444303398
18148746 7143022 11940818 55639806 34932234 53794888
179824430 41675636 14461139 438741738 505489895 481511843
14947857 74397144 35646601 588686016 607131132 563632080
6618976 24950168 12612228 122761492 168564641 151254988
113998956 57487659 86829466 379597588 280289093 315798228
43408303 29043173 500596 162374665 142879266 147038196
511836 948091 3248919 36959885 35716167 30072083
29390022 10897268 8599881 105516352 96091884 115053947
17382526 141795948 6786262 515835061 602395885 594819741
215821543 10521042 101366999 317611435 311150481 307975929
17754295 595772 30772843 120415219 100899611 114607524
270349096 30447384 44431571 559048956 690668266 700976495
21815984 67849481 149009575 518043062 491173662 537385197
267327139 39538929 95918966 893685128 830888079 857582866
6664392 997760 3512237 235285772 211459179 232311021
53868154 27088905 1371871 72034867 71064172 46045997
13325084 112492198 433891880 700614619 906762762 934037280
257619 2920817 10194316 60794113 68387908 67903386
7865277 1296736 17982126 442629238 465992705 235259907
28582293 5813803 14662012 100294260 107780054 104148613
2153707 9878796 3740519 61409272 59240936 64650180
274756702 26008754 58109066 409007862 547721863 456037907
14591856 29565349 48490587 459605581 479173188 489564692
18551007 13950368 31195018 314256356 285701329 312274937
230182039 15332753 65786520 319361571 587738767 533370344
7813186 84866068 58236534 689504488 893700762 640181335
102136051 78918116 4636618 766352875 727879825 791297647
101015048 30362993 32360356 288432800 186918171 319909191
41688038 15842659 33307635 123430510 149218098 143233701
26605546 42867122 15696534 298781636 378945646 334721358
185749277 146149977 19914594 202990765 189745769 102786037
37243169 14599472 13176068 89997017 90626830 86557940
332998441 94767123 36054293 954692192 946954093 930804956
40359648 20545061 60368706 353098546 416287705 367252048
82965289 20147515 51312748 209721561 237835935 197061798
66451566 6429146 57814652 763650623 750336542 753627034
4298325 20809628 41442984 284676087 247557307 259113968
63594375 25950950 63166326 736503066 698935575 806131961
197366944 21470993 66728834 811380272 660052821 803108463
56973459 4020207 2753253 259993043 263299355 258273769
435678391 69466744 118264747 859191975 682143491 715650451
13265995 3713961 7927596 64954496 66171738 62426752
5781163 1545938 10220120 90694022 78383447 96367403
23649331 17887587 1512185 167292603 185421463 165982130
155003121 31897964 56842860 181644346 212031325 128339110
119149154 85745459 64918264 595210643 569447839 399253113
12076257 16055532 38926032 265947258 266162733 249162156
13065659 23442151 21366094 527393517 569685246 575684268
106380968 39657022 24218225 294630818 281616550 281573323
3464831 14526654 1294275 194164624 197343244 195721924
105322226 9842603 23768978 188415532 185778920 188800389
361446247 11478179 112403102 567625561 479731336 176192182
47936456 4713074 3575002 90730239 87398435 82240919
25620699 7566730 14734578 132064414 108102397 124964026
330723202 89857387 16079433 501779121 486576161 118398631
72073893 7326442 1617530 133144303 110951289 93282212
528645075 208838331 212347183 777046861 440024108 648310903
5278077 181467611 38206177 543883920 574208357 569988845
5264611 1459664 1703324 17241324 18098575 14909702
524576178 464415931 84490509 673458679 653794810 497172602
1867597 4492813 8796089 105544521 102598140 104786781
4977204 3799459 1544172 135297371 130390890 120787389
2322786 4829641 10348355 117190554 120266877 111374271
104014107 6578889 31939687 525954715 492479781 482787790
27752513 28751596 45491508 484498992 480423396 494094793
244732082 40854422 1737638 544725965 513471825 571785932
13588197 22925731 24186474 212164781 213981690 190158193
33364223 76302939 48785561 375113826 394039233 401051632
217785901 36250262 44179322 228129610 150116907 188607862
37966727 22996257 24471388 157840504 154431305 140316953
171805152 19225832 188475392 920652108 900745873 899341351
70377587 18006104 16029468 655953175 736384792 755568910
7005154 198224984 55914062 644055943 693767915 686535845
1527408 2738502 9476826 82650616 108943412 101111796
9431694 4338781 6136020 44716503 46116354 40288120
857145996 584456019 8188405 926263952 831545911 701912681
13357820 7947316 12803438 231643766 240486424 241646103
136052353 16616719 4296003 180410976 165046886 164015284
14374422 36139138 195328035 688604437 662126590 714190318
126556353 11599258 36218242 212329616 27538587 182122659
369777024 41007108 83236310 530295533 379669231 356492789
17332141 19363555 40828944 245470926 311561889 314248968
120073712 7233664 21126664 176547964 183238824 60113713
192670532 9046252 52905393 359480890 265355871 300210544
156477046 109525987 54678960 745411273 741584063 805741934
594371130 128985044 561668095 653603222 441895558 611272618
7062109 20352284 42108529 732794125 824604466 695858104
366329819 81616202 45449078 584253043 398898896 542929872
122855353 48656398 49173457 287684132 213268927 253713529
12770622 95819984 2208886 679929721 626209137 633185010
94305133 152835104 55889261 284402346 351468326 337514369
345140767 159446814 44554502 692503504 501827988 471929062
70221720 30974464 11639878 229203175 230356238 237089587
33783046 6437863 4975234 85140552 80503182 86048825
112057056 5484714 57309733 190651210 166988678 212703970
16202727 8270329 55448176 89546998 94894886 99926195
98447048 29017637 83242573 465118793 487941656 479147290
54395018 4373372 48653463 243689417 300043699 283238265
21872157 8217438 3570623 154743902 175786846 127049725
7645329 36640697 65978082 510540969 539032958 589636069
21030726 40513820 25838438 701803034 693856876 364075646
25982712 5375255 2908328 94907236 88174177 113522575
44366322 9351819 12348623 53599855 13998638 31488535
20554660 1442043 36848408 490226723 473924584 480658842
301932650 48027885 65617675 459896011 390048817 486126250
12780069 56672183 59681058 703033491 694540817 602914560
14092807 36699787 4868749 839518405 714847549 851507579
190871645 16389876 81335959 793121368 812644277 791272510
259407428 199612778 158092657 674950550 689796455 846793238
29512126 21422599 47969285 451087377 436728987 440585438
32518184 293331255 233072736 625458833 775133821 772149020
33286801 31774943 26444549 287385212 276888115 275575290
11404534 275837982 18317878 654841516 572377115 676237780
161855415 30552829 44057992 358775473 435233007 416758871
10131326 179974 3213524 24744992 26202245 23943516
4545941 28566276 11051801 66557666 72375980 67623784
56386238 14577557 7837671 152191493 145862194 168930657
36191817 38043876 79297946 520262552 491272199 462687221
247252886 145064295 87251229 329108713 295451588 266821829
10669670 11070080 12449985 235116247 150629447 239759314
399079544 132569998 13556096 427807400 222283344 386679034
38008694 5308710 21034757 52709992 44083543 49942101
113976961 31705596 5519621 215999011 209497708 133605072
279694859 55770293 101655637 481312711 508151259 492701700
283655583 84720030 85914927 343327532 210488584 310552059
180316270 45997470 3538305 240893868 233174568 173204851
230214043 81855065 64750690 244825027 151307860 98305958
2583309 32508579 339737 95303026 90337893 93036249
791442195 135705080 81710422 927800183 863239109 581313061
134981804 4383489 45605828 679313492 763818396 664420226
85719356 30020769 28277452 240536320 185028361 200158514
328226462 3718295 13040593 525640444 539368195 519104657
279532089 360111950 255199616 482452400 654239896 592201594
55624551 155110380 20440559 868869173 807895518 826055347
48373759 1069330 1383622 889948174 836654577 866614141
39640957 3856702 8496102 69983954 52550634 66839749
32483865 28157747 31879105 220764198 221384409 257864814
226164486 39093478 9447346 416237688 390848353 489899442
357493517 4133480 57148760 394359599 250289912 350222816
549550601 671689941 466872804 681883996 716844538 862290564
24401322 70492451 90681065 496636636 532849778 511121331
35591235 35466794 49581437 249340590 233185561 226508438
2615914 4121252 40636577 384257720 378584042 379412254
36220531 13325250 27446392 126494287 120860254 130747928
248031506 23354965 78386043 721273491 806950071 668396420
61509606 136505965 9394213 488326296 481832735 485018737
27448153 45288 7909212 150296593 160082122 135867688
99919107 8192548 37519172 225533877 172113420 167342811
37565190 56693464 130612871 597434401 509183043 508544233
156841034 56210074 84864376 401711872 409394116 397592279
379754023 238191155 106556193 950341327 992073575 924459873
5050057 475210 168571 6827023 3746563 6184076
107975815 25417602 18233384 349456283 341308227 282563457
3042457 3175983 5925472 68227430 54792311 67692681
32401817 1817901 47131920 723844348 655354370 591348295
495629352 305477487 173624349 542214736 442980048 509477043
78706735 2220182 23282066 432002947 470282983 444561238
295772839 324476001 126105820 821667040 720284160 747315635
51394146 81090562 53388190 670563137 737395150 681725363
158459129 98653262 173632 202429388 184304730 231127189
10098580 1827041 2049822 43783354 41082611 33350705
52840578 13200373 6958004 124709522 101724313 108276804
83991211 49087597 10172974 726474693 755154402 640476507
154928239 290899600 2859819 841326918 855740223 768462768
152166625 329164637 32261014 865730252 814072943 850527702
128690594 42458987 1811424 200679486 194457244 158593002
130920121 161773217 91412503 645773034 641947222 651015342
4507449 3826189 3380043 24057716 18807087 27129498
13798093 7322319 10455295 39636287 32578634 38324083
97724694 108507327 32228522 746686257 840481604 844287325
71590254 35638280 19200686 640633542 752328060 806075399
64646164 98963034 97593553 832623290 944201542 929494784
30989957 201583829 52867705 685907464 803778796 780305835
161963331 97158465 74486140 615172971 601345380 545229054
21862644 11553526 96983857 579175028 619220900 597100841
30270473 4289123 11605226 218750127 202615464 204954347
176173387 157673206 162495602 940035917 879869516 914517685
5912004 9024718 3636391 53935775 48510899 52340358
14889764 9962129 2268429 41904571 45545654 40872690
23495670 5896044 13174329 143723124 178627185 176767374
85040156 29557184 16264254 154310370 152654327 173394121
83987566 33329984 108323016 453348331 610053458 567345825
57302517 124248215 11261524 737627811 749547370 792252599
36555446 16063398 114314769 708682265 769062263 784870375
398780989 160048013 215094318 443668891 423804105 359970343
72408315 26573743 9479372 365700335 270148559 414674565
382636062 58660121 42259862 516043632 457104137 535465035
157882593 8139651 317328594 491366108 781815147 801046518
51305076 10769349 9896383 248870228 270835333 217040889
1845218 7883269 189548664 553038055 580940485 576532801
375650126 57497582 292189608 653997919 303840555 651280496
279455289 79535262 32368108 322218077 289829938 80032766
306096842 34649397 10940115 577386481 574968499 421661637
88452986 5204951 12329747 135717031 61311514 118174448
45616899 18477279 5878528 201966059 179217706 191524659
30148395 22292913 10243381 477726170 407449354 496089481
81322013 8821234 38370333 450650027 485082085 531819146
15313490 11747734 1498336 52640793 53246417 52451056
88010439 72485973 74152349 140699297 174395584 154810787
41467980 4674084 81134800 298220207 412661291 378568254
63148109 10234407 54322585 283690793 253752817 312709003
83054306 170117176 59650906 410757857 442417883 418304344
470926655 125171113 280919633 788399410 700373549 757769238
75826891 14014380 2427250 145635726 127326437 103273524
3104097 6411626 3512347 191101594 193902783 186458631
263477121 3718876 90996679 577781442 505033627 601429278
56481413 16930463 10483617 64182634 44269575 53771604
94752182 9643963 127687456 398272175 471986056 414575784
115228802 14003651 42485910 663262107 632061513 657816873
94973664 16176676 76386985 114825777 65377645 118034294
21570765 11120617 4174482 170133294 162872086 179028366
35002630 8672631 79107016 606106632 604517997 664382404
131141285 23611076 234398337 611816861 635353241 709598470
363370135 89283922 60808363 616189985 603462912 462207379
36956451 16601000 63004802 299890969 320827872 320165119
227221156 68956715 119303713 659047680 570632373 642505605
15005604 1413651 4290036 23250382 22541087 24267997
228029666 15383557 12100211 826753744 925425653 894788041
686191 12099089 6240784 105194242 109178678 109919806
311930519 180599400 32412780 631219512 661203478 587415876
17506506 10174248 1451326 743908340 852545294 708665057
573261024 155452796 268351381 662162165 649180009 683830489
79134260 2267200 66524894 308635058 263020937 297243573
399525736 29871740 284711057 662622699 465724833 676108027
94902122 24449776 18027373 666343749 657187127 649971240
487420998 107710108 209957900 691072844 509805729 600691451
250095489 176655054 58356183 652946654 740763237 539383387
9891991 599099 160219 53541053 63950266 73129412
539390677 40661777 49467297 935947627 908678904 934731935
464015561 292712286 4006036 874658590 910404553 913898887
8889161 15335027 65631002 208695833 182187954 250409716
328667793 33578387 36825305 869569777 620395443 685392000
10409804 10714524 12075929 858879785 880791429 864602249
8613235 4843159 2706680 84332778 92742087 89039484
486789545 65901389 407370666 721633533 901733146 874632117
19754797 16396931 12315871 97059145 124043978 113289855
59362519 41259094 128228734 477826301 536814798 578691972
55389159 24213728 25001707 162597148 156942956 173194948
332308476 71339618 336074889 387271898 358848678 393463652
7168142 15581423 19470320 366195841 326676181 382092293
13651090 99819220 102195420 355750915 459300076 461089584
8464463 2561590 10359714 590442333 652125525 638503519
144443935 73202290 4424091 278496032 266051750 203462405
107547010 11104668 20885001 401752331 423024053 448860529
51733461 49137008 91312135 529354635 482794351 496977595
12723724 60498314 83128884 753570930 774803872 746726635
98616011 9427293 6933584 115536940 106750380 147623967
52921983 33561260 131860604 345509036 444352611 456757899
9919404 115194821 26909609 597020595 620619525 625325643
87446065 41462957 7764880 393607724 390484353 328011123
76971335 3694969 9413926 659845414 652628503 659951930
138137045 85674684 65235402 742686501 695713321 703766122
198813406 159731421 32189386 567094571 602515123 584731961
30491193 3488802 61440860 834156679 833782738 527642971
618761510 426249948 257532942 680283275 885978050 814665941
469863348 207210678 293859526 911249505 597492376 740570180
69246492 17572573 112134512 482473041 383977146 513101226
17964884 21112755 35211533 150550196 154999879 157952057
227482396 122589888 54844971 553586202 675652832 703084589
78203889 4554656 73031260 461170376 441492782 408199472
8301653 59353426 32692752 349192289 363488652 269188803
6329700 5681932 533744 200621652 210156275 226495743
251792708 10173152 4864977 572806528 499493454 516601442
38844308 988099 12378600 103753323 94490299 85436106
31084850 43466061 48188806 709981776 712531673 721523149
405619759 80948092 398664290 722027939 635008446 728266832
488617665 47609488 123760019 697522960 702410922 650278682
242391222 197748048 72069440 263768017 306650435 278665714
75662029 4260209 30601990 518563299 390479583 519587012
32012800 10848621 29063156 41687158 59468238 61234227
36327954 30743869 71171735 744413351 540753204 740705936
299559141 95073824 42078842 651590693 565324971 649640691
284301292 43385657 129214729 679573765 696758003 635194921
170071 3463356 4051753 12150718 18253238 18624594
209436940 2855652 216779102 489824912 604728404 595298941
27367553 39082250 60929033 423943450 407855536 429374120
179581802 92118278 42803041 631162329 669624006 632471966
42424584 13732287 108896241 235457135 239856147 221465197
464417335 73931457 98765278 722643495 653552246 737936341
231314711 29946261 103152712 691445444 754344974 710381409
283445115 2648494 104421687 661292012 633101608 654758082
13772333 15913789 9192018 169194382 230799750 198252233
51890888 163844212 29101626 652340080 705078154 745537956
4994943 1573202 562377 27609974 25927829 20424319
291113216 156664719 71341423 851307909 735181793 852648587
20475501 20499099 26477246 353376180 325750950 351308326
356999877 182371150 121650572 879982126 892791410 651996241
183731053 94854286 194507543 767499220 580489413 912784033
3479411 15570622 1760198 129853820 142461508 131712419
36315712 88247772 44238044 785510562 765910535 802618013
40094490 145374838 4550697 647655334 697997468 752214464
444598019 10515016 397868525 783830794 577341379 866064654
89852031 52904990 11146433 476990291 422913773 444388121
58676433 42075276 16830974 190426737 179796190 156263667
21497393 72955932 28521363 402706860 351755318 428779166
37690842 18367338 754155 153440528 163983642 124435829
47076404 939737 239948691 826575044 775990505 795296066
19962322 101090492 6668046 355843895 370933093 375985706
10985483 8293263 2994662 84856726 91206116 98537023
2520380 15602806 10523234 281941341 362556555 385820262
73456432 294942723 55020530 736303989 760468531 865153462
544889939 379403831 146915544 764502153 827326888 799650895
159042955 25623357 40763330 275903450 199517477 146073296
2431812 25863584 12691157 76667857 77013722 83074476
20639134 4499794 11302795 327694483 296180430 331910219
395886930 65190399 145751072 576824386 201017120 456910811
7934537 589569 4445804 24363034 21647493 24590278
10107131 1290440 3084391 22470089 19804919 23735301
56483804 54729799 154005226 585007820 662932624 638822387
65863325 5576302 10238350 208651814 192417451 154049804
333032712 36918574 123380615 590092290 683360237 613667050
12783787 9940572 4936649 22446902 22521725 19346056
27215928 236442 613575 58676630 71488872 38206145
65867087 76457652 72011313 385404661 382249563 388526748
226387341 3652467 53012708 383993593 395570586 264949749
673785442 224051164 179869698 971712516 779037983 838186096
365627725 40122247 157933242 663535137 414428454 432641367
2253342 30566710 91244288 478965909 436914847 510952327
230818992 13743809 19271819 525701302 623948843 560045243
41260179 89155524 54022801 817860605 802705274 832277438
78744224 16887381 18956404 390210346 353832099 303043249
278966870 305101085 21794468 427359805 426042140 368350156
486946917 279281883 108998757 595657198 339722472 420456928
46413837 63014011 10193758 284592119 325284548 298841285
2959662 54767366 106436432 825613619 696571430 790166632
259929952 52952385 38097448 610102784 669872032 633389311
8422770 1601472 3095507 128287856 136754649 121739591
106535625 37519294 92095003 373576452 306630386 311298724
274943839 85060023 210012 842797506 910118428 818182311
61165576 64758599 10812691 154538104 168342751 159546099
549980719 62510410 23289897 855127354 866287449 720552630
48911997 253438 14852569 99032054 97196183 111945316
1547351 10634984 7533724 93841026 94596342 90339303
10325156 26252908 4244779 58160908 54526715 50636910
127549753 11290182 10384171 434991711 435952835 293464017
220394702 36401135 58717106 409692805 252903692 378470560
112256819 2885020 12754996 246504213 161131156 257543320
157647 8009314 1662083 62132258 60373593 56248532
155420276 128540778 137146578 361560821 276219328 350311233
110616889 71624152 109113740 984805186 995209748 869567597
305010838 384722474 9761786 766129507 611585271 420924635
323596856 107828722 128163829 356265853 284350176 330401586
2443858 763422 1453356 6122631 5960392 6046382
409127387 129952906 21514421 754215280 641298493 752462121
163628102 23745977 49761153 601158645 628069590 595547653
316900620 149077196 4417792 570569543 501750852 613745741
720700812 541637282 126338712 919418616 838588591 975790820
264166992 52851713 81405588 316179610 144110749 283730765
155829750 77555241 137133865 697301007 677506103 712181229
171849735 35639493 35517510 800592907 700103990 768329569
168138423 135906588 64101025 244351178 273554554 213690416
156018341 137287391 177336346 351799249 287352778 289721501
127047363 437549 43861506 238646967 259173690 291394800
42656218 37849717 5416888 417761884 428228472 429225152
119094721 5197063 19239659 190031710 178033690 94341017
81359142 24315745 84209205 398673039 379857156 398963750
201531874 33655969 64393622 558084552 586663105 597402077
91623684 35451650 25011566 454090335 579776122 579126701
228614515 14508202 100488035 486805855 377338894 386226237
256388219 24488853 66213124 325497618 215522450 399934698
9685131 10831896 15189163 576163210 569776893 482095736
682678697 273446927 324290113 883792235 963393037 694186684
44674305 112003991 77440140 385677728 394891144 384233265
23747380 255974340 70484391 655673635 785903747 831282774
2454016 4026803 14273333 106274777 101489591 106233838
51849473 92329554 93100427 428606112 424130492 383346087
357811935 64039028 227009788 422880677 399092445 411152632
79695214 42195214 27596707 352242167 348321291 376968301
20344608 30538686 20084488 249919838 186400399 229507034
69755513 17743153 61630191 568653092 530559635 513712381
19182357 542796 20037105 86848589 60747149 76932051
155616949 85900417 19813363 547599283 426178832 462952491
109999198 6456653 18676323 371193778 389674835 400460767
197886102 117963885 70069323 406840932 415650086 467236052
30720020 26544054 22155052 46751682 53862123 51696295
5391967 67012906 84013679 406805517 410365163 411931520
203316399 126817851 13537867 886382374 854199791 780045125
182829629 40147280 207076517 761642707 734554986 874239819
326512627 247153784 130921114 563215230 497582557 582752631
649784172 154872001 54567338 861048449 582017194 720272897
148634792 65785577 926936 310917575 96976546 240740794
94066750 86234705 4044626 649738679 637270649 613063619
96258471 21538834 33846269 240899705 217966984 248163353
60170458 286690610 16120647 596832063 595849191 514755734
2003447 1087146 9276082 47866135 51230626 64258521
35247478 35977125 36647118 321203412 232431028 326602997
74615759 40722591 39728165 110953424 112633346 84439264
2020793 173114000 58303608 755885183 961474609 929820365
50843382 11332716 70392028 489951666 437722830 400154534
21791299 820451 8944508 29827958 20673917 26292671
30338586 39703718 13269480 260104478 244387854 260644766
205629390 12029533 41984746 218081199 178588660 158723713
163744807 106704655 7078181 611274107 427958059 578777083
257664056 81339568 80135192 407166934 374171533 287521305
111894574 60389670 2653111 336646393 330631579 313133544
55437687 114190735 12526807 616934657 590601254 586489936
183468199 229226901 100258612 563299661 493670712 507082441
34238890 15245571 3917801 46685675 47961073 46679122
10033026 20959475 43811745 546822155 749856817 688088100
163652390 77578722 19124980 671479987 834265312 734637045
97055344 56748188 74819764 817113496 786831615 873040212
170121923 2182105 62937402 279377960 164182421 259589588
339582347 14783720 33547795 531126764 384132761 355937135
109552805 20475332 24055010 134642520 100741091 141958209
102963398 128690284 26124487 969711964 534965117 911502742
88601087 101461823 91694003 658371972 663972461 630062686
361986937 108591001 92247431 594711265 572956272 322517262
236736978 126889285 131821812 745013159 705422066 731550906
52938442 23848070 19327262 213245019 197224168 210112805
235235307 32486912 1824075 554664391 537693259 633018682
417191910 216837736 37004194 721158514 869473781 874529399
196198707 138544072 83671654 572849600 735311870 702816780
467497490 106510098 29902640 854139500 836716558 853033540
173735224 212458506 123622804 724928742 754291349 772165275
213520113 185799201 57132305 755171331 939771728 804468707
114659881 132272293 315888874 956041317 743663407 923631183
28916245 18511454 67952386 579258580 711642220 745849038
10821283 157176 12506698 86594189 59636633 74920292
84410188 17659935 12673065 456580107 431571013 440220731
6381230 112121181 109037430 595003361 564576712 593924728
2430920 19425108 5460776 537453462 559658858 527419783
167408947 14047256 37826576 245975337 204249760 244299548
238256493 7789622 100692709 268553188 214326766 183735896
191996893 147754839 69609761 306988918 202651660 291928513
13114224 7691628 8065305 105492452 112583450 81790660
310868190 77844072 189877978 694615775 612439694 521759510
4540515 17451457 1205272 87963569 89822430 88397725
455277423 27102872 179245385 624885116 368035369 300514371
5123961 8731203 38277795 239750104 271203582 263773626
54666959 23648093 75526784 676992652 686131287 699117321
110587618 161472552 35121465 497326500 574460576 561030479
7758348 126626224 27318999 404446450 442884524 400925886
173789300 19584655 5688796 297019217 266642085 262580445
328563435 1110582 50152979 440371526 440132911 419542381
305842860 18583132 56442683 813617035 714970967 711276972
333014196 280676442 156407077 541350182 545044513 461190598
412726547 197604662 302346035 639915206 606707738 597392019
322924205 174293578 156157226 704084347 674181205 630260404
193328108 100478085 17264418 248981797 256095405 151582694
333582057 34942161 188139321 529024429 255272064 338782759
3798729 3847644 3614807 50125619 60003174 32907926
31540860 39900190 29908604 974142138 873748782 919687683
64785469 6148193 74560263 205478143 172751844 204587270
597447 517291 519318 9323719 9602465 8474748
17317020 1804554 106592 119593005 116398293 102711808
58423255 15008186 124949124 541800906 511449646 554699909
82439152 282760 9230503 253633364 268272034 240456643
423997698 150896360 249772357 917273721 815730584 858089442
135328781 9316362 4330091 575149889 331652618 569411730
55083608 27951652 84404851 581503764 775442741 777945537
361979129 174459550 115365113 928092985 786785127 969779351
4865909 3001708 1969648 29835667 38734077 36141373
468866346 8810718 125636173 768438213 580604721 581391260
102764995 12564576 70118980 137936698 175182637 192513917
400639482 20615047 39995309 586609229 533965324 536843014
407228450 129678270 430442382 680950052 537948100 711919642
8539785 25546790 7436721 137241904 164370238 181880128
24942951 28993898 15326459 729051651 687234271 730776306
503998252 263166788 446002653 629203276 678270465 725232584
288788228 35252141 33062767 328464390 321211149 233954185
159634923 71356312 9251410 779093312 883225872 850152837
1609382 3992630 14493576 129607622 104696801 76169278
48213931 22401437 3569094 152593494 121817511 152889070
346628395 204982556 41636706 920870861 719944071 880936572
115682419 6924119 6889399 178094878 95845303 216563139
249479440 48426285 220628231 618220215 580743593 589815378
5922884 16640858 709809 170939266 335340905 288630368
22764505 318747 92241 84357658 65645990 83392533
666931 5917688 1640543 32326761 30948901 30778166
62669270 65817206 8641990 711159252 681404259 706076258
90244734 177059419 24692057 836521775 943847601 841258280
212823259 38891136 15218678 337770502 326574079 359048416
36083627 18421121 69371112 563040133 561666321 560411072
97077863 66272001 4014116 134386185 150301497 132945755
55977606 22364119 58658072 411267663 396820175 406826937
246409914 63957716 41526440 661823381 628159793 401511685
44703694 12371902 19836873 970328156 887393054 853412076
93098735 54085463 32968671 479222524 467120312 457580278
31942976 25225345 25496522 137574775 117813427 115374261
43588621 6538499 3874058 141973620 104935193 110393602
90829957 123305467 52591092 576734414 623022950 602458429
44323728 6165124 13320978 769233920 569519919 726286974
49753449 23999548 92296142 668923089 733492712 698827859
605733198 157159887 179049437 676049499 449050723 579643838
545682206 190929573 391275095 699846557 704654617 673421812
156535457 7809850 1672767 295003549 283650086 209968147
29920233 15092637 96338905 217615219 336386748 337596350
99862814 4580112 26907188 265115084 245873980 189469228
10867985 2792636 5205335 41482125 45810434 32378739
483103238 131267145 115632458 698171601 755131523 719187749
388692082 94521041 5444713 864548199 697268994 727245174
191487242 102403198 119146392 907595585 796032163 946252913
99740753 35241686 45007884 393531321 403086396 423836316
77706014 81397350 86937114 344769164 422122674 437080911
291574150 65976055 59406623 513641312 563947942 551388888
503568549 35887091 39711468 945982176 938630462 638541164
5065643 15833266 4290005 147410475 119027007 109815633
26857086 12609723 460019 131418800 140289533 179618518
80355377 34858176 125048230 820814936 925991963 928406388
122158320 18594742 60395210 807936548 812202998 732569953
3188691 2327656 34603725 128183615 127750031 127058281
361755303 185189362 191242362 497588369 464298402 409615439
9518114 34850897 136541882 809734954 795268850 578216177
107312603 19396460 18407998 159534074 94617778 138561426
970982 29208139 19730679 177163162 147449305 175823728
361039997 48757614 100553884 671138998 600461635 629304084
72433546 14011201 8487780 493305275 504475980 411325278
1761665 47601130 32887911 178647313 185738288 172231335
264076117 145842236 20606241 664952090 461248246 608317069
73210734 65537451 16910651 346756998 366360006 369618562
64596451 9056581 3372849 332466279 332397773 310211274
78282649 23821339 41405 501808698 475337338 478018575
13620430 13230591 537629 80459997 76775675 62906561
88756930 29967980 30539397 157713379 151880455 137713761
69894919 24377781 64914370 504491037 504070097 536784178
219580308 97169685 12810739 380924875 356093922 366740582
2734510 48372993 18756021 146150572 148403860 155187176
247938523 194788495 122211717 615343371 638156903 553897139
1002580 5331514 62796253 268144110 307695081 320925540
166183104 102523508 32936521 311604480 330996424 285555754
69175364 7867554 42171600 269489550 230285444 261947856
91978446 59592861 4090529 369922985 458838822 372447459
414147 241723 672658 17498745 14108029 17280664
231634206 13056687 122416221 476486808 257695841 387204650
130767393 14753265 128668815 554110360 530536432 440581627
58042452 61453861 21050502 200285313 232444437 238396409
72609939 99942332 39607844 543841820 669003299 687284105
202361826 40580241 90729046 414696797 457068876 430602609
65881891 13335026 51196283 827231178 834033318 774608602
209527820 22734499 69414163 649173159 476870377 611481084
644284973 5827942 240495556 752030412 618214649 851237911
1859722 2483459 7041105 118366515 127763473 138998055
93069764 90072108 6183525 460443836 375408028 451263572
299222391 51693125 122997597 550390431 365244533 527148767
367881138 97709252 46058724 660468488 480978500 702314580
603555971 318997262 452679295 821187868 758384236 802085928
57892927 19195076 8411746 89299821 93293059 84283131
320334421 60387532 52379870 508005256 531436223 400920267
65080194 102558475 228687711 482411198 754346234 780081769
130121505 8873592 1193842 297678564 308287938 227051615
43777024 103483163 13853468 496401553 551292652 561134398
35482595 2706848 14809342 56737582 47282403 60364402
535322688 8930488 335693503 575913302 523683162 406842201
52604026 24947986 26098081 179728604 163690950 154574464
14348169 915954 986511 27583035 27506605 27797224
3511088 25737713 31035893 167725887 164299495 166006389
19809972 11790462 49950679 389399622 301800221 338009620
42954993 14148672 16022080 320228889 348390654 353896446
68955107 25934071 107102568 695949808 727785108 617343735
76210796 61439007 124070915 420467756 419860382 423564300
129353809 15069684 130356758 848440490 872489608 816302067
1916498 49074 242363 5263362 5576384 4769851
163216394 2254755 32193897 860498761 718657952 615408319
172981900 45623802 22991603 724603813 817015590 801726442
48249185 19355892 15012072 532201281 648721760 573857498
24890856 5488888 3591984 68528456 61994516 61844018
2476080 29748175 39689123 457370987 499765659 449639030
11795593 195761872 44534943 574314488 730459928 745635994
723642387 396821628 40571851 933614878 466337980 790030503
3422244 548534 2180223 36864117 36336220 32128360
49501964 5224916 41779797 364978562 367509493 319838829
359340 3049920 650928 49967241 49993880 42473657
60043688 193972445 14543715 824583195 802826609 664200604
79745096 47781481 20828456 159220993 170725774 165941480
612731059 463420784 392451474 728334361 735140925 550912152
120375758 23795056 156128346 565085094 574734741 592719835
15711463 4862675 5867914 26268561 13830197 26397476
393718253 79042959 219295442 586789749 628070934 552253135
133428487 4227392 27527048 626023213 584411840 304582349
101873127 14931721 14305100 268308794 246499738 278043004
37243853 8774425 70154006 331750174 323799221 329624488
31870345 11629273 155918245 594884985 607378001 489818365
52382293 141244782 9421949 323936050 378098591 323203501
187886160 173643526 83654040 890830569 873309736 908412535
347899444 217014048 173685107 411015026 279190746 424353024
15634245 10732709 12576560 123384991 111916149 140218899
463709908 226196305 502583443 594153548 486530245 608829485
503358453 160622172 142751797 882842744 903868908 890849247
23079890 5169641 6439437 82324172 82587879 79517781
116018453 34859189 6816996 397069928 442822437 384769091
186597839 6037177 94937271 939764230 673451228 897346122
393040529 120713852 141077829 442546187 471471540 298093590
56156872 204902146 112761009 734860569 756450019 746768750
13988452 31940216 1824009 407505629 323349882 278296416
13431216 54746786 36835999 198245307 189059829 180010977
181144773 2710041 237978 551062321 760106284 684703922
7754668 12058084 38055707 285910303 329774361 319619042
86078637 6047022 193432715 482736090 464753754 497190778
26388220 87280259 31348335 690753083 555850211 748790869
5534851 12109993 45032829 104582084 133973492 137455867
614922207 116475784 66548642 927119409 899623883 578153314
355932361 3226885 86724467 514809927 407807060 441544635
148465102 4415419 13125252 361509339 361052465 304094635
103809916 205754475 102861595 751733878 707769861 648693964
89628994 43813872 10510037 97146178 94571611 29457395
7886187 157265746 145450425 532262080 567315010 555376658
80396888 69168331 88846128 572351088 489388293 554643896
161503496 72315917 15584464 478573438 345137325 461461172
353882754 7570222 6833551 588789552 544685728 446661090
23396806 64200318 19756676 559877830 504037970 589034230
91283319 6853862 154500249 414905884 462392112 503567738
26817809 3331484 853750 98218559 89076275 85948386
40353425 10535844 7340587 115344826 119389697 114292203
359160133 12009905 92667436 614640810 580950673 484062139
44268480 34423517 32652363 513883542 594184752 649730714
2855811 12949776 56152789 232473143 232137783 216431363
351743800 130927693 15511160 393181777 343732927 450373784
203100035 11619337 42053091 605230049 720766159 624540310
46427647 77969827 53467357 772691516 777859308 786473506
45325966 33157184 9910018 191672182 216517150 207393824
143885518 67686257 50598611 225403196 219611596 223143540
188247568 85532375 22368296 414786445 282119462 427180932
16134202 25982011 191206447 928227219 891033674 894028173
165001949 124994867 127800431 245450647 263791225 225216129
133357280 36272960 24744812 279460884 260771179 259110673
817778063 55696748 380740750 911091714 894186149 637019954
451293070 213154783 358507341 821734739 785348554 788776792
16078825 53707778 20037551 282531673 272256493 254134160
27530168 35810321 14871496 200739564 202389188 197778806
79337511 70166118 16421804 367252625 379550819 397142447
15186101 1198045 7540922 168028422 167672756 162225269
9886240 2466043 16204840 185991855 182929654 198352595
2851330 8420163 461137 79882890 111390657 112320893
27991403 8224646 9236266 70289236 69727856 67584328
211281407 179253147 44486738 870035062 918504505 778550466
15534135 10504486 29832857 247712148 289670481 288105198
520582 6887125 4048957 23755621 15935541 22577973
279126883 11322256 43987627 482663816 460729071 481899850
336888827 129385466 120001312 378691564 383080224 345387025
2710448 67918096 21561404 531146437 396431495 543287420
31575261 25966711 54437843 744643962 688369362 679347893
29495865 5113429 2117758 87983209 82634986 72056355
17577689 36688475 458442 107370694 106664594 110416449
8761212 5654255 43762504 473838781 440993406 506314451
96180154 10746066 99578672 385253635 355728023 349443614
119184846 24048448 1572818 593502324 678570460 671089712
7728956 21416317 13294534 366630568 441561001 376960236
376417556 57578257 137201557 565715426 571810815 577376512
600093663 134230047 108273876 702824316 847871653 258401640
37684661 73099910 21029030 295845655 245422783 285119250
68153321 29811311 129631098 332681094 384481801 399078543
261979102 6958107 30607161 387746079 381923629 296894418
6840664 11941749 23566705 89306724 89929416 91067336
10106171 7644652 4367154 119206535 121965639 118687739
137544646 6393955 11580162 196936373 206228928 187369725
16561917 761569 727262 202164702 131468523 163521857
1198353 219510 372169 2049831 2038400 1743272
48820229 5835411 2343868 54611881 54558653 7212618
73483963 13587718 101829113 549919992 447279519 555977392
215705 9262855 5537955 52394838 49522004 50486796
174483095 136964941 58889346 377259874 284706765 363718364
56488669 1720213 24059896 130001240 142056675 102476061
39101103 65700433 16201085 574667788 541555029 569704791
17403711 215198071 34028329 605317639 542061864 605080502
114459561 62083935 107971906 399815188 394951343 396206055
15689067 117719010 46699488 470752108 574454495 468677418
594726499 64975139 273088937 803331603 620643022 898716984
36352340 60174909 9586990 293901379 172389957 309559276
486763134 192453585 261586275 720701226 440554907 697956367
372902676 232408823 477640460 838809076 724581298 889587154
663340077 514984549 75681492 934061656 848387310 932250036
20360607 21057131 1721813 87364648 88000014 79836448
202163725 10127466 238906914 513282606 505621669 446437293
83650466 11683653 75516587 154051729 151399149 159559801
323416989 170126908 225451346 600690500 647073700 698399927
270314124 82389853 126979456 729553649 745760795 733492226
19059488 475724 31228505 373280291 293885865 378950225
241596908 77363951 24312007 906764419 936635613 735363116
117887863 24790097 29986220 227119189 208293854 201389579
149543810 20666080 3621639 455134982 462663009 467315273
430931489 59600358 177230791 467422928 379583197 412610175
42814273 47856324 6758579 117264993 126101507 147473358
107760640 206526481 3192308 888238607 910851656 840975339
25269467 15088922 20012431 161655703 166683177 170603577
467488 77754267 51159630 467718863 515701644 510427556
58816679 29637278 15221120 100666745 105998346 79737646
22879840 25664729 17573155 530840751 532212086 364935739
28150477 55244548 14920750 817709185 798002010 796376097
165642341 144550410 5017252 436168495 466976275 408894335
207820121 64475561 10816287 703803580 714544806 623486456
1638486 14984214 36219906 298337600 308458766 247369908
5377511 2723841 1106921 29732175 32122820 17207976
5086104 3624972 2359032 7753303 4874503 7493718
177558610 173303914 46621868 218740382 247498843 223887219
359892568 3336074 1990528 775607849 802379552 447554821
316371962 19157162 82757609 820617746 742297512 729056406
18200561 470586 4239074 28650887 29923716 29000407
40435100 4715741 31774595 363049199 370828163 299103065
1082733 1017300 15869678 141292289 151673379 147106153
205835237 136768487 363195049 629938140 653343790 660161796
190107486 40019521 11920748 490762546 518017868 532797828
1634415 17310655 3688151 153376083 153478529 132341622
165111138 28823399 96199316 443441639 467681679 445829775
189327643 156834389 31322316 586635712 551834579 546992960
2839117 1524724 2049107 33017484 39208870 37859057
788408 71027509 40744258 320747842 307750671 325060999
75321425 23557042 42160673 297997298 311807635 307330188
241973081 69112349 55455817 268184953 264413748 303400122
9029998 7642545 42445021 349099886 339116540 338078146
10355162 19978189 34153012 354528313 272338188 305744755
58006424 5892337 193730032 840419618 816941239 522538493
22647534 10178998 2650928 218740486 235749426 238998319
52089287 11506140 39202499 517615750 486978282 404394785
26156822 114369016 2719760 220094327 245452661 228818367
340000907 92457075 379479988 869673784 720979438 841137170
382496633 32549832 12159618 907419402 964004499 745361499
140609330 26023697 97719494 302820879 388662132 252398090
27636445 10960481 20141866 141981984 153712269 141662204
160683731 78642664 122719677 385853927 350800428 358194082
4591448 4143708 1158165 19252110 18347710 17796318
387508970 146932377 172561714 819498524 795733561 759225043
46982933 4026947 11954616 433726645 408668929 420637335
72436068 36139867 34038185 190064394 169479461 169271080
26352575 107280921 3055102 471181961 399218947 480121553
98219692 34302641 56749806 812738691 788415964 720841501
622479433 141403397 28357381 725227759 599368800 599197448
342274840 135811930 82434847 399645806 383142569 299160867
297200281 22801935 2853451 624734881 473272441 572992089
243752802 32078099 254096379 418077150 426587953 356034444
501312720 5008890 122633473 865121465 662632385 919566558
259678008 102857637 1615123 288280852 240737929 320800881
316685 30727 74341 686851 727995 651508
113418115 41254443 10020768 132916471 147757901 56693581
106848367 19242680 31015452 330800752 385715927 350908101
239419566 39046038 18821623 454024428 427158419 353344221
49907020 98990330 66419746 433106761 532180922 567835732
291123776 93329181 512052 647525456 655834506 658666822
64837133 33893890 21660649 155460768 199479692 179017026
379039841 286947893 144369861 437232739 381230513 395027227
362837593 82963397 44890451 386788227 390310626 297839959
553226673 563201271 11782627 728007509 708913333 512685712
9440531 37920711 40990745 216910056 268210989 272306200
56837804 24655712 23670111 93950130 88928301 118206886
42562246 7823594 86606503 377409941 404518191 405175531
5497999 4875100 10250878 357202861 401421334 409762676
348160180 92852211 64800848 918549653 898019315 892954553
5149982 2268119 566976 81171579 80232964 75607071
239524676 10130026 186688698 627839870 485153975 505663963
290537075 77024992 103191849 389598908 311938303 194657700
338015988 80062273 71008811 735359834 775794993 777997756
1622987 5536995 2023754 101924545 88965890 103157264
106968244 37525067 26340310 391789230 343111919 318679051
12782638 6370326 6176919 79823599 83636241 66760826
98382049 14378777 16181583 381126008 370265948 386704631
135596241 5531522 52638780 714061515 748603653 741087511
2283143 16135495 35810 83585562 87823066 81176605
74270218 15508945 99793206 338673950 403459725 368208112
428804890 276902550 52602206 561786365 514061988 504271891
769700 93657437 215394304 930501066 863023339 697083741
576275 74745 81474 1780838 2031838 1989193
51560659 41830882 5244334 124636830 114779820 110820939
386508982 374082925 316824914 492510324 406511265 548229838
316124647 199247153 203225786 417797102 515061563 456622176
273957966 106815413 4175590 546778700 521467293 274929485
53288603 28249525 43024846 151313041 142078659 170777463
56191616 29606325 41498549 97011185 103198198 101433477
263639857 28941256 73655305 586189422 521255027 460148963
349508577 250191594 84745843 593801462 601800432 630232813
317369182 35914961 17528166 656676096 709432625 587168105
34088199 14311517 26979674 264704083 253222720 251627810
173096378 23978791 4174925 252883097 268870277 97476296
246664225 125019744 83057045 661846706 641629805 602824707
17121698 61009028 12175069 169078120 197329140 167261694
347938096 255481241 324120980 803286125 708461014 792802433
644149291 460881102 106904319 858928607 732637470 729289303
56565467 25119755 12218801 103137578 76328440 100405634
62086689 29331643 83795492 351467779 390612696 373245326
159311097 115614215 99255543 360293026 502139224 481265572
28815958 157963138 57668055 313277501 309577261 331300898
30031600 40219284 1471771 500268125 513393954 420123677
76908180 92068181 146860007 910164800 880021364 894614030
17158480 7315981 59821767 484417109 479551204 546522429
37678219 90148178 24111594 277920431 290394677 254715428
42784950 42297670 40754971 883281807 883692939 922751255
285744091 105673589 2935221 897022181 896717093 697936628
150968907 175387615 6413907 489127887 513162845 522820575
96276243 44073772 141758671 539019916 602355353 603847522
158023868 63859694 38510592 617330046 532865785 511499500
504591943 256824900 69338180 811283909 639786311 306694347
520282279 30274320 402143221 973752368 966011651 614656812
127491728 58917401 41818902 667426801 690875879 715547721
231455398 247706090 193126091 668609031 674052637 585696496
15127791 67977883 15232487 313211732 304753873 318729874
4021251 15687098 465713 271632564 225247885 286282107
323978331 45001693 116231349 721937726 615148457 639496900
9261875 10125472 26473069 400380884 429755977 400842545
62177199 10143337 24870483 470199253 477800499 500618707
305336671 134250587 47562001 517372480 455827304 293395052
235417777 146158379 101141140 363288982 329494760 402840061
24226339 1228760 747868 68179715 55006358 68635386
33746613 5364616 34908384 259457636 310442722 325402239
1658171 46740877 42519626 482458332 473134238 463298515
349835089 190130224 119625365 560114942 409475992 521012233
4734400 1421357 137671 5274018 1624388 4280057
40547500 1824369 16839839 270561154 285023432 296930381
1928383 288349 18691 22147204 22865831 20629596
498296064 278841645 123148418 634482087 450094613 318593630
62755978 64603535 14553507 192532194 232908530 196923721
36154509 107107058 52747187 600153755 545079079 606926739
189458972 141475321 7082967 581267296 578891770 590644777
357558561 390009143 188997532 837415837 715511321 800828021
53406402 33022516 38648099 315338039 362673285 396349745
92684037 29707801 38904687 236295072 212546091 234940571
97100935 2899366 30314639 208856765 165525754 209326202
146364141 124530053 26831512 458526520 533522994 432966599
107356629 119978719 83202695 212972280 134752055 112834353
4987097 7568735 17238531 116075445 84683969 131386660
129692612 102562174 2958731 438764337 377161339 435010781
135651656 6141763 78676014 538954184 664547746 653686647
64208722 22900851 4957892 78889124 65106493 79632313
153664508 134052616 74415919 550876878 539385913 548925820
267797004 10702082 117979547 778914995 716577234 717141324
59157311 18772404 15144953 276581660 247791102 268583791
286756889 57870928 54892773 796140846 682669581 839400385
168792671 67482317 88295441 237751388 240025062 248385438
89392774 87824580 185255 565977328 580129726 577006013
376809953 41279973 108738461 732979636 714643304 651998523
289613585 17262334 174894683 302275144 120045467 197876848
203406005 148302304 31634549 928273211 859632275 791677080
348457862 69653398 170644575 670641258 317849331 560822615
16863341 67884736 96547172 770273246 770143028 678744182
6613918 62410129 178100878 662114940 598884697 681090332
114976010 115874192 7689972 137280758 138729634 93119600
203987880 86388983 5644574 577147467 664672901 652006358
4541050 214779698 41988048 915938813 987030609 979525192
554925551 190215171 49325840 780977972 748717524 736096647
33387394 5187648 1383181 91091730 87191877 84721856
13259924 109670795 109823940 673110397 678770844 709605173
66563035 58294658 44480303 451903696 427984655 477791378
184170348 68550235 35097445 250516714 202456018 242208031
245773542 12352565 169846851 315383306 332617643 344058247
105565050 17352362 27193462 333626357 309569700 214764476
54214060 6000096 15500244 64821889 85835142 80487352
255755360 183610731 143036520 797776834 838925964 887501955
120574806 24697748 84839068 237237681 246273539 293385922
826188 2168223 323592 5410329 7565174 7419048
144675 124032606 27260465 532086252 605047195 586376082
50320250 6735348 19518654 145973664 157022217 163601285
8133573 15187512 8739097 250689463 269453399 276359377
53273237 51902323 50115680 401216962 400391754 370597505
91394878 143598618 206544034 816026988 962098949 952338324
60965937 52831831 108717760 665918080 512462547 661279998
145229322 52703669 82241674 361210269 403995956 285840917
180106335 16490069 9387629 205266967 205995380 205119664
110571 101529 6568 228624 225754 271102
23592097 14774114 8341992 499471698 535228832 513019967
37653281 48571348 1907990 199335002 239642347 229971142
115905617 37686902 33253624 633300234 554604378 475290703
889256 182328264 97054136 488961634 712588929 764421802
60472377 3365345 77221310 350175104 351855852 346570197
66892411 4783640 7145397 86897533 84269667 76627555
25582382 25620519 477026 103629385 118665185 98054442
2349825 1852157 4731194 99471299 90270366 71900219
18756612 19477420 165689831 473291802 567580274 421522448
19624054 11054202 590389 44573382 62025969 44806995
5121529 37653428 32711355 308080578 301648360 290585216
704243465 749901016 295289499 935455635 835814066 665455966
45149301 36105786 65571987 378773189 368652689 338045742
145228194 6610970 106302517 487918927 458044685 472154735
193729615 150683905 21243837 704575166 744408044 744966925
378439359 93639192 20244675 497121645 584120971 587048654
611399679 130544905 539381241 632005189 354521278 615910982
897315 28685838 13872670 496244731 368101451 451987435
275262780 7014728 51862652 374099848 520698026 364818541
18396736 5455358 3136927 31914445 38097629 17432097
14165305 28026220 87452127 428069352 418286558 363562837
245878759 43412006 36864139 283805163 310889348 295743445
104256143 62237505 93950583 186108610 167747638 197514030
83796405 82741041 347637801 809251460 851585886 963654533
152684561 17582413 59806233 808226202 749042862 726383964
262098226 11555923 2717821 313707931 312954561 308235609
104198492 56565541 2317115 180629344 211650300 215413218
24016730 26682367 84319339 708346081 744163781 604184915
36232870 61671651 30610991 586602074 543691495 484148822
37987713 143378700 152733092 889544749 850095851 929823928
118794590 199793964 72285824 871500660 844529981 872558068
13950733 26108584 7549001 198542741 198652381 189299592
205109410 82099329 54828726 748121011 807420179 807159435
60916389 43541302 14004635 647148639 660838817 689022903
102598948 164327511 56659654 721103613 762581351 730889556
540381493 128767691 124359063 883454554 810864956 748481263
18625102 28582200 3551604 477229808 408161135 436691103
14269929 1890099 7432475 94733467 96298939 76008521
242612332 20942410 118815331 792364057 841344902 348368557
75614195 46148410 13364982 157206079 146061852 141792124
77779866 100666462 7680644 114182073 112719219 70411338
94148860 13728453 102571540 799631930 760491087 820177605
672198 12610160 5324015 113125169 114736731 106687506
14627577 4707294 33843824 130385578 163112699 166138944
169950825 273021 31875476 259335844 256852521 239670785
2425467 12447866 24880630 167212902 174312221 138370019
343951797 113253586 150073314 847654431 873000762 771654875
175840014 95098116 18024929 351827580 320026685 327197037
10037676 41492066 25059646 205725999 193008571 204460810
12652241 6243858 20316770 548374156 651049052 580904648
589173 21261652 43730493 195933625 172963587 178955187
4347284 982181 1576022 91886177 92874580 94593511
52829345 1795342 21278664 146141667 118583872 124212082
301683792 9426176 116786229 851612279 842132450 859234615
10806762 199452 1876943 62894711 61662384 59872875
36603432 2656539 22708822 131853138 126948571 151351597
42322987 25251752 5071519 176682453 171763402 167207760
88651411 41265262 6833721 577114438 571008423 569762177
1717305 44856292 2401251 420962168 399399680 415484142
13784072 64279116 105341358 579215495 512930012 542028115
299141962 132131843 116935466 387215994 244860906 321593001
603641168 260730608 44186704 647073267 550179277 341855949
83974546 40034386 32709907 148205624 96248942 129916542
159693688 25294429 20452463 387033413 336327781 447519607
162986085 18436381 28380121 366342698 371060675 372145805
29345407 37818786 18011600 78984531 72897725 69900546
140611481 40482456 105022652 248651281 204904789 212130218
37325914 74032759 229507331 726691315 699196194 736135390
161775452 17928396 147558 419087221 398905848 440191787
571700003 199394331 159725293 678047312 240175499 598482216
115776317 86194270 94752803 514710186 443822846 466553484
76461820 30309984 12224676 443246399 467309130 391510416
37649834 64890994 23916822 633408348 641083145 686332676
36388003 74845301 14061836 212833521 216953537 216007691
77384634 6490272 9021526 631182074 578052158 635955996
125950821 97554335 277591154 665780080 726787607 826021714
186975491 23681625 2150045 220838673 196619032 91776126
114953085 24986256 48424412 363830361 377506735 355757546
43041661 396532 745457 201012503 226070476 221246845
103382526 151164676 6477983 604786565 593430226 705123784
70398218 156793905 7883744 458171876 396267499 438719538
264559038 80699578 27541695 291929337 154992446 293229047
614176347 58654167 205870452 946030347 825183115 898452257
38620876 321236 2269696 143806141 172405882 169449104
616721188 338863434 38760421 636297880 485534979 204446527
474225676 463355007 52389814 785876918 716628061 927413148
156101944 266503063 242757828 760234016 776285356 626760099
13316732 97482562 10090391 321507410 343395954 179773663
339601097 109457535 25204234 419301515 304240977 422401965
28750403 12558389 16280410 302888813 286996171 281666757
75230437 16240647 19809100 97299475 83467603 62526489
89403649 101548209 76800644 330301945 340313903 324394918
107258148 133266492 49599582 337491124 339133080 325622466
55336834 21666931 40815373 470078884 453105420 445562401
521066742 106865392 60333820 879789255 511392120 672242368
89109186 55095080 6965776 152314318 150453175 146115544
23658402 86915707 4868834 532707517 522126412 390987116
351385 1728082 9372648 72994911 77048121 72230771
160007088 18946828 1831155 418817459 414419424 385511391
39120276 17191962 583863 247184176 264815292 262061144
686537797 458846003 108774592 723270377 593044261 396332412
16046255 86670 8611497 26865269 36213190 37642196
156214246 3368593 17620148 265491564 244054714 264322618
1211416 3038661 63404288 800441790 502483723 603313802
18148604 2589057 890152 83953234 119406601 135607294
31336727 68121781 6019576 662936020 449892310 664100843
57842463 157529753 11308375 526177416 495393223 557812643
309215727 62324938 381330947 505389320 452091837 492591852
269073850 2181392 125526269 610537819 361311887 595513543
68481850 43290674 51624723 117034047 142222614 142064925
120640455 1468652 264168 408788794 419400137 464512250
105888378 33624312 34716125 909629508 990959917 882287881
3030465 10042957 7481573 231895060 206454415 221703223
198299321 11236328 89713613 238237300 188651327 228883929
79655852 24537760 1401110 227010556 218301941 201131910
10940030 10067653 37072675 394373871 470498721 415706756
77914669 30067195 33401447 79238381 61605044 59131047
583235256 366587975 301699904 765016645 821842924 840516370
28485302 20637714 18372531 427799357 359316963 413993576
116638537 31041752 56657266 232043954 213621273 233663632
2830731 582691 3650789 76448851 64525107 80341061
17538482 45829319 17594451 553528088 592735323 607891345
147233901 42106395 113611286 604959825 410543980 656842046
599103034 502025297 108698047 834922830 914812060 909733625
810825783 194461052 127437009 870153720 522195247 401864092
410764536 61590952 155400355 624774600 610509339 626671525
96703795 4267245 18682128 166802343 181950931 175485276
148663337 96094094 12591047 413521861 475072711 476075868
92984522 122012680 56911385 253346792 276663977 268463564
390374051 214145335 32994006 438240953 240209348 434885823
20989451 23669862 5932791 401357048 270176023 321033416
34670838 6607595 4314000 120847086 162943802 150838211
13980091 4443814 5543674 17911576 15969850 14012345
409491215 1875791 53168818 945916648 558463503 857528080
498580575 108179847 9133300 571493005 516968313 230813748
685183867 327106932 284153264 808742626 883580185 811787491
864618874 494401029 315456951 903504493 863953517 792038540
24141807 26551825 46592319 424317461 451175635 503357575
3399020 30919 714330 39480539 35533673 39880571
229692645 3216912 10292385 283190820 272876418 216828501
100159004 78107284 48639265 955077135 928952529 898679452
419411866 87489288 144798441 686556465 524631503 677494430
953543 5362359 3377983 48910083 58469641 59129962
168952287 102252728 101038987 752906545 742309988 623439602
266205631 242763854 7575826 455605442 545417302 446618457
205455016 23980919 7483985 532038355 535378384 537957032
19281634 37113113 45275710 542302660 482361237 517489388
357925437 191463648 269249445 404668874 287984084 315020384
30692435 35814395 156650250 805110900 901565648 859077187
11674337 29082645 19895571 475678289 297461830 435121940
93008220 64967793 74022594 556520275 563583868 568240836
732374265 396816223 58824836 847772370 652920738 311704289
107309523 45519342 201924517 797758994 795130761 756783172
105886389 184095235 95672215 609221113 659788165 803356557
154862938 6855383 69750823 227188725 70189263 201779860
122626368 85776086 76455818 782328127 880412995 923107889
21158151 32073653 12061460 144279382 149221104 126025777
44132370 13751638 60692194 171256574 131540742 163747145
13257133 75646344 29145213 154107704 146635118 154066362
518196501 423049519 47578546 781677200 629457196 646247190
47435378 36519477 26343705 324730450 324568364 333183139
267953576 116171593 39540771 845938799 803394221 503715970
29912272 2250349 8497979 58805353 58497884 60471550
18081923 29919122 60846503 367249469 394581333 364829319
30193796 15239927 10429439 170692055 170450935 173596118
390138662 104493935 131264672 576608904 295458122 618170955
125321341 201984128 15353806 263523672 293638899 328353967
222815563 17492598 139861620 698964980 701443005 762867059
318463235 150705586 40723353 810559908 689963438 715148902
305082268 32048961 76226248 958674136 919711798 941551142
120482245 7053686 116360124 655842067 819883512 892528960
206381174 236518798 115067353 251316486 258075836 230649198
297279652 82980451 79786196 715963324 748979233 652043925
324080288 78468966 96947708 569222819 506006096 566812970
13403573 2600890 13477588 698963013 731763189 745796080
81626682 46237642 112152915 479247680 402426387 463901613
4909401 808227 1238408 25419452 30609248 26722602
29001891 4154992 43072680 110303694 116459525 114900677
42126192 9616557 9082079 110069162 110104915 109514140
95303182 57035790 265410592 736562398 602409865 732843569
473398 540132 582647 32216755 30104423 33668482
35349801 32551954 3488681 703806811 686658109 692932531
33453574 40316690 46550627 257176134 246835206 243481810
402161100 2678097 51981717 503245081 506121258 268163742
27577400 330507371 269286884 892143825 847058513 752640431
176252650 94579597 181382838 600483295 598254253 575047943
47018173 197687795 114327537 643327315 617599466 660546028
20239861 5990478 9774146 177384615 151433955 179987649
78792490 28453463 59370453 608250805 532780324 658409859
126708835 54594831 16160562 647775301 844706372 877169598
51350505 14946606 59895091 286884334 347964825 321439317
3249459 927684 2706686 105437807 105402687 108028954
51528585 145624700 291015925 747780889 962961815 981842149
25591687 1104458 7113156 67769794 69887915 76384191
4955390 6718080 495705 163834380 157849083 171944025
617436 1773240 606998 9999034 11086941 7754395
494086905 20452650 107387833 712058840 406029822 552666780
136238563 101447150 94712342 175060964 129752772 126879121
174732926 64349616 212207365 868741961 904576705 857641930
155396286 55859424 121259658 249497735 225027582 223443104
393974941 188780127 30785422 507520546 439124126 525469279
181617909 71057919 23429311 585724083 551566969 473755002
6212158 71578446 7306691 204648913 244262391 209992215
83717214 20249300 12422160 403294023 389209772 386926610
196368038 26258210 72072934 902451299 774059947 466478606
418888561 318494687 104762947 688018358 540355971 655231799
536507223 240074530 121556599 983019742 843572943 963553341
204203410 44757058 127183708 719196167 598808512 724778642
2888218 1626627 2496781 15995277 11598847 15457946
4912148 5400588 2805141 39498802 38169937 39145913
79214060 13115157 64464265 276299840 268690351 268996221
457761072 133730078 53525204 547533663 506476345 453822413
1865573 72059486 20581803 938920109 890240140 961967101
34284619 10149767 11351189 150029867 155047298 154966312
153193093 105 39352048 179467704 190699706 175688566
142473871 26412670 9701579 453286742 496121211 368816484
3466557 35680353 15479378 434897772 417868932 391301809
295567183 223172691 141677765 837169133 781726464 784730945
23718457 6185363 88151488 250955836 201520604 243036754
86932348 48734589 81418406 582277827 668401671 565032355
75005964 58519384 17469613 260182335 305855898 304938578
12304367 12713866 24977971 242818845 215825182 215057785
140591862 32483919 89561514 328402685 316369351 272038890
734590816 108234251 206307417 956287578 817836084 671362534
471919956 8895928 54126189 687383145 686955160 715834170
47335658 13229282 1039614 205208141 228660921 192132039
60641825 5806364 14203981 76614001 33038647 77123263
5940445 924766 21439500 275560547 244121895 276934903
31976117 89369307 23124386 572705479 468068217 532566103
12025420 31181246 27630372 185092540 187646372 192860110
6475029 30386044 17308151 243342063 254106117 254780407
7186838 4745334 9089978 136717647 149313667 160727934
70057259 1619087 29580587 851177090 746627856 870522057
27904611 5174091 4172458 112751857 128812622 122535554
169203746 20558472 11427607 229659702 247498601 246228233
95065560 35288095 87837955 503306853 564417168 564286646
141165056 41464534 46050381 227759323 203881442 191510402
174253558 35828634 23757016 512100618 502069263 519291214
185265508 6388269 29410932 292398003 300841395 293655717
24431075 733459 6356380 177378381 129864180 148231922
90227875 48676401 25086787 856798889 831071290 773812098
41333876 318515 24299538 133448674 157018224 94102345
580241204 154064497 133349501 840798415 763433676 688885515
71358125 71717005 7725358 408902037 407251183 326088831
33411030 5449942 31789040 133786745 127582134 122706057
36964195 16348448 41036535 61658442 86044676 85595528
38359485 86623717 25836362 644208452 666713763 724087137
2813285 12505988 7800489 155968843 143148030 152915228
6354368 174493510 3366354 610485726 831295647 774891070
210793362 72266399 3475611 575539660 558401469 519631109
99623751 62790885 149537889 560612675 521129193 580211345
414806187 40187460 303209303 820665601 295001461 647200513
535326532 133605567 427966662 549447436 548105874 631473175
129130492 53135727 57818116 160024328 131627028 131633303
294898324 13215015 291046142 501173363 467196060 570745440
1712623 2603303 38348880 466580160 478056535 470259751
14972363 15360466 17027113 434692293 464873974 424991761
451936473 149445866 45325553 843332809 847509772 848843287
703579808 56524139 13059791 766687522 662320368 559205545
56421900 6751678 31533187 761141996 759623591 807740749
72417812 12756770 20549366 225453929 383553847 352367369
710304410 171778929 131739682 797391318 809463438 409499439
19276657 68625021 4950112 251451299 231601783 245095671
2611776 22539546 22581121 251381637 322309839 348151866
170044791 15772468 16060841 349028916 380152043 366218988
38279887 3314689 7373204 57565530 51735092 53692284
43728558 5988434 7185251 275224519 246453342 280484915
282524331 70324824 123898825 305422891 255169094 296411285
43603761 88945676 78764202 535398628 589592411 598492546
505626202 160167813 56621536 721052409 888391171 484153376
149833199 30835393 31037602 355364275 330602819 348758209
746663371 28212341 395905201 810508959 177774087 925173470
407877848 162722048 6402826 466775916 531536220 340872596
136601393 17324993 58765713 306918562 179399722 253647481
1716900 1466438 282974 23530369 17409104 20178980
300467794 35459869 121350363 501318551 435530898 452131336
217539824 30036264 21382805 500778104 559045783 547513805
205147200 80059214 27556836 348017864 330861470 354087429
41010097 5698079 5475444 825728850 839638246 810089610
125822226 21255119 48687583 683106208 686588231 723491821
20828586 114229833 48922719 440724895 656421492 691153257
525360160 60961202 262942678 750279468 949751601 832616910
418771048 22042169 175006084 677800644 564458055 507897513
524991981 301701834 123106361 637450787 625574543 593051259
37527109 46749308 27527333 551960037 482166416 551866255
815397152 72930026 119493189 834375714 345090372 709952761
220338496 140382901 36623047 594425810 688568805 605938087
14291920 13678677 34215722 184093031 180621031 167033249
12482031 66561820 11464381 360823045 338720607 279213770
75205034 9989161 111325703 885381241 658924453 898931778
591347661 156025088 58645622 857663388 841306938 477463980
22153976 22433682 83916113 371379966 364435113 329629348
105916792 49600039 44968342 807248108 821185570 864163170
162023542 111395353 14262710 636922676 772662561 805448032
690827493 21526113 260128185 730701530 119571782 445628097
284610585 322254499 19758159 893700702 771946366 645954826
22267205 28805780 84520942 394072848 391398696 428684974
13218862 47609016 24648017 258605056 236765943 258848210
48358544 2398405 8812074 482549757 393246244 471713318
28384509 29015419 51078743 255517894 238683839 276811260
16300322 7455557 1427025 56724752 82210998 70838920
52511799 2191089 7108305 92982718 73048160 92117912
84491708 85013688 25719896 92394788 90045211 80475044
13642603 12680209 23852306 206393145 210752611 201280521
73033603 6147977 64419066 811475471 713839804 811560313
30250523 33271390 11490722 494352698 481441711 466079109
46893347 29154039 18976158 210891824 213036750 167685680
95124068 52614817 33693204 413072639 277144021 378688322
18841463 138728094 65221916 528025244 521004977 604523413
257347041 243491814 101896911 832412117 780549009 650445008
242153828 180181705 29201542 617455063 599643656 546520143
4858140 10998969 15139000 78698732 94818855 76612020
1309748 13313 204185 14088167 16814892 16876831
501269 4447678 5131487 135892233 137995759 136162208
74422564 77692159 13626693 428833254 446885225 479324669
17508130 95244470 42946743 907938412 921208395 940191291
4064944 10618118 76970337 376897533 425404848 426817447
84361159 27827426 30180171 196868368 178238538 196445831
240821247 182570037 148457597 330360115 230405164 283882998
143050598 211472961 81691027 464796287 544540063 573458549
128729686 104041790 4370607 338095689 355223880 300498612
11140759 40741169 9726329 285652229 302703011 275899283
123910325 149338472 38088215 799221877 806615373 825736489
320026896 81355276 22816826 436327841 391338197 430527172
65601861 13588304 6734980 183644694 200513601 164723884
435769449 93648198 99200630 780746977 691962000 678972009
10032122 93308845 1999604 485448756 530396162 534544633
25483483 20219210 1543493 328464086 299193919 287201374
339233955 321134558 23462967 943898146 940018505 904928686
23703881 87203420 850703 900091245 890986350 861219857
66924127 66645207 2592307 445469810 410972463 421602366
29840985 61099138 4645859 881411386 837362748 900721449
4677078 1773322 1084965 69269386 70387317 64530438
187793517 12032140 28875599 202740305 43716611 208769616
487276866 198977875 97121055 766613635 759868281 519166229
42945001 57511445 46336633 888388562 887314161 827704802
10734745 1023915 4276636 22254137 24436439 29381164
109037560 19699562 42951369 659151376 887576014 898830985
26456862 10710204 10306292 119282763 116732501 87451021
108507107 159650079 7552657 623946964 699496366 442006275
183334350 109495826 33314297 318003342 242684534 353375124
524603728 60066769 194970396 682995079 296293750 667202216
493118284 53149968 44622035 810829550 419946905 523769210
122579483 51950216 26904376 146929607 118193496 55987847
44936827 34080471 52887806 727086136 773413228 742848250
38283409 30608506 7322126 345730310 371658156 423683904
1466799 1518493 733275 18520057 19634561 16526277
46515395 15178144 81250459 612284098 610885067 564642966
205537826 125261515 30176895 475352865 417035484 331591425
33384440 7848191 4434289 63043898 59205268 64910051
187836064 53276534 280671104 664895832 804083447 752579268
79816347 21791855 32289198 532574383 674435953 674106421
214808717 56646910 180077136 510599943 399693381 439415168
124137137 106433842 158892612 729348162 677563290 750070888
1537826 4181462 75976135 227192338 179697948 230406274
2167254 2218152 3657015 131087879 106622149 88557996
190017705 35456121 166232320 698310667 601290702 559706559
6988961 9548567 18436681 129628255 128832835 131335924
56950086 6533017 11765650 257162353 278771192 246432537
7001479 37547665 37232880 190780738 191284247 198029355
24116302 10430977 16077335 172847975 179793955 138209547
7680060 96887470 58230331 380025177 394967681 342533543
29482812 19967522 48531539 367819903 274004044 403324487
10801479 30257752 43022861 329058275 409486838 396151499
396310277 58143191 154454175 931761089 911950631 856046882
100532723 3697656 134505551 491295953 498151655 524330069
682104806 363465405 3553372 836169793 796962245 309063167
32917539 69793237 18297 403622548 406853005 303937510
190170326 103394849 24468657 363051843 323954658 225016309
59772876 68579374 20557096 263554804 265317415 205393835
712145478 70971549 142906207 854018724 615121648 677202722
250063589 49726970 131265529 490156156 108011612 299948302
50232306 6478741 54378967 485395022 442528634 395941599
559403709 320556809 223191029 664771125 575455710 496462843
195791917 172743944 47454174 457823680 470328051 455579714
86469429 29899461 4932807 161399858 92120239 134283811
48634230 3459395 10843420 235759127 271384580 225657213
8817890 53399764 23823352 698343636 626572342 526297825
158894132 54192560 11528448 653189471 420187864 518051604
98550675 50742785 42133879 354455918 299091748 299431515
191969413 58348677 4311915 270422871 268535321 169298610
11522580 23163268 144516884 423072295 424359041 437566135
36714885 14496492 32791815 304337394 322329833 318832369
109858571 14203796 68769778 885303935 848914737 852889713
194758845 116145616 30230045 724555150 714476542 651240869
50580158 44961083 245393003 941547253 964889065 978149274
7059531 72986526 18007019 356733669 505189910 498266727
47850870 84722864 123407043 570570084 561180013 637528698
472343986 20629839 27192860 656931460 643438668 697391208
65825241 116840360 156706842 855355451 908014530 832551188
48223993 26681366 4735785 786589627 739494700 794394627
6354124 17981478 19353841 665160841 724626153 695938937
20891285 1055321 20378874 154490432 163693304 154435747
19047000 58276925 17995141 490969791 485150386 421997214
65862521 68049052 37287638 554072043 683177693 470889410
15090665 3088035 9209787 21994073 20016039 22375874
114519303 98620419 153525709 426958331 565556344 533036163
19243753 12348709 9676789 556333404 564586367 416275164
653600185 4320487 135785881 928237405 789509192 729518352
185013762 29758554 5768251 496213406 422999032 502690953
96701151 176539494 1333167 527800063 536663701 544776927
11476530 31195 32411938 422028551 391229849 424438953
51649026 67574340 67730707 337417422 368743989 375436785
115364545 59883706 41012535 404609757 344958117 371546723
85097540 58732030 35886341 779964281 734647465 661512131
179988798 52361332 99164813 702005560 746713184 729351275
44231790 22471016 5385205 336800559 330179940 310098028
311638685 137487313 131742124 904831751 741813347 613980474
36825687 7303386 5409911 47093472 58992939 53757998
89155570 42713872 74291533 617649069 650889136 771081089
241848612 54029013 201683434 685534890 725494218 721653072
1470817 22105010 10399019 175585005 173297843 164528001
190808194 53588892 3240282 364499979 328125601 369715622
11186199 1794078 4040531 34607055 32692458 36365707
1789371 759093 25569 7320190 7557688 6359483
101937650 56271515 121977894 178849250 146789925 171216258
98688557 11100467 136580310 984551916 757776756 890725630
43531858 2613337 14935147 69655075 78493513 71033427
73878547 136461780 59890414 751007207 892647422 887655768
334565 456619 3336592 21507796 22736122 22049757
66440074 121977342 29457515 730742733 869653484 789662071
278735874 78257275 40442171 363924614 282583682 316180050
115791941 131882589 58372241 259720317 287795147 241897141
115173024 33960544 44998434 498587518 453254023 394691151
12934816 1395103 2012860 17420734 15165706 20003430
53596842 152621396 74238846 651708333 701976670 674178837
1560953 7001209 16884917 131061845 123084857 104455382
168461044 82448494 9640906 217868188 191337503 139553465
207199479 8565873 32914205 343076259 285126934 329328604
155341082 39283629 25740924 176399759 96345867 229406346
40182287 90089072 6813168 231199024 219566628 216080957
8722855 25774636 28491272 296454220 376522907 321739849
46609927 22020061 3836759 117887305 133884795 122169568
680632331 185538215 14262070 825226596 692910635 563948623
568287622 5389353 29152047 897086539 842461131 389128886
117339299 23979139 13776166 349274983 328841846 319546008
158687016 25549262 22136523 238957477 145248036 233184592
414558240 37352858 16447375 984725281 741586156 869591788
183259783 47892486 55206038 334771363 392241493 381359090
387176773 101415791 89198039 437898638 427385286 389751552
180473639 25892362 168656230 792680045 804097684 814880198
31667724 58466219 63743675 356973422 359075154 320682329
566492341 72127360 11653603 860544704 764849859 870149760
192234680 81597719 2210216 615484973 702564801 700348719
349594288 95661884 137024700 626591005 683131657 619422037
401397701 97010150 44887229 516116975 618068749 422886300
2381753 7533518 3829402 58303313 59154576 52398052
670691354 322702782 56660321 855054787 895584054 905655016
174552616 47779959 48455990 775995964 750598745 820129785
276826925 76137892 217746926 543591010 555934799 554612905
146025414 2892875 10763840 404735861 392822556 308312878
4427407 36263722 4503426 177583991 156821856 166433068
40606162 616838 58991007 324948171 297167205 324484362
160930434 83840487 60796915 197849627 199929322 180814585
282034527 180663561 120243003 306218761 360527540 286627450
53651341 60059005 91828999 833856727 733357894 845082177
28345602 8384204 19046766 163036902 142658968 164421372
40419643 6502420 35266 42019413 25496462 46267307
298685976 23041804 118732410 647579576 667672569 722718921
55447140 26465822 11126252 243841026 235205535 182316883
457631670 197493893 23358974 498568455 549391670 572296340
281530464 25068387 21207479 400798150 494519008 461101450
855833147 614210068 244632267 971134412 717974834 555282123
57950414 157284471 90147944 601750650 612752563 626591433
39525612 76084982 26159371 504087486 498857132 536986900
20053 258365 111328 3322043 3716723 3429585
381821770 89151895 36446222 407941524 313468771 363193965
1891595 1150555 208651 3353433 1888170 1869638
533415277 31126732 134387287 863015336 724555977 815920829
339575 22404117 11856978 105441180 156463268 148353727
27249485 45796170 42338269 445365959 425653052 483803016
62562911 15223540 152389891 922313065 908209755 809524156
195021795 39759855 117115294 672103766 711949997 742232364
201443372 35368945 53313521 701333609 441151711 640425590
428245 15014844 57110159 257894557 240253026 236460196
252337437 43308884 37046722 432336860 357768879 449391785
255361858 47906751 73451036 453029304 583181848 438134936
101549442 66295502 156822352 686895304 722879710 712157288
198518151 44663434 188577857 898157639 723596410 825582144
93354917 94897264 26197967 827007148 730108201 645175863
48596684 69028902 36700734 296843951 416521876 275925793
918290995 120443553 158768499 943530364 493348685 553664142
194182387 18402920 19277508 717563250 721390253 660575117
22684635 96311961 11122 513502906 458407271 530119469
33957512 13218476 5419283 54274462 56896421 54555302
402091685 59449523 100052813 736758056 529072270 663224605
17655554 139055755 47560301 614975253 422710066 657734763
5909528 1383272 15441737 114165956 111954711 128944303
355839083 146425533 55384568 577671305 485618414 577064463
56969489 43907160 49320635 365776053 377985093 385441060
105396546 35328986 36551637 264306999 283482698 218690745
367723242 20008939 169948613 876598077 681125893 784146438
14078482 22083323 47619858 351137978 299855464 343742536
10807630 13721815 21958377 180431146 181109117 171532264
60131360 5305648 44001020 270697144 240846734 294081319
58003024 30452030 12667235 93002285 106367092 103679594
2935223 627131 2602033 34149813 44398650 40429271
7056691 70493037 82071673 769331757 606109353 752303486
71213059 31332549 29916946 560859342 495404389 462742160
36020429 23267186 10395302 123914079 105581368 107598033
50863147 49574906 5153993 549099684 661402173 583231617
591581855 14126375 153776211 848667583 537328673 658731246
228530023 125052541 162755173 918669632 923568256 911642090
68119548 160042352 49964390 559656554 609817666 581845520
16898053 5130378 2401137 24120753 13490996 17044562
61391385 8619129 18568699 71449704 85435431 84610114
20736789 21483778 351467 188420164 182781483 192981343
69033846 15377827 120648307 426525894 410876850 463284355
275633604 69529079 134250785 447992064 578426867 572083012
270734387 65332623 309615152 445890489 398520424 412550905
28146376 68606799 18335093 855105704 884449387 821246067
415887277 141207549 43355573 842702146 709911520 800561283
17732288 135368145 43461056 535149726 630284033 668441043
20462282 2342834 1728701 112538716 122477168 118928089
119888437 3249703 78879248 283836065 246661743 265824225
287781028 167398884 43306712 875591787 711515100 855144925
63039228 30146412 28020958 347556880 322490153 370179067
5901239 1087333 4050075 23717269 33819801 29889104
144863412 49275775 72260476 691330844 586824718 681867183
76047521 58352920 72681951 727916881 805586048 395254717
42389901 9832516 6620441 403034271 322683856 359095171
29192940 6110050 16147810 47364010 35080255 39310198
5898198 24252452 67065513 433493051 435095156 404646820
171391987 61435191 20717179 449055095 416157900 463606779
6883568 4320347 2039637 57373124 71664234 55023860
32666451 126019404 109590506 522848533 598083379 605528151
144360298 123521125 43401004 229651927 231967949 135261318
160753455 28519135 83749342 708540173 547476981 628068152
16984478 4066290 107233220 340938840 290526940 409088841
28396528 9621329 54156698 891252631 937649615 729218843
19215221 13264029 137387210 714053320 809914276 932461888
119830491 57119437 50906134 171241631 110799875 172516035
194320942 119747255 22893851 479527483 761136787 738668562
14907615 72425270 50071051 440984502 356900947 486089482
119486357 47519310 7812028 408721042 521473325 362268002
514316066 304518754 240035628 653537161 632292205 604137009
152905632 224168840 96609912 537664079 695245943 726949231
405330111 70749934 73147566 777372376 904576275 905380399
235177189 2050917 48671228 368429623 317606824 365917094
175208050 39874994 41063508 274981593 295007355 303250701
119096810 14541058 62025452 473536458 405376274 441202766
90956375 18907808 1662783 557903810 605088629 519051405
2384505 90815386 41402093 707805803 934684952 817588622
88314343 55398695 34934493 578839233 769499019 767150128
126860544 84399645 4967801 808662358 645645845 728392528
3346325 8322788 52942812 389921226 447257651 466493253
72722093 42824741 86743122 208546896 215273393 209057280
610370857 34175770 92215803 733113858 695681349 497997264
536821 854236 1514027 4245745 4867727 4998343
171536060 44460338 113971446 298205814 278919238 339118171
147710215 66741177 85499111 398151567 293898362 378348535
13915458 37277108 8825020 710016548 563679571 682788062
144283826 29807213 11569090 210470709 175781868 140616495
166594759 1383894 60364098 288880024 332026587 255013414
110453683 454150 42772004 580381701 565000855 537058228
21237112 6161236 1782213 125277031 130084431 108710353
241550698 37665140 295920737 738444187 757410345 673761484
75757555 35366067 62468101 535543457 382079143 585698940
359491419 51346632 30463573 715489166 914829221 811993216
9536738 141398772 81420684 557990908 505442417 421514327
154672431 158645045 9676803 239679020 253751681 222809725
215762970 16053462 120586444 470767521 484351242 408304067
455678375 90618974 194521810 607378690 370140781 266722398
736733281 208982551 38072589 801850463 748523118 416807594
69023689 40802694 42454252 283279796 301519758 243156903
104484870 12678323 52934719 461844005 454941706 501417679
147848893 51495808 27564038 156648978 123659762 48661581
13147317 108588732 14476671 345378816 310174798 313424471
12505171 393144 4239136 50211449 35265943 51072699
185756841 336320490 97101371 392378234 485595451 521296089
93979309 10173262 64784556 474520187 545717636 472248493
519405669 92168733 209318705 767844540 252693899 829518643
45211049 27088962 23561873 350662130 326616185 334283631
126702377 32166238 124195944 843759523 965032793 959012040
24801882 10417041 6086339 56766409 62930662 64197108
14452282 31625668 61915332 552093331 589649059 542416636
435300438 102305895 398020680 893739364 651227425 604194824
86963223 9636684 7565915 121442623 122362642 82658856
218768168 72072398 30071593 913824138 953551663 923048226
20180914 2292958 33435834 154990730 149340236 152875772
103813177 2720371 36320262 261400852 218131628 272905549
143365107 58640926 2977415 830535706 859821215 824457139
168090 138504995 37807377 637073355 674304302 637444612
5470965 4302183 5574538 103756994 112201939 117599539
196438668 49665769 45553197 305922809 301717821 237770811
82058147 19378227 48373779 239471661 191370207 148929794
60445783 2231239 10454761 152184159 91662931 104908070
43923479 5948908 3209267 53012051 53416428 44942502
14554042 53819043 161713521 567787983 566493731 580021233
120143828 29461515 40896915 266366052 270652825 228180978
158397803 136683946 6407367 624075211 600655977 703284186
97199748 36692321 7877104 150097235 139793753 147862933
11092199 3723701 363920 26800624 28229700 20226650
7321946 5126481 11480384 47747489 44985710 45918280
91913620 11797256 22789095 154453879 70939930 104471230
16565251 242051095 62493860 837413375 917379049 932990196
6002701 14698218 7516637 59456667 60556198 57621278
81819272 131515134 8249749 768022930 854293883 838265678
93137224 15541897 57937399 487525283 421113218 436888715
18610955 33696148 28360527 670274451 652946566 603683585
3870425 1198202 20505428 79289768 87058453 92306147
57667363 11832293 26559640 310292274 278392240 216926639
50685486 23373349 3774321 305237251 328498314 299483709
2835584 15883976 4334609 160986803 154021954 161430376
143557929 99737563 16000885 328853430 346376843 265868162
24972032 9964492 9644186 65917846 65512460 64686030
43668892 3678244 4445438 352509251 290676800 342071960
87961471 28659797 16608624 182278923 145609760 172673086
64709622 77177727 97906922 789854516 861631163 849462134
13384537 3357982 21103226 65993559 66101669 63843980
239649484 27984342 97178785 544869276 630855403 631817571
88868767 147633448 21984060 332673689 360301884 324773565
130940448 137433181 252358172 710107542 865296538 682476497
194168887 122137194 56182065 614428577 575928662 485795486
437680820 223559328 21279076 677037356 435492671 615732423
199142099 110556835 196060209 813236424 715152970 841815502
479411334 93665775 35886085 589925105 538330276 441325666
49911848 18889241 17921254 62535522 61386327 43409283
110228730 51044726 36573275 285699635 254366470 293348670
179137828 36511284 40433141 255273875 250897843 236635108
36279132 41378669 13157441 343605972 326850264 328763086
20756263 20565507 121050521 539220167 609164527 597097695
97950225 47110206 20438595 453942419 688542451 722879803
3139309 45179 271206 7571366 7205258 5386585
438547023 207890822 54911535 781131940 661996190 744941000
5390259 25618363 52033319 605462258 603960183 638674126
55396333 12434437 8959381 228775769 244808643 194697003
172800702 13233601 103856090 764729988 475346218 624947765
1013350 341457 378368 10591328 10783705 8713020
317565181 160562885 73208170 583227048 434783160 482660145
93298448 9179314 16213376 517837038 638906136 538006117
76161615 21987756 77379409 941610711 888805074 916578054
110345376 40573979 17818203 130020829 99104417 52667723
79640429 48534298 200484397 661298508 753345949 608700894
756544013 103108735 488707229 829937521 673723348 920261969
84219345 27626012 17233238 677158552 704904147 560782097
7359461 1167910 659700 12942220 4636957 14039988
2658125 855174 189297 4863051 3840683 5207196
515964724 11444948 231608931 552604282 389984490 399220132
30201317 8131256 46973870 378091231 357651427 344348613
16983317 15071524 24504668 119184637 124652739 121802355
269263759 81812715 312109564 662440425 672926499 618129445
105430242 15101073 16161034 274080513 253185625 302989098
86562120 40049851 83345312 689220818 529887728 665105834
27513923 2375147 1063800 55473585 69810721 65407069
57579807 70522510 45881489 489238879 597306469 624675097
129412825 119731183 53915308 450091545 448276305 461273499
56303625 12643435 6587604 93938687 75608926 103756961
17874792 34574784 23987017 511718660 512060033 492379177
87131430 51469537 54096950 400710956 400568343 412380564
86810402 37876739 1170457 552051792 528703737 362381630
763355924 194679039 554318805 847615852 762812300 853236081
472873799 170856685 66885591 859292218 740214335 679380114
98343941 4111804 1657593 226503626 225678103 207681873
453990139 104121263 98507265 882410306 733770398 759715095
669332864 676880684 275962397 848594940 740249521 756265606
623740785 419325020 112719742 758415670 581752821 765514772
104514472 19448241 33578661 844251255 766435997 793079988
237304867 34966968 45018766 358125189 319169620 319825212
87745699 7894921 22757016 291146766 216626210 290372057
161452056 2103792 47744544 280626946 26973386 235326908
2990491 43222638 36275138 328281729 325400175 276805283
94109770 23666902 32360669 296843650 313054163 313396274
449134414 21389096 117495892 472083018 441472106 467191787
256421474 252014125 4502073 507285896 652978000 412694012
184029458 33737641 7762758 280917528 136579637 253536872
168377895 35343633 1547252 653733504 648669608 592245035
568673972 3064797 67670742 882145718 823972826 794477617
226173848 28417276 44372982 309499914 293044550 263473443
593636224 94328642 250006089 835790721 808773944 806977342
2764823 4505221 3846834 38525829 44029722 27937991
21849 12718231 7563775 375484730 412425208 383273407
155640420 65865719 14104678 539507713 623221213 534869279
785715294 259414283 32000855 844140673 754849182 481813804
213033328 119585166 24205432 319937143 254019080 202271263
252698002 37490616 43737875 403370853 322143405 482771975
21003301 3901268 19112429 152711601 148042039 152021492
454368138 194619272 91226747 612134671 644220330 594703590
647609997 106318899 63545044 678844463 587256459 459856473
321103 1171354 805698 11914400 14594904 15256819
262981249 28489686 68461416 307492421 284623363 293778166
371347014 63226636 262749751 537976311 399578558 425523425
102941721 10171595 157190232 342125966 380181837 374593985
11267434 33622790 17658839 178508980 161436575 149168024
296378643 111850965 247722669 380410938 442933765 512652970
211151202 37410061 2685441 468488593 469248035 396948025
338130 758118 753804 8819509 8858556 8021195
43497610 45012178 53094038 500219287 516843800 486607113
117194723 32119867 51870642 247145747 205533988 261632617
618196319 306623354 496713651 680158566 487181739 846007484
7885318 3039696 1870558 18102321 17148916 15622224
15348466 54138797 63095417 527613696 447447795 507412510
1602701 4302680 9245833 50190397 54948857 53042623
210144536 43677078 69326068 939630121 974678946 928090828
57884478 180018945 68016800 500888910 599164124 534520393
114747702 28312871 55876598 312155036 304696053 205548715
190384450 37719733 26066479 754754693 727915583 800309715
165339477 102988093 103656856 181898315 178171633 171658490
55827035 109012757 10435449 677324344 678422811 724713518
623308032 151755380 219221661 767041308 772324226 562303524
159215050 156467921 18321721 757775651 856770366 750587496
371228442 148533453 205613910 817746918 837426628 856861672
135666402 18749016 7515423 893580665 846425546 841616852
70887569 26826429 9726395 232589964 222869110 205449769
133244521 12375872 7271444 782352338 799948697 829749574
59447421 23467816 11587263 176727887 239158893 251411824
22493477 5441014 6184861 80081815 83719655 85730207
1901261 9082739 3768426 60957693 59430624 66854446
72652698 44942219 109270214 693544464 666987217 438548879
343042 96768 1250616 18574788 17046211 15296729
5611667 43134295 20380088 547938565 412519360 562916080
14876824 21224126 9180277 557343499 582792830 527339629
6079386 27591483 20011834 243921809 248673731 227139513
424315490 61451958 361272251 442019195 252208591 426856179
42101275 1470697 20639026 593590824 669187550 752150069
9260956 137670174 89278364 791803049 785036334 613878068
12011717 255645733 109890485 963955322 873743513 834620948
35411066 99834012 28384541 593163316 506131341 499757260
8124156 35664263 5333559 300258493 295868930 287611054
26193399 44118745 11082113 574880938 553347191 590518281
132260483 32019103 40119461 173821602 201264193 154435422
16346418 115352567 45146859 553026779 645918993 614836943
223397880 176034080 24632568 267126662 235835259 260106037
240666080 65431758 69745793 329685225 339648273 334257480
30064290 80796263 150939759 325956300 415275955 383825632
347020075 145308873 36401521 525857114 586825020 142471757
14088101 119568288 112849190 395083091 395272453 352640143
3622203 53577198 41733179 298556759 274928493 189039240
102529076 13287577 1553407 350960721 340358731 306528377
101463792 44044757 201758429 517257528 504066745 469461161
287901262 18333185 22500040 696329574 702602942 753395166
538704104 235440377 284728023 740098227 327489350 594694312
30751028 14260903 108830546 301438244 327536011 293758584
112930695 26945742 32676088 511171541 521229080 500951322
23944755 11814327 14581904 214180928 201306543 223698634
53495822 79141582 36318154 677662441 625303707 683297477
55166830 11118906 28775267 144112862 135629897 86933198
52915296 19482567 190588221 928875056 961344445 842815244
40135901 15784866 13551688 420535342 392387579 404519530
13932144 13968118 5049529 45221668 39998188 46251260
51298013 1748878 4499132 136166787 125171809 110111813
460416327 71159004 142799162 463943453 490055989 334819920
155929197 13691847 88949216 603495617 665073397 274319903
25797498 155908012 27936673 372775699 355063723 396401363
11041004 6853803 31593433 127585245 117664369 108373226
29240015 12848392 6795375 97896990 85594504 60575410
1439868 1365283 2163213 36628281 29798379 34028765
331516777 155804342 66111108 960159673 966298964 896063259
33133100 66856873 22213320 479810832 498218180 486947816
90765745 150502107 69684267 849683791 904626423 975822188
18111526 49665958 8949185 480864485 389443522 419801283
107208512 64678232 18458669 444091980 577567283 629395530
980759 4306019 2861089 16148194 15351269 14770188
12196081 251302796 12181989 643677794 619149951 619621035
32221084 11418547 9031723 379114090 328273242 336580984
108858946 31603536 9052332 459004562 523518403 543149507
101699453 162734457 148814037 760450021 821180414 726110978
24119113 24154682 61140208 262721855 262046574 270828503
47776509 28642830 6895591 332493164 300328619 282269426
168785962 116764013 75238758 921517505 890354802 884917503
69196891 11039934 72004891 360184746 341492388 389210203
58951979 15986836 58883288 96035034 115543971 98893208
153585509 26873280 31020253 172729156 47885411 168531352
18727956 16641924 10232881 156796569 233800406 205532936
485584821 75977454 25828720 597121915 285100475 428776763
2447682 18305362 26133045 216097440 173948017 222922340
346717084 61238229 112222166 895158581 716143539 944449282
560232012 35539908 132943386 772565037 73255284 442393170
502809833 145677706 219547862 621044378 712692514 307634575
420948287 17839105 293299185 677077334 678908777 700329619
259397287 3954491 58204845 873058894 866915373 855922026
474588643 21153859 35033458 848346927 576603538 769934407
244182194 45613417 29885272 588926986 554968880 522985471
164821118 1803084 7966919 229521004 244273114 208281075
172965359 31741591 215240150 749109205 691654594 702929285
58390435 62990443 5431663 356391406 345447998 276893883
158133972 169245846 305124889 865489335 902036805 951133470
18596165 21192038 23184670 675088711 646787238 599645435
277317821 455194814 54209638 813561069 800219089 786581855
405777402 17074059 152562743 469907993 439727445 436495077
14409082 86760517 4895268 228516502 230819416 212197289
17754738 25944422 139342732 262606597 231074245 248859748
181133118 8523208 73868642 538016937 535733842 452471158
20514682 899620 4121158 93659260 90140330 95639490
7495705 6602110 13182437 88928648 89600494 92865285
40327529 2119362 5912511 180900578 181228503 193770492
158351317 4573369 7533553 296131232 292472647 244070834
219585615 2670965 27257377 581128931 490152975 441494818
10194244 9556058 8524785 201414525 178617317 128795134
2599141 20669606 1348292 87226672 96107886 86677793
441805974 121372122 187483653 940426243 672157716 928862884
224003732 35951859 21543881 236881657 88450771 164291585
78986895 170250724 29928036 448046249 442450161 488566757
293660763 287611707 526429 325370230 388739756 139123270
22578830 7805354 107429684 225522375 216817297 257324992
233610509 136851581 175043147 608505628 534738709 605684236
174613979 23866701 40174889 247593336 227291035 212456457
53402255 24611482 9302241 64239177 61091960 70638775
179969987 92922237 42740017 862864680 837214964 803259953
72755049 39858 6860643 333585933 363176256 381784873
16053448 34144976 31131999 212319099 184516139 194638647
112177175 64293303 34019943 175632271 209624397 146285131
251570572 112550927 59697025 459535610 455866386 378763749
90345896 118783265 14789817 476180877 450978383 446758857
10871014 13736276 13915640 52983715 71778920 71703132
6061600 5600810 25956092 86776089 98894551 105224785
227289699 117649067 15241537 377450568 394402155 361537605
127498196 197949512 113930000 742535372 729067067 832686301
612255239 136484093 246471948 693145345 718986066 417503308
116943436 2253251 233741077 870883660 715074566 857379582
9555317 109674169 37774621 715135413 614619365 750289191
76712397 10938754 13777095 293834688 192666086 280241840
21896940 9196803 2094454 62471240 56856448 73534071
48489101 13489944 15447709 161446513 171283457 156132218
40203442 39952153 2683299 80000609 87238384 52925806
1179377 419920 3796767 36298183 43749473 42452147
25717466 154750550 45944375 365293717 396451403 337103267
621274311 31655087 153500776 715211381 591430070 612029831
19992379 6092927 40203685 561331980 709416701 564879037
19879248 20928824 34021344 146051248 135275145 141335869
241728 112743758 88221963 703984898 834869546 597959019
100278 3188413 20073129 166676995 146858563 136721139
11366873 51799500 199879698 313698121 365629180 338729097
104225638 26553816 13754251 194966484 147317090 154509551
4872544 11763333 36258596 343094973 302079311 367672352
51120672 36467191 56651322 850913482 887225341 795579819
64263751 12318746 10802629 100997785 108644110 112598019
436360359 36376350 131983960 628309045 596995774 586642397
8959520 22672422 60568796 351332663 373259102 322737185
32341228 2838295 5049773 139346378 132942238 137990121
2214034 94690937 97869578 695642021 789593016 806722759
216966197 171422626 68336329 288873105 255111120 309135262
95340323 8509964 24286494 174955853 184186648 164536417
47572869 61760425 29612193 81006521 81421750 63008584
82997798 16610861 47387859 103733198 90108237 89137794
81556202 21253184 20708870 119240593 87323718 115182664
44417663 191004921 199845827 626094789 529085660 586502941
47241114 28054384 38658095 57316804 69658558 64163890
183361274 249710901 27335382 883745266 825661387 862114119
216026332 22042353 35445581 758884149 703031638 740184863
135029856 174322944 46072893 627631618 596694026 572192192
508522833 34877891 127000031 676610410 701746491 508124376
177388142 297847249 3395884 883109938 874701742 782068962
5188237 65365158 189912533 681419694 667918853 715865526
138032406 34344445 77343815 609468593 601175520 563092182
152855543 50977665 40270765 914007967 747259128 893826082
7301118 2439450 5100309 11886189 13023483 12528916
77737790 76068060 105870843 493648347 503776680 408694478
282829443 101627221 11303996 390245368 301307736 117100031
29038375 202702134 55819509 957886052 908154260 923967433
375901926 192108470 28464184 729896387 787711742 670651944
143545704 47663412 115276104 547909956 576928540 564517617
52466880 127635 5471537 121977012 73622889 124670892
254890422 57137476 245828680 879198210 643342989 803405658
43752703 16187528 1609675 274753532 263160456 256331390
7177680 11796099 3845076 170532112 183321258 137317957
730676 688926 2039756 7120522 5813959 6630484
13119934 3501169 12485748 34378914 20155680 29989417
280788689 247302720 193228722 385631642 409538965 245853818
277239474 53941241 76428528 315779698 224634024 109697095
18798846 2257687 731295 90738690 126058549 120771842
658119025 237589540 306905997 869177703 552446367 704086474
86441825 139924749 11019695 604299999 633155127 664322530
64726972 26842995 8335285 232360328 247386926 209686337
588754060 89040421 420235275 684033098 746215414 911495989
65131654 14663922 11340551 460990608 436705369 358075278
9828343 11112550 12226106 394883284 547836597 499392160
13300620 8556185 22509004 113080674 120258783 105310359
629165404 120731562 375592759 784174253 343271717 839356900
32713571 8951318 9375333 58223668 53368061 59336540
28589032 49402604 207748 287130238 270186423 241850416
12576771 234586 12217421 232123948 369043837 378276571
187179055 10212631 9284785 617183894 709043844 558621331
30841059 24748251 18137914 118681463 154239702 158842218
23447166 1435572 56095185 199338077 195459650 198642215
13628484 130308136 12070278 522040879 481559628 485201031
594089673 169566945 64846064 713325716 318915724 429868315
120256120 21528125 105986248 876107870 889820678 777443177
155498979 44165998 104986583 659924212 680854039 607718382
234254376 3298757 63844346 449109470 451798458 352274170
15794409 3359100 6306919 194464250 196193462 184763319
378269783 286648931 220980833 505891529 335946877 475850536
293389048 86300412 172448717 619598729 582911735 607885425
104837878 10032368 37321579 631358739 494454241 526371962
595613234 86681385 269747077 651657485 322071038 643961977
142247143 87663851 175555696 508108289 490833054 493071096
28888425 2538722 6683947 97698037 73968280 91315463
187605635 114867204 270660262 838775784 559885527 831980632
277282142 352944753 173829577 944335603 956173034 812196097
404316 1101497 320773 10829145 12172784 12068584
216557740 28763009 49598339 556215732 499707394 578103068
285247663 25908842 78510116 466349489 454102428 459702963
406190233 16978956 70059659 640381887 770968023 741538636
26967913 1246552 23036063 56822402 50815525 59373014
12077369 30639264 126767714 361359113 381207166 408638266
18767841 42878384 9070857 579487727 589402268 522483896
207421961 4887178 159462045 943880741 930918635 940423993
7107159 59715362 72423451 897732518 867938710 746377104
49230995 8040468 594064 944040267 950000052 861944869
272800715 74701818 8748575 295003836 294232268 296879177
130448360 93596819 78621038 480881672 473480695 467883862
66767510 54545009 22360929 338133203 512002981 432159164
97298657 10537757 43432881 233021339 244967173 239936821
80876137 15208351 67862829 769830031 667397102 800111446
559276 992905 202202 8128298 12027124 10633772
447481990 59103169 153734820 742688851 606414446 683435603
175894695 30911140 126290991 187214335 167582953 145801927
31745339 14032154 6764943 397844216 361450945 299115264
412782372 446555237 323788999 642142721 625356568 629152802
985525 19716582 15229576 368811511 360502662 345824027
100656561 98564020 88915534 850525215 630092761 849153981
38417202 146344881 73195337 704345436 805212346 805536115
56131231 16277807 14848815 206614406 213245971 203337438
288378622 98231080 857372 870392989 855217943 683512972
186710711 5623510 62788139 793888720 866524299 835788645
115621354 79701546 21855529 429663862 450154996 431747233
235342013 164585311 36329541 638962569 591714890 338942645
202083458 2879315 56017013 238469192 246545636 226169244
154360945 142953761 102610403 458361279 495665369 472964861
15601969 25720558 26117200 767602008 723912605 759095669
47413546 14685756 3772317 52747161 45079487 37271003
481127504 55199657 117485872 735932883 694705804 552276078
8941945 4011328 13732601 40226236 38521388 32443541
52128476 4107418 31914011 371806538 367869667 365252491
23337795 21872181 137089150 664523761 625397859 669204831
599897 1748999 5591838 210897752 220328876 224040028
14312846 1814618 27254831 354677804 363794525 318354397
19128322 18170707 15998607 71894123 64591041 68081736
198074862 148518439 104758821 950732274 580907773 880160785
326313117 175274001 28080888 428988258 307613705 418047026
44483079 89691262 47101659 523364678 492134958 427687431
16068429 168734430 1758551 411299919 433495485 416781935
90187386 70901859 62935846 121987572 116777453 143194621
206586085 125179089 50431417 228942093 189911363 112937540
534593979 264533610 75049064 765453227 792358091 768243186
5090715 29012785 79335115 846753509 833482930 817890346
273375703 27957830 58939564 860515376 850525623 842614809
165993153 84274562 50223429 343158748 333562167 365432673
19539240 1458534 918115 31635231 31745591 30706379
9056905 13585071 47497358 219659247 239664880 240032065
15023133 11992605 19268901 97497395 93795456 103001933
320981884 24941042 205546161 751563804 723289344 593128588
1383588 8437404 5217841 64256340 62770336 67142174
75823097 21860595 1208680 151043095 125944808 121920999
81420879 93453848 127241752 587346241 753906462 743261148
1896608 23037246 17770726 104602742 93836092 103545165
10354181 80800038 19856208 735150157 743454835 732186327
29004493 51700821 2837113 124800180 120923239 133529481
3141792 54607775 11367887 248062877 206686876 237483013
53780138 56203741 3488177 266090001 283360069 332056669
155796122 39136723 26072213 766221175 808480923 834892855
277097071 34312390 7327803 780775232 873411323 889219456
3757570 50257525 90132028 664028963 597482682 644083761
333675286 84931241 59865836 376588629 323080939 396941926
12598343 17129607 45814873 571486842 543953128 526731828
129660558 24948757 126086689 922634828 938256503 921884044
772010065 130281212 112057095 915800401 850128072 778176210
150850985 66777572 4036499 293299988 249521157 257287836
138185 40029403 104897031 699105194 738295656 779754785
140758187 31792880 178636291 626777967 454187591 697769652
186387005 242475413 62549613 976718040 884941127 937209371
140413172 44220431 93710535 168297168 192372784 221602859
170670901 35999481 30085140 572585357 698819136 685332800
23200663 9147685 51965553 408042828 429488910 447701853
183013785 12699060 126090469 589683621 685393016 769766716
439492036 796258 98394279 725468164 791588871 705037502
30984533 10601810 18946137 261199025 260775407 219881490
237662930 67489529 67989600 406230503 315011391 328023071
493189168 96058106 2878949 630754795 544021852 671629524
1155068 11197491 15467240 185314726 205587571 201779326
39224545 2787891 96837478 694516307 693078585 601257298
23921108 31045724 1044970 80067647 97686248 81044651
7691602 19537841 9346324 154485716 150308941 131813618
6208240 27563827 5494146 276189878 243912770 284073743
187830860 71258723 64081566 414770165 433504199 432137158
75253795 59870938 25822306 579259438 588406805 514252582
287410071 25977640 5074612 569767989 480022206 479140564
659500206 404945451 92195791 717348356 710540759 398097079
4698755 38583609 93121786 244629238 259989721 256664665
238427298 67153394 124438135 453904494 378368300 425037804
750717790 83305552 5986652 892482429 673046747 185368475
695508450 47418915 170819154 787151351 622028230 651279190
110207458 139103378 48794548 880688033 919031375 876999667
161055832 160846547 98196031 507273404 633008598 628182705
133501599 95170973 45534650 442320178 519856879 525300635
13149338 13387642 24444526 394453625 415940415 419441522
59316512 9312078 69152247 411455630 433928979 368352504
325842569 132903566 91997844 843483401 831367601 403543622
2299117 106857450 72830680 452874494 523014662 516698249
111473 31758 36146 1541946 1565367 1504500
592191597 185546885 19425915 782895944 270319244 724326899
118822374 122424857 114123488 707500660 566112459 665352680
16687032 138166927 104909707 664747546 565488089 605960108
39090867 9520496 9709201 251648009 155093157 236225942
411801345 125274360 15847370 460868906 439238463 85403348
102100668 8826749 10139490 691628461 475387326 677397109
31030823 281906 2749775 115006656 105091873 102986293
9051353 123715553 9963567 802133443 750211274 654022119
111515213 2790533 112370422 489141129 494279844 495691894
41429767 134889997 48178285 756713809 738934524 776570042
359103938 72098120 77147991 728167410 626453832 729825073
41803631 1730192 177867764 654557649 828945362 832757720
362012191 19606428 159286335 693975908 586329042 570477046
829120 1204505 2136362 36910786 38154159 34224293
26514758 189710893 26631704 910396470 878916225 632021522
246247273 250101461 203284342 624365028 640664379 525215534
7121992 29791997 83960910 476316234 593922920 549338227
348284195 187290646 1911437 406979746 369682263 388786892
44748222 5085308 10189306 52789132 16409293 40533990
57545362 52421328 68588366 731952984 678171406 655589091
502362044 93940243 279875921 961590651 618121047 888004857
164637607 72531708 64306455 732042492 522424050 779888536
54337394 80427236 181269867 632009884 650453634 747481016
679718 54553405 58275441 456091063 534122569 533382696
492967142 13531399 43054669 943336036 847192198 769256848
138302282 33973886 166528509 567190365 496806920 595861362
31293907 24985181 45264983 810349616 719174171 837698457
290862213 37510570 52176455 501992914 499372246 472234186
77736167 40522711 45538576 363275476 330058876 399204236
499583779 200763362 191379825 761412163 782225187 723904914
119519972 82628795 50165784 458905967 432483137 461385895
88333391 7514566 21958078 507673403 504606446 276980123
1559414 1950062 7871161 40050781 42552903 40291604
337975146 79273107 18474298 794395575 776419724 737393895
59820688 12963883 37006406 95333181 90024984 84787242
67265443 23325309 34315301 329251436 315621969 319960791
145766591 123760808 91593611 238552503 241392382 200792548
1506111 2631293 2081181 64346342 60902037 65201833
414319725 18471016 197632914 493542402 567103838 526674344
62117559 185472678 40835365 866350365 863904709 871029544
2690792 7125923 11093597 84960363 80300171 82714145
13392062 4987961 13658690 80873859 75316824 81175411
486408427 128424732 103087705 734547224 724374036 703277191
141231457 14475997 13553943 623310456 615157635 587876781
42823838 172128381 10380064 426203841 439488478 432068223
395752685 100258802 62686381 563818054 389412981 376882595
59041241 202564913 66229318 691494553 667091940 746442901
289909475 18447091 1292050 373969901 328294814 196372701
126991257 21670347 67950854 153596522 151897310 139544853
242491903 26558069 87471541 837017089 863652596 813433098
170609749 77311109 60487177 324633026 330937561 331591917
57939380 56264437 57365878 537871189 585087886 576726303
198488531 225358831 48519285 395252793 322135756 329639558
133488541 108537938 93115285 669446832 733835645 661004442
66956668 116283820 15448806 514349363 500554621 538872913
468204843 49639956 53745358 752554572 966317224 987810282
1262713 1406561 721116 6180476 6171325 5619683
258433565 88865313 156162374 329008926 310140783 376268212
21995713 2075380 3663943 35012407 23990157 17318457
184232177 7067436 22336763 250682330 265134367 199426301
1133449 11039412 2225701 65215436 63710669 49308512
32565008 136244427 23301291 346033374 246062464 267972209
57720749 69151396 69472255 781681542 607581373 755439298
148663505 25644821 13557858 235881275 297961945 259313673
151670 7083163 4084897 55895498 54604170 54139365
16924628 29154043 35026552 450038242 490420869 481976269
152980119 21175280 25162518 198790025 118178243 199149246
178003951 46565239 44878478 381767299 361123763 342693560
357012501 62914836 294328435 479078913 561556654 530037735
42804231 14658478 16153026 136380259 116585348 119720116
689437719 295848434 78278714 730810210 697302287 613120859
189244300 19688040 114050185 522989250 260150592 503270603
182177024 483038629 259413084 643168336 697081017 723646307
22386592 92167930 68170152 258308601 281290226 279747636
195955451 30337017 37335913 264745357 244396158 233496912
137895799 56864346 58800909 530712501 514426410 501198427
181191288 25991130 67340462 809467854 856857782 787340956
108232815 82691835 24823526 803681548 794816727 761586575
115094951 74450162 14463541 157649494 191162402 163322850
135392646 10617337 88177953 859438492 647213362 578579252
70751552 14344191 41058827 464750703 426563453 460481169
24686428 10402790 132760749 677415386 679021806 672107418
36934371 315436517 76412947 499667227 983887801 866376066
418966198 389422553 42626555 481434929 528204919 382442900
378352525 74010459 212622986 462168877 232032719 390610713
51816793 51580776 10678791 508765181 509735138 516982318
123821 882326 32827 7112837 6064499 6253447
11393777 62752053 6589321 514850006 469255194 571717162
49971943 32199806 25295589 178240209 143704587 169085676
63328931 20730501 76807975 830760337 744849019 650378394
686701953 96745383 317344385 951296564 939109531 831316818
60417623 21741404 9326664 902130635 711468127 896673868
86031461 2810403 994922 117317160 113114172 79159984
532293853 118284013 138887942 715670057 446432739 653140158
770873987 83340680 29920026 802550122 499787313 774273068
225875077 58673450 61583320 415977595 279108174 463073718
15734944 9029765 18731101 126060736 121389945 115250477
437313328 58506553 290662553 532964958 528395594 544474768
159247693 50037596 60800406 903549584 858548082 906452166
20875432 41986446 20165699 181640181 185981959 198844823
256175561 36441292 79919785 425961858 712731184 695368102
181351432 77266748 11602972 506921069 505891403 461084145
614766586 346548094 384014893 782276775 780272474 873992166
176486593 47947542 55245867 365721129 322951718 266647411
80316019 70892545 21444591 123030619 111387972 76287550
43903070 39906220 29256932 474499641 474075029 413095377
2390013 40300523 8842947 155584078 106301436 153619126
20510550 21284515 179188314 763002348 819701442 780630227
171627799 5508185 3991105 367273789 333353913 197450803
3254500 2734243 490244 6991931 9220821 9196117
15696303 52063506 5409902 149195622 131517526 127696582
27912810 58802440 61052130 217708618 220289417 227178539
239916294 28721420 76486914 553512072 439430977 595087705
456034460 89400530 111689265 694458212 565326264 613732059
67084114 114179620 26902921 434623520 444066727 449818322
135766778 47202226 41050830 242146021 196118864 218064113
43220803 1291920 25738927 60948498 33060690 54562432
59735018 45902968 118958515 722713221 572381495 711214265
118960224 16543432 58779271 481534259 567816086 556154144
2660091 281433 5065872 30221627 31546373 36364878
57632402 8963119 2318964 83637679 54418329 63739548
40837916 74123157 5859876 877203602 896615245 887150790
51965297 2793801 46017490 265015503 286883735 268992922
18066882 21542525 2349537 130684953 130317554 128326280
8879961 3638469 49658297 227231058 229483772 222226765
606633897 27008350 453819256 823593183 781288882 843151062
295096608 56599684 110848035 556282297 468027194 337862818
175693537 40278881 25199331 408676910 433703404 291402081
7116678 19240635 182229794 631052658 657492224 665926539
29466474 70674101 162726631 733918852 690116254 720830492
3908664 50329253 287542 113555157 121013514 119704578
112902500 32170387 21541239 794721803 752865869 773528163
107556609 832858 25789588 231539667 192379856 197177432
64856104 129285577 69731412 900587935 773547773 894632270
8432219 2453942 6521728 56718993 51420737 56252125
115276704 47850183 335196708 746376699 727292029 733454708
4844481 25006846 281838927 871941831 861969392 895911925
17564312 7283057 8852894 26482964 25721184 22260524
556512609 141368703 79396570 622682496 495748974 169183172
29200753 973812 3469007 63123529 81514763 70717983
393852123 22392990 85302288 669859522 553289872 637825165
2434186 15568319 8030682 440318914 324246842 414610881
155263160 37112473 93130954 392285039 314550914 396793390
157419479 8812477 77036363 179083198 133082383 168207096
20694722 5919357 10421998 182871584 150351694 183595805
25737052 28126177 39159330 296274431 288422936 304212381
1406035 3900117 865403 310766383 184239865 302665781
563257843 142915853 1606886 686197474 620795764 573224507
57329636 63942683 96155595 304046480 342017459 280338621
76418439 37080216 29815369 428966808 454984323 465952196
914711 4603455 7653986 107291225 116146448 97824764
11374575 3008285 1140426 103231667 109871855 103046134
172656427 4386976 171492349 612283562 530582924 639357903
24457404 33646932 6156918 134913432 151009436 116227532
26553762 113325004 14823634 190355079 186940446 174843678
23105116 60357211 7297945 644292274 607044835 610285059
29402001 17549044 35330677 68278022 57478190 84656225
78523742 46457122 15876075 247763150 251138817 246300896
157492646 7550195 20201022 240339274 223923528 240787324
12585395 34895806 3578322 622007759 669977493 664340495
30498612 28624980 20771090 62441480 57819935 65832670
416450151 150528358 33924923 614083210 644869694 622276366
45179087 176595495 30354758 635565518 674680000 668744117
52299650 16348811 6883780 95858854 99869557 91790710
16693060 2866871 6577705 96392337 67365461 77032380
134422555 12410 860784 493690850 499703990 523380588
350346831 274069226 282409075 846204652 862218655 860992630
106582667 54119278 114798377 383332494 305803029 324012326
169987098 51455614 26462360 215023476 237792618 220031535
11398326 17435638 13494304 173162799 174153864 152571411
13813959 6768693 46538859 223821807 185451310 234768496
120704375 35204015 4696067 663470196 674581954 558618479
16075280 2726795 2256954 275847599 279878493 263269607
28129349 150056033 111483464 736762298 686994463 758062355
3332856 22947696 125515648 268580511 258896125 270048741
433267496 41688785 159280880 499203823 506777146 379319774
5726272 1818859 5086192 15135521 14525388 13767253
34814474 28641465 12115962 180625282 190821654 174374103
115832625 18962668 54922764 543405510 605124151 578567590
376887211 52879818 64034640 462806611 414832859 188536292
163966698 16798578 12285430 168096205 97567111 131324197
67276065 57884937 6415067 226116075 209027613 265548952
69681962 21479204 86031145 617082327 646228228 579362200
44953130 24680202 2918573 196335510 210355644 197402504
306050161 67207841 120133650 693685550 612252881 688618084
6240247 31021142 77247392 316288267 341922062 342599975
2632744 1230812 421231 3437541 3731199 2475211
91533774 158935 3713747 123911138 90346534 94174678
106822140 20977688 1766322 613612134 723250591 653252240
744612293 109504793 57814107 897719816 728086713 685835716
441361449 61900732 80556020 517514993 468496693 383129211
40117568 34712907 22576949 460532529 566490699 571125964
32123173 7530197 23237374 61082209 61333431 45293773
11413387 9800329 1472562 67447502 68717933 44443276
345127769 90201341 166904203 681864559 845506823 816125314
57791969 67598512 4032294 172316169 186822225 146426914
749561425 76483103 271087349 820910990 785984323 504714021
92860107 15269979 16994824 126940876 138279867 112438994
53087178 27563822 7855313 642032889 603835814 641055085
429313745 101897064 195427193 586683071 267157298 355615265
139054800 37320275 47444473 490858460 504207029 507618223
405808 58142012 12285636 286206997 315776468 287381394
5682077 4886585 631238 43823841 41738551 47077617
25395680 72340860 109115066 567829525 576930024 582373857
24765935 4525524 1080851 233314465 226713832 210947341
494013847 156225678 354406362 877338915 338927505 810127590
239962343 40870709 5911316 669283876 567444506 676538430
2006727 1232537 1686353 101446805 98661496 80640776
115799000 23870082 110618413 271604837 202157412 281485844
22706882 274157190 208086888 943429423 865853351 945055309
104226646 122514770 48092083 344964418 448160006 328494651
180878748 284639930 72550911 547948811 705140364 779998555
15069140 9886925 11758806 107930380 132063340 135377027
288597201 91387946 136030876 329845305 328250365 260621341
451397196 184230517 231200195 552304832 349459557 551573607
557864925 21438397 747272650 812927013 642726479 850074204
55916908 32489605 9751092 219060242 222254666 178686471
41784960 3756456 13825778 148043889 125268520 123305020
327653192 42368368 17718458 426348474 408245257 190577639
66987047 152119111 1717686 576438301 683472452 658653260
284079102 48235502 47316900 960466911 985812575 950186047
320414683 109652568 50670129 930746875 930832811 699078829
301603643 93170541 103978708 350312576 191021306 379809268
25571514 7478815 5862119 109121988 110331898 101512383
21329786 47030241 42698259 362196922 395311005 400917109
55824377 53447645 3178419 419632580 611027905 504544023
368162083 1396995 224541787 382323994 381657344 301177821
80639877 6295110 120337948 314485049 329895668 320004299
81975196 45562219 31232087 575885755 561856673 576670349
73511501 133238216 4017940 573465488 588832011 617363028
216851496 216286812 69229932 399922301 304766700 359041081
172538879 1716526 78833490 188277975 96254203 240843762
132097866 73388190 132071996 858062860 846760640 793446797
8085664 26713268 22267277 156056215 170567364 169831034
44577713 25352971 49225950 564193981 574600912 561825581
46279806 45889452 10375340 361528463 386981328 377078065
18799074 8152898 14328297 756768243 899007016 967979217
476045387 88857690 427910627 566092165 369691662 570400222
5591419 21778262 55424864 458630156 434634281 370696935
120131190 105016616 10535227 739430245 657043990 699391633
494602319 21833180 133152369 927685660 872033946 937718916
116367069 121563220 56088732 646572307 698999306 692427981
154722600 52544500 18018980 421238135 349467718 348700299
985082 942999 6192490 109579237 115354749 108495653
415818384 27479508 87476232 549617288 476993817 411652824
504893502 192097599 40427857 988468163 870569237 686805470
112545642 58426286 14163595 844806715 708965976 411001062
16107716 25376354 33930915 117613409 120908718 117758494
310650314 19812110 20275928 650531179 704607503 675122912
4796692 155065 4359298 191624393 187080480 172613723
160019893 360019875 187362204 856980761 880257060 760958792
38968431 132317254 86430445 889432191 847253557 843903095
243754702 75043407 127338818 316377343 240670981 342418299
328614151 21291051 18600196 577432800 651892276 559865452
201871084 721828 199197229 661210785 658167260 561612860
392476301 50998551 143129637 916510523 874777316 690926524
582695051 268538784 106074340 934118455 889940632 725195814
51233034 96148248 32338245 632069366 673607093 572773097
32129838 3197682 18334324 590969559 598268574 551065773
225354700 50283902 208054885 275730225 194260905 241336221
530675588 298205066 506515 743215340 750709207 748874797
265756376 35353475 117888275 535721346 372687337 557965168
57856087 105976783 2498118 377957908 448905407 427611596
134902050 15193291 35851051 267962118 271855489 263661412
39943518 938503 19091243 721471082 696100968 554117213
12032201 7731409 8063133 826716493 581093895 815957405
73447735 11461316 28741334 623729681 603386027 654211563
95204 576905 233647 5760421 5745468 5965331
69460700 77067530 7266800 382944808 417035131 362371581
399905528 25290466 48705201 735346133 790144629 694710375
7643485 419497 614888 113729378 115399749 107811367
159284012 73882523 39683363 398570811 215431706 383560034
526506475 53052884 16382353 684916678 403866096 761563152
33111090 13858016 50588451 481194847 434839819 445967807
92946034 21596552 15283996 367894807 380925707 416252476
180523700 247067820 184192393 902848954 777962131 965727368
59458395 55675736 27085987 205718495 201617885 202211190
75322913 118407165 113187835 612846043 574359835 539022767
6741180 20343261 3715624 166307255 152419034 152391914
149374696 1354976 19204373 453714728 487280521 427479129
202406684 108961758 84679780 323786142 282538741 339574740
191635506 45551589 256765339 532361899 421164391 448386800
75914586 13857392 28987259 420552009 425095896 371661263
8605413 6011757 81529882 333054294 293394813 367616260
69736496 154868224 319447020 654515332 608177768 662509484
6545804 88129171 941916 967487308 965119243 978272534
263948559 38954567 54699044 385983589 332948694 260146494
180225902 73978957 85642567 661965501 672301268 746600325
153112350 67688363 157671683 843446777 794419018 727371459
86345694 76050983 129808816 623380557 636624955 481718144
556683937 73115642 411497640 760859365 728676076 748759390
17002313 11253649 45314448 159893885 165574199 156831779
289100225 61637364 10453765 825257437 903108562 907017271
40240141 5063600 76004932 662774969 659067610 702206421
84856701 79535597 83784976 674024323 580052897 651735472
10579253 47126100 3632917 508905427 545553089 575186232
125136866 34548747 6909785 537469499 552906390 540303980
5434826 722691 92556 97634275 105807329 104990712
319051532 30288940 99681853 828850259 685819235 454788938
116498336 98126386 106013751 471527811 458764788 397055178
24911028 1070942 43213033 459174783 393980252 413179048
73442691 1767785 35773058 198114352 190009701 177277680
4037092 18369511 30635370 222144494 226043714 224354711
35467230 1053237 12772162 145593179 179378429 219152281
25305878 55983677 12088542 398825273 413996908 280256708
62445619 27056423 60654708 714807733 534739158 720348230
23112941 45983295 81379575 679257655 357840637 679155155
77681342 21720309 24158093 157469610 162418557 94251899
85375525 23478335 64430347 834199671 731025631 660924469
167383611 59116085 92980684 491370464 512865359 489703443
164315016 90775708 102293398 176291621 150645609 184712672
576779437 10389733 19667333 790883779 836649016 787782884
278284256 35975595 165861121 412146521 505433805 563431174
298906101 13234634 88854454 448813146 409714647 444853866
44180944 9777190 17009105 77676948 33364668 73645638
24412168 89522353 17484604 347777325 318466795 346894717
269497537 31924919 20839917 489511928 537708864 435297590
145916631 142237877 1804298 305323541 311211599 176174458
116810553 2829136 662818 174147360 125605917 138699943
61042195 20895442 48181702 563652385 596829418 530175264
87474181 68406267 115582648 719751523 640314609 705744254
43402055 1513078 196950704 665809355 653956003 659360590
42646123 17090614 31157117 52698327 45005178 40763691
7121023 2964177 2816570 17612041 18210348 15695080
9209809 131957317 87255442 492442245 319536675 422595952
582458054 28119676 167168662 879920273 592444246 824612700
46240797 52687045 38648217 643137535 576253874 658622402
18135132 14514477 7943770 103178555 117849504 114095527
7367683 8707031 401418 91058074 85688830 94336680
15086442 53869709 73956038 581143114 758159233 538942789
35875242 24060628 7880552 391797027 397739820 396571250
6207008 12481381 679465 90968644 93045483 87475146
357294517 103540029 58575762 692363155 470149223 691580492
14812426 58302651 11837417 161754984 150989951 156358369
27689655 81300426 19634942 641964807 544390664 584120990
530109098 162766393 279246953 900279411 935737866 821776552
323600 822275 1265054 18744978 16090135 17449074
227151954 112280271 62774885 615917283 545527089 372648909
162688452 171963437 113363404 784066252 788096906 877762401
293675163 12047315 14682720 642541375 550565933 325316391
3071537 1796403 4068585 27185722 25967880 26045670
615063333 37199701 99739629 930085830 512723240 297538892
306255679 100383998 2800336 545471943 574633833 576810059
47592191 988865 42453385 265574933 285392195 220029341
4155193 2406329 22371187 405523036 452307790 412958043
22486736 10521621 18520528 112985478 117113187 100232426
590695199 10061343 319918265 943809117 802863275 943205144
687922940 650469763 112078588 820883386 797347018 663063922
13248566 13742210 1927356 331312618 339655579 395706831
172809763 146426170 221700334 387080684 564154709 562835359
9877939 1461633 67892258 807332639 809817740 780059090
1092645 176067 7102 1532998 1135221 1285089
244215995 5663476 19810511 275861524 232567522 242862357
390006496 125610 103380117 862630746 807448642 839503388
51663681 12753432 8288894 169579294 150195368 190442994
8263365 20947471 8792248 180592145 220518592 201377235
22623397 20806620 53806684 821483806 817706956 862201555
492079707 353038856 80322399 792414582 871104421 802665689
50821826 669161 5006799 282645538 299573450 254218126
76439249 13977679 428031 740246650 903455257 879049871
4443619 57363763 7935428 284355739 231819674 279760399
39151476 12152260 1965190 282426239 291472572 290999065
47716040 2157169 2952332 194521323 193428949 167828673
83007542 51826049 13871438 475499395 447356633 430315313
504821143 54721244 20637535 581071821 406003955 699558827
2541739 443558 363862 19394207 17789532 19464935
202629173 27469909 30489686 257644385 67838510 240614159
14073598 51270605 21469156 689678167 722279977 650594582
2897622 2598824 2126771 36714763 33359568 35221845
9511350 10458739 26835079 363335216 373078252 334953068
251981304 22381285 137115975 723346908 736271582 762466758
33537787 30277154 57469172 600878005 549350754 631548800
71569419 47255954 131925267 517561819 598594288 606147675
575814378 179620375 127008098 785682112 675938374 638307509
230176802 35124577 254633774 895573663 898321632 889832648
3552867 522258 5887016 63207197 61698420 63276621
58171416 32265761 61451037 945164278 890502723 658902723
426540138 106036748 121906587 817511592 510410904 879939298
249096536 196145044 243027668 529461903 623054263 646268260
181966502 3455629 60779393 313109117 328259663 270646414
15012607 33695492 33813945 849469130 905375326 853953090
250838258 108512121 33499207 268662833 265895191 272293213
47257214 96307099 90694401 637671206 658169185 680843566
311949339 611774 77717175 557083298 588803216 579822184
44529701 5404534 16628423 52723465 29372554 25653264
140683669 79268760 68687630 824885031 910527297 870033807
233932032 104747391 61910744 329827880 245295658 261563103
7933884 180560789 62156946 616466247 629670989 565036359
22298936 7206922 26404473 306971704 269136766 311839188
108585738 4831988 57577202 196868003 173238466 201666737
33653537 6934957 36450485 152845231 136956516 152038923
1092848 79898862 3685094 420048465 551650113 523529740
50407825 189062551 62599104 814305392 804549538 638670210
2827264 4973054 3150328 100281034 95806686 91003738
666186498 168250196 343476259 820388759 776874590 661473329
347779548 256258576 79365751 729303477 617769646 778271947
314992496 3200231 51972990 387503003 390942066 268977666
49191669 50943399 14805524 355748757 388804263 324491491
67895040 10586256 1236193 85948116 115653603 84294189
6390585 1562818 1290895 17386789 17879235 18009042
17543367 12598298 8588938 238288510 257270075 245999801
62790968 69300588 28746047 270426293 277307182 205178737
359789451 36558956 103813199 724238432 461486543 662758874
364815509 56391033 145515116 439730250 139685314 349338470
55314732 4575092 41560951 762439511 721408752 640400729
14205708 113053196 8870084 404267231 425184716 415859770
173296796 15098237 8401643 328426840 355215345 227199425
622394983 151541195 458804853 666238841 347826436 704223721
61476458 82085637 181078859 651582197 644333149 652561386
126705000 78861431 14714775 148273515 116982028 68543983
351656291 27303458 25082652 524774107 465458712 507287722
365709140 210961681 119822998 469724265 430525770 287752709
518769337 37632582 8734756 739829624 664093566 695280237
558611318 620844610 257271336 805679765 802747499 554956386
190255556 201168958 147022086 851366714 875402013 849429151
23123370 272823 18231519 419018780 399673321 448390246
532686529 75560983 73284676 638546185 585923977 643307992
262601336 96101817 76052833 391508007 393019966 415093114
655654537 442652534 356324071 770472684 632348826 600903096
360993412 73513021 231751073 413205435 353984861 548862690
34748373 6044097 1949856 103032758 103650664 100233279
18431338 164623014 78803511 969254489 968616011 970754822
8353487 2143777 67314746 383802468 335829152 330548051
72035992 35021238 90212232 586816628 581743116 551618755
46391757 64956242 26737320 372792036 361494994 342370710
66636168 9987397 4080773 758411704 798671360 949973922
599837370 355949362 271176357 664337141 664223888 584494526
60721148 27830511 119398616 316996544 309651565 315054499
71487752 17920066 104213987 496119065 502757292 499734640
121077896 7691084 5689248 134427665 124877875 118871890
98746610 24454293 26136738 129906250 125894330 131317311
269941392 43985570 49206084 680500921 650593814 612144859
359976103 22183579 96464282 853593677 942012572 891037278
8726553 3111026 499445 40505797 40913525 37466481
64444787 20966608 34933010 214860619 286275860 281145275
18595890 26693722 28916373 952399551 958993338 930124808
35433629 69253449 59163913 493738051 514456066 511065001
4852804 528 917044 31931195 38346826 33699010
207630643 88396310 45044590 728097763 684412470 738949402
1071037 1071783 834570 10797248 10771448 9231845
625685 2128102 4274788 20497357 18102261 21683627
56132964 114422041 6134350 481708138 494994953 474184317
259060245 48831183 99359561 273569739 124729728 216249668
262578745 99536350 103430942 650191173 830275492 753456875
83867610 115850556 28223699 192029413 178865083 187518240
469287283 407839378 284413345 561955766 561660266 487793984
188025589 8351867 63283470 629680599 637429536 650862063
143389852 116814095 24323821 559036801 611901246 574149709
54388516 7799997 4063412 230692465 227925760 220288846
83120486 11830751 999819 279089167 281494473 235124324
322512710 20146334 31405971 461616860 450885477 495949048
44097735 6082843 5792507 353308092 412933671 394646136
83529167 35333001 9159222 163377197 90211584 141520941
145843684 308937905 17247013 756700302 763351433 774971973
40116122 43003533 186822407 858089379 893920239 886626461
909881 328044 5630250 12477397 15472157 14733702
180487640 38067280 41425165 419481358 435842661 364387034
174629309 185967455 180355732 678008471 758384245 517009366
13207094 1781702 10263210 170298024 157628861 135295313
91399615 84051394 11973852 624140294 568429522 633591428
6916331 1278022 666103 27964632 32558702 30999589
14030642 50006047 27434474 513100700 653433049 565050414
101499252 27568763 36909059 422746664 487601955 620855552
31116048 3132985 1630589 55544513 49360613 55185004
67062914 37549204 25532722 746550046 597677051 560140518
95439752 158228764 3428456 369583100 598358896 437739315
238787983 112700109 8101830 252710621 224965186 55154070
259682084 87185193 205300167 571065878 674140348 538176323
143205935 63597752 24234206 956226351 991431716 947130464
505589021 308696649 30093861 667539223 523844198 399117512
7229617 32491803 30253747 127097034 171623695 155016994
81965596 4278503 108560665 450540736 416348652 393743476
543614810 291736088 180979377 772210852 783967119 571450630
280755118 24591299 229058653 893007840 758554771 682819873
322421574 43714576 8940757 413081166 356713184 83111209
239951444 7489976 90901136 609329592 473386474 575032353
693212 2638004 71735262 394567662 456645503 441639534
131084776 11198670 129609355 228234546 183709962 219319963
151757046 233184216 43946419 837141262 509626064 744151727
540251047 293359298 129545860 682246741 681030479 401931068
7947049 44054855 6058614 398783279 430605404 409677073
53894359 2948723 95627698 320134907 301540159 283921136
196796001 131676056 136224208 449866001 446213422 340786952
6740988 992863 26640889 88368925 93733952 85563197
141328724 4942130 34072290 300096258 321600111 323212491
369446633 69249427 332893858 458114765 476291393 573881918
32873024 23493629 20591367 398800057 386214663 316275071
31048540 106195747 19658871 845516941 846813987 718126411
7238449 122229836 63636802 436965970 772666659 767472784
433960257 165611500 108814610 739049179 754502893 718074748
7036982 85961471 20391985 240686631 252726352 246932492
38184617 48717090 70961971 926507368 909106052 899840055
63029368 33802712 24418346 171666594 193321281 160069819
608229689 19008407 38041841 766578634 794253267 504370197
11937168 5526267 2116963 486818197 469689287 482249846
3021384 5445036 26117300 122054994 156490457 149769650
99289953 26035827 7935308 274638149 282664028 245200261
23250571 11145381 88651457 860222137 802999660 905973562
213887821 54381193 88929532 483785848 539441763 473596346
46647689 58733400 86966363 636969778 542255967 613192230
14012748 134128755 37960632 408995399 409300471 447857141
631544818 31787442 42284803 700041024 227327121 297936075
307761992 37583676 77078343 467630659 504913036 495442667
197249077 44632117 107462592 507064334 424980420 457302693
138157130 66453565 116564822 486915080 486384862 453284336
725167206 473508139 206267627 800436746 744244591 584587007
83386801 53153313 59115395 280031546 329585837 350326835
12157862 4809281 7518835 30175773 27459312 29214013
193215681 35673575 109854739 513689125 526163295 599612461
63757850 80527647 38439809 715027533 870022850 870474776
11841719 1608692 4214704 25554122 25208069 25460912
60271728 8721281 46043831 126980593 125891660 121218633
521648042 140518769 40072598 715472021 645465708 766877169
51859085 22449894 60091230 441139116 448039495 410983725
1003278 31060350 4796984 133145078 150945739 143656952
92178138 22381864 27158755 193090067 186463687 189232425
63458188 18793741 30324071 687229529 693970268 742067264
493013469 379556223 104690367 719780956 892685199 856390037
529676542 61141733 133016076 947508626 989771629 738919729
256837730 28763495 85713778 538909254 514807302 528109875
79180088 3324387 92351767 291928841 318574690 376387333
36341529 68268294 64153047 175467392 185804011 174886518
43313215 138353569 103822059 510643032 548262469 617415721
34282955 61724605 83220596 497483038 567836262 585654177
13927367 103480992 21610079 322800868 347315897 269651872
18291409 31043074 7765621 107942466 119955937 117432266
101362965 14367053 271759275 545660612 397986718 533280265
368001832 30281131 108404599 583328623 440658408 658488939
396088224 29150289 103524903 433261292 379475864 395700865
74277732 163858331 12632166 622671577 557898654 522340107
369764573 75710691 133841968 890709968 888910130 870453466
16088532 17930719 13761152 315375810 320827334 320706935
454643272 232494292 4598837 549167078 409144979 398725117
4496735 4110571 21753078 90860477 90433930 84640750
696983132 77750130 39185011 865828134 403699845 308707301
23679079 6729993 13618966 48116098 49616124 51127566
17291129 4788933 3652584 159162737 203571275 166446341
319705197 149603798 159913565 381038386 209968125 405925444
554335410 84419378 39652314 723845296 521383892 576372849
94072264 54582312 78872600 718692430 718270252 632066535
247584520 59746074 88149717 417038191 414698075 397195573
273529133 159193304 124572612 497993853 475156479 426479482
14525786 42077660 228384074 807292860 895002514 899478878
12176604 136520710 101830559 702777428 788823013 674441767
290785603 52561723 51809788 417591409 361309299 305554825
412641837 148143122 136201331 737515580 812795771 561286147
605681606 34800573 40792766 674150306 650591815 616854500
48615382 9323952 15882686 572506470 581781621 624238446
44303910 47290857 146293420 421392696 466557266 471764086
95012623 79293775 77389301 725442579 478154204 704554795
192917772 97135551 25965637 506598781 522832720 335498729
227087043 121451790 16644765 304826093 260319228 248589163
585123809 72213909 367519269 793390925 595678071 769446622
99359647 39076707 40361955 746156753 606093348 674501271
83665246 4092413 99597966 300472626 242053241 299629706
59630030 677301 12999736 270726251 228097142 266408671
20484183 6857005 21122692 118740365 117362616 118593335
308498341 289698983 79025658 707537008 660303419 691445953
506040706 310199644 314722100 578656593 637867364 688176936
102623419 189856215 103603936 375331260 401127951 446624791
46158384 42058640 58140743 349459651 330687058 327355708
15578120 13066909 30021692 590483155 466773820 584732589
143822710 4972576 23644308 821176030 767168123 888987511
108430430 230244565 52755519 948181587 801011509 976931848
5692129 18317080 33135723 214242504 209517402 215108565
303717734 7339838 227406434 904929008 787888332 880886674
106277741 203941541 19447317 808676592 724275946 715038993
32609725 5135672 12962109 75273094 61069101 78303970
40469555 79578891 27196906 813123798 827862411 778084095
37919968 30457494 5925924 311906176 328039118 342567498
2109250 649143 10954529 89296986 88198462 86583647
11847281 24436897 30877096 670139544 680492871 696344783
179033968 11692325 86562779 423662340 394993397 391282546
81809637 88449530 22936672 608220909 365486111 568125183
127635297 76838777 29484574 475438293 334921396 328158267
317905076 167516615 50195238 551221997 430112356 588746238
577824326 8337425 132960385 820917491 375930490 513917693
49606836 29827268 3942224 797637064 947365727 856895826
14971070 67958639 42828314 593656954 497854486 401460864
371605087 109105718 62426719 570597226 551810869 560450812
116586644 40511166 7093602 296409387 345151214 354217387
54838669 113701278 143988610 664682600 770355442 735646055
372046821 412397105 34795079 420727501 520867903 203017302
120541769 137765225 8267287 715136191 724148719 663366478
14354785 57341327 24871600 224663913 219956113 220044136
70850084 5496999 32356705 95538426 119358863 94397421
79384643 36632807 67233792 299871783 281305294 213569042
382886881 51847900 94033738 880135411 878120361 768052964
6450854 2597609 9186545 34199651 40618359 33004680
12285922 62143446 92537225 305478705 351546813 355505865
55853044 56770564 83178796 921805307 832064873 969463412
220384891 4347383 101819148 384613903 317737551 384910109
68929264 5712424 82035054 545026800 369363194 651413117
110873574 173071309 92272253 873485472 885883942 767153921
17301273 71097681 121598312 697218252 582357255 691934888
21758745 31138996 218029760 491088266 492456882 511967048
458877096 64051484 38547155 749638014 802235037 659322749
46519855 39434249 8693181 865630363 821159878 812451509
270130864 457957875 3645670 502269602 697760340 677594043
43083123 27086396 63108491 262165529 298348130 330909032
1041992 2530873 9373421 23286103 27567029 27187222
128243484 46984883 57879270 201952699 173464902 225205281
14485419 2222703 16184758 60391573 62688179 64860064
37233316 76484606 201156568 839034364 824104602 820488484
20338414 9583969 2865329 55103038 79479616 80635899
152329708 347254383 26107740 449242743 543566566 371415703
683282264 207751431 307317526 773941015 515948230 623784862
58385912 17566771 19412730 322288831 324166523 277063141
10783002 44229921 9122676 194408815 195452341 198934090
293780709 61912691 126786345 476494429 433893280 470068677
51637455 155556394 43520086 560055832 516004073 567659041
890999 4521719 2935263 16613408 18942321 19312032
58458630 18608604 6594790 214112574 223076707 211925862
185615631 18557177 137515511 344830772 419550562 415804976
223386400 55481032 210349621 384451260 388536627 386221100
15668656 47274881 23726102 478679332 456407514 293604687
46589543 94622106 127522567 665520298 515339770 618414370
433047484 63440443 29926684 563585248 579450103 432504551
111918863 98454072 42169729 417599500 452333171 450734324
352184 39109928 86521827 716024818 721359475 740159360
27635392 224703346 146270331 671309471 831608696 808526865
67507188 157327827 37627920 565000939 592879473 571985799
320695924 190624018 240650809 365754532 423366289 333452090
329011645 298377845 1080776 582403351 538692540 380228438
74748518 17442344 2079361 151969119 163868005 138144798
349238620 36022999 83741358 923948127 955609671 841180518
173752397 62772208 172875631 562972553 525107230 522251799
14753152 18534977 29154285 293391463 175344239 304084385
154596386 62985118 76352405 230963582 245010149 253445006
97596906 65861135 42038208 810366585 798078466 789151567
41926862 1982156 24218910 83950763 82140359 81063400
712947 5632365 2771 25073681 23853990 17670591
313292603 159480394 23911527 961487483 910036666 930046002
1452057 782806 1160929 11389875 11660855 10988043
7556146 32954202 10366943 132466010 127974624 125605035
451638361 269633431 29380013 722483355 661658952 645976209
3304028 229588 200021 6760390 4235008 6614105
11058433 11934402 8749860 462409290 468275725 488734482
2436878 81301261 165444457 649039879 627059633 694388970
185213580 120978004 184500211 487424650 559869772 616991848
18520992 3995089 3607824 106228788 70984085 100419844
49262549 161811977 1772241 648364377 543564277 632723617
79251900 1422777 98603060 221025727 139735739 226230504
7325086 8871257 1578558 286802688 300516294 273610382
60085250 30204736 4983853 355687725 373197998 335130457
69571112 6177826 319383773 778388081 737372274 851822716
175185806 127734386 22447828 286399574 239185132 273557475
10365733 2340524 4254925 92115235 99946561 90679848
441807264 268764179 13053187 769513446 865835467 893278384
116241280 33602369 88268212 139143554 89984861 132324406
31867966 34945022 8236936 202790557 187525611 201633280
53552753 80445304 12428431 958656073 944235511 964396475
26413185 733784 16220311 547095551 537680265 526910862
130441263 186716077 244551345 453552409 886393982 941037320
99290155 11177964 62115837 139364230 109245159 129282184
5015010 3782227 1172634 154617343 150720920 147440935
212949111 91575769 12384062 971664693 913681703 983736860
497266842 281469713 9005067 725460093 725149902 562793627
92793750 111154476 76195430 242253471 212556775 305113460
74739292 22571227 27606084 128237575 186018890 165679959
28207201 66748631 8274262 530028354 536503670 505219816
20039633 42428531 625843 205326889 206248419 220300102
18816173 42314464 60892083 246642992 228090356 243925290
47560314 35435217 3132275 91727478 98630246 107047134
230950837 70025169 191402966 258027960 150033670 242984297
370607 6074544 1621732 62404846 57531083 61310162
346386018 27229384 119612257 850460112 874023341 755731135
28201893 44703340 58536649 374819541 361823007 369551583
157127660 132383519 29555965 520540399 514906478 513506938
395206501 72951001 8705276 820218772 828851164 593212400
101790008 4305619 15315614 259838989 148300335 280797780
51645712 110701792 25824615 263518029 224124867 210007001
98484920 13876233 15318412 608011255 649071870 689232391
8025078 15110917 2939762 85822629 100792532 98237480
379689781 7060622 53086870 792315398 642905687 811569177
311759395 254233783 153857267 500662593 455511579 444230301
107104812 29254942 35636692 391548722 263599729 394341549
4856474 24013796 119389143 429035417 428767964 378772071
133560471 17316587 9934869 160285477 159363381 134788343
383133031 913886 168241922 529819114 708348384 549684400
4937879 14463214 11466952 95856805 106562742 108649129
45312834 114892948 2467653 708772840 615953709 647727345
76009186 33437195 10992549 165845753 153334249 124273921
381120059 453950598 33523250 877590113 891453073 437300837
198517051 7432394 104918363 368171853 388722866 388649447
577638904 101108964 116162365 962678104 558983070 401804942
66534271 19086701 26963980 250618514 243532455 259161921
21781913 4729621 563142 119378194 101991839 97516530
81781040 289330546 843555 769447398 859047559 827347120
118335520 974774 40355885 266400660 272640673 226054784
138067132 407997 5664952 322273480 245249734 334959706
14151483 24675110 64969033 799077764 702409849 811437643
413853909 156590482 190698987 738905298 707501175 712790754
8270508 19813935 38322454 138309513 162052541 152173184
468611268 149640010 31565197 628184391 639283264 370636855
185963755 83881531 3557300 721092518 693603591 792498105
7906304 13412031 44672524 458608890 443583465 478950600
112206106 2531329 120357832 399951039 390806512 360330289
156496913 143713954 61100474 588161966 563889501 593260241
60222579 103578202 136024012 519906511 399033329 534034108
10870526 169118530 75577760 600916713 582658564 544614953
13700146 3641515 17328190 107383559 108883518 94090797
227045841 9708020 144555169 761058923 822807899 680475616
155617986 3223304 78600780 260330995 185065495 187679390
159695166 198882784 57807740 572752047 828957417 885966603
460988307 135116210 69796514 654157496 427848910 437075609
157193323 5278478 42726742 386326997 354887151 294472478
186429299 103397242 24684235 613247140 878868573 851989186
171522173 8209798 180210198 729624967 937267502 938434544
128789244 109050009 50722408 867101354 853970168 583159306
332302073 241547864 105028834 433659086 461118123 400460020
39153991 35886536 14557403 689535751 582829181 645786460
182442951 209980218 52214598 800287277 771655811 843115744
635139953 2339738 27863409 722989608 649933646 684399382
57595599 151248823 21101928 584829000 570897218 590253095
640203980 24037820 29331862 979098010 913291285 513955261
1764147 26761546 5852193 230832282 251559882 226616878
35472544 3753471 8348381 36914024 29810522 12918925
1759449 1138353 64645 28275188 28043650 26562612
375991637 15979209 5038832 546853159 399087524 545932929
4064187 639243 3265491 17607568 8790534 15203623
40426919 35249232 5433464 81091089 77909391 62323997
392313912 101875197 48195501 469038771 428882354 190778131
35865893 230631440 21975958 927700504 852738131 960701354
128178579 18201995 49789311 749355128 751518003 891911193
7501270 39696094 28564396 889396564 818369356 872497138
27012229 128451009 4259407 626537959 616712450 552144628
110511668 110562574 11435782 299219983 333019131 306683775
452545340 6053436 87051726 784012096 449111597 685125120
359989489 81596840 30358038 499731231 333703818 313682310
43834975 95028918 4579175 289828200 304650237 264187750
364409935 33310403 27839023 694977535 737902893 515579643
58037268 82677772 111884490 596559199 755640159 772280361
224419646 122016644 100526743 865734233 840068255 836579085
112655738 53941116 20410938 614699682 705246077 577307498
334758431 297139556 202543803 601752406 606994835 539885303
141125027 15273449 30283935 301307259 312056776 327119684
80118786 29946200 2079397 574332296 505556667 579842375
128887595 1112253 55715514 634651540 563063021 617012180
25808280 11771062 3960696 98360802 92171355 99043768
35397418 27473959 45460424 125065844 125492728 89684299
23945577 8275320 122667764 755465152 754456187 744185645
242945963 138099060 40238810 470749411 228705159 459491609
1563119 6908226 4546467 61386902 62637682 63345003
431628420 123236843 82417566 558233249 345435942 375781490
494642961 259487300 19002329 595519191 601867910 632302514
337787617 21977614 105823665 627208420 461593339 616437903
32262619 35773063 5032682 156012406 149253626 168056533
8735746 9166346 83884638 425776915 379570473 470599473
31764178 4427853 4547601 113723115 120250499 121516944
227876038 35534428 376328490 575957967 536532320 565709532
2125720 13126996 95323 265429863 229980923 247442289
766950202 81947968 72617277 807144870 356176596 779895056
123574200 4810287 160416907 854945672 828237138 710211418
101852581 92263295 3105284 696877147 657840316 648239513
42671999 10303566 6578322 52336466 41109560 50303997
13885872 37482338 108317954 805141442 772016518 710947613
195643595 19149133 16220887 624276198 623583801 514966164
166785711 143208130 50671091 561037395 541495294 490680238
40300763 146772065 74889620 657291504 603425636 655694789
567849607 329296099 70153212 840426412 870576181 648876121
239695773 126759104 146983603 680423013 796926413 812468926
243885303 81020229 295434650 505640093 424640946 427542267
63715741 156359223 19899651 455753771 536333696 483310877
331910979 210597424 144238193 549820995 610477357 606143962
40891527 19490226 22943886 125028871 146718688 139496717
96641830 26293639 22978261 486494049 524119923 542597864
39682825 14080363 11193595 133219267 132565374 78367924
82814308 14678876 13389499 440324411 425562734 422534921
616344597 66690768 181426934 983616364 834716865 750496904
175477894 52844491 40803187 827973526 887282498 788930206
35322472 1834157 24157128 243302316 293093490 307170650
305409685 45613163 146794537 391231305 289055125 282911804
399000051 107220885 98773590 766846841 629779337 816398364
8960915 22822435 96766262 862141608 892192146 975163601
4402909 95327012 29812751 338934874 364603029 415330185
127385924 32455815 10824354 168185270 166529707 142834002
38444154 22161540 8901408 101855588 98578833 106105789
85792059 48765540 60608539 551845732 591270894 521618090
130475148 28751643 91738691 281915007 291156536 285454310
169723649 81337845 56337516 320556763 284958681 243315799
19555633 10418408 4178508 44759038 37197888 44111524
364371098 37998467 128093988 757692466 777351069 835923805
18180958 5020703 20346113 171839020 221118905 216477607
360062899 5182988 145968376 419843870 303085840 227481764
222563321 33598704 39591221 488729443 547330640 599600198
132308945 3561072 9502426 238640307 147519852 228795576
42524279 14552765 11112144 364505700 334480830 355418636
9357711 11327613 90083445 377589952 373968337 340364983
39093668 761646 3469978 107141632 109365321 105768068
94089056 74142711 17449208 174087005 91221757 161395296
147118957 55450650 36598650 507664070 463098854 496683362
161443369 45987155 230383052 646208216 586950825 657263012
231325471 8243530 14092999 261009630 198324298 150198086
662958793 303682684 74266239 812147344 844847128 506474869
209880295 136981373 199110499 901349242 881452078 854591524
275333422 376935181 27799795 408938716 423359814 471712091
219746199 118610626 84828856 840266712 744829684 766227943
153500256 32653749 12365534 201797794 112102479 171959967
32986453 1908862 72612631 247248679 273923281 265533823
74035615 79437213 45288121 549602345 509362444 543403165
10821263 200816 9536992 210413817 266654861 237030165
43639170 39717528 17711087 865721624 866638866 900341707
249921524 209609296 157938298 444619339 447214494 462212055
29276819 119661167 153916328 811462059 781591090 686444320
72416962 45446035 20701115 473711047 448198848 474906199
116909465 776288 21866705 417961504 339444494 398609593
63235845 4917429 88206460 761533791 800824515 781838041
16571551 21162592 42633056 338677327 334597683 242153715
75748560 98089385 131933280 911673156 920846170 871379135
49563144 26263446 29346752 207400356 195976922 168043215
212904680 182729848 79047544 799700803 750156499 847561511
482306042 92163951 107104664 531684483 525363213 416249747
163578357 1657159 40184152 372733434 301171291 278052292
359898228 51925420 148561161 763434047 509457883 685017194
483307537 339459190 89535620 730986257 664442930 697533478
42905191 70272116 6322966 341235221 368617625 372186236
34920311 3739933 4811137 138429005 131231478 138788324
3763666 3531127 1598810 115704451 105239707 120239985
91637108 65454642 24611244 105554355 93317328 117999569
221315769 24652246 32043336 905557392 752856169 982297714
2335802 47298413 63294779 382847607 382769542 384065654
316920606 108794628 22329482 825317676 887701257 886067680
16246551 69180884 10901438 135964810 127859515 134946547
116294145 270918773 140967642 760391231 767241279 766477498
49997446 41072326 12054415 407368766 341572509 351268244
64577769 36025003 77474870 606691707 541167537 608677978
4585998 325463 2691146 17243387 17363299 16005265
88940740 150582418 73432096 513919630 558912952 586466554
92615294 72308215 21339968 863169184 954271411 892487813
7449444 18654438 20372246 191923839 188862535 197280936
40966476 72996188 231189548 555887787 466601840 548243245
3157977 7856707 13319677 319660027 290824315 329800805
32747780 7737847 9193920 311982092 277398865 274659478
63470978 189920 7181098 103452886 101612617 70133787
176280754 47228496 18934837 229574658 373432435 340476626
30049225 194590845 74585364 479914298 514458352 524153331
56713594 154553313 75557735 489560954 462519179 449000225
77689495 81465716 21809925 396599194 195288885 354591260
418166603 206656546 204952948 604545006 391131800 411970470
76993153 73683682 12897039 160390173 186235138 175814851
76869942 69268530 6199079 415027789 407774211 395121270
352760173 27076081 21089597 661848535 734705461 731700295
11000332 45309969 4585898 371458976 365589591 357294066
320709 63927 190225 810137 671874 721684
215400505 404479670 558778919 857168156 860866934 952669722
171913672 49500268 137614645 354454574 309671050 313641931
69093900 36692367 20202721 472734326 468597736 520678412
429581435 282449421 285969699 928911948 828735391 923619967
1882688 1509732 619669 11515342 17836332 19072101
2278029 45121033 3521139 421737119 412969179 414994909
213510581 24783946 31724802 918622812 829385379 914517417
19277062 70049263 88492010 557754851 493009287 562993455
124111285 153744203 89976047 454238758 457453532 433196645
6622320 5880535 4849534 413061275 397992572 403192071
38013016 16292626 55238646 792943715 770390958 691513850
36538568 4084216 14721141 307439373 311912347 269226814
70192883 181282188 158659375 951970466 870986592 931140731
42055512 122665745 34404148 475994236 581439362 576049196
4866888 190947 715913 32903727 32237238 31744824
38596516 4124175 107076944 279484393 279844821 232337927
60750049 4801937 59675220 423611298 352124297 396467620
189171450 50960423 39108152 276640194 328977246 320499225
584797723 71096907 186174783 763149937 627237650 768580655
362666325 439386761 38102116 855458235 908652436 557548244
16668428 18626231 23759175 211875482 225604295 215354728
158835520 17851248 51918554 171002507 159921068 96975436
47876759 27098908 63963308 887284955 824924700 827104326
71628154 3983723 5386310 100247714 45078091 91689855
512494966 105195779 128752281 795059026 761951788 684764774
287760527 110338734 63979151 372062614 388646898 331189985
19464979 98813943 265048743 630723225 795377784 801436258
34864234 75548864 48919675 221988400 210846651 201863070
232332858 71417733 29264481 339608102 421422981 477083987
14987059 21885927 12690952 59136889 83856558 82132880
112339968 18295308 16432381 263866860 312314581 310476053
503852485 87224544 33664607 912432023 918949252 830977657
237968493 18671744 1536893 245859131 322036433 124765062
209986545 4229317 23754986 319947364 406187493 398742084
9496718 2037193 8122492 10466760 12674807 12079862
28592801 111321266 46942984 403176839 426226582 412282492
58294068 134140526 106996196 519288329 409163653 641245389
197737319 88759945 92068155 931539548 887836749 832184965
31222452 186563920 3930406 823704666 790765881 387526703
90076548 21482843 67380280 856261609 784343821 761027918
158374464 145982033 248942150 473162394 446540619 411014139
190816727 57542908 17024556 241193266 151370624 91111285
29809415 109136326 21067496 706442359 708676944 581620836
321231813 48364855 125203209 831105409 772168984 808051239
625812321 392826507 47814733 882564352 630703210 819313366
71663985 12104774 3541781 296273626 323649102 330195512
51396549 54562688 43955735 772951427 806735454 699216758
100314066 3271272 28352571 301669446 344277069 350869419
149738345 166969 75694437 757839576 742498350 725765847
417081530 48092044 53836946 760987102 799691021 755231105
26634522 1022420 21731813 38852933 31969170 40872946
231342911 30018758 39776029 351662885 400188978 354728737
19232473 57850 3510013 257960498 212380873 240971129
36204338 71825007 47415402 358887523 410508481 484575770
24512698 27330382 11404586 254827180 216787201 265233235
375827555 62476315 507979212 713022666 353758530 644757606
94495423 296708406 38480099 709001614 662151610 675243387
73404095 20909201 28989967 90529448 96085673 60688638
160275483 69702643 29866681 856403667 632832273 820670066
13437676 10424882 18084309 213542625 289313597 186250258
99994310 41433772 75650184 362420612 248161948 349704722
165433359 74145376 81950336 211884676 174961653 137450145
796721029 98918238 279590499 886585062 650335427 884620080
96886828 8469929 47874808 737208407 828260031 777396979
84167851 8836497 35710780 180888224 158267686 110892363
356402686 197728280 127979172 882565140 910384870 700753729
366595984 89423181 99602353 948448480 911168124 748986591
101622342 39046441 32070631 508702009 542687595 531443613
54299110 4133826 45478080 420007678 374360199 479311507
74117613 129497707 16338275 420773844 408140188 334420807
611941386 289920798 119727808 833897212 646816961 720542939
111347676 16664192 27320543 688162669 697495289 621472747
42056921 74627302 1686807 486884968 545400599 548156475
51831822 859018 109355497 247247042 241285600 268892861
5652180 90529623 30558815 337774987 337590391 304554849
555265161 1696671 149991004 622142103 252888419 629241680
474919830 115217199 12337702 716238777 210626599 358621638
75073118 13714959 39000282 129845139 155502169 141374205
442170887 12435532 140011863 846370712 886067406 656563533
285347302 148829020 73865757 576225241 592086905 482292784
58931854 45713228 3870629 285548048 273158464 280223205
225218135 213851573 278655335 669334622 833262180 969624376
52760312 5555152 25370455 785028415 746746450 762073438
139576617 144345660 104123160 185187727 234453386 241389519
17384313 2774895 1295066 24002838 23223804 21138920
272987939 266132831 104969931 338411090 411534850 415876770
86612500 100513306 7217952 608272918 670415635 696748038
346066101 75987400 328567397 884051721 894818050 923709102
8830993 98081623 109739398 431713157 441550073 347250351
260516 2792246 2828597 151774758 151565771 140232065
12370368 30448793 24235147 294598678 297026577 289677809
114832765 247557905 82939151 929210952 877522132 737783278
40648871 75554330 29976498 259339515 279490661 276710554
46893187 694609 24060991 127403097 106047579 131381605
203000621 34754680 8865558 872986901 878050987 954865377
194187542 19632902 115038714 512258645 359772262 404030532
2507953 27260511 96225170 378983427 372285192 389120498
132549907 2362676 43827205 546085878 598362077 516125882
99774544 77850108 37825284 412894284 402697698 391698837
389741312 43870084 222245870 624060809 529656935 696118679
5460576 2286582 499253 12091186 12657285 12187287
50047073 35528784 63921495 336548930 368006525 362098884
135710000 51030854 25727574 448975242 408391005 395752557
25829843 23748928 8274505 65389152 69625183 57546945
109377229 50488184 6262153 282778200 277033072 292222904
14030918 38902665 31307807 549192229 478215564 586339212
2980556 6926200 45466981 201744825 246237425 204990165
188239543 50680938 26485616 313390094 399030740 394638951
72468081 34054007 3557926 682400797 710213312 758010164
303506561 281187293 136948296 354836668 379555124 325133482
143454034 14543391 24047366 186411416 153018800 154976707
21085352 69805030 20647682 198104805 156887911 168711985
1551825 9361515 5558459 119437575 79198782 118497610
9960213 113523496 41379308 765944974 619832523 774993109
267464653 89323061 62036341 515986876 358417293 298525014
330331228 71668765 36914971 674460880 784657452 611523839
311480902 36670676 191734891 506842766 505740167 496922063
393908653 88476148 53934201 484555419 334739611 480787178
69307144 263747237 8783883 640174350 609769841 659393133
169161396 128972369 4544956 580866181 598353783 587480551
27605323 64090638 76398807 512523172 508719244 524315064
332833701 17147677 4822471 769901509 689860232 392042728
3758183 12309319 4731602 236795679 178023384 184098387
218963942 5815446 32301593 447878340 505501901 480572111
201065500 73382204 13498602 301612207 209743386 304087634
35148589 5310202 5293090 78716119 79200358 88217627
61721834 17513282 101594539 582308042 684304246 710476090
54149021 673828 6509908 68985033 51092125 59603250
332300301 27386516 20912187 798297226 815367994 790033615
176797956 31364132 123707757 945589399 887295292 949980755
4360953 16195629 64176565 832654853 979125851 624288051
78347681 2601483 18128254 427976864 349049402 401813353
183577736 65535456 114008655 206463998 198275699 178143547
10816918 23294856 117071891 452011571 468183560 404099461
347784 37437985 1798567 206891348 213287013 206361595
10869172 3604795 2166699 106989868 110936171 106713243
263913768 25601497 128760531 319979651 279174886 330335574
10468265 3382626 9197300 25346572 21865513 23182812
310593368 9285389 113925440 591425181 53203901 280198461
80935505 99131251 368523087 675638190 821535515 771127677
5311874 963678 1970410 11252210 12296947 10140521
57565947 25507273 13671920 309853083 314257524 327657946
242188962 57880065 96055236 730339420 602800942 741023281
267501600 190992859 48299407 553363700 670843241 623197228
5329062 20593537 81141802 295147244 237522564 284947149
164100141 47882583 60182392 666689868 491540842 598838683
216273886 25847600 23431149 484777432 494184039 387761410
36373453 17834077 1442048 51674089 36120695 46836488
12954114 8991686 107213806 886583502 857380155 741387004
166091771 65972498 135631054 393178453 411656859 277892132
41163255 125037564 19682054 224671619 240142087 232120647
570186873 40534926 10040273 773879298 719034758 633632452
242575510 183847977 29972338 298506645 299063093 323825224
274598062 63202127 13339605 369738393 110770766 241856210
337723011 146737907 8810768 481397078 495674559 439153207
257120902 14953243 145621676 690071247 556036823 668591962
354918286 155267754 91453379 489170914 612725572 584802055
7233625 21619663 44244618 606961131 444781780 534107962
71423886 73979161 117291705 607688858 716671902 752900178
152357204 45718267 16436873 196437616 86902633 91228286
54226748 21170814 35214220 550387464 633830860 614125261
362579521 85672237 78685918 826437307 871222023 715015782
43664794 17505618 31867049 380375558 313771004 354019362
2183505 30739307 801091 178214116 180022508 151680385
90558227 131008996 130711886 573306714 845107360 825642325
341066197 13030331 71205332 826519192 944607291 791522867
4808371 118241228 78692935 325809112 356210402 372646341
12823225 59308799 67561225 340374434 328999339 306390614
119117946 18034213 133005179 228563465 146197142 226730966
254918731 167414729 18611378 313462158 247136065 331636213
26738279 1322776 7010084 31671421 28081864 26082991
168500696 56835101 146298692 474778831 352512041 406009937
114919 34017321 17184442 110339586 128412252 123878902
5070276 41239860 24326191 583993526 559776829 586903128
18139611 9858882 2823423 38043357 31078629 39960827
11184921 26190981 5631915 483491713 461020004 484402304
302776711 160144655 94610492 309848521 298248137 343482084
13291674 83567478 32712890 714021663 725691802 668983922
264805112 6821939 23278640 423572685 339521895 331935051
346773977 88093554 206442807 359975213 432891527 334229584
3438636 9596717 4964253 867032246 944842216 937770276
118069245 87000959 2559814 382245469 338711867 319390101
9768904 3176791 51434907 301859280 345822735 293605766
236813148 261791913 42435176 444193574 427539409 397880192
69070456 71686591 14579887 431501452 371894593 409497747
8010168 12895789 11037799 124721718 94421977 122058356
43430649 58753684 25464460 392446783 400722604 318074832
172941771 14105049 11369421 258908488 206052029 261530695
16071887 10088473 18396865 151119778 166522871 111266694
181080626 78573890 163859704 312621984 309401002 293443703
612123968 193720788 262006634 834333218 696526547 756215709
77542225 11679834 89486639 952087711 414154593 897161519
118457152 8635785 70074296 559557522 568207377 434863515
125785218 40906356 3803720 310905897 362114833 320735553
307744093 58246985 59037903 613961588 378959707 525957921
403762344 15953489 207348113 448851532 390521721 437075297
265441273 17966394 32300375 843495560 935787255 851358670
762615116 218942534 496978911 988368867 746317650 987853869
9412773 71623796 97945636 657806719 786244756 790885240
20895408 21075888 16484050 853340590 938506452 956652447
81636766 1162063 1598109 441996395 460862794 308875195
204558745 47113857 14507783 386928999 418955404 268395424
25278290 60576577 41734908 327158006 342899570 337626607
75821017 263773343 52275885 757158077 858032027 859566612
1910023 18025481 1038127 145037691 122134736 122862944
297616465 50131349 18108321 424922286 431480374 402616515
155820324 28257554 57624807 297745321 261745328 226017806
452299971 37889709 101314076 587517765 675854967 614236532
181709966 39621976 53718008 321402569 340254239 330988413
11914237 18570503 613020 181525890 181154611 153487974
60968516 21856141 9779002 223155538 167221627 148061837
92921823 104133285 14357529 652533492 637833418 542438619
51628204 2991642 79468217 510787828 601111059 599547485
29409462 5056410 56631476 765941994 658574456 752533907
16719406 43279483 12636253 177360261 170021550 177529111
10150174 30329809 84208679 633729547 601623417 666616567
675611427 70399332 232572247 860048787 823868141 604154334
316954817 31329195 369355736 685564282 766702874 603504137
564862169 81808949 3936671 584653619 677558127 312403070
924932 8235210 4093026 262900232 281237244 265372452
399536861 26677246 78391949 573141630 443236989 142318741
321898564 92484326 44407610 346762464 309089049 153470045
131360236 27907563 56836107 789440055 725683979 771297188
507905055 91227621 277815818 557103975 339359419 470670064
22912278 54088267 56798837 474856518 530596424 525243693
81593564 48135479 9045224 861896378 802765550 681706336
300158685 242408119 134308379 539479750 494958469 558402388
94368103 41993480 42185495 498902528 564112212 562802059
90733108 32890247 277060547 613734291 573062914 587144833
120307654 54993536 62931569 669096813 688125603 660632157
9053015 16466168 24001 740855570 726306346 684077840
57492427 30979185 30022169 121911731 93766673 115179325
83596653 146013499 41619971 495303348 461132289 490131954
434952909 23428749 146082900 594759923 566508416 534127120
52514314 11158059 20064430 82095452 27575924 79139341
62729538 19785862 52712403 352437343 342673678 352941569
416594660 370597939 248181869 828186924 729655770 859637442
35219344 32185834 1488469 248820793 187627346 237100779
146607380 9901060 9817634 867885613 856259216 822280593
109639644 41866611 132172468 813761675 733919457 804644732
71487316 36190229 20924330 296752724 300218175 268833352
39284212 10447627 89852107 286844394 426038617 429686275
104393312 127838818 195429614 348886975 415788316 354261958
9205531 16702388 17348316 261403182 265088819 252378506
77872894 41797895 30917497 79107255 99881880 80959715
61764998 24335872 20415853 693973637 704907387 418481925
31122795 54131310 39742049 744951478 701673684 723198197
389425963 220258975 107967037 795433168 723693748 610772958
666850556 119057093 66900891 908155561 744110371 901633402
498041567 317648927 216496681 593418216 551013524 632508022
14114075 82125065 98346551 273831972 298792276 340178535
516113010 10335364 90169656 795726143 774913855 806620215
250896138 1307171 40383586 326302075 327448071 352886422
148376157 17455843 36676659 280240374 308372648 237216384
249692692 83673132 102667784 443112212 434724895 404858022
199651747 43499391 68201033 834556777 881465182 865653074
13876201 1376655 8846257 134160019 136264505 138809476
312457368 49628366 232143210 470727594 229198263 383788988
14831418 61754673 24202691 707093925 634574229 700154249
124668838 4178089 110644771 343826444 276946064 319123409
93823839 8492395 26908932 118293834 32287885 100393815
293192152 21804754 39887094 714621861 713603865 738473859
157169676 21044663 35415178 443775667 442369202 395202688
122016083 51448546 2350517 747202128 684673131 681562928
20758987 667024 723706 90511886 114978404 110686662
32012893 20635104 6279961 123906737 134102191 128203159
653272967 63791544 192381394 800296171 898461707 832758256
410458545 36928307 11931360 675654164 568980393 635219692
4278579 90243516 19263631 581922784 585631900 517822479
170029268 28852571 55277815 618323165 549867574 561186943
5844646 650481 63962 9673560 9250141 8539256
388646056 185199610 296429214 457322264 389405832 339154008
49522812 3022341 27655379 589695406 584499250 659983032
2164172 102775948 46857569 587471747 587962655 560235750
529213182 10302954 17255187 534564880 171435958 374073081
432005 1018854 1865765 11848402 12431413 10918758
597479778 401957319 53148642 758366783 539686461 511344072
155029377 3164081 97868585 558891429 669075556 669552637
25106570 25225107 16243366 366808378 398673257 386441308
60135859 44031736 9411486 478211983 607487644 582364122
95649091 45625375 35896087 455259825 392250849 435451852
182735023 8957057 55546102 241607746 256539732 223863424
22605668 830004 9190182 64504852 68353576 76261158
93593106 61864715 3612594 422565038 473042389 391915048
134283977 29986033 46233137 378718411 401950173 324882143
227913419 109355897 63773557 828480266 829019266 768497822
21142151 36287936 75033956 653202481 683096939 662238641
30813834 42028760 10416262 795368332 809760182 750364864
181297505 3320104 26418845 249686965 221469064 231960458
101866074 37110550 35370952 400961634 487202136 360161433
406043268 63602867 298036509 681138058 667929771 673484518
140356843 1484429 25542102 645477435 593455249 589643106
417220 2333498 12514589 40786934 32744716 38302522
413719569 433771892 456565957 677683132 732984768 916062345
175904006 74502838 12965614 629159860 566094692 690862987
373805970 277493454 65520482 472827811 475261977 356704060
110305744 100566734 179721550 648406341 670778171 653922864
36891533 95573005 7507105 766746722 771506760 733788499
77205 477251 16964602 128606256 118529408 113258560
12924077 15858881 73838504 459090404 446259974 475350211
257905739 35054024 82460307 546244499 592852608 586917414
16649586 2869358 14637455 44768019 44867887 50278794
352673205 5348564 13028488 614465796 502583185 579874609
679139540 358378674 414543154 822538472 698455401 602099232
579808112 76223943 14477495 697538422 694157157 409523110
336989583 43404661 12900412 577034088 476377124 335659426
71792052 69258694 272468514 580253371 514235686 582372081
22540765 57051219 44188372 495566123 358731657 500676640
2304071 45889422 18809742 232501518 229125300 233551950
10885633 30450891 3714940 194476490 166136995 192023726
110615609 27306009 125494076 553989139 588366808 589855307
308781629 24795891 257381713 418409993 296370683 285609196
144853044 66529204 55788705 233149315 249064989 260824938
1648964 589181 1463166 70885311 72880765 67958574
413282 1187371 14365289 69979492 81378270 80599805
49094751 68231268 10150805 357808887 371458918 380002857
501470857 258872433 240601269 540303292 478939827 471097238
161881415 148221455 87406158 523785530 513061243 505149923
23407939 27509314 10651082 408216625 410526539 477124810
46304924 884269 11748758 925173548 911703000 862863950
9424173 279944 25201484 308323724 311278930 284173625
44082449 159953426 175999920 860643020 951937620 863198765
93050865 223816854 124521323 718203956 718034397 738662156
207931804 36694298 16188645 220908472 221490919 159034127
383465563 204250861 119849370 789819394 874745994 848141607
605944964 44176410 16904465 844106506 722948432 649109668
20782278 1338246 57990 25917769 18180883 22733278
160286078 54060801 2068087 804464313 757067466 769935590
33267822 77777514 11452182 457466512 434957293 452997757
431475949 25352025 143523326 535367218 429345098 489379597
98007702 17979747 81069013 570329122 749013904 756789456
90885703 27736999 25668346 165879936 198698146 208703381
110074573 16582176 19026636 118348345 90542949 107672741
69814240 28508972 147114974 546404736 626719563 726631224
1151404 486407 2988058 19577916 23398659 21502983
386759987 120269552 19832919 712232107 596485887 742687295
41979715 53128028 26621388 509505604 419752836 440977815
13190065 18381388 50581029 526576865 511529763 424567695
13964458 137362828 34363969 650470715 666886154 619653379
16124688 974877 16660278 69647076 67165314 73273932
4797854 496809 3345791 39575889 41900364 40988279
251202980 59522410 15454213 565894317 588982044 585229408
290430655 309031374 14161073 531444961 441432591 569237012
567810341 323333577 114187450 600568654 533524013 421474332
28224478 9524837 5523850 727301394 525946851 672004194
66737428 337485726 33832563 863424230 840256415 825565680
431051842 254043591 17542051 539866230 470342306 563830227
65830540 11714558 2521744 103557643 85933990 97639800
52450074 6262681 31617053 276888221 208148263 271204123
84360627 48798789 2895713 291496805 198156849 235292689
22353133 60934389 49005704 335038005 371559357 360000668
10150264 110608765 74750466 512716123 554411325 630890585
151911098 44097158 41976373 915212441 676617947 595050064
678767355 26519848 38040266 956510489 899768639 850403654
284037046 62340616 64454715 705926121 588712305 661084825
267640222 828078 273786625 352019394 181038040 308829818
94137342 169661679 57276399 718577115 705401797 619809480
24243579 4999957 12586276 28662554 12321064 27755912
92134637 57817747 5297691 287598161 290226877 265880033
16606969 4391117 7051649 23064528 25418163 25156683
2966537 2323633 4159494 291241112 291654625 271297239
7987712 4865233 34702017 304861419 273046693 305843192
9194288 62784742 6533298 319398010 322681711 323729063
18583827 1117114 11857473 482784236 466762267 480998489
448406668 58193169 27536389 532273955 371196925 464336964
197297472 54064684 165836084 222078917 199276832 238537450
204094625 53835615 101247316 425987297 441168404 438957836
36094415 57147852 15908248 302308083 313833093 283813418
40718178 9629780 11991785 55664949 43093567 50753094
77154897 26582363 2029509 87225223 112857651 106927719
54242204 35078995 68191932 359168134 352909002 322281225
72355087 68356632 16501884 781223136 631939157 723775401
9770902 1070877 3178452 124906670 126553314 127448147
539060288 52093635 88279496 608348194 685220828 601244877
217184415 1262314 184438903 465959413 402737039 371183288
9659672 188177775 100853834 478374443 554761452 557130324
36106 269242 2596915 7420639 9623176 9572199
74048686 74835133 21779037 396969751 396195533 308201820
22881585 24220943 20782365 528823324 540211295 567265842
94548319 379313995 214057789 848778608 878732603 730251304
20700323 183508540 32732370 660351522 765137468 870515834
41609192 22419528 55148009 362897069 411062333 380058305
179987910 77458993 78047999 803612268 747084431 883049643
14454185 3181120 1663440 76081974 60257375 64853324
269414319 40007522 117241855 545871066 281924063 538533483
784319871 469232100 128932108 824851183 546374309 934695396
28457676 17997456 13596850 970146338 889286972 683715590
39365521 17989001 55646324 413262032 319918484 341023742
230440682 228976605 65138804 765926421 565726462 717425008
203480631 41189575 67181745 360153943 253467371 329071995
861180 533120 11263912 32665448 33176952 32166563
189794767 65971138 84032754 228370201 168444519 179368370
20067396 18491556 3115336 448889952 461692449 497799789
105991630 17524625 4612075 436160170 670572631 660885664
156430381 107522058 34262424 515799757 449992988 514478020
117070862 1860447 7627945 176687589 165081036 177444334
62951514 7934912 5396823 98074539 96731226 100214059
122689567 35919973 47730709 286321153 294693792 276471152
255688245 305491228 248106302 708663542 718927907 789814011
259072777 25977417 283972582 474916015 334091296 467238702
78789460 1558908 84793746 188854374 181249041 156424895
16865571 16459557 13096526 417055059 403454841 397490818
123874447 9381854 208736112 869621023 557640797 857456644
30070940 14858642 68576888 367347773 333371130 361674357
150757285 14337469 2738614 166648592 90979828 161191616
97778964 80389881 47756936 503099288 552176737 510797570
96093065 30338184 33863 407667527 379357003 416083604
48735745 42229696 6071882 319586868 293439313 324175415
11252021 3624842 7457915 76316117 84545552 78384278
137522328 29576221 76613502 708289261 638369056 654571611
192185891 15055619 50805502 491351126 510086073 578505676
643012849 112039628 300774826 660456038 390878205 544770020
208212050 17752171 4358837 515569309 602877650 576673609
129993294 13849384 296101 217728679 181788096 105097626
522170926 157600417 45059094 719776708 696829053 640452249
377894707 50564656 91079441 747916919 658306854 718284342
313497006 228961654 185306908 741767236 739272944 599467463
97988066 119722726 6549208 267597843 257738458 251464020
35750944 104252640 20541879 725498250 706121793 828081127
131874679 14097624 49162258 379846219 421465510 375277019
32342827 7804391 12958508 136451433 113147332 129478707
460488428 151075219 127575122 969141697 881850765 952954182
121744852 1714263 26277729 481552921 497944790 439067819
178971974 146661697 118412390 540213316 434861479 368139017
409654465 359614416 9141059 502957438 470914676 445161325
2137375 2858594 122504 35163229 35297134 30216018
413831431 57036672 31167690 450649697 508014029 383305456
39892904 1423909 10011540 171588628 176504521 184234075
24493565 34813362 6227397 90220185 87426495 83423167
22765206 199730500 68398305 950469109 745706005 946871023
31171858 75056524 5448594 200107032 209264920 192277940
197362063 16130215 156742453 422788798 472137647 500574639
14599317 105319 14491945 138290555 122213483 103841740
5451720 804246 3974557 8366793 9801820 8743850
348692181 187941316 166901402 491468431 366616848 547594102
12152821 53588034 69899351 570407973 570492102 506074014
603330035 180800867 235800504 614417737 610869628 698096412
42344951 1192549 205296917 832508650 727011190 797932137
49807693 27879349 3519937 389425027 369337549 367077245
8422301 9428701 9106554 398547881 412720583 362027349
68482670 40086503 42681569 552061958 552536150 547293438
7022123 5859907 24318053 161515808 148420832 169556474
87409178 22777011 222978674 727755204 890047572 853612686
138907862 36743186 68912444 728901749 661342886 784880310
4559385 2795912 5797604 86241162 89703273 112493049
35467245 13163816 50015728 316717163 212799363 314382717
63083125 44386300 20455676 241780144 167632166 215400678
257402167 7027356 22549676 523923611 580819389 514234452
331707833 78418928 53922556 850580253 799629695 492258836
83031662 1574916 14760866 163601289 124709668 174703484
4965893 14964330 110749592 457507347 422395377 535555881
260840375 39194515 68678338 523770158 673101478 627300512
203018034 17072035 23466496 792388308 749793092 782071657
311112052 430328681 266811637 510555368 572411969 543467632
75936678 9221472 26523241 360321572 325926020 398246753
256817679 40358016 14792574 472567501 244646381 486278097
205382151 2921499 169767208 785849041 696236891 780194712
687566 9128860 10898484 59561090 61575042 42927996
7491214 39977776 6572876 324738396 342907686 289635676
64903229 21668211 24403111 345398716 391304125 290065566
1082744 49943296 61079425 446950334 435439691 445217370
98555425 124702920 56941228 121189378 174515140 92509252
1573290 1096578 18278 43737373 48991320 49915811
12821756 3429145 16397002 92445268 130838579 134375802
39914565 22037783 83435201 248768356 292247077 350169838
210670353 59283491 66799768 631423663 629921366 692581558
413509496 260436780 50708804 830062634 902427964 506398091
3800166 6845380 17689941 245807304 281834897 290822887
589738979 141628812 378801836 788650054 509317609 863184194
1783480 65898349 21793448 349612508 343056232 337669806
16003454 1824360 13136211 167810092 195797804 197432728
268916013 86379453 50933004 551972518 590522007 481217195
146984862 43512209 37168884 272067830 345619800 340857983
31025313 238909372 11812354 832330565 648984861 890572560
438097525 257666517 105943353 957332342 668679369 654310370
336199324 97662483 310772218 625421998 633720055 776486287
38616302 41971726 8687819 143248085 140636749 130803145
491588081 486036772 40207521 823454385 839005661 847651769
165036218 60675449 42008418 902210402 917976827 610297815
4203219 3118250 3030177 28198471 26562183 25846564
228804738 112697512 22110974 723472586 787434870 784685451
21432231 8884802 8686910 175808516 201772468 167972371
10844856 86061431 47376211 474459097 480383178 482695631
45870301 40671470 1261762 648982184 611683753 700085097
257462403 32473668 5083794 436561059 303682454 465541313
311845394 59843529 153361055 857584040 838588458 950980952
9497698 156872546 7304852 303293436 360949539 230646836
33630445 38401766 2763229 209375405 227904114 227650313
115157170 40081300 208223810 785451650 808806882 789228687
199668193 7311140 1768834 666191002 819139130 755253616
3525902 24576945 9746247 310449972 330584545 302627590
146101331 10640556 49068239 419566667 410380616 406954882
370130803 19862371 103506775 623487700 562774042 578196020
15665603 18428901 10618432 770615942 658872492 741639223
46997826 84400628 6667751 173203281 237867600 267847328
20716038 13585661 6323783 246913425 267443732 193234975
14505311 39194682 53504988 465910284 490365248 467887579
682690545 525496167 165412644 881718945 689592361 879071597
12686719 3868098 8720911 30540206 27767678 27984625
206055083 5925119 753727 380478672 346367028 365731840
45174512 46795312 30799027 449521876 455646929 506730117
248685142 131168949 187431292 548359144 615972016 619681296
191068970 19007903 219033559 952905151 894840744 871311964
393939497 218980469 301107414 468492120 441202291 482188175
14868105 987478 1410749 36750408 35875177 36886500
606056701 246574047 126585067 744726317 293175949 720857138
110254165 158535227 238736316 723951486 769972621 730063952
138178253 57476798 100666763 527093397 568464802 713521097
18755913 30324702 5714948 190511404 168521880 180783122
28497849 179726964 2174981 903206282 857224070 733892510
71559532 954993 68295907 631216340 601106398 608856272
132156075 369183 47171063 198449838 131095271 166394594
100949525 122243179 2901157 497012053 711884914 764611677
2933642 33511451 16843975 550801969 385744514 567215838
3838985 11736879 49853371 327223565 309622695 329328708
223821590 215429096 20990767 395001885 433184726 439457905
40083980 92912625 102815570 225483707 236150827 225291047
119279641 6526609 15773531 255866105 234430361 284287946
121874 18765429 7828546 409709646 291975714 353448854
52856979 14944426 25097315 361164610 400907060 362426400
219032734 21712717 18384504 243568450 201164016 181950433
269680953 24349798 37434091 390013293 307519788 332985326
73333706 15474312 34419709 294696337 315572610 263921534
235768376 54833726 152581974 502952147 500808094 512425078
402042100 63350840 114415921 710686632 770061992 669796098
160693350 228212113 111519842 731679968 824885203 808375221
63128342 87564949 13291667 834007746 812722800 836786574
402096019 135176280 41670509 787726688 716971469 911243012
39174273 10059844 88421276 416930455 391574066 390446004
88603684 75126788 49447312 234092751 229835853 189636257
7917170 15100768 76623362 277796581 321218615 251602113
128299655 122398040 6205015 145630205 141337838 115624492
29131566 883749 7904711 523609814 579207593 568933686
118694331 10272028 15958809 161928381 131435981 114993286
483303158 78457991 50197974 689108612 696881511 689464454
23978143 28191083 215170712 775811289 824015530 826241404
33294462 10828728 32836119 524092295 514902993 502950190
16179783 19593259 189388823 702492432 663063847 692538281
240801 102478737 36252900 752431603 681903990 774387300
1138478 1052182 18766006 238580739 232036761 220735225
56262338 5127549 1517281 149991469 181713304 193713990
58053336 49661165 26489306 170216221 199265803 200239916
28705045 10578615 9299653 183280258 181592951 199825473
17675354 1861021 844321 40143840 40663258 36377927
110456767 4608918 12840385 230753996 118208335 230434470
39385921 7469819 13637428 49551797 48443268 45700453
12624343 23491715 51039500 768353130 491921445 575472893
588543 2107914 1146336 29860564 24684296 25956682
43655397 8000267 5423317 52795897 52221553 45101561
144563424 19658040 81073615 619653845 757563376 790730596
149294285 1233413 20315820 531592850 452232436 555363352
20037382 4200040 5753253 201330724 177878055 220006622
211283789 61126180 134017178 499494953 453452895 428963048
27197155 41482357 15009609 39822875 48774736 52753088
20008017 9861744 8576366 168926771 155709490 153090010
60702381 28662649 14503318 236102547 302930688 303806799
48961248 824841 4677060 166690206 134634799 179804988
121155750 71211751 102476954 156772455 138156689 168786663
148367800 11153731 30396568 690961246 691769835 626344396
251532940 111369318 82010937 572409672 507568920 486224265
35467422 15407687 22983674 300750958 258113960 320614593
235612562 66171185 28769675 427609274 226721710 325509496
52008145 60923319 122294440 715662879 681778384 695644262
3561368 41400586 2229337 308422767 395910328 425706268
234819161 115253131 18923767 972093291 934888666 957395326
14187361 29464575 57116102 230804683 242574295 239303929
45814903 26893952 14237237 396951548 289937393 336209215
326255471 227713963 224633390 362369820 308371616 343216909
313293989 10353003 2430351 834343382 759761226 815109147
58598744 27881976 27962814 321949974 315517416 355693607
110820051 45726178 57129637 525672367 467777016 553589059
129367738 12562412 31371067 138403538 125013611 138755398
12377915 59777235 41282118 509389905 286540289 448762794
15300786 4122592 380701 25689392 20977199 9639346
2440220 2711221 38032511 579572406 635264499 713985246
7717406 25655899 27059153 227938999 179137125 182244619
18072861 221583148 32727609 446277973 534561829 546319253
396765515 81444327 110308778 646527099 758377659 483365173
109295495 20440434 49145186 578863113 556466691 594057456
111480463 47265222 42889363 707994615 554638336 624491847
18580377 10346701 45782515 254262162 201512292 317433969
6239493 16086560 612344 94527172 105895160 72760975
427572811 17557695 412180365 883051855 713308919 762678765
130226708 10310058 53755645 796533530 848486445 751795696
16467371 27710365 51659111 412025592 412161545 413975410
546708073 76534318 254331994 581815923 245784846 556613090
53123458 8097101 34380211 317597040 370158457 383198138
284017419 313719685 41561975 968971549 868965400 892708618
2751355 36583318 11295062 174532281 159881811 136422209
367028719 988536 612974685 535682094 553454514 713564560
36226966 4388736 4347663 64023622 39344795 39871322
13356211 12450505 7445307 23837105 23407877 20984614
700786674 107831152 151150899 726815488 582404722 589692122
17240498 102797681 9260978 494436463 510144942 511108773
206910709 319037504 78359617 405079881 451886855 405162030
93480475 35740554 12837109 228094442 207561869 227888410
67062204 99867566 6744788 843132696 846540384 836961866
81695336 114098571 216348382 795019656 873087636 815595478
254502077 117171930 226499954 964721113 980743829 831637498
53031863 96113507 50977464 350983610 348325899 340186485
631709753 138254900 420155950 649490155 945372711 715056015
24358426 8723095 1346452 45698425 46494845 43172855
277665861 310482690 257412373 528537997 536881420 327823066
20282304 44201952 29648543 162336046 183226672 178715491
80856724 52499035 46396883 799865707 812251910 740946244
118913225 50854640 35486416 810365830 718718717 885969897
2504313 25506 1008082 20367879 20550758 20822257
24201702 29031658 66113078 852585126 768760108 843218538
22943223 39299321 2946028 365285550 357003308 329204911
333418497 129783759 15167959 634501058 576114009 505531426
18678103 2982110 14252356 68756079 71903571 55158934
116165270 7089986 12617852 394421407 373766408 371931317
258567623 4919722 49278835 481378845 527684277 594125530
179360119 79660896 20146599 312773153 281647346 211187177
33377499 34232564 118186045 637299164 654861270 641886023
62896917 7441201 71024643 328533754 323828328 318746113
67773398 214516552 2452505 894191694 933821902 830204212
76379409 70500061 55538118 858203775 805085735 795845291
162583910 119797723 70416579 953084172 939469547 769728419
9323566 90673145 6332748 757558754 790908295 781923972
392505612 166169062 457754870 546665676 384308459 572704796
174118204 8531532 9117163 812528544 807944425 676877580
40719042 5954965 27444731 781344210 873668844 783489330
4279340 4507069 55135100 734530380 914858715 896723898
20613738 86663455 83998151 766511928 693627023 642201391
1304095 144331052 92236417 498926013 508282994 553537701
170125346 8537800 83107262 205492881 143916052 216268049
32727326 88203134 14083579 206567907 205303110 242425623
15964138 6152824 43140398 187234552 189863521 179600343
291965594 84922893 109750599 504332169 547498893 535387267
221829515 68575973 130072041 451890869 414734424 515623375
160564409 15632880 15037002 617400307 641822071 603730009
110216815 4142996 45600417 512712095 558762921 520410298
69513711 52715334 62927021 490950732 387013309 500394274
174595841 42266484 3004065 491293519 365653122 475812095
17224060 88731599 69244202 644533289 606026921 625837481
408924556 55197847 401170381 790716655 692169847 532844272
93169399 33815577 110834931 712934455 801454688 736214753
290302571 187142802 8166719 431023757 545512457 533923002
49208050 20834966 2827082 639870877 799122424 821096159
324991195 210657327 51712249 941470267 835916951 850734884
53620046 19165679 7053883 79518443 82389901 54310536
330073172 159575879 485187135 616914175 753380642 653610861
144021708 147162808 157749512 779736239 800557732 790288518
80067556 4288704 45278771 93407596 52128555 79186812
860261063 71006990 136488562 895913396 185219446 846334587
19569746 123188564 19539364 691674255 880503548 877310487
122985902 12878382 57703696 617068444 581383796 652600519
23691675 3270799 5466401 177542900 199309538 195432894
148575054 123981818 11125793 219436815 220099682 149850116
154659712 3771711 35431201 631900285 732333691 384000793
12703042 73489000 36617970 473877251 467408836 441347887
32125809 1470837 1424248 83133462 68297268 87300751
118196591 10956376 22236426 403232714 334722582 423830147
497723991 153614421 176293910 691190424 667449605 673197890
66487088 51701396 34905718 564133203 540269059 562008974
21384424 3792750 12736605 95636593 80979494 91463431
77344191 10938841 8544725 94919137 102091877 59904200
336729900 203586271 168060036 669229156 597383729 612422724
528846225 464386875 169763081 664192066 659616734 548471963
168523187 131925241 65127936 444691207 542250715 388417051
133412510 42100030 66418658 652017488 594699757 645224586
157377176 42980198 19265084 181434988 187429195 28183122
353589814 80061024 39444997 773755615 682543696 785127959
127503297 49618637 14320513 590960112 618534546 328954746
2357388 3406854 2240959 35151312 24967713 36244870
226651808 19423126 35883570 243846830 273619755 235507128
233373814 8731899 158132521 745183668 905778274 843280306
243647076 63843426 1392975 506590393 497169801 449554244
16898719 8674162 14930542 126344202 103208642 128802283
22278458 57951250 64681727 542696711 548269733 357219147
23117633 2637617 1208542 95955719 106815186 102844681
395198530 354885614 61173825 620401596 592449878 645600813
4192826 1701799 20362811 123826812 119860941 128383448
2168989 1731020 4870560 25781566 24914646 21752418
5020297 51888662 68150874 605927101 632203026 668755573
3696742 30985688 32153316 278362539 249194118 279687263
23773069 10886352 8791061 106600648 119360064 124167213
25908059 108274775 62377919 758363532 731952468 666947541
415133348 144821207 11438468 664458834 739112369 764828636
96277302 1078719 30943665 229863309 238974641 246054572
16798469 38644187 2141054 271084465 264743900 275343003
216104730 98944371 107433535 886252131 783909448 925475004
600288067 1188195 73538413 891644705 696548351 862989175
204391681 115868799 123968833 369772894 206263864 328429364
9015063 66700854 77117291 699305154 741493140 601048773
12140653 46788002 19396845 682245710 607574573 607360635
87561714 9176823 8660386 179121904 204965863 196079867
47670319 40094598 61273748 367837340 343486282 340176038
121713908 105373382 69302286 427093105 387690135 377833484
3440523 838505 617894 19671438 22351277 24687359
57660926 109040921 31340213 776687470 722218602 666568231
496254709 240864965 346732106 679424036 941423664 500103436
170954958 33656988 162115028 400540849 338206831 452023316
36117142 4603768 36471609 164204219 177694300 167337795
7277164 17086325 22562660 125557762 141293794 145740442
41863666 6360365 26660196 110214788 127050396 118194624
352139154 177483853 217106475 545370403 507617422 526023787
67128020 37906035 49301775 124246653 129487514 117937525
16299741 66326616 25351558 502129128 486598616 458178786
4535812 4090290 32432 50411777 58784651 46981631
499616804 88931715 136807886 620388900 336292327 424140163
110473579 32213933 19502530 299421831 336382751 356875752
4629007 10641839 23489063 146647916 137793764 154561229
17015416 9585759 67167953 452283909 429721038 353435520
69091088 51341314 2782662 615642159 584413466 490204359
110091865 1424913 168466017 635597050 637658501 649714168
3288039 14613917 3853445 260438886 234196518 233249129
340356549 221047297 31029799 667227048 658268698 576699039
702669577 241272579 102417400 841987562 618279317 818403139
16880852 14856748 4729514 123793172 128484112 155679928
430097704 25333356 46256194 538282867 594798458 337644730
565286580 317155353 23023542 844160704 723406776 791879274
49923579 21179865 5257480 311658741 311887098 286928654
183707870 146065238 43788955 509537903 410731643 471285993
16559855 11811320 6567846 171959686 174939179 162990677
23146983 241047133 159048858 880440911 860512679 845111471
33979014 8109127 7695322 100671897 104047970 102903986
55949274 11100755 32652480 207503819 178086915 169199567
253891023 29985329 96325456 671890993 692956784 604842605
159521123 16620236 35247004 218889255 221671813 222201038
86590157 40818488 21414832 105083002 119847571 140887973
7720363 28300477 17214944 173144824 195185994 217828521
1396937 82765567 99037895 538004357 731150739 700061822
161593132 62508589 13706531 206372387 111470549 167569872
488500695 67312807 236324494 813459671 838605475 502437683
44709616 148775182 121476724 763683000 766055775 786066237
28634277 37984451 6523948 563781823 622167935 731477168
16413156 23914431 68537102 374256895 428621384 424792491
208944628 3806662 12987621 483923864 523275401 384309740
892957328 422318263 702860 949527355 827269879 282142939
195038650 98821239 27421473 593245626 821754446 825422932
113293743 7633999 41344291 177613582 176410853 210702243
21135746 14687534 19204154 372288650 368746169 167047537
53731483 79878848 63497051 613779673 603508434 610203948
259238432 153612181 198641595 550396075 619648421 693078642
11253840 5246296 14222659 154843383 136974116 152773261
352080295 50339564 217083749 587506750 275415327 569310653
220951701 136404217 521178138 730697004 470677977 794543397
288848263 21890260 135678020 555987874 375348224 534187201
21050505 13991423 24184198 504474936 457900424 427456557
18656591 15720501 24322138 473458860 456995487 487393571
12698271 66987006 29421229 703122373 622687599 797959255
13956950 101460 7796199 19022241 15230203 15678430
139846235 95609624 71699263 786021068 711167748 771964328
9369752 9164791 24953456 95981383 104987099 105793240
12946365 55717462 45768476 413630705 435133160 443411971
28901226 38354996 15066488 504678406 462702035 454173700
180409833 178764628 73341732 633860975 679150774 590189728
148626241 125160606 88259127 860569241 796731350 797596241
97724501 24449404 100042074 926380669 935669318 860504025
42394769 14897904 63661431 355095467 362218474 360377147
3640965 8462839 9912793 49944355 61398550 56926642
30312499 39321491 49050601 197150813 187982632 198313117
250290172 96117912 90318485 672131656 541863719 666277231
543351792 440076152 148107171 822291487 516655827 790059038
47005291 62507724 45991991 406633328 443848927 442438789
741732646 27513171 20369684 834706463 91623601 352340389
45574637 93659842 86333132 600413569 538840229 405065363
294350847 89016946 12040405 566973688 576792048 481862584
39908132 91740952 60240257 292144253 280257723 287303306
44442164 4643721 7396708 59729898 41317181 56446818
150187365 87652646 155928682 540981688 628142959 599985682
116706430 88483823 11550348 200418833 203892050 196803293
282241613 154263466 46674245 437618286 710177002 700823270
118232917 381815 24747076 296120939 329166794 351070914
212383710 105648592 26588579 389294948 405728984 500067670
30804084 28101381 40088773 254239553 262781682 249254937
9670888 16282547 16733601 139844190 106362916 134776797
534483002 81775398 152626502 616729003 558225298 450817890
5293632 2670402 5654861 88847331 91520738 90626167
172991779 16002510 62584049 301035929 340906446 399110705
144466332 70904299 127050176 190875072 181762724 187487663
1981284 51428277 1322368 358490056 357101512 383865524
25734286 4574169 5316543 279338114 283585221 294987298
460490592 35146406 153041613 656839756 536657255 649661652
577774746 53974280 391615374 888997199 725640281 693955454
31512805 7044360 17162838 137281035 126391619 139069507
6543789 1142916 8319230 31933571 29336255 27052063
296349898 10505489 379920273 876396906 939634408 967014128
385836904 92633866 36595515 427679376 384256265 404090211
9808919 408462 8080933 204515746 152240717 200330015
962450 484048 233375 1166487 1231165 1062631
22459919 7431901 7802634 118988560 136417560 128123223
15526157 3440306 1522699 33145526 26272374 33418489
106090361 76666932 59669238 712952851 643700475 721644953
197333351 65337679 6269327 800434952 719289502 688616191
216526495 47627174 139139655 682186608 821012514 804766041
17178080 42694355 21251677 513636857 620739991 601941122
262376016 94252090 142033267 289698193 249711147 234905378
225168228 38359094 88751119 269811763 128743279 260249117
234143928 4363661 17087783 318138979 197424300 258043833
177909661 6450259 56418721 328431538 291398978 287669580
66408833 3231781 1067205 81104551 75826776 76512006
920641 9179223 17449119 177100030 176891959 178493070
81202567 65017901 82704990 485254907 466367102 470568492
57702449 79194384 10599257 424996069 367401184 405996345
15009933 940339 8226572 179919871 186460770 170048776
258952425 123999338 160801324 266066759 393334222 419174366
108543148 27429279 34106115 115895509 119206019 56769302
301147395 77743411 363397600 697656042 644156411 866378342
6784234 4506312 8004468 36533687 44270643 42201646
445861652 187450007 211441329 669842119 747905468 718502253
38757471 6697183 21989831 180262170 188941003 173830560
5232945 26944309 58859668 709884251 659829913 683796230
423084462 54019792 87471452 524797439 223830349 163877004
24729907 50334610 9995668 268930388 244428783 251545824
264914816 164252905 45134182 457710810 389604763 322377110
33629150 47165308 55509296 835805516 850163355 848110633
316898490 35915099 150996303 547294775 574770474 389933086
381108042 94932703 90152764 544631665 425724782 536512134
162420899 21145366 60642039 322192873 300709103 317642041
193279258 92186978 249073561 348955925 364329219 326279885
27123972 70255683 267201224 619229594 524203499 525796984
26195903 8680161 17047509 75834871 83944102 81344181
29412651 6544010 27367886 73841790 68567535 71478693
435644401 171938524 189249175 883384251 596343398 760435051
1320462 765794 520053 10577051 9214348 11139790
74887981 223260790 34163877 582404612 636745284 616396305
503264606 109350163 290075359 817645290 827961763 757514614
51941272 24103645 2637777 161612433 170961500 166058048
45554407 64508198 12152691 662299536 800176969 775443235
201395381 23235735 173437738 270865879 203202237 285718785
564688174 18062601 218195392 860289342 734323256 755687047
15315565 4218565 100561679 426092213 334118131 409456880
95680558 8411689 43006959 316972825 306036839 295979950
42067048 164605 20780934 231892960 254485136 251974891
91718147 17314351 9980298 542223279 653924192 653569303
214117248 361405040 62676925 505175855 592781249 329057577
38933483 23596256 24977571 776877681 736016761 853717026
4516024 5109734 2651821 159692940 154417932 181776040
154244479 65525406 5246816 339218407 369047295 351683459
6601173 21343920 54741808 595472736 530430853 617413327
90689512 55241556 45971469 867049865 823284265 525788379
6581104 13675736 2733153 48746742 45738886 49929481
142361832 3645189 27847159 178004914 153728847 192497120
76179274 19186654 1049757 160282809 191067523 162322982
54362992 55321573 24739998 395719484 312314099 335149274
76096752 623624 57470949 238115881 214215508 239959364
44968264 20100403 49357030 749326077 632611671 610261392
29627954 16115890 45544154 848965066 766191321 831954536
48310658 165385330 24389431 716100192 568638809 658811253
65495207 28307922 13763305 151800805 125950009 139977249
619434194 256126565 177272004 772881698 732268972 722584415
389404591 11707480 34383785 820257590 770784178 902883859
451025232 52125228 299967051 840716737 845115274 693650335
457860733 32932655 353207941 639183189 442718982 596627085
6950934 19096325 2114335 86848535 97019153 96168496
198115560 85281098 101585096 813670452 624823417 932265169
212927194 2775990 116240052 479623631 433675509 456588746
87462818 183295235 53067871 671046967 662834571 516926253
35102978 19465468 43780544 176538594 180635756 172867993
215055380 248351110 282773226 812450832 694638948 602544413
159250728 11565546 38003325 213625352 168127787 135140981
104993001 35871741 64923883 163089743 195814453 188425763
246410985 256600997 90268333 327938940 335031681 360715494
15153774 8845441 14819575 179184180 143343421 188984397
71898596 146289002 109972827 966817634 983741317 882529664
59113648 47518249 2120957 218365066 198730616 216894157
7218000 1223116 48341521 354406460 395477125 395506391
55196158 5096161 19640293 591477047 607645598 579874103
159460475 37911350 4415443 198788515 186380541 140098602
111877111 41904902 3200199 156893775 170118274 185987198
297458967 53458337 126548039 437660656 359442888 165178592
38617616 8651653 780606 147770722 206995530 164076555
2132601 33385920 18992601 300339892 302910654 270516181
234495735 35021853 79181420 504846000 345363555 460247394
9650524 4465708 8082632 75898325 76587149 82818398
300457 44479 2246572 26948175 24198083 28403589
476352 316908 430622 1738696 1653589 1758279
50785075 38978039 1529373 295090048 384051141 360028037
156738642 216176317 22924264 846503557 769789627 750226878
26650643 239865889 327933564 717803220 973817934 820387819
7851019 10801110 48635680 389515302 389908988 302135337
29369585 20082180 123123512 421116742 428136271 398882899
468893220 123103765 217388501 500873380 364427807 522270346
32358435 12559307 10694181 344319714 396332352 428592347
69916854 61569093 21055458 613178246 597212995 574557387
131885409 18548654 5588423 253364027 235115390 181964331
53536568 2211751 28349056 261838773 306252301 292721693
552461287 124791269 146604171 773854193 512470045 759842641
85711206 727491 33825561 125404411 87922877 132055810
195533448 137742084 91096981 363785539 248290149 396234657
104573469 39648803 49423282 488058073 511993286 401186093
30722320 10173914 42477912 257303785 202878435 257103251
31466876 5720554 30170113 69667079 71400157 71296188
99458509 196508760 125343170 787409237 810154706 786038327
113811957 26660271 13641993 323509180 398807222 430828244
540320371 228016420 124529695 730974389 365078397 365683047
85551114 12215720 49195790 192411575 240125926 254116025
93978600 168277866 105812929 935863312 934655580 883938521
329563400 56277233 8867137 379825993 358794432 414506759
16693309 6006710 3588955 249276222 272748270 277170505
429742157 131342189 16781990 541837446 298033898 470775884
48887557 9163211 7800170 334833948 369144761 350056529
127041177 2730703 62166795 683212453 777209167 755101331
276295176 25233738 50465771 675548951 846257562 859070774
149080444 7814209 117860485 284834033 220942022 274684199
256477531 3523931 50839089 955810262 922071294 784257862
456021656 62465865 15776279 745019004 950561778 592384687
141056125 125346156 113788928 466704427 427826089 357272625
491542731 121700446 93793892 588710199 587037728 149025246
349894452 46871772 54835582 681005548 685501751 627855463
59884 6525280 24321657 130427013 102672358 135158620
2731177 35072150 29506830 227224494 211432824 237419836
325126325 101009681 65111474 575972353 683639400 484536427
1215856 16597382 3219362 213372111 209246023 159508206
530870196 12829208 67264317 653652173 617738950 401594056
158973574 17562938 132788275 737313962 679988386 727643994
4910598 96740388 27442263 562030725 561213760 506695393
59935191 73499345 63349317 449051869 359309353 439981204
189053543 163606978 214288954 541941750 520092245 495568307
334070973 130267636 29386615 450425930 447116540 446943806
25293053 16710513 2898818 30364474 28785784 29577557
504358 6281747 8252716 112635851 155626155 151497620
11045820 35861759 9185376 100649585 97916310 104168351
69819 8950107 4326674 82061199 82927310 78920044
15863593 19238175 11010131 88612758 133570091 119556588
489678994 192622718 356165382 697440024 528458744 763090443
48073243 17832495 21877799 77031944 57762957 76633838
816787272 405869674 435751043 836962107 661927608 916186943
1354431 12696095 3634779 184867539 178515365 136183644
142831437 7243550 20669422 963530512 709422126 920840679
108639390 104762652 92193256 614638387 643448114 517856452
46742642 19831487 5001282 190205159 215831617 193469739
4579536 36240895 14045225 180619306 192323720 200645330
201562965 233324847 125402628 465249935 559293592 517433038
68629083 14127172 30890498 166197228 166201958 158653681
65118387 39785043 22053944 127948908 152987939 159245585
28759776 393863 683919 38208982 16586040 31148995
200157321 1058896 97312204 525396853 509106354 461764277
10449613 363029 18167248 347821621 346631455 420796840
14130849 42795255 499296 195732045 192989096 181651565
124494921 70017210 13174037 497796184 491549281 505127839
6538576 2756947 659391 129815515 111673859 120706134
174457081 73541138 188293152 399674095 368402749 375915704
760126995 336501284 35905806 894793169 868787469 793442135
12698025 4697979 43078344 307788458 342906505 333491021
164677473 2812138 117168088 902331360 842587944 940842181
112780186 125699300 6078722 504639594 553391640 495521692
168784648 205740559 78828182 874783302 904404096 876156441
19870547 103795430 11849880 529025937 528573202 481747153
24682601 37343248 17267837 618310208 622910900 599756026
117169850 117376149 93072486 536084527 507330285 610176393
123950914 65157164 12260889 609029662 595260638 806344350
32059315 6041030 10596361 54917827 44283565 59064596
239170171 15593128 4901283 279231885 128074910 235167647
248431310 142183114 86894560 423167223 513481648 504753344
200480296 21306881 9533789 274991965 290402805 171022929
218756891 84516877 142362726 777779232 777301307 782247329
601834295 47964104 507821878 784188136 804225531 664433064
3763244 58346869 26474286 459491508 511324012 433849762
15027330 2138719 521226 20007635 21233415 18016453
10224494 224760 1630650 17007426 15395111 10736676
352472647 123147822 10781837 746397394 609532213 716468801
20146575 24509785 2580297 445923186 555094538 580852261
347732820 71549145 64826649 444091694 439234965 311065781
192704994 9451729 95629917 501758767 556944557 425245055
493578532 42794895 250957265 692730758 736994397 773104620
24877478 63612888 145059777 523330193 435844788 507882767
2269507 15179197 56193183 334566684 372947135 326523846
49666085 123428211 13683467 449326330 455233663 399703650
293478694 23614475 14231985 707399499 675584910 635747208
12050031 41980656 5011030 260559390 221651584 275259261
224687862 7099215 86911502 591910356 615609569 643245198
27974 1312217 3701197 16010457 21539009 21941097
156467872 7270069 26778041 860943392 856933408 699025812
3935742 5202214 17941366 71459423 53676710 90093725
61897205 2901291 24632953 550745110 575106986 497733088
19184660 56080521 46312854 353251131 369609646 360068758
17177081 70541552 50865214 357038704 419803126 391225759
383385760 1828259 27420682 750828336 773796923 611130209
52397737 34925579 24181741 253805609 240664303 253363631
55179786 53601054 25521945 237929758 230310270 227361621
170973485 138301170 119188152 209374048 172782911 202712716
6866601 14094018 35328 228499491 223017446 236693872
420508666 78866145 133405547 546061023 403152232 513032480
95115792 49025516 27334264 153695024 148497003 141787004
208059200 53465944 228007398 495631803 572871591 569654508
57856104 25546001 3326590 799759289 797094043 925023663
14101017 34523 5373835 773964942 755152076 789282691
2734149 11470075 7815234 30880817 31014600 29180092
2442220 2819303 1029693 29707601 25797492 29308107
132057086 49875488 52550093 301123343 303114854 305804694
30933332 27436427 8800980 99918631 107485721 113524119
23337919 60848518 60431007 656218681 653090954 580722233
420193997 70685270 107684604 692754215 635154730 688481333
228713472 15602612 5888813 445274732 412485173 409901978
535064982 29479548 91897224 774524492 774156673 702195702
33114039 46104204 43461745 273212477 281771456 242723345
508349 30850939 109588238 868828564 772257196 821321910
23470617 1642227 1787612 70807575 56057835 77981909
520329580 99942251 96262017 643331477 512357673 628986120
656205600 85878258 418577536 983279491 803346158 779998825
162622886 68385498 291503 700061096 594521208 687552642
258700233 52489460 87301130 431514375 431028967 395784507
171441177 78638258 57255449 736019041 761438703 825044834
126641452 28561369 54597972 190000794 198905643 194079256
403365684 103697109 147316689 561794187 740103457 729536728
251776844 109069219 17605399 299050923 296799083 48509561
20564179 54234033 22750458 277236288 320489273 324162305
128936483 32501680 9433173 554161609 380157129 414160635
203482758 48951046 69522961 353498130 361862636 341614912
59090249 56927535 20987756 276225675 332752626 300736140
167470860 12195345 12715002 634652133 644916099 575695373
150343200 4916768 229419901 757297157 545526383 755197213
7411394 174411 3751360 30665412 28283081 29871323
191376143 20115821 167532202 884450059 583009905 806272651
5116914 7154586 3760073 72196609 77817989 83287038
509195648 123999237 333099388 598644600 430129494 556125766
10582676 23438241 89088921 667280623 715312369 698004038
5098347 2936595 8138009 45675586 42352182 44676804
365372 34685 127941 870796 849552 1053107
13811591 6576314 10270059 15187160 15770361 15343214
17856715 43961971 5166199 653180713 583997528 624555612
187083465 11387141 2847827 235312439 166879831 246173194
103879116 2246068 5860327 183530389 151131684 184491028
1076479 1174259 395723 6530911 6465070 5665988
47339683 60185724 113081628 274225730 251410978 244705455
28428166 26389142 41326034 399776220 348908308 468634890
161973636 18602427 89576752 172564144 100145681 139840189
200350946 45111732 113738710 846967942 924400534 779491075
7211234 965142 2606802 12959185 12491440 13924385
13056454 3794368 9946907 204822314 182587440 189523693
533599424 276986628 103360292 639674504 471461018 603676594
140875480 33764566 37208338 445641248 336357319 451130454
52975394 9168552 120287029 286075575 303587239 304887059
5325447 96463455 168738375 759531595 940980620 758173606
39786231 57238007 84299024 705654586 808099616 777893078
116413564 2226797 103362645 298876815 317921405 357310474
234810820 53250716 8412527 615214065 520108294 579309832
397167642 34077458 178235931 522400014 618522454 518831455
342412541 98778900 72985315 561951831 550726363 537949350
135944685 36895863 3682167 588503267 580178080 537991804
215460219 19535604 383953383 497463078 383159871 533802119
55730327 14860685 12173001 81740906 70321691 76276452
156909359 45066872 19564684 292327687 285828934 302294692
120014305 185289702 159355950 622495032 645813426 603068655
7608358 57286420 11354825 263413139 255129543 239034652
321922069 168295117 41549056 381283126 356526080 329448458
81472665 65606386 65930755 608711156 606669387 500787246
119911097 174662485 287666203 617621727 625114529 620303778
40234162 25262173 41053198 465137906 493497198 338257691
672633865 225494556 673391444 808655287 514302567 848434675
48168451 18821038 23255541 238460011 204263203 221600785
180106 135110170 25081112 441614687 447447620 456005519
396933145 94997571 58944762 830634971 527042733 829864289
284919278 19658874 265452158 500359303 513040061 502962619
107603221 14243981 43259755 160589173 145275906 158194752
68522046 10524493 75174693 376946168 415176599 377417273
59965388 47132150 4836755 419030895 445433101 429590512
432857428 23511394 68708341 578881025 713905206 634109690
298298931 50706828 102505605 540849117 534900479 570054832
200390483 84788388 81993953 596594532 577119707 579905408
160200929 297703532 75514710 565104172 655164749 503884501
203571482 639359 323898 372673207 350777165 377162335
45403851 31317565 48314087 225375776 265462214 257660553
159454080 134061722 7578289 487294964 457144995 474671375
80136351 76820057 96210866 928795589 838612953 898480899
304413802 67425880 69484110 460807587 279087395 354753989
156853124 60347867 136521945 597339786 546179845 638839032
102493050 26774038 32478452 192570333 196503521 120123368
90223441 137218936 457524246 897270903 963563942 940696001
176020331 4899372 81488289 246081777 231172978 250565172
59480967 6240140 77725492 696778796 898187653 834853531
493374828 11944942 141902261 904419109 953739674 911593642
455458174 19986665 68723699 704889260 530247799 600289581
12364560 11441176 28606332 350791821 362261006 399849628
332011995 80847043 43491986 342499648 315818072 278845486
76390512 108853652 65420030 685227082 652413918 768904512
88731207 88568557 33691443 122390237 152776654 142242857
45168310 25962111 8924587 155080974 150390202 151057060
269468989 6993299 51475411 675188112 645038393 597012866
275314143 128771853 319913786 823452356 721356441 785547197
176719514 260638773 33760043 880946577 897997999 974759649
323890223 23626969 245087571 432298562 314980645 544681704
114883354 108543458 49740169 807632844 767550057 852791959
4472594 621851 2111230 87472162 83619179 90703281
429951256 14972598 169082719 612880484 606363438 671742309
3491594 11803873 113953304 214770926 285342423 296119564
632069017 57363015 32363728 829857687 833223350 393717246
138922442 13964733 25231201 203704673 204451023 186147482
47906568 23681533 8681714 53453318 49903309 54155498
162265661 74391968 18252690 429678619 369460694 374919702
24869726 45375818 8272319 454012579 438437742 369874763
16217 64568 1113 329418 267761 378221
22190402 25078354 1760128 213773412 196757207 236681094
260479312 16994496 261091613 558903435 528031052 551385877
87758901 85084406 18706131 123383489 119996603 131111696
17366608 2753616 3502409 196163716 201918180 166827678
158620933 844748 29984335 286119824 291580071 293238438
72738201 69963885 13710840 932394584 952732119 974958165
1784188 2143307 7014874 49768796 56120888 48241351
266142295 3625894 14525353 363500961 384900043 153694292
508919247 37368297 19329890 577559273 374971195 275872388
148582073 85178749 63398252 165620404 154929224 121798618
35685392 1618268 4633260 543098269 491441818 546319161
290301852 8260198 188950780 459895057 443738745 457754962
377128857 23086139 94823640 425679167 500657126 233875143
52512416 34697336 45726718 195374326 183418828 173518305
29555628 3944639 9664951 113907225 89213018 77068081
393417186 13887318 30325658 624059093 688310918 677251375
82260986 163453866 535103 588638134 564867749 539752670
216319883 53024547 74912575 429197395 359387611 408138771
48581530 7505029 6482044 578543736 523705901 579499896
35658684 6040210 16085019 47302836 50758025 47876553
115024296 36414897 53599355 162404030 82234498 113648982
51364979 272543401 20218176 602886307 671469364 519003081
270591733 103382765 27577763 644577779 637710941 576519191
5866398 39820926 94710857 712884250 645080426 758124524
136898949 35738407 23562604 150636645 142120496 139700992
375422254 17882355 211030467 481919948 431772381 467613047
272931216 38242577 126979742 567928617 439939872 510861459
200497934 268503898 60422759 503751546 409067882 524161350
82607646 13747425 2393459 586165963 613956455 474548531
51946309 55940497 2178602 176487959 188305546 207284223
456061490 118103397 279748122 687398972 669238348 610879514
57830544 39820760 12729586 457227950 473796972 421806251
395311167 219307806 93712441 548522004 430413381 361433806
23466280 146551526 102649719 817937247 711015619 861599774
218466032 245550727 220019123 873604887 822418335 826147957
263424989 90926513 59453611 833987480 804361814 820073391
256113866 29414028 7061925 405174118 243963499 379432391
143202047 21182632 21369601 343191871 356531723 329080191
177810597 19427598 17811634 244903318 148541723 241567458
104714888 4446745 41578670 389970857 415928175 432071669
117906508 51521691 184462635 172891953 156865568 210703543
19980399 1296024 6390994 783937346 839527558 930816599
120642157 18042572 116193523 674474379 583993446 681863112
6263646 4950978 3359749 38535907 32972667 46352370
208436909 131708066 116296260 570991176 503337612 521440121
399974792 107644991 351054221 933720587 939928006 920181199
257873711 100712201 80324412 739417527 742372343 870070214
1543817 29158447 182217039 539579739 528863930 542645848
109895505 6686327 4877454 397663832 426372624 402319138
629850 2680055 3431387 73481795 66458063 85810537
11492263 30877434 51877996 292548427 345302091 344970459
89173965 18833193 47236222 225428079 205342809 221470923
91518281 101005749 55969461 703839809 681018022 705424544
26643861 16982231 871976 133137037 127214799 132070794
369808074 52478427 15693049 685960261 704783995 731446240
238299372 28159192 23514567 286694476 188061219 314154609
143984040 55093646 136105454 844143517 843558492 853634462
70429284 36932665 1572062 208956481 215633283 234065325
58272953 13054275 62586936 396754459 432449255 406721447
17444431 8748600 101569145 289340610 338431406 354595190
547909734 91010048 131784692 782879098 688429952 736733378
31886402 4027184 2142951 259459325 220692581 323573407
155237294 20369461 83626711 718516740 625076421 770782096
86818803 1487284 14048097 314190109 295847276 306891481
11111423 7066206 36645925 415006189 489936075 495592804
434616269 316356315 110126500 576271665 531587348 329136539
33929867 2991473 563717 305405881 280216198 278583499
22094543 25345318 6592473 212233412 202530772 207333760
47395844 157926251 8208084 662683118 518907865 519638287
16636126 2525011 8345112 265749898 302300674 300499233
16634698 64778023 7649630 171118667 165515930 205542613
50199048 58923748 19042402 357183963 440422374 425569996
230744352 141272088 73779485 534783981 515467172 485946271
2002131 21231709 21001339 195785911 194982402 202448644
35738797 33238704 30489143 424651273 506233666 471077344
229406444 18344820 107303427 342983278 338254207 338525288
8037043 1267299 8580511 42042838 38516874 42198973
190146594 31413050 149766374 795831514 707618145 890194420
60906975 23067250 33123902 486188081 483500889 428874389
472137417 60602263 99552585 711294823 617395827 727591143
312672005 265946072 191595969 891327990 679694682 845834489
303610426 101339393 180093742 871785062 784647481 881908461
18923277 16030259 1126485 76464752 85092127 80175105
7603974 285558 3916046 73840267 74567626 67912247
128380098 82609030 191276149 194484348 118043470 215627212
220825587 232221052 28603732 401594086 453599239 391784817
609666727 73397248 203154276 975818128 381502309 861058806
92974731 6002758 103265913 520830598 483089548 418046763
102513823 10856490 40394620 221278476 146185676 224055360
128436659 13343518 26203008 571768723 546729656 530794897
2422875 1982432 19488284 366906849 364932114 368719801
2125366 90441 1219826 4070848 3232089 4169344
128131056 26682736 25597628 313146227 309382111 287865700
3903291 10448829 14030858 64704472 63341903 63440493
730971826 112320218 254350618 790375714 777396243 572416353
83940234 121935823 51587669 829421302 643443046 759227860
11992786 2820436 30173361 74505028 53423349 73356042
74278747 47809786 67770634 494953090 487804521 494152286
28161920 31423337 50468048 264731351 255565866 261319123
200317829 43462748 9924917 828129446 705423600 797761174
46956947 18368415 3710020 235708775 262207462 250594211
212598546 132948638 96303688 331399355 299629861 327536952
48284054 13837700 8456265 223944397 258845679 256103021
394672998 8790406 228469343 573237334 631181379 579904614
69727193 35016657 89396530 859216078 743024058 850952010
77422543 280496406 35132876 776249763 892328488 940387667
33380638 10819341 17476826 124457460 124425589 127821034
162139012 39261956 17277751 413533650 351053350 407047291
35149411 123479465 3260501 599425551 908026045 638938207
24777082 12888144 14044709 83042743 71591561 76324081
108734650 26639165 11720851 135971050 167542975 163535968
28047487 15857579 14993922 110492835 91258802 87591533
67220370 6659508 18939165 643196227 822958219 692765474
313773002 33070397 14569727 438651556 453326839 443592055
32385317 52379336 26604318 125081228 213295563 219535361
34968958 10630040 19699481 131212431 163739362 142583092
151587210 14160291 62086175 338213558 269133955 288093879
4869178 10129235 65184210 301558769 293628011 289488445
141052890 62976515 10547984 443099369 337133956 470632406
260766705 25855498 29557670 413997180 399147262 359744972
125500414 14929560 62682381 431118806 400770090 419507134
134669120 186271156 37915589 872693257 919695047 919882299
664677666 274328045 57544333 786355457 703690832 789352990
60620960 138565776 2985324 511672726 443116362 359578895
26400331 93425675 73591962 630978292 576720531 627971424
823752 3050072 3755745 23998747 18734451 24313811
36796749 14352623 16653858 90142552 76260904 86610714
134460339 50825259 24597747 361859837 358884817 275505605
113781561 49782265 53850556 398428018 344916717 330967574
324868481 111624314 235559786 860892439 911520548 663319938
175542200 19035257 45396054 474411425 468279532 540462136
232776753 21812818 3526471 500032014 508463949 526508872
100439099 78807115 107754875 832620384 777848568 688897349
9485315 95805884 6823462 348727000 359307333 323446836
38705855 12813637 41544400 499394568 385532657 508761426
94110549 117148109 39750178 357650633 285671854 349451980
70323648 43936545 172317378 661414181 675377740 697464665
56270033 30808511 7232500 114011193 103755354 119141939
55405047 34237024 12515940 189110079 188790479 174469063
219492160 86575112 54027789 515589266 376761772 489626523
66490655 74588230 9259188 776385206 941121952 884745218
131552029 49668895 13095263 519769929 490581649 538950668
435580374 61040204 312964669 786361372 831206047 866330064
96346054 10294382 6591943 286183492 251360001 254167168
134028410 97077360 13602259 261484489 288854569 343866983
6809061 13634388 5213193 77786580 75086154 78498150
113534529 26379017 89145380 772962141 620485452 680968773
5377546 4012270 7549962 74845261 79121359 83535209
168921048 57721864 12224132 308924517 309817945 267653139
218589885 24128370 64841112 507565097 366216597 532165789
89859500 2704570 11285951 434070585 398464031 350243622
41181597 37719200 878301 179236495 167899230 182024147
3975506 2970104 4217044 36642755 32488331 36685718
104226895 4767980 29588782 424831550 408802839 429989215
7232851 699052 3237510 22571224 19214289 25014079
5389643 15721993 8042225 45354796 52327584 48383590
2306175 8424096 1653075 51206562 50406589 49198956
76004287 85409279 45448706 790202916 807439135 823972570
143118969 8981169 198630103 826128038 850120409 848974794
155071796 37300087 9923443 195009462 166645117 203096515
567993036 81573769 97365612 892375688 978804508 699549457
159775698 282059894 16283324 832606581 820542757 830568192
85102919 48599675 120390013 613156831 628693478 501457573
180790436 83792425 3601148 289373926 301084891 175702578
546997691 189482837 5016415 761104208 351979825 247072417
191156292 94934345 77150830 855909100 874828166 767957344
15709701 142911 16200030 31576244 24936855 29980833
47215257 133993380 41239138 735710244 734568930 655786710
373287079 61942877 155859272 765409240 692636155 749622465
379002145 582061385 144331001 977052926 869794376 810037365
578225786 5875801 101058702 615462143 363532825 338478228
231840249 48690012 31560208 296902105 267508476 281360372
81892818 42029661 3600485 155659223 157254588 153288208
292866332 33306977 94934419 440476476 358972499 347417062
133503579 103388371 185143046 346026555 340135871 392059315
63071800 15415292 5603168 270098486 182197755 279438302
188429719 66321079 15981978 209411625 129274038 140694796
352551501 86908573 24053345 470609411 306114792 362705871
69685134 149155379 5993268 880680577 940633479 891075390
85852262 16782115 47882312 586066943 586258242 532835440
310207977 165766937 27954485 444154835 422642284 313494472
110734030 4575112 15533089 167790098 163157637 128759698
110520333 27337098 79720907 783886316 799235071 782276593
73885885 23508810 81905087 398774042 519642444 437899470
112478485 21905024 36189275 330869629 315132893 333327777
206495729 48399256 22367093 625327188 698515306 754665860
4613791 103863718 4144611 276077058 267455733 272401754
110598980 183167244 5060874 675317988 752987544 890438639
99045944 43374 39957163 171123509 158134476 174109519
24997058 14509186 3356444 246420714 228312043 258081997
545171499 115954050 110875310 594554929 266970213 364332885
89654399 32732395 39980387 468028087 424154238 439575033
10446103 7096791 4245304 321445330 383298672 361840587
255718919 94746102 90989958 800258857 716021722 879417746
93534356 3046467 56271826 265443150 282332625 282578656
27526641 84568534 50448361 741354088 732757124 670905338
285718638 168063588 31433451 427093329 377782399 472425709
11872680 8682466 284983476 883174904 891834100 846438714
369597873 90257190 326215265 432607950 299166918 413102292
9855971 3350602 3098922 36797979 34613886 31752696
8030355 7682823 863198 18773072 20518013 17517111
25625337 11734995 43853190 354811883 347467937 361992601
20087773 11329548 36084089 133370865 105756957 141725827
323876659 110979148 13529639 440547358 462892503 484935261
35241301 9007944 6173996 317273253 267945230 231220973
54031307 169378231 108000149 735117722 666202914 692704601
293007326 10131157 236542539 758783169 536846538 678108451
169516789 5504755 38698486 668134643 637543642 697217460
57838792 11419839 30719309 403283978 383211234 381858914
7648052 7269779 5514720 185308409 242653614 242022821
532099376 470626663 497916215 540870289 640349119 544137589
23126277 7141300 7261706 142044389 136784621 142073063
104217159 3099147 49167402 581006085 580651602 475485310
395500659 116530038 14489247 571341964 532652155 307022999
57176698 127357485 7390589 598741269 523874600 405478677
147652353 5407983 40969089 958998575 965077389 900949001
5032196 17217048 43172153 321907191 399481257 381963345
2637948 131474898 130245706 618223095 608238399 510687976
6916835 920243 204525 12199717 12499920 8481169
90781467 23771226 27737717 623246582 581888406 615067097
442677598 176645056 46773342 605553379 711352058 630235560
205754217 13202389 13837861 880534608 776693061 772408994
5707298 46206677 54896774 351153753 470345188 478658796
57797203 131738954 30155433 621362769 666885257 583022245
75507011 98461154 1231759 340778373 343088623 364678958
72279805 3210732 48906636 772703001 762051524 839011490
583363545 169142581 151920589 651442005 693763035 619122910
25924764 1484697 3264906 125934960 130851461 118886994
162534813 17514912 89213569 277810358 230492685 293655763
633742573 85147107 26422223 849415113 856986981 907856937
2341716 14273451 21744287 190942070 190071735 190575542
19656162 11490056 405802 246716750 219089321 234196149
62216905 6083599 15553787 109151986 126728789 125024957
303329927 106578311 38707456 435433040 468222516 413348002
1114385 18344070 4588029 139041603 244844453 258706608
52310976 53491860 130793379 612512274 619410702 583366088
167637 5193829 27675755 577235976 445046136 517506238
132320139 68116481 38754097 419383689 358463948 400858248
166022267 5973703 33166614 655180332 624687109 576466972
70876699 38309565 73444947 760028704 700086044 863095681
254559719 10453295 66407901 476729012 616736841 522117863
145219660 44673202 12757638 308751975 351592244 374720175
181303961 36716095 148515721 249885266 311497818 220769569
129219711 142409889 6273258 563816445 611291952 566817183
36811355 96210317 51800066 738064889 872626853 679573580
3329076 8869929 42285543 713814884 739275564 665779840
505751747 1030191 169621272 648251804 646328125 665141741
71245306 3380213 247759 118967377 63214096 73351749
26787539 2452793 5637567 77519182 86899866 92956656
395436 12092879 4302179 44625803 57482916 61392019
183749116 28063481 133475738 446788649 375895665 376505855
35337150 15999650 6009755 89826150 51361479 63664272
95507425 79924405 7878264 217619931 230314950 228864428
374386918 106189127 211812170 475911826 403929301 478719072
1786959 92735370 61868600 946306544 837762506 850254978
177005934 95437865 183448764 571141705 572886991 617026736
247861650 206636520 63423017 594893873 599434482 581423818
301152219 79327662 40466101 671986401 685972962 722925309
168050892 150212010 141728550 654509913 611901746 670128915
354927931 85181816 86887577 464065838 410260737 405525559
97947417 116870941 42397770 595909182 680234009 665334764
577354396 72315253 103264461 632616257 286288430 426174329
427706859 26043253 100974970 505724011 497449091 381746933
43044228 30799035 41817408 170770374 162931602 175898536
155947959 16399456 172579220 252069491 284152574 337597875
199810736 283594628 87534990 735330368 864882274 836551396
291619364 31326653 33404633 362798425 234789555 317084980
24097315 5477781 897417 59248338 52564756 53837395
7351801 1614818 102359 20913669 21236072 20950896
408352931 20424246 5600123 848306484 560592523 737155975
405701058 263759615 153637574 903747925 848490108 582914175
122119885 25385775 69934427 757804921 756289471 575548043
148011197 34223804 44257448 246363981 232659058 348588862
388476155 322380201 23356196 682031194 920299987 962154849
381392198 107971553 1209976 605549475 628422493 417811718
49714572 206921829 17765565 711608079 740953367 741594221
67816145 20691449 155036775 329478421 305564892 302841726
9935206 2624926 3271472 38193351 40457647 32242060
414591903 299163467 49661450 705331285 563605603 790696470
862432339 200365188 68894379 890427485 906529671 744775744
38528858 2138577 16427469 69954847 48539626 56339129
144813953 50552289 260014743 817096952 849014958 972241521
463008216 304167860 309001452 716951068 701322733 710121423
225812892 23713362 8108479 856656103 719157619 838881228
109823113 45201279 118293426 538811467 445385344 601713745
5776635 25619166 27513090 124947261 120509131 101912815
56404308 1446051 79962507 483998299 377589478 404549340
15416163 41893270 3146740 382166776 381670598 386417537
438915354 152738375 56422730 483371976 383391061 430618850
604950439 435796599 118885524 711887948 580714363 677783480
88048222 177333778 107094163 280669221 376418527 338547593
570863856 75933937 114584379 804266980 607436823 761458634
9212509 17032254 13946321 92986899 91967760 92724666
117341567 11903721 88356782 169222322 147376566 164709662
350188801 77505940 105222321 700652372 825373462 812298581
113522068 53099223 70830724 291375915 453740249 459804545
1301810 10751113 33597424 268550356 230953900 278351215
38605709 3725083 36593045 515543604 621135420 625441714
385125420 75998271 120564209 433929143 399838136 322702470
141576806 34829862 86624902 255469134 217324215 199359207
516379336 229717407 365441486 632297589 620560674 642343614
545478645 41358356 45856775 877820801 767512121 787800218
33482594 409157407 193523940 760319028 810620215 773626027
95211499 52766514 94823371 409635915 453056270 433071151
37841783 18386308 516960 83096927 85218826 84836316
65986909 1205484 20766954 308277207 285865365 322296424
74369817 32276652 88990913 638475532 707869821 622596324
2325604 13989044 15758200 139961664 161921329 142083466
218359445 62791597 123905450 737775452 457562451 524526764
20094060 18835541 3088324 39769039 39182082 43067812
425708410 34269397 123124253 584354393 664266212 650886521
10376273 2536772 2017144 18801846 15258662 9727025
389715454 107766843 411840118 532213381 383956061 466662560
34760425 378691 82404548 223285458 225899058 248705458
582156 11197077 6204472 170640592 183412366 184776201
188225716 112279235 128205930 644768349 410665142 638620097
57172207 168631005 28763912 686567604 700524693 739018484
13846936 4540243 6325912 48303908 58349129 58005401
20497436 52857247 209823330 839959625 924836849 885817676
31229954 58346961 9487100 308275146 336161479 202295862
28943525 4773159 91423160 267142183 292447969 362906640
273620359 6288274 192392280 295647623 295845405 265826562
282131765 2419607 106270684 333832210 223407196 335422722
165689474 272573205 48869916 748083057 511819373 784633454
303673783 26181002 23944790 504607113 469302373 464808435
99011520 58116373 36270979 106908456 81703513 91445172
2255211 28297296 47596963 403049694 413949517 416689807
326870822 168781539 39772293 676485591 688149181 547604131
280426739 20476071 12695054 788020891 610656801 661755272
53200477 79088394 28547005 473444661 473785813 392086231
146277456 58820426 13511625 225418334 207312807 195094294
79999311 159442850 8693968 924435829 904570362 941590962
9079388 7719056 4465694 223543125 229288788 214494472
683590239 30587974 251556760 929630657 567502081 954169373
74440055 18938401 16870181 107901312 55744641 87726242
172522510 40447588 102104751 906334888 731770258 875694664
94498035 1395307 65232201 627404588 534363663 632179512
86238645 290525 22819726 429781878 455170972 412642826
39743498 50794566 14696518 476053351 787318765 682080048
18265839 16905266 58961834 323222250 356305159 318529849
1493030 66972198 40599640 493266905 519440181 518192548
518057437 12527508 300914568 683141343 497624990 490390988
37614550 20151767 8504752 372430287 381485952 375944914
327623511 140395160 26265685 688433164 610830144 619491776
585976376 285672802 121815607 708881716 392333569 242960167
52067609 13537305 70143495 407607973 381936848 426627141
9640009 3960739 419574 306517502 308206090 288603440
209510533 346324276 112105137 793162845 907542908 720851102
12846392 49439370 36406049 665296114 571570814 675944047
16429669 136802728 56414399 733370370 794115438 716135175
54520554 12170284 81907744 396080006 289982906 273767923
75076526 86703844 105937144 419105956 431643595 433038554
355760407 77971064 133596464 493865633 184595703 367334803
16119283 299118489 20261657 604719645 636412853 639155926
12565020 6128961 19884326 295087612 292609839 296708259
145245590 49131351 6242391 516475506 445888669 482351013
18078906 33685544 17744906 550891987 540513852 568179729
168777622 42457647 6894329 285353381 241479702 236317261
397268756 11751478 20513951 535350410 252028236 504789777
23530495 15774306 8544000 97831852 90393144 88136345
440239700 195990098 158402198 829661632 942788011 821236202
148346050 90950564 3286735 349303462 395897648 415882614
96076169 16687216 19683704 232490949 201187990 132294788
65867849 97709946 70380691 742456995 699522819 766084733
86604486 44903254 33011818 264232905 300524030 300353631
210779770 5911413 5991508 357898434 280866393 266677413
94471873 16305545 7268396 557671222 611221593 491528663
52628037 106078791 100454192 795605891 896298116 837083248
11571498 53171376 40045319 703504219 708954453 613388423
2639059 156124 1508145 30749136 29429586 31969302
126290242 289446 38487504 247834770 269833433 264595050
1546571 1343166 4835395 54854681 45057083 50067675
235085119 4499417 159462764 362318949 25745550 381075628
140669393 32854241 123420934 971518326 972015946 746788096
226009153 275998863 41637654 721674848 732163415 733007017
392826304 72186435 52897342 817202715 700706796 843213302
129836524 14218222 107416468 652861252 606606901 650260687
120017590 67691767 35384374 499140492 562422166 598137856
1476553 2530625 19006429 456497584 466872592 467775287
270423584 18601792 10004477 317924875 224695682 156912824
401260351 68287042 269723509 744716949 766124775 740363995
1747985 22886145 32446359 138111591 178009759 155800537
274447843 241654829 116661651 833377638 928016322 926735466
445613156 48823028 214332503 844144357 773551253 783256651
159404276 76467439 255310075 922580415 930244141 857778329
153840917 39885859 54372136 219334375 215464469 215823296
8275451 924489 1011012 12079131 9294159 10488465
165613964 13106909 87481497 408947616 610809520 634416993
13199300 32532291 3365243 252472991 281067876 282489760
318897795 26515716 133319912 568541481 474176565 590571536
21101583 25287212 11114607 214602479 223882357 127371127
55597821 27145681 13799762 157279998 174030193 186675882
371986289 38087715 149634137 846781526 799252498 859427378
662363940 137094013 208597201 748246754 381186428 768897918
3883614 8706486 41731965 223020203 239147243 223573989
40511578 208377655 26024192 421715279 573287433 632080843
24511736 41447603 25366192 335074689 358904682 427610862
72472810 7251425 12759941 407954543 335602738 375655952
11726680 3928841 6775982 42407778 41439012 40691826
10843469 1826907 4310678 120441110 95664585 115268523
139111898 10613930 158891439 429594348 457439118 412263165
29257215 41344804 27162855 390242656 465423449 380364300
328827816 52898960 41319924 928038194 959346610 915946046
125790890 31520626 199368909 368510031 297398773 383206047
2441454 59879174 92167061 604816661 720129203 640013361
7542287 21708139 9597830 275082003 302607571 284925223
61131 1633354 4560842 89867596 92507080 94508961
130285725 37657820 104393403 166399276 140841141 151103475
25534297 20199953 5078408 315327614 284017991 263537893
263833259 25869742 57103091 803849224 857728504 702625026
343119610 205173852 156528629 756349057 728247761 772086529
673439704 7664257 153956111 854328824 756852306 557638713
47126585 135277123 73178636 499623848 498233878 371252708
25888201 15723606 13717345 244990218 217026568 217545043
9297666 70337127 21879394 457230392 534952666 487465760
128438434 9374528 58384326 291546270 252395352 209407492
329257605 144191001 134916051 890149172 897110111 882532957
250970622 23526769 313309910 738027976 668025552 701963068
5942633 18327713 8743609 284287589 277233505 287138263
36342417 80091892 47297186 467410598 534079058 532360413
251038763 39513814 13984490 589868222 609467348 609725127
1163444 2171342 3214232 32491484 35462764 32472484
16367088 20983396 31769726 280334279 252266410 271438896
309911659 13033323 44207252 504233707 436000990 473586412
4463815 73235655 121512613 719432453 836937280 842646392
287909320 52072930 36199280 603596087 519489626 597132038
1306249 13862024 123097133 613475086 670901191 664959465
295248285 83247406 81282611 554464509 297503891 348797554
16031753 2766014 88176061 558306759 530300246 536210746
85499766 29149920 357204269 612560347 626414299 624573494
163107538 6701321 86147674 546960678 509872123 551244451
396074313 391194709 214965299 447349319 469695503 375836166
30707008 187200618 112439689 586824210 571752119 587683857
6685657 401461 2581267 32726904 28387252 28293591
3875546 354883 1101606 21100130 27616621 21691766
96686071 23124114 31482823 637291434 690593722 619965078
1009867 6634030 3841507 379191699 375418692 298133648
464437924 12150097 143457440 937918151 470741630 824827395
110278925 25501473 18327763 675212656 728064736 670132417
12444204 6551227 185792616 649848803 660935235 672563644
78985025 128273349 17561842 450051736 505213710 483446091
71632489 87636302 173313369 587800342 610848904 693894207
83181276 5381678 17957708 215097347 245710628 221754620
379706353 22388233 11686964 486421386 474596833 409360689
197127470 37262766 63338236 351743943 301098745 361205564
282123764 52038997 144124145 611773043 489835212 720016436
11821619 3806467 13830444 102587101 93814198 93796612
11172469 2012895 1012610 33612655 33170109 32639701
148425700 28998835 297333985 754479036 393675339 733039420
26740564 113355 6218469 38023035 44181285 48747156
487845331 333209029 245750236 813083921 810382283 839809615
49143370 150803047 26985088 466039486 599658857 421916133
120664085 20505665 51500279 559509794 459685204 561880221
176687785 44403005 38115647 728515646 674586950 720101372
30960529 312648340 46306289 691671308 818461363 831979072
159263330 212075260 290757821 705193052 805367347 753358473
33416724 9982471 11732066 253048746 242715777 284238409
110042324 39425936 158867466 382985731 454687709 437197364
174576346 98364234 87291347 236172521 244534056 249311461
821043 1814393 6127224 16407498 14420382 16644274
24314610 11970089 102954971 394525578 410939055 379564643
544457833 131979087 421625776 830556042 520081907 842351046
43047042 67698296 64463316 318299921 425888103 425566468
69395311 16277240 9339613 508698000 504608506 395644365
219487787 250980092 102609277 637564422 815954542 800962774
188370109 48029801 59836990 469368385 542836817 385878325
553689625 189438201 293713633 854663077 317747004 864742807
187232569 41785903 22867109 623073579 655403697 555796156
63837852 29780164 40076634 808489955 671583244 827457796
79745740 3270186 26455968 147572676 143827969 147369254
121366258 16238705 30016749 399973491 446804998 392936384
105005937 1646711 36924302 230970225 244957960 253543386
552942030 88566067 109654823 695247542 348141370 428613492
17811483 26994042 13497985 240971209 227781937 234817496
151065785 52041619 21908084 435379975 436989045 365477001
113533521 126461083 5876932 139267134 140315317 100379154
83528510 68281357 51708680 718116008 617084946 745641153
25317496 1507637 8959649 59432092 62003535 54226375
812109790 103986294 223332993 886022445 806200185 859824041
68930838 16729581 65812710 569919240 597760696 588917055
553150738 412889777 378865037 658366521 883126239 824331338
430662047 174941822 123022714 977422393 785371743 888879008
80759943 36409371 31607044 662709506 716606300 759299946
26738083 6829096 24995705 396493359 420237718 322242646
17387409 1943189 58657634 302653651 322962017 347237612
82865597 66967146 45866770 680267347 698511310 549244355
159473607 54008523 12991608 657069785 513299910 615137167
400542661 201961360 34829153 505285953 482180451 368382557
15179381 2383772 100640139 654580639 882444197 809735655
5905383 26507490 1837488 129183112 72820523 136588947
4544360 19921756 2284399 191760682 199821865 147530472
31989759 7632169 15332946 111708266 87135293 99168925
15784826 190215 37396236 149510058 137543046 139665289
275412359 38524493 90709820 511460449 471667821 369750570
713158764 309316968 353166723 879106248 807635398 742975307
438538082 37103472 196604262 768703976 659393602 786926398
107742481 34799069 14644390 134051172 181283301 105029034
48017655 52219626 71295072 527798835 426510568 486687898
37191818 29915361 49684109 69877205 92865482 103099007
11104840 6571693 23301957 298673607 282504763 260670772
37464394 23200197 82236983 761188090 829807227 698409796
130030705 20869410 10206531 149471324 122257336 91632324
91332363 136124 6603719 421310013 376718137 429015145
19183888 5823568 7657940 209755814 201494155 182562014
51395702 13989658 223007654 837492527 742703702 867074006
11569192 10778269 20248490 113288265 112645942 120152182
141197106 21800157 83196309 910814029 897852401 646623888
22052021 73747131 666180 201481382 202079823 193010484
413139669 435229303 92483432 525499560 532401232 440092517
101295838 39032548 39344631 309793478 407863193 386508738
1233992 1205551 14257636 84621515 70929167 76255278
197887246 17072080 178215259 389646254 266261018 389764038
68282496 45115186 68425012 332609976 407060683 397376761
318075951 33951056 118068935 633949808 541915606 571132541
270464316 110642367 35338905 297195241 169086906 239574840
29306784 1753313 18053927 327205485 369267371 366557967
20136108 71610040 47386824 579082801 653770776 599223448
176076583 35777839 11063498 354529690 364317257 322921528
152726045 11989989 102460388 342027648 735225271 627029542
37967038 36096411 5799790 89482746 98575688 119338795
16928434 33645764 21796463 375414082 347839936 379193917
120576126 41095533 163049 549013640 564083723 524878720
2332246 33882267 22433908 547361097 544219121 447748205
291022777 219820305 53536039 623730464 673526430 593424843
100073641 68427266 6586480 568421208 673480044 695660123
199989028 68463266 107007594 294932912 378557046 314184957
89961326 68386278 61740930 906327481 834819764 892922994
101234504 2702329 733246 296303423 211053890 159457959
130560481 22543504 236882850 888573217 870516420 888169571
55300818 816855 12845934 124797536 156227268 166481917
54550948 5928868 31795113 156292489 139490532 143767644
107630895 44684758 122275935 932440494 908856832 970562087
425142915 339995630 51274906 830409807 693935719 866676887
751726231 41175763 186051438 784315632 334774217 701875953
549650940 66214572 198581286 610575410 413058927 636304262
83550304 13946348 86817202 602314871 587489445 591025036
153053870 49645961 27360371 618424661 643461020 688870745
82582055 3230979 44304634 119174541 112165849 71189791
446139210 275768341 2968006 678063846 497784501 669709408
38912785 44277843 16041289 328210061 252413026 286804948
401316460 16400427 200148845 435249655 263511360 353892378
29499867 41358150 21814118 392372537 437040753 288716450
3098862 47098 6711619 92074836 94782233 91015532
110155114 22290842 8775090 238896921 207170131 204138386
3159590 90608543 36325638 307223214 383719047 371964753
166817744 33945650 16360368 637676156 638578057 613158259
325366057 195224366 106891316 374629124 300611770 150094840
121302520 108606511 48432447 687291811 691439307 443304850
102060780 14434835 46025561 236312308 214052054 238704190
135358322 55092317 1132263 188411886 164683200 128075823
173648649 56251848 48222619 669369209 693289804 650497260
58299162 36020651 95945 83205899 77154783 29835090
412231654 180943024 6838837 889169345 886132576 873073583
42856604 38589783 118560436 580696530 532111718 538093171
45850096 51665697 45278359 450136120 387109203 437665938
43059372 15983388 18465849 178063082 134831183 156662379
397112183 52907578 228484965 512447365 463423465 533495497
168465842 109730088 25532360 778157573 787783380 774167532
182080937 6713948 17596565 591354622 542033931 482961078
341083600 366506141 120766037 719337804 597086602 593901964
23355199 58172396 42881069 389485367 404536226 395362800
11415290 2443887 29239884 170153984 169707243 141554080
30118066 1206099 7011362 112062318 112651941 99994048
178707352 38194665 86246041 770191424 820280101 643767840
212007640 28751141 29380774 257970485 232441969 183482716
187840162 80430802 9099239 623737721 663585258 670704576
295983664 5405278 31798639 712369004 402182583 655614071
148581194 52042467 13736521 511562179 507864809 461432832
167028298 5822271 35597532 186444139 174214057 189080887
130544449 19401479 40345926 572687141 548461718 543761408
108830433 36891408 123919835 673506350 578086258 572277674
414814462 50173835 190496742 676751329 648442289 614045918
115338619 29395474 45970531 547000891 639490264 665125570
7119511 385277 4681490 11164032 8267033 7874456
33970705 86650383 628677 759704698 752726735 747123773
156043471 61105890 188263478 573249399 793837530 568429050
368166030 42953215 59883023 547549774 527597359 531037552
13999230 454544 36658909 151533699 216070569 199187662
212658269 231958281 3395610 446405898 456129550 477517549
178111973 53753828 14391360 889335347 845831976 915114348
296404366 55082422 30083315 616928739 637798010 625358002
92222772 38899529 32476012 203835648 181935418 187713366
6956460 4086253 6002873 31505384 29832499 32826556
559203294 372804873 231246943 874996789 845657870 854330824
14736781 101081169 7846707 628280327 565256974 585676050
21060203 74673524 12096951 734091978 576531482 726927608
285772173 102939577 168753749 507631200 545287515 520251524
1233853 5029606 2199886 24330722 26993698 37144087
274091698 14584691 67713533 324398110 208053893 231272070
42176034 14647729 5041339 64466888 64216886 53594883
10375663 69607082 224753246 936018508 867904543 899913042
103334433 87395722 19915612 572314712 667566618 677637520
216722997 9607644 4489688 594330301 574342465 604893020
25135257 12962192 23430920 168073440 179800721 141128237
1801688 10192742 3642887 70856076 73166104 55478220
10667530 4552350 4131864 136094247 132055843 111359829
78158746 88968434 645443 153559981 179850920 143712307
157909918 14272367 33993974 270482185 265912564 176521744
44884185 27930252 26200433 388638310 360801659 397737031
15847417 34438263 1346392 202211545 190233660 137445428
3447479 27846763 40902131 622620431 618446608 618383559
198993601 139124418 83287266 591243078 581857948 565265447
457089802 135682636 99266916 665735390 789624616 797107920
171189836 4142925 37609517 544621207 731052713 749263902
49917951 3148410 63192256 214947268 221574522 216885886
256210052 5803206 47265547 752332424 443425654 569988408
583340594 251527192 43632949 782685072 499632549 169196322
158965318 51856786 79862340 610950130 526034197 563600816
160473609 77312646 3290162 488747156 384581038 302456583
62215772 7513821 15123967 115343494 102081377 122248197
354385139 167508598 57213878 612873210 484090742 208643063
321880269 21129768 64359432 709798156 700498475 721176085
22369194 7497744 11382392 127892874 111825193 109785924
48013763 24029008 30905876 518804967 528717537 507564724
322895722 63465423 10792105 753001648 783212175 604486939
189764390 25364915 44705584 419412915 376425573 474845239
37744016 12989702 4414729 164382643 175812693 142032013
21563284 111694659 177710100 817911934 913335133 858820502
321921692 116479018 20848973 463838910 564917616 546464286
9578796 10614503 4200649 362443430 393395665 352757291
90888506 33720227 973679 535869430 696669689 726677990
143499393 4251588 33702158 196321290 188632223 156223122
48648155 24749912 21135226 122855671 118768571 65068938
11646359 38104156 58370754 771855300 708850761 674862472
21630293 1794815 38152246 166955730 159760179 183446263
145945527 112035950 32632663 660512155 565478699 625150300
243943133 105169756 51227849 505118943 522502629 483532522
397822783 168660765 224574514 496551208 391727959 498738583
382061202 354633895 463264652 639092730 696009004 747149743
76136202 18708898 53588569 775165517 547128254 774934304
432687784 174572074 143193996 479485624 527136417 522872581
45204643 44336049 2098385 108797119 136706298 129801716
11347363 6355943 1519689 129842538 124539885 81372815
58890048 14798007 60036389 337958839 354110186 315463363
5811138 12001598 20268382 270343838 293974119 278344389
833017832 390696794 184381606 985630372 933669379 556746362
315030408 122754164 79204721 525714643 379858664 418973636
378672608 93860792 362518189 802098286 903652037 925573048
240677653 2869027 151118665 894987528 838235556 944439167
32872311 60622708 12964159 938090422 937804362 931401890
197887638 79788351 25613184 333784156 273805488 246570832
3240466 63457561 23339689 442514033 403232905 454834268
75621450 19577102 27297289 150705474 137520018 153831507
29101798 43146816 27101754 204986613 199821986 200550616
3118963 667382 70768902 730015910 756549969 778816937
35912010 60303709 25516057 925680421 822877668 926717978
46257080 21586249 4231710 322478156 465573404 453279522
19562173 5041164 8441328 48892120 48643676 42757676
26143887 35732721 6559998 190846670 142743019 159279602
160531523 42969520 84364209 182935982 153791637 153579481
54641119 20074964 14518871 84155615 83223096 62516495
110189144 45892646 278875655 739180887 723808127 744395327
186657756 10803956 314019532 330803188 447408835 467942858
103389890 201783703 198347340 887693757 849035091 895744000
40495874 9651339 6359453 520781169 528412647 458730373
26038879 4694400 10667856 634135411 636902656 594680185
10404532 90997565 3427571 400320013 411964182 225315441
424729170 57185834 149632775 916518879 824038850 973740284
61218738 26520267 2861821 257182501 253536992 248188100
474380729 168021649 54293152 676702945 590367535 333597091
40000457 10358613 29725667 190718669 179630140 171543587
107847773 5434886 37070777 128892392 119852178 110175453
9626790 928577 2923509 9858933 15218993 14367528
76107901 40107097 66123076 491539940 467471962 443393010
52300548 875230 25473452 325931088 322573349 322213470
270066241 203198219 32885520 568617924 612850248 628648097
259431211 96812159 238133976 313876482 303094871 292779943
88188550 66711245 27514356 520524085 748621836 683607154
90708417 12097382 13771372 106777035 104010236 82640290
123340020 85902374 124821062 883965915 578254728 814517646
700695354 187714826 20798087 713116549 480754974 537351516
423465031 50393415 517388487 609668319 545825783 649831410
203481064 26343988 21290196 290344356 265853400 266483156
40427447 31581824 272148573 704067494 622534728 502970583
81134823 13251419 27695709 249103042 243538442 240090148
5220019 78055611 23193017 799924623 814667671 771845724
30005492 14306349 40261334 85032780 69403014 84208166
471224728 38968172 185297666 771833436 761300476 823703910
3806121 3199751 1665932 52198411 50507099 71561949
152786381 54435571 39701938 523214740 299062830 471872539
286049643 29522288 164396014 625170137 444148225 638025628
342339441 21078305 48607960 888949229 871978321 866131475
228878059 168743638 71146922 761097367 730146190 459825581
81401060 17518957 16187470 815855981 862086983 859401360
82694466 175611655 7262223 701715826 720003237 628974336
482900005 10681757 163603098 535013233 705427656 704934907
22267596 31628850 71311117 336950574 339692961 333857612
11190703 2919600 1924141 112431786 112012393 74786848
23176633 75610652 23861637 270044900 269342191 269786062
129499593 22970183 74473085 191660878 138390747 129215884
429912806 184007193 94874484 871476557 910113743 782510980
498605569 19836355 46209 903668229 836678574 897625294
341505262 132046409 25504981 502454247 479697052 562270879
348686326 454418299 100659476 831486381 751168601 787121064
567674 13707376 240327 83812956 105196786 94278874
338208861 42798555 96864738 702576298 719623674 653416616
51918826 411906316 35498767 666817589 776472183 816089526
15446124 22495257 4877018 153583852 138496757 169103237
167423346 27533811 128991343 230851091 178551652 189740642
385873544 54523230 99730286 509555616 560723229 470990013
27751637 23100364 75085942 316384129 353210653 333898067
95795364 93774218 48369396 199475179 225396888 208762639
31253606 53975313 32837890 641943773 730950431 787117019
72966336 8740864 31263796 236330347 241792242 250421043
894392 96930644 5853155 276093096 243264117 247056539
613984299 368970056 75585555 707023466 683428875 776277509
241546839 137397326 47980678 414153388 201109099 407676837
362598182 472088919 230471325 544702538 612640647 507962066
182261012 68325535 60492230 402314935 432842300 374015474
4601334 115754945 25266202 788349544 657998711 653243079
58092434 20149130 6462254 397830552 431455378 369365669
72228088 19883408 15177627 855994116 608591745 744230133
27778288 4187855 5576753 105623766 101713881 110080312
19068317 8754134 30238621 301126264 311100431 308065500
2726404 21585806 9248779 315431230 250567945 311648026
289766721 158522348 28907112 299553933 271757788 134630851
26062457 155467721 16150033 776589139 598348819 874027146
14487007 28797818 199349217 452151323 433210145 387122647
12685310 2563038 142886 17053478 11269550 18972544
32314448 2600747 6805517 745459763 749945295 701069857
6570457 58048244 147387271 847201255 829062709 910575905
8751156 29042584 55464040 846413109 849918717 810776872
67024116 4437637 15293498 235175404 179456253 196016005
16110 1809569 6616268 87507902 90966040 93054519
406645650 105949245 87153043 624873796 571973251 537223456
50794456 24875739 30308676 345652057 363217744 314855201
13549259 52743577 123474240 946538571 930266064 824157255
301921839 302289572 31180263 507492809 411186885 516332364
182990339 97153317 92168354 675853681 653571492 638510132
50352186 64860600 23147121 307609551 303684352 300879648
20922072 16279781 117579984 573213681 584040773 557906787
632887793 324694911 220659735 667169061 550580675 678786101
256870123 168081536 99949850 459457251 665793882 638187402
25871658 218751815 68949998 813509474 859356020 775588284
63344928 8496390 63944920 451109937 443356989 460647142
539791999 124868960 108133913 801715878 861151762 675168901
210420167 139270003 26434004 910015053 939589632 771898600
46906956 9526394 45846501 445975123 499838566 483696917
55350801 26124956 104644612 347591206 358059971 360020636
107786482 6286390 20547715 144900603 148685267 91894989
98652749 56174498 8219993 449095312 429184559 484145342
39583637 38900643 20049175 398109580 349445892 370049965
5460671 28153225 2880718 292681779 287118520 275489425
46676832 10643310 1247596 75737332 71446080 73521808
2307306 17456934 1731730 49899244 57117620 47329722
21676056 69907952 34674046 739017471 730381848 604522853
98550135 5940187 1067661 507590452 549135256 553775766
211618162 49906750 115053236 918394323 647258876 737364095
9052129 40686727 125893456 571440125 710132438 682042134
155542372 7766702 135486056 187282448 149185781 145783996
194409229 20290384 34485358 506335013 499849317 491497033
37648876 72789907 55773566 502322036 542965363 515690942
161254921 49395998 31712111 287901403 308694083 263915095
36248391 130287278 117230562 685895724 663471003 616972188
513127539 71267021 183479432 878948407 513695244 412589379
245314 4450909 2481215 51132314 52752435 53677221
8824328 28168722 19164558 118233580 129811557 104548978
30189163 70638943 8606396 532659100 833693475 832628488
1385911 40626992 24046412 410528960 411014901 409570789
271531228 90062203 7522431 499301550 488389678 408134965
105962452 13748283 1297813 214874134 218753483 219525296
451917444 55926787 133901579 501310072 427863934 378892137
165743006 5686702 212533504 779043951 726747142 794996470
635783635 45450398 232527693 982360905 954997298 892032244
90032843 262091580 48775304 669614923 686905756 646798839
5770557 68528410 5883668 362815993 327904379 287802092
117611400 24939448 26576029 130777690 121989948 133179054
26635621 14024122 12367558 79945181 73478553 76536421
121410559 2850533 102208638 311187217 315552094 299649877
1615002 3194644 1291873 155163511 150712088 142387807
126309560 95131860 101005332 546636081 563449061 597952331
458597114 141809049 210888407 653458453 613812323 491032070
141818577 103018226 46069834 722429329 777398215 738244102
25573313 4700865 7246475 172544013 191175369 183759720
501862087 16176346 9834173 565017505 567702475 474281739
403542667 74315756 190613846 501184286 364505213 343814040
2618787 89799475 91619647 748255069 673465033 728785263
13868902 13194274 50189795 241452570 260193165 213088314
703935184 27450524 350012843 784848436 334192909 731302554
98106293 19136703 85166878 288289166 266060755 277807804
606529906 91115535 88247703 668719130 308352843 591794417
63516307 4352806 86563031 373243157 487442596 489954925
97497509 25582874 55326064 180364806 172622943 155364451
60441732 39298283 52515168 423830249 426427240 435883720
44178945 10185209 127158216 632353879 648803229 658942307
6745584 3750927 5752913 39854137 45164601 43769377
177719185 58086318 48705147 329603218 284377453 323220314
9510560 8793996 33015424 80171089 79124278 81908621
58356351 5030520 100038439 166826067 312563108 299110185
15980816 322061191 25190507 752274466 791385692 681944074
7603458 8343343 14766503 93174358 122993176 112818778
43016839 7943639 52344852 474291346 593722305 587142438
100030663 2463000 2937293 158786404 151955097 155969099
11336871 3838565 6924856 424125112 414798145 335003881
119476215 2807883 22585826 129403952 104416592 106692433
49394636 19983833 18793462 526704005 501687547 533406213
114707998 38384180 10489379 189457371 177409900 181490377
91907902 6769284 22537070 229578324 231539649 173450253
116447175 117150053 79941450 421156101 425749608 426424105
333068621 79044154 84374517 733030584 721681935 621595567
620770225 48918974 47289882 691955659 712091145 566199494
90992837 13323673 39340638 723041207 550488470 663803701
17589779 5785015 22569633 144442647 123223612 96042399
24323149 25228252 8437720 378125053 384942195 358499856
267160550 95906791 72233424 819802001 831911714 548276647
687599346 13791901 286751799 764748336 444401522 469787967
249989553 6760008 76796752 797624064 920002769 821653080
474803628 213342890 166527488 793386409 877178549 414756036
606037052 179976025 29170896 831514621 834630306 589116220
20346085 55576665 87817471 341198378 300944186 366954809
377667675 80812016 189748229 493337054 479025947 441466542
340925303 160948309 24156265 923037522 862896280 840849782
26085349 8857362 54850749 176975047 158008623 154470957
48131966 67963911 63182312 457572201 583193167 613505864
227834694 66634003 92277951 247556415 145381848 238304750
2754232 3166433 443529 68866066 69174518 84887399
413008347 120269386 260446692 766246857 711108546 723665939
1119501 20228192 108976346 493312465 603332757 587439225
119753048 64171944 13208920 360561058 376963999 321979558
100157450 15061610 43749107 404562441 439212669 415148377
40550043 124371353 66375642 548123994 590100404 515579536
279367266 2011655 102328123 732839253 542061448 697928901
442637863 142507541 312808355 929771412 845256307 725478223
85299545 28693880 9637116 214734117 188957564 197366090
51573406 35764399 15096635 68325465 72022270 63557958
90881346 7327099 74679903 262932213 240010803 245993701
127871023 81339590 792617 850446296 960394583 709953155
664336719 119353087 15823689 886739632 900547564 853202765
252946234 60100745 12508221 756334846 802672655 798650312
574932452 50893650 23019950 706477099 568246416 410756459
520706751 106426220 364679866 666010657 529666185 713193403
12965726 54829903 61375112 487944309 271998704 404006824
6633772 20067620 16152180 70669322 74240771 71626390
431745988 24578293 170831015 516869647 563003051 562458604
29068575 20789801 84525444 587966054 628762727 593293425
121798855 30790323 46612017 766369219 684057743 751817195
66486230 48244654 19394960 397498686 383103816 368300602
19052705 2203453 8141148 78012090 51538862 80504939
6631360 21589945 15159596 271339648 298160475 314911354
82902454 19658950 59786261 764070559 803816581 866397315
123271779 52485741 51856176 522678890 400167882 534522610
553971675 324757973 208832736 723952222 401076372 621618591
204683632 166035342 220401864 484011694 439702969 389389583
101327344 147252782 41134775 752967074 797622127 657746262
394032657 38288827 21703346 816504217 987335678 985838586
139511799 168942491 31184471 496352892 493373919 611973550
39711035 8088611 12807328 79351949 79857904 72314424
243501368 2138828 140848204 318042187 240495754 190299542
406258874 28945311 311850241 896579160 725278422 863209553
85394263 10242098 102230603 207775028 82018240 210269443
93952866 20299635 61038125 758572630 734444650 812699808
642822630 131633817 409807362 721106838 781515781 891411992
541613512 300243148 227809015 570917622 334619238 558468049
62761325 327133 16808954 534786962 606298993 542508242
6633931 48882031 24739129 294286861 308658397 233829990
29140080 5793353 19750327 101186976 114810993 112863983
44403943 52152486 139555431 568865491 539990373 533180152
99850421 132775125 49815047 675555546 639497629 578091963
4270472 8461562 7565823 135459113 105859484 111982985
309725933 173129689 38559330 456854979 437036271 483666813
422067432 31298762 51576036 708181344 697870858 585699371
97714909 118105946 67051766 841428236 690075055 793468233
14672172 50345511 51559108 475962444 409166854 471112235
7203170 5590294 6127017 126738873 120280809 131548503
35334616 280567 30986126 64979075 73113455 78366731
53376100 2029721 15471513 512167372 590583573 632474690
182954121 182516982 3886560 878235794 893181006 909653363
491715278 44125788 116047306 607610844 517361958 539563984
45968325 32835488 99870415 267142464 278960982 280850031
75186866 9897491 61977905 101030550 76817724 84690318
14687803 3946304 47516138 317185517 317450407 308220626
203700002 22906777 125050931 553071720 369853398 547704243
147002545 338194 310883635 677321913 676796572 810244283
31560733 120161609 52162502 411963917 456648212 453576454
198399734 108785057 58176729 738565086 725894525 748362232
211083568 37684404 43300734 313020236 306556939 323351283
40319177 16892282 17645245 99233090 85913789 102399297
75841810 81668222 16755079 281694210 269020437 255407481
58953090 2533057 67753156 406917704 388409691 408760138
402469290 103428889 52756962 597822977 780227639 780873954
537970629 113723 33316405 849228983 503213338 368438059
496916706 26201316 169779703 598158438 183751255 542480809
18524367 3535777 89419 145717890 138580607 143504133
6543381 8407845 12702884 369292105 393270084 331175240
118392017 56683838 3988312 739447088 309749409 641187030
114726670 65381143 91106985 452709361 363688207 396019328
1894570 210240788 24275840 795010407 704158493 563814266
229467880 47189306 64136334 327888900 302715781 388527607
304135786 98758348 166939342 601905874 439467016 636255130
99652152 8308658 23874026 817172245 804469714 733389378
56544790 23739051 7928920 207932520 147154921 171602703
13057094 5144897 1635287 22984513 23191079 23224936
90182038 25776200 35119918 208883421 260508359 310336408
10420754 4700610 10702672 128218454 90155374 136279247
25788071 144035669 11330871 749022190 632351548 650009298
130786496 44536441 54428955 450955141 400865406 380795820
92490105 18667026 41382091 463634953 559102994 529113075
625111373 29443551 69234949 689592419 522261141 557839965
15457170 1056745 8561923 26118864 25357982 28105948
35643943 4652353 30683692 285283459 255696473 305799290
122947996 13231913 123975441 158494349 106474917 165752566
133285121 3830799 233580736 818310122 863592634 735870689
173690506 89814567 15204184 633281820 606800680 624279876
9126856 2766716 43196363 280424738 297095100 298465915
80745206 153793 10628562 480918773 501014863 532398315
318114325 71500218 130986456 569076908 472029356 483975378
244510801 1089003 61738075 269539348 243996776 248981997
417450 2253560 1843483 18338991 18978832 18545224
3161161 55286922 97155562 827472359 864717811 904970021
96665568 55129451 31863703 174596334 185576725 244937048
21829483 5701384 63835182 144765558 126742383 130642801
171793848 106811010 168191147 859254628 861831588 634300453
1179015 12955082 673589 35146785 33789680 31007510
239950037 20733371 11006821 545761570 460086408 532335087
20435496 54379434 22982000 243731313 233689301 226961207
434145343 55496327 183165120 657773116 841023018 917263163
126338983 47720724 24023123 359641411 332309514 320537829
44628631 46432429 6633117 182406909 274961036 276282212
732182277 37278984 350715788 941327166 429419704 839131836
133245195 9597073 17251119 260868494 276815733 270906438
62153008 53311557 185765343 737243877 681620793 656779343
99155598 46337825 28686103 320396800 346027952 337321020
9573295 25613452 15883808 221327661 253992377 254342998
1174894 72774 3022679 148125794 159335585 155700470
3942673 12246903 2673839 147661461 133489696 82811729
561716691 559958169 289743535 830817287 728931271 761611276
42971617 2818597 6485458 147643902 151790230 79651899
18741692 16471911 16916176 182411592 188084238 158737037
254723379 17239421 231401085 441017007 390826542 396769688
3120142 1027676 8307226 350423338 396554796 291706291
589794084 273895735 287665127 733348979 618784342 736597099
22556052 6038669 22497071 50825451 49944742 55194507
113232185 112110385 147397734 292749987 334662567 364779193
148542410 61167934 76724602 184182392 172441155 155467311
188024034 20749418 68586277 435943263 442908405 465668775
103085597 16179633 95879832 144500927 120994361 149620953
253545063 13495883 334163608 632616267 602958824 669877961
103001981 68159992 124212020 146981837 126895843 132923112
126921863 42081586 54563077 255450719 224903070 214376337
599865593 124016012 5026504 982281517 965601606 397266054
80226329 54941045 27949016 760846131 710213226 790716107
246992175 82131186 99559781 260119212 225982435 117194114
205528851 31494134 18669430 435535840 394783702 453195436
69522432 55785430 9453893 254872473 253868376 199397383
220518582 74666547 251285608 967271663 695951932 917338323
12799797 2337733 1084925 22599536 21245018 21390036
51558957 223903501 141064354 527013887 717546384 644547036
11468019 23079785 16106009 230395527 164135085 218772894
23607034 2075830 2667152 26008383 16138016 23545563
620491174 26417078 62038032 785944446 751616016 792266834
43779552 24906733 13307266 500122069 478625933 495307248
1863082 7378583 3429465 22620715 19800599 22892176
402641458 16587362 102890152 683030199 646619414 581375604
47655122 52542756 3496356 498492927 468498650 504873934
404386528 588134573 3608679 713876571 745591557 777910054
176400037 33615318 43027063 347366055 420574296 383942482
18431529 31522220 19272568 118481836 126356173 116063662
166301262 36823246 46148152 262885778 263163229 260260729
53876505 6679123 35534745 171386004 186494575 198792098
706493851 28645255 300918609 876089508 755924210 882146442
31400404 12604569 62558125 602647952 673818662 509014004
208363419 71233039 49812583 267748403 256517859 253314683
13367739 16920411 15555801 34186889 46622979 39669895
1181365 167041854 4888540 484330033 690837069 666953489
220642 182376 27496 1556991 1319020 1594050
26825362 23006583 88645232 551681712 527442001 592158768
363192824 5440177 88114671 477336107 362428139 504084629
1323494 20393300 1731662 152445551 168476126 164300107
9162644 6634455 3399364 18665571 18918328 15860420
51217437 75106092 58667219 275787280 511736355 525690541
49914129 98007180 40544428 694140330 621433249 689615788
90961871 80544763 1346280 919639406 787733674 746667943
493427560 115770755 270527122 629471809 618021808 528460139
124637534 8972847 21395861 413976526 680192486 670117615
289492618 175709945 183325588 461133375 481913192 492820532
24375468 42833405 228854724 319547497 425486781 434474347
308729759 113158232 22155038 612389112 552280544 550723847
46887636 20778018 6967024 464355283 487622612 508505517
377940267 234962930 13629904 578910292 501336268 529847554
425403299 146279619 400909329 553314420 560333234 427480024
133450107 39682183 79601954 490917501 646320357 469789193
154906277 34502607 25640305 219304401 175688621 233362470
209522914 17018037 7434306 837277053 529682017 834814090
45995611 61172997 6575770 205257040 197259919 208636274
8339018 1946965 1498281 19015562 21253116 26252370
52629070 74425447 56992615 561376799 650470500 605377685
39318870 1208644 4025195 163420974 150847208 167511303
98072317 14107258 22489647 149470162 150110982 150683924
260646390 42639573 144816698 643268595 680474254 751342036
29529089 7562985 8207167 387084676 332569521 329843551
197845944 58361205 27036183 690330121 849595793 620987985
231314465 60671505 31509023 547150433 531738518 503786959
22592067 9769401 11588384 248570162 250342011 154847600
52030467 45195120 19196729 439068780 792024406 858005866
13487071 3673063 7507723 70554483 62291540 61319924
58583355 22070462 19883711 142115994 104297022 97784939
418901253 15478779 168294552 750553442 502899260 839707322
194403188 47513781 73995643 359727868 331571200 356946768
145040436 44633177 83816315 612784656 629014231 597593419
169213330 13587802 27251007 381207636 381465218 234866763
464423745 118161335 98179727 821616157 712168944 839570078
7927549 17488912 1341474 499643537 503904553 502753903
428394584 68338043 82551278 792707011 727555020 780879811
9354348 2832653 88263643 573253642 569946973 520887719
29163309 178348844 122782499 702594623 601338746 569523737
336876330 89265882 83397892 400880701 351389514 294255154
40899119 171530423 30030710 745876026 775650728 792758937
49939925 145710581 17391484 973374162 990431552 913079632
37752183 17692155 49716935 257239701 271749876 267076664
43696427 181193220 41214678 675549047 595758994 737117978
19839271 123382085 15200180 380784763 445007429 454180523
31027312 50344320 38525988 433665512 391665383 375837266
60704656 7829853 26894610 257482951 228931576 243084586
12707882 27035762 27778518 310196491 286604849 336179233
25305203 61526316 77152102 470801071 387305253 501363977
79020625 141047543 98293239 712982065 969857904 951779715
81205342 49628203 114417422 457728369 365410998 464855677
51098428 67252781 190491017 841500147 792350688 742007482
786041822 168100515 121433440 904896997 301083250 243886934
1907001 596999 8718516 77695900 74487652 77803376
39630090 48212908 10367323 470546015 460444997 462215866
314794516 136040895 52304975 429724279 414483164 445426895
374497785 119756946 30800154 570006670 583044993 658016955
43778863 1033528 14698231 46821678 50163873 45130569
124069046 77159813 48602807 843364893 767091569 797764850
261414722 208734823 7829610 771089694 883470317 908434395
153843122 117426092 21576546 444898877 551659085 485570892
86015892 19681890 157315806 711181624 739691360 655472457
488861428 141075449 4176623 583216109 517729916 560220960
306907539 34600236 320629654 555662560 445613652 596165876
17135191 2103909 8275151 36422706 37349370 34224270
6762898 169560576 50491106 851800969 943315327 817239068
50459758 41952938 21414277 131105880 129247783 107571112
208236205 25882927 72502404 447576634 441025710 395695409
623175 40789 44527 6086931 5258987 4707574
190004309 64375411 1043217 210487882 237872523 163597981
529104 1286943 509112 7800543 8434759 8434267
93612484 50087882 31828025 788731940 860267138 731594262
18355077 6284924 4146356 34323471 34443757 30045473
264120064 72487251 36625408 431860558 507217008 500782172
397996399 298937775 22606140 741614370 603406303 675108999
302226622 179702382 5646813 933298445 824316444 813584716
79481579 63794554 154669869 484766549 532745575 599943074
372264823 25977860 370705779 599114710 554387836 619509251
313755977 25009436 108102979 443954068 384422957 425320957
1321301 10091038 425346 85073387 84732106 77862433
513225228 296333458 114862762 747828469 540770052 373949126
7494321 9338050 4105763 94945867 78061520 88139408
11193044 886165 1816283 14985825 5839873 12558522
5999949 1623645 24569489 173170976 192035898 174609693
314805762 48484489 103898575 671235911 859283050 855438569
491028299 169471276 84171069 591828905 292306506 596171879
81488729 56052822 130927352 520704569 628206989 514015532
15629260 5720243 3712999 59009371 61601420 60569657
114464711 41340938 46709807 282837710 364065920 359734365
31720002 2307156 25598029 451636998 476954462 439285459
3223332 53807220 30324064 294441960 329394199 307852893
282745055 21956714 234803609 553247113 528122512 593984101
669380356 303545994 271342982 879921705 903635474 677285727
211740931 89220841 148175855 936719733 804405187 843941933
559531036 257008378 195923019 930007656 787737138 877683401
6490082 165392182 18412387 438343590 441812420 400200577
31319537 4135333 4467090 84449201 79961660 79908267
97784950 5493073 9554689 500325055 440103093 498917416
454997880 35585569 195898910 884290333 771643475 880353434
42849229 20193012 3810739 176300170 162990011 164225816
6664880 25366129 31052321 701011044 617574690 733917633
243082324 7679426 108691245 421899343 385215740 379634701
82765921 103725948 44493315 325563186 299545534 325210086
177975401 3482393 14812882 426075577 367898485 322484376
279144757 49591976 410044296 786793470 575835690 692574794
196287889 50295320 81014105 762042238 719314168 736635952
262848986 155326408 127152174 801674153 896290511 835114188
15729181 94729085 13813005 691978112 684541978 513712819
267109290 196682474 10739679 446397327 421513622 433679032
289267167 151117610 591625 368596633 209699795 373368423
203722242 80267085 25176409 586147234 640392222 637609983
364659520 40805931 120994948 797074657 572468526 698264944
5710980 572874 4630406 66443474 80412002 79779004
543475771 397286250 397379832 793589785 978596631 734816292
1800111 3156512 5390356 107863101 125147375 129013577
6597569 5051738 3584244 34302247 40775860 33672687
95604352 24998377 57641718 697224849 507174425 481126698
802645582 55663643 75189358 881080448 749914216 252633874
457208925 10750724 77695803 832118380 753196267 794745547
44585228 12748263 43184206 479332456 419114629 499699122
1121885 431652 46234 6920837 4787570 6768935
382425666 163115339 113006647 869669124 820234803 679990984
197854 294945 416194 7166823 7230402 6834521
27968946 4731936 7636545 29382595 23122566 17491483
49464383 3298209 13006547 208065935 218159010 193459359
72721206 17495090 55419698 211551484 172332295 230413335
636960254 346200591 383842651 788714546 894914819 726801125
188587190 77521401 174292624 478591394 389885468 318421700
238636171 373186975 110951289 506831322 542164588 502343033
16195754 5160514 87879270 283439113 280489717 269288031
350884123 67177127 51312628 606655357 591124475 235639321
36232432 25423360 9783751 465650459 463547973 416629321
589027370 122432455 103545962 729240402 695996363 616888064
444024228 281805432 107801223 474897858 431788110 169449005
3571349 17376412 17240089 124051578 122644696 126986324
39835981 26921438 24190291 664415694 640231356 670014530
426782429 415060279 12275092 714338182 655412173 642583319
138631456 34944906 10086482 192928576 209646545 196560280
76509079 16609245 27176760 132185084 129928334 128719580
6291046 24957848 19453813 83637325 80628509 94391930
529575230 144759958 599780 873689465 770984125 702483089
125263493 85700291 36480013 514487702 559114316 576302330
106740742 19891307 32488059 426079649 465678220 468521774
23754307 27051386 25086914 495578174 452767040 477877795
71719998 15553188 19668267 714364021 704921180 635824208
45010222 42380521 21630595 312465259 256629060 313901108
31042862 25507639 12746278 307457769 295579024 304135406
10125117 36786311 92691592 785319568 765030794 826435082
1673858 1584346 12172211 62793909 69279341 68721880
156840433 19220608 50349880 286071241 168714168 257484805
108577705 26721733 12109087 539217676 581565053 525383407
328590107 44769944 91275009 438217602 401170073 360108603
17284372 32987622 10760856 277957202 277470519 258730387
133646475 17394892 91599527 884922788 841544111 775727143
4737799 9812470 2937790 56068501 57621595 57986180
49119292 56701997 7131045 822925742 813988729 817903124
176192795 118073161 194839649 669700011 793670969 850053184
123725060 102938280 40258778 187964781 190645413 154153064
70611591 29892381 19290283 213959534 215707917 201502780
92293620 175962517 146548839 750129598 772100765 685351312
287507308 166076566 6536502 617415197 697360309 545023662
206876903 315116303 262196112 369074836 777333529 747253797
637543 38073159 76116905 424615507 441205543 424826776
229201486 15909329 30265872 801707630 540738995 755108387
211529963 58523514 86004361 548332099 372652614 336097673
44646685 54792276 7467059 373790764 275937231 349281472
238517752 77121494 89878891 877707903 887574733 926425727
43614331 90767475 11467000 295841662 269453679 240535913
101786648 7103008 32934410 174447784 177369052 158543950
88961204 171886973 23614262 347884970 322985549 269294816
14854089 2597526 32577194 632289794 671136468 687777711
91902829 80228589 204711 176961344 156456759 180015684
181248614 79219970 132276126 821773296 794242110 749242017
27958073 16573147 14533695 370822466 425747566 466370412
227050811 13171009 104311695 759339374 758540990 786010655
225332767 15735244 6837952 629237895 627654319 624189729
151037209 33344827 19200896 618919428 538956118 658776527
51703345 7496064 63027255 217136946 199113849 252250400
250204499 138770738 111612605 777732860 844156463 718574729
243725594 97284846 43733127 843881020 934788914 927429396
261297319 67445477 95436707 317582570 204025715 293705472
147358484 21236322 7235133 364000743 366199632 400951270
81720059 10152169 111203166 589464543 658311009 540905302
1574451 5247560 42161871 139371411 139236546 137180752
396424533 89903354 22145275 867806159 831653792 748464022
366689082 24450743 168297651 660278870 582161933 456909769
955732 7549021 4234295 69393557 67937040 61954086
134413835 3943069 42463961 435405629 393916255 426296787
27499226 2698636 14152450 47121060 49668985 57867777
164226724 22883957 35523135 177517914 118365502 150178295
11005892 10799390 96801860 783689642 783649240 779219975
34014458 33628450 36286087 494842478 715588929 644069649
64010519 39929095 36194139 276865220 245973023 198187894
539509109 62609417 168153944 949438016 784343263 654414967
234557232 45976306 27571159 505961930 427930730 511917309
14694769 45239000 77169883 479025612 536057357 540051507
277445295 121415090 83263799 962997559 841944495 914266038
385749945 59117034 119138917 596406763 617469706 563090340
32159409 156034 2047656 140330667 103879781 133621320
17774030 30056667 911337 152615533 187733950 190706922
81000887 1103567 189296869 524353993 583087012 680961083
11618319 3705922 872062 371309522 303911705 343216125
320224319 2057192 34729441 722613901 861329800 801048742
9847239 21080310 102241294 614036677 534386254 614983625
15541030 4024687 11598533 112425203 107040813 107732134
112644782 49837339 160853503 270097082 295988310 261546776
58900257 8897413 34699455 369616000 392347119 383125999
116477452 33145166 28050487 146921922 130329601 144817152
19557204 27858313 44862964 135893811 164022460 157392395
292087326 155389796 58527974 506233848 511450110 557356653
12106743 41242925 17448015 273874087 274322163 260231886
83523970 58765780 6292901 430121605 397100811 426139110
23862733 2437700 16873994 67150066 63404309 62598518
22387168 12909257 12580329 222858869 218807073 188295271
24830291 57486504 31443317 219216651 207767547 205281672
12375166 56539216 1207001 206076824 218774420 214137008
125006622 2555358 17188734 219162166 247328280 236571058
157276867 12644373 109306597 442312808 439483341 421912488
46754275 44663039 59809441 583684663 653510291 647423201
333493587 76966046 208865182 454854537 524191762 479205527
396553764 187008 94967046 719857990 978415596 877994377
400829135 59253253 26011662 765616353 615887510 744759068
301407677 97831102 360526419 847457612 946170361 899878742
3290916 48546738 22265582 434395647 429232559 410979889
42872373 2035788 87445856 926944677 914079819 922694271
69944475 80653058 1930728 426246141 432390824 412747828
1190070 2870646 205028 12445395 9996884 10755906
28824564 73242583 12521436 668041907 769821471 822703576
44811725 56015471 9207512 962996712 938664163 875686771
213918903 197464957 138572376 862604673 888564603 838899847
268324267 81405493 30485090 738146486 648268384 704802982
76795349 30007602 1538400 101478636 93285650 120843457
37390634 19370474 28550590 547817953 482523253 538138661
207630392 30281972 63478626 249296148 270104388 213735157
119698348 74108724 35575820 487895754 398798455 406805970
6863432 36383223 9078401 229082223 254788812 250308890
267895699 3272460 79300233 275857347 155428751 112960003
9706870 7126727 35519246 140220965 120427323 118394839
198763839 195200045 60614356 553306670 510866845 585790147
45424069 53039567 92362307 346750978 375373225 366827929
55517831 53436920 32401691 179885304 184597423 186026788
508576079 178277687 175646250 595529397 540842152 436579179
215928605 234856531 63799590 484476918 425764194 488185051
261917642 194457613 121882778 396447475 412474846 260508777
32138707 363393 30465872 288153567 296728055 224985824
350716373 376530038 119520117 962308512 876530086 956573722
197827612 57742909 54902542 433800174 503585538 485132491
407960441 145135984 116732226 630070529 525435451 381954423
47363372 23810777 1374639 579849233 602085078 577973888
293598263 49133431 229794392 590233126 322511204 512132249
26681451 74488358 17919060 163966938 176328773 181393388
131845945 69673627 113141817 619031032 535161935 601465475
23907961 25965526 41568567 275668118 273060749 178551322
563447038 46881788 278377539 625090384 593648529 530369392
23316363 11427533 5387513 271118493 233839659 211227633
70041096 22340228 28252871 256258329 284739452 283504423
93170878 46009308 13513748 549309046 555392200 509114886
46816731 82704276 137549706 554449624 616441117 571943679
26671269 72902293 6878917 309182981 347491488 345224481
226306594 4080269 70286239 321503916 185029054 330575941
181296802 3182237 114005193 905215120 898626763 750806569
198735238 80472684 39772082 239211881 225580809 261602792
98445548 40289769 101219041 471405952 428114929 454801854
365476560 991504 74098076 407629776 317043129 360881968
237568487 826219 58260591 323930771 331886692 343056344
17323424 99394306 98119810 971824403 923285676 968331056
182232986 1545373 52347529 300841732 309985234 286242514
52760137 42580990 39077304 256194686 236054070 192883172
528392012 115976755 51101600 705407746 656073997 709045686
59198429 15755000 6128311 83443424 53877005 73464706
24002176 9134256 40650 72334736 74095953 75530462
319390822 15646062 17435492 368531245 76571281 147083535
477458540 7132101 159154218 959940112 848923019 932695253
621446908 217937947 7551371 832079316 671306221 760219061
36253259 26817510 6656796 135921202 144993546 149322669
3780692 4025550 3486082 29460953 26723461 28005147
306444997 109126215 100681578 577067541 569717007 482877955
113332839 10458721 20967321 269453846 170161973 260731749
137767473 45693070 76315821 671249459 579792770 882941414
532052345 311252290 170892167 899351469 781982706 890844738
19619497 9474799 5102204 394620098 396051832 364377900
16683398 736651 26480849 190240871 235768561 249493214
87573101 11694081 31098873 407664302 536403813 503300491
14586365 4401429 20629455 37623033 25052891 37586509
228446814 17008394 28388379 763256268 783377261 740717668
369144450 42502142 36063909 804515283 715942626 644676907
32286365 1232313 196182 136783052 129211815 97555910
33028952 34272154 62612847 281424389 253528929 275088415
50262061 40927764 63722365 704643296 688340194 696351541
273967454 101375 25492065 404129420 335557908 393890078
192336011 18129309 24501107 219081296 197040182 195413593
8919992 44404230 19040177 93303504 114439814 109855104
76099451 60160298 11622805 91182071 93726539 88924453
13897502 76491049 59506451 728024712 878018198 943450246
63979395 18211625 177227230 676911511 762682217 800848433
4295999 163559375 105254956 536039540 538115712 528449568
15214201 5832453 16382146 218450977 231280582 224601681
115385813 26888726 65588806 803390495 802645404 816582784
292612912 154882870 62087315 648316894 688079859 755406530
139177040 70404746 123127773 571933178 527032032 500462175
3113427 67499934 196746146 570086609 770470472 665240824
208020197 80721066 90085645 895085509 895880971 871710450
148382490 172657874 71891882 596371905 540191545 688312020
620646773 103511312 32518808 756165240 841026652 808942341
188462527 17441569 180304613 631738770 521774257 629613181
403685830 147486125 7545269 497414085 454164507 481917217
27593929 17490550 1355718 48598160 44121047 33224158
164734625 105810107 40399478 190130155 186841048 184198841
332477849 340499442 131121153 802646735 808197791 743669671
75496919 89578730 56890020 753957742 774785264 768236956
44825463 3763134 13474161 49752024 53283280 35441709
49148424 1034400 41826917 862713249 854202877 890387077
72061191 49445474 111355680 734206252 553438265 685240368
84032010 64245847 122792047 643271866 647098709 623761984
66744070 55808557 3834352 367676174 362311129 365794146
363397245 6216216 157727414 388788380 320607089 329450782
215261498 11228249 92631128 425744734 397550033 233180824
84610221 6795445 1757788 219922233 181875400 203872226
258855280 209243433 174825500 529501500 432854435 431779066
186737484 141662443 130023580 506762428 506524503 435965440
24155170 4849338 16299917 128895480 129248268 122494604
150372877 119588260 61755493 541507664 554181959 600524788
45211493 12850062 22057018 75528447 45893303 72350813
13142421 9104382 4028080 111500782 110000929 104526166
6584097 203462 5179388 64566573 72957049 75214207
23543577 20793430 35046946 249927110 254854030 233619109
35874759 7342505 23454714 641378532 650791162 648431896
116440974 7235295 171153239 865037083 837409415 856960709
44392596 11653940 16913375 325387242 308750408 353681071
144011179 21724023 47316138 292726109 293851147 291337272
81554166 2373496 10816086 383512201 393876342 450253933
137337267 15071702 39309441 643981634 758706688 536493568
297781457 143374978 88906407 356190698 415527308 392575599
885665703 73390165 58721243 960160834 608053001 676892141
115754358 108349703 6049980 675641207 690956923 728097120
162004079 71675409 45801673 178904864 131819976 149796355
188184020 17686611 89444206 219345999 165054806 216723712
547519943 97584852 343211809 842291941 483911235 644662504
568309700 348951557 13940286 579076392 537446099 557076343
438089816 104238816 4534057 517250277 496087046 484614411
135846528 4582421 39144129 889030579 911766355 952368914
592835058 114154666 3697569 717329004 683265162 686339563
162766884 9989011 139553677 700195599 776009507 771770567
266021955 59162804 162176508 467518341 209251038 403764778
121582221 73525826 57785675 196217092 150696826 183674797
110531816 13398251 114841529 429682233 476505189 493803500
239585034 110225745 53642849 606070300 409886928 476723825
295945358 58829858 103953553 408029784 430990023 222336948
46746293 31493103 21131351 157681196 139762607 210365396
417885445 12571890 278486748 758366726 886819487 789327979
201803965 77200729 65849641 715845989 608081978 768147370
129566628 33594307 51191589 355049860 279613598 301668271
270305608 184114094 26855649 773379556 746265024 703380881
211912686 160060101 10080482 867797034 758121434 637864709
14889994 1309404 329161 25435844 21265864 18242348
81066052 167126883 57047739 652574786 800106978 715342496
351829315 198250662 4183402 380038162 370630248 321669823
501305935 195404838 127673028 964985217 992556754 822664331
16666985 37732079 1098075 150700975 207514652 177296765
29548679 30004274 5803298 424593985 461211463 397254571
357960360 17228033 367169034 808075370 411981462 811334485
80548622 50665261 30225861 838167100 714993470 884318323
11133591 135632299 71406134 924440489 881228576 978389526
1324165 174001611 7396909 705389759 682495053 574096066
48710139 7428473 41074241 347415253 397122482 395069080
441387511 328371419 340327856 563453761 721389110 544956522
190247933 114317878 32652278 474591754 452712182 466242690
19126109 43406059 9527719 287475462 261262093 208079024
82549031 27425972 23667335 103613622 90432617 89823036
122363922 5115062 11005067 188212218 191685439 171888055
34832279 111357936 2713906 444753821 500698743 502019263
83654001 7371659 33602959 384446922 286036349 289327766
188351106 74634911 19439434 236992095 216299494 153136262
367125963 46432406 171480431 408971815 183651660 336532881
477831316 121223835 66286655 870221941 795434300 833006020
189564440 139135576 138045360 288982231 269394457 254911554
110786828 64741219 38160359 347440389 237370600 291978819
37020843 104594155 19698689 431407972 537764691 525736496
170530366 133148576 240538627 852691898 875423225 847405272
11956735 25462815 40227154 568303991 599432918 691742814
201618057 86990573 253473252 787735276 721829262 802696782
90616847 91445760 14892910 275481842 300828822 356899491
460819046 173666318 4493198 519239287 507645304 291211825
62929934 8015905 1603890 218098999 219614787 188274738
1689830 98973578 47094136 567038655 581577557 550539509
434726294 73484946 32108320 657562388 595113243 671367282
50572314 1432985 78181266 742225968 629189330 648895925
73107750 23593679 51672660 489544780 465697874 490936366
301059536 134733772 70922314 527623346 537653756 521950771
205083651 75829217 30661787 397067250 350862891 298279462
44877777 75204359 28653437 386540925 286044082 388737748
39738424 155739362 199410378 639973379 694751320 694180998
183404608 30500327 4595140 581330934 585784195 567424817
13889414 9177846 5575048 124214442 111071201 126170837
96518762 32773929 123473275 502900950 424181973 533392472
169296330 56677518 57548918 333321448 215400975 325680567
54990426 8208486 67959695 174252188 207054878 209588877
17682284 57414004 57869883 254538498 299674417 364285330
102000102 2820720 34176644 257876026 222951915 255130212
22268670 17381952 34943428 189545285 192514279 156088023
58567012 110268083 47464586 448365676 426576247 466933173
167182686 36210107 70041584 382756714 333489356 380002061
242545665 251386773 107532952 751982804 908726952 914017537
41097642 6126375 4201669 209154058 256427783 246075851
10651377 94382641 77897729 491231366 416271255 452306924
14671748 14395827 19493651 431693237 406296737 333417660
402900933 270499920 2235417 740207226 730571896 600004855
13344388 96754947 6416384 342753044 343388166 252934055
1179721 18611026 10263448 156055180 154537229 136194558
3142002 50610334 48185309 500414365 494534571 511320860
60895998 56548204 6653237 143346168 130161982 67205759
255130562 39459398 50755030 383524865 350133942 121260293
5065849 23910706 28189595 88529457 118992613 116307182
22195630 49088499 78700263 352132384 333452391 364402335
17369384 25553608 33160566 313211798 345589408 302653651
93376475 3810842 15018417 433804513 416328736 431204024
340242781 248807276 309741318 903437905 879094041 925969959
9180224 2849413 15979812 137066429 129180754 138951521
107032961 13540080 5280383 108333498 105242592 23541336
9471675 31960010 44519809 668325204 645661321 448105940
605452020 85783520 113573047 664116125 609690924 484402784
33166204 15563915 80170586 383134509 378037585 426767630
79064265 4706144 24485873 149302726 136789639 133829199
42500399 1278674 16366215 820239657 811785442 753262243
7759371 2304534 3996517 52114599 55914214 52197103
186566811 42430203 60646083 526793272 529626273 498246394
260386791 11923256 62531627 817349758 805998799 935891352
46397977 23565522 34138908 99089423 82363515 101771218
581127 1792245 558616 26854774 26992508 26525990
487871270 255085393 167222226 525402422 482694560 495187547
45244663 6132739 13540592 132088073 128526050 95789321
185901249 40582745 91410984 540608773 501813074 567280450
411027826 38763928 245300635 623276031 666991585 661945529
238717738 17065750 18012621 310310825 205116063 154646674
20221393 37605518 20661886 184874832 182326884 180289969
6939419 17571337 17294514 477266845 509352588 502943244
94018353 46096865 24549341 124827004 140484617 153807548
161358854 87573955 13535262 611933899 537021953 566357116
71384560 55014325 2551578 106621299 109553573 103600597
146003271 23994233 1739632 262495629 174231728 246286961
14867709 10501578 16850256 211606460 220266021 214726130
360472144 8735016 253304824 623967509 474249133 611816475
178233922 33780412 39992386 664129257 636456353 638127290
85211236 88699914 37578751 818126923 797771400 995316500
33525814 15728239 13965752 188336289 190534160 191397522
100280469 150409428 22483117 781811670 719087840 952750152
4088862 2456286 1862569 19358197 18769028 18139794
37552388 105576258 242242 885318377 673574650 876231361
85562070 130886920 135854512 879153446 775376035 967798086
331930334 164732394 46644475 770097674 497001920 524401863
20048676 60379330 96940082 184424375 169775385 229479556
351556 12135023 5421747 98609510 103279974 104226974
33285087 44785068 29637312 96222143 95833350 104879769
265357628 6451850 4698306 711022699 661593385 694652098
176035198 5461198 149957593 359204142 359204259 340228978
17432137 4330139 13191053 157828008 151591785 165454694
99862316 46187240 9524199 444285414 518236178 472417546
135089873 80297197 67788043 689830337 616867699 654234750
79552451 40369829 47290224 655997359 501659821 671123151
568635242 206408288 233676831 611043376 482613192 541592725
80591310 16659255 55417371 477785946 533582609 533494604
238403043 65625752 28833663 432540738 432338950 384082408
136104839 37743530 83399666 363034747 341810337 373435241
313505238 73758841 113005310 927899348 902559351 910247419
142084483 26947280 63668012 213136777 246818554 217838586
47377835 23154495 7490824 313346322 247104719 303729159
111233160 76415306 44318905 284209287 222478969 223466638
112239963 39843811 126875197 216732800 184150089 236747987
301133807 47910305 64647388 679517081 565686191 575142181
50070174 31499477 1911992 259099083 228370750 278507976
2167859 11828744 13139747 242794393 253284533 251335142
82512196 25767183 90984171 458495417 469712607 466348970
59892 12591454 292046 47454968 43353863 43035697
15336957 5134045 17785097 65382575 66686187 69077658
10086822 3855060 9282756 57642912 74856388 79215519
112852122 61463369 51715887 506323784 465907578 539718316
49482268 29877701 10148294 103091650 77875107 115405513
2973258 18661985 29517552 68103394 85456998 92977340
129528255 219671109 32487352 569945012 573370122 470644440
259037280 12585003 11174777 572493746 584869944 342878081
35476308 63955399 1304560 251195542 222252552 282666007
16908577 4825572 2889579 90810425 90980228 81554755
33445695 51170249 7391328 578324710 586901973 593897598
213188926 82194800 112176101 548924980 530602495 523166549
22536771 3495529 3049856 131435734 118638673 104566194
55761262 19563750 40700581 86303825 83343701 70705465
233841142 178663395 56259409 629998916 590969672 359526280
248269849 39959916 4527005 603853620 537569567 541786840
183142819 65738253 34386542 816022975 762386521 724560258
78591150 218957567 107883061 870899427 868304667 897516083
76869641 21591559 35938921 88949312 87993951 85846992
415213090 43922903 18065456 825801049 744288278 785058294
383666333 3362963 60156376 851236517 878899501 831984452
860261393 207834782 15041980 927463642 681915870 488304409
175688259 6788145 129433912 467543761 397939266 570185369
188201756 71141925 28515630 392133679 389918044 348913542
62041889 40365532 93772613 445046552 567671768 423806500
101136914 23744970 21953899 850091805 947151004 965848267
16503103 10603591 2183679 153933735 161814929 166138978
19317831 4018740 42700599 153147247 177203873 194986512
93088437 50414012 3966597 288229419 312948318 294249267
72362475 11364628 93847684 748373970 689217212 698169213
46228954 62038924 132060199 306999541 610969828 542093524
223151072 36966880 544499 396014561 400177150 395217616
22145470 2912701 1546033 51954868 48176308 59107124
74619 2201404 1589767 76953289 82230718 83523777
185688181 21676994 60879387 446050203 336760810 452305664
281996329 17923091 14070313 619217819 709667656 727794910
587090738 303015761 84137714 863381667 921303868 711403187
635863624 17020233 57420653 694321174 260466768 653160655
419093948 44121950 8025129 614214289 495565906 437082846
422547661 4210948 147540688 577969781 233352896 179630721
100394864 24225832 6272975 152008942 153895932 117865153
28962605 56724341 151620029 349078737 487905895 477790217
116069746 53436567 255230950 689116424 705702379 675373372
67037748 14973987 8518882 241606739 222136359 263743053
90421881 18956683 28718662 455323784 437598664 455419058
1601709 62967958 1716317 319907347 350783810 320601510
13617514 23965363 15805914 200393469 214196375 207740796
32435455 41474889 24477766 384617125 347502353 384944021
162489009 10797278 58326167 633309681 321684220 466682315
37602307 5478387 584083 44960382 34481821 38601232
44024007 27759952 41337812 819595549 869830577 827955988
24591928 11280323 17161626 117445982 140155548 135238205
73264400 67043331 3910784 128964342 105056431 77840690
65094745 51454069 25119572 311808877 341264884 317661832
49815813 27724566 7242220 85784533 82503250 99378588
33302094 18710241 7806103 152740456 178844047 143108511
150424107 19680037 67984192 520600322 525511869 503227214
77042386 3012301 120506414 265331612 211800532 319581630
455981920 77575921 143339582 640478521 518882123 541399995
5064275 2785463 3160809 44410086 31470289 36661935
58135574 27279414 20549968 628665671 658942296 575206147
137015322 147006027 138988603 936002403 938237510 915758546
19122820 101499359 43125170 298483237 293761463 269617065
101518858 2531713 52776421 614197059 530692579 551785874
68344412 1318190 45545803 502396825 583307772 558927228
19855616 2520973 9605953 67264743 67283246 55651978
41395607 25402839 87051795 745297246 751230399 757902727
352712493 61323249 43302502 661139168 663727223 663091809
25392265 8452789 17527606 35634904 36697610 27385184
500322575 51659323 45876535 665086368 620990357 632905132
711489808 277178801 471472827 830011789 621303471 793908656
474351729 210456962 108840796 657953844 837113939 825583194
5167474 2610727 20261266 72463753 72322674 78056482
12867136 53943923 145267481 576772652 455494895 472278363
150631146 58563902 48094047 789153059 796049755 793390322
114939987 4148087 14344290 124498898 130988109 142253925
40463366 35930850 26826572 91990205 98867759 103828851
543935084 457869072 242897968 843739834 931135948 930714023
487425856 6905728 8401207 892394538 763883395 913895573
135549358 4971549 16096311 871703764 896297076 785480921
3390269 56002141 22946424 408050966 405185613 386160626
26429529 315099 10123288 204511262 285621524 289026814
295512875 83371433 52956660 474515742 315252793 313947276
93358960 45880815 13944080 192637515 199082737 198450919
59779 5882903 2274576 182059294 158313317 186833686
39449660 25576379 47054254 368557670 378147542 379476572
398743213 371338209 166883721 644138143 842472121 839038787
136716424 60837272 103045106 716800147 660158420 634773056
91507055 146867230 30175090 558359589 512513125 568648190
44121540 163175418 70286162 540730296 576383033 560241783
59520866 38440376 27397821 250402577 231857283 238339134
317178744 155352951 192114647 845864054 895369602 916216125
109221683 52005294 26497217 222366373 253974339 220584495
12063115 39138506 11579894 154385736 145419843 149461568
417850401 65743413 5920051 563220591 369375726 347697900
47492910 13505915 47012200 304618737 350970110 326761650
49938324 721800 6420187 126097260 114151610 129397767
11548060 373963 37336756 223237010 179703760 214498449
447908034 277466604 260270803 807731740 490335144 548953337
379870204 143086384 314733821 649568401 579774859 512086418
7011478 407201 3024588 77354589 83206786 79075401
34756925 16648654 106153973 842593186 920620855 885814656
59007406 1945753 6555376 76049737 80563925 77424130
16914093 50502079 31259403 275647368 271514434 268720005
332819696 132960186 179031188 794080852 886043066 569397610
399919933 32669906 50278539 499690141 458942789 338846511
210502602 180137405 234610373 809302477 963444340 924662791
136206228 3473206 11942006 274335393 299682078 287228034
546911976 613626462 347311135 885903063 907935864 807980929
52032261 124716691 69803543 429805089 390489246 458203644
10109210 14625547 3774789 44478720 67158433 67396955
42239217 117397023 60807096 921511090 907725519 769118329
336944087 53818890 237918804 831636299 500822507 934974434
5150762 28346810 26949273 247064264 236231845 217930276
9805065 2507791 6538713 63596302 60110820 66998204
88814229 2106667 179173441 920981485 664016600 802856086
331874810 16385250 32286636 547855443 330371760 494561521
300006 29622018 49467845 827168504 796814262 740577329
10444437 91589290 71408805 505391234 305365692 600673101
87838459 193775803 53637335 781750699 742804168 705728214
94483717 30488825 5533215 204365743 343057234 348904250
118713412 7066670 13159800 289656895 320185720 313738427
24260511 72692507 146865650 598847125 585846995 623333574
315175299 318222368 173092789 957562330 904056210 911584739
156133145 189611798 135920968 480385861 465175860 366387201
10608999 34881871 25298880 562663686 522339987 552119784
38591146 23279188 54251707 370081761 461949217 450542796
12515931 8256211 55066839 297323914 266944705 345259614
202892974 35069735 83552533 717987726 779990238 717200964
475797613 347107746 365742258 670624978 578884160 724790960
8732091 95134626 52871843 563030304 572798054 496962711
14685551 5855870 9660598 61837674 65455162 66009059
17186071 25996841 21330644 380669243 420207600 404743969
244170425 53481579 83351835 790751730 922617572 800632725
402040675 84578270 91048053 646099426 283600209 589385323
9147422 15550548 50710646 682454763 518899407 717273601
115908457 22608516 6697935 155764511 128459826 126111504
82648077 2116083 113563515 637800600 638774734 621902161
13463152 8182055 8098959 184059566 189158872 162691907
815904468 25197127 220008260 942582349 274931866 651036096
148708373 39675455 6068971 807507116 838088456 878729916
301761713 162912413 29389268 640598893 768887984 634582694
72466100 10358928 182438011 589266331 479847312 576220910
2599704 2289322 4603022 34978827 33242798 31714285
537551 2064297 314761 11462336 10563037 10291482
13235931 603955 1860823 126857169 105318848 119221137
8425344 41169964 65573661 481208393 453810537 354432145
442040249 93262992 139142971 832651763 553284062 805322923
320016922 61451762 31845928 419453640 335641099 269235338
102057357 100796348 10680935 773928913 778757015 776772776
219155729 127250451 8109623 389655120 383169934 388884731
6369536 19031033 7760998 78489546 89892800 90635537
178939134 22722415 77597674 365097513 395241081 360148743
653574965 55874862 3841960 724373986 805745320 517057109
253298684 9083702 233670789 341864629 193763472 295310494
685260141 371306602 307502575 740564581 905312705 909998338
92680853 70767709 28235243 325194504 315134461 179913965
42027675 28089417 144846777 660191969 678524525 733459343
13858248 6242590 19966900 42857090 39882991 39490562
3129130 39136607 64676766 608048746 569531621 573584232
90684690 9414852 85860695 521576420 543708702 569622237
276580343 100796494 8378248 444565775 159715788 58850051
78277802 38185634 49741108 295777655 186732909 270599370
696181 24101318 77157633 953152945 772143513 897870050
374614216 101019116 161471492 886166647 668064468 811618050
205982863 64264450 20945534 684676746 756667291 676088581
94455449 34873742 31938576 124647504 148086491 110121929
384117097 8412797 37315876 907650740 719111784 834347397
112418797 17586768 11740438 357869489 304989858 343941233
237661150 273525297 71699121 692662034 674361879 739583918
222632793 160710746 31737276 726424225 759169441 629618125
199931793 23326300 31290568 393144462 341561525 380545270
102993792 24374117 164931607 875072781 710819268 908356079
14393634 8520451 133293094 231146324 380167859 441862201
115887756 125574759 48026092 916579708 692637835 674067003
2118054 350884 14377749 77787109 79790924 76926947
14401087 57119524 12247339 592591581 538754919 554481455
79768924 18753837 23476017 482760442 528033041 558653598
195099463 28734664 31915335 786368992 792402327 675838631
450465524 12833588 199509311 466582006 365381742 311866845
197916441 30266073 211876228 371819598 468472884 464065661
91426870 8870344 8319357 198077812 180987974 175622780
13803231 29960574 164930322 895389474 855385378 868689497
111690655 11523394 37593923 269527059 276451726 271346075
6141428 46623921 84087576 589627048 435383699 600454734
255695134 101863049 16508505 339309991 449205824 352865531
28810385 25709229 42659672 204104595 228259743 273225456
142629326 5007044 66217597 867751833 860793144 767275875
170270038 91257184 40118543 569559095 644856542 571844798
60102698 36824154 33389086 485778557 455196699 364096601
73380495 6544537 5472370 384509315 454553708 425761298
23068056 8334152 17448688 401994829 365212086 345463461
129642230 2133390 40027901 536107321 555105135 484281139
290081273 18588660 59031930 390410885 380523358 436054708
241550494 50360962 41164239 678804475 392075171 619477071
867903861 100296198 426725734 963908230 627576433 790628596
125240912 74878873 36708705 416617745 488045091 410267269
402274677 152217051 176853798 470071152 566928343 644090181
27204675 18719772 6680396 99822519 139098281 119351461
37393291 11788775 471955 680670888 561039973 637720222
8241071 1356669 31585039 302414787 291360929 289625089
6193556 5005549 3900150 92104451 98384497 86300594
59809936 8107051 1727262 68604702 68874058 40433640
179087466 134336244 1482264 443693246 355185832 436701120
6596937 7407632 5452295 416959826 496218223 502201645
26194358 14458602 46836834 406305321 380875603 417892286
62048909 12066531 5759122 199955296 214345441 208163337
10744550 9463111 2122680 152895912 154616099 156873745
211592170 80177473 11303397 300297466 282396479 260767266
134239608 28586587 21364353 867846880 909106460 861699426
51086294 3471185 23034501 114341415 130370783 127153016
207602448 27787247 25704968 352201940 335315491 351064908
70453985 34978115 15649241 150207387 149917166 121442043
72439572 35338946 23864745 130640619 117697312 128166200
111641545 303761848 116541856 888776989 880676414 981550194
37111462 50181694 33138786 354923280 417133777 391863495
269248399 119333166 9881305 673920017 610916653 906936905
78573157 28187187 16645807 710984898 789659440 502526815
28705376 13764453 12402166 54213456 45233220 53751965
108270811 37297716 2201279 413179204 453485525 381130535
30284182 26518244 19408355 126339514 122256883 118888294
198983807 63810266 15229793 233740677 248665323 184705074
70877804 11769278 43192118 169778118 106859791 167298863
154142146 249530330 18480183 957659171 937801117 879371687
109510353 148600770 27624423 642763761 673017197 596289253
10159534 9453506 1198209 41743250 41316832 34751614
109974791 56463396 7591774 297954441 219639694 337323975
451990826 344712613 86868395 946998419 945007488 656780414
174987273 43076841 10738445 218862583 224730526 182796570
114070809 66648658 24516824 444796969 460660265 465717882
2363287 16064270 4643706 239503358 239867096 210343399
129622857 28614948 77939376 508891872 383457608 504936308
35867362 7991375 86953923 392754549 427281504 423764200
75596453 50814702 2997574 277972375 239451058 202146074
225815010 13455725 11112398 305672165 259420711 306407399
67996782 54176510 116156835 731311051 717075832 696948416
55564345 5404982 15302282 69816789 75483580 79005324
65565557 146130515 5384826 695151018 764263098 652482399
20881609 18436876 4746665 56316103 59055403 50254854
180379234 40084180 28658142 651054423 624009813 615932202
279951840 89097883 182070959 327851378 238220549 245402819
50329146 8065890 156115343 819102355 669965666 781529504
139335442 78401344 22704823 307059988 331457676 307376760
31383216 4493519 23262940 433736151 292296652 430665574
6948904 10698255 3134606 112053795 147752145 149907419
225525328 69428276 98790636 260331845 316424893 277783748
5859404 3679239 123147 122641216 89604731 122562749
128381880 1142883 50674424 240081808 149076345 231119063
428623516 307781843 54729616 742854206 903469333 864392000
499773293 326521869 360268789 626148067 639422235 465416429
99708165 53242137 53941273 484750650 495053025 488164961
292890433 14966878 36768524 786665541 729627218 775853998
326108613 401726537 53466114 855187906 862870225 476738526
89633 361667 137974 913211 884935 824028
70508598 21587199 250694266 712586419 762393731 758852156
44787721 133160838 166838926 772045353 702082402 722211222
20522599 35822012 2373160 126525836 147156945 137319525
54479946 156370900 147839474 909517476 893232814 845437073
27520471 36218519 99547141 559657086 577794999 581866422
683288751 104204148 112231829 840808982 420780987 721170412
6321241 8475446 35110494 262226185 265814542 284900926
297981862 80866483 15120453 563544822 559729907 565089521
710975514 605896613 79306284 909953047 784439927 810057965
338324345 135857113 112620423 626834536 659788356 565900842
55190721 3997523 4044213 116361301 86196288 101125190
204297968 2938729 63968110 703652625 678573703 623090351
63202125 276718177 83332659 640506039 660772210 583720249
154514542 104876487 19933087 186549284 277784993 257494473
60121364 36239699 1250610 818966603 758372748 881055459
346550875 17308751 7143065 617765927 613035966 489689192
71236103 21811699 16945258 194260491 178841152 193472223
11384590 33359044 6027756 131860185 121206240 131066685
2982524 6109277 11764363 32635496 43374020 37877876
165651123 40850547 49183642 348926577 316452239 385008860
31695859 68846183 125854219 397225931 426073668 445105228
44517696 157117887 80064267 418597640 547293452 586993271
63614491 61396899 42331594 596923511 646807156 637699610
255348789 18037384 48672520 684400164 641291077 508357925
60663588 13818714 23464350 97393576 134414699 128301641
68290896 34947785 53333683 347795158 597095740 570465727
24234118 17485440 37257633 156882825 153591959 159135375
193904479 98767917 33477644 773446483 857798741 799169438
89514002 40710286 264943617 801454425 843920911 905263826
549533247 7726091 149753949 588427685 177791315 519587181
120012183 6874743 198534222 619882845 608733309 640344453
22496591 17958308 339060 134408018 133334580 89625935
1635707 14694948 16174341 151778915 158785253 163746940
31868763 16178201 5318981 63420267 56512682 54969333
101341581 68403362 41592860 299852639 407246932 463238166
176703462 224102329 74983886 806835666 826369826 879643371
510756300 38939825 64703160 703881290 520818113 488732692
165477644 110283091 5551080 243576527 241532953 255993922
117960787 33456022 44563259 529425126 460347276 441138496
171013875 30702354 25663797 246126003 208518419 83164651
344697354 12591508 5323114 757581535 728459509 737260210
130758580 12739136 32797401 668423213 708139529 822443012
119826764 77611132 96217169 400637807 334996401 349340172
54500312 112184060 19287240 524781665 609894994 553429073
121078744 32508423 9162756 163521873 93691222 171821179
69385077 21689911 5611389 534513344 542990701 527352447
40558899 17847738 115805786 601690557 689213114 633206623
72121740 3309885 28099540 75924239 76081534 84861840
403109765 141424661 191943277 580695018 541274583 628447012
5926498 25758998 1633795 83954670 78555215 73720275
417397278 389309536 148139091 599422633 491840534 523196665
28159703 4643211 15862381 199093820 207707895 156772582
63971826 65624465 3778342 183996997 217989022 206191688
88495788 14329255 15741378 276495209 332939678 272011350
152874525 26938732 174133121 470043735 506213634 496087033
333787032 147020908 326211640 496879158 405670251 764729288
241667544 78647922 45011286 878482181 863022569 864203155
230473935 53669638 17813111 537355554 400466718 559487707
187622422 150030792 160968615 223342601 176180158 204948570
61835270 101451084 129904411 422594239 465980210 508169487
85491787 50673468 2343257 195159727 165725918 205981045
42087604 14112587 61138134 264821671 267092168 334346615
55398361 7331445 33776127 179706124 172921070 185140230
129183289 84718898 64506834 686688161 785914569 776046009
403753229 37797070 45686631 493974576 449112368 471791541
36085368 81792536 177010522 775868790 643954200 712887736
119845535 142996497 68440475 692166261 702116632 702312394
428527674 327955706 6015661 765207550 666667646 710963207
149708481 35389113 32813587 571111112 549156741 529616379
60700167 108223356 17702294 606272362 661351647 583916104
11722560 32595866 48491095 177484024 180436790 185665918
126788116 55204497 1014609 280864973 351357857 343718512
754651440 81349955 105079570 884791293 147135216 946045390
23984657 936743 7063178 48126017 43484237 51020907
244608342 120580002 204570006 429131848 598128332 617494074
2036078 350520 9847957 32809698 32442807 31876040
102777201 26227612 86393682 416386416 369569001 467759339
52992027 2766172 47010390 314734346 357656834 375596835
55133488 328146 16860928 155836540 164710350 173714141
397012967 28886741 24301302 508744401 288534771 405973631
14146770 6345196 29217972 103046314 107006792 105928825
168539815 1252158 6686706 516104944 507658589 486253898
14909510 14052878 21031652 162555991 153664580 163494337
80099090 48111781 25591320 135761123 151639670 140808896
112033161 97802625 29875107 141980958 128501403 111789976
57718392 22476906 37884112 743951564 749841063 770723501
77759701 57718530 22784505 404574131 356267094 404896720
57867770 106112302 30735323 188559900 228868040 211393119
354255506 12357801 5543000 723355275 428806739 705893268
524495415 229221735 96357443 849642112 724588478 864146099
95655075 54380437 12979805 342195655 333730302 348119460
39271346 119331782 54052745 564733302 545760510 563129180
523443511 23493649 288807129 789349049 755289158 514004009
316609548 13622847 165896925 487399472 215469338 450485140
25813151 8985142 10562250 249473123 235335644 261958952
137271543 40905932 94056337 491721314 497783388 427749794
55170959 9949834 35850042 58796921 59050811 71427903
15147990 13273133 2741746 128479959 146346148 152732551
11205800 4879817 69082266 341278317 364719308 303131504
136362640 8859920 81446690 431772347 376274702 414261659
76182237 35647563 52333710 856393470 786248706 607765853
37272201 5604694 23390405 353925734 374243402 395356783
22450393 2895125 1006510 280754573 571235397 599735212
33181470 63603605 61229433 401089351 357480552 416475941
70200532 8060018 21341987 79224047 82529381 45629065
171491209 93994125 44886218 279810066 279946271 246779076
75146759 7745357 6889530 297360881 301652683 291503495
26004966 28878839 10521744 259962921 268217796 240257401
6166056 8543459 13068881 323398848 278031355 322171978
118282100 3938209 9443890 559538904 453483811 507013917
275992548 32920735 28386788 329189039 227874311 311827630
4978892 684091 210200 10670153 8549393 9633332
202061274 7369249 6092872 229628784 234499941 216615211
25830619 47732822 9790827 236900766 240480437 270040081
39100221 24511994 638783 104087014 115965345 112840726
197166851 76597550 182842499 577677681 772497359 631331332
109880148 135113345 270210800 944877320 898864093 970153682
194701407 4868167 47919811 778759019 535992154 684604024
1410525 23430582 42399795 529494541 556104584 532493684
32049855 53916100 8100990 153393490 193909602 192373983
327881889 14669503 199011463 572900432 522065217 566699749
54983423 36325340 30508518 356138459 435017930 385062553
18258529 30304149 15513562 209390667 201520674 224335737
138131560 109840760 48071800 803817352 847416272 716143110
140792596 7025429 58241505 636100890 521340781 622536614
68953171 34225444 14262116 736010192 722510862 656255150
18048702 7340970 161749 42518079 41911556 37519819
26995507 11153897 19620782 581732710 616265665 603129390
80352016 10978799 20869478 183334444 176793066 184078401
81598847 13914791 1322433 345441152 396435164 348447592
467444669 279589329 178338891 834732563 820892844 497104963
167934209 99383487 108577721 212390910 153137768 223616836
170073277 92626027 8141085 887539352 825961026 878280471
277049821 116477404 13593042 616777915 610978721 627475087
5042179 20964936 86367447 226066316 239062999 257871044
762988599 41398299 281020273 843308707 529913152 729358983
544601904 72910555 173500097 678255714 650266287 286911131
49155815 15783518 99814958 371195108 308368432 349522692
448837577 375658041 244401677 507124137 441816435 507686302
144973711 51746240 78537916 347410767 302313976 452935702
129437811 20625281 67440972 751500378 785031510 704290799
100960887 74609893 44519861 167039386 97284284 134657897
164447560 15429970 84296641 388494234 393962624 423609304
34899726 40186838 48717999 421588865 399055980 475568369
122378376 54720595 50201504 140372226 121626426 96508094
257161815 30220909 40551357 723804534 587925619 715468461
555802166 3692596 68272280 908541966 911772282 864730055
304325892 117400137 44278596 557473318 378007984 561835828
16346690 56983020 24091545 350100135 318657809 376475497
721595062 110370578 183967636 862332879 634331220 710422070
38369716 273429200 161309134 885714861 909336271 913783465
11849198 1845976 752299 64761985 62994195 41178358
8410393 515602 62915752 742067555 672189687 680032035
59568759 15713781 6772966 128800024 101428338 124503043
271279101 21587880 103491032 562561011 551016281 589260944
89067810 6739036 5815566 229026207 170136145 176287456
28366334 5791324 10949800 157273607 157551563 158761911
1993353 1109384 12129253 102412993 103691774 84721777
50506714 7377817 8487494 256720760 287974270 278494437
20202618 2327632 9620154 54815729 57047112 63135054
537809248 85474205 122698756 668383624 693024934 466890499
2154094 9397859 9990033 271520434 228230501 235016868
93806708 47857137 25583796 406980657 345609531 411664424
30931894 10248869 14456705 154507942 178912752 165892104
2286369 42088 2223238 46951201 47037015 48251896
44058617 74760547 3246486 480968788 470425538 469819735
22522137 49286496 34292129 477463098 659729374 589330666
241761731 48302794 120234215 244318012 214207845 220602871
96871966 51523611 33630878 608676388 529246951 620106118
27683969 5375024 25554227 291146775 283914844 284872024
102789684 42986536 14235633 584051299 548583485 557422711
10446388 27278374 522233 104006525 128595863 137955516
1410987 6069245 16175271 90682966 95339124 76793876
24006781 20638486 19264414 248682704 314363937 267588343
1182254 3304075 18405901 67399190 86865221 89844259
169187714 142566516 67728277 555092890 549411385 548688486
163789317 30003977 2236134 197782788 183343403 175586670
75191284 35829649 87537829 320437933 333649395 333663174
82614380 17698556 22942493 756300010 686062613 783885650
398435371 189583780 120149848 786572632 490495829 573515909
703490883 720915422 31664208 900061442 898729827 657302322
35224315 10803193 36446169 443848929 526089615 520540070
22310473 100623924 55620995 586128865 672909363 434666310
602786087 119711131 36481889 699104404 176551746 357902401
35446510 29358302 10917621 239552891 233638723 252119988
71350028 125670227 51683295 494098167 382765080 506617912
561837802 152186212 227602261 735098458 706119834 687928676
304908947 136472379 61304109 651311593 636384371 517765766
40371217 31469239 51080253 385262103 349389710 414516040
278706985 224928309 21977025 329284379 295842777 109672558
123597894 41842037 8694412 577218872 579020317 551959186
293084572 13643623 171567311 825368358 903071389 957073252
312907812 21794367 209072741 647803823 609956222 702634749
13908971 10506938 3303558 15890354 13581445 13666638
3569196 3289160 4246936 41651176 38255342 40454746
365978576 161300672 18138221 804792400 842074571 450448244
84312995 26506996 38285980 842456326 818799694 776752043
654316757 57082919 241805749 906244108 648342529 510296593
14270136 21750392 118773576 367373960 319377009 314322479
17112992 7480868 270522014 558936076 554165302 614513601
81620518 218578792 65852833 705398248 639113902 758000671
426535161 69090075 105697769 790377683 797965435 813833796
2097054 7176401 2306074 28755168 37328589 32007166
2396108 108322083 202759925 672908236 611608517 773464283
78014017 157396204 54524365 485518000 638314170 461193548
204459519 56898836 87801172 839261305 605058992 836328015
484603719 379030451 493023983 829820774 610315993 613603799
151319288 28097232 48204999 190564260 157818585 160567674
23658509 270108936 47019483 725136849 742092113 797630513
373535846 1517002 10913007 827382402 860125962 661387232
76591174 17032872 30467710 937233856 968030882 916704798
393934714 217420583 148002265 541340279 466601914 527030281
164811966 11321368 60051378 284380263 259728953 237882551
41365318 59238026 20520195 379589500 352791626 324548298
64609218 30003840 102532865 171488683 176195999 216522184
27598266 49937726 75078141 400822592 366885616 386994251
454303347 26721830 136370458 696211901 286474967 572126300
44956593 53629443 16580437 337414913 338864404 328122328
70209400 45474968 10696816 321141856 325139240 313089513
23495622 25781513 4354364 415337048 427609649 392738369
64904685 9172706 16364658 774467320 773642388 696935670
421306628 161529525 129636310 692151728 568981194 483129811
126723720 215401911 88330358 754764836 765944943 785725152
1173419 3485247 249779 22941851 22004200 18542736
38266037 97916572 226538246 538235172 548759387 543126057
68938207 39962820 16739493 158897115 169033298 134374421
146480562 108450881 19988788 575737407 597509873 610226974
168267485 22554201 10125531 512325982 579304214 584813501
218290816 8102957 16413568 393962468 414687528 436590870
345750660 31831951 260422107 508769638 505504848 514105040
232189365 305776542 84378466 741211777 843446545 706012977
603345656 159118487 95194821 632986030 432696171 542210006
69918953 66301576 92009379 967374410 966610769 816876324
44332529 12286140 9649663 341631537 349231988 286920468
5345113 24807824 104551611 392085474 405678519 392062647
33953601 33861982 54339990 616606952 630409178 590021716
27477392 16536592 1420794 90146452 95402981 124150199
347270074 17774594 239879929 540797948 356929952 589935782
150783227 25984575 104711020 652831114 583541113 498860035
286465959 129925898 220221902 732886405 840814163 699676480
27168514 21814050 16721656 219769664 161027832 186491744
140041688 111855699 116839302 935781320 872484261 914196364
214417351 1330643 13924220 626410816 575458886 621072906
32423164 4473018 13277983 250404469 181391788 207820085
61995972 51203358 10316846 208610797 248210057 213329556
206025194 9461352 130278510 354306372 338843458 361145391
117394773 155882352 100761448 620780560 883447732 847562884
42385129 80091373 52882084 632575856 614394225 566206438
21752850 10019332 24393614 575423747 559976616 574036133
292664809 154093680 9454287 580380854 570468093 529511565
34365184 93703715 19100091 365333091 367805531 369416351
20361439 40022286 43654936 479397994 589916910 566791563
23660489 32187721 36973947 185847518 153958775 195260685
106953303 35816008 25658694 936203856 673457323 935855784
187368075 16357071 57407911 935739541 928637147 988171292
149647766 164915299 158767637 713347062 734170973 648151395
226193301 133716361 201885032 238552366 276097525 286606401
1687928 574687 18605295 189238410 269339181 248474837
134702201 123931490 1346047 196813724 197209600 191005457
9757795 7653036 2051344 222479761 174542019 210782728
174498629 13942084 94423962 689021737 682716591 670968943
66915711 9689764 65684428 509090501 496055315 442027493
459361604 61328063 19070161 675319470 734764332 702330540
122999996 5696781 9358329 338024476 342746421 356303242
510983912 95755448 138746230 935489883 869472346 960999849
11551793 4646693 23573476 310132586 347165694 268852918
102594242 71799216 164110413 505235535 614646175 547892585
3624303 4457990 4793215 290134114 294190463 290711843
5764586 366808 19617111 121565855 121000732 116019756
130389861 27648682 130360093 607768885 587816736 607392117
350839523 127010424 96195235 903173118 760459366 850783465
302102820 228808350 153549023 321070860 371070983 323003519
90862829 2161118 178117212 655090036 675245266 757381911
67579158 7625493 2766868 339990404 341785122 385198346
247465754 17629911 110129723 345612608 206173453 289986758
8419868 11999694 6932722 197091583 183163592 220208610
67528122 154316760 14405211 463176944 535499607 538770067
24793371 3595205 113014977 707360026 755237089 705542336
300095044 81144226 119779132 923167434 915936147 912657404
272490314 23188413 207255696 955539500 811355834 859284340
103217317 154587751 7348003 688435979 756973930 640938064
526183536 118442122 14730454 862534753 768687688 747658291
73798616 147423167 103047121 409034559 416102980 436551829
334001003 151317064 9311045 589911807 543576360 437807171
75551672 11431125 49246746 410951629 369863389 351390290
89259053 116458578 4154956 607416264 731488870 703462387
87526754 21976078 22714417 237563471 229621082 240928568
235852887 260330371 70589357 358793215 328512561 358772816
156435953 2857223 44304602 258947453 246632631 238312166
130038898 164309130 128210673 771065015 879762911 657070169
47676042 1604162 39997607 790172545 684974298 741874847
11576372 64061105 136031411 652230443 716809842 682170373
16732858 10425939 1377819 23180369 24291360 21895309
118234 146739923 72429261 710497684 684445963 692318755
16575793 39611743 36811614 508145608 469267501 528745603
159383299 166220422 17409849 648414140 651807564 572572039
17357444 16023656 258149341 749999766 867166578 906643423
59688339 101784638 91609468 805691275 754611090 752017356
41458138 27185062 68304004 259959752 379782874 338163002
8229593 6324953 5837704 132762342 109953495 138900710
420320934 635909287 31626088 920797261 858199500 701267718
15679927 17378397 3916145 610137458 658740744 663445291
72128439 26185614 49831861 228870239 224326289 204194875
37633838 4915864 5127755 70714694 69910452 74682073
58045946 87832719 20219707 574121347 570726652 563463215
7248869 2432881 342915 52115022 40404353 45940035
2383772 2384941 815050 18119437 11653284 17810943
16453081 73007685 2199533 402456175 407767678 356227968
782834358 535216036 159584058 796557765 905357576 762512279
3575594 17947350 6405603 39504847 40292549 40279396
37518697 37919595 3358384 59627244 61037112 55966618
153954093 111482792 184539881 782881255 835551798 673917083
367636816 47792108 116107745 539328073 476930021 477546799
120180968 6264446 44078962 194744432 177781787 182523270
197533775 1833383 14618654 657669697 606725910 625552760
74405709 71896080 113239152 243501992 236342635 221135462
104361195 2845407 25716521 216833103 221506500 181012775
127052549 13818974 20836569 566943060 564240749 476322979
3049304 3011815 1820693 10097604 8964982 9000551
75541925 14108090 40269994 186601791 98612331 215718118
169689055 60204238 755403 189549800 139022920 104008210
65812119 122186538 66034230 707863489 657207145 669503124
26061634 13818264 42713159 796681119 788024418 818888705
270928169 213735801 78778799 538542635 605019582 393002205
259797082 65407238 40708802 626659238 639165038 681592970
16096909 9887847 2132864 377382586 323341538 364760291
35896848 37577259 4703637 428560843 505178325 439926607
156136903 55261475 138701559 474162859 467410311 436502639
13673551 4607541 3624367 53932986 45049229 61177256
76275010 65510501 49062877 749632113 690812381 781360132
46814435 4577136 19033586 630300444 632092562 640253017
102963510 119283139 91923867 869714907 891804956 884846744
427445586 43761011 35576115 578091369 523998617 582144548
475719914 190130528 5073719 669219678 610652859 544404278
377506729 35297795 48336046 449434922 231438802 478016264
546109778 2990380 329333833 800919718 596910556 783596017
115398067 16747798 36392900 228938878 213509037 163106751
10857623 47105253 66672443 555808712 692249986 525502472
293043430 122555126 26602745 352685381 270058639 224331317
446401589 104248030 166388417 572643909 599356504 535037395
3723989 2396122 1439011 64137966 63142989 67714537
225788095 127909637 133342429 681890099 794477051 820966194
321840210 18278108 50093701 545359088 427694891 400658757
36341525 15563615 8504065 199899372 176443946 204986600
1253241 614275 2260396 11004675 8327041 10930070
31747858 8676114 144185748 832204146 950477415 788413179
107296258 76080220 44406135 636115536 695487640 621596240
294156650 24788703 91445388 605126330 513512171 561701157
179051440 17797598 73680194 407819692 428907210 432136830
3032237 254735882 113538027 784893032 858947166 736727565
251410875 15778456 29087754 962912269 940040025 838274450
26812121 26045244 54578427 412168728 450408088 437808216
19568101 64172467 43476645 445724299 478682629 468832040
17354692 89842251 10139733 333203683 356639984 383314251
84583536 45689061 150836458 905505516 747550783 872535760
506227882 61648785 51505970 698499748 667324285 682228692
89659021 6851060 414856 283303130 207493301 149625924
201090486 3154991 59471190 611094319 750250845 303717187
120668882 37329292 37049213 380964868 333151489 383179224
8708176 5758541 27928236 205227544 220101356 202068273
419222000 236349971 72081984 870404617 896767389 971250100
23899921 12098262 4569418 294990971 259747415 234722514
4748252 26123282 2349814 149964161 133511780 167124721
20346547 15195839 1353755 630396153 574766747 633787264
12468675 17288274 8223609 139171875 162607585 161731631
94598132 91358218 46214688 353801424 355663464 380633884
16353053 90700817 9111783 700920734 667721032 723231549
90823214 13753166 45267956 316107969 290193155 287176345
20645806 17746040 4423913 106362471 102475173 108945040
9434580 525605 20995201 64862193 71057064 105595612
367300097 33224068 37998826 941967291 865042522 939797789
236644894 71142177 42193159 330673542 320108101 336505760
328425042 44585815 14021010 532973970 514807982 389746725
379176675 44221362 83991792 449792595 353386039 311738941
9655630 38084224 8213435 292938120 263386384 304981528
203914605 19510518 108663706 389827034 373551907 384872001
8482531 380944 10698253 18004325 16941111 18765607
430272521 132730225 23208491 527999974 515552177 338687892
11276162 23421061 4300114 67770756 79845724 78494040
284155526 85054049 5003956 681932870 686936516 634332409
68725527 3387483 16034454 120313418 126757925 104841614
14002118 15667581 22885019 144317485 160652721 145469731
47599531 35156842 75096682 782065575 776457341 815632393
333187203 162120049 79992416 798509174 529940133 751088724
230858629 19312047 29570461 305437536 237531904 256362677
16205622 34002095 64027732 520696124 456258105 475191443
43704841 32257003 25008126 529268954 428783706 507775716
8870222 2144077 3141369 28536813 29764058 29023107
10017740 79386469 48483623 555279667 681114231 714083263
63288343 108754532 124806696 630332339 648028111 633578165
124538038 65977003 84104053 491831121 504357817 446761633
395138740 648585 93550958 657174946 610263446 600255149
88987563 17451762 73933278 226529810 193415798 184637189
387051112 41496220 48565597 793746253 560033294 779348921
40635366 37879418 2121864 842879978 835582681 687074564
80886550 17023016 8105634 140959468 130161243 138723254
61670328 33811399 15004584 499798677 508219517 512347727
27828041 58146041 165872171 718607409 738278522 738310702
450768361 216931550 223655223 591301684 454526487 441999337
9549853 47571874 13651729 273107541 271290338 254894855
439529269 46543362 120349957 570008731 460495645 584471134
6555759 6133531 3696316 324883576 379540877 344843731
3157217 113010960 49388521 573451719 528834166 565833588
6655182 1622098 8806911 36154634 32636225 30100982
24012456 9565742 11091169 328191692 331432967 356650993
477983269 5443616 22070060 924053437 629813409 522364375
205497205 138852283 327692530 747295635 829162755 811808951
79563916 30990495 30456028 578065691 570051808 527917538
644564416 83966900 13480038 690369414 681317686 190321083
214831646 69187118 5098181 694993699 726583990 647960241
11615426 8340544 4480675 85347655 83395395 77694052
9574290 15078455 4631812 471747801 482637667 502682047
321767524 157639477 305986075 824022341 737487486 817922168
28819433 1251996 5961673 60533078 42769091 55805155
508621722 32747102 123117430 799225147 827803966 812243434
68186148 12704515 34563945 172369442 179522596 172697843
127112000 11687703 70403471 646411272 623330728 594509545
89890467 53546628 70572099 724282887 723025769 711894488
11191281 88782044 35893968 540588594 547319694 541946574
13299715 73965199 52845140 565013550 503711540 583952855
466521357 49497323 87589833 878676278 845363942 912296983
79071796 59817549 18337752 492668387 475183998 552413400
219105801 154897813 89667735 401806238 289656162 413425248
59928831 23367045 1007938 315094803 343292837 297432468
17539262 83624308 2406004 721279652 757284849 784222297
2675127 2678813 4932215 116478546 122497738 101803965
15003993 65071527 38537941 533534980 612136163 656623142
541154221 169918442 30336042 966708479 834732055 755280071
121899529 34398992 97972236 582386295 603749218 545234120
210618042 50264431 30510894 467418888 106439208 476907675
121918462 226587300 12204708 560147801 643192192 625392230
181284621 22641187 6185558 250095785 258200392 163034888
289278431 237630242 1743444 693860197 680782847 668153926
1304535 1567990 9056392 471224105 389147664 438875313
16906490 5443394 11593033 60135273 50456437 54033457
146070481 1861649 67150485 313138315 308540775 313638643
482957966 95027287 24219937 533089250 504068801 496931451
319270960 106510506 12385576 595811086 649484603 620785696
182008706 302906515 57170549 915125272 950786285 942216581
63581796 40159224 16055130 127268181 131411314 116904540
319939016 15627743 51850519 417485802 322075025 510644102
101716749 26025326 41723498 936795666 673896040 950595663
36980480 9230412 1556027 112400418 97926645 113442437
54793366 33582613 38402296 210976138 234615413 260837337
159159111 197344664 97457281 794814530 825860392 616392158
783712 29799868 111004876 961722295 880213733 880529791
102989293 22665929 12063622 197172913 186688881 192288666
110871428 84498045 44323282 631133619 579168571 463066146
135709908 64923011 436245 558082442 621452746 586662338
134924923 138961725 14967579 567705509 665923746 645573197
93460618 12500186 37886608 322754238 282564837 330553253
11124925 302171 55144218 135051526 113436955 128380925
7011917 62438007 95091064 352479656 335239979 364832547
339056074 99545516 217978524 482807073 476272930 464175543
589481730 394274409 79363227 711417373 731321496 704981993
207666839 29651778 16309234 346300212 305758314 473794239
2428223 72916646 8306376 233258453 286496588 256269330
5876959 2728428 10550566 105377554 97559868 103410086
37836108 97361152 11580337 684179789 630801483 610792431
590710555 428468330 265239631 768237647 758513442 670035988
20898880 18805271 7691336 166455403 158464084 133793292
3465717 51195393 47260788 468296232 432587682 485953790
16483159 14236607 617523 822901917 800786399 704020158
5121583 18601196 452283 42503032 42339838 40746413
22685474 3593059 6639068 365048816 382587369 404145661
82423958 20890375 148748544 636561706 571692697 659829636
240725993 155161244 115422904 401160704 316989873 363408374
364731294 174229879 3433207 652570113 603792017 661070482
40051298 6756564 26281869 50444043 55648321 42220908
336719743 293456539 13705741 657004147 849933387 786863492
34303542 26093956 3767065 306352959 266409686 268159248
80107080 10758682 9983145 660345405 602560983 649076038
6354983 3896247 23001756 34969492 38135902 38143874
84532820 114218094 22404960 568568967 541608514 581135279
12673344 11590032 30688651 502112679 528126960 383706703
19759248 9740217 7743467 92904373 86649663 108069033
84149387 2534873 13504701 207413676 240466676 206808912
6769153 25125445 52385851 183492467 163538842 186344365
695160090 410521018 181236952 909006995 812440597 516946078
298766772 26491005 252463806 811169726 588883279 764239774
661346 1673765 2023647 30129092 29260767 30202485
8540354 239026397 25400163 596228151 558944678 551224749
43835004 1187165 15909774 339599272 357142012 351288739
9691970 7481586 28617773 181092462 178523369 181570287
50992008 43692997 23791087 343702918 280056264 290444647
279627341 45399507 64055319 297558992 296043584 273374938
376619772 39977964 119436672 786807611 773795530 789787036
2810085 4485665 1181199 28535261 27613797 28154112
241922514 98408704 57582368 306657511 328234165 458151494
190905645 277864410 49516146 908110073 876912828 868259383
4551839 4764740 106303 8936905 10328599 10535782
65078564 69758534 160975928 666455288 578180161 707425759
1544902 9071519 47352543 515282468 522639792 482473795
12134750 8973522 35852752 521032574 639301419 570058890
342178755 40741266 202772555 382516571 311291649 338261741
188042107 50799790 75810647 508533160 515111627 459143885
238424763 30826930 73166492 394575222 211629865 389624343
204857742 12774903 6827576 269078694 248217943 260150791
652393189 108925596 164580774 685654632 188604467 673596144
121645264 130035221 85088841 541301356 501395907 613848710
142127008 60135513 48667157 211230567 202362328 211098367
1641666 82681020 46210349 396554634 558209698 545354297
274570314 169349230 97623879 311219374 214523673 221038681
8390626 9647451 43819408 165601268 166622178 182138171
6214224 5020519 82850 9730571 9561394 10194063
375893305 75949191 98968201 632025868 602314446 330205492
324157417 315458035 162650618 976082487 465589910 910531212
1717267 13267980 10958358 63825842 91978251 83020338
74666412 107265621 56687048 220631006 242159833 213884535
216321556 156475215 14481590 454535297 666635055 651292484
1206288 2001602 33145070 139765844 139650664 146184982
241783530 159753997 80163381 486125882 609334069 514883490
214799955 117923677 47794558 500229846 236134663 465066688
30749563 20849240 1795045 142835744 89214042 141120941
89773984 936150 4977246 413988574 337886383 424079994
170003910 138003501 94616912 464563461 428543818 430431969
171650933 75102979 14160515 401640541 329642587 400552669
269379931 88358770 11832866 429421278 452116661 381384235
399199380 167531787 22220506 786899517 760583926 712984150
151877738 97497986 32084711 273692613 242568411 190714461
10627638 46313042 39192376 225961809 227189684 228170493
8094321 2154078 1228335 33594021 33796184 31238634
124440499 46287229 458448593 931380183 553092275 918724882
117685104 47188096 86297390 527796470 554257585 561523175
179374170 170738783 22199132 435975013 430315658 442421447
82345965 14509079 59291740 530486427 522121816 528297912
6655139 14393683 3470489 176225381 182039400 104111200
179120771 2156017 31469213 351418836 485934173 453397066
420342921 378117328 171892427 503829004 407019447 528331533
466254874 97325556 160809179 856652379 757925889 832774649
300888382 35403767 3104596 509936212 363019359 335211003
21362202 59496463 3723301 471956811 425966761 481055238
42233691 50894077 20641446 196176759 151060983 181818750
147911968 566090 86022620 163113659 170020818 188549226
214745078 13708978 83741460 577060793 537278087 557085212
181450064 104655995 82238421 860316419 866040479 927117128
608942 245485 84791 707496 684381 505744
255890986 1019012 17983798 288814806 320096814 320405075
47154080 962417 17071839 216937572 187399646 212577410
182337192 46463729 10298594 713631295 760324952 734282925
38424876 22729875 12070845 69239303 36458780 47810387
22282254 13360451 24462500 160278242 162927751 160922411
11712766 9085342 84739492 414958474 427047351 426315112
496093453 240294106 201673389 821973641 619513601 862574319
148066207 6430313 21160562 352580709 262444106 301867168
5181165 1012724 7323271 51763248 43766566 51603053
283470414 145591856 22240344 296510631 293994978 118967820
29793612 316774709 1008293 884390656 757046074 507618373
25826404 19589272 122153503 486193013 464805045 464128190
82818522 179658110 74610650 669501509 713861075 673537370
264844122 255216858 181649040 712773379 639179407 657398469
429717380 141134787 19113363 512713217 542195276 505351633
201280088 12716485 20469171 284500215 308971793 173450458
503250430 24478632 112734828 930813940 881994166 922995826
109098286 296763778 162605644 838589944 847525710 782811367
104713310 3032758 33218541 231689976 209981061 212087429
13285328 49148333 29510937 294758244 293355232 291086499
8265060 7307330 1583455 8724772 8669803 5380053
249782201 115132994 12772430 784804148 784074434 285277218
301052747 169275529 10129244 513534273 514288802 496271375
108001256 43554343 43262936 129399326 122808150 139682619
214745232 151957313 110864983 783410205 646466398 775373625
54225676 13983144 34062433 193254373 172968168 193248552
3599185 323547 4900668 64056845 60342576 64084438
532360162 86239684 264915271 852612549 950839933 918601830
475586923 76382229 78165455 590170423 265438490 497479813
102978157 6216218 32759663 213449894 192671013 218117394
173503565 865827 17776399 198274177 204951440 236379118
11412055 22399257 290545 507103597 527443396 495330183
79387722 26746952 10902389 84923191 57086879 82702955
130052077 55869187 17868259 174177674 145283315 65517256
107423254 212082410 21239334 724495590 853908550 763118018
404550906 204136718 95658608 519265584 467003284 452405866
98909208 32512863 42083848 249326054 218198652 256745652
333706036 21238733 101608129 465704181 473055872 498333925
40148488 47431782 921193 204293401 202677602 207483249
370956661 27730955 191809749 532800636 319956817 432978507
358106049 33746511 23723269 543205318 514334857 357410069
2316862 14769108 36522158 234950968 216535283 207816034
106052043 42661095 74317163 630779741 586778199 634094039
19133517 10150405 36384629 339543336 333211255 370961001
365120059 312184185 19434447 628431034 588763341 379358426
65660399 28572995 11065049 618149388 526430642 695034147
486694140 84541513 238368687 533672081 441541836 463631551
24123997 45761208 9217045 408828465 356993402 453291446
172269785 226393712 276179897 611642104 775712374 834053987
20349250 45657654 42892927 623600957 512886638 718388210
69927368 33062121 9579889 128353639 120973287 148419260
63705978 101529094 101570622 667705956 570315962 662347067
3619643 3246528 7341758 19106329 28935302 23446010
252576344 5608260 149143021 390077543 473160917 433791046
47860639 21631973 23867430 126651466 127864350 100506181
30814767 19050979 3001581 270281541 251215062 268448934
354542864 56702621 15218629 564418973 607788200 592944452
3615350 505831 364077 7847264 8903849 8679986
2414752 1581761 4252028 66383861 83682752 86846252
289278115 45818868 72822153 445426140 340491141 333286225
111066683 54325788 5441372 531221476 492688966 536944562
111594357 84485403 22693127 785369841 799292263 663259455
309906296 212599098 98902357 428795969 396866808 265787617
596981825 184084255 166753844 904539170 800326785 860670167
54102489 14743252 14020170 204756670 211125570 254528406
5162800 1575945 764455 19973334 20698925 20536294
39222640 6863842 3426814 48270491 40803512 51519720
223571672 89539136 87676754 272369332 298361688 162378001
48561498 6559112 78451970 492739979 445816275 476230600
6893403 13928180 54763595 293299806 246470032 288607115
437142631 76180501 413676538 677007614 449050864 657853611
15373755 1897533 1245857 139622962 138179051 126884544
5850540 10024934 8452912 77956451 95778165 91380604
69432611 28020434 48298942 390929364 364991955 402854446
83772724 25317187 54227778 594217956 533093855 597470304
4551119 35968004 28891500 109917206 156638126 155406883
115895861 49170044 12768479 614435301 596352082 657970199
254030382 697887 111495265 592115455 485635434 588112959
31264242 8402986 11524475 36368810 44615794 39323701
23140570 15750616 8686833 698531002 707471737 677906769
154618399 66791458 84075100 241955442 190770102 223472653
296669935 93332513 113162921 654009587 513985813 381196746
32204966 78766749 99749647 329813752 403693838 368853567
46938995 25825217 78634141 175416716 227354557 213873641
117902241 50332706 16148690 657985801 625842984 690491373
62234174 16011254 22476471 696740368 674963971 690269848
73713778 65625579 21537201 469621702 387059074 412797762
249665617 64015781 74591237 732120598 669132150 625807401
2310995 3231000 26335826 774097518 758078565 730877802
14263759 59970628 71323016 340119744 245276947 285420630
328131370 253695522 115869814 516939713 508629781 443853535
578237197 355210287 423547824 709406676 730012388 755101529
452220619 212589496 154554799 735450715 681987175 832963957
282983349 57840928 286660493 500923449 556748342 565932288
300396101 188558613 119543390 451935393 496613291 453328567
100590566 10462768 36836207 216420163 205670865 228361483
89736444 50832200 14119840 368763856 447754499 449198053
405779919 198302837 221438924 678145493 646517901 613230306
36494582 6407303 7318271 231206618 189312298 231483804
13752072 1828821 4769421 23982513 28230626 29388232
60358464 16262919 113200960 884428561 864119640 895134726
14272112 142807179 70004351 668373081 677523729 617481048
1769361 8457204 4802117 98858167 91684222 94636564
52734805 110957873 32436624 806773419 809350310 784657680
305730499 39346736 78458302 687081739 761278530 893200471
2994361 899075 2668493 3806331 2301348 4058739
344117821 330507416 77236432 792518795 679705007 679577675
27789432 69875056 47121217 427051185 409784861 396872867
103176010 177914 100597305 127067986 91281171 129927157
273576779 113300031 8981936 446497439 453268512 437624880
48110956 81696568 39469837 722291294 759306148 694658764
36325383 63151661 103151512 452547752 437585941 417333875
60894622 130438172 62222099 365181919 366295993 371977421
33990848 35512848 18445702 753039453 827993806 829537726
33229321 10950398 32725396 179184673 182122427 190614700
107864067 52812809 25598499 264113433 210558333 227639930
108981094 17113434 2888973 177664182 174553183 131553180
131072367 60904197 116730327 157430511 76720188 153799780
63386750 28006867 17723346 103694995 98867205 117471188
429965844 7810783 53161624 499534818 275201954 503869559
1585379 399417 459870 14496977 14326746 13072655
47834042 154181655 134520287 388980385 401355251 413663550
92435199 5414957 24180868 433605465 440565034 483801865
6840042 140606336 53105953 493506952 550622707 507131417
153805786 53321378 37502330 489461780 602657510 619107209
378952008 91514577 47423073 699581040 711487260 704868727
56067911 37826548 13481605 160299558 147362285 154530430
64684182 5825097 5034657 144383711 121024288 128109411
218827437 48312031 155470313 401341421 289930112 382420340
28829136 7114286 151555750 875066525 840985070 739568535
156303412 93065304 151452380 351707854 358951714 319001086
1711067 2312848 96329 37545036 35464291 36205565
269148116 18126584 54570396 284882323 293615407 221987568
318119295 47114597 203259367 985878703 869654884 886144453
6981773 379842 23585675 175940093 166808801 125608010
190089936 48274934 78234865 586546002 583100707 605774239
233488180 20606805 165908194 530064431 403817635 452825618
237413886 4705771 6930906 380598193 296415958 340543824
200230693 42518089 145785376 392862556 394533822 394328035
72567671 11901900 9188224 318377655 352979945 373590405
51586371 97841933 25918711 602180858 622114416 635220259
122810488 852418 72583716 796893710 692515679 839597593
219738727 5961055 148085994 896114916 899566876 868533587
500064705 1860288 216010817 634611696 641849534 616931109
4556456 5669851 505107 30088959 27200941 31341851
196743454 49014342 26596052 313348396 221886989 293263628
115848958 48248690 15686818 457515416 412912839 430501568
474856692 135113682 41221637 713094371 792574816 855313046
1027092 5749453 2048296 21299881 21494751 21813314
270525443 159178389 112354329 832834490 699368421 800568272
13009412 6482712 3287063 54479731 59651991 62706127
45184620 48810760 35052960 225491165 222147987 228382425
18046324 10406362 40686157 89118776 92794864 80282549
58389509 122134839 74991562 832952261 968310188 814119936
112122131 7366701 15147536 229871305 268614539 276750337
538222783 175638853 202002120 631919070 327263377 349654463
16126981 116892875 81805328 232142972 267386051 297673588
6508201 2157543 7911774 36687162 36027593 28576839
192040703 81412851 67551279 492274106 473004102 415461709
31935833 4477426 13462093 48044730 41678142 44691175
23962087 18047732 2161038 30934447 26053635 29812274
57146839 4090849 45853616 339949034 349453563 331600323
372791929 130892496 208170753 671783771 628862072 715292694
201850372 80408463 90565643 236291628 302541299 276820668
233337576 90859714 64876825 439314193 429598673 397563346
451380074 123471744 92526814 668380845 677894659 734038363
48516841 8301799 62202354 675474815 788616393 633093033
151584224 28854497 112747050 919537798 909887540 787022063
58770900 9315602 71780940 351766636 246161137 323412591
77865086 15059585 164795 427112197 463520105 370898174
22580473 16100381 18502724 621120435 628025227 633062996
481035455 8928016 119593640 534715209 506511812 424976715
128397240 77199955 80645323 481276719 683768385 697164667
49169344 61885803 12779407 397160668 425068456 363303219
220684244 14152580 22380995 247952083 252260360 267159114
342526 377813 970949 3254988 3206538 2911611
6385540 136559595 17825878 874919434 773078082 796301124
138242495 18579664 15177421 556293475 404918826 493202355
98386758 6473019 3272487 150415724 132602800 126224528
172388254 63667585 9251720 696951711 595461073 619419826
126746047 9313544 24217726 187311272 173279816 189571407
189850164 17729020 80191381 696128867 727214268 573829054
28856579 71129937 54842383 803516228 879927358 800130699
35138896 4182999 3676164 65575331 57981449 62818159
247840130 234435921 33450338 826181734 876727316 766276340
871507 3475840 1260219 23966059 26561768 20951923
82290777 113092999 10636996 386756031 380168176 387154340
74409998 28846191 18863078 790234347 649103021 799759243
98552578 22785682 26608970 738395043 737486061 701662726
2839968 1405946 14055675 290950832 309384971 238121012
63864183 26708847 27508444 767901017 741355935 766789107
93002865 16005057 82419791 190403855 132269497 158930136
40756194 133146065 20456319 655158076 660109593 613603800
51188775 180418246 55114268 612182204 563018768 624051025
322195495 102082107 57515238 366184386 339409333 378701906
40613954 15969925 19398080 348539232 494229508 521327097
147642092 152502992 75256606 826812008 663744575 867604316
435108277 20935349 91290521 897894167 518900216 913846910
9196182 23411535 3049321 183635641 197659237 213815167
135737151 176694314 13884580 775888014 770459526 691371544
13777537 315585 3929422 60531424 51171414 58643755
105566029 25847760 3951295 279804224 300094478 299609836
82159238 44870883 58836766 278970515 263946220 258198207
1186814 2324940 2417136 138410321 145258358 154864128
82183115 8437976 16522704 424515684 622435521 519022874
41192632 43146735 7980761 168822498 146236588 104470955
1044496 6874061 8090650 65349700 53647293 60482663
3924322 748685 9186704 215489914 229945013 227540520
352309224 100372139 20251863 519183844 407833630 212420474
67832796 39841132 73249633 314143044 266769282 311715013
335946869 151333199 106686986 672131860 723395503 720469864
24612092 3568078 20719870 73170069 63513363 52114808
79033147 83482374 66803301 794390399 793126652 738387100
49579784 28269974 14866778 781387302 722986992 857318064
45102184 57534736 1102593 217201444 157887442 184830330
108103296 35366240 11702437 135960283 128289280 117940658
806879309 156180089 84639256 834307166 776650019 386093166
44683396 34999692 24575545 548413549 615671965 601054707
43116494 1456730 34158151 178040236 188145563 183642665
2942397 78978811 26185895 404736676 391587893 392520833
268765653 89136182 55743694 350996610 378733627 413885160
510297125 9019984 69805972 549913390 523235232 350058835
142388380 286382472 166443338 233067474 368650341 365232959
67433064 1156200 38948861 209656836 196831853 188215909
28139821 49124743 22149413 320006155 339930050 283185930
35763318 26083279 13039649 590509724 459488589 465080519
20004585 3663874 23137576 280774596 307400435 329914663
39919599 42569249 39659672 694251429 552410476 450116184
79346840 493500 2229825 622550179 650509394 669808944
91297955 51427918 50283608 740380478 431861725 741529292
523603836 52698264 256682129 597952408 355429977 355338613
9928072 9092717 20901175 252805261 258156516 248117699
242511234 80727757 155691939 703381947 864881163 700663285
317088 36829080 52280773 404318303 377438558 299696399
345569817 159499878 204288713 757315766 747393469 734260017
6814374 3066006 229898 12921286 26761596 26332762
18555241 56306830 305098896 601122545 573325331 682301927
7883888 1092317 8913229 84213815 84103282 82095676
103801117 118859 132999813 419881132 513766573 495979105
4205293 8005637 7428128 121359803 126028039 130638379
40721709 6426492 61901902 418855944 384010014 377448341
308190504 43858713 13034454 601026095 564173329 612838992
65653180 3815699 40928749 240886463 215039239 226424217
74538001 59934718 24999451 898208138 853109232 923245038
198087181 148869648 212763911 863423872 926733329 873235525
324948341 162122034 11238007 692053792 566101447 693949354
55083542 6486047 34726397 352983454 381133575 387156417
48328860 130193192 40208847 609762525 577507138 599719412
12936805 179625588 11189158 601533445 513399380 628124580
73229887 148434482 118506107 662191587 848583341 819428651
9988617 5768811 10549363 44736382 45627687 50075619
163110806 26699354 88360942 223889023 118546742 201342958
68976029 503804 6761350 310273309 359497360 311547002
412235199 85410970 352833620 637135410 368487878 700977850
9796068 7064212 3778794 282093643 266164229 211430280
622466680 56560409 296163296 739655472 891052036 519802143
532034490 229160494 21867681 837405426 798789142 817219890
1868230 2699607 11657659 195095380 207479010 187256970
425454734 161233395 7201016 607856166 619827390 371911682
2044003 64294 149179 5140300 3733073 3830838
1746555 54127185 9917133 323729382 356931641 363184440
117553876 75779254 80085070 575138598 580026185 617247846
2062619 5075625 8320392 51722983 44486702 56069175
128977968 20678921 40299590 421591777 277169365 383181870
32448895 466331 118583367 756277483 761304032 556860610
236961183 7529032 33749904 535012809 557304773 444189692
28632470 15515368 13722986 194638200 182995694 179331784
80165016 90088426 11741318 622376129 600996753 570687139
365920361 65396766 125640193 516411461 442580020 491334529
252096130 121922177 136998658 293545768 339530350 342909872
14277035 12896608 22940238 204241571 175912573 192193120
30839329 194184086 23397262 893369559 794192931 795263522
21113637 13805570 34454212 139261471 151461399 150267612
78614209 8228666 1533256 555513590 703291875 679734679
196149503 11015941 282058479 294524771 230504365 310207675
274915545 242879611 30119327 458607904 489968826 477690163
17812130 4697709 59222 116312913 118104499 143689481
140515427 13925097 37061242 344185592 298917697 333390972
46104207 3776612 31396650 331534259 302578700 293881391
509964981 8339874 39440188 626679705 629152158 585033470
351332368 68682047 143046970 409940069 304987425 280152643
508940217 76702420 11230931 909152812 841038243 908713734
2214143 1586383 298578 19293452 18970471 19145511
277570997 151269346 126318078 813462383 754564582 853591761
38083370 14224813 25323140 164359821 176183985 178803375
87123464 83805634 126728275 707868750 604723641 665259326
99011982 96348683 7732980 397138888 413738597 390224866
119928948 69389782 36567364 514436305 511381402 418794359
114189 72965 93398 122800 83917 102187
550863836 31610749 105533139 833673341 653260480 841127255
24403468 58891804 5272708 537649739 572849552 580775598
160093303 6804558 94251878 167505115 172843785 153353894
138344096 82828237 374828769 987426095 852938115 993307554
12952000 1947948 10021391 18184893 16723142 12316157
5200383 32414957 38333338 390667854 385429371 347107652
45622701 14261172 10129496 483503451 653852504 571808591
18151792 37820269 71975039 536142161 545456354 523805261
23355651 579790 20845857 232743453 216058802 225256316
598968294 40168933 5744196 851887098 751577877 717504643
31064849 43071386 124868562 528792082 511470801 542510332
20931116 50489975 81960663 506508655 493144481 486486860
59964823 13166361 61140330 336913830 344534469 337526961
374211629 114699789 4565304 965954319 701625703 831991631
341113458 473084284 53247071 699391890 751679300 673435954
18307042 30668657 1197382 100518512 102339889 90902019
181879762 122464007 111136030 647596941 604419925 675174586
221186185 5282871 96182141 384297977 338956284 394534669
43837920 214478141 196381916 675735467 829063873 805829563
227215031 57070195 28501656 523302983 379273441 531703753
55870499 67503429 12502947 345826889 348554200 384200292
68298126 18279312 40551738 105065971 155299809 152038220
43317723 4720748 7134640 217833435 297334992 281512503
27308334 17342864 422566 48447793 50987418 45218628
16060181 420276522 87313430 659481240 665402696 498518443
2015553 877709 3027731 27464075 30269680 29071812
27212163 139549215 50279865 937923249 890775454 650364071
25448838 43793919 13071364 162057096 142245457 160288577
103348375 20459690 140286219 439899022 450304172 416221031
85076641 20495901 11091586 520586331 508174935 526295839
447839847 7848591 177471539 702453456 720031726 691659345
315433619 79251960 55501108 551276966 596365288 545193312
345940673 76741614 9363203 563311422 298810739 674936247
9316381 84531276 32412611 703775597 691549765 830706505
330581318 28294798 64478229 849337122 844321733 752804521
207205892 68476040 77364585 373380040 378833239 401814565
73092186 7824443 2528429 132261745 86511137 82537150
190589512 63698828 5585052 861177908 836080711 744549525
211506841 125484326 51773866 322575955 391185398 318498070
372932373 20535057 407459109 467941422 415684002 571304552
63817924 13055643 38697481 892747832 924615613 917934275
216871077 70773615 120067497 327290336 311124664 248739478
577779214 99531410 197316676 755432599 774110732 904259108
83716747 26863585 44067037 102744661 97102165 79138150
4573481 9015275 10669382 63695164 64851812 59927279
145035241 20318683 124200651 568754198 582537752 581562461
2353980 4414113 2008236 63164301 66890141 59965891
248482653 33803316 125583948 429262315 632641620 555135546
12927228 89232586 22204491 718888561 551515021 739312869
20680673 298265 16475548 256845254 246069936 297299251
375523229 188392962 107093896 740327171 566010761 859981688
121695949 31217950 9380474 171782588 172366861 166737772
80446380 120592706 46196046 320338776 321495214 306451705
78769784 77408837 85506837 595963278 467790399 618747627
319359511 88137673 147218861 792607970 736526023 789335916
584374789 253020527 411678083 709241956 754178677 754821998
88960199 8440635 74972549 657001610 708884995 711964787
601290858 29785119 66510732 744325989 728979601 786587810
30628591 59372833 69435932 413374375 419259383 478095768
180358111 94383867 64494724 310734845 298106457 302744918
174871426 34457031 725990 456259258 489409615 485253471
99888392 81416523 3546816 293974971 210283171 284802256
66423621 20974563 4226012 183003374 182066503 144781612
7751932 402563 1730795 13834559 15223721 15922782
431717991 59987400 247702865 746575229 660160114 374250788
236710055 11464869 114747071 276145492 220271095 243522033
124176920 30923509 18751785 465758808 551003371 544847791
5748491 7581432 1273862 78032016 91999735 87869575
285788626 205927816 136202151 673764078 709885315 672428018
48143402 2132241 10336040 51966158 38457220 52469651
41135441 53646196 38089736 620380451 497196966 699182547
16670688 63974250 84836362 769202648 758369286 761291917
1794691 1922681 3755597 17584774 17541388 17018642
458317042 227065536 47350142 922333431 815876921 783609155
223444609 65943163 86926641 644116729 744863051 721319720
521614140 166693958 70759722 699392587 713383862 680920993
184677442 29671928 60610842 407552531 408845046 290275789
466948193 6453405 361754165 760096112 503353773 787310423
24508763 3120487 118947415 623027321 782598828 760975475
22087282 4520318 75542906 200912499 194793076 219702689
74084290 10115003 192073909 428354468 537192366 332309289
132792241 63791608 120025240 383712511 309769687 394017358
138912735 37171754 27767743 374174084 375678334 310601137
163382106 406591549 189298664 758320736 837108419 882742620
33095407 57764360 34035343 217279330 218764574 215607330
173636241 6877926 187460649 677659125 625583901 635941721
236257562 60266291 37959170 685683529 642327360 667056082
157806717 2047301 29691238 227039651 225413151 124199833
159506710 55103516 51521280 497648941 361352132 466551308
224445910 53212538 23319034 365145215 322573658 287143225
14976794 4052197 4099076 151943403 191782870 167609788
154569045 92088193 2237075 217228061 204006753 306114331
649452170 181944695 253481364 756026406 570619700 658544556
14101381 54561913 17528739 377170077 338819591 367813452
365179320 273377046 155457201 540313169 508708243 491042174
195676332 84464163 42194922 434375116 395619116 295530593
417299212 88099015 452098970 825952021 798445887 835130187
31403665 20574848 167128254 410970208 384563925 412279559
277062534 40436344 86465893 857826759 788940261 728352255
68449713 2904923 49092424 562138043 475185082 567797772
16476541 68416867 2683978 188153854 258859273 176424550
363292262 396300880 152648709 658680328 658427472 512516647
29166045 57036785 13036290 963095067 887095421 977859789
38913509 8456208 47842458 497757406 482788024 465423483
557286948 248050108 271619190 931191600 945940748 939011040
208682 70791 701815 18024308 17228231 17863057
153638081 94946363 76618652 740453810 762285959 704403993
19775794 10941660 24170163 161755906 147624675 151780930
85423483 7363025 55375965 755549793 735320550 762313362
412978309 243978495 120996339 802699616 820130284 820302330
120660213 5993793 38085043 266194709 330530945 254703544
11336565 15478853 27802748 479322469 452325199 504424066
97406888 38951788 6582327 137111013 174190719 151801745
24426998 3254974 1222301 79763804 66669099 65292863
98226 840548 1067185 15314230 14896517 14561028
96673881 6076499 3332329 217920337 171961625 217716999
242045659 92477830 143448051 622624715 649459970 628473124
1086718 2046588 348128 22187694 24828188 26328387
6342809 145137028 64953249 470439856 513843951 552514813
4505080 36098889 536844 186770598 201479115 221840798
142420483 110284516 58769893 287920968 292432691 266888789
58740331 4661741 84307445 753877912 567842960 751709730
54736 1947385 67953 40017656 37541372 38758290
109734569 110235111 166623070 731408918 675345341 739109692
10091108 26277600 4344789 158028834 146445430 153328652
47832194 28187580 7797919 264946040 257353785 190352440
157850751 255173413 222207674 761274462 911786210 929710582
87884588 44903193 11435821 196250222 155137106 155989238
4337773 20938942 24021357 355781842 341718223 307933859
164600918 122482555 33805340 968720033 892151327 926938693
468391300 154178398 198965973 661255743 538528253 679986961
13261857 292848 3550579 104604852 166562565 146383337
420005125 273860512 82873639 895705759 917708553 837270175
120279912 26200764 34589931 133786961 137203400 97598620
147488276 9520954 192312549 836101397 816606938 573636324
238964117 51435372 39018703 269255693 103626559 129800151
269781657 111681 100928071 615967307 668929338 582028918
101692825 2844490 38050235 206971048 150863871 196874913
111152791 67989494 49251607 725904827 559411617 714381711
17550629 32477997 23499189 346516640 338072900 328502258
98873178 10674733 1177665 186603388 158093063 152881858
347490797 179347776 46460617 478980993 326174956 421649230
161783415 25818293 20481122 658439502 623450398 566508807
44705383 35953745 98414501 383291562 281787939 340953218
237534543 12237009 58497470 287339332 28045357 274152646
2930734 115569157 5804765 456903247 419358020 443611222
9077084 35523 353144266 833460488 729287820 843202559
103224633 28957039 13103968 570552328 559464094 461083714
9787112 187437 27340408 85829747 97740874 75233726
108923912 23078524 23800588 220332756 246854310 256548397
443280748 26559916 148796567 872691715 725958841 879828792
22990135 5542105 456820 76284917 57563752 70434926
7655290 19305192 25615319 516533745 456387189 511916788
434841717 37242904 8337963 473464356 340067678 291354564
33341944 16556868 13915464 93714818 103044035 112753654
202257122 90875752 40609889 617634801 589609213 590779360
105366068 5084779 35141935 500087727 498059334 413020422
2382793 2800725 3197670 13253979 14015704 13831685
405037855 29181246 24234893 802512856 640143529 775909689
50590753 754891 204564822 964959826 940248769 969407805
46111380 5577182 22611039 235336103 235684573 237398788
11960102 1597229 765160 499477592 466937745 540959082
1204686 1592208 945277 18151191 23378466 23080329
17213938 22997098 15991487 580811128 579355654 482806532
201356199 113377538 128734071 907304515 913405188 812420271
99604231 5277212 40329642 148694600 161970527 163017737
17285144 10632700 18170848 199355019 209031860 207136984
56877445 61836139 20280585 768371374 752337866 578303870
268437652 13956805 135433363 461277998 345887065 465311193
556492445 16523439 129475355 606890594 568997901 587569092
112951065 40002267 15035857 434566978 433289781 361869185
133278113 32786812 55202984 474354092 324368606 338121378
15371487 16088585 9246796 599991499 474171235 642857093
379459864 48753619 404377654 486609122 445471532 477850596
218275687 59887799 25239668 372388854 298945354 362935555
4360823 55066199 59112574 486802667 497386047 509437383
539938492 168829691 39423641 745858867 645244636 700328295
58271972 42147310 80051740 422326048 381807985 304469554
168261945 199833090 90822618 671830615 517341671 654396376
6719615 22663152 35208889 237389240 258218348 254612223
186091029 133407873 232995541 521065720 507971318 370531051
121672837 53522027 10102316 532094519 548901202 446637591
4303 26154073 30862711 553720594 568467424 539740400
226316137 42210154 79713968 389683628 383324876 358034828
129242802 39186060 40817198 194282296 173401428 120129797
406927038 109892360 8436605 627402256 684682301 693318256
293595865 108610377 27034870 797097311 961706516 973909591
61231679 15921042 29917181 154083764 110436611 172958657
380619 195866 1074935 4693424 4619573 4145249
2757864 16644128 33557370 578179007 620480414 482027799
488550984 92947858 81124950 915249541 794179124 847130375
269008557 24105376 26857534 874987959 876278083 880470152
186992483 7345356 85189868 768510964 734664345 762161942
16817903 11002627 43183581 208411872 211247076 153218229
35217979 280275216 25215686 845214457 771397618 767234579
11130458 39163916 19280878 393019409 303499994 302808335
41494786 18979404 12543662 119930238 119277628 114638269
116996071 2144737 39250073 265765369 189410693 279677690
45139763 2796619 107648480 518701130 360496203 533501125
137757554 267811530 3567816 853765108 767037644 774248939
344071002 120163312 121625701 550041341 220074985 522529795
1962076 9096145 3295731 47507323 44649010 41865802
643185242 45718039 183972792 681428042 333291878 483295752
58432868 3708009 5294916 147456188 101318912 134783822
1263776 17999406 2878037 87366339 81033824 88012377
1117397 64801246 14545097 378861603 378804375 275611311
3716259 48369091 16077757 297968901 337651820 346197023
96678053 13969524 49514073 266993963 245736926 194764709
428476513 48919454 276333116 809692875 579842825 769344013
223993007 170692266 77234352 834322952 681269636 630431802
67698790 24120412 68699974 623536105 630236917 628272751
51648 100197974 92806092 654968529 720716577 633972180
581231118 33360786 60306129 837533683 414591425 377558901
511805164 219015884 690860 783247752 874266006 782091962
48101726 29316984 10552098 93161739 93173531 70800061
63523660 86135110 46470277 419788971 387264373 311819988
90738413 90203913 151400135 554278865 668317751 609362353
106454594 17799739 8820612 158908546 41183094 142571719
60205224 793718 2111029 72058440 40805445 19880970
29040707 48731441 130616693 640869869 598480326 592389806
72044157 182143187 33860261 441663863 435525926 382637553
102693164 5315929 36689167 639748819 640875309 640762834
40306077 42930457 9925824 223329909 208235707 232077681
250158785 51867282 33000977 650628068 686711722 656927144
142792956 1513717 29744188 542529942 616019576 650807213
626047098 15360941 154390 669302612 669448535 526734389
421864700 12473090 85635195 860203776 754570164 837046337
289025709 112952438 108204857 340424988 327715761 205403751
55117417 52279254 34337972 310734121 333889133 377610080
324769166 131228693 323334427 652065521 650184293 590010663
28141800 204202730 129751158 813852458 804764012 717103538
461021520 5899220 92425689 594959846 339996326 531496679
64252928 33144109 31994869 175594959 187755831 147165429
234729580 9697205 44989342 267062194 261480732 187040932
2176063 7263920 12609318 109732859 126750025 102657967
327351029 55028821 222742453 337365158 298773760 329177998
350507 1169228 623448 30919998 30182939 30533544
26240456 158517582 23535010 672572905 668220073 626356821
159597668 181116819 3279621 705247857 489079769 597800463
18431009 53997885 2386034 333743327 446430924 419131319
239279398 81716043 35612369 365119071 347302183 358958763
119524499 129066089 31535985 547866225 664804349 473039432
59853323 10522541 114011866 485860487 453805324 467020102
577302310 30716890 49208545 775697221 788094944 737514921
284576786 108595440 42278427 732134979 846873091 793561240
498689662 366374993 253806385 853981013 791638779 886156686
780570 18243782 19619499 299895928 352760007 401755947
53809582 173921259 233409334 812982628 852551625 941386961
18715637 12772252 34500179 264092381 261660382 248774533
86589377 1901322 64059145 642003279 455567023 595251072
15654309 110689546 12402906 740141912 723267627 775522636
15975663 1051584 33301238 943854038 532303766 893479714
59995070 16522414 34833494 119619803 112069904 64793799
5399653 30753260 11516020 904844821 934124496 749143262
6424870 16157960 55596133 249982904 255610320 241755670
63736044 16975590 8285223 134829072 130151064 134062261
2851579 13971910 1206822 87959519 91688721 109322760
31985732 2897089 34719795 115302446 123751657 109462048
496261608 95639719 24037140 929170392 783833785 851246689
532044597 81574343 107109906 773324276 625388758 707501840
401480198 55963304 64452353 639229764 730857541 420548827
43420682 37933723 11772852 171315956 188629541 164734449
243945019 111275599 149057 687532384 763855514 693657309
20178349 16347281 6126176 127172483 137220139 116949237
473184138 153902873 161481385 602201785 457573807 509011052
22193673 11368714 8922114 55828390 60705580 54087586
15616447 4596953 6997345 17014240 17692570 18424987
849111795 426754488 244316528 939871288 798052043 738674615
217599839 143249251 28154892 283098751 277453060 228572103
81932261 59186729 32814219 535790924 563184269 565932559
37493113 49993674 120764926 652822546 657549451 662262420
152450340 342718675 181999152 922405592 881821980 905164064
191914324 34676564 80095192 662778646 647167143 569652530
231845202 132924510 35010164 775212894 658125329 812361327
287540090 4252337 37750893 537662457 451613765 457380205
138933585 21536190 22763959 352158817 322001882 316989673
19761933 8388306 43883526 140099607 141157100 139758941
108413787 40786063 37361546 584692256 541825638 472167771
6314733 1245511 303402 25673795 26022547 28727919
26599996 29400438 29150066 229285013 206730966 231943119
159803804 25956071 17026610 407729349 408049619 331074549
487286882 162564120 45944260 954515864 788452175 507311214
470261635 430029399 154092087 691056509 610332109 250271700
69424826 47863574 14061819 410995834 396175100 374489880
74956104 15137494 17732250 840947698 851702357 876052079
475409096 340616832 397813730 843761479 848769445 873190476
238002293 78355415 159322976 258036613 237911112 320168181
427257805 167407326 164916587 762462699 752398959 711734500
377135587 370130674 206078025 567388900 621518286 649073796
162752491 21643828 9339786 550522203 591791545 586245193
547938704 55607950 292364303 771273701 892156696 793264755
26663942 7374840 11724486 137469319 148119616 142943637
665608197 439323284 242032148 917946249 561184013 823471297
59037853 34673291 21530468 157594842 216289070 203184954
104949205 77436395 74540901 935247495 905787836 878252354
154808000 4440976 226177093 287252309 251581135 283600323
29736677 5186345 27417986 687837145 696821026 659175560
448327986 109878901 58539465 984523990 865445360 900756216
488866506 33206616 169906515 571416906 588385279 416882241
387544693 341688351 64774990 532982986 398768534 540193425
223085601 130325556 60008051 448540832 359581611 305007082
635887483 93674576 176406131 932988480 796952437 889759603
153219523 18060461 52753401 747901694 648640188 683150299
53329192 67129873 51411864 587666372 639342319 469448800
638621649 8489855 14290306 956586919 947718063 962327360
174651144 48351472 135161899 679395609 548087043 647585291
58015027 48581042 95788149 795072254 857973815 920165221
108356620 5911319 313567699 523168819 569689860 627332252
25521968 22927118 55587440 319496822 328298845 321243976
252221127 28793227 216670557 361439872 477507028 438881325
380606081 14179683 8683065 735198950 755854078 715720345
569788173 55926582 194623728 703601229 484816202 672252844
193503610 53135536 29649778 813977190 828728680 708009206
99683803 91001076 90361753 488535184 480163823 454167385
13183657 31640362 110010298 600712310 643984578 576560160
125278849 14996953 191846085 483807798 531976788 656263277
806192 4241961 11782022 707973082 786435229 743544063
789286 92548329 13281743 826403604 856942392 878228979
177639769 8450097 128278630 200225987 16314530 196599537
541398419 159121488 79498664 799807136 739425171 746769920
100034056 12526681 41397929 481645807 289989136 458372046
109635247 33916881 55291954 116443877 68672591 59943690
106838894 40067100 48809710 197724105 208409372 208888991
262826346 167069126 59514862 916930551 804969652 955639725
162228021 41407525 34083978 598494668 546939326 584786500
493887494 189230270 141875603 760497204 463013149 728912477
23859566 69033376 85128199 331347741 338452697 334850727
33554908 131270151 5301976 506732635 552567614 534522185
266595 4458267 37144719 208799088 179647511 249762063
106653136 80420781 28572612 560540603 543764951 449870536
138019342 5538037 273471107 458348654 402718869 409094426
18173042 138845344 184427148 825279995 855701497 813150508
6806439 8104738 50214487 189051842 222345075 234545455
83016666 42719241 43355181 718944216 610319605 680186202
791185 13084100 12382988 518765454 537781413 524724279
148843570 115532534 159305996 838529264 775672252 820016406
2983969 2916592 9748574 65261480 58584820 58690040
14196129 42623754 17306768 319569290 392808530 589716379
2977733 3464678 151206 83659865 79857719 73153126
33909981 10615540 77391138 517748465 539175247 488263811
229724906 119602141 94312485 331957521 240033811 309180215
460262838 179679478 118194184 612587963 558868673 381628528
67893898 18038241 28782595 107278528 103914965 109298202
84432532 10837763 1807094 149573702 120261873 145773760
484528927 152606907 23563640 690694655 378167168 583286403
13963268 1356702 293244 18944258 14501926 9761419
46781257 12602174 17013453 678809810 562598113 588645444
60550256 54197527 197569536 741757693 708290376 698264865
365317167 181202897 218212985 581268919 495097067 554654315
6283423 1917960 2482864 15437789 18188053 14919963
46776795 14882254 34327242 103210108 102006880 80178942
131259471 14684852 39637719 361163841 394038420 381707011
5446815 400516 11311063 143549257 141131713 132872112
288476639 195446355 98885130 739558247 668512805 752696385
139809487 61007781 68065621 930484612 998002002 685128783
37079295 46814682 38493777 303582358 210085295 301010606
4438736 29056469 10796878 232251578 186403006 220397159
9219529 32875715 21549942 157212199 187411831 167954971
12307749 71631518 60825018 510910202 469428596 454095416
71926412 132989276 194648443 655495324 888115265 893633270
58332663 11506399 49528253 219134837 250508335 259570119
467589527 197232765 104568221 660439101 783008262 563015741
42924361 16710621 9396117 178985911 184366859 147958611
153928320 80448514 36593019 435717070 443449845 387810786
5691800 38952782 36160161 486391023 529586816 526027140
68522404 38482079 99238176 868954838 811994459 583352565
125295925 40721534 7363671 721854858 785463146 861110169
336532488 15972108 398764234 797671245 780206234 670172938
378343807 159263247 97607950 574699732 518193633 472293234
283432377 49810307 91941142 747090147 744835818 713467036
1735405 5843263 4721495 46862600 44100565 43294174
29834718 5286857 37488436 237621460 242433122 206022275
12236612 11044708 4570212 96431716 97452617 96086005
48724309 15882563 33843148 59285123 60821600 50478175
454471857 102137349 239111716 484969783 196228499 385555424
13564742 16221135 21950696 175916800 174231333 180383053
46672752 100578283 5792046 207504503 194837184 176409898
8913790 9356449 2755146 36157894 44092980 43388482
10752262 26992317 13984416 705823797 729400143 707898345
155951721 61834424 53393111 398556038 329183367 335540791
79650145 15014881 28091494 401389676 459809275 495472414
168121824 95531518 11715597 301220001 317086134 314008904
10684296 490147 13336651 281813001 270154617 272639348
77968120 38248926 24130478 361139768 389553580 384693635
14525308 16215303 65572720 424122160 442619610 411457282
63492192 50430982 41392648 87790867 86249714 81187210
499532376 25394559 144320513 907745449 679099878 769517446
202467060 22767534 3833544 499668291 501275034 568349502
25203318 3764605 7150492 155162609 175464881 181847588
162208213 27790386 17213949 264443034 205195547 176746283
5872889 12391516 28065640 161827250 136527315 140240959
338695908 195253557 123842720 416573825 657772915 621790183
144390549 113027968 10279874 656994524 797758276 761205136
73395256 18211240 16834430 340405316 373497242 365499113
38641303 19281778 44431477 683849143 727241995 720739486
8966524 8687243 4913287 272880369 266706036 257182103
147604104 24991307 41409549 441528369 381133367 384204020
45263718 6928627 11857529 189890843 170414477 249649935
33636570 32172161 21058795 318494948 231525683 272832049
18274028 118001654 20222324 572750260 579834092 633344626
181789252 30305546 281557105 552867221 556093379 580322397
18352833 52848142 20916412 730532805 597904435 725619870
12674669 12617753 100437206 419561977 382881614 397932188
54278580 22402962 18710609 132832282 138569193 124442181
60767506 117801163 156150991 892894382 953014927 899269583
6846736 2154084 24991608 115624827 105441839 115035992
740452176 59442189 433208351 920837151 851078160 712685510
127514539 39252698 73896770 158766103 80622796 146754154
24419096 13805746 7548100 38181645 42467087 40999876
65841673 17202553 33459670 240167896 228813939 243223085
341140067 22208031 46248196 862033150 835274029 578703789
10801199 19675168 3424184 53091035 47962142 43171017
98704721 41451160 54534328 588096651 392032793 508993087
53720873 26400847 54233468 353506722 338622112 356361657
65236648 931861 8232435 118237858 98928220 104001647
271718129 82910050 60676441 597475917 427425648 530500905
169681 20577 96937 631807 655894 530188
56860763 21298912 33682134 498964581 645865648 850756189
87547056 47196473 95488826 697370611 559607618 664746283
41928079 12644731 65270403 229600125 239760761 215689327
29264712 42889503 80112286 457424262 419196073 444295486
105971916 53859667 32032333 457612930 492658635 468382622
287539599 261080545 241356482 852066630 600629899 670184720
685715823 214227942 108782996 830295356 877928851 833151031
184860056 67609775 148588483 620896191 562121255 634685351
289523819 108874574 277483242 529226595 799224722 622616497
48508952 217818883 6758165 917277696 917734423 897773740
46903114 18343452 6478318 407728818 478033301 215482937
62609863 3731813 32089597 705996557 685447283 519948737
514450626 68763444 109985338 635808197 573839564 589458885
12109886 19844180 8852343 105071169 104748012 90084883
142935647 6729011 4633556 380600639 349520337 301173622
76550722 27572907 275326206 825637812 718044116 823499754
141839242 92198549 29677391 232547676 236523654 232215199
68867664 62888823 25805307 599956328 615280266 565120915
121275162 92144049 15410808 567574914 470067241 551554949
61092916 2159721 92752665 629236261 643684892 692693663
63834591 8241925 26484748 382277072 249673764 366254081
427220516 165206031 36953471 648372379 647146496 621446254
89320467 18495247 19947008 499894566 533770263 496970437
103773563 2084607 27964438 205937867 213576387 205891593
116394214 67735430 73464764 338610867 283016945 333956892
391953016 190088895 343102856 597425283 627102859 716559455
77281584 14798592 29952774 184968209 200186037 207996468
83569491 3334937 37692253 87972377 85620510 79759431
322754804 118603635 79623914 567982860 706537045 640911137
135184537 33218678 82037669 586551288 581480902 593134940
158849026 4840899 21014862 225181054 307503862 328808338
409823856 3391077 99909866 749552591 733939785 744610849
2585913 5741412 1364885 70528409 59117912 76290798
473230698 65071229 37290047 568770535 559721406 576321524
134936852 7813971 2091590 737882675 657051069 472692513
127236924 36055007 25990947 616271300 542220118 648050882
26630956 61881641 126885327 529365155 464402463 475068576
106907621 38500891 47812309 808342887 731549018 568244644
66087499 111772369 62263014 698248775 712400078 523212402
33502227 2544805 20747380 375197770 358795592 401015262
34056080 3868158 3833810 191066212 147431603 165149827
60933865 108215836 11458575 814432995 843804667 797025637
315467793 24057442 84773695 484970097 483862139 373118934
193304567 56404485 54356607 219597264 235437217 122979370
2591583 112573816 2689415 176964937 182365418 155841164
2868745 610846 356228 4796082 4511395 4397300
21447720 122192077 207531966 815975391 846491552 821791063
55659861 5979103 80177791 358772707 471394745 492984077
110130432 56758049 108945406 270199809 345834416 343420499
374311019 348898834 26787624 881181865 926191248 936269345
87572808 73222202 47056192 312934330 251277516 317454051
54997904 11711155 67028324 318050455 428333286 436449861
7430005 3771106 14514848 83539795 71895923 70746208
26670938 15482596 7227437 75058099 59380745 73382640
67341615 51896628 22139519 133195661 108013733 116632479
12408930 387243 7277767 123952258 69813907 100208033
14714790 4463896 23812743 217129701 227535232 228023024
21708156 10696123 18260947 49842630 54340527 48178512
444810024 250330212 14723514 529279626 512346833 135762461
12223556 651508 3029814 46813782 46794324 44364586
255386234 159818465 128927710 691180966 668491155 612712877
49637297 45122308 23074157 355131252 296158102 353302868
286294271 3763377 57012091 701211144 775144039 708988409
145279400 8608368 67692768 400648110 453578423 462964462
380459675 35563829 256999673 579851063 305125335 580894426
32867581 20552096 199903 69305154 58702451 72347384
32398951 30138273 2009094 272851078 286770652 225422244
608909880 4057129 47895437 809998255 674425656 746442839
11649267 497427 472895 228222614 209684252 217360865
98849930 9483076 38252672 219585795 229924228 230901896
252119951 10251985 47743525 569643952 410026983 514980118
558152607 50512158 334791028 811790193 585421888 864658454
49842605 376988217 70367030 739443132 867258577 900900814
211517438 43106182 136896062 369856521 400946660 396861921
26833477 5681977 13373807 51259213 61533422 52203392
15631778 10024157 17182439 148229616 157666105 166669523
24116213 30402533 36580249 443601091 317573925 415401096
432877324 5225311 201721352 442214708 269858316 396613436
154151532 52670233 93076312 265967683 213587613 174746193
315853105 60050456 2807390 399432921 388404251 222499503
530762486 129899384 105356899 731282513 687681897 608574900
28902760 2526287 51846 60002937 42829648 42159606
325084894 6093228 34987810 638790893 542992756 648491466
327100680 14653150 7184581 376090555 356538936 210809650
125003430 17072985 57088992 628136175 602415538 620128258
67979527 6190299 58663554 187651673 186976927 181793990
83249220 16173337 9677681 327697132 295996505 251731251
26392297 2900458 31227275 137461513 171953294 178177401
246859206 70530078 19009013 379147546 192134814 217996307
6828051 22452112 8404485 140376050 129532201 127337658
550851398 112439082 214210952 637218395 646917410 517107490
186665796 179601362 348336 427666503 466371167 472959507
155476787 35988032 15289451 374605620 191753395 372172365
31770753 23442697 28226344 518455678 507878188 488354099
23313839 15575115 3741686 84180043 91445064 89120207
11568192 1313442 4210511 30005040 30025310 28457622
167956117 71999016 11726156 429247235 458135390 394033630
18976340 109740687 10414853 442041735 442554047 470822678
270835288 8679052 75835672 642602441 767294253 479677633
421393867 241297328 275541831 915843942 839954201 898420604
158196202 231005831 14698975 695573716 770142300 823897385
192467908 72663027 61278126 594183621 231479032 465406349
5795709 224047823 88118055 725701001 762560663 686289873
356841342 70905555 114281398 672912245 613992680 632901961
164100911 2860094 7203394 902623827 820249381 801838765
66649790 2809586 48931471 204694051 177135015 196251360
491284703 210390280 100590235 755159406 848208696 774221528
80647135 6508656 23894785 763993515 683693149 761612339
11917269 48689826 20368048 183740952 147411548 163425232
22295915 144409382 48597576 352771880 381357502 382742721
883713 33915 14476984 85714369 75177264 78048542
427244904 15316949 52949977 728046290 637912005 779265476
193113318 156865697 335130209 608960595 435169979 561101194
29469990 137388829 46872074 871813285 799898406 766602419
84583217 113160612 854410 641821176 604421866 630697779
151941583 40584035 62089465 608796769 588699200 554658753
57957137 22961949 2105363 98352792 116610643 106604288
256202301 187063833 30701786 637847461 636659947 649076884
475281618 25300485 290342231 543155498 464592775 614705148
65674411 49595708 123701478 845767158 835592761 869048102
284815260 107758795 22872466 359745816 301887365 315000860
125073980 161333604 52319878 321087519 382165922 395626429
36973911 72114847 81533048 411792340 447221130 445234213
352603768 5775750 347516983 388320777 309684423 484238442
39044215 7595799 40349865 335661477 364657369 324562682
103181410 25866760 1461090 513962240 264992956 480802120
7246616 1201406 15242572 50775660 56560517 48699452
77876826 56722206 330903259 734720508 740960922 870057273
198113774 115563160 154022248 403708761 354569560 354954871
201970645 91019269 141010459 581097622 584920193 596769189
78157162 3081025 9053490 188297874 104811379 181982377
470597285 321697332 44739875 653708928 621776642 672557475
455170263 107067411 63510181 943485984 701889503 716107039
189358662 38563027 61275882 308134246 269046255 302119479
4125378 178689 1563201 7996319 7524852 5620039
141059349 212767607 233006948 878853676 925204384 880665606
380878279 14452172 64463744 706950486 782172187 538247631
12770380 2054371 3362389 68947294 47100571 63688374
236804278 19948197 181861830 518474951 529083370 600933716
60764924 17543710 32806602 223440729 166171340 228112762
2282176 46651700 15934812 626436242 586817193 565126439
149725001 237872111 4814335 632418755 686667859 677302093
116833857 24873504 19378052 267612004 320715943 194951153
10028041 51089413 94964247 382867081 369149735 343773942
12354424 34795057 38592307 455518410 484425891 448822661
205970179 68803902 35727003 653696389 628840338 628593154
79553351 137086878 49812123 727606483 965232938 755573677
51001547 11170937 120188097 631687349 639531887 611342741
453274970 3487334 209509730 916454224 638145430 890574577
176362477 75369307 142944867 233786670 132113221 232473334
771600093 423340415 104717528 932672559 876420093 488698995
90971805 118947101 171892616 701461580 833377743 833009844
600168120 548053367 214773341 857571731 701531261 758985488
240687319 231632791 575782 514184235 612467447 526360997
42185447 31427099 348265 632064638 461201642 601303737
56798148 882059 15638874 141820662 132395246 139949920
80257364 29474346 18716242 99028891 82135749 70782780
27388613 29283903 3450649 734438433 690857822 710481071
74959425 38095941 167804724 560085083 496590365 574038834
2589847 1775891 3663429 76967665 70196926 67236938
130685889 67152351 25333506 898249741 874523945 887790553
123863853 60100111 34279031 621095627 601650272 495136980
170876931 61164546 72740389 187857330 169157898 149478294
8854239 1582245 819050 16084548 15407149 15473908
13335978 6268104 1950103 32875454 28807255 33390796
353323202 53198078 36902946 821439990 785604286 808437280
51037577 1725207 14262231 235049685 224285921 240964899
2405857 14408066 46118595 232462185 277806838 234131455
331750850 53667769 24801653 438246460 402932994 228555145
147850937 7709486 75357640 458225367 438793295 541348849
689044506 194520424 331502053 708290277 515733066 570655151
26956493 5478332 10153243 41779602 41236714 34779469
1379265 9331264 9648990 209388256 220688111 240082722
24127604 11871031 24464867 221986218 237829947 197812067
632791481 507524609 214370324 646629173 666022322 652611870
14278739 37418453 151590691 490497256 518749533 512085715
191517 44001995 1018393 343670353 307567440 333737761
181159337 1888996 12708129 328034548 363551856 346158753
325472680 290831058 362221592 849896939 749908409 849264457
10403919 122704479 77256026 541797300 514639927 508473441
22752705 9264630 2802872 341797064 334492912 294286088
354242958 28364104 175072331 671317889 607927256 722219904
13488409 11070433 177941488 530398257 640665419 750496355
245977898 92636185 183227671 701695991 448737650 604367123
58878201 47143496 199064696 751581465 738392890 710914816
405499205 446352725 247858364 549799707 602191195 612524650
1551351 6912179 11128927 64426737 57959311 60196106
651178038 3506043 26791597 711793308 700021248 558798011
189088680 80416654 77077995 233353696 246106399 268227349
172665625 2079163 60067542 524581986 476078469 458683303
128357099 23645652 96652083 538682242 549537293 583081351
105778413 13210778 39351690 280444273 273722796 272900101
57441600 2131099 49138194 280012661 267608027 254489604
578501830 167686804 157426501 811318514 484393813 779417145
5980643 16725485 25641966 265622006 190548002 235909865
274204338 22406876 248463699 817864885 842037957 793246034
599097489 480512290 111512924 895608251 772822008 745797431
28007741 355397 4990265 62704239 50864503 57623355
507954346 197196892 22211165 743318821 520985577 771725106
137066147 60004518 26211649 162374164 153708703 134383485
33225503 30294533 25786111 672601642 654440758 686078494
272858013 114398312 17355306 351801009 347713772 175668395
2892989 17507658 38256810 496995025 558725105 554130216
18565650 11912454 61793507 454319737 446096436 343571482
8404643 6895744 31253380 52443031 50287154 49093291
61535353 88109142 5238002 782573938 866984881 910286374
57611674 66934014 15878082 731520422 725552695 754001062
69323428 150591083 81862526 599061676 707158481 604368394
83398639 3622022 17600820 579445625 714387889 659975403
15297659 16327495 42064692 168229582 200888307 203897250
218431579 74225903 5258210 409857170 349053319 414652110
116702811 93423032 96862611 637577191 590284287 631235818
151184114 124366117 48008320 740379334 744164298 689346415
132878136 99115856 36919507 221958426 202457990 215930517
264009966 24170323 90058184 462007518 339137024 459001032
23704995 30729976 48548743 522355565 716042521 716211554
47582576 13310500 41407362 96149977 71071036 91881207
228994762 301174147 95871734 746525396 775465695 694440893
187627069 27607731 9902208 530831818 346553903 313075713
707159 53861968 163195688 654970623 678587881 659129332
77089056 19074965 5276987 303439575 347308426 369665431
11894381 40377207 27131754 552195444 526263215 560593404
7439810 19356341 24507827 280161955 280171734 291244439
730320451 491907763 4052132 774586464 794428771 684495535
109135595 10189932 38772455 644113028 622895528 628343170
20283895 18512026 5440482 363252210 401323946 349681521
81893980 45438624 27973227 92979204 88802648 91686251
331942057 236051099 210827029 725835405 655082033 713536707
416728 32804762 1507698 302381561 296570270 299029514
28165238 36388604 17704280 378085970 422465814 427370425
18280171 3203888 21491717 197366843 182673151 208276357
62228705 74164247 128176949 717095702 888165185 852052788
141770994 383915802 426761560 910208335 939945399 931017107
9685 139140 47962 2022695 1925279 2047190
794518890 463259187 562875225 902739486 843155815 884634067
518008952 134967224 234433499 645284524 554118351 648671131
162866306 63696700 24526263 170354753 109015527 61934198
338715527 126647282 83077260 749766145 806348753 827619947
4926156 211006 900134 87085144 79835067 96391202
7866703 7267872 3833326 158962921 159667225 169966000
183459521 8595166 79430394 628757580 597731121 569388524
368443072 207350383 26721162 610178277 789277227 774950529
6671547 1248367 6242234 70753115 69981025 51146318
12096401 7668402 3653964 54384396 52537983 52378264
315866457 72804213 31182934 448347918 480484228 482954203
4963471 48473419 38653956 726789147 824016190 765603183
20889995 3211876 4150723 56026209 45669591 45331244
54376211 35775790 25893899 143268349 110276449 103172321
426359505 211723605 57175846 868434576 892198200 742184069
490561874 98595212 53752641 795183697 732535540 541473939
74878788 22353692 57668347 141598126 129775340 117620068
155814321 58307016 147317896 736030535 762263259 765634055
493838970 52863259 626755272 948583696 763857491 906918417
374449964 160784130 18502598 770189772 652157053 658473486
523203816 14183001 471361949 732208032 250314768 713568308
162609111 24602657 303727340 659974802 623662729 702939662
368477741 19063227 364845945 825002482 689436626 911015261
153804886 22778881 54465620 274024520 225967027 199602140
503888410 177046758 45071017 732341166 411771978 689243320
174195 16707688 13539614 314569328 414444961 460544272
37099359 72765299 4363443 268140914 265992687 288131149
210118219 51358619 40324836 309583150 304182917 212708557
12372318 2031924 18547835 91877664 99473072 104983479
171556104 66113425 2936357 267320393 281954888 305693304
77075962 45920501 72419271 340129560 337607386 254351213
378794669 10168593 83617539 659798710 709859607 630625106
8868530 47240840 3265087 436326063 474758370 422982164
15082769 93947119 4266297 367839885 459253086 428637915
146527144 142933752 31824285 933486653 778371994 952642463
50921954 92746615 259215 538580422 556313472 500008714
764697889 44928552 361169905 864839319 601379660 755105026
173996975 100568092 45346710 507541605 388281391 464447665
79356548 3397941 32780812 728716380 809002658 703955824
115687343 36826628 1950895 479743465 531708161 525946416
200351109 74627119 255793170 788919827 772181616 729578634
128288191 36607889 23370086 727992103 812096622 721308327
1349218 25710240 15884735 177182913 176159313 149435710
214429995 32785022 3449453 322133700 331100281 123273246
258099418 82349296 32464453 842117532 728505897 898720379
120482454 127405702 4172532 649475491 643275921 525990711
9796521 32226511 6336998 116349001 145701720 153147047
183154032 66277328 44100077 393473867 379516319 290539180
317659317 261053020 615044 505204844 472225694 479499118
19596250 41716073 25374334 298623827 241979236 294333707
240597823 13112141 5473828 407028798 387981702 402797068
273348238 41682741 81704465 295437247 261043886 324100380
380620820 93184614 10508304 522759267 416509164 459022909
117702912 7334854 23183246 480891852 350973299 429104294
8328520 59282586 47143931 371166144 313875681 278916673
45477762 55353828 28709072 204003776 195683917 216752415
112383784 30991703 79180785 725054313 593085518 702495058
7061169 4199715 1457434 64197487 42178730 53975104
46090190 25574740 20868377 411008372 385520249 298963659
31784360 18524653 35787699 601823203 671966961 699762436
215848923 53801353 20498034 369993928 335818336 418997687
108991212 9401353 35030281 266844156 527830892 465949211
24346085 38181994 98128596 444574863 444780524 487975104
267294192 62528498 161479167 337193769 257230806 421859188
258416061 40197428 8485436 772065352 774796030 844114989
120813428 133356378 59462319 139258124 144670920 83474375
25223644 6080757 43917578 714944339 652730655 751376091
20192927 946669 18423012 157964890 155691719 143347309
7105108 3220974 97760 73287778 57214849 67937750
14716539 10582827 1230977 162009738 155737200 162730480
47365506 176154022 11477696 700749615 665905335 558878978
38475381 25508646 103996154 628266102 589652943 744959477
14253060 12400649 21025371 369135123 386334247 390716411
199527555 43895869 9193839 320944685 191051505 316148544
658641161 43795388 54570710 863261818 519846931 848257983
15299835 44920295 43637659 349934967 325299065 340779964
74071202 20065059 27399150 459319472 413904200 467073181
23995906 49971419 13311843 499953573 523427348 558184823
120584602 4127308 79514710 439010386 344376019 363047627
11423170 77531207 38988088 758661971 793105051 586046165
41369848 32068963 152698804 358883778 404964451 396764764
148004784 26803119 23458429 572943176 588211593 551839123
3908293 30140018 36240110 297482093 285791254 286455436
184423538 53925714 230766662 859252439 738757235 884778335
425911336 106293747 49817588 818663091 784326010 539240307
3715000 14498238 11097454 225607178 222441435 196759122
94514189 10110368 58873966 433687270 495497575 522590218
2320864 8023654 5132727 57333271 45437329 60642691
50965041 9962349 22624505 135750136 111371212 122460845
330001233 23357595 143121658 843985314 814784518 853800492
86647658 87944994 77160610 874657020 792153688 804622999
325280172 150906941 34784669 971617271 539643507 918848340
62973407 738708 21269968 324535641 321929971 261884007
24432681 899919 1624878 142482998 148629628 134815963
3061174 33258367 327602872 877708992 716982916 871446577
65952977 81813426 28497433 396216997 379413987 460897500
226618815 83720595 196104055 344109206 283629015 337327980
243001768 94290176 134193299 290276868 278174206 237380222
416887780 295422002 452970491 564203568 499947949 521899230
203062844 33531065 6038056 847281781 936200505 851984781
74933017 68322265 47298457 826684214 876237071 647030761
28287086 16161697 10615431 205820342 188254803 205439295
124971744 13782842 8963748 303972962 296506170 196726304
103989348 62803478 2486134 285571629 317858147 210232158
96791144 20927491 108545984 707474687 852299183 795771434
42859846 10362362 5273674 76346371 66638974 53150131
30646606 17591656 216555 126506874 126052516 117360265
93427824 17650012 33071028 115872645 138008960 134153212
4443749 137966 19083424 56661646 63846409 64186041
83843561 43622515 69204816 687154038 660814986 556709222
550421918 188921680 130829896 663579884 580626263 880711220
173123636 7575971 102840906 336385241 339737097 337297719
81088397 5184968 48548970 250361184 301403846 319109812
97544508 20980025 20697894 189431502 178788397 152295045
13658439 15421618 3261022 21372257 21000206 21284059
360716431 140185500 89477734 487675956 552606165 555548197
57574109 33622995 22258299 224170062 182455103 225812861
37447762 13271462 16027447 278551986 287337195 275007561
38488407 59792278 3145047 477974124 542724938 324554387
147827370 189615515 55861367 559137511 621167652 223319663
4591680 14051495 29528965 427846705 314682237 386403426
11136835 4564682 39826326 688221068 615753471 521980200
87776002 58764950 9820341 311625736 328370710 297252869
90745920 47706552 16768164 308648939 282238455 248815637
316679005 25791809 68979832 449881072 333667464 435194882
579270869 119686266 95831804 645839586 563822819 612099535
44717102 179092970 225383161 923167912 959340714 972039774
331879168 330456758 182621753 684827288 686183396 622250841
1580843 5042256 6530849 125697392 166905240 159852979
117475200 53784302 60821436 413494292 413138938 385412109
224331022 144286152 20395026 477206034 422514259 566257830
133579018 70479376 76645885 589936812 612574389 632731893
32765904 6409548 143144239 256651509 284311620 283054022
564767916 189762570 80629698 588126560 262374504 499537080
649927555 217138421 77516784 695179219 593975037 432068725
104591195 36393364 19448647 225514664 189663017 179021556
125138176 80649760 46753594 916100480 940167622 647809441
379610757 18011192 11768241 495060745 352983165 264614429
8978671 37139183 13389756 722135827 708057098 701613575
176633958 77798350 153221282 193744881 140913692 194279921
589128711 203419373 448756008 751838895 451226188 729492104
16902939 10485014 1249966 85919676 91934189 83345250
209782503 29183476 21239336 699023857 951644336 866676389
20318649 116698 5454047 76020189 71618785 71400901
196148205 21935777 139254334 470978253 385951824 444986676
574388260 271147536 158518206 675916858 651997787 752584213
287235971 61798906 117060081 480858442 501596471 518443447
279895314 19931451 77551670 729366378 696817000 656004558
8342336 8601511 5625488 180555197 168256034 172846130
95990870 4262686 4154693 407640666 361451438 316279344
236129169 100425087 33633610 511726483 550747457 498058451
498798166 28548359 235918737 644283764 645616058 685999031
8004754 29121567 28387567 322300121 325789748 289938067
977653 113621033 17884743 859348240 863263845 859994212
21395512 7257857 24461913 135209082 147227344 160465689
1212748 4571687 201985187 696102713 784393481 795146826
448324 3799970 781059 31442367 27097824 29853838
59203458 8372765 56489007 101693548 121545971 103669165
20429386 10470138 17737525 284025817 273505435 298630183
10329116 13699487 4438156 200820771 200621809 184064380
71880746 3228432 15341833 80272214 79659680 75942239
57075367 68253986 42142331 237467487 227886874 243359590
347555294 234766183 68294265 610859860 527007374 539793851
80127996 34429327 104597922 573917216 489172017 603554013
11835650 44979488 33579948 173161324 169724514 139442605
6648203 30689341 29091293 295132181 292876580 241379940
15938749 2310850 52320248 522886649 446810769 592534827
417269205 173367176 17208498 898334603 836329159 803740514
448423388 70147429 41387855 600619178 113087807 407437662
217806908 3511449 6669182 510863574 546445452 321522343
72866561 30126768 14167237 202965517 204034767 112882175
496978852 53654050 15557212 586934806 632175604 801865725
15559673 37219673 33791253 144148447 166077030 153431057
14423416 21943039 113397785 336112223 329980931 320774787
423664915 84384753 263819797 688474747 722567619 733660263
98211125 713652 60765105 298885659 197386916 298196978
34079997 17260600 18641427 113992669 137968009 127443191
60334864 5735589 2417290 753034323 756959959 761424933
56803557 30781031 18666811 550680536 547403598 419031898
210952570 94334569 19823208 227568300 159010445 237227748
658011 2519973 12772357 48416100 48834114 47466433
7649506 4748228 7282407 128347287 108936812 116944292
115369019 5387239 46207313 191650176 174386629 184986556
13676119 2008527 75881461 164236823 181527642 187737566
20749988 3422254 10879134 67684499 72256774 76745722
26561166 9535204 76931974 377814813 371249174 370818149
378861992 110538852 182315277 756912041 802402751 827161855
69292748 71281604 2110256 128797404 138059405 66873471
211180408 35746010 83979401 771388786 848080560 805626918
102277881 270860584 33061613 904056317 974474947 939295126
178257841 27791114 23730478 616259352 664534464 669136765
421162686 164830658 177093062 472301150 416983695 518570384
5708972 67950596 73431119 599535200 543268684 660032915
308128148 70581075 99483198 545845283 577934159 574156746
5400019 42767590 2196299 925297392 945401499 868238624
35574654 186435888 9721756 438924736 425755311 309149824
158852842 44971355 36747431 498141937 418012973 514828695
102718005 11157015 44345096 369365558 339922659 367859292
24683485 1268136 17830108 39975992 41023138 43045515
85180326 23138153 15102157 255175446 260785739 151655390
3013800 128924668 38267280 665719431 759166253 691656870
26710798 75850198 112363099 386541686 364444796 403851932
35588045 86981062 126872609 473492212 405749867 462521516
603849990 39166821 403563642 644105547 420361918 553640981
682168248 177673149 6629479 780241692 537779152 300079001
14288731 33301697 10034004 579813219 638441704 629443622
58107810 100527949 77776785 909109040 903180275 816254519
196758196 80288649 8458244 304382024 293645028 272218327
306045447 377673650 70768351 538205198 791933930 753865158
9837287 29857601 7255332 405017256 463804999 346615064
63843211 10680997 19793822 180119103 186142644 218030333
3230544 1847616 10759392 96427585 88348817 80278602
356604338 14818796 118232158 467973255 424894394 302711678
124180043 71154211 210046942 820856070 784137109 832856010
8982807 3989093 7297394 71089561 73469091 67141848
426972605 9286522 92191908 431422426 202091696 349296059
20147556 87100171 4680059 337032031 335741559 348538238
13576439 35435067 7944341 89931499 86481108 78648167
15648833 51954949 12563551 480172257 502847081 484677528
9075593 33367 5115052 27307473 36625056 36084517
172698743 4001438 22800046 455945242 569341291 526137916
2886853 2089212 2637891 28669801 29002148 29851367
30969094 30409161 148035043 788860105 774776013 782709398
6810327 121234081 95449218 335975155 359683248 351983658
106146072 53973525 59362452 528389934 441766450 509007130
63639706 17459056 4642924 147494506 142410875 134517560
23423486 42977289 38049833 888541334 855039456 658005436
269327683 113128811 176361734 550246350 614201209 488745444
103117427 4293546 5510203 176821185 122318110 119878821
303125839 2296250 112852355 704656070 697219981 655861895
280845110 25321859 223649920 611421367 459535143 635162054
16163891 109225990 7822469 509694144 423759583 442068170
98227035 7856147 4903446 153507054 108244934 166429827
247787300 1175684 39446652 295343537 231730094 225799150
79526129 38483912 86762968 173587150 199872838 162558730
21028 228278 121038 1173309 1432275 1150646
204142325 61105408 12778348 271064511 373419962 370744658
77762277 62855145 10758788 338591150 511723351 340481292
15379496 5631250 1034209 151580439 153849993 153190596
180651615 5237230 2133908 295182463 262261686 204894700
1471171 23568990 74909636 617109205 492155367 610012775
139156883 36450449 9855701 291638337 284516471 270054332
13290 15099533 62598207 197544705 220634776 216856434
499956474 87418365 77048449 592478705 249181464 642109748
360664780 290096916 183484100 465607993 537269586 391850857
212780236 141899685 16967778 947458144 809988251 803089822
435137182 130097094 154477298 622736886 634256955 418372014
2850961 1511630 383758 12828096 9875191 11574961
326944449 25097545 132070700 584322297 677579180 727294256
48652182 19524818 114657893 446330000 463212914 440751080
157996747 121497831 9603292 585324506 450548334 308192636
150624 1107485 766540 10081912 10004279 8742616
24779193 10099106 18717586 145635212 128121038 160549701
10454240 2962182 4359098 80031536 74995416 81759491
31977505 105629433 85788581 432323366 669811368 523600309
178710394 32600539 122817739 749492931 833403354 863469989
108152108 6046333 8254575 562076665 569461778 572360846
47069373 87488180 287821188 879370941 840849350 835561014
33026315 31469301 81474008 489105258 485398055 526938015
1612913 36205800 11226964 458811696 423417804 373393257
264602258 150525833 113008644 428453407 425293824 352477085
12772357 9702917 4325429 19069245 19702527 13793228
193805665 232112403 215740935 669624781 706730702 732521098
2088203 2086278 31576042 380181347 376581140 382876841
15768500 941588 122479292 457984946 447032301 461928116
7682497 9974661 10922472 67247030 66773959 60384118
20916309 12950786 112945589 524790651 524733835 495503548
111918565 62205567 61813431 260629388 254393271 319331223
542459964 82094833 27917001 950848697 545863220 766802629
483420650 8387249 18585436 833243833 724993325 526498112
84338555 94780335 202392823 836556536 862678982 980006697
81727759 18488474 17079754 144665474 116624696 146698582
15999846 18136018 10342322 136627782 121549681 121676325
185986 3589697 1362017 15685292 15929117 15246997
240799656 5672575 106965004 891879272 927367776 749304186
38950000 4034467 28270494 280563351 289812722 247745079
40191953 195869370 31856615 731105441 772646023 648366202
1384368 9055228 2343695 61614686 59215182 57246959
541511477 48607517 9850835 706716847 529606961 454774327
284008294 10523728 42969447 637040826 492967648 606495643
1989156 60088755 68463464 718509403 770059205 671897907
22722926 3078880 3240380 44090170 43076741 44839937
2106501 470844 391292 4969785 4512503 4529597
183264162 175744455 25071876 381795881 398095939 302784823
166183053 27560493 53204974 221113018 218943486 182656690
99436369 84328757 52131888 366424156 320457051 456101263
11077745 1133185 15688136 116636385 129498400 129919335
64983091 64577738 59932628 797465531 757670907 826114889
35242183 12474265 22337143 888658486 681041718 846734655
23486390 72025204 9773110 342878501 362705274 357995954
137552009 33090602 34022283 311810610 304877224 322346436
138976524 17711866 27693308 163998461 86486839 114933638
17229260 11742940 22673347 446198480 478487729 461214818
260994284 14804364 49212905 694682693 798127563 772246906
129681663 25407708 18221353 812765721 646737180 846938040
267158226 3790101 17290854 420769529 404271851 311763822
19307380 15865434 1518935 546161636 273191091 440566674
13330696 3350685 116699419 744560905 687203856 547732398
181382224 34419529 16816428 294291456 280674516 200452401
3316437 503641 136659 9690612 7814401 7875647
92762447 132150651 89987537 628033049 598872928 699286791
17781150 73391462 76338261 591450334 547623592 596600043
245667092 163480416 29436629 823949380 824243372 850740362
14865738 2284115 3968221 90141498 95464740 85903831
68208610 13713901 10081131 833315164 591565899 672685911
47557992 5288326 1637644 132175958 95096804 96216659
235748944 333853308 344227565 581775853 408142002 544451618
8064704 2715361 12731263 124597447 116587028 129746137
461311 32528 413426 9761861 10059903 9841990
13859638 219958 4223815 43810899 51166726 47285900
197378593 18956027 9556408 392712250 392348143 315395889
209968690 106038705 54500411 322152790 315041199 316146256
14884964 37612228 27759073 333067466 324357220 346668904
369559205 5223032 137890678 560841400 396357907 426456529
116223609 112719319 47175727 851593435 980407846 953946936
247736416 134170728 171413008 678398881 853573924 829170117
813037159 282909988 151775309 902703160 762807210 634321830
8542391 5697416 6192715 89908558 90654768 89892331
246577443 51980963 28874921 262764623 263091185 146095540
24817351 3376521 15645169 58638033 54477918 70591586
357938196 317047985 65055086 395432555 407014687 513419726
18465623 17998399 21987683 646604932 411912721 622519021
182121004 1747354 10843401 504839513 542745415 543561862
29096151 3345049 31431705 343841922 275312433 340919442
323016337 9168456 131810819 833312801 848311459 670888668
279264340 18988546 126434357 819718921 609775579 922081566
2274097 1625289 1102869 17640550 13778323 16252386
9776434 35192962 50112508 487823340 521596551 442392726
18775805 712193 20509638 110147798 98710521 105417153
51044627 47108158 13347860 178534652 206724463 187220191
6269993 16629545 15708454 136874036 148350700 150653317
123998887 71599175 47032840 149914733 113260864 114960804
1997813 10372427 33268400 514943309 364565756 449202390
68161145 110730661 43125564 478805851 549878482 507372657
149856761 24935157 66309882 305231612 184108109 326313934
74008762 39179640 119473526 484897368 571800383 374529122
11532412 33458256 41000171 552714495 567196042 615550630
35196397 13071566 125040293 641128988 742155376 708210779
31657876 10684362 29562526 662552112 779629141 750009809
100548821 164015638 20603188 872599338 777540503 887208851
131453122 77345230 4071813 215028621 192677777 175156809
418856658 65449508 232490904 511421364 548777579 506397443
147728649 62724230 43020368 162490781 168863511 195077582
154199542 58285709 9588951 830898541 911399161 807310521
6850885 2085526 10191199 105049614 91433162 87643813
23169977 12119822 2628672 103110428 111258359 95349560
4494284 432678 12376665 162119457 164204627 164242856
3194616 95021070 3288916 622579865 653557777 730895905
39649100 13999659 55898249 261599821 247223462 237513431
200563238 153330390 38837194 310656780 266961916 300363542
7323843 53536362 9428846 661779937 655176558 656558948
10656 29997 216712 391352 450274 440562
58417362 23329710 13479916 284908850 269227308 293174416
2969886 1114179 4017201 305043766 355619336 337677707
374153072 12064016 36899000 543236681 557556016 545292933
462058670 26714902 271195657 895827319 416537140 897728618
131084084 33667220 7839708 225200123 265723593 270148178
5223962 1815529 20815523 136330328 135511706 147716806
314329874 109200253 4892097 428436802 292494689 434633762
39472335 16723184 83089121 887490558 680059411 865140990
3738143 10336947 1085331 30548571 31777349 30585118
3130695 29394784 19037831 333964090 410112908 400432320
371874975 112454174 206750690 831289455 789249856 841032612
40826237 1414687 13095395 118701567 119187712 82624079
69660716 20508351 63886192 109760785 79530463 80489433
131638084 1698085 57343619 355725331 339830993 347330350
24981516 24235673 181831565 871033086 847376135 917200158
167053853 69157998 96369057 303665529 287167075 141431007
670601412 445623216 38258551 913273976 775535800 469057377
140853176 37086769 55191555 817396727 796690988 816714695
380945476 3854323 111471518 517858044 427838569 552460664
268423912 17801977 50762995 338312346 81509257 102738008
32589699 71284686 163275650 485814472 380463281 469766192
34153203 1265509 24898564 163666715 162451556 168903784
44121581 2224041 148796195 473519719 499335856 457348011
123811549 25440683 32376927 799134524 770436612 836600486
704041580 370679833 23799642 798706744 664566665 782647481
158416 579295 1605823 9516622 8618529 8670332
24051428 5157491 46134824 289046260 303788582 296704611
3738464 128049 51236 11863159 10821098 12159211
121196774 110262319 164311345 704977395 391641685 682823276
717595706 24117028 512528549 877359509 744579408 861662843
3354875 55238378 8825133 295336294 267119620 299096137
60615418 22385843 85836918 457520105 553797010 500987824
249337064 68866945 126105951 491953199 488860773 451772886
38379408 20506119 10769519 107504250 79741899 101816518
154825520 1225457 30289587 327639651 390978251 297538231
376488411 282731485 359255072 421286076 465305691 406059680
103175538 27910233 1225734 189497114 157918689 175881720
7368658 9500394 6234344 363279655 329964810 302880457
73695840 110267145 71056462 476882186 538958145 541158840
388587811 471928398 25242446 547699672 625894271 463376038
585478860 30583818 18890645 821783017 707738000 902312517
70524942 6367852 72306916 410748422 434053576 378850608
7744517 19895512 2390907 239834996 192055746 285969422
19102096 231521947 51423962 421194748 743873599 654048640
21385325 4502599 2701898 187750940 206035583 203433788
69461696 29707328 25245749 214315182 226792631 223604786
105527338 64721796 43753560 873097318 885200481 880163190
73081152 18812586 3911310 334814694 368962597 356413733
99322594 41216299 71425950 197921730 196701357 175557533
2521153 1099992 241933 3374663 2591617 2282533
27050844 77950666 29419671 551135124 560304772 555404293
63109013 1149812 26938092 341690840 391751392 377820133
52908402 66219793 65445412 422140911 442576867 437920022
299343643 21033641 201116528 521564099 451272569 458155081
37650755 13632072 8733745 190791926 192340048 160301169
183918757 62250187 40065942 505882156 520929251 585315784
92931183 17324794 67149076 202551697 214787638 212284260
291703054 92836458 8285101 494673881 423071410 511944898
9643444 11332175 1772999 259818692 244276931 234489073
13852269 10647528 52688091 121297967 135122682 131232510
267100862 211042872 26053252 438987379 510044549 595672638
6628340 798280 3024173 23553383 22726843 22571086
72913609 95387549 157671122 921283448 933768013 789753612
177740182 40380599 62550547 367826443 393741432 289703393
9291200 1156409 17470031 46141011 55340879 66266715
13958488 15629614 20618803 277907338 288248770 282569988
332833792 84512639 10157275 490816982 268066862 405401141
35792423 28806189 107133188 822590574 779082767 796467970
604531413 140778606 410781680 718290989 292027919 664310971
65820493 67724052 4103274 675565651 551278100 641107442
94510890 42977797 39158511 576884740 668591765 714940137
184831809 189804354 10949247 272027697 267182298 296623418
1589656 53941533 28201848 552515961 544334700 391379762
9108691 40968426 146158266 625682413 598780045 588086961
298758185 2876857 26014600 780455525 744650532 710909322
294924652 109884968 56551936 571017554 585171755 577580792
244234 5086647 678021 36768070 44720400 28598766
622627610 214640596 81829045 819896735 820955111 307378289
75082636 4876592 3016212 88314777 92593999 91690618
516657968 145880999 224247538 926805757 876842292 871049477
246017468 200291501 33820469 813721208 926626205 801458353
2580281 13901390 169266992 421831168 426607563 421059820
55744987 86381549 49601420 330182223 308935751 306021993
13275386 65644935 1403083 701003532 728013398 748534412
25758513 11195446 30276666 345615302 358737226 359874250
133409719 47422413 11564988 200726545 246013653 238858274
27653506 39141787 10133160 285901082 289761030 199353488
504526067 262592042 216998203 680366896 839857408 699087997
85795099 23085274 239620353 712541714 884115411 902683569
23691592 1358790 220626 39226952 48396716 50705520
52848197 14260169 24987937 565782426 528649497 452379370
99721634 187259089 48045155 990772977 862783532 887111987
19918950 18927616 71948218 276897553 265115241 266403926
124823924 13638311 103964914 671966086 768449789 740808197
509754627 13834300 275985442 654248703 733914881 520648205
394320524 61402661 311842078 917762520 677016407 801621630
13921300 138733861 79990078 593885140 657463783 638660874
485246768 164368648 286637571 914655179 549583654 904655725
226976482 49480632 133300287 716039064 696686829 595672603
217667043 39154554 46395822 588129435 625853638 630479416
417182665 173240958 81554010 921511204 869529299 533782513
115309105 165505078 262465538 748882215 691579036 840024369
288828188 164131778 183443424 330332576 324936477 322939837
275901818 217203486 79427807 322441826 427721411 294327273
1098937 4174363 1713040 125314960 136572778 123980179
29797740 646457 3062946 720904071 653632378 723764363
1888037 153358 654089 6036190 4654691 5141486
33483594 9057331 5740748 181863427 117063027 188080407
475894052 40565218 9342874 705157732 700657253 695573283
2870646 8259025 5823702 25133024 23180564 25894978
28370444 16998048 1292747 118194891 116476220 109021181
279268766 33400427 152640165 480319504 289620790 425763881
241347849 72041664 183029460 886200865 923824542 897995529
44317364 33185301 46319747 558566645 486919722 560924183
216290030 98264323 33180364 403209079 321019785 335490249
335751226 29835944 31031563 752827774 783526546 886119471
23477265 10515695 9372768 918394655 901514957 859683021
8865 3961265 1334119 55501012 54758068 59492389
30729443 9127022 1799104 148085429 155030733 158557162
97914331 101116572 14735605 279027109 323752427 322175252
44750749 7108264 39376524 457388131 389135502 395104771
206545188 117163068 91246799 296697213 208063564 197288367
28458980 73211516 82713274 257427791 258919085 246204695
19379107 1362454 12133077 20259831 13838111 16615100
305353472 207288111 2033220 425697340 452309143 329130960
39956586 146945948 46973449 840669380 925821342 916311097
21296183 150381139 133574649 791506431 812228221 752365162
134973358 108464576 51193466 307099242 336820253 300021158
83118281 1417696 115157547 465301215 427123047 485142398
10597606 53117489 29621675 957735295 982800389 953992090
15575972 861740 7738074 33112306 33973957 34814890
273035826 69025515 97178302 486790229 530217625 460135708
132748863 9158419 64748455 157235330 114867020 121999082
62054973 40969607 21032322 543172054 515431816 467311173
141825636 19614244 4899320 350630535 297411978 390475374
107949403 13182993 28102585 160064975 49992697 105486784
574806474 13497141 33497715 769577411 461212530 646816612
90318791 49792710 46373221 102464063 89265910 84289662
53962162 14848378 9579971 406361778 395726013 403921308
261684483 28107366 80241642 375631556 310895831 416118543
7459461 5742431 11338131 72635689 62056400 73085505
3573276 76928393 520363 428007227 428876494 471834892
258892919 95229423 68533971 856552861 849943302 789259947
12932075 30657464 108284873 307713157 300694358 307087992
59064942 37413143 22549726 824462645 784464383 824696862
16170294 66954053 75487934 612885534 631132990 631081725
25031717 25218615 19740306 288493759 369960178 404321993
8498404 156422045 72701898 641526732 565133268 507731280
32607123 104331351 32484283 350429516 386419262 364067867
836017 47555046 7318062 378933325 308676844 360735342
99567061 1581562 14043165 169481141 133188522 164261467
181171371 183563992 31634961 284058911 286781697 286890858
567803261 433194887 165171750 782122005 596886325 755518730
122901137 79925582 8446036 211320665 166302541 208961108
8925690 53334237 12467126 188918322 194615214 120665021
188014439 117229314 20659056 325957644 349283073 384568676
19314010 48767150 71185654 640542862 677685712 662099476
110212252 50349666 98618415 764479657 785697962 848453514
236959795 109871234 92072927 758540033 510326781 751297271
604400844 178636210 303362451 935882902 886040714 848091653
2279823 4299326 36008433 128034580 117346415 131995148
19009616 13313817 385920 66451362 66612448 69280322
26425608 12499222 4384329 147529965 164674551 148950462
385429116 61235581 76818736 572340826 638102830 697595169
348245402 43141273 34927985 637855495 486075203 644956399
29594456 121272285 65919462 552271645 520055103 571069319
58915258 80304729 55785261 407086658 431197354 380275604
587647082 160032169 207197492 714203231 795090023 761461049
3793795 33440017 2554673 135203915 135132467 133781657
4600339 1653049 2802693 30628555 35264366 33192132
75212939 16359705 12760242 609499510 421008157 597517061
77242111 37380505 45200059 511869782 474406096 510577244
58505647 59641615 98231597 622051920 586594730 593483897
19005397 25619038 20358880 278210099 304180152 331888544
31695791 52318741 53906630 413202907 462092911 426940702
27941838 55291686 8140739 426631511 450389676 515547763
78766620 43164651 26623718 98259522 108009612 113679595
58734362 140214726 125649205 818555977 949903320 972459565
1156565 19038091 109913970 425543816 382868662 423782654
74547257 245061336 74403091 624480071 600645232 634461844
18779791 50392 17243960 38691553 19342241 38081446
108881 1377651 3308749 95073565 80411585 76132797
33601852 85881033 32815879 435403117 283989757 435285911
31844559 28293408 83082560 509198323 813568679 603473206
1168757 720042 6815905 25109252 25217865 21354154
21657469 47081318 4495579 185944386 215029732 211286649
224833006 13468945 54897526 234860193 111673906 267146154
115539598 30120422 16315452 170449466 109443264 103027244
2920957 3341710 29890577 226799331 236034416 177145012
23917034 38273144 17812772 818186596 801951541 832211528
667193343 48422004 592835944 813533308 762858509 814140653
386241420 189704151 168070729 441942206 387206471 373893389
275776874 48327737 31805685 895090153 910601194 835766996
100221790 107460948 109924088 690756356 646622050 721559998
6112098 40241093 80508206 933323049 590494874 905214052
209268032 59269995 39172773 492089371 457093957 444894248
15204710 6297670 72502 56995564 65538908 57063847
126017670 4671477 150355972 735946667 762375197 912824606
46486526 52899264 3574908 501373023 501171799 402987441
288920077 248312011 17278122 631484838 691100410 674764490
613883823 237517975 2323915 714418989 655016537 684284732
384305977 21977556 40447609 556375890 517305055 551712915
127267544 95416065 29650826 315693920 293818771 331645751
198740650 44265194 28436261 552620731 701085644 693896853
20050671 27983149 1798153 233331551 234466930 206015706
227650975 201970218 39323450 697501809 689817385 410667700
55444600 25004788 41976666 164071565 143348999 164805279
137303763 46165367 57948253 216143931 154917526 151813370
116070171 35401515 148755926 161690772 175610409 217297498
66588299 426432 14012632 336986934 348085604 379484361
224508492 14786893 121523409 591348834 568264825 496395435
172532368 15190385 16992993 314204476 314368420 269036797
7006941 10592708 8675200 89152379 85506948 88898471
293657429 149650964 71667642 968235499 742876795 920073544
303099212 27107450 162286808 678031343 595030666 642718960
26322850 19572903 13451555 547659932 485952806 595079238
136843140 134736503 78875655 607088549 767165390 793946521
404733886 147051813 90700043 570522103 599354661 599358217
47828875 4522316 16388451 99636695 130192658 129650846
106502589 55688836 10260502 596919295 541786621 574031961
15466359 1456103 1166280 16804550 16688868 15634093
103602586 173990991 34123593 573750426 601729096 549733500
90938250 25049101 71718589 925299166 948078174 955474598
158746402 76435110 3772007 746631238 690058795 652371789
59736402 18303763 11279466 107290714 109226844 85566605
349115955 92700880 98004100 790724677 573292062 626747400
291597239 65023925 644585739 592174592 542913881 719222557
60342607 22052647 6076574 106477871 110522964 108391027
57800883 78356651 4848032 371608902 361190890 355588230
221954187 58175377 16277643 397088084 345088424 411754986
245324536 37101618 31840877 417231085 369864260 235662106
326216 37440648 15897405 233692425 302799437 316605229
2435485 19261830 2958193 135619282 113333310 153399014
789285 405291 2855541 13280950 11838949 12110393
163412901 58947541 38158117 218658573 209779900 134517288
128592331 38654028 22885724 215404532 164297123 156608528
871285 1848161 1646239 10385701 10612423 13031520
104771356 18841209 65926791 112588996 109800154 96143074
41937182 28734310 5309848 43310420 44500889 46544043
139702443 76224434 27126770 571993619 567326084 588456894
34368673 39803613 7534343 400305929 458443630 442656705
19935028 59250471 44334315 295685959 315104396 340416796
106645 1370320 958103 6031512 8108217 7849480
61206123 95565373 66950778 666022492 697439227 644344030
215740497 11601094 33260344 800526266 670441450 762229172
23953278 16256101 120596247 788878416 861960572 737633786
19392161 227556 6869699 144934941 140562154 146751050
212177368 52003943 76351507 717556260 739736787 651741635
48735959 68472474 64960499 708328369 833044148 845802708
49087293 63710169 22620837 366307335 353590706 323310779
3350514 69345343 29549481 203778586 220666970 180139818
6341022 13545728 22598877 101542732 97518556 107675234
259376057 38445654 188454110 641715606 685329484 607981637
356067370 19623188 64664332 611432722 557255208 535207172
93938927 94718480 373931254 767527489 812609477 645941261
47926655 39876710 24247201 152316754 134307984 146437106
350754936 102656640 241712839 510564714 505976910 318593132
286097158 36320609 42924314 341525987 172815013 373611316
386036567 190146029 201156168 689966889 639158531 719027228
129023372 26220562 15143824 283080577 94105046 306666684
158489348 16608658 142459296 846188869 798482141 590610427
321747660 154681495 50452776 486394760 528130100 242751134
220173776 62670586 24925362 395202684 390282221 334693506
226439560 32373195 2611313 375575614 330694290 235412094
78434085 103257937 25072677 891125148 893542129 903149480
608605741 502174205 257145260 694974477 711039323 415556972
20801187 34953867 44719344 342065068 360178067 384418210
2660627 13272314 414172 64734761 64398422 66727902
16413462 366082 6335526 128640721 138345841 124416044
915587 2320649 1996851 32573571 37692825 32478256
401633620 128258464 57226416 905907080 859987642 770546387
116924480 398657043 7194740 545101347 726640101 806913655
417147490 10884014 69492645 560752067 574479628 483251683
219653943 60858042 34479229 247127815 301919636 273078555
134517366 226790912 48675602 656775056 764117759 605522277
275359103 46206576 95431670 533455645 446350934 522275579
658048166 439250659 546776785 749361738 758317702 782091515
31133583 54168839 39755050 625680740 542658906 654770315
15811285 29043330 3653610 360278439 401190825 390978343
77514892 48370503 90073691 601348753 568444277 538830967
52454059 3388399 3680127 98688006 101842013 98274086
23624359 20209488 5871955 64123299 76503928 43510468
39096895 30653935 22397585 216563381 188128772 204112411
793572347 271191740 136981560 967226601 877143354 948469793
11248912 46432926 7063758 425080372 439468386 425762083
155841421 12598336 3956342 228241171 185086982 222509790
50685474 51971094 5084603 282746014 292473011 293724587
39250015 7469971 3312459 52891817 26112253 52641234
312831042 230110725 1564318 653260123 471914765 761635000
1833755 992005 20782477 66406730 70714366 56636432
506913994 48574327 87098929 549778605 281944811 537030810
535770025 155372249 104252464 669629203 496633876 603783582
22082086 13089201 13516467 384352584 334072480 345934611
486360819 151539675 95825183 622296066 268522135 515990285
247326770 217153728 213249576 542071701 488333687 471172179
72149586 28443745 35279222 753510681 751455001 686277312
271468826 95554213 76344078 449747388 385252456 442297619
34716382 13756949 116825970 368993538 338092971 312811999
127401763 1800609 5309711 419255920 392053249 410248457
97848046 8095600 897146 210635406 185969605 173116816
113057607 25188708 45538340 325947334 329347077 297113150
140175896 37794364 20585962 594192400 653502476 561752506
60061246 25858881 26689936 707964988 537195241 712478127
83970999 107054611 105322478 371948771 419074454 426842577
39274317 4804411 33419394 246806437 216019564 248377982
100679437 137455329 57172170 794658046 679448402 763656992
268958113 3156367 17090774 894073259 908010003 887902707
337402609 149078821 141628441 621305267 570371621 622994677
21511403 57317749 132727667 440681511 416143667 425478795
275436532 184455145 289183677 510886100 501433334 382740377
63353010 118128726 192021154 670100363 646031130 589626203
74340111 55490459 5442939 446729578 473641221 412853103
360816943 57745886 163204657 498105085 487999901 499012238
68513565 116859654 76067990 563582177 554302697 601965625
58388929 20702387 14185799 410268781 415426758 415329503
95369897 61378450 20165167 147342595 155406240 145222344
93154723 29351958 1823018 198682715 216209341 202219077
124509752 109002474 96791419 493758134 548862453 481236665
10927449 3816054 7237131 69525143 71921054 70269680
40777786 106759056 111560100 726900495 808656828 772167921
298922911 26848473 45235602 486806340 469878001 380311240
4156020 141236 7152195 75355739 79019800 80877918
7102235 13647660 13510239 86348743 129394293 103756825
57189518 49923475 9657138 483605045 457453442 475738755
381205969 57213829 59887524 669323948 753996227 592230442
72531926 75235320 38461398 454211575 448823213 586653554
344801768 211150765 265721959 889195252 861427326 682286569
6690838 743207 4334600 52246071 52307079 54860551
4374010 3994055 3678745 85665752 100238071 96982547
259220789 146371782 40009423 806944473 519270489 751862261
101699634 64724697 4367160 240244539 227028522 246436820
193770034 18786981 17615323 274901898 290059033 295889970
15234213 3595335 29453680 54492120 66603190 60866341
3407103 5628029 2197936 50356337 51256540 53242096
67612572 21629142 21895471 512309873 625546353 616267761
458873170 29932259 171732204 569500619 445059167 335404384
159755547 37886261 73898247 344969336 337016028 355197519
67614304 73648493 150852555 826222619 844485585 761841446
20666977 11454129 33905389 567544009 674872151 715250714
283508461 124301212 101361486 491598614 550982893 512221976
51508929 63943245 4286533 454478845 408413571 472533179
43760515 34286522 20300687 411767281 461857226 478563623
24574744 4127180 3112599 45782519 37145316 44805091
217767683 14025041 7086537 286322052 267301044 289835492
33275061 3625479 41468655 55965439 56510078 60040611
10997169 34691023 40360856 235552556 272301309 266248993
483961052 172962604 149739389 782294277 824099937 838689600
25152604 21697245 5183731 119711813 105116635 112026994
80421154 15393236 9601947 124051776 98082753 126418696
367136203 60344685 266820587 823585909 740943195 817701875
91487 3480053 183749 21821585 19814284 23228777
2353203 14077303 1236887 59927103 56544676 65503998
387211935 671803 11177820 781426085 798542565 675000090
67184745 24560195 8397814 137343832 117940279 118749413
95519969 4087631 29348247 234204457 215480532 235209509
52206601 6978136 8417593 194939134 207674812 224799364
22208751 11408112 26172266 163704847 152838653 165050017
14994958 1357907 1573170 161247790 158992016 159125228
57484258 213611991 17905801 530579478 525871280 471948195
85389067 30617422 57125492 256705296 258805217 255866009
359513570 66900340 2488735 455219085 453344571 241376597
74837296 1136691 8663162 571303942 679309521 688136919
543024788 58460428 106439183 690382118 680085028 706700844
210694899 37219844 27427694 786230323 752019280 912426964
27837937 16037560 7560137 276511772 219522178 269269246
128488475 40424780 93846299 530978236 540709285 424210858
744830 4523664 239694 23990404 20961136 19474377
36209110 27233915 19749317 79613997 86411499 72244651
168942790 120427044 15853140 206605542 175262283 129445958
27028931 3251125 25182890 97127576 74034781 98393405
70103668 133226576 8732464 712931713 836667481 808534296
1456981 6115906 2379896 74998941 100838505 105970347
4754091 1281033 2114317 9880385 10816088 10957303
24696808 155257244 17053606 624757325 619780048 597725825
77313959 14100074 31112753 741881538 687630504 707410884
170003109 26009442 89995266 430844648 412328008 385489563
175954944 28403869 7312721 223829907 254335915 200096309
51011576 20005145 40503980 539892639 493876779 537176105
23256098 4342190 26170263 151997828 152506086 142235397
22972117 40782800 133100301 376249301 472776055 461461199
76689473 67792867 6687163 283242417 276207184 272806444
58470004 4508409 66043288 409659518 358824460 389771986
460210113 134678962 261909203 557598793 378201435 542815561
276829937 33745717 248933610 306437300 142563161 286450896
80382353 98901927 2036014 680111779 721457914 711640936
187282062 79587491 83827004 241763060 241808835 225694443
153217108 22016077 42175011 398541543 397888717 387619007
274047007 40981644 67707498 370033233 415225409 174639170
4856552 1750598 5258433 8693550 12426230 12271307
173331397 287056100 189767020 708115537 851962137 873798833
11464011 8481637 13125235 291474605 266520754 233561091
327934245 166163534 102201192 438052772 420771183 492367535
553036 44703467 2140549 425977880 436555763 417121593
360087474 258183588 156907859 692817417 720964062 637369762
594764077 102326777 493433760 942983016 434488136 858147146
106634862 1872390 3235525 436775856 344735744 433031573
42413049 7337246 2650473 185793066 205925291 188721097
9547602 1049006 17424351 75885088 59409113 81813284
138968178 71023704 25177328 522871121 495351192 539222167
9529219 1477319 52036402 606342171 548412466 584910913
68130115 21920420 37594086 165911287 153216961 165710003
41181138 83627827 47857677 344100139 434149396 420330112
104128770 16622444 31341350 158012639 112626191 136278463
498882603 74846535 380924840 694820262 393475338 579195920
17876768 54788646 10017828 758422929 687372551 563985452
27973347 3308016 34907048 160576302 147190865 150297064
98685365 245919902 4902920 749030376 783441533 765631978
142036290 5045322 19203156 337318868 413599244 344270305
93814183 99932077 36991652 318053324 322185507 286193834
230975366 122387589 91472326 831405153 730784522 731134384
245672571 130476166 93473992 583150579 643752506 631058499
12810524 65293039 27547025 308446660 237461201 302458534
13032179 11668146 70776655 401254681 314474105 361156628
69314024 29503425 5630949 263316556 259565850 248392622
411951231 364225622 208738418 501129486 516445441 433178037
24151710 79913489 176553540 766628230 925991474 940516482
181821590 15831991 39073942 302634047 175795641 286456942
147170 1306178 2222757 15329816 11500692 14722317
191666201 13482104 35791024 859641734 957374437 902558380
61012558 35466649 26613527 500699224 565820334 571480316
20331160 15752148 3067093 152173670 175818390 160653831
44400048 10485018 5064945 72549890 72062103 47646987
133695801 124768709 27255949 943439323 940107689 901480444
206301829 185309820 138165354 978305667 952932833 924070841
668883678 3919163 263130462 694790545 747354884 617528943
435111190 29213762 251732896 583448226 570812345 657116533
118327561 72540126 108244588 682571913 635209904 679115062
240989277 173142615 89555224 310612369 253857087 202778227
48658954 19945778 48915203 90715503 106309088 86252888
93073356 87334941 178349200 686815415 674870785 679952406
50992760 2287294 3445569 69480801 63959666 73693595
422707052 180561002 66747935 586396192 351366160 594859654
337967993 18351504 60147518 796184285 885308660 921538635
22910604 739177 41341877 307917119 359703192 329297384
1043267 1690926 7077715 131061915 129152671 125765252
186741752 128685155 10621410 268092394 255771374 243218790
11228724 32332945 1280904 506762333 511650524 416744706
237411204 43260269 9114661 551354788 578170168 404649481
57622757 4728529 256616068 705195167 886781888 898894484
127716575 46362978 21289198 222625354 233206156 239302976
384596285 364886238 63924890 561531862 481019546 551066170
408835401 173598023 111377923 536375894 717412132 684687533
54098276 43240114 61076630 678764171 678429220 606766049
158871079 11381860 13828010 860855760 900930172 731680649
64613233 26133232 31108554 293952096 207335468 293794060
111139190 19225001 30195714 178432606 128715989 143891362
338741675 9921508 20925697 373232970 333387756 299856797
329350459 52595346 106535047 357789079 316105712 402936464
330869017 136655349 143784201 665659683 642971848 586685223
50346898 21152946 6809519 139540881 142262596 99953880
497184474 214767490 229085291 725018773 762041425 625813105
266122941 41110472 28475591 357374653 114493964 378649359
337194166 103284277 27244038 483379260 307827217 567297802
167169780 55820300 54025977 750976740 788919930 787663159
452044052 260320942 443998960 682511833 661077798 647458403
12849262 27197749 18540241 213698072 209018111 236135690
332685266 119126727 27282510 393054615 219467790 201372378
739160637 633099732 104320498 805067436 944538840 877731903
363211632 46394319 10089985 696326538 576838104 691539874
83072038 1284584 24260190 324244085 323998940 333090105
7771623 47111357 18550875 484124642 512060478 446116127
11306791 1182390 1302462 39000969 39977504 30396878
432707343 75731403 56333722 648483409 211602781 298651639
116161169 57472980 70864496 619594983 614989149 615321921
11515710 17334102 49543985 813313880 833441214 759092194
64171174 144299717 83833009 438849464 456228164 377471416
700081403 166340828 233552535 898468602 721333246 794250757
179167521 95375353 16500739 753116909 624552595 744187447
14117824 63517642 6729944 232594589 232434487 201090818
30753113 18421245 119280181 249919586 307059440 322642282
12616315 179185523 6958525 928009849 802780458 834046167
96033723 89089124 19628215 449956974 305038614 448647522
43033137 167277115 16977988 527803897 507224897 522362588
11631323 831679 7716361 154220775 92613254 151129193
3378119 117541322 13351956 895752190 916151486 937114075
1880384 2257306 2554930 33152989 34090306 31718884
3731500 5456093 16899125 103725453 106580295 104051938
28638603 1123207 6837644 35006584 36482499 31097935
71173829 10006712 53509706 144954443 104630141 124585573
47591398 17138628 187778927 560583330 582307534 592558961
84484808 35968228 39108022 239745448 223234176 234697382
194681897 97042417 72796049 896018799 809539274 895584774
59424723 88414050 122093130 508721239 482538000 462577987
60991184 111292794 181343742 839720688 826335862 843489880
79782257 11666589 20918217 164813010 233512987 244213964
454443992 255780065 284255875 800179037 830198961 835660992
190654069 53700948 55973401 804097382 791120195 835127750
40759880 35252816 25300865 454463295 488459830 470635488
4163264 68719 2829888 16020667 18246938 15593196
224379408 292366106 19157770 733407390 729699210 682603573
476080449 78393700 374538522 641778852 573402981 617267249
208512252 191534132 38507929 609175297 522944648 510537295
305654006 27827857 12763395 342557218 198959882 188540931
4299365 998147 1042960 26560431 24855216 24156940
547079482 47192070 145155419 721872173 654961660 644552223
597058394 112832198 393983250 914814406 910084814 950771260
11612032 207376 13683418 192580476 182608670 214840116
69250529 10390816 15966116 262288937 245289603 222597210
49454513 9996388 8761805 103657515 106074682 106189031
133856369 34155926 199427077 333333757 244666656 335683431
98913799 81668677 332346518 881117871 938521686 933051637
444673105 83415574 334427065 448962248 474034649 466125813
112081708 137265070 80877279 389618035 367494406 383208541
21781182 26629034 61906203 282359410 286752278 241615718
40330053 12197384 10056998 298782973 345265987 275604585
396619844 117876519 79934606 704020070 661841509 700734740
22202779 19875726 87072180 193186773 210631377 192843914
111812609 43695550 10929664 858033446 929025827 852099993
295678680 58063535 12166410 706530481 730120665 738544647
37584458 12589471 5054156 65788644 73440428 43445316
2369674 104293030 69363885 459706816 455781891 383806759
2842553 21960377 39392367 264881075 256561395 259054534
43916494 32824293 34482866 161416112 168086597 122320339
84133643 106915059 40751450 447892075 506691092 456229701
16623328 4346727 6694089 29681037 14286112 24652311
58604447 25667294 2111704 551554473 606103945 433297502
175700040 757553 64407025 899859091 608699069 779687031
67954471 37267752 45997456 474693394 423062305 464608849
160892011 289726935 201729585 916468438 926044554 635024436
68028759 11579711 20900931 71232438 46622946 39236945
4235625 1981259 258113 9253212 8605060 9645543
97090751 18547741 6428656 131681317 124915880 123140034
175655525 89229568 110766574 875748970 750737122 883984755
422235624 89026417 32341775 870717382 897281638 848724564
642196091 59251225 33094584 920580688 814764332 757726036
64882642 75604685 19478970 462273398 418681793 436319768
435182858 30564601 17701830 912551500 879185561 778704928
40550207 24884566 860444 145313672 148643068 116620527
10966285 339600960 23892078 547606057 635958229 547402745
60222520 10060508 10099113 157086995 153759948 157930651
385348067 20859359 271621068 737399045 437075166 730464216
86287862 96700647 19319028 489235553 510104153 499579991
37818929 54412521 419261 171786845 182616827 163139243
422462996 44740621 174723722 435967554 277060054 427921402
223111783 82083573 84020627 787488705 776691178 696887357
246068563 167710245 64638295 594117735 612124364 572635946
7712590 4378306 4468815 36973840 22917244 36415831
59822226 130366766 5299676 514822378 539804915 375896920
82757432 46466078 14777 159488493 198610628 136022180
125558082 73892536 107259761 315739239 366346409 321450205
2638513 6865576 3477126 129830330 114675208 130115070
204241051 100994103 3228459 635354867 607249230 665068937
98076687 81914772 175225221 851876966 545720243 820034888
49655942 38007474 34852535 234500129 292002132 297204457
93290309 55855732 62842 478667820 496626040 394081758
289739816 1707874 148875622 615392287 730558698 707888542
181173020 6470409 13440096 354762695 302279781 195236730
337438274 99693574 248009674 852111230 724296689 926801738
249889149 80606916 81559439 671610424 816619222 735794327
195298486 3010233 61282731 252431150 248743087 196058055
183652803 27562788 64691030 579331360 394406829 358311381
500656568 24700219 121941862 856737365 800341119 841136726
9416047 14847803 8353491 283824965 218496850 286558406
11365074 40611100 30410621 444668879 420644164 449469061
79278885 615243 40481423 136778689 114517010 167835285
574201707 355182274 371605478 618284626 600494224 634244211
653927 1135336 145327 4493858 4495609 2935746
356348 8044206 10888766 45830855 47001742 38598699
555274908 61196327 39466445 938413889 911568769 718205653
647783 383096 962862 9864754 10405057 9774188
364864281 267834871 67202270 581171218 477506802 449117645
29293385 20604760 12078149 165888204 159218163 164280299
158931476 133671109 20097801 838191567 839942374 742152839
117006230 14444315 88209728 424037186 468075480 474662884
1714145 77775 1331835 21945500 22907362 20247056
48078887 14178241 15518421 163240295 162431448 140648028
551690974 122071811 377059301 607845660 702297114 475466097
114750778 32441900 45752575 746102534 711582312 755658738
232938627 45718588 5525276 275749129 208110555 203254353
273287034 17216129 101012391 899278162 890446441 850700729
5944306 3168571 7362530 76844239 62767616 74970316
381066736 100656638 143468230 852064084 692187420 711141304
111932758 89531077 7902232 437812495 436983100 494382217
452449096 3802527 49831567 616314092 564771066 631362714
113188580 53304752 28372641 770062838 762476791 760824689
148160159 33326039 150252182 619033829 635879187 605720389
294306125 205182962 53816242 647467352 749880342 703019358
3425534 21271732 8346293 179553738 161617059 130949481
5631307 21483599 73466965 197090913 228514449 251098221
5824271 86063130 61406128 326129354 325974920 335650700
1377132 1580129 5122289 61744402 53995726 61124300
347157629 176736389 262492819 462776957 341428080 426841409
169190939 184181378 8224 217867830 246350018 87394596
458860273 56761905 92811657 652343578 560030453 857950272
27561044 38217414 89965560 368944648 351520177 336502656
129451270 24758753 69606460 721494150 792876169 527754908
47270403 123969225 15553712 787279794 805017144 847973933
17346150 174290128 73859336 942386005 931556960 918954778
269263086 192096177 7167591 344712081 358366540 219380716
429913427 262289667 139836678 473342407 504526371 261550017
166306868 69409279 32501951 513658459 531915788 477029115
19410462 132197320 7561813 280841065 321771188 317159575
88917582 182699874 13594875 553897369 516954767 520028534
201451635 76065049 44057770 516442181 506200635 346697988
257063274 32623571 145764642 632208369 670161265 620816119
34801321 47047872 87802671 595411177 742749663 624988100
258407614 54612218 91945564 781428933 664927011 924315645
1567842 834841 390706 37885430 27477688 34631771
256647878 198543364 23104218 551760629 481469728 401017759
25354489 44538277 33669727 548991130 538215989 564579095
140121658 12976296 81724408 736881113 759866110 682104590
393696686 16709036 73359842 595510907 724422017 659170385
12104685 35019636 17061204 296651429 301454078 285542551
334272550 334512925 54645677 394672441 384516364 350139247
151246184 32076570 39081593 685200674 689398264 688893092
352699558 86018559 145807302 640904702 395720763 607310940
6418174 3927648 3802464 19121330 20220571 21540816
204759794 34437209 118757342 800210120 675660380 843423234
601719907 314286602 230391214 741967241 749744997 588921809
53547575 41447301 36368534 181464177 181839788 178840989
341790884 226355242 98386510 549543998 785120365 771867526
40110234 73327929 35904916 453911868 466369365 358635516
14706071 769564 19309354 230463184 223219670 223927091
48297281 68926057 75797259 619740044 679147068 746939767
6926832 5856075 35894390 487310001 525074051 523722191
49904827 51504550 21254112 433255081 430894019 330239641
464302445 135467135 149102947 502455015 553163726 444488009
566705013 273722467 12912726 670240410 583409313 479523443
62182919 224282444 68335524 645572612 572164706 640288658
38303840 13272416 73978559 313179891 316150792 261914677
137538202 62013488 46567159 480643053 505636120 532477422
2669836 857881 1463165 17315434 16854947 15675039
47438212 33109336 33172780 255886794 260894086 257681181
69429608 9786798 38202219 126120779 120085894 123384216
313915722 77359173 132267723 480085339 555574188 512932381
141644763 77782718 87602697 413920105 373583246 431881567
126747722 11025258 53423468 192344083 194693229 208073409
529439197 190976164 12598850 765563615 747230864 571804805
1094807 13958975 1092487 63227043 56420564 62383723
77348530 4356883 69176772 241941827 203015330 237119121
10156636 1044227 7510063 22264708 16901204 21877369
296695721 12449627 51999152 447731142 621603147 597822503
42276930 72184942 14692991 271441050 269046563 271471480
13372018 75617809 108523074 761322760 920556835 820451566
196616256 142708805 158900556 743512959 660605258 647598286
2661312 1976863 3245780 69023184 66610205 57963995
9862027 72232108 34388416 536685474 455090126 626354460
150363222 67864680 77113759 701146005 766368221 734327004
482172483 11748998 68208303 757321789 819948664 837633980
561972995 67358116 147286676 677398768 631164192 695260572
63162869 22236168 14302991 86825897 66760581 82528921
46100876 33529377 108910207 863410772 788033457 823749569
269962361 23443249 10382854 389564354 504624712 521851262
458344291 46084859 14799484 602416606 671693921 652377969
26478968 47828118 10765557 175075683 154566261 160399240
522913809 163697817 116154651 734967884 960146237 876337657
110941599 35860375 70519723 616010253 682672570 494785077
1368572 42073798 23850489 748038403 744956066 745678120
123431308 152165023 56912087 749749187 877121921 803837945
87521723 9244973 4521816 118377342 28889431 76596181
16864608 13468879 11077881 65412696 67772341 74753727
721944709 263692165 294601247 776827087 770294552 628493122
95537485 4293727 38007934 402537694 529017143 522876087
289708810 1212946 1895304 357639298 306140375 383274695
22346221 6332804 49466553 438429664 430792339 367946043
172627577 34541903 53793206 614477293 543323829 623840792
86214724 175496319 20040413 503582399 574176086 528918030
127201527 1578478 24479045 177067576 188793791 173823831
349063533 28114090 40480646 514621068 344026198 177744678
7296488 62504160 49982041 819705707 771959433 826370617
495146 1205484 872001 14177921 13833383 12834777
43484821 72305066 37496993 834731514 811926752 739676480
46745439 24966294 26312315 302917602 323554373 294112550
141526896 67901093 40682827 271209120 263222513 169243600
27868715 33564169 3008995 238019782 224305388 213190903
128963469 14161906 27130414 240586419 226139086 162768847
282048274 12366242 31419492 313133990 267021945 299007351
359808239 368554121 83327698 418455970 411533953 478538682
120995317 95267641 57396189 190482031 229072720 202870072
293752059 80517824 94781280 679328112 631512474 654128692
153159659 82903686 988444 511357711 383868391 524946736
9463732 23084364 1012356 324149494 328717485 331582289
27440707 169181313 4444998 802799372 759861055 533283466
5145801 1615468 206964 6175760 5473292 4629396
38741897 73043416 11331426 681478368 779852705 727226131
57663553 18457039 53629743 946376213 930963634 943339362
276911281 389919828 80988662 663971700 748518978 529915095
443280305 196803160 70118566 530164942 596666432 580682122
42683051 5429516 6462351 794441907 842162249 823244282
10471574 5863003 2909114 44096941 44476841 54721624
241265745 19886088 3771582 327478242 200611821 290545078
31361764 12292091 6458410 86901949 83317770 72531073
61244772 48914336 64081583 502892541 484917345 483701228
79608768 97856702 77695365 491288166 425338010 512548972
33838429 8244275 13019557 54618831 56187163 55945714
122175158 5861210 42539302 517914985 491826846 559915536
40008465 13589023 6950971 60138242 53890329 65877154
150444556 193023236 121227582 978076389 844037280 685718456
14042967 30615799 6047594 599905406 700904224 848941786
11168557 326091 4946481 79182384 79977850 77109223
288061670 29579381 251048758 691937506 634655057 663520204
144691515 37812695 201541198 346409239 237707143 351035905
14594633 796661 1427107 43115019 43091831 39330934
123913823 16633467 163663478 612513132 628838260 615293834
286295422 144670149 25452296 585238804 501090827 520035114
27768559 114545709 64499588 495559885 525630619 460439317
7019995 32229098 29515730 160216158 153289052 177293958
113514501 123342250 144241566 781085517 723976214 731457881
6246338 800862 113820884 490384979 538138950 535023234
10744501 4762076 5465056 529777506 570444730 527892378
59775531 17083829 42308030 351408496 340786552 340429435
200503591 7121048 129540084 607468421 580387992 605845404
40175239 4458273 5869187 80659923 73202880 80106896
37794760 42331192 126887191 554094506 540362187 547281878
164861405 60661986 125938767 577790795 610591427 634404849
261016992 44979194 140213161 692084382 583476157 603276656
53235219 17704288 35724322 437701030 440856942 392520235
95122470 70571206 151995886 701696899 899883339 769674877
293403007 253211946 139534943 527111838 408618175 602077553
59232604 98583708 100764365 321677285 335754015 325877721
652992955 417738253 546706268 812744758 807390916 674904191
36712190 18697611 18035649 383130094 384527165 387383471
3378174 66091207 56108036 722607942 728435403 715551070
147688060 572501 95324772 505789901 520485505 540232537
321688591 139655752 176643038 400074529 299827096 367204109
11664438 10836951 121973392 330796938 363596437 357716477
368177497 212728182 167285336 656536324 700674059 668320090
163754482 203074186 42342968 452090836 474458481 369114908
24715410 15250106 127364281 463424839 519951729 518045856
33884417 22361410 182823880 454756962 336778860 491874974
99752778 5641185 50905709 274947772 230298982 261100926
44212026 43598427 4989923 469841977 437276703 484409554
297133407 105414346 102772668 513846975 483582683 491106775
252196175 34643815 5337695 275338991 178672544 234168218
311485794 40274364 126389473 392249542 270507178 242697899
187254913 18321607 67543318 261736108 248427914 256088734
224066711 163315756 1938730 253257267 181218388 86018334
233789403 93102288 74726282 471597893 453860406 434538230
173228407 138183439 122924038 601189842 581624809 584706621
71510284 9589774 59306766 460624621 454537219 582223404
2296681 10246629 6561858 101787812 106033615 93267620
259834376 49929223 44733471 547553700 593117622 369583225
519929394 77792309 3492851 569157299 630715276 599540033
236961118 9149678 3476660 510892131 439279559 536038426
487319234 299400877 92097460 715111355 763228393 478393186
194565410 214160843 61999536 493362402 473529153 135219710
580864221 1633395 26838497 650380369 696607320 221826343
198914441 43748138 172965432 517316217 478054939 448495734
261507418 18739584 45919040 511199735 441699108 375127298
115615615 69124972 6883275 289367254 272075691 305902662
382356056 25042516 81992323 553779140 523800700 504532829
66146482 32190319 35205384 286451086 284411548 292846713
12360745 7062722 2319566 17705214 27057218 17505096
245232987 78648356 29276366 733449370 568970447 724241490
11971983 13069854 3739921 75866384 85518426 79152995
200797893 145255466 55084244 716737503 684363000 527505326
55441176 5607329 15717488 106448168 93047741 104711692
182223780 64142250 44677282 759375474 679917509 780402214
59807603 2722969 89801476 550452610 462386952 530519498
239562719 14418921 68616894 812156179 655870944 648427827
56942986 22522646 81603939 418440617 403136837 417327527
90788435 95198728 62111216 325905936 304390582 307373344
12791999 57592756 21184796 252577764 243144026 214494881
4809415 21221404 2546963 126333788 114425391 115317030
25790874 35085964 46455276 722401759 720208376 599639196
40723704 61287924 87622417 590885737 599601410 599432141
93953663 147441879 40184867 758365081 698208565 750807295
413301159 454921264 76387882 477424307 502716363 433491555
101822010 11890019 11995086 458787076 423600030 383611838
135775176 88412931 47431552 884906121 824613818 907815133
1087415 16539378 63999383 139226961 148307112 142208093
479440832 170532461 8344782 573854463 485364119 591453121
25960576 70079 3979971 64250673 67141328 65572665
1994230 5712444 29016196 181620411 203806155 188858170
423321742 184157865 174968673 569022229 563249154 514024787
13711342 4144758 528717 23045963 19374937 21839058
82541288 13072053 40568279 391070704 274175607 376298903
318586091 91974783 78634798 528242728 278397195 444642606
105385 8100748 4733102 29533407 36569422 38760164
106309007 85494944 27561835 364655469 383701482 325797496
196555327 28719226 46969947 433567457 406985862 454722219
29413318 95762281 46235446 603867673 499245375 520053835
66264002 53015975 7977808 348257909 426222947 439459722
5972355 8611697 930572 51268449 54443398 48164447
59490335 13266074 4230671 224231541 116065091 264183244
234381293 126177053 293852454 579763240 477658583 511058013
6460654 9934368 5330647 46723557 43305310 48130495
35373581 56002819 29303685 399678842 432652963 437220257
199042859 7009216 293454274 709885095 633972026 707760545
16783827 144566 3503269 73634537 82022984 79636110
18412723 15204547 26677873 220691241 176714994 213384497
14911293 63480268 12102569 228630081 226683296 162726770
132407136 22537789 121039722 172168132 152734083 176430639
449855334 180011040 366294546 735558808 454325085 747710956
389771415 126318766 192089876 649326794 629924005 645307327
89422025 19946346 21543172 600157147 579171481 569448694
143336206 211488604 2519421 686522926 623666784 576732717
73964206 28649424 66745180 436148385 466774045 494683896
68933051 966584 14048091 268325472 231020971 276923404
71914560 12120265 48036922 201986679 189254578 227856192
139766423 26976039 8902476 558203159 402609463 459344939
139341742 71715414 8087964 193747135 251025152 182634748
415824470 105804553 203636118 890900932 886033094 820586540
23433712 24919446 14458032 98306826 107072469 102145848
31961023 45058693 18467536 432988088 363162220 420459466
4168809 16450789 110312885 380171852 482112630 345084248
14610880 42521441 35882813 543767404 747880798 774442752
154465471 2702334 15905339 554923012 480814924 514398181
152450850 16930827 110379983 532515119 552020122 541038342
126197089 48688561 139977948 143364100 140077571 150182026
19752735 20725031 350869 95689580 111259696 111309407
419298166 95626520 94389987 647705742 584485342 690726024
6904918 9697112 8760834 120160388 140018504 139950082
61212493 18596284 53610175 514506535 463101023 486297202
177337131 17232631 271693896 792582523 769007058 810282473
30341307 49782849 5008689 239743973 289583345 210943910
563025878 122651978 100211112 865755191 777078492 693965630
422723172 51928818 78278168 537182457 299560010 549576390
38703896 13672693 20198600 90135029 93690066 78915056
710974422 156413727 152823976 912078147 372911007 799240761
92687752 31342018 26283351 638304399 430612474 643888002
12535311 34607619 40893919 199095514 186869207 186508159
102820312 111524576 64968289 719328286 635275901 517242796
22749468 1687838 9129480 74603154 70566556 67969829
5038526 7688677 4788559 109094687 110945131 107023634
20641271 51159130 36121211 350526931 359554923 356302821
205531078 3543767 10618512 782260943 764359314 684202051
15422687 11477123 57377532 539920236 491651948 600221041
251301869 111518598 87453845 295081995 421533421 433672425
94697335 41984849 25695834 400256877 389121958 377365681
151619527 75844286 8256643 633778135 608380580 687986946
181737185 20765217 949297 262767777 210412746 246833813
101198796 2974143 4192179 118513718 45038111 109293585
109143248 64651096 1544567 204778221 210045359 164708877
68955197 577882 37800659 900694078 964332731 950977361
46208120 63657148 7900241 649174700 729074549 612354369
331661866 4430378 274325813 520889171 621275990 620206462
5260380 154083 32596324 139165547 153677751 123705367
277624202 103359043 99220619 786539763 764248713 940966188
250643522 72208104 43049834 381783993 358921325 394919209
6552795 1381834 1607232 52686918 44492731 52615036
194665326 28405542 30436977 784279140 790313177 795707589
56633986 4367903 22471321 82761169 69594195 88540478
262424859 85683471 74318948 390522093 389622802 425784102
161248424 66462960 15448371 641140416 626450906 499837981
34857856 94795504 3756390 264911737 260385221 270158059
113684791 16829631 37231612 209233425 197945181 234050570
11611746 177767687 23053945 720316393 667805430 718232082
56411462 29489848 34977066 392779469 391108812 244495896
48332102 6382257 12994285 208270902 261764140 220418618
37611723 44008517 101927953 881542729 857447068 871220626
2613905 38211645 95708707 618215176 581280053 600862748
145698229 51910311 142299473 507896322 443760981 512076975
3085445 552900 624225 16864753 16015079 18184081
137188212 123815837 45829378 380669056 384251634 328820750
34262454 3610888 165938903 436048289 455134189 630272790
7969010 24500586 12858752 765174386 755194947 693804340
116810392 89455271 61232360 356145642 310077793 390408728
64801859 2649640 35891445 247211126 273059366 339996472
225448362 240326503 239434975 928448768 910922533 835084279
11983364 1176061 13578422 49187866 45972493 50903507
106317551 48217616 28884414 731457122 526810683 743913593
89417334 15949151 6600861 439560321 561238401 544087180
351390351 204253209 62321841 769389694 797932129 626503309
6551402 1932343 1179531 56679236 46015672 50681110
2147262 35348895 131295130 571784176 728334981 775297500
290770863 94682159 77929032 403400820 396106935 387813025
29499229 7823092 6756454 63426801 66887428 55752205
90361129 313076807 32915918 815024419 776084804 666699625
395041721 118777766 199307303 689616643 673336844 611941532
119761553 81482132 24374606 620533996 618644816 637328693
361232927 113234982 100858955 765565498 727027709 398979873
17538500 63515236 61675638 801041727 799445282 791645626
200144391 8368620 23278339 327504492 329386365 314001562
157175261 144102520 95703325 778728835 902400209 911453264
179700316 137001774 57947044 609199904 587459964 632370737
265853345 2526503 75340989 424350634 433129648 488192707
124523201 82276562 61799506 604285478 619870658 556358924
8153326 40356810 27272880 217628241 250392489 192245551
51969710 5294894 27377202 342110303 408041330 341884545
401024300 101426900 114982724 601799031 422000104 509987045
76102854 48997457 42297953 393865626 515243734 485588242
155122402 158300415 57405487 731678614 751843093 532009825
142529425 176794817 21136694 933742724 909677761 928849089
54155588 32544547 26774456 476860579 423305227 505503993
301588243 114987800 154213064 530978505 626249125 726867158
9951596 86172870 48065384 682578929 706270260 570174806
43005903 23237029 332392 117614057 149896640 127535221
70936549 91470710 46413624 590901678 691684780 658668751
118054946 59188624 5647151 310959962 198473847 260101800
663923 12507564 768948 57728701 72205912 76256722
113764659 174232905 145825716 724274047 929165068 902168184
26708284 13088682 42128793 819950273 773138726 824610998
5638691 8327445 30338838 163334374 156342518 174750366
201451712 97635531 14780671 866177066 897379657 895456165
100913288 205502936 34213307 888156495 826648560 684624575
152716348 32880528 15563962 719252134 458861580 526189144
87842518 169649339 47110913 628218902 588345270 554581522
70412199 93028854 2180600 586190225 645219721 638024695
58162409 2389887 2608980 337007162 316213415 294152282
129430339 121212884 34209848 563446465 506643564 472714570
68542387 164513268 4701898 807936551 796470366 931611578
203248061 18053948 12530973 812577028 921430077 849711202
142941130 99916419 154920434 251137041 172005477 246853507
28078405 102774486 15468566 525743704 506694130 438815732
55035408 15971411 5564495 505356530 355635003 405973368
38617884 6589607 110197128 816275911 839670412 840816998
65446676 5444159 58995183 365527039 488015936 517490537
33547461 12515729 20873875 87474339 78168021 70369980
7825125 14892079 4729194 86906095 66514373 86334962
323457604 8975209 203896787 762820054 592790426 664219010
94474375 60123825 214145454 532542422 546323886 634712937
15735376 121006738 40446949 472335385 472624056 491377445
116291868 4533954 2623273 419118382 419213562 373784202
35652867 14228395 10058520 100329270 114429560 94610192
190028836 33160797 36246908 851481427 790463681 676559397
9378626 967071 5421686 20558861 18285061 18178415
43058976 14747484 28266161 330684660 270112494 321236485
50648405 19033563 147119207 768455566 711947252 698389232
314801101 21002884 61744683 586153525 538387254 593018518
481617006 40002709 304526942 593347022 326596646 473439417
37884294 5065111 10222475 460065798 440147814 458867865
44199553 14526026 12159797 455151969 450624146 474900637
25808908 20564792 13953 284746224 339473842 259085633
248195496 218113667 24463699 715445408 712446731 740310963
31070437 10163617 3824800 386733361 424768000 386189454
52176865 47283361 1065264 83205162 90789440 78180111
16068325 192012003 123788075 633483864 672125449 533414064
1752321 2691104 1635806 162523331 161939065 158860015
139047987 144684309 270717972 826821236 806793854 857442518
42029814 16336240 49407739 213717163 209252567 211387236
161774053 135725854 6749797 395224084 368662689 363731518
34223437 173428436 14959356 932791935 828647612 903057695
24042559 71426783 6587173 302620413 283138028 299381887
421101190 101736403 124806942 525660840 405234641 415770045
39531 11346179 17653309 143182989 142062337 145625190
179861374 26737162 76825979 637306649 625411662 654883609
428689124 16673362 104712765 611435379 582426934 587047188
202043348 54995197 15549167 825065293 865297767 820298891
77084971 47364017 40915957 507066809 539714641 523270551
235665286 5809581 43365439 294729731 255477945 205611319
204350249 5001088 39542547 766059742 796932815 550339249
444041 4403550 5908657 865295349 916700989 805474390
52209227 21776501 19260373 331920130 272603185 287779361
51818558 177413126 1438191 443430705 499759112 458078635
171227987 19738856 12180739 452730243 411416780 488909305
7208957 5434437 9241112 113194927 128489403 124586354
24500761 146656128 10834527 494833119 485547733 492163017
145868336 23583789 170741203 245536791 210559395 283470387
4491956 438708 3240673 29379174 28173154 29618097
388888343 178165583 84188302 535892941 554979185 459775115
459866992 203902290 122269233 738436259 740982624 780758793
71886505 39058269 109729546 475964380 449216177 404618048
32431554 58978003 26367253 712848796 745688241 693923662
41593270 54049681 55485127 177117901 179144365 194384864
31476112 49010580 21580432 236160608 326126478 316350833
431355478 19095561 103304604 915292132 962396063 931079180
123554288 46460818 16135483 164582602 96456549 118558235
3928802 367517 1959032 83958666 57324511 84524801
218732571 69873809 119307325 267784381 248052024 332567622
164476192 66229513 15828232 722442524 698271310 748168877
2284576 951945 142421 3518961 3316035 2883981
784577786 24189889 624322909 856946952 676781311 704080465
76285947 290574 43625175 162266366 144890694 168612179
18844601 4610255 6062037 24958554 23692635 19152536
258906408 3858207 144504636 533318604 566071136 536985270
130091115 20223661 66622051 210291936 172764913 252756999
543846051 421977998 1983917 961816856 964328023 588353401
20570422 44160456 3510978 164067355 150426057 128281732
43732419 334163 22121271 224951637 185879482 188581974
4904152 7725519 10195941 142350404 136426434 141086049
4146220 7109861 3589245 579442485 554954173 507220671
18181567 23847490 24402564 381210441 372696759 362493913
16327605 6114774 9422704 42587282 40979230 34225419
534936901 13417511 106527505 827059831 777995522 521266132
72055344 125309928 11838839 644215331 543382950 631726267
178338144 155809122 41790401 609549437 606408084 418822447
94284187 165023251 47018662 637035989 581265847 573677952
128932564 66303710 33833162 287976741 283541790 281843925
506690884 16537313 22183055 843255410 839972029 482786011
140830452 105012124 18334323 185099155 134312827 211967146
55880543 20933171 1688246 61856986 48325758 61630736
683636731 217912445 420028683 796376677 399989989 576052737
163074597 23621630 10540176 378267100 430592353 387947816
257819305 55745191 96016288 348868572 317854152 406830384
235795491 49464473 11216462 745738479 842029618 878828968
27360864 16586890 4595451 132762333 122462188 120333173
78828849 37014906 11282141 361149172 363304974 325456620
25070110 10527006 88197608 250998845 193038415 261546442
486291365 91598258 52328204 647614599 437108876 593366567
304747600 38109844 22059607 327196562 324896152 271560705
59948051 8155042 31885834 624128078 694535979 735999008
40913480 22187598 56899385 606998521 862184257 842888092
269371324 55549296 81299973 728556421 859621581 806629265
213842546 41098522 13711072 268960861 213344485 268038323
38898675 17696027 23620813 696107207 746703384 504210059
139883214 77908892 170928572 246316835 142355577 238354846
569554868 104265983 25155457 618704302 443409442 593784653
241950532 16511282 91124563 625108367 602645810 452062049
265446469 42167889 105025841 380403621 354921742 380727480
14649107 45762868 16358157 314823768 271574840 308393950
522406765 277378139 305580641 717141889 652457310 745379916
4604272 325594402 78758588 811445404 890937787 885674420
210758482 13214246 373951 248560223 244698896 214863219
116828277 7625891 131766425 297418032 123026660 298614274
26597146 14877519 9110735 109156692 80620700 109005687
23005668 54598132 17445541 311800572 324539907 300635631
1639721 3251505 5441698 22179021 19446530 21439592
83015037 93728091 31357572 455928276 442643495 426902333
82060558 28869945 52811653 192902416 185651435 184858335
4587174 353044 13275278 232648043 175296069 162230569
121466868 62833983 2230236 143623312 126015496 75670716
10600150 33261065 13557349 157779425 158343744 156504402
264814885 65482791 190991935 712789319 726463593 634518348
31110216 204543976 276403771 834436487 802387483 800586595
175528207 82792935 24145143 364236432 371281127 266002022
268685389 55932451 61898226 351668499 321170700 338824512
415451792 204030758 51194994 838828309 817188164 675265392
13548472 10536122 17075402 300419302 271340527 257010827
5935272 400083 1815087 9540285 8476393 9170792
58036684 41812901 185508447 349426129 389196241 398756525
74321041 68115314 10836022 463015974 401696371 496738680
19350810 5094238 15231236 178936410 148223717 178732821
135000075 261970529 102279428 501386844 500352484 531982856
17244845 22608195 4082679 65702870 69319088 67148883
59502307 24463481 128064415 656109395 580391399 672324896
442454356 57155216 50060997 483516438 466174798 425241468
798327778 286254950 26802535 849544086 855629477 376837086
16094024 29451652 5986532 572315154 429296579 585805452
109203318 16818364 4011061 923592328 917215853 821732954
42209278 392130 256437917 928263782 788069728 919994544
181730950 85771855 37959269 350532592 348896849 303046399
476765387 56872773 71277660 818851163 981318234 756785580
37582875 66846353 200100005 683151119 883437104 838334557
150286541 11763038 41511775 565572688 530567934 471663101
565429386 12234978 197041761 810625297 723078688 781176604
15761779 13207179 3788774 362477100 390101664 358231758
708727091 514110099 383136201 714450201 679901757 566093608
2925879 1340247 16467444 166317800 199968491 195325374
16018698 129724837 99453108 700951871 784696012 798375959
10531682 50694918 119940684 668957656 670185179 696019069
49050773 9867215 35731154 152134670 167307144 171404310
254705977 131574081 303636825 693128674 783082225 879438866
44304990 26049925 43825497 807603734 807793227 869755572
115522025 26287595 81425304 624041148 854239129 788393584
21451153 49832021 80812975 940254801 894907551 917002732
293436267 83194501 6312029 479305320 317030889 557740620
4096202 1400581 3616189 40401567 34029534 42942453
177799285 50490665 128017704 417735580 484836262 380700677
2988087 5527560 26988232 117244403 122383474 121461062
123403661 44722540 124496775 691092042 670839456 782949983
5345647 2647468 131907488 522359499 543667312 489017494
50418003 51770716 34075554 327537409 307122912 336963811
156066 2672225 1871550 38443549 36907289 41266750
194519094 37987149 114224978 217860737 88089715 225694844
563310242 250029200 303085897 852222505 553245557 848713164
29316382 17644175 82497746 294060742 294620225 289917270
27248132 33776666 19199534 683008478 638221131 585787174
34644403 33461422 1379715 202039969 190242498 181779947
7379895 27585460 9794582 849342031 789639156 744127505
69815469 3275459 28841021 491090112 362113674 485107646
32148635 6902473 44569240 354916075 358022017 253495485
61322192 11435016 45058345 224994816 201091765 215362872
25678748 5570976 5027190 232657360 277407199 278263591
471878714 119200715 219440965 534412169 433802053 498069269
235603999 121968479 32184684 738871934 819778066 692856927
45188669 48448084 44783039 914287203 962481528 864150765
23760447 122945348 66593952 855565437 878373019 789892288
448873573 51842331 223251036 526866336 391080277 569287875
57727220 5959528 59781968 871727316 827132237 906470351
28352314 3270534 8600431 49234655 58068907 54351022
60094023 5600706 7308412 88780222 74891064 82256680
278296694 418018855 91587372 784921655 894808097 775424827
2493520 2910652 777411 27384695 22094809 22031366
204847904 162995773 139790858 411250065 496864941 449371104
36903325 9312667 3786627 348472454 283853415 270279856
186383911 158492261 125197120 260866522 312855714 377602787
261428155 145666583 89182772 759445230 742527339 697668598
631815927 26821469 258026702 890423298 814265160 903222747
80401581 64989876 64775158 372542061 284538086 342953628
40793828 34214167 19778851 800576421 732837849 713944490
17564470 16007399 37165677 241281669 320674481 335350299
4341729 908042 6653791 26808911 22690774 25091105
108951567 30408039 94546173 870007858 873676713 876398866
24781403 37748117 25617852 463935702 435342830 489652958
220618968 16199167 43112607 376096230 241502789 333058024
124657330 26088572 103983724 234316036 215984387 199118819
50255787 5459136 13374594 87263092 69141447 92804115
20784379 55944 78363093 721745325 754239905 747555486
215297525 244537862 56840551 878136539 825653954 829829886
410564660 219018779 170904281 546794956 309212382 506355819
26959945 38720640 69520701 245830691 221773583 249966170
34094828 31920768 94065479 562177775 581830542 547601159
23357295 19922778 8653551 45603944 37424524 43079180
8553722 4115390 49912970 884209859 901628563 857975803
24559617 80369636 67839621 618682385 516689495 461925910
122891558 26124793 49012128 150558600 136658135 131215776
246037572 51365471 265338412 824284255 907334471 878614634
531496318 8301700 171123152 794894470 764300669 701750140
426145814 385705970 161426787 698162089 616857388 564356142
209987804 132813845 79409268 357562142 363984303 359308661
37487816 58566540 24917186 318473217 293796540 298524178
38842258 16828239 4364623 114026190 99145767 107775826
752056 1546544 351143 5157938 5097962 5299621
61146371 33134385 10037252 324579033 311509198 191517999
25428197 35691527 20026968 226544862 278794525 272410403
272146258 132072815 32114310 357761614 348848450 329350614
302961192 86276604 56986437 474299234 528974095 484140572
73942817 66695167 3662008 477060431 476659714 495147305
86229 89182562 25788447 254526000 250534404 212731911
77726937 1006694 7498804 541526929 586394357 572851793
131098711 121508363 46520862 518474605 515847418 409528482
19758974 22760998 8095769 601690886 572948953 579346634
303805733 40587556 31369161 448975626 270162052 305918864
21231393 5980741 151552515 851882239 876970388 893134002
331858730 200170120 109135709 540580201 382931247 353746216
344923811 170132501 134045787 832331629 654869535 746740095
677986608 236371450 466991974 725417876 579686538 610863111
8882715 3752055 46898531 610751602 688739190 614653551
6968552 93285 4620972 21370857 24453860 24101418
500562932 381734199 13124075 904904100 958447493 729984056
265831879 42265687 37467085 806708617 812035954 665402651
169107621 10643355 28144533 199205896 168368053 168233543
4084837 2408309 1304916 18391716 16550907 19117953
106954365 7804837 228886602 482393966 379957978 468271493
190286091 51739151 11612180 627199013 617613466 537836544
3892412 7443260 18944993 51500642 53542565 53593664
3129692 3769688 2876408 36961454 46038668 48015532
49551459 17684635 43126756 87837377 99050030 96362985
231207439 265020047 8799356 381695638 345017123 308738194
22791145 123831956 70674466 650471708 644263216 643908440
301130 225199 241605 432762 274237 445956
29767789 5085531 15798668 133894069 123142053 139554761
61981093 1761962 2325186 308025401 224893431 300016721
291671977 37839319 29120401 336897053 237476875 279187457
160342757 12007724 83325273 377291714 345179102 403704846
330320246 72594191 20966888 509097834 453944666 335745421
80628929 25518924 36145755 658569837 661685449 221256189
180466585 17154976 37919122 303524104 298528058 287232133
12452771 37825642 9450294 323643296 311683575 324977315
163967082 161716965 127793325 239781895 195475820 182677875
10089640 40827038 8195091 565914381 583920699 272394505
233964887 63120939 36680725 428826262 366116374 398659995
435267473 134231886 165375792 655193246 589981367 446332243
5409588 1406227 631067 7630818 6855326 8233809
25851736 40744870 29421931 663299280 627790812 720555192
210943339 15129520 34893644 974982241 863388710 933392994
258843614 68492094 14298480 357749793 302101676 203521544
23836440 6717570 6918089 163435010 159263796 149645034
153330947 72317115 76724995 434377446 433554336 372355560
46355588 6313497 37765033 478205108 464055529 461841328
353351074 115978719 154074727 472157670 385439813 234904192
129624807 80755869 112455617 944120547 853228077 742988561
243178759 105967844 111258878 556721399 512318460 510494680
15838318 9752608 1626142 98406505 103142809 96161659
64138724 34916988 16948650 207575076 216263485 209091320
56305391 105637655 47752159 262574911 253997084 258777483
13342164 7168468 1289133 24161841 17001622 23068206
452763931 60036277 234398366 671556543 624214753 533471585
179968289 36027204 77365248 403723113 358088966 394281737
147696228 5765259 23115117 363314900 318316080 250795117
11586106 1998923 5805745 160713270 165167690 188176566
103742836 95507312 97931342 653296257 650381662 685529475
647882277 221097901 461612642 712189651 550599925 631943186
11305787 30288776 9346777 355279616 341244468 319167379
9568546 7547104 219584693 577616261 586869214 604063286
222982838 17957029 104855654 378241203 424736564 306451049
76601152 2903586 522877 160080917 129980670 161493746
96515252 241644208 94805197 842727716 837138388 834228480
696050408 75785572 220346382 746452165 343058709 698963782
5159913 64682 1170038 13198912 15758263 13315631
143494283 73263313 8184814 837372075 878069185 782017421
11151428 6333697 12307716 105836001 103137324 103191403
530579079 113110797 142217633 746790266 731482267 639983906
14001473 16294748 65235565 683933939 742841419 576660764
21663337 67529429 19331406 215832694 241722029 242377350
316275431 52620298 64106529 834346886 856979036 808734341
30330193 4294134 98158063 397870643 401673845 389851171
269097205 17027432 54180192 447605091 382882975 364981602
366867875 58522480 17920217 575044243 613278666 502048388
399567350 94239207 144763 562002845 394677374 323953330
59953170 5747700 53626710 95516038 41083822 92565880
426606938 76355553 1219939 549768491 473829519 529888065
197990879 133185613 171433949 461613425 529628204 442081306
5072037 14588143 11552424 131390336 124300706 124043428
149878481 63208772 58210287 461933437 532258577 198719939
450125171 340551656 96525674 709117516 712828061 587028196
248798513 160074348 15334081 304170099 331732531 369058466
433735663 13994006 123853222 733181205 684055041 701933564
86308409 15035583 7882024 251045612 208198107 218186709
86260651 35842491 26706343 128707274 129625045 132949970
4105551 18127505 27508152 188370517 242685819 242083041
39019033 20177964 112150537 344970694 325611209 343641216
137053981 21932968 220936992 704437519 648329385 719161900
132829789 123174229 2631672 626960568 715571693 745203420
13857212 72376474 36317854 385064778 323113704 312659007
215461930 185393749 30133815 365803605 351871832 252051582
333777210 291361522 36298962 563506371 484075286 298655858
138600624 24054629 38433785 644003921 586380883 670539556
13488062 1979417 30520770 164061835 183723288 157760224
25174849 230486689 165559259 855011236 880317380 847839448
258936437 5581848 80475276 888340150 888405366 598748883
9553977 52037415 26770515 457566999 459582009 478620227
16734524 4402984 3397725 256229520 239404821 261592500
33410322 179616875 39246711 662559836 833480856 848150898
68152566 10230951 63450956 601615862 433889127 593292382
160031710 16507262 162584747 232409142 212203166 211015045
241813109 69031478 60903685 402078343 245190170 239206367
20669530 4661210 40905561 155494416 157548048 140763020
56253733 9740700 8307681 106548880 70522388 77807126
92873389 1777208 49012698 282741890 313660529 348998085
437133636 5992894 117526376 895042251 865897244 887421935
22255196 72281657 32940433 342262657 318144133 313331735
20700548 18151897 2072945 145387463 118436541 145627488
227786509 189338135 73227745 282781298 290473456 286729638
69091505 4055159 35073178 144143782 132839901 125530532
298740237 147831892 94210800 766308716 840136016 875087843
546071531 122279222 467683467 727537201 724833327 635840748
325606839 26944771 122129345 530601452 473307868 517978474
51026366 25018102 9401628 59919028 42134346 25199257
44895796 19236823 51491268 835299496 665626577 716094878
365266905 114830646 7948200 396712869 220649795 314837138
49794867 37415101 93919405 244758161 162239755 207089475
452745230 35312851 230836845 856952682 857969651 846281894
23573189 35465929 32131576 545250863 507339709 514085747
102302189 22197292 66831664 337071158 342318927 345762729
7460118 427948 2310456 37457320 37838180 34645528
38819477 14320282 55440151 345461439 347440573 350215138
237684688 45021170 75999801 884551827 656305368 931639427
259283284 573788289 5846423 826321218 897174695 976823317
139483636 33959572 126159207 880860075 980250028 959144456
428103758 55035081 85937611 554934605 751172056 863953699
107251108 19051816 5514603 559390898 664817923 676410589
7873105 107389298 47822028 808071347 993864239 812608758
123331596 54106280 1951810 297797225 333354455 262643866
37336217 2809984 129134 243404692 248957038 249602705
46512148 225049483 59533029 888048054 892469243 865523823
164236024 9374413 106680129 734730953 630973961 734090123
23510612 36375730 5980302 539416038 545314478 365130588
3834329 4895295 12479343 46883936 55101969 37448656
43600831 4882547 8961674 52262532 59657282 46806800
171203318 39526544 30309150 405753181 396758810 359279026
286275283 36083901 129008584 471659273 403282730 381042602
250033376 87516538 107993416 363689617 277576316 335228784
30737499 134031601 3464264 364687808 345997111 353517831
312165691 27621414 256808541 630576596 730755987 734027470
109884527 57073739 57137558 119497116 124916929 109206785
154199254 17548562 13252671 282617061 270551721 315657781
319862657 197625601 12982352 917181117 936628609 941787364
1523324 5157113 81076996 565407219 572150770 559458860
511439613 67692966 147708955 871225300 800323280 600193864
17251746 18262167 15812397 870726342 851666401 830360266
60409397 21611126 193380416 979198671 988058479 983514605
169574137 10490965 10147239 199096097 96401508 78112294
3195653 691172 4226187 40740605 47046593 36482104
253344696 91166063 24098787 596276432 703578684 514567978
631988876 56571134 364359084 974279078 774787464 831030824
821016 15083502 6349491 56106567 58897629 59787712
679577789 432467324 224522114 834519638 784720120 613345247
265963363 49296533 76359631 450732569 511231887 490565924
22601574 120765749 111480093 460136794 569058132 499373905
38617336 717735 11827795 223167138 119107773 209282875
403465696 32901801 19331861 548324064 533373860 527513840
179003575 162828050 306653 497457819 498558022 451598479
21921064 87570746 57472273 435428281 550923984 471434300
25755501 68042415 58659838 333015616 357534588 271336295
13257782 157356706 66921703 436230961 563354202 541685596
87780584 144315242 192104312 777670658 767756303 662428928
25549303 1362102 44507007 171282447 129722246 155342410
34907815 10625402 2032484 286076961 222760841 287489952
119808763 19326941 51271415 226694872 145199889 242653898
16130366 22596376 12909181 159236676 151636588 140035529
360197705 74590865 223747570 396040410 440439738 365181316
2572900 12754526 37701008 168817455 172513195 186781938
293329345 28977234 148702292 341398254 109698109 215358770
2398869 1083742 1039096 141779034 141813643 129078463
307911209 80817388 144839952 673010800 675691032 694001220
76505763 96596336 47157363 789507934 793658053 878617264
269773076 27197456 192889183 901820425 753884377 918528086
80732298 48204430 118579809 708034841 655501700 583614306
356462147 172838348 5515401 413610975 238160400 98735357
99171851 153599595 66732029 837514852 833143519 816853076
82936164 40428823 13740253 201178059 211237942 166266636
319295023 65747059 18674374 588177754 492627871 635694878
53418471 11396412 8750219 64018721 75380999 77652550
392670133 82863322 226434108 566499865 550790313 522628841
42449146 8079471 37752986 361533008 344399174 340147263
133653665 134563473 64059580 783223236 641403716 597270332
57794769 154060147 6184671 519308818 573162230 582676348
186503389 162585793 93043749 891482850 867528609 761487878
181683505 5782922 32091355 511373629 457635588 524795857
226352630 177773185 62820491 374039414 513074789 550232642
42120247 7547033 18221380 691710474 749981128 798896828
149897584 67066467 142381197 797977085 675126242 753325760
461764595 19167769 105191848 892452193 534011096 671204734
347103765 96972839 36436068 647251337 544605834 569194593
120618412 80866192 87669825 682314311 685041544 669339386
150650001 28937845 10400096 299792579 320690324 311428564
130080030 37033378 25684157 585301007 559397005 664733503
66394155 14360207 20244299 189808235 195509721 161511265
70266978 142131430 106089896 788513753 704293884 726058427
158312017 25553476 101950640 699239315 697758729 745394079
32911567 22235959 8171142 322762895 321255766 275100099
462959 87421124 1891319 357279123 393244858 377649992
157969695 76348805 178105636 400656905 342221442 403516651
66532064 73231176 121312311 538684612 582982220 555471856
72561061 1842423 30226599 172826906 189861934 182984808
47814250 35197055 4547039 633925089 587767548 702142018
109670676 27094873 28953719 264568948 216964043 256748432
262705781 11781034 197561965 513266160 172690673 469162686
226659477 26128710 21399124 330972598 316155770 315294845
31694085 18961674 6660409 113483183 112158786 108951806
214516283 24427030 73717729 535975644 525719397 497644629
68013583 136153 3275283 116508318 69759359 111607322
39462782 12441573 10208439 83904022 55102143 82343469
14331126 75963647 29960088 295908725 293674445 293218278
104905002 2143986 4274095 135982846 127685604 72668900
488955160 45332033 33118810 833478679 760398475 709988132
18043164 4630329 15877636 212096381 193881255 159701716
136126657 9383063 37642490 169039635 128883202 48536304
212365457 44531952 35053505 250696032 189165079 297748329
65691741 58255532 57413226 608551483 618280824 546080919
466398955 155858829 93410031 555378606 453609955 575945900
431638680 104057952 261658426 979570826 888834101 922823826
169663344 62189267 75862702 525909134 587094761 549538702
33750823 12331036 6025791 243150679 236332245 223742188
100964942 5903828 180678629 632892350 671806153 634898213
255021597 18450471 195367155 580640784 599995433 580375492
160847329 101510 134977832 360272722 277307171 298515304
74038666 72533100 140700754 387662702 378509554 360449129
24383504 18160799 38695413 190133047 198646418 209961609
4057267 614576 492623 15849557 16003797 18920254
455701493 51785760 299153831 816766093 736097907 735738440
64917462 13279458 34802340 321769255 329252515 340361978
52316611 46668021 31683796 501996225 415363584 484517685
81995154 24732845 1796451 321988964 331425944 308947794
4831391 13742937 27190181 362773097 363480231 362574628
16616042 6456541 8848348 79235600 82105089 71904424
20141864 194830976 7734831 471420015 430988001 398064708
35755811 100277117 17513843 806515180 787034887 774078092
144027751 6895164 5345317 546940949 561363406 597776892
599157713 37540965 602919537 916987175 687292002 929596102
479473125 11201073 68608909 788826630 885006704 514134305
79755569 159109259 87297450 707773036 757576865 869257967
101640982 21368787 13369269 269304688 255100754 221599930
231180115 115702916 143717471 329167431 228779093 197675726
74000770 94849313 12003818 870524697 819769258 937505937
88573790 17893975 67971580 706300834 611264480 732559297
303589433 159125410 14955577 748358114 766541454 561010890
85183678 26953568 113966629 501164681 549227974 398373787
262129496 114383258 110909843 565190696 513060506 526375481
62939087 82058112 30699965 911371025 832913371 811604684
6646165 16100913 30675279 71886522 81001416 83669748
9777412 28060507 179757522 890010538 924246230 899019425
291358 195500 891765 32162386 29528543 33147563
86816945 176785344 32061347 980726495 880337332 891759206
26529444 34277632 4617970 315115977 316421083 310792004
335249927 154054919 75008671 359524815 283318507 299622162
156247926 73058137 90977286 849089038 910596340 873987180
29957153 11574733 13798782 82243577 92263956 91174675
61123443 1708132 5473626 88219680 79483308 118856926
34877083 30620163 90089365 534995394 529055867 495780851
86954832 37675851 12026974 164713915 134631062 171483292
17113864 1041777 3310837 243679264 231270151 228027211
40931314 12901907 5449698 112504168 123241182 94215293
7691664 17233105 18326063 282849551 287816736 273463907
2628775 46623394 4107483 105100218 139807539 112486586
16795941 30132552 4801053 155431049 169727133 151584597
61809362 71417792 34073167 469306952 518560057 274902457
4897587 87827483 19882015 265559105 302556276 327117023
27966451 1725742 11407059 317646924 410605268 409972254
227175012 85847715 121485097 825508311 693913110 881677216
13086777 16935605 24512705 386956423 381381456 273359010
572558004 83000367 131464922 768340677 859420618 916740822
168079975 83062621 100308636 232117646 248169613 227729510
238913393 110480636 202075662 817911268 823908115 790556919
300865451 20136453 9351886 447863168 465720452 480410614
109802595 15762210 18042779 329208776 333708217 342979121
20383188 337162 3856359 98468865 90179774 96420175
178002878 72871765 147834597 701620033 680696314 640424501
73560885 14307807 6213188 466525345 524953472 468035225
2773889 1251079 1294952 4305858 4153828 3991509
15278032 48006332 67412250 493484016 429692599 418595420
44899895 70572795 3092489 410776843 428907865 425796769
82683074 102665204 112539464 609115146 676798687 619605055
27575674 10213259 19415119 31381746 23552085 28585344
633105535 48503992 106200882 807515868 452519154 789647873
272926932 180568801 31669270 309444413 280705318 189301853
1911055 10238842 4942922 133166775 147440203 146713556
75611995 20104981 887393 367561254 383831315 360763224
124816220 112054712 150303791 812153645 969863434 969363634
98971647 65757854 42137790 429902722 445567017 420873904
17513664 62786145 69614380 827130507 728547897 644371984
26367275 36228104 2749251 236743810 246817277 250319586
85651799 10275109 12354467 157845715 152540672 182137666
45692139 13942728 92531559 848203450 698184737 849567111
593895330 92690826 53985536 725788114 627627129 595993312
134339847 75375961 168639092 487272416 451056380 476395546
32742238 13394437 21636369 43564824 34436632 44956232
19076031 7003765 23383068 125999153 144601602 139549148
216861983 47879320 80754779 811656369 842950196 869354308
78526099 12073111 94119184 473796392 499763441 582965347
119502218 229040103 71840820 749116595 740309954 684140090
38780276 239898776 44493336 821348831 843796097 872939462
30553183 11174772 29323418 232094884 222722691 184474751
202341844 68382490 97207381 294066822 279038596 305836919
24623173 53105923 85764921 964202013 847781556 970184386
96318184 77527753 5715260 709150364 782587430 743556543
644120569 8230748 16251812 706181174 247415104 694166964
219086813 41327145 51035475 305632382 202992014 286596995
21515414 14715839 11043224 287511727 268627755 263885301
14897807 75446296 89436375 464767831 479789963 509146463
10637861 4109499 2077311 48869483 51163814 58690419
148652679 27245574 29151734 199313117 126257468 123588970
61799753 70272079 44414296 504718333 431734959 501319612
355748910 6286806 165964614 742999720 588547516 614316950
327424897 255182498 151523217 387796469 417650443 411509843
166537150 8197339 8515295 389313880 317815051 379962792
9462770 8907868 37728156 145138533 154094815 161889817
517774470 266697366 159981935 704139943 777431918 698676539
271411816 128603328 16567799 405003722 262625732 378394099
148130267 147131327 24612223 888952839 953678278 887937648
2060193 96785257 20090802 504090909 588227530 562344379
26153004 26181330 37846388 574516082 701075321 781015949
7067954 1010259 6816255 108771742 113473080 100752405
26275677 142784570 54826344 286798057 309329797 302702486
342602997 37846201 32241203 541580565 383166635 512328062
260183241 49216104 35254691 287079289 243996331 225244380
19402447 12741161 5228748 236939942 197151546 232549837
4842324 3484865 3166579 77802001 77332929 78572351
100378325 30725197 129707116 931863792 834517944 984740768
64954859 64262039 15686414 205391699 221643096 201166392
116550692 14138155 17042521 383163201 386593603 293463250
89932457 161297300 25781640 534041131 453849579 471124382
28615562 19954444 10976197 277007398 188344241 237775695
32395879 43436943 13221213 47068103 66104651 47385766
330629936 79793962 18490513 478575066 459639304 460674755
75062212 3317436 29571007 276315252 265207402 208210318
137866777 15937341 167769446 205198198 206618613 174320505
132495035 87478393 3003687 282286783 198384441 279940619
108163423 140015371 3520766 855135350 861921381 871597686
127503 13311592 53822409 116753195 162362211 147014288
26776528 20438793 10752362 304946076 306326667 261044361
538197814 207096829 276778858 691750528 642747585 527689450
84828197 11836626 16441510 676841623 676315752 630738668
27793468 156173345 22150070 689701500 699069502 693069906
111008586 169868087 68205931 608454667 707970705 709628974
542625439 178495628 303179297 819084242 932008025 948955095
173243623 25814100 33328334 225872137 217904361 184416665
61012311 11465488 100789521 342847057 297257816 389950826
537970923 579735241 119333900 740271194 762069378 737747009
98146119 153423885 72461549 496516342 560897396 507902127
2695588 10524605 13872163 365045247 369031725 343511635
24151441 22145871 3038004 284961506 294107009 264566176
5673070 2632653 2559174 12902834 11793252 11794249
149587804 96112317 77503393 229966211 210996472 260233790
51597123 64340593 37564982 234592347 246881847 207817813
7539148 780731 1482688 46087212 49435326 50543120
171294690 129590802 213783071 541141982 526552512 594302813
107139009 47161907 8192668 220181351 224775160 211124002
44963940 144063 9006802 664400217 745881460 751014630
191078942 11828171 145790790 756344922 736801466 731996435
4887934 3964921 2097152 81001918 70284991 67143393
24592577 72350949 95654898 789761180 712348981 847243089
69004621 51399853 24120451 87828480 86974014 102102864
48143398 26822751 13740434 118735465 120349061 120769774
160888311 36392866 158165014 738104175 771032666 775274155
289419965 95253118 98596849 732319260 737108150 743548849
504073591 167125323 45747137 784099337 675404061 753047492
155868346 6079014 15434170 663743891 687275026 685026883
436826835 137603788 172355740 836010274 823713037 493856059
131103354 117467071 91762474 682676521 641207367 530109536
179143695 85802988 87234625 685184376 773554074 582624129
11448606 92156241 188602783 892265943 887181466 849057678
102242832 72012009 17206239 384471457 482658064 458856033
43243132 73102891 1830348 330507882 543913856 491217279
259002215 803838 1507382 440156957 407110257 440554115
137039126 2243597 50986686 355543032 324920492 281643225
85562246 34619400 26626556 196154421 141438286 191413428
194081720 40156647 96389314 245216246 172854491 237611536
473934136 151002043 129169414 701269621 695331876 324656424
159165331 6456049 50983828 465401112 384137878 443144963
75919956 10499403 55865987 720130898 934186248 817497454
333983383 7031701 15208643 956291365 858864150 951094157
561887537 205882104 45980147 793391767 616215520 584045652
175430954 92008870 17662348 378995443 506000788 436577776
531529420 200416527 52942199 598852776 583872109 445403020
3788586 2923113 11112100 629106548 563840998 527365792
428159103 128593 6834524 783168323 816495509 534641312
67292639 23726302 413273 140136677 132724860 141746394
54411190 17514785 90619328 162502322 153864481 150353922
46727255 36105593 39438068 327434971 361789848 351366731
152711560 41169853 144656626 749530034 743799352 864470030
138088725 17915324 17306774 371472341 411098502 390742877
3601388 67731037 154179143 807169613 861581172 910765713
13664886 46403684 5666128 177636633 145306994 122375076
177398417 243456494 71081197 788655895 871835418 823992627
32786723 226756730 13754747 435838912 429057039 421723691
55801009 962572 26772770 339051203 222554153 325379982
121822125 62682944 6112987 203959968 218284013 215863648
131196935 1694991 41399925 337814907 330040533 297375356
320220576 88618703 180309669 436908335 487337780 475141553
186115193 28372902 1969680 253168183 231913147 172053530
205898139 56211308 47925552 283485511 273736553 274846303
61643287 8915042 10705507 123037821 117222805 106145386
120093438 231554313 57763807 261231746 254567566 170753523
27785197 1333870 13775282 73513880 59702967 47428094
25974667 71287338 71405859 780019018 612605398 834614809
445948 223300645 44515231 948670890 918216372 949184157
173182650 48630386 100846440 353307988 362088362 368395910
4328868 35585353 39848019 248502450 413940890 380304522
11181463 3538285 24297185 131179635 111247458 106599024
33348964 25307960 60267973 323205384 206054015 419674426
12836424 9528699 14349056 223400594 197875702 226691445
323438059 182172742 8870262 366155071 346004549 222225615
177910967 6986806 88923901 945880209 787894650 947307196
140750525 93998174 26952480 261463115 278776840 228922334
387354693 221789309 106795392 795602066 645616467 705153266
88874093 61051445 42470327 624214885 507659324 542661445
449878354 215736496 15805336 838102006 851131245 800743995
11284563 66099482 17841313 259777518 249353506 262578602
71984204 29588237 7853577 566444280 542653397 448132731
252030558 200625521 97317819 643150329 657333520 613294117
23799107 70611214 15150903 221848769 234580940 223633178
36610316 17839239 21292152 105086068 112463674 74823731
550833483 281441732 52844869 852111120 813563511 821594324
89112077 74015803 5893605 778780282 995627380 909693027
18781469 24054045 37811548 622477324 516622543 553694649
51104484 71245702 27301823 689278832 807076454 850831062
228901676 12218718 131678084 373870303 417628993 425784135
108342 7557431 4792728 54139055 43373117 54047996
107309434 8397592 82769964 789301184 862445043 743471000
44966532 1619985 8013117 358762000 331192959 363446978
100991832 4876157 1427302 190784077 189201755 162727216
84308790 4555214 63570727 528295489 502835525 498254679
13967755 283541 3970609 104720045 110380789 107408038
56021696 47065078 55651376 670582980 540657802 651222190
63196205 3375351 159323566 702632140 769374512 438388924
82255914 8018727 30684408 116769353 140880779 120769494
30425156 3889907 3701953 55612632 74748867 57122686
2914531 67924085 43983165 421441051 433779938 445316072
309174402 53864071 223473277 381565503 237078668 311384519
75944755 32867635 9749242 115315234 94733254 101801463
208345477 75321304 39118808 245891736 227582133 238670064
366799094 161022173 119963197 740714480 596363722 691045683
81172700 10939003 3248349 101084703 61082184 94956851
370518738 84146661 96903475 627359205 628107499 674275116
254006021 101134315 9027280 924949384 874691125 816413735
23709159 770347 30142078 281136933 243216139 233107401
286314796 78837211 194428783 858214004 820814811 904685031
12007588 30291064 17351511 488817230 506996985 502013577
57182697 31222685 115497018 217819875 167001077 249005199
138160174 102589148 143347233 343174807 348304413 249110754
173818551 105602188 32747538 251134313 240129007 135616088
428401409 111593433 26247291 666588029 590098570 736922350
40681242 25685689 8259623 204048575 314567693 326011320
448094834 13520689 68259176 621746624 679305556 667260644
109140190 124782443 983372 681273456 726838288 519463732
105400504 26732690 162935089 371159287 419636661 678476061
209099876 35943146 10414985 658447011 531376615 674850304
202742974 46185248 66276234 528420245 549577074 502561990
401276120 86831879 97796842 780127748 861870778 788384754
367293370 106433445 76545419 639809137 722525495 699760806
93959596 43056959 87723665 509819691 494855936 525062194
34156218 45903377 22867753 874484731 806429126 881435647
21086859 2144552 2284833 38226992 27014471 14700766
128896445 18642928 12053606 400692462 385373192 420972053
1845410 40840015 50528044 221025663 184025867 185324614
101175501 27160725 67190076 688466703 625733870 537949454
2527853 38286545 79729472 291216235 276169137 294916723
41608498 9224555 46975748 512081419 441130021 526010071
563718346 175026518 83337021 752178712 555081002 902191390
44098080 41473760 51682500 637774063 643169351 784410054
42689900 48454697 179645409 771547228 971231408 966501164
50283805 26922341 14962455 200311071 231814492 230781937
63151595 10142141 31391713 580425562 602702310 610287519
45426903 90339 5456976 70515021 52142786 65099237
78433648 16851915 21999429 299175639 284842905 285886283
429307711 138946081 194365017 808574869 832047840 816378669
694309422 375707304 584815696 807475665 811529700 639206758
91089290 97680976 178906501 674641703 664108053 464528689
15363713 32081882 7725989 591051884 537514086 537286770
59494184 91502512 44179414 526529208 476921132 679460508
2749560 476686 2156716 8105351 7681931 8055547
3192904 5173510 203141 27208438 24022056 26185484
48797878 6685159 37826418 534791762 572716844 550468181
10130067 4510181 2422614 10699757 8603736 7434587
2919705 26050250 12339227 242420888 253264521 228423626
215371057 3621133 124892175 418321493 395819635 438311251
242025504 16710438 14823622 388906363 324667719 328269285
707180959 169225648 445665388 910166909 420570702 886367064
361205419 13080185 99383679 620175782 492921876 608396197
555251324 40289267 14671853 857392653 933715281 917817736
217449013 61868105 13189077 291792457 271978385 204693295
79857237 149472293 36088640 805762475 773975983 860740161
58214390 120314409 9559274 846530471 884375451 878328741
256229099 51864503 63939645 444278713 231345817 352314721
1519270 13162582 157250979 899899872 847479966 848747068
446607411 76689647 163772498 800880194 583116834 465876604
235454684 9159542 119976593 526397795 470388331 537545784
124831458 11961513 10333900 309168200 369903410 295266866
24073876 46247078 4389127 419886011 356327115 392284169
180795918 72091201 37227083 737865504 703105727 838960464
7666733 279396 482862 20921026 17201450 18721091
715143 1932482 2919153 31699596 32479124 32195340
183917144 48487815 15907692 371792583 321031372 320793078
168677433 55965611 126100289 250020253 206021388 220443403
665287549 52352398 34320611 779190562 699663402 470833009
2559818 3118395 1198209 39770788 36101246 34236869
8490771 6317633 23368622 159160485 126458376 161278008
176225464 19775875 165109152 440205815 450337631 473301334
377 5 90 1903 2088 2244
67847328 24264631 31069865 75470214 89808616 73201621
967696 921922 1922537 7604199 8343968 8450349
5584615 103877690 47452227 812369912 931115018 854735916
4059420 9169088 9567911 48609429 51772314 43883435
195401653 176901849 58321337 275491972 315671580 130555629
37919552 15759499 13882124 540492927 526087608 441913602
339367653 33499669 200498541 572854860 439214733 446342439
550652539 69177111 108576226 578414301 332525304 512066006
313284582 134167650 2192521 610276550 565084205 343784359
21659468 13582460 47856964 66460465 67482547 61947917
9032312 7448359 3242377 26751932 32884505 30531340
186457753 38069840 201339330 574243254 382681452 578046113
27578952 26041211 25851958 778474011 688622646 665335988
114152693 413356685 14765245 635427114 647358063 633392305
73165111 12005996 2642399 93793898 74651947 93245490
28875539 1729498 8553307 67317809 85632885 88523921
167055354 85912836 93430064 822981303 759031620 929428535
12156968 256762 2054396 45487930 53598296 54879585
446759641 116143114 66428359 452892125 468620247 431628200
86368332 63386977 4991710 139334827 139557527 130302524
23476935 6340223 106750399 335157561 295275609 335012169
78427835 5150261 45146423 424133946 450581834 445717364
30066262 7840685 40331004 192606163 299792276 279649953
12691937 43867525 25783279 435605076 410408220 437738728
6514828 94640407 172635286 746757322 716850132 787290679
26449038 29008895 45271490 226505147 226467132 214059265
87564025 27526561 21500869 404038056 366212805 405912986
83808828 60023934 2047477 465470385 449928800 436386839
212887343 14867993 81031809 274621136 306925694 265474583
579384811 132612566 53839873 814259416 745931290 732593115
83730839 6201629 6655405 96584675 50570521 65448626
142065651 60569671 61510362 597277524 759094368 687272394
209097780 213947022 142073971 452524575 495335761 343370024
508359407 127674931 33682041 837882488 734103108 582410330
63796084 24466796 87572090 887095011 803611894 754356169
1442915 31766458 19002240 894744156 689775449 933809211
36610271 9591676 5441305 65659728 42402130 63586745
560162291 302877208 19060235 783343733 404534273 417071195
129730764 14387954 74517884 338262765 298656087 360615402
83239147 44875598 33898296 726801460 662309341 539533412
165395171 114631151 4771801 243295182 180288369 89985768
69257284 142372872 21469545 510661515 496819678 527032265
90411818 9484930 14139864 156683632 122003812 78398504
3958589 21791437 47882240 882429348 796998099 934088549
522354589 125176422 46956374 577315008 522278977 145772364
147455764 19310943 33062704 170791101 178441689 96909578
169310140 103804008 67960191 799686644 805915152 686027588
59354596 68830534 66691394 590457536 698633534 807713229
459371823 260634279 439666279 589561670 813036373 886254122
55093917 2223973 17600155 536749609 637018806 638916723
18548165 1784447 129538 66858777 67458119 73224219
206031486 143678961 97573821 671148869 610708757 651681407
9272285 5164802 10058511 409489785 442202805 443713248
253217644 4502047 130913086 659062233 619646083 559416589
53680449 22767163 73979911 403351066 286933365 368598756
64091647 60412519 310415478 717071583 769166187 808479010
180533768 42902053 15196547 610437791 626190328 653182235
118431985 2261225 1761745 384674586 394125243 390729186
168742509 96521380 14169708 171419464 207507781 205534653
44127307 5571989 6921756 186295332 179840719 139423208
106028601 21577654 96397162 576739407 582125894 620798060
70739940 35030927 33891002 883844570 990424126 981100846
8046049 3708062 2985756 16096048 18757054 19129233
24346378 8680313 7321034 239442004 277979492 291987125
42917411 1569682 3529068 114397609 111250373 106766962
146042263 95538086 69043436 320140062 286705413 298873484
66008969 89283030 71956681 487958077 492181367 504555383
72053791 119817741 32617745 562817575 508105762 626290680
8226579 27399914 48304458 140190682 148120202 142108689
135977407 14148340 198982488 732963243 383117230 693000304
1077206 12013 310142 2646625 3739462 3930510
262397152 39546974 370572478 703267818 737945669 696966144
112735107 12646723 14971136 135498810 135253735 77974138
2487838 1177785 1433062 34242743 36048178 29595202
122508524 19244625 100005982 241124638 292454499 264329390
35351788 48772410 15905250 355212224 315316506 321011922
728344851 312147174 178716470 865286725 594905279 586720136
206054849 134083821 83364446 475505170 324190027 402179350
194043018 23783322 206939019 516802098 551998504 533365816
296621237 40841238 133461159 510842942 692332734 524150089
52428052 8945012 14307687 247174600 230824231 222201387
670352751 64624471 424514904 763568487 724200066 481588196
112972570 53882963 83625770 724546716 464523819 797916740
287242428 100508844 62310345 378588793 423665980 378501442
354689726 184751506 91625254 438463529 536576629 223882077
244636315 1999386 90384676 385865885 324079886 353570396
9844921 6312486 17046718 380852817 372416865 349246896
380306531 159895103 16164047 597756626 663930281 659899451
57341184 4210638 75653979 358705361 376522603 230187738
705066337 221974439 355886509 902590289 599754844 749705572
408030710 22030979 123142876 626871877 300139974 626229242
20688078 6243181 15989745 143583055 138480709 129395905
1402713 70387981 1978398 356287732 303660070 338718037
66197991 25847402 46629947 673892697 603347394 540363818
155227257 11089619 84295419 630358250 593856877 608498887
22267837 18552598 109974549 304979075 279535838 287232472
993840 747698 3483206 9425550 13845023 14850016
563580324 221741025 246316580 732281412 687237782 713661247
431464252 260601186 27871191 597971635 789927510 568399352
50567677 5303292 2092457 54681555 46842348 29682390
154840991 120487762 81483468 298484327 294286145 256454948
44762694 1513422 46234145 750911159 570172555 560047760
441512761 28094242 39947435 610060773 544951244 566346992
18559704 36929885 32104657 192453586 206434625 177659016
31361034 3701314 30387291 37303327 30693240 40487291
476382688 30680764 75663318 592003879 378111660 154129991
86271507 10535832 41406857 430457735 389913705 363186589
10328887 13725427 13290166 623183026 692403018 616492367
41372763 20665986 5939592 112954373 115513251 106275969
7495556 2659415 2180228 12570278 13995539 15172968
19093087 306184 3243292 120190980 126938829 127928156
127876545 125593755 69763172 672031053 607309654 674211103
39141992 904177 4991267 299084244 345605690 339792681
246020124 13919726 75179077 747568095 787744659 635769298
110249697 22781538 944768 153889139 118402580 142852768
46783451 23206627 16357358 238957747 253742055 262334916
465092109 273702257 64017743 580098364 513780144 308492898
9659407 5272273 20808193 262899282 293955791 214626348
49238009 5418313 7039932 80616237 85396421 87110010
2307194 218184 761787 9812115 13703169 12338160
6641953 8319258 1940703 48264942 57148789 45414473
167007191 74500387 5157676 510968248 482032665 518549860
190035052 75982843 219340865 573369117 534743031 584415274
87019541 48679720 59463448 460199735 518436740 438801426
15784373 13418837 10892436 113668110 115079894 123556378
68158736 28948830 3292235 156052528 163431495 196737672
160498845 19572587 11403150 406647891 333025838 340601549
9377048 7477054 27786737 190803934 194261124 186822685
92033475 2028106 50976852 116235127 71594099 83766076
47986505 24189265 24594479 55219180 59300021 62298987
53052644 11520712 28694073 122756656 110731715 124080146
25620184 14569171 22902724 96816491 106566876 101499626
15097213 25201759 4723929 148025342 133493877 158920099
332777334 1272538 240724979 575337682 653950251 627479054
17047980 26999669 153069845 497687231 463032619 553119341
205508939 86383814 53240476 521284578 380168101 509905754
690283694 399131857 63405415 802155339 677937524 901925447
195580378 319344921 145246963 481289400 512300155 342420743
256691113 392990917 31515050 890525398 885559205 749374432
281864542 30491721 93494847 410759314 211230407 396169976
193549318 8040847 36367108 499047679 513011038 509217228
403547528 198588627 109771718 533446490 531542647 517263540
4149162 27419577 13715172 406232873 426611425 526837671
4251895 35955229 27553479 412267827 406272419 495106169
50326156 13284619 9970219 162526257 116653441 163332345
6173236 30976 2338942 23910491 25487320 20566496
34007302 154951357 42927605 790655541 899615787 858014146
668317188 13282060 31909841 743961675 507509498 611715742
165781529 122455008 34986452 676828200 672983269 659012382
13655820 136161828 62200981 502328977 457909425 489242954
6943203 137219815 150089991 389938200 385514625 450719673
121805966 136066191 274460527 757932017 731995266 677465133
8801973 20424727 28455452 218038231 176806696 219955827
194011997 13722709 91237894 332046146 302156384 312035474
24595944 2837912 7091054 44965474 38821298 37672069
1355152 612485 2064090 20395261 23270706 22546787
48874739 20586256 67941094 467451717 417538438 482734221
376747525 326753481 220685712 488877571 461213567 328754625
391432649 124787339 39867072 457511672 200323306 487956950
47774250 34571008 95511831 447177010 497716239 465704283
17553163 40422070 32054972 304156864 330865073 321531251
652826005 1322870 1456173 846882650 738867547 711999455
82330190 20192691 28184834 506178828 529411529 501019311
211240141 40171720 12268538 325119534 339729697 356620652
229862835 49662837 23810042 527008370 613825860 490784351
573742378 498715140 10834848 791258834 824165400 842088030
3155587 39440631 4913117 219817912 215535946 191849163
448197427 71890721 10581938 477323140 499760066 397236346
70825813 32544193 35190886 95942548 61289793 58703542
1108911 86169 349600 1924457 1666730 1642473
275957143 75249498 130793840 721021271 655556780 681739238
2582867 1412586 12564 23252529 24838968 19182247
32682189 3217363 8321706 652636602 632284255 655947654
105154662 105685709 83102285 618301337 778052924 806111786
3057472 28786656 41961757 236876545 314692057 335954514
19778114 180443780 19511191 716736327 780389832 738180615
9014866 2853687 37331109 110020426 120042163 116060335
62702833 76506519 54831338 190406614 180272180 189555314
4123800 215038 1450861 22838378 25672359 26106200
82517899 64942285 18321331 461811335 414391768 445648855
426247699 102536354 8162947 460645197 449086671 398871801
22166072 25666819 7624054 156616740 147629214 133648383
984261 548590 355874 19099315 18542011 19830580
16883985 9297854 9115961 345929585 337992093 325632942
468939482 213591769 119338542 634248072 484636444 424111009
91352836 19572653 11172435 805834434 790467300 582092995
19195085 28272526 57704550 701709607 700473236 691079066
431008287 108256439 45392859 508775372 309456399 266708681
42436874 20058466 5633545 125226365 123413331 105848510
11676988 5069128 1013782 89093078 100729837 107036882
52769715 78405482 58194926 636112692 622122367 565416945
22140519 22201735 2396173 219220135 231744465 218853168
559195095 43258030 365469109 637509735 461482509 768028463
177517199 41593894 14794730 458920908 472813421 455611672
22170968 2564225 1134903 98165867 157820981 167449590
134029944 27787372 15367698 366953261 379740087 447796330
64986096 57658710 111783108 686966111 727252342 766575046
26072480 20799239 13000320 243979680 254125925 230341321
370224555 87903214 17309272 474894557 446053622 446596619
36542586 55317272 26656149 323689548 311773200 247727088
589335873 43234103 141026692 689916192 608424602 533592509
85593126 39242860 125536489 877530658 745632904 772234153
85749685 71399192 42852836 483694844 467757438 548855832
181162468 3527922 88190097 921648794 913653320 795094381
367924758 14197543 18296209 492543481 534353581 376940317
10902595 68499215 90299024 613239337 768035762 793088160
1973759 2485230 2681586 26351979 31224950 30627557
107927345 84123893 3364667 171157355 175858402 154560858
22846371 36818781 48421707 702436561 826517315 784577835
11422608 1596687 13094433 131068555 118539709 137686779
92264683 154203323 19987450 797879437 677411703 967606524
317594083 107831956 240965527 663747693 706186903 806142900
29830175 26617483 140221471 467305758 439481477 458605623
71033155 32083506 323439007 728676325 675201878 789094808
379033030 425920353 55718462 971278071 846019385 615769691
611188125 108563307 51070220 800796229 519555244 544141578
66930993 3887907 11061390 350785918 247518242 367494912
170665769 16952830 50263901 574056754 620446327 485872474
168653606 110201186 5899761 527010979 486442838 566196615
239896867 176864531 23546362 626954927 718370709 739159006
61870972 19712952 90525497 591828040 600135876 612289118
406893372 223926902 100547469 454443578 367961290 289272145
471629431 4717661 54833888 856105402 832210551 847307773
399288676 38919473 143525253 576463839 415577961 580993939
50343516 24084 3483936 76022003 68960480 69455221
563777201 34820541 148618929 787374383 786287954 674013880
178710937 151131589 98999872 231278303 160995890 229243548
96411299 134446889 77243740 618337391 784804583 791102774
17401622 22239262 49029702 199414939 189840709 134931026
151215700 119898101 49646300 367608403 354146154 297461048
135915582 39616750 133084068 521862138 503307565 470742884
407541918 192163183 41601872 802615843 768325725 427662640
27867360 23609420 6052201 64057085 57104722 59695474
5097675 50671548 33832733 418656044 472032486 424206992
33912252 13323417 26813387 387737388 369620413 396475773
35979063 14889511 11008919 82031864 69040970 78348364
367758968 244862693 18104365 468239008 402581140 435737530
238623393 65793932 129086302 813818543 801891731 690762746
66140253 177323797 37995230 587583901 670224766 572128926
45008037 67415727 3562181 608019625 604362633 592624403
316707959 134641255 196761681 403155296 381719075 419020902
208848215 450409695 136226951 635538308 836851855 910353756
373991563 273178082 132261120 944294424 935846401 732538782
162769584 20148315 32744939 399538509 457868071 373576027
6783470 34097222 34589810 299234744 270353709 292216655
25618982 52705084 63925039 483390619 470997614 528232802
25185085 3891930 11251706 161310974 156694075 121071223
7539746 3858436 1400549 37083456 35742898 35548375
724351 40331005 86519061 569902461 499104800 610674402
78109471 51346674 5546441 410889268 427612017 435012005
37938907 32849509 8848920 186128054 142095255 170163524
32691830 32228927 14330817 184518616 161223922 186374973
8743892 51978784 87545488 621449925 430089655 486555517
24010241 77205584 65861806 795688718 741011693 873653098
6637321 7225226 1301348 46658745 59880056 53587596
99075465 108036887 330407355 667663519 842565279 745902115
92591581 80203490 15433406 496871562 526611034 515320122
7180817 12110230 995926 83083214 66539117 71434338
242683169 70910173 20217474 453434107 433805793 310370737
322180668 132327171 101474942 860232313 876109975 884210442
173662490 57154870 55218870 776532097 642376889 554909717
526501764 140286937 57152726 774476857 757745458 741806545
347348013 6403119 51213406 579924134 555019282 440654911
103092841 38071001 6257343 419435399 508066790 427640773
155570686 51000434 7532501 471804650 470215198 485274995
63946804 499971 516408 105761155 100430823 103064773
5963413 2543833 5474065 78077962 72323706 64453038
350210648 108876405 124472454 653996122 513554854 679213579
209683135 126249323 197417639 798919145 941063852 848215227
268173694 10116828 4183760 494685239 467017745 496294720
3037363 35634984 59284160 444558869 440518451 421759850
177809693 67877943 21397639 247212202 171035501 307439507
370059487 199543996 73491444 515962348 520887149 365954757
150037680 33447697 782665 836498167 795127481 775283809
8228682 141309709 119352417 677775968 675304622 473278413
133029286 46070042 76179817 205261366 194155052 212351676
263909948 34022100 28497341 517791000 279430825 385828777
629250289 244661535 548289771 815811222 839707828 732552098
52001396 74253962 11556556 319101372 326151748 332550840
2136790 9047115 89737808 253422727 223648483 235251180
72871674 10861814 33926035 257949120 185403406 323274193
60952855 3688011 26509054 205574032 113324693 203323489
145190068 6120863 21809447 605987538 428132705 618455556
104775132 36746076 108941375 907551458 914497335 912155986
66701834 7888274 31468041 903612453 882805182 990694446
115595573 141989700 21414319 616069949 529748063 581045407
133625555 53426301 165774998 850085589 845142354 863046468
296640952 33015107 110931762 761735093 885415295 836354839
300253599 129477571 204352565 418852003 389722767 437313103
195135547 124768964 223386274 805285331 891774636 861274360
40814745 24085656 11175884 55642778 51912586 30164374
22334756 11688186 2796994 24441221 17107349 15910827
1053163 323724 791320 1405624 1129751 1569312
33481513 104300593 88214192 377398444 351745804 355684517
202453928 12479247 19721585 796881975 884708571 953854165
571977296 211958421 22413467 736337759 667904888 711981615
513578436 352227385 502022870 718019618 818781950 899307115
295823042 149548917 5428321 696286355 874233758 881132817
102521411 43053183 24362405 685468653 538396743 689621051
784673767 200227956 75715587 906894918 543481430 973543449
93257969 28251044 14459250 483760224 227770350 499188522
5910327 22646943 15528626 424196272 446992669 367024846
152105334 124474986 24105155 219573334 199784624 195304203
148516440 139255964 15363038 372809449 398736242 390488137
335128717 46159215 1266177 603870889 583858139 489767165
71407343 2350285 1099161 647043724 684775139 590539469
258082266 132732045 108718315 782905254 692343817 828693452
430972 580048 452698 5465912 4831738 5127192
12428679 23064401 16009382 261894217 355381141 350343699
176318942 8074300 65608856 710553079 584509078 782202822
13236239 8886487 3303878 115218782 114355654 106871948
14968772 8910730 354183 232122233 154092562 197403254
255156665 295032762 422359720 391633039 580251711 512359903
55368829 16691270 11264553 142232524 138189699 78622132
99852661 12329707 34556189 244130993 191655619 92268832
431061910 121564891 7035306 659765925 567642209 221510814
32742257 4911077 8922959 119202232 134049561 131385089
20759096 3066885 756000 73158934 82087787 86778747
31502824 5183905 8721086 70376787 51142944 65370095
350819971 22597169 136097573 585844267 475876760 522995878
92430323 8697968 40115097 466657879 518059829 504702570
32434813 11222006 468481 398668409 395775690 357585939
3740689 44187978 45342267 325303491 384361381 327005873
304988469 52433395 223589424 822353568 803748379 980336663
1599698 2484305 7116233 40496613 39875926 38831608
33108128 83072917 18642510 422534985 383559640 396092537
33256218 7911417 1268371 67028778 72237117 64578997
104723312 32588041 6618758 152948851 205489705 167729232
590351355 86276060 450369445 666981377 604461904 830360187
129404760 20862849 35678384 860452178 846189197 862035894
526827289 3637665 171271400 662816412 721671190 696478274
31726510 36320447 43237026 917758166 932529763 964209507
53037072 31324057 47640153 480581074 347068480 490317051
56706932 10889901 13125966 261925072 247726563 242744738
25728269 36055606 90683803 898922153 817098319 935719604
96045600 39114783 28565216 412119961 441989724 439922733
112842 4906145 19565851 277473392 271714935 289149669
26878667 847021 11540085 613072909 573747875 705760707
264288047 316666168 74466541 705008808 733603441 745544730
313358611 340975651 111797574 559217173 614881649 672289027
8062530 49127894 30290900 422064055 502147637 458265484
326020830 99065937 137006013 811548993 710444113 433508044
52459768 1924566 31287187 60452434 63048849 66135988
688008923 85452878 244889872 782908185 613816520 450612543
2192801 7475450 43688884 289151831 293467384 262721191
39750487 4573163 7937643 157832724 198689102 216687807
58867767 11395539 31868035 521216586 540660539 522261341
230031739 176479576 121216530 644575908 653227644 745759020
94108816 11824754 39537722 201983542 198108461 158977286
452329795 41509812 207762889 688957282 537982303 500292452
105616393 149241260 56538258 581891732 501044627 492229130
407251439 124082708 42253119 463327921 267241501 572766907
87938417 129798127 13784703 458806414 401157793 467079808
196969653 61643435 79765498 347047225 283441409 346067012
189417692 55330525 5480278 334625823 284112470 366437480
330865186 111609835 32856437 389026106 179525049 244358584
36120283 11455342 1476685 636774030 611083589 545479462
252492729 227033845 32131526 562379719 735921286 883033168
38354055 4057281 3085560 89741720 87042623 90342230
209184137 32886302 747673 225894907 165145327 148787472
17226773 29944843 68874344 502365835 547632735 543719178
6357443 63546964 17056064 291743949 286501582 258255384
44607808 8553198 136974477 278794860 286286262 240695969
107829269 51215120 27520447 737158336 606105190 724836328
54443330 43539873 78286062 722815771 547275933 689698603
484942432 271301136 76348848 649666032 618587046 633156248
235150473 59464501 8070643 788363590 762651420 739804351
349132342 100216709 240273542 413445715 345888732 426072758
182213382 59702591 3380275 263409674 230721351 165222750
86738041 23253459 10272837 155937242 176280902 176752106
6256497 950858 221483 7696869 6599140 2637315
234449586 107247525 25193496 936875922 432321990 955418166
16716847 2113842 2083006 52603877 57917704 29314274
164110874 57431304 44247656 588582296 638124396 524639094
2914933 2355366 97903575 826815494 565520412 810389175
116479479 41857244 68001578 405033369 389849180 403162988
186359744 147228486 24164354 279702675 271118914 246020449
5347602 6145454 145337 8901143 13529226 10739584
2186373 471556 2153344 34571346 38208651 33990486
110951101 5126312 22528205 488729364 481494625 451526274
10197366 8513223 43647061 241250487 276718353 294713276
12868932 2913509 12341815 162322248 213948012 208718128
123894052 14939505 36947137 781744500 825527480 678320357
14036184 96436957 118558843 628072919 668951601 652705245
326395189 196145847 79548722 852604138 747719177 822825919
1400051 51217542 2223064 407112611 319862199 420709493
98707942 172469723 69497318 723509992 710202833 647041001
44604491 22698089 31879461 372286071 382555761 356824863
31468897 127453110 89988798 358934758 333174035 348619918
144688446 88557013 163369509 283468166 301698843 325326111
209984452 189330706 11262086 582710369 574679397 380180035
105691348 39619468 362922 249094543 252879377 246615964
323213570 72236682 195765659 512012924 605169905 365321582
234887810 54382115 21866991 487086906 402485930 496889685
262716396 26238560 1863782 515083624 447504087 467002766
10599099 38888070 68151004 827449738 602969587 624021255
34385159 1397692 24991009 128909759 106658634 82380617
60549858 9481155 39301243 607617552 621723524 694108275
17753254 5805190 9868477 145045068 126024624 147056194
2336595 1827909 4287443 62160334 76043437 77617697
97173953 26933101 25809843 510530862 500821735 452723040
29917309 41946920 12292820 747833291 684359305 738964271
303606516 40943235 24342281 571787500 466219382 466173212
157658569 14525255 4213529 424006544 378178521 442221689
7686916 65230610 43495184 905749646 855236703 818755937
1966903 5410969 5448459 35204665 36275861 34429276
42840988 4239634 102718489 472854145 467638424 478093581
3349382 2064442 3778056 23111642 13564857 23366018
7047104 255862343 30886589 666969898 779821802 759256142
58366 171799 217715 967047 966094 1035629
5486386 475286 16945410 95447948 100274290 99125150
630611741 208581487 345434004 742110780 671511600 733982332
275209622 102347598 38728757 338185749 300514834 272946408
45379868 154024905 74915539 708104614 762978908 783306366
302183405 86820760 265278119 344610106 437322670 505055805
693708593 13498602 111962661 830978759 851576460 350092298
157429827 10997602 69197668 676191697 663115332 552649030
77680 42741 14892 1101224 1195417 1059220
289144377 176866770 3332814 890688793 873938361 879870698
305084455 48594199 69187842 567705577 625326486 627403218
98925313 50065510 20560264 502709540 507300081 276526897
242303101 158549724 212867021 598770277 578150232 653483834
154528942 9906575 865162 352825324 327925211 324855244
96017538 33401337 174508794 875149477 866544289 854312866
43907395 991598 8882270 202699703 174357334 144259668
20926874 1381405 10728560 270609105 274791621 276259818
46898359 9358075 5135297 538392587 538920090 547340838
87711174 4358405 116247117 303886533 392859767 335731325
233596947 36791981 128635273 430742466 460226280 511259529
99366562 58241521 55621570 448588146 490276597 434458507
179158919 1037365 9119844 479324083 497922283 487461435
226967999 54808517 53697868 441770806 438648074 414172594
356019858 47676041 35434220 584897601 571198916 462347141
443723799 46132412 175171450 574581738 385185926 561183601
66101426 24503979 19177609 522212579 604831266 610237310
11038956 577477 2569018 49931307 55820543 45800448
82246335 39243666 7085915 83432227 80207274 25196000
94671485 6978315 12540659 113873620 116421167 100499323
8508907 86200464 3733693 425812371 491244619 453529916
10104179 61488895 13237819 140232310 230549551 194028014
87062268 4900729 4809026 221908880 238876895 218699112
154600413 60684421 23658120 449691598 436220350 376082551
85919370 5355270 17382740 892603601 868276698 819556516
495908903 210496474 47521912 778070657 676207443 476654079
29513079 85211328 46008965 643089966 626193324 633701049
267279159 204012955 12037076 973781947 822848533 874208694
14247480 10611925 3220137 195790123 216642891 203562398
42297617 3994622 1723961 80202107 50729177 52181404
180591063 168548731 93168611 384313349 466040682 463455750
19258131 14696180 60743174 404996414 368927074 393530748
572405362 278212404 138499082 588484777 595050211 584831459
4055857 46804270 406946 569071257 674193724 653129954
420691027 170774846 31683830 634445857 581682720 534945895
6623971 11565056 2682610 30984872 36094319 37263060
137670622 49620930 16355290 341488719 347421066 305998599
278133566 249870121 85426370 523276205 450793533 522716219
143415203 1234432 91220154 544785738 564436795 589096834
175842227 6381912 3515585 331508815 393481064 357574585
112171455 894161 3230519 310915250 312527390 300471619
552588733 284468351 74921687 831875681 893997855 635797463
148906543 2571030 11498523 549723099 545866691 593841341
7188977 13910603 112572880 634843393 741865433 717668329
61656639 456773 126491260 260366712 262461505 260909675
275419745 88133861 10644012 331659987 132699911 276273269
60530861 9458070 34928074 420194019 480031066 378537861
27348425 8668389 16420837 366519025 353592735 356170117
216640593 17065656 23155118 296046810 208512545 298561487
110512047 45036567 22646183 382283278 495356070 490942335
22242116 5086791 1868418 104315227 114878997 114643495
77807110 12189191 29554417 250206773 263599599 230411119
93617053 131635407 4846663 506688260 682423101 491082727
466806959 103292847 119974932 790702673 661356902 698925985
309568270 66021052 228012433 434569558 307412711 306207713
69060925 8259413 26628917 356726784 499204118 419649518
153739469 4756995 90297965 825234355 800370921 939016984
524265231 39402225 138416152 584804050 390594145 327255809
187538196 8859819 5453307 291830163 319832086 335131083
222851170 72610018 237854864 845725087 709779814 751154441
488269411 26336978 173820111 828753010 687602125 835336651
25772781 11522694 78302078 813625322 745686283 610114803
281383877 28251968 124662263 331038602 313151086 230505859
34904510 10119376 17659227 123062294 121228411 120676612
43204722 22849776 3145016 48298184 39119969 29168511
32125446 2060533 6797791 276693996 313765958 313954829
29860935 29991220 9227258 653287189 691550114 701563032
61406507 164315467 2154416 792919690 867828000 667796742
669286234 76322365 217663951 804945262 743383692 668897105
96602910 51186800 772036 378233956 506253147 520962959
94565490 33403170 70400556 355731987 393877329 368194172
20782970 2249452 5856929 93504887 88611065 92737407
109280833 11125126 16942748 552186001 666652162 684969196
178367455 202473618 202052900 735894534 833200334 824460317
530167186 346677285 63196031 755647704 832924053 938312543
427411664 163303040 205172459 684964879 424121469 520608442
336077026 122995863 69337668 470616086 294244503 493905616
331447595 44370582 98238534 863957974 942310226 683780909
47714782 17778112 10731682 958348722 813566441 738498203
89454673 44001530 6877282 315959111 287721181 285985260
245234987 34742248 198323298 520927581 513497992 488890000
37259523 3210134 5688563 214642654 251272576 227514277
50666798 11184995 32443102 730372579 617723381 641927339
257247045 162495248 44049010 618471113 614359671 559308439
124685952 206664470 172280623 341442717 295110411 350085079
26830432 17014454 47451 181575363 162742054 169874603
181010475 83215366 101557741 753306094 940358659 923841747
44690984 57136724 122498099 438654862 481108795 448395866
10739152 45548423 105004082 751664215 573003697 933434199
614604746 169802931 461038355 683879289 479425222 751842301
21112582 77846024 19621230 684755613 707646935 646602369
65744218 1912565 44812073 120856801 119420782 122991918
901868 2271780 435858 17421559 17904601 12909544
12906300 23872928 22246998 217027847 223291973 186039743
74117870 197034243 26011988 668209342 767425279 749720871
32578961 28060989 4330301 148009742 124243152 124455282
45995371 884028 14614078 92755470 91452738 94015212
362820139 2507736 16050771 400360196 178704805 339374583
78242476 10554856 118834361 820943183 759750203 827356774
76845043 16404182 24257876 131876059 78982801 91382875
142088 62991459 26948772 274959994 362254007 363257157
141218350 13315462 76229938 453758903 402842228 484210697
2578894 153772192 44444144 876411070 873003918 779634228
166411592 71711077 2681382 174572790 75396607 196387944
189647417 225105097 228847968 702454090 687338098 817370338
6206219 26468872 9250992 129057004 129541395 152481135
52443325 1436486 36447060 68009642 61589890 64994356
13751426 74678446 64412013 580226030 668598121 690117782
103648589 137158922 38620452 837113926 829818425 880766365
107644221 63983105 16175411 297823770 327061420 318036897
295919073 8738683 52363998 643392819 619351591 518038793
141888500 69192317 2143815 745658617 705732676 765398323
23361768 28298567 557062 273031115 330684587 326053672
58570379 9114257 45911917 496227597 483092432 401976833
153801658 70540015 95305485 865608637 885965455 715536517
2197440 44954968 267567567 728712392 637296119 772519577
168189598 366387044 51590044 878987731 869874007 783855097
125121708 27126486 25730881 625706717 664890028 689955817
269802009 36700308 12021894 403622639 232008102 382068537
110852560 157996821 161356361 349755278 575964227 583266070
50841376 81958809 35873291 282229132 294124413 202138217
681320813 110647531 334918270 810972736 717220158 797262247
188899907 56591996 3726006 379455595 336619008 334141015
386775957 112036562 182808036 816082440 973162677 960391328
2871848 13283990 541997 84683536 77087967 81673819
269097246 21704997 53847125 438268148 439614941 238154557
389758333 14987232 177946823 699442816 734270410 752293586
69772927 38865577 10785614 451524718 485913825 458582211
81433480 34441241 10485240 568128248 583990869 415618893
47530852 17244049 82363102 534351583 593461773 551566500
51397601 134681009 212327258 815951095 544138190 837041421
7607305 13226435 25636196 133977614 124019206 134000924
196013594 169387020 132363238 876571167 887252419 873447702
100896728 34004493 9851152 278616998 178751707 253095424
29737735 19738419 152260253 545398118 445716326 383966534
288911 3299004 4622085 22472981 26244042 26952502
205773112 56114374 40614453 431326965 349617065 376967994
124687078 322538926 11995567 916859355 925073581 857003004
12147692 9642847 43753051 205148523 227114616 196445649
469812574 156674796 133213954 610835578 594931989 555417034
59856909 33735441 3239084 115465196 128891503 131092177
134577541 114447024 56631825 472637147 511211341 464855949
14948828 6021501 1424789 142535688 159340032 159823971
48126036 25787633 14643292 150934370 141353637 111449718
89780374 4869047 156116720 610300020 729844751 722774604
3072225 2941835 2559967 82545921 78779549 80224864
278644356 35639721 21922117 346551642 350752545 347171129
42596767 194463 154358788 845912269 934414890 893388352
19742690 6565919 1106426 44222643 44941481 41650654
309193208 191288796 76044951 447444157 547057997 316344226
13042248 29108674 13192304 588263257 510509357 643224763
57048396 16942520 26089444 687300178 791535763 804681439
96194377 45540996 369991 348791986 329201996 271305996
228792755 72459125 105727558 416874392 392387701 399434579
420485773 63463572 13552430 554055746 703202688 765645102
19593561 2138899 4403893 49366576 24415468 53092135
93320562 12626967 22138502 482723345 393985468 477770688
238066037 30948541 243488558 361135889 300812777 312168063
14960458 7222945 21846350 276048235 246005007 260945883
228516216 13483895 140190236 453963918 570762640 424082739
16706659 12984590 50445737 742094889 793380250 786359880
75952398 341322 16595749 502228611 526353016 438743471
161714581 74962902 76187892 843100660 750617784 856308577
130693082 148478133 31008319 869861869 835331154 723602908
206837288 5459128 86232313 235866533 173569195 198555886
12624940 8423717 9080232 32240560 21536545 28249554
10068290 38774809 90321904 749859763 684107306 777053467
12237905 52309162 40330023 599226233 562229314 453513524
128611851 26548703 43311534 570004820 619889707 645947952
3354517 18393984 6186237 99764337 132687014 140466794
9633257 10243926 63945567 525262535 534055626 564683471
184548634 45703205 65135269 331524267 299690618 339610643
71667946 79042096 88330672 695793411 677868245 696453676
727971225 51691305 81094192 927897062 714221130 767064935
427721 7548672 1341527 76734615 78269548 80575562
43297213 48829093 41514641 671979712 685666371 737534116
260451707 90590281 47088377 374757245 282951949 330519214
304701526 19395397 130020928 689515828 695416171 601678671
1137973 22591898 62681694 630465808 802321669 793402167
2306055 62862496 10140712 269642649 282672438 261646553
529715379 285820109 348112114 937012186 731463120 866376253
9724963 28879458 1473967 159802817 180028690 172811086
177285484 109853106 29186146 819960049 827245564 724725516
22735030 905362 16750300 238358418 263265000 255574764
313314032 233908698 173679635 587866435 540852419 601322256
101844301 13415437 1691753 141563857 125498461 33562914
39901284 20530033 91733337 291995631 273099771 292570491
32319374 6769268 6270725 133844388 162323573 149632754
69480320 146905316 140827261 588462440 553148485 535720006
663188109 351202745 95983782 742801646 771807938 272074747
140765737 15511342 15996886 193526555 125268409 114144446
180695427 131074597 125606907 375519630 367362559 245056393
1211150 1331719 304765 16787507 19832754 19145422
34949748 13620984 78029770 252751457 227217783 223449920
3349510 10021716 76145108 615779556 707952385 675408119
6789812 5221264 13503609 293833600 331708626 312344152
137557143 7672804 60224947 419048055 427714096 371718052
220599755 211392423 52055010 791849164 887162588 875174491
853591517 137517109 73134077 934481584 895056313 824621661
343929967 61723578 1390748 704800877 627928583 414479982
148867969 13022736 55328794 180349408 99481896 95147047
467650134 31572584 124621011 505892319 532745590 526275823
3215969 717275 36121 6000610 4937095 5135776
8027764 33265957 57617887 341674914 339691269 341176935
37216469 3427959 107758330 476580952 441060417 413178620
111969672 23543259 150662071 883215886 938569050 882002293
391964333 3343113 22816569 606707521 398522039 584143327
39300027 4556863 10811129 115890202 111908351 126483550
1399708 23328116 12711610 486552129 494932089 523240493
158647650 140412489 23526404 170109655 158136150 93719914
94081254 56913640 14527128 339660243 369070258 242452343
51068903 1491389 172875480 735579889 688246090 713174997
472372409 240729837 17756689 578718615 465820177 463437250
101564293 152354583 147515450 356499164 340358537 355113100
77645977 25015123 78047362 711961311 790679244 705864385
442849794 275252104 203448377 548904523 438237316 535659321
38131208 9405684 9572268 114345735 56691953 128220679
10933966 61281217 9632943 154087543 135969683 134161527
233895383 138709396 7619680 498853281 674535726 452020931
40047084 49948409 28662543 399512700 429148753 374623290
262318708 115247635 13267230 552696697 554066230 489677263
182803380 145032216 144904808 657500945 415258846 527406665
113862348 70212662 46778345 852407182 805562360 848287513
328126626 35767844 16139299 539519084 352372682 205237370
128490728 30466810 17991546 813450916 754490891 814820368
163861777 25683627 186174106 524102419 584378210 521677136
55077368 1430365 8697419 221450483 165675292 155166311
165338778 55995506 10645447 510367979 547975475 550106977
196651637 168759168 71732386 730254290 669734817 697464397
111300419 115915767 47777351 215598500 211870126 167238757
37770986 18775010 678347 130612862 172357816 152261097
437581225 294634820 69317269 893107440 713644754 734369904
676771257 401730615 156453196 709988468 694934778 542651649
14063725 25452074 917436 374111543 383061079 313448646
64115279 28519037 87852300 397687258 401570427 393385873
320409039 151922731 71528031 501442790 239625360 408365290
525722249 85322265 155301352 644368425 538462762 280174325
16525158 8080019 2382366 32029056 24156559 32016638
236181269 89803533 101109532 765847885 706243687 762444713
8816842 49233867 64151425 971175845 970549555 942158659
273896570 3848584 22095032 544017870 410884450 505462028
75388987 19080100 18882051 434307456 505901750 504862440
74679912 80076818 7152689 331424200 279953079 372925307
427561322 413137504 47000668 471082252 454612179 366678981
359722606 54227389 123181132 887273171 953594047 917483832
79485744 992470 33344004 204712425 156781510 200785428
89445909 67512292 13131957 699058115 676610465 657058490
197576 488204 641128 14338296 12032399 13672472
248871675 165366607 40908551 395429139 352128069 431773981
11262236 41392417 51506559 555981625 435075911 543403719
29223823 204667019 24034547 610811345 627070020 580864439
76030957 5430263 146293786 559751703 565742179 509097877
60966338 24731432 37781927 242535180 250012052 242247689
77257659 10674791 52127850 465844640 416863163 470203358
2021318 292454201 182969175 742199164 911691610 899303892
486728353 111177225 112714565 916754517 973534114 636825248
153635694 14958475 4500397 926493883 884083652 937796231
4768625 622979 1643715 28541899 28632233 30451249
8863535 4935879 1829016 78374727 75527511 78859630
27106089 66600952 69777036 469742176 479708251 480007990
723470248 194035678 190712370 853201474 479019207 797002094
58367581 16699581 9338463 227504454 223357395 209277007
5460597 13980315 539781 160843352 144572371 170768828
14448064 31827666 144462308 723693375 756715831 769860407
248640613 120445247 222096165 856674924 859302139 923767769
63599119 20142762 9906009 168546074 147403616 177363256
20767321 62728314 80436287 194692396 199614852 194061888
8149297 8209168 75454094 403232396 767666648 685535333
447778687 250544094 214820688 483990329 443857626 458886252
371307844 59535037 27720508 588803936 566659263 556371646
54901247 57201453 6890456 679852584 720532092 719327101
19334227 77469559 40216499 293612929 327375726 379490903
205727028 16925265 32361084 333100102 348293959 305725979
11310030 22651309 138868963 519053499 645672818 644136597
38995918 14477590 41740057 74710888 72450022 58390835
152155414 14355575 29459878 609970702 630651733 516381367
579027 145938 2086728 11964132 12899810 12944667
170453689 43148318 52531413 482717738 472503730 405517563
165563168 56643379 21048672 778141850 772284410 805399987
8373020 45618798 18650088 489708107 474093380 428325440
117318095 74235939 46912053 401784132 383794830 419825136
84156411 28165580 43308461 735436830 768010858 746622157
62901708 25473337 73731080 455142713 504506471 499488935
367525683 11910717 55881768 454031138 283970864 379921670
360768109 68411317 169532136 496616614 454491735 471578172
50539509 8853447 6657136 238357926 243604275 181341289
23397542 9728304 5385986 134817782 129768409 123736243
178689155 1586600 175467113 743294243 729305757 632833144
24482898 41250659 28411959 643918123 533689389 460994408
120893593 162605752 44341257 902919624 761893081 783704383
363300992 38674238 28771418 630937214 657893308 497675125
266122911 13786018 25308519 620748184 457707462 660697861
20208487 1885781 10752813 227621463 246081226 261213068
1288608 4729323 7052945 61021648 61097796 56724876
3784017 16622146 55189468 373493786 309748602 408029338
12917344 45567623 14359980 186273211 160960631 175843476
371327281 104501195 14608638 708493428 732875875 756795074
145405639 32325725 61143254 790812712 734651851 715184364
69827011 61789918 8035967 585779619 565331573 542991659
197808971 9790670 10322435 376890868 401937534 442049980
272218388 8556831 36414635 868759516 901820704 761857277
380667207 176771285 106509765 423534031 477606265 430766573
2776260 4624704 49741437 393831379 363775393 361547144
2091193 19266628 28275382 220819171 157748604 245453192
903637 1532920 13229900 63105365 59686783 61110762
55699445 19397979 5404028 74470282 30757476 65272471
79493971 7650136 56729785 452719607 306105611 448390252
218003447 11512518 67109755 537490716 504811576 502189358
129652243 189273818 39203048 582377728 625244316 614005009
164009420 166433426 61633273 252522725 293894087 295112888
110707814 10859332 23138822 622338212 663684604 480605261
352688624 257707425 70517104 604862181 619149628 603348303
127651453 11752425 73386635 497117671 441655153 472249495
76310032 28043342 42025219 343580142 271909581 364251560
6436241 10156541 592949 38146412 40348248 44219127
75243092 44793056 17904496 132231104 65578404 129631237
115507831 50204974 59266222 927858643 893925075 907178040
638256153 664342455 142883133 910523068 874533385 836091782
125379154 102314018 43444059 620190479 331233321 632754139
2051972 1283626 98184 10607760 10301777 9604381
26840147 1410427 12836237 369087930 373971666 327976320
226342831 20456247 56657214 619481582 554792222 654317260
121787155 185482515 32493789 772946927 723578535 848919504
64986507 2190441 12865225 180584556 153240978 167299447
482800027 66920400 125862926 842370217 895310936 724770033
395324350 142754484 135049477 927610606 851702712 987844309
674838 3456396 3359460 30944607 30017983 31313400
856855 35722613 26690631 204645481 208636501 184022166
168459616 10510712 96047146 217669377 209095388 221080437
23993515 8976613 6976455 692516702 534566342 680263196
179154529 17674240 168447356 249935696 107102430 236099914
7726047 22277043 2349964 190033046 218962992 195912764
577607070 504606813 72033 832173208 888563894 223740962
135605644 14417515 7471914 148936747 123244872 139166220
268737246 41532158 304905660 292841091 266821478 334981534
23671922 5895774 3730511 155182483 154333320 127787608
35353411 21115892 1281443 47467791 37017154 10727069
26943697 14428883 313003 371431178 193085497 306321997
54021523 36200223 2621414 163235280 118192519 155745469
108239011 10820541 21544697 195363046 166376440 200897660
166585337 88722720 110700205 194587421 147643984 210871425
331565965 65820229 115480840 630233095 571166355 621928671
638254244 397121840 310677286 813246292 577439252 758180645
77920534 98256727 41855755 859927583 734523089 845716549
8612786 15284460 1692220 99520454 137358379 109204253
112106383 29744519 48721589 198025721 139613746 122774144
214037744 19288626 43323787 508644441 447735495 471313910
13504138 2825990 3212877 36577770 28884096 39881515
1332389 52885769 47766027 392727128 389818434 361784229
80738845 45890259 169599443 552476532 544234243 482920385
232052014 66577871 55497507 850601998 676903873 798152543
46929724 27317211 57548228 282898744 324819619 305433700
5304488 2142221 21599425 58103220 56906256 82431108
173682964 5001031 146414678 576454179 396581506 586770017
207877311 67952643 59860584 272069623 177040982 234599487
89187719 39515359 7899673 691036473 701659160 687148565
89876595 4859535 24347018 215668286 232307130 196740063
32716485 71308746 31308116 668524123 736131617 737931917
102114706 115743352 67765311 379561759 391669102 351201444
114685156 7254408 2046956 644015549 645723139 587113776
48192160 14143602 24764825 65212145 61102697 48327183
217182850 297341671 57925153 905304532 888746701 643589860
192321037 31803962 1133590 331248763 418637570 360025603
50982094 108867508 50602946 632284283 679527692 655423128
181352057 84324200 13505446 245689437 221417216 74344208
332375144 248643616 16599097 714384012 717115609 715835968
14356140 59016946 17894418 513303753 437372415 488251383
98409561 26329940 44852010 495033262 537122339 582147355
47592961 3617910 47357834 325809276 382079223 409531625
609502854 260185828 102063300 936221650 875586785 832848325
24278889 55678166 43648119 639138535 585892023 638878659
49607188 3114189 49555131 946431318 899600204 937593062
11669756 8316982 10624228 118347477 123424836 130331196
96781896 38806590 66416506 676209831 688507574 556099538
190492372 62562681 86301864 442360919 491908625 492107693
58530181 149441923 30177577 739760037 707603646 695261089
73934646 10068788 12486125 80052575 50668903 35302284
456742192 7972722 17911674 771605874 846626602 843638206
176570091 120699800 22409203 248303469 318241387 303608046
626794756 82133463 71870457 736976065 737023650 662966635
48017927 200511719 16642204 706916173 737395388 741284801
252808134 61661115 147248203 863940002 862352327 882995244
215077835 79478319 3174935 423161969 393040734 367731359
505242079 455392703 193259552 578731967 704885900 765770556
147040713 44070193 33142203 183574740 138664009 107802347
84099256 41472924 29631560 557514169 556280073 476766842
355636650 47433380 112541595 956471614 643512240 799376570
601002578 579389018 100637825 815846300 859044283 550067061
43370748 69761328 14121451 130499239 142937713 143438391
13171159 5811287 23143193 162960790 152928113 134642557
20195504 5000407 7100461 35105493 34023218 33945004
161283656 53213939 7817180 242976206 237968102 219083854
52420609 22862828 10747415 251319400 268613434 276023262
517627547 33813413 133813657 877079178 953235335 800849665
54663135 7638787 17355565 238231590 212843577 230316499
340358935 89117159 66443812 687241261 532344185 501997280
12752723 4191909 9146941 106063848 105791853 116878190
455067939 92774406 39635884 481409689 522641020 397773162
201965391 86646488 101620753 757678634 802516581 707942141
202932281 187609332 136946909 433850048 288905275 350773221
300327247 115924482 239222695 465611258 431663105 477872775
43367441 97824964 91841102 594648496 608937997 600721863
63368229 17986661 4802349 137094638 119036374 141399188
22450592 195771203 71888622 540452422 655226028 600677310
592394953 4344536 102618348 786129769 545886474 692270000
1758239 2651 814526 19220459 20103012 17388944
50156911 41273370 42688044 731172108 675857326 646810186
262999716 77547143 97791261 365640935 215817279 255753093
183726188 19004074 731480 836828067 829777897 660406156
39513423 90954749 791111 462538938 498406580 563712741
38933993 181877464 57683365 578261235 635831651 653771087
3651874 84595495 9098132 347851273 360445171 335412863
931617 6075400 50502552 589446646 723492568 810219925
4605418 33200336 4296788 116176854 114248651 116516702
406753391 4923260 383321816 631034355 441491622 673082238
195069702 84260807 144959102 495429174 357151492 646144160
433378076 44958224 109606767 490065158 471383880 494057472
57696451 2240774 24163755 251680953 330707412 187969016
14672530 51102524 168739478 613275665 492525202 681720636
27477850 32971121 6302898 670600329 577231391 801468455
54802141 7524870 3320573 233330541 237561054 224547611
459988355 87571616 194698596 966506133 844360919 953524755
597914737 23348849 183339258 786168751 746200451 834443287
257713123 77733656 24343897 301323877 161123008 224295922
9851126 52340097 220474210 758718913 768860359 767037309
56576098 35187116 5380532 520555689 454701756 447532118
47907782 4217251 23533570 484905488 494242352 523145701
294197513 140584163 26965863 706919683 749524784 670298414
121488541 3925695 92589408 521277804 395925397 562706174
553768674 174776619 97957560 744727942 789492030 705157170
83346078 38189126 10583794 308212022 330633143 302222578
14946 41507432 1076548 678684285 755430170 750822171
2432626 24788713 17380394 189254569 203138617 180600288
341078888 170234 147338050 595096234 396693175 481426267
257114252 45830560 46654748 324504408 113382175 234001262
600856 188965 129635 3212834 3534475 2695704
23025455 8148805 3204485 119715094 80464622 126878417
152365433 18618935 126226293 408337163 473437129 435099102
129080825 20004025 36708298 227236861 227295436 221245031
324984089 112595110 292993008 878947364 822987173 890342975
8805248 4033409 4149764 381444105 345526476 358593474
30058579 62731903 20815980 383648297 403234979 335996907
143510328 22192650 41307476 304243154 255571661 286096779
93925210 162168565 128179353 660760638 611888040 573399975
154575645 37710120 17977373 473222673 396726697 374376820
3634303 18254261 11195261 392955950 383552533 458119864
40284333 86958170 40076906 688993484 656179238 669228722
579755724 217528602 644621175 587049320 737808394 776668142
1841695 969264 4883603 18563413 22786115 23448251
294097203 370730918 303549437 614692948 569532155 539927631
157706575 194662132 314995679 952573735 856812261 919006224
658469204 572991324 18943678 935916286 944434792 649612279
62410118 20677141 15430787 131849595 138075512 107022250
64686872 39642778 1386764 172117331 148651090 166209506
11321670 879468 477176 30285623 29429662 16578216
8826618 9713563 17260053 125869280 120018628 99909620
42741309 126110930 16465614 395221566 432935420 462430032
219563242 36916264 50425158 492355206 347555239 567281690
12641568 43902327 29266142 550672804 499803683 457642671
60364927 186277352 9422838 785225534 844708648 810545546
640616241 38090795 149014158 820911203 606603745 644919678
51887775 17841073 17207176 201701944 231558713 207993206
4765118 1408917 37132868 131301420 122289510 137936546
490840507 16857161 480090816 551876624 456214775 553969142
68073077 65962570 52088394 754400079 711012016 757178706
97242304 67174582 10187408 390982316 382043772 344576642
37813790 66021303 31504786 166054917 196095944 192790225
19324127 14144146 19342604 188500451 179027472 144925119
301343732 294933379 178265896 838375423 724419746 848230061
19796539 70488986 27172862 499985743 488269871 491282413
146391931 27896814 6642238 160366253 73240899 135719920
120721084 14963443 9070083 512144534 505734578 386437427
25523471 37488588 29143784 168566281 167087910 155463265
99160388 25333407 63872435 323367535 300846783 307613111
15308803 44923104 8173121 450801829 424200584 482740763
17570837 31260049 9655119 299967419 272197582 245172548
7748875 2454003 3937388 33675920 34121636 33546784
476802779 321811237 179228606 695587470 794502938 785748775
65728713 2574166 30016739 195580800 221977549 185828333
25521639 4963032 62004140 184312464 187512121 193610484
303697357 173501445 350757535 408558975 456696493 476590629
53088492 11176771 14056623 110671108 106711419 78933243
620011034 17981102 203964502 732177977 468274798 586321935
128012 1777861 6910963 104893133 89131152 98413583
2630427 2420964 889854 40804806 41855163 41857368
27179770 109899350 256743733 644666801 510023267 604830186
21766610 4814304 8106655 28297915 29990685 31173366
38161630 19538684 18192023 882309337 745709483 770929110
52834087 223010202 132867228 852985293 890031257 653276959
11814370 5522242 699677 372500320 477859332 426411049
612444861 88644657 438098414 775987239 550702823 666211260
135125081 56342524 95600918 816162224 796967235 625255513
566384225 187369056 211261587 859360426 877135528 725922380
190156453 16549610 25586603 326771766 323855635 353328265
53775256 66358820 71980694 607325364 542386552 688993710
323112750 148934630 56812977 734255293 811006511 906162006
135651860 8172101 4540221 187881042 114901269 176940180
65348617 1429911 60596457 242843317 189740871 221809252
8379894 44907848 10269899 323601008 315701343 226506155
21432537 13135653 35764511 100342209 72153340 110175029
101760008 19759184 38479337 115807673 78286803 98615107
148246807 7287129 348261244 709651041 529857682 675857742
65902186 3364483 22857620 191946241 187224182 186450144
13061433 61107813 110906888 620593795 632017711 623338668
16150259 4337890 9095241 45955979 42966015 45326557
16968248 705833 2072872 117013819 134003507 130379517
37754657 101085462 88870355 695415246 688936937 709296043
282336230 144736882 7921756 529784650 515437580 446740290
13232762 33278540 601768 291971170 326073088 336345568
554384 80264899 25416578 643267482 563964261 675597091
40038808 3225556 27119814 266070101 180322709 252301669
286632691 174389679 33554468 396354458 264964526 253176888
14675324 35699806 8217464 128264104 127595345 106400474
17992254 11331685 5091947 206627084 234160896 231488391
195770146 102717037 47970424 647093326 699202932 659097802
126780307 19516318 68951116 750524826 658019454 702376225
223106821 79793571 201269670 275142012 175999189 277521856
83731865 52631701 13461501 336897686 324263958 337629457
116086271 35409138 467407 154686278 121744624 92945942
18186592 3322020 21172520 564679932 465610012 510657226
110957783 26999987 3374631 596463915 621678312 610323843
185115637 67608810 81694556 395931026 260641656 315521400
210172106 605937 70035275 321380800 229189931 318754222
109012835 7523530 37467080 683044836 680950409 704015215
7065994 40512962 164436152 577282519 549317708 555523881
3661208 82996947 25630610 917655291 890495484 698256715
36524317 182149281 57890916 780293361 763811645 744562000
73618040 224727483 35740507 808127628 815404961 788602986
180468265 1467836 17840633 513011433 470061101 496302414
10165912 16729792 4511965 205532268 190066287 165571235
2502112 993219 2917164 21277120 16629188 21747851
38199828 29955175 67050162 931990321 790086464 930305304
363865269 240383491 18122547 527350907 481663338 186126185
27996751 55334491 27946906 370810833 396262527 290733703
250572937 80557869 176426372 333606539 370426539 404988142
136644784 78432504 9790988 490057688 429190535 505023395
124372989 10390864 145896937 360694869 379785491 350246761
74569722 55053545 84508696 758642758 814741750 727382943
179327382 11422592 32038740 733548677 696057926 648661055
220611221 119952566 293115420 489427302 536164968 568474649
18710766 9628080 5970059 120123221 122152434 120444087
26002475 5325864 18361808 49779240 43667236 40706985
48638253 24788527 25698333 260426980 220668147 253654034
80630955 47562158 122626491 475036821 529646715 575958974
399960260 39280614 106955134 483164462 380352206 522290412
51039721 5254833 34674399 257466242 285541629 215851012
26365155 24887627 79771312 600514400 598512426 606399421
260916823 101770706 239421285 924855040 939411036 833168658
179488473 116993530 19665884 204161049 202516287 196388671
15239412 46378292 10341406 611819083 636287744 614309342
237206190 142988327 101078141 800922839 839463504 870022870
2242659 3950401 3925828 80281481 84158930 88368745
176800391 46669883 55864621 672683325 634135282 625353604
41959226 69257888 27255998 282752115 268930669 258278635
133919919 69811447 130457959 638506781 644918812 431897132
449905580 6603175 452791255 816977838 851982208 855298202
139447342 47427708 88051663 388780575 441086720 427856270
257208312 341780341 159763120 681355835 703472934 656298914
90768581 3875744 19958938 633017630 610812903 641034322
78124231 1812039 15479298 131320684 121010964 133518310
486159152 37811970 46380809 813346427 827299382 906304987
31183196 6491781 8837801 73841092 74705628 65778909
285060291 73597302 26088329 405353573 358366029 363214302
59497415 37830347 10199899 255397585 279165666 222384578
39031538 14305634 884717 51680888 49874689 54352973
40052157 1670767 74238959 329348652 285257216 304993098
629247 61751703 300441 374552159 282188351 362490265
42054515 180271101 226817828 935105121 940962753 845833220
467489120 224514668 43460231 600442017 491885645 587776519
66734565 29151880 61933639 293243141 262882148 270387864
19992483 39673664 22308696 317433114 248424874 316978973
153084479 3317666 45913101 419119280 395026293 438750662
25475161 33910117 5008045 245077186 227611943 239846361
23342624 58752055 21376957 230290199 259915045 211049338
220537776 237494068 48301391 851601237 777226830 886245576
26805415 2594718 48143040 170587983 165970909 179920119
32364196 215254042 63565552 932100917 841161777 939553601
693042149 28493214 60316958 858389625 752011704 544106384
66177785 328687928 10225753 756326472 712412928 763166691
171251321 190457555 16449353 239859248 238148961 240227306
21276280 27773316 20118280 384723808 370435341 343679063
411747345 36091732 103652236 742613938 374205436 676604794
10416792 18713779 11587727 594081420 387823944 638670661
12280198 7167156 10676055 193661654 192379426 203459067
108836646 28608414 35060356 173629497 162536176 183377275
178304804 109992615 157172506 498561757 442077762 518866012
31891528 4143938 1009388 132994394 117669640 117455169
4075552 4305178 4171400 19972261 18641789 19185443
6996471 356998 1545781 11209104 6519202 11290993
76797428 45183760 14902238 444380670 731022911 698873552
136988225 8376478 62210886 235407247 182180181 173749119
137128731 29769025 18895600 451037736 460511989 515881277
111814818 1522034 336887 115010984 88441011 94001926
838968647 38758526 604185776 915851287 460959557 666133933
147965667 51678822 580796 363553284 347124757 334151867
76914864 89169511 41585187 687820821 633594281 452151951
336535354 24830829 58313248 666230129 625848395 619804213
91012852 44599311 41909391 209635593 171095103 212872664
154078895 37246603 3120847 234683392 202939407 270715908
22312747 49648891 9597482 276992779 278402057 176399740
56279720 36552104 17472630 786199009 839249537 856888895
30217246 2700942 38329719 331087953 355435813 414885592
39576862 3433510 3438839 71070235 73213471 68789831
51942807 72490900 62906987 665361854 620023234 619867752
257959887 161618 43071441 533259135 466445462 427844934
35536509 43597371 56037508 331359864 386793428 399695842
268681981 16765844 38575432 443314022 423028745 468392997
253704842 97207724 87392440 650518026 413632901 483582717
7890849 5703640 21823059 248875991 237286039 245516942
418934 170470320 39883273 575247962 680208222 690503429
11906496 96991831 4146851 909705020 900658496 821149790
219957805 381355160 51511032 862239930 898081830 728968824
140274008 30952094 31034337 263739538 262179410 286217981
177467860 128454752 9378078 664312898 747878619 790621984
50391021 20067311 15109866 730129393 607628098 690975910
73698750 51023412 21166896 260502088 197868610 246725539
633179546 149987985 323892241 726314669 523039521 507431763
40161911 10370602 3190221 129123581 187632235 159165050
410200641 171901519 61758577 702912098 529458407 646857541
901046 25347015 18029139 68465748 80828523 80466186
116662529 26503921 4178559 810882894 807005421 839751210
87158033 29881418 54147012 208438062 204189435 213695920
47304391 4809218 18641 207238786 233103431 224527500
53216877 19140275 56662756 169494813 143718366 166735296
37565847 37203991 64594819 853334720 916509863 825961452
318402676 95844685 21792484 499256783 497354653 259163077
161684541 30814220 20138015 297743152 290443837 304200480
97378183 73957480 156474590 238485614 436312239 423036263
28868222 147824906 79417325 874270756 893374096 495383071
161677004 94282139 8476289 290367341 287606143 248454419
3492556 27890087 24283754 405282840 446907584 430747811
169813071 122688926 49547076 573331116 552527579 686134262
6161675 31878813 37108502 597504102 697314550 713838443
10138906 845840 183037860 547922533 297727370 621572472
93823469 19648996 47347751 663311280 810284147 945504995
2338778 32591533 1129390 168598614 173549751 171656370
239673026 117244524 162078422 582808979 452545483 505031238
132946032 41856930 2628421 257093419 243470201 250777006
13333205 6053613 2243117 95959980 88090479 90861805
18078110 26082915 2356660 253917847 243850988 252850564
293875207 3419816 149350536 716159355 785943842 671201900
286626906 32033299 1363874 376491868 331900469 413738335
192473 26044885 90673036 244930767 288957988 291513104
119348800 91351532 92309018 125821166 124253484 131820821
1427276 3548927 17364552 133167343 115500148 104425828
46253954 36733528 25730694 49849901 51100743 48730073
261712675 159243515 241242509 800231633 785036795 862159726
89211864 193122256 8719432 520694404 583317864 554962172
334699358 120272011 338078916 828462943 657159584 669891057
14628009 27978665 8236448 128433247 122330172 92239247
14157666 50449687 16411106 281255909 298604582 290738286
169483347 28378981 16066232 266484476 259210016 280688809
183701639 192358772 59326399 564058111 534844946 483307209
8331435 539953 4830123 119027497 74721062 123729683
6414722 1007441 529503 47986558 38964570 40299565
3791435 12176861 452545 77721461 67221332 77321162
97978117 134082975 89954170 699279957 699178156 670326942
30158953 8788807 31716421 243582660 230362763 265294408
197544179 16148099 194732986 330696150 410244596 401822845
72920360 58775096 14330790 236388963 176028900 238752309
421842930 52697747 42359727 682735175 351955715 582203576
174610879 62811666 213946074 817695716 901927042 889440380
487963218 204636051 209546864 744254074 544529826 675107352
336138793 187690425 29559636 667198127 466348290 470965595
110800420 14635905 46270680 595513449 601181413 591489512
98773080 17491769 25056993 180817858 184067233 136576714
17635656 67022774 53465452 547877292 674244189 698177762
357717158 154229114 59026274 532366632 365378866 480821320
155862959 26350860 17929484 742533686 842720523 912604284
100450004 86847758 139096087 609335424 606233187 544958574
250819542 5156619 29029837 647760253 608276372 543554959
67323949 8468921 8673624 926530581 800506901 833907734
42545889 83035686 2491144 199352679 196844091 199001282
93224535 32167613 8099298 417783810 136461308 380821061
51051965 11719159 54945375 334660375 242766588 278931995
82326327 128567499 26234088 866332365 855271572 801363125
153192943 98597624 152922703 510362518 413530121 422014245
226829 4233085 813724 36804139 33977058 35632862
7270587 10819518 13203681 86432039 98863231 95578016
225718203 25077871 11942643 258047863 264625970 177878859
25603008 75844419 189592752 776390537 759750514 714369555
88270080 778200 18832744 323818884 375440459 417952521
391243060 19546118 90863050 752659696 454458951 464589156
75600503 56057251 41636819 374800768 338390799 331897228
204645441 60635105 93573527 435481471 275402971 449879471
412482642 26481033 45574321 552385625 392098802 392300662
159025072 95481194 46460024 685610131 695299729 415263729
543561045 140059761 260186736 546949021 523512908 353442274
226122465 57509965 61042037 905978945 761727030 860081655
311962826 71551106 13316564 390985162 386674067 375927567
39867687 5372873 43505652 196762143 186127406 163922733
116131056 28885958 36331598 234431827 198018594 218710798
33071192 134196543 101892243 864375543 809780083 875923028
24980 1604062 1190955 24587630 26184697 24683844
181724651 60756103 132355684 914563431 814855078 741090917
55139244 16387890 179477194 298970310 376314481 404677197
276706301 6011724 114641108 488569532 384961508 541280620
121691014 86081615 11647520 260759816 230979030 257915564
61565616 102316442 102454249 638887111 751919547 750234957
47268454 19868305 13128086 222707273 222987137 216821279
7962040 15515067 13776219 214996143 196885588 213491820
187181696 58544584 33364095 623323586 420817216 602185097
69975505 24727022 168147748 696007908 738990703 722580927
243349765 60139754 293948533 938636933 892543351 728807785
60094515 22006951 10905024 123351900 122817385 141489764
443971678 72726799 266051410 480927027 259705571 409695900
7870866 12810172 2479807 48799136 52649088 40155252
32782184 12802030 35856145 287169050 260391785 280252059
562170482 81940142 89670446 671551195 565005308 610177958
336772324 43250834 126750372 928000194 912833909 918343112
76391825 5128738 59375038 222884561 210285822 202162168
185752816 25678753 138027165 781748005 780390358 875610180
201565294 2175168 69232110 611088882 634736881 588431664
261556080 134219073 67760724 805000639 703503560 768367671
220256515 11190141 186617999 277126045 314035087 250588266
254068462 49607372 141243935 638189620 600898083 562991563
154924031 20550486 59818058 265769516 174675529 255300585
4646112 48964146 90634377 549185512 558314167 472808802
75187141 111811481 12321778 550732430 582463519 602561158
13267237 532801 8501264 35931659 26257694 32883562
292618764 119763357 98203424 935018878 895293419 921341887
12497557 10467467 27735149 848646929 873065832 853525418
120402790 17881359 71543007 693236646 753370962 731741785
7837381 10426824 2059892 36462406 45547314 40540695
325302798 8844325 124882719 859529319 779701403 860709787
198430 14317335 64131567 244342358 196694489 259678054
219263794 255085361 68795420 304695654 270728478 171905358
6087970 19693038 2168724 68405419 71651447 72623646
76655376 35915055 82779341 200662788 166275041 192430787
26599928 21999393 24388629 275490604 236783218 211459358
297072238 57187896 501278669 731595448 751523339 915314550
526623462 279443535 163126553 602437757 655559312 403809871
31388380 22201152 95367339 241867322 251995149 243927951
491075693 20258515 39044598 706781094 800362509 433424765
464763641 21734432 34579727 722740990 600161393 713596230
114421577 42642158 27414841 314713463 401129991 421130720
104863427 60096749 87740435 716657875 780476928 700155176
508027671 71268350 615845768 945389959 958861731 875465650
516089437 229060503 6576992 857418023 459312639 649530362
71083460 17881569 86107426 740086973 581325966 686154749
712723776 53924727 245985761 849855479 556851173 888161928
466530898 46713968 28096581 666683469 505512948 600914916
7272159 25479545 101656713 373173184 414593546 412679354
30924073 27777070 66189056 275056523 249277620 271599105
19908309 6207648 35157827 99247597 111887283 88301845
183349997 10818979 155762002 218567822 69792789 280433143
6968905 17954888 13346642 82603080 88441205 97900940
70130125 13015741 2353298 268145078 259574572 263901066
17113331 55270342 26669125 490328424 543811462 444794222
343148332 142750320 35381112 777196728 812665630 464104436
401979385 118602560 50664892 891990663 941039408 763377835
159510113 11483095 80506888 342171988 266837271 338330762
141139957 7932617 120915646 790693699 879742946 930850154
452997705 17653953 40614496 843323157 600689003 712436058
15022853 37318314 14155667 505397201 523007279 483357143
33967582 70455862 2004501 217374583 227480004 218740176
24143118 45022977 42523270 368408037 356324605 348774853
19889481 128973 37491919 370365400 359797846 328666175
32773843 194136933 47188429 786701068 698405693 768610431
2934630 26583268 8521967 201653566 238088803 244382301
321428782 10393706 227780564 821434032 724355346 752063496
52859845 32124936 51270640 823216617 795961223 642724104
548710508 60644724 518507922 708419544 854027209 766329111
65757385 3011796 4350145 190956805 189715490 121840647
384805655 246213901 32301711 730843594 747238296 891658521
191829914 56313600 63642862 648953015 632930193 676191136
484347476 147903151 4138867 592330412 567159628 468864347
138401976 38538800 224408572 771041957 576841369 786420980
12262791 53487050 59886148 680786893 707410847 708050836
55557140 63738228 20021878 577239964 605835815 615095552
7975169 41479278 5309575 127308258 126911830 127524271
193233998 64604863 6473844 870605540 710423860 848420608
69601795 62217511 110334688 720419857 689340219 653941876
10208542 4663559 1616779 85724459 104625925 102741354
184256072 138419555 24228992 303379662 226580977 221431893
241347538 293969634 103258961 409537912 427929532 332929146
3741594 922402 1221985 13898410 12367028 13896088
500727574 93574551 42232687 904093395 640940996 931671395
443144355 234432231 61695358 455432629 623927848 636691280
77687117 62191465 57271313 505115064 264188898 514809585
176838851 102776756 116567678 814423935 880372982 754741982
4981570 2372519 1662308 18626507 21583765 16158846
270391927 174027597 99836421 730986992 633903548 715457402
38280793 7211552 23998629 118932712 91815721 107536212
60750943 55139255 37955886 588333597 639370298 703260862
199514343 37573649 159554196 593841184 648587204 612703857
53575107 3246422 23812442 112769761 97131711 110073414
14150474 25438910 44988245 181560813 177696779 191776584
52924898 15705019 5322728 691450035 685490700 448207537
5316666 36410631 23865059 149388385 153552069 147787411
21649052 4709821 3191035 59288609 60906462 58714685
138569436 71491510 55713455 865642091 925017690 794587542
89071891 3218023 6916497 438678087 425423448 321959365
325200718 130217 35932358 475798555 247040303 603510026
138867 11912769 10790918 57549894 59457659 55946940
68901311 93491693 24940023 420567558 419645781 342248950
54830050 13521762 64785046 692555488 633835831 705327464
764846907 15941198 88957548 884832646 619735443 412667019
155985428 76544609 18411296 771331567 786876609 858248765
11199447 3120548 19726320 880328768 894942492 863332237
34489349 5594358 1063189 66862528 50405349 67796322
251244728 64944670 193130672 458023066 460254977 383879718
593373939 112943178 100459167 766798326 633842232 224479290
42018729 13555793 90673491 518413246 495526667 521296990
4427344 11771196 105837504 487088975 590654185 600982965
7536786 76330643 203795918 772713809 760617729 845047359
556311555 6184697 455589708 882429729 845964332 861487243
113661970 7944924 3287438 192442160 64960576 139880026
16600082 20313247 1844177 54410590 66426202 37891271
192038866 46520315 35313300 276989306 270314761 283898252
74830977 7094084 84220777 392875251 393652310 391179839
43747557 10531415 57035170 376932516 342265685 456428841
118622366 100684203 190597012 681267280 629125127 713758709
519477297 75847749 14768274 802296073 843174571 321693221
17082308 17451459 45760574 782535656 830189848 638835461
331719130 50799036 71352932 370448004 360000247 180754455
20353089 121381724 139655005 686856847 672271444 559229203
205121176 39058225 24130722 925778391 925833480 852023886
177721658 93271797 34677097 515699802 522447843 525616222
31952969 4706828 11030428 125353843 116537859 121484310
133552568 17917425 7430860 192047164 145220986 146245528
335205393 73864587 152296583 415638636 360337548 367648782
595436809 71874986 139074071 854786171 764078639 993756428
39926840 38217069 53076196 597437188 640361360 621944906
916004 899801 1443223 9764807 9999589 6508708
301597504 19585979 145312968 434483575 402063624 400446135
118699422 9620651 44947711 144270941 122197732 109414203
286389925 141849572 130585553 745413302 555212846 734989933
42839969 12048892 497078 363559737 456008627 398567073
163958888 28566933 7790167 444651481 383306072 368162561
15074462 5628331 34711536 594399002 609265609 641060051
4122973 19696510 3424187 59953928 59724223 59576200
118098097 153106077 17444714 637212105 647141950 593345325
7602879 2722616 766317 34301919 31526712 35638969
174157238 135845442 17994119 338006513 275930863 277266844
17500248 14475716 117057609 430164089 451263450 442844945
9915452 9006319 45534856 362273757 329807699 362913338
494023716 108277219 379060793 530304329 556502694 561678909
82197754 10100135 121849692 460079852 452572435 321956389
49544615 17991216 70612359 371824913 355358465 361931153
54296239 50757476 16625292 85919099 85455196 56421059
26768868 31537369 45136836 381200781 367444023 353003779
141666485 95627545 115232013 229131902 167540144 224335205
8687943 1562658 75751051 537817719 584121215 704966003
544510714 94262839 56001493 603808704 500740148 553938240
3600511 385287 214118 7414793 6951274 7329091
378889307 3387272 42262603 808534466 354398756 720997377
344738690 6945348 106612925 542659793 511473110 429608213
341456036 133495192 112494320 520560058 508352695 422485767
399160498 32496528 29645166 770669349 658380311 611102576
6142166 60798847 9218959 347269266 345531909 275562421
49024925 9250069 423654 245153438 245664612 261284957
34154527 8043402 8311494 60828122 57315933 61191046
101530 364606 53142 2438716 2112728 2460331
137295169 40144932 32252981 841959848 688536338 795820432
884977030 458245938 19471367 951805545 906727005 412160009
10129329 12279497 19023213 265621883 366186888 348892448
31890344 67740142 127621490 508608403 456854027 484226534
192085589 135258 19052056 228537256 213374752 108014921
7245278 5836331 16459777 107954179 99107194 89679879
21954070 5561004 30191546 353825150 343183888 358615646
516932094 219923612 148982817 723786836 529054210 601532882
20011126 14805778 19721907 703808232 764997417 773142266
72652670 69994659 35429835 611975355 561882445 560348903
280966573 9412743 23756680 288431329 156250389 244905593
74206202 54301076 55230251 354132378 357802230 314642071
309415454 45188745 37804479 365350170 306079051 234180975
36228107 255247399 45663849 517682267 545430110 469618758
485048328 292574322 208993729 596356232 343655917 562229899
42430040 9121824 27041234 848055111 887527524 751866232
148836135 242690723 28224656 707575275 657344341 536441490
1583375 35452255 50019293 231943665 245057844 239596789
4238767 1089116 983412 13943041 11512501 13834144
232265673 122196104 109643526 888033083 865468978 875660647
37707755 19569961 40921825 301827476 315996156 300546295
22464630 4355152 6404871 163173010 145895471 186720900
96541626 107017512 171372964 612231760 620664756 624836601
34144486 25589881 3489947 109923711 95599942 108593535
50795352 13819744 4841247 122265452 122459429 108389061
2688180 6192821 1310146 21933082 33298503 24304087
19870602 9587505 3350523 330321050 358065628 262413630
47668563 73194490 14958578 503971320 509758997 460875900
636473267 13056684 27625355 838506096 906368603 735684720
110247133 11882455 519184 466540675 523651883 509062248
85180423 8769772 35716699 320889923 386933710 277620532
60586407 84691506 108662451 548614697 604564551 608257973
10851354 6432904 19027033 163640209 202764998 199934714
114766022 8995031 11665756 469483962 477275275 399155174
56935165 137739547 11586229 164549411 240224967 136678617
297980552 251741952 5120347 835654689 808857780 794671637
153885604 85507948 7661599 791635127 750718391 802976320
219931829 17829845 10673499 695669447 684544485 583085508
18101161 12428980 2966196 87804570 77134468 77152275
175166296 42161307 83367576 193290230 191389612 145395663
251292402 27071979 88364714 359829027 181893946 411016346
12312122 807857 12316972 77123736 74554544 81951156
385869144 120389813 34701614 420248808 367005697 268018261
4568269 5009211 501647 68470166 64488050 62693972
105599 14260050 50258816 218700646 211174226 195196076
97423898 24511345 13024522 135620216 148003488 185097202
18638605 3839247 8188190 46865785 42694276 44288713
221658178 5724515 139270512 475782893 519492392 520500010
380249322 176451846 37348861 511866842 524812295 537696551
8510051 3934152 2613938 19595306 18247064 17947217
48551383 30153438 69691420 669534137 745492643 721092877
4354842 4865574 5391574 39887090 38078755 30287187
79772028 61379392 3428030 92123867 98876152 37272440
197744853 30500473 332678930 754409386 609790882 659997944
14947059 20992827 33025170 277960263 347018845 356958640
106141696 38440770 38701951 537014450 400873350 390632948
65623198 3291919 65908087 306569582 472753382 340991402
94030512 15564811 47150975 165374336 140264149 187297648
56713518 683285 25624926 354292088 392441080 406499369
38633397 26242067 132220 362542452 371029174 407868269
129468009 285025723 4406428 867612635 941706875 780452247
38280348 92902927 71386700 678222216 630840263 675536981
384758537 314301573 216332545 992788647 761967065 877015505
32549944 24000268 985557 59042493 38703078 28327145
280158829 32296221 29301711 832009874 525960278 833721366
198690442 140978564 36738286 241322385 164177646 122384033
425268435 250114963 216896054 532500570 387370952 529798124
514630134 163617405 136610305 769702042 802698670 861948902
15793285 4716033 17230626 74482298 86335466 89606876
79990815 100892125 17885221 480331534 689811212 625055185
1324541 33961249 36881837 464664123 499262287 452269069
206311288 61641400 252835721 812728756 682418723 815471384
50477413 9243731 2958929 94607769 83583715 62757869
64203171 39561039 41683972 210206587 206420061 210342699
310077541 11508321 91242441 450513172 410723422 286992797
80762909 55575884 74214618 392122254 362344484 353087643
64974085 34504086 57015781 431511621 424297054 381458257
117517303 207509159 35779192 557284405 599296981 476480135
173664994 139860931 5541869 649847221 543469182 627373309
29975330 530688 38060915 256290890 221265073 248394302
15787544 38191804 83077904 423103607 418955289 395241004
167590688 102687799 98169025 239307741 245088349 186371669
70182227 11932826 87494527 527067409 468026621 558513862
248285758 15402432 457821 795877904 744768274 790458115
2234731 11983744 6544 44762803 36602121 27825732
519487292 162646543 269850759 547389489 388304224 487704160
47479338 155455011 40334356 610891981 730035815 698300585
140630948 70490731 53082751 338648501 340455997 184346167
439198529 1351357 132654372 648718660 606126263 847929259
52395431 167129482 67842791 406510647 747178373 717109703
38240199 210572372 49642650 464786622 472581611 433859639
140603555 1210419 165655253 961488539 926883092 887030528
339102376 142261888 127626812 792215672 762499283 646605725
21250335 16649865 12443510 863054617 901780159 931832113
425065007 139202256 29788925 659664545 692296072 701820963
528414227 161557085 126770578 887696427 852186213 592287991
38752814 3570142 16308340 647349367 623292118 572097036
36643942 17885857 12261021 359590370 353728206 371971897
77655657 97158097 434485 512072058 488109708 467675217
37065372 58662384 52900606 523026547 527553586 543393835
264414327 124995157 93424934 628272782 502212997 576387566
115236516 9595726 2663663 438672662 423433815 458556188
165527949 98494828 54358938 278233851 280113278 202329038
132011008 29246185 31358564 489013985 446412456 444893254
80549441 63185443 36468898 629414391 604350113 645570068
192584802 44885255 810710 227375374 217063417 158569983
42952531 11722021 12536553 77823032 89767425 74348861
8890825 484766 34476414 358392028 373041532 361101685
65867601 49938923 103899383 596852228 587713752 638854335
41732381 3703564 2640228 73587951 77775234 74418110
110844517 83953032 30512685 521387144 498651942 527355110
321428040 108849983 61205960 489049856 425105719 286015784
548102324 152479455 84465701 799672952 811289571 680853500
256118600 152565958 53123540 619380067 662002384 470139005
76215015 2155381 10340183 155299420 140247070 77840919
25603437 106891142 116174035 531943237 483580173 452325780
349918 813581 1373663 38051181 35939466 35135597
210718555 2148097 154761637 391154667 363730832 358044001
36065167 63848350 65044388 351234402 362285843 351331431
212453098 114555817 132766126 748581408 804922836 640822681
478284734 461715328 129250932 563149224 668036378 483980672
31022440 103867727 3256972 310184996 369068282 352918974
47152315 9307604 42264912 203751725 198785596 162945688
4404753 33482230 14841046 229064742 234580434 205366356
29944432 1040247 16395813 39028887 36186409 51165454
173470925 6833513 26805148 402859486 409855158 413495289
6494253 11395513 2005625 49144545 64897973 54051363
70615822 3774935 29719836 132138857 118591069 135578662
101918935 50365599 1647727 363987338 372805689 374634550
26679982 99417648 50540862 851850089 836545361 715236945
521048347 180183416 128340498 826091015 444426088 706373657
14917375 6471326 8144549 16313658 17793935 17963091
80623710 222263174 87777540 918255598 917234419 886913774
3388588 47934311 34178987 663142811 633474918 585006047
4831711 2184619 6707667 28434760 31332775 30636122
32699347 31074972 66662127 311480804 252192641 291633943
134526336 99795417 20081346 167779062 133480686 86299889
17453375 26035889 34530226 206523844 230694216 215931216
308429972 136315772 77797627 362641361 368714370 220676007
191944575 39475850 54706333 407137009 410867523 383973684
51728746 72299814 121643652 893704771 797387551 893546225
6616911 1210570 3607746 26548848 30230540 32246949
618845955 212920328 127575322 784563246 674186751 518985760
417874436 95044407 60298981 681788356 739567816 521917152
87742244 180722562 16007288 570557349 614288970 482670232
8634379 19895151 44399816 213053193 248106455 250761093
4536783 127636 98110 23308898 32041558 30417490
41864173 52639798 55348127 711741264 882607244 829414786
27507263 80839690 33916690 910751552 812074545 849734305
58908209 27951315 17473785 220280147 244819719 250483510
992436 3760893 6878182 21424698 17701871 21059044
28999983 42665836 16351798 775910804 735510727 754844828
254222963 33068698 32778416 314375498 316370523 215182262
11176370 5653176 4252486 381896490 485510389 494128417
273299856 76127168 103065797 703082892 651057450 698215224
51030223 41279588 11500266 303481918 183331835 307634082
54866189 21673385 24323163 501041217 464960386 499062520
190629022 26908063 16907277 352169544 325099154 271127594
14834147 14295023 10522463 110330946 103593126 108048275
88815890 6747106 7944883 179136848 184331789 187667064
6391430 109513 2856507 9890735 9896666 9846627
74404530 30522943 35987183 287876983 310385543 234158866
48519925 40765937 8565257 176888845 181645230 178293931
171891496 132921978 4033710 545216783 691570597 703417155
90608981 14650312 41699105 674390153 741857076 672830840
249969444 6396140 6732982 308315314 274987619 265038809
252938389 48812723 170891246 821256603 805050115 669645917
174236485 2302563 8513703 866326550 847194706 493400877
112581647 7496965 68885655 360163918 367124627 321766930
69442929 14786330 36121970 269164169 341995655 370012703
7341708 2014113 745557 203409116 195078856 206170770
109780993 1282785 73116588 299252681 307183766 281490279
50816579 3618422 24797965 111039933 111172943 90231778
9294530 70911477 96534168 617152575 599448116 449398676
85243277 6753716 105650795 255040038 353204276 274813872
81769089 99631200 12575639 318825245 381616115 278694848
15454689 18906183 4063328 647860761 641961867 556979944
23900649 7183588 11804632 93938427 111620119 102831334
135918943 59187121 33051976 241488763 239654098 131482564
339937059 298681257 62583056 693758969 504770805 530613339
447504576 118279838 158143894 950008646 534292629 789741125
108684793 215912368 145047672 580662575 578363092 404713192
62373210 23201692 9167227 708691507 554800620 633946001
336332899 81650206 143619248 917320104 904855890 944629769
161938221 51570257 1119920 624503636 632732657 669698649
188278048 16138106 7663656 259211251 250746592 108010075
58328275 54437282 127966533 543524696 402177629 483541013
73483673 15776248 29983160 933089082 657865945 906365753
46963525 682845 10235660 324806526 368742051 367674601
269453946 27609755 160137091 548406852 478345375 517225528
316027358 2864427 97145720 370822407 347110002 199324903
83187452 141648508 12760127 848841787 718075756 838987680
7994444 411092 3701433 277910394 267781586 248938936
358931236 173360905 363487135 380432527 228996101 373801330
30350209 9547446 2603914 177276702 174909628 185653073
35731334 59948065 15401087 429128210 475989093 450319987
516960723 94656070 98374145 855843060 776089393 814535548
16725888 21714675 45686540 157314111 187261309 196678869
273774443 112265671 49053665 476549609 303428496 441770557
2945064 833260 79801 4521658 3954944 4252989
51962813 8351452 36280465 385073796 375235785 333299911
314112586 53712314 249547820 616617076 553635269 648052875
603536698 76947279 224363919 810575189 822407030 725155304
8110977 1905098 1558916 17968234 16428711 16885783
223761022 45512912 119657655 241412446 187050185 195395838
26036410 229426377 85633592 686000870 585817080 693037106
866030 5739001 7806151 40272835 43832781 39500573
6192361 1873978 51230 16638857 13890660 13262967
13495265 1344052 6807453 59568420 56412961 50017764
165995537 10389605 73562711 426813698 376215530 315170979
651463547 19858909 312798746 692134603 182411764 759189000
108761038 144402267 133995366 684990521 581364957 505793243
254751037 10795050 61766394 705388219 652695444 730171226
32915780 19285957 974015 109800621 164676932 110514257
185456020 10327556 30238399 958496346 712773039 861287182
6063904 469250 6307634 596294682 636786827 653453018
373100678 173846718 230407469 468773931 370830887 497053225
161167350 58945372 104658867 721443134 615986051 684150036
40726833 22056477 3939981 97529946 110141624 79905844
178164327 277505644 260274259 696507978 694747378 659834541
260489472 40819874 96052763 543984525 347141263 545935017
373891897 100261092 6950239 401476930 421059775 236097775
14920238 16729797 1281474 144204821 156071253 138827192
54522834 135118237 51039407 722389502 823308465 795383551
36068573 27913552 27377737 793918672 735935056 789902240
4157765 18288697 11788958 164253410 200865365 181874794
657249724 103675064 137169068 798601813 466348864 710083017
265021427 28735583 160874914 418238948 507431080 415226964
163625476 16265070 100255484 366482860 394477588 406189343
52133178 31060114 52310789 340277956 366145787 373693965
13971255 4824978 531462 35147960 29328414 18943557
83386627 22652532 52946725 174898206 126602561 165230153
193957661 63939911 60194197 868798928 794440837 878537559
52288707 2090900 42316311 361666823 400875602 440947576
16234448 34762145 26038766 508799496 446430958 496301903
553210337 646629975 495257864 702294101 845737029 746063808
19267041 36043883 22247507 199734835 198132063 197826938
496579997 399977130 17064210 771027588 776729609 775338966
52420432 10300862 3851647 193657536 131093799 196197243
200594102 13278201 35413719 819284108 790937142 788567009
242814857 83342963 28501621 364344365 370231696 345358808
443778523 173212991 212958155 682023579 726730998 822896348
175713941 66912404 17524577 476560615 458642355 396057082
469949679 117449444 135623408 751978195 599337442 614674365
31668727 48512690 4308606 219820655 246380041 250222377
368560557 82756608 538666 753277085 782090162 768416724
9324038 202326 108149273 436937307 378212334 408208174
30550998 125299525 39416353 785021608 713621575 886328748
2649159 584763 762581 20047403 23805214 25766188
501341 39338027 21812744 187558304 186370053 157360186
51052760 119120406 54127906 888592066 866603890 854686881
26374327 40391113 8055628 99266809 111538838 106943555
34820362 41914490 58820987 765113157 703352070 767552742
32008245 11732143 12544607 63467109 65988944 70833579
75636493 18508282 3511436 100061297 93306384 103498311
1236490 2953305 4625040 123194976 123932327 113610584
166513669 66146916 53166988 253695385 257918160 277690034
25804958 29099409 2791551 623647688 589686594 564208549
101668193 94979023 124516266 901655343 806389668 813350378
437736699 165356987 158138412 640747779 395497782 429391966
51267644 13683568 68937401 136998379 132640503 116549219
87773564 82073050 61925456 437389764 496035880 492967372
83851084 84186113 133155771 939735352 872048189 890881489
4234741 307757 3008713 28953222 35444810 32510462
474067699 117892270 123039383 602156881 588692672 500327205
2277492 2064429 3546627 70306970 72233991 85415996
535226382 79455057 230809001 689135801 622345068 579391396
96414963 174907740 18784255 734877130 733983723 724395621
36773983 4176414 41842686 99398147 112880416 125969964
271865773 103769176 15274820 312262150 196280967 300784665
102852642 19401839 52438176 206516234 194526328 210585517
399512429 258075372 42105366 716768624 708339255 716041213
56426926 233746 54481934 450233540 418406498 454236934
16060938 109262669 121088436 949226648 951248613 918053840
111824826 55017646 87072632 483533185 473621843 435008721
4470033 17188297 4668790 91240475 102713718 80182070
657879860 124865184 174500340 873975313 870336607 671535718
888782646 44973315 350996049 929646678 138363327 578317815
106559307 58985785 2579561 647439532 820060560 827025754
65419472 38733116 62545480 486501591 491240680 364868731
162634046 96631439 433874969 709421065 867386635 795638347
290045921 33918416 235605029 406188155 126811068 424287977
42132115 91686496 63388842 510462879 516200590 438507477
9562673 2404979 7818437 12059806 12189438 11620400
48083157 51714814 2691693 753093911 750279495 747412107
50979731 61174559 15634449 358506500 381459534 387800562
99015283 50751908 143631777 543414223 492032917 596519647
62059713 67852736 100346462 471866177 419877057 422382328
49521735 120550346 10679517 586894240 604014088 614115320
70134656 15769526 76533468 870895860 853216325 859788679
227994741 15488528 219624877 337494023 275396307 341678876
147626768 50013577 43228119 387644743 385171114 389001984
39750048 27496827 4641457 239108851 230459713 210119980
174794947 13451532 50534657 359797395 348083193 382054610
232364287 101725087 9430390 562398864 438945231 633456275
78657566 7274930 10681563 247891950 205181640 209660056
124530162 62205347 27777391 348198667 346717289 270754074
11764689 8663805 5539719 514873657 582411515 567271076
61738580 17353022 25387712 97352887 100376422 94862941
46524875 13710572 18436848 199558638 182253119 197857164
56229070 33506127 41141776 736562380 878800807 835648992
13384024 31048895 32945533 262244538 321190723 334220990
7274334 657289 741506 22373743 22105691 26162879
596947029 27985028 107498179 735153684 711238146 358608336
294073 5348 301757 3467185 2974428 3015549
910649 2446545 10347021 95639725 97604843 80816869
246644351 165791332 17564419 426296265 333720617 417550574
282010358 8099118 64215964 782597442 719317858 765592769
1815581 335409 954402 4284871 4052017 3438908
91611220 73784170 847294 810642777 793465246 615686702
36237128 27492517 62434765 301332086 288009479 299782651
164085898 27646482 50925223 422064930 428476339 391722193
102024253 30475024 63085693 399273831 356877370 401629847
8606175 8188675 37916 19826723 18596156 16802636
38231896 56150256 112949618 843542318 854155805 776181527
33810400 1717229 82490329 266601265 276876246 257048647
230474971 41826008 361986026 510768797 427604750 542486469
45509227 16240488 14659208 174473485 189304049 173988685
24881716 22089322 9854543 449304399 594622453 619758824
241111209 67634861 40415983 295825292 240357396 221498379
337001261 107425685 76321565 512923496 529259139 522622921
7934622 267406 3645326 60807108 73935881 78476590
183528979 37459703 132801110 752670814 752191446 757675957
254215814 132019064 4949862 450602669 601165364 385267699
47487775 8204338 3509307 61850773 74211006 64962072
42023765 7887802 4365979 302649459 305619211 306131452
315255781 58825952 72040700 782791230 700329649 455572442
488913578 89237913 252947579 695884704 639563333 524987512
271702235 395464432 85988642 855055529 901129803 808014864
40945117 24901066 5697531 146108740 126852190 160793623
66570767 33265866 133360428 672583537 661330465 745226083
105954514 18864950 124259154 897439175 827125570 985100858
511816141 83722185 29791480 657070094 624888411 571993826
167188391 140395764 57142879 196152516 156011806 188107932
433535640 463085420 163496346 482948416 630637809 625638315
145322131 181896320 13328263 521820528 534268305 416163787
87929130 36817699 15033113 454936012 554101795 558290604
8490527 25842038 12956236 282942539 233503308 181473947
1467698 54723 307799 7009296 6035293 6972442
206853770 41574634 27925860 497817959 404522416 320111359
99498 1141784 1387578 17455270 16768832 15992838
306505889 138076863 151249259 569739060 557899175 476759924
3908688 478283 920211 50787100 61190192 43652401
44989599 10199864 8566406 142611588 140973909 148115729
65090066 957399 44865694 363398856 317434680 348105948
34604076 166611045 79209558 779997114 796453274 817522722
17260326 104473455 108028765 307334027 390367304 326623575
46747844 37405061 51480548 138776763 138452816 127927209
216424713 43501770 57071705 225694524 239523178 176633138
151742532 79695033 35823162 215869295 202238739 204562577
4202321 864051 691077 24722759 25419964 22666998
184203904 21341919 40885024 298901407 316639727 303901151
311086031 39309864 146241268 372931180 150350011 294304041
1923789 97744003 120322561 870889459 896572190 799750658
59517899 6958863 31713630 156209882 166809979 146734739
220355161 50735764 533491 354278569 381982853 350533502
45491922 34977391 569964 464417680 494808972 495061769
168812621 12370810 57666492 526505669 523116434 521748174
372026234 100625570 63784191 449205278 418851076 430944399
70184681 56503383 48543912 816287751 830447061 861832330
297632501 105861928 12092549 605330827 541896431 616182099
683793187 140402627 37123438 737799417 700065631 715400321
90591739 8312618 35577059 339413494 245304716 336036784
28609974 14314839 21078620 220184039 217998373 216168621
1815776 32390789 26863331 685555040 613335334 573002684
328371890 5774432 31458993 593749978 542176635 601219822
106197618 70630225 21094312 859219446 777646954 890586748
204179776 50287155 2227630 767179028 810248580 810848390
2166240 12540660 5152273 660189721 697204420 709208352
7694847 13031420 738996 251969758 253418056 302806171
620483651 146713380 307214503 846002414 837572334 620499259
215744095 89376728 91583013 247176959 172498501 322408313
176264883 72266509 6703807 839164954 842429974 838584434
520040493 171044573 450051948 881339905 742221907 680623238
106611970 18848345 10587174 133290435 110499852 131016381
62615931 92655467 122368026 358289339 362209578 324367778
55899119 25303438 2676576 199236684 175957534 193918660
412105377 208238475 87326694 702934535 596589699 805980713
36199079 43712527 15217788 529622701 400443437 470330471
502107816 75844099 141937351 862061826 678069134 864897731
39457471 27441956 2723545 748345670 873253052 821606274
88404580 37662305 96672546 500348511 512864330 495651479
34634965 30350696 13422243 342225054 459079904 452682614
108509016 9393878 17014090 184358011 168830295 168891021
17930079 13461239 4445320 41496646 34133508 41372863
415931536 82778672 37187694 890752089 859199459 836837065
430533593 121096982 70244361 802758461 689761966 787932247
27468093 12891866 32534646 558602094 690229638 623649238
38244391 32545362 42087795 307407890 286932497 253593179
51208002 91740907 36102321 554038974 782376592 721851974
159941539 47639551 88464841 585544996 525871271 522799330
3558071 5771932 32334944 167384793 122986962 168093209
10847959 7982904 34754620 48491984 40790622 53614286
219869549 19988472 29780518 680006424 637969583 636772821
158032894 16514104 138922020 228030241 211683152 198607273
70259881 2511543 38624739 508637353 380459461 482198202
438342193 316356742 462510400 710662751 564394195 685229774
6097345 990613 711345 7800662 4820227 6717561
49836694 27283865 13393026 208319336 202264004 201746018
109182889 123919412 74731520 570315107 654736946 596812023
38781315 7929497 71489199 396918929 332377439 370258965
96622159 20446598 9546781 235100980 233884225 177802398
24177305 7749852 37919960 140559701 185184716 165562054
12334981 11697678 12111954 562297104 676206522 691381268
64951259 8257113 13009733 81954764 65897705 74585101
331238292 227095084 195432641 750856592 661184645 693522425
87746441 20887537 39332809 222960900 254450021 251281214
231817115 69368624 136841817 350188027 335154301 287275878
48080536 48378138 156432432 948686039 914840733 903628884
94288423 43277554 228327080 621636747 784424474 737580208
71040435 87427102 57305267 564147494 516053319 562859226
405104 159679 1080639 40633995 51449781 43797116
26583534 3111020 1987067 61997825 59815223 47590157
1260044 73217949 13878360 365434905 338485048 368757426
99096862 35080557 238816520 622444589 664380144 773832942
206714043 80115793 48148092 424580330 465130905 397162446
54093312 42739229 16140160 370289464 363584877 369565137
49493371 13070362 9611074 160110664 204038498 186544117
541580440 105242909 8086622 765138959 719817906 652104694
36460678 11252881 313529176 634745628 625971808 586198481
2285803 550532 7270238 36837404 28079943 37895079
74357809 690747 11891392 163800882 205007140 196522051
8334827 7180510 15487323 149313295 166523085 149694467
161409634 2282527 244605755 964767282 958692022 940181185
498827633 78008501 329074710 669448439 535801789 659143983
7512224 1968928 8290102 38582702 38792143 37259819
79439564 62364424 27881452 352824504 395168708 350586291
23114892 16538088 12585936 152990712 180188637 171558282
143105682 71519159 12258590 251603746 297038804 246686571
27636878 3592663 4257724 39970839 28572049 25739705
20121147 123105 20270910 637607185 643887089 399991424
104284937 41669247 3121029 842640673 894682813 832723700
373673662 176522182 74591902 843995007 678579482 800150012
13488085 4514408 664225 59274243 59312987 49869862
210574203 104136312 66061713 230775664 155136361 206356392
362988398 16536820 86574263 455874566 521272902 470007655
130080621 31378168 2584043 521386421 237217746 457249253
63366810 35946048 23191338 466062960 676005994 508633626
35727243 14319553 5837575 148279084 156258917 158037225
132158072 11005446 23564448 679575759 600130795 717129668
29337179 142525243 1545120 686573416 745635186 690933184
71087760 3334812 22805161 158567790 163827716 171564055
212166358 12331942 77144605 700506061 565276182 655724398
325187057 116855453 33661528 674726662 563251757 454412206
33303771 34045430 67652466 990604192 916113435 920917298
335567761 19735086 114187031 491219513 488264146 386240041
341956 9728569 17426664 77896404 72627968 77969280
30733159 13682362 25651971 183699716 168343268 174476331
46774436 54822738 41294640 432251462 606273795 627860534
23127348 10287776 64748110 424791479 415957630 425868610
1839383 732849 431488 5077773 6358636 6495491
11042901 87411082 8502875 472483315 528072565 556910740
178455246 70051187 124203570 721519291 748593168 718026078
106153043 40571675 8476999 393110240 304135345 345246393
96330557 62542697 98734248 514830051 482024140 502280858
374085 3034475 25356757 268285262 316819347 268722793
540769271 251293341 444126619 729698294 645492317 643212794
37003449 2639066 889934 248779617 175376557 270637104
426956107 177836375 385275799 450150161 424017448 444251030
9768504 17770976 24778742 421104836 445989431 402338561
26228950 7891249 2221413 91817658 85075765 80647417
30036624 6934439 14349356 57075877 57339867 55473793
65001835 2440005 16646289 195203035 128660190 164453125
487065755 54284284 249990592 675265474 702562819 699587002
472927124 71484940 123617763 866951399 868539860 736005551
61439376 12315645 32355451 507565353 502400872 391654860
581892753 220681564 51666541 717429330 570527872 159637087
148270280 50306835 124843933 854803287 677335211 860778565
1996997 5031932 2972021 63533507 63466435 66562347
76805457 27802524 1090912 112300940 72143583 81628849
358109490 81412623 307393286 770272967 719268447 594867993
159117485 13725788 6251955 928181246 954183703 833214268
14122554 1072173 4993099 43256905 29427494 41275033
531853179 165660800 36315961 557263433 630637106 531561356
477951120 30286343 49272157 576741862 354625392 615824549
6837968 1747305 28821734 626295729 609675346 527663008
7736967 9571219 17172115 95237195 94097614 95462117
395781878 485230 158516610 768434058 815191889 882558134
12101777 171793207 27822585 517206709 545999712 525324236
590492 83909846 37053185 537710125 536930978 532230576
236153035 137156125 12966922 640783498 631462903 578729215
18277606 2039726 2746352 50387161 37213931 49452747
72718690 23949777 75259337 487755778 479769360 482319537
12236016 1596154 1647414 30679222 29783979 25501121
121574139 21398471 11940124 946883436 952486459 910897789
32321368 2409346 156248 51143373 51953096 52559327
59405103 87056912 50331561 504635725 474717564 495692298
2524691 113303 1519586 6248693 5926854 6198739
1103328 22218055 13331811 162043492 157336420 144985324
30595595 7044674 1844711 104171006 84823023 115265845
150125216 2396880 84765361 596377632 524113562 528551914
201092538 46651443 106256877 516996397 538358318 310320974
368876398 401853654 66583111 522463535 419232863 355953226
58228120 45732158 110764428 581317264 599254062 612118454
9599373 7903414 4036058 110250272 108304877 115789048
18636053 1526332 35075983 179742239 78910600 145841060
16967354 27095111 12171874 189099382 155958774 133604816
437451683 333333347 44637896 842629948 845173787 914432532
25031256 25516709 85478116 384126121 365023133 404827180
258341642 31683198 86153728 777637769 576114122 802987454
185166492 47488771 53990838 614956906 568148340 577858484
420901222 61962166 14038944 693111064 726998209 496996345
14343461 1795434 8807910 142814298 149726606 116572339
20052707 6443727 17058068 109424387 122419468 113767004
13598414 2378385 20020892 401811360 270993108 346571885
100343185 11225327 54292543 754489803 748934103 650782837
90315837 109052403 21252164 599727381 566659170 567445395
82127650 218562539 126049200 828101206 878972131 879113109
13472420 9081177 3161673 32563986 32007406 27782537
239443309 9451525 44187539 392575539 343794699 392021684
72298693 118999369 21849143 765448152 843202337 707230274
97305962 2818085 42694586 174311576 161969978 181514411
13974904 91515853 2303460 374726497 361624363 373198028
50802911 3002175 48272153 338119357 321204895 322832989
81533610 119217397 241776733 693911236 715611669 644800840
73035618 1474150 43533998 603685130 556013341 614897924
33410398 214340656 59975943 739727348 838043086 897434705
11416851 11052510 4165997 161683542 152542054 161868403
877020310 146667630 331198094 924785024 616146819 599792405
90369230 106977477 32003773 754234453 713053276 680260970
350815 36185 157945 8443278 7898119 7139118
275216579 1573309 65713475 590500944 590158654 751012853
1058498 443094 838890 11875583 11054592 9029466
272758309 206425641 186084391 921416736 965601967 795729997
50357501 15381956 10745851 84481800 81651494 54065391
63761048 30809179 28626098 230112436 231044576 181793410
4602528 944465 888349 7225917 7190568 6406076
50098264 32673071 1591598 195330225 182362905 182935411
289678124 137247844 90831762 450391613 403213744 401649441
68733921 14494278 168365949 518451154 473331434 526191971
39500171 4429466 87691459 387402455 410347085 429161419
200640800 13181857 98548867 476378284 286076352 443466323
321393943 212383892 153285984 601405069 778498607 822750252
205794751 73089298 18566034 516751542 661787714 509484211
25639496 2663475 4052347 368448309 347501812 386956827
94881972 40008241 23724864 821342472 808825446 860061014
501822048 218715928 95567730 707187115 598100763 562959566
66050911 15980700 48211929 141333778 160627986 178038152
129616 187448 881632 28827540 23334677 28857072
2768701 1485221 1234817 84310192 82733909 81000095
26505917 73718626 4284187 334147261 322939198 335821213
163046750 44300936 6945352 606215963 549871581 589880047
70442337 18282882 55377784 86003834 67529651 79363497
32356380 4864095 20332464 167265487 148031159 176596199
211908409 82814354 145697637 689377725 813350586 732458008
335676420 21175224 8902361 430090697 361777472 156991600
31474320 31129889 23191086 376664340 367127352 321834734
38692747 1061077 1231650 355108494 366369736 361153509
9812342 13434634 99481 57333295 56402775 60315533
266230763 415925 238612359 716534730 702419052 739733700
373249035 172363266 28583325 547364291 491195808 690841456
422758829 158966002 241003519 514874953 399339722 501410989
214647964 43625047 69172261 767809739 772470278 699627458
134902832 29385658 2704614 171114947 159209737 179496628
299796783 265074364 133840854 389217701 418840120 475551693
61176632 13211035 22414582 787895182 817395664 472119467
180077905 46844182 29979333 293059504 299982318 209800976
5896229 1176200 704464 8686839 9752588 6202504
112298396 95146340 1257635 685265606 697761969 681298127
110729225 452635 21981630 209851181 183275596 204425569
317083343 216427126 403164414 479343109 247854043 465735865
162010592 117171960 134003016 755723089 683920911 782755994
428102896 293152400 230566081 677784763 737887558 485253153
385569437 115113264 111370019 599582470 549543316 549913098
41427040 63804223 4923281 186937529 172126826 171664995
5815589 12908215 22893789 248127572 249448825 255653070
51039144 13394251 11024866 84063546 75783081 54542824
165202209 20471116 143800775 869399581 909079917 759259743
130596 56744 65389 1324460 1424267 1449351
127075417 41760956 3956937 822810172 776888211 775750879
217289390 88962160 74152423 767440170 750820609 648561990
21232249 38549851 11846924 324675689 425284817 417054090
387976535 110724457 29608685 564134822 616792084 456076432
33404373 146816950 83171524 531355211 634203483 493731341
1830266 4812836 222588 11946581 10653163 12256979
86618560 7716227 10791598 235755548 249076891 214149955
104220317 12743306 35077518 505245220 669213796 493396825
10866935 47151851 72373947 625850052 615182523 522043582
299798014 179289552 28560476 502368362 566653567 553957192
24101753 7014810 27525373 526062093 619471141 689157393
59659104 44301223 122931825 532828842 450440460 797339582
11027711 18381013 10105451 513200425 509660104 510151335
159640098 110452858 23291370 457559139 531448073 418754978
45173627 12404864 23166220 241320282 264128120 281445409
16867155 3425060 10096690 141125718 120520980 141660949
160037822 39903590 137776681 184524083 184178484 177985265
33123188 11670619 2575769 56380977 60839824 44482153
166466338 13937406 102036348 310786093 280221721 129552563
113656015 15339861 32581058 351022167 362082630 263304177
232040111 17813873 279159993 510099888 653664096 658235731
12736271 598050 1582562 50569536 57932119 58859364
390337838 164352896 109092092 764259098 712762086 730894706
46040022 33427971 57159922 159195653 168754308 155459167
586298104 105370532 281149380 694321465 424748403 722853496
56201262 27308446 23493849 213920067 245809782 255652606
207497170 21745142 137325369 365226460 394266079 411001109
455894 1639584 2980979 23371763 23872734 20456221
2876402 396481 542299 68319791 80137784 68225357
9430143 69649 11641009 54902910 53516331 54754705
126915790 37521786 13647739 588844996 667531599 714136139
3400173 24100364 6563192 109018404 106774613 117511200
231160399 61472100 31662378 739048247 902027123 941991918
130952267 24338202 5822235 604155099 695475590 490251489
61567546 4974619 184915104 725104430 743607860 716652667
206481176 1013244 154059449 277462014 241135439 281272333
246269855 64992525 60893651 520458916 473342108 552588255
193014445 443914770 33410849 749377452 754532956 800879504
120266770 51938289 25226070 436943613 443669925 395076925
64856938 36933897 60169358 336337760 311226274 324261789
95329947 18777625 4285502 217645248 219465014 207885926
83457352 31176313 28721665 352525472 289074626 365847423
409613183 140329914 79447307 423533842 405799693 436495201
289356489 212743831 57029618 341213780 348008042 295498598
321869091 57191870 27200090 712835211 629842254 457173371
278806387 108143354 128928936 827691476 765486443 817712095
425177990 262902697 165334975 652896093 436989280 534684544
218493741 100052823 6300247 257290109 114883052 162058509
193732839 49820823 39766453 488047009 456816422 511301771
35193523 2424613 26736627 207134936 279208762 283400104
76207178 31786711 26707462 217601391 145833358 200939489
12364710 6576603 1294703 15723599 15279626 13065520
9999573 75330644 95441049 286993550 303443501 295673759
145824777 77330197 100812223 531513969 556234017 445397146
1611895 4318943 13702229 68060598 74285031 72377470
204240817 16378411 107291380 635428078 679053428 701694907
282966826 31589004 55419232 327734903 120305373 324703639
137462658 128591949 125363250 745259256 598493982 568906530
3488335 1845746 2711403 46731468 48082968 43277321
55504228 11339920 25051175 910980669 859469748 886108838
25866179 59928298 1779670 827503393 869864792 842100986
158190432 43879333 92628240 345009760 307762194 394591178
375330 16395937 4553940 222219048 268743682 269801127
328333701 222559202 279939628 534711411 410616323 458082855
724864 1795546 71851458 767798395 870156705 814643909
35315577 9828687 4068922 48530670 36235681 41336284
68438392 1071284 53542579 104593602 106344988 104853493
152082192 147905208 83765443 832576811 822163911 655557473
353424489 29066028 28278721 414211759 277557701 308153026
187464431 12896647 138763772 672507511 639225195 618049297
9813291 1565559 665808 191713109 184592006 173092475
18542119 13227828 21561617 112864106 114916402 111182336
12470771 2368407 58246598 272482096 287343977 262451338
95081146 59719939 717949 557053352 582054112 492876354
371730885 90870952 261316229 433019885 418958634 401924146
228561378 33292376 37639971 557253941 603549741 482882757
658807225 154314202 157685508 821270771 578664106 844835423
20804985 12913840 1509717 127248220 141582681 169338658
201778677 4032803 93551312 240886100 239612265 156627985
314046266 14805478 99850579 732165715 684231808 691063436
3661412 5770234 13783951 134693623 134771877 115471357
555774072 166142232 163597388 821114235 807955646 919263226
56685451 17252430 9330304 203669844 196159159 178691679
10268961 825755 2536626 19643829 21274854 22635732
464743491 347833982 45276794 699977768 476748445 421758309
57906566 11126741 47419689 677730378 581695622 591858373
252843723 10980031 88167863 688781623 548731221 676765712
416840864 69218060 228854347 659582030 449865453 637622909
89573541 31492834 25344187 190283392 191896651 194234629
37984 860122 1114605 19525022 19727715 21433779
129776683 35674768 24014873 669621236 785085614 738120922
503335482 30735956 231979612 564631303 414208105 317408488
381667843 62808990 41309852 833837587 828843995 739798474
164490277 11156670 11674554 391893462 343762645 332214342
13456510 32170251 16535313 725568417 733947387 726073004
172646268 12331592 626825 583190181 581866384 512187115
16388817 4938276 63698178 424547693 435542461 413664918
934396598 168235606 36460881 969325699 737249098 617087368
198313503 67094202 142021329 970097591 961561902 801121834
42567871 44478520 10765978 715542232 701316099 687924996
6896045 6985835 19227584 186358283 169728884 188133871
302718137 212002662 48459211 409175860 509570503 565078701
144540166 58132936 181568103 623226179 743528911 786474283
110048259 105160934 22492266 207203964 216151319 193051584
11546458 10489940 294093 64709351 56469073 54345218
5852151 1632612 1657950 6327611 6611986 3487168
58911228 2192250 28317758 263251241 233732715 257719336
809342004 10413500 232727213 846327377 646402053 894181740
305946292 111401972 8351359 342421593 374965492 129015039
415454432 28040570 85532369 610116979 502516035 535524486
245510065 100997696 148891084 547603759 537681247 544152373
7628006 2061119 3148645 130078336 122463186 124096714
204047455 7202513 209457905 459757242 411544542 395794443
73058886 15593082 10451001 152585883 135921008 151212209
64982506 39237640 15757957 75522679 84758833 72644808
16032478 5106365 162193476 957389406 936360351 992579720
379423888 398936997 173881693 674785070 705489118 420870139
749061272 64118759 184112331 989011353 588286611 971883540
35130156 16427484 32236112 251990337 259613285 235977696
273321564 130621941 66392618 454608967 490248616 414535020
14118495 29486913 54896588 696762335 693669609 635871849
237356799 96132322 4530866 531829550 470294457 436499961
474690835 41652834 218750494 558913303 510987242 619309684
77342234 17768236 93466395 717426702 528116626 744639443
162144427 24821285 36449710 646896343 319899367 588877469
11048699 5652206 61468285 560286442 519126574 508875543
10988616 6087075 28898839 404133872 377994962 387577448
201078650 13637676 12046879 390600860 296305152 201458201
16963962 233232 2425308 44117633 34412084 46190818
416481880 66909200 305421421 498694373 237777192 437535508
256860803 68394761 73766736 276332669 278951838 237213696
43562689 16279232 32407036 390143569 409937839 410327004
140043657 2692291 313890282 779254507 835063678 668390012
502038010 272092991 137369042 711576712 712259462 591865865
107575878 14498655 33193555 319694393 302913572 333539664
49868810 2220067 57312779 132365192 128902757 132190478
1127767 4334279 55149398 790990648 732935280 770234746
8576538 5210596 20950004 460480004 486444852 473263508
321830115 142393218 154338602 479123784 404018549 479044562
17038306 15483569 8030665 196077626 178364932 197393895
239884610 37113906 6418325 468997470 420628385 356162046
27618494 18286867 7363790 166464959 132809038 136032139
85352952 12516005 776881 96712578 89354639 38018454
92646574 29226338 9175411 104922933 91036947 45727433
36980128 26536789 2720793 183005298 189993180 180119387
189965753 2270030 55810602 512073309 535790490 520318463
149027946 16185665 42375154 638893916 639573112 620579267
57596046 64701915 18423836 801270546 847548560 857289599
30368587 315581 19275638 56420761 56876831 49221936
23979172 27868475 122446252 324820891 414537211 288341320
391578449 139375204 134364901 459619484 291456946 358787196
1844680 757663 6553607 48749992 37096404 53534551
58649590 74393539 16949248 199599259 219072691 234794810
119239761 17587765 16384528 722156869 684802095 523000744
129798075 60763414 60071000 223765710 211220571 142294701
284340546 353155212 8092512 893616677 766313790 916261407
103966250 16077812 2148359 552099740 542972612 467065389
127279311 47227386 39200130 687250728 772107128 850167000
217574022 19560221 31117170 369223454 377450120 254893469
117649655 35312645 24607503 152067093 160542514 162826257
9739204 6566168 8952874 387269635 350443123 359457418
352373177 226615771 90143530 740335528 779704203 801351969
100118830 55000409 133804783 495426019 520579430 508838410
237949569 74336195 145892069 450584215 428566335 460252881
99357211 14416097 7509589 240171335 151391808 245267821
75562299 96052829 75057691 469456268 560593509 556307220
17373410 24154472 26812252 576980787 669769883 505506842
1513116 1381025 79909 11355451 11295896 11657018
38966381 5439906 18504501 210759635 202993470 210488579
539547562 172853758 3830378 733035087 385381319 149205971
517138338 243182445 146666028 701142421 313657794 546717865
3151394 52237305 36193951 421041693 349475003 408133664
400770837 340073040 72610131 659941935 633734186 638789490
19038748 91799172 145696491 696974828 635191106 795563162
104025229 53266676 9885494 745811063 656927483 707500885
68991161 210423699 248427116 697142119 751846496 791753475
6224785 106287811 29392387 471599413 470689943 413497159
512915974 180702928 112681667 562147277 821365429 222178158
27653000 66206379 4474855 539136976 469704641 526781876
30040911 5804188 15194316 241643903 208551463 249095654
407869679 3202984 235058070 738815689 706457896 797998150
6399150 2182439 2620323 107686168 108514154 106894701
99017500 43991873 68151105 304139840 248344059 270263724
215933226 71700795 1855574 784680151 781736062 733209572
89001811 68768494 64734504 299168237 270267041 300438311
13087280 10434021 65606040 671897342 639332524 654043596
46211226 130446843 77026410 475673630 489714770 471292988
383102973 55812724 193939417 667425112 527837378 677097827
32678957 104182229 30337323 512184559 516726517 514658696
49262132 6135716 45309310 542680469 622292800 629685901
239512822 5740251 1942209 561693523 617656097 596122973
45833628 96808467 118881985 782458826 760117363 855229746
612139791 131176912 61389015 872196796 775837404 660958408
121174847 57430326 4542437 510669709 441673480 418000129
323159212 16672799 91825975 340256530 393689966 156429008
34228302 18899747 15393287 50553004 58709696 58661810
49753869 12521708 67007352 176618904 190674820 198359230
135916343 67446247 43105090 330429541 374172568 236834349
81468347 3558243 21163435 238797841 208550413 207057947
35930883 4542938 5907295 78443312 91584902 77130927
10329111 16049606 9061134 412293201 486950721 567061793
6176102 48732768 6622805 496036054 667293319 686390340
7750065 11085052 14770834 86173288 84124450 84658688
17387890 128704420 29208727 839774793 867352206 866943923
22652168 13274687 509185 867555398 976177926 952208382
30710039 12788084 26845260 220626389 187342077 225572543
19722104 4705254 11906435 56938534 55030066 50555112
187091826 130848327 20568007 828242994 941146646 863896426
18113970 2897287 19087131 280291626 251279984 238773079
379946247 35200186 157501261 564128871 513416585 580606286
549718312 13656526 217460065 947501703 627111648 859535499
113232701 35808024 15743024 363061028 365658677 340014202
5795807 191655030 2984069 694238316 639225242 654173251
22317054 56136209 47266438 495368308 541141332 571416928
5002036 20718476 16242756 239066665 234872041 210581804
383719 15192539 45872368 723417372 860128678 865807851
39376960 86077470 70048101 542185266 561655397 511418148
44379249 9080850 3488204 54342230 18824198 15278390
14433232 2954077 5090027 36668053 28746886 34308388
44775834 13514467 48048092 169552764 144402166 173256734
201357536 21754180 16161694 859382656 884507051 909893185
2797876 70334 4550746 72701597 76535519 77377938
10131250 5006935 10521688 67558375 52621172 72093590
392935378 232083621 188919082 983728547 934268973 655151004
143815860 13162053 146637675 461473472 480492794 457504221
119389716 20697643 117680427 993675961 966221928 896262890
120291964 20216250 103549615 713395275 735001062 884083862
95956722 749992 24138098 533994616 484080891 578737207
14579147 105372845 4327962 642453825 509153294 633479606
144888798 48701016 17809407 970391627 970424975 931095502
283108948 721163 6119401 381594529 351155009 208248234
246080005 125104413 46107648 263181524 278038391 100573225
153019108 44188030 47139704 199484278 213107136 194237458
130652277 122638256 49031884 395895288 342719074 398427585
2639154 27516820 24517955 180044937 171199776 195247020
10046215 1392764 10428157 80611541 58078649 92178524
6145283 22605645 4708344 340574919 365063525 376582301
41936844 76471188 10211949 160453793 175013368 157128499
11716077 9140727 58798595 207086700 233533959 214347012
52035741 29290512 56411094 581435503 583702889 522960026
236156688 35872716 4653090 336089008 339696462 180099717
3017812 463879 4972114 7051536 8653267 8790318
117779132 6473386 49307593 342138490 388176131 379247176
271135869 8928244 13361730 640243005 590825392 459542059
391670974 29201980 14994072 461098584 443897471 507051698
13139639 2121464 9438909 55804638 50567324 48020303
17890702 18323532 12760411 111074976 114715918 119083086
173911259 13639546 46212204 258233722 196000459 250548601
437304891 36204642 138371869 610707752 265722919 521150258
403482642 37006776 32955154 505775247 514859564 362464888
744316523 395530378 626132724 829931062 814564940 830550644
6556481 121630514 105875506 615624808 538327550 487541180
30383335 110649242 59873187 568419356 584496164 586810143
19159646 2642247 2408154 29297377 26462024 27063765
24931386 1009583 9679041 44590109 41340313 38346277
128730416 253678116 3166717 757285930 769141603 698361182
264161860 206151572 14028909 489980371 456930890 432036019
61503629 9186503 77412010 312671080 306410330 303439052
41311982 17190790 3089472 132535032 111668312 107331762
734410 1226128 647171 19267770 15862702 18503635
68585920 19167521 39670472 338823031 327271028 345422232
14381981 43866096 1580957 177657981 170963162 173687498
42719290 4496109 112943860 323786356 212268256 338168460
42414149 4979423 29304152 311083422 341954747 337724318
12229921 169658769 31335587 468691589 561915928 601407425
67576924 21950647 108452011 609958982 569865964 591451821
73255364 10683776 62408261 521429732 497282321 543996605
144720331 13198915 205546934 825431573 759528967 859431223
498500482 74759288 129137489 977682531 603012634 859178244
155630442 21321966 1758241 321762382 331991354 308037417
154108348 47601150 58021767 532257879 567597068 527236007
20718087 2595120 56554335 517998369 472996187 560491995
85691277 46605493 74457124 734234071 675800729 817221270
19315760 28308637 29173001 250873501 188652266 156548648
513769660 161985454 62293685 613449863 513640284 562921373
17758752 59796747 23361959 149190892 119726504 128907211
397165664 149261211 378134649 465357282 454118829 513827250
273194474 12572829 121523358 736729985 636507862 551554723
20886737 36156879 29286775 624594607 621461061 519762907
205907350 17622354 30665314 323710291 277169296 318605468
57639606 26003180 56431121 308728967 295392715 310873563
68358787 4434595 12249509 90590356 134548938 72313511
38552962 18746957 1053722 52194228 37671004 36376037
18106086 40386640 49078021 694425356 577061639 697023195
2762759 7623528 1118816 38466820 32253194 40650883
306588 287683 89199 1488624 1556993 1499116
15288927 3353957 9191259 85483509 60169038 95693397
46943013 35196422 37144188 141860246 137422061 137688404
37914877 35511962 23928678 337242421 360593651 327701106
419544676 219025934 138192771 525211059 564051334 338606137
57401658 9969092 4312564 198947757 163182680 174132903
208889018 73522702 133528892 832240264 626689519 720650732
4773983 1396974 3228137 22755813 23430406 19080727
261191854 54476073 71690633 312685498 246388719 279687012
28550054 72985887 4274121 861189935 959413303 892834853
129283210 60657311 20668037 606280514 603685477 638695698
101384566 22558753 95171994 780332862 734641313 668691636
6281752 106618914 95408409 748599820 697319875 698235751
76793706 27191231 240126533 829238887 662636832 826112508
51032007 292836020 11138020 569500253 559570796 573895521
108443611 215849 106017055 136881150 61377287 122063211
22352468 3730704 870514 212735721 235698086 215162353
280311625 7464361 10734979 701504439 624360557 724681009
20028449 70195506 67903377 323490303 350331922 316186668
244316561 7423151 58492929 268072179 266878282 221604550
1913409 3284110 5544799 94684392 79709167 94075108
153085888 18328540 11329039 321376145 316075907 208743891
14794156 870492 3628666 221093778 256795456 220150575
277192394 149432580 201976298 367656176 410850000 442156744
90051182 64333585 21676036 140487554 153232728 156325983
101315801 66046525 89137001 696448951 652726711 771992620
25430455 86056987 5114599 405494797 440961005 399014163
126617537 863134 9632278 263664862 226972338 258005255
644414788 460041622 50945840 663975713 579132479 619772598
97098131 13366440 43713417 347677267 389260754 386333237
38940719 144856423 71803921 725891179 755427104 801315256
252414 77669 118038 1098978 1126864 1139238
46794135 1908360 23441715 136145930 125632239 137326914
245222090 64032109 110013828 357047691 406677151 329401294
8678156 12330763 11999270 90185929 87192608 85817899
151517670 24202711 78251217 496692411 437560968 434208418
380857588 215846252 100724473 703545351 719972097 686939878
106720036 13580543 72368757 156650547 155831914 162899180
2384885 917556 352264 11043295 16683024 17792827
425556475 8723081 36172560 522721002 318349537 370370400
439457270 93010384 97531086 732441516 711320016 546903788
92970397 67223792 170861837 774806549 730684941 779170362
145584090 64187373 19839877 605239191 647447205 620084826
7184888 50664416 2917160 193169891 242096628 243211179
7330218 9200339 177056 52891437 60195269 58776145
509222201 110236391 193093534 875484565 840637069 820488895
40973394 83240336 27464167 913887844 919421013 711448458
1526967 20613597 25984739 195900636 207523564 168573246
56459492 66460943 119945447 398374533 339103854 381325347
542769204 149641403 10964971 560695799 581115063 547302091
205079496 20411249 101476067 801858257 813742055 673020983
43511038 15660614 100710083 343206279 298379817 397737348
75806812 131507400 14458358 847284354 802943539 573418850
31560272 12174691 58374046 339875706 221716149 310789300
3073544 14599975 8873308 95723531 119956383 125385237
486049698 1359651 328104435 837548292 240331850 820786740
134682485 66160565 130457382 304357668 321992126 281089843
19306551 7016603 19176996 241372676 248892336 248144648
104992009 32818053 103487594 374421100 286805766 355860886
178966212 63807290 2594979 269840116 269011954 178611418
640557408 265829027 226057296 924581825 859269655 863052677
5309034 6943700 33492571 260441325 199062090 261181702
163083014 52046932 20072717 243068597 192003455 141766787
136759324 28411360 37676787 513003807 471543164 412070786
362551346 110729015 52963500 779345207 430750022 828745290
79475444 57480312 21549296 180422365 150724976 164582259
240587941 28960243 85459104 546950932 507633117 554360280
158782399 133242266 8438453 219584060 215498106 200317540
40723007 116363223 30896998 452065019 464542021 410333692
109519635 29869094 280102883 821253337 893854839 940686907
122784440 6294202 35392415 141704843 131853894 167426275
152364653 23200426 32963007 870981401 940136236 884855336
82400621 10720940 9227851 261927797 192301869 223342319
129022970 136384519 77191827 626203413 652365439 645259841
181370122 75349399 34191441 421677004 377697941 325686330
52335821 67496867 7750413 173644620 136357842 170547902
294263846 103774333 58746778 456995319 471637893 337497982
31487144 24578175 69516367 93313646 105279740 136142594
16324279 14103563 18824161 107179683 92051712 105859646
53633394 55351517 14834738 138414490 180271854 165058636
73056343 33139206 51650464 817856380 965330261 892007714
56598185 17808210 15043659 69352943 67840686 59138432
444407616 23822267 4377000 574138153 145590360 214709499
337101984 127069426 28004318 772247509 702209745 720366109
203177250 309400694 22521676 835111059 737109073 879261960
3881786 12561736 3131374 35042388 35786413 37975044
56844518 9010428 236167905 930296842 937681219 991014418
5446469 34401841 89547905 353017320 332717329 294227146
4134180 470179 98811 16259181 16683386 14823730
47113543 6861385 13150204 270060034 249831246 261184987
186069042 673089 48114509 221870461 210256299 163163228
14566277 12681015 9774314 123502411 131413994 135833175
278256069 19366283 41092380 784227543 821924245 776533166
7737007 796941 1211731 27185123 21727311 27265615
1750587 58627342 773177 244911791 263057654 254714437
50059857 55613100 24632982 152958293 183383868 130433953
56890519 1008969 409732373 890770984 868196812 894719594
439055838 77882678 9103263 749513498 760048451 731735861
195862088 137547208 105207309 797141081 772446120 873895945
180535091 16201262 29074976 290272849 305464270 301552501
23244687 11439839 23596620 41427860 42786283 43849804
125490421 10432246 246674704 888430286 651731444 696576326
186253866 9407883 72146273 791335692 684360093 619839536
49048662 209189091 91034493 888084265 686409935 581929845
493465134 891950 135285101 611766499 604588216 616903480
99983089 77648568 45529242 425763688 363870380 423252493
10493384 4909922 14071021 23398500 21066357 20517337
77019272 8438028 48168620 91023580 57318140 84510886
277892671 53408084 210060051 334433481 382039699 414589237
377705217 73235227 182986944 618031940 653392381 649146650
3022338 49797527 87587410 681350881 645837620 579850250
257598568 58466940 23343875 297100122 284827465 248812810
60090182 44404854 2523758 341601938 350818135 354635291
47376897 22100782 1824981 343487806 286045663 262247296
359492509 263011699 163752213 887229945 871545282 686029745
1828188 19943463 17487076 86939591 110820910 93835883
89611304 21446855 38661308 311119581 278196281 303139065
5921228 2462056 1715757 13210341 13102085 12103999
33768064 20330561 5721543 67173075 116226344 117502139
26724791 10118880 22361153 234143773 273001576 274110009
383739234 99954982 62637655 866901198 767115835 549639810
102694911 100317562 75167483 781491475 723562356 756812103
222084098 8435940 118032147 553857603 502041628 503646033
252575388 12878683 207510213 613187741 397933370 592739909
95367706 40259731 96317802 470881225 439886726 432123917
25667727 26312102 24366228 107272482 111928852 103857894
106290036 36628210 68437211 510023558 426517335 567641993
3951024 11820718 44407215 415327250 420705477 382337349
161131760 83654446 8250297 212945971 124842431 164940543
7575710 2712440 4266370 17332066 27676244 23606241
540896419 213083880 149498969 674901594 386502886 655770741
90468063 232253713 75839342 800738702 873576851 899943712
126060926 185265978 71496233 965140645 975951912 984352191
372294924 156633066 222283406 423682670 384045259 244807958
56444286 32762496 41692497 728243923 670349259 704875082
86628196 48678256 12665878 762674485 835331209 824864544
28107722 58652269 70355548 436843240 422124761 462817495
332510203 58070721 254408111 686118683 761189882 732761345
296132094 77056375 15383524 399964892 424326444 374145452
4943489 49306498 68218754 682286456 861640684 777391583
75702660 4673620 2306195 225392888 157147530 226485591
405734550 138757606 58159273 466106975 395106277 494749102
639502480 375104285 349793321 887504560 749473501 782205648
359358575 155344518 26447216 679893782 635238931 645744359
419041707 77581159 203718777 612449048 606023923 644095617
23187718 10192984 105578284 730136011 768873328 676498949
465799142 149445 208366381 649691706 637577303 653339044
595453103 123217695 34701117 878113417 823841183 823539826
1000081 7804720 8588320 72901719 96514561 90037517
34424376 101388535 9602317 621814695 606822153 638505615
352576536 103316064 304350223 553248239 541745155 569310694
196495872 13953296 36253042 211098790 89880171 174533050
63172176 43766650 21367140 121076497 169173846 143594491
359953119 247005841 95044378 555075834 528088170 507086025
48732547 16246365 85131667 646308520 703684281 660772087
380970847 183797080 174862968 663230931 685000942 508237353
2599531 1206743 175818 9832211 9429704 8812667
210486122 201721993 88822354 448000570 410777029 405921978
264465852 44111076 36403368 525214038 310810830 462837881
343222149 25548501 301426863 612377291 622841726 761257037
156512690 107194897 11283933 333829189 333644602 318698712
246998524 15538947 29366608 473690237 414069071 485386109
67477695 69155611 66020011 405987883 446665565 446054632
23413570 5930830 6327715 121606362 118974251 139609653
336784159 40633342 25368810 378131120 382119632 318174719
280021498 107562752 120489564 708197108 772102539 679398861
92792219 13474408 1333036 153739962 174198274 153626623
478957454 99253994 120891440 900860153 876741035 896724342
276664213 69113588 212678431 756207305 707890386 731198963
87152057 2128818 6551161 687728154 676714840 431615689
56287019 57288419 35293556 304533769 306416522 320115880
278396453 86122405 283987810 798257549 932260463 902275341
3735499 15990867 1937190 224807056 212585406 191878222
7477301 41508660 103704447 427415895 426533670 399708844
492628538 37527455 323760905 859069540 836966223 694812449
13593920 68142099 44678945 291279639 290886737 246533611
129090405 14789362 134738428 588923046 643329956 635466542
542853 410784 1202119 8511458 6465036 8964434
186732485 6252862 62415290 812061255 790089458 768975244
41106359 554336 399506181 868802400 964498849 936933431
386859546 16669839 73175521 759160863 691137984 754824621
179151704 88637374 30140440 253665065 223084676 249863786
610461887 402705425 195090465 636660477 709876587 512419310
284366726 306646644 280690375 605190893 521005374 475239110
2664830 4434035 9639983 118907139 166630012 141208016
32813105 75078394 70638839 859863213 781264490 717657827
2725865 2364012 1721849 33308714 33978565 33409911
40348951 62787021 71829905 915615612 951404610 917610655
500990758 403365761 142094248 532423171 581254254 570231762
141076247 49788045 6533367 201812661 238053317 122938863
6864226 128097 961555 11950011 16900985 13376302
68840065 10063097 5537096 150088937 119322288 179815482
42934492 6333846 10083906 212261695 220730643 253232537
173888137 16323215 156315122 556002032 607078074 574136866
93832502 42538796 65186560 113439013 92568538 106227476
181281241 15879277 5826013 303423267 374952688 310089856
2071807 1770758 208960 5354023 5383103 4191001
6374684 4385441 4778704 8517187 10792154 10139752
58102112 119978574 114901553 608545863 635207966 602112721
69157505 4539668 18698845 221177330 147565517 66491194
148884322 92033839 509764 515011166 570481195 576126228
8653852 13988861 41759106 510298849 437316240 484571385
219232323 31057160 160177656 690240501 686536381 659548261
194990769 234763625 7152861 710404595 730430331 738755773
114218916 60583117 45711795 138552255 123971935 140185344
138751987 276371650 40057551 788909501 755946816 749622846
29829789 7053813 35085082 114974179 129752975 123012497
128587178 82652072 38250380 796761914 751686325 833507300
445492397 224811041 171121319 505664426 470345587 284354647
39753720 9913402 54861546 148631200 160301192 153809386
95405276 38919120 210530679 549617417 701613325 680488168
57898076 24170448 66086726 459419132 452515699 445070865
18528201 1985871 11483580 328079866 326769000 321487688
577059428 16603172 129811661 667347918 651446099 665485841
123353773 22542070 48024432 776057537 829191280 790730201
591184075 394119551 301736946 685974150 693452213 718945062
412392601 61727564 95315280 467846947 401637919 389081650
15411113 1290258 17072297 59291947 74045280 70189066
113297658 30240642 58459245 648345805 687312395 570117941
13800437 71911 6330279 59687365 58525141 52601320
57083233 8637433 4351673 202434075 217325606 213717395
19959445 9023761 7956404 31072779 32876114 31354892
49879823 147231008 111851812 713805405 864871508 908859674
26869360 38238619 4843088 433921095 452844771 441563114
1253854 92093 29504 8406571 7837060 7500738
53102957 100853121 18949360 602032149 663779602 532880839
108077121 161585326 212740212 639637307 605181758 596409878
308524571 39424777 91994597 629617750 608886134 626159615
190078811 34091445 40727251 235084165 215055961 232045726
15429956 11816958 23156534 370944295 374401088 321298420
13261842 41457999 74460505 716574844 660668275 592961647
159810 229889 359866 4286277 4478235 4194056
140194738 64419222 217282619 428247693 363502982 404654264
619474 943348 880191 13083117 11556361 12380509
109667545 7749344 3625439 325965469 321560888 322841689
175850128 35190852 157501281 653318179 685295158 748125396
127854976 4920190 119828624 289876972 346442980 362930445
281122119 65072822 150763152 721949349 806598342 856235207
180895830 26216586 84719817 809919577 733805608 784416182
516515780 94886171 885917 869112268 800422696 925323650
324592383 185285025 71304351 743024091 932338864 682541206
2525102 4467420 18779931 245946666 242690778 242244399
78013324 61569114 176497124 733317500 630885722 704639926
148303709 25291351 52058521 831894831 849588826 754078240
285712828 243206247 76662677 356181910 351371961 382690092
8288177 465541 2745799 87028077 88873752 60778293
37074437 30393220 35398970 493070373 527613919 478712121
440299714 100953545 153856869 470555986 435493305 376280616
98652761 29879058 6512815 438546837 440922706 391797710
91481841 19794423 5347030 865074267 573677463 834391164
129361863 50292564 25778419 577181938 891036822 979538067
107839677 15244300 29952412 152624037 146878730 151692280
23678670 9246958 13509625 102132814 64864579 95195892
468994553 3365518 368972619 772142575 627388450 721783448
53904514 58433668 107218625 608589137 618559570 619677443
109515794 63171374 4157967 640759785 739648005 717281234
101904987 2997701 5292181 226078162 181325666 184297567
372045175 103798869 211307085 439972289 408756846 325258049
647380393 100354 183847573 745871621 733130151 833462293
98099729 23028565 6493810 335115944 344947088 340489192
9756130 25978361 4035730 362649549 358344816 366136961
225113753 30537436 96634794 302965345 160959812 245023651
89939698 43068985 49743373 277425697 270892936 240699236
419290585 225033686 45083639 465826941 274498571 386737986
339211882 140918404 93444433 710879341 724537852 683135849
243816161 36679932 5722474 432547748 431945267 417967948
246512754 37455473 97797273 401322523 314336813 322936379
140421799 27690454 10887279 422483151 485064329 477818178
30882092 28045159 47983978 375880005 394152731 359095510
23627053 14294724 484017 92731847 98999386 104205929
262855888 38281883 73438962 977944196 964290520 956609171
318405514 40016825 84443505 634829772 688049127 746214852
33652487 2755037 22075820 233751591 310689572 249646937
265066227 30465067 103755641 874809555 869305165 933349107
877218 5443108 3374362 24757214 33815990 32932715
92439233 173627595 17898879 989138401 948505519 875544664
355069016 53820320 30987183 800540666 694152767 737219575
16748221 28008985 82206454 517020965 523027458 518745480
31012627 16945519 45100429 563939012 591683755 707365110
95558465 147485028 76947242 527169652 532353915 536101344
3983283 62954073 5248580 503518518 510223736 417954691
377845560 481235680 116564077 615619108 659614132 503115547
45626059 110260838 195997596 418809304 477011609 522069783
8505864 27792329 39488297 300760447 312682300 220392545
190448013 2178178 107225539 410642536 380919834 379453410
218703189 10114761 18365494 359661805 382226903 359682015
481366834 319452955 6907449 667479057 571526323 713947583
25047346 29655145 36935860 403103431 457793536 318519458
186261669 55254355 42119402 221781592 183867644 153568016
106397471 87554750 143611910 373231792 824778904 439373139
497231610 305249825 625439 557624377 451693035 485409244
6713883 4174421 3162692 83333973 82433972 55913255
452041701 29833672 45719788 684591730 591760827 492076489
201144410 11800766 837132 380322864 310838496 183785740
4016990 23702623 1093407 163407135 161244623 165776924
34052999 16723213 97241810 639719557 715558031 618494437
80175894 58275301 3200170 627870351 628869021 615871856
593703514 505914330 23898652 634041732 670860180 210673490
107983195 18763541 62595317 414056800 366569146 320332699
252412686 24975115 10787019 513253869 219520299 382365266
60096857 182883161 10984800 807798719 749880226 706350445
937571 180010 1503873 46909372 43944525 39288456
782784714 474717023 105457359 884220214 840085448 677861676
480172227 154948423 116100503 679011501 796969544 588328501
324953148 69178753 180930758 741916414 677963396 703607470
46250820 27579322 41219340 343224618 355724419 264611200
304319576 104398553 3594283 340701246 328443295 316590285
476463545 56152125 73520871 490858828 598630152 430887641
21214902 29115894 36997512 346583775 346778950 336867057
334783358 112239801 158023857 413415480 384657152 336612170
225146153 254449719 190656380 899441999 935744730 940936316
3843787 26202633 75381510 474617677 482494029 478165618
35120768 42593973 44130179 330462879 361176102 345272735
12659214 16121523 1211095 103086610 104896283 99399571
31790037 16223162 72652991 419475261 428460840 433753391
138781395 72087943 45332334 509958188 556708991 557245179
26352300 93964348 40895207 872127135 899351603 910841048
80842479 14282508 35425697 379183943 417205658 456138185
331510517 215945 65460589 554695973 386890436 495978276
567768456 172814757 60718718 588716841 624978558 397997720
176582332 17421240 27851350 892731514 935341667 775036654
118872074 4560201 24135601 220726928 181866944 209094878
31966892 12803589 8439018 206762447 234801784 211001311
203315376 257376304 133303418 939075932 830830774 762804723
422005862 77585145 51258582 780948215 752240039 363042429
50707193 39985614 35749558 782595613 525395312 825698435
257640994 34787587 78254246 497311430 481774470 520876081
74039501 5505569 55943245 114040291 62011635 110664046
68336120 8070012 56924779 625119967 670283125 457138344
582218419 12478333 751911321 688925310 710025984 800008183
76165211 47186307 11211153 339438886 240302161 319250881
40611610 56243670 23940136 554743017 546037068 434331719
805425097 203309733 24531765 843362790 540938813 783552220
352225175 59831204 183001489 702248663 555927604 577642240
4277451 21329781 4979241 290938851 287386162 261899378
180111513 17030742 8859014 614060091 669277739 660306464
56189769 140484210 12210787 326220575 317295696 347758595
340349843 130894612 15322022 561754225 423495436 638200030
5924146 21793748 4568978 100597734 112029672 110188224
41945010 1061338 23328665 152999083 176274818 185170607
629893565 380743216 20284654 633543704 658717534 667183235
268285363 97006642 2063070 314216357 321509878 311017518
94122703 115717999 15642728 767300622 823840939 840138256
170096177 10674516 12493426 270039659 360642761 305306173
85863111 12438628 6149996 778619446 766977003 643555584
154657327 106123138 102959770 550935394 587167836 458992459
376491269 156100711 50592294 444899933 496348183 396207313
70694774 56194489 6926535 193011656 204398508 196855983
8088681 70992 6195254 16410693 17449130 20732844
2549786 9007620 25342578 157662895 162971963 168697761
136800682 113831024 48699960 478100276 536688066 502539860
4091571 1549891 2721634 11364027 10321309 10783984
35177642 29157695 19398655 231500633 188207194 243026183
32025279 1970243 17612150 433738854 414288600 442125022
12056516 55213027 5567949 323507267 322534274 249363911
69245931 25536304 11134867 337038944 376705648 404176147
2071898 10331519 9973366 86347154 86875993 86455537
8049757 4861306 1747836 248547557 237664313 157842746
36915246 30319312 27232886 283371369 277952514 285990354
89324415 74842538 99187295 214908223 276169246 226139462
679785658 388286403 314663603 800238876 980252392 914950049
297904959 39683836 182805940 757896186 751717502 777674248
25741826 5983062 12743537 348682590 317117402 324513743
53113668 11860344 16980495 142271404 120540813 150708729
106033348 4533550 7078978 159712806 160483456 160165489
24449726 12446760 3918114 747059752 767357874 796809409
57235744 36544147 38451836 124644430 118188138 81426581
13624604 1761660 243248 77499264 76890839 66254409
91680579 15033158 188809756 561111911 584839483 433568927
28269230 8144522 10536532 41925120 37429641 39703633
95763341 10631552 76635765 877038203 656850752 949083772
143182737 32124744 2325198 270477705 325263314 348192700
15051021 73408872 81103663 774314214 708571782 727881870
30116746 7054576 41590490 266179557 312409111 289099608
94000738 97914845 63352221 440485804 576136113 563043643
104260660 115526470 13579458 175942376 219942196 213635777
222026048 75868068 24953414 675222108 701690256 623149848
361363289 351052212 135890154 813943152 816230930 913234401
64132148 40683003 24074361 290199097 274696782 271525923
68131578 65525801 41770558 239432699 228670652 223570099
415679177 35939955 176106261 600933082 428139711 427098223
333391586 129389799 297150809 669696641 474736743 761546980
9833012 3906811 8592294 60638085 64070629 56996045
25915525 38236267 12003338 793814597 568073098 740693431
189656169 105484922 47999473 467750701 560000478 537200750
428021190 137402768 46264672 793725581 476231657 551755154
388547115 472207934 144710255 698783869 541467790 300831312
110076575 38153309 109306220 385049199 664218464 517587646
14222905 3535014 73766179 283707295 265000704 296914018
668393 1784390 2102537 10205037 10357240 9222847
131761626 52574487 68836983 148975686 127450946 115852983
62403215 17519796 96098405 480918540 372651411 372532696
368790455 157885096 2216635 492180496 265342694 467417589
6507503 231232 657086 11014570 6201987 11475956
466048225 58490440 207486779 811128687 959036200 892082590
475033471 168080754 103402849 593359000 593619270 496119093
279494203 49131794 87999845 393922643 360596094 380536268
235019149 29071330 31283671 451182703 212205125 324141953
4529107 18635046 541810 262280578 283790062 287312914
19010082 16829962 44957543 340377376 303781961 264004951
17652015 58906738 30650387 417456761 381366376 415762284
110307275 30175468 67841211 739694985 604511353 471758547
194795642 97140073 79988427 254163699 218082405 253861896
177981214 1764808 35550765 492205502 447518348 528596435
72349671 151395749 38673022 700219298 701679215 659743311
62450364 23968440 26424568 85525456 84172912 84233430
526745705 5630056 61179709 720431469 672627839 632030895
8514041 24291603 12020203 135640926 124975270 147253234
124022709 2760217 63767326 528990325 505267776 507942138
244289762 254202546 142048988 812585566 758844571 468333901
16433005 217279382 167502404 804328660 851721153 847909406
36405613 4844055 61676523 157650592 136544812 189589832
585150366 265067049 103416060 960779705 881606749 966673862
37599897 7528551 1029941 153028977 147681197 142974274
76758223 27662803 27031275 87523297 49846404 81432918
172473350 136528241 104563874 521719565 536578767 132259269
505388524 24830924 146104206 734500817 697443696 728243865
68509917 1583479 47311180 184995386 176585040 190048954
43274642 88673727 92377111 473336912 451581168 454459771
34329949 26484658 9488866 492532459 524648422 528084734
521445038 24615776 144452938 537527948 411907971 392736392
472108719 280638027 356695101 787031386 737929082 793658383
11048911 17700572 7550491 74432021 89367751 86319361
166711146 192212233 57451220 436287526 426798278 408405137
335083875 104361380 48903603 586822288 454259030 468580604
5162513 3179042 446482 89998240 89626695 93837863
58250618 45137852 241423318 633621253 695568215 638739859
100179816 9849578 17793627 896012761 698407754 485209366
423316348 39651892 220510600 439308053 330613378 484079545
15515623 7145337 5059333 276164403 265355658 239305239
12719265 2281524 8233776 54774318 56579806 56047375
40950633 62406716 70689355 209845042 256414662 266634831
258323483 35800838 6171789 462975461 501677688 497867637
74858464 110946249 8959876 648838352 545351401 690107177
202032200 106054519 12554635 268213002 222343312 287627633
211798540 3184088 163987511 687768832 728756110 774604406
178556738 80015806 126805714 479643188 400289047 430339085
456323263 4549996 70596799 842718957 798121071 605622196
20673044 13159296 44514079 357756373 303980581 284231286
3662537 118980 189344 41036286 35214556 34170429
283651128 62779012 40783742 689026830 696303031 671221271
13617041 19867303 4976186 72787141 90173141 72257787
8183666 37103914 22090952 201762244 150031808 200589597
68599162 75311817 14961063 559520763 557426430 570365677
187913363 45116874 69917071 363507148 337195032 315050571
1886961 10341333 25594580 361610625 295250142 359887385
9068369 2712286 69244608 220796461 223143481 285041193
310523132 53868020 198016830 363470774 369433778 338244546
127372137 70117106 43605064 557076288 576466325 502306596
48129147 12548853 63539459 395371280 338499975 415913197
556139102 83988273 78899343 750113843 490059716 621668122
9517652 8023371 21279619 161044497 155374997 176782354
211494349 212257980 57057986 462274979 356605189 410799082
301150626 5666181 53408534 401883893 384540109 307491597
187873864 55358778 3173977 308722813 262229124 238089335
67851857 42447839 18600509 720516101 730092476 667830028
31944536 48020098 84634286 467605571 483714425 345268950
102189571 48194499 40787139 563607725 546428965 436741984
270166 145446 66790 9413561 8915816 8344348
39255626 923469 30255259 65398754 50958711 60664513
194983866 94082064 72929905 425968180 458049538 502443520
234279809 50273061 239432535 490963477 470459507 534085724
178784193 62189673 40998462 331298769 165021653 245320655
52494492 87455135 46323575 845160220 585170311 822978300
518397060 237825254 34509099 674714131 460486387 157355221
75514940 59352193 73767689 319566416 302051072 306034609
165527474 290402302 42540949 481254186 476347724 230674008
6901898 40347941 63131311 520352512 504226733 521293226
22281076 64526881 19792150 547403735 600111503 563990795
301521005 23574984 31020187 582864893 629469122 666652330
82467600 40423873 8944755 383511674 399967563 372677512
12360922 16600614 3961153 764487090 786441505 722154291
574535924 496703644 112279778 691224021 756573540 744455947
62553754 34821664 17525573 172181023 164014887 189244118
252210 45918433 23154793 909423456 584181176 619228785
521864786 150401905 151470346 731904593 517444891 662107178
762466065 4337999 27901397 929870419 632492174 788109942
30199432 37697501 24976814 261456827 304352188 289685140
46943274 169391538 298355307 926232580 888891038 937518994
74816060 84239905 59609228 455846368 565533396 610246192
77894431 14567980 63900633 438033688 482281439 472054636
6680509 37948188 139808986 887242417 874809222 918472123
43056588 10059637 26621830 440745259 397712490 434727303
403247920 91993986 246004517 729249199 634026480 820461806
53347180 3974269 2162961 72944134 57586157 90374318
7993203 7034340 19398568 135839585 123790846 136178998
24979298 2579438 5568525 507443441 416353753 536961784
143168153 54263632 23999111 236195238 229953277 188236257
57364990 14736711 21742274 181094203 156248539 141746820
71031093 25405479 22000432 232937612 241475535 224953642
64268578 27179146 73213134 556065433 406594093 559544292
312226209 37369008 108715131 598043466 561751617 583789259
17936281 5811538 3992480 99359062 71649428 102710059
552297154 373278358 60413689 701071352 537685585 446384420
35963388 3020708 628537 238871298 226087216 207625993
427622396 271548058 45258592 685123976 523142594 585871277
478402404 202088566 205012821 657625013 466531051 528433415
8486054 10764065 4396627 126429891 111154196 129859549
221880198 107970445 67700797 517673220 492569203 468154761
396814669 207402737 153228096 548880117 532965138 380627263
271366605 171832678 10488989 579538908 561876669 552477503
39126859 5611129 46385058 411049264 419289390 410433906
84931756 21743273 69715879 597185544 598900040 339879043
2422656 1218657 74465 4127801 3148266 3948833
54817108 20656103 28141834 232947675 241564512 179595935
123272515 35766208 104815847 470812368 476354400 598210809
24028787 182828961 27454778 765047673 818525896 829891509
175548609 40509199 67248871 464401194 428827985 460870382
129222166 63396930 12662655 160850106 139265481 121137212
16978782 483209 8691300 138865371 244271653 224143312
53356106 36641407 8647216 137759558 145550278 149533629
15892212 8922557 2679766 142719826 113457915 122744243
144991291 17878734 94645324 338186518 323449343 307221056
187020809 109372397 14051984 780445497 748254919 588137419
98191514 15739841 5871133 216454074 173476500 166048912
7357780 1260165 92583618 557421549 610899762 639420520
92945114 63643067 14006132 146684872 111245499 120315070
150911175 200079839 19541953 293953819 415836499 316006339
293441403 214018596 133013763 892726335 901585340 905032504
7672345 5437364 99826038 346597487 346264113 325141915
82051874 40565275 70102888 622320023 585172135 520856046
25469318 24687703 34553210 333363860 334930793 356867587
6924006 6350650 250407 67217134 74349426 70461890
346024325 45510634 21739406 578025855 667481988 607463555
283434777 67535902 308748299 812855468 697941633 787609307
23852020 37235802 9098966 228536170 210064986 233208528
76641649 85150524 20616935 879121764 843094295 851263526
11598803 4064523 3555342 51491554 33043894 50501947
8519138 28735826 12941111 91087265 101593407 102393284
94716825 12222682 88143319 517139222 574833788 466303011
27911676 486722 50532497 316359052 424223612 403946023
193822521 63237502 88797972 902165874 973132021 988716530
401556353 28502165 528162071 755056425 545270797 760404226
7626279 17703058 35557000 632872890 635446854 667861337
357260400 197031577 101612196 538070375 510102470 574433697
6543943 3981572 5946271 25310886 19086244 23695944
499293046 36265842 90600851 959441629 895382654 754841907
23800855 16914816 18396591 600290050 558650754 532077829
26946301 43844940 24637130 263258426 253761637 245828858
482719770 230251196 22260464 696646916 618590737 691452800
48908224 11955403 27714906 186184336 181610190 222439487
103082847 107291415 45835393 567000256 637652207 593466004
35399318 50241910 7808051 446760962 427197142 321152796
93907438 908864 61594936 108773473 58178394 112684260
290340220 155080534 124380555 826495093 835778539 814853351
139377486 37036897 23889410 685304222 685079875 705696638
8798875 5661271 1299079 128211584 130603399 121143348
120586858 20685823 51702800 574991569 552275621 573795917
152110189 51756842 57768103 672883122 720107169 652218790
659341724 5615976 187715534 860523889 844415598 596802781
14134398 22733033 26476389 228955832 227993027 223789990
576025147 8100181 148874484 827604948 906338507 657753700
71809860 119870234 17092989 766496914 902582863 737716589
183327001 204231115 187539993 638256708 620321433 635206771
47016328 9769747 41903977 183168405 227953394 182974272
33208230 2119830 91325934 656768344 706239796 679905048
131516220 25332610 82224502 198067339 82714907 313156989
66777939 159920840 235608859 662343870 720763116 725198725
339539107 199512440 181246909 415808832 386451162 401680832
801167644 501379958 407460745 888660894 930595030 801567170
18430204 467374 59088776 375238759 272678207 371687622
334863411 66306494 136604344 638654425 616881136 635008960
68022142 49430471 18545365 645123852 668379708 596849118
47290768 41987385 38042309 723911464 746753543 746653905
257996044 271127689 157105490 375494403 421642716 388516218
412734029 102666060 67329411 536009316 535406492 542728593
226599313 81119611 58111789 431263500 488946045 428397704
1625143 26400181 26272609 869997938 703839502 817154150
54493705 23492641 3640327 416780356 424445598 421308402
51876609 29599695 14667070 326177872 332804491 333543494
51275818 18611675 2352361 288246314 260076330 258777254
20184727 159429228 48636955 426449484 455839432 464576956
109221799 168036231 23812624 614205861 612352509 601143339
56185445 51961804 41655188 305766726 289182754 255265486
44518452 28406638 70300765 376178069 415062254 409255740
81786061 6341944 63235024 396952073 424258655 444506915
16474108 104886041 22994386 706529672 629155404 627800067
340414468 120706029 189436108 437880212 411653546 424625876
309735209 54188846 168803881 472811008 323997863 323609643
142286475 18804653 8349988 306491522 333516916 296385721
27895491 10063380 1214685 118032177 95500476 119685040
8631480 5091875 4145252 68207896 70847132 70965680
5314288 4022065 19416647 74498093 81293815 82264045
197173891 10812255 51075445 494672066 488338534 444261776
225314590 60627402 76274758 732486134 920466505 545324050
9217368 58617956 37197197 320432378 248271971 347021402
322662614 104723611 31416324 413284530 420873010 412835360
39273695 12249751 12519904 181746247 162432135 175848147
184217833 68326490 75740766 398620440 379883755 375062250
143663273 12316679 71617779 165363284 194210773 161389705
14627306 55061779 37889178 634454553 616907324 463031999
117732061 9978996 53449405 746274064 530017310 710876222
210304537 9040538 144004346 592700649 400933589 487993755
79078099 10087738 9313123 213379699 191873317 159339804
31192493 23963985 25955780 279726819 258788426 273679192
126000350 45115357 2947525 263893550 262544149 233161588
13076626 8790840 91970915 283346983 326602271 282881701
504266975 89452669 122828048 909311937 814121514 866748483
298533559 163304740 1231945 357955944 308439900 97120680
19808743 10144636 1321219 44098140 33123442 37524903
22763126 29040077 77806825 499850934 718819750 815059250
47736560 7023037 30242791 99089723 60664371 100942405
22195439 161843492 15013487 597074681 566183290 608918524
299997728 55653022 87145720 455366969 457530052 448331187
49503808 8027798 5193056 148064723 106359845 103658942
2067817 1547863 466463 15773981 14974162 13253696
215483325 45407949 52827792 631826521 585858347 737682933
42298513 23553633 14886617 523991838 592916607 511660645
81989766 15304989 2628834 440448449 582914528 607970066
19024880 175427797 49263907 575712607 575282097 516597892
283126227 23394203 35457079 540146981 396902102 546696600
64414883 42270014 18491308 206438953 175021246 178948246
134153160 84070974 117250600 810588106 788126147 923278330
632314432 381198462 181661885 857383404 956045604 798661156
75752343 29276372 63761255 667542944 628575866 441666613
27368235 9951376 177081434 451594126 460362376 449008433
60532500 102271462 106952002 663726034 661930263 682871107
131584277 24725829 80140527 233242147 229283304 239255830
152506902 26464406 52761430 201549902 99621458 202482162
41427106 29001963 36135056 437253639 445988026 435328948
72407068 12007914 17419628 475402121 520596087 499564518
149588016 1448262 68509363 185115479 189213189 187247792
477118826 456779466 51585569 867507493 870058334 675586469
154303497 165874096 267202666 376558524 314118614 366275857
65635439 38190789 57225605 183691861 170619811 156241872
19488192 1175388 9264855 384104245 363560546 300007522
32735 1089354 116625 44434640 42130875 43685798
151793001 21763672 11544056 481675359 467385284 504097745
147636639 90790083 23098773 340746757 310494363 324631942
438526285 73726533 103197838 988456259 947392208 958122246
44227468 48954255 65169819 319212866 279178828 302927029
25378010 2870050 11239666 39986113 28625002 41384665
19236881 1725896 1942315 45280835 44701658 28071886
385115103 92640056 190123635 597247900 447641033 573114521
5170596 47302490 23549172 421269843 374168848 418492559
716355599 180815464 201811223 948869085 850846109 439514814
160394913 4822043 34689623 185696695 174289873 187114311
199452218 21312745 78138011 547903180 555089601 265975627
551723642 219269966 16804529 644959894 761818759 658155398
254501737 176444331 40344959 549564402 529917573 426367846
16811922 1944490 2612033 26479103 25472871 26097730
113157681 240334877 181044073 751090023 705113553 698086885
133611143 89212690 18744079 211870080 224606481 198369377
9481488 14464320 9660042 143504808 128581037 126458421
10073152 54892168 49480092 124989931 129110467 140432122
42387055 4736696 6194796 109693439 117891838 121825623
298708519 80869062 9245270 493756535 399114121 330434658
408561734 208112482 156446176 416644548 296492085 319645227
788242639 403250630 129448306 875739306 467161384 371408978
326056820 58768117 131830396 953376330 966581466 920761995
4308587 1345165 17863024 128457965 168687254 167140138
86934897 86014865 109979443 837873487 861724273 745670780
140446233 18342244 19401953 451753940 439400134 482278231
273055544 70181501 987240 456297679 418416889 449884424
20715263 57229274 10910482 352870843 350536844 334277145
78008146 25368715 10111945 378290650 525147806 492159018
132212388 5703347 131348103 784450782 712603976 740482324
129206279 133496471 21421579 346859921 296021523 344474663
49056140 43128618 36666508 243677579 243034785 214203835
272729311 339629661 307608147 773787555 803507924 718610132
153879790 10452178 42636487 406959025 340786747 352982278
281472981 19098106 82323133 848297843 930926271 830656056
1155743 16768806 4525403 229346860 217988257 229161022
3524860 28233853 11448691 230594193 230954192 233382403
158729215 74519250 8337569 418577253 356600858 343772318
365979 773267 170824 9959643 8702894 5064570
56873399 1308536 2778391 143246123 106759743 144000767
121177720 316607828 67220540 911292628 854165124 885500229
562783840 132221214 407851756 937403669 899588882 901864925
147394916 44021033 6496078 460040351 457266780 482682419
5152765 20482731 5625180 462202138 463514649 455716480
17593722 1891021 581045 33662601 33146678 31577052
10025519 9226958 6803551 362341718 262253187 361508032
261019893 138816970 36404133 846810113 901412439 949361254
337687685 56031881 336268464 531311195 115975863 603336730
174420345 31737472 45065214 365406404 373837982 400640951
109834615 64227750 297841885 831771173 700726287 800626119
98774448 36186384 33564060 265532442 270052612 285785371
159265500 38870636 250528712 423187550 286221347 363906147
166651869 24765325 1024209 286597086 217733654 167309829
261010501 46897694 26830575 750680531 876820477 785170900
167167283 22100959 190796587 844304917 846158945 833353463
332253649 14107359 26709465 579233714 430953089 602140136
129447237 121306144 47714960 148199929 165720167 139460662
86230852 181457324 91624451 887957641 779198448 879959180
340359831 173435826 130175784 357458720 421048740 371405497
8175479 23464245 8786189 474184633 466748667 373328427
710086 1703760 640422 39841136 34009331 43340395
250855274 161123364 76636919 489755950 312677884 503143046
563932364 79642184 269161568 609437758 537144496 532532818
94129898 39672605 95223541 187778661 165511893 212040592
29437940 151464305 22747397 666910161 756792206 785834331
21277598 12791021 11029031 505832201 512340723 498798095
445575552 93799164 71125499 676282925 665898000 477103996
69811755 142967844 76470217 839034962 860063574 741113213
21355045 931670 17401158 121512433 140975091 143131623
612425851 263163798 20960767 983638229 904008939 778972295
97669415 9660824 100590167 635981110 651354580 588041089
314057673 46071620 43647762 439326058 156339793 164688582
44622381 12458144 22243978 551457328 504773942 503524869
32097409 13034580 26114764 873751033 750844574 655137527
40720560 190771022 143005880 889336917 868038477 894955952
537757800 200806890 25100082 598295632 636546328 626279439
16098204 1023123 8762763 94717327 105298322 104353063
236539375 59543745 80972140 245114800 237149374 186433282
41971312 12436653 19240623 424139121 450017000 391913692
227345628 38109642 14592430 835515327 756188206 807575840
84622280 86948192 7810334 766006653 674758824 812959574
191910513 33673892 63605970 267418242 273775676 229415054
780863801 236322087 227776454 820551726 331288071 703366612
4824173 15231068 17259604 459003255 484944008 439222644
480048255 155803906 389797122 583406916 587496313 598102077
238801451 3197008 1732291 599686677 412223288 407782437
130509491 115648842 19467917 182272401 195730134 100433960
11908152 369492 5363846 21593777 18838928 19684789
278605515 21750952 51614747 302755331 296361093 110598367
21434060 4394384 65399564 361154788 348076624 358879947
811792 602426 224685 2665018 2689473 2683118
587761922 52465472 11602459 622874388 606346995 557791663
13394044 31287331 40079632 212952946 217461058 221458059
307691532 164359009 331998179 950227007 659468283 783435811
842035 1142728 673532 22046828 20640495 15338029
400982326 259578864 351696322 460220898 474305064 464354282
4998444 1395405 43005926 232039014 232796342 214033100
2322178 5501646 7845893 87150449 73619543 88091563
62650649 21050294 27161924 120804589 122692487 109659756
12028003 36802384 3612834 252327350 305397784 276856169
482773402 50674265 177421632 752641130 637174323 727685754
79140544 13271513 31053133 391650808 390729704 393444943
24982614 42278887 13227906 706894280 571608126 540622726
265793718 82055428 70029216 296086639 320830018 318829126
9016092 42989373 6677116 230424334 225584096 140878103
57537055 7520063 49722616 595485171 592133070 531997187
49641726 4265956 6296145 79773109 58205306 86926811
527302078 92175488 117120196 759810646 761084207 557009771
191157413 10023040 68908730 887252350 746199234 844857926
97184781 25542374 33300305 131891637 105945146 108710931
80549682 816894 17607717 147621997 126638969 125051820
289563372 252695786 21517 484875812 619504242 516300959
16053717 47378929 1728447 147540167 187490313 167726377
246887005 33056480 11014523 540056325 548906639 442483562
351911884 71430689 153242681 368787665 378684659 315133182
273005749 231478565 61984834 806765772 781744626 751330337
285016233 271002454 72541269 417555314 537173932 551412826
11264190 4203233 44665927 378621294 263617580 394011376
17885202 4639581 13064505 28011076 19937802 31970961
33597429 26643276 142403106 722967147 586823374 703530887
216143636 43074088 237740696 339257931 295344873 370062642
487157335 124183502 746425 639571184 327241437 464794795
267555995 103515 92086037 525845886 451204423 513219621
12289205 31466221 8133656 648802632 493478302 704627940
33822403 8134684 168122925 569415739 535932952 591960865
595924872 297381347 12071236 874152142 923369711 927375008
76180602 22016834 56740105 655957348 656629888 458762670
32433067 214802 7294321 34716687 32789133 29588129
102319330 64692214 34781252 610491914 628854781 519287879
410178 2167507 9018591 111874626 131508033 136337546
202834038 7925697 157768342 780125997 759520798 625257275
292757730 64472190 65232069 469455241 421798589 595461016
3898690 48959 2686669 10701466 7647842 10491785
192245521 59344868 81182939 550409867 447756206 477670019
1075680 6100241 939676 43377130 33316686 38770682
395082004 41779213 72157406 871880506 899049653 766983554
115657942 118200908 21600542 509994918 509794287 480011109
104192500 16910081 8763276 365936626 408152304 390872371
214342592 101975007 65651329 512574397 384159132 445176029
308130704 165317635 19053324 791974543 800682354 736365940
84375206 51382786 12907445 204228876 200818672 201175894
27556542 29099249 212920478 577260415 586574830 595812193
47961788 30880052 188517378 683884788 619126497 663244511
19113545 11165027 25254615 218841815 221405216 210122392
92948854 5985729 11329171 563834731 300400448 576500730
3273467 14278061 162486 53284864 54198744 53071600
36099318 19819522 19652427 351039151 249876808 270514909
5991626 5827014 8507235 51084461 47961528 50675057
70700713 30471767 40331866 466662903 454778409 452718732
96616203 87694445 1648318 434677273 354918678 396234610
45030008 48026611 7604797 253032824 287580287 279760732
137829045 14529157 66124157 267356336 266103580 279105320
4531676 1107848 16885969 84066273 73660676 90127856
248650897 54217000 86448470 513060089 426427730 372644492
91447995 52646474 22161348 318011674 413324611 385704194
35280059 61268742 35126925 473288789 647442410 639238984
83977097 4322924 6393876 153326334 145680180 153729361
477439016 128468379 69604108 684281090 692733921 651530667
29595101 10439593 44525893 377221141 401926771 368772928
40906741 116218244 65755158 588115590 576532464 625844834
116983586 40265256 42763324 760762652 810166439 735492839
269334837 9735599 34169414 553227734 539632504 417432353
544427215 28194628 253638994 908354661 806312226 826149233
424651856 144115456 8115715 667279719 710333924 464659657
368652509 105166220 80444421 531032432 180295341 394248483
218652286 8105828 130052143 898665856 683308501 755106969
5324783 8130727 799730 87318414 99968098 82325148
80278953 197221 133916109 685662208 784787468 873100527
37840742 4013108 28180147 316689462 355160158 415078192
140105289 63258274 32292387 804921334 882034500 695981140
153048922 37461955 278519363 876359724 909434574 934853582
17845249 66861277 34698834 402823827 355756716 396110875
353249093 245999137 200193603 408406645 396189480 263526560
33592228 242994 1045947 67087509 55563014 67463202
28808912 34601161 7487242 223001732 206406644 223516041
17878231 94304051 4983412 298336810 393975739 391792600
274392421 70550259 57649077 618605180 341645234 570848605
164267513 11388451 116195922 508868280 398338592 516472351
129408306 57209734 7203395 602622411 611473398 660190462
29388735 20951745 16316594 110817096 113428703 111419874
2470688 8341383 2071133 66859071 59461054 60617392
5542163 1506241 2503868 12439722 10686821 11399506
484299537 14168484 38516608 630462333 702669919 765322992
276059878 112113270 56771996 777949718 830018407 598470611
387554074 34891893 268019912 398785057 395452987 412416959
52042588 102305462 8486694 156547113 172884689 157217868
1453291 7006505 12876030 113487977 92473086 113516521
15447923 251378268 42592732 678640219 678611626 564677408
16706382 9114033 19880013 608619817 674444829 659543287
5139300 48268693 58094110 693185599 593671913 718429386
1696983 886591 1037294 4772913 4274562 4952734
235749223 5815833 2911420 507621506 819282778 795503563
266400525 155607585 124332796 806693567 669150194 745538116
68707634 89478417 9664149 431154690 529813616 373092945
181952475 70781493 84040229 282328041 272715537 248096423
83025551 40311582 16235026 210918107 219797945 214577185
428088236 85865475 97801919 518285337 313512956 413543461
78824371 18449364 49378396 334478046 271790446 315832585
27306553 23254356 9950759 46885626 47898238 47633091
267068846 80118985 29572113 312218801 191464072 203052517
40025691 1843307 30390819 669213103 646675530 582250756
43041155 82541177 90559269 785086431 752016427 686514600
53700684 37657098 13439143 364767969 399737017 335818324
236596197 115089192 5077958 472414429 367802108 410040253
54649780 148982722 140387643 741167770 763320562 661154721
9716877 13416209 34059800 332425006 324266731 365969659
6595740 6734260 6114948 72457026 73426494 74301282
33792061 14293265 13149217 210794365 205201008 190006348
155573785 1765821 18820257 391604083 281211686 391169920
16328775 6084178 18990060 67285580 74881877 77785715
39127355 6402294 70580855 554501976 562216115 522385544
128961593 121318668 11958220 526142088 465553994 521545305
257952955 9047459 77363703 324612898 285119977 323403962
361175295 101568178 79931724 626843639 598958772 517151491
544921 4409858 7382117 135741578 125871115 118559892
7025581 5169737 10649658 120187197 121965808 124237657
14231224 10628539 73436912 380001104 358744546 387855653
87838846 101326699 9000912 408335318 381600330 435772799
205561925 68469133 9142669 387952234 344048409 455137325
82947303 6466490 108267316 672314111 642889026 602767346
116068830 26823699 30495719 374834146 353298635 377867737
96956995 68232854 33962469 732502777 730338589 765742656
85992672 77605252 26734217 747266876 653383184 800729729
32656149 40472367 13198763 294317122 214546849 278185315
53746332 82041836 238596191 917540117 857648206 923766703
156034109 70329835 26955696 452471510 446566699 385690477
179569551 216202731 46307302 444637830 569076283 569632160
65860012 14950102 18551594 104843885 106011357 113521492
15153796 6685086 10980965 26816925 23994228 24258716
298714343 90426838 168951659 525687403 520867659 376488096
17683629 28945409 129247530 755337599 771349797 636104107
272288919 12739263 6459569 502002370 557358719 554469909
71123881 25514502 34479004 243943564 228027702 209010809
60401672 201142084 194469571 780213775 749467197 908904767
75586707 73154454 299109859 713544233 675016826 698289846
14879504 5899296 5581423 70401690 71571726 73177875
357847018 68900262 115745644 572258234 513941846 614110432
102146548 116697839 94205025 878793828 896651648 875254772
129421312 12519903 34577818 286966908 318638764 241277303
15125793 46531042 1653703 434350968 422280823 352848845
7490019 25280915 5691632 173349707 198773572 193478356
135451434 33280341 392963403 492702378 509208601 489867822
17469863 142713217 80137476 439870671 362948682 429383735
5996834 33213821 1499318 266237623 298361582 275782337
118623658 10553484 27252162 813565115 653988988 684746026
405199665 54163874 181732442 711087298 662195971 439222654
66830054 36935240 22459741 271628371 166909914 277261399
1841317 1060784 6770415 45076073 47097407 48980639
117745112 108489028 48517303 502197700 602759897 606774672
357456273 222964698 223758430 358831081 491866352 499453807
314806884 83808683 252097241 360722194 362431148 364217887
68829148 118412532 58782603 596436359 680147654 634273324
708493977 93255858 54828745 770803786 191936104 559944789
317462862 37414130 63621523 485521948 407426525 401414569
462056282 58706114 36501384 657120550 657192377 407884271
134228994 330006179 236847822 912637561 880483747 954486948
34379945 166964172 49865321 475675308 457481791 434719264
587644875 168613358 414118033 901749210 820059227 812545114
123609701 72507332 50392845 726214302 656128199 477371386
244593438 65583149 50135254 506388766 519126176 517137879
83449023 88799125 32723606 234627543 209330685 212422503
4812737 31653051 2918619 502871687 454013731 460753534
2521625 9894100 15663889 573652896 507911879 603788242
255625794 185791414 180681904 319811028 320474928 248132148
123640378 42217720 61493359 556710782 536644696 533075867
378952598 287204817 27428186 692063141 651916480 640174180
323782304 176334799 184080450 772124536 822672172 879251368
20391471 10821789 8270647 36105042 46287867 43368345
28094765 73768855 27989201 260649572 273113048 268936863
511039588 171697135 4942148 773032838 695050446 619235512
5079355 3013420 711263 10957475 6841496 8302053
28502009 50818050 13094374 522140409 465229147 475993690
93609876 167691332 26598782 642892239 636803575 599730643
259317969 61287670 380182195 438337195 362438213 463108342
12998125 1397126 3843140 21311704 19321534 10961514
2606919 87647749 53402867 473434051 457874871 472816069
20016733 8728911 3777981 70073104 70469819 75861116
235534985 154380730 15206746 691310137 690460679 741168781
46113479 3690172 88787050 696930504 725685481 734912832
411960203 67799388 194154356 738885604 555654260 552211682
2133389 3273135 859482 176343693 167360228 176490658
12312556 4509717 11626774 677106641 665071238 693856518
248051373 146399703 81322252 290121245 217932784 223222543
463200536 11118460 211595023 751930555 640152957 736605123
67323640 31693246 63516650 303950333 240084555 262921995
172335177 103209491 371000300 596775065 656346907 723380016
15546439 551832 347545 29811387 29684945 27601685
27315597 23872161 7951528 244876504 251506292 250464159
312409476 143950585 54992206 497115182 367053649 447226922
149930387 40489109 85116996 600175645 652472340 488191259
98996818 18460505 31389226 297886014 262689430 292906455
4083354 2562315 12049941 54636275 59046654 53735336
67292449 71014941 54940308 536291500 564085674 551344649
71734281 70367555 210576402 688835606 673353039 753492817
103772796 16059147 27996508 316591252 288332525 307705931
69429915 142662116 177870452 571341378 796547150 810034603
15903557 828109 2938320 71564190 51866930 75123342
59790908 113435946 58048649 143575641 200993909 161707825
383928067 118266026 83917628 940673593 920265280 756537095
31585143 99626995 13926124 626715685 618795711 616278768
340705675 464793559 259844939 828641323 792126724 745688518
10282333 14475610 27815739 132397313 132371655 114997032
892203 1672856 333053 20229281 23479807 20711757
29363252 11520357 6452330 61202784 59238176 61224678
1953629 217065 931105 13236716 13407252 14536261
17755495 36867665 64466638 555626820 495230914 520069209
348666131 24591044 180480855 568267733 265594789 543373844
253158935 71981706 94205205 439481603 513907630 436916706
416537774 12374802 21916100 680721112 697106157 732061921
6708423 52800616 61390102 420966573 398645650 417695446
7665435 4774193 8832558 61368850 46950429 60543214
2484945 2251216 1425081 24508251 29507174 29732516
20372064 179664117 143015504 615520020 851815840 831238711
18026918 24595112 11754969 103174293 110408740 117282939
61811995 17208126 4811443 399000062 256764554 402842546
24976099 5381693 3928926 118356970 114043920 127788338
39056278 51735833 112073360 732228216 589058525 700853933
17167769 877773 10249254 64897436 62662245 60362325
172769552 63181299 84299422 892160849 876389764 881178280
46834595 138198762 43008808 624441378 715627297 833231083
353921983 118266166 52169975 676804279 430725755 426296492
4470895 2050038 13848813 79034400 67584554 80304212
131141261 31508438 112269567 533209137 489198946 440752374
7119729 4894559 5535743 49046452 42338844 52821395
142233922 13664417 54015553 446756521 223902850 440913689
204173881 351616209 39201844 608733334 622454189 380997163
12296375 3118296 2055969 23654721 15604030 17981935
5625286 11784038 12626948 205838085 222363106 227921460
5489102 41506550 2688781 225428673 295231144 283001219
30802269 56803603 11993975 710613478 944562873 985552203
10909550 18368241 44908774 492477302 530384351 460584797
4389509 3163316 4434260 20836353 20853403 20836125
36263821 21300905 5445197 61719728 55569539 85178730
505093880 42281742 33441537 611275846 493765791 392784315
22860472 205550240 49488608 933445228 918141804 872481032
719884800 357389245 395758262 866243719 658016554 783185016
17466590 7106417 12234737 155077647 152392359 144298935
84357491 106933821 94221141 490901797 549295774 598468527
22531427 545185 2176976 70314333 49679370 70233933
357216049 60292172 48445836 779311784 772179591 773623574
339157393 1916710 285596431 853990131 530169888 827468745
191379471 44340286 33480166 283321403 269930440 241194369
247545740 60476154 83688279 362597385 496966562 393735897
179658950 284683214 188707991 905475746 875566754 653663193
216012443 49724535 36390599 866512763 887280933 823785211
104013452 132157691 4918247 318268110 356914882 381182076
10898104 3010055 5264573 35004190 34675330 36134170
44323024 11466595 81069294 590333488 593237552 606871216
336359598 99653128 120474271 822633035 608650782 425354076
100449292 47066722 13307092 233884161 217199134 138826651
23217328 112308557 13421390 587171358 631488175 700128014
45137638 8289864 47384339 254887647 235198088 206910886
13400557 16060732 8178532 59417291 54033299 57670735
155535690 432003917 44752346 806637326 925330226 546294055
28000426 127565494 60044935 545930671 533161293 529918125
86717345 241636066 87452887 923636044 894294282 640451950
76673410 48851843 41791697 161774780 150456022 164995726
36977305 15638104 730324 176989895 185039568 186097712
194116448 47740980 109086479 217658791 263309590 236177466
7464352 4729331 75785434 304871874 285389508 312654205
9211336 19875134 5038375 155652320 134481324 150097867
23438786 6457287 16771498 193736710 200478686 204991752
75641337 25729511 58503679 242377726 246513869 247447607
333966612 66526784 40398616 614160660 754750179 634491212
28584318 4737969 24336533 307390133 318667370 217602188
5331366 57840709 35326785 349069629 354558611 366477219
104918992 50818118 24619667 418731364 423008087 333753353
241689834 288665874 30246952 545656393 463777709 642612094
13480416 47830313 56603696 306530426 251495250 282770298
135972415 108260532 23084675 686873480 536431855 611360607
64617761 2954273 26714481 82975540 70219054 78252666
20150960 535475 5585930 140029400 189629140 189962833
140502794 32867468 46036989 344928244 326088311 299819563
24374903 13571492 21018211 77630032 78003501 74505044
23678287 1585715 128108427 849158517 904280161 773644855
60188935 22730017 22520814 72583173 38043776 50891686
49334513 1874430 10679828 496569356 591212150 609208561
74236024 61169312 14547734 521940965 529664174 508159611
709013274 226573327 304811204 759702067 804317857 860372529
566542106 47190279 151572786 777799984 868425265 848048868
475110383 74904670 62806026 603741207 506660443 615293702
8245154 19665174 18480343 126776808 129855746 131398444
137317315 21623148 5652308 494850422 408667038 455637944
178558862 42623358 38829129 280448395 255583553 263080526
137066069 65877817 148360569 198926650 83838437 190192248
162957635 155277307 87588231 704017814 799868721 599193914
24645343 95337331 38042108 514758016 540569889 489633002
117724325 46347991 8177625 389045386 448054084 240115711
2746142 8805969 50221993 658807927 944297135 790361449
167018663 114569428 35146969 206482074 144383191 58281084
18094034 7277102 15103244 98843028 101278264 100243456
428219986 90305394 216472348 594839694 348318242 381193577
7951542 62998332 129118801 868345857 686524969 830419569
54900616 52233384 264800534 584649262 580716487 692105470
610812283 95719312 121194611 750603673 703666014 787397279
498596867 158169080 13710487 592888478 702047565 632646544
473550619 74249140 122743099 873802267 783692441 778782508
352854600 120541131 18922879 609008669 565225428 469773767
14009984 7431859 4326854 46516740 37954481 55054386
1635806 2508996 5742324 458810699 427436508 393792903
36547238 13812609 35094756 278842677 239613472 258129315
10064709 13115673 51839025 250714804 241091552 252992199
107901530 8969192 45774398 752171252 620698305 731906167
89678384 48246681 76509561 745970728 715828603 611765928
164639847 101423011 113639488 699430229 695240972 654727156
494070165 187521532 14515800 601955065 464105335 533405927
120071599 58045979 9776612 242010242 252872155 241051365
93770758 18310139 16482418 150514746 146821129 122061523
135813593 131598376 17239631 944114568 957021251 914589091
14191597 18563165 9285644 452206590 646138381 536739204
18155848 40470488 60782015 157383712 172507416 179168661
42013696 21447492 1733619 350299789 425821714 344052560
146152212 3093174 77961072 563700647 673823962 553423021
444744755 47554156 173807657 789992730 494840616 518843520
266007106 96713655 122184307 324905398 307594324 208356527
699234948 244021478 6686400 842432947 893267000 631490928
638828873 119488198 7942430 794704378 684265791 686535401
17960261 56991292 17185736 662410598 564067016 659950982
9767585 1611047 700321 91520252 102359013 102362306
170807892 30212685 34633986 768657911 813350912 763321803
5206921 15065427 17253042 141256862 129971157 139727265
359871540 52554263 19821546 528532064 368482014 552889265
151771961 58989937 128969248 946426098 544611078 880076072
27217308 6163150 1487191 158370548 158763943 161055409
254503307 44082541 41377842 921103606 825479689 890418477
406165814 151756549 168361255 678244004 639283910 840635343
242369776 23555987 63399224 326258361 303967197 203412111
420390214 91588340 228076548 732732837 737530385 732827395
108542286 14903935 110106650 268377908 205121415 206060556
10405647 4263084 862409 170292310 185077366 177748424
84557735 105026195 1795645 440287427 415409780 419582032
443649554 261119243 183135980 497906370 419866207 406910806
33356712 82609232 29084982 694515552 740626609 691393143
139167620 100748292 1483727 579233258 575890093 487722102
516529884 214965717 153018099 812937723 837379645 693541962
886228598 10347810 163538715 980196047 434706367 767588720
23292952 7060145 112545 39813245 38473256 25048648
2279893 36723432 5911809 325144369 272823303 317223393
4914797 729266 2376946 22407486 25981759 26111803
70468135 16653300 9840222 565149104 625505255 637822394
55026745 2010061 17461516 448042498 511016466 403035839
137700054 48147962 71888104 550783478 596427052 480765830
128345293 40978559 35206733 570215768 500028438 561876792
229512754 170225016 137740 984969358 759283296 829591131
596786291 312469306 198342263 693240613 649951102 841991860
20744933 70353849 27008886 706110060 635682541 685102106
8061213 81591238 93438178 611127228 671825798 772019294
14607627 22025168 19146038 290713793 341004951 342089009
152492 432576 902435 11744189 8555200 10522245
44361799 10914837 22493041 371365273 392171806 278621796
32241703 61810807 130685924 801374380 792182064 863561620
537133117 132535596 170945891 676374126 306360021 571231717
247533353 123422645 34060093 370079031 307830530 285465884
265814766 4633884 79620911 777285588 740750954 795967107
78283418 17370941 42666467 278858754 302341834 289841571
2841150 8235828 11643988 72292262 67125806 70040565
439114019 417597565 167177281 687943801 693362416 662863531
137280009 22057197 19017796 884789734 718933383 929894518
48761439 12328207 200494 67492652 44210557 43747383
45634968 70937744 14450449 555183643 645030706 581602611
211858348 151316744 43329647 827759569 849934659 679814502
175102735 71166611 147454990 725326680 210472675 666876100
5567249 6336430 9043767 115039941 116904380 115776844
18747222 138673764 13504899 755338233 773138471 779572195
51840184 29271415 158698213 832078058 905198066 828212414
440666338 69189917 101503420 480863676 342805611 497164156
3894315 47649867 63037890 415308632 444484154 452445595
542805908 240933927 226879042 659728464 656416892 599925172
344910839 140024324 30155423 391002125 239040939 231335060
237826442 6559264 14265599 471205741 385567388 456783706
47607995 3907302 10901869 165346312 123611260 160537047
108233141 22901734 2333174 197481706 241759882 245400751
146579693 131567395 55496008 341650465 337735339 267074166
268728870 164210054 37619993 697894902 742188912 685469749
144891651 15132906 57641670 336147696 451669741 452178148
4647327 428925 652203 5371952 3715162 4702475
306623327 116615866 7769452 595177593 606517100 515202910
28667196 129274161 71097232 564694006 542778994 579744526
22377491 16045953 11901518 246183758 200102379 273304516
104295836 18865597 63830252 540714880 556711195 543525847
334945673 281046217 124853607 960339087 879484743 749707950
132881271 57144525 58876058 716772170 687985096 678711222
107055077 46144983 75709575 210896642 176308204 223380200
371886352 48852089 204836277 531147434 476156504 539781475
612482216 142631 182438706 732125729 543847680 586336550
123860235 35234433 9278234 183265434 190646328 177438080
25168406 84399366 20571319 578844943 653288985 648165478
50271786 35592713 92412401 203840524 213778937 187819336
143589218 57161081 164560055 786098373 946994388 903832831
774330148 76643388 25177896 904130591 724099087 161503350
30588804 7020513 83729628 167956857 347294931 332755842
11891398 8316624 33759030 191212376 186030197 194141746
223455064 83561453 59394757 564035379 592862172 528131451
173325005 1797867 28209045 966249341 757375581 866009692
215875930 73641240 193737419 304873300 253242353 247325621
28835217 1607881 793674 324889007 296940353 291222781
32787181 6363973 79645651 341160556 421436191 360774262
144942052 56841545 4342765 219724792 167660440 181748118
28549774 123766316 96052679 762992614 854599504 735877450
697632372 176645700 154975703 750870235 781359632 737766874
543720175 97614472 58058388 645468620 414082744 579089609
10104938 6134598 64560256 280573533 302215118 297523074
200916892 7985849 10771376 245679118 71377202 263845377
524581807 28498663 93794235 620834195 510281379 599441927
263143358 28565485 39488444 370752822 377056792 369798007
206258345 35436525 141368767 273403005 206329667 238035065
181421614 27448492 16426557 734024210 829424116 841940822
3566625 19338167 34744307 599701615 454911783 607570266
14198541 3292787 6451413 18988839 12145673 19230847
460928138 240761891 215495693 537439056 441510160 609993485
234948236 126901110 48048347 656524274 628501001 652235369
268754557 38153705 5177231 665646512 492782725 612337148
190462839 152562773 8477605 230880068 159400093 231115894
2653950 38289010 2933003 168261258 111260403 177157024
236980519 1673799 61398642 652066697 737796797 600938974
286998028 10720584 8748034 424458610 213424400 398609812
147931102 100728236 75887034 545519446 523298707 513819307
48369357 30427238 9010116 173037399 172141948 194056096
173430503 70640292 63538979 222419980 205118093 205706232
121898927 41104372 9388267 123965828 75839540 96398840
610662837 387156166 105852304 821329484 851826002 416242055
11240756 5305248 3436156 109285128 115362406 111568769
4687351 813113 20623723 323311226 295210694 307669661
190727334 176089596 83780201 597822804 579863936 582252531
187048119 155197542 52161209 343505180 241317943 378501934
631571225 40260072 114786347 750768485 797853052 844060632
124210974 33607734 14088397 722331714 663565712 781910114
258888424 67435842 26172454 466090797 448371400 469147954
18828462 2641539 14221677 22172007 8909112 17602147
66888878 5879455 26834458 446842039 517070707 505979353
737015869 288465964 142011307 946873821 822973173 729348185
3897080 41395991 47746385 309863716 307821066 313404434
496121965 184666 3919530 591432044 504014600 551247338
311072139 39136254 175147319 477526719 529240053 504611374
137608617 101754490 110434581 809729068 748832633 897719469
370793936 115353391 14803471 690229904 735895429 611993529
219485059 98405792 125107923 420011413 467518097 363439746
101797172 84370120 31901258 220318362 219542437 171653888
67499511 35659191 27417732 200311720 139132543 217015107
103604957 111727238 35822 878876952 973321143 936314457
611621355 465640500 375147591 782629098 792399196 569040743
656575 35677434 41017209 273224231 306135822 343165267
108746814 52166410 7541730 133757793 106186306 109738999
2111243 2141259 16747892 592260054 729577967 618168863
157111942 99688096 15307521 690169025 718842002 761657184
43941938 14316374 13292574 88145933 85023946 83614772
331031824 342804693 71753203 453455085 426596061 271571503
1218324 231785740 7214569 504515297 673431196 639068246
310373857 28219774 223418507 811713451 783011181 536498391
103899257 44772731 12135011 189426279 215554791 197130491
104351929 10128375 15698574 160585791 133618007 117575482
365241220 6434554 61829846 800186521 740402170 761472741
767507 19730441 53832872 520390629 464448922 514600795
3685999 25077600 4315527 348973271 339590702 338251902
62282060 64775424 12250721 254550626 257915774 228434115
33681289 23678297 35733360 244909677 266147188 207827428
108118133 75468306 26630469 843266748 733514184 935794187
203004881 165854999 24799133 785968384 854610493 767816769
822025 33172868 18048625 176820812 185230162 169361959
49253840 545960 10976197 715459974 799291935 715332788
141803391 29499300 13824159 356751848 319563717 324816265
60641553 35087218 344736 222267147 242879702 220880986
92186530 86702741 26587308 809456841 768080571 830417842
338780763 3105896 139932021 791419487 595457991 790534038
438246662 69874919 133459332 837580860 826746868 835138382
23507372 18451152 25360516 152879181 155042413 154756439
382580146 163475036 254692186 498100298 704975362 617816168
22530244 40841490 20585282 391328850 397427708 403039478
18493146 1465022 30378459 524335819 527411122 545959650
717167222 312653199 464567354 739482769 589689636 715152912
4260834 2117720 2480985 5375052 2524091 3448116
367308817 180076965 160070505 789738072 681642852 632186517
46293240 10167920 24608722 138206387 142364304 132789407
15223672 55178633 26526561 203942820 248771060 236990635
78961913 33742798 10635432 366219448 377749430 349888240
639312850 161734543 321396552 669185573 571799196 589442848
94758089 114125986 60220162 606359207 612494657 588300940
92450517 9188619 24632173 126589248 164930387 139951570
38721 1171978 1904753 22906011 21764481 22289450
2847634 286169431 364197561 797266154 956821616 919833059
285357817 69752592 53273699 408031418 470455052 352070444
40228326 3842856 10820910 60915303 44330161 58853327
404715898 188344383 387755925 851471411 861613855 885380856
741480 9603425 133163707 396593265 269283778 398765127
259297564 14996531 18951082 447689252 435888296 445250029
66769151 19493782 40326130 623496820 631454947 656550450
9114954 40156467 15924183 176913717 190274422 171189651
114834835 282900620 2561736 648016358 679648763 634339890
4046775 31455920 25517196 179434480 167342312 179260275
295236851 20537002 3124593 345743195 443614549 406722066
104300123 9509932 73049358 689930325 652895857 582313131
14551330 7433017 10970622 36146443 32682222 34685642
5008092 350167 3753177 66431762 64088021 65894466
20427715 38664310 9859402 120801370 119207498 122183888
341637565 78151449 73940562 496575614 486027030 380917911
59571297 26514478 13867392 105901226 102019213 121755057
97464932 71760703 32345573 483926882 562492778 502887152
187544445 2433578 29039084 334415634 372399258 374967148
27924311 51751261 32018139 903502227 824112257 850716768
157723697 29829895 112869915 305344221 262733988 285483405
84462837 189220920 51362370 546244675 549005082 384021307
607665926 131804196 165125454 681380872 763805087 720130762
25290766 172791827 117027624 696269695 752862703 738926369
362023897 9829754 113619169 824591372 735958158 743333643
122521794 6397882 138025901 357943880 414122041 421300905
6152425 31889330 16621979 328810857 331111909 318831001
62384368 12790186 5852748 65858653 47259819 53876414
355610399 347568607 264286515 444820753 537773693 461546017
532797538 132750890 244872832 848372293 742750441 762876312
267154372 88167170 1490579 421133553 430712317 415077541
23957235 24709207 1822653 128436070 124633798 117811517
566784467 83480199 323709376 873468684 954709960 926679140
637325900 139883794 135508585 779389664 577488975 861725606
3953806 78547 2287011 10079814 12877300 10545184
106265469 14965240 2003843 474906110 475752968 346113737
39330726 49987050 86464134 357469886 290171837 361907500
39325026 12350484 1393606 45081408 40486222 52432282
103942074 177727685 9871806 501861146 401749009 415850792
75096203 42485125 25932789 213352192 161302209 215071995
77064756 66337223 75074970 794173551 765373308 855195737
1627041 6924881 7829823 91842887 94562609 88487840
43067468 9722860 36416469 189393184 196463171 226489805
97017543 196657 39280362 473446837 507461269 529775465
260846448 64184977 104625130 649231430 797608010 773808971
7855041 43030801 60190267 539950685 550554200 453217299
44800157 150109526 7414734 389239657 420050038 354242454
630610 3046012 3813288 145860609 138735867 140288855
196487117 50384985 47869235 896952266 633470444 801265778
204324852 77607003 17213491 221302913 142788124 78243558
324878653 89091998 64005145 493863218 481134823 530297873
457322134 47870550 200834880 679362129 575932237 559242179
42789529 41830336 1588384 57784064 69934527 57868922
365652220 131639969 77100 740813456 849202540 873704599
135409169 53671600 29065961 153677143 127090394 89057878
15255401 4139828 34056645 315631939 305150976 309223869
28023863 80835879 172315021 492537595 535716170 530203527
476932729 95733844 199778149 718493527 753225980 758107294
226833219 82071344 42209860 509535903 514915025 420583002
76882642 41315593 2503200 192499310 178816720 194400110
104123610 87794253 46615728 331995596 399311006 474298603
123022792 49459762 196774695 936036560 871534425 843798010
70148088 62745469 74435197 814276714 843316117 881224029
306021131 341145523 1046561 863666936 921041069 854873288
19235393 7567041 12088222 204903545 184422147 180818943
14019496 19626192 1515003 211539090 197914870 207507079
6165116 142545411 108581058 564644026 558631392 569612257
10810231 771457 1951493 80974904 79628445 76203557
11705628 8470776 3294231 337421192 381368613 392519158
443872406 351989076 184447312 819456331 838691932 926370681
44035428 22167294 26186377 358929698 382811108 290366118
16626667 6643552 38649582 447221821 451804814 371721140
10569785 6919844 11427912 114484632 111980742 107526259
18053556 15217491 1987155 104928062 92910715 93001126
20170274 10220083 3315441 25082368 22293947 30273273
33880002 113051205 38137397 772532151 754678025 839273528
3160692 10261054 420625 68721184 62955421 67021444
79441637 205626427 35242588 915238367 901275807 996473231
140640195 48182321 22565515 160549034 138846532 159187423
58169258 92773421 40062787 523141042 489935527 580751521
118032401 36116628 91108848 828750606 925298216 717922098
188858705 105273444 63100919 408976683 502342431 531630500
36409554 36663150 3306517 161599108 189027081 179730485
29395166 32859380 7042631 312551254 289151097 323200417
530651 1413606 655517 9385391 9489930 9265129
1645950 27998906 2987623 189341258 180850872 168011993
46052758 114910684 62244250 878346642 631354615 854096248
26413255 12737833 12956258 279172979 238254868 239103195
50992537 164600568 60898142 663717279 606370187 631672668
200189244 20067536 79897981 227126560 111199717 146769747
30017840 12030316 3659998 105889017 129681022 89864509
277479 77320 160657 2557047 1955259 2469066
219656901 63962981 218148794 397821926 437240131 420787802
19565313 1799226 12837810 37623277 34885246 36453662
50968287 16239768 7587812 58140144 50986952 21303392
132484040 2467109 72556123 560471808 478760117 573605876
181589220 10962853 138251320 198658113 82026170 187080356
10346853 2459124 1223860 74730782 76100649 70034840
6382065 607349 1027552 245107580 184109298 243207168
74388994 81904375 50806018 569618606 574042360 551665122
369425768 34385182 79005596 756640966 726795698 692188745
27770797 23972780 116727525 309060641 320962829 295934431
17971551 1182805 85593623 379505529 400575193 449542717
57225913 24295245 50486107 687151847 580239122 693989267
74534237 9344631 16506527 132814027 88709784 125701728
7209293 8421347 6023676 71669050 69434254 66142454
93040566 71179426 66065868 165889936 131593706 111608899
492947 13904242 3806721 41586554 44418757 42057921
76134946 7214733 22995901 454027836 455178134 412287713
10313876 57776317 94916893 805340880 864352303 876046489
319486 609414 128578 5656403 4813101 3641384
149981118 50399894 60243222 680897175 645640035 687704750
50462437 27469869 663727 346527533 304739289 284768686
771021040 25532827 68825201 791327735 533950252 563337839
175026624 61434293 46108358 338202792 293835677 331641894
510694815 5031317 69761902 520626630 275105927 223687286
38252031 62573404 26393897 663200077 672610729 657450538
634190069 153905332 37201308 711238991 602804680 545006409
58759289 4364199 11015888 116817586 116171597 99294197
474213634 66319988 470640488 597591972 495215971 629594565
106060823 27538840 163915109 670736267 662532208 719229476
1847964 297866 826478 3691075 3567780 3461371
38678840 236830965 59632392 625718533 576011255 639606165
87112951 4634276 43086752 812021246 872103413 870867550
11173571 22770409 63871956 216133785 222318308 213116147
52689198 56527310 97510464 475562240 469315488 462073774
27340953 57398490 40812881 901490921 900470776 856117057
66507568 27414183 39204911 75357448 77187971 80209429
82124142 31463827 45114214 135746344 176130105 161557058
47143287 6470775 16623341 117529173 116335685 101512149
35654211 11748264 4776819 47922111 45881436 37632490
46446017 4106802 11455786 164217415 148010789 139690477
47155506 10019885 22560661 54153356 53235892 52642257
56001905 65768835 23766818 830180580 835858681 756243744
164204706 84482381 202645172 700872738 928008399 944014510
184299341 63786445 87005367 717853710 698674424 743448506
719094228 399517301 381271921 829528295 539708366 411738479
221111090 36085891 35555652 272380853 198013465 223905001
192871371 12429990 149592720 907620463 891954834 912987865
8204065 104012205 21480231 281111789 314600719 322666685
44552402 103801489 75341332 798282998 774972192 769656205
86993056 4064525 22747025 159041731 95008501 131107914
119043875 25901991 28094332 190664208 142750247 171896534
269237408 34610287 144979615 499703864 492210851 465913943
317918777 108061124 119313639 860526715 959184175 898198926
63025805 66581969 31542590 441987783 362936780 331464088
1711950 925154 17316577 59230589 55369166 60301752
318538279 1880938 6700092 589025920 320878304 601928793
215294535 23265231 288910915 396390831 317085689 408900706
212990287 6940957 17568776 272860055 280131483 341056154
82663958 25574146 9037626 120208634 98058965 105192102
11982727 15881530 40268266 218510080 217192460 190998669
24169347 35072979 49586849 655404051 622531415 670436813
174456733 48301638 188089820 632133336 401162524 488919365
68587783 8796049 117014188 838979704 867705863 888536724
116431656 46957955 32453784 260605679 271374452 268242913
65512433 2576556 37812186 359826058 396860990 405859393
143091608 20423482 90508171 335234874 534990679 532238757
35283124 44077233 8831076 541799349 432127290 563108615
1437413 7253262 93318849 779227937 747819245 800847090
46158018 8005573 215253232 791582695 782050013 808131963
90927028 90887133 110753698 335903155 373748862 369647407
52558732 4955378 93516937 251171305 291012577 272009058
526049203 76971716 7083956 866453563 556046657 622086136
140908965 45237001 6481083 335998869 288133044 201804400
401039403 44106428 118699124 605940215 456638092 485273548
327784324 144179583 25508258 458732729 480511167 522394430
80991734 430390 29620303 130215575 101058764 125848768
16005407 5013195 23011208 60854367 61166328 63381333
102344182 20910065 3636435 141596551 141473546 140777531
216539934 9538401 33461977 446089676 252947750 402039221
145097386 111532219 122564128 451849234 469902309 460370698
626763275 180133655 120355675 782408894 629023170 684934457
6909556 1950136 9096113 22762313 23328801 24094145
223277282 2166919 62496387 792836658 513060646 777175953
53193902 36484566 36208071 926403170 818382082 861736944
554394648 15686322 70347197 830570125 886789073 726314701
43144525 25802216 9712314 248458947 216938240 235351158
99199603 47256613 25765104 232596141 291334370 264244924
3430928 29702015 6963506 117828010 150456389 129266545
55113811 16614103 26682383 61181087 50613573 67239819
122222515 112371244 41850967 291727171 274301922 269662702
308301555 41900769 209475900 812463807 800415727 742625265
34502198 60589312 1254406 405019372 359674747 408989588
11373230 71623796 73862634 344440126 350363400 349688671
402254778 168679982 237702324 423615543 311733943 451652941
66808947 97702802 124874989 918822120 758936435 846404071
22714129 2627767 73571139 577816365 530496958 541397045
7047501 2684922 50639158 141155746 150513438 158834214
202392972 37675421 14861885 684399883 706658483 577174781
19237946 13234052 33314174 695869728 828002154 590261713
79489621 23647890 145932691 874641654 669666982 866581559
98384292 55809774 5357484 328114550 336565997 414059685
712584023 81994960 27169230 820359534 752995093 600890384
70313570 15501435 629400 123837075 96644987 135687976
50232649 14067853 27896235 361023968 405517737 391793793
15808798 83015789 185298957 611371180 693492524 757289577
774143529 259172222 479564019 932385119 377194103 814304256
111235245 20235103 224030 544884560 615022892 671841885
84098850 971519 68587048 289851242 260970253 292297401
8426305 4834175 563461 329354765 288688675 288623520
8398297 111377145 8806983 249647212 241848142 230796978
40376902 464999 40719022 328833007 320253208 307408953
75124323 70359309 57408807 711934128 826397654 630189672
30883012 9134895 35505796 211570449 168581269 189124339
742907135 411857460 569719553 868234670 732589073 797405737
7764151 11357986 1265694 245300720 257262958 302414361
55776258 67911920 37333484 796159539 911183074 895026869
428395664 23110882 41861410 662039040 608680250 648765286
25684223 3723272 49844602 147797794 161708963 162690779
94517811 141586784 19963661 472207697 487664889 327415190
142483123 60253324 11619112 625740138 578444243 736067122
42405144 6365785 11429752 149746690 154554339 164010343
31971445 56489503 6404990 213511473 239431832 238363799
233176436 233674055 176212239 861950014 966422487 923415682
478877497 5637923 23784361 674779030 575273035 594051200
149029184 38048818 33047179 431228960 468155258 463712535
50637930 159136324 53093644 451119067 491099071 410575441
33908148 2030216 25379574 254263364 226574880 204605475
6210893 109589921 3236614 736940929 646024796 584193118
17873587 16681641 125142159 415389612 423349495 399221889
251451811 52847707 9548116 518927476 426987973 363490691
2333839 2937767 2926252 24460760 21637314 25870841
401886849 110309628 155445448 662759024 735965300 739701752
277413470 136164935 88842276 548015573 559432073 392500119
121703124 89062595 49238436 598931059 655759919 530716704
51733934 53499597 3666295 552223532 561571582 569452707
492473777 88628363 9617637 675083184 657992716 591088939
37392600 4978443 12655104 320960907 288775269 275769578
3265761 118472623 154982436 630257395 970745335 978608420
287561650 4494512 50102072 818237079 864657942 844279363
20883239 32608059 2403820 757549043 780401886 782304855
2730220 10857218 15798898 112060992 112523983 101968153
71285922 99126424 65457573 453897634 395937433 362234444
136848890 42501423 87707072 772277166 637401364 884291496
81005303 50694364 84220369 689896476 652907413 719764314
159179510 23735531 44396600 459028594 450783758 439782147
25281853 3317274 32241468 246201330 201131738 243540460
40047256 68571499 35974238 808647401 814382268 573595207
117307625 60002958 3707161 573534149 524707699 577090693
20103771 20892821 38290942 295863215 299334715 286352928
415608 560860 14301073 86464135 76548221 82421591
8822919 2803206 4997984 21475953 16274099 21550760
65351057 1349838 10126826 129877291 145570396 162340166
79326413 14577985 80395021 416048192 259518217 506281200
362407283 61390081 190805533 548719810 469825590 574893866
9972720 73162497 1980781 338411845 304634752 321906954
8276420 1498991 96930707 342480673 354006297 355514128
47228164 5369664 8578381 70101687 49670160 69715526
48288071 40661 65030307 191186650 214653622 169248045
327825 752273 408494 3741517 3754504 3874662
332561850 65030386 145215663 835882397 818738577 785752507
31726847 17419923 11102524 76784263 84526833 88608346
279020994 40385747 26666148 384414126 180639518 410168980
59620476 2552015 66034078 319155073 298272073 278061003
39507054 55091800 24499646 387259716 444314165 552457501
25154109 1432039 5478306 32731143 23803634 23780953
113983236 12620528 59231501 755540049 549615715 791648676
7578527 28829982 49377674 492939196 535373758 559348949
55198023 79108979 10715220 361778885 361633952 321430645
209485003 14578617 136709571 337280950 285255767 328367381
35069467 59652796 8966870 422282380 322367267 433962040
58105070 5104991 249752617 735507029 768994294 747421095
71768903 13015655 37748763 816338225 844234083 818148927
9566953 11915645 11147805 86719005 109443180 114865498
19153279 29790863 131610403 815124148 914923718 879724644
2317629 2118231 12119040 260866563 253801150 247868379
62479271 16562531 35088282 125956963 145971346 114084177
35003246 22802775 129387312 740303088 763262850 806911074
8113470 17842762 19239525 273727479 252102282 223464283
72599040 53844368 26557956 706770153 636266509 557754031
181723777 68039922 10183922 386699603 358753972 448406329
95674013 145602669 65355442 787649046 793720153 711005760
434012537 115405826 191465183 506944732 573039284 436714376
4871095 6381299 60232492 283953263 281835091 278336714
160213 392297 984071 19095968 19635690 22256582
7783383 6945563 185306246 657935877 602949367 796642903
300647 1566680 8197324 25770108 24866552 25223493
410833307 330882094 107247133 725473184 891153788 706962905
29441408 6194821 5165463 35361942 35215868 29087953
43756874 67228608 102665129 442187165 646403465 508644652
17887883 42481239 34548481 905736452 801216813 813954922
7802268 23970127 33887884 126818554 129932430 120936466
69408382 37346729 914345 445848469 642809888 599712893
33979076 19384463 112486767 647838681 792888443 767889296
4018799 27372170 17214868 197460584 237388668 216231820
9214597 10108947 51395766 243778665 232786782 200190245
134895054 35627567 5897727 158905465 109582625 150796923
26456639 10381018 630121 127439906 120815932 117568860
91591942 80021998 168769846 529530765 515976946 481490131
103597323 37505020 130203074 269572811 277013084 345469256
4669759 32264081 44994579 704931376 704417414 702163760
245062930 248409045 11763920 758476398 772276203 820816535
34219276 6088896 2237558 131312739 121602830 127630523
30591026 33301517 106099366 660965724 434592931 673334301
179392919 71304230 56982161 290206196 231854307 277567424
106899740 65267309 168656244 538452178 754679396 641433906
16613101 663791 24402149 315602184 358009326 298207267
50785226 22829546 188326289 519204660 596211206 598142138
65030817 2592465 224193021 779893395 785628017 763942636
3556953 2303445 2186826 71636485 70818417 63620834
984506 55688897 2416999 147518778 128522237 137757160
32000121 23972154 10806182 259910667 219410117 252846078
101216487 23239760 1894000 235727092 328382624 332141426
31464369 146087244 18924873 750259256 765617000 721770946
13000969 15621176 25398677 185379395 178086953 165461377
143056034 109166734 15918886 527437316 472305717 537010507
179791243 30998448 103352690 644488781 744097093 788364048
60464558 121229733 59459508 578535573 593132552 634216189
86557516 9173949 27938507 94789279 34334021 58337439
56007023 22747810 9371115 103345374 89481414 104452058
471681741 31779772 90811288 653549056 742160229 573588205
670201748 90402848 553218942 793186443 748986620 813581950
53003174 7525258 9115328 415899827 456367808 418308178
63706303 3768863 5296370 522804614 420809698 492602233
252734734 37468342 1314200 324671362 236137805 270849566
32977564 91652127 20308064 705449977 596641366 681240350
606518102 318917729 11074378 863690656 889375234 864585359
211325924 29227459 2379267 634921047 619744031 639843239
26652128 47692552 42008534 432436454 415863600 430379646
24041235 26242396 49555642 705324194 742023046 517038420
124043534 16429807 266269814 506095557 845661790 858470225
596986998 125586635 9338181 897463321 779208167 908154902
28783867 10210164 1749389 39338882 37990038 39547753
22164009 30757612 5584770 138444811 138709621 120502278
396251946 11890945 342815113 672536996 636438796 637649471
370474335 19890757 295519218 737457597 521100577 817992246
134804534 21909408 11725894 603406348 565005772 602942075
5312274 6786632 2417708 246323962 136755171 258393059
54199034 2128478 8005441 546294646 557700763 494114742
3336714 38024 5972531 31930804 32889414 27864540
56918307 43166068 25499176 112530737 138475132 96087741
265104330 41982124 6235307 388531890 311602314 440753919
49937977 27656446 132104579 460900475 465505687 462865037
274135465 43960355 12568098 450970171 433162614 477902580
49090719 35439951 21164714 179324189 197021542 194705596
67094703 13081474 1397403 447316197 454001493 437483728
139442933 3798283 32041582 251485079 261968970 284888385
37372725 4609700 7568191 579688200 446958764 584518349
182956878 60696708 22101785 496753577 484744839 499478276
242065989 154286036 976277 664208649 679218391 558051510
109917509 39795811 46493620 227104128 237140134 165904982
95389599 35638130 87435834 690349582 772262526 742150192
25084452 51435968 17601182 272327552 255949909 282750549
85135778 13735107 8343024 323758134 322018911 294575497
119083088 35865417 70159168 616192447 664182949 727580457
176116362 15083025 51468797 377883938 320646509 346418628
412637768 22000557 3073077 625761930 596866919 600072172
83549983 47163213 8875696 237300606 231702673 263124131
614100232 1448021 152656639 853917846 796833904 801742557
561157357 26805444 143467967 778868910 303774587 390686624
85943620 104885164 44556540 893322461 940900155 757282085
57115632 129555637 48329616 333724106 407267702 344306492
383483656 134519001 97416690 956254069 865349981 853356173
63372325 158820829 56946714 615164561 614883241 584074189
29276588 16965981 22605942 166896685 167605748 153331544
79955458 25769802 89340726 738792492 682569440 640436199
384161593 294982720 5682625 686056611 732314707 706445605
128861082 91099852 1680123 756688453 708412600 647493673
197883896 43379385 157331165 226029970 91312355 191328200
249760658 79803036 108756412 567745283 498178253 566787965
606448087 326298555 73137120 702227043 601796595 702662817
93427880 169160385 70994710 731514905 680964190 731844648
257309247 30854186 29250640 522756285 551385114 356156666
41813457 65021758 218223992 934989730 943877729 560606162
383478751 69849297 34397220 818726433 832947350 389693699
52959352 77327438 42458049 316509264 293685968 318637743
92508934 49973696 7772596 175978110 125138324 161584891
181171145 142917035 2230997 753849617 739985776 684297685
243351397 66956657 19469540 371625226 347664425 300801735
35909836 28452324 7752525 78027592 79755322 34490197
369444946 119273060 30782605 584638745 225239272 487517240
80071028 149373129 12798889 350016099 361580293 398242769
31888073 8544133 3862338 48437395 38715673 60700904
331132039 9630135 109372204 774743332 847576555 879477556
6395137 2338193 189485413 645461557 828745392 838401921
10044114 43808072 30475618 520720687 472352720 560650792
32071487 14013539 28769477 50611696 46236805 51581413
677302914 183443571 167291904 721000463 724941391 747987811
313381264 42720331 36228662 577246907 473352259 672039422
44211180 62299880 173194798 693129858 652640303 540530290
132420438 46465970 44604164 792394571 809490336 816634517
253943679 12850041 38250228 647155474 504148252 633421413
93788112 28908053 39938026 519456663 520496090 451116166
201449419 65068556 54679846 296982147 286440930 311385193
275991039 24940328 21447592 541590471 518277716 501896189
30689301 17149213 4034382 31757746 21803730 33212548
89525167 36604535 4374128 261695203 287753308 194594012
154965471 239664277 2502345 627567387 593677168 628573074
308535049 18757403 191970870 455696304 373744745 465816050
33678393 9083312 8621954 64007648 67270309 82715503
688250440 492674549 103314727 860387513 912683907 791808418
2068299 134959 828068 4277782 3774275 4007091
23987527 7529278 3921738 57221811 63543242 62542156
291825053 273733149 11410398 606003604 459976364 571006083
123162640 33474754 13828411 340692605 362429043 363856985
34464408 17253029 42029873 218208216 258787598 253210421
33233742 3486300 2262989 288869018 257862795 278706404
6801175 19760467 62231253 180854303 202968013 166571013
9393895 1721638 6551634 33460421 31756996 39577675
9901150 793613 979412 20293291 20583291 18742906
106203481 50929585 76288694 508238252 435433508 544308534
90255457 37260628 120379019 877167855 878492457 727753097
128609509 53247923 6360847 603502757 594561206 626778186
249178871 163413454 219119182 363633700 473988236 516633914
334004046 30406848 102280760 515595208 538255037 593831229
38647055 21229904 21007909 136243336 99671327 126850611
156950269 20386008 70132431 506170046 476717244 505811644
147973101 108113516 11986969 704212387 714871406 670249564
219685468 2998731 139711199 338019564 308634332 214157159
245306014 78893053 62622445 825082116 717104171 755165174
126755806 210033887 7228854 710105274 775005282 634794389
2733006 177114 566277 4009519 3109604 3955384
107367300 98111277 179763500 820922346 837572059 793140532
1757587 4845763 26271301 105571862 114234857 119497954
360429830 199707424 19001557 525362203 366949567 433459721
7342602 18728222 25576655 165980897 138061501 180285560
29843468 5989121 12711010 33029453 32717717 24418597
9735965 46591447 19470680 371406307 313098845 303580215
124325547 88335803 16102144 373736559 362749114 327434798
33804165 24277353 25042956 68572937 57461059 71234286
99644475 72879700 79485280 403039034 367715157 361154427
552621115 158607423 93587353 647062248 527821942 504837196
315539178 189937531 445716172 672301663 669822954 730323593
23344910 14285573 260522762 963275543 882311559 975523145
465284 28628 125446 742843 412554 773132
129981706 88704669 11528035 207830468 229446287 186500157
115236479 28227806 67861788 495092684 422185179 433052707
22879198 3168617 64640836 442729468 482441232 464715533
22462770 10405068 14339043 146149472 124789334 109557997
196293 1417463 93858 8860958 8756003 9049402
195024108 52635753 86295318 367953894 400281247 309146586
57283509 55073393 71327178 554287664 561599002 553320936
43356164 155290881 224527114 705788250 832463644 839762664
559552073 30944162 166203921 950735203 902412467 899451247
350345172 4733064 74411284 420806316 501182051 288925126
251754263 2502596 271910743 927176472 692100723 749260902
262787212 271295289 62250962 512036835 497140701 402589718
127417391 6545327 84299505 543633025 541052079 548173514
324651888 42902207 23958756 369229761 299140846 311276767
21721045 63077868 10105641 737520295 744565227 901136558
16355334 3952968 2082561 39519979 43737995 34741736
196848382 55541354 111773316 298511765 247864251 244006659
158868194 177587158 17381799 723298956 686492734 721384177
463818218 5646740 147720093 476228970 345591217 425986535
35053206 45629331 150221559 491950211 494602239 532639228
530231484 264928480 93551836 894056977 776685727 749577423
151290009 27901455 70869449 211587611 188771312 264313371
15810925 11169183 63650734 396622991 421036843 399898345
123326138 9597989 122101785 194861650 96582310 164993365
41345224 76721722 25278883 911696834 809455843 873122160
7077174 95005221 44721813 553226137 444152527 550941853
51685334 132756660 77469254 416700594 468155644 465606249
356241839 136587615 168881408 552207427 623412132 434277216
76865913 79695407 33661116 535076294 436068203 546358695
189628274 290339 17220590 644028947 672241369 657437348
2637915 4303679 1520451 14615614 18818048 17494777
19645185 29628270 217461443 721407568 620106320 692183810
318194746 7521456 93819903 574930675 417154082 567044997
591932270 154008670 309576089 850746246 586161070 639390423
167593617 26431844 302460866 860650809 941792810 851231629
7806553 7095248 4683568 69777247 85832406 85883312
13812637 46711111 4721139 333197918 340243103 259728037
3897766 4463836 9046177 163751419 162526164 167366725
45946761 20403984 3147756 141760191 141387174 134453369
21903572 4351864 14955200 121067996 118407857 116760251
43472023 41464680 8507855 783281750 786291428 608469767
231633938 216408601 81713760 782704486 663766417 818087255
39358351 2514324 62532250 962308091 927001561 766784632
51712900 19919904 285399563 672563949 548343449 756228451
75074385 12288579 93140507 504159192 522893405 451892721
48685762 73787122 85046274 579330937 502381039 554171824
69498344 16260890 259725 105877864 103242398 67024891
455666625 181289170 87171643 579043451 480229346 552001812
10911294 19706500 18313540 59007200 66618005 68118224
157152553 4933168 114196939 542221909 582764511 592900942
90622121 15957835 19432846 459902401 424728567 436754991
84629417 878773 123872619 470292994 463959783 437297310
2819964 10611317 9516186 360176205 360156814 342421419
120332651 113079042 50178913 191684125 135436007 164301182
104242960 12904594 22869737 293978259 346273437 237609965
321620753 14007586 77813330 538788694 649120685 661668420
71262787 107488245 28940066 768544963 745611516 711554924
15349529 101897348 57040862 480429556 447067211 591378322
472152527 118908974 46171237 612744429 512595152 531531908
228476616 31881166 85266160 479567343 453947370 465716230
620770766 28870771 355318614 822120293 742317021 805713645
1317687 12018456 52325450 208791843 252948776 257811837
46456820 8455452 63950081 583531227 546050321 568862384
1539991 5398702 18685035 266498542 248664972 272659816
101693619 38762170 32427632 207424582 215191391 153472705
40256247 23580041 135455238 857317829 832181061 888566631
192108830 395445268 1363911 737466957 806206568 751158932
11942157 33090337 90609708 492469746 553028622 532845690
295474547 142563688 103518468 417958220 182678980 436494798
47872919 16861810 46387188 669448955 590077580 618530392
447849833 28484669 26291580 748797618 672364307 425994501
976600 11331067 6373322 37748869 42040467 38902186
575949216 119960989 5595822 640897886 330569610 498986554
125604634 38091151 42461008 242056868 273177205 186629911
61105921 32717566 10670648 215768562 156879995 151997281
7155141 115906925 9518975 457478302 476124510 416923451
529666 17457797 17465532 484992004 499363808 485507934
126758983 60444295 16682167 500879168 500981007 483268577
993588 83618369 4354009 402333375 436445408 440400297
30080639 23636148 40682549 251160297 222649461 247702455
99717288 112918824 34315026 737670161 825648804 789324809
62906372 16907888 16270339 900416079 893367225 712960261
39789103 70191092 76896022 727967168 779265083 807883832
78225301 96577727 70288346 514848714 570272564 521352796
586567606 314654695 194926562 600811385 386921330 280660570
54696249 39248483 191518 348524094 327750196 382691123
1564488 6003485 10690046 65017573 61282413 61779341
6511793 10519595 1215251 134491996 101990914 145287417
128678154 5118231 9960437 370931504 344881877 371849903
136815136 61243874 66069278 329460527 355079647 363012960
350521291 169435640 6689160 892113183 887270973 914159731
65978079 3255387 36494218 480086659 497850196 479634556
6472602 142083 2765682 55780350 56457707 58064233
7031613 2350303 3321506 29965777 28599758 30040950
39349258 22728988 10937213 228416931 229389802 227911033
90397646 33543570 14948369 219141724 215063832 233183284
4138617 36023160 14447102 200878022 198711135 189132765
26707339 16499091 24772095 410854865 400667674 425148129
48876346 97451492 135817569 670865417 676602788 666968689
4496606 4396492 2743056 31981659 38137344 40291565
3769410 683728 160096 21660520 14729614 17162620
198284894 16581613 7507875 213208314 217835047 173335324
42038537 378150 1457286 65096840 69252002 71836074
346791560 4559582 6073820 709527615 795896374 625526931
65817837 29695199 20769657 364671971 258051945 354282580
35249571 6214395 1327579 154908361 163161420 164077097
62892790 10916162 14496296 467526485 502693995 405566936
302210820 253318951 34923561 526553747 522634870 533735547
51090710 88241621 185085184 861952444 774115096 771906388
11108794 37063722 40374482 149575348 198917614 197669574
118993901 56512255 88386783 745592082 743712691 608550086
19271176 5143605 5819598 168589608 142758701 171734923
34772683 12814287 34352533 49040249 63526214 65025031
14743571 3844031 13325003 123452345 112849905 114838183
592566056 184633683 46057638 780624663 930239392 878864707
243921979 8677895 117383043 616523350 526608245 550591064
17364478 55751475 5213855 457325987 466967269 345225414
16842455 18315914 14125378 151863268 150821174 139918366
61266151 12525075 31082546 107708908 110895130 108395636
286796026 46095009 476692 369396939 325711375 372740260
708622 2337059 7094537 70547787 71498845 68603518
416096086 219967710 152085228 687136062 597700101 652107149
27560485 4255442 9305682 510842621 505427753 425913556
8763650 32645681 17304735 211575523 193634374 194763129
66203865 94220384 43390389 762254666 833801939 840287818
14552225 178001994 4047878 678323749 613833078 662949098
85561285 70681504 1151564 140227890 128014143 130516819
6086769 3777911 312436 38245925 34211168 37570645
27959276 6806989 55034405 184420518 146796201 181874385
311272390 97448808 155057392 700122404 680508379 824080680
22707583 26805940 2507147 82950152 74350920 64348772
3340794 3474018 5032127 23201260 16420577 21441071
327955400 178472195 192715336 588565785 478274436 420673748
334638581 215785960 67377836 795264771 848764709 899993049
545838304 39879641 216398466 741239134 365182839 553825413
25800120 30325517 5149466 230430837 298649993 289596139
22877 13634 23983 135339 157795 158602
134312805 55797266 93885605 420840595 520926808 543713608
274813318 9796386 162649977 803977441 805711271 599879093
90297652 91524223 32991431 700997664 689131903 711253222
31404136 119958931 102282416 723725724 625453472 574683054
28954090 4945020 3364216 70488489 63863435 43121061
2334431 825863 7756403 29014429 24034211 28873813
141445197 69679202 20731756 570835560 571081007 518287942
549229359 168508682 153709153 665757026 692358213 422566120
255196480 35553121 21953296 315676124 253068363 185171832
106794203 96467549 12559710 663709382 643602085 687680186
493145166 466854008 196913712 658184253 790314974 588450020
636040575 279993943 52887181 770218836 767729453 711157694
99717082 30695595 29008384 719976182 779200798 824334591
6356012 3139822 58994 29636061 26383065 33674352
245755304 38668360 167283814 316792040 254165622 246693433
456925195 179870654 92169101 733987239 708224927 390049365
3499557 3669419 60719271 838576556 965005867 936698951
7038 4426 6121 136166 166457 125578
435760322 45150995 20950175 536423072 508753922 329003970
66955428 14468626 9550299 516221362 507511445 537390678
83000651 253826963 23211874 683727573 768360848 791556304
11976180 47241104 33302911 572646898 587000614 511551261
29811611 21457547 32071949 228828303 212723604 230124168
69162682 347367 7365534 126600096 113038991 120060903
158042937 135668771 246392716 763465223 757525828 760234721
392993 1077016 1079575 24088843 21340191 23834733
48456741 90592166 19929993 611923085 789252175 767076834
192305723 50575207 12565619 750631415 621544739 709444026
57580953 86306033 98289927 420013380 431707028 518775662
275093555 108563390 36545460 491148659 365796104 510972057
726199768 467217917 221782383 934039522 694242248 792914087
453288778 171628701 165381726 931225843 962043478 723453746
38356379 122877996 38955646 386980635 457715040 428580341
331152424 3073068 71770266 831859516 778588584 638921614
142190303 234071003 34350715 655441079 753688417 641996170
44646917 92354702 22628828 603467023 771599126 624527515
31765814 76738462 73802289 701641288 637806459 699202529
4097198 15675219 9108564 89386544 100023945 96684298
110652383 100223458 34425152 581104136 814340127 772899058
596725 1864557 55462963 176007919 236481549 195643059
130119746 31544333 118312327 809003702 719903127 763688121
4434427 889823 11325556 64384165 66813842 56637608
22327623 134623935 61912912 873474828 947948472 941763085
8052606 29165742 136983354 404939767 406996335 405814090
64022746 146319141 6164080 708050338 606560850 570565093
85586519 76295980 16306773 632818113 596303439 656134340
244830050 45046474 1350664 526305267 523830583 474478207
58797111 10696432 27189896 82624332 72539644 84150074
339712145 4501977 4177693 607998589 605157928 626214643
164100862 12810082 61722393 477297442 292148251 464165880
134111118 117759090 148729403 525213174 558429512 547720440
157948173 92367388 58239267 168589514 164299722 87892619
481046897 11138652 2255485 977248735 754826085 967843915
15715437 95849382 26637647 539065134 583937143 573132885
127260527 12658818 679486 535288758 435811796 538914688
384617711 189459573 14983455 668284885 482022474 566901219
23916393 196096223 175981710 864264054 863155702 866333385
12973320 51086051 8806847 517927558 490110143 518282167
27504456 17965723 4984631 117465020 105328679 97479940
316600405 19844676 14622480 727338483 598263154 636507924
12715112 53733671 18221814 497504214 661055667 658537633
4542608 14498187 4230583 179427364 177297401 159965784
248826939 6774123 66367877 275254278 153952315 109455079
28756945 37839269 3578414 528883808 404842719 419432240
26209580 17672151 12376615 178285738 177227784 165469030
2777819 1642984 5571991 66460660 66512409 51210132
16166860 40123154 38251924 222617603 264272521 283273237
79172137 35567679 104102972 682581912 566084767 745480203
8307445 608894 7593675 44910125 41854397 46628913
902103721 330788989 155655675 922819360 923221844 796586916
190511385 12088438 59603517 237998073 236688657 228818232
244744180 8539783 47222597 878728807 676787451 711009368
23447038 10744101 4393584 303374759 322194281 256379234
46282223 16417042 8933617 102335687 98707655 87367375
39273966 548670 38769758 660294380 617521231 627180505
8632917 67952218 86779788 399513379 354320202 370442596
19599788 121599022 89914841 911243923 899944667 893327334
104168070 82067078 53378668 179033554 174868460 167099892
21679142 15697962 20633251 77753127 60549377 63514107
25285992 21880220 1723764 141728133 142383238 138657593
317222465 325339475 30209881 712002629 610638528 592581391
356962746 11567811 130797103 593066925 338663320 610627261
58339949 120233307 99611314 478139913 526191499 544095882
170070501 35879606 54592979 850537251 934665374 940694743
118688530 134992890 3782996 197290419 212309864 204030593
312311186 77370205 162063732 399215587 342321212 390540156
24270579 17161735 25413259 331821531 261824309 289808331
37755482 37938220 23500954 96717503 86066438 86876718
11556464 4423673 2277399 149208489 127716319 135311822
213567819 345491181 81641869 857782223 806555854 525099392
158582804 18900596 47914231 272065788 265534167 227855932
555555900 236733442 107440804 951934186 995434539 729227394
120495836 213550132 42131420 656561974 634785693 621146168
74340233 17579261 23689270 249125808 311548777 310364207
165077746 171105063 23611073 384079232 476379593 481092480
563891865 167208657 190081628 775851627 632223455 443347346
88131539 90415739 6380696 571721002 409470388 507934652
164348693 3177569 120893766 357210905 393061392 367358399
34307612 23060587 88874536 585313536 589156367 571890464
160563318 156111481 3947403 687183787 680790685 681690071
12152153 5085684 53726712 407515146 449428923 448589759
14033149 6053893 3491531 42950198 44622152 26921546
28446748 1514375 2651458 50896294 61033765 50242633
26067629 3381640 6007350 48552365 46660839 47984731
4600717 33229543 2523605 522406414 456588459 601186039
68985713 51160346 88167592 766913968 698744533 738936552
230913988 2382862 40802106 517891345 501876448 491678237
231844365 3359110 68569521 547583822 489494065 521725057
255298699 7292340 189907513 675719142 650359488 597424272
168361727 38398658 13025597 622285758 380185693 664040526
112041754 103382739 30044988 315609858 357180534 360443940
30445560 51407898 7462949 147851426 129573490 141109043
24516156 27289263 24181946 245756099 275280795 261139487
73527192 4624984 50963050 567498699 623631443 539860509
558767839 380094434 152189445 595095538 592817191 626445347
8383653 12555311 74964989 356453203 343292969 362968382
397365966 199926713 57817099 584343651 663908068 549794191
20720026 40877299 53131355 293933275 273787528 244217561
133554807 314533740 179703556 918817583 772788403 810082301
12547947 63936938 29711139 404103454 410883059 394009859
187154722 17531345 23729042 860131636 835493530 707057901
16175054 2087261 5723765 50600524 48647534 33227929
98538651 86895976 7847332 568335962 550223761 509854159
301548259 386856060 189075543 598374229 827532027 794698711
164362245 29205803 66341623 671593532 638673703 626107274
26746942 182804715 61082500 296884754 441658218 461946053
508540246 242965571 78598714 824508459 773158254 558048012
330399809 54823475 9697933 517466937 530302933 382907042
62553649 64116937 60583414 370552463 398217032 376030077
266108371 23320577 85710563 869383633 861002152 850425220
101822160 47151508 6083246 496746727 584599137 497696601
22065218 18983119 17182817 137905353 137976664 142372018
10258654 54031155 105450383 769950407 789696916 779150348
328959 38851521 195083217 713815257 713266352 695569581
114667661 2918181 49315265 144058950 36885850 130405692
400027852 126182478 401974041 678317064 767481950 664675149
4296713 1957689 2297015 4866325 3297361 5179057
37080580 168822498 21933778 748522332 768997115 568974399
5781977 6905869 7469232 137753182 177697149 144467988
327851873 5573312 70295725 402752537 233355431 316679220
21886243 46701730 1421582 245886533 241021440 231059344
19057700 1284315 17650886 222853878 242621492 233283423
71805444 132947063 15578790 688473920 845563922 849214252
337179843 194913990 8182263 395027086 337929978 168794642
96338164 28547316 29728033 844781130 900515596 888052435
18181093 1799473 53191214 500582302 400698826 542221486
56948802 33929495 53020137 173009554 198567066 198084113
400515843 193100093 146675089 619143519 651973997 638652291
352737730 5757565 134966047 592781139 623301119 536047970
6387771 2583870 1245117 47937563 45304134 45461021
46171066 39167849 84196353 721970588 897714648 836542111
5836681 3637406 27619870 200516048 195927708 207863649
27879876 59082322 28469674 382549780 376175324 390712937
75776122 21856806 23863477 314782585 296293493 310006165
687847422 707163893 137047954 838271925 886738958 827596216
45481130 9097790 8143389 91530117 88626748 84673950
32346113 6745710 5114733 39381184 28170342 44581948
172555829 149174889 68870343 250132933 365583000 253687638
745279930 134676983 215042406 800862650 568652892 962427156
170315882 16216859 2110897 595150450 601191898 472183008
232588924 153273335 51819387 370828399 373912861 270388609
786098781 392697642 362089581 857440570 553311675 864884820
116179842 30688714 31340301 133162987 62168564 126312079
98817182 25619048 8390805 299673543 288581359 170310485
87926095 75777292 84513135 666443319 617912777 632259212
190025893 120474176 29847083 303624130 241819559 263219594
32905823 60562990 17490031 862491882 873226390 799577675
354457671 131803196 214191805 905120964 930396418 927839906
14003817 108684749 19668443 300204333 306624056 333904304
61888058 14898593 184059882 944793073 690472137 873947301
97456715 42596858 7260158 212439010 176497230 158256111
408280263 171994756 202898370 571169083 611451646 610806858
50832719 136858859 60728342 652733533 559676080 669443840
14264429 72848686 18667576 272871831 331938015 329744741
117039060 117808157 48186235 921251045 921826849 625928627
173286629 13443171 14135283 193476705 188585440 153545483
153037527 43410365 33360125 585138564 599450415 535185416
16373034 36772305 13877173 358612347 296577776 330562149
94191969 33123256 10765583 305514674 326096206 341527251
242556524 148009990 88965008 349933752 415044524 266724895
3634639 24525301 3879336 107250964 79475695 123889657
82644629 14621140 48997890 387850022 407416771 414501741
974450 1365348 1305263 5151487 4956037 5226811
301934579 257883218 4227375 511530986 331393199 451799835
473822735 36921274 18622382 759542766 697205693 667365531
4208334 12888047 5744445 300416042 312720169 297969288
174950848 63773341 15015537 192455705 94835170 152780906
67573278 80802400 70838233 432867906 415336583 422312178
299010140 137467336 34701101 524833269 509527575 409232076
106370342 9118746 3957354 729007049 628998216 829789266
178892191 59719171 107030714 192589796 113978329 163739786
406706097 139913399 100582234 568996823 531209978 609181044
218865978 251181461 183056232 633155879 748868733 505361657
49400122 19268337 130859684 904115231 851766779 797944164
149485599 17063488 93441356 414863214 477121872 383077479
421030396 72871424 38973642 773144223 696741836 600933842
3113834 53233723 44805063 281082368 338409963 334418354
923661 32921360 8592663 229319175 216424112 179677930
435624109 44189064 340687248 618065178 387938711 697644853
635431143 12651341 27994630 662501085 624363914 341957390
624466 394564 165141 1528980 1624263 1413903
26302665 5459648 5567789 61986867 56303998 54563578
331983362 269933826 262724218 588063768 497358513 528903132
115310645 7905414 82927378 749084434 629928262 756410734
461664203 464693664 111370950 908447030 945617878 916082052
22658075 1706968 655182 222883866 222877923 224874455
48969322 33691121 2941576 175574135 172597251 159034569
674541637 350709358 324571308 835600184 664279526 842192189
12943003 38879881 36573401 730456678 747357511 729235114
175776546 50152219 33084278 603021193 546653609 643447582
249448194 235815696 239533386 984404599 940709420 605621611
75789641 40147561 16099430 422176667 467338220 447757579
2952187 12517389 8502349 64235541 76151776 77187461
27488550 19355815 24340535 198440331 171864262 195086837
726798678 392197456 42127043 979895251 788303450 867254380
119198206 168975411 17482773 543002735 615695072 585491494
4785926 49332499 4121436 422592203 427630615 393862956
39977079 9120302 33986044 99081689 91095382 56957299
299539942 98848699 64804051 517966737 734372127 582511924
3650289 3476754 9350310 132340473 188769861 184015832
12742604 24217431 604586 158176778 153706476 152861546
96996287 33208253 7914033 339065004 518283162 369047159
194494289 316029111 93228119 772672786 752482236 747421545
32646838 33054290 94913807 279876426 243010740 252184800
132233503 113051918 4742007 807000465 662778405 755585540
24653887 15473906 5863600 66308783 68452480 69260746
20311036 9907368 7674668 48004280 45384602 45190062
82176629 34438476 982839 701851779 703940535 723454617
3790960 12292883 4013368 45850203 104230610 86261947
280268414 23676423 2173063 751654868 670904125 735916745
90843556 35940658 19478153 361487800 393890953 363646341
100917384 94443855 1797579 120238915 107354806 107801489
111340615 14070219 53977467 133196412 152179653 112284925
5011269 64300509 140886865 571710383 475892106 552208536
18668713 26294756 70878265 606942310 618678197 619319764
85910736 25484732 20918566 447233309 448163456 465283874
262574630 139208367 184969950 589047530 592443270 596047121
551401458 94850490 39626252 673162400 468640772 606507381
13681502 1086398 2105215 45385078 45547275 45405262
10379337 286 1035349 42020152 40847969 39942743
185247836 51898264 11285596 580729992 666685396 679842748
379279360 55732757 7245254 493662277 482446832 418904794
144453969 52991679 19093676 332424241 357394879 328223778
45257930 17248939 19489056 65886388 54432450 66106134
97622757 62212567 28379839 501982759 497868480 463379646
85729895 82911940 718126 600605089 735650951 583555060
123904182 49159310 30511799 899231246 831079545 902878238
281363926 172177126 190815947 641058575 670866055 657530378
22886401 5533222 24774219 239897794 201896482 218419093
302845199 115785 248243695 338482835 220108983 356113869
144805051 28134446 24978535 264300362 228214942 219406717
5389925 1136213 1130628 7946500 7629602 7089551
128060249 28671210 34289047 332555822 370429532 383659429
91607052 31619061 93550970 622666539 613331460 623577687
30995154 8382085 82957022 242677891 222956579 220605020
1865263 31321354 2590931 213710928 205808706 180463788
30967293 28110371 2764906 106815945 101386179 83504279
107093669 30424005 8887519 261789656 275155525 279749384
132705183 13239218 6231404 134870000 68961279 94052895
68860062 13844034 96192624 561373807 617077728 484603373
8500317 17745513 25431202 586328686 674596408 605509050
51944747 83210552 38035942 410727372 460110918 443575166
6528913 132925901 4643817 782835907 679495859 719082926
11019293 43635969 196300996 560317780 667336920 649146166
90584889 59965862 20255819 554671922 423148368 553632285
267399865 28288430 55305432 439870541 507763555 380341589
17339698 11751407 10438659 163302244 138717247 156363275
601487456 3427645 117571391 652976251 350808059 559207572
1454719 79429362 15360315 272307601 277280067 283315002
2717433 7946336 10711546 61302214 71062926 51512134
42490336 130656039 40511467 668243316 697666475 679655157
8915615 57338540 19636573 800506272 573819903 589023544
20668376 42223222 89876034 642373912 670521049 613191237
92490203 257151576 97412312 839506166 899109384 882206120
64349083 26462660 2251311 287703020 254476100 285807166
115100000 97146095 19880387 433541421 460267974 481838895
90592733 1498423 511433 133443636 143412276 138976844
236843290 22954116 19799402 387058760 438588608 419130659
205200282 41864513 21039476 429326173 389087075 404063074
30605775 6609705 6263025 109216353 118337601 114178111
708485776 268963757 28469100 902238806 865289048 645596375
43026663 2040965 8393184 351149981 338979487 366759671
6823511 23426138 3080058 464863119 465576135 441295489
3792565 20909910 29115143 103958475 139677954 148649564
107389637 35089355 51458621 787395667 693818932 798671215
66086896 21319039 13746193 683392477 654593167 652596274
71378839 110491534 29828394 396774037 423050858 343732884
276837482 69667742 97565430 451277585 451376489 441126290
529390646 35093098 101022736 785858656 706705734 580657660
735713521 428434198 367395831 885264663 871616857 922014997
93202785 60645757 41220150 519916301 659362702 662113575
86823919 41196382 34316924 398890846 368451385 272318908
24891144 4481695 2010922 30313795 12150081 25149090
174093584 152021662 54152619 285070227 391776539 460679752
276944505 48701997 125263713 570150504 451024729 521286808
55370258 10622411 4163760 146112119 129594607 148221686
210600466 120802967 17471179 844836226 809133184 858311604
140982090 113742463 99634373 512705722 473083649 241194510
31713745 95828742 107171464 824590715 866994919 972910537
490462547 58556665 250026910 598527201 520753150 383620340
422967925 42893169 15746504 696229685 643360733 633070119
293095716 54352504 51511043 435946761 422467408 383523987
357993138 7708445 86685102 674215271 675947543 730465097
29733953 76678080 19790393 170686815 149012569 167214391
357544278 50701780 51248236 496444736 503193963 502431291
19396823 14380961 12545658 34792434 42617476 37978727
131966858 18396877 10722026 222735579 161897374 168685455
397216606 312620506 122439485 814411279 782379238 495824224
15471967 17259624 26835995 209848837 187175085 191751298
81548931 1134812 15974602 124036857 128079361 96769236
222543827 133469541 58556359 929828816 943832284 945687021
6898260 6902560 217630 52191664 62317972 63102987
205565506 43405435 5931082 350207623 365671736 386327716
455623543 16698786 30323050 709977933 325638841 625193572
69729484 25749995 19270370 199384532 209127101 182629913
12191610 72306104 23738221 549762564 521081959 521499745
26409556 50801059 2820336 343369223 294396902 321808449
84625342 65745591 199532586 678617299 654135369 661241204
52559585 102890799 129231987 915577028 833099756 880047614
362274508 201264296 192855168 408648888 325587513 380286272
180343462 2998661 83794314 628557636 633878560 634506348
793725 39089069 7327106 379438069 329091108 383804379
6638479 30918528 9815907 149388390 145292757 141980622
2201945 6551374 6909575 63552934 63983745 58941971
8716745 11518246 81300062 257991172 333776220 301428903
6467987 22360848 52077593 261019805 220936160 248688206
163439291 5120882 95026724 402813534 499334364 411733733
860228864 616593049 10572654 977197950 935244515 412083486
106144474 25449510 518649 334338498 346146772 313074563
33685017 7207599 22253442 391970735 312310228 382756347
327765076 52961490 34823976 883009571 888814492 818316079
506625618 140428564 31444066 805998189 587182963 591294460
39714514 176928183 47725021 562831426 568967446 546464973
5971494 123922810 9610282 343444733 333877301 335932044
410661983 243342813 214512789 442245307 300746588 336381062
173566830 46853315 61735052 502812027 498783206 464994008
42389580 21886825 34789641 279137111 248187438 247368780
456910424 52345625 320070312 870946441 627644334 931244451
66601663 154428710 6521304 712860889 746748865 636361930
294445103 36360409 102912326 873911755 927914925 914587690
46099301 5430260 29081329 116356801 112361723 128626123
10735090 6698293 9372657 66022712 74172623 58989794
631931312 64979498 209758156 835981034 791866201 824384933
3743245 9525735 1385770 311791993 309098606 226794577
239544299 268215595 137896713 897118640 900696030 944836902
432743211 74913099 182749286 685041915 719356348 725454254
521246952 610130501 3205893 923419774 948330319 729690325
2762750 5027772 4045474 510546067 538268116 513876203
250247338 12011773 55648188 350840519 228305779 331377578
440676054 10126320 12790571 724824443 692374697 761866248
2079407 161138873 107690130 666846157 617566611 668681538
59393574 7312173 13038424 165814033 200407108 203906817
12146798 2777093 2887983 44519465 41162151 46736885
29833719 9450789 11986421 309640305 335335749 295943629
519017567 543032967 231783207 638934435 602359038 634055034
127702414 14813533 20744440 508067806 509078161 520821936
106420338 37098709 35243391 136676181 85849068 135550932
7757190 108101487 95523315 679570729 653372680 682672822
163382755 75938245 162541498 526029549 466518228 504506095
92228407 53796254 5753470 490606440 512971628 439601060
15911913 13895826 911450 71785472 61916828 77657907
20924510 12957834 31545647 525818641 520182466 523779477
179805398 140178261 29727901 999476656 871958988 988430342
296712801 75500178 33815698 310722761 249275132 316951483
21186423 13364966 5120411 25283444 26709350 13797162
258371292 96667553 124932010 297114301 246788375 190556563
62576367 22926449 33766085 147852899 100639983 125422567
231831224 154043221 139212403 516389253 548535112 520563868
8747118 19675871 154256144 640343164 852878754 874465701
65166399 23558983 1246824 215713261 143120021 125615846
295021495 337850856 108943798 309315342 369832454 335359652
58944021 32410362 70016408 797545214 728175644 603337499
23851773 11050916 13440556 342313157 360919581 416861226
105359608 67402314 13319072 660744672 695203730 720162167
380946254 95527783 56826421 815824019 810706677 815397691
269151237 37697911 69027279 606308117 456641098 515967381
33880033 10290099 3325942 341717539 299782089 338038648
10490955 121915230 12223047 665908960 750532554 628594493
207886170 41703463 13625477 930911248 770391195 953459431
435365563 29044266 78277432 836101187 736193637 762605375
86699146 72398292 158542353 939374944 901912113 940884531
16159743 444992 32776907 111684037 112168281 118029827
22367990 28042739 42140343 604819707 500999804 591750371
356802347 18772805 197447897 917409188 937380673 876506610
11748505 25130087 19957656 223968969 206588696 143185848
113784893 22473782 3483641 539142435 552809631 387348540
140965989 14975775 63283146 599995139 600299981 513662810
119005935 3690520 12240753 446330055 456114563 371003767
74971011 64145063 61584797 702106354 758247457 778900116
52218578 64853687 31955524 759263079 642588881 839949104
261885378 72195692 192591044 657294237 571725369 632199012
12063293 6463432 11312203 87379055 97845135 89318659
131026187 114151980 50289070 590389590 675431481 539465687
1555836 745746 3649997 13552640 15369361 16499865
118494013 11243470 39904296 127006976 112057562 107253594
16427862 9074381 2376693 53078738 49427699 52020110
462797756 126938795 92631415 538560903 439896539 436954492
66760755 7252679 36158654 427765840 405798363 438645728
19666547 28452614 27462002 483712781 472989634 436227380
562597 27291200 8491803 257532761 227327324 268172315
450863648 215106567 14848062 707649824 814043765 677471172
172774701 29234023 80478947 260219667 182148145 138230030
96401134 16643475 134921641 407088397 379350887 410216755
27770462 2441836 12061689 598690065 795850496 675913006
23812227 2816491 2023306 204282737 226642891 243384614
109661342 22931434 44398795 341585304 198248416 333046633
161945318 1176306 44277027 264697233 276498563 247969217
574654922 171338579 16869626 639178616 608908207 225946341
68126 43006 202057 556258 590192 559547
24245321 9906873 1561793 331576064 314664794 279651021
7304531 20467034 26081692 112435796 114478189 106366110
88427044 19917731 40396905 154061365 170076293 170221630
40128706 13736799 27222104 107215231 123894628 120215129
2877464 32782410 77115252 350679797 384531995 325884912
189124044 22054891 36216534 394200609 379626196 373779462
9555641 33447030 55134798 195199835 273921440 312925992
12767865 19536870 12602768 58575492 58210047 58551967
414572948 27697527 92612100 462958085 362384320 208285521
2737528 1121608 2327163 20231528 16962769 18969744
807932789 202471490 94626525 924084792 785598925 535326281
15212232 1916048 869271 21107061 23420656 12223309
2741388 2320654 721078 16780194 17018876 19234259
133690327 95032532 80841881 653177724 647407126 509466441
66018236 226677816 92334128 746103636 713871418 753494528
434725520 230496629 60329248 484894898 637850357 364795478
206827491 31858112 62493978 373413633 347123307 399473616
76777943 79192357 28100819 347014873 279825729 285921296
24054043 83913786 64798092 522053382 506584371 475754474
215945623 44456734 6896622 328534574 337839275 324848181
32025470 64558855 66881973 666160269 596982983 647746213
101452768 29521872 61427291 756272452 612669388 713416876
26984068 7440459 4292854 81507896 70138157 69448983
59322641 11188678 16363545 128452616 121076852 133168845
10782453 838718 2451869 23288818 18375003 23174550
9098547 25561281 2808678 526417392 523446391 541414851
4967086 32012567 454213 280458734 254307823 283608848
166226934 14784589 101265766 542104959 534671738 526091441
674654 48800182 5372477 310699378 303699025 313798567
65501053 10299868 9512743 159788192 162085595 164424192
14389775 42550752 9721897 328837914 291383727 324355242
15201562 16718565 12465866 233948566 242087809 236244032
125580889 99489735 19483241 850902896 847381553 732208306
168884565 77056017 61583189 310810316 333039680 292078442
177597034 142678368 132485450 427262816 425039432 415677231
239833445 8573363 28168682 304603509 187070732 218533496
13378109 6914788 415486 183806356 181022879 173187502
42962632 12731083 14669409 144192093 121123036 131280689
181809920 41791019 4728770 630450704 737737206 516295094
44340687 53369323 42151674 386177005 292102676 387279298
11851357 73484337 111707413 323010121 304659361 343623820
3743377 52987565 29718926 410372161 529017421 514402715
332585191 262083279 158522791 572578742 572270079 587615127
25483945 3706066 2944177 37995035 36341111 26164842
51157325 13908181 119708400 792178716 773586816 702467869
65351875 9072153 30466780 138922793 126961363 133880272
109720042 118934703 144205813 559867425 632509211 653723132
3386193 2230581 1401840 19298576 18212657 18816729
310536225 142679541 3979108 403984038 357878398 345875664
32472440 12711628 7631591 698386040 700502790 651413736
44549303 63925904 8360760 571900822 730318180 659880060
31242445 50479850 182103235 637178642 697899664 701324730
102102297 11111168 63667967 556711954 618144626 499740004
73788074 87521526 64853790 394425092 456311696 463884617
192326171 20637335 351583065 597107504 458065244 614224423
18327379 7075181 11431581 48411196 42631318 47240409
118281802 19226545 99313119 720055138 830298853 874484344
3376474 1610627 2733011 3893981 4247230 3870564
65369668 98161519 15028255 554974842 664680887 707359237
126795632 1296029 61732282 963285150 805319525 736912023
249885292 40439392 60120222 531970066 601482936 625313506
35995352 6897564 9906345 224846874 218702720 221756577
18503363 12088017 9876772 283437852 271265459 267102287
309092526 96540576 29925690 523707527 461678994 466698950
67204482 53651032 11897390 169934870 186455930 185386621
15915743 13706824 92896864 700236499 696922089 706609011
11169200 5341546 22100127 116899818 140856840 153900845
328214213 2511428 185755868 398732442 373247808 384352285
82203441 4292485 107959395 884371516 829926717 942334930
110980280 107594791 50527498 445754842 388744897 447446109
96294276 43705103 67708109 216610422 274274615 251872821
32355188 20164265 56884275 327913457 311579577 313057597
7287510 767453 13862875 105450612 115798268 114837738
249188 7985 55644 408036 322600 365722
33644454 34512297 10171049 288720994 304856011 215163176
66481849 37116663 48957531 260804769 322809446 329232874
5579205 20256965 4122740 114719649 80757158 113156923
76905601 1080695 21643847 414791642 454483632 459201374
260224360 104904652 244472521 859394533 863312353 783395532
20989924 6055619 8754411 176565971 144803644 161437196
432110696 125577484 202233446 872720681 952927138 941495301
188747770 22796740 138431627 533541766 500623156 552187348
20853159 2598121 122788143 813507527 787842041 837357205
2789719 112841998 162131466 796199104 873965618 882618322
138304678 205702221 147513821 842879825 831536215 629095149
27371033 42491071 1732338 216951928 245153709 239751079
499591455 79036042 22343638 692749504 612393251 745822720
6290395 45402542 37303840 394899883 371933115 395343605
174831817 24461252 92486890 215631110 221504321 187147145
316934795 9106126 156685470 548154083 403864903 547029653
14615833 156294669 34574023 600785975 712628871 472352453
33372745 3665999 1556444 82458896 90108949 74588324
385836426 153499200 34644912 705371389 654741046 582612681
708991184 56500525 361066751 798617160 373719112 674782786
407452992 114585691 139416661 435263210 400629464 416713819
38104586 27742720 24463310 73104190 65541210 76293075
18399276 15441301 20104971 107315937 105970432 114641145
176085001 16248619 51157538 342916669 365841335 362344141
220164715 16500380 72538831 332857175 255524297 262419400
449843504 119544914 228494858 811237492 938790794 916253981
128011317 104007899 7188251 762250833 661130602 764433736
28398842 595536 6049402 57159467 45127157 57937844
237142662 86230242 23396198 565468226 360500742 335998587
59410300 41726672 15877996 272848960 248380282 237637399
76616341 5662742 17141239 214548941 208015518 206768523
18496831 15239998 12676611 121488311 112993626 97921844
243863388 64141546 315470 389356388 375723320 376908548
23932121 6264806 7279264 48249658 45899157 47569862
275611668 35208022 125297304 915661785 835388055 874889656
117259155 80961394 18343741 591364904 728235174 751149568
445594231 165435191 32451279 564348969 606009072 566677476
438507139 129747699 190237921 474481693 458969980 399279948
34743889 111407262 83160622 681031277 788520257 740112325
174845955 272829826 61186481 842002367 853206678 730293403
131737430 108116490 62218315 989770210 889109071 981468146
28383481 36875383 24273319 217571185 224161976 233492062
88231860 62189810 40973578 150862964 141907212 153779108
706252069 122149145 535489749 852559177 938577302 767927880
1036656 40885780 24673560 310289815 286008756 310447553
20253921 38091277 11240542 188996711 224903829 176496628
17445882 27259696 9079409 204135290 184998474 204317073
298738922 58140578 56051 903066360 898011631 873424390
12336665 8612631 2482247 61972586 85276684 84326853
37751410 84620277 7362236 327145312 322069350 319582930
158536279 3743285 49628664 429203959 277671846 368786103
31470361 1753819 7811786 137931667 140954362 143134082
124772662 121309738 69728031 390970633 322779148 356935169
204250534 131146723 155490663 709738958 684516042 776764914
502748214 40985920 210205292 570398885 226831652 536372051
125075579 49587313 161243682 475504166 531942628 630218554
151988208 9055486 19402353 667639863 638920922 476920350
422040906 263390321 59946594 669422448 766583560 615630886
33746138 94217733 181678333 694528960 640596494 691335352
87480765 89695658 58579380 532901127 709317327 643445628
261954350 236120209 37705457 755832575 857153943 729723101
122119013 122855226 50456579 648446814 614495098 688953154
53282382 80087024 7005595 251232502 264204224 263454487
213211671 86391746 36336196 341016384 365612540 296604366
2026463 13679095 218945533 814138451 806167795 771944176
148327534 42591568 53255820 418116355 296814459 435121946
413272872 27937192 206531978 761595054 824549865 789191695
392139253 274834745 21028119 704253092 697681440 774406925
471903502 125333409 550376264 879580306 642739943 823279513
45879900 17153592 305888 107204723 124572180 119458774
18497055 33707461 119802238 801916106 742381237 812035882
265437637 263930695 78882287 700541807 737601357 682844463
40127836 26218031 7127322 72781003 73651789 72788317
129342135 13152796 21920929 140371584 81330475 120730022
285537476 47255976 74043478 479921389 401418894 316285957
488123556 389232054 17721749 753993500 709992898 541410750
555816328 39512317 47164484 777655610 517673346 806072510
360738429 65821973 44541665 814904416 794024235 842131901
270855903 53778084 3925014 558435450 524877917 557704997
4753545 1415310 2003112 26106242 21842084 27340715
9658876 101733343 25804704 567695949 570172971 570408252
104898366 68075700 8113535 171147686 181828039 216235092
521879 60709319 7900962 843080483 812855810 852242486
2053935 2583751 2095301 25613859 31983296 31789596
15466370 21137470 119370429 563766250 559831153 527124716
27483482 6182537 4044310 77664588 83529884 76259077
471517580 307347661 1975455 861042726 848341692 831610517
301497491 78186143 78926407 701855497 562304464 663426178
14852739 11635752 66358759 645294530 793960907 762981798
3900168 4947032 10882091 42735182 30684227 41951617
225584616 109615039 40505855 353141623 356425835 465933930
10748950 77204382 20919996 337118495 398415625 376562102
592509400 349259095 37361833 653662378 517143906 711418900
105536280 439866470 16770635 902061755 929953040 754315786
20473771 2335596 11955882 537504216 537989866 521043077
345374 21759521 16754919 155589595 138367924 125158196
104451876 175320734 141528339 754919661 789609317 563634281
98559108 6393755 11896354 124459168 115902557 123179947
194422438 158546181 179728139 273858490 206479440 302446882
126755797 166556759 35533292 776443645 783859750 719253404
52529822 23181462 1184813 264590231 208835883 260907715
547884252 86582638 159536477 714064597 345001296 654449678
46758002 19371192 18605980 75475967 78843671 60462248
223347458 23352423 8104174 681961897 690345961 739742270
226695389 9504597 102227 639334755 634387601 601268148
98592302 53828731 68814711 198269807 202815430 208488709
2564900 283439 9072334 52490956 47743928 48676469
400383971 159512546 191728653 571804850 457272331 517491991
227906284 47596 102786635 271362148 163663490 135655004
2764356 25903792 11071872 762670587 913780327 925405394
356251298 70467380 115859853 691414192 542512326 668652339
29339536 20540839 20463442 158905201 157933473 174050637
96740286 2386051 113303891 821684493 820629661 970620208
2257889 286552 1093099 8597422 9314516 9322864
176589365 25324197 33243029 389784247 422486223 432877267
47416827 23565539 6900139 709337910 745337266 757819373
56377771 34102333 174208037 299400287 620521554 633451510
50234407 9411915 5001205 79198721 90943195 79680847
157550963 29559841 55956278 627130660 701946139 606520945
5125163 23219763 5930485 118217400 101815510 124506121
445608619 56874458 102387496 497406156 740229777 435295277
28417388 19812313 10154130 50786632 48985817 40645990
115480048 37629888 251729459 885309211 849825712 909867233
61727436 59912505 149307408 440083323 473155040 523089555
104616916 7927825 52880527 174840326 151103654 168211340
36273548 2429710 14167435 155611757 153995619 150088188
77016384 132225000 45128057 582755223 623034451 616604756
4626372 66173615 55429072 869734380 832355505 884412011
99745950 11652967 47431220 151461012 88235157 156481240
32868223 45189011 29399739 346805712 397878323 379889417
295024743 131583622 31672561 630441283 611974097 677617856
1449457 3735589 973635 88237334 89836959 91121136
72457929 390544880 138479549 901546239 966718522 857372742
54478598 5782490 1830802 184727430 208051153 158483499
18278068 16737681 58638290 295819988 292657748 305140072
542695061 31541775 35976874 648537712 606248877 493686299
528402176 43206248 358880549 735598319 695219724 742800245
341033435 46316746 33516690 416849031 287576648 280973423
128779719 261945364 4045937 784101331 722107597 744240849
19880866 148437850 48783308 582607217 640353801 471713529
19827014 7867705 71598410 376159065 408679648 400006783
52859595 8020597 28684759 351334611 353303087 332169344
79414379 139962189 77521485 459781348 570272950 612324444
93994077 26613497 12143005 308920533 286483950 289746498
10362599 3993692 1138266 108674036 67502364 95645969
157983277 21016016 26543206 434565545 452145004 509501866
45037720 27261391 66176104 570065018 450829159 520188046
1952624 12773221 4606630 145783542 155746567 169775709
5045543 1449561 874597 8659360 9288791 9206368
74847567 9922233 16318735 405056553 400939759 404472319
65449417 6478026 24879368 560922336 632396318 592836314
89983419 9845529 4220587 281235849 217051346 247822916
45633215 2724025 8386370 67492747 17227630 38361179
191427492 5311586 131921453 443851456 295269341 440239442
94910527 37838122 78331049 324439037 545411696 566745036
3857624 184930706 131335843 707136958 714728668 519322397
473052692 223870780 324030054 701858855 796814752 718513969
267846906 156997169 263949207 569192016 551862100 618580215
425626271 56324119 118932317 877988820 778855783 739211192
88860553 147156506 149541001 814460239 710444358 832668057
27198371 30797223 116487412 898389137 820637763 901478909
16385104 19134289 21437978 391549659 386815739 419989313
8060018 16937485 1158149 413586837 455338589 493540594
426350835 92445615 66773063 545925372 505660053 409452199
526503764 95316871 31202225 542070975 513691531 565005659
65005768 76722570 73830543 571850607 605045068 616371263
492108444 36977568 65607520 709145075 774983167 697839777
404174659 231960587 205755087 910592853 852830028 904434945
111521822 134084338 50516935 731740393 741895891 595476919
4781925 63276429 7040749 125689261 120579586 143544704
139559483 67120801 51333173 731220909 697501292 702143016
727701 19101040 10808228 180011665 161516686 162697214
77659382 12642853 28777135 282190243 246313854 296090405
345133496 63163647 57298937 536528569 487798017 527716973
46649412 250986954 136791442 798818309 890894702 704560268
617865281 14270646 270328714 814971930 460313354 832645359
84293312 1836635 17706929 170535240 172698760 189377856
372201469 6976670 46275276 972724636 735243455 932309688
223806698 509416046 24169996 752969547 867925068 550816794
275642427 13162083 477981 693818179 378861918 482861838
6905327 28833273 70134072 419453637 483963201 481281936
357090400 25590976 260528293 945657020 860215262 607249246
108646351 32076902 81946712 505975632 587292002 577770804
45703284 6205826 43791546 788221204 788517310 730519171
451268103 137096390 247673949 504679542 503238647 478727463
21107681 10742538 1380731 72586958 68585294 78152647
96538028 7534683 67958680 859362362 726857114 796975436
130071643 80041213 51927021 198064940 185285479 200417702
118782802 22880975 23001293 287946581 315631535 310204833
876184 11847569 59590282 462916872 373063034 466202841
11290402 18201682 1194258 123207202 163136070 149815936
259891768 82462588 208432450 875008829 838413395 923980388
22826878 22571082 8566460 254984547 239605186 246773503
57398735 55285259 41965423 731724560 784854543 794298728
589323988 143790933 220643139 683995044 321797014 687286078
58805558 101653391 41906047 277704480 335765068 300658252
3753681 6306749 185088907 847363908 921043661 978913072
13968836 61050732 94371141 489059145 582257747 601397213
29112507 43968171 8297721 462786832 467754308 471786028
31896505 175583393 8470810 545992917 526705110 455660323
249573818 18753388 79556422 341326153 396862065 370560810
29657350 42010406 13329334 217962602 250543300 227267889
317266189 69527983 40635578 361218867 200069782 354688729
54488373 20267018 61130270 233892121 268709280 273764966
4240950 12964519 60112380 103511778 140646424 142570706
28936023 13746719 22557069 80891566 83339533 52632374
67016 444177 209690 2842486 3508425 3213341
155303886 38416935 72011389 439706279 424698291 331041984
21402126 9227358 7255578 219820246 173426315 220693715
216328379 36129741 61270349 807475314 799212206 827309152
23457193 2805268 31605057 116495768 152078506 149382761
6874943 53454489 15073891 794894466 805297353 715116023
8153816 3940109 1829144 37840116 34501078 36427440
27812380 6150733 3142318 94085854 80316189 90471163
36406956 30599599 24640717 344912500 333280167 330442032
5147739 1645046 13247996 120448613 126579588 123448859
705597054 212920248 74496666 795523580 677192666 303549264
347308848 153942205 294190427 504833735 420852963 442833540
172172882 156757892 94370580 247950338 217991423 215600213
140680550 261086853 26612430 643623498 612432072 628563481
2137530 54983110 27345612 337598687 328942100 292446743
154001767 23824624 98765108 548255386 680510664 634538592
121621316 25925646 21503104 189607821 176376939 128613555
169526676 66815769 112829464 875015106 896244849 897215676
19583672 71437526 134132095 668037294 606683835 677814049
36020409 23428454 1584469 764422474 795909590 894266439
89317612 49398120 7692777 759558761 769829925 800622870
45593826 29776469 4063611 147980082 171459580 140023784
36727969 40958223 13929172 148151297 150718253 150828016
28624132 1858040 1923706 53931168 65041005 42350212
35717371 30879348 9610152 709458181 708436711 728581556
426615536 71442455 317867031 809140484 564832562 751509013
266628173 41522188 90196692 318414363 158148498 212085328
32447006 82594556 35985032 888145124 679724655 892359562
414241400 5242289 142569994 717015042 654356135 788979365
95920295 226296335 11988686 637722152 706312017 685711963
190283109 151572643 237387076 540142005 570016696 504342906
21267918 87649745 16967250 900281511 657906802 864874022
38345423 67853211 603478 368166646 370059887 372151274
165211328 182535506 330638101 739382562 826957522 917440093
606131908 428351619 157201409 941080425 927114972 881637297
19818347 12061331 13813211 433159237 426834762 421935731
242637322 59803348 45717973 507352192 514201470 508202584
145732847 15834335 283184304 905004516 938437821 945348309
146170917 122091543 133243958 945884807 902576854 950382236
678227938 12898297 393669796 955927980 609127718 855065501
297050025 136750375 39517853 366541225 345550885 329347081
579500924 192608952 270255141 787869933 776552125 535452108
111217687 56095677 73678788 714625030 735865762 708170507
113451260 49780319 19475648 266761568 319698865 323811835
76344015 23805486 18310942 753893032 862971395 900335614
139839908 76479853 92997613 775301391 759590336 790539763
8060070 2872357 2044961 23130331 22560675 22024961
23500148 17499888 11633294 207839623 213196548 214707759
217381403 127317847 178757714 825948570 806290776 853967570
292571919 11910892 190247410 294963811 348168743 219849211
441316921 36680649 228403197 952862970 869888669 886094569
108617870 79515070 23291228 254710092 245428862 252537403
331102742 17200450 41654736 486011707 456008977 335627196
91724920 97971723 67976344 532469509 496193144 425659635
88245215 87624410 38451401 190755333 213240162 190606347
20389333 48672110 141131380 403842637 494985447 475880755
33759513 4157721 28132994 44042322 22944015 45862153
5913373 41604146 120257372 743650283 763073531 723958376
820391 1425280 3558205 22458212 19906826 21909102
655580663 206593967 149593515 809164241 795624631 731135288
1166624 436252 1516964 8273361 3588632 7164672
134517297 762918 26674755 544338280 509040467 504586182
542696731 313336858 171799531 917550092 829684908 798641496
78897437 14480813 26320539 383913045 334993180 274293976
183355401 79918750 76216119 209146825 148877166 179821065
77463030 31404007 65612 306540601 342129854 336516785
192824733 53271596 116769993 441923518 366828883 437765229
3926207 9705283 2452653 160326615 160907917 158880747
14435626 26445187 24445987 250192633 262467540 268928618
68444812 74300817 1774548 465314526 468183085 478803415
6438181 41817200 22797559 326853743 306865391 278074463
67903725 21639495 35357011 363954779 404059260 337308881
87944316 22359550 35719372 787715708 714623709 795612372
10682380 3915927 1608011 41425318 41111666 27918846
58794541 910399 27920380 407228844 364504721 417068079
517353490 507906314 12222625 629431914 625406721 290875827
3459438 25058821 25989952 276078447 303261625 344452222
29107872 28350002 17294783 116395102 118169685 108386149
23092691 46495747 10315550 331686486 360211970 234631208
293330791 359730 133774160 552196075 575535686 548812430
144180973 526077 17789683 321022217 324142663 337787295
416559916 17347463 119174643 611594426 617113495 623930196
541818043 6400672 68708970 940145893 809362018 787537624
87178730 1321279 52876951 536658463 496383089 535912140
50695603 53210109 21086682 844550099 848320295 794012563
74943761 14795126 7110301 204260068 208899661 199527969
225948953 90105543 65692955 330066425 304397346 319106712
163713284 97328146 10134267 257484390 221252554 264422201
132933814 1751756 23682521 684726772 631349187 691555614
175484306 146871208 22643636 748342799 590444755 740614282
65171576 5863945 9724990 178862311 203600739 211282135
645254216 8980547 248884133 875406065 528179070 868607086
113371865 1141599 14545572 188355144 217294573 110515715
7325569 5186737 48346718 487476261 455899814 625345506
39146477 4953227 1726309 60248483 48760466 42523158
40764568 3513115 1139732 101161351 129953707 123330459
62319760 37716220 144455455 624707063 605327897 594471629
229671768 74765885 49749278 514505694 505708966 425355782
351747587 183551576 208509921 641218341 504876447 627097917
155511405 49728426 60386977 246622739 175583676 227096908
44519924 34547639 61209810 288676773 321640346 298446180
301995056 30153812 86723636 514004805 191522407 473134736
151470757 86567221 35537454 567210813 687771162 621339508
108028318 38616249 4189902 157630231 199807986 206480579
5696609 13169821 14442667 160452413 242652057 215435716
38728738 7495465 30372958 103459724 158535649 156015351
482551979 23007526 12711295 602772367 542065932 581642745
37307264 27501230 41141442 705383275 849167070 786842978
737275474 425170776 217026340 924859078 531120861 595104309
3519749 4237654 6724718 53357731 54678891 56537578
125412376 27797851 10452064 154002822 108653017 109325607
213071216 12360166 155869148 293293157 342347992 284157448
1083693 10788672 18920876 85886971 90045033 87781251
84765232 55316520 85086665 694034809 743951234 667361269
55322369 72988129 25226443 87773969 83764378 75667606
164643022 5533586 79062340 263065727 268313889 305984802
182098486 96700257 56263987 814266400 842645754 621632027
356026688 30586752 1479814 706893699 861761765 835936626
469933624 23433918 139539499 792200542 968546688 704794825
33295896 203155 15278358 47417997 47954860 55152196
213466862 79024748 30053392 608179061 615434322 607256711
288629937 2160981 172027764 586756899 404278927 513942666
216639581 42096527 23418464 736001302 833422243 727798037
213071279 3315321 70906244 305953661 347325787 341898897
78151531 11887071 19299590 100664265 71083322 75775553
144157279 19420730 23861671 212680423 230370888 208603160
62952994 207479263 22521292 540257073 560072608 495314183
50826858 9217543 3775250 135486026 198692559 195652026
199394713 67023904 8800478 266381601 266947368 121949440
247913889 97259330 70689797 599959066 523620581 644499581
13420012 183102889 23263043 558905212 566205895 493111236
402543744 53143195 57434046 443097481 399505702 484076525
55105157 49610559 176291558 298616027 367812559 381003350
106205810 27959332 29763412 363822902 513472768 447810456
116330368 86995737 16708816 281756267 371906589 352767241
288273669 113448793 126540732 559429781 544074232 582673356
68054486 23514658 88040206 432304375 465830849 484828531
149917000 4980225 69687835 477888887 443916280 587059485
17697588 66001039 6718138 161819521 192351625 168501842
265325704 74171960 12758419 703018257 699136627 673294398
108237778 8382653 75535584 656211987 646053738 547774570
120313698 988748 8434579 184690528 85936442 108592494
58969679 6346898 14234817 68772380 80991682 27123211
154266934 32510739 38258357 405513029 291329208 429779001
36992463 3519384 11869458 43272726 30887495 48031591
53784283 6899555 3556474 261443206 219889037 223330225
19855951 31163722 56615747 368080343 397816671 401575859
280247400 3778842 52402341 739568953 749749193 670304838
310071167 88416360 31184267 403345932 399447592 374948091
2032223 7779204 19034437 215490631 194303838 234544174
7920318 4175130 3032553 31310785 33451903 24420636
77346 155187283 10405607 495618676 538409380 529740831
187046364 46966276 91216423 557881530 546779487 600438349
560252221 69412921 204355730 631211807 337607955 736768639
396706721 10481812 44390887 855549960 485399992 922208283
10705785 4738934 10440922 14186712 11909940 13870612
665817157 231044431 363859476 688462583 713311358 729178250
51645525 45433781 112704041 912783088 908262192 862888985
11830340 51615194 7322315 237325033 307746752 266956270
45894716 179157940 37649610 826293633 765534336 920110245
370861790 209362389 172971763 471951982 547489575 260578660
8880735 36162198 62883545 895523599 795183594 919255176
20678726 70606109 27765021 335204153 327386867 376426008
30670205 81272223 8376163 732505487 770585625 690060594
202438852 34314415 52405830 416468275 328805511 438885347
204292949 5683422 110428414 810525170 712055230 846608463
260726525 108156351 25735564 891304109 769808186 839015689
32665291 4386768 23358704 878556495 795659941 895430961
292350629 27641347 106654075 491028800 388552653 227175709
328342041 39232422 83721445 557865884 340129621 557854415
75136408 2846779 9779717 511904649 568316019 569919285
16109693 162596262 34005390 540499444 537160094 513102192
41823069 10363765 85403342 589999153 594407384 567977098
473197344 210629329 85865610 742768477 892289193 703062730
59028635 6864927 10932264 181450704 164612043 160838378
293861269 279302041 3858789 638426958 477308184 681435588
64347105 7934059 64416877 324158941 324452850 293409445
179666086 22693394 52367153 263856649 237134294 184449801
103865296 38762768 663149 114407822 105795966 80433383
720132051 207059564 1055403 750794446 384840611 442617303
133061639 41156883 57224465 704280283 710116198 715935706
109551594 975686 26415824 176665612 169411866 193844648
42719445 14039550 13434820 357444565 363327657 270275948
550568248 76193078 28055043 661165372 665203289 685303680
166874957 36941846 79693818 235964615 196430437 241941649
326489476 20918783 50926165 363065930 244570791 316698827
148655148 33282141 80329747 277793321 227437434 263368432
193021455 48227861 80574553 207608678 87843953 203292329
400928040 279533551 87134787 450430725 441352309 404383441
57346819 11191157 1582443 167648003 133006143 167751166
647788116 187104995 252150274 676077598 471959332 618186026
92220133 71720537 120803913 701789098 823585604 734398320
278850485 81463463 27601662 636570228 708346931 626543571
397119407 21153898 306180971 677541923 629176579 605355963
47921869 6582752 6455894 96345807 90964723 75766061
16824643 35840155 31676378 585881212 633318077 546746708
703386392 58461740 222656974 951387224 414483922 935353558
81704590 13940718 149496551 602729278 515241089 519989800
13496170 35139409 28256327 220078060 251727525 202796990
507810339 42738106 21332350 534130387 542892554 473419461
24882827 18407984 59188297 258074988 278398008 281271231
390754523 64676501 10669162 786787987 846967695 880380885
3999239 4593236 2040797 58728984 69757271 66714269
77170441 35178390 12423018 198532340 171192068 205306028
197844414 38558773 45107639 766580176 750666323 718469294
1308420 1660174 542929 16090782 14080284 16005430
324531908 36553441 91953219 447581072 358098253 365675592
637697498 362662131 42198046 716940922 770743066 402183071
61138222 9018759 2935130 102665932 121278837 49433625
4570484 2279501 8800994 378009538 324527045 365309807
60940103 25201648 11083399 569495337 822648854 711929679
3185456 4778333 8216817 155529668 145278908 155140766
123894903 111072188 31422817 677778705 649444879 634818055
486220383 169934629 52315366 606461219 545248635 595805014
52919699 13245969 130869583 473421030 527568616 533462548
221956788 113445316 27412949 318982889 420303723 278864633
221970942 43226520 25075658 447904144 450721634 435791384
452368287 151524489 100245934 661621544 345614503 497226827
47359374 10854297 79103172 301362564 305303292 307350066
342426086 417883653 287448908 389413042 520840902 594903412
731651823 112957114 183777865 907357985 868248817 481458906
1052878 2073415 5324651 195048450 210889287 230760019
10822280 1141422 824477 34747225 29630905 36160553
148547233 163066582 100221883 532151474 760514163 691733913
105805734 167110405 12561562 913929401 652502378 841643175
9481722 7199516 8373994 179402217 177087905 166242257
403833448 137244755 406585759 435551863 399177647 499948835
6594444 511692 1660045 40033101 48858371 50233084
301066806 45406155 95782136 587620699 538869423 554165035
131111336 22948603 12449417 218263192 187678309 204382889
41446517 2495647 3858405 133714179 126618527 96843440
2762546 54137015 15185026 749271047 745592569 755556091
177145289 94154024 8919448 807921946 898768990 928915646
217327772 19150580 174634035 467974576 453727885 500570996
249662096 64765311 62020474 397998598 459841647 445152011
87657935 57219075 88154204 336478360 347214589 284036981
29423943 12418418 59223425 613668888 624139922 681272578
692147431 39996464 114229823 866391059 819190714 725977190
340198865 16155798 91565740 931907089 877667152 907709900
227843838 29127158 57643286 453848585 396527718 473778878
8691819 2346725 32064239 249124713 244762912 209949551
436518745 12351225 110791042 654937277 543906853 589159586
4923711 2364183 249729 20965659 26615879 26107891
713589 67740474 184932372 544407026 562393840 557112321
31209564 2654159 4190093 281355573 298225006 350067249
128805430 16819479 23586591 222200978 242471912 243328248
14939263 71187136 30268676 464735599 480697293 457644607
254760292 71643039 43514920 346893208 428391200 387185290
129743450 126856090 93143290 452626459 403418457 464954673
227327480 103928796 119875858 633039786 645453264 748288172
293870283 9832586 217532702 345887539 376970282 322104224
128409506 99212087 87259478 256115102 268450517 254897007
79758673 62228074 213850872 850576052 860026629 752940613
310250824 99755959 39321649 741256929 731278947 701347648
111594783 99737231 22141597 836555363 856431958 812634448
198394555 64434007 230411238 442882112 408837204 414492188
272947681 169683042 79079760 610538365 598368265 606698664
415952829 61405190 178822540 811252392 741696080 729807415
531541314 101043349 85370757 920887670 662176004 930349750
3847529 3542829 6553934 21078727 19185569 20701854
140662 43952807 6852365 178011544 174757027 208960107
137909313 206163705 45071605 933444495 986054380 968420530
114626361 12264040 16782038 230268841 171044197 249575631
607539972 251801580 270668410 637316638 385438015 542189160
120035557 18158700 20997714 336600547 545015863 520131707
133746945 135142242 30630840 515492189 391644478 527189737
468379716 49035004 46440962 711180453 608430178 539596333
243185044 54917835 30007955 349672415 333491872 306483816
13194785 24240728 39747093 438042208 386521914 474449711
91850890 16485351 18499000 102804388 91536042 74386671
652035515 186079886 481977350 657701938 825391591 628314424
143243522 29496303 118211445 769601454 533678837 886288246
177150793 98785013 207831859 627125467 888710179 801675781
442320082 67432681 11640051 698844280 756810271 747163614
415049289 13012176 9451662 806512273 512001417 393151200
64890396 44992264 145308773 594983454 723870573 728801483
102817794 70342659 7035069 367066826 378860177 348061539
665323276 235155140 277893492 734096983 746066561 614337347
353210533 190911410 24025581 687541188 702601887 696076444
83252610 35369892 113528539 526462371 586275965 510722952
242513738 244094334 75497623 515358213 565772791 513836241
123860473 51300033 48905925 414703176 392745947 406249545
124786331 44118467 76861224 247369213 246751035 221239950
21860545 272844572 10758253 899149619 878388795 911419435
73661102 18350205 55092215 647898259 642338678 418490894
32057715 8367536 18756374 432941932 300304522 290582193
11786332 58549725 28393364 247015399 170630316 247650868
23063100 41500828 34906910 459001863 324996308 427055785
104510399 22891628 96123717 161705607 134587873 163638355
771652471 415512282 51589605 794462067 778977375 599491704
320310554 128045688 334566987 810616218 712574661 870544053
169997067 42870641 163585507 967525539 801677972 885470266
19069950 16326942 1507931 81217702 67433380 74378247
63855534 116604948 149382986 490820541 547000565 559292812
2413406 1470295 3726773 14820395 11624712 12550411
469508689 48920196 186546776 662170312 546585619 697109885
189276290 89529069 210470623 838096590 872734294 663356776
214722944 59711026 31078200 571531079 451860788 554984393
49546401 410739 37624587 337946966 429534721 425972641
138446265 304830476 66150861 905216426 807633998 911977702
38982220 4961004 1502376 75495312 94500907 64162869
67702947 3363691 31714591 143035885 163591350 138258877
43414366 20386727 30676699 267826318 230972989 241961586
60483029 105863816 39104085 741362873 694266651 740274752
30933659 98721939 120881975 895559168 859500072 904101536
70513818 6251990 31126495 199888237 198341518 124838731
139540890 103987055 113063933 910938820 679432878 881006894
112826881 22372839 63583297 458292891 465571605 401969579
39990069 39516493 6398549 92029706 90158367 79564886
88133687 10560656 10715523 376187201 392760283 528164913
6831532 35366885 122414338 680269470 645309558 696190548
20439484 53257979 74939082 306238102 306423677 317649101
55454874 7181735 36969741 391185839 387460639 381398748
200372360 5229372 18829486 653657033 521476964 656906166
2342585 842414 5253112 56757573 72612004 68394475
2077696 801255 909677 42985417 43525061 38005884
33043107 44663640 21265183 288244374 310866792 328285667
213503449 76025322 22282966 899784661 910171861 939118394
269926537 50240904 118918016 622092003 485595360 369613234
205194224 69439275 16878996 475748488 492035156 436483936
92764467 4320566 21207357 368217844 246922719 364410094
1516162 91879172 117894694 611464591 602203758 637613226
155521065 77013315 91389011 268872044 265701379 234761377
17268147 2942854 25377750 51114944 52912330 61878954
219422168 113571341 15310652 726448999 663836218 612558362
123230684 7906126 9969468 506428017 587275671 564970225
99439257 21232145 86656610 751542210 750188334 784974126
9705824 230911958 18313345 602784384 644882887 589395019
140499573 145556563 54819919 446051463 458389963 494195640
12157026 1887867 13199924 77825346 72751503 68502466
43757029 1177431 2538768 117803222 75048090 119870557
41766364 13649692 9912622 185528349 172074370 144804494
110800767 55997720 7404484 190837184 197657458 187264151
199867438 83046350 12867699 872517401 800168016 715533811
217029677 4834246 174685971 669874317 525818632 693049534
720308814 353542474 118571444 815289396 774058552 763315492
68978646 37445846 16035125 781895144 773281156 741763973
11600010 8407093 389307 56286632 53317936 55754104
83875848 270434498 73371593 810928108 827025083 924538375
67818791 20169790 142306992 654084870 819689325 904061992
356216789 42272807 154503460 550961979 188455052 441907296
448196373 324395490 318873049 973516385 948763389 911772007
780437666 280882888 247029492 895005251 812810478 783868576
4286296 25398568 1766744 153184547 99535196 133781717
92428571 32007802 157110648 426121552 419177496 433412300
2221548 2203512 52829690 243601571 245877794 216020197
63782000 7449473 23746721 111304028 74294887 66146274
53691636 8503294 26158953 92924689 81767770 94349041
56026262 87004607 7125806 400377689 324053274 409907499
571136732 169225857 122675450 651135784 460923243 565845198
169180582 21565993 171608558 708634006 661858488 660842556
109459431 15398408 70996963 146831950 136321049 112292232
65259218 1509876 46994632 159504669 92426123 176156648
38546834 13648291 2261702 121499526 107934848 123677309
24789739 4004500 21555907 347165423 374418922 378640891
2421162 7716257 902559 50376371 54507908 50537134
78304929 10142559 76459114 670113544 780071055 664265995
67088313 19029877 11907098 98266307 100879464 87765827
348631998 168039958 103592450 884974748 808377810 877196037
25103343 33162331 66637357 334314243 342853476 308657671
67840048 17351906 6600281 266797228 292635990 299946533
163391678 2131147 24878483 424440405 380257248 430970594
34090519 111862536 1827152 361214301 385850344 402470676
39742631 5461925 27855664 89185762 75078309 95561599
158640314 25946344 130613462 888465816 882544172 865312304
70326038 16940644 6413265 121544359 129235640 132313313
12662558 68526 16560284 39234583 38272080 44016908
369554235 152745948 196423248 585021615 478258765 582277883
19092184 24931561 12572812 295048710 299260547 265031138
478852412 12051958 103272829 896510238 884504832 891029034
148842520 116409688 75430047 606803212 585412089 545236359
55875026 4550575 20611729 70309294 37600736 71254740
43838967 100655144 10835267 658319708 791936172 639812228
14651956 1995126 8166446 36496551 22736979 35120625
110266179 73420933 286001108 747921101 894123365 907301861
184217540 8862581 66257782 467332212 411727385 408157309
1882285 1277773 4004220 22940949 18604672 18491282
69495533 19613310 235546520 862022081 828601249 759264796
276812487 55729217 50620701 278930929 267396324 280018272
10675596 2851629 44058494 171234258 155372953 149182495
87766339 83567377 77854310 149625574 163882928 125068030
49585145 1504910 2298539 67103833 59977370 38666217
8073058 18357521 42797069 393542412 382527036 378566897
37858150 3447594 65101602 599792493 516081561 602338800
2466432 16077222 11025283 85991087 92175835 88762541
11552 3195506 1095132 9172132 8797454 6880760
7906769 178988361 127096848 574319270 572035604 542516369
457487 2871535 6450425 150687524 142444740 157241464
36010381 170091313 5764630 532073699 651087972 653335758
4931171 3265853 2441831 14065589 13405438 13059838
207036052 15398212 103165787 388323620 414671400 375859787
602213343 462963035 113704432 714802690 713644226 706608165
128073673 45894236 2376624 424610720 416882148 438680373
20168488 65342667 55766763 340227332 369419489 419557581
75383622 5491260 3289506 162203251 147040995 129462649
20896628 3189157 15513593 26537830 22666384 18210621
805602 23638714 136290147 566545776 605559502 626181060
2661182 13925675 6603045 34098606 31370607 47032848
259393428 20197767 12191616 469852724 327584819 456072887
6368248 3738558 18824517 408545167 442039152 393249756
60648287 4755766 2332978 373129688 397515905 430180191
14390173 6109241 1637776 30603373 29458996 33432590
52477770 91898480 7964375 661079458 583786937 647297990
254467075 4959258 55266419 346929388 388481858 260965696
112407865 145753536 179464044 604859973 535276374 493519811
78866333 26940586 20242480 86279567 79671000 71562171
19877710 32302140 11300719 697292515 715930126 578097135
189512080 38444609 28166886 361247094 345873081 321334039
10641056 11161751 523958 186790402 170959834 198402761
50170112 60899688 67972832 521237254 544736095 502376296
26135172 11904652 24430906 218206979 235358626 236593432
224438130 37618242 3512121 549530875 557990192 513527816
117070007 53456146 3635694 632586630 659338016 486638557
58148316 7799992 24056644 168374402 155439446 146579197
84054332 97442674 936090 260946789 260471166 145430980
185485743 105217481 169686794 462718397 473973477 480188355
56379200 65052520 148236380 187279741 262383218 338580949
637786317 131701692 229310048 790895370 775590812 631399563
36036832 104094163 66984394 434531137 473447089 476035612
317763164 14922457 175530227 338198169 213035059 298071841
21260735 1128386 1260524 211013501 279935113 278594207
83138291 91034170 103550130 854647905 700631313 808493574
17107099 40367396 32646268 745040554 640474131 751996076
66414647 54030319 78844805 209724438 218460676 213694281
20301495 16386369 56297165 463779521 465094181 511580912
171342834 3554626 744229 379388104 349043260 373397337
15188654 1286143 11260404 116212129 115087065 105757007
4278472 11007758 707356 115485947 91591141 76117935
128810638 15518780 55544227 487234815 573708461 574604921
28879 8486475 31189502 301677139 284409555 274494880
23160445 234235 63168166 271597954 345845574 368529231
103414741 20775820 53632052 197592769 166319026 160613563
188009563 541958 15039162 240345781 73139854 240516517
134733216 37578008 5348080 355605782 353489355 377746597
282400711 619996 29571317 310683796 281288547 278064389
136443004 50480438 69102267 678153428 822172523 663268928
167540101 93871246 1039769 849741255 838283518 848915919
175782877 27646926 4859567 202845129 184203228 80921575
73915 954071 1035670 6998248 6327370 5498248
5613354 5781293 6128934 296772620 294451176 281501500
323019328 30598035 45744 541786343 513253611 582667806
71362040 56674149 20968517 336885924 350956319 360903519
43976553 8419543 52470665 474939988 411447520 478779033
259959773 111507463 108758672 650987356 644631623 586899312
31617754 12684749 14652349 504989007 479080696 434504086
178241088 47247779 57814468 429373699 433379763 422546529
312159407 7716561 26279113 740774810 843276976 890431131
58843691 17539743 14652339 641390908 668451867 695434521
60544762 37536400 53726843 222358484 227648620 226807344
56408250 7001354 3158702 127484210 116576026 113664565
647357937 53962248 413321952 941245812 668330772 714472661
19989797 8627693 93224 64915296 66551914 62166231
451637 3156878 9768848 23990314 21211543 22315987
8134920 27394811 3727879 407654677 399408031 400018196
110377778 13128324 51944782 408850832 402956942 414736749
217105686 70609004 161000612 789211718 875623087 947710459
90041214 270430400 84492331 583138637 576905858 613450431
16002475 35202322 6002785 258595406 274666529 203603244
1502564 80308 151495 3031825 2935810 2603013
40558681 73075237 52512472 525946633 490916612 502712764
18610960 17244000 51367859 170719627 159431861 157554098
368279380 236002076 248413212 465517425 425729584 507390915
853406590 127807850 154452332 939422387 216721802 596345230
5719449 5553012 19281118 119951575 113003511 108636988
52150337 3991302 10971103 314326553 324713799 351134135
131497500 73808197 4753754 375526915 385239080 357156402
32634610 28455678 6911282 51665960 44744514 51534978
2550963 104656849 33924731 640277179 564491368 619375512
38682984 38849752 112177331 887943463 763602001 889853616
175887345 231964285 225283232 782438830 821858775 838366144
27700678 32266563 31171521 440256887 451927275 376315396
12978271 89822948 40912234 250162187 448840430 507284429
537780118 86543187 92537863 694369432 662090075 530249954
14570077 9232188 26704579 130306398 121006023 142460670
152201277 25956940 4682690 217775904 186169430 194684569
9643991 19352940 5037322 99150778 119610066 86999282
2218137 726892 736967 8488091 9407257 7541255
149109820 22077814 97919601 874741894 869418471 878954594
267309 8385856 1683336 58969143 50470763 58235804
640497518 434521302 266202591 777986882 764038129 538379458
50620229 24681311 2264036 290046264 394144034 417606986
31400241 124185825 30273799 478502233 605425779 428842383
219054671 52412561 82765967 717376803 713023003 736364751
2832515 4122133 3207728 28063731 28225674 27964452
49665288 20213160 14433874 211657387 200348926 226220570
52224813 5056233 34152537 241812480 240801068 222893824
13109082 12993786 31824096 296926685 288852299 319326187
25388646 5597848 241897427 721719024 821551408 719712659
28936338 5755269 19520669 205500603 214769285 207456231
770346 48341706 46976251 359095392 369484126 366482079
265924 246648009 6318584 737622545 844046117 740487609
17481053 10774503 8486659 73853400 69104708 79609441
31392032 18734485 4621389 85628477 90641132 95207646
7452748 15242927 35101859 137825547 124649511 92775978
36332119 13719911 14719935 71444863 61037838 80029469
337886090 54841283 116571845 631686533 665652540 646912009
5051330 13303471 3979229 262706201 238545134 264677360
34376635 7991065 13364168 68286983 49465841 55675778
102397945 53363946 91235436 310857824 291664466 313878426
82998207 20437770 68717276 538076595 489592497 460265082
30222337 47490556 6505274 249217182 220153592 232537301
78491466 319063723 25842293 797665766 789611538 751179510
397909465 78788135 242771756 474708519 281791219 331414364
7726665 535028 28366165 276311899 308718683 268804671
96934169 88564982 55600853 614846355 511372874 552961446
2920223 45444521 62178007 761764362 767826236 603332782
56652509 54604386 120615511 847438058 833534149 856246386
92564901 19418693 49660843 367755430 354250628 389311976
97821697 173051030 91583620 299508810 353987551 281141127
396638189 61308442 50223808 696168682 401362650 430966594
672186998 418301660 398289706 761214413 911047775 524817559
41399161 14215555 43633186 300309726 336168225 338600072
62838921 23984906 48712933 386809639 423278203 420433081
94606770 25747725 60420067 511572746 729224488 713621701
1803679 9552190 129651133 424831359 444278001 455368125
36049913 210077474 2850896 574606649 587399705 589464144
145730086 7693856 16145410 227928957 216524974 233100342
211480393 18756977 256655816 580643386 458414109 619790300
1721642 13555224 13732828 155351157 179873717 142420097
12414757 41590783 19737981 215171232 209240580 208522060
69231283 23422004 10132974 258099379 263554751 265101663
456940137 8826074 242076112 795876132 779356353 607905455
425308710 205356512 91595436 563775684 487671000 475405569
49935090 4407254 55850 823326014 826930605 676104332
259175272 157479318 163509367 482694567 310031021 288004925
57976085 88978725 632463 149978876 221327836 220543984
2094101 110228 1052832 128474521 122694203 139201563
616720014 211686965 174231426 715321684 775164833 642725644
269721156 73605370 89601825 776315049 741108127 615080608
388698689 52583724 5002349 820640139 831033441 662340671
265210216 47275812 27984824 422117567 439298079 485952808
109834590 15035138 60139844 801544642 647037602 638171670
7718287 64110525 44928661 220912643 269169995 273797109
102630082 18537523 12219824 219828750 211795192 162565016
47245636 34838413 30541455 555781473 544446391 556746644
17782508 14288861 22172856 222966251 153269029 169789099
303113551 5022012 93069836 641667670 666737042 726630960
168988027 88734421 74383897 709233734 616191256 686047445
133004146 166968313 48935535 804477592 781933704 641232433
433182416 106596406 3589747 649548317 764662715 740082154
343627968 59969070 105429509 943140946 821834045 994459373
57696281 7056258 5808967 69894186 70809607 49426729
3817588 170549 2351380 8926795 9023259 9166043
57978057 7761732 48143795 75448200 84715908 83614113
36802051 30723046 190261 511392761 745653462 752264906
91056722 135049627 42506011 769222950 918358567 832061516
454977308 20601814 42236869 843697597 454676669 332339632
3125014 77339648 6745873 184602560 150513939 193437443
304213205 78043027 64643981 777319604 834642987 843309089
355850229 54217800 189913787 599309383 562767125 599827663
264108069 2724996 60653809 377960320 410984343 364959767
26847226 15199781 2526922 132119613 132595742 85601838
183491979 20341424 75767351 231003306 210706964 227409967
122632206 38143528 32286819 439808367 425876912 472685807
136604036 56161763 86584141 326529974 328753614 262784730
261546694 41552814 42688891 812349813 767151706 820273509
5610733 629546 5375704 8230495 8018811 8584339
28503524 3188871 11092726 277507609 233852771 189636895
21026274 35773180 41212786 447409570 422007046 387008672
41130970 58941755 22279447 699168269 728286267 768418949
44065609 2573988 16837298 126304563 118515338 139191400
404112354 152535628 268106545 589208223 556507601 413354104
386715520 16052645 69749737 489332389 442712316 479930393
7502227 9341942 88862 96975365 104900799 103925182
1431997 5866572 3064168 39934334 36014793 38561607
52937823 17056111 7071240 134841472 142815114 150963336
71264211 2398080 42069416 336269657 314403292 206741178
404631218 6357944 124283437 733331616 755060394 686972691
8351336 946353 50723696 136331150 103271885 140010964
97251822 85183765 57838852 401325631 362090608 411898530
279823510 104447146 42900538 384561355 240605185 247703952
282752089 112760280 125252210 366735375 348986707 270877047
647690 99746 790006 4688277 6972496 6881883
118787206 31490842 5765568 233415344 176560980 229482992
13872797 7459996 19008528 81966982 94101064 90062249
149969954 66819658 64648265 358274254 477670524 456027571
260778685 87985399 5096894 751541910 794236914 600127745
18144506 5136057 10741559 29052165 28621414 27247049
150146080 116963169 1648556 368479388 389559218 354702640
11875886 1357415 104316887 371035618 326311625 357449049
43917879 9238591 37231889 239390299 241348730 242549613
237805227 36361864 48505560 293915340 233607961 286950341
409487908 11579029 139412554 628248095 511324237 439444043
74965305 3113595 87913990 515181132 525901424 538178639
531108784 85641993 81837436 587476392 541513596 574992065
772381302 58573046 103794540 858164232 805176343 871420422
154170348 66937117 69231102 420119902 400215791 370969603
565854909 17189287 42683913 914479079 953139487 917403394
35936748 26041328 24840651 222541388 199169723 202244588
117792270 8128471 16857867 470160297 483709057 496868548
20079969 17177714 15184827 693398959 725893445 713665748
318711623 45271114 65014076 738671169 769101461 943146131
287444466 12760468 68736318 336179064 395352939 229783526
462480826 30276363 70894432 687066973 452809089 648324076
1440165 4684752 30626658 145125494 144385284 139822572
10538677 42969062 43037910 287289820 272874619 273504269
251400726 137071245 63393459 867968569 566189601 775408152
129145497 28834108 127574346 273377629 240828369 247367488
271343747 44784776 86287213 373229603 326841279 368594349
158777537 119074539 59875696 633174965 481195479 596766280
274674866 73720270 57281272 546733775 251922595 522523718
589229432 119676557 145230745 603975139 569629598 562660815
95600525 14839487 36697157 853386409 867022845 757691930
124228422 11108513 75444418 267103458 253793691 260099409
146969659 925297 1492704 595294772 568320021 402700326
355746279 164180345 68697194 554495319 256973352 436741018
168191739 189185845 58060288 540544075 512176120 437510923
997364 4278569 14682191 72162838 76765854 80037782
83865155 13823357 119520678 403825670 397494606 287796559
25981281 83019610 3513997 345843104 432026035 435632687
16057435 84870524 82922308 821358612 809668694 787904889
52612646 1764463 34081768 374652200 472788344 398134581
4578916 6701701 5281299 28091325 24167426 26344008
875075 1187837 2676252 10438190 10334234 11491413
18723655 33296158 31282277 150178109 215980553 214117281
189416466 671939 35711664 399660228 411728754 379478158
400701845 60775039 182989779 760590825 828052611 634904725
77035 427458 439083 5327049 5621202 4211742
71555109 85797591 2289918 866266512 820239715 832133031
45757064 3468780 1565382 56997032 49028757 66892333
47442701 3623367 249307 237794601 232435695 253175345
58542378 12609046 141334431 523456015 420270574 438678009
21148033 43745409 98432313 561404204 551897990 555511415
13957918 37890091 10729396 614290525 530158394 596354994
15834110 43418871 390777 167067100 175913312 171368970
740409715 249658988 67821311 915629098 784871351 885069022
53119191 5428927 15003340 79848347 92950886 71079582
38319762 4336954 143446776 373423663 452365195 479596878
121321237 41579452 41792813 578149719 357250178 600586790
30638357 86714360 6980118 300032939 311279759 287330085
473273939 2010516 59321237 568415613 446293872 185498052
4433291 9802207 44263712 288099330 290734580 284197074
113412577 87332758 87038192 626887844 449933844 569418805
141782386 39662868 10774084 541422814 534935047 497811986
67714204 538038 278388801 816508266 510762911 782055672
221735170 93420823 43519330 255908108 237116182 113413678
119330889 90493429 63017136 556503685 523978885 582988950
231507851 66328726 154468291 250785337 260438435 263307173
763885 1796752 5068576 22239756 19048795 22360404
53706846 7302089 76572397 530006113 487530195 411672068
8979757 14782864 34066636 265812984 265813163 207054874
93721922 70616127 37442880 327837591 357361437 363590763
686857844 651155 265276398 835912671 620356161 874097135
90957810 73714012 72870068 832521152 819078483 786960799
410179914 165697778 26979304 622556324 370905358 489142198
99776424 16635373 40145066 596278534 597475795 577321702
142314877 11034103 87627699 633248848 717398882 726016883
30446659 45566660 55018225 352468580 358550116 347235845
285512014 33514905 170801107 537160585 468363393 437013705
295068413 20655090 297703147 665593497 670418697 680084001
67098842 38357037 7589553 254621932 268947658 249450159
151283945 65920046 333663 452064352 415891751 469947966
15258670 118734273 19629672 790338580 740818134 827624649
36142021 13055514 47311367 180929760 180267514 223372788
225929158 119537648 644759 918374828 839417295 906648449
261276064 36460432 30224246 470331376 326874355 470335302
260406477 48215487 72968157 574954284 522241059 542011739
56070452 65455201 94926348 778800759 764208099 730327513
389197989 148829105 10036501 591751926 585432828 409158098
199593271 10893377 119523704 368297784 185353519 263103319
11333696 1758767 5302279 18314014 17318473 15510066
134537988 4554474 6855371 339895604 377606287 382407094
169143804 17377903 16939796 510833633 482500920 419667459
109800090 27986839 72298622 568775127 617883238 533919888
582519765 440772824 130381203 713854347 712243139 414957040
28947892 14971879 9381176 138500261 66938024 127721884
609087336 392395697 205588363 843729715 554546895 398073472
199367192 142386404 117615224 482863552 534353166 515382820
62940186 19059315 52267913 99397136 94512371 89778917
73069025 107416300 190805500 722566914 733428613 797125103
4269141 325170 1680663 95827437 80562935 79758811
202762091 38109004 21338693 459892674 516565640 471267672
470075524 247978712 6932289 636120407 641315776 693804501
620253 3361532 790038 37098955 47036598 46137109
21759658 36495279 10473583 174761866 210404363 197170345
86305289 25357641 50528602 260996454 242903182 248474043
14633623 6988469 7058728 196926199 196151695 141677489
237667135 102253281 172124590 280411283 301000030 301003058
7229446 55443697 5811588 795782356 701760085 737238525
121025345 143944514 110227006 738240689 796629317 753570885
79974267 7840203 63243985 628439908 644803293 714991965
34774742 7795743 15305300 493119715 516893497 503338421
480137893 159208491 17624364 725750542 762462817 737547110
172744046 7646915 39095732 312842830 344948032 269211494
125922205 40145107 28935215 401070258 394202311 335900780
7094047 7384543 1766801 82362824 78802282 53800167
60181775 23094581 4661479 442250204 455570950 530165097
41382715 33774908 10351513 253803102 240353789 246498439
45752117 18777037 178480878 545427188 634057928 550588331
129542683 28248658 47704012 670640479 584107180 572815684
108734348 62697687 35940068 576339594 492792573 548238264
155264936 16604681 196528913 941593110 972832599 867155920
121776763 71018792 23132387 651357345 945775168 888060857
85536266 11382925 9601667 852306712 840169316 848959418
12330941 31222683 34304657 236975868 255224248 261898367
316118198 77984236 495211664 577870609 526866542 568435032
31960422 6619161 20630347 120210624 163972767 142416086
1869694 6330297 52589996 231186287 228809305 172642893
116111871 67302040 438807 936367101 905793683 702873324
269136475 25990857 69790652 516839279 520839612 571710736
568683461 16668258 73973344 746992419 342306557 739337290
297851216 3829595 284651 312158256 185795104 91949893
81473341 21061901 17552913 160280393 169129441 160508178
162017999 92450894 5125272 471620336 574850382 477476593
245133965 148364285 97225043 316749721 292734823 161984006
100649195 41242262 26011130 752068809 624738356 668493588
189428631 124891989 152181073 333987304 336634419 331859384
361505736 178347042 59018617 535523027 555609168 555478958
382577943 111747413 166755978 475857985 340909809 410603562
102097400 16238901 24085210 296072466 298474780 250135290
497616105 77805777 6622191 762455985 758059169 678374247
9827094 1247786 5167562 40979669 39009288 32248106
628609446 97674008 122194042 780861265 676504039 841203110
17255911 20981065 278675373 705604574 731523099 692022948
63161980 70196204 29387801 588560109 661372561 426938441
47004908 27448131 18995842 530639795 579132431 480139571
490377983 3276976 69743693 615443041 477257432 574030517
11333371 23537238 56372865 627708935 586526998 596934909
81984055 38460553 161371703 476658991 471499656 516758989
312561913 9295193 151130231 478130618 493744264 411027519
80356577 7003648 5647783 117573799 80202659 98428605
177723754 168160515 244415875 540042886 474251746 544810787
8885137 7784273 29335843 111361622 143279499 136136892
57614508 32081277 40003663 343291982 292534950 328546100
411533912 350920431 130452188 546260507 605849810 639784829
293376612 20193738 91874558 487520586 491638366 528732036
197769443 17902915 99217519 337499026 353362047 391231043
30538042 171819208 37932957 567663619 495399361 521195165
248419203 54719700 9948298 338744779 570909110 309796138
5103255 16557280 6795545 284920243 221649060 232100810
7322544 18280874 26043824 412297749 417180955 391067344
112451930 31283098 19755991 481873310 455208335 506558771
101208594 47689907 45148432 814246712 922915832 830336710
3607958 302247 2620399 9622171 7443091 7157570
46716376 4040473 86634361 371677281 387973612 372899040
110096866 145750377 13964202 241342819 283151080 203588947
17121706 4950217 146841277 517116744 467650817 459432320
38850969 4463491 7478829 464227602 429673095 415310648
2141290 7927062 20199278 112321080 96255477 114535771
4390728 1164254 6591086 38308344 54157755 56013514
28980919 21008080 25316689 249168243 290917301 304942338
31037428 2980096 3792068 712909782 547706332 584733916
249362558 81684792 169291444 793477481 632347703 834725373
33975869 8177409 23701946 140243196 145488555 147286464
115791520 172553332 68749565 799176360 789898983 835103728
3795426 16393730 9073678 133805436 143683139 128917911
119236164 44723818 32965913 592715548 550833242 555632624
93335364 79544616 279154176 626744953 825262407 639452230
560490 13248607 28329308 198246505 164001018 211151824
56671729 4571994 27663529 413168649 397794537 398557482
91138822 5072376 31360315 111966472 127495579 75356146
254442814 55792951 376809705 511567455 484169660 516653259
337489074 171569875 33088335 761752275 729889000 713400354
117097917 75517711 10831943 426495937 383143237 362380882
91170372 10016475 10431373 435571076 346959997 447068483
256085640 15862778 18840824 567838397 547380201 611773507
37354992 51894396 9817303 589365074 496480695 598356664
64602646 62693359 4310713 592714013 583453194 586708214
74554000 109222614 123751163 415915962 417403423 375155349
5442827 6228571 599048 83721326 86611357 90393158
162050700 10757066 76113567 491448487 489297543 489344889
503382868 34617852 102830391 691350818 431212787 793267629
197950889 122609188 79202326 662390878 588854012 510792279
39689234 25864118 6605569 207648343 207974559 179986631
320128039 210768999 35410947 782974338 717027145 567768021
40486722 41217997 22613413 643699006 693013727 666395921
36888178 13203272 6494457 53789654 58075176 51841815
156654796 27745676 46030634 359386058 397949806 384667086
133304625 2826339 6477852 286027185 282716390 264279379
21939066 96564279 38919118 430289540 487285973 508519060
791531879 590292483 533685910 838874898 849578630 814016091
27096216 19898397 39782970 168569590 179903279 173278088
158024870 37753855 27427225 726299876 655923074 528939631
410648777 20899894 67856929 653417231 355241598 347491479
11867078 187550034 72135144 933557295 952708366 948763374
36527164 21874076 40846255 425985937 431566909 414381868
195837710 327350767 52130905 654811055 762142589 779681084
106293045 36515383 28847182 820580054 816741682 418552929
645828513 86531586 203488657 711155450 367587326 649005101
302506387 20625221 162297624 447295963 388932313 450090212
50892630 43632277 144179451 510388714 485021807 465751431
2211381 8999970 9465875 152685615 118666379 146666465
75529782 16552129 80001062 317465219 308264817 282506658
24557213 2156105 8938240 125989758 133039125 94402690
89643804 23299553 20180678 232076276 245861778 154402617
22069562 31182694 8402576 97015753 91440448 82145809
55092724 27182082 592031 337237116 334865767 284838001
7867867 6663893 608495 31922207 30017034 34374196
51415925 2388202 7553889 668919763 734089155 748941451
14409366 97679277 29411773 342490921 413210951 344137176
36795148 124352898 194435911 632047874 611584342 617304234
124664830 41991513 19872595 269766948 364660481 244273257
114626789 40563160 7760867 433229653 437271787 364181976
284866481 29601881 107178206 381926676 377395555 371343317
244125417 150212880 31103004 440344693 471038953 427622216
744999031 42180292 12463151 879927194 872134929 857240106
213911402 169806652 5145022 422900719 401806166 315501489
188538460 59501175 99032033 213700720 96169583 173795203
55936575 71729438 90297248 599185831 610703710 601697581
199567374 68437774 94595755 560351560 537993899 529566303
669241941 154481627 45803920 838450076 255478713 455831718
43179105 6647130 15852006 84239439 22458655 70690638
408639159 138460785 7674492 679993501 508119954 705997093
240513967 170364200 89731373 515651981 453594566 499851474
105229183 16115026 1689922 418742207 472027504 451040834
39664008 20433705 167841588 643105440 837014631 895553982
13656958 18441487 205096112 625000543 586223648 599998924
110730142 61303918 33707286 333165806 342881555 352147087
5286640 18326507 1315531 120814414 114273564 115915414
219596041 24559747 269308966 672509483 646409097 649824832
2492587 61185773 135965889 609300793 628504757 605953301
12537327 103704352 29147865 672838934 785245201 840728750
5979778 3096894 96001219 251486680 244987830 242299308
103978599 3853350 48156732 473250814 501420231 432824418
191469368 84586305 23714395 322743031 313000919 317313764
566658163 148583180 361899847 595299837 542352745 461674829
28626084 79724538 113091600 867621656 790679033 915165906
386125959 386957890 37918814 930741262 793096572 929307039
311744231 86720920 193380496 482314656 444136645 468025882
542836719 76920086 35667922 752145521 297358125 369716067
68753853 35813164 169299743 508747509 333791845 521456821
32470032 616245 12640500 105892066 66851195 99767364
464312652 168825329 106040888 728128002 737931708 720524297
225000 119 123726 3548354 4344516 4362448
307027309 71450067 31176843 550081837 461078027 534510154
153987720 11602361 614835 239459219 188563340 162830725
89395638 26483572 26546238 161544385 126920936 177671103
167423167 2367172 64108133 705440103 602615323 621542922
25502379 25799933 293932121 724147928 819143374 727337377
523508697 12648119 262434052 952572370 955571284 984139106
21614278 31370226 10902544 514364922 462928362 521173463
96458681 200169733 59743801 962746958 943052377 954890841
79341796 56955453 40023298 421404731 361411222 399154254
346639912 215217936 114561763 524942387 487327191 497870729
305237241 30173611 217048 388636533 227464960 376380477
24079389 10297809 76699968 937689627 832421094 942595607
149670406 842698 87399380 292643561 228816314 293813069
577751318 151257807 38327633 722767528 609323821 827547841
32913069 20076594 4895471 248558220 281264866 291179228
35891622 21371886 2888195 177172636 189391265 168402767
23880638 4015197 3075157 34043822 37467748 35696761
58170898 8738755 35426361 104602780 110607569 115175598
38788782 44941950 10326675 214209813 213716133 224112132
2519542 526861 5075097 23271027 18903721 24388366
190617582 58118953 74105131 328052339 331885909 333441622
232295542 46984466 198748888 870542954 810032912 643694415
5483936 187181600 52865123 653186365 667488602 572524035
276002634 288771824 20007825 614778048 530999603 470330550
24918295 10428112 2628109 297281494 297018518 238713896
223593612 43119947 11474591 295091157 208435981 140252307
339365388 150182989 76706429 508322791 473955965 485784459
71089021 13252019 19044137 154428360 169077134 129058719
38929550 23792574 12084973 172592601 162379599 182285422
119747073 37477402 19095640 210219136 211896524 204024784
29586317 80291994 14249637 785081734 712627805 742274262
243918610 114597235 118946551 380023152 375551583 368297008
203142887 136326529 5766666 719353449 670084936 673773265
51443548 28662609 22569933 400067102 352833726 354792182
246912890 254159762 134492280 427941001 419644621 446530265
858362 3074906 568809 12234632 12794540 14731227
81248567 25987530 144158661 342065323 347746915 358236008
72871555 287649 16990547 138614964 129720214 108308167
5258064 25659294 7538766 77575197 75574804 71652323
57145522 40093522 41598036 368617635 367410228 264727564
12741515 4913260 14367717 156674107 148697160 147415689
145842869 9070897 28845443 544163137 360931968 557232061
332768395 274622661 302638218 626613027 756392359 711321182
27832602 11466077 60803485 368333055 389888977 385118222
522592351 526432262 42689143 644320803 646975459 457984939
85155316 76198498 102381280 261266418 238242152 246731743
118573385 53741678 89342265 493438624 558021966 589911107
667522330 52200025 587554610 728821366 517488463 712819215
655041418 165621785 12624871 851163994 462436755 288998887
102869434 90708407 327879408 857423446 822151295 778122863
105933507 46915754 70069371 303779896 287274802 312352793
308616285 75607782 37565282 552097790 607340613 537038079
5387755 23604201 1792835 217280348 257748803 258022233
16066636 7559722 23733586 315750116 300716650 285234280
9908565 60780636 18156288 298823560 281998050 291745064
21354175 3777291 26627802 148245126 137764405 145039386
491444504 158390225 73126178 846275852 587220526 737178948
123987473 17403288 15718701 343915361 307877489 353206666
298692652 438009362 29353370 695054768 787928723 878720140
512 2992 2286 36394 34878 34789
19778537 58434644 96024677 692222459 703272804 736081722
32523864 776258 58457297 708913868 781387955 692610567
1923914 18606739 22979513 132827253 154523027 145354621
163850213 60372480 446629 376182978 433723755 440813548
276029298 87751181 99876920 619991133 492986940 432316095
577173260 99487691 103531300 792330983 570252475 803271539
105073608 168920883 73356772 909670735 713796914 826283331
234346 26336727 986218 206689925 214906561 155295333
67087159 20053790 19865978 72571485 39326136 83416509
217464668 132135884 236210163 466614562 444890185 487439884
67570550 99621558 84558414 163444716 173266618 215117104
66197476 44829196 49376666 420204760 426572548 479647358
290869462 23831710 86103492 705614676 433460566 341423987
78800406 38990537 17044083 81638851 91930655 77568974
344119705 185821550 47574734 693365376 787314678 657983189
331561470 205005571 93399828 904074094 934325408 944520265
50572970 54171786 30934784 237540498 195259770 111340083
10439784 11169656 40943240 698497998 755201512 766620978
10625010 40485734 491994 264447477 374453514 364366864
198753918 92728554 307420916 559267558 394863140 563120726
125491066 30539206 171539796 324348236 284229376 336217501
247825524 59437982 7808444 504133079 523189096 523933895
758011410 108161237 115225867 888838010 802614660 911885273
519334864 185907777 15820509 839942232 681105561 557917569
450160380 195393234 412046569 654840589 694160110 546052622
52319394 38639331 19483455 431154352 448139434 351358719
272259802 25457438 60051877 676004103 491771699 618833722
199594951 74299987 29249618 434019347 534270286 520859023
523193241 6209782 139026501 703688270 629662485 672446250
10642466 16511140 6761781 69567178 69621847 70864415
11731199 13961433 67689589 242125875 255719340 251284619
629931037 179277877 39261833 881129806 866751929 516147461
192967855 130387450 7648329 413976437 454411296 413890073
482777981 79726596 109239851 797796375 709540378 463029789
8553984 4431640 16681080 680098662 668866873 582548727
29284920 92781448 6974147 559024335 706742393 731142143
12807556 2824621 3165468 297955579 260203426 198761490
458158589 327717037 451766675 525582983 699141671 553165249
217187861 72586542 16685441 590371309 523276071 581832006
389496805 386776239 2028444 464740221 462794762 208965931
635374657 123336743 23623091 875104810 899214207 863360414
243383082 47663826 78430113 579587635 500549100 550454129
274402603 99415779 135701590 758531283 624848846 725390809
37739667 18609202 5898606 171250293 183339761 182315329
110029860 8655180 8988880 170124199 139379033 129329341
117861201 219830012 80953775 481763910 451593360 474323689
60028277 10558672 59093001 481749569 320708877 461003760
510731615 297470136 131135260 754787633 859594300 751678405
122440144 16406945 28 310829112 375289845 364317952
585768520 39681272 79719160 880119945 749965836 760749024
28164638 3410541 45289359 266024711 326694073 318650214
1146631 87599481 28183938 379728263 537873503 494256808
6927193 2449775 17508173 87321777 96630966 59521568
215975733 204965930 13739616 443097346 418572102 365166542
278446903 47198962 70611550 384968010 430824182 430638565
204172035 105747703 14000475 752026214 855245962 722715871
48453821 4105538 7479291 85695129 90234870 30433800
153955187 97751318 7335143 795450185 849507572 836349799
65838578 17073446 109900 313991773 278986393 288086608
418708060 67566105 175313449 444079614 382466279 245853646
492323605 218251788 296455064 700860670 699961624 490176033
12484604 3042412 3494995 89930598 91809774 85603706
14814926 14416734 9615569 77541414 71355206 79064802
35440915 38948247 23375616 661305100 693699802 699674454
66866086 40291505 20623251 243880197 285008152 219646342
282461426 155402951 144494840 769946893 807515526 712059947
168495553 4782385 19124293 218728910 218731545 144084554
383770841 107614364 353778523 410222798 424616768 493520532
43978661 18435841 1900414 461885402 367134755 428168981
4216754 66931252 52765412 868960042 787868238 881383154
53861787 10353838 11852906 125935561 162410452 151624134
505564987 85183086 137674134 535301045 366414046 512856122
57163135 36774681 10836954 226969964 235565196 238511840
348728715 81711326 26385933 409923831 343680194 257647156
48898861 50296512 73013241 918259269 895550313 932439100
105171216 55691951 12358307 156089097 172642591 160670658
106769310 24908964 19201287 171839297 150253533 226525252
8992809 2210038 10016973 49735078 45213728 45109446
57593223 94094458 223723185 760442426 944832367 846272671
89421386 8922989 41772557 384720269 414314217 440465393
8893083 13854704 68612 341638394 341675523 320999046
14747461 13914021 2344534 25596943 29830372 22926728
58276703 61158017 18560726 507667146 561741296 530420680
21503199 33541736 16852701 166895136 167880003 127665991
7835699 1737819 61006833 444802784 437502221 481969602
75698070 39454506 13715721 301592838 251584977 220059087
24614887 3845383 16674866 573958541 545344109 687765606
56096502 19086491 19984149 246585269 264915992 280033166
481790087 114782032 53277997 966861413 731971334 788683596
36742309 9870420 27332432 188299725 165756972 199193660
282735 548421 854719 24938076 23719126 21325104
326834915 87053812 8155958 874376294 884412910 801928673
368622853 21919151 82040596 430316450 406521160 274500839
68542770 38030355 10474876 415970159 362132258 364407909
354421133 56648493 159740940 595499556 591072952 618126938
72773074 12290859 43594753 98578595 96533968 88866354
132338260 81187917 25157543 960197802 939908601 967199719
331867533 99860209 181345757 388242867 402054851 245808094
4864733 5324882 109967513 666825858 504647394 712136497
79031372 10465705 61616013 389082981 489589916 365852131
132460782 8392052 88909763 246494668 251912101 265998815
4421 18352 58513 275073 258314 281787
3979015 11647120 1294318 63735810 63055883 61995983
170036573 20259963 101478743 361229658 336397220 188914540
221993511 65149703 84490703 382887061 387275462 378216000
24239301 66253557 172011502 656768146 685764068 716699887
15014178 43065008 15309712 224787889 198935290 171330860
37222551 36608894 60237569 193739138 209070362 198925909
86649995 97041115 47196656 762979893 750865284 682054313
207765976 4269091 65305666 601598310 446761725 359144809
228484562 36745756 179625268 268203305 193667003 258218062
284417528 44430536 9575053 657900233 622871501 642018484
368320132 121569999 60071323 519988850 292652693 546857184
37223056 60972725 72812486 586251883 538653272 620351382
210490385 57473307 188776213 589929339 725281024 750454611
5462709 56218205 3916951 466365459 337037971 363532358
48915970 10624605 73992802 363586049 351334666 302209239
413687452 9769637 70823358 742540490 740861413 812644182
487445139 150441770 145743091 519211120 531105857 304038395
9267648 17032719 1854297 48916827 68983282 80442021
192130181 19528982 8685718 303463660 277320013 224679670
285528874 17897080 243998178 435493576 242762271 428071601
17580669 16914923 14759218 136764667 121571332 122518797
22423285 45826807 95730770 661778060 693895856 722707731
45743105 65318449 28386816 384240497 391332214 385224771
30604476 32342045 13482390 32782537 33707344 27347713
99326443 81391460 36318977 180567619 222495153 201458636
54154686 46943617 131775372 657422976 695173953 709829418
61365564 25337266 26273518 182513247 188538450 128402558
199678600 56534307 63023407 819395705 725038779 833957426
9496925 1118328 976728 33470508 34575609 26773832
286637559 60037544 151617805 345209705 239246751 345663640
294083925 232371482 56119578 932033588 900282255 889958463
127744710 108921362 109968323 611656537 677737665 912938240
4911234 858946 188397 10057919 9426257 9892449
436213041 159006054 89191399 967509825 958370046 971057198
174991825 28952285 54965139 706747950 765955876 793998523
33888676 57701293 6443396 469202713 450107376 521632298
2152575 657506 1331023 50383689 49782922 34494420
785632 49430697 19561583 236624676 238811855 242684423
43357072 203787 16966556 96200094 79956447 74387942
66194317 11019009 118796 97004080 96908248 81120286
363741 139280 123472 710374 713727 613462
398073324 43344226 175682159 891799367 847602372 860014650
28647119 17986083 49334568 291442869 306352498 312161159
191009934 122921670 14294292 933370789 904212115 907397347
6734368 32421304 26865398 384805095 380900725 359833580
2244384 264626 222728 7513907 8954493 7329211
205352154 132081595 170549416 621587564 608637409 524816484
82961284 33811386 35214481 335397657 295815196 269148487
1842674 463537 2591550 13472281 10293962 12903642
329046272 74242008 249545306 613127437 637540698 632149956
519468784 77928709 312008370 611667919 645582019 612762389
193524964 39353809 121418607 203823187 229819978 235308185
158113866 68630286 26578791 235275831 240945638 271588793
814952094 76841805 472633453 888810128 792066037 674279345
183973212 32722268 111183335 215895591 229405535 226928856
79602391 20927104 25356969 510380190 418794971 378030528
104843915 99077048 42177541 823182497 900939857 983318296
10903674 2896398 5353881 30665163 37869262 33648138
60312054 32434112 50544165 783273891 785809355 605302408
117361640 66853672 8549546 180602029 165265072 207688869
100498902 11675573 32139039 636745301 654198675 597772523
122229494 46461762 114382224 295657716 249966170 315364371
34737515 13332652 30173218 219028026 259072794 230392915
113779889 89711982 85970262 205226412 178751070 222513208
37568172 73780519 93607467 482255344 502200345 540826941
66610136 2285870 15712003 157269017 180158411 185705197
10098072 78142190 159748795 900570512 959043366 948697780
3217459 2432476 1532849 75710457 80305327 70008386
142183614 52714102 302518911 642127625 878626785 881974372
22957392 16528895 130096763 440246764 270090233 377649704
18384657 224778621 4664157 521397224 545927107 428609805
212694079 61882077 113571126 587272472 516130344 655151431
303777471 182207089 279781901 430725184 445266814 388606039
414811666 138780657 187193003 589896160 542831133 490030616
62405435 91775952 42887604 211501228 179246230 155745294
39160207 1094013 1545785 138320782 141210133 140368228
4097170 2775858 7903176 39725608 38553919 36922250
60241074 42066297 157677832 546915979 516711571 541076335
121724862 13119185 6925594 459650339 265915011 410703997
432987944 6063680 145385833 739640277 680777854 732558238
161669410 45906064 33452070 557283388 567042739 393343455
56876728 46929726 51410240 145944474 140964136 169186798
326644553 22473030 63859041 494218104 491583305 386682743
390278496 106206409 51537594 439961272 449227826 223523376
126319344 10446618 44615180 687147734 629726843 774119090
68130037 6117885 10505325 313500645 341784651 325975543
63970220 43653413 76032207 454081487 407353908 407341059
124034290 9933711 10263146 219115002 160949735 127217533
78822763 55741900 80977028 766524147 718929242 751112707
4734523 5403207 361300 127004701 100682550 128124813
13855817 21586760 7296803 119274712 86483154 91785257
79762778 51152851 966160 880515687 898300260 661251822
248028 260765 69391 1972808 2352496 2411022
463210619 483280297 283192548 808062797 912667716 789363212
62657454 1329280 13684262 123340586 95156872 144125679
170183870 16971584 94033522 564064874 567440160 726976549
2356400 648020 1164595 12880722 13352897 11829198
206676183 35021935 51440268 328545213 218648175 315620419
250009354 8987691 111924938 537950101 530772571 559266030
387217571 59720923 227302960 837080477 497402295 834080708
3557902 35511784 1397963 557041571 467143696 525460413
24846799 26107051 7972517 267629474 206836484 320689213
112608305 8321561 13772477 167909009 226776877 187440851
147537380 6459859 18735372 185690178 107116802 157346984
140873701 8917958 6565095 797931722 609411417 742844431
29989368 153612308 40222595 616421448 744448772 711085929
219162466 44389066 280294326 795243074 743215133 813801527
717045195 93131236 21960337 777764009 868693776 835461663
298460560 146063367 71700794 426968099 414450568 280550428
53735520 5173120 23692737 292847181 276473233 295327616
241560458 90015378 117522828 284687805 245885597 292895731
177128534 18243155 45083664 286296818 280713968 202750556
102960213 15084642 111505484 214626886 258139584 251517373
26473781 4246933 26618910 28120863 18079805 30917069
431436145 1366809 23661070 812164520 807576558 648360519
392693028 464502944 6995803 475675045 682790986 136108533
138226189 72711560 86143457 691849155 766611973 820780408
38694566 110620 8473705 95782287 80739565 86059111
10809078 125163801 44077231 942857704 969023933 893870860
106370 105697 575339 2289212 2151505 2463590
550766379 43793212 186557057 869618285 753761075 864625548
43466801 10497397 3450253 188548735 186308667 194839794
270102189 23264867 28673490 888855271 752067512 868673654
93746847 34722085 14177297 123044081 105600782 116930842
483700598 19525286 202035951 607371910 610803726 602646415
83478364 98911108 24398919 533230116 469474326 527064623
35487044 29564079 29039121 193395396 197865208 178731815
196854370 1945727 43609346 462495026 620138113 370350510
12246152 19015134 15514276 123281378 123545134 84635288
129248182 86965778 21218173 505765252 450647586 486551989
8483721 1542467 2924379 73705427 78586522 64673681
674069864 498626115 36849282 753053345 552509917 660821128
5786237 32984766 184829950 776851582 771982120 620277249
13315594 1611537 425491 294245436 279177429 305272762
91408954 43026031 61219142 364688699 413136745 407085573
212017014 5925137 160041870 473370457 394953461 510677361
95071275 161266944 51033312 517830400 526299624 369612082
239358478 157159317 37359142 307311827 248625723 238952774
206611706 23556954 53169358 345121041 173625557 328164443
75845057 51326051 13524696 200206313 211859372 200092441
31183301 3910389 4574863 143924939 170448505 166517613
101897154 10486949 42032801 598666021 538954085 585839575
68968385 147899233 17456299 487798906 470056461 461341576
66843793 43193540 21522528 484526579 477320537 455101359
17502985 7251200 13191916 21741440 19824255 18289838
2531055 34774693 59083180 709709021 674912133 704086524
350208 30623421 17336435 206125899 200700024 147062403
228881006 35817268 25689329 377452643 500125582 507967507
4603051 8213082 12319484 60816731 60621424 57333568
8546672 8256820 8168161 106822763 118229770 120027872
107201291 24265023 42914536 139104780 114494598 138430523
5198974 19285955 11600105 253319804 254061069 220266025
46628993 7332528 27813031 530654729 529840346 535829754
375356561 307409869 231996272 580298207 791119119 751504553
19561555 25975574 227685574 941108336 900785573 887260646
373247267 15870061 46316384 593499840 465570063 542359837
548057135 6912144 35575215 881847865 436305785 853860694
23683671 2454613 8341659 44339098 47000640 43801134
158498056 2580093 22840444 410669772 366202978 409304845
467008331 69038229 279220563 518155057 419798738 486538778
452835979 50701880 72661552 824328090 843005442 817655755
792650725 528070936 418586693 841954138 686794628 921187470
147756952 32180117 24161170 327903983 313039109 318189678
17259534 41669910 78771685 455401400 522890831 518050263
7534888 11807846 9450478 130119497 118412261 105712523
28728706 30706391 21099153 154396081 147316691 139220036
39633129 114897120 195860214 566138880 632539465 630307763
13565397 556741 3213148 62163011 58234598 59130364
177280117 75177994 23247216 554071750 556467991 496012823
20048468 211406705 235280328 809744138 777543297 841604628
696540 320456 368358 3276537 3123462 3363406
10642764 14988694 14643785 139496275 133420203 136081699
5740352 615056 1790265 24744282 28918981 23986318
501519497 30674244 49244517 615283385 353806009 284690713
407175288 368072128 258776146 804811175 833270829 850308442
548311460 57969848 504899675 684944683 712668741 813281331
466877130 12777949 59254767 643327324 599969471 503982877
10140832 3466422 13154579 370238441 344669253 365158570
140078176 131806115 2074703 637717532 714450776 519157527
43060518 2878799 19534786 92524244 103157296 102714917
62296890 2314287 17791751 262874057 256546035 280914154
242845223 72363655 24890163 321963490 342222680 230829124
605355491 266207868 83568627 803990426 612605682 650862727
33142448 145179608 18232593 740618911 881635095 810045235
641316 83370 10729938 82500632 81859474 75453515
282142460 44566342 28346913 410814703 415004733 414970574
804470864 12961519 232228936 834105713 291098938 828683243
426898272 21877484 143252838 717327184 427412721 733014794
292576646 81439718 331169203 519377741 500171135 462020220
96785271 3756474 222337 540006519 561297655 557006193
167974330 24690333 84277999 874065389 481137024 765924037
46547103 45564585 9586312 187442562 175338704 117276921
275845990 24450534 171498102 393392235 420156681 442733753
117567177 40608998 16149002 274025643 272412360 238353239
324878156 90391388 19912950 721620304 786595023 744753948
148614694 288785116 60666940 684768098 761326649 844738691
391816293 30691497 309029512 598139044 281164187 371594088
254914282 158275213 75684124 805034199 532148845 560492920
232582125 25407037 25831072 558948562 590346164 526069521
221063994 46451262 28823430 277154030 254697054 185089243
114224258 42246120 24547999 732875283 772814437 867789387
185088150 37030478 122879925 540280474 637146609 586948626
39375210 26622809 39911424 483442784 473456417 507051414
692209034 287248564 485504204 767330239 460399718 801059516
16825433 6955194 2319750 114789866 112363362 129086834
68768564 12674833 7960076 153089931 148462676 73160570
135434550 166855050 144272069 427111605 398378627 365971424
409626457 160350532 2129932 648606112 616462481 629350739
551007980 4737993 63691469 862200629 886926690 867689761
197242571 55098601 2791137 567999209 322462200 489542519
123255747 73188105 17004233 139785669 140217566 96216543
7831719 68019856 44632632 259810610 311324555 289418414
719250 14562767 228760 463023685 420851507 441011774
62450027 985499 15895630 119186326 108698245 108328396
357946887 30306347 17614391 650675112 565541825 475340217
208037625 2093601 111686079 702822271 742409786 807061022
78957879 30905585 39019341 756184938 746918973 687628137
80167098 60316579 8791364 194204646 190334700 189588529
13133169 2099101 47624527 651130661 571693788 592305102
54851139 65283609 23496456 610058652 701255022 734343059
519612862 384166409 61014141 672026378 803905961 827830741
10816811 60798937 56431956 346683685 382043111 365601692
57226028 2921701 44354133 335676136 458791195 319186790
540332712 92224705 150888892 691596208 695789264 682406833
6162623 81993887 9337680 413027053 379037559 415548264
210363506 85410296 49056090 769507458 707892750 567371863
27016206 27945690 10353581 141914183 184341890 180947612
115999247 6297153 142291184 767985042 604408502 787259452
19628824 10379166 7141261 91222677 107019113 89605426
52346337 11649354 237786 205608734 201456632 243311041
94972967 57562971 42439893 130672870 124862188 125590721
30844847 42542425 44190994 457450529 427153182 441177249
113744071 749493 25066353 361808891 375293297 355538284
108528245 49204693 31375792 159895801 149087235 89975603
108516373 30174651 83645704 356891861 359598319 390385364
16824087 9389261 5442075 331201947 378224403 358133958
139920654 44296019 115406079 358267168 403902682 360484122
15569309 11148583 193881570 431635374 725550752 726258409
1287730 929161 21663 7580910 7303595 6289560
245127398 76405337 40637644 866748606 673726872 742437900
45259379 3466133 46235519 52464506 26216883 53722865
18907034 53520801 20650559 266363214 277565618 271863170
395820007 125378187 48351879 800698929 770847748 670153990
105421073 66718555 499105 790709964 799236847 814075634
30992226 3139198 4166273 64595210 46851069 57790499
2050728 20994702 1356721 105347930 132892560 124564137
108483727 18749512 30114407 578612899 567859593 531077766
527457803 283934565 201412160 644479212 712905083 636848232
9288144 32922616 26278945 262606979 252638983 262180789
96582408 101642480 76405035 656681269 708270418 598182049
121469888 17433487 98931172 177718642 139276503 234750311
52301170 68261443 85605766 435997996 507272017 514341949
8065258 50201525 64201288 669179787 715484833 628069731
6754141 1297164 4085097 57206765 49672307 62237128
27277666 4795089 61682402 481140955 507169265 413347159
50591160 47101566 28356453 537129923 518511981 563087046
53517676 4636523 72803328 278239338 296508740 303649035
10183767 14555263 159334 38700619 38005980 37514430
360039546 50635022 107052082 549479091 479974152 575380194
30565043 21462454 516114 791124665 759915195 759063680
17144114 4807824 59596883 209900933 177555100 189512498
11971859 4722056 57549358 382147521 362930457 368623792
56549333 28176978 152094474 383835347 367111224 380660311
283822407 131940633 191359105 734542892 912941429 815838293
378316344 284940235 44605182 399823369 411651417 487715918
217157235 90938998 53564765 647706944 655599206 551139632
60168729 20549345 2904054 195998116 204129766 168593958
37839514 945889 8134814 69396343 64926498 63486237
319632253 26830399 53198564 512746486 417690432 346776616
14847435 5928722 3296302 181721329 153953226 156009183
508785110 172524322 46178393 790489178 790391662 798564226
688719214 273256636 348098527 865639468 599494056 640848973
233146723 45605599 6505357 561249525 537674960 506767123
121824426 45062122 87726157 583513405 569079005 413628523
468840105 10240214 300030117 758597536 511825833 737287968
225095592 57516295 49784567 939863812 933666362 845276004
44250061 102357399 35580930 441427718 418902738 471376299
69982602 56975471 54299085 377468817 394724064 387228601
150384599 47418665 19923320 728275365 704882490 679515325
54379070 30190247 23307093 121808449 119669923 94217277
315868179 58319324 156899901 586128527 657483268 560486407
41646449 35899972 30728706 136964412 147915714 124024993
656249288 40215393 290256961 833098541 816960751 839322581
156452113 7568052 9877830 350055552 251786303 278428821
437630392 49621133 410241413 603628885 508349773 626041610
154463584 23791929 1879348 290348394 152796896 236770934
46196314 62018193 91571416 776426980 880053730 862298340
37034278 10970277 1816159 102503362 106422115 92827567
358879513 259462403 61719845 608325558 562263016 503387092
377744658 133542486 345181689 831247046 871254134 846395709
118086495 99057128 6841593 236366116 254078290 228851726
649756685 265509021 39888250 771275754 728296400 924387714
8231811 9621003 33067944 212591428 220801215 156603593
61149455 16111778 4697976 71400390 66940037 59655553
347136956 261051108 968678 925489281 897789160 586007840
14502860 25555622 8761376 185882430 217090993 216134409
467442027 48594355 154909141 705255384 690979837 736047757
145026515 100166199 36725697 837079872 819793990 875858792
158765515 47909738 39325688 494046297 646915096 459435972
32361423 40502 57543841 155041890 231342000 236186999
108437743 13254630 2356301 257550011 249806268 238768951
92355 148513 111529 1224553 1262458 1209407
175527488 42558439 58275394 220483077 221245202 222876185
72679422 153486277 7133287 333875791 495721742 502519977
131962598 35339577 96611804 601359217 466135358 512509100
99321987 30870884 1298512 344816759 284568448 317620287
308391462 71045456 10039618 502482329 420243500 449630229
91341866 104789955 27451499 226070963 229848001 220065997
45879554 38483534 4675563 133475440 137521452 101301315
66873019 751179 37161553 226225938 210414841 208864430
719051972 18968273 472064261 763975180 340908278 612878204
88548770 37280967 33859282 141691349 132203868 153975152
247161523 121754242 4055759 848021569 736858630 621013366
318584601 154309693 47799255 707820755 670833682 613594802
521683624 147367024 86138930 608384614 445946583 492024754
16195345 10373030 49119665 293996271 166296020 346255093
6412651 1021025 1712807 296757954 278512626 317000462
205647489 201621254 47578043 662941041 828007984 886480966
393633508 96606351 231502278 540912532 549686854 379876594
498828756 101898081 16387635 944672864 814047565 920793917
11563110 2561032 47140378 120570557 123042660 140410978
38948550 5087696 23007371 102234036 76425802 95060060
202410467 55494715 10047315 503174357 509475041 450150469
26308453 32650953 85344857 375750953 378051593 382557596
129757346 36226370 67029128 637064373 500786741 567464748
14158730 249565512 184893545 539066356 603686936 597231108
178129350 15579703 38885327 377258393 323089802 378548678
82770509 11243820 144772243 554376674 529078243 555108346
148745565 54936665 3612330 204686355 143563286 201659314
23799840 17830940 11808846 417642983 530963501 483972986
110889226 8525775 32676141 835769427 782265900 838686483
3291865 406446 2238972 25098497 26321471 28458355
141643101 16673471 59531438 468413118 521973598 511946384
319978434 153503770 387700238 825956497 829702264 765079106
542625772 15343613 20766445 772304605 713168463 795173597
103892301 60650006 30504645 285337113 245550379 199784672
354275961 203559245 9682456 825551410 567191522 655328952
245414111 264057157 44298342 280817788 305811200 245878479
511035555 71478044 56325625 580485047 411330843 557921184
556220190 128245901 14973113 679650371 709703633 204844581
354145992 11821045 310479856 981111177 876472646 936477543
14025994 6481262 18256347 131081222 82694192 127004774
610086329 379784849 206459607 742077556 796693371 576096559
84427115 62573135 10273472 126309423 134245366 108833918
216014961 39489678 66429151 586504705 552528367 575918302
2977256 28458936 19486473 316307014 302794277 272309646
208170270 79593865 222824562 220049177 198756244 257149349
22150269 27723274 3795257 796692961 769004123 794642551
11093654 17813594 17104108 148990385 144305364 129850271
335029608 158729516 427045776 722521736 760799850 738788517
156827764 54807244 48548516 337656105 326931941 257664203
21805441 113839239 38350086 922225261 888250631 907527640
281163811 8147630 90580951 365297139 357446692 393405849
65483961 90978193 26270558 752564189 723945492 810708453
230224110 103568360 121306852 839535643 749044783 776094765
24745463 823921 5218864 69523190 87297342 51708953
12003837 2705856 18003211 76482157 79855392 56368615
530099901 196999821 184739355 799644117 933244102 692075250
304190622 300034192 109245540 569554585 420892514 407486792
51327729 47713179 28914763 829032548 523038872 674440085
163076835 57183151 269118858 485454073 504962983 532823285
30843975 11239448 8955460 105716180 106740265 107323511
11216289 742498 6927454 55592215 43038155 57471301
145032766 8088896 139639766 322870551 336355434 211034331
16566373 9627481 1532197 37128165 41381488 39904678
98086172 6242301 210798543 808086108 811532602 794915030
20848964 96996737 57602899 709746451 753030903 765264725
130534928 58608862 287746052 652523613 659557151 623478152
195884108 102196958 37415396 409222152 486062104 591534162
120433963 131539240 74020977 853562128 915546711 860518817
351128077 60093780 37803424 456758347 387881275 341339676
512769311 283404000 72019456 943690085 811112396 504088760
14057765 53199251 16856599 757714793 668170075 719911430
1077201 3987598 6916391 230828317 243866460 259526660
143109097 1495024 95544176 219735758 189519972 176994834
189514162 250680879 182142823 809164221 731012134 713891483
151869511 32065925 26050052 400832166 424808923 136426578
25917958 7674715 2725039 62305428 46680919 60889259
10459862 3317989 1264472 15273751 14756774 14525455
17913068 4725060 25161836 306915213 313919623 315480735
132406914 18599530 109753823 805574991 760536153 628634516
288265 3987016 5330423 70881392 74658856 72156673
676995317 448439128 13094001 789177817 746975666 578799029
322111245 244144136 386530718 593467701 668406206 605847399
575720239 20980600 165933194 770182980 434069535 251057861
48078402 13169438 31110357 127457525 137015066 134553712
236053687 173259543 231696582 258309106 258809477 275818749
36049362 11465952 3915465 575969975 740232527 653346545
75688764 14190383 57025730 77581054 56764978 81664459
4847523 3827875 892514 14556716 14410794 11836319
5226513 11503087 4803713 82067617 82567326 80151208
40988734 5925658 30313634 65042463 67881167 53687372
275358490 36755327 200485946 546786238 542127231 572859770
414438022 378435294 82787655 749640451 839005688 659078870
372542657 33638247 170203373 736923204 530556942 661521121
277965691 196513233 379334920 934473115 923083606 935242859
125762343 110251668 217900518 508675290 528773812 571126679
8792766 1304594 3768119 57117739 53229822 53001005
590166222 86907695 240074407 639797500 724727351 803468296
30518580 5273455 35959609 538662250 479423421 348347597
134972121 113168496 10879834 259378072 210156431 199110976
357545688 1851760 81844804 759311199 870630755 634678557
48350438 23229336 406518 416420932 367540336 328808776
31805836 90749942 1052308 709859075 718848921 696141747
179422849 6502618 109442120 264907286 288429756 257328381
359335812 106183548 22175252 702242841 690456778 670130271
5643812 2483054 2582721 18475645 24418570 24437142
650838077 249961516 183876665 838906554 656539891 840330471
8341576 4214075 2338286 55264877 51713192 49833566
272044940 30567415 16110567 463841011 411502680 506705165
29661106 13599271 135229548 702156090 784140167 826992716
93358016 23285336 107217372 702917351 710939450 673149626
362484512 219441317 114686490 584178688 628169655 503378103
33057312 9581206 22427688 69834175 61470195 67413243
244391444 3320748 32521798 491327982 368807330 367068516
116375673 56857530 55407654 445885838 571456571 510281569
6069676 5416754 2810384 29646658 29560564 28898078
124587088 7666423 129989938 170637720 167003567 164856479
182702669 92273023 8078057 829590569 807591321 497541980
472923364 166667892 149467047 566985395 540004312 573355088
38048442 76305377 30434459 475504736 763393329 683789032
25677751 66628323 18886089 740423943 621758413 573778004
69109154 86424897 178022501 473197104 458769525 407058685
33512807 16095777 18184697 134322012 195167500 193037918
66354258 79701655 213623693 779650048 690902602 791105616
124317306 37728969 27441497 439855507 412284407 406606158
419902071 15514740 359764459 710290027 854612483 832571270
2897214 10731959 6588208 90330455 90008560 90861183
245301128 64178436 57296676 392619025 338145474 534097034
48997530 12135493 102603844 167860314 154576067 168093110
45882071 18768385 37962846 545308003 600141897 574178421
54060792 67393730 27155452 388060197 412895484 417694728
203786504 49310415 2210767 797361912 818205656 704037414
242644247 72285475 80148442 410142417 331599563 287525095
360241217 153562264 169391860 768177937 847042045 638437562
70452498 48876196 17616496 325323586 391352146 405827990
157814582 56018419 25422287 178926943 68122398 175516616
289496494 40403641 52920659 422059041 407153501 253658444
3168168 45595473 32657181 578731433 650658293 659448727
367407964 5227846 55658623 947611703 939454448 976536395
77795010 41252361 18524216 221270895 227569199 215704718
113271239 14193977 19215503 214529705 272577337 208932415
351690388 380886059 156737202 684962084 654717569 584673198
386745419 77598164 161241653 684224433 679656728 560027145
549497117 120327219 149807420 783480965 762935682 736968055
401364027 34281344 51936110 511431842 501237740 355359027
137801088 14005890 167999935 723145222 792560437 583878287
251676368 140977285 111600397 722386296 600786248 693126524
61225574 5060374 14275891 458133468 362805061 483828734
211853408 74735395 24187685 414630573 432369423 401950006
98074867 5614895 23587606 170579442 192432207 209721491
318246123 150801675 109229027 721730218 741549523 584621082
110373864 37562518 206861224 690232677 562071806 573019083
710190408 4054335 285002977 888507026 800327197 793433800
122092509 5230557 101674164 145073965 101810567 130216839
93562116 12131036 2236741 286808521 232510590 258452955
153595772 88131078 36387129 614287208 563302720 543636112
5012727 51447624 34705536 229635802 228331648 174775655
67716380 20418215 36827755 582184266 512053003 517677474
18265576 82081 12232951 76076212 58280834 71798264
364132890 158807670 77299954 767053054 658521838 600466931
524774306 268815253 126764927 637404036 555603421 542818587
184197941 9135932 24698349 264190249 238692033 245057894
435323036 102683671 310764852 871250221 848368693 786808242
240660912 63931595 16983928 380002567 372711520 292804666
429777605 200163066 217710229 615688457 443137259 495586774
20381187 169605345 41622996 622052211 493734540 560489531
174239158 97179462 14222578 884295693 863005960 795348826
74908110 29866747 46841847 345394869 264387135 330692598
202910613 103163 244951510 467291853 474155098 442165807
186754306 15598263 5532258 881053114 768227435 814710602
149365362 117183730 22257196 229844512 289943600 290687300
109638352 9027988 284326922 441902405 517301262 512272035
47179737 71761642 24154005 587165699 571556828 533806079
438285595 99238111 138000724 852056733 762039403 835028821
22560934 22876277 1573984 77534070 78540562 70498055
397683149 5242788 96852933 692190960 806433611 703307575
162953330 43612579 1947232 216751430 214222644 219464336
105732706 1131261 95056727 112096424 120740722 164003315
34938341 17537223 12129983 46771610 78035973 48700195
83412395 22328206 15681917 237363913 235743564 221305892
2341239 29483880 16940698 99059769 111000154 95552253
36862064 148020848 13056569 395508482 403967869 307867838
25950087 85896533 11840199 451559102 534491147 483923685
27471593 2839638 117957264 271624738 291205894 310425019
16549124 25865259 133007699 462853834 511719969 499989304
77892901 42858057 9650783 240002316 224344260 211175644
74170556 48648974 19478715 589037477 514931666 563297890
93026217 25080000 13507014 191031028 171820164 161021673
5717046 6383843 37635070 728410513 785741547 756067856
67955906 262764266 38016201 570628939 682659925 565228779
434141195 41060984 66519081 678955884 508776897 671142504
31545738 6627124 10431224 37226836 48564192 43916369
20458409 42041371 5007513 378685621 343280272 323376624
33276176 74038730 66303281 219497067 216051158 197327990
182625530 42898241 34158416 253380950 248771252 218216363
4596506 17752167 37083093 165714567 180864074 147270434
15636764 56206870 12022737 544601542 528585645 364062868
42773651 58572175 108701849 375275908 368662395 436070083
77334232 6777645 59703373 127792692 123375974 128797241
121444793 8629143 26852596 155377121 142584186 180024710
36873542 42943519 36028032 273426520 206444952 246454682
57558458 36665274 18521077 90580089 92773354 74683011
422310725 261161304 212764429 897813293 937691410 887292685
359078170 144357182 185284949 521357876 451752709 525071318
49829393 80591272 10746368 522493492 490830400 507226812
6252025 29347801 19625783 109497692 104057398 109144149
262545253 42853466 222974998 562313317 457740455 645158000
11708549 1174356 13652465 137281994 121460230 128687915
74448396 66644389 386720 212920960 208632454 160082612
22920302 21243332 175360500 437446922 412983203 458736358
72756578 198674452 14627586 848471860 886275250 723431164
15006781 4600763 31725459 148064112 155044075 160248975
27947600 25915883 10935610 238718169 281152776 245566083
60024408 50489508 3624286 566522586 495812058 470878680
87401676 132622390 80639678 189681949 201374750 209708836
14229050 14399748 17855208 138428628 139057350 151175729
115117647 62331365 7742246 135707249 112595901 99607939
88396933 8953272 1097007 179892188 154909895 176849688
608717799 29166645 145783025 651908907 549446603 405518957
170647946 146954497 244896554 846774948 796514614 864041479
70635211 3009478 26230583 252469693 282674336 304343373
62862908 86419340 87061656 502512999 415311774 516236633
468973843 72411438 25004286 566297325 469821115 551763062
362355867 39233438 141712883 748609368 824510459 597169759
259248625 34658899 25833452 427857839 486207782 255950369
479479056 4088286 171832848 827122928 736062633 752885759
739181 55824418 28066254 511387629 452365544 638402361
91024495 12418020 3953817 333760404 293455241 321473126
455369369 45488045 344802250 614760645 706543041 379639636
147389820 110912433 34168389 258112644 246445857 135944742
5498268 31097182 910152 114192625 127731942 115906783
84044350 27453821 37123949 158014912 162949081 169443940
31682086 15675016 74351093 254879383 305212058 295433113
629440 610100 1100766 147780194 175687275 182930783
65441878 37677271 12901856 410220132 412352173 431314425
20059859 28085689 24197333 163139262 183977738 164529026
378355728 225083669 4829780 478775964 449850338 389158381
13751776 30539867 144156999 905830560 914260362 885442231
396269138 360561716 53947259 452551984 541702703 232746420
44498372 60632041 121468843 565162704 594026445 489364111
160863240 17735666 4201705 376587014 336791818 354481922
360570998 100027180 93866868 858686442 713897786 874366140
87069167 57826179 59636623 342213792 281235485 374954273
24083433 3229061 49018511 273969777 218790464 270788183
119596027 78852168 26584299 144361674 101342170 135034723
668249 1578217 15232839 50011202 48863484 44276543
176234240 34659939 169028141 675526786 635495719 734204693
438105463 45113491 80330217 587863962 548231625 589656453
126154684 68709803 32053413 901559382 566361406 923287962
485997508 48781147 59927632 629703758 452879059 533636348
19868571 11077105 6326077 114905482 111209076 103707593
62453379 26790132 116685950 863673205 835040643 783160655
37631509 20314705 33039091 247196524 304148315 288603563
373591740 8169753 20763082 475885170 402840650 374294472
121352797 218776287 74796716 757896086 849979905 749833272
423130278 62348233 77337249 870931139 828733778 845844728
7286604 12128612 7013536 415460360 559853974 549422911
189119992 22924416 36328005 353516571 330661028 287162047
21508778 3242891 38987172 682929122 748050589 728368560
52451929 2615283 36318920 428137304 433217369 428581161
24849106 27057923 50669354 310045214 196370183 293548851
109304539 2003916 43351832 580369205 583725175 593221581
7779605 994241 4814845 84484333 76907540 83674044
119994076 40594932 15364107 180556488 171000853 136362207
35359690 5620013 58077274 204097000 206310284 205507125
27541285 8950493 8361946 239624977 214300585 240817107
9044057 43738595 16172911 201667762 309431359 283654666
185185114 100935103 133222046 844181319 863673760 832261393
32570831 5512719 37629415 334994845 303185766 346894633
27863728 4569454 20308773 134945444 126063637 133334548
34012512 3966212 15637423 139007550 135070165 157013797
143541171 33949687 131943425 612999711 727210531 725772384
25791647 70085965 117532373 798886896 957802501 927662183
75923769 154372 10368024 260892322 232686125 269491854
369045681 164271901 122145609 812188215 765795844 797191142
4453832 3002305 2854601 129767640 130633161 133338534
181870854 2498857 78317454 232601360 216514703 193946202
55068020 55305286 7191197 286456589 299075649 216539998
552435766 4165871 55804050 881085474 606190782 912433671
26354744 3090528 4559956 119210720 126226744 121161510
44137462 30012389 27176475 109989759 112086124 101691642
66233927 110153058 41791072 569983417 518831430 535029331
309285187 48616480 37302845 429995016 181778799 307351126
5097201 7895985 9678973 78819492 61333321 61923618
686328 14233423 46557371 339369257 334153108 315777719
703682536 99192548 274038080 783157813 954111414 745843065
134090062 19866822 125516185 861961138 880672961 850795195
64302752 64731708 21714937 258506822 297254203 217673575
31729985 28890627 36042715 293213639 277933926 293037198
1094992 2383479 17349769 111892415 110072961 101495875
203231161 141609652 98091722 502513697 610084542 602904485
35935711 4943045 1509542 91469495 118102448 113765670
40516458 7837278 14840683 104772458 108770858 105552594
1983551 6242649 162696 23806865 28301749 29599314
238887691 65562352 99576298 383888603 306179004 371908471
82570741 3461881 19705028 279637152 208627088 295837079
349133519 3056765 275029915 680206088 455740857 558191404
14837167 12144829 37146313 252198012 239637619 290255806
208032828 25960653 144211307 619488160 691090736 725607960
28687682 8323 65365978 249406234 299332945 286662042
3372779 79501223 60615889 310831264 285078306 318549028
18070978 12411099 7049902 106900981 92906469 95459944
8541001 537029 4688381 10232038 6157494 11246876
126765286 73880911 80528586 636501434 506004760 636595019
338654666 183571297 224894315 736803430 837565056 861330429
6146006 36641704 2957772 286850628 330342397 326663918
7982161 6052148 13406980 121221007 174292501 145255563
63686440 17847617 49657853 357569815 365817170 259800873
507812472 20751427 256952553 717156673 773135190 818309745
72170187 15911049 11316154 538273372 543401334 547269166
651880448 96995304 349151482 755513794 346944084 796120678
64122114 19265569 53681552 190021925 188365512 209669248
4571830 25698581 4675053 771241426 657117522 752270774
56518804 61003913 78808781 698359779 675970089 734084316
20892544 1013670 349934 73865095 73813768 40773658
67370139 13776999 3259003 452412521 430736132 481049642
56189897 23216244 1338356 170933686 174048348 133780043
244829947 123174149 197242708 326695424 283063020 287661665
96455776 18065266 55075728 688648077 666990418 689701711
131820541 90975055 39322341 389363462 457467988 466465115
38024504 6178367 30121750 162475496 133815219 162902415
88968027 24390107 10072272 149404930 113520007 153404349
546623490 288378515 198744609 901692819 708856001 948274069
294245516 103433873 11350982 782919646 439968982 712727084
165100025 21198969 27459229 227148754 72290172 190350261
16839595 88487719 33411633 206220781 246796622 222946806
96497192 27585720 28943229 461512859 351433361 491396387
704935 13352 608965 3803460 4349600 4343231
247234362 131680143 86134419 580685359 586210701 517054081
812580 6417502 4772866 134764099 133525556 114395112
14943634 14894789 21620692 62613595 59325517 55401193
3167430 11387518 1982567 68759003 73898869 53917224
329948882 70114814 195104374 925868991 888477984 777453193
17562864 13953732 8731550 249744511 239873386 255606902
176598287 2854019 53103909 380620316 347635154 419654185
31978041 12394457 15142917 48089335 45975489 49187580
8373554 5484317 8270890 64529651 37768612 64132369
466725720 51753902 438450084 909525092 702423961 921998831
111732512 37017106 18980057 638945299 608732954 589204932
52670229 18744264 767628 130073409 126343160 149421212
47332248 24399105 145317112 804681120 892943606 651512174
372681777 73405345 188497892 661071036 731125989 736553813
156545130 42064806 572909783 756616434 653765768 871178049
16232140 16710370 3216370 481149942 533621712 382547454
39285054 1440127 187711249 668027190 586262676 580992077
137110641 116384837 36906403 340758495 290105965 265721295
121366622 25064930 14313249 267815850 249563492 278702181
65506559 27549836 65949405 586364994 644876624 606826192
168301306 121974126 18689930 569381739 449029890 584159107
105609069 5067995 13954625 226509708 298333172 303020388
41600415 1287111 25493711 47784592 34270845 35557338
2825939 51244484 5120629 745711985 748861691 714564980
83980764 29446577 60016038 550778456 638232022 616784592
366024086 380833426 209485461 582191156 570133615 485225790
35314880 4553661 2638503 131053143 128020557 127099933
10472716 17253794 136252467 568539359 690561931 642789505
23177399 15636497 5114002 103170473 96928487 112720534
214385115 241501156 51176898 677103376 666424496 762512093
446140206 136867326 98028852 514570966 315067320 500115108
230807705 117293253 70697990 483265399 381674783 435955379
12124212 24942555 23723347 753653146 748202691 733005617
109924092 14481504 1425143 255450954 191148332 263841949
161493138 43707645 42655657 225729549 237213094 242964029
157231105 45875738 58169026 502518749 402529549 460970945
143960960 84538623 16477555 336438568 323985531 315567434
50796497 4277458 630645 59405945 65497157 62588049
225358070 111721695 47124830 327617197 300765576 325132271
46442006 8356850 28142198 217623524 228795829 226248746
96229594 71258365 7506891 396600743 446622522 447175000
12867665 34397283 29984593 313448732 384950284 348928356
109136387 29556737 45181124 404542443 428866240 468163076
144284601 1942859 18331423 286468065 272969282 291926580
244998062 55415318 167747591 540023276 620566656 507828453
104081384 33531670 5083221 251654024 271953100 181731592
63546706 5886790 22745362 79677537 49995350 89792392
22691142 105202864 53689894 878588288 867877046 820602907
235682153 24777328 90183651 436818585 429757406 334927603
1942959 27885943 10971850 213404665 169452105 217471009
185688787 60268867 12011253 608664574 545770972 576131557
151566440 102065515 82086832 433379879 463158095 302112456
38581150 43799704 4089607 170881223 186399247 163666957
366178773 12645004 61078586 439954005 447229935 277394795
161591192 174826813 13385339 413564305 460280247 434824265
13188437 3096814 15477332 76540919 90834142 94240383
3125824 4456737 15578253 188716932 179957308 156026053
479010803 243860327 45575947 701575289 630620770 404441034
346344106 48497643 67031900 682478878 724736817 792273947
12107810 1028658 38677841 170866977 161886452 167196659
42057883 45428228 8319328 92497553 97567332 92573432
95789503 30720358 4762969 471832168 545690062 548197018
334283837 194749328 26596588 550684078 550701886 538206615
4404810 893522 16398 33392804 21790786 30733394
319999846 27165987 64270425 573800550 634238913 680721366
54027678 111540747 13980000 688275943 641950625 642093648
2650199 6897081 87991937 626672027 679720582 742465813
48157141 21683863 11820190 285079631 318570154 285727359
493041960 337650177 25112256 814144082 745908012 484690814
37114743 6476333 281630 49641818 49321722 33223992
260693814 191113571 49972963 535877580 534039430 372264843
22090399 25779717 18906604 149768818 155285677 141849344
173135721 13301163 24903007 280018462 323697237 342341402
208691646 3662447 83195598 455282240 481304503 435166250
7240487 1569114 1346772 43684906 35944515 39175552
95746694 22698803 66375712 258277429 260954800 262941326
390869248 134795774 51675614 459417920 363690981 462257519
238915423 77204447 39421036 896965800 666578206 874335989
121246963 101471011 2119333 299443796 294468012 174047857
179125396 213025629 106034940 587977271 576105600 517945296
57915333 59576431 54347018 711852039 578729821 666064345
2233326 91225132 9369357 491481434 499208422 387311690
37740635 2515192 29634430 916146533 891806139 874125178
5383043 14054077 2883789 87700524 94291575 85048328
420832353 194410580 251026193 872004136 645349588 927601446
5662649 24420805 11095576 181842029 196031716 209756377
287939909 220710018 64831184 837884808 673252900 814825121
27861326 2835208 46747664 928958472 762271681 777878839
18636842 10406502 14008358 90154697 95339472 99072000
53591107 3145333 22482656 163937291 158749116 161973166
246020182 39819422 38471125 276662693 192871628 94940626
15251924 5946664 15644488 63677351 68558983 68359478
59256154 35227075 28945291 540027109 539022397 448010101
305818483 65460611 31383071 379332695 184525080 378737808
226680295 36265043 19494068 756406604 588141572 829509820
362226195 148642359 536038 700557561 767067886 732564583
6700251 52328661 23076929 239390282 215918013 224182678
5638132 3184844 4755120 93452690 89718081 97661724
837953 233591816 84496687 433653113 812674218 822110419
441733173 118579299 313822325 586100797 515906044 551928254
191540727 82995085 51603178 520336646 614476197 632683131
429962772 56041257 52274303 923247739 611938246 867127181
29956602 154168826 9179588 646302493 615832381 573830380
35299114 86805234 11890494 458189369 540477831 532368956
386660843 73224830 153490620 758574270 515367574 660609646
274781598 15806967 63367647 499191777 497753360 543625103
601215664 177956543 101099863 832340921 829493354 836746968
88466519 44859512 43786855 769174062 738390182 538308663
336922696 144408467 248313712 911523772 636488413 900646663
9753095 2073371 245460 19769344 8389815 17047548
67909001 84989174 15126375 828604591 890497912 910385305
118251210 13618406 15166104 563936887 565537542 519285635
645269137 261566220 5097844 759815335 723624421 463411424
12551715 2891393 890373 21225919 22567501 19461939
123287810 38970324 11397782 356426952 439729289 392268113
43270794 58626493 15891074 565510273 564970876 478497199
153052857 7383882 469832390 852174937 940022617 912567819
199326507 14604262 47238090 234499003 158055455 230569996
726365563 116866038 160585710 848868798 726707986 747314754
14534767 127823326 244270565 937655125 973537927 982993833
36576544 11549297 22037101 95323672 81094124 52131236
24765563 14838158 75702120 312179855 377362864 339062382
254881288 163524434 141166976 484086219 543932296 584659661
36893824 141865739 65109083 542954189 577140273 447307500
410337000 263451264 12073664 665444249 806179048 695531841
78244968 87435307 15319666 210599732 204321501 179901902
222057863 106725746 23187895 778772646 475540340 622730861
41153797 1291611 24015194 227380600 212058240 217792357
94093938 44969828 35548897 493040576 357385631 509830964
31608696 27834464 60643662 244127609 205688524 227606584
94432900 120096498 292336385 885380929 925268434 949768131
72053325 33008760 117034708 902628339 744537307 858995498
241652698 178539720 13799301 817219682 781036619 695810330
45327025 3641349 9086898 399836294 391676559 392496824
149612909 40983634 55198451 326038955 320846486 305520865
233035 3302050 4401455 40102038 38850031 32355381
29165251 23759703 15808227 61013334 67235700 64106151
4156741 4177283 55914627 164148439 105822634 162703152
186041677 117923910 27982529 878275119 903311063 849807806
80881684 16120928 232567551 724677931 630909638 723272472
324356913 127105058 68659290 544098081 603729973 529245335
342240092 260797570 258646540 934223580 865962019 769132302
357453637 15200967 194536605 544979594 484543303 537622757
47925502 12731554 43796091 224673055 223575653 216551902
283330329 28614739 60933990 576854065 546506994 549339082
261059775 73051894 11829160 635471290 620250723 636764253
150456873 14298766 35280149 534346357 611940037 609974312
237750592 110558889 101855822 612921693 543935408 655328568
397392506 47221511 46201614 669124340 610471539 624798017
214784455 78746753 6371929 896196919 848974516 870224962
29588361 51786552 9544250 403648310 390967845 410391236
279685468 13088583 43370809 392836365 398138775 270522741
102546850 18589326 15974736 722141096 720560962 589823856
649938659 83937303 156540466 741139580 635731270 733501736
1590254 4304480 9095841 67596667 70378578 64592086
291266059 158771701 141239922 541095726 456445598 460478952
204138112 21333183 216666285 766544382 821090457 658205604
17299187 113130319 11806476 923504024 905661571 599403789
56382967 280979460 170562156 803357080 791790227 638018566
341223535 247216420 28431157 788867291 556617299 942351005
351686229 21207145 93697801 549092718 363001643 512870712
99513691 21164939 65577899 372475184 376481413 331281200
140079880 109853085 95648228 326272246 289847082 313385604
50196081 239808680 69292429 879244392 854043322 894859873
52876624 45768394 2568676 309038308 270516358 316720786
262569720 67794583 63035158 311949981 265216810 269033903
2223836 34691236 97041842 577982077 586489122 565469706
42006293 10368813 83844980 687607796 685608948 746118430
47789567 19982084 57787080 80641166 81670785 97912740
143269221 690144 28369976 556483443 563190663 560165256
31900394 35444995 71574919 727257904 777988568 764645851
218788517 13019349 43689938 614411564 666215398 452191110
616879845 360086811 128658857 728078916 707122925 765961289
86341953 154291437 134649177 851944136 914343168 886158360
523213606 7085494 59992637 940444189 868432105 854413406
197183538 130694738 42506990 430475319 517407932 450949814
136807207 1157047 57378605 162286290 71536386 142557491
232242425 20248519 47062189 565973082 505049034 532226179
23359739 39590191 5862582 825871165 623049454 844434751
116863309 52443835 13389058 468349322 457376449 458641147
238381044 7818966 8981966 672850996 646418658 645820067
106289042 175389753 37534393 679569206 836054476 852704761
60394070 2294608 77171449 568971795 498487470 463102471
26416776 65379 10980635 268780412 260220116 256863305
758348682 95031036 394270925 885481184 673333633 627119172
142823308 42291384 6413045 350809582 349100523 297498557
33399159 14274841 6557299 43512459 23307894 51738315
29542609 10100840 17681313 195784554 177565483 187402892
72385422 1892219 51614974 439525072 342358519 477626129
36191243 11065481 1543724 37100232 36205425 39189533
329312718 91737961 8870228 897922816 997648532 695484111
50596725 54755871 84589109 511054272 509320341 500911317
18106199 299187 4755657 27575526 26471125 24199661
33178835 68495596 31409117 304371760 341913720 347815890
299285920 72323858 22388613 448654904 436132198 421622589
1861315 427282 1671414 14298890 14411500 14912107
4752577 2288440 14178315 61786974 55956534 58552401
8313167 72198539 80340329 259821523 272434791 303896686
514864717 147159052 318240822 779783730 596573298 775164037
125011975 52235744 9034938 184630622 226957275 176292082
1348968 14558656 28493318 152297448 140499229 130228406
91128559 21521043 410807 380726637 363836985 389151671
234516746 164023515 162736653 691120711 709183517 598604830
102731661 4519943 31887765 231499406 165557461 200908038
465269934 74356338 299401359 564424375 210071780 393888343
1533444 1281556 68682100 604381324 520873740 590066027
299795 22836356 17931494 243295673 239989492 259166362
20325376 4136680 34460634 350747218 421583212 440860587
100848575 61063051 77454465 747735109 734037641 744211400
61049948 4289399 294677515 773036891 906210081 842061095
102318415 1505419 56439867 425861994 440280527 407930036
52783332 20820358 4296119 176589406 158986855 182510744
26425853 90950768 18650541 727909173 688130150 729611575
165002677 328210 91890981 879220128 885344747 918766380
242740644 135016023 4839544 646188825 730835106 452954682
1257577 163122 774057 4634446 4062671 3959789
32662307 10580929 10437162 218422676 214475234 157020243
662100996 43409200 271886447 890856989 740827080 879341113
262244260 41994541 115799087 288203846 224875536 336387862
108059007 256660503 143213966 821236886 879963007 772211732
171947631 196439077 8518796 294941224 242365648 266308437
44654401 46914518 70615826 470467864 524541860 523478285
20370374 11803802 4469724 54365269 50024532 48579323
122584790 6345218 43758959 430670500 469388809 349111278
621847413 216179231 67375141 656702318 406898598 627825073
415234880 141212065 112283914 680668605 681750804 542396834
141106584 30598674 37987981 573411548 612775975 539704470
671249021 14488226 18529193 729647308 598797575 723847420
587149173 977022 161950577 858468699 518601682 669413024
389807630 82907207 96501572 665539144 504019942 525042829
151110898 142867510 33023884 556278009 551807863 439372812
118570329 12541805 2542364 662912125 615382903 647956365
54532874 315092 1915411 73633576 66618820 68052473
698115952 80678568 234848915 806967380 574246686 863121862
488781074 447637183 128299347 645977873 558566605 207466189
40533929 1208464 24805619 69553794 60930448 68994763
12635666 592480 19884038 110945583 121363093 115970382
87519324 99271246 15660097 503443677 517658726 491632372
8111109 17622204 118379901 648729222 681364687 559814028
39035486 2481875 39290108 669373755 561567992 679254634
38784837 35787632 44848822 307732922 266939255 236678487
19780016 22448616 21901747 210267013 187159276 211168384
55322236 68256350 18490929 286576114 266877512 297124256
31467604 12288380 6011094 73581097 62424633 73914874
96082436 1874977 9698576 777132161 811939797 796630265
20065371 46835565 28326359 438423598 443349320 459041288
53220500 120325431 6137602 610967979 566234815 536171708
37848191 35745231 2791556 77627022 69425287 59981492
51394308 29653109 100366986 709453745 931672113 811015481
8801138 13071870 10197417 256966517 207704603 256832364
18376833 12385829 1410804 209117032 190859230 252502299
218093788 19786421 74314391 449794703 322972878 231998693
93347934 31780983 1952724 221966567 153623411 223869052
654155853 240635296 119018898 743404135 644474301 550200695
20116101 36171498 12360721 196404335 144437120 183020078
95556846 53462144 2478862 115968346 133485829 143670434
13227552 13491 5328984 15614832 4726807 15516163
7176011 10213577 6719445 89277599 72810776 84247723
132099597 181939406 17540813 791542658 803122781 949948069
274925574 647436 119809722 288268552 141780031 211766418
9516310 32137909 5989318 109714582 117797002 107718205
153735057 14736539 103222095 325780153 356890183 374046784
130161708 24190630 24859094 327145566 302605100 341626694
41070018 58674200 54083356 713011391 734034329 762121089
61498731 158362487 20286838 712242577 799682381 730101319
1878714 4913555 10688608 226827245 175749112 223903038
63545089 65168904 20525486 377732455 373801047 403247793
101558277 7883504 30500684 113567104 106826963 137954500
541671177 358470218 56614257 593192098 707143022 332140903
513441745 273889776 22531359 767892225 517716154 843721839
205691182 189938593 27933913 275698880 288766244 286256400
412888415 308103390 4067790 599245367 928277734 881805754
555106558 167991604 200453247 948878331 951605521 967780470
62383346 111526802 1913786 490530467 417447515 482168780
525930572 23916600 33454502 823559619 800660719 929064834
509556287 103175265 42463029 664723528 887227330 859075457
1954145 7366112 12367662 214710433 209751803 203275565
271526761 155061612 63487385 861888166 846321548 853122556
372844256 5390558 85032954 784063221 774680065 828308075
242968087 27470219 265246807 524631012 666723309 637809221
114714615 658049 6763280 141991629 106154552 149007042
199266786 36225511 28996023 612407286 621917258 479906751
20224936 66636589 5302893 253004615 244025750 221559923
824157366 17315454 645358917 906043726 278876640 955424590
39809898 6594420 54970814 313326466 316836134 289517417
11310526 3547149 29564383 453438801 432320825 392325852
96965929 104353705 175637408 638073783 657050618 665002486
759752757 21563001 96160982 916814815 949892406 568342295
9518175 31535255 16356186 755466763 695444421 751952787
510573358 258747879 276590645 756801183 620073485 788841807
758657423 249702157 60242989 837550271 849925335 781673990
193686056 19325604 2287541 491885760 434507714 460996784
530016548 36731655 86522477 841557859 388317516 691543588
68802525 84675977 35643594 414268879 560341509 533068412
17892958 32910489 1706907 633132813 650957516 639632150
84250304 9599119 7821686 208695162 235326629 250568889
798995061 78047375 127639679 858995610 773224426 741916687
35251795 6251830 2326437 600710057 753447822 785631898
197546935 59170991 11597619 234683504 125608243 164133759
192020350 147739696 5342358 874269525 680283220 719462966
2111180 2182774 352686 17434171 16454412 14183053
5655437 101153544 42119080 628144624 523319439 583476749
102083621 16032111 77213254 778901880 754423554 710897488
14133627 57279047 42852458 738256758 759971739 825183810
139275538 32226620 12348917 374853353 324685309 250532258
424267432 336609887 27170223 525977407 501920011 235111444
163534276 28746645 104157767 889795155 860568547 994184298
153953383 7000463 12602628 614044608 473228918 586350998
5105272 54362575 1307827 378373692 388735107 401400884
243501294 127893843 19672833 419160503 457995766 371869190
38523970 5811521 4907207 125119353 84593373 108630815
22828910 18471582 40376383 327771013 301782334 266765937
119444296 108589120 85469399 633617072 517791613 372540936
287367563 164554937 37628520 380402219 267170801 252611544
427061426 239360317 128592355 615954309 562666597 674498088
29671047 29701523 14012076 301000533 300202705 287679375
1855435 49709560 124697783 727156661 696721730 717490435
79890304 36529526 91377510 451008039 450256572 428302012
166354590 48542928 57511054 235370601 134919685 183250224
67693152 172216419 66862980 543329580 585719845 535539628
98209054 42347540 11139159 553241970 572295671 384478606
755194664 47167989 475688137 857138316 566428322 895062936
88398823 113650635 104613275 690807880 625589879 682478995
10651111 329169018 84995236 819323136 878044221 828889046
18238094 16135508 24325489 379620071 320630922 381230412
15104551 6315186 1104171 29833397 30234395 14119872
54849087 5374881 13909459 813086797 788627043 865172347
34149940 50522733 859 481797546 478133751 480816177
94832331 18787055 17795622 127500776 119341215 103469309
648374631 105874235 25266781 870820031 554491331 910640833
87064404 7698682 6798260 340946355 257457503 339815556
301522617 106880881 56929084 990992602 734046308 977880143
40023686 154388546 113959793 882295046 849132392 854191147
106231130 5045886 57539730 567414648 359658445 516779920
94895509 31838660 88570548 920321170 959930854 875750669
233960847 76347964 56791715 554428566 476245044 578315403
188526396 303342856 74537350 456937064 447059827 386703066
163054272 48390555 59269771 904080567 860488792 895439377
249249 2823945 4230734 20770429 17992859 17641415
62064763 52621244 186658969 426421757 633368700 561238653
234518046 7441134 31985188 353706748 364660878 271484694
345480511 62463484 103235324 578684766 585806895 669856050
63884674 13149204 22359944 196272710 210022153 159423673
361093207 151296678 69397891 548358259 457791210 402928123
192861613 6900447 38517349 529714188 464261971 498572379
26288517 14579945 38045558 79645587 63640160 74643501
36009652 11064130 15246234 51794224 58398517 67373901
12168959 13977142 7222701 35969109 38018088 25257521
123007926 11971523 33311028 828216129 789025250 690139468
17988077 238682 15722098 936996698 811660864 954566879
232699593 59831894 38362842 234497241 228353344 164295814
160104729 18428417 191882424 516242568 559353631 558824974
23912436 46530210 125170032 671634666 565800945 714798820
330377163 8982568 207791456 873428666 923662527 916867633
273015697 24554006 79988156 595972160 627487729 610973223
89443913 26648297 6052075 144528515 98451773 87490189
439140379 167169791 53985531 596950318 529664506 533228976
36611822 78046792 33509003 220650673 196891396 227504852
215352832 93774603 53130254 924408786 803720194 853778098
240868825 88274224 70217105 889172126 750088274 722610046
85331821 37115889 128290603 234773967 221920641 242188852
386806990 98360671 46920660 632596113 452565353 685553111
205753303 120046862 98081491 655929648 679353450 690277930
6731821 54432621 19084892 355527905 360580480 386864904
11822749 66334578 261215240 798691222 859667551 881452576
140795877 83246094 86882522 734465173 849069098 865040572
215976731 84367389 15758949 483162568 433703611 434854176
197443753 204888055 143370323 462260704 681079839 656803577
110448534 57712445 3300929 156265454 148607475 129538685
5257 16577386 2680278 84293405 87657479 87397064
119589830 40004680 64955182 706873285 616032398 771511013
66020571 785627 3610825 424690676 380731622 291699806
87233569 53997585 28826343 163721319 172516083 192104728
261965427 84613350 131956165 362276071 247547730 312641038
514001769 259624347 63508756 677885019 480434574 155458719
529002278 84092915 271671237 721553761 579993270 413223030
63600971 35175209 55595711 786381220 795013271 747104911
656231809 357620386 14964975 940206401 873311601 554925285
60393838 18013822 5704739 271177950 139758136 224897251
22613685 10152074 10537606 70384823 70316829 61098911
18269781 101834218 48308999 827481156 791876307 699837935
49100924 4490160 143833724 563286155 436804927 576858247
22330960 5883210 17239304 148709686 159814927 160745085
8517018 64093891 305148112 822872729 788493861 851464254
10368035 48953872 16513017 395721593 466549493 475580175
6359004 10239305 30926746 818655155 810026970 784899316
196961507 19169346 30675853 763933611 789729297 711818152
152623164 77626161 27055234 664289690 645147679 629798373
8753491 62487687 65141293 503817761 631135757 663968675
503662980 52581813 232596459 551729048 556966180 597366846
200168901 6998102 77104669 468719807 496133220 521853150
6234761 14684235 56192093 285111619 214543644 289433834
9957303 8024512 1474228 57673670 50382601 49269583
172871514 61156199 15485420 759185918 764012562 787635457
75696606 85009276 51634069 553662126 577310331 534350177
22629007 7806811 6575683 49809395 51510859 67471643
65885111 64134218 93849053 632350057 634535729 483554325
160483771 79490872 22726492 326280892 213690518 240445295
355274072 205006898 65106763 908626150 811074675 904652235
324075314 222157846 207918310 834864316 846896417 875416959
425823308 74725542 10255264 920475126 724902499 985055072
124799113 21250212 3025311 205615321 211192794 209652116
247868242 147460456 29326322 882599895 709648294 879201887
4149020 116393 7627340 145232178 147326959 144850380
2165319 337306 2569771 22309044 13720420 19670175
448031977 75908198 78008128 679311748 493922034 434006962
67419720 27093150 220838660 703654658 639280496 684074157
79071344 82586966 26331661 217606158 336421032 300393102
24324352 64339352 51413066 457381735 394779547 405463477
4503735 32278386 56276592 358219514 315297583 286707491
60522790 26405549 20377833 293662404 323402063 369643629
92585620 74810167 563248 242812761 241553846 203799395
51898252 6849830 59183746 465988424 449421156 452924555
43467643 6804089 77161332 335539044 322548639 313734474
153043188 50767814 106019083 194182548 177974832 150782944
258274990 114032175 60065003 349018292 322182189 340538477
16117746 42654531 16629351 200775431 254544310 181739237
530778324 116555436 77302798 569421769 520920538 413414586
12970487 39637738 18467203 227917315 226389216 240910639
20112858 58391514 148069252 625265298 655328887 677977440
125533519 75999954 54350215 540147446 512731895 492326670
79585525 36573255 15234220 309278005 444789243 421784735
2258057 116770809 15741880 500588971 368843268 516845720
128361858 12708578 256159148 532316289 555284306 579442495
344912757 30411755 56796612 578798306 639568473 704833428
53754836 71372306 6303728 670135073 687516278 710123819
2499681 8112421 3979947 169467663 162112161 164048141
282517975 27714317 38197341 878233925 885610300 786909221
19116109 2949544 13087121 110636849 97587498 93029553
6257125 547750 89539 50180325 61647050 60741052
1721497 3383596 1962125 34317491 32187346 31895790
23189233 28440883 6980731 58578482 63880119 64324435
12293609 51608614 3811754 807999047 835232154 723026671
143389852 131883762 110992896 694419208 693473948 696782905
263587745 3958415 13535882 745255674 754756007 599396581
105947933 170272264 3438798 854337504 770479449 746494184
17769180 14732824 44928815 249798073 254680590 273181706
168867395 29450978 59779896 787357491 771347287 616169873
275054234 64114055 64069044 304669634 275903030 237617790
12812524 2209501 2728962 107394709 90478785 110088869
83753131 416257 35547070 789016565 759398140 625552828
69621469 36616864 29970825 499586652 527187751 535059425
537863251 25975202 28032759 833921803 422891172 632477371
127629253 103332841 16355896 552672655 766293976 588355649
257396278 12055291 34831182 486956092 387778883 426025956
38862327 22593016 13278035 214560660 202090880 232106930
39695086 18074640 1061378 51083667 55313084 58038489
457222791 79179001 72070794 481570244 365846870 218961419
63157163 171308918 158415972 581537595 516271257 628694264
11995191 63797025 4790202 437664010 530469689 525153396
359462839 19828057 47536626 566609823 554017719 548906947
344651307 174566501 86080035 616200288 857556853 471725730
6500581 7814181 123628407 635196234 636017598 583734008
68600860 11877714 52464199 670744238 746411093 812910523
74680550 21509734 3105509 101382509 98854893 98160939
468439484 84260749 194732861 625805793 598897218 499097924
266039214 47043321 78859463 439487961 432631319 448433940
16303275 20253586 4964794 683128130 685328219 746029968
13178787 6132796 3306937 35012282 30488419 20733395
17221288 2093569 2930745 76284644 80917720 82641310
83881146 16353673 33542563 350958946 325657148 368951332
93771505 5607180 36140419 103167010 93861698 68712528
428067666 121667559 133363777 755753479 772219928 759415096
15453206 7885362 21828393 255249601 334444945 342006900
4211775 13193399 5791988 72927650 93870369 84503702
233270135 263133548 429202772 639338532 723099539 735978778
115989081 42401131 59118091 391680023 236638529 503357111
137158838 4001758 122987092 393373940 334960791 261392209
2403295 16335 1674863 149217613 168362549 169066491
3064901 39060334 12943427 849802406 930368452 918787677
430646938 119562842 155488589 445312242 342784947 325984110
450165690 223307944 203862062 821214279 779530388 791973274
127892406 129448814 51593338 934005990 930666747 941462936
38305889 35110119 8802637 656697614 838119468 786348913
805866063 99757531 145249383 889022209 337619266 722606592
49345597 13515784 24453281 125347372 136825990 134087792
14666030 30474589 7780162 450112344 510750334 465586356
11830584 64186409 19530432 472231973 450684332 498688751
156768024 3949015 47907336 779201857 791000623 826451480
81266 47085 63124 929154 832364 931505
352868192 72915811 34771712 420915455 424125459 355192047
10109775 20413042 9842795 799588839 808873528 605354330
436875552 92043339 13192365 507008786 411755855 373979066
39204645 12219817 188048447 943933476 951700439 951771382
40771075 23588692 10918603 76202006 78368241 80580179
187447391 93184008 55594015 507689442 612552385 456734864
19990661 1252234 2649445 62089168 76537563 74636245
27083304 2014729 130959042 301934990 276380960 330070366
69297444 66054386 137505325 888785447 892045896 823789816
108536689 91456830 50964454 504528621 789317047 802276512
223805039 39260310 19505256 232919229 213205068 183952040
27944978 15474346 37100510 215197741 198809664 201223105
17109598 991246 4410637 262767592 178056990 259515452
55871515 5350448 598785 64260161 50094766 60133396
1469677 2070182 5670427 36406729 17810303 36586908
156495223 6655461 675326 232064232 199260141 190876162
28058568 8271910 11147148 343233296 313006098 309618520
107870507 12429527 151689930 669184901 630613021 597330205
159993429 39679118 40229247 165820839 103808173 109302584
199186813 48920145 34452023 329281514 360716313 334140395
75709373 131807624 70043092 315384847 340794211 316901449
6873458 67104345 98108860 562522133 562847920 535260172
66096391 37914565 39971753 94149614 116309570 104805124
9510252 3917967 13513999 603863595 485619643 537925420
170580204 34026932 64294743 272905469 192072473 199022347
165269591 32774880 22856273 443132405 403311873 391108682
236738 1477484 3616033 32018660 31732220 29435187
829983 2152114 4207279 20480980 20331915 21068717
3048773 15963156 6284995 73527172 75723604 58302209
109647895 27595609 4622065 417531348 580291480 418679185
254721509 28632705 44708118 321309579 299984601 355793042
98842635 10797382 25947057 322989166 346730748 289418747
529203362 169901715 38888950 783009760 676501478 562026199
3341586 24374950 3561165 239013855 258846897 259664316
35245447 6036509 30306782 158497038 171170326 187246584
74888134 16302422 16747915 80608167 50222578 81289343
380074538 122126451 5549145 622320954 644594647 640774727
314504470 67135301 205110668 914554678 947303126 898014381
124807965 98842558 27369660 219709921 304408453 253288997
167725460 15263966 83899953 647821743 624359354 600855631
473968854 169723662 23443185 570749451 578324499 577126636
27227520 2755291 174895920 679414280 708628281 632098950
43825890 176749792 2658225 718588800 719936406 745034051
21570887 96310074 34067717 619114695 768046561 752308858
107679702 74432980 43868350 217363920 225482964 161242628
347359570 78456684 98569769 616254110 291394459 399095612
289778425 157177 49536601 346373913 142950168 231475848
99164076 5075618 21850754 356505743 351828380 298109446
301391741 135779450 166549882 325347096 277036671 202981264
21553 33021 6116 246653 262006 246240
12551783 5409833 779001 14169883 11409726 4597192
119901 7523013 39504822 290050591 289418654 268430012
47670970 8398894 125318560 547361050 526780388 553900741
15556072 65658046 23916063 226527086 203288266 227859484
223894218 3760156 10898062 352433547 307511410 326123322
10925954 13034868 50350084 247966735 239155524 250203408
6834409 15420088 11444312 226018527 229931842 246931710
321001274 38682540 76567523 397421389 382902000 345172964
1440792 39934787 99376706 415326696 436478052 484445625
8725600 372962 7369296 21219069 20697457 19178139
127568052 13659669 40720271 181141758 186954333 171849855
422354064 48566412 130796930 712262193 757124558 556687139
74580735 19032719 81978990 79944106 98931267 98291928
144270091 88571121 171944229 399789805 409669823 371746731
79079728 28779104 85188895 253959957 238740399 246942310
20816802 1532061 39109793 245500964 244817052 201142794
614142544 142311839 47314555 757632037 770781096 722660789
485556183 136096436 101842551 930503326 333405826 559439908
8505223 5394531 1389594 24305383 25883910 25093363
539364503 73487026 274117157 661523993 674754192 410410057
507576158 60702811 54132268 693589832 567180635 468120475
55976772 12048258 30689441 76782654 70575352 78600957
269990800 206153157 58179040 898574505 872509961 798359708
28089504 81935396 111900522 657046984 658398943 625666193
71837584 26869208 43968968 552463985 654882346 306507704
85668398 9496329 32923890 186889950 131570701 194042548
283956742 58374753 141274212 860477189 848866061 735352442
1554500 12070101 103789264 507619893 583903185 528557645
307583661 2796698 39532577 401807278 378073693 430402977
43857547 112434368 56273141 522835392 515128954 500444485
17797641 149295300 27887894 731386390 622891181 665063964
8767624 4662717 2048282 32986161 34702341 34123651
104240860 94954529 49064712 496665510 499013733 446142057
285502522 21690958 31235965 481824986 541622092 367439625
123348678 15633412 201476775 360785326 404095459 555353369
180006 9517859 1394883 86184187 78808714 81858520
4357186 11096482 10819386 96098822 123051716 91464040
51105832 31389451 62832616 514871620 525192961 475333046
201914662 33399244 54342738 348968940 317022671 391827954
616922490 174302225 149876703 727689461 466447198 601708947
891444 3448000 6598297 22151893 26906861 24666127
65154834 2288626 11539382 242865764 217830010 217655034
212688192 125105452 29648655 357096115 299682052 276337688
43800516 33864494 54874617 697804418 770484570 729811525
51725814 78035895 2745040 607513082 670282502 699273077
105471620 22250582 79863579 224894499 234650130 270686075
11493449 7184532 46448381 337823820 350725182 425909287
224705764 41255542 98436069 526035255 594622492 595625614
35669897 43870904 60112178 478118609 618378194 614039293
389461969 196386855 245413364 627198821 820581748 821634786
120433879 74931097 15944200 299486229 294676400 239897072
10717486 25138342 82570600 250026388 314817505 309515856
93025508 23666793 38513910 99666393 86751835 100623569
341592607 8517882 7880818 477921825 555355129 157484147
2417634 27760 84561114 194683308 198641982 201198660
4700182 1470255 32425192 715206869 759560749 769567695
71978338 227791681 11213483 830865429 660094601 778098498
379323584 5619913 7400889 429464293 352833480 177735818
111580745 77233694 28758234 275128546 257554868 162363721
134119376 144955225 18654591 781141803 830329505 843118074
79355098 24529610 99593495 437804148 389108553 341852000
150194186 62237438 26615661 826457192 877459365 821508983
146717585 23074259 33175968 276512513 217720663 209974239
166149792 94703655 68543274 379070232 336959238 399683709
53901198 20465618 17841248 273685520 276158589 267691129
90358552 72848327 2908477 484548792 473152104 480695039
39793490 18198085 38578226 296514887 273018698 253328614
121347093 5513572 43608196 354001614 358894661 360264610
489402000 56130957 108084869 871767584 869576912 599409364
61757481 8881281 4293498 179943832 147992576 204108098
26881553 6345730 34514006 207657313 214341171 200763342
297263046 124905773 4637350 752432623 831914295 503340898
81806728 89410311 2178771 135931221 144705630 105180903
543658662 32685070 112332570 703818995 732024930 463687431
3910402 3488798 3358776 16796931 15344772 14009295
206580426 11564206 3743073 399397546 428721271 440747875
59233562 53917864 30393619 717839570 670783425 827865652
472009122 22980190 459313908 697574651 582566512 755297932
2569646 4649906 12841559 95296384 89053541 102117557
180896177 21013857 59360070 557272725 608682633 626672354
26327397 18661108 42945808 290892267 286823114 266913015
21051864 696331 19555906 119060683 123800024 102558928
396613030 94315782 291277868 657304721 439783681 776731301
397656348 47001173 87611610 879343614 973650620 909752768
86067291 24865147 1744000 399416238 376138547 319089704
67000673 105860865 59070792 966396229 967446021 933293133
310788144 66278624 78280477 643065292 718821543 716638690
387135872 206448539 367128475 864919879 946509128 958708317
569908671 136354000 62431641 731245204 736565721 671031671
14779884 154474474 63577644 972002293 769918040 929441482
16936714 26925522 13249036 155891254 137258112 160958285
262049546 122787798 87412794 360280830 233038225 387409103
162832566 262383396 90754755 840292282 867680720 830641144
3030278 2608748 7654348 263414731 207457786 196045859
311348252 140554362 66860422 386305206 399215902 346496990
61446187 6587180 85106617 141606615 70669380 121164496
6699624 4030830 20270 8209434 7866278 7664250
26340400 69339371 140642343 554344380 592573742 646495024
483674235 576744638 371117981 759546050 768328824 638763860
517833778 138732368 460931121 558883666 498003966 668295201
1428199 62248182 255662830 879263319 682469089 733445204
394581550 225483498 9044255 437814936 353178032 411252552
133487024 165648396 37027925 566900149 614747510 462377958
229939407 235631117 62035166 860151021 845276752 573126627
223145917 9062460 17347819 490513467 528028877 473562135
20381369 7924938 4578875 118892731 94562425 103908139
45791601 38221300 20245203 493079414 632180925 629800440
21929220 24549233 12946112 609611365 571731560 595588867
172456262 113198991 319339979 890512897 939683743 856588656
48074579 79699635 48503198 291461421 215907783 225926201
174525210 58732438 11433643 357703431 356768242 370261632
34212309 31535188 169426230 822905965 707014508 778839957
169929739 11350440 33438266 251043939 188168713 266237347
395985371 26661222 105175881 852395398 467669580 881394598
417551990 72354520 249048352 745180158 462660933 576948500
166957723 178940462 27545502 570490520 567720771 578092693
368442870 2948548 300046876 730239882 685226626 718710879
66513552 32041190 16467795 348930786 403074797 363165643
713796025 28200949 22974429 760641044 887991182 440810593
170752965 75359392 68908650 197784084 130810722 181096058
480630500 147033920 32547623 485656869 448648221 366921607
415505352 248417221 13130623 799105402 810970575 838992841
489514030 157794336 3258836 842012648 767991627 677789248
184973607 6064983 69408165 624166257 659042642 609030367
223376233 141676306 28644364 835993006 877349412 891443614
15123567 14136334 5122895 103912771 114870902 98365767
96880873 8018905 56395017 461251157 408383070 442110113
54706876 39618398 64872578 216285936 259678668 275477038
393762522 33566845 64196917 624865231 528810769 579005205
131397555 11041796 204049547 718183656 522358283 757872525
33581328 3530408 4867446 99448344 96285478 98101031
5124295 1176033 2476107 31599640 32229939 30671230
52012347 38930366 97206005 838934779 905442479 879020872
580480272 150807926 112473732 808261870 798692913 676913018
483778891 280722362 669046391 681648861 760742667 724868424
444985350 13396230 52963975 833913073 820639457 670694591
96113168 1995390 74641299 127072552 72134457 105385813
270794363 14348477 141668201 477837102 442271606 504966441
38350877 3228647 25977700 232176822 207762254 217232306
328379060 41494042 34411171 660067622 894901082 547188920
81255640 36295089 32297920 150311339 89903623 121697327
371950337 81283003 316446791 473768088 365285830 363601918
88097634 20850781 25167063 159522177 158919742 106406877
6128921 115646823 119660573 528255380 552613635 575383430
81426105 20858480 39001349 544501662 559651848 357007720
10120568 13569691 13941188 131709864 146092460 135848163
32741849 11473045 10306786 437749156 361058419 382376239
38141564 69936193 226353 290001314 307090449 292392683
1825188 10462056 4961493 51282257 51760343 52512149
67003233 22237740 8867029 229474792 290566202 295525927
1003539 5957019 6108858 35899246 35285502 36927595
48783591 23877797 15918691 290004298 280597035 240326006
135584048 143027401 8537929 262697741 282705536 221261095
482916027 81614476 16040791 848406731 716090176 857588294
289250332 111018720 44491032 503442140 483341330 531628220
98967150 6048730 130762121 353754268 261498616 347328857
78573011 17777165 55151266 547212321 552766282 522364260
66152530 615700 30543216 414797851 327726169 307557866
268010899 3899326 149061396 663842195 507791977 562057973
140239694 111609756 42891688 838558036 644160677 894949444
433151390 105235702 57101861 479604416 444045895 346862149
63766295 26507702 22276702 103686484 117724897 119974769
369404765 229514061 18582621 727229462 715667250 507359034
20524466 5716632 222323 24556022 23573885 24622892
455504836 619150747 19778792 710601684 779494032 334329198
6917344 25433886 9974488 62853408 63852385 56064511
130320206 38885543 3685086 334255423 322665222 337053562
17562867 62212498 27479678 438202908 438023899 382390817
362529629 224902197 118673655 643232114 565024320 578568100
188464016 40113918 14807984 655034047 734321330 678300505
9557717 151159516 61375570 641701820 507244972 631959989
12610047 16051706 6400464 147631564 142223215 153232144
136844122 11990516 95349262 203911043 214336837 192549080
87673315 1129187 17298985 133073304 57038840 89037049
350169252 68573379 214812409 789613835 785263184 799473040
19664 11881867 5590483 87448360 91091952 85716499
93654546 121799185 151853076 960384296 914007419 884082865
725383993 153287570 42720423 897299866 897546245 779300998
13068957 10620142 1231505 89554439 83523166 90050533
315283801 332955230 85239322 732172848 646102769 749561873
186860484 52359674 49754449 702734325 770465528 632761136
32309264 56073116 5019041 191716767 186437120 188187239
571717 91304590 43656821 751381361 846022138 750989442
22480103 3373873 2628876 36669526 58011941 60755641
160821743 12136280 72413681 641265164 603061376 349810049
83644062 5349158 3173155 526467982 558722807 542506768
245451907 91738291 8573171 655935674 662120221 575887188
306442524 271798178 6087427 560734728 412932838 553192115
2859456 199487 3876678 11967430 12748580 13819497
65660260 12740541 30525442 99889732 115626887 132479688
24544830 5983534 16925182 164669201 119294391 147213810
34923472 12746760 9184237 69681193 62756133 71248701
168010340 39448170 32065665 807244526 855065585 804457685
44895936 3761393 21230485 92730386 96386017 68497944
224400 72569319 29929497 576993073 556988225 477097059
1593916 21607166 15220888 630903883 738961571 738731515
50654083 8697983 23826967 169344698 172271805 100073391
26710098 312283 7096770 73109993 63247310 54971875
17247697 6119547 9690520 149016749 117499152 135093522
245780267 30450646 25027842 434441733 399282774 189636194
267545232 612901953 5878238 606933112 769699587 708398784
45814390 8635158 65353084 118381721 109541941 123184782
147218979 74512308 19324719 160257753 172928146 56969193
51850623 14225769 65410537 370123137 602586801 612297399
74616651 15643207 26555137 232596826 285474699 270744190
77746604 43928883 9449145 215568165 161103204 210362021
31774056 15367695 6432854 599655029 692210418 710120627
97017983 13044221 42708117 303897818 280250617 264994283
95252672 5784567 156414770 547836837 495468042 534025013
119191078 29211157 14502059 323321193 351825405 356729724
16505045 2992660 771986 300873694 255984349 325511557
49182225 147075111 3791914 966253041 770658338 883220838
142315248 24354624 46422447 376084076 366956830 350808363
40215267 97507838 51755229 749339451 864436797 949468841
62353053 1847374 43710328 625782070 745617004 669712772
164274092 13599118 99388468 708704163 842290259 888906800
338919992 276819803 120370158 526190637 588761888 521662416
232760980 79968235 1385635 786357201 836281825 785796457
146911165 58426020 150538515 343496543 363637800 327054610
678945151 225148559 524622701 913144727 437730077 779333697
12388695 2069258 21915175 57690061 62738768 71384550
134050964 42036168 12623670 214977974 190723145 204041810
191849350 103446817 25685528 741415784 709716000 626740942
20720918 55039492 21253806 172594421 159931887 177576983
54264740 18220076 54863902 835644378 473825246 817508528
271360434 4801200 109904766 554369613 561118862 558153999
40706988 228265 2017259 169889725 163509842 152132551
65192223 74002126 13976126 135658336 164483213 121702289
538639373 148790266 22500346 672352503 633875967 602906828
48015327 66890708 107270657 859636856 886559095 928131790
30287698 35747465 1305102 59388382 70878506 53136435
71926279 87706808 12892966 317289133 309840680 224458695
351224268 184428342 35864083 702371040 631998205 685764243
275010872 13726831 70231188 401325825 279138622 429966101
44648627 5600663 8789307 280046516 320100651 246675502
60110 1044717 26128419 97111662 98435163 101238514
7265846 131069832 25404013 988428712 914957272 953809885
45084170 68167760 257397651 882117000 861543442 772081512
3263378 728390 4015874 10791580 9959456 8049749
10926412 11686155 211093 66881910 67400257 67765393
184945257 55938423 70598385 580515203 594736327 623617773
286494399 145028873 186009048 674281439 573013903 614787781
120196823 7503998 99413205 572349143 554946166 576923289
345813 39825400 92302 365114878 368908964 353908022
56106681 8234252 24046867 93150864 56065974 94438887
55227658 6104202 6952389 501605751 435231578 492778118
302514563 519237708 211146791 626115682 723994603 452850997
87460942 150932259 48863 727191098 741380196 587592073
33223685 10124232 83943891 405713004 474663751 459992064
21578508 71965614 39796175 424151864 332689992 426679905
166907404 7218520 27227474 236419787 203611903 225239987
245473900 13874200 6730296 537747421 551759751 632415475
172800075 12077717 40254712 448743439 273648750 341773881
65194540 3515899 3209358 651152728 621690658 601020248
417000307 33064518 79249618 488877431 423249512 468573627
241283251 172204012 38001638 861075061 887052718 835445408
24524 961615 835644 3948319 4634011 4393178
265509456 192310470 102943731 746477856 645116772 819580295
25457946 27251260 11173787 224868822 243216579 209050085
132073469 17112096 11536169 215568656 170061055 231239346
318263155 9998862 256537230 393956907 21641206 363968129
67555479 29164730 100864435 368030618 331906736 349281439
3460028 4316305 19727347 368342293 434430051 413304413
71284070 55021916 19937514 399757277 282635930 408594133
708215921 81709152 71268093 823710043 159185352 480572649
108971324 38900980 101037313 226061227 239381554 235140959
656145929 171395787 152583304 871517958 667926565 303541181
88279603 273195043 923753 759846766 716279039 739893269
487123291 138033037 80395885 527684452 639067863 526768116
58097013 15334820 174866343 804054696 898371533 920687075
2754811 1169143 3135929 6676121 6451510 6138235
49350222 36708808 50943750 464646506 448534017 489699960
99660617 68566677 11852041 177962828 178184559 160139717
56573633 58295687 13079545 204178918 209421789 181958352
652695616 49085109 403663897 876004025 419540560 895304555
35350566 13945512 64616106 211491009 146130812 188075517
69071765 192871343 118916308 707503528 750515834 811659929
112247873 6205241 72528656 176509925 140725433 171517901
355352423 368108266 332346116 715097513 780024080 647108160
263633579 41252833 7803462 780334755 787226821 638358620
312834428 19569204 108001419 386994814 364354053 296125525
19792970 13148788 4893207 58538177 71974899 67378272
88727625 119717042 80962603 771721380 950468937 890629232
695247054 194636105 23483654 799585466 633014225 812819232
29317370 61318979 141702909 777117465 758855541 793383232
187536797 76164426 114383681 408114508 390538919 398200121
54916238 28646235 15643454 582728092 571927847 507115491
46545234 93640495 47449188 685750469 758490387 799956364
529727073 104284428 442932167 649021347 587991590 568446737
289821233 91378274 107749767 369025980 425656492 319428000
523902446 51726197 76851945 723928462 780577861 753702294
188791974 7158876 43608929 534392085 609355825 689597534
431185544 177025447 235734740 899108035 835976027 844600514
220916229 100498314 11778666 566897631 474307925 519647128
55837967 17198045 36011787 374667813 363020220 421825066
468190500 171064942 24335440 537802964 602876050 578467003
551819668 43508614 368697104 636274373 272156069 705711688
53759944 41608600 14823249 528677689 530285740 436360557
95641732 94497796 19479692 744065284 696979086 737759767
181077326 148048301 140788865 213019880 251655287 262495838
113527446 84447892 18803858 378751000 400352257 428696783
18602601 898028 3671935 332245868 352338402 366646092
110644189 37312105 19706788 770215432 823550633 856178386
4714480 21015558 55923258 285503441 278586063 270405283
183603298 106186761 152685945 284912581 305571750 256804085
17857272 1439052 37006165 101461581 108849492 115213253
257131379 67312671 134548806 475345469 448334722 488334233
145478939 40310790 87111987 560362428 472496207 579622271
512650812 77524408 145704437 907164051 836196420 753400078
17860449 3000728 2701496 198559082 184171262 190226739
458634819 81067940 429880535 576334381 259245994 580138301
59798046 19429876 105387319 692774814 657697390 690631402
331478473 51473416 129540329 663530247 569764821 650248397
187298156 371953 74905503 638989570 709882427 699212005
32652320 34852324 3132225 248341287 251061383 214532876
25359781 6225332 7787830 118001906 106894222 117353104
9347285 32964335 98212885 604675394 661492681 655206492
101521105 131991340 32392811 259178106 331111335 298715450
127014529 20816607 28258881 337525856 326509074 335546150
192117386 21767550 128116486 623619558 595436987 732767290
87701463 200679360 111460908 416209296 475047616 418126680
124326340 91622178 80766718 718246203 782145550 703594577
454939615 269842600 151718543 806716094 791606954 818039305
11048643 70603508 1060394 474204264 485838698 376636272
494936372 93802626 131090624 880747329 871929043 738116007
334173726 193044347 66864666 792561701 829433861 651759859
135554353 30309756 22155102 815234668 547241403 586232444
17582364 14111259 12168282 309333491 399410953 399279702
24395961 84881493 14739400 375935239 410425147 472588844
20574880 29572637 42680929 797884333 818540295 808281346
58645737 101350130 74355705 406564365 376546849 372538127
193891035 867730 173789545 449695795 328700778 452850500
134372336 88118976 24536131 815638335 744416828 732304389
37806090 32141464 11432856 87944350 87487965 44806694
129407722 43268675 96640654 627055231 593736856 492611686
29062434 23554308 16295929 362102911 364083745 321001934
71613505 41938660 109027417 511058811 606021910 564971312
31316949 1672657 11969898 93844077 91503696 93155877
79506841 12377587 100372 103701774 79763650 68542788
18685818 25369576 27946628 306129779 315545323 320939178
10401768 2013832 191767675 655834469 601298814 722862428
414027 228665 146782 7801136 8262876 8242317
172781461 13131705 97673327 349928977 287019139 267387917
6389254 4099355 6516086 101951209 161368361 163241047
238748264 828138 10228170 562256545 557843638 493886357
21333362 13525825 26248689 628437326 595905933 634543160
16689464 18520820 16865468 124992522 138215648 133912141
177097923 452679 56817234 195264982 187656213 198454034
26760758 17156992 24233291 97183997 80048681 97648190
37139939 7129946 9901106 106370308 103095886 97699059
339663510 289965007 56501158 565875512 653586592 467253202
700257868 73625152 55573625 812520503 108034195 564983880
32839966 24969335 2285569 157180814 109757661 159263429
129718371 54837972 28739593 737219887 422988551 703483698
144792335 21931481 31920535 647301012 479163799 459425241
48637727 1488730 74404191 982097406 915892020 887562482
109912760 19764949 64708192 169069329 149501430 206426849
27569181 35815052 4914299 267106975 305121521 296631887
24108270 34999593 14442957 52059200 40301816 50223528
181843970 170612702 6410867 461709859 362809454 315888492
151837719 107366756 55701316 355814514 440178660 424808670
26525947 22452419 7728586 195938100 198422593 192933713
431584062 390015163 72437973 635583503 597529878 495271293
455373671 74341981 167986169 848090474 834565691 812088654
46095214 16629900 32946253 565444107 707713868 711847311
3534045 138064201 33043856 732844678 662006950 701940094
13286161 76085012 49690285 792049620 837729649 902050540
12106223 1524787 39982359 184547952 195000968 187985071
17610537 32529 5618257 20572789 13273735 15153878
470261372 140965425 46780692 685448520 612563753 444138379
476643 54008552 22929732 154132438 150133950 122009028
174258332 77139156 5782060 383277114 340509924 377618574
484432007 30646069 120438612 644390077 636470147 577701504
51096 52427037 43847411 291976975 330769803 328166006
170446941 81396526 41996108 458776546 413624691 470896464
484592147 56013951 196644369 778510576 646474026 671545721
257597133 35717336 30031482 616940976 637290820 615092055
46913690 11827552 101045 67684917 68924181 59497079
44866311 58416955 30483926 491203769 505736571 567573159
214292931 107872124 35943632 458912228 556554185 489845675
96321997 37614482 17240032 247730239 253166983 238995636
122983771 10979202 111005402 656665433 707586984 550444271
6168899 656244 9523327 991373150 984899520 919592436
121846387 42898670 61677753 205399795 185048781 149330640
42829382 3252552 27441401 272438115 328615110 326729662
87613548 16225143 1744989 200611061 146372412 203859313
659078083 48599863 102330973 786820737 767619111 783393490
94838571 125048314 57730780 724577775 799933429 811720281
51075260 3959571 9994358 121014159 109327222 102658923
245092530 198090457 309865963 908188305 896551218 953316930
249830140 33287598 25331183 306754708 262521747 214822982
325862335 285506962 43145248 543174702 726385811 501708169
3952801 4345388 54870 25751760 24627386 24514118
451962 1921131 6810313 76365883 88592172 76194852
176096347 16137636 37787835 263648495 207877636 261925495
66849153 21280320 36363100 664317272 527391800 611631095
273194852 118021944 109542481 988022996 930635179 941913897
488199058 14883410 50016725 565796500 139630074 609735644
267570372 169270378 94271677 879264356 856390786 868909458
190371731 305578300 294880416 716265532 763825584 799362395
399075745 109424890 100662384 680406646 522411147 642029502
94241426 29557355 82407807 458912527 375793431 385685691
138438387 222101993 13930049 640883922 641889139 577396185
516169018 92952117 270991597 726061880 747417893 750728564
59178551 21697346 3619596 407463799 452909625 448182705
299699831 89099824 136610860 926537585 765722223 947311474
9671247 4104952 11116325 226727797 201716233 245309111
295991507 69020773 143802698 530736129 518605498 582411386
432480590 274168127 44231254 654421498 574809022 559796187
37997148 26408637 586466 105213492 67602779 63110408
6234110 10667181 60066729 252320956 244442636 264436545
40101633 6041777 44664306 111454977 114815898 122804316
46413434 60424423 23105985 789596517 813138216 791452653
415248501 10865840 63667266 555245948 597166373 243308497
74029293 93635303 27797871 957565610 906247221 921147143
205544021 6903226 46888379 282585864 244045343 156200465
130819898 114398639 81924818 885448409 878499640 865953301
60582460 49326802 13712024 887999348 817686723 780022435
236091088 2580949 80460304 597435898 573402598 627767680
360726994 7328365 109770342 710542959 495921350 673945217
161172182 19758908 23672976 583018495 592803543 361908743
493967324 223985643 138479612 823994129 550843229 483285961
155562991 15938449 15628038 611542936 619475773 591217388
241970224 146623807 169250964 281143790 271689305 258810133
99553270 43643847 42452324 208526184 226460997 229624302
7379751 22703416 23209077 207230187 205195161 201336565
586628911 338543279 35812686 796601167 850491812 596379402
94107704 34026103 5071868 283602610 224740072 268808178
63729165 140819573 40326437 783048833 771641733 718068284
54388141 53967004 9262576 410663276 410860581 398745032
21627654 13165051 13958764 25538764 30380942 25378601
19930902 38525895 47718841 317797067 292199342 308105457
395914233 9918936 196986384 725290852 695794875 713806020
315253816 94063169 19605259 802585511 778961590 801282706
29567161 11287165 11171674 158040817 137917736 169220719
92664050 37035559 26104680 475190795 507381377 495065709
243651828 257316497 30419367 506245861 559947756 537874198
247580904 155901714 183957445 655828624 541177909 573053096
190535011 10752445 13760153 273957125 238587160 207091540
429756978 134152254 363168167 615993812 697575240 617221881
560953 1786472 14684024 152658582 168447801 161884733
502860945 162886507 71924526 711630553 804504055 805976402
362165606 32142570 163004271 575782044 382446121 581672283
21022417 10589230 19115672 548111220 614981762 592100041
20328341 4305214 2698517 22883323 22985509 25805268
404079765 27183616 38745579 419269145 315948298 451730809
41722254 22587681 19536960 923482297 683209565 946748307
127846304 54749871 58555050 348919728 389637519 371719552
321232631 93697463 58873755 654551886 820207813 708517905
70124089 38062068 20989929 138093109 139134827 127215151
150309455 51107080 158105081 263719756 268326562 218757426
223076529 111454953 31331742 288642458 281901132 248756071
267637769 32490956 8140485 777677744 770162385 720983425
218762526 36560010 149971351 398764390 421548812 349980697
208671383 1272454 3230898 242935921 90583432 115546076
385596894 388810933 121649341 929929184 558391230 890420490
2303687 68620 744566 18263435 24153866 22338652
517684020 151468025 32566179 845547607 857071629 905134543
111381122 31048141 108971969 167469717 88543265 167488925
336334271 311149904 268885843 400282044 522363592 447978809
281791348 60391510 9698657 358052596 546202822 512873371
147752099 29896062 51124264 377403531 236911959 405291357
510297 27541 1106811 4146676 5548184 4150360
163477274 31626199 112902141 590709484 588196125 606472590
296687261 18239811 58159585 719797480 708380627 792243339
74884619 170701086 70380312 472406867 359183203 435076322
2004281 11109759 9391143 494070427 439069613 459949416
194122366 147866733 8216092 617433053 600462628 577178330
33293001 243195 58848937 463239099 278031085 390366314
150311534 24429085 185351797 400406874 532430586 534995102
690463 2342923 1707895 138176993 150826208 137569768
592259755 273753914 4134643 816718626 814384958 673984709
18960328 31986178 121621545 286885637 165683261 282716321
464221225 95275362 254224257 695587220 352767678 512504939
18361590 13326322 13843054 213877458 197807629 269820162
420010935 49064358 353438458 688671131 700934353 775145579
758858097 693081033 194296332 863531398 825444378 849884220
29090835 3782229 35344139 432699050 412251888 438850987
42689329 13390641 21731156 300247050 354502831 323971135
180453229 104731192 79304329 763648807 769851666 666839119
232571913 250560441 180037389 697825248 660987412 575554807
446930607 266611472 85059607 888861287 723995837 838200274
14985979 37043566 10710066 313038273 303045612 277730833
346706554 222043410 268114752 919052426 670867145 771897571
41513858 10868471 21968099 288298891 280112499 255313907
18188085 87368262 60482907 676981500 691631822 603184959
17600986 24030511 10484722 145520616 151961145 135905347
2095930 21726751 1473869 142327651 246431111 255775444
44994713 25362233 5172514 746498367 735575403 736537924
36298813 65016904 50101627 320969012 407638284 382762868
151848632 16169181 56211927 914617534 931805200 682577344
376230694 41290640 6134459 484549606 588652216 262962029
23033990 10019571 59107905 180827199 245324924 253836321
399754563 5975749 45614978 732668600 717481999 662745022
755606 16541411 12859485 165222701 247740726 268842469
107372848 164943380 45489942 238589889 285023242 268611265
114134401 41185702 66024859 173450408 133626713 167491732
465290319 180650405 116274373 843768237 832156120 784566940
31716033 7948108 13291675 112020876 107736283 117352206
140575435 89157020 14752286 708199802 633895652 609274835
39099757 24340316 8631281 51043156 49567577 43937907
36687776 41572526 29774311 142833319 154864919 165217216
55866556 26797207 28189275 159927532 157480270 124152777
47785030 5255226 26679743 327946318 345429302 250703180
40776592 11925395 5586781 49680452 51134420 45314886
4792891 70117901 27548642 278870575 372314428 374195011
23046361 50736320 52522028 536950154 545672246 438701464
5185668 8320827 46906696 609357135 639704760 400414360
150401141 21603513 31677925 777673185 858245077 849116618
21575688 7700561 12881578 79684269 71529927 67501261
35131267 10432529 1331958 149394865 160958256 147522980
503922250 44885710 17177043 913399600 835565873 804412768
53002176 131826251 70484482 639785046 660404310 553511771
294012410 16780643 20148472 459099860 437722457 420804027
375747701 59362191 140806757 948329356 767968843 604997411
3310358 610668 4192915 9410758 9340050 9427623
105142980 48065408 5411543 292968280 288370472 277687863
82884281 50560449 35180409 342002454 388689888 391266764
45563189 8565133 44920564 504500610 530796660 509210271
1758327 260200 482151 15727493 11882647 15107944
25421724 29481694 4667415 68661348 81890743 84599860
9240542 88518112 51178636 795463437 718326819 552092476
619483751 195849389 121016761 651237406 873200970 454416674
27957473 4618964 1078138 42866439 40071207 39228669
50287180 26732865 98888245 766975415 670115629 741441966
416373932 150857213 374265410 713364130 681684536 695439442
19844208 820764 1281515 43334098 45562452 34861640
1066678 1368989 195618 16505917 15924013 16410827
318509845 129635772 71342000 546620196 489125762 621799328
323849990 108351016 49703103 638411197 719549847 673285149
64489593 92953580 39627445 519893364 442788947 516783618
64514821 47212846 87011940 915329676 853571194 860275200
450611635 86221076 82132214 607539306 579360758 441309220
203315344 34778492 164038299 292246817 209910459 268983008
66319669 21280259 109421538 572469537 513549978 580485391
283390959 75867726 35672682 670468523 771702884 664333526
143461607 50676224 5133991 434222536 374776890 393515205
297720066 39707832 92436955 709208783 695056894 606093261
68288794 61625272 153697357 788036193 834555828 785390127
50803673 59372445 55708677 498548597 429633668 457041377
1425181 1752771 10105633 123823701 121759114 117410803
37110098 13157818 16287952 49369644 69219615 60137653
2283451 4689239 487859 18813515 13923502 16521589
424069972 273808442 100934101 851913935 758661729 494538087
131165649 46377372 50629188 545352871 560957317 566372166
553366804 56379784 97943311 685762723 733440861 724642043
244336148 83673914 115262547 870193829 555236071 360116249
40956790 153923094 74600666 603977408 550619054 656013285
158067679 130705225 76310011 282605248 278094760 268915978
37594107 78869784 177862346 891517248 693665319 857671841
37200815 477336 8613983 45068189 44119443 42370898
8423714 33698434 2727899 232329351 273727781 245341649
8244045 10074007 4352486 33974080 33156234 28166493
75799472 57481703 12850312 576252442 452743972 541474657
65776005 67007693 51996748 413283102 396374521 345737668
312910048 31999128 79061358 320404262 369295368 282822777
105776166 27946123 164647725 590284509 580399233 495308530
172703838 115829232 185269976 252437447 252685361 250485580
355629816 135811760 203660658 625669319 401569549 379395689
141873470 25158387 112294809 225238313 241023998 201584890
98741605 68949689 39608099 580301957 495370834 669170862
127514516 129725931 4283184 430625773 443042184 425496045
172700873 54364666 52035066 489628871 337603777 537610326
240284310 7903159 120721663 686345054 703047758 649112087
215034627 64563760 94804006 411841257 123803494 212921580
9187977 4674022 6203383 95917425 88301429 85627427
1283006 769413 603459 5135312 4181609 3396913
141561820 110803521 47863378 805146660 810451701 682070517
44146002 16238102 4778587 272146701 334315207 350361889
64349760 85027346 35546050 482080334 643490674 729402510
101615514 45401156 90252051 382972178 325345911 438661178
5418152 22746195 209007164 371506241 325093069 387348928
765419504 109799692 38004610 923647069 772152903 472633958
148907599 1098385 11218446 439931607 437759923 502684975
60240047 70807555 29930601 168534494 165920781 179226020
276216607 44536990 80592001 365469367 293080857 370975775
104814305 112601614 75072716 910714243 914373969 865053574
430999635 61884913 37048893 799584565 829101947 817838669
526746887 94483608 293698258 648496294 142027494 619957994
22622835 2227650 23683769 246117013 229958467 249442181
805561507 80514310 79664313 948775953 967496972 964953573
578093751 139210765 36661693 898059634 745548034 723605847
511239015 189853467 248575355 835107981 523828604 584719786
63201078 7202295 3071151 102114048 101981978 94949164
553254132 77374136 378011656 774388896 656949680 816563718
140943789 5419838 28824599 206995687 199852687 217425966
94313161 11164666 6965229 204709175 211084643 202724686
79338224 30075838 16346065 301714396 274383650 341396855
31160136 69270495 87009327 715471192 694660814 587983589
299294175 55902384 4755897 526614872 512744544 371078379
68071180 44883342 27218357 187568429 147206638 188693937
583189708 171763509 340388514 863445124 777706244 608711153
529699267 177938000 80134191 598982405 322867180 602916352
2950348 15465205 618167 82255981 80278985 97505570
75573621 16552180 11458390 105731050 95435692 114933254
133450820 8320664 2468507 280429813 258245639 285703424
411715 3002767 3736114 52502779 60178853 59434014
428804252 34558534 28788722 686145592 540207491 595918351
39088681 3578313 1678595 60830669 38704764 58888009
731627752 147523952 286475587 962006582 653037349 763168102
118245267 49946396 26629147 173974761 101519358 170461618
25413959 10015694 6880239 31022395 27422901 20474106
88276700 745139 18507040 459849784 463057668 442469183
336107243 803611 34889128 379329415 387221285 259073011
305417847 10435721 20674036 907536480 812266474 908760391
119564552 12564512 40364794 652265430 656088662 611846108
350959027 96470402 154189560 823303146 822822517 779210647
162446436 70794636 22173618 653306377 574158538 662620645
15188876 4153790 14780713 79646486 108915104 106316791
222138925 313220562 199818574 720752858 861588732 621040051
21332579 2016685 12897765 52796520 52183908 51728939
147665704 64141631 48395364 355803693 344248086 316162385
82851073 36284475 16714397 112997842 57422775 67861312
117565348 15034219 17042325 926354247 925775310 828842421
4896527 3453703 3130735 44378890 46652416 44185684
227257710 83799646 193619145 714797685 724903698 724542843
2095293 15020432 85103260 315622177 412865418 364940107
194238707 53128741 108688056 851172756 711273661 840549654
488292887 36418533 135871460 753687967 321563060 941436190
43193156 7535046 685152 393821065 432419809 421914962
232282206 1710461 68663721 593214803 487861082 571407157
435087375 91359190 124396592 668277772 565247019 681863086
41408364 92809027 96264593 711240637 785826318 800576353
256442757 119167483 112736062 626735313 380689052 739150136
16611651 22832770 53881632 221362226 234066072 273824250
3277775 20238316 914510 56654935 60663997 68255597
15426967 55675181 60836651 414836403 432115910 442088327
232537038 38607519 33317807 418015749 423505815 390093458
119654784 28269962 18232031 627560602 480534081 659366472
131366719 106598218 226222032 868125803 751230085 880429247
1721831 6170577 918921 14274890 14141089 13276584
280267723 8192004 41685008 632545992 613027306 601365930
1277177 91631312 38482793 558065608 584548689 590881793
113575397 2216910 151920590 752139952 606131085 719860251
109448404 72252270 98345306 819888611 774589906 836435168
42815265 13773135 20497689 223072082 222210416 203754638
339586187 201517834 410118502 719021204 778949824 766577318
84253252 22196795 10627911 188749165 185471308 130815277
14625881 35115002 29842746 349073891 282666016 336168038
1210438 357525 59473960 314468466 311488331 330014097
104160031 70601251 81392901 225016768 146334093 124584528
16405282 5216267 9117904 28902229 29513439 31846761
104140223 10564512 17813767 486181514 540427735 442549934
92758310 12322032 106024196 570315593 604487385 612472207
656185207 7474919 159187292 719109182 715579009 717400580
80353068 88191603 238430237 496273790 493250875 515949746
23674017 34527384 90534827 405622203 418896992 428533728
160760458 66198940 142397891 891567443 676509258 860794526
160834596 74947498 223232164 970333157 960043784 846222289
253449659 3737607 34513597 361795961 342639082 383746277
18242345 43881570 85618934 325875674 383651591 362007205
64907731 92607805 122757185 386527461 412071745 445197100
342636442 247369299 119849708 704142691 803244032 748420216
239963854 114836180 53676560 541393259 360937295 551294063
562106060 291695148 415602250 844750581 708249904 752949105
216689713 21240090 36004795 763094215 937792720 934623761
90772984 19193764 21727947 224162295 218766751 166679887
78110084 45937757 28183251 655229965 856057243 669631957
553910437 66857284 156518649 817245380 667076905 848645293
4049123 336602 15888598 179735436 148930779 189600132
149731771 163405230 13334024 394969862 382653090 391711123
80361335 7482519 8780427 141823934 148633871 118129404
406508358 188803943 174045444 574421120 421430420 520820951
5338647 3999859 9075254 121117556 130370278 120196677
204486707 96079477 4061150 390896229 350516453 392434824
34917018 80709611 117025339 571951201 700139946 696942518
190838194 60217214 71245341 614892316 703487858 703871636
14524369 21114585 21299702 137007679 113379005 136450353
4255581 1949138 708965 94248031 96929353 69236969
4444702 1609987 3315612 27010693 26731204 25842513
111266499 112434436 121675263 631481178 781253230 773988383
51143326 85537067 121203340 825900772 616239182 820017253
544712539 389153675 366855528 790290928 651090860 590670761
698580 1939608 2388662 32312171 33252499 34202818
69139957 12308328 60407374 619926192 624019997 598062751
54234145 70085841 74289316 301309158 292221670 277875412
336389278 18655565 22646413 690800412 720922955 498503552
225494310 5760728 53133440 293755026 258043254 280516627
3697888 6820461 58127737 161022194 194249113 199458258
4387438 45147740 1430200 619846418 559017406 694212159
37270240 23932811 21762499 164202935 165266389 143817330
59011752 218699665 89709553 836157519 866587814 811111816
5250188 5708867 1193917 97453238 97084120 95340578
169820227 17363965 4319500 648087849 782841933 750005939
11171497 1048189 82802 15741071 13200129 12631990
28575544 803595 26681977 429290871 387425187 417122221
153784028 4957755 26969679 339191421 284759885 250418912
496873057 100023826 92938282 953746806 897226531 908581408
216913269 41799972 8877497 233591429 184334213 150232216
9906973 383493 3958244 58041089 49574593 56181590
2056187 18703262 27603067 236429699 226777517 227111267
472120716 234497211 33604218 817336875 761104559 780788342
386347029 267818376 125370406 854436073 977808673 461032743
211008435 10280774 81467777 731479569 803279131 724350059
87635450 144553502 15400818 747189415 644393075 627716552
16625 23755 96538 428165 475296 493668
103392608 10356306 16485430 504456003 546055704 535791754
50158060 10570295 7028430 540941721 517478131 489223724
2658973 8785642 2922433 108287961 100574633 95744691
20706802 8330672 1848139 61811940 60884677 50224850
130831473 15805848 5242264 459315806 539218596 504957210
451728933 261271476 13998909 557166643 357130614 330376620
181147423 19273453 43917419 592671830 366323991 602982069
351525878 4562364 158500221 449421585 234436925 417342467
27755139 40373679 68994090 699291655 579032316 750740168
504762009 171939660 186301347 878906241 450700939 921347053
7269803 36480529 120265367 468581942 512125890 398153057
58350048 27559582 11616735 94089069 73511768 76712268
195630266 15149171 52375413 549761429 568078365 665246159
8219815 114084924 16692909 856109273 794498040 750695718
182506845 16854288 50623488 254842070 332540765 318422053
307311712 40077810 11050969 346104277 341476603 127410601
136226843 55383236 2117878 363392254 436569420 470499676
71776723 218083279 99136065 396063951 451368223 453191091
579494861 299232107 64108894 651022638 632148558 633191236
216536805 329656386 3631127 892637791 882724880 921453465
31218452 6545372 1867906 150691762 245138783 183944610
431261991 64519637 80396475 907635131 935976808 966921711
187286882 16140358 9354910 714512757 560866474 683731982
3505686 13885323 43659054 189384830 146068226 197037099
48102174 327176234 23674429 701004745 694619467 719395768
44728979 10399119 19071948 341930250 323819406 340716786
146151386 121813756 158154471 186377412 206246839 228194721
151939973 110009913 35094860 474685685 462623235 367843993
71046000 145613710 168263085 739619310 785981982 724464887
100426510 145962601 98523764 605791826 715596620 676173880
53297748 61897210 107015515 572782683 764016608 670210964
8138461 14592693 32700056 143909237 150150255 150434645
352822455 42333749 209511517 503967864 488064833 422719990
32838150 2575325 18086535 116913539 91227835 96867465
3893697 6743510 3382638 69034292 74824410 73520337
15955678 38939486 4298284 213659952 213582780 206432092
330273676 229845942 120850520 901046682 906576840 886532865
670238637 167061842 10830295 778319715 669489377 801370131
52764895 30346518 18215914 249397223 285637004 286795451
70300967 56213005 9175870 511184803 468110543 505780554
308201710 258196150 172048091 871132011 766934469 794050624
459346552 96113553 240237664 505509343 420052378 349444262
4414150 22774054 19509575 192401622 180023120 167095770
27087568 56157785 33774037 646382180 884277620 911680602
309396090 174289820 213411270 747536547 591265005 739327335
439671718 214423846 205975548 826557615 662368029 880177044
243464160 95034915 135779768 266508755 271305986 226721010
23192077 15234537 8932829 285052454 180109899 256165452
2228839 208513 806864 2444183 1831059 1562450
37883541 13823822 4204578 84007744 68076197 60178975
378613174 25514621 33949838 519778356 517992473 183759151
174624 8013433 8823237 56129127 49222937 55400306
159097142 12968141 64705037 172877564 179242437 82700997
439841674 7412118 11560983 635576485 500116062 476520259
385738296 105065710 158709894 905124057 949892032 960962096
198241413 83801294 11643720 275691941 276897369 146975083
17664512 19629629 6332617 348281620 342560580 367747047
115373440 4623093 39910165 315039688 336161429 311190990
51953646 41589840 51714418 912576007 619498393 841660483
21902078 16152357 4570373 44812973 43048754 54060917
566090904 114508120 269504809 749782828 693086071 600621877
75897055 76395423 160483455 816709606 755265439 821130630
17392334 8038950 10798746 28832634 30958167 30906221
4125377 1899855 2299229 49078706 55055941 51565598
58417156 105458447 125868189 504002773 515671384 532220356
384860348 7811429 69769901 730585619 558364877 599285835
17768441 103380283 28811835 838531270 818038152 741513044
64359201 66882082 4662240 128201109 125884748 93024187
101110856 245392306 37377683 722439916 774335454 837854617
86347443 6147764 12897428 410309478 422731717 267004084
178692705 160551718 293171315 830059274 819404757 803596368
1958227 4661951 11059153 59795586 58242404 49825017
96532618 36712942 389713939 754316201 812607536 806792433
53139730 1148265 30637071 275118008 267499117 219070986
111098270 51993424 11802944 310188978 360182159 251370853
75917799 251239088 99696656 784787253 735707768 799971099
289504217 189845552 73927632 466831117 510933958 165337159
30289990 1557085 115881436 889929272 822536637 819481913
21012941 19545214 48070303 314303689 283546641 225505726
313597534 40121779 61401534 875068655 784671092 939073491
254940629 83241602 30810561 401692517 408526530 348991124
68241701 7122740 21015836 557278192 586870897 638554062
29261156 9412146 17791054 172937249 173167711 137691354
11507980 17729081 6169353 23511346 24367877 24495139
422996418 2073022 125656101 511302259 474928458 417139973
74186834 824421 496121 119114509 18273756 110227624
87299606 150534779 29428706 505580477 439277079 401486682
3612325 14982374 952615 171679380 173697700 84693483
9373149 22541603 62399013 261305022 236906064 251694063
64916104 4575954 4319840 145852352 160687976 167287785
75832221 159384810 37126369 699996233 652473032 555634970
282807776 26860139 65865992 669750064 659523156 467545404
74948638 29290158 127415215 631801886 920184749 772456671
70418820 24708167 4592056 336799616 398583106 307082105
122433006 106480501 89577151 399513401 361954914 368757028
1949346 2247823 2385435 41286780 58648750 58793144
144414012 19429157 6359180 340319251 337328819 371697647
9430486 31153252 78140482 248949112 252524535 248439383
68641640 80566077 85364 164063332 167579088 156776558
25120028 33888699 10536056 82760013 88931252 99897746
419329860 65252683 303700499 724931548 621630774 753198477
162223941 6243656 23169027 631327140 635080237 458838651
327486797 80305817 316439528 347249687 315582303 374751926
265363829 106970012 3568635 428111469 315569668 429532909
6031599 96153323 26560847 316979785 320879522 334637184
193217073 15527749 26214194 336543219 208141846 337079638
175540078 8381966 13327960 398952857 479343651 415117614
110547963 16340748 16390801 221255713 204398569 218468630
478795260 196139168 181480370 772280511 827347934 809107408
134279135 14443546 19805295 336076865 351065676 238850806
582760041 54648656 50314194 941487877 331783946 805721692
24024170 4310462 24957472 333766119 332462348 248918160
12149378 6211196 7652021 128122472 120513703 123465714
1466407 26635088 53263835 836368869 902360915 827253695
721150 3883056 1717495 30831969 28216994 28129773
443229939 134953790 25113237 776653726 737951944 612241447
7715882 3822057 47924189 650989363 635443472 419189620
459248981 28508733 21521801 522583240 459758502 467123159
90470849 25411686 65363842 423062084 446770259 458737920
507431262 104853479 30032077 931263416 869722293 836151929
823852 4598 106766 1200677 1130477 1138035
11279053 3691003 8621906 88135800 77934016 81378412
396624265 43863742 30173475 557382845 393472859 604215783
143369255 14351335 78267687 770748297 797820365 731703717
5999127 3536961 11360047 699722517 465236085 707252307
87487435 110043324 95277520 552647957 677279003 800599876
235795665 84878062 3728196 356187422 481490226 325076769
25149786 42976354 18197578 423923304 396378721 359876922
16510079 91273421 58126345 227812686 226499212 195756947
141806606 149548673 56728132 617335023 683631011 668383967
39850164 751306 11719470 365729071 329357218 353363049
58263536 2564171 66777403 856204368 753914257 719181790
130363985 30221740 2914294 193579137 72512167 183191373
328356365 140653928 83365114 646753624 611252082 515321231
2576137 19037290 8211313 90596165 133467158 131391984
176577828 106177266 68478196 305132110 222271995 306803217
30274229 2583267 73911850 329310118 316555118 320923931
280972228 140349793 366509081 697357262 701458890 746365644
16298108 17482058 80652011 459936009 517819634 502248403
112141637 24048545 5249330 230144005 168216830 238002659
538812433 107263272 91909154 814206258 810954418 823767058
148365910 67730769 3333691 223120996 226509938 187599604
89787839 10050222 6598831 299648051 422235689 431740588
1986409 51518769 12723452 125540283 140531527 127537607
28384687 3580111 2541222 128490378 130415477 109064757
38047831 113349 717428 264742371 247749557 267614751
59099417 48808065 64127108 198097460 192291973 191433677
63684518 22601482 55408234 558381217 615298708 470950367
35283302 114457854 352904033 642175161 561167628 781302791
244419603 306289405 55735030 532768686 532317652 541426859
141244732 112483158 74949971 901462124 683903940 883741453
295437041 68710658 203646818 728088414 486135844 812390884
46031809 18601860 3705391 229879690 224401399 163531931
91734316 24416686 13680151 179204046 153301678 169889183
278431913 46473453 125114002 870448191 888256191 950267319
2410234 1764486 780072 30201842 32585754 32773260
81784648 11246030 37297927 348287580 338009131 382488695
74387443 178997993 40490995 598172486 590630956 507150104
134274761 11112545 35285285 166441089 95922128 122792794
764979585 118937165 57349985 892999139 680306204 384851755
396520475 11956579 139281407 718394595 693746200 684195901
25015823 105523671 3968913 351029853 323074589 361181014
108634685 3954040 8460978 249668749 147174284 223948036
63438679 1854361 37428785 376556881 426866875 521279377
13556162 4306939 518642 20372147 21388180 16831745
4602554 2525375 1391207 20014308 18900990 22319631
40980700 18484451 20042328 60254727 65411004 72306743
201576961 12222524 73302844 812144934 725538680 804716349
290916503 119098309 42474799 355569703 398457874 321960437
45805287 36165952 150762245 680375034 674989388 679572009
415858808 205180002 197271634 728978472 896809329 513826068
131730062 44424909 9906136 505890535 491314878 491336671
245408790 160243398 56771522 704662442 584020425 699773408
33623262 27105301 6091775 229884084 237038667 241714818
3967675 37282111 72674053 441423100 415897095 445343894
7055755 12335533 18388172 60022261 55120732 58384726
59583580 16637252 6213643 201492471 158345580 201924764
266178038 28815892 3062668 430096976 361245365 360319052
197429716 24448169 9638668 213959550 193908990 123094953
372200034 39563701 110972819 616387146 629642181 643090622
34938730 5300816 26854205 650841045 631531237 544710777
171402912 121591522 196833401 932970864 851873424 921880435
18245721 1883305 2737499 45171958 39812183 58066653
89866829 5821652 42636211 291886453 325883616 238219575
48192937 41956985 23314645 360856493 351609927 368340015
430824387 22645512 90210455 572746155 482999373 461986394
303049083 51259880 99399794 623355784 424015276 625619067
233993518 245250557 224717837 821677007 909661306 857289630
73355457 4522889 33679093 417153081 329459260 407961897
237958694 104256654 23813206 245444993 221977175 221658211
36186259 46570130 89801398 664817465 802193152 603787286
303235824 78771358 1463038 860671367 804110080 744097774
10164899 1315661 22989171 115270721 109646611 119768332
37623500 83994729 2861574 709990429 671027124 671282006
47238617 59412846 26546816 159516757 176505598 175812293
94013826 11814702 29534847 490903884 656202403 796021532
68061711 51178761 22437163 78553025 85068383 61410239
515100553 27280305 146241463 532197231 395313950 308356739
135912798 101764032 41830498 845471795 886606166 863205309
3143676 27250968 74742874 329418290 317869493 297908187
115530272 27956267 17389715 297997333 183580681 314762558
237006232 110661961 143109541 650510533 718604900 714477384
542692412 390153900 20646121 807045238 936060313 962515401
53596876 108561758 6620483 654558166 697571911 693532814
670889557 318358150 35021376 913660934 906859800 918329959
31038268 126670915 903343 308748818 300595474 307628778
36796730 3521569 106539226 694432461 660340208 672472761
140635593 5917789 216455852 408116489 398976848 382696535
42084040 6760240 37802663 121310232 110573369 100292906
145756402 19518375 14091972 220460923 180943882 190125810
125043 58363523 85549738 511696251 421221767 483769470
74414495 121917966 209593 415712349 434506511 427009395
36629871 74365922 94931185 607493087 649650787 569970842
561356128 189384133 757081 690418831 368365781 584201269
14659137 25508073 29971737 454716335 378496969 424235217
205475668 114910307 37034852 850552310 851099590 794954048
9068484 4886971 13873253 53881898 52294505 65564601
827928103 352438595 22244573 889505756 933756614 482355148
71838071 6910320 11561256 274496156 293472874 262884713
149354818 24004891 7906164 350959595 349821457 353669690
6221109 16508801 6585832 265282812 282925817 198879987
17284073 14816763 52729739 657827694 697835776 665911447
773643683 146529565 304568749 896831055 686421221 690776844
455443771 216858505 204383564 585288902 522667189 624953947
37315060 588292 16746402 108230925 52811368 105587084
6927304 43613742 86351420 691991825 841269824 869630294
17986834 3310020 20528897 393803903 379768355 400440286
1612185 391002 308079 18939258 20643582 17851848
53738042 7272757 2041607 222938341 200134269 201518314
181989341 30810485 15656527 231824111 100990206 119657629
43017706 76129374 80606529 486220632 506894571 495840824
80803615 17736194 37482159 228165163 217746673 206722941
16760659 11174032 1170937 21560675 19338932 22596884
96982674 58232674 145579673 435825461 448603699 468021359
56749778 43342712 197543447 666497899 629315382 676842221
16191824 13284428 2013879 109549701 124667569 118007370
88983231 42281010 22084639 703123022 714856409 787624972
305075834 164744155 80156601 891906153 838664686 905467794
8138338 148749284 20387563 478453795 615356774 639461591
28935897 13822730 11052847 74062094 71177735 71108563
24448166 7439226 10296616 46418679 49349884 49782443
91900620 241872425 40857888 381747311 589783754 558251727
120998344 213870899 32605228 179692838 363049823 297504718
154854724 75813932 36160475 755122917 757136826 763028848
15886410 4054758 176705588 614143048 520459174 608155383
242224130 161317792 1280516 429976591 379205642 457885572
187700652 91636364 26266591 371841401 370569334 353024379
116779527 24836648 10726456 474289731 498376885 455184370
276408056 60498587 42190549 776054186 505393600 663532216
391092275 260141957 296182129 439168603 429157206 389228294
61811872 51886806 14370874 459489143 467858457 459590462
141075332 27667282 18119617 379669066 259123262 336273471
37480018 36959819 40370450 627089301 629344628 595839787
64834525 12229629 74544313 167902746 123915687 151974818
434635 6228371 37178859 130064478 129895552 134281426
61426025 12295347 47206018 140085365 139639733 146417641
190985908 31043571 65204270 830295412 852310959 859383484
28621036 2935473 749737 84173456 67975331 94708620
532984732 154747851 19318010 695257574 609128327 586791339
343209556 240386956 9478381 854904310 898380479 825614783
250518847 7967957 7589903 757509396 741901156 742323894
958583 167759860 80098941 559464074 606052280 571468944
79851697 62410288 56347409 435545305 390690903 394096275
348779973 19859027 331493058 479063326 149760166 455827252
24871315 790550 72522323 341133063 339963213 338633434
261007046 27297240 221484161 567968537 419211714 564679476
386304882 157523024 603058705 723494431 651257353 902705334
382946724 1823671 68551287 686456323 809036363 636098960
48029279 73238 9036656 340880113 194018503 299029896
20767341 36229313 5822836 218676912 218162540 220058290
623596981 227037346 3388191 794600384 317643137 736270729
49726881 31230774 76498828 527670555 658081976 671935210
122879934 163622438 118509566 629005536 728897129 871719953
232241424 155878216 5843547 258066167 200990471 193762500
9815241 50073256 50697786 861974784 809550431 671574293
543212413 225646188 59542580 869834466 824098391 646979137
396682821 34013404 534542 543135067 544894337 575629201
6071892 13580142 19584071 772484755 794540548 805659342
102906087 25536922 14008580 236183807 231033412 203418107
52122019 12268800 58457357 380550754 334399302 387322750
360318971 1304476 85696273 615868086 525158717 677982149
408456752 111152178 80146767 633559021 705523367 377327630
2577222 17289665 70133023 420234991 488778173 503876373
27536318 37919253 42322955 343011024 342982087 345537639
5949601 18100237 27281720 786019746 867547425 828891739
339692115 114950989 161716271 725098850 695415548 765619874
164799064 159061815 8619878 443638145 439479129 424885457
8488668 63055363 125538808 733068293 805332397 801299601
47076961 86960130 40746728 791895979 786641627 790526823
85929719 1143208 6691021 600844267 603152365 537290787
31184382 72112276 48153207 868214847 806822319 788280956
132806887 91123348 251239872 926603327 889169889 915457742
307865137 34380771 26907154 550621504 517516633 629514825
7681462 3623521 1832623 8212182 8086656 5253365
28898561 5632481 8030802 68646921 65980741 43405431
361720031 110418541 124720136 703174741 742748227 703383072
181633528 321654301 21149967 870746861 807923296 831844665
115054626 38747981 76183685 361061942 298716185 378377154
22982287 43418408 132311168 215890353 273521487 275431469
608657655 33016138 126196353 701348473 459199983 425681114
1559834 4271928 1494013 19081889 20126612 17180830
23792505 56436338 90447284 751400699 781372297 813171694
4790853 18570098 15325142 128542400 128256455 123607354
26442724 18021030 90349029 550233465 691053457 716952274
15757252 52887950 4666715 480616215 540275189 551059623
186450986 191522368 103828485 478367588 521468242 463856350
105342330 170632141 13011070 678564868 583745493 493645726
8247887 137299245 31253925 645795644 636460504 620646676
123876942 46699596 55428172 263220101 270018265 319782433
438855019 347139351 100430376 705155054 662934830 456813888
471113894 78644863 181436886 795344733 771125003 797666798
595747309 200135752 558748255 809960675 579642710 759701098
563798580 515979987 60547505 734811334 612464270 94429900
175271416 6568118 7289269 316620071 204940157 308915343
106197015 52656031 81148936 152653199 92326075 177979805
110836134 147223309 185707073 929298367 879975570 938102781
485986276 9103493 45468611 769014367 756247252 842273415
25761819 47558232 16390514 159018927 162127666 123043965
22609644 21448842 133184108 518150039 522227133 516096565
126291695 67559353 79045206 178812990 127128168 179767132
107546070 1758001 56213003 593548446 692305736 661086677
94249513 87730689 52378756 329356711 435051053 406323647
87679097 5281590 43515856 122035740 130760731 86991089
278141468 175965972 34010224 451474332 376998307 414785785
64010978 7117434 74575894 675709497 685525006 733755175
10790664 69789965 114567172 445736005 428541085 429818554
50701539 129507663 200236180 818163499 757801713 749801021
16751302 109960458 85841224 439153723 417171650 326534911
44771249 19053885 40871430 744740471 517394936 702197525
100399504 28816256 23162114 322718216 324337226 340673351
186096143 45947732 44380218 383964968 396127767 390558031
25888979 1626604 5629302 308221614 283851391 299454328
171088720 66552619 62602928 670059631 361649413 622359441
65849890 7067726 11471642 121152294 87723673 118327389
4898621 22088066 96885265 697671373 780817213 748165745
48030218 16031734 25041078 247647206 209217354 258433848
104992040 40565322 13333971 154276264 168939687 169776805
22876853 4311004 13444606 295134039 312766331 311637484
652320710 375827503 49870990 824226518 791145800 638588202
64549612 29746376 21089316 68752368 51190869 74858204
13610654 8176943 9605518 304409525 342366584 349094045
425767144 74052813 138165800 821222774 840219267 815865047
177806566 11686556 206988467 228936764 198566689 243372909
31391391 36809398 112100287 359966025 409923923 411388765
66278582 33370823 24951731 101912749 95761155 94844430
8588568 23685307 111650063 318641752 323272925 324999925
538058 332578 2492616 9523968 7470187 9088983
10341510 221000719 70374897 693954796 769845865 808163844
2117593 325074 1820678 54455103 54437245 49146524
108274734 78949955 117349614 838145860 894877210 857606862
69023764 227856043 233760243 857426071 823674657 879015403
17799361 20430765 41597372 441947711 438544413 464487713
51413407 6143531 2374650 62490172 63842598 78973783
263010926 6101656 402623306 841118454 676382457 801869951
71812037 51557009 12338337 215432861 236732968 231562625
743245694 437953416 57472826 924328083 650169375 723256084
444786643 184810522 16833364 779257637 741826046 763183454
96295221 38535142 24108424 162540294 139291529 139624006
16860398 94896318 3634965 432397534 386396985 418649198
736437759 480111335 191472054 899768439 892127155 642123260
719996 240456254 70134536 752672313 801837247 586815662
51241683 5600827 35738590 91130428 125639341 116883962
33243225 24521630 281350 240075390 152206836 235953015
15937468 5262929 6592516 50728273 59677646 42509519
54285707 6752424 29743973 668574438 749404554 732157228
9058078 1193609 2460716 36390718 36095761 34365485
180512320 81597476 56810843 341405448 486781379 510595987
1163283 1275737 469716 11007622 11062644 10090139
30517239 23888816 111036805 452753558 477484532 389773625
46031377 59332540 83287339 301224950 266787142 299824452
72551238 15330601 8020401 529616957 938861877 936727988
16668066 4464809 2107979 173230592 154782817 160968581
341829688 71871255 117922853 728432623 862145349 512942203
208921781 12993770 36058704 279577796 170359623 275472081
110970907 1626569 2108025 524952007 521020895 543819846
48751066 2098067 3118058 121818560 123437941 107319915
62511636 94154442 41569653 339689337 325610378 364769698
14189237 762986 1037491 31144805 29581591 26133587
10961981 703260 11137387 132330690 142185876 118114195
4186738 5888817 421052 249465978 259614073 257781010
9609236 1528601 944107 60294045 60513344 49635833
50938593 21476381 64146839 278190135 128723706 272215605
71261592 76954144 14113647 458339371 432514863 402883999
6601106 18971957 21553839 169761819 149417812 157514091
7653677 46437828 11506469 283611291 271326341 291806557
133127131 153714114 13899466 860663698 796737974 670602097
50549354 29260436 10942122 55759677 54975300 64834403
55143684 48272607 12775770 243168057 254117477 241528093
602338200 98783573 145934474 880574631 878770612 876320534
189911132 168098990 15537748 550867284 529439666 535228297
161664 48997 76797 309150 286489 335877
8637108 1366159 25427812 448458889 411642375 402555902
384666941 89571177 222433048 971850122 931881938 951121346
184561822 56532943 61760731 311828081 195427686 335406647
126548321 57291627 80112330 295758846 277595165 320182865
275941496 60859549 291449690 452028260 462963316 485858802
58965289 18253333 55826421 63519999 61962997 62988629
105507080 25891881 74594236 398311858 386362525 424816437
529741082 72001620 63368893 670877347 688416545 726269601
760533 15839430 35525783 190387667 197536789 162653037
118580808 33615848 123942156 765797093 736790338 722417702
229163968 15503222 33213530 687595054 753639588 626029920
60348719 17731478 63567743 250340900 267291525 253051882
30237873 33912283 24147972 581631912 620833464 631188262
97878784 1804265 1216245 861420197 728389784 971421193
210342390 11287273 7400749 661429838 754009707 704381932
554436447 12182744 256409928 651085784 91545435 584373487
394734584 163518333 76310863 487720839 463266453 483199303
49776803 21680584 11497921 491119633 521514709 492398052
30745739 19625220 6997261 185041103 146302180 201311135
633112827 291311587 106148946 912447279 885138738 511459205
51807248 44997445 44000849 505795256 463056929 430566096
120908536 9087736 59363316 422766885 415747771 330217392
74645532 39898154 18308600 351056700 467141160 416598869
599557697 188187159 194834107 638533305 601803783 552045148
58339236 66035872 118627382 742337959 767329374 896836326
14429584 27758500 35694303 340459471 323056457 321836408
129274641 92216198 7776349 927985096 825823375 916365374
298563361 31627214 15349281 686078774 674896013 250462729
162543496 15764480 119643804 798392340 820733734 778215819
186420418 478911 38218837 519247618 512059860 433248513
72202107 272604 598882 163447232 142168989 169391860
145283898 38708142 93725047 548472685 511291799 519527943
31679740 11823059 1074931 130652727 138845221 104698402
52133217 366432 16056063 625586880 585525687 635868379
71409559 7247709 10321986 199216716 160560307 199773952
583322420 111201834 423203390 675292587 729160494 703484695
43925162 2996846 132166199 643942381 708321603 738847551
14127543 146759579 10481325 845551125 867489605 747441722
2277120 4527944 3477189 183493167 177625114 182409571
318420993 162919867 34042972 418184819 438546476 369564310
500099786 89296813 90150022 568088602 573875368 588420016
3647070 68870843 12395183 281776257 279495708 275781265
163684290 22424573 65606949 285849187 353199229 347560089
84156712 42016953 83634194 265608184 218331231 255650501
26976780 6527190 16427379 153432893 185140531 184959962
13888055 22417122 4615333 131453495 140521392 128196603
69309706 23551934 18400860 430040364 439608702 506534893
145267888 37643524 9882977 457189270 580737278 593178682
431115523 190329188 148669727 467443817 441442674 322398300
337825908 10629697 151092429 701138232 701517201 650659731
7651663 43290014 28612998 641012995 620143209 652522076
91443625 22878885 112027318 396520661 442808103 348695826
103634761 5154954 79072440 319502473 312252403 296064153
23384776 2636658 17660731 59200954 72919817 60286838
57820558 35255962 14719428 842445115 862705171 822398908
327698 22011135 73082823 266233685 249448430 260666021
85373366 36352433 29763324 338208230 285272632 282219749
518635053 63558169 338877576 557134901 490666669 424430895
73019634 12262192 25828231 164283144 165893774 165335255
9237798 6078488 70436488 210645484 217641960 218757923
244344064 73930528 63311555 277970643 268480799 124149202
101389408 24771842 94029453 653593566 678514263 463268728
517931976 436630065 245583851 765844360 946434833 654824610
110624521 30119729 20297941 537205639 497718657 493089828
2621207 14717557 16834848 140809680 146640980 142853104
69537361 14191353 5825563 436859306 567728906 349056641
214394773 164779835 39971404 616796648 615347785 570996808
16327079 74110309 40982084 402196283 381293371 355671754
48690972 85388527 23279238 567263796 486230588 626403305
137543602 102312767 139751275 821402966 786315803 616535587
212119517 22672781 53949712 673508354 672430191 625221459
155466019 69617224 6803027 865437896 911226491 799941399
18916081 18377348 22267089 218523939 217442024 223899998
20725699 3990276 24905335 139143728 144779076 138701045
80380099 41763138 59452469 520371515 467916379 415802211
6669969 17463485 19768354 60670445 58994888 65162049
12188068 4214387 2855309 29868669 44825455 38325641
40538871 11137123 81292865 663860122 742955585 890582352
334323934 5435232 57974069 488366259 560557688 555770605
80049991 4244663 12551836 96905031 96366927 66243261
25170054 205058217 6659597 407887667 436612032 435088119
143649837 138013155 24783022 381073745 376820363 378030089
12022411 19285636 2876715 115809886 108767046 115657653
44027150 369239198 20337089 546545519 735760739 576485724
100345436 35588197 23175983 524120221 469270180 565985960
431922867 3593708 29502461 524266381 346538424 366485515
511468333 71588081 8896520 892986043 921429143 709007059
505802015 198187503 167708603 640598619 268348579 601462151
123182328 33971804 63745496 815596113 555985573 739960104
35293353 56346108 1854144 258109819 225880855 258724385
51129947 36053488 25659817 341371163 338944001 348187841
8419612 1509769 6830572 68809080 68509976 67623064
15936559 44279194 93192212 809472980 762090606 655836159
397704899 146023124 237345983 882003912 782924086 816355843
233159500 11293837 49474904 974195998 936268350 819772021
404937574 27934370 193670682 618151207 286766306 281883631
190603504 119385885 23725574 759522324 738546001 794651843
10421065 7370378 8510003 141513395 172517151 151933010
10980811 56645108 65331549 533727521 472219657 309189044
3317877 146232950 26815995 374697348 339550411 383158670
221848555 124280254 68577366 318260981 318270254 319599561
8203068 232032502 68304607 520296485 821712530 484590883
106854806 80185827 71703662 380775631 331430798 342181409
42965224 101787652 14449798 434705708 414520031 446182844
74965761 28030966 68727338 520258033 538631061 463525174
5639521 14719836 26875746 88357560 106802971 99160627
221848869 1617268 46437205 852178196 728209353 858906886
326136897 44010530 15680118 583751606 511587125 660915825
181469760 123449636 38007611 381808370 381545374 300103136
77566625 9366819 8722315 261192655 182670950 288344723
90839867 47113117 119161643 133397392 96676261 143068677
151262885 29085614 36391462 468355002 463539598 331298553
11013488 1210665 16831467 102213365 93338940 103259948
112796987 31119638 32029684 224023034 274997719 232653341
69454118 138882644 13612314 732098065 764068641 621324831
405219376 11658578 105128741 658294983 627524148 548668453
14940424 23178264 15202251 96486015 92335435 90266228
156339029 9154931 25216767 433374244 264871651 466101815
30764509 4513851 16780498 72925100 81678207 79560934
206433445 33763623 83361768 393459676 312963211 509050106
342451185 83438444 59345414 427722324 447046843 388244275
41600093 15394852 635829 742328330 802838574 830862242
19762293 5315810 40801711 109330944 112411048 116319737
16311102 21742502 4045786 276994529 304993124 274212134
6883750 23026042 36316660 452762982 337152470 505793425
159086985 19054645 9789563 281662796 279301506 251296236
654709345 588017879 292774725 856693623 743694874 660526427
35096230 10307833 30235376 172215659 171570761 169755276
200696662 14791088 9174153 344792409 213617441 344854576
51445004 387141 5153382 124205835 122006753 130413104
112271301 247050783 49317465 819012497 912829528 856729116
200286565 160944657 109690237 454771810 349253243 479955044
3903562 6919378 13995378 598244032 729354277 658396360
554416393 8776066 267945024 751761117 837461941 869181344
273387515 8813962 26138461 728693114 341468427 594459922
5641821 3376364 7041461 48074668 54601127 50192278
97963014 75836076 29461077 221869115 198647201 207311023
26922165 14495846 11343346 144731156 126587561 124760758
195520123 18343007 214925828 582232843 478661392 614971248
53596366 2275930 57665397 192367271 196910149 194864734
31120767 1722493 2501213 277000896 283763291 293937415
33309723 5259128 38492692 139787093 158024642 146401680
48941881 49362148 12053421 68103169 54687217 43004932
223359632 17410154 112079631 540800889 392953743 514090946
91921565 14050729 21709240 131273252 114007311 166204757
246222931 71209524 185846354 534395418 437542549 477523243
12327963 31223548 51605100 580339474 547950695 537750522
131326014 19690272 41557594 162661463 157277478 117535541
322738318 135048357 35182711 599149311 622157018 672298053
10826367 1903396 3919517 28011854 28509663 24100706
54562317 28897686 78699158 390050571 366594020 385778949
74249381 236035775 517356056 863372626 969944300 924141776
363620007 131992997 61776981 709474596 791109467 707759233
182855688 52736671 10810184 293989970 363638304 346915114
15162035 18446289 67955297 897215221 914976327 916428862
3000090 11230762 11028445 43848939 54056151 51646679
63554628 17745729 18561915 86808812 32547208 76031747
46718598 118269763 29549369 680404998 756483056 741447481
8668560 7246479 5229942 59218288 62997625 62748921
40750843 4574517 11559655 104451741 181555771 203057017
66388300 7546022 22211240 219943930 237490578 235542452
325159415 15013303 111990677 431782513 220328296 354082923
39214091 61453316 44101807 105761970 85154207 102220738
36003453 42197817 25332031 527744269 420251315 505172436
643402456 66867758 295451628 778955394 692465787 765379060
379586343 71643252 178105762 769925995 580796682 614600608
180897792 110995384 38464945 649503790 775821346 683969584
196651747 16141280 45686930 695501649 649911465 577560246
16559135 4073187 3308673 128084962 130602749 129168695
214628982 70646284 147248538 398622536 304253742 388583852
223041287 122749621 351894465 660345600 693549199 715364886
18582158 21061990 26362261 358084230 419295229 320411740
11526603 586318 28579766 454938382 597559902 491300336
10727966 44997914 5053546 146398905 174191224 183863540
57914827 13799583 60827957 459616426 465397308 456820488
201143099 11917087 14443192 828645286 831605748 918509244
3701396 4288224 7970 70514595 102164417 99236315
124791609 8506744 59980733 275151057 278112813 262717171
12451280 4712699 65658884 598070304 600119876 600035631
75927294 94006041 10460421 184081503 184031848 176594331
172558508 83572636 72791334 694951557 737493618 782309934
8341786 970202 34076735 106710577 187011830 173814361
5365859 22637937 38141743 381891668 364741290 357347932
167880992 117786334 19623483 274628917 328977497 347155063
20972779 17039433 12888667 160834915 155766225 154080608
78740530 371272187 60334131 832447891 824379786 735957779
39318662 40951654 28248065 279000666 279951738 279260655
2109551 129644651 198654137 588967982 671215898 651876386
42050219 10782118 31607858 125198515 107221432 125128631
33693148 9612125 25996389 361697885 255613276 335872403
19873747 63896741 71315557 673973009 530506808 640503520
73035912 72919561 68554444 525584691 568614255 536460016
161929804 31490723 34855569 311114568 283078075 347958675
121183386 61088280 21477806 618977353 601087876 582310538
250438095 71464791 172533513 341680183 477976877 474875624
550822678 12317881 58788009 724020806 187510759 380676549
275946487 70238286 102775379 301656269 253268090 129009101
141894528 4103355 69144724 442045671 392505075 414980238
374389 130449844 55033757 296054505 355656222 369874290
71234246 32693047 65720120 720997701 781522164 689732004
100521665 43419894 91475110 237739343 291659584 213459568
193413736 14692979 56774147 810522776 820516394 893138369
1636872 2306856 1383987 22909787 23351870 13379608
863591 455570 755942 5605373 5748694 5342042
24493120 21357408 1720408 27545025 27510269 21947520
413041177 103715150 145583198 659566197 689143186 621819262
4276694 22084067 9586212 63751173 63228297 64952332
10036847 13210824 10987237 401560123 425411826 384894460
83077158 72979131 11629865 118940252 90308515 76604539
406326806 277812773 326938751 567822849 641576628 630333577
269021067 36782631 51073180 413896127 381759640 390534632
516556709 178075478 54980912 630850583 630837524 618839873
117702221 5806548 3231421 230238729 185304187 240814249
13920258 3084258 13432471 33846571 32312689 41246626
51953840 72836843 48917785 464474097 419914247 540406507
114291529 28904808 7720742 380841302 413519312 291753210
502239572 20106154 51431607 583641651 180898707 384864955
227208573 35249067 69853100 836205496 660928942 466190641
177002892 12871706 129817101 196934604 211070172 206004560
99420169 39484386 14911031 796986108 749483686 793022276
176087588 6629777 43837355 635476802 526815840 657149136
2083497 1123865 18454874 170471778 145844343 169397612
9303000 21318712 49318186 392510604 470978205 461680263
40717941 11133055 6329930 72681164 72682302 27090737
64518734 111952921 2842526 434106585 481232510 461796297
656358773 110063631 25590786 872656669 935888022 977311631
480568165 205709491 15172675 646635968 677304819 573215070
12661299 28470423 12346618 409506445 388854057 415932980
351184085 262551334 3847529 665325803 489915806 592540936
612972560 270504184 177382938 859703785 781867850 731520539
479925392 87243262 213122609 906742813 408679964 951631434
96795979 13868135 55359317 379338534 363840104 374769512
2986253 18586783 52305902 155342424 153004343 161836783
362137035 92724014 145624614 768939414 728354255 657368199
4843331 16641282 5521954 323229763 312555426 291290136
184939935 162630302 115537813 404785006 381178836 363455752
373841 315877 175587 20926088 17735715 20863698
42682660 71681976 44721636 391053239 465544719 359056007
31614800 34928797 7403504 548906996 605851132 581929933
24606515 43344710 4301058 228325122 204681978 151195556
82320709 11940446 4009988 778005007 599574635 794773352
124778265 29870428 69704717 177191506 168751412 100348536
803780187 455430772 470424018 911425411 617189158 761118575
352571412 177025066 143475863 386732024 444653618 602707663
66073879 191710239 233510654 694743275 651189650 823792624
3356743 154949864 144197578 821297549 787938745 809063763
252254397 73189619 107329390 372650004 416787283 473579574
20738409 2925648 3876039 27890238 19084426 25970024
75451594 121189912 51601605 695980170 722823050 670997330
557166970 216584037 98918064 708442541 728328419 653692563
20446062 20377037 931393 381463303 320842465 344177335
100718630 15036294 25728683 305903698 316746489 293223705
254949597 57371368 54646680 338120448 414950374 351175827
17921261 67216432 178444430 812777523 678629805 795972720
228747085 73771583 118257193 712371691 737878190 518876727
27695322 17311903 3516939 75047035 88690407 100342274
2701817 1253353 3668967 122645734 125081840 131771907
102907639 7494444 66035097 252256608 126535997 262514544
475883777 35259806 214172169 596219681 681004902 569186590
525937639 81427829 219639384 870381987 820520337 890477981
57580437 10234632 4160527 209199970 166514669 203870900
34031245 19275680 15231029 151844946 155367770 147730843
3985326 11868541 10021285 87710532 87090640 82898780
312972988 191745372 111808358 376599267 332434235 274846527
205852830 86809495 70934797 636989139 433428352 623517517
173322149 27481530 146110219 557913246 606785420 621756103
96993003 48591523 58171018 317843856 390336228 399170019
10839424 56548723 20559126 301665731 297740239 335491792
146118250 5598546 145806063 400852833 368435059 270297233
570252529 60606760 23647087 840678707 310278738 298367800
15883744 218855224 4326090 626269982 717659903 766414499
160073556 10042675 1297160 362375757 428686500 339235522
146809793 37587897 83833614 270301243 219853496 260552705
33098525 317513 1898972 77264196 48817882 77502772
107137651 5101457 32555254 743979173 679600869 743662574
532356419 67881722 305624905 657935096 858024286 519591584
6617259 1055472 1959367 52305459 43595441 51872098
195265746 19872020 109606111 600513641 601284739 532927935
16220773 9409473 988085 225895304 245335464 245596924
377821662 22859702 352845453 473900008 302964900 452606386
82786399 8218621 3105522 118430918 108623112 126215653
5741403 18240103 21562299 497474717 628204369 430693946
62448201 93233493 99885498 476893079 377594707 464213294
411160633 276687535 110700341 487953153 485007694 358037214
73380488 132999412 30046223 941826843 792687897 909764019
47959471 251329908 39248852 763139712 815773303 587374444
626203153 467218075 541482819 906693250 641199393 849481026
69643309 32200135 34279861 503015175 439239039 575155162
3161763 23432531 4362225 184376191 180515773 182898582
230519384 10950324 6853651 643846899 660239678 681297848
355260946 215123476 227392862 509487597 598070938 567178573
250685386 8153708 69811890 556909132 538253262 552683165
254903984 75672509 113215896 492660991 491768768 464942872
453693087 166890251 174264399 891558093 927424137 905893617
180445534 392466602 102125405 728198701 754234442 630393970
1759214 199361437 20702660 569559457 566323532 584623907
34278905 151077364 59684248 469369870 475336652 449797716
5749725 7407620 315176 89606803 83785145 102397946
154867235 15582958 618496 348803221 347998949 349263505
369089797 25382686 128134911 600804377 478243419 468972868
142273682 29240979 94321806 228942995 94734904 217232494
5526975 42168514 47165105 561012894 623481239 658448632
29064870 271099 25767161 124138900 126596788 126777886
55639707 22473088 55301643 101154434 109262355 109467094
209028378 10076409 30568212 287547348 388318935 376735462
222369578 121186539 265913911 547493339 648214602 759089882
156869916 95375853 12176234 400779524 184266101 355894118
7777026 71034 779120 150604017 183381392 178765889
47801040 88707744 52575579 552542263 550154331 533335548
29658895 3311637 11283582 62652676 67473614 67521036
327181949 286836668 15447600 944612123 869707625 900333900
666803036 137417211 156608297 709303859 684044566 516603310
53701434 52639549 139170963 742177924 760408804 856624068
112203366 94125358 266317130 864995614 792619297 840155842
4599016 3949536 5968479 12931215 12804075 11714432
14632232 43836934 9449148 296001243 309751896 277445915
458863973 241933634 234379344 763189321 728389575 696665803
496742488 40109190 183135336 864111741 489729862 646952280
124920734 22080294 152251751 958166114 769221125 880675276
39383198 12053743 42481042 947448908 935537360 930370944
199495773 28831369 189494 258076491 168793945 48719051
45355364 21810444 4785384 243043391 225247123 234729539
46516045 17566319 8280708 67463136 51493325 65163374
13681888 20181944 7248266 81761230 82733477 73015192
39246470 259670873 178127264 978229196 925273969 968190109
52881332 5380886 32523572 429790743 409630534 403581502
38827977 5432524 47530570 734931932 846654304 811985667
409008498 347235693 166375376 497118786 493752925 349185284
277428952 97209467 167780736 368474800 389285802 377598714
330622959 65532548 21493584 355189007 257291765 308997734
336354996 45347090 108094352 881478246 870049478 849996423
310019560 32805288 119208366 339520064 342705658 347714258
443300856 120001305 48763218 735015641 487450336 743141460
30690438 57279694 14562461 462900784 491269626 514399929
150304086 22641469 167295170 212650872 233222907 183428864
31788872 40353960 47476579 210018466 178312238 216806562
82504978 7410555 185998780 720428730 589299873 655165149
175613451 184153109 189548328 728789348 816766557 737934916
190045747 149327998 32269750 257413282 234523436 405975302
77296777 843377 12232101 277105302 262485667 229021198
51437638 89070180 33992611 887963322 864576861 802725092
36026527 1123850 29933024 68003750 49027682 62579910
16065954 48881543 80086814 381410565 444583601 434493146
29586505 25264442 683847 651666033 606093199 525277388
379659615 28840601 265390318 710881732 842475683 639501128
207130925 80910467 25125751 342344096 223342727 293356603
350812900 156836894 146240123 525828928 491235403 490390004
25974829 57965048 30664471 302907482 309339325 286907287
158997024 67350394 753225 613172618 552691012 577210479
374448277 57797472 103906477 818844751 748380563 857100050
266986132 19556066 59232265 839236445 934030713 840731364
606698317 502741372 93664971 745529919 805651868 895954201
34968947 13430527 482747 307024279 293320800 319909306
702517036 182054026 308730624 776634458 455237963 454171734
38990190 20411744 17415717 604628505 657466315 643050607
8511412 15484023 7627027 127281381 94481088 118030777
49917270 2243149 11312729 263638506 260738493 300906451
61884765 162208854 131192446 761531512 886162376 908146205
99974939 110916895 9706652 630010672 594482345 699415066
199527625 13593298 42692076 331820973 248786300 223412305
66378029 38463733 58005552 669082468 556346967 517315889
167528271 15285832 78350527 765221280 673307649 862284161
19932350 10664992 18574048 313680440 309153472 339854507
539588402 594413637 153708744 917713056 926625707 767351798
113133462 103792153 64341784 323139303 330392220 328894690
262046795 31104599 176229514 815432848 709661280 768587357
23083421 45120908 10411755 429813209 424495849 466574700
382533357 29029324 1678844 633077788 647424168 459325233
187791879 143682082 43765220 245623120 225772051 272688973
30289650 13255042 1540013 137739638 122456681 124098907
56645498 100103060 46969998 850052190 910568480 860479908
146569408 107215015 24984900 716932674 645968721 803175903
144681166 199016179 269156590 739545379 845909300 845223474
8919225 52392 2247069 37679187 33879594 37882037
19047120 96305172 16165182 648508886 648171662 672668247
5343497 8197063 11414070 113298717 131705424 133475316
6483083 5741797 3287781 76345193 69784900 82368439
233456380 49834311 195730685 829779609 881742046 865134097
395623951 19298536 115730264 427009471 439348801 378964949
548311128 290602087 180508661 939462844 885672268 526521139
229413304 66184640 49747737 660136907 757613988 847217491
419455567 13309291 51976355 516756412 466287894 375075024
51371821 11829424 30578552 414555213 411314104 299492554
79769935 13696659 672859 126854106 68503414 111115089
179866905 68757785 68380913 794823604 751463196 844991411
50407950 13532390 6390706 56782335 37325682 56283635
32494039 13219728 35030566 907632550 936679259 697302301
256544125 319773246 190298974 933288352 922035935 884135789
256973569 130157321 39335106 302620941 302959519 135251416
50400571 7602176 32463509 168879878 171162590 150565358
16336856 818813 258694 80453171 80648483 64267313
546152678 688803333 124158957 920823571 893420951 921887306
34632338 44461075 42845496 257563688 294360600 239197886
73737343 25681040 36261063 197011301 196455729 193685842
23137750 5973658 9868137 234101596 232155982 204388307
213916957 194872466 105927454 648224609 651386925 583290961
73585185 13888197 33252559 212276449 218746666 216600101
77889093 59207808 31229534 115018089 169794828 206542288
7913281 40582493 88399280 312859334 281758307 308843327
173413715 124570702 16597722 678274138 665061651 704033665
53239942 7968540 81361633 695417146 654094161 598868259
86211014 34141407 27907597 107506535 105124898 113634899
9091938 9854019 11927937 55668250 65782905 61823802
4838796 6538244 5343427 368937837 365383974 315332582
36183543 68839119 78788496 458762205 442732622 469701379
444132402 73544236 22112336 932548641 771095655 849947653
2603032 2063913 14953971 99896884 93751186 89322191
411146845 20419771 209817176 712107763 706093470 476190543
224334343 111940784 2078864 607679046 717230497 481534419
534678591 129128260 77287317 572209767 547677411 608335112
16017489 1316669 311384 89534674 91281774 74062346
156600590 119900310 53058935 964083786 990866778 957370263
3943306 17756546 115249725 890482996 745639573 856299956
36569615 9802405 12769571 735541643 671989250 730300975
405364517 41076300 70350598 769703823 563661609 775932883
82426334 56475565 130733833 382222594 408495022 399570150
210755281 24883006 168047254 310544922 281575029 267333372
287395 1452027 227341 4586046 3714139 3899082
348657853 161870392 153090301 424355525 290807083 360963875
139185672 20911787 24824416 438203989 379327193 433905996
27778734 159823630 210719938 893196682 807839998 899033953
125586406 18141757 45934290 834375442 635548343 782322205
14421885 3182753 2221715 93936966 74602253 96029019
20204405 64280550 13439420 710292130 830505566 772926910
416471612 177062858 28042685 719385101 747223026 561117031
89162088 25255118 10930720 297563621 266847228 265231400
40251433 3284999 101843783 296374154 243130979 258120084
522818112 63067006 29108879 882770293 860549354 670790759
31819479 4666222 13773738 54065201 49352009 49968915
234931871 94516367 32103314 282812765 300554063 188526987
774563339 133733127 159181568 851602429 528090545 865435982
348243304 276096425 46345634 416017126 581020856 551968676
4856799 25827876 901665 189751217 204968047 232223278
46566010 5116080 5098085 115638372 83912057 110423628
19896661 96093963 34481601 605623735 606038469 581588127
35757595 123091924 228785253 832555921 852930698 790344394
226160901 78209415 69238398 432869823 548215548 452470026
387722902 235621944 71023429 616820741 683626070 653066864
28500933 1794815 12816276 76535143 79861058 70504509
234608364 108573871 11505667 613039885 409433160 571425047
86409194 6374002 1832249 358658234 373841254 345659728
6903739 5697144 7481446 48746515 48283565 47331092
430974630 38517642 3871865 492740061 224591115 449303708
36116235 68105800 2869140 216984789 228309257 207929664
235748920 109920923 129691246 613013055 535896299 547177009
329726064 152211147 78045584 674575101 702498502 276491154
449687012 52935047 117302768 558809216 259187381 477649159
668152857 74524617 21000836 896166057 648907257 275289394
103362602 123153029 123356314 866621615 850642148 907103183
12846332 20541282 6972248 837067171 670854506 822270239
66272816 32682782 20190926 487119308 701187989 677935879
497727567 307378832 6383224 817980951 760785441 506067624
162000347 93514080 7772944 280009061 267070064 225094899
128280625 16537858 29612313 381066487 467691348 443586371
11792236 7110698 106462847 289035889 288750321 286122037
50373969 80496708 160816250 789162532 915924627 856755152
539936004 12016452 418804307 921685659 810091572 831940011
6926567 14738581 53168752 229851917 274388329 297462214
6385 37432085 892299 171601977 171060422 165544977
80506198 40584743 67426667 717896598 862754861 566213068
271037835 51784629 100408750 606267661 548647243 606316859
14964694 103062960 76020767 700107557 699691525 655357371
18480538 10109198 51399059 761320577 464813370 793783448
11813291 151655721 13203009 499999568 460506987 341935932
71440862 36351159 23268426 775491425 634938586 780873354
27977438 883601 6531170 88940851 62863823 83653502
743678815 229331704 127517551 814459364 617100428 844136380
445060009 107570916 342818214 690679433 683891420 692039608
62458867 29866942 22094333 685450244 661453336 696556804
12161675 31014360 23632360 244052578 243270735 234672229
16304652 9864612 312768 33004988 35976330 35612521
193188778 17601179 198830012 419337107 422468841 420485409
17781663 250376886 109873436 698282773 711673509 582379313
490213970 118280106 117997730 865386773 660566817 830900808
56063756 51138804 53354512 200599933 152197922 215168874
277505671 31978006 156888742 401283202 343717288 397357738
163812251 5393150 35958716 316118812 282859304 311904077
157178145 71027465 59199526 500749043 386592424 497617490
3792524 5467471 13413124 320790265 329330445 317760981
384511621 19026715 121452271 889245273 917797908 831677150
406031146 64611848 78907981 632279755 627115140 632361231
131470435 14795493 127055378 653641985 615822004 426071850
283596108 128723481 32813569 475906853 382496039 467844351
42588831 5694216 59819956 577522398 560104093 474438204
328267055 53497499 38873769 462204033 430701538 444001348
50988747 35786154 55498946 342160176 325534304 447471631
29431387 10916594 72869905 143686326 169953091 189035239
37876923 16956761 41469378 616410517 632799995 633209122
41959409 14590212 7720155 76075307 67851356 52077515
415910725 36878212 249002265 507638241 265531437 394518907
4432306 639164 1367065 4657323 3548628 4708894
12562208 300463 6158848 246101220 252216621 205471745
55643672 49821791 51307502 797757682 867812360 851629420
264781458 159515512 14633271 645643218 738290708 735804934
30560737 17909480 6218611 360627541 365068569 284817026
261488833 36921249 63962865 269644309 239119190 258148139
50896173 135256836 81617322 601776314 578134375 635094055
238688848 31626059 54588900 530378617 465278373 379667152
237308137 241911389 124372391 938541070 791771240 905717272
274165139 49488881 122268287 443971923 461745195 461172034
99210048 196159428 3701557 859004887 801779444 821174730
10400518 22876556 42235163 290400547 358086397 334979362
17267563 166751254 128372057 787286351 802179184 802450595
146606989 5626144 37964410 409568616 427248089 352737820
422974591 91740709 15202254 471620014 480208128 476265663
77055961 33652621 15311093 194023476 186980280 184853350
6115530 3168541 1112814 23771073 28325007 25759023
1939774 6632936 387370 123547938 115419536 113026867
21794254 13142156 2045987 213325572 225682617 180357911
279173874 50570121 10562167 338476299 347868736 432268941
61423196 33304298 45382072 419477154 357581003 415072231
117118237 2536044 7740643 514659269 503461774 462674804
13265842 116948124 10069085 664953740 592764001 631417920
252223549 174610086 112517187 820804230 550724529 765424988
6595087 4613864 974979 10740464 10832020 8213243
429932283 113720720 140825922 819244879 832706604 835015112
191192115 95474636 9453088 760903246 890940614 782441506
157267772 31928576 30707668 724215905 672443989 537828076
336752599 113159055 2493159 562322419 523578429 345143602
896065 878948 8408968 33524996 35129826 34942959
95461532 1895323 19934459 173706795 201282573 143204076
5313204 66723352 16292036 590446585 678792759 680393334
36607060 6767988 3941144 282739652 275517159 223059817
533893975 95971097 1684088 866934128 854466857 834537382
285461725 120409969 45888316 955347857 931170500 906348725
13097590 27172081 20273304 368806216 273489368 360268878
14177708 4455674 9308792 112241477 101443100 92977986
42427854 51854994 127331139 396502323 398861366 387269555
347391064 81508230 33027670 511130875 649439408 568656604
103282998 103427470 46095959 536690906 560792561 532403236
20957401 29841319 95785526 367309119 412304193 431710766
257707228 135932541 143877654 925889664 936110435 811563431
73650888 32612471 24915392 272343599 258916449 260320610
28186296 45710747 17507618 338497367 324652776 178928264
64384277 76125122 37255165 255398410 233244544 235921937
19374138 28092207 18368841 233678428 271181535 273314110
22362197 166618 96427856 746711975 739819762 711916591
50328122 60812543 24337961 238499021 277680031 268326229
11512722 18876591 34698955 663826814 740348177 562713585
14544322 8582881 4987679 112727319 129011510 121168825
18311857 22696022 141628410 531239923 527956120 482451944
629590435 189630989 71885445 769755439 696496681 670296063
47070729 6695951 20724646 288945179 297336705 278812051
152678487 39614533 90050900 795609794 735622969 786100382
41743083 67201524 284806444 782637910 883330519 806140643
420101585 58365073 136721361 789059645 805594032 703303913
26822527 12511330 16373804 213286878 169476690 214880024
153797552 92924703 67034034 375701136 441000211 273570054
351901261 75504992 9948186 877221764 882162341 885237919
114404199 14577121 5837269 312485953 263078308 290601851
195343919 26380131 13167876 833829451 891117050 878072918
142395209 61886158 34820224 733197540 765721633 756721367
58931938 137442360 6419130 637303824 625236690 618928752
600275530 71386880 5672984 894886425 865814243 530552820
477815107 395075875 28426671 757278342 734924135 669943909
159281557 20582453 66959278 451117327 565671078 524611900
25387783 39490074 27376889 878899320 756188168 754434508
18143179 5939311 10040623 21891622 21319560 19207028
195300418 126340317 48989662 219044288 185254835 159132237
182392803 36742049 22601561 461474117 550473018 549582759
79802121 16805514 48431373 96826463 96353344 73909315
35647282 12921534 2013914 261806370 241282921 278418445
100391778 27025843 32557015 192058792 188480766 211775986
826896199 212414841 722720928 840706692 442075807 841153063
1926493 26198628 21034609 218179087 188243660 159026279
64625352 47147928 87850930 646475742 703175836 690071044
36251498 80034387 98312405 591798898 631579010 665191687
180459617 28329873 33894802 452003158 406824607 489347980
212027695 118272924 33434026 833208502 758111422 786319741
111523913 5510599 230108075 767561711 710347151 698408097
72575378 29870544 50374074 288779422 279074642 314709794
266125908 50684852 93300028 366855036 361092201 336805121
169631354 127749723 20795206 490399715 553638316 564815532
8313485 3026780 496262 14424002 8141491 13608075
9456014 82290782 7094774 599508652 572445150 638845528
66812810 16171097 519677 482743077 432613156 388467494
153859305 32266768 3917121 588692464 545091124 647212336
103643463 62778670 333290853 928310930 777430572 922379717
10405025 31578360 46094293 937089841 981943440 775953130
77429032 97716475 27556058 498176731 467569652 419420181
95414042 33261120 1261481 131462593 95291804 50573480
363766610 151267661 292684825 863809932 888770603 775744000
255058652 39262352 68356304 429595756 460886018 442997465
2606825 24948372 11307725 127521945 121906040 118433859
20270862 66839635 7958322 254613973 284362947 280490586
111096342 41110348 22673293 580324330 538308011 537481476
1536140 4613881 3727077 278046821 262552462 264654931
314157464 17634024 159378758 368026755 172325812 404568511
305406679 9757618 23289914 769232495 777415734 742073646
146292715 18045287 43398470 150626910 68860479 158723320
29724477 18822810 52313388 563004738 631814993 578785998
636658 17104658 37707687 445512526 340363974 403635751
47957332 7089356 15001228 63148720 57942830 41190984
4155288 1450673 348589 24884199 21731752 24597563
86525238 45867741 18455997 282640886 358228452 270647737
562622214 39531366 103965685 798736279 448024797 293808420
341915734 107254691 154120832 784381454 781775824 664766596
425442674 5608462 143019001 435842338 196319451 419019082
13589862 13943425 98044756 579297026 534046851 539511810
172601429 35034035 2418605 686906865 653133410 743905981
19462266 17069461 487006295 757449935 759534608 697209456
85353825 25699488 33915000 462360751 778050309 779094040
5520114 9902942 17052260 750501131 683656880 807621260
33436072 5543340 8133681 285713904 304019441 315268305
41845003 30723747 13969442 357787920 344182965 339748995
797942944 294284225 277605295 977272950 851121935 900814081
15888189 10525708 2421129 259132278 287170420 266839036
292613098 219063336 129359858 368921148 316903789 218587628
249137967 63747063 179424281 575424303 736713174 778785443
334683722 117871130 23693190 474055944 458265937 468863522
210861218 44848941 45946005 244169418 189792719 196956405
82497688 12782227 18450859 96106590 64543279 91478037
142538894 14983029 68578956 646918631 605969035 667137755
61241135 50284282 37160484 824086874 839011646 808879971
120534461 65770722 168247091 725405222 664163245 727823074
239346000 28678725 79541595 272335638 140560148 100243459
16714169 6322413 14460959 176201832 172188596 141909729
65956746 112439164 82789216 879538029 771051271 805723762
45910658 57814972 31154868 646915476 562638250 621707456
41952650 19667842 461564 237896152 212696260 225647561
1248428 639754 1373482 20474172 21320637 19537739
8957458 41254149 37662285 529862156 556705457 494780530
127693813 12861700 19797964 377950342 369855459 392822482
162414483 28990144 2360174 306939469 304969785 262099040
37259053 110342963 6302543 142721426 153779819 126194167
160896429 19645206 9956780 566579161 402393098 571991756
15012971 4561117 14572581 81015968 92249215 77092186
162457866 16560917 2838590 178039742 79235775 152624121
39537105 46169834 83919099 245438556 214712066 240509323
266698882 9340527 132245015 365892532 327376345 359614676
400850645 48829070 73979867 432614129 354016490 318992860
101626448 40023821 10040333 781645205 815454189 815358060
25181892 8763747 20030101 43461739 41545240 40473013
38309257 201824104 73012628 821795309 813391523 730033248
212255667 267019 32585310 595637820 651692528 863903732
245346454 141095791 38765174 411650946 395295453 289698319
17332475 30621820 51716163 400047029 389305775 403903110
703850460 199327221 200906791 788218981 481206110 501116506
3832520 134798432 96880228 854905477 942411952 979088888
567273270 117629273 137443776 590574964 474063289 576378831
24103589 11372575 46707600 478444487 422012867 389170579
1498617 12414818 3073559 62427267 63333366 63372630
165228398 1111746 36983739 355588489 183293733 376615134
215438350 28030584 22024228 810978085 750073093 733655943
134858463 16058235 160358871 693146812 680680997 696317858
9864566 80091541 9070537 692678834 742048035 678943991
182442463 47471443 15196508 668847141 667001897 676247013
2905899 3823932 18645128 132153909 140521206 157383662
4124656 2852771 661675 20092689 20459780 17360139
110350027 322844855 123882863 661952208 852849727 782672729
20833527 20872719 24386863 214279010 208921556 193154773
192507121 35425160 112346887 650668836 632116486 456720588
380683203 175384330 117811826 409663010 349148210 403620696
90631048 72270628 54748896 335768294 355538551 293742462
142487049 11965735 48565783 224850904 92790671 162386629
33422792 3427063 39546489 235369331 168172509 229259185
601052938 239638054 313124084 782803638 841534584 701990238
14997331 569153 92071414 280579306 273214226 282681123
42782891 123268257 93598288 821519762 725720596 766097566
530132232 36098852 335420395 712185111 576763845 642876157
50392374 44212248 14931418 343971843 365200501 401605806
8264467 27548865 22065288 411996354 438457181 381957993
56276728 37212852 29366576 625085241 596180204 728143154
11672662 11584344 18144454 172100669 197773889 165260981
426082694 118130811 76782877 616634413 523502955 503862519
159711093 33199109 70080973 604318170 612494430 711105606
387840794 51374681 2891564 876700376 909885107 926473652
53064014 16218966 7724849 61618503 29766804 46707581
25334632 1483409 10521638 120679929 119078611 117308815
269134 20497441 6690508 178904256 145430182 159073914
1042519 27714115 2842101 184147484 194372007 188331712
3513136 25010389 27745810 585005696 555279324 525553946
57272962 269909 12189933 102328503 89966502 49857625
413455 23656219 11093504 85725126 87702395 77745129
222474426 5998975 49888676 252780616 210470741 265354067
21931513 26029375 5553842 131464217 137712009 108264077
122817225 165112592 49423725 401865306 393056698 379485522
99226858 19853655 103145436 787791268 409675287 741302686
30658606 98046295 18312222 619020649 577476388 494738943
162226704 5361034 42951 315743098 290200207 209434606
292155113 265641529 45130521 629553330 646137146 574339846
10298791 5363027 6545441 41412357 33389160 42166731
152167774 46407033 18704503 714431014 649362602 680192465
2202532 33227136 68170194 565792853 525787617 580784108
91373327 7966677 97394280 496818525 443213126 461819847
13754248 18510589 2897968 763461999 754454903 724580817
163806235 152914617 66400966 347028957 361262498 326980647
13693184 48913814 23952625 223456147 213988111 169052651
102063386 100460693 117452901 716707594 663285826 667422370
99325897 23164232 5078430 206077815 277911199 268529211
181276172 68053283 127602429 208983215 118120342 237238026
48672265 4815013 30464537 89888350 88346368 93565983
16528595 4869665 28255759 143683603 131629106 142648262
733212693 137630504 237334331 802850616 805358297 409386859
96254156 359569 16253013 856409928 913114137 921721759
61105318 30163186 18194689 86085197 85242490 58884781
180255568 177977396 49372483 558140973 539164547 385342285
342265835 33869268 99865459 665392392 502091478 643987894
62399777 44993350 24261071 494045062 447844791 490446213
154352203 25942553 10120138 275194280 159057029 238884961
52612461 35395403 23992987 307876664 340399751 329432587
318713731 271593477 17064188 506839144 547008369 327907819
287405325 45452792 104769323 734235936 694433132 696769574
44427235 134270 54143547 257809240 241995651 262289209
81998 26302 53784 509192 593407 579159
237092312 252027688 237349212 571117143 482497738 554609103
712799104 93312681 417762200 791710949 322239586 526541226
290439949 142620257 118794681 374261959 333185540 220680913
153720194 118712110 38935137 298845722 294576159 260452253
96446599 134031274 56595354 305497379 322346829 227827933
8584247 3797081 10350208 92163763 127691423 131515725
151586606 111413266 177248889 342497939 321084210 385673542
5383343 10286581 6167936 72402383 71287423 64123448
73274008 8191919 15851204 104271931 30687324 35461459
20821030 74234764 138845803 363973198 436801155 419154595
8628359 1100936 102931 60136187 76671529 74207767
222680262 44393541 91209151 749687096 761635206 795314161
5835305 73031702 10121679 218002305 287744351 244038526
480289222 35078242 31934011 717202093 904389379 587448513
52477437 13169507 22424557 211375305 198922884 211451074
234490626 24256548 70778227 375872188 414850981 287846152
426978190 113327981 166398838 774140185 483600040 610000729
43903895 22944682 111163612 332849701 401938727 392148658
129276373 3772566 4043972 152642805 151642902 146398177
143332127 27842420 43474174 848279431 776406787 936983653
216640564 265507539 71891725 607170077 716150046 710420297
20697942 34008915 19956791 358812179 338086988 354107211
7462828 169147545 65772173 866012459 888701624 869123785
403398894 111002378 122519544 535267792 535270657 577835063
5964621 20140223 11784983 84427667 91912262 80357024
176792 3272942 3670852 107619725 79856754 107593266
7886889 2008649 8608379 65047662 62914758 61962140
134474059 107464951 91093063 645422187 564502554 564978524
64240516 4008289 1534851 126593199 121127478 121158863
11020919 6556617 16634259 585442364 608243569 583670420
102616897 9651095 48484226 202074247 238543534 229141534
248286936 77789937 19139379 548178302 566707294 509569546
332296853 181323197 252943145 686886920 692394886 809543622
53620623 40138499 227541355 606592041 489989752 607432001
58276975 29168364 36958434 736762434 817290301 726300094
124104215 33852858 102267686 578602289 348523583 496495462
53566894 171091042 62986879 753462398 768187041 832934543
525143033 49650836 231940725 764795425 548465974 766548685
233932837 1007616 30366727 568049602 527730335 490380675
5842951 14757326 3839741 39556302 36473694 40140704
261892407 218307009 59869345 577938208 594702768 595601836
84069390 22141065 52348191 137996404 188148159 166880928
110580804 7516345 135210795 881782459 801517003 593041406
41086479 10605521 136121809 513551382 489810798 524953423
302662747 83785130 77343794 514986768 378680811 510835412
21853380 9661371 22240584 98833483 117051708 118128468
289254637 47151871 46552906 342788641 431433730 436326259
38136654 4773112 34831356 212809492 210997746 211817060
483266308 199610227 383333316 759862031 686770724 780352357
307527786 48193572 74514370 397070605 309446780 583216656
7926124 28890906 11651673 401403626 323368862 378746878
111062771 76840488 38607849 238786617 280059268 233460432
132888684 1171132 55870973 609116862 680828490 642244145
468282878 271423276 146233440 550356617 311224341 513474629
344324698 260687405 205665862 699499525 483746672 715007898
575214773 30575692 388641014 993292615 957437865 851183416
112380332 13137195 21954750 136859731 101157740 103238311
54980724 5015632 4797895 169620816 150926945 136958694
47096627 26547097 129318182 464249694 515834082 506897928
111428862 21605511 73794951 145712982 114077099 143587384
31679973 230800182 74771081 613440483 604518782 542026705
211347595 131058163 144788271 868932204 934367370 833457674
297134813 61014132 85574887 709193223 805060370 788384205
3156250 518712 1481801 22504202 18018644 23285121
236287960 59745257 43770844 706017429 758912904 620064730
3941862 2544056 24340946 242582606 257184701 254223057
390722538 61384386 16902719 743503002 706787168 774852440
319962987 345095116 183735690 808322858 902626171 792460956
215562566 51366678 4769054 570903529 581983175 576850045
276083540 114619171 469522497 713899865 781155172 759488915
19937445 17897508 14320757 205688197 205657031 203688411
244024654 23195091 116094571 330666044 273873937 445231893
68293312 6989095 3345016 131323516 121257176 134640371
33009436 8777646 1115360 643374397 680970175 728066071
295252548 63343692 41257287 556077147 585669068 573961776
16793169 62900945 9919762 556890706 496295166 482453628
151044573 24594883 225776140 408123888 381938868 407491364
419831032 73480323 153693052 538897458 527898049 456819552
312876039 10409737 109948759 619437331 582698826 482383845
448436019 34251329 78436027 848157548 733646890 757170771
13082798 43274 1758123 210727147 222546079 209054518
139936230 96698923 19810555 542792305 508223561 526282032
167628608 43930879 16988384 251768979 228354733 122961955
31346799 48472418 10012451 441524534 404790840 442425825
300911246 299822053 10081149 363296703 360386395 93591744
65378525 48218643 65734032 428653961 426194613 418988477
46751892 28480442 27102000 268329024 250104927 263056873
8543633 62953423 37928558 307242764 244234550 299121466
862720 1559593 339203 6325343 6659658 6409243
158079139 102133557 3721817 675610699 610190864 627574298
4552144 486904 4833007 52536785 63071263 48110623
209031904 8301387 155112257 466786760 421054021 427543674
301959569 18861543 93950138 372171540 315927437 345926133
59461399 38925254 20614402 88532665 90619395 89075043
388911131 183599970 56864873 715915689 769597165 488208546
184170327 71825809 7508211 459227726 473310745 489763798
8789720 4492180 1368136 22120934 21687454 23155400
159514328 7007297 14328315 242061832 204336412 111858286
49176419 10235787 28457380 207390032 242321931 233496147
47006145 45768505 4813674 162314012 148816695 152305577
577408893 230075125 453819183 826399403 649628727 902417499
2510709 78769525 26649398 190841605 211735849 178758128
526921642 140706740 179393703 533852587 395701565 325788836
142088741 31349847 124809554 372929845 392008951 384723263
3523495 10759042 8732383 229990190 181452159 177733084
2829125 287459 1168184 3645601 3361339 4279135
63307172 4117969 12007103 79582811 65057938 59698666
64606413 57447853 9893954 647920737 623898378 461226178
2059656 333542 254658 3529222 3203380 3041944
66980432 38981000 25144084 591742322 563510740 585616010
103228835 242917065 102656353 684757518 631543540 553993089
373559927 168172225 342268333 440837770 435652331 418618338
39323985 68659778 30353458 735593196 818032971 866181373
5015105 3654225 151619751 483830598 365418329 485766788
79591195 64620680 17775881 617433492 474577951 691189895
88910566 8847668 21548107 435740843 427796957 409102590
90948298 77222503 92140533 520329235 527360433 424236349
7828871 122720825 19144352 451183861 564067505 456629965
11002591 12049930 8363376 289027703 267639674 232637506
334646521 226618022 51326345 729970475 754130584 752575448
420876797 68302560 184186177 502524664 294089230 373307031
375673864 40017370 259708087 492349658 318880237 476431714
222955426 2589285 67877157 358884978 241812466 316504158
5991758 12504694 78578399 212512347 226644063 243471781
17504697 29251534 10919784 340164816 343580124 339268259
25816389 12275916 13647802 108938370 117746953 92767861
116000601 44570019 90059527 442165826 397393819 384947842
637096713 70313355 118633647 842289994 762490363 661642973
417989896 81113471 84436724 607992762 421287021 601655987
67598325 62341117 16439922 253161080 253867406 208168614
134289693 96688848 78776012 805144762 943513912 935321879
11230996 6298921 594997 42970877 47298808 39666557
1217243 29884385 8649623 800472966 861987359 658283393
84928857 37221318 11820949 570056431 566873860 519335620
489393388 269179268 83373431 687596089 721521820 275959837
479967856 118188763 11836711 593933552 610011599 538073271
32957579 140367276 46621591 486310786 492826179 476794983
49255150 170380119 120827952 735340956 857181155 841457090
40961720 34096936 37041488 209954941 267630752 223727061
481366206 183548630 7707135 555166807 529965525 603057578
69882638 14106516 37743769 514146197 463558024 511186771
489848680 15859772 90976178 597434701 577369139 326448552
49858340 22858600 394008 91577498 59477316 80753786
173629055 362369872 18539514 652309167 704244364 675805430
50734190 5559150 110641856 706823436 817584975 784577478
536535225 223415256 191050237 743089668 708819743 711253140
125413470 22154397 49430814 127085832 100044067 101094151
31322645 51086538 34192877 735902735 789043092 722236367
210773377 6104036 47722568 332257727 416839112 349990438
18396837 14485321 240569517 889382904 866479271 974274983
63740624 143397277 34178680 203409416 236915114 213812543
1852771 992352 11408643 82414230 128863658 119286572
160995799 14143868 99450850 726214201 742914603 670590366
305122418 188418153 25660513 527048033 504036013 528040403
11400167 43209482 6033561 355829165 410424547 339088455
412997020 83726435 154680441 452531287 470161436 384609079
3473740 525104 16094549 134922583 135017774 115085520
84790159 4344365 15427928 137841221 78983094 121109784
2166661 393926 2349557 47118066 46118381 48283244
515530006 173180744 380765726 822029122 555876567 631887350
116690177 10250673 98905946 605178186 593261825 670128139
15008748 80718665 37559409 229233732 242259971 301408900
31467106 98264478 3403347 408437586 540888176 664549486
107372947 177043132 10365704 732942989 688682667 684561353
44151077 2407235 79494844 751965218 776471126 698025772
322539317 7470822 128025333 764759822 726124217 390937104
51546605 83505068 39899482 500704244 471863116 240388031
67641341 265141089 5855757 807749387 775184960 953551475
87372472 50560463 4920829 256412674 301541922 308464774
254109166 29328748 10100208 643782127 650171313 655655509
172192789 12036703 266276712 743033030 763831262 757293398
63853144 12883111 65146899 169488648 167226112 168173557
383116800 219793387 227238477 721274380 958351315 890587170
207892374 40924270 63625596 760679645 555103626 768931183
195785991 194551703 50016954 494415050 485909412 509258205
757307 107230 2379038 25198054 25077479 23513016
444252842 151877960 35757556 509742384 615898578 618655026
15030589 51411404 108382105 624042184 580094049 639206442
319129822 153643642 100744113 564424427 467684274 467838787
50624415 1293504 14294815 90443256 90888653 90856402
163699407 30865232 34256591 424644624 427720846 410544666
64860838 58047160 57640583 545513394 489048841 541545936
255402137 111274001 116794108 915432125 779578135 788046106
81007595 66206722 30225985 396300129 314997161 334542070
30288590 260486802 35038785 905734551 911874164 679040918
11690332 412184 19716992 399709183 290993029 382934291
83881033 43133082 27569546 342375249 349838606 326194266
97718504 5388277 9774582 173575830 217866192 167407079
36014168 124801809 35874418 421039083 381082108 380109559
168601259 93405260 120199502 838538761 740573450 847959958
99199807 20306541 23336383 542601501 544217884 512493022
700901234 2306620 93998549 808552355 494706740 819405568
50911080 2765151 38658394 65927374 85324789 86823508
286085766 184988394 28304360 930299183 709687133 886488603
58481346 83215739 98445074 852426143 961533443 898146937
1091529 59746380 46118529 541844421 527209588 460670641
375898578 154028115 298159956 506634872 297380755 417921642
517178695 148396408 156785595 937501022 587944176 909640719
4401508 2864802 1591801 34772830 38169367 38878575
330961195 30929554 26968884 600494828 596806501 494865282
456874362 51953922 53533832 580391370 398970463 529453769
11900834 43953855 101576728 366468337 342893319 387804300
6977267 2354675 461005 19482219 18518615 13952059
805859614 74702672 159561940 899938323 369331006 923905323
224637690 137402503 290223488 355948665 523941166 527714877
1637709 308831 236177 5598509 6726860 5910889
379762338 26857625 53687649 533751937 558579530 562388152
203477617 56562738 8270802 273617933 232068909 258015155
41317048 80955036 3816583 312198479 268581744 269456983
15283351 20043680 4524657 357660660 374733875 385169097
2962505 20560830 49902570 642538795 680028483 720832870
2319030 92369 33928243 155595136 159394144 148516611
454513410 285715178 193609707 584158067 424994415 464160750
171561059 5500761 87502016 302856990 277884590 379773666
218529308 105049651 47027367 374264386 342930163 385056938
519768659 222849360 6883985 902291233 914431203 833633655
43419818 10973562 14567635 357567155 356752027 278237381
128723751 13113574 33533798 539439521 834729254 717055400
296412905 324417579 34450025 538916225 561457732 503083384
1486891 7728567 32372899 163538196 154727678 162107011
383071334 332538300 19132900 577049322 578385132 474817748
75354136 3165239 24519839 199082567 206987653 168449884
114874933 30798451 41508586 492745842 569260966 569765605
97280420 20711706 140742992 610628947 605511520 687719776
353640252 202495541 308533250 627285326 613526609 598133646
44699 49365 72243 389652 317365 382712
87224511 7731161 6169812 380302695 387929632 341425394
7557349 13447786 20390970 146595195 150217289 155224081
14634926 99866728 119938213 727734479 717187462 711047744
120971137 12709942 22776451 311980669 336437589 331712884
31054989 4509150 12596899 171701196 160992555 159281457
16901955 25128744 89794290 525156840 471175548 520917701
61728242 46968731 48747601 285051391 343229934 302968723
14049152 17295419 42850744 583063177 593699973 597791097
71413924 29907680 72462615 620896225 593859056 623480810
7821462 5579634 499387 52913167 73930546 67326195
152212744 201173232 101269014 749928327 868186632 792925990
212323708 58162474 33513978 260769716 260064673 171230321
287837451 38966511 23057587 317707715 303249096 150774961
16801496 8618259 84178072 595377200 493729103 422304987
143195252 145008888 2487492 233468441 246486780 131912443
19747088 3197484 8694208 64522366 64441363 68173323
2133038 95872595 113416173 343252140 337171033 323968887
81237388 66361015 28018184 548171951 539311761 535241813
17410591 955613 13496768 100944795 92933065 104479926
13438784 75586548 33732936 369129781 400720098 388211031
50967108 13054631 12955353 332329136 325923004 335809857
9112734 33962576 75078134 410844475 496610828 443611887
22619678 6040324 1985752 236418917 220322735 229614729
171183418 9136818 52207160 185098958 153617573 170752071
272032538 29184282 51895551 599316622 478703195 335243399
245482363 14287817 31639179 834396690 838192284 817755496
94106508 77769962 69283658 515065076 636955762 707014340
366711548 136676575 357829764 927260799 929714757 954940085
2827969 83890 3417811 6621583 5145924 4939929
127751473 28732902 119228023 297926942 272430821 344106381
668535416 282680816 128474014 811216479 876927020 791111755
36375949 115209287 62243750 877432179 749259703 880578361
133258064 40394781 45587980 631481388 665558104 658855771
9220339 17153514 41383511 299414437 292988711 287038431
209802729 214671421 135426716 724207422 655455709 669894326
16881620 180628579 28313200 820192150 796190080 819743738
25024201 25550707 7176438 284379949 296204621 292247797
13319339 6168866 13211433 94507730 89652286 94532138
293417445 163036128 89813794 526598017 508801472 402741752
102324814 64624763 6024524 808414400 852615373 800073491
15358141 83461776 23797552 583597325 686109742 645897057
124756025 111491398 30599540 633112863 662685244 690026937
11888733 5105964 21948036 329265390 327610251 275673575
202470654 9365036 66203474 263152862 225226468 244653722
302527044 80602854 106203985 699800162 602153921 640625462
16266330 50170232 12423894 240586999 234216905 242151013
27691448 32518792 50271914 295135373 371295922 360154499
67323481 20100920 83553206 943948277 902957090 978613964
208069705 22717281 76892819 759745833 786412204 802350045
8891168 26102245 7171493 226869276 194264987 217259804
128385788 23598705 18491369 255061065 261783053 269375512
328684836 22863565 51150993 547287263 458388729 389674972
331551002 17056388 75188214 809954079 854400958 583169286
69312094 30053609 95961781 232419861 195578031 217562198
38517184 4018638 12088676 42312599 32127084 30458121
4183697 1459315 428154 5463420 2169685 4862636
89149938 35769780 41479730 395536088 393808283 400661214
269419914 27620388 53044568 297103880 186028472 189012812
64802280 11618351 962595 439338690 488105610 424202639
131315024 141209485 81464895 360301378 358332803 385619464
78296459 23377888 77429968 271060457 260715208 272146929
480649141 422468635 50729256 941411122 648864100 880617581
12010133 88457250 86397044 284781005 278433390 275303579
209361660 84048601 87920846 399523503 432215767 456815544
7062038 62330960 78056756 648176293 477909290 655602668
14156579 4132945 70163369 128662448 128095876 177126138
264637209 19748558 16124636 851542725 859538196 941160269
9973574 6549815 81115894 288562437 142868779 252281337
40188146 5643247 52106694 391361775 381373986 379815686
442920255 12021803 150955847 653146597 535640146 174921785
81097344 10728195 18460578 166800934 160639064 129283336
21117794 11821379 8991618 88754459 105878050 96110066
29960267 6147550 4167728 44812687 44507367 35872947
677858887 302064647 283487941 841321767 690375018 734987068
48681606 30598919 47053411 472208188 455037393 411941107
38412802 50282221 37607308 688825709 760574741 720045174
261031681 275562255 45691485 597339567 636437383 508559026
35691965 17895256 13391759 578894746 713181056 667445234
57571599 14251446 20669204 89496964 88615006 85604250
32046636 5399453 74242015 770014354 893605735 909761053
224463517 161929431 192480419 902137913 902748789 834302786
297233488 38136240 115538719 783046990 702014997 874015822
45476190 65755463 43023771 741250860 798690631 823859379
95587380 10968571 29671622 722112266 636710878 690316984
61630514 17060805 33351737 76223950 52441660 91521700
39043740 50149318 130497889 752961045 834711624 873613467
103124325 9493318 102108764 320929383 333936591 317179455
150069571 7941295 20461824 187659822 148451352 176565615
99200688 44654511 40328650 136162466 146794173 135302679
646462897 8193833 194871635 708357531 594721831 508358402
38828914 28846137 21846224 543157738 511863899 620323421
28671843 38693669 5977431 615559259 572520231 584734058
71389036 30051571 1600288 163372233 159178586 130311232
61988465 10377221 38477478 585718880 455217200 598975944
593964930 74694160 75040758 913208475 784338691 762701079
67118407 1774861 3085777 220727782 174522548 248636258
79845370 31260845 17604224 284746286 278279079 240479926
112601351 70607763 805342 181221037 221244893 212242802
110826443 96274930 49283521 256709085 219184511 187136601
64461044 9640963 85844307 714404962 524938750 722484496
9172927 123123628 14751781 362701065 438969239 363861181
16984883 54090512 1535282 358915524 374536116 365330987
13235540 1832887 90903369 367497588 392233106 371547435
161681065 23936298 96982020 831734307 785737159 880226545
9153764 862895 103499 152417793 151128698 157978154
28172602 1889794 10650748 74277501 55877943 46366187
65781391 178004665 11756152 326099165 313866496 276644526
181670716 99020670 451816036 703081169 667844353 725554247
265838086 24462941 143774110 642396737 631480194 617640474
154787884 53730106 85859000 407866783 418529153 413889367
24563249 15329206 9499993 77408921 76641537 71951169
162177 14690778 5994355 181481967 183447591 186867140
16676655 8222345 1770860 71388975 116170415 120113647
8351418 35706101 5997910 798054277 619213398 780207588
14564871 19213521 10930712 79422033 69065934 67548741
36935209 37504491 8474780 328321825 274058721 306906639
118357507 41032623 39388144 674517689 585011988 685985452
134847813 161003336 55917052 759445789 889864637 832845832
64575734 3736428 11077335 265800585 180869088 267580548
160739816 19838170 27553275 830146296 830333455 735214037
14209435 2673026 29743716 81522561 99873654 97362519
287990796 40044004 17184701 551757052 563137366 278194672
26665854 121198581 17337788 451983525 500047017 495489806
15026500 15217827 18176583 140230105 139778536 140783024
61610194 55876644 28232355 328118666 237873692 335549321
390680408 148969917 260726363 768839431 702371134 768730130
22168088 28738084 7780564 94813442 93475842 82525837
617775904 132742945 148204347 886147687 654043246 390703409
192376584 33358666 4039852 551911285 567990664 524415509
412952319 179764621 81049881 581911152 605220785 612652695
260986587 12357469 141649807 358218674 356391364 336501839
53874241 34196338 12818421 167405500 178809253 132432167
645607690 338752131 193241071 849166428 834142119 649801633
503329161 88996538 110261598 725756619 735308223 521825450
517718061 256652379 331230552 831687417 862452554 884649956
68343686 30442123 1881875 136687951 171579870 148430419
559813074 95336588 227699203 636997884 283282744 388830513
15863935 86024926 11378248 538221634 531185301 487491646
8560904 757850 761844 14513814 16638353 16172596
488072730 122793530 101080856 641704915 613036032 478819504
19201 63757 70344 31353954 35403683 35023174
5166091 20005359 14305215 220606424 237097052 207761825
249568263 15689913 69127794 584225418 548619969 606321155
110011017 21137795 84556776 615728557 758135645 768440455
171970921 26496488 26848993 265266957 246223015 235886580
32945296 95491832 77310071 721740014 728899403 726443340
524684296 15319314 74734097 760113491 702261924 665312987
93068916 343881462 134417543 717945682 908719927 850477347
775195 11555897 37532827 204356832 251631762 274670065
450876643 345588547 95164508 495971691 534593983 516553883
345095153 1274611 50615236 538709480 443546138 422080610
25028793 14075786 67012910 361638960 325964104 374069599
440423517 74421403 87570957 619390615 390356768 539789818
56238818 23168300 55513409 618187458 559747829 633578712
4512949 2703222 1280404 7405684 6416782 4622908
115888557 80347050 118848084 406576032 332809273 414310250
15332426 93737508 3601100 713061737 701080449 540812008
14231553 54835015 21214973 155046153 165378679 138364027
272368309 82100059 57792001 868321534 809372723 808733615
84474951 80644981 75622760 899076207 835146991 906232786
204598732 25205518 31120274 270896987 277006461 242831714
322603192 160859416 100296820 517174682 499029895 495792449
3127733 12225521 1758784 125267785 117841635 90171471
147271370 42062164 75607271 256421770 214714504 192248264
5097541 6296869 7447498 284542868 308003312 307880250
309521695 14615326 50731814 343692889 121172313 119861600
227395828 35115281 15790074 321131368 320746107 337649581
166330374 42105518 249228525 830416504 834538160 860682408
113342936 179850895 44936225 756271932 724068899 787128061
118197106 112101054 227941772 707367412 709058478 708400796
1471084 5982899 553915 58718674 60001534 59632365
302118994 134749242 52513830 471566636 537444244 721150023
195380892 20944036 134007394 571796131 478311042 503628104
33398963 66921876 543252 101635967 113691891 92345864
186762111 102274258 132854000 643425601 653020706 628644001
124142609 57428469 40329744 780476268 507706626 830761261
127358297 25441821 17667764 340813066 204364896 151025604
26158219 1400594 1991623 40855161 40030318 38980341
13517522 36066642 11923172 133891311 137613419 138322121
106709641 107747984 74936444 595356807 665747953 615274980
3413183 29584125 106250058 562501211 492129770 661808238
104921746 39869915 28761312 877192618 960103888 941414250
13286132 3901818 6355029 73983384 74796397 75055661
73331587 53722762 66649716 249816210 294264895 249117023
46089315 4916838 54967749 343217535 323658412 326791167
36154621 23692211 10658892 55184668 51957212 51803006
109768862 93641611 13520781 683966711 648374171 698462740
254274484 53644126 8214033 728248059 776465085 613787455
33488145 2072719 41713368 111879854 127190470 133036237
69781005 3741537 13353195 480822428 487094967 488609332
64027572 115514354 88763046 748266603 791381031 739805447
33459584 95258996 40348153 311249594 255910624 243841080
207732984 44001440 89298844 338201648 298503975 278364565
257768906 68807992 35013252 308485887 441250706 291842031
19094540 40928989 4169200 445339782 426609771 448171348
28646989 4055576 680434 87981585 86057792 91754955
51720607 116049841 11235815 892107623 841150749 932375533
182775659 33371240 80047921 272099548 157373000 125545716
202337212 35529027 21486463 507361660 530910059 506312998
76208903 951518 102841168 440471215 483383091 309506407
13501263 157788616 130008485 376690680 419609710 443988003
22673018 51343802 84292583 334184516 341566132 306711558
87503143 96393944 2171563 757613748 691780839 588661180
51291072 1343719 20538639 361524970 382747693 379572641
133611805 14475396 44452453 392478275 343972557 248728536
136184261 91967436 6983457 192559541 150230177 147189954
155871335 60112367 180176138 880196112 865462387 829859431
181540708 20796813 22740056 702714848 681723115 764860237
429779 24361561 25122561 186575788 183835385 165262576
151407141 110218187 157367827 523353607 558691603 643209681
480184308 23376774 270843657 623611638 568003239 623539018
12619486 39432868 20223683 514068739 469726658 512487206
585502632 2836609 55393295 817281400 761281776 684628935
282299882 59385709 20540933 812046526 718737457 775514854
70798929 45504928 7838567 291921034 324855133 282968737
443180271 22996337 122396945 755655129 533471241 807106156
18876509 6051162 5706646 52943504 55048473 53446781
204228349 106553232 4235842 272711593 205673699 247047035
622351436 15513488 60974534 680869837 568936868 621868024
231264249 194157078 141604674 912765574 969420696 957422448
2288497 374782 199500 14077032 10740464 15826654
53840684 22830598 24981897 149633631 152379776 142522393
403782925 191963704 49923677 784504861 551537545 680397772
146779 13430480 637786 93505065 95421574 91431256
34679573 18931625 15861152 37218105 23233078 28713931
15049007 108864869 20142506 408066122 444854753 454293047
317343059 31692069 52172244 508052250 428231168 208233672
329566401 279027675 54174842 432836039 499582042 214165259
124316931 44417243 246870916 719906456 453208164 702134245
4548673 48514695 35625865 443267365 398932493 352302277
391068504 166366925 14985075 474819212 465313619 380421597
215037617 45979197 24939599 407467808 411836059 205931584
282315987 29671688 48736718 560721016 570524260 671163223
151416939 126754001 147628749 550383621 563206441 589375051
77673692 159660412 36887181 699761661 793102495 820079917
26254516 10211329 20145099 323485136 399600298 430136114
193185620 54844658 67216736 277679912 230799935 281869143
25554562 24083172 9802641 443281126 337430228 446761438
612664520 356399256 188700366 688776253 668152304 693923273
113620396 189046847 59894223 338432622 358137623 363466663
252111093 3345091 68668889 835087477 836123073 751002940
352689722 85736838 11555566 573044379 588927019 343690960
1492917 16818910 24934666 307779755 317601212 266053401
263011753 28052179 139408176 385031271 421349965 359392268
6064606 33091543 16039162 189399491 186131752 207575465
17492197 7679896 2997165 62734112 48759552 62451178
64597742 48699456 27281659 460872072 501048689 430209758
433119807 122406642 244571904 775105646 734938578 551666114
16736746 539411 50426569 526800069 497274903 525270739
9718176 2588170 32932885 166029092 126467191 170983784
5391553 7086186 24281559 146109599 163133527 161578553
206841051 10105465 29078627 342659990 272666051 317323027
18720701 15124279 515896 234728876 203601608 226265514
23178351 7044839 5690475 310335824 362180937 304664016
370903438 28227915 192806782 493276757 538605601 526747128
679770007 491234787 183912716 720988042 699341311 722203243
46834497 165642 26015203 468211421 383505875 445779083
213923843 14668671 85278456 280080711 72419027 254183505
340247234 261455506 19568098 868372347 909193943 710211850
195 375 256 1445 1487 1663
638507090 216334439 91289561 763671236 385748973 415753008
137976153 35919406 33628363 241515047 212787200 241880243
19251328 16221805 4199916 142217702 191428012 160276904
13913098 3473178 1712432 50400460 41671269 51546603
155769262 65696385 61385304 179068507 117570917 102643445
77304632 22243868 24341737 348054900 366289997 358818982
158993 29327 7492 1004479 870351 935337
312323373 124621226 208725272 348812861 410485424 309126487
362202890 89533378 104061961 425511991 465105436 289145368
62831212 19009630 46832327 484923923 578562046 578882988
7687316 19174601 15665532 275234366 336648262 331178560
141556762 167805912 17039370 725094727 760961097 758259805
199992566 9145648 26253246 269926120 137676677 341511370
49337434 15031611 9700240 207417649 179217059 226142783
9021263 66544428 982935 397824178 401164562 354500225
46145629 117774302 47045339 652635313 653524698 640485978
766710854 124711930 383525965 833501952 834439842 970675398
51592699 63458432 3420459 343556350 371097548 326223842
100619330 91284969 5102143 161858458 143868764 42221120
2767031 38628197 36553005 173290449 174944945 182544068
285367076 21428490 26710333 436394235 223188651 325373428
380357297 312633772 29032256 716123020 607712669 572628499
170165121 93655090 5739390 879335827 780592789 905007285
1207645 38457628 2513375 427319908 412688246 320100321
140761527 27462450 103099289 242743151 180594237 225039416
258866884 277384203 7897889 863403694 839858621 560315740
1732624 4307277 19143930 76367298 101709727 95171001
70013 67348 104319 832664 765831 817362
133298201 85989983 155171998 453297450 427611501 471388019
53665724 19223627 9016114 205002730 210828502 210175572
88839731 114646333 10825732 178854226 171715842 154261526
1489940 1949270 25577700 140249707 152867926 142714062
1032632 164673720 32448914 683460102 810359506 759439388
602897852 62452424 8429291 855054604 646910261 505030167
198042487 229964107 123164378 689914493 650334887 674393766
197324283 58569700 91349118 780488231 980806381 900932576
17227437 3636730 3380382 54914561 51756248 54924480
378039 19297270 3269613 332017914 313286833 329023954
8180312 51383818 38449293 409197050 476326157 471372875
102344743 42705695 23756865 632167001 680135018 596008554
423597581 23325560 118757340 519271179 591240616 455403568
454011562 123132609 29089300 547651939 368486930 310666443
50969376 24508657 35189896 413678058 392612921 491601794
413623552 204658259 58710035 614686610 632216084 681456865
167560287 63914137 198592997 831938272 625045358 679146882
30681513 5452752 4697749 61607775 53979088 55525720
99129401 30254750 14938914 399036198 388302816 407758526
22387819 38530974 8280897 542530818 551064495 495718109
1954882 43247475 7190207 134974747 135490804 133694026
501128214 340875248 164554260 900968003 893205972 886208553
5221128 9909245 32663185 472544966 402539230 465004085
19208208 57648497 40907497 646059097 599280552 640373574
48917487 4257748 13912368 68025048 64013583 68429442
164399589 3040667 59403539 466964569 428086081 445024824
101075157 42653668 16455770 334476144 352306210 315498467
176506004 72553681 9406632 695621022 590722458 601164555
50405170 6054866 18675310 248266638 272643054 214976442
183705183 66727314 7881276 323626632 332797430 299898640
5860138 64136134 19496419 280980810 305420829 282641691
153100554 133011712 134710591 662709963 661980053 715797140
347277459 114449065 12756318 448157419 215233215 352768391
8388571 17618697 10361298 316326254 353258173 339775782
10631613 32373219 10025710 128307237 142347541 122193433
108635051 2740202 33926837 474295576 514301908 461262023
69700574 45223432 131693936 768455579 693190736 771699304
10401899 8796780 194293414 537641296 510498443 563203743
2092335 38974955 30159986 667968699 433183497 667878089
81608097 104130841 93489742 614601786 579892161 638659194
205883613 103180979 19253260 399218121 379451515 401486606
184594537 172090454 37675350 774856133 762609577 786868680
56936797 23644061 59529631 392997161 379139885 385518931
5832783 10255170 39857105 443637718 407108239 484311802
24061186 33417810 9852387 448610846 419827181 459336341
15820418 19638946 1125633 204564668 168641020 192333087
668539905 26210359 288912678 789124319 548387215 505668938
44952300 8500042 3692342 101911748 93882613 98880512
8828796 31842553 12906610 303252413 298325672 312259823
265213358 218818463 72948839 406573218 384814095 396315766
44536137 28484466 44097756 274356414 277752321 262693953
23718007 35773027 41046368 285975413 525220418 566361222
96196476 41403570 143642103 789687440 839830000 850262343
65745122 56438077 54657949 177454667 179692441 166777828
4560809 11486020 9684417 143444294 141050021 126063200
28580494 20445712 82423442 770047899 718841798 791322234
68951753 71121503 16597408 692972373 797317686 729847762
1373135 50105449 3054600 111545854 131218929 129652716
31727532 21141467 10461714 673263289 674464840 633465776
142842975 16193777 87399024 204561137 234669020 233987713
99851534 34794630 150494382 596011930 621314598 612232730
53475652 6170110 156134604 728772896 738194782 573205476
2616211 21906862 65587172 355532368 333766252 357065146
3702121 6932165 2587756 32352546 31677105 32488496
65300161 36826198 5241670 104643747 109484978 86764340
39638441 139111295 142002640 935363145 848744285 918776291
38596995 146216966 413627 480364474 491457970 435901417
524893640 237425345 2371865 729085629 625508783 576329948
120087951 15315220 34959397 301167957 249714940 254525809
26201648 56543631 1076852 789269206 710621716 379575254
78460 2552222 19202004 37600647 37221459 38262903
5895222 20520475 3220240 82506072 87252188 65632639
3434709 38898245 6612934 343390748 327557270 347156276
219611494 273096965 71845266 499398931 510578881 331002216
86551629 26704882 44897615 652113973 676496464 673988073
594025904 55399050 17662287 689993803 648418492 652684596
22256735 10519710 1724769 227730138 256933895 256555950
29590333 3696922 17772654 290755226 237353325 312620224
4807091 32549081 53026843 597187827 533741014 552889367
18508346 56009130 5401999 389666108 391018956 405973274
352695786 36647559 106921922 820030009 373190531 581913179
456464892 45323621 88441977 842974299 801158135 727499342
51952272 42467132 31395261 485767319 475995385 346935450
141516963 53775116 8497645 854377821 846206996 708301979
27336891 4038119 2209307 255148743 249495634 260812042
23364796 40687893 318739796 960090223 925695783 929203310
255044315 269715836 67779420 572916761 515318292 511285526
351903822 26913305 49861688 655206152 593508105 499060756
2561898 3011384 216188 16929859 14592224 15072581
1237049 1004232 2742414 22656031 24455455 22823069
26004214 43887377 21288990 231083591 238120235 220092814
15345481 13638372 59114597 535446085 551961181 492386811
149603744 25425470 141302248 189116099 67742384 198729254
69542839 17519191 33031689 95104753 50456640 83842481
78109580 11278729 73966298 236835564 324834054 303988877
165213363 82644818 305875754 224806843 328328192 317193780
488774035 61062747 99894851 798156355 825077218 965858983
91661218 32034076 18431160 302655236 354531884 356666691
493196615 374064 39890833 709917871 737288337 659216327
38889564 3077200 6282319 128567247 130891550 135060073
17053870 3418751 1178824 36592941 28248007 37128668
235038033 49674419 263745686 467843255 238408645 513734656
3179163 7100771 30177312 141565451 143961002 138718564
9967551 82512354 33409963 882368535 655970842 849121637
88996294 22908153 18234253 954536464 734785765 776003321
21896486 95542298 94435468 318763196 309873578 309907624
50172688 9075971 2632728 89677012 108147328 96068478
14902555 1431879 2509529 78244087 79411651 82346457
4429432 685098 29690478 124305429 133377535 124462805
4222057 988653 4484110 113180142 127069404 110031556
154905804 20004626 61743052 500059457 467269552 412748659
250121420 7606474 2762290 684751765 719485117 764424084
307454340 21868773 288171387 828064737 782460824 666390340
97197759 38549821 30832695 849379430 881972699 916204679
278473075 95083834 172507332 901098149 887977526 707237747
27647538 50324305 9052833 640591373 637783264 649977702
409128322 205201582 357096884 693391522 585712783 562853264
85428309 47831384 5719355 301610283 279788702 304674405
615926750 72209382 77290330 708949380 384841780 444165573
563016733 42937967 30076351 849367771 715809028 831747350
24777410 4031212 20790315 86866625 76197406 92441365
74480704 82254699 96881542 660835351 719482246 566928323
768428203 137888832 77299853 819035877 823627914 857133637
22155029 2907817 861099 154289934 139205849 147635465
3467759 8023222 2538886 154286315 167970915 167819219
11893435 6819992 4401395 183419656 167022014 191298210
34513889 200583502 192262312 759180640 862054878 871033366
632952550 21705695 23236983 856048586 849210016 825887688
509535082 55663914 211269067 719694249 367319898 724436083
48897315 80457860 75330500 592956653 681372899 658821920
111448516 18839784 46377368 349029882 412037279 386144234
3666182 2122290 232253 86470408 103874846 114007036
88514149 17718654 23536817 249302877 155149364 216403963
150093700 86793761 123107 572397631 698945465 394186569
67050345 98044322 16926148 911710033 846843243 835820229
485146788 8144964 99716408 670626491 819692180 648179263
14886556 2172553 5310193 52452966 46437438 29811094
517767797 206131928 164853847 772422861 770956470 605464875
39732010 52997763 75074960 215977833 187376990 211923577
11287473 50672748 15681452 295532154 347228077 341017548
435017168 11420918 85737170 443852316 305438142 115116534
819141 6318776 5167585 45620522 51622098 52715085
15097523 10257737 1419912 65362344 50823518 70090897
522362037 82852700 30848837 940930496 588605628 922837122
83502137 850620 5929309 189976700 189101497 152447716
328273814 34280636 25881391 364712926 248094236 140785178
41657649 168961267 127226511 698498965 570223692 721041673
5473407 1132023 3704706 83858782 82546100 85503927
89637659 105597636 149364343 742693049 737667527 850800561
40547036 79643851 13123580 341657206 323414158 342002507
106901462 95068157 49967945 688372323 576147132 610158135
95369 26438956 740105 497267164 509907662 433150705
58318002 153828792 24129653 920468471 982305211 715723939
5072460 170853249 64959609 892328201 956861820 616096420
429019 3098851 11537232 92210392 89554997 86857343
89605405 57800626 92569780 735868343 795744090 816716817
20785776 23304177 7530533 232620897 206178174 164145734
150577115 112354218 120728754 861235807 970332055 950551710
97985057 17183634 94623644 298043771 370579150 376869673
43777639 114007854 18144322 838315757 870264443 860352241
529123397 223865659 215390544 758718846 674774096 785438582
9256426 23419232 5444055 68140692 84751176 83518979
545470526 176336381 112635704 757379723 291193223 188341420
241698017 152119296 77710838 738046778 789982349 777301254
14246108 94666178 17991133 301626512 362412514 322284266
108959320 148123322 105844253 396318249 328641406 370766969
122273844 68094883 31107673 437762122 448497518 445339223
400371 13186840 3275391 116487521 118210288 93123258
156838274 91087405 56557183 863509754 797190143 902523121
5206339 33311355 8161686 410462238 392054362 393077961
231235451 43577379 173879923 707077423 697601099 589334227
335061895 22216002 10385650 783490808 501944133 814796020
682444288 44434987 403955948 900848047 793232008 836858792
29545614 8934462 10342012 34122116 39689429 38722789
499093631 60301317 43163320 633658060 547710848 507665785
224246188 27849164 23359356 410718512 317094052 386322577
113341 337865 115985 2221017 2190421 1975510
71616006 83952020 40913943 710673508 669667658 701251472
19996615 1586377 21888421 727336570 634384389 672854817
2993624 62218 1598519 15414328 14045979 14965529
1541374 8010203 6415578 127709976 120650096 120584065
83353216 72635118 15692662 821659039 697359909 891176784
459447018 333960846 162348926 985342145 970512536 708807835
58844210 47719620 1494077 367706694 330684262 399564114
215498391 123026154 90643555 869110294 763908302 882941154
25459823 25147190 20847903 267053725 225016587 215863233
630011251 228475797 58842458 902930515 881719225 325930105
278231081 196415788 218581543 321761494 522055186 536778707
23745084 4975736 9027345 96051805 75902966 90173954
3084763 5611528 44855 57803140 57874832 53198143
104741667 32682616 42877335 312445372 352795081 345786869
160657473 85171464 86475007 212464399 228482879 236535041
23609568 3971393 9522914 42434940 57275598 56618506
85893880 42416057 151081739 658107088 579654922 658334956
411629706 98208247 70614753 883067162 760595279 774127789
415822021 104680132 11277744 661299551 581139417 679801624
155708326 7776581 25035854 719128133 864124756 903924682
229091370 60991566 21674697 341561680 193011525 224380100
212616794 34883547 13149105 431785216 454526323 374569508
36126394 4131029 3805387 40034686 11128865 10794157
6026919 20862471 1956538 99505933 70512979 100540481
38877930 30385984 11117496 439593039 483967563 437414672
504437433 77711871 35882925 649704450 617239302 703777424
98669247 2276202 30262392 253912369 211965547 204443234
793803645 562666397 135274917 835543633 800438732 595461276
568870268 541944609 278019143 921750138 926595473 799815028
350709240 213328754 136205144 464084958 355323101 188359355
17160696 23133899 37002283 617840532 607759166 514624709
211135871 148843432 1347886 874513475 931669225 904394919
10256489 116951530 27252944 333462649 304052393 340455790
260540215 24824807 78130874 350132344 342271380 371341157
31951370 3579161 12974284 190346820 153615616 205011528
75343531 130971248 33770752 715832946 746585039 673419107
156068874 181852958 183397772 636138372 618955699 483696644
94436127 77119982 114750502 421718319 441681570 389356885
314436527 19973601 52602905 451005904 503248320 504189026
224010107 64336375 43385284 392566054 370568490 354556871
11971728 8856199 12363523 177292837 173044797 174006472
1076691 1650785 2694964 47985086 46605840 48872605
530998989 113624216 122417044 768482058 653353147 641918478
240224 42209114 15924810 346537791 380788049 384299235
271140854 152043445 36712988 879814753 908996400 910022368
662727437 57132608 242667545 814189646 458311309 844401528
706168188 392797095 88693953 756862273 661358900 883755192
313601296 256881748 13414830 828384857 839001579 720211215
365400707 4185473 51573544 588857104 627373169 449466805
122348584 115016626 118157225 857522023 869224228 872984134
17896027 269836531 16120597 495548864 469335832 495394633
24478344 39814253 60615009 327407075 359924655 310030912
23187961 25526596 127850157 401903251 496951368 426598104
224608822 104976811 118412329 348776853 406687754 325142613
12743707 1663957 14791938 126749187 137674290 133204888
262967687 109518980 37662355 615695121 554596254 398085157
94413816 88170292 50611433 455136494 400705543 414409320
516163781 75879394 175870402 791047763 584852070 809622438
130349079 38968141 4078645 185438745 133982170 192914761
19439473 10853984 14171611 305944544 302917793 317160854
373093972 313758058 272551237 407462158 499347278 551075668
45890788 103286473 22752306 177373642 224426987 211559655
275868278 50088701 182923999 940098040 929286034 918063986
2959568 155857234 135477202 431932812 429375313 392331665
169760728 43268698 14768605 202273874 192614356 185998971
15234089 27627040 2984441 121391125 130906356 89795846
592077276 138414038 67930507 845705889 783216779 680302867
44558494 104289160 11490135 486286805 434022389 458984138
44755001 24343310 36806926 309806487 313510513 314144790
573334049 411400221 162749045 739960193 749771128 690311355
574668403 79595942 100471785 920731664 932001224 874300462
269294408 20038267 10697478 680106069 570120557 447390562
17838038 2206936 2263671 50707285 51994087 49064105
24046106 9011374 57927955 471786169 455333682 401902073
109703619 61868935 38831593 358712532 412257314 397876920
5135988 10938758 14697829 130735941 160352839 141078442
300495604 18727603 127421062 547066044 488897995 528560197
25280647 57215761 78754752 327107998 368744163 337098315
22221149 24404923 5008223 471850583 435587702 490734990
428246540 118597161 19032287 630515738 616122499 544821921
137659688 57261957 13310001 361036487 340077391 351162725
267206839 92538725 199381479 343919061 214221097 329758752
27896255 54332916 38675391 744585129 788395130 761483910
44404395 11718876 41528399 185195598 156693868 173283954
9366039 61930071 4454859 391187709 375243378 396360494
21822305 17791841 1567409 35262244 43116330 33561226
98720917 5627145 5512560 719768950 722198020 795869294
281591784 110201937 23146129 875805734 823498876 974609471
27746750 20851690 146166049 414684764 447935141 376390973
132528563 29199598 201692156 589021988 659005119 676763491
10925182 2478274 26507470 66389516 66316958 59248072
607837383 79533625 99025123 796691027 886617441 869859427
68958797 9797598 112228230 490174332 499855415 478801731
49777323 7198741 7852330 81463179 70756044 45030589
471111622 217116728 69418676 595155575 664696464 338100581
105838874 30521361 130790453 333977100 329095163 337587420
7220022 3651585 28450284 366426921 427191337 430839870
201797029 19264356 200150278 383308247 312948147 430415878
382736102 87257801 193012708 400092317 341962280 428472431
112853036 6048580 59049875 290135857 291438719 327707778
172707918 122497187 8987609 747155316 711625271 707367400
337995187 3324415 207389898 394513673 339343927 385041804
158411011 45195605 84696926 448864830 412330736 431601292
149134364 7405318 59537233 215979928 221126517 173871190
16463827 3033195 1126835 28874044 27966818 26913405
1197279 80899 416504 1902260 1994527 1792138
498964212 55396685 136587780 514354967 351602466 474947540
56222660 4059156 13615112 686400584 759797561 889901722
807337493 58612324 538477521 858809135 275625491 720351625
9236615 10982529 3833796 38526673 35982153 31305432
558622925 87440310 137678145 807618774 641067924 804787861
285618296 145938723 68566841 839296358 727499715 839595501
92758099 13519681 20120960 275657022 145342531 157973769
99755186 31045759 47552287 203822475 184722751 205587047
109221104 102022027 21056528 213563786 196552772 202641963
545288216 116395100 41232478 679728401 362436257 466193198
298200788 41247156 722643 347540880 144543711 300009279
421048819 49545385 146246895 561481772 522520695 252153359
61549243 544573 14358673 75837986 53800207 60737737
440185 110966 959363 2767461 2512853 2848334
12728030 3708132 4401381 25213874 22109179 27282556
16776989 126589571 61472834 468582352 457064208 520723059
121419087 68782691 15306663 168398717 143153795 159598866
120288800 223347975 17844626 564608253 568047499 548814029
58243901 6044362 4005569 491959531 583995239 712691598
5556478 5656930 282846 29213856 24701444 26894741
467448800 112257839 80542389 944862797 950986933 944116735
126966713 7559053 3052333 288387103 248303262 298879098
85845274 135683607 59888677 399176247 437017620 371781379
26675988 58570450 13963334 352985272 450962358 287779863
203592600 78556899 85734480 590735074 624750626 573799352
587486 722074 1935301 8630058 8713135 8218966
94863884 198047180 7938692 317349308 337234622 343745738
471987869 171840245 185964619 566080206 559967403 515907166
143984514 223657554 79225056 804560503 808914037 825479858
17212672 58567422 845832 248322842 211703340 211919906
106725334 60980088 8859717 598828008 699289652 723702765
119433568 18041420 39676423 296661275 307475586 294633976
57517675 24691045 25106780 246160612 302959086 205362727
94707419 125200406 63759551 958918978 958156702 902285579
97453394 81478515 7238801 240709244 230233986 233191994
374304890 343359194 52546621 459792598 491340379 504147672
572973728 330279081 465917796 681053902 475739916 990891638
20949362 10265178 28245490 178138925 169628215 157333447
3683775 164722398 26425688 594936704 840202048 824426886
91773367 20251120 25903468 498440578 384169483 469771665
28259639 32274011 23941018 84085111 83949626 34890406
65024917 5676507 6695865 368188728 377784932 337978503
44251481 70153658 26646361 223782524 351762070 344198268
36132941 26334775 61578114 434650498 433336785 412550602
114817803 90283523 79587645 554301116 547314422 422067450
38977665 7769556 68843753 697518575 737719588 481052302
178281898 52813019 214016772 821168917 707284807 761169355
87954616 3081303 10727402 530624571 848293833 889907940
387668585 156148806 98818195 850959252 841678606 725488941
6059557 5078541 2718575 90844317 83190700 91226140
265636740 102124229 109610110 671633074 769689253 823033828
16113971 1837431 101639767 565006262 537503098 596110978
20356952 31696877 4110580 397682283 423317386 433304291
88722299 65074828 412365 474094823 489546831 457166419
206210097 41031881 32893915 253521346 266141200 243879754
47480645 203890654 74833455 736969082 742195406 736593230
180594197 19275151 190875006 215643540 203273725 242868254
44768558 65615390 87489838 532492136 520045272 524957465
2270469 773566 77575 33689913 31402453 33302549
2861127 997800 882056 76549619 66259343 67082267
43741642 33674188 53557396 887097595 879417142 676363372
227571804 5958206 19678502 238780771 188153695 80263407
26101502 27166442 72735703 270232288 334476483 304991200
222853370 50790348 9863610 495971955 333933093 475214086
30059223 27971756 4316096 96477592 92551647 89213012
4319727 25654743 17738811 258634057 272101432 267167440
514941593 316506226 331948550 770771913 496599744 737389389
218628844 152246455 18612813 607362255 541816182 638060727
9592425 2861841 3104132 481289907 466375951 477061416
23855288 14463898 3891532 235739510 252884104 227054663
10611586 29625832 21620446 273931967 269567541 292830318
202675521 20076609 175703088 879832970 701410661 818690556
373207695 78940718 61958059 963953348 881386844 887625276
63204218 2800515 348709 101767354 114684986 103165519
7058407 72487 2118082 8927117 3609106 9194538
26862898 122824155 6306970 344323873 337978292 344406231
1571728 36294588 29745307 295692753 332039491 331450574
67680221 59348164 52015741 920989438 884694165 789604355
46193182 16601864 26897607 107798513 88143638 106908318
172971233 19909346 4838604 863799149 888349961 877793931
1380246 162426888 109016929 466115019 450822568 453058979
165198085 11683559 98515357 659350636 606990690 533979952
1640953 4102385 1798472 56711280 50259990 52369967
586525401 228860364 56054863 631603677 541970552 544552536
48296909 27179537 6927085 76079806 71935089 58359695
6253512 7465618 23775179 227977715 227748965 253212421
42628947 266648409 94459794 625319612 832029816 769754306
22398665 31348042 39311910 480205453 475792678 486747484
627083622 272352896 16207265 857873831 880842211 755037755
610131553 99630522 211029751 730584787 557955742 688043511
422694804 22852206 486031836 829540247 914786804 821490130
293001086 8738671 55614511 367753513 319694477 362147414
24563749 23266770 15180042 172267352 177316440 174117254
475683144 22097720 230754774 836633299 761289832 794045261
115421762 103141690 21528836 134992365 198039034 153358290
51257773 31504581 29041119 68009791 64276502 84936212
248971233 167984394 73270770 309382171 355047200 420964616
14268233 7012704 13579022 64209340 59623409 60272666
288315636 57893892 12490369 623137975 722387634 689687307
30256533 14183339 11605215 97437670 96378508 98209841
2080328 5991376 60414800 354196302 321413560 257568561
46930558 41079079 132667429 567740210 577159746 470690620
24101094 3014356 21725012 51580046 34578618 49229190
50806814 29271153 7625660 212989980 199768437 190561200
658404122 68519379 395983754 720399039 712327952 601720834
193593601 79142932 45954474 219476708 252114264 200101746
23673601 16675135 48177136 206918714 176502428 190956628
28700984 1567600 34803829 528995689 778896521 785065944
19283657 8774321 19102994 131042545 137148138 134300335
21660187 7941598 37756944 149816444 127686025 164687421
8539991 33592083 47961438 230370589 207646638 242412117
72838721 83318302 67189315 806812534 794268985 790996508
342928834 238385398 83251829 443564167 556164209 181682029
348863981 97401832 77728044 966204224 929614690 644448665
68274536 22837275 36857058 686662095 662334981 533178777
1944371 192152 709199 2693038 2485946 2599573
109816171 9945339 121165381 229557109 242576068 230542727
60423270 73349366 27107608 423859779 432371192 415345155
195677987 711747 77310111 224335545 255117943 247333241
45320998 47376107 41097602 585033021 558397069 592762337
14997829 46434402 80446685 605054236 623923291 548441854
631074852 49168423 100798979 837834691 635003214 630238699
129523685 25469262 19130534 400898046 352086827 371225469
54204418 76349774 47937644 389918755 384201633 369812889
113942712 18967872 28248915 224654398 267214800 283359445
1344787 197682 7673582 126364168 133113551 138359210
140794761 99672750 76142210 949326015 934128953 943310012
65248467 69877773 122944855 373144573 384584816 355671920
197508479 42007137 52001722 285992855 223182917 288190632
57893038 1119096 61906581 72938396 57544664 72184897
606750043 39935438 489925559 829106795 790860603 690773684
12635650 1466339 24405374 181798570 251136996 237728405
47609250 23306421 115998751 423473248 484349875 495095622
83317887 8331748 504579 122099273 15210791 77096443
57690154 82704188 4592424 481218120 388816539 472963023
923523 4909883 4138816 38920854 39416908 40257595
45423496 21601795 2291401 218920176 207202090 217228730
50462998 37207861 7080160 136721967 88683192 113472564
15376963 19414728 18326700 176897610 177968706 182784501
49319621 7905052 17654307 523883426 496271480 392210287
16499764 27055155 5746484 151483906 142885457 152395589
79845000 36207447 479431 172634019 150267238 192901075
92825569 175097543 17080318 679613983 778701845 626610104
20071629 17776724 5704096 73493005 68952463 73505271
51003156 73281730 81350661 454772559 400358641 493388105
90233208 51493658 25923662 474745782 371273162 539351715
42282035 92646748 30323217 713641971 618468511 658351047
316937582 306572298 164828666 472583922 418799835 368569889
7408247 9319062 7128370 63611597 60356633 56105186
50203598 11343275 5289522 80341160 76487231 80856465
2187927 5454726 12218667 215710018 189318471 196160934
3777415 4929328 5798286 63410393 60693042 59105971
32148162 38297976 13582443 159031168 170901521 177093633
128571596 73287948 13376194 235809765 234837379 200510054
310518036 49579317 70623293 784180476 625536672 785515175
77150543 57163494 29780285 326196560 443040915 411673838
11342997 7927843 80797527 765169251 692601120 725362553
385156871 224894162 136985912 437140180 317143128 345306245
26609357 37982754 26670926 429331915 366518702 420622639
18582765 36542438 35897058 367501372 265048332 308063108
569247047 192813885 67795869 965539705 889932162 559422543
622924981 423233023 50865776 676020412 685340912 631751616
37458098 9830886 12800825 40992665 33291846 27800084
13771326 63562460 171747828 470218108 381843341 405918702
61184660 7318198 36541689 348792307 385882634 299913492
7849173 4650376 952780 97200575 96625049 97095666
253568238 2416213 59629431 323986706 310471728 319950633
4200427 14677166 2668405 56385223 89941805 93057373
34736 1537539 925071 15185962 14257232 13438481
135078138 60225343 23118245 802371870 788928387 847359332
204295977 95487040 95539947 378031268 382199825 346094338
436640470 2038993 302562758 804436627 859559706 787714900
203396353 93376869 137161327 955286034 961136675 896959521
97694375 111766066 22109510 462744696 459632007 464264442
255376705 31629192 100214019 622701947 449703972 623384986
171962392 104519806 448426735 834132986 834391393 855246841
21610338 13298856 63097737 172789620 158774177 174300238
94466980 12046914 32693698 100618993 52646759 99062880
50287588 17548401 2659830 612029490 593566174 547536981
299330569 27314060 196052649 555327312 524698706 543673887
209243547 45912949 38555229 542231866 548120913 499128856
36455345 49149250 56768206 857831995 723251082 876496312
345837749 8240521 80190801 801226368 695333804 806174778
190660328 104252079 71640489 355857454 363172255 318400048
146737136 58634557 42678193 251921148 261273210 245358682
5141940 21150982 30135305 444069569 458135698 450301665
8953356 83440010 179031020 609852239 658790814 569167547
29464550 42045415 102694923 442206173 456409110 465108384
6027031 8409209 24202842 114222761 137055015 142158908
80553828 31749049 56197078 769128842 630904141 655401840
28637035 5374586 77153974 305171944 296880792 293061410
63737593 129858075 93502654 926050895 786564136 911965570
38072165 15162855 4051960 121100270 121334408 119195993
413580325 4272084 63369812 621114111 578257635 672594983
325648422 207952424 200981933 432024366 576722485 502949386
313217217 13714831 7669327 437416860 379774569 202299640
40310208 23590439 16543352 372182107 346248894 344811315
405667269 53630937 27982295 503144724 326578767 373276764
131484494 16543993 230347387 495002804 740396154 815567283
105842219 3316996 63193354 639936667 765280458 740511454
211730674 100703814 179892680 938118721 909773891 944884210
317000699 45485266 132786292 384271040 438080711 438452533
75364487 38491667 63477946 940828795 891998271 877016952
13437082 26809631 10212663 222380432 220067838 191317168
14195414 20326738 10498518 53722925 48599092 52896685
20095099 38323196 26861205 114969147 118327466 113213834
113998013 73072342 68431819 293486521 355163268 342638152
297613329 36356203 11735742 387587320 332378429 198105727
11532329 87253300 47906318 293674027 342370411 398772667
40468919 181194569 51027217 906665660 824741260 766178920
525354548 296904983 281862054 597554822 866323900 932573456
2375719 7240727 1442215 68229112 82307773 81651867
2690489 27974197 89340522 651044725 664995882 810496916
16174810 51852741 86243300 898294933 885152445 692123849
176857764 84512859 54508681 611808968 492408817 310892324
73168107 106204956 61351260 872519384 898918009 809724504
73388133 13663509 31488531 395340252 372555334 385424582
12130215 902322 1029829 20921862 22270220 22677190
57955609 41210826 65439961 647954503 664092777 618730588
8353926 20349441 15546302 457795633 508559401 484691410
26414273 84038681 20380258 247339830 275529704 245585225
325917 65381 442602 1633972 1465016 1564128
5829525 5682620 3309629 29512701 34259788 33943652
94791495 104318086 48091085 663732895 816992024 799395837
348267744 55611832 8977968 471249266 380513210 165287411
12453472 333230 5805821 19939921 20891232 22652411
61108273 58790766 15156478 139811899 160137584 152973926
115098432 12324754 28074327 328088969 356533658 335099269
345083907 2209227 87266663 565412565 433517571 540423154
489602875 127506330 96106544 536986756 387474010 515765953
469296352 36826186 368623574 876545717 636627689 847430826
91394614 54265838 107821646 631459353 667831727 680018909
265852 95220 82421 1612703 1487080 1434974
285822273 350197350 244873429 479782220 487615360 449710642
280538265 2007842 15321654 695322429 557296308 577124229
474174350 263832201 360784925 829781274 560425251 840880842
418120853 64643516 33286730 528333048 322625701 329197168
7907840 1907607 6158092 8531536 5272075 8160978
36556887 13812315 30748040 383218612 389083809 362969244
114508948 34028924 16933690 410676680 435656085 422843929
18558375 87347009 130938974 569089978 566611571 626800835
75181929 59448214 242582367 808571057 882196687 881623291
4068894 4703948 9565483 62653813 65951137 44478884
67748291 291101200 20836921 845615081 771691200 811722505
12564248 2971326 908553 15781551 9276607 2624060
26906267 49605124 9429475 652842013 679310722 597083402
29326674 24764619 4146675 283041123 268902309 239257906
9736441 9196635 33842507 356694398 317286828 366788988
22539883 53988189 18005366 376937003 356548171 370021194
293104090 139247623 117250565 721109819 860632365 765329768
4752280 35460853 14131893 251969501 229530097 244587151
518547553 164779142 79565041 527451027 372089099 512826333
10049344 86630293 204627527 893858332 802787017 846192954
149582398 57039496 241325322 433675778 400909540 446598835
366871 5074558 236119 134769033 122918082 135721306
33399174 4268440 256016 327741510 363714879 404787568
89329465 1770864 61316325 247911443 239850085 270621353
32098756 15435334 56561448 188479195 188353989 142425419
113222690 39905859 153846019 536114876 436005078 481926376
181311107 23901028 6488596 411556527 293679232 416001680
677620236 330410943 55409455 786676204 767034174 252196833
6371397 44162134 907724 454474610 622280260 642743896
2295503 25273651 6156557 133527018 164171404 156620204
250354873 105607394 1293988 491225315 429094542 446237818
389255407 166365759 37732928 391041817 266726576 236665953
117934640 27383426 31732074 209333573 139831321 174575440
128808892 39798515 47051713 474010211 519525868 430530562
23287317 99287333 38310946 797080944 921856916 735722480
174749708 35526611 10482169 698904328 719698982 740215564
968185 217260888 13888029 737655612 734794510 639857710
173716191 28348381 198592443 342359622 317045468 303188513
48414818 7068745 6663081 100108137 95586561 98584556
376996423 31894322 38028906 842200924 884454366 848213255
414270076 13137481 85234853 608527781 715455298 488983243
54410287 18628177 75263945 74881171 69976220 79160506
208339120 162909374 144518903 257610019 248958994 212584070
60497986 96119465 925041 468885563 467414365 518695383
538165233 94415049 136178765 625387371 166836969 654015747
89106924 61584288 146763691 480293849 429208415 513709703
19496178 17879298 19851427 253713684 277362174 279201742
9465058 24990473 15576745 867169697 883654963 878617052
598173 108018 276574 2311088 1995347 2455632
583958201 42727058 11219163 697803191 671567042 522282554
275850 153993 193746 1484725 1270206 1402627
29304075 17557425 7320396 549743015 545776524 557961302
314665750 103631953 23288931 498669276 416721280 387679637
592803 34354755 13663304 128959571 152697726 142147726
77028853 20141085 13970231 102623157 111077725 108711318
29694975 26561581 87891988 742461939 915417433 909471306
28075562 23477799 33354130 232825840 249102256 217488674
201655614 78054183 94519388 662112825 960351397 791182561
12706701 52746969 21314472 243249917 254010441 208246118
288586830 596313 177163431 518530713 456936473 461605444
129873844 208904832 96573438 736826239 914045863 864460294
520613 887225 98569 9326508 11832247 9316872
8208848 3869204 7974606 97131744 111622288 111752527
57006497 38788167 14702890 209696683 200756891 205009688
96313537 31567 230244124 865265380 867329695 877066879
23973330 4620632 2771181 213168624 211427301 221827495
200781 94831811 4798349 437794569 420509402 498517367
523611155 10188050 3836175 769129626 723019941 737482996
450031534 357530042 27252550 849321330 838866502 655828054
377647931 137070569 120386337 407950017 252837652 295499718
184501 4205333 17964465 133256655 137974538 118811479
59306626 24731914 183727190 485203752 486052089 471602782
568322107 140463468 230613693 802531712 505619766 792158903
258511353 51253000 28824114 305693520 211981403 312232357
27503121 3646269 39959788 682578983 685245551 694164923
311828971 190767789 39000091 354731934 308185394 100662770
42534042 163595043 16189400 623365994 607264424 481505273
1709813 8654556 166658 26386499 31530968 31534819
203942298 16578319 68787349 862118752 742871561 867679441
145284500 18353086 2257484 166199232 139681130 113716120
448987957 340984074 61827082 557086966 435909227 355907784
5113801 47258665 24939089 280346629 288374267 230744172
66469682 11681077 21600084 827396364 577646050 647425761
269312504 30730337 50110564 544680858 524664786 524114826
204342775 15650493 86912590 467317232 475877077 483469179
9226619 1930023 12539833 198903206 206282342 195181705
46253090 257142587 70597755 862470723 844901779 885076456
31658108 21319552 176757 323274616 287286374 287958525
21919811 352756 16779334 56904866 24771890 61502983
14569859 5969833 718334 125899411 111670263 128615338
732015847 542786920 193456580 804476195 663307462 545932972
580281303 481323580 163675040 965270648 503997137 640027423
7372978 4231310 50568086 171868227 118544569 176335422
30438894 8541159 18137610 723394745 728878789 731257308
467327043 2111500 70302143 605076001 541555133 605936051
12504539 9072076 9845633 113549478 116386940 103675192
286519196 181157533 107724281 737526485 696173609 732159351
505681012 191406814 27793810 599009863 317653516 443815515
235989265 176322678 126519914 805838637 730999908 798430650
57075161 96800378 91052893 577752192 638132264 665332163
281238892 20121649 64916147 392806105 198979073 434997306
56413579 118025635 43812380 964000342 939244662 850164946
114706447 81296816 81980599 821153784 833301160 815347676
88185320 2086554 113804460 363600944 364040622 350766017
9106021 19191252 141545923 824236666 922723890 866721493
15538406 59202192 25263394 937650474 843325802 908276562
307663894 51801981 29383293 525268498 511859986 529178410
741933902 2125023 21187367 946144806 498874693 889018846
4609799 3629087 1947782 23602828 25272033 22896314
413869320 58537685 96346065 533243094 331729784 517758369
26563838 1239012 3136971 109599128 104315664 108047078
75140547 38638192 25544729 512520515 491480566 478091067
115745736 78028489 61086947 471740032 534828681 548732980
120860168 36053896 57580285 455074713 491797271 494114543
442896560 98100691 139049958 457177399 476431706 427101542
166616959 55957324 56795928 838740003 699590025 843875689
48614090 5344296 26423611 298389794 282865176 303699902
42388087 35746068 25499986 550126824 552643086 485358528
49479996 19761270 17031974 191693181 167901378 130662473
430938778 24828681 174127972 732115249 461378191 735516389
69138015 18714784 38578567 796462975 846881779 828906533
166738589 40248489 76054921 234182867 243019358 237630550
4832037 25446640 57011394 779342258 803651778 729157554
13555404 33563956 32858221 209106756 201655059 203523358
597300904 83204376 268393955 637429302 508231763 669104007
60026411 628143 4016846 118478571 102554929 71067147
32865810 54626239 86799697 744978218 731104960 536844472
57244318 34443044 20235269 635546706 659205300 709195631
529025542 130573108 106918547 593982257 517156374 430446865
6231892 10861190 12892540 126609120 127755236 110799772
60496661 45581453 10459805 105731956 111303883 83610727
32215700 16495608 12150749 194533162 184949361 201307287
98379820 15566440 3722251 692735712 869064287 751715305
617399568 93628531 23987595 665691959 572059329 603520304
165881088 12433082 25488282 437843389 326641312 536900274
659824108 398541682 310354061 699649561 691486202 851545565
625600 10701373 7149524 104801162 107449182 76070950
34129925 20480267 253286 924235940 952419633 895272286
12682117 16367457 42965310 305600649 156861780 279416731
17663151 3013163 5066007 96542202 95904848 55960766
2068585 340221 1158128 8066430 4366446 6986902
260502878 35785324 69182975 364991125 218537273 234747843
104154894 65119027 44399391 496652966 467267084 475548218
99758589 28861072 23450935 384188720 380370135 382636747
165449705 17532312 25557592 189384668 178571474 173846240
204800224 54871189 44542287 236705649 169992817 163194510
28978664 20564286 26479455 137887070 152606567 153397374
29467878 29769221 11509858 152766438 128673870 149604551
13569552 18206218 15677435 213223734 213821852 189117426
154924399 97698590 71272680 374542104 385682730 444975381
13458612 8715684 25045890 191184492 189890918 188358765
6283159 18767383 122215657 883498017 802806796 869648380
293099965 25188038 51616231 568151807 479050609 423931410
179617892 23720454 259730080 644233344 843329962 811750614
181893152 94477527 25183286 187653610 138040255 63200797
20084963 18139639 6611190 213668701 160800070 208173290
31226214 54220773 51656772 544668826 504300443 428392792
82428976 8936282 90389553 98464260 77046044 103476154
525697578 77191676 262779445 651327337 498503395 542218958
11797565 301783585 5003601 720853646 752724893 777705235
193692707 51360285 5558873 247607887 199852111 210939324
57805628 10608337 19869092 170146475 159922663 142557317
346802287 201223348 195668861 407561520 258552322 412827598
134259761 3841424 25366372 326902367 272770497 266664209
22812138 41757285 35718449 453175148 416298751 428283241
277949930 378409357 60123338 604604503 539104344 615890747
106904555 191924191 9133587 668501417 629354167 640340146
68931188 6945366 108885864 648896447 644079197 608550065
32279795 977443 16957934 44652475 36507945 45237756
172926173 114321788 2693366 973821904 807691656 867275901
36052305 32833416 87740976 192010301 228706172 216263561
38359738 65020882 31002596 122334734 152369948 139614292
7815261 122797 14783307 169272844 152981359 169969025
127002152 31768872 19274112 177387386 162869522 107702618
3439345 1569033 2809995 41419222 39643073 39560514
36638434 207370657 30324145 834455203 856264805 960552187
11006759 35164777 1192294 135896799 133339669 135384351
15290433 23632506 8186141 133396038 141556231 126820308
392535684 35889335 65238021 578846518 470542902 657714904
244582537 55785026 30245454 260370831 260330869 258893507
6508165 545942 181186 30373928 26814054 28494797
172524304 203179000 17339409 842802397 929710257 969091720
66820 100668 112900 964416 1023648 1057639
211330784 35370873 76711333 544067957 649745321 640994535
57537216 2672449 34317917 294895126 345213835 268455596
224643128 214828050 191447184 874555910 818259048 777237709
33090905 4805571 30260673 108766306 93675792 117318077
13619042 66493693 7265465 511116657 567128226 577214287
13205492 10874417 6256986 105166679 125910600 119646432
35154272 42768764 16637715 116257496 107413601 119337837
31892659 17488974 3062877 230785726 255021690 180387425
16073986 48393933 117255310 522010091 706096000 722796205
1072492 6298409 48044151 286834294 295788839 295043065
5059479 16185783 30363110 286091023 193089377 273193639
536653365 35806429 44260132 620474969 528685467 541105002
197355143 37513984 74693477 257114534 252223805 259930683
340682180 111168671 51601226 636766224 413953599 648230088
240977036 151164636 94951606 866729396 858474442 700959412
22097064 100616700 52895586 220123111 244151610 246614302
255692 3623277 36384 65922391 53481461 63109249
115870058 88793643 109249 768764985 788598110 787370500
160353547 87867230 191842423 360742014 312429556 291199294
85826840 81615178 88992417 557775471 494217386 560566274
95841516 164253618 175452078 545181827 623564242 642042268
320684411 61272712 135505734 457387266 253074806 478883197
57056790 628339 62237659 590031416 608562889 588454782
36058547 41009805 26355496 273301570 301483294 272016178
286540801 22927101 218972459 492512784 485042051 453706494
657075579 153281591 45103826 800158074 647609599 385681261
2086747 18031054 1357437 76225014 81909848 80801068
105780427 52853351 24151983 341011655 357640338 411295365
1889666 3861482 21581825 120734246 136751723 94604102
97751666 103669424 43949156 771257019 625914609 757979695
10467321 6593039 7809315 35302520 40833388 31151425
9033757 46050528 19524517 697909011 681472469 796257231
61849237 8402912 9503928 625981707 370064017 591083174
4983023 41042178 4255850 158595453 171279641 169886998
39700364 95979537 14337722 200809692 221404717 227838937
495429754 24757722 38061524 647173926 193103999 574012438
621572689 187411784 193882471 650504911 386408659 562674119
76281779 39878780 15611005 367252523 335518879 370520665
2033362 1592033 5727192 51386919 45077571 49374123
133735427 9601783 7254697 224656063 224773408 254522892
284185491 199592471 61611892 368931349 309119332 313413037
298632999 143873196 208956854 628666480 542609278 567523493
10066078 4490631 38484630 235979280 206015584 228642317
241781010 156424142 15991699 607889500 572746002 464049247
11347527 5729459 483884 131425300 149094135 127109716
39871543 62290518 14355577 473507415 437644795 466024851
112919745 74447294 37714898 428243670 370266209 411010450
142980724 15480177 38762738 188963478 139983790 186875988
265325351 15152890 34430285 284002003 292662893 211826182
323157860 3911591 194787340 457065583 457593065 409738815
76686982 11399481 3163199 95956853 90401585 99347913
220327853 52444719 27133112 271035359 180097572 315653451
309150479 200381668 59537755 875841995 927687949 863883513
475102345 19768025 180697247 669433223 636081426 661258700
122350581 14520208 54783724 191094932 155890065 182574536
911101 3081211 774693 16501800 16864021 16681385
199853098 22263719 1453332 275270648 97785536 225959096
651808922 383670216 406245544 741803881 559032505 592173328
8091806 15119688 10887155 136994243 136217073 126271470
594006184 68082910 488741364 761264021 562847711 796543148
83416759 51376803 61248361 166181641 167356086 176937838
570103926 17023024 355132889 635379277 356059984 436235283
161098496 45713464 42429431 347737524 308940325 334020674
434697730 280707654 139209402 686162718 638779857 614832041
129154718 162194875 7884938 602409446 582565073 534642991
67824075 55043130 126767053 397946733 409680118 425199731
35094796 26454208 7278169 76905067 63826305 89522620
126272123 88243842 8395687 575997268 673858098 639848967
40872408 19922977 8790970 251003081 252305569 212201053
221889676 152273269 39251634 768452804 905142798 854047531
3193780 6461468 12286310 488798332 479254284 513408293
284000895 269656990 44352907 626372619 804815646 723632853
606307 1002538 757731 7595448 8277897 8500612
11561486 4025490 14789765 90555209 117298036 123055033
201852 1795843 908339 100504773 100688839 99230150
76165448 1518474 39451554 805761179 867680652 789888155
20488183 35945806 22553656 927491024 745014293 855861883
19315536 1197036 58356950 126393824 142935646 138297576
499500689 32242859 66469952 749130472 839233501 649781858
10974249 67726196 58186585 312423594 314637613 235077417
52894357 137575091 79687820 386105999 477704431 547934068
166734028 39938115 20446169 415526559 394789284 420399914
154837741 98311269 10469565 757228302 759152932 583307518
49674918 36500624 42428699 434627643 421295845 468375436
42582223 89889946 170628255 936283804 847997712 905587775
14504974 53660208 23982474 194993396 201876740 195893795
418993075 49049164 62810968 495220068 441336613 446434476
171257158 40319157 28816088 910922776 891467911 887103404
389103970 274042612 337210481 459288748 464902621 430234322
344171709 94029403 31749315 352976195 340989921 270080041
32146472 23895293 50241928 232482411 181845130 249380283
53349558 26689768 778582 132632028 134651286 142979060
264372734 13119591 102063593 287707478 209251916 343293544
242317794 140329043 6969227 323793289 437999055 344102357
56496550 70609947 2929083 857281717 772661503 818688930
18300055 7728961 4120696 181926284 210655881 194136923
205781963 226652973 288814943 929108223 866435055 923711683
5293518 23139006 93266249 714362319 583678655 707387295
663432493 226685106 271631875 864741425 963244962 580513708
404507681 166432030 52263800 613183318 584458952 541869929
120653285 18783700 56809299 817084825 787838394 813044721
3708910 51927138 20179356 471702428 627039724 501046889
512509714 190410800 39515027 775590376 745699922 707615068
37961818 57509317 119173661 568406196 596014660 631945121
157641258 32270812 252251591 887693719 726314252 867377062
35086598 7044376 2553086 89171046 88975729 74926278
385611921 11496935 341736700 454234637 424621317 431904304
573368019 157414316 24476256 770882649 772188487 619391327
294377075 129324230 36698121 794223325 780652022 958709578
530248352 123776422 475889217 739523619 576011253 745989030
135827736 8196887 30924657 176040674 157975346 202526787
353708988 17044179 85659326 548213875 516262064 259994785
74401726 20811937 83895678 537013681 604906974 583651776
368505576 139962596 53140612 676708417 669120141 658390508
15427689 5881326 3957674 356185762 293177124 346976954
41612511 31933971 29881777 151298728 132559659 124203517
138583 39112 162081 1069542 767823 1098232
324636432 62884164 55237384 914726137 962692877 852823518
357977440 108257616 33624835 680841965 722819243 690140070
579748573 15011977 63006005 789124175 623620628 768364312
265912198 67683821 28055021 795663697 840467629 808964023
58123564 5983990 18979342 69698469 45859282 49422250
19366900 86411502 118519195 773580638 753546875 659798092
264144 2759807 4760010 76860621 78207943 71751621
56878615 569618 65312651 602986329 481207348 521623103
167691362 6907710 97573631 574973035 597364066 588084046
119113052 63431718 130850239 336927880 334322797 303474893
43035505 47731285 74048110 334001524 283638287 292079194
109978290 48085993 115686756 601222927 770968704 772423321
12170219 125545102 29359913 723156384 679200363 671664873
397787931 47106200 241986670 804434505 785716042 804432416
83324346 51176482 24392970 124741960 110230484 89797022
76867611 43349834 27712994 265818505 259294151 273035150
6402272 1963410 55370 44446511 37673095 38615946
69854807 114884018 68059703 777548025 768288780 581635836
121329167 6481747 44086373 610275418 540681812 561106446
46309754 21003513 28198578 71550714 54597338 66119868
636747 851456 379627 6939656 7339378 6644581
9150907 43766390 1491834 348464325 334237256 294558844
527756583 107508872 218313700 773601469 727868954 732705331
427395011 146924649 125291569 494967687 419207871 457965912
323861104 82526333 54322200 512236908 494706277 457190146
133991041 97252724 160125729 847855761 885758915 762773096
24731696 12977972 11848849 101552108 65050903 105772489
12878992 6875400 151164309 742441856 723445907 722163767
2252351 10057563 5030419 62261064 64037308 45752629
119657353 86821447 386082725 818974436 953240656 829747056
11938054 17943746 21219978 259689394 309120277 296607831
28238089 7454595 10694369 73540142 88852995 90509905
543107162 181344083 239426389 578756335 500557447 447794753
105128094 12082742 16824864 275329916 246376509 257470683
21375186 20659113 12546745 114818487 119283523 126139406
26721807 11879086 1594800 34366413 33777663 23468351
100946597 18975255 15880590 510134004 527834002 516706638
173628061 160467250 93146435 604794054 673105065 531927443
93849153 10322932 279778599 800968200 746921034 781645853
350391842 35141027 61882165 677478745 643839584 621708775
408481625 23861792 250504982 745022863 546837017 343003438
59863508 7931425 13821891 285990997 184672051 272821297
12732590 1422831 659243 22685824 18903368 20864580
135260254 85063835 1495418 319647095 231029673 273567086
192701670 46915519 109804506 378937766 369971453 381855834
62969069 8227576 52673080 162452611 187116990 221063402
7049928 247608472 86026970 760495477 731052738 803294771
3549349 750511 7438980 11042880 11688698 14482570
39386117 347649 15632856 56750607 44196389 57690938
45489958 484259 16243293 46418525 47029093 36202841
93200073 67588637 272889625 863741238 958911222 977883551
114866733 76178639 25188489 675090613 766481112 805192772
282806887 78633904 634101 399408285 372148926 417553444
86534725 104785637 7099630 630617305 729629283 721922783
609514677 65826356 81803833 757535052 664127843 722317194
95451295 142124650 77572460 613539056 774776372 804616524
416949011 130927608 269585744 668476715 820498762 815496777
16853495 50862099 50804542 250303864 273136856 283061822
107419730 6311579 14478582 181818304 133178900 181184602
408788743 71184636 16914038 704879526 601389814 753162675
128232442 26639541 63064920 298461132 304319089 348135507
15252123 2559753 1129883 85122222 75016900 81710781
19151271 2339840 806322 53403887 62790074 63612361
562953349 364360087 155621743 619646134 454509432 520178936
20837439 20617607 2298764 313317304 322847638 339711809
232491611 14971729 89327112 307542542 170006828 250866614
89728581 22089133 10562972 97384433 92206190 88230444
386301328 28274286 258962829 894589446 914387863 830983936
88247831 7691302 6491220 484066884 429162677 451359324
8030468 16278006 6163705 67825428 74871973 78284006
40393084 37321930 173269367 625467608 574860554 686613373
149464277 77029491 92178990 438043925 246805204 329096571
223801681 223099860 90402963 485630794 519822343 489815382
213631532 44813336 197451495 511474895 595942338 632110435
245419748 133659866 114524039 780000683 772536401 765721950
38763914 16248409 33100964 682801258 728707923 679105224
176175427 5438841 26136241 452334655 535184934 418710322
54434902 1273680 22020654 148588913 131304420 170479819
24028311 16462698 55727536 212781246 204569691 207632153
242750326 21676090 25669422 602260236 463979024 597095914
58166018 20756047 22750386 61070373 28535406 59498481
35976940 44319681 4650344 963184277 821834427 964682595
556836447 236456371 37669836 772473061 722706288 315107907
117982 1265367 512045 10663130 10248938 9861482
673623470 110673900 76743536 778650067 841626677 683432120
2278220 36785774 19043224 475078336 426176338 435981184
109090480 53700638 107230363 187612609 186052304 126914569
176958888 28337610 73230919 326599813 201893388 317353379
8307930 104713717 2088811 396971980 392217685 370587023
148409552 35736150 136017958 709699923 540033638 687989605
962822 5883 264562 3043062 3792811 4320382
3269754 59631804 26182631 822456070 781220201 761064432
705997215 330799023 67786878 769684805 953180899 864079821
3117838 5807474 2664635 23008883 23612829 22068074
130160412 5006380 105261373 137757321 50970894 143878720
49659502 8304401 13671099 106267677 98362800 103837737
143763389 38596044 154360239 469952213 439639462 485444329
6750353 40236220 27308953 378513470 316861210 406215505
511921772 72471752 65373240 683539896 215581781 309798625
180761236 87170 63937295 288430356 264370738 295085983
331976325 147512826 6816674 400180437 279168468 138230643
72936922 15749027 17629973 835770282 909867523 898729281
23189488 27675658 72522537 558645591 416566833 553211293
187118390 50654535 103441553 520592045 523520944 483305413
177900046 17527039 48182510 623847269 681012940 828079534
410103563 47781179 397756479 774896199 837866218 844753703
215703580 93255294 81678361 908089362 830576784 913366188
110180476 94474657 240992714 338193726 265278623 370519665
120415318 27468944 7359328 314392309 320991299 161556160
322053068 308302 328722277 526942799 554879130 556806494
513718677 141154289 86229911 614947592 598570240 538306198
28832227 23969415 2458430 339787848 353357028 226234308
424855452 110924906 78898510 830146738 882806862 698439568
20034571 127752601 2254092 441724670 555528996 516774370
177429674 1113886 119442406 275800432 98374666 230779370
5171157 2105386 2044650 11345568 11773227 11321955
636708328 67019212 328905604 865336886 944058195 853552978
295572587 7022559 212583219 714522566 670296306 507753450
11046696 22743945 26394034 395288470 403406969 412556781
650996789 86542116 323992646 746419280 696844194 673315641
432642981 16750694 137679720 569543480 459455366 335408820
98819438 91917682 214521357 776021785 795183522 727974984
90371469 27677616 62142488 152632972 190492095 177749572
93413536 76616335 49729493 154643043 149794595 146404288
24919255 12482065 1697442 81108439 82049235 77803188
93098251 8554429 37192986 200998260 201961363 148328232
50130040 10904684 33892268 472611462 332876738 425612360
6536511 491760 2412448 500387253 580513293 601517872
210561278 42603342 12356299 507725315 416039938 438226946
69529453 95630410 84710739 294491894 261029822 281653686
117946583 31511405 1582053 380561708 547213686 545665125
521910923 396710998 222743815 666154904 637227819 780388973
210039333 42469513 5471799 425193819 373939117 383920296
574946922 67929429 5262167 906914969 766978474 532446710
116623866 64828500 53068321 129154032 80621883 101707637
331053336 267420573 115608189 621867081 543623016 478069110
206945303 141316127 88771037 615843608 663708138 688959790
87549441 39157156 37879651 380885586 413685074 364503912
324203529 256741827 167997202 597439116 446262972 572298436
25030402 2923119 1279994 126675698 104616936 136132286
91202614 20999114 2038641 147272160 146095102 92061966
68443070 9909252 17597905 618656375 533425071 619145380
30554891 8073388 3527704 52975152 53520162 40755743
336086123 69937070 176006712 392344076 390570959 285551441
111032495 140821762 21560582 851080885 884612813 689001806
115340360 68843422 7670916 270544100 261849754 239105681
214172089 200873 42891266 704430912 704496982 633239110
6172033 56308813 10674325 685146443 624747384 580210840
202387919 78165658 790986 362080648 452183278 445727638
348312535 43702915 149048037 648198290 643305897 596499722
222868654 25610674 13185890 417820869 377044346 440761490
95410 11365325 21723964 370948555 352977696 348075581
733171 3060805 5287371 41586129 38245239 41375328
575663222 55222993 214681172 636346667 543365208 516158150
42735602 39488426 7187155 50464729 48172406 52850291
228155734 109958561 85789198 433651129 413175881 371185824
2064929 36180971 57256125 572970090 579356448 604563846
324572866 165648264 138810891 497793207 399462500 491522982
255271537 18930512 22355445 402013955 461215912 198126510
300721563 87033583 5185374 404000286 406923445 356174817
532166434 133411448 301150655 783954410 487240647 723180579
136426576 2730940 47480766 390599073 456025510 471300719
74982202 30310040 2836664 86296818 43498283 82721669
94986177 13364192 22805409 285750530 280144697 250274565
60096394 31864624 33765755 287317939 259879486 287215692
35682090 33452054 1378883 510366902 562162504 439736204
647284357 54064055 299999049 929387839 625021585 760601417
33119140 19663520 151506848 618291547 598604400 623132088
15500339 6600746 1807221 138735735 133435422 143272603
351800974 221081555 85111792 478816379 615798762 361101605
245292413 102048130 27494528 808232852 750808846 737153357
230195243 1622404 20661116 420947016 283413924 377576246
139320659 67828685 93230079 844039237 799173247 831792901
52563721 17994660 17846618 110768827 97190994 107529930
150151144 52524650 41468939 848008030 977829376 993357727
75220432 13921415 22905585 470912388 471546721 411100347
22800642 61624409 11442595 277865491 300792349 293039163
325144124 131207835 7679637 692483579 561462755 712123638
8728604 5307216 321885 21319967 24517964 23672767
136745386 10772473 21628624 236001954 226702485 197811489
10909098 36101544 74436710 434436500 418079874 314522085
236697401 50632787 64481187 671297605 682408535 564259404
40453116 21977526 168997471 561405985 565427713 603431840
158719987 48631228 3317163 185137803 189740500 54837689
344338339 23312851 97547053 507671414 469905602 457081666
17044286 2272190 753924 121405698 117383160 84437702
168644 129111 145386 2438584 2737088 2679250
221172602 91891358 73939727 606165615 548301760 516120542
152777255 7597471 73535550 573360628 664981341 613630564
17006242 21279245 10900330 548972736 583185220 566718853
351437 634755 280100 3249372 2857643 2885306
85740368 109888584 49980939 824372713 855881631 731071896
356378486 159109280 33606640 697990937 570354762 630432139
363699992 37577592 246235025 651438007 508233475 627111758
41031641 11623480 190311794 654927082 829250134 836657060
21600191 11338386 31235844 732348792 730447475 711911311
112801255 6954825 1370573 130953875 76334724 57239988
76464486 43614119 7665773 117636884 69625680 126951793
53079948 1966617 15978749 228004603 279659228 284743611
31580981 79769336 46548227 388443978 364936816 412794494
204116443 29834815 51605279 767902941 785835935 755127857
71664315 57258062 59330095 842617719 709532811 839361587
37571112 83818988 18568144 491748580 540221749 476787564
21138864 4548923 114622226 615330137 441296851 485740668
9736592 56343613 6301984 306206253 375036540 259309759
70974444 36891217 1494887 806954733 900537864 750156050
485132970 91796107 99892947 683564074 489466802 325618396
41076059 490522 19601974 95151115 107200210 117469785
58083609 29703879 1127917 644410871 717795730 705955782
26352749 6334543 7442823 188075288 184859620 172980284
92248614 9754768 42802906 345145690 345887112 291961170
28915013 23624700 30989692 598894580 614089283 581678444
25481199 288823 10346692 118831253 122451679 119391848
24362378 34266505 113636 564119534 532592400 497546719
405110839 14363732 144413618 758533697 667942675 677466465
15879851 7339616 334389 169025601 170427654 154950582
19147225 7087422 18715075 334941640 339394717 352869412
89738313 26874649 82739343 348969334 366563525 380462284
305018983 77232030 63916217 586160974 561886281 378613027
374515 2313817 9397460 88597192 96994412 78325121
128481422 7830831 9451366 280878421 283397836 293215596
6189545 73232549 12316992 456518689 453055145 410169106
110178583 6137809 47550545 556891910 521144214 519449262
1676664 833155 499767 10101140 10005490 9823907
185924637 12120093 8681586 331256975 362067593 257524952
38816139 21877364 14905956 269814179 250184653 220428157
46271286 4934005 230429162 733875084 808419967 857084810
438604425 21439059 277956108 656306356 805404544 619311836
93664349 108356877 17638566 759809743 773833324 783483270
410219651 172768252 6499446 517531572 559197740 552389395
283668625 280906444 162398830 697409388 568787349 665896674
126518982 514185 79975656 362504654 289530509 382010806
234210514 27720798 73333977 291802675 288693267 287791462
32820222 1207036 1558716 72313888 86645388 92388482
5616230 2398085 48420280 403890835 489093491 493962855
249836590 24109729 12250026 286722708 244790059 248245981
46383659 20886283 143192164 776843215 850668700 832555589
68481905 25190478 118048771 567550488 613708173 551366766
243126550 303857336 82156509 491882489 533238084 465907252
406496 1208771 1049328 11415551 15088613 14830939
281590504 3215453 5475065 466720655 457760271 387559357
86099925 60426213 11003996 227195949 223633162 160930263
399067885 158501464 163360768 673298600 648747527 400886730
17948394 60327697 31667088 212212213 216086203 194278747
11625827 83896 8143111 33313572 32473596 29815632
14099088 3334127 3174051 81324245 89244807 87972893
369276349 109844353 119738604 931534879 909836746 928313761
3705619 44190813 109535374 526190457 464691646 527552479
314900547 141581373 111928420 777765611 920226592 922595173
426801176 27122675 22921756 754829531 731077173 741682141
34432838 15778995 9249639 45663472 41380075 31019820
276097618 61643169 84807029 680270998 612500781 771366659
441020237 42441860 218448226 507255202 347298520 717505127
90091087 150226279 53513610 599264215 618430826 522920404
6705161 28665686 50421949 443729748 448583398 430322315
278108204 25892312 184555646 396613327 169838749 381243411
48388853 9441620 81112293 642449410 597639823 622604338
332441358 51816171 79145129 395204521 197645772 499350732
331970692 41737376 15993470 421311595 392329046 262813879
254738762 4990031 73437988 301853300 150425453 278988737
195990321 13628052 26248828 912707978 942154575 811786329
28118933 101452960 31984114 525844329 586313240 517051435
5307966 5881462 4260030 36478209 39453984 43910765
107764354 140451001 91014228 995865455 632215437 913673170
5729682 33661490 38717784 168711012 200253352 137167070
261394026 64438039 59192113 388021618 388474969 369640553
442667698 179058128 253516759 634988537 576756803 708883760
77383965 8158248 312832544 579093991 576158759 700197591
539787817 376822347 233909305 597121156 426326107 584438746
78461545 43762448 48598792 568658188 647018945 655103680
158185343 2324713 76322209 435014820 442990192 432825134
70691568 41121730 22155229 577404869 479096313 527240173
4960704 114313809 24237730 421145392 362036318 418355415
325534210 44923039 387725537 730073791 683621949 782923326
34426199 20184956 45435133 260287094 267105146 256648130
2961973 190888 575351 11285190 11101702 11284204
7773776 76938279 64675401 307032567 302618971 304575192
343096901 100818133 272475246 724909685 270702000 710477901
317477602 54500718 88254712 319623431 195913007 302587935
9355254 525926 4285089 32712404 47166608 36925427
70301358 31736670 17259474 514525219 567005979 588881666
35688181 42018894 20256210 547373672 622681327 547405310
468229339 160929948 145040768 733079925 691813153 767748982
11578577 875627 13129339 157663607 176978574 152330373
132850989 127529245 60955692 709966045 827147437 845213108
18846616 28338927 23970311 37249326 47027532 44223855
11478246 39543169 27219969 239592574 212991736 248088323
148084 4918280 2621688 15315099 13387375 15209234
19737231 287415983 14982563 590271809 582974349 619587845
32980209 40740092 81782021 389941869 357513808 379627510
28257532 2592616 4539045 132970282 121233484 108093577
48155659 17146707 127209810 418611646 489816489 474472230
93455548 837276 102930348 362544094 226012479 324521314
19931931 72945306 45959144 353895594 421929106 443969802
11990052 44801445 53505859 390611026 360356208 268535434
1197848 17671180 3075681 114349367 113349383 90725767
38856720 4546969 20382844 42540828 14753200 54965627
32597639 15435674 23262098 149637082 155986015 154485524
435623029 122054983 39176109 919694762 824961902 871143265
68369429 3746307 66516495 581141705 784424396 774069017
252258593 102564177 84444196 835908638 775095529 870688426
311056021 33090120 72639810 445728901 418731658 393837753
38180986 60106287 269039979 834343675 813805933 897124939
323636183 70925509 6232154 736177011 633354085 547122249
30640516 46192557 57673983 608860539 602643128 629794883
243623367 17125625 123190852 669265709 700338577 730883034
729217991 64108907 247080421 862584226 734989945 581218975
333486616 146983718 16491914 501768073 519246062 557482145
211521067 193510462 67495237 300923652 227867840 195745706
2125591 1189668 362167 21461579 22579447 21935370
69489015 14268284 40814628 227611820 227543587 235780058
23683681 470905 29671864 230816895 226199317 223618481
279306804 57150659 77471329 422850341 374109926 452049742
65533850 27410595 71551258 422990436 418638830 523879729
451149749 81003346 151301539 696166929 712954900 756501315
375097630 178721314 87021492 755969595 563277527 674893809
92455799 18364943 143179543 813867306 791930260 843422316
577450433 245319122 239540010 601997591 660478779 580697167
199387513 245874828 33843816 576191752 508296065 613469346
5190564 37989043 49218869 332674996 354160703 297431545
86935539 30456085 198457420 775343693 908771933 821511761
38382312 48237890 87605665 911221461 871970174 815409854
249963320 63449822 5024033 858961719 781353707 779444520
616039830 190454617 120051473 785388621 631411322 876141820
170422032 11954431 27142408 310493295 270527209 322979018
450333601 19358674 362825993 624994821 389155337 570573117
578956658 5781910 71175589 863356363 700064009 511618903
15015436 42792503 42853367 768363152 909231093 862703598
274539096 39803182 217079412 329477752 138660851 296269456
2455934 149224 3373495 21187629 21557991 21734697
267230970 27689517 226979307 526192746 515131397 586050068
114549507 33583589 8435206 174820751 169369596 176746815
10898978 4158665 3484473 18854469 16993817 20314436
55694079 4961719 3214247 229825882 221862194 211650653
193187838 38449719 42775534 423580146 421513097 379111131
95159040 87516846 50925470 818061854 755316850 803554377
98355585 19545963 29815005 156650534 127601783 158412565
4524080 26438094 5035957 69385944 60891406 77042319
64523807 48272435 13100672 166233608 194165145 141091824
204184575 82991710 30266502 545385148 473017647 481709650
390396659 44251559 92913734 418539950 397533629 291830725
13159970 732496 13138199 50604351 55901629 53440499
33543828 31313918 12005484 823999274 743202089 770498928
25524168 5409634 10831120 41355029 44220034 42981637
10162435 53402290 12526388 495044994 544321184 485758998
45102327 23232247 22815262 129400466 148379075 140460168
44187267 6328225 69446868 165995199 175339138 157202076
72345447 109041766 37453132 833516678 812002623 863839921
407000467 81538342 26089180 446656771 436411677 445726105
29686262 1480645 52899444 397456131 427712198 413345392
1908465 17736265 15948416 158910162 165927789 161061461
11284704 13759280 79955703 374535747 333006909 323041404
61965727 11534528 5807437 136769914 164948341 166193743
126886258 61648295 27702660 155443926 124398348 146297106
11747318 4232803 21462131 326658860 276508428 292323757
267195505 100400387 26625015 522865478 519023778 520408510
100236170 5081916 81648326 203902309 188491012 192034420
571125619 215360968 311729173 875061971 908350744 894125042
6637286 13542361 4703169 103374424 97180406 70937641
507869602 48263711 106500031 668651116 547945524 556210970
7005885 52755736 10377962 370712407 377400817 347121512
16782153 7492015 16882111 88160833 78479054 87409957
2496279 40084971 18080547 533468679 681049249 684043873
446904001 221506099 335067962 552939058 553224917 770795401
271781682 84951920 34710513 741700397 579192847 754417866
141308777 7700855 341390 151408935 144209137 143042611
56016878 67302040 225113636 588557745 570120094 620723501
47037873 8267607 35087239 146909994 127544494 142867987
7433976 3223878 105662343 304893346 310498092 285527119
402729783 41034541 106820080 553264638 442952250 424954568
1492731 4255293 63090688 477952203 461754242 506133912
410739833 212482933 41778015 453938304 447191349 384479136
65874588 16744080 49841878 650342447 780791588 789891688
277202749 354536759 56802415 805963144 915407536 747581327
297803344 27241410 50667264 629184995 708981640 740756118
222657839 52761645 275173538 625125846 566419345 557610260
3011668 117537438 2114989 367849486 361393489 302243981
509509727 112233826 155935136 589444696 648409132 521884445
30780807 4390680 15048177 169108510 161919120 154231924
19384375 15954514 10502107 68177621 69503143 65987905
4721981 22065115 61596087 243384280 221771504 189376781
45650769 32083379 3704662 427432667 434587852 442382873
341811824 168189709 187933864 523722011 484780201 378065362
622798444 379487770 137154162 803020527 517753226 757502295
378890144 204210686 168002971 593686744 652175046 525025306
307177502 68011342 17145515 562080638 390423015 501226053
375936470 233660767 185845457 567868995 538956386 469176389
101591849 300115742 167407542 724017001 859851978 738960166
119585104 50114856 69309759 350053231 439366486 383033499
5117763 60486765 18721970 271695692 277339081 295178774
306894650 69879514 108315789 354314746 277998996 206949802
62715992 76887871 24386337 93724981 86413843 93146573
141660553 45334570 80089727 609908405 709347586 695798635
4132507 60056307 113755579 780916882 826556955 671550665
67734446 85424884 16980163 357478932 367366506 355174914
253362040 37211497 120808708 708950781 629101778 807121207
7208646 387098 64478 12581333 11357196 10692777
532328786 60809601 14519768 654915100 557914070 540767699
117310887 13759738 22439978 410670308 356449161 381479487
78025175 69224122 163378298 754642524 711197133 736832486
36067354 7483845 211282 75562201 85553924 64953733
505551948 6127757 198688429 802730302 556380927 659230273
105919960 46346169 67927538 141025382 133959186 147126455
59415198 133481445 2509752 818335250 801799423 690785727
10402303 57573917 62973519 704146390 632538486 704039860
1247018 356878743 69916926 927466127 883404268 960145722
8458995 10528854 2574441 162561147 218913216 197932857
527205416 200393899 10761824 599791183 432885260 454821299
36893722 25800662 7072816 218479307 265185226 272252137
174494702 52453905 1334023 590053939 573344910 575228555
87760881 133204729 18566204 926376630 825658813 859764426
555138076 116260233 19992349 734874484 545548516 546127205
13861536 11929320 47212173 108769264 80151204 116555604
50691017 72236755 20075222 522546303 542152212 463148973
23586621 6037655 819370 48667981 36641746 55206814
73392032 18756046 14610254 110558529 113063687 94375036
33091062 260320 6860859 304231284 292264458 298655885
807955935 85470984 91802164 892712061 300394117 750714182
37955848 155791378 10955434 360730259 447872826 406046298
472930898 114700715 307378286 530359388 295701753 538731286
9807911 25866388 14550580 205678598 305573003 273139396
121753535 219517535 6838035 547819831 556580323 531931434
134643085 25523743 1212459 271278227 268101014 254220189
12814712 5672176 10821466 205223193 188904986 191493346
111198043 112203702 7435865 803787053 839170983 841982649
63515357 22435443 22952095 753728368 755486508 688304035
391140836 411439339 3492828 701640747 690989386 692064554
60509481 1196696 24795640 264048168 285041727 305419649
612752612 68040802 172867576 890988183 736992083 781017161
157352887 3745345 2836260 283564284 286806252 153968368
32426636 64746195 8444658 832714174 888414534 836792731
437269489 633318505 111843507 657811078 705523478 350658246
34267213 2094142 6754298 162038942 192175093 198862996
116402467 9824081 47347958 767697668 749614414 821045786
306891610 49174764 50964830 641092225 660381222 647880755
64329215 32900955 14469795 615095317 401059670 608664211
377132630 1822170 141303824 661606125 683036333 665203726
648525953 235340758 30085852 705027549 401169670 336384843
33870777 4428960 38715145 381466662 527463734 511904195
455311323 47419365 113423542 612410488 623485012 516108347
1978062 8034752 14925586 406091356 410171263 447811376
426782803 13365912 44626661 502158078 512140543 491769583
4490540 9397841 12521368 181839522 148617373 163219618
55182199 16920369 33307120 208380403 187232485 197015352
327183980 209172301 30786843 550029255 539812336 312529244
155518450 92510200 23365962 608490482 607766653 785186262
252993234 103716828 20099168 831229277 856100163 816506106
24875331 142032683 5635689 496840220 596793172 585586700
5926313 35807968 38945760 230734634 208310863 224476533
120335988 204292470 181194232 720776794 902515510 765764225
13829005 1347413 3940485 86000008 94064699 94697830
10817948 1032349 1533662 191999008 193892309 188749335
107585782 7250942 26810854 490572955 498732414 339051088
6909650 63509547 79494678 566150131 625682084 726373144
46838076 151180262 132707455 701655122 642631369 694692741
15276522 2760168 5227876 18863345 15126899 18217337
85821444 203755229 156699017 694980064 686265973 656792089
82523989 136545226 95450953 722964209 901240063 804976101
16560446 11486656 3745416 80986526 71651687 69845349
13845117 7233032 7158048 431428243 382039456 385456045
80087015 48418051 181630337 553475869 609768369 634653335
19406190 31888163 157590487 767693670 654174062 708137303
472450705 198969150 30042579 832272272 578714877 680090724
116304512 4392876 53439910 670372874 604333107 567893784
33462592 95600379 70059494 874059774 828519425 748144919
375065436 94541097 20500507 859488585 758758973 783022859
40288833 28248082 76033989 534413281 500116729 523069576
207401359 15323045 8841310 409212448 423601975 357713811
2545123 5102505 4218000 125078224 153743967 147318399
45598625 28730398 9090391 196541655 181436869 195533111
85990088 47040325 159260522 758602130 846580138 752135591
539984025 205410687 122956561 904944313 823938519 656396848
187257756 97317619 57604102 244212097 184245416 269841041
29555787 31472042 158327919 503404086 639284316 650135052
565713791 196716318 333073274 841293919 814484894 797674627
46993011 94716714 54590827 621169412 627389814 659635082
21355474 15755740 64063872 396320790 316770741 403434398
99211858 6289864 38969732 107464929 100869605 71526239
755823559 23598236 154657641 759839325 652121532 547239170
101498398 29025120 36567100 916540173 925312183 911451629
1241945 22327209 14353335 226669680 220939799 227510301
273480699 43531404 46439025 305595610 267481623 88928163
138443072 18575450 21298085 458554655 448110053 424035941
12225605 18782013 2462691 172108092 198816224 189720561
284214084 16533609 318938458 818835006 766082663 842408338
382925101 39693477 365103247 733704019 726030842 811211797
4814085 1426565 4481238 45026368 40322915 54021932
250758964 339842256 32521498 515678231 549541754 541272287
84769421 80675263 15844436 573831197 574616699 579202860
197344700 19269841 18023832 297526681 231163539 294210386
66354585 26901244 725612 215659769 191714659 84666234
25153104 30980842 6622344 343483611 366064706 342325141
899427328 327482919 255032419 908786948 583391323 750684494
2013859 22122919 89272124 673241935 870278726 889809483
54979996 53296116 6325473 256225864 264342940 244919686
103875819 17961272 223044489 553034945 855742937 834698125
392996953 127851275 51533575 479523513 318748177 283416077
287375971 79744299 34139105 488903076 446883502 514831464
357151457 25987092 166914243 651409515 603106559 568973548
8805616 14149917 45314076 221787078 217705540 210396263
125360519 7631638 23210105 317102421 315592488 336175291
45976942 29241674 21750882 681205383 644142634 616850123
142509820 10765257 103609420 511327578 556299287 352791053
2595396 10793273 15166027 173984771 176315425 171912346
32965590 3814111 9502099 239068979 239944537 246809774
680453219 308365381 150689343 736144588 717494147 375037761
463586453 29168657 83682651 612712581 536043404 570876153
176044140 79784525 96327280 828908995 822800927 834613551
74583657 128245648 70759788 684234818 514581420 701690939
49787770 358780058 27472073 770137640 871462044 788339219
8590428 58533605 44395429 493969027 495901496 504030377
403772179 39005044 251243650 494030821 546342313 501337709
39343620 17897046 28855887 320857968 285154618 316886168
82422927 29888955 35491174 426768213 427630411 406081850
75113391 56082143 12232146 794867934 628878167 738780272
7920494 7020468 3215881 666338264 669298892 524409340
37903243 5672456 30459410 64527339 78130479 68199478
309336264 138784125 96321356 699025623 697951529 654826647
3697171 35047193 5845385 116715997 126754818 116291749
477837 9692531 13158996 318306364 289125639 273715943
81338626 61742108 20407548 535135183 475705376 499539034
126307446 2721093 735889 133168254 135449305 169250518
114002060 6736722 13945388 375285353 377925368 269992404
19919128 63771497 18415439 587723742 545937142 564475232
19928916 63365147 48312494 215590191 218486072 209112289
27803325 16564668 32982511 522856944 625712523 677033895
1681365 51795920 30281204 258195498 244743400 264293359
96105103 14890542 88013762 386244984 346369835 397981240
604163803 335932969 225020853 831298461 760500246 736161305
15264083 1253534 11760770 107355457 106639016 82234729
108567134 14018943 62498858 123377396 93241773 124666812
163857173 51286267 43305902 452973947 408153784 432541060
155557986 77574767 43800431 377226845 381898728 342317351
69175989 25231664 7519409 234501320 225692361 241185592
26006363 95023973 84268304 614610000 849179300 898482887
25273955 5398676 4449312 31466603 17762796 34413676
101644490 42626559 9260545 152920187 86457297 100059354
529338115 46706897 103314164 849757565 785260294 721618161
787811377 159112886 247193661 887370058 639126000 733059704
290262669 28306467 74191155 767693694 824313665 420946249
615582879 95454522 91134311 726627231 717870497 409035326
125003589 5014639 66680215 172903416 156899351 166599263
2793158 3647613 4115365 34597265 37149096 40029888
113218118 41513980 8892501 303204952 299382213 293182488
4505478 1065382 1853088 29805607 28959234 30419397
154741526 92024199 24325092 480391846 588621347 425434191
139279153 84097970 80835925 327696018 339357067 265076796
645635880 208892987 81073280 849452116 765121924 794019842
384797448 42962194 18769492 480043673 478933465 442039896
28764094 85851104 2412688 543783991 608491534 645563189
20769726 5068155 12568130 64164225 54719255 54145031
17728003 111315665 43362115 606795863 591590935 507158102
148096797 48618086 46124868 196598368 200756828 215432569
512258794 52533876 65462156 660228849 833681467 583018195
11614998 9928696 3346832 154737586 159523183 147798566
119554208 173024375 92941780 439762414 558037100 467799733
173086798 103203508 138743296 855470014 852970953 611099830
1520600 50176 1835253 30498335 35236611 35213162
61318626 16084988 1780840 550514087 589485749 415327361
86573803 33991076 99909550 594071666 559789012 458454918
137305192 2504709 61930594 179082120 186952877 178949902
102904157 11292707 22526935 620569940 608537512 645089448
2996882 745111 314837 31557965 32055064 32261451
179026306 130904165 52370172 802769868 767265952 803226206
382621076 76840106 26456341 931009828 754924748 915567321
352598 967039 339416 3018424 3759190 3604108
655944 2514004 65840 20215259 21586190 22310305
29803307 174305250 55488057 839425642 838367493 723987912
379637250 135445746 98649621 396393478 398731203 365923582
389704145 3149902 57061788 657474878 621323019 576215400
8823677 2084190 2039735 23267814 24478862 22097959
91998092 22184314 90649222 359166896 358167276 376543347
68498382 32854234 27602402 267402123 391213324 355041051
692829330 136420020 138483853 815064868 735538759 790477516
183238024 34524136 99979632 521634050 606543231 688752341
13386049 10620695 34401309 211771918 205898570 189786534
754564117 242165067 492876466 922907352 836593027 878805324
20304674 1865720 37012628 532562185 503709222 410795344
295561014 33834018 51082056 676929518 830471120 837268977
226888921 57676265 87992497 716384377 686054098 752573948
7310031 18576357 37215731 538316935 433115373 478449300
843475 2365587 922088 27626683 30444594 34744866
18687165 106991050 39017200 791908314 831818610 873541682
105134339 30908558 100844589 260584169 263197171 257465198
3966345 5167580 16535702 176784323 174415544 168292705
121297420 40840182 14161152 533496420 510211168 488939765
396224992 21501679 125145306 694483645 630767961 679251618
214543935 162218256 10137221 766139751 743703890 765875262
295395366 14115127 37618489 666316812 612991766 493242168
247388081 61700602 227972184 858568777 900707425 944595885
95615051 4145988 60158924 197895952 187504016 225501142
83742386 23227453 16418403 520469831 660980877 677589971
3703679 20825690 115775983 827112337 820554504 756103087
189444088 142451047 57763962 416734353 524619657 226272274
38120401 6679820 4424455 42406042 36082333 35432166
315461054 5867049 178481938 410429124 440321131 441617299
8998428 6161892 4807039 57713733 60611320 34068287
82582272 2877143 40818256 231748019 240530395 245569215
53366792 2598669 199631707 590503408 571218674 680739940
9304182 3077442 6726843 20357881 14438559 20460300
318509256 239758344 11202535 875378298 885167378 403021933
11316836 75045893 105180815 428062576 395483522 359091294
29319701 16152703 34045821 370451622 290079592 326638991
112007281 11007908 23030745 383249175 382030050 190143323
140545218 66066059 180149238 190756017 197424900 183555943
125191636 50144303 16794782 188193349 161165042 181533275
46038398 17953992 28563613 497937141 488609950 542985784
341358336 38905644 130163745 720210745 736133887 612196975
417924924 214034722 15034693 432871967 410826073 456152496
99642809 46530693 3206972 196482815 187556716 182551691
15072728 203007590 11337760 458261880 780579574 807973474
280823367 21063230 166160911 427657522 356724845 355865466
64559196 60024401 20048719 194051264 146749232 192134390
113954972 6016152 11532585 210392451 170830806 198022236
164614613 1035151 47298545 829562245 700485366 682480115
49250567 3522515 11110376 377379612 391609852 356148327
478182328 174843746 89330816 709076882 506620448 613062268
37769703 181612884 74989551 326885712 386973541 381061742
786530 707836 226325 38643390 39023639 40776015
175121282 29025025 3101831 785329268 728654665 627152531
684551149 28583672 114849192 727664565 718586099 471833575
36064925 17764241 31598587 159866734 153583464 148456247
80201945 23502661 61573252 363704165 302134873 372284970
48506119 2002649 12783077 156711574 117334856 135882878
28574054 2788995 7243823 94449577 91626377 97421219
588117650 17034244 218446486 796119774 522778620 704976508
410136743 139570329 267795403 631140569 613039458 664545254
74072879 15327538 25369221 644924654 591846547 631281858
244542485 122348316 15745239 545905031 586658030 695958401
261780354 203419723 95759034 364472379 229577230 238043744
216555271 117255695 3113353 480433738 499782012 554996674
33837282 58426 1022127 43713744 49095718 49418684
97968315 18240618 46667646 419115758 391075364 368895659
301354523 33988668 134744806 412622421 429285463 360644595
24863341 113759044 1807279 417739536 429097947 403309588
25238368 45468397 10772823 631156064 785580395 777907237
244935702 133531954 296834074 260656144 286133428 350278332
209108449 25780760 71088795 776051940 746571713 797966888
43690973 44593253 408228 281590310 346378734 294345348
36135517 16376995 20936959 203102598 201853369 187684545
65664019 66944933 35819042 727879228 712172593 542136395
10781370 63847007 8854817 306006881 420799351 369644490
8938028 1932938 4711646 9840549 8855557 5818347
118734504 39599558 6069155 810569680 755145919 792087674
233173496 56724951 161274058 439478281 346629826 375170338
118903909 7726043 1691999 152514973 152382320 123592502
70225872 27540549 53270507 874233399 792705778 859651885
29958775 39658070 28107492 211171643 218469426 222960512
183192253 40413452 13921851 331409137 165511585 351059186
14118469 20026601 8009539 706902006 726790125 698977426
61111738 12850280 6453841 279256960 245208649 301122351
30501118 136560692 57993923 426640925 442940780 362213991
72729394 46718332 40484021 359570083 396496292 414265168
175862459 26974233 81074349 358277705 295011903 397108661
34007868 8585332 92156862 559081425 575148734 507730296
172851745 4660033 147647911 678186944 694739373 728469743
31984324 2316698 9034966 275527291 263141982 291240121
12031172 9648629 3486468 95897964 95813853 89285830
499944354 164066590 114400636 581578619 462312209 461684726
66144943 58432914 23031438 711969352 666625260 743590781
76430817 3927831 79506475 316392910 278925921 319773363
47401008 2002949 900441 385801988 328803361 312749097
405210108 163328585 142931549 585240951 588025157 494008361
154866510 7103290 58615689 674319829 818989892 772168810
437335347 50265183 193513613 919492328 737935067 758164961
555798882 349736396 440421031 802593162 581741815 588456307
393094220 286441508 69583363 467373851 436490576 402838475
2865030 22306035 10480954 176486203 169439782 180389630
247962387 32469073 8724670 483289998 368995885 476108810
597562281 40298228 201896069 746459327 184407343 709055570
5840275 95096092 163941873 742688152 695570819 761663706
681080 378637 54363 21456575 26902137 28820023
1854573 106775205 20646945 653421588 668273571 578051598
26990 9417376 8002860 43069026 58773969 58280222
88605122 39705024 97674710 501943691 535634025 609828579
38148901 5285810 25630716 394820130 437216383 414629652
124801784 109872676 16863978 440557182 576590382 594798454
17115328 3184154 2755303 209545884 214818337 188382724
39312122 12906905 2201820 199298447 209353114 211099069
39170367 40954873 45211048 531374710 528988078 600296499
43081427 12492124 19804214 92373617 93643994 86573668
77670973 31095380 12561732 188001681 185587951 185641882
86594226 4599187 41762770 106279126 37582689 79375007
417713664 440730179 183609487 900263443 790196322 820949772
18559724 12705363 10182079 165635286 160744517 165787804
35589641 18589448 15491214 106075950 119770948 86727239
585548066 96239595 283107846 672051219 482427230 513435221
69045285 3350025 110075791 586951039 588321889 448999607
74544224 26670439 3699176 397775493 385035373 400942481
74875857 67553084 5962937 541437621 529085228 485841083
335327537 102435074 231287467 350991262 379647469 363157692
1622260 1975205 179674 172937402 166946201 160050698
99497128 26516501 168244 685867481 676320722 680908545
16877445 11810319 47559882 695910003 757748029 653935221
375720914 295080016 251897225 951928799 815537038 885027828
222641830 8239621 7026172 305828237 294916423 256456204
1420594 73084754 24997697 756647479 798501238 586795883
274954606 58732536 47407701 850973142 924659661 951202702
46474383 17993917 28983493 140530356 150539557 122535923
67056420 36266724 8165925 162189807 145346545 153191813
75187878 2731122 30877299 140305959 138701077 142317335
319220507 77356481 18047072 464432044 355769839 455991679
77047706 9444299 30024891 451948689 471834423 472916652
245532889 11046573 68503307 741736341 734377937 803384644
1267932 36451944 40216589 589981861 518846001 585382458
212449815 241366531 138847977 799993439 782930391 738948698
299115809 89741212 19273731 648341941 632969591 528095371
56586580 12820802 31716865 429666661 391792667 411452532
168112134 56584080 97438358 687657128 598814128 592383349
619633387 16322724 156756573 814009125 423673011 776413220
15317535 1198209 4084800 26782083 24045636 27145839
177183106 36207817 105186307 828394806 821750817 752935534
474344139 19788592 242468439 539108168 537825674 460796436
18989788 87705628 14669779 468402573 472584240 447657821
79384568 36816192 328677845 597809500 553821169 624837514
42822102 23481957 119414088 337868492 400731591 369830644
610945324 304683516 195388778 664991684 658120277 633172607
32705233 92392886 34390429 216554389 202488704 211278596
168866540 24138006 21400924 309836264 294979404 264114676
16528706 1414167 10418227 25535769 24938933 22400296
9351221 4131245 121868797 346918726 372067064 377044557
351495 6811415 5972385 217998850 198321914 216446276
20322969 12935519 107012 62737405 77617652 70718500
104207765 92652767 76608992 441937855 472463539 444951027
26245209 95171116 9170195 778464928 839799287 788593335
210979250 3673983 212769382 597058663 493524451 488868858
55535222 10007411 14967217 498182719 526084785 516155787
2265755 8991116 35827624 153734850 156227941 151306294
74736775 59323841 80636889 488272010 402576786 492117191
79010644 20861083 23953517 207012141 213997925 200873186
98768693 1034869 24006607 212083448 166320573 215180512
250209745 172714017 105618896 602765662 599151605 420625983
175256927 143362164 57824920 342162267 291475945 377596665
2690045 2058377 390399 17445141 18213470 18436327
99014765 71644871 58962889 481103379 529189133 544936746
273277869 67510867 134974591 572199583 669273627 609141463
34803525 12757768 12334013 222763941 202354108 229612971
79862237 114165765 99650520 665500972 582011825 642258769
199824349 26212668 48233752 370366631 370186925 378229150
86521405 228939481 166970952 574949938 652842413 651570653
239549285 47655222 10209620 647128146 631384502 640057506
314862817 80102381 26568253 591641576 587963808 287796042
563010117 92482295 189874448 749061612 560622986 559104420
24989233 14068175 446258068 590219578 766943433 740239173
125508517 19229585 881525 242084653 220000195 225817272
25456662 15352579 8850571 49603443 49301885 45767173
100543637 29232903 85204612 474459183 518848880 543110763
514373205 157366159 215248965 657283388 461898683 716711549
439648321 108230085 37396267 727557001 753171989 710437836
31329002 31785274 2915164 106221332 97325201 108475049
106471703 33522073 10406916 140399530 88573930 139355457
144716273 122275427 40430113 448082563 456332665 372046706
75812551 40214483 14765272 83787383 68485058 78977862
390709703 45207306 198815883 516535629 485719689 431140924
2536044 273863 999583 11817153 12914945 12895424
13863262 27261213 17706395 270302300 239512072 254070516
120214735 1767882 13120818 178714431 98427242 165169860
1000675 134583 4938276 35437340 28484469 34288929
442709356 325424642 72079550 819070733 753217557 874601939
182196892 148395173 107555535 471248180 491504408 394573663
43412841 21511160 44704708 424765317 416757863 358203855
108537382 129493423 26749221 467690954 422383213 493120747
377897899 9286957 193790386 494203696 465658866 467451986
65770935 23643679 7795826 309593875 279886595 188348160
135442534 45103888 45400302 238346852 259559128 280808460
70867919 44315112 32176132 567369365 585981630 602558262
359121482 62823317 74156949 825546126 698080063 567458924
261138224 68334334 143169632 288589821 239648339 310942044
437629429 492242762 140690038 598328833 676839929 480716023
162255075 14539424 195051 891993170 927145917 892064368
536105688 176708 115575662 885500936 360676375 725454723
15497340 14788262 9374552 39459152 37630189 36925707
81170317 55792714 56530161 455298563 493143217 446549608
34421584 2951668 2459938 41440784 34963354 31371480
269755106 116473508 232790717 797585765 884845651 848949643
406016959 80344645 28770609 501069900 249708471 206088751
618502632 22818269 157414448 886309163 780763004 855128324
9532540 4120860 1304498 16421667 16284973 11147951
312099415 47886342 87893251 353580558 306075026 371718297
154973084 4331637 30945245 562587898 514468765 616000113
1479794 2171623 1141873 45797600 41151093 50324469
42446697 24312909 46677998 487592633 530719526 554074431
522970 45428060 66339568 224866380 212678157 199381143
26878538 21288642 23080596 96521196 106789219 105428111
286846090 199034574 83081197 935589908 887507541 504850087
117361779 89335505 1782283 827992566 584300841 899398627
29248711 3126173 14686934 406912948 374463877 355173530
271099825 63651245 95696757 648742248 570427570 669409544
89627267 2207400 40503276 168189040 146930681 112265276
666167299 219626695 294425940 835085648 597929939 671449999
63145742 6641463 15109165 811139234 914596421 966717998
35003811 47040344 29052203 405263247 425909341 442615071
1311216 1133415 1052261 19576071 19310029 20077073
1114994 4777386 18142275 182959520 193306135 179716825
217623839 39705629 81504131 367846387 341098345 361085285
306968207 78397004 89203470 604006701 634692114 451220772
115681413 9543110 75649916 431172893 437417232 410492097
392825455 237893715 65399542 941505807 893484299 776434186
92183730 26336798 28596606 207809772 211866384 216701301
49382699 105636341 19968883 477596209 560243119 478507928
105413628 61800106 86826870 610255993 540606636 607835566
43455629 31267606 17937069 858915176 951811368 910501937
35775455 31015541 10006173 51989247 61531459 52118864
26306774 22553078 6210056 197755730 190289034 204856300
148999542 14568759 88355742 742689297 781194974 769906993
9438583 56400735 31583823 641413469 636527614 513556468
93411390 30758088 119201983 718783525 720908359 567014916
51487620 12709434 5982133 132814004 121293915 132794318
13834544 208603 5035529 37505179 35593640 33808171
24417033 23754265 1004771 263645297 320592854 318482347
44565313 98427175 179563940 849690527 919009489 879470051
25423066 19517286 7385702 117409128 110187627 125224083
23813151 76181569 41573045 387128143 423372650 496661781
40506188 36507197 12114179 427371761 441476020 375576183
576086097 308142109 360990383 751303093 549356777 747465497
24417400 18664144 57765927 425250446 445951718 416703841
69672521 33104919 2295644 597969889 733543638 735826328
15702886 16424505 22947682 667073667 691509050 529690973
678866506 50106247 139771095 771165493 547161951 986361576
266123649 137369410 16486980 539295092 480373719 541872273
29637938 38830262 27726706 464593458 475620215 420217495
63226642 57171015 2677189 519592908 522922230 500865527
75109060 262775332 35368483 659429384 651209602 659622618
504517844 122864853 260402052 768626115 792425086 952740512
354753445 15982593 105594881 479484254 193166490 268743499
5509526 68903433 189229899 953192880 939672675 904000648
58345032 20318158 48707185 323771542 335376008 338886480
261996466 31610548 109877622 307706870 342263520 309381118
557695506 7157336 109624253 843084213 658490035 848220264
65845167 3739275 24072926 209607380 168311772 208797737
243293412 142080348 59514277 832318194 837658675 856941518
128893436 6468532 11942444 386175896 308498077 374109152
1425005 749696 1165252 5098199 4201947 5393001
107727155 90603691 14914927 693843487 701070194 714588447
3002592 2646444 7945587 47009630 50077864 49495810
8787380 33781460 31768886 115876631 117266136 128046910
20434461 14242367 2200908 476819330 509782681 501722133
132605524 27864317 88277780 160399780 150213367 131703897
380155458 87225006 57073320 603081398 520931273 536895778
12371461 206154209 52837663 627610660 692067392 654824047
3895958 8886017 720139 39943450 37963304 29764748
260719 1069649 1118409 22800454 24072528 19685228
66772578 259096381 217341219 781021532 759028540 812494563
91640654 113914347 106243638 486198474 499385217 584211096
345177408 207392424 125928352 812027044 577368360 571132055
602408367 143888437 32462796 673275157 488988988 794313167
42588807 16895066 125467948 883078911 892308814 939525945
13065888 27214556 57635641 858833055 848268441 890743116
354560524 145972590 14505854 822763888 860721673 815057829
28801506 5938442 4037035 893344371 857902204 863610968
89694628 59445947 7406168 347611547 317967380 360887414
105206258 33910886 82195431 733394108 721466192 552485641
247760406 61820784 101599234 476625160 459721470 457833610
201274705 23746280 7138777 290389016 259426091 293106441
73557187 50361120 16483596 611619121 542630025 642384528
52717857 179547221 186115005 970181153 873932581 986055479
7931333 12422771 3170012 98927222 96012879 101739349
100343647 10842639 2484499 227170298 187914658 203363986
155955218 20520953 28577199 429101764 495411577 477657318
26908397 4255275 6786663 28483546 26590815 23327871
292044622 24398897 43666744 683250052 669468174 544431061
6595443 4493676 1472432 157009341 166446989 152566235
265419523 280517448 27718900 773638696 841145681 830448356
57561548 31637179 150988717 961873754 730144488 896767457
463839195 173799531 39729610 906634513 671069334 571885533
315957101 205949295 383381262 786545710 801345829 843532672
140918021 167341909 22504979 455917750 590012931 606785969
290205157 262729313 118866222 303115161 298296426 282413655
198333151 186637149 16129829 513657404 604395773 654758212
247839605 280516075 272371265 967109753 799873844 918256681
26681280 7168540 10773753 42649855 38710161 36544440
3414550 1495986 9724865 45311528 43392730 39574227
40481703 26606124 23911941 78127564 59488826 80591402
16607556 166568325 155480123 784111864 954969413 760553158
2319512 98686 2896581 3505757 3401573 3712606
16971282 1155378 4348436 35390422 33286721 26587017
118842397 27828388 18158639 311541702 399291060 403083586
7748449 133629967 39347613 658073006 584315896 678424105
763231664 221366121 217305160 809362217 528970631 790640258
143528248 205224908 107258299 579081263 603836216 598719775
9003808 22386334 10921609 231058089 283299035 335504609
72432554 13627339 6897264 221494282 223482240 198587076
108315144 675919 58422447 513057480 520579271 343816927
14292537 3864623 1136600 17168507 18062430 13815674
411289680 28068047 31611887 449968657 520271596 404547500
575615165 526478008 110413274 644250456 752113512 359473470
429088 20430316 8262859 230713494 231077821 157535875
54478648 7243373 11289129 168792638 166909460 197223664
54786804 121255121 4897086 395681174 407571597 328690217
6816456 291534870 20114954 843804467 864000483 804310275
39206966 17152629 729416 249637648 212473133 242792362
52153365 26040197 11600274 155511817 138806893 153819406
57127890 3249158 49588214 478675293 537610295 492379032
59261917 34847106 12516764 141438200 142330391 115158041
323596978 330260458 211861946 430633675 481153737 295640630
41763320 6569702 4258596 891290030 588296396 860712666
19121379 12231716 64469851 482556497 445561069 463314520
123242310 192776 28387619 142453678 43130386 78831435
359117641 247742675 319076678 627444456 555041768 518973918
2939920 30517694 13326397 101258150 105344525 93411390
1125181 9861260 5372031 202481244 217057497 196960128
11814134 615421 12812509 72913651 72993552 65010261
145493162 10771762 11136210 534807553 606323119 579892685
24961920 73702679 88343361 745184975 841606999 887888787
88738420 20856460 38739976 790962594 829118805 877760878
356355526 19984472 140502871 685419406 692636265 675488111
12458440 31540071 10034475 429043533 448026347 453558833
297124925 74215699 63436957 609188122 453507716 579838056
110087068 70291937 71070753 422645055 433811301 398571479
70659125 68356608 12084803 802138170 858083832 942970289
180143129 40180734 34109485 474073040 421630461 445121349
215308239 18206277 33611191 323620517 340686065 343351259
124019908 25021417 105701438 241738181 213409684 237389587
488683014 107182767 246309076 729814070 732321532 708765475
36099686 75797537 35110270 346611609 403547859 404622720
96957269 4565643 20027614 160001007 99802557 114933521
59609167 10745141 10459576 281931894 207319342 211939252
245820 14194178 416075 56639670 78676441 75521532
92034760 243280229 118896651 752039931 751928765 721811628
6418430 1483072 163956 28973305 29616553 28714521
18861276 3329967 407032 53119415 49075885 51427330
60296310 66890764 23111663 316360463 220236798 257368807
61665170 12104667 122086059 453362287 512736646 512663294
8620026 1830238 3569592 121048356 120596316 133271567
28111607 10146049 5384929 148667536 150412602 135875735
284238418 34665049 16663917 830047351 775988052 860594815
326773826 64402565 432500000 851248362 768037309 959193354
66162642 10654765 36098627 248007996 272565747 271499646
19954702 142838160 54135546 208126972 363459808 365866225
229739076 50774306 32283595 435040459 351966428 396009120
195677322 49663 102797668 645052923 511117504 595231411
674467288 97039347 119785591 926264267 565828070 555132583
165611764 71001442 15083367 363079449 269252800 226260293
432197902 128639707 114214098 470964045 383613081 248263919
109079503 33659734 44206597 262850474 232975559 245588700
1479134 13400831 3871777 38180911 42116674 42221493
106414696 4307648 25512111 173596438 177031288 187626460
273175416 30243650 39994120 497403473 421656528 280373684
151694087 28451832 84293030 823770127 859254667 841695619
164494320 91437663 52990721 311446811 322954436 196686845
19145411 63699882 33695675 281293820 325404028 323117451
181718694 42320631 6540531 601433335 624446253 592422972
17961218 6380431 12115091 115362061 110328341 75214220
670166221 543293534 95210754 840725287 798845973 697306853
40685169 78045532 8983471 488302577 648601908 590369675
546600172 188003330 208151561 671624179 478835202 691941007
1020109 1486071 3707262 58806669 45476025 45661003
574417774 136385865 87995619 878649424 895804471 935475900
350201 2136859 261876 13131397 13339652 13821185
71165074 60305525 52665724 628346692 555849403 615412461
5408073 10935919 11545460 36707562 32015955 34262278
16706904 9951401 860119 78088843 75218771 80724338
68722653 36590728 13017193 287023796 298325063 224153606
600726160 336914171 94790550 870742806 812538838 836736043
350986542 47645581 150344979 487781222 392687810 474249311
156116712 61446567 11590814 236874136 187275416 229553978
286581186 220795810 209653488 757747307 770235362 706918996
172845030 25036060 5856843 553988394 658194915 623263377
1138967 1717421 35965681 361798681 388942107 354517556
81367958 43782273 121471975 421196572 391472319 424473360
430744240 83999251 172229837 818175260 624455253 487147203
47056562 28056652 41766990 427664591 402306340 443363687
479466318 196761462 140253179 593106888 566991399 496682295
609694489 214865031 43661049 842161377 932884526 681476242
277768891 76267296 70235398 406397632 382161257 249595336
4212318 25338127 27790832 388467622 400396556 341717922
9543142 308152336 6277570 872417887 849351911 720175866
4164890 3167677 568072 15213730 15747248 15165401
35473592 27638204 14776833 477427905 511543184 452280120
91654919 121479369 53836182 347681392 220091502 308291403
52125651 55872284 103854203 235524670 247495290 242082702
41236231 16438450 1288791 962271750 564456114 954847913
3035122 3202302 7609803 36355362 38997814 40143414
38543710 95736604 17504971 381357700 313792845 299422805
34306843 38866214 46197709 704412034 607522892 397350335
537659201 193887158 44829846 844023186 716985075 831323608
59357998 22707049 93086904 621979809 614730519 614973386
2274582 3370478 10624110 32271504 51792138 42942189
169598236 10626870 36374913 313576024 308284378 358845716
62060121 106611007 102574137 563148872 580886670 510764017
128823712 35960400 18499084 487951357 368904430 481651450
488609246 101669219 16366353 587071595 396380113 516118334
558167660 285256952 144265241 947556122 788549667 767441328
56660212 8367170 2232645 352975351 305753078 311720771
18731982 9207673 6428197 33403739 31696970 36390011
8685409 1763929 152297246 510347127 575982678 584663497
79699396 35193421 54007736 204415608 195864486 208443552
901224659 422822426 68422452 956948183 944417269 604768108
287998051 124826564 51464530 440133930 383434613 417079310
7936620 169390 834576 14195531 12661334 12345523
496785062 55421594 66950810 632781095 629044903 517320487
96664899 61409736 67353873 283614984 295491561 216480985
17896684 37680480 66726862 859606531 866677901 865997273
658239 1443136 558810 3519335 3404754 3639698
226818084 191136985 49065307 260400307 262651911 180127006
267182890 15831945 110460957 411102985 363572852 524849753
473344276 109313085 140702272 736702718 722364383 844097226
6163901 32480906 42665579 548498835 869086918 836100342
110502185 86783429 10813381 185892993 192460090 121876108
73656451 13905055 49085217 125106767 121224495 102007278
203793741 76240290 1015832 276793282 242217246 203889815
532164936 30685809 288725410 934760006 876019237 918923904
37395150 4436601 20967550 53151184 26650097 44224424
189043394 985779 212380748 834894520 813863435 828422922
134111851 9995883 348581 174776520 169520110 182193014
65251425 11290280 115369911 561663465 556609216 454148432
105313320 5698011 21987492 148825575 78196909 160028216
522580802 477158815 72715317 949602083 869184329 609965666
351312279 57037025 27685749 638565810 485607060 559756731
66697314 134156456 79109694 364525121 598901494 693112275
6178982 14024127 8337025 156436592 156056643 151232426
19190214 29526730 93971041 438930299 439286265 397184881
44169090 8321718 100391009 407711058 372248705 347034353
70368148 173203254 20535576 887458816 888829589 860416993
581691549 43785593 614403441 750754247 759871200 756425048
264205885 15594499 40161233 908792796 674287942 601503274
30684035 1949455 57318251 253396989 240665338 236215038
28959215 26350294 129846526 329672223 434400382 469401653
116827206 74434401 101891050 509947687 525152631 574597613
147276850 176120621 39573560 302167685 294994617 346975419
38927777 102937503 903946 374877585 420605385 420059489
13341323 14130149 8156065 971654324 961723493 882645297
3500762 13655672 58540947 452273029 463741499 508752708
30424616 10626274 9278076 233974148 244269191 207400901
131890654 6466196 6712892 565684217 542856592 579797441
43243006 16362162 15842447 585651864 536351170 550910683
230565725 16190859 43963028 818647071 895545175 919149573
7060375 33654403 8536556 213959130 211952813 210109818
236933431 54066490 137132241 616244051 771395658 713267895
59774055 23709728 11178075 165507149 171429574 186216493
406450072 219759613 5356991 508844457 376520945 318195525
15442009 127268471 224174 633924739 804351616 613088049
26812151 27716382 541442 282784101 340663504 278763022
470329 535755 222365 7065004 6827567 6381112
61127102 17147345 160297 170721955 158727088 162964907
74983461 25933142 61558569 741681926 727968719 712676205
2301056 114646722 20468681 420573840 425260636 430343857
6824591 6399573 760863 140641987 133100652 110515761
273846116 9410469 30877304 419058943 466443672 458106992
111100902 3257516 36368548 539487849 708430666 554661212
253060483 171645103 417066 618631284 632555344 516614151
226800671 4345313 66142942 886610370 889251381 754901546
323222223 639694160 200412713 605747182 700221843 607487329
197215750 5668519 126441171 311687842 229813008 286733301
171462916 104219106 32125376 268799992 242658722 281118388
314111714 94709005 40834847 529209136 522743003 501553749
55650909 32870472 78159173 439146452 442867905 424953267
5065724 3089788 1882781 169332401 185584803 156284191
537570017 68655886 12570182 817778335 512381356 618812989
160515254 95491316 170670237 339277957 258763927 410977573
825842950 344576516 127988492 856266440 426035046 588265499
195242278 7503406 79773371 768038945 754591897 685840662
42849986 15561071 26662888 66896789 44805067 59967520
48170149 16712595 63432712 500171301 519951108 349649991
8354713 21349584 108726668 598367738 491242049 617535328
176201413 32868369 32369944 288563405 296014525 301073766
6938269 140151803 67692213 569655729 524567694 568027239
6466577 66966169 131629842 357631239 305127016 356851420
166196243 9077004 190575914 885172662 602846098 731960700
110325417 931977 14877313 157864845 158603628 154877970
487022621 60311144 278034289 584773940 505869836 593951907
3162314 5958361 756800 188797268 167792203 180481585
822124172 155826714 7296921 944013452 907891355 490597291
24604960 42105114 64057494 709987975 658391607 712339460
96538588 123213072 9735499 572439183 570939236 561330804
3349817 282963 4537332 90545000 78108739 93792016
192753604 56143529 21387814 231951847 253092782 144101341
10283309 12909816 15236427 132677097 123673276 128218208
76565852 45387683 7685020 226001106 227573817 239015534
614864098 447516182 7361565 756443983 722208215 947303190
190395827 29265778 78767206 513209460 420517724 530723768
248326153 59366728 18740828 307816021 314317074 104709146
64001296 2026552 68400648 238725816 252545646 234687405
1660619 416739 2498680 26805788 26151088 17968866
156325385 62256799 22547113 495022070 503219192 513799471
96973435 2551123 174961378 703616267 630228960 695061179
15117335 2968805 15277798 79899527 102751003 98071762
16940431 39607254 126478816 665350001 730471572 732405256
264623452 26912784 198876943 921424500 801824108 795990921
631169868 59238485 51650389 862679569 755142547 860591490
108947364 7165847 8234818 311485257 332230450 270610167
224410131 33848697 277566243 443087606 611552455 399128788
77883767 5453358 16194950 413278759 407999724 392245059
179599278 16704869 80565227 451077948 424044212 380853598
111413442 43536373 81845063 438356391 427273359 368332022
4014463 41215717 24483736 596170162 576108712 613520269
33437529 2379458 73117 362710995 361720049 310982120
231824572 63744941 10459459 500946753 495801053 421397574
615671715 55927024 131479649 683886428 439496261 616128720
9994122 2570895 6456748 16674883 17010099 16087329
1564125 146946077 92227003 692153878 813713479 700981661
14082907 33084671 10959922 40617858 40043085 47530303
337119208 190968357 20042943 398222478 329006409 367199094
22930789 2871142 9351253 44334678 62790520 66271094
78092809 123886054 110719166 641036925 531131481 670177722
109245758 24152086 13494409 122753635 119782966 75323978
622446474 320280899 59347514 672357182 647953813 408065864
18867766 18005704 50592619 211938987 173911928 213866058
43587422 6128888 109099214 834765153 840778652 759871737
619497651 570918548 301231718 734025944 871326532 559017900
212927023 1018054 17272728 748162947 679465501 785995387
732489 15846040 674173 259922533 262205457 248422446
515938742 17202535 122761839 677702538 664912127 589064103
129569583 48195124 20130432 419644701 398353760 301051807
18308689 14368539 5703172 90621577 88702211 81252436
458013747 59461524 617216598 724926423 717778538 732664613
11769640 4920111 62697697 173429275 175458030 165103037
182978236 14393970 71596388 862441041 846627377 728647860
53433203 107412135 14126366 428925334 426510871 399764889
11527597 2595391 96178471 299000601 284457420 271530111
224742108 35369123 26957094 617689346 742514873 584919677
35049515 3217076 2103801 131023709 138846197 122165786
136714637 22928443 19091987 235420125 214329516 217864509
36520524 41488964 171799815 355893494 455015531 560581720
239727195 96404557 157822288 632847452 573570022 521253733
56964321 102570883 41609005 524014768 556874973 500245305
2997998 25256940 30639023 106233922 130957712 137053074
157439245 68810362 116693296 201287338 124265921 162296632
300158993 69427691 148711891 993866730 941756154 941574653
213741122 1250162 124132992 542973242 481068677 431761193
253221498 14464526 30722229 556306851 501989290 569228949
1682081 5308490 20922143 60980226 65303493 55688768
98470945 12538045 21161400 125263135 95975292 84372618
2679276 86175558 57262046 539203046 622832243 587789168
54078406 91009191 13411004 588038156 756059843 760779718
76745052 83312645 3860185 747603712 708415834 684113722
245035477 297865323 123410452 588379748 626867357 618178468
8147086 8173815 355234 132926673 143054264 147347171
469843971 87386588 50820 720185301 617720309 648826657
302848106 167732112 52554743 759724337 759047547 608978510
65631401 17105110 78881804 103400365 90412667 94499870
1955619 36962769 90806 170739377 198721937 211033733
458483711 330570685 33396998 527055651 457209274 119155112
339113432 16604598 10496839 705170111 677541930 545990334
72041862 23915080 47611505 288414246 285691030 268040265
69546815 204346776 152492730 910622225 824585053 904783688
186560804 122863366 129886092 522435034 565454722 576532267
118384876 34115199 42638935 132010058 121061449 102248624
44499188 89500490 1094907 785219489 783349823 782915523
491079196 249870624 124450476 533419338 565766728 487155958
62907747 27106671 29572947 667219603 543159937 703005318
237805298 24806672 108185941 261559085 205705088 163135158
8375349 70550872 62797125 416342946 414374527 371598527
208020121 12748553 56366319 506191466 359762909 528543790
8474318 95108218 30816795 493849672 461914607 407473237
81584999 117835040 60885506 732882309 782294494 697723370
8117778 15095043 17441691 320055791 278563861 363477204
14354669 10866715 36622513 316672226 335820715 308607338
15501065 7228935 4629497 51328519 50744294 48394383
89900068 8719540 100373539 937584667 529029774 912276169
134354618 23861921 119493394 750997411 658257885 660724722
1068222 15092161 1302023 70432674 74806847 66362703
1566548 8742059 9889979 74032573 77370169 82846425
167731651 12046800 65319969 700070504 786528477 804979021
257174355 24976241 33638133 359998168 383312498 409828380
34931565 37888394 7951034 132051310 136477633 125931473
325712639 67400551 49184061 706061281 685996233 696300304
2901364 25767073 14456473 449652047 463583445 495264916
169439583 63629745 6557367 495846201 224771255 501415582
65632738 12132226 3296626 130756217 114557984 138036608
111337013 117051603 83802339 674164146 672802398 502698736
17490317 6427839 5367570 30437669 28393031 20056554
4201339 6965029 7559612 227683625 229700804 217628764
755397 56138845 77844434 760542432 641045532 816855255
120724336 127403 18812015 220491069 238320594 182156992
3761628 100396 3545276 47354857 43727615 42374535
52267466 16219644 128804503 307214801 305229777 303802881
91666465 36322260 137997650 509693400 533650444 523751885
26327492 88900892 68376699 515806013 772004804 891343637
31563908 18323980 17976665 889333316 935486032 896989097
454793200 108400143 33818338 586973946 418239324 531298351
24104612 12284680 41640449 615587862 594966615 587109924
331897857 11513274 250912650 662054716 612546803 592340541
584032374 153127801 143404724 679716247 410324906 552309807
35987771 98660419 13189767 618588351 584437030 592261768
345971735 181129605 83737570 403555195 400645944 316303169
154189486 236770384 168419414 646965866 625261822 598947321
8702053 5133889 16366540 256207477 195259932 231153874
209499949 114247181 166512805 561160422 604537886 610704417
103204576 92560 9600379 185984173 179844754 191342548
40913710 213817147 27020578 542535491 607638646 575388115
5794141 18170022 11642215 72011373 76152639 76780458
152357822 137324795 59158912 703172626 592119148 718707516
77047918 14635948 8296996 442148190 431128569 351034489
41361088 20372790 28902086 378740327 409005193 435375631
99731962 8786399 45396252 236555830 245141325 178903531
299341034 10607675 268475246 692865806 677932198 732475717
438147194 37167160 82429491 578298415 661069462 614598752
47868676 5056446 29314608 70833802 85694728 47157614
59132222 155727740 70498791 693343478 734515622 725164204
41273457 72098304 37078205 772006461 767068928 750927353
271752354 12047875 20454965 463141187 416624355 392574916
75680624 34528970 6986022 222070242 267026270 231311648
302886 8863666 16362688 182806872 153581294 165724556
312879715 79227673 189217247 574263255 714011500 675679583
221750202 275743411 28201371 781759184 847805287 800546785
7250206 6680580 10185616 77651806 73325669 81421563
42930897 14539249 3414572 49445475 32809369 31454662
96129189 62390651 5678017 301494094 222460938 154840423
119771178 13307997 60506031 165678009 181716439 150284962
337893577 313127395 23919473 652837786 647278721 564720194
338963154 89527633 190414475 782877290 772512155 734314528
19125468 4770037 37371610 124680391 130233593 123915730
29756039 2730017 37926487 311473526 289849417 351669235
34697208 7575328 57718150 251015841 230797083 251525874
127373396 97097790 32338551 690371438 713062338 683712581
769269637 404189744 296751192 849939448 835709775 695250066
643311037 143843914 105524826 934209565 777613010 747140789
17653726 1980458 2667611 90921909 87411959 66756464
195997166 43907550 89692201 830370562 856826810 792838015
323832214 1857264 167012603 714329739 655004785 792554979
9536768 4048540 88794601 270600991 251921548 274173032
31141177 44974322 18330208 113421049 145129819 114113714
74075075 6732331 53189954 460674795 494058335 491839392
235693670 99716992 134043425 744805206 770029517 720828808
51642937 38952004 2751197 84921626 71056181 31567974
66614069 42868080 6288567 69823074 79643823 89092910
1415727 12011341 140543650 520115651 611068068 632030389
170814903 79107065 87016016 926641374 961850987 989355366
118315790 73311113 22856699 229466090 190050263 147768913
443115926 193468695 170136118 627014280 449667008 500297718
82032218 35828903 106413873 490720853 439062465 487066748
175679093 15463347 9975372 547354675 422020461 520620427
17214914 26630267 53324037 623617669 634825181 653268816
707402 45618394 3010082 583793818 403384965 576688662
40965698 39006081 183436324 664472943 778481021 739179466
9891012 94195095 9461202 968793048 940208458 933356568
59070702 28155707 17143766 713366664 583257131 752401378
306283387 202309397 125611501 689387992 699051791 712296018
59783118 146162954 95639070 676935467 711511526 774155087
16731390 39990359 28681543 115183879 119326475 122049322
15662987 19809501 11342376 296411978 417190878 461918459
252713174 53094873 158829275 583097743 596167650 431479201
144053179 49945564 20245899 214350947 206959753 137950418
10294723 13125172 31668730 356413139 343209368 340472353
462147899 2156803 155065318 512424522 423725597 381919112
535343131 100178526 116444218 858983458 715409645 701255475
42434600 85389216 47272484 799778918 754709150 750525082
237495059 30927252 121328807 828095311 895219723 798718252
1268699 206373 11042424 91089930 98017254 97789779
3036125 492372 64386 8302889 7269737 6796262
101866030 212639862 63260998 644612056 489639504 644607733
906782 4724129 7361392 318073295 344903875 331460656
10217316 23440581 18341419 501398904 516491523 513181585
42549120 20997404 7535387 476563935 497026215 477729979
7702914 89050213 33739925 449767395 379780877 390770153
25045347 1917621 10625628 75974213 62386548 65759995
454057042 214340343 126279958 802098774 843193966 610280403
90756950 3430177 60954956 668218951 770523957 721149611
42223986 3294720 697071 605969812 619840871 558966396
70104985 64255646 72350827 389386757 381022462 360063052
6900341 3736181 2383596 234219728 213873844 223959836
59147221 30261842 38630215 254584345 246848595 221637844
141232801 12442304 3801764 170219778 149808395 132874374
93999107 32310907 12692015 335352628 369892014 372754844
240460868 215135358 7864343 339846116 286008830 115486008
132641136 5329244 194714893 756130445 722808004 675054711
25869408 10709918 33995101 64982456 73172286 60552727
262561932 173179637 30886104 421173652 432295184 462723671
112232233 54878052 104047671 858364087 545684613 778112349
144159298 131153662 90389448 531249134 690212856 685352116
93301173 29722527 20202749 169821414 133052454 144928924
41864448 7960584 11921796 769249409 672649351 785507247
37918224 10174362 65101726 574799621 541029363 468660905
37726287 7606746 4258746 397201671 600600612 684182434
27279447 5116384 18970991 312523410 364336011 368573248
153198928 64681643 1801789 311663937 319328067 383171171
11645446 21807637 550997 133272929 136573210 139179713
149786410 4194327 50326083 293659219 184464225 306741270
24528214 7919532 26999276 187681143 185182775 162224690
144249285 8095735 58860496 709859079 648392877 738925392
19729076 20025250 25138030 702712246 684317778 782815859
18845960 3704381 15232633 106631320 178220423 166204625
70107193 81934484 18514551 532557808 562914250 331820069
42485636 67440686 11098468 518490500 531338367 514858661
61306455 201935966 89536258 764830623 712245282 739803292
297932513 18513290 49352283 442896937 265263626 376070717
5909239 7354257 6974784 142851614 166662222 189887719
193047503 80533756 179745051 508991373 424310365 515155922
35031588 354318 57389687 131399317 142648096 139146480
58635354 12721744 220798 839144906 795131573 735803343
94027825 32077768 40633230 251284256 249693042 232684094
136693970 9549005 69764915 758785961 777293431 760426439
1625429 94915799 13040955 388913845 372068555 340288591
98228321 28770323 336023 155119338 136073962 144951235
19440396 31388849 72653860 298031550 365658562 362185251
1465232 213995041 19925696 607664497 706346178 695714097
321170726 35736812 54153482 402809572 145633937 355278110
9566411 37971355 1037755 585232629 545464067 647652497
368546285 104967362 21939981 674001817 682209288 754845526
74106444 23970764 13078010 325830655 327593848 305470456
90612473 43820319 48475480 222370868 209797834 220572767
824351566 103926567 156702649 915750543 866565946 802010619
377365930 319110067 342982633 785824295 718377426 729586199
131946840 9601374 104033788 184981110 210261380 210866104
121297760 58593773 113295666 295730809 184293829 248485686
313423111 39022843 59352668 949499079 880170491 943557393
470594160 134770041 366133196 586969519 663748889 715516168
272203357 108224894 139748242 493322881 422863496 340048393
63538 20525 7996 146382 139055 149389
245388026 28204061 46160931 888247095 885701031 813618083
30322646 9359791 5296927 226898849 221952537 186090521
610796072 15851944 287160024 864793036 690043418 846527173
357234506 201827551 157995618 641037592 617064929 609279010
75956478 42056892 73810039 691001897 724670669 633005450
40375165 105316764 7974393 230176583 255033198 265971541
14034853 368809194 38709604 721568680 730119517 661647079
129326059 48442992 7130703 348138600 334342437 337269094
213985152 43378742 50253439 747059282 717937796 748827217
134156235 51946173 123458594 550896526 474820655 564440551
115576245 146145338 89946438 788035719 888793384 939973063
624509081 126213308 182305370 861459216 671281571 854650022
163645507 47832404 56098471 887313797 906564557 824607121
41889867 107737955 25764100 593982622 649500316 562007887
564655014 137955458 124989627 627259651 424023884 653579314
381132465 52421717 113297995 639100678 602022018 358276591
561585571 229846831 221299658 630605278 341607023 744220867
161696967 173700160 190119788 841765154 918655833 893919949
444974808 60168352 44437109 520034284 561667423 476418153
49213073 7398284 5875452 277655505 317042886 289833033
10165874 16671763 10966307 225609057 206224572 214414744
72287749 62889527 78877745 475706302 538120637 505535158
86948788 8767060 8728818 318074069 306384949 294490274
189550497 18119170 112108461 211600280 173079837 184261798
902677 49776860 9306690 288271169 315012157 312591113
707274322 280885861 1140998 743908147 547184599 501850326
190624356 67258679 201415551 887608199 841521751 852620245
48372975 3233905 34791368 272319731 262367493 274821462
10976546 3680063 2636578 79516380 94389434 95095897
321630802 29629147 47904913 729470556 673587681 587633378
28370459 11822438 9293597 50130229 48115836 48111677
228500381 163094811 98724907 624270976 559691387 638919843
397505371 19584168 140818641 721082788 836663538 831649623
122397956 20828700 55662285 382679769 398193388 374839421
24357643 9379770 32694813 571856580 554249470 584092315
21824942 26228058 3058504 156003938 116593817 151443555
49295197 74945136 36733540 826908654 865805311 801430925
85139324 26476842 1149247 101714965 80813714 89234408
132828753 118223274 16810412 416730257 371304505 446583508
10601080 174301844 37597634 687270119 748203050 675673386
15036709 62513830 2925005 168684384 163821452 163301754
14287135 481783 2094563 179620444 159769717 183710514
97590318 97949191 19640841 332993971 346278062 352465797
72281262 33821061 38893030 207749830 170013771 166249664
283716413 56931318 14810426 483649159 465237917 480269404
53972426 10349329 244271451 563784228 517877647 513732189
54433516 30686617 40983294 549542280 518269405 576139090
33693535 9766933 6209251 232502135 188275297 138408954
533889473 141861528 327784813 805665323 827325066 770011122
132637251 128391011 237594405 605028844 617114319 593424971
281172457 19887804 23193039 428097911 378539173 363029441
50076358 111274002 43366544 369477344 346012834 358198734
113756511 17037449 11910203 250344161 237201483 262404449
102782924 65200408 129195877 544171673 624256757 670695069
92391490 17802027 94422529 887713787 887798107 904943488
644496296 102092615 226347305 838294325 884704880 801884733
7218072 49835131 56992546 287196590 279642616 283263556
200596349 32314536 182389106 521816231 555523829 495736234
406489284 21260755 68265735 572407301 480498424 784599370
216822036 34624113 65394658 313976163 283868241 298223215
184189187 55376939 47786353 827943469 959720578 649678889
130993023 8517072 92419665 727755260 742592612 661895711
338556583 254430058 175654981 872532654 583353980 831668112
66667761 48163546 1376345 211524128 222241593 228473557
11949741 1510435 62246486 302018185 300070298 311095660
10150131 156610251 129788466 674344799 852428040 824415263
953840 28278 200486 1693293 1296519 1666760
3286364 40436902 285518826 744236043 783068864 816255782
62458153 30452932 26323352 382760187 387644723 331119742
24370981 22443639 43993211 231783360 229380035 202829563
312490410 191559271 6213414 598089497 545814538 539267694
13065995 3177447 2950399 52736539 59922552 71263257
671300103 325674300 153218180 805471668 790947888 679176364
198269826 16646533 361977747 648213361 713490628 523105030
147646041 147268726 6302922 812270084 817493880 694876410
98514173 163724375 44213891 556979758 736959730 740466292
462790834 514587152 412071949 558791951 663293579 665543789
17158313 14977430 53567130 690246014 839447174 867185728
95709814 112282361 31004554 560194926 526460622 493417158
116117859 73564560 15064128 142087161 180214101 150354998
129087563 136737585 126407447 183477555 200633916 261032216
798742421 568206987 586471528 890156681 848742085 970659005
11221392 15059998 979277 95620849 88746476 83145047
98100097 37236719 16562042 279372564 279259866 292507135
12407089 5908360 54015744 175678117 164793119 131163620
227302695 120595770 11598845 291040031 330279247 326636827
32681653 19443044 17411575 219891909 211919825 216211631
438931776 13006823 80293126 611626329 444322634 454786483
55033467 49141211 3300262 243576531 230457564 220030333
288490877 70484153 258878537 372248918 351550008 322722673
181186987 183823427 107512910 275595343 330788074 420050551
1805464 4854983 16384163 336055973 357869928 327943177
4018453 4144944 1106173 44070926 48034816 36636245
29578980 95961901 100812772 943758422 917004240 883205660
30171431 989864 11861413 72091223 61924657 55775470
181866904 22965103 19466958 666716510 608982847 639470081
576781901 336267472 45866725 804831390 936414407 619499383
29281606 1436819 16810692 107265062 97713004 114203125
12549462 17831771 51813657 318793646 336255244 345019241
505419312 103560664 64678094 733074307 757315343 582682689
362464 77653 55145 3042665 3056859 2397551
429252798 35143435 31706078 486552776 234441663 287302710
439097652 113917657 82495514 673919155 667733637 642144097
42534699 29204019 114457005 626740674 670045990 671088653
284914046 124250139 262189669 745732304 767412932 662183038
12306584 10275808 87900709 443889205 440383120 434121106
14459297 57941321 5826439 356702925 361568251 333057987
147871996 149459227 101474406 336428598 390297466 255000828
162461794 12730890 22102068 532086027 311075923 522801926
26915790 7375192 1734773 152915176 165171312 113940584
320413087 187778601 48496891 427859133 413224365 145351717
25028714 4620979 17794003 47805649 46031519 46057945
35632115 65572016 49064764 498262744 417598650 482044298
372832293 58622575 79305258 519730960 546422844 502755622
393807430 102685795 76732964 764534218 534587038 721216561
207560242 24459193 42686729 432992943 330387161 398494150
84243772 124360181 127292972 622036493 628055822 585285191
86847002 72177163 40462889 665462591 686591452 723797872
16697874 82254975 37828109 302530608 301351000 280853966
116565490 23580756 11573572 449384476 406526233 472482481
20390553 9540129 14098342 175503906 174982106 175895135
748642316 108283539 364152609 850206071 681633670 782591430
66246167 1835185 63691202 447224791 319979503 443703213
81285468 521973 44378825 120742860 77343386 113516004
136737777 30021520 68491896 381543103 398025482 357497403
63487906 32670779 30305595 468572765 487501005 473066479
1075164 337328 686365 9882500 9775664 9263454
196337696 62739411 17291106 974214009 898656771 718945105
85694673 63668275 60160269 235384368 310869955 303974453
202938527 26022962 74106017 315265363 294943873 316601148
63175331 184572640 60820791 800711166 817370079 809110521
83804625 12974961 22321192 151578835 82991298 144111545
4726923 39899988 9897447 529578680 500148957 487582410
3625238 13284337 14077928 93186002 95675201 93153839
12032678 13391876 7045315 352258486 415876954 417394520
30283760 17726276 75264 426526859 347961510 429865981
184652385 42520401 33388464 324886786 265916416 292798760
165687610 7524389 102527164 382570299 345670011 413304705
10450428 4501105 3979155 12510839 8986477 12768336
213841562 145888076 19462672 415738193 423709514 363941031
570492776 136073187 94090443 620570636 540677053 604748657
19760993 7982318 2229982 55598665 57433592 58910666
56712771 123667763 1435285 372932524 371363304 368664673
140809220 58153753 14480763 932879840 820927626 846531282
45741658 17212394 73429392 385462094 312609465 298394743
205184891 85589679 200932894 554988044 470751769 473547186
20975608 89907260 33631536 884063493 870664592 860155268
20168478 13387316 16638269 22340082 25443558 27835370
12902491 202959130 174014251 958463172 924567547 872191528
23014850 13316264 14829401 153461883 171532075 154487413
22350349 1215794 13589482 131732919 141213405 144715067
468037419 142144282 242411945 619318764 656242591 671265897
24891369 31772526 34296012 259270483 318910013 321903934
101155537 34720382 36009460 146393059 132199697 113529739
301418634 108025066 234011069 544964440 622399501 421084861
247806554 97443930 14035070 356540215 381105217 325683069
68630539 34688188 5347935 309490939 324300673 237316800
218017184 68289261 84378010 643010028 588685199 642470631
4155635 638452 4071600 52478430 59334615 52815756
21241548 51797667 78690155 518250989 611516903 649261160
89831234 86433456 51235251 366253297 368203048 386723912
286134036 36754507 86551717 369024133 260256816 220355918
66664097 48111232 143120446 900065794 807169657 958090375
58143498 79361334 100733878 672757931 632436341 613575729
1668929 25836087 24995098 349736767 355068114 336589518
41421123 12668086 34950347 693566813 650542182 627741026
49235895 120753780 39829207 787770755 689569755 790184250
25990157 33251961 55827946 226435363 201900960 204752249
413817259 185876642 65434494 527744067 325779079 611784671
109393699 57295933 56035646 160733242 213533611 172450419
60891287 10487875 51534416 368946955 375689875 385120253
340662810 50057503 210163607 524900244 780290689 473415327
415308732 63590658 154190613 665986209 635107473 689880747
137027615 73828067 101440526 204598702 133549391 132329754
66587722 11668362 35442113 708641413 749890342 776518309
420099949 272105519 6659505 513701344 457687976 261778607
6831283 38886353 84423985 594927488 463899351 617661280
27461202 65963916 73859399 764451830 788804691 524838955
1128426 20650581 2080804 251114424 184645712 250563850
67337044 23024868 60958457 638790867 634949001 604359866
35560215 7109303 9830100 181110313 189485881 186904740
17157135 73782549 64828773 387724589 476588122 415284339
190839279 5224727 24207383 540081384 568212662 510428034
100243050 62480757 73189619 847914956 839290328 735521733
13122619 10224955 4392241 82832523 77993549 84772706
142522732 15174722 74784480 386781219 284815492 467962003
57574430 2307870 8824230 152639336 108244602 138179148
46834653 13881395 22191136 702644040 668455159 743326648
43901581 31862927 10932908 679636677 708431103 689107751
613426170 21228177 197818456 692028691 704278988 423357028
714494891 141401135 26077086 952748855 988760916 310271976
86276503 15350220 10676655 281453023 304707330 252628874
32403667 44358612 69061200 535392995 556218981 534850816
72988844 124623352 12958647 970556283 955691460 918284442
134372519 133692781 20398097 580498435 506311941 627362808
331379280 230868276 421917545 696079931 805662205 818105905
428748396 114112150 17723655 866897605 806409032 536645664
82121985 15636588 9306210 454722543 646251620 532982598
33789896 23992267 65015130 314469439 320677011 312317581
23780511 13090071 19974160 269985190 210530918 276209573
1617481 47147501 43789205 285145931 254081589 261265528
83659436 120899485 9827022 209535288 201925395 184043332
6937855 6229987 780135 25472666 26680584 25683153
335019682 6031956 222506485 377951477 189488000 323704501
259451778 12771281 47809624 395821382 486382595 594290956
134084663 123023647 115979072 608121332 656797415 675450953
548461032 177646496 36672525 810729887 845333687 685098099
162796493 15190901 56310469 780639781 760496272 777699081
98237801 33567345 148901780 735801340 835950636 670269815
288841798 22508688 23180041 612078412 532443767 491471028
28178240 54548646 10903891 832470364 849992874 892105392
22966797 36076931 7260914 483145681 529886061 460428561
54452700 51729175 100507962 699574996 657931153 687154028
381096003 18322832 22945884 890316191 894572847 738554103
323615833 302599104 261979915 619962958 672247882 490988573
57390579 77741110 13494726 679441174 718267713 543390793
843880023 137751519 388990720 975072531 788744006 727210786
411761400 39446165 345575086 673615107 701704862 668181847
54808160 27787507 49616820 323821616 331059783 302227156
228001770 50975104 45166510 561920849 406467632 596002349
226305300 115208376 178873514 742441036 636493452 723572931
41871207 29596041 20392359 338135238 298305132 285682480
19719838 6330598 11235350 320667661 200058035 327124883
503291652 315211685 102928447 535407451 645235458 643284831
22393807 26357408 11981600 162020898 187451825 208467060
93386739 7686708 46186850 249295984 221064356 246188717
371083891 442817276 264844410 761412742 856953612 801344685
191763527 13079380 10149854 343118687 340642052 282830248
77025399 248678974 65576378 645106299 654514063 609701864
122488085 37650784 9140057 127540296 70199102 125077402
525454611 61527712 20381595 603940878 593402845 401786867
1113717 3888888 45659021 146991436 150402994 150698484
362659472 86743873 69331575 440738326 436716397 134747861
391756532 42768134 269673369 447792932 412886741 394616591
71674161 23037854 4039409 98175033 97932623 109692483
98459123 39374457 49003135 375659531 373756674 265724215
112284799 43558831 117714820 364796908 358278054 356549584
5308703 1257752 1527189 34078458 30879226 29463566
36743754 12387796 18237001 166458814 148208738 145283951
85350019 181030183 32170811 945306417 881311309 950948510
6166068 10684775 48036973 214168451 217351897 214770103
134997217 1907042 123237601 382826575 370805404 394830546
30188471 24890259 20761690 269272077 270994298 283071710
165669627 63540076 69366427 250082141 284727850 271222734
280368496 51861967 121647799 305740592 228337599 237410072
92935938 529910 15554249 127138602 149312890 148964256
167001583 102519089 21613250 199098089 200721578 145986618
108586600 928010 87800594 646444655 651436457 466966987
62055495 37255775 33352328 589084821 661712211 580808308
6187961 6641357 1555946 195440199 198781492 186272880
5292952 20129932 25309884 169748551 127770736 145009306
117104647 5476554 17284798 125549288 116885931 82675982
193986129 143686111 11522823 256098791 193411825 222178050
174767539 114764734 100225276 387872035 419984036 435914091
20955675 38101056 5549919 934301616 778233013 709858183
144201952 41107926 2583856 346303818 297828851 323012080
244699897 27769415 25128339 635555036 549434322 587229077
3388175 39860322 45986675 641771988 550069053 581500874
17145360 8961864 54623996 210353674 210014689 215615901
844380 3322044 327134 67043053 67605829 48624640
264676530 97220768 45876937 564284727 469948442 586820029
421395982 313751429 220678886 494829073 337109224 535727551
173472266 28466099 80547116 609935412 636242787 582066583
178908165 8933540 58079683 444146580 516639839 487942770
9756061 1233876 2813842 49472831 48836442 49354498
89145650 11657743 24762636 534308006 755587238 800500480
82940112 4898323 25154733 112343007 125453884 127126373
154096148 71724426 33424739 403245237 379733426 406786247
24748509 2942007 3624303 75413698 72292628 69756013
205024161 46736938 71694626 447512945 494165299 581170838
29354772 62939505 1950402 328441347 318668716 337749979
43386349 5485669 3560274 300906976 359987388 330292070
164056181 210186421 14809009 581335904 567707480 658272310
6197924 6204407 2806163 39632411 47221741 41382472
78164495 58952167 165922472 529115411 548966254 671296649
13294820 7187946 5898747 175072154 173140059 176781069
238475757 237309955 143864827 666055069 754035691 424463263
20695688 10850243 18944989 317326998 375981793 417601500
5590667 1372570 518749 28993318 30011714 22863997
94947634 42652994 68199952 396738635 417968082 485174161
399399373 268541353 50880763 455660658 438348663 179758365
104087997 14713399 10740932 284249761 280880571 300127070
16915052 108350376 118128039 661763025 656179785 661990406
19627271 20728985 19288265 232030293 247735127 180403161
31800737 49051259 116071670 790479339 883296015 886162926
255215730 6464177 53155127 927793395 800519939 945487479
966308 1606943 1974065 38423014 24783886 33671125
201831837 30483384 2704241 306033768 343927632 275759366
184041250 167463853 94735941 630611449 650768790 732829281
13507989 8289310 1739905 59924886 50919544 61937035
67907503 14261738 60518617 100309235 102370763 81409332
230931581 16291622 128365558 722748862 935139296 947780822
180962841 39496703 8968160 490273786 495044943 485462723
74961937 18405530 20673364 845344274 660555068 904423493
19326401 272195203 10673474 849272420 913346672 904255255
495946057 18899468 20174894 527816045 530342645 335553663
106789635 186090200 27699200 830165059 863181308 738799429
544102655 140830408 33867642 827960802 798122429 717898991
216568421 210195198 40684805 366134239 412752380 266900349
42923808 21342523 2531640 322532956 320816666 212449144
67023387 44635764 143887561 333541092 356375576 347558935
225777332 217065318 142026084 800050449 824807961 801498068
87713990 25958794 59405725 579349855 527693297 515242107
131426626 9418216 67113008 154004475 97531465 164217240
53051492 196557121 38140646 927302933 917183065 925702044
40640692 174026796 9888989 465948976 471984354 394321213
2192083 21507421 1464395 356979376 482917416 463767867
178349886 10990259 16697386 595275488 585054523 419708760
15326537 3031279 22423696 135634594 163640409 168326791
78574534 24110176 38390961 145769831 132945681 141316629
1424277 3286281 522755 21184692 22432457 20461585
157365065 72756432 189727573 808386267 805528340 824636630
63876397 55506282 24104741 642018723 582978952 489291376
194187502 53108475 29151822 373824913 339118025 349813126
579577911 108434571 37545548 732971257 246939399 272788917
5829448 3091994 3058434 11015433 10194147 11492346
38935065 39637305 44917569 383094147 626398388 565086692
8768908 1103085 1682221 33208244 35288881 30008841
195101190 152579637 5383818 652613487 621350023 714370563
140393213 61952005 73528292 205786808 254896087 165444738
8805479 30811575 5713632 455032517 546242293 502109301
74435801 14192251 30799464 311927691 363803222 334525751
438675393 118192331 27477961 921699604 817724741 776123516
288955173 3671548 16341597 546108400 521225510 566393137
447159336 63561975 19087100 549539389 463598051 518032264
9858151 5717778 23590308 81365941 69113078 81759712
120656205 12575043 62079597 266520081 242677059 249494863
49614999 16211364 17001777 828699536 777900187 749861721
13399223 19333979 20212726 71250709 74465677 73658733
393116876 209251534 147576862 794276294 986090452 874247998
103313580 68201387 30914712 601848393 923638690 911122613
129938942 122147599 27967167 708473029 758907569 793564982
69379011 29954161 13769780 202384877 214015255 164037911
46094992 46046299 48165578 333530249 320513532 306839510
23382773 66771175 38207963 803987895 828735194 819150061
141592432 139291609 21140685 284635476 253233106 190325288
177356824 332166954 65783185 894381398 935082737 892574896
700156472 49996231 68236755 783000580 757458392 788719843
313432922 76081752 30385119 857628623 729509400 906845501
338405964 174518601 89865908 696201514 694993302 689445169
822432 3507240 5426945 28462231 27754476 24073015
15606697 29326726 47858173 276631576 279108001 323620719
112377239 14486816 832123 611176823 527908718 596142702
212889762 145086991 4413884 318444182 312856671 264418475
78629510 51884283 13424923 703213604 703535710 725125231
7569883 54503796 67528462 761892290 843297383 785063890
124486096 96697965 62485123 410338192 441437261 474981350
136760772 70056059 71947990 234645883 215291083 185442618
14074273 1075376 17738846 37176393 30579308 29372671
169316217 26917080 12814634 749204675 836921285 817206040
554869975 118828948 322322855 945462290 594120309 876901973
7545536 31369344 38517010 456637896 417138402 431662480
150530128 6481963 18926533 167756049 101477003 129759452
78645757 1874291 35335892 288547773 297069179 285198853
45879169 21186040 47842565 128583354 128264562 103549758
182944663 18222949 44714653 668777072 520960913 673651980
12282154 9075763 5805857 26693723 26346884 20151508
773299291 121306120 83592972 811850688 858667010 675183024
162455398 61703437 87499912 709235004 660206245 679348754
90929040 22255246 7475834 421996421 449740616 434527544
250364637 4560679 21647599 416247998 361151193 362448513
163004793 14235884 4079776 756227513 618947596 719973059
293093374 93759137 12468411 392074073 271724818 453142324
622968637 448541729 144920460 659526424 677530839 555397310
93049847 42271617 90336345 366068834 413233723 418441196
668185903 49752769 330713388 877757971 883697133 662433239
24818155 158893101 52368508 664574218 540815761 655141014
53520481 63794250 2109163 352180661 325495734 345328683
258543532 82507709 108500163 275895344 107998183 227594943
239433175 246300616 26283079 743096600 742895660 776859983
41124954 9875157 26646426 90160158 97124758 102510260
681356422 628798928 212797382 722725153 807059865 787678712
18844472 11157605 7091863 97145228 99823087 102929759
145675162 1303155 46683518 330193453 335774921 335175742
6775125 115634667 5118477 408602860 434557923 428205041
10371332 3820009 2814793 53395316 68973567 64758612
11907848 32467905 43038157 176596559 177163185 189779829
229899181 174758583 276146258 675573737 762714571 587986491
141942839 9906958 25304412 355199800 312676443 275440031
2697658 28315007 20468933 75378126 89887187 85832289
245093054 88180715 28501177 441970043 494808932 488897409
85145114 15020359 18350256 584930150 518373530 571272807
191225570 178810369 67918511 692830959 728949716 520270706
43088316 46287409 4964971 327944085 389447321 360190417
23574658 117086997 26518334 412618385 498254194 312928931
31221794 4617951 19812984 175071469 162272999 178113923
79797018 30817793 29656342 135445959 134596906 119717662
16311702 32760698 22619763 357472883 428473167 418183825
114369871 239336928 60173112 557048644 447063672 524769118
18739188 216512 3048545 31327703 22564240 19242754
1225632 1838389 1396074 8709611 10039561 10240082
480626654 119403522 110650168 490226861 328636598 557670276
13904075 118455638 45784956 898351965 853014610 829755482
80054800 35729331 10407573 894575023 847625492 897256613
210733448 19430776 27527710 505577950 437864817 507391731
134112504 58883469 5654383 146592915 67561369 109545204
628772097 268323874 440562579 883172029 875669531 893433596
36421192 2681131 25404261 303730229 228235126 283354364
512801079 15931021 115809811 790085692 824929511 729858102
144740083 96836702 222446067 863055621 867019514 863072232
527028 20998698 2947572 106957561 134402354 118918518
202389 295474 388276 4865092 4770405 5070484
5472178 10306245 3048050 112982128 101340655 116776599
132656654 227945486 217410356 931911428 896081472 869678868
500771707 252258009 21939308 630496784 540951535 608576542
61106760 24394622 143380425 451814253 463323585 465611490
5484945 7020724 491978 27729608 29018566 31270645
310757999 25746124 121166463 338273718 148401836 277795487
379352462 132709266 85363257 640914136 545495158 437703793
170191910 129423687 134476136 250547863 266528086 256616712
145401109 35959805 11647407 234152493 159526913 240896309
44503969 94673138 140095136 863870486 908813601 711701828
84902633 26397344 13986388 439621434 300562760 435808131
141502179 123456508 6023445 184302423 248136451 251599563
137095864 28239844 17722905 224366206 231502273 167423798
36142303 9703037 2575320 140894973 108004663 119988081
13449241 93134651 82560100 535411324 651735721 651770894
378754819 42713927 36929153 896671041 848695774 828087943
54505870 95430372 11691103 643522182 686592862 657173735
185201065 3666081 66430160 346796594 364718730 273551215
315352616 49563028 198100043 730761082 601068936 602251040
15074488 1356081 468491 41108497 42842821 42991372
85339615 1710394 75377456 659743322 656212627 584939099
133610219 186025327 79822433 881514433 824009880 942875947
117485332 150334632 42468589 912939723 878334250 651938019
114029695 159472934 1981864 807155301 740653038 662767811
292191423 171796716 31798760 815607488 820606025 806760275
364704 3174377 12186514 80168546 82447062 84939628
21050296 16442210 7145490 128655713 124510520 109143275
63559870 312135625 11832209 652481655 619022023 721303860
25847260 12480307 10133571 360700248 411910386 411888437
44990888 8986467 29236336 632842162 646729037 552227795
5244772 14258953 6920064 108328896 109874617 109659896
95847515 78263257 43151139 499747055 526382678 453590266
14705385 4069483 10015895 205042044 215312442 202950805
136124614 164575658 52891703 748813163 934043992 869997111
1359155 9671906 49279428 309179761 254557364 289602214
847248 282435 10811889 48377917 52341314 44342465
14033392 38586208 16714145 313229760 317604646 349366134
37089730 10901920 653796 185681764 169952690 173310407
100633935 68208651 31617562 229698234 215985747 146192668
290075621 200412474 75720325 467532427 424440005 179197087
37160544 18443690 48215222 171643636 146110009 171293874
85766574 32202868 85542533 425308070 414473225 344153022
47018215 75476396 32665228 227154395 248207328 195865034
32042148 44072546 4235147 820004154 546716911 800574277
397323235 36795330 102538470 558409829 559443747 483579659
456559723 50450862 116678023 891062564 860598910 752413780
63526932 10979512 120762169 537786506 501886965 525054443
44229383 8118201 2820775 129991727 144066368 97854362
279866983 175399238 293037354 914061717 707939022 705321719
218161286 38532575 83667076 637169525 754430520 769632427
51258 403076 2042307 10489475 12571567 11570803
223285710 19358118 95868352 351589940 141645464 269989910
740518023 83275478 22295260 859061582 318747597 165233487
258982140 370091180 154397143 494167806 464085765 523405813
50099478 15587698 6385066 412376417 401761551 320730632
3809166 16925596 3519872 368815279 362616998 362389204
34042240 42543933 28133436 351451867 401235209 399127429
160241162 38686836 174175637 565134497 611156828 634954520
21207679 117221826 59984196 518689816 467464319 516234551
82196276 2522464 19021063 185159570 219909321 219918029
104265256 238459850 150188654 949402507 784266557 890024157
4067407 649574 1926731 64796565 61407125 60556138
211321008 126992598 28352567 910193261 949192067 886705376
257175142 295417842 140698628 909377418 860967293 795246002
3951599 15895663 85348079 465038697 300579237 471117387
447056090 2439937 100735343 659210212 629767126 323945318
17669316 12164750 108571747 474926635 444939562 456093253
849468414 137175440 501473205 880362488 866162356 731760259
255449384 67726750 11191983 479921559 572133217 591325267
451959353 928895 31911560 805431320 707021171 778537261
664045578 194069531 19593308 889644071 921391234 573407246
336588795 156422998 167871086 490027057 379063273 483898096
216319187 119476909 113168359 511008098 492053122 648461011
181303444 354917486 3377742 731315550 711165543 668392293
558489427 40034274 39361784 763828971 581948536 602982086
26629568 50846834 58128500 390929932 405498021 412911242
294687613 155996183 41377321 943923848 714397874 978293131
126082913 10252451 22502068 406246566 292303199 316534470
43209477 33334231 18870505 657303858 581962179 647220719
174928997 16374592 56069782 794902031 916812264 793387460
3302916 28973545 2215238 58006038 68374100 68502441
59370090 13399206 2517932 98434168 85902774 79104111
197900767 45394092 4469460 260388384 269180603 248988748
172151820 26928691 59481759 353472333 375423426 279380132
111181113 11568665 74814370 377784657 431572533 453914646
3050354 4855817 5694003 104815635 116878898 115380980
56382867 27702356 17228682 654157367 561507969 619174018
240499332 96416039 78785177 601391552 553803144 611514111
328472760 74310133 41754747 547437598 452203045 411876081
5363426 21189464 10052380 128137324 118999718 134240922
41460187 116982643 16463920 444985494 449325848 420028065
128586455 39667009 49028403 402316300 509518297 479215483
3474498 187166106 17164014 534084325 501604503 491792313
621513755 169812775 205421572 787172131 443457601 718316243
268287750 91531939 118343927 343341200 386036887 393629814
121230553 69454403 31777772 418132440 434298815 479313374
38487251 19534599 90108722 533262100 607365259 483301005
446153955 127173430 206074981 624262605 535748298 441254097
44009438 67882724 3222125 556327663 603206430 386301589
288838827 66006431 133823962 396695279 194416784 306836562
104145453 49679423 2734827 356859133 458848057 421923612
51152948 4907277 14833553 310427192 310203047 285439252
121822483 51971100 81601633 760533190 607563667 679403543
26085677 162976293 7708786 464542423 358443156 408304782
26863327 84683857 282373290 633352375 744012160 919759484
146271849 256374457 152669840 742192848 704652875 757154945
10067297 5683239 98058634 288723419 290774627 312590140
384121304 201617849 138750045 712416984 631075436 661441416
11180486 30097403 27862702 271235898 296048050 327553047
6984275 4081217 6476 15889049 17769055 18614246
36881159 32324748 17596335 101290966 97245356 71085687
408355120 115285248 170296043 704626787 482373977 726363542
111294362 5264605 5122818 130304783 56726369 53501159
189643999 18823590 150225089 673802111 617597464 654045783
27332443 25737770 11671994 196984707 175500619 183858544
638936008 43541035 509796070 742593936 674246005 880807872
26549472 42878414 110741467 704049405 701447634 555255828
57217870 10945644 57540591 211846040 201347922 163687511
200533137 50376753 202326434 678410535 662100630 651109626
23270667 15191326 65133816 259680428 265207288 264792908
115945138 11756923 57068930 450559489 469647541 470335568
17405267 57305889 11787130 481116932 499762211 495968788
132737607 24272898 166537973 929007100 933960744 873948598
753402450 16666076 190346260 927832087 873497876 927636950
3515596 690954 92374397 281663559 274714013 281031435
11669917 5870397 8669543 335047101 327362458 302047488
47909128 196646058 74061209 875642694 798375802 893274816
326331838 68173657 55963920 493162520 389335092 476733372
593076492 43464321 302041339 817339276 695081784 634019701
39576392 74282874 79816551 361577730 371578704 287948664
93362286 210448735 38421473 873029066 906268749 898667672
4350274 38323546 60895109 313830484 329332976 344798849
125297858 10229731 78136381 380215259 531981413 507997676
9425504 23476241 59147378 233137251 224112063 229007001
117025845 33478110 11429236 515755021 468304829 457217610
165092876 175698043 8407774 642226264 618047198 447186332
6361957 3722762 4935111 52078074 46896524 34662293
24821543 405933 1334335 114186797 116677467 98701625
90652521 154552341 37792300 838514902 825659703 781297679
49157960 42009284 13162343 259983264 242824286 249069772
180356551 256290064 109697112 840581292 827411329 866249229
75643549 30540523 58767 580950751 389321601 725422804
353777185 85306523 188446647 550232635 214226929 368369728
115554975 106120214 311639665 769353703 763231385 761686266
671116231 11674608 31118051 855285972 484051514 837673788
20406265 61857153 3049018 177235875 165684809 143107948
35422051 8881165 25328578 461306996 322656633 443189450
265136785 125662923 154603548 464828475 447172427 395969344
14807247 22578164 26844800 273636718 280762539 277972886
14541633 31238077 32334856 297491281 320072250 301360320
89720057 19161846 25198345 561515943 470121207 504053033
116006621 5583799 8574789 412171467 454819141 401603655
62152628 22657565 25960908 798923398 776833547 696038900
415431752 71093631 28416515 540260036 511877216 534701089
78253704 6315544 37277852 869109047 836761536 839537340
746543020 402825273 291293064 827049072 547473376 727379014
211387229 8902581 53208311 936131922 847902600 854016890
8520410 13126740 1107821 149349457 152902745 121803185
359652167 406107485 338010270 719973481 993239513 912270695
45537949 23541930 39353416 169411667 142408756 170827430
286292255 3733425 115252412 474056992 263923715 402245733
254229521 12688814 9369622 861330203 853734096 864196181
127723057 42304364 38980283 655342316 613066224 568299743
75227620 13146884 9742757 150280959 113343916 55319614
40029756 28443445 34044500 388233577 369018749 419801292
4976593 17773976 30454806 170786565 161497285 168890899
63507013 4532793 190986123 693207057 626882460 606308793
4237192 739196 2760911 6865100 6345986 6913322
82892442 13436445 19485280 493577641 527091033 534295986
34551209 939721 11471726 137377858 130743574 173457607
29494134 15578563 2904267 79350069 117048461 112105536
43795530 8399665 10353661 416989720 451479212 435464617
168852652 23276934 98626024 691988453 642021337 657197720
831151217 137304 428577106 954067571 858028166 883456075
10128295 5167884 12566422 423235909 466629922 449144860
142591066 250256779 167799380 586002853 618696774 633295220
54225757 43289567 33256843 448213834 487422455 423143208
37534225 20982048 69534612 473909519 396304680 473451812
29253853 57892974 12972555 208206960 197187320 197923467
27433205 44441971 10513266 527972679 575705975 556598388
52758984 45816512 13330941 290119251 212686544 279849572
504719379 177478715 58207395 663908873 620148587 735625154
214801618 37459972 19672927 341273612 273586969 335646866
69275375 28677189 86639248 374638642 359435399 385288970
143344832 27547961 166709837 263921458 279183574 261353938
103904535 7292491 176418910 513488595 514452607 503156164
136517433 92518719 9497748 397726671 278906130 326695819
2687915 27902170 86505637 519050707 530802498 540564015
8826032 52402354 70754322 486852822 497548791 477662222
39744986 9806301 87421073 293697712 268512194 271825313
34790680 25444048 223633547 575511360 435900411 558823690
418252190 234711011 8877179 533152324 385798673 464524511
439819031 126207958 154499557 790163611 527610302 677600227
5308144 35614251 188303969 779960591 782309582 617105157
12184808 17697474 4779956 292884415 245072960 255805233
27164422 56156571 7576971 707177928 641768329 606939145
29014288 25692707 9728160 127912234 128582421 124727450
189729893 36923514 50010736 250452533 274989092 258567707
195961695 67438545 22024431 475318516 439582556 417846568
492788270 44881811 61276300 886863879 665785668 871953608
125572865 966134 82911227 679633626 727521170 589412874
181244777 17214229 1329081 403525032 475887592 451726658
32869909 25040150 163543662 295950737 279100361 327645428
17365425 3957610 2740295 18046223 12223992 20262482
43007516 5976950 830954 175922583 169514738 180298948
14729151 3353049 40308354 276491053 217961901 258738906
267001134 93358085 32424756 295031850 223960394 69791415
171061631 61616659 161017954 626828847 617240119 583026931
90691133 56553464 8985162 567659109 578478583 649146623
247949387 29521054 122238529 697079259 557250542 647908339
9711601 43948755 62238977 513013064 514868080 568480911
56761915 63771916 69518599 97817981 76410670 94189884
8603475 56373280 49622671 313218743 305274051 269753004
31165889 5490124 19340071 209844832 244285479 254331185
355842252 52313769 172279523 932695396 653170539 795223483
50568283 26290227 239510271 804275814 783141408 832032020
148191742 8970769 72762309 237666672 229826510 237956271
206722634 202255893 12270193 573579886 602805570 652997651
3698903 68649396 2810319 531128051 530580971 499256253
76543577 8523662 69936073 501740540 397455490 449562028
179262831 79886775 316136707 735961890 794643637 830789352
95784250 29960621 13804975 212224435 212335536 198432713
20025073 19445210 28665487 91704509 102289800 98417526
250707079 155317146 146914885 807621202 746482095 733474626
146016599 4060943 13362788 167832585 166120444 164157802
301891130 75003974 157826142 696760814 402915826 586664332
186277350 75387506 10546869 704321949 533951752 608045954
102445282 37540098 60513362 258198105 310322820 301430019
623234147 172927535 81226923 818189809 940503709 840966749
168185785 24204967 100430759 398560207 411829705 377859999
68136312 19709809 34494956 386652344 460009372 434773773
8805907 2663282 2702315 67210383 71121907 70391307
120161987 85713320 3880831 481245019 421541960 251155691
877978 134046 41554 4929832 4882953 3050457
1730246 18932792 734798 111802030 149052038 147677134
366922709 25819957 82267923 516922238 428187025 364707841
655913 409995 77675514 235604781 274874374 265700543
2978970 7134988 4640056 104930357 63050939 104936191
737933 2898231 1050532 9201654 9833754 8735328
58259337 47853075 58261807 580226759 594119662 586362659
99773941 41480960 188432775 820329719 805136664 701960174
58222630 27994302 1637641 115216423 109147340 110339880
193041000 49197719 20532706 417972292 337475320 374815969
389332872 94255954 47691505 850486648 875008269 922048227
86234396 27609138 115470974 766991645 730376718 791683796
221659268 68726800 96340635 227301152 197464928 272582115
35467322 63697571 4364350 174701226 175940305 121232539
341927485 54447056 130422525 481094441 329652497 485647238
24039613 41120607 16888980 186504739 189314907 177724255
117919750 1145240 3193615 153173341 149611703 135507040
6623487 4638274 1170355 37203763 36945308 36091181
193189681 12313984 76155763 864011211 850564999 804806432
233274803 168909675 39222728 414453285 420636278 437237933
25804615 5867690 9181708 148991859 146928082 146531327
53067237 6131067 17322439 616624922 555363009 496752190
31233851 994686 7406897 271006220 256453343 268944343
36279071 9416969 3289375 66192381 61786953 59418931
8050059 47624175 13305467 151279581 148400669 136749257
1724329 36037633 17469747 183476330 188317226 173030025
286735832 44489790 43586246 856159265 987070232 899321030
25975036 299983 53656837 272891354 295712219 288457391
8163672 7022001 3562526 160086818 157544981 170247557
470645474 57110007 63294260 616037460 482074113 460248292
133458174 165846480 77236630 349591006 315299242 303024453
3213846 56592647 49920003 428513862 318526706 443552114
149865377 40134395 17347053 405396120 388397781 413272700
26166368 15938249 26586679 185603653 176404114 185794587
215083174 166213700 91856462 844679039 496877544 902208235
228158731 87410081 64200012 268219102 228420975 340628566
318130282 12309073 8821090 585110822 591778386 460630650
61553737 47881421 22905460 452367504 456616652 390234266
290890622 25652335 70140290 305969725 259402304 295326875
109351698 50578274 44797820 383068845 421806699 356729379
222698789 149773933 171190846 765752136 828364643 546567081
38080667 5718087 9290112 84015676 64214127 51182047
42006436 55799896 156553004 636532173 769135657 775666532
14264235 2235929 16623942 200599984 230391831 177096149
96574869 15568743 51001739 260330916 232884228 263027506
168972188 23842096 19461527 271375419 251741922 189696893
14775944 10488551 71129695 559945942 483298966 498066487
220137 65912 83386 474730 451794 632526
112420019 161648826 54707803 822550169 840611711 725776081
67681586 17258406 190833174 800912326 772512140 747787317
14965935 42667268 4051233 215002637 178927848 212953033
1813360 13522113 3056881 76913367 69436811 73357007
156025528 93632304 130013324 708851386 855469443 845865887
399631708 306829595 66575386 676646604 653882888 543911944
10056720 97333621 1062751 766865749 971425111 943884123
12591280 26723514 9605197 574096256 447899779 554815997
175815230 14853985 123328912 318810901 255999924 295372708
134027585 152716896 118124021 625254202 567817357 601108587
337291692 136449284 112915893 505141908 529915397 480296248
6792090 41351200 4069403 196981508 188503412 188021977
2014942 8619810 2252919 201062585 188479369 190939882
127072492 73948115 32157522 294357593 270114018 280525721
357521800 73486218 159998826 734336162 714280313 687164441
1225711 49111740 5093129 308523141 367194877 387429162
61218149 24878543 2540152 107669628 95845647 55854585
550749054 25312420 1328766 727656893 842690542 788798706
434317511 42590611 66667595 573700265 495351415 465005464
28179143 30533096 777698 355592533 317991121 359239578
317904936 135546111 298760410 654374501 639624592 605288325
26026936 2352793 7468751 158020263 160419185 162402662
116813477 62148793 11341686 123752441 115135157 115710246
65141515 15161379 22089085 382036677 411903958 381124002
122442062 44477439 1033999 369876688 385962159 362390929
22255967 1529056 1145769 26210683 10821150 7176185
330554271 253577697 3698502 825233224 693079128 753044448
441922451 224021920 52833970 862655434 759261537 623732987
412303507 123491344 100042435 550277318 312244541 541421737
532431650 274356354 61697516 580771261 521593059 496340411
48646807 31248354 24999473 891485568 872547416 902734566
189396988 96474530 136614635 579551403 568989023 560362118
423564405 138378261 135713965 838607410 685353261 746186555
98908894 54522558 25769224 310834474 332297854 307045997
667517375 187488155 97040117 862439766 498515326 857509772
652122533 445499729 508964659 932515998 942787732 677519413
3383633 26582630 28684187 511052972 529546941 554471464
25229512 134191076 38054040 769186529 783299136 660253943
40207021 75996662 34838024 712253446 669550505 694044763
140247974 98994165 3682236 760117222 734043800 712187583
80845953 48953787 69272936 462167033 462393321 475985670
79317281 14950255 13754509 263437680 281914314 275548669
1854012 12635641 43675289 441327730 410993186 445330915
228371 7430256 387485 44527189 39397339 43587828
208029726 17377642 28775363 300744735 212038863 147835452
70720263 27072906 34879963 946695893 959390573 815550810
521439245 9409569 106279603 683975229 696340727 646863607
436641794 337396907 364505306 776341643 767779161 595170241
315576673 39532967 100775315 850693486 799810132 554446951
3242164 162611632 4641437 487452098 584419189 590754112
36747887 45313712 4769988 382272141 386734090 337086742
800513205 134767022 449142935 935617988 866538888 563528196
1109696 11134184 12601023 200077259 188760726 188140399
297762492 69266850 48408331 481644782 488249428 488170619
14024078 42126839 5812454 271094386 272620576 257970431
61096246 17395230 11790681 410465525 413996211 398489333
494007 11400861 5183698 180664574 185300839 186367267
242245063 175813544 63311123 830750717 740890056 801356217
46421197 44046614 54530152 874177987 889111885 899522991
5222183 1856367 384516 19554641 19139840 19868137
156568511 16030859 24105295 408850461 225836299 404358135
125950135 132302 80825902 250241102 206742576 271647548
57114119 129688742 84204730 960919034 687510283 949410731
221999684 2495193 840395 779557381 797051546 789308813
59823517 44977383 109863118 619539162 550794738 522594992
137404862 40139857 11456543 171249609 134279600 209569061
13579402 100355569 10536583 897930718 734754182 902762068
239661135 121437545 69049103 810282841 861916339 783574252
32161992 88510904 43711412 523092672 484679608 550562375
107518723 18633026 156009250 219898852 257580350 263175607
40755095 55991400 111325764 440269647 416777030 436902133
307061988 115933641 94386855 632482113 342316751 423671434
124880349 91954237 68309954 446817464 409063064 414267572
44833354 41724784 4687186 349493907 407289505 401255802
21553214 25299193 13267916 123751976 117440212 124002668
120218581 9647027 187055772 769579435 691134965 801945632
137999015 27761972 17181316 335766211 307290467 258057425
31892386 14128811 1802214 88387586 135676867 124170100
164643356 24849319 37435132 329423473 291279712 253245889
138180019 29365336 116539390 924779455 629469248 811295240
488450032 53050301 12769521 695526508 620622470 650539908
21450631 11880049 13372884 206857449 165304807 219437732
28517133 55362131 25822536 539605062 520515670 411723549
74069517 43918878 20631893 578035217 542850910 552982746
510188075 371824095 169967721 674524721 668280474 475779238
90652534 9325674 6917244 130452197 130404844 119151988
217601730 122634404 69965844 851455750 859071201 814364491
61991247 12389362 33869076 148354981 152076507 100974354
3849653 1267021 21257132 121115453 122190919 123014029
41767388 4076151 2984210 184893857 186196020 170562216
8975177 50209114 3262671 203808096 231076618 213619372
370741993 101116288 49175724 445447242 249819613 321167788
7115404 6328249 2941784 16827213 13944837 13682875
58091807 30804455 18368679 229619796 224414429 250964472
34023501 225933 3390272 54659488 56072528 46431541
147980458 29159025 82091116 295290049 294727265 202874994
13539905 20894259 7626385 154333509 162929772 144095290
170091398 57056276 64885014 801911920 620992737 866047847
64786121 83250487 62328285 677997745 677559872 671211012
1713071 11859922 43400687 130652484 142690753 141276403
15572092 18659660 793786 206212531 213078271 196849114
109244065 78881877 42648553 853029662 833029142 696298224
53548231 95442793 6092547 673270094 585589524 563573305
94538242 24199222 53652318 468086368 504923571 508648195
221686748 11767962 47329162 340077130 348388281 269222023
184971583 39597216 31906919 376262954 386022877 329162280
256526143 33104854 34694552 314108328 100660204 219355689
80445018 10386705 34076652 276150562 303551223 330590172
219349975 66954107 36302309 590432531 528179623 445720175
27687541 10007245 1460402 57459248 69533015 67563530
33122542 5198750 26268274 207047774 201785431 194601286
5681729 5674735 62488387 388532389 268225425 414805691
2591089 68407747 4489891 827957612 838901664 807129117
319912436 5517554 45862323 589549417 603980797 639157046
332996155 173842832 18091868 907803705 894884768 847196745
2754578 72488798 110741656 509630277 515892581 551310220
19499089 4216984 18438671 85697212 113962190 92975493
55142718 70607855 24662144 250090973 244103301 298476742
27245911 3583643 2341549 32133965 20864258 14360031
107013977 150414525 13010340 236760350 220324542 232876609
227215986 91394932 9169543 421177943 437238108 410308746
131634128 104374156 8026270 216779839 237234829 244046347
1883130 1362058 1342700 52579435 39761645 47925018
205992638 91227312 153742739 404236464 345847403 404919844
118186200 45273748 44871964 285048593 363206077 351372063
173287785 164603301 72221065 449830008 369492464 448660602
6927357 2515427 2815291 107298986 82873098 105958039
1139350 51637962 48604542 586026324 607056396 563953740
59882703 108249949 137796823 570390330 623313106 551466610
94373021 4378314 9430665 334175241 337474688 256312302
29122538 8757910 3729822 67637104 52135201 57690429
19725198 92654619 9484648 474072577 453619037 467799149
64567788 60964365 21608784 549375866 471559132 454203192
70224076 60160038 13818054 828814255 927332765 587146070
13187214 31814162 130152521 572494408 648572724 672191473
136953254 12714589 18964551 225293453 215824841 229243539
193673176 33622282 32168161 543370950 452523152 454298808
38126206 27268217 76715088 204872326 202154005 199295654
408891574 393318307 209600502 713522718 812637250 605536027
655538932 707622358 285983236 782282847 798825608 587586710
208587304 244444274 46228147 934468194 940859900 876049609
132867625 49475765 281084814 481124814 507401750 494552574
1075607 8503537 500101 72376863 82533332 78282914
88591310 16863298 101942307 443977882 546343209 528299321
63374063 41977853 63648344 371844517 405108465 420388754
549734 2005467 1003826 84361697 116608347 111548773
242070975 6164856 247193434 722546978 397844970 532030044
27128900 851458 13135513 84137229 57757183 81951826
30985841 24066783 39356828 235019597 269155022 271853217
142402379 254406875 47176461 626091938 667261878 760923704
19588273 10237293 23818925 115395858 117912525 113922299
4097965 1352249 2625840 31429090 35586749 34169899
181822138 61450543 59520145 415338375 525112724 485916084
381583455 74958744 37984326 450554294 493325024 492706882
7748744 3942612 8778358 237133759 198570035 244844551
9873056 2784852 6395477 253248905 173731164 238302327
56357126 27555999 26440801 278519231 303044237 286330967
169663735 48682581 51489288 193263126 183437956 197703204
3877272 14713009 18396450 197462933 182314016 215226823
40802292 3090180 16677213 571334096 627616253 615990495
406801873 53290667 111200890 701943554 748833780 674551227
76565495 72198494 30014349 501118808 582756401 554765062
37938915 16103095 28452930 146849236 152222716 124238012
12355717 17598686 10150019 376023633 356946785 275132335
34548 82068 106048 7526686 6653254 7406252
86410401 75059333 1899408 490650288 733944173 684029931
175151447 20411072 1186158 452954885 438970258 423220702
135230054 43837711 56945635 293883732 223390009 288014785
441933676 57025222 25516841 483392542 453596599 268602165
71421997 191264614 137910271 496946897 473950755 524841779
119246774 294895308 176868762 802148932 939825623 810197463
45730568 18976132 1286886 94733726 82858366 83935409
36935053 63821938 33684473 711820305 552316580 536579394
7611288 39018287 341274 145243354 136241096 147378330
348586844 175495101 340512819 572372198 401616180 571813970
474876845 31224280 11361217 613131998 459193651 615901108
3732566 13047437 9693898 65556618 67475628 59471301
17265082 61495776 18635622 276143768 299832957 270245263
156908039 115779829 74798701 625726893 577491180 646831989
66862444 20056801 5317680 419967156 399648041 405817589
355798228 21448915 66361533 398592911 48767581 216535974
1165822 1374308 3937460 42284666 40898951 38188915
102413763 28386682 88451970 487807685 342664826 393340888
312771097 79560548 96314399 510420663 490778469 523625269
64797775 115529501 5226108 899450540 889138362 796390661
19590376 2586449 4381319 27616455 24651550 17641630
14895313 11698734 52406703 96290762 114027692 112260317
460314183 5380478 23962271 672231868 627906075 423284754
9512993 29769258 97772743 594740075 554596152 598840218
128500479 39331446 32890235 198638837 131822605 196644324
26394917 2377018 4588410 138891123 141878678 139500492
282086822 4294528 132370833 875917809 849835881 783628139
61037418 23245448 54016874 367048008 742615275 717534838
35238120 92486935 44654155 690608353 654757001 821243404
139995860 60630058 122016372 210560910 270552924 187638701
82664478 726442 9966018 191566069 221780640 187363741
347672051 96113078 104575247 389964108 295141376 348230219
168559950 14606054 26479222 249315198 180014451 252742424
4875050 16152880 39692121 310792131 276057346 286136013
112521512 49743168 38676860 235342551 221787830 198969267
338433723 41694648 18493530 459145494 455822282 433875018
360171656 30700176 169936877 793196973 597009202 746104462
65495206 1576446 172558874 658136803 627461410 406620959
61481263 39560975 103327846 682636115 723204127 769166819
414638938 115970008 498960726 612282765 646335686 716166312
228170821 207828618 323017920 745080011 593588079 699919902
205025101 94218701 196437117 487504875 344630869 424837525
15736045 2981055 381742 39085861 25185073 39904731
631642982 267925060 517948199 716074966 477903863 748143091
140229286 20507554 129673219 448251469 446355028 411958385
18227264 19336848 95863878 911006302 705484246 843272709
13501012 708510 5569550 32413107 29900933 31548115
377143019 372144780 198080650 747247609 780814992 379740678
12887548 14539217 29873888 415111645 425549023 414904625
5954855 33433619 107316800 406311936 416043485 403269920
155292827 137343496 12152843 396532268 375598940 387884752
66198333 49146299 19444732 711128699 684642241 620754519
471945040 198061307 38126574 666494759 624666818 661160214
100361388 15383183 44921001 366092984 496022347 456903033
7193231 2234535 4918116 43112577 34017365 36505149
254577381 87967266 63089668 355818529 326513010 365814016
3415897 15556690 8654844 86113197 94121356 85163695
163407465 13870945 98447998 183357063 121578129 203730621
59623143 28556230 34638576 261937779 404392823 418529713
200800244 148231790 244874860 412761676 339882371 326944248
25321428 5899675 23635051 63684676 57612083 57114262
87472545 102844036 5732919 523459759 572495329 470460972
213240307 81864255 4951436 263253600 263915089 269049905
46171475 4781954 84394612 402549103 362008959 338482022
784080 938711 70375 7477871 7607149 7060167
487417202 14651600 44160378 822454828 934231323 688238558
339836044 249638325 14608340 898279305 920285932 857373535
354777415 45527264 76281552 511212880 497186980 563226105
254707422 13173714 2612279 795633663 507516018 553803065
1096290 1319732 10207292 57096145 68427549 68630869
116771056 79312183 105431819 601019746 427888373 571979279
134130601 45707759 37760941 462134278 407980093 424562863
66648236 15619161 22845922 742696366 748167716 601392993
11507201 3037366 15017746 55290479 52044822 52086327
66360293 162282346 35772398 771149247 788419022 662405009
8370909 4490901 9119452 10522470 8334925 12520326
257708216 35498320 12654315 461927079 216998008 422781225
15421322 2588 6943870 68072258 51240730 68855029
493236440 76191936 5019376 720117750 640456784 755060342
71274599 79963132 41805397 347220829 321492324 288399163
448111807 119692370 161395783 690896079 596661085 615492589
596766179 182565333 434973794 896863364 820795007 829850535
82891555 37187852 11152885 317786123 274329164 310091722
378989910 269809476 24319366 889538768 534775818 768755370
442722566 53408600 69600253 797968195 576486353 895469738
276728509 169854922 76011839 670187145 656731866 600256330
7050346 105303126 49331555 798472916 836414638 814896668
855838540 116461830 92595995 915863528 241839855 542489482
12459964 57080048 91945114 329799228 335201945 369449714
16203339 11348606 4172354 47687849 45467845 47665835
91727045 39063326 858621 298270453 272635196 276288207
97290258 82131146 2608958 778695332 643092612 708959578
167174 655566 4577952 20741839 22169955 22255554
478796201 223306722 63928089 611332035 261461227 508414397
547828869 1632601 206888070 830458900 774242888 787399519
70550804 37489446 13276703 746304574 766517370 476154893
17175176 64473514 50522074 366105956 360258884 329424545
143247903 72590296 63787668 616017488 710512146 758358664
100146762 7156472 25122335 157023767 128143636 117535500
130095924 2327461 141971177 455401076 471191789 507676154
34832479 18977485 53660871 775317469 754257692 782438729
168677986 34905137 35365506 489706176 482745621 457097942
86123969 13636089 14653450 172954837 141622900 151686321
6110617 32853428 1316062 660334161 786925894 736386701
68220790 66719895 61542894 862138333 688353015 888084670
9322585 21005105 37852288 238153893 230524118 235426392
618124918 45199877 44178625 857810106 652227431 782666621
91316821 202312288 181436766 847012225 886091904 691618846
5534022 7373256 29127906 157767624 180742941 199861665
18927948 84545848 70135587 408088234 447352573 441256224
769375668 125572769 159557088 966200208 943579013 896208973
8675900 15219475 8127802 73802884 85240560 87866121
13978149 47833736 36028616 342403133 338887808 371725660
443258009 4673756 186249791 549675086 330114101 563715872
2058444 69503 497479 24550781 21671332 25375502
202225215 238456135 12864795 909642067 916227150 948664124
52778035 21989970 22383727 86278717 83743699 50323889
159904441 28471690 37469836 773829842 706831543 718999923
51479147 57943568 332620289 882168546 776274187 801309404
45195117 29562416 18797892 133456347 138418592 114579763
12071425 814551 2797863 29125486 25099974 24768096
75934879 29462259 2854146 332068493 350340490 282843557
146952756 4811833 79032048 614303095 644812117 582705614
250313 934449 93698 2005017 2086781 1804681
12743775 5910373 60668183 200123934 178026176 203054471
27984128 11007600 591945 303931636 259008025 293487502
30417581 16852488 34403778 157259037 137040061 145709479
431673111 96931407 185043911 801495340 588183148 682486655
531270063 88486178 366103585 647132497 678932035 585109358
309581427 53295470 53655323 367328819 321671953 384021417
503356090 234966394 36124816 813729761 769090688 489336803
763247288 468351929 326152559 899022228 758461782 802573499
7987508 115624 2654562 13840121 13855750 14955196
202099905 143961357 16026541 723698374 736560620 765165274
48862047 16643339 20239642 94072800 87193989 84613947
12352850 22023143 54352858 774141899 776319679 579819876
77481386 163411524 27527689 865988021 902067893 856546131
123448711 16940148 174452397 393627156 365669121 405236743
15810364 4210855 11041157 17057767 19418686 12282353
21339375 66189340 33581307 334486846 471003498 470032718
443877535 43595589 78234932 680176534 826129635 869595729
168486890 50323712 7465544 689279818 696831841 610812591
54887645 10923921 12673785 340129409 420614799 446864200
15112344 923246 34651331 219826471 302489219 310121944
265921655 51437710 136968625 580410179 572889290 554963504
86320389 61945307 448449 613370982 527608011 602862009
165505547 58178512 62632112 617944143 441759514 627956726
44798121 75099047 1454291 308251995 269355509 292819250
10372120 904611 9610132 30443824 28858646 28849870
103582447 49833207 66544904 288081827 286426367 339246625
439672026 70404349 109965330 612134712 525257867 604531764
363432500 217763558 48397305 445833937 452364831 414313034
45181280 22425979 106179506 592955860 637567790 602923805
256878045 144475698 1712659 315370802 273719501 195835554
72615472 14656589 22949094 344692405 344789740 280352928
287468139 80933506 135219664 778790733 786468255 815730375
426195494 18910249 76456809 966326978 953842167 840438626
6036622 25864226 102398654 648156226 681757349 597768555
7922475 31920068 49523705 382653141 371234155 330363209
182243632 43224765 273360768 877005139 830384654 798780213
7023887 38957563 33204067 325583805 276216409 298600692
188483831 2161854 189418318 752215986 799573000 875567303
51981688 52222698 3823267 133363049 142292477 128058028
85025843 91730473 19470605 665348034 660170579 586862778
9630870 245747785 59578157 899754631 891513660 870061666
440049273 20613653 134518462 673205955 671910491 734474355
435140243 35848007 172914530 645116702 682048002 575551682
26374526 4503322 30291446 289300562 286032602 295300372
40737214 6527267 17087021 295832059 316282235 296903876
13133936 14150290 3089735 178682091 153172655 211361804
140561609 7087314 51231534 180004162 150686500 179255775
99646666 46761156 45070440 190440744 134627849 207570914
32737151 19575764 65978078 665023235 647234996 620996545
92831774 9191094 78644011 273325745 328908414 246697023
126702981 31632545 67654556 553699035 444967009 530411391
70376170 25412123 21236009 433674777 387776176 344588872
98323275 9020999 17677070 172049543 182744215 190847693
439769290 58317575 45328015 790815024 679283478 618482485
445098061 58197771 383275219 514595210 499617647 515904157
92055429 21666374 62771322 435964698 395528452 430471167
39978203 32842280 13094469 203669483 197079231 193578034
719762461 626075065 292292833 832784610 711560880 495422795
29668079 29185034 6906201 386940289 377269047 145503717
111879549 68563250 22600379 283166419 195202218 245648613
270032329 39073802 63883152 675556825 661001219 668292722
881139 193937748 30833743 787357487 733396420 541754196
6113464 98853551 41427442 384812466 377235667 297233935
357744717 29620056 36619282 487119513 455654990 343313422
111569962 90807455 14826879 542472193 666175529 519363874
372314342 19506307 37275049 696242050 540497404 698544262
147013711 18578150 7374294 198789482 199120806 209983732
143949684 36542102 103622476 701400056 713495284 617453272
12600126 6859918 10530983 281869550 303385192 342589094
16201031 27945231 47347611 531528408 533139496 540869357
89544195 2088103 1224706 111385692 89455133 66021120
247663366 66056312 120268488 908061674 915595341 851140914
18915351 82017499 34758516 584592249 612310087 539429618
535134 10822702 689737 156553208 188516491 173555563
39961939 15556532 33913080 78734729 78812353 68527626
85049616 78678095 62458357 561240332 587951684 577086581
96338593 46654769 1612885 126418176 117538470 121297817
139074550 20172665 75337328 189318398 152583793 101152533
28749152 218604350 12363700 580854773 587279647 546324781
46632313 6471324 1631573 66772161 61598553 67941372
26243426 84294879 20112218 677098911 675313705 737306159
368108643 1953955 168514607 814202288 820907285 751971699
11355066 14213992 1023386 171281478 168672820 170373187
33775764 20068246 21636494 129048171 141996070 150255793
92663517 411307 69438952 962924132 752848686 888592694
130805440 41490037 30744640 219170596 180122959 164870770
14575415 7407501 380547409 886811345 946497797 971746174
179667561 87452896 133020312 654958276 535593720 615503139
184287847 94325730 12635972 447937969 333760280 449677540
30045468 2691829 2761844 51699637 50815062 46729260
1433711 178412 3769067 20298416 20372991 19423360
1671430 58821674 21610974 374603686 404588205 405407343
16834235 9383646 51207880 329388408 257012530 203575926
417082655 14761820 360221789 788192880 592726288 863524330
182614873 125428587 13921206 724465216 735524573 409921085
538085262 251125024 277911766 751401421 696268462 749364503
222322445 71468447 9801322 540174064 532861930 366171664
279322887 97327298 251968997 808491467 820264539 586408081
18696414 7058820 8151622 58576286 62964621 64077690
213543952 114207195 140637497 388863104 366062627 411582213
12979969 7512548 7693834 58412794 57908744 58123880
249427857 100721663 169667796 775360676 839293149 801347983
427665921 243123987 52467635 685411351 654925992 311936167
250111017 10053553 73630604 754214415 546177034 646413558
83584657 50345886 101140252 335224363 313597430 313705755
664427391 38355916 292313157 812369045 926490706 714975748
59796882 64705292 3479024 732476534 684651354 763340843
31731806 44246687 34286094 466578252 459359071 498069585
7770271 17902549 14286130 290894596 319537443 291441238
19039004 46519571 290706 321880160 434899651 410648795
481365372 529208681 29282087 657257633 702202403 597512259
835825351 235491736 487785420 928983759 595976444 908049002
9944761 64586039 6690221 705295782 566604642 741093743
105351037 82217723 22734847 276127717 285716297 256037218
1207571 33046794 23134202 327254200 309080897 255044046
74380058 131284256 27310117 810136900 878762821 790065106
351249327 230090286 79618305 393672313 505625817 263492653
11779647 8774254 3380671 38175653 31930439 26472099
314817905 139604724 251379960 557211374 639475553 574767032
227362233 114656295 316280802 446457039 440648887 534394954
122850525 82240311 34175091 213259984 189236690 206147987
449919462 120699262 115903678 784859333 644740176 672667590
33599741 38521619 91513049 774863891 621881522 731451072
243040135 31505108 86807279 648956291 449191459 632139351
290389112 160489073 126150224 483174895 419908100 492124416
121530571 44635948 38437043 659217066 574665406 618744501
400141166 179124823 14313809 785069945 754340521 609339009
51084807 44449870 78547243 528666770 507274357 526045056
12945489 39547212 5646139 295874899 386353100 378219107
70090913 186480676 107001384 774832088 713073227 547049128
379830240 117504183 295049825 590922860 603286090 583465686
369453648 93699410 177214020 769425272 717735843 775511635
191331873 33516361 21676271 310458268 210151249 202308509
204464881 212933005 21580820 280063848 303533738 297545895
41119540 133047437 113023410 660104398 668820266 560044111
154797839 53231099 57142006 455782790 448878077 390268870
271449198 22252928 41212708 731105299 491190784 744717584
48959820 4190731 98622929 228843411 235821944 234959423
53317135 24998661 4362879 546350393 493263949 402252300
185258979 47061577 3439883 252962402 227825750 263044317
170006215 19994420 17923921 284643910 271978413 300994744
74318259 14935220 6591197 618660774 485294429 617532160
991049 496855 6299923 27255173 35080630 37035037
34179021 1896849 16090348 169223865 123336666 198240442
17652331 25155769 236010125 878333911 957429436 951746379
456326735 163064896 403790936 572391439 516829207 588079637
318678 299179 193048 892291 1007835 962693
13033824 16512191 236422326 591295443 704403119 802292446
103674208 174482935 91331539 788144864 785547340 760198290
2319710 101116878 21602374 423569475 384903947 412059388
43839620 13847597 57285088 138938489 140378568 148659412
4875013 15686669 23939610 106277136 144576081 147754447
158938757 65211346 31303298 164863673 156677622 81590134
104637123 17101047 1211906 840091898 779641350 787877826
32916306 32943549 75097865 221562512 246761623 238653550
588399344 223242834 234434401 675080963 692509762 646240608
519456879 75427398 99821363 617516716 446730856 448196823
146690190 102468411 148453773 242602476 122205348 180168977
80259224 60952871 24249061 182020571 186209300 181507303
4666942 62903602 27701498 245265253 268335142 279130932
35825982 13109123 1713535 60833030 53965907 59374064
542999786 161562615 318659675 624928694 830634576 734369704
205003734 214488936 38948162 570682597 444668018 538252701
20471174 22728916 6404152 204363456 213843631 222180834
185355886 101619937 103791696 451855245 542814460 457095364
1823642 20542347 2719922 53604922 46493950 46455979
296871816 242340342 7220744 386674145 326872808 348708309
684654800 187203547 100115229 778776464 799831753 677493210
60369823 9919150 22641301 451997523 449840299 411569899
20493891 26626716 43375694 317815410 329232675 348044702
112935145 19312114 23242380 173033218 162520019 116554582
62779627 165999899 36752510 878926941 875649660 779024062
71502549 50780066 90209929 731661964 727327971 706934620
135226427 11466392 19514508 459999488 422498855 438599129
61887749 20091713 6514235 510264959 551356891 534821626
160215834 6185616 52625582 330432588 305824595 305797584
54364589 335526927 15886869 747684026 783721786 737987496
6497082 135764527 22735194 508228702 511144271 540213352
59609022 30055840 13051723 527884629 529817586 521468186
44444207 26834923 13294005 551048691 567577300 575049997
311080012 67470793 33035839 521148539 495391272 510523399
7714319 8664857 37068504 118773981 117282829 126609813
448196108 142048848 66396927 753306703 707773435 660312275
7128582 265713183 1749965 636653484 580303108 584397419
74525946 14966420 21826543 110149341 106402207 86484842
12309970 63904755 6453904 283386060 282668808 287455840
20168358 3120895 6458293 33185318 34329400 34337893
191537845 348834002 159560019 466189592 446209196 464734942
46852530 20659662 41756910 413031211 352614208 391643019
7034341 38963933 13998319 421074408 471408965 456320077
170771063 45370324 10204610 206775478 247970379 247468877
83275195 22290173 6445780 105343504 114617331 77271008
16864139 49688402 98219670 285593411 390277523 343764663
34991327 14682094 1659495 624148891 624447050 604031556
21834408 75347 1667334 23656550 16989867 9800495
205334702 23769476 68731364 334299033 392856981 351619625
17339795 3576086 27166552 143158111 123343213 162151248
84993524 58385602 24808303 469474641 392120310 345113653
38568565 74036168 4896006 300894876 298945765 281004570
118907830 13971462 67496791 194518659 131808736 170562006
57357764 60404484 2044976 193441795 243171055 244868679
9271708 5748708 2125120 83658467 71835403 85996692
32058578 6549574 10563793 218995656 229323453 214912395
82916431 11487511 44036123 401389923 421708849 371878625
147404 2060666 6027976 14263799 13468677 13898367
242613825 25594570 135482205 550101975 339754154 532882890
405824958 7684637 92235870 815267000 314560680 656782239
43436900 9434610 7321207 356066718 400144775 356437035
222443613 16388319 18771385 238113980 32628723 239731477
16969334 16654273 3716582 255404122 260030633 244559134
104960193 190439265 25785814 593811023 610937511 489801048
96145206 1305512 895788 438145466 429404554 425942903
137408835 13917313 78697035 201295440 140731080 122193265
280841355 57300417 58910947 393755398 363581828 399255251
86122091 4211436 30451492 225927424 228314453 226831734
87686713 282233672 524248 795606491 766800052 805121010
45464683 13710405 13048408 104074828 137954367 93667101
63660374 41054396 58760798 366004658 319366236 411886804
2769664 35505065 31772260 196667049 233905611 254748113
22897433 38550233 6679253 298154937 331327610 354224579
146324479 346121046 139386389 764694310 791878413 661289978
22426395 8056249 18536033 233757578 284087439 256247306
782095 1995489 68045343 773301951 859190507 897126990
47017854 27793096 21073312 163597018 221582040 203131495
64627455 6740749 2467373 162482963 148424111 176569323
73778006 11472190 2137579 115798215 120803882 129359260
202524625 41549164 52302755 337865045 357170354 273534303
20396655 11393805 6382089 98829345 109334716 106800203
658898005 99258839 553350597 782915226 558573340 799836318
331057813 19051568 18310752 525087411 574838004 584899589
41241037 26869940 17243101 339586702 362230904 336413421
18409907 14809647 26343026 232296078 226637267 237010509
31564345 6859331 9217022 35296722 24768950 34319410
27571044 21522171 17889067 31930993 39642840 39956030
105930890 45304001 72264288 489821685 487382364 478357815
54080553 7192819 99125582 407687467 436408361 448879842
40194884 52805493 13205857 263600119 260977943 219960353
160796379 17100958 66918890 185665849 174427258 201056816
528292149 34073041 152554889 830289494 783089401 616297003
305625276 45923819 10354959 828833123 785379378 722982829
74791081 41724504 53738195 244855532 217222286 166017039
387690 94410138 1590487 532867483 542101868 534364390
251548975 15675350 15259434 528647810 457122666 500939188
43795133 5818612 8130206 164522296 165042834 154224231
57346585 47603386 49819572 458933008 470571370 456617437
143903220 31125282 22421748 638334322 714760739 693664336
34769550 23007385 24478053 51716655 45974756 48280031
411523603 327903928 246244907 484756673 371005444 510078471
150891498 59964810 14957623 240936193 240447811 268391315
238350704 11357259 72973296 369439959 395248656 344251702
76296784 110820635 45635990 759678389 831889792 766048519
29801796 64991680 9660045 509038550 546534788 448510623
1565130 5036425 182148 29728525 30163421 18772658
169806875 12145273 51033264 258426996 247107961 210561772
29589362 5174534 75136699 360895575 296241756 351908759
340832534 94662090 100062634 828592064 814056349 607895410
14771872 1613094 9183763 103465589 103490119 102991463
287973199 13477618 32508596 499066655 470669238 387286931
211385611 103556077 136661060 469039191 451540372 463389143
491044852 169456213 312725752 506533714 547153970 675489879
481360809 413998613 160345410 678914630 672379002 566755168
224373200 59503779 26108807 389308579 400378011 456789266
48183613 53495630 143222279 671295247 879748605 905347440
298941274 309304753 142966173 387066380 360036326 232337920
50249362 53782769 2819078 348958213 451487565 451529344
465401911 56752334 138494278 534218186 525613887 651052772
31810948 105327616 36894361 206160279 298697468 254332025
72415036 86091698 81944492 372914494 414065602 358630623
453889617 107509694 62077558 746788221 743766752 661106750
739907518 528101030 315372168 872511797 822171027 599072155
395196524 134891774 7306599 939691102 811010681 850843311
388784792 82828628 54535027 897856973 912397739 852629126
6126165 3631329 15179636 40080458 44857729 49116892
6998192 7590577 41686 255352359 181070066 204722438
73407892 8371579 45184097 84499964 60807993 56328680
46472758 115667167 18395837 422437870 547578111 616646835
240151953 29999014 204056374 321049420 186386462 337776271
17321525 108012279 55918423 313404976 305060557 321053654
176300581 50799760 35496502 847609914 827312410 766790812
29191474 696293 48791571 692259675 673978961 638763713
1131857 1207053 1649876 18997012 19674965 18956912
132730354 24043315 158665055 541104718 481029210 523125197
30455351 12075992 11927848 405954723 432028598 420113244
420397768 147533886 179586912 494418957 352613220 848900097
77025780 20932093 19962050 165532204 123466608 118425666
67935023 12179366 53573606 381841543 387629859 333322548
56531837 3784671 29797570 79416140 75639194 61376310
150922105 265258044 84472134 687085135 786415735 636614414
111899975 24933937 7111582 786191546 737971905 674203056
492499565 89420696 266204974 885348662 755558174 943738698
86503239 2257845 98244284 205672201 440623401 433244943
111137853 25729943 61178286 462342926 454285511 444995382
1363659 1317905 9166729 19786022 21958718 22043853
22370608 8315748 16167983 110670653 114217730 82029556
413761453 890922 163556534 549190426 300355852 567062778
73198264 43263490 80362969 367828301 319488066 376965768
30502882 8533446 5824272 148430553 141006273 133981762
225616361 46020868 88454410 513998082 560701893 578325158
159259472 41478377 74087024 905774759 903149453 945552640
661675845 15867367 278214837 873016818 225195716 647521508
143634160 5084380 111537630 244648980 165862659 213510728
37666954 93818602 102187086 566731432 483716789 661478219
20007419 7444467 36086801 92466361 88479015 102217198
45907750 24828659 60993 220870428 140778499 180031163
179433330 30578993 142247954 206432851 173951730 226901020
33263054 13879904 72192149 265115285 269897521 276075555
8072945 4009403 14886646 32033373 33597205 34125035
138403301 53823692 71781493 298427086 350294933 324136677
101638291 104037895 5583314 433779993 441351403 309946972
68320810 44020700 55998643 544185557 497664672 576857941
126794328 20182542 88494277 154734736 108600437 150725022
315435183 69071695 147039841 373797165 451987662 317984809
919171455 383599342 119029799 960857705 684182038 621445790
9647529 5761743 1817160 88843120 117658561 114030229
194791605 3585984 25613446 531600360 402285620 339555051
2551227 19902802 26023787 315906020 213569523 319894346
66190377 81707248 183589969 477206675 553155691 560334882
9589888 9786612 4050848 435473404 347697396 375992187
69714240 106187793 49860295 497375707 553431663 466751630
24081777 73724877 47865609 503097241 536540253 529168324
67916809 1706745 1068143 91451189 61724725 79630848
190999 6324704 780033 64902549 71017472 58636110
46014992 4731559 56988107 814205602 816036953 818708245
473641345 114026271 130582407 738375836 471694129 810976847
329069376 13930925 59842589 683366137 721233728 537152959
24733281 21415177 37537533 820123033 800271041 803768675
112390692 43377435 769049 265470396 289495542 295825604
288553169 71349152 31677148 487454753 470638711 330422916
189825256 41839112 11736230 417252084 348608793 392580089
70426591 82404768 29744642 562524198 579098494 464716851
4032875 1972759 163175 29137603 26327030 28543071
265113235 23504880 7354816 472671566 418668260 357108542
260260258 109289860 24868815 411989094 404845865 524205234
4090246 19465821 2999201 95708796 90156279 106478799
22196137 8148261 12031935 306873370 317228477 284054049
125768895 38908503 17900098 775495571 676037357 786192859
79007512 145185151 55950018 395421286 400503828 326517193
13205766 18870320 200790127 376509754 425790947 405029078
80172698 36362061 62105202 402537593 443764616 471015357
355480107 43563535 9916089 816217630 780586971 671120597
204438176 100052645 11743307 753940955 695328572 712264049
157183913 2833957 16542623 433393847 421846740 371129679
31294540 75444817 7929917 231312379 309963534 289858312
35568758 13780203 16078567 287501225 237762694 348532327
566185227 298395409 12230728 846757942 836951394 923792198
66833784 149422816 415597 661961992 747448634 654925684
21594133 47297182 16514593 304431581 289642080 291844205
10873205 586511 21563699 256051152 230734514 246736544
283914866 9602496 13823505 358676296 297186579 187430260
225863961 235421532 20802768 885621451 969557783 614839703
60507250 115353181 13401098 492677957 456031851 480206891
1691219 12534747 4706684 79343172 79826119 76424007
158183334 8633962 81728201 524389953 419533508 513761536
45850358 72219776 16936356 190599980 189676235 188518219
51758995 130805817 125274479 558737691 615928952 740724880
555040192 200537679 165532709 649718745 564068579 710633874
1096286 3124087 1103821 32746785 33346983 35234971
33597276 27717246 3552688 390771635 373193207 278514152
19805998 8029026 994915 105874093 65416054 91857427
31609038 944367 1278103 274498295 222032020 282516703
23513841 23600241 66292712 525076778 487377761 487046271
177545208 23291404 15405338 369864126 335750907 278639871
14994897 3497579 41467789 366548189 323385585 351388120
245053689 4537613 64819962 282318876 209995964 283708486
150768808 32277270 53480461 168516315 138531826 226773334
28653337 5586570 9114154 169623089 214164768 211105948
101203097 165989894 116353807 326168858 391998073 304351640
57437743 34519057 5830415 739300405 682218504 634759429
158676561 19361575 172963897 476009298 435941916 435449949
163119316 2117654 36529243 232581035 193451667 230434727
145577487 79349770 41459897 599983258 626017907 627624107
330349803 147048257 89660673 505167158 231995979 373734496
753291 35521224 96175745 283810632 259604898 279792690
391634144 209007185 27846079 796535004 798810970 789894210
111592789 7922992 39624947 600526012 635231375 603873129
2781555 3255139 1885668 16441333 17050035 17307051
192068264 10972575 20827399 274585412 287452258 203808277
238980086 32467934 48408087 327097729 370965937 355501093
21851803 2310606 9180929 100369197 91937003 89874520
169962127 140668796 84599799 642070387 672470624 464833088
156277231 75325703 82468697 639511729 735045762 765801095
59225140 32630455 71499623 337862392 366824714 348418280
571501874 332164941 167689567 646826080 664646851 490570133
8912867 61645900 106032055 829292300 680240783 822349933
582225160 26421596 459497099 822211467 728853851 802692213
273822952 86800023 104023194 931766084 754566377 961754217
124402322 15290238 40820605 506707267 598363565 520682320
161801616 1714478 20224845 566793942 268823906 526566133
46112472 10086182 45923573 651833316 696970430 676895951
17010292 554498 26709293 500343906 527088703 542066658
184274796 84674893 131195429 496936139 511326664 468879818
427160747 274546373 227910221 818261402 753696400 897451976
16501594 8533688 12212948 187577571 216098293 208352339
234240893 92839029 108826130 696454813 871227917 874144646
596603233 33979283 223014127 981253487 758591468 972846764
11242862 99171506 71732029 532506194 621688150 615681995
303753869 109268949 243435740 481279134 517501483 534335324
19943340 14846390 3450693 245369762 308399421 310931761
14390694 11114154 14533827 558979195 674334964 674562378
243994649 90480076 72853828 472681321 457650757 475216488
395460315 17323320 133151150 677796620 679588336 679092258
94400757 48830526 71058423 453230998 471177301 460035126
1410922 392654 364318 1611001 1220204 1448362
73258798 63338791 39269840 395809169 267077829 385178991
24335665 62548031 40634777 317734414 280800742 321418398
23595014 13204186 5606365 375998118 440887055 497668567
10743173 7379287 14076031 81575468 88613056 103502055
78583574 1928245 171874317 681465111 704656545 625173091
734949785 39540300 168600483 834180594 588578548 508191247
81272450 10091580 35619697 374628972 333945352 356506102
72207376 8284767 84547234 506229898 335328834 565009451
78404183 16565429 9176848 458747909 458499715 461323746
15165699 5288550 6999926 29740327 34678131 36043901
5418026 6529901 4652917 50182203 46546167 50185351
579150832 26757207 39982539 663007091 442162464 548268338
751518023 24368554 243224511 787298788 763073874 781839630
264461551 63760178 91741198 325843379 218673495 344029070
151895214 16480437 2137326 376327354 373199640 279854023
26380890 31496529 14293322 253807710 257112158 270082926
7303519 17534318 9977380 127723949 109898237 126261380
255558270 22177942 50367866 657388802 635658442 631642032
31855461 285226793 292264459 767101818 696214246 801352533
15794504 40023004 46274707 159004556 164474361 159444871
449423861 340039453 154266299 615768715 927382714 593497686
36898594 52888400 36955061 525312919 572196506 504043427
5594241 509989 83752 7029070 5954625 5422226
281213022 45160811 27364695 491933574 394776927 304103830
28474934 29417940 28748293 380476037 266183466 368239509
283331891 26115128 50803996 786063114 795778746 728141446
158246 3590680 2862308 27640947 29031590 25561336
159169522 57017694 22401060 466174967 465849147 469020398
108748968 20950022 80861068 294784130 310492370 269937162
58379877 68744291 250354760 851693573 841479217 850083078
29108732 6115247 4058090 208257939 199775946 145607572
342055399 50134702 19755280 478944995 404231688 440091278
335065776 102161443 55900547 852905451 694716697 819571120
440499056 245820987 792388 670106073 652943801 705037648
29522452 7709537 14402610 39445444 43540048 33826996
513657135 151556647 36553163 857705709 857690543 713747994
54776191 170045457 1493674 518333587 597996732 599656888
80459750 61680445 18282933 440619769 453501543 418484954
77280096 65940280 8384956 566866662 529520284 295048713
69355095 26054458 29271532 391424388 343175567 294933553
85136931 21930932 24772547 398290604 572984288 565002410
186947597 59279470 63978436 207141259 265174089 212220325
237710262 56802220 82330474 536547152 480267718 522718703
6864308 199758664 1131407 665002976 719884208 702843973
114695886 67499348 236020 687905185 488437219 637928468
283425693 55311313 62213164 440835640 256480790 551099840
62888184 1402912 129037855 612217425 715698882 641878848
4148713 40576162 21050950 164836218 170243282 146192210
95977050 58793958 33040540 188010430 179490322 177495357
6573165 29340294 2878144 373830226 460141616 469487542
63544338 74415664 26396419 377496925 324072581 427399797
6595399 12304886 63352704 295357214 301144877 304163613
66009776 19578965 3744607 275891382 249166261 226342545
55254718 56465289 129596398 540534251 524426217 533279282
96337840 13591538 48020994 100117175 54241265 79507296
66142023 5976314 58385336 502115695 481606316 479922013
402548179 143085749 168339871 534791038 527244626 564507238
123927454 126746278 37373842 548421059 644793524 664507311
365308901 103665803 80884907 494490392 404651666 476098179
56648924 22120592 166223562 611616173 725743646 715053697
103941117 25309769 41623181 789864063 692561686 804834831
168597107 52642807 13714412 306555721 244873539 266724871
38964930 332278 15245710 719232746 678702253 723950880
495667673 170332537 71154562 734872127 699274512 572814801
75081975 1751034 6041378 852099104 821799581 742010392
100703863 279541734 282875952 810089778 677449068 808556174
16036316 1803544 27592179 683251151 770061171 821347700
266342980 6740547 48128647 718745808 660290574 661779084
169335714 265477068 51087444 713876207 756221501 335626525
179690576 166192284 21797690 541751962 502008718 594867803
13127635 721995 24460284 460295990 430505596 431069524
85651780 7590045 26371699 314178717 327609919 309470034
122583215 42404638 7224732 950421100 757181553 927136417
74983351 52412758 158568289 717952708 733173849 734536443
63330248 43211326 54295711 668473963 645139668 658905060
117191558 150711347 45275413 483865595 497551596 355549293
113767188 202388899 102616083 607583942 654736152 633061655
91137417 61956705 146032280 688453599 792114523 782127802
67266612 40080680 75815238 680412257 743127697 602605244
196242566 18489634 30015353 432880785 243868844 437079544
2672686 163941 45886382 188369457 216891550 250573005
44088976 14203283 9983554 545252483 490276932 592298283
139157882 36635820 19940921 327139083 150416525 268825850
290052525 10916846 5712571 424545673 423962046 345888482
30836008 63886460 27584294 285649846 276658735 284498471
178378024 110615305 65892244 593627928 516419899 602227369
25683738 11408957 2890264 94663809 49587494 79682527
26835999 27607060 59026505 965132261 821444532 901861075
1813306 91687 15967 29535182 29277590 29596129
253431851 51307150 92585027 761562482 792496668 722046641
232216126 61395271 125300336 461753213 525104356 368109891
87645435 91509964 65565219 891305603 846218320 856484744
274374043 75597456 88890713 477264937 252063481 463789679
795525 2163643 2012710 49942697 52306371 47609486
1670825 2584327 18010408 121343383 94374525 120756558
28444534 3724994 7906905 73702097 64444630 55818452
9070030 1625797 6673775 87494391 72900043 87436289
277276072 79088399 28363677 552855526 708288482 469309246
665353999 265661119 87644293 717982693 431738639 649572056
1103211 10790289 50740431 200820551 212468759 248626774
39590412 80119916 69812114 689810245 691476252 665530935
8560055 232341 8002124 55730355 60390481 60413962
205214106 92919935 56944687 758182067 748320639 756215371
68737409 106318969 8912864 858892617 864061105 898288269
196074670 63796348 24747561 399065032 380574264 391741309
339371880 150839069 76666912 691542227 721956680 680813177
247291209 59839569 32009322 601780448 679795026 617468378
6679105 4371552 14882306 58057659 64873562 60377709
42591646 33047283 1653454 292375339 295166626 290504298
262744367 48672438 47440103 346040933 379907065 302072466
79067895 41463431 23257597 183950907 156263610 177562615
40023453 47927626 16168950 208008942 250131590 230995705
81471306 67243410 166413225 591333889 644630383 637764768
107613772 20722276 4147400 365352382 311143108 365710436
102176399 66863846 89259143 864275626 826442405 829951207
77576462 34299764 68400805 775525045 724805909 711259692
69632870 7510971 33075264 221441020 212445124 201772904
100214140 107730771 51582844 497866402 521235589 453629412
317656830 9242918 34162041 499743767 453731609 384500672
208485773 27967208 229128 472979330 452741181 522415834
101663092 34607028 1812397 590796641 410627037 434062569
29404497 1874015 66435154 248338063 253159017 202012061
60629204 78896707 210734293 539513280 600372762 653115492
17374557 124334827 1206864 464213453 449785764 424116775
3352103 28970908 105495137 335136749 321588866 351736028
227195798 5371575 178236992 656315487 627482410 628956544
4321879 2643223 7526627 17069299 10269659 13775964
33465824 28644798 38134693 505564848 478379894 378999915
4206092 31396469 106555154 658405205 676066568 635767399
10803541 4425157 4198556 20824396 24255603 28926618
12418896 18265787 1079285 206482228 207159698 207429171
299399696 94076076 68176777 783028829 708085745 780028490
10123564 289179 1229213 154168800 164673460 162161480
211084581 96358414 79012138 227045850 235834744 102416872
265072059 58964208 38868549 550867234 365939476 488765269
244485863 42248436 194385404 834963930 633425034 693127739
407185190 331463446 100074977 696621774 729395065 680923211
99630804 93634743 56117213 173463496 166206414 177794755
20113409 45115878 142641439 489625548 485710178 466730565
397600093 16577354 38105325 553516135 482692563 484449297
30295738 43902066 44547071 408738309 442701523 414900670
439091199 343255167 45354559 780035860 918674329 754315949
112743956 21989293 28245474 404941079 427023775 426234635
151188321 72558458 29718229 692463967 741906032 681534911
259078556 42443310 30766132 667621893 605141093 646551315
210214748 103321188 12619701 473986842 496421733 500731871
110396782 40776714 5939859 207720009 193311434 194253894
290775189 13118119 48093336 686243370 650607633 696562843
286885900 34567526 333036288 859466686 903319859 809475812
252556450 30566570 106836739 403045203 380591670 399406028
19562596 63487413 7490584 268829971 323409659 323814082
377005724 242412340 347474400 759882771 842416289 884934813
73602876 27260643 10632067 91126183 79514386 90769827
245277173 43289742 30536124 821331403 749768596 774956829
26503379 4531658 59299945 185088863 183914395 154679046
112001357 3098983 19948791 164673710 121081147 124062057
295657399 79883901 73905487 403103997 404023812 399973566
583696855 110063104 99882322 780853350 544831626 636400749
58415979 26035490 5736324 108469659 87250158 109361854
21542086 9085711 10283267 41142548 28101686 37842048
232403188 78820962 8771608 572730864 569390090 502506525
62579313 83083096 39031952 645731632 592358523 574035667
217825637 34683524 44329795 377540708 285243217 431753191
234582636 22631353 21710862 612029061 622809112 689600081
65199206 69010401 236866514 737463059 648085039 510999132
23046534 37695555 45986611 167473827 178556873 178382144
21589967 6133920 1545350 42827157 34217553 41831271
70377062 126289174 47444817 858458240 871476101 886150952
461074240 77802033 321680788 547067753 548636076 499674854
4527966 34969 5568188 209635425 201126836 221097303
45006771 7035994 26252531 60818286 83242306 80584058
59532612 36681829 4855143 228098142 195249998 154898471
115920348 39092914 106780046 136319606 173560615 153815373
190933909 165913886 30997957 878678572 914462778 912772448
482880140 60966372 166585317 704057151 652191769 690780267
307985944 87030298 125887061 626700541 508092366 800796242
253761298 108787090 10191910 282852718 210231713 209003295
39742062 22412977 41208449 98207157 129030230 112419354
62355404 17291009 29402097 220491680 335807067 353125791
75915385 74694110 365380799 717047433 786188139 973021702
606380970 56822205 182223997 827435915 739194064 759702468
215322843 44483653 92080927 270238909 233516706 201329154
62914840 8976567 63020897 510643949 518974841 495887508
6648088 533869 48708794 288684002 304102027 282853036
20407691 91952260 13212619 371536545 412178817 340057488
383881073 133738394 294203739 650719413 598237206 757257205
1509937 584623 20124 1978345 1495181 734904
83022385 8161329 66769131 415917021 408674069 457148954
331381556 87447858 9848523 658744431 683709637 677688821
17712239 77417365 18076237 232770913 281394818 280484706
416046122 99790448 215118442 453940361 348899674 468140067
3038536 124223 712314 21922147 22467113 20001028
1786762 8799176 32308711 303745788 279755965 299167957
188384638 102521165 1155461 410011838 360375745 367094843
4773037 13959849 245281288 469879620 835589112 963026324
39237570 3867799 117184465 535701043 445255097 544998780
1206317 26027923 16534325 124021996 140946774 132426794
1282559 2369175 1927109 63805906 61252059 34467713
444446324 34061665 24826979 916965673 889519106 918408893
631370757 29871975 26160714 817759458 824051192 800609011
11814437 2649007 17698721 189598409 186017329 170768880
52144134 42744021 8416171 354550845 334420280 353893459
142961857 85934919 62973521 851941226 829573677 687781056
1143312 16372469 17690226 103220648 81341517 98356593
109427733 5842617 37374206 144811785 120545161 82075600
132457027 44150860 42855124 313069387 399975145 329806450
115551466 25668255 6371422 451404227 365523381 563418029
92312348 27395598 2126422 757530732 686272921 701933120
25530831 35660426 8902543 535045241 546287507 518991169
9848773 6922672 69577603 373497804 359120925 398500198
13286963 3912092 2692307 63351099 44663427 60547106
246098602 14244547 127625361 916763820 865537649 780091505
239872422 78055056 60060171 791455592 858748421 754708194
88276762 44366916 3640710 426254768 429178644 442927045
94160806 70131138 28563780 703319596 649123543 710049880
61493759 13080425 31818212 115049025 71179585 103088420
22758501 38340916 18608595 727668404 668847342 708997557
240176264 13122884 180449454 608906633 547604154 583436122
56398157 66301439 56684510 579643299 538313740 512409445
190227604 94178374 91097372 291705103 187311478 304075208
46583942 39483156 9989889 244276964 248822440 227905873
330573903 50328436 144767872 427347558 308534565 368771439
428673896 29442984 95068734 464412994 476673493 155161814
277342288 281857902 42432038 707540292 802575862 683121973
184119163 113472834 206987 345845502 359800494 295523673
6424762 13450921 3797145 120151683 118268928 117338158
6992092 450248 3015268 14367376 13097617 8473177
256491703 8660036 95307358 408733235 304424499 420157833
175527057 2714032 103642525 628960431 455181219 481834890
842244719 91541774 273407666 943499358 773587926 651490607
512964506 481516 139469389 973957548 967276942 738060576
598731511 432396157 78015081 752551111 585536762 780933000
44891192 23125478 67121953 334919223 273295482 340746951
84988909 34367887 176399830 628745077 618477608 614133858
54470124 94311469 133052812 868088824 868584507 851080298
12943403 3557695 1069258 30167064 27161076 30450567
10519159 1166209 8684969 245566096 217000994 227906946
18948346 29257181 17465221 513040732 659640836 575463307
511926137 118635076 453627232 600839983 503244616 562475939
21967924 31409952 1241868 813056122 888302111 930813918
108334364 1480651 258717806 576170221 379219272 674541705
704730299 62327447 160881860 766785820 569079498 679504668
46689002 63654966 34836477 350535104 334222092 322761036
129905314 148450869 104333583 896682759 764387549 832342315
35468296 194089159 19312129 641787657 803380297 824298915
151556077 31532005 1449137 645381317 570477221 610199908
50401272 22964398 5397764 525393913 531864450 577149685
119258479 10614564 15726131 151086858 118836885 142553073
80132366 13975180 14524491 215244396 263685949 160777002
76061238 3380378 42492755 127423985 129277208 131335702
389757678 13960983 8285943 742213962 679424445 754301770
180119554 58762116 98344648 959026462 837760171 866362945
521586812 122345858 243128197 838100748 850061603 705143183
764933510 78945662 187109213 832187689 840255178 727428181
207966214 203330266 137038739 516728086 510501254 528836533
409258971 63737744 101608761 691560080 553536810 357752096
181955083 107347619 3878808 586647341 619498559 656823694
436398483 235014049 138949823 518163478 479873835 461653821
196581059 35650038 15967105 217529793 212512112 152349986
57108711 119161430 26115355 378416082 474478863 512815431
23102593 69404047 150217410 854074770 891321498 908946703
242655760 41376673 35456168 745773919 630593508 587117145
27239352 1832172 1153120 46888169 55939883 54288305
72257317 15182575 26391887 247285835 214065567 223147493
17088439 9203944 15246331 78826250 47640058 69879959
779408231 771269271 77695867 889596416 975542826 852032101
1367426 33246143 18526549 355150600 288211546 350616298
400705462 77145115 58759705 876813645 809562576 942889543
58044846 8370250 56104318 244959011 243053091 192920476
316926768 90720359 79723224 776432096 733535989 744648588
82633254 39858619 75667702 412087948 388113639 434977118
81373030 27342371 47487383 507291146 571860880 566388523
125532565 37316220 564029 558684000 581129067 564367707
262370902 95927372 5333891 486627301 424975159 280635925
92681 5584329 10617430 279979983 250192779 248413411
58682330 89860 20654620 599959779 417491650 532178022
33942243 59733684 17767048 465805249 586544236 550414116
3477298 20395306 33194336 457511984 446369395 486738561
37456654 22730263 4152647 271996514 220316899 264111690
20590699 7032177 13084284 64521335 63294803 44645886
167880437 150183315 62120848 871871685 819535247 907625235
455641338 124697940 43542649 900417550 677294540 392045481
586278612 63733113 359384915 666766327 671206371 575140994
654611090 233907810 212482147 929984748 903400712 883547363
110369228 64767167 36367537 857020001 786592196 865195825
25774022 116769544 42746097 574324976 559383766 495790635
7163027 4018272 5554238 49063871 44407606 41970516
368742248 249877987 329012950 572216955 585752819 624271126
122183276 115395347 60402246 416210491 398198075 402412586
177758119 64874440 13229182 386688426 430748175 424075139
410755461 101243968 185964407 433176184 159091993 372901493
35818 48508 103124 1059012 1090267 971001
253675943 179660585 6193463 746671879 781637942 629268769
693866280 2653317 96890471 740159357 401841026 551396331
391699634 135335771 146658091 723033879 714751555 483539843
577708216 40627811 37684959 761296710 908022088 868664335
2279951 2179337 5531568 36664649 36611567 37576955
67543217 33572 17101648 519028629 670386749 572593612
220040591 63806801 64069271 415109862 362175509 391619009
193785575 102432741 286095999 643983715 660820513 660670211
34338052 37975501 13265992 643141972 560151139 614678754
187029920 111099905 35729861 730704873 791005964 739125413
372064026 133216353 26984056 689319606 592242718 216023556
29518134 6240851 21411034 62160787 56594431 55294797
35601530 7428718 8344818 108004773 96800103 104090616
277675838 18206676 180020085 540289787 453583756 538293216
65156751 37199264 4427033 633899059 917035076 943228188
28687772 25638514 1607140 229437733 171541678 209805869
472266261 47006060 226790559 520876783 492981229 490746132
84636664 125086172 52252084 549002800 477168295 413064629
7601908 11390292 1038572 119773713 117185048 117738219
66018244 50691549 8951091 418518178 332252901 369738242
19897132 345077 2946781 53752510 46166695 54358226
90810021 145066466 187419960 869140783 942286947 867219000
34317036 118398989 59161255 529771093 728351017 652867232
10845270 58595357 3845064 420398102 386670676 373991218
138855921 95797928 22308474 498386237 486807682 505771925
83564519 135095822 10237437 871478501 887825381 896853578
72752699 5504913 3667622 317956263 402400110 326420858
6518924 96826 927960 10192557 9806275 9590415
142876076 88925017 16012458 941929034 740318673 906685652
28707821 840076 59539917 175493274 182597636 138738210
340707940 119083880 4243062 533311648 527681937 482502932
58805871 18607529 53153663 438988976 401912608 443136340
79872133 103951243 38071643 250422695 199018849 243970539
7821786 16384245 7386933 247022329 222120574 256463825
385243574 31814917 166042194 414790692 204951977 457582567
44901095 36422667 43460801 201562115 260176995 245537947
174056050 14182987 76996220 529784567 501834293 429378228
88328225 77185611 89236479 483291238 485568484 483313052
66645987 10423557 16367059 420637919 256929025 437142275
14188993 14683896 26086122 293577100 267103576 267645589
705282365 83463723 62145468 886338374 876413464 697691545
645916906 38563405 352085174 726717721 159826671 811042162
418737270 28827952 115908656 941677624 895521022 984939511
130983132 1373425 26355826 261574184 202145349 232536338
68656211 32267924 17654212 193182539 146167759 204403913
95711933 3672249 97491707 527429758 594867141 617033848
12060986 15447409 1275120 51519297 59284661 58465622
23011267 243326 9587717 37786252 34673801 39396376
438730124 105538542 175266476 475825517 253009838 222270675
396808711 77478281 98388810 883967537 896670941 403068486
36066058 6545541 3630731 166725452 160275216 156912133
13311873 42202090 6122052 289554472 220410624 236690276
322373 628359 167803 5485845 4519136 5064218
142790570 20019079 99592796 205392727 183067275 222093896
175775399 110243515 69101567 356952867 273313733 365188938
119543600 49827799 36249201 848029995 806459443 868254086
289367593 92393320 103612504 676698157 572073791 647958184
1278188 695347 301728 8625708 8128864 6986868
8778547 31516515 34254550 480334338 432406389 498833230
299696446 199488169 255895284 451790674 510696560 606742361
60404415 7287375 46143895 283658593 341719682 347337117
44669619 34065593 23956073 507147659 548798063 513443383
327883215 212199905 10345506 727280633 814814771 802155129
379975178 16116402 371048177 569228276 602048644 443750224
178183068 42556592 165765818 566529429 630329704 450146443
334732788 21085781 14345767 660215638 514261731 677086683
25845108 102609803 31201237 351427035 340844326 382383473
507042657 273735680 204723942 620875783 657620150 596589487
297293082 116571755 231803609 603452390 760287362 799530500
16028714 5170733 18872981 181993531 190025697 173975527
6021861 21252787 1189366 107939357 96851738 120963487
11380128 276750 80196 73915526 64820490 58107359
5878294 8203576 1178928 235844693 202690233 244400661
280797860 203188739 197714882 557413723 467598547 385512385
420544 12093670 8586550 345224071 371131833 330280628
5078750 9493415 181845619 483863585 440206155 581840013
332707652 29453368 211487248 884368551 643137647 833708797
192826787 219532720 20449566 386672707 387164263 313492970
178254146 48204717 64160019 280346833 248364422 206010713
211684346 117250930 105630893 497955324 490475308 490844448
28765394 21898077 11896931 157528924 189114645 180165511
622647824 80445672 55321711 863056957 834919962 658898120
66758846 13869640 73033675 339830613 390659126 351568681
78585829 96412242 58458975 420731917 425355723 429120975
182587732 48995947 266755423 331701107 428617620 313109556
1570679 16104736 124476 127095741 128980370 119929598
194438580 18956459 138662798 217162444 184290036 193496407
13121708 417273 3044596 23592426 18118313 19147493
23133646 153020326 24453428 701498558 873829459 932243094
384829304 116606320 283989534 716954970 755898572 629525450
159026629 96472333 247861873 804408381 813723371 804932876
15258933 12935256 917560 133567854 130806791 97366221
108620443 102540973 131639010 599872558 582395630 506324260
30637553 70290490 66291527 468045630 470640304 460199482
103373473 80319046 75364805 402711411 472027782 468094049
70296237 85036256 35700718 319450098 350018708 319328396
665567885 307864581 386731154 825014096 789949315 777359350
124637 2037224 16718388 218701199 281309105 285870361
135722854 59324084 48386429 346797847 365067506 277267380
60326430 45885872 9045653 352019552 354537044 378380484
14553459 25708231 27112564 383888532 443803532 328605001
95734621 71527393 19257601 257180727 267352138 248078256
9021875 41694521 75068576 300136190 277033499 291411703
164236583 68088710 39335549 210045895 190550508 205535361
34703684 48321082 54744526 664540502 438864973 607374928
84911972 2660280 28272951 264292136 292032928 289602782
282702176 3249140 165061260 657071369 677319707 674753168
347193610 311344406 105654475 627165393 560967342 387395435
2021011 538195 114034 10818496 12969294 14868301
92378902 33579297 52515411 952119513 912855252 930291868
77390795 54863143 78491636 594973587 570857017 614596483
3514213 19905019 1963987 222796492 150324471 210534303
100609612 94821145 19164237 687438545 690310863 676892167
28994389 26044978 867454 154222906 127291411 104140724
23392078 2608722 4633333 63707037 58758422 53474687
29313698 3053644 28156469 298775469 313952468 306238854
26499527 10549965 27178456 115497306 114366828 116062688
320187800 67427200 222312185 394841290 296300159 366033349
287827666 366185802 283333284 801586306 860854364 772440825
761264590 266411524 245909157 984515120 849561538 424229533
12133519 23478891 50156565 217726217 212195876 217788609
836045 692681 993153 13673472 17956310 16464472
11988378 84791281 75167181 675253008 538392278 807658715
32037183 23413473 2819334 788966616 789627685 749391107
150764728 35834801 208897250 705678245 721982576 686587278
37647696 6918663 29589563 89094699 95580194 91455673
787609354 55036931 180184022 941115138 875984336 518703149
367040634 140214129 53329612 526579613 517572375 474880801
83241396 33186917 37853550 328577367 369277138 341231515
5745757 23339759 1100939 167472232 168710392 142034247
181067397 110952027 19445273 452153751 312637851 451014394
556374713 506034861 14164750 673596124 706459469 536148971
3926867 53717757 12081158 693896274 725939923 691746903
6411255 9688625 96686526 433499938 315579707 379871984
11419171 10666364 2901737 35051788 34666037 29446664
29637682 28696801 88799790 762610172 832976747 743663829
270149759 49011679 181454101 343888447 219806661 245267442
601931 2245160 5991660 132772198 136067933 139318151
102335809 49132968 332832626 700670283 455080320 661157242
69755359 30288264 12912685 328164002 326638784 307885958
45664746 12859298 8568152 531502554 559474502 513917343
97024938 42968889 50447595 713421375 787289878 823606254
167692079 16052213 21987322 219508095 116034339 230792780
72387179 70050379 103525773 581540619 635746485 577030737
61732856 13423718 3070348 394354143 309712197 218414072
9057329 263703 551369 11781456 11904596 12673415
242489077 33199955 32197026 459952966 542396948 282062055
97611635 82272642 50961264 765957002 729133957 783242602
2236991 2635616 11463599 37509128 44425483 43319735
232472369 259142537 56350399 321779577 333397621 315067531
46639562 1849709 30978136 234038951 268005040 258535137
81880724 87468834 52019634 683186050 653594654 653336312
54106478 81682787 10829260 354360610 341521045 363481534
22142687 34964515 113224004 800871039 647817184 856441281
244419668 57619763 91253044 481267654 426128061 433896416
260273386 85973071 97986498 293680594 235318954 241860008
134858751 236866553 35626410 605444032 602140562 595851761
9367605 12483668 2964743 162812361 196769858 172136609
99073043 19424864 182879272 993252740 917124783 878974628
71916463 35276700 53089883 448570245 620706121 640105985
36535186 64860105 25391252 713013718 795748392 748686521
35527165 29814287 14125366 192724398 163636293 145573801
86037099 40559829 21319183 372262759 384364578 358175389
43517643 17889470 42658208 880671953 797151020 762020581
148615530 116046955 1726794 433338786 440220075 445806143
34214882 36035695 31472228 442446997 299036141 372387231
82883498 21570675 21958868 195419204 234015152 207194040
296948453 152517697 7950872 528325618 520727469 464063574
305243564 81635226 82397400 416390803 368288929 485127758
437369 8734 47946 1478796 1564115 1530445
10248199 58110936 10584932 285783239 277451951 221188206
100045357 130302964 5254991 699243055 680768841 670817622
51032353 43126474 28592375 629617083 787002526 843023286
264413835 6602606 3203798 414114017 362211073 366366194
161007404 29729230 24844072 305449752 239567615 233406748
699996290 307232702 191707572 831350298 830877522 779524753
126076386 114673641 95598650 687884144 776725467 711708468
291551471 10826694 64384328 405862689 282334082 298205509
317099806 204623864 114334961 494089462 487021224 493221356
303326679 143737460 10735393 964727501 964531487 963868236
976674 1249941 4618032 17759507 18235381 18467374
78139245 3898921 68852846 125843638 63951126 109114292
219794988 64792641 172998587 298976077 165572493 315783117
119581300 126836818 81280599 655689933 636343893 679456690
7107152 30158233 22167762 317170333 320313917 325638904
488503454 67991152 23024172 664539721 640276005 744420547
48245517 66138263 3342968 201703608 217481807 192861664
33571096 9868293 12083266 456274522 548582143 527247217
90249358 38665149 38903124 214949890 230866385 175808971
43742461 41486786 43474 281360616 292827211 303964835
33795010 200133594 24547738 691536026 698266109 591877845
154117648 154396222 63876151 332378958 345125262 288681272
62219726 40878825 11980289 102329041 98626064 109245260
85879043 34999307 14465457 234585462 219221731 233508820
15772131 53981089 46455514 702912993 600873607 730056869
52962105 11986235 2339171 86138194 82145458 88945738
5121037 1829187 21040703 118357747 117399947 114785515
7950625 3564032 35239940 468233370 465554013 461625029
75095679 7606159 4864495 158809707 153426995 148144264
166365664 39751213 121091175 723484760 703954262 590624176
433117835 48707764 118420938 716153103 738621638 640423010
28205304 22428282 51572846 136070058 123692979 129177644
245978853 11102633 63002333 835177526 825447542 712428377
212260823 23415196 51004062 261362353 277955781 218285276
316898268 416954787 138460761 362233700 435170154 430365184
6305697 187994535 130163479 688513145 744683640 718410815
88185289 54447580 5101881 939826190 887360493 765469687
314198696 9870205 208210794 594711388 623345706 492337713
181121391 47045030 27398175 207383417 218225413 114539204
4060498 25293538 1194041 150473930 146964220 148140236
343464017 128545420 187577169 515491326 517338569 526989800
26015168 3233962 7082211 284473259 291652592 228177198
470242421 116637012 280513818 758102638 709870945 824842332
13651181 219133934 27118232 729829011 826121908 875887870
134472217 177057186 71260738 521393475 490282459 434428424
84110095 20603894 9593211 121680442 122098283 111582857
58675718 7244169 16995448 210866627 140715934 204409392
88036278 120172791 26722815 326897794 375549517 366469499
64889451 36065648 7002874 327055195 262909240 291336928
1856197 722877 436332 8146950 8352173 8853396
104506233 11311050 5683280 346781285 328410278 328537630
320299184 31929889 14084538 572064162 461570199 405231328
152878030 80975894 84479462 191067148 174900666 137579213
28917911 39106866 5059175 112554026 115265463 122333248
3577403 60538528 1990247 256424089 240945476 259223406
480672657 139251309 24556086 521692756 397839547 356036055
310142149 23511416 63431328 590025553 579706654 350041820
114188461 228182435 10213726 751233012 925002019 795865356
37178205 73058484 3113101 635682364 730911605 711774414
6063745 18689215 22444162 354168363 341269925 396919573
8448301 139277823 1643177 228818071 263688815 292386689
77479879 68507321 53852197 338983840 247793856 361776402
350872242 125374458 14759126 605535555 614661161 538516242
110591944 44517350 41219079 287609363 188915997 280418564
74824305 91946388 79005385 833041811 672765400 770640393
27439866 3124929 18718680 336556741 261205722 315368553
163166245 36567076 37264823 235541855 228468325 155117682
385798509 145329892 98167581 810682358 728785536 815978353
7746924 232686 2583099 38993793 42441604 37709414
145767808 12424549 137282565 805646991 949006674 828075354
379346200 38002923 113655655 853097468 801274460 843822417
19006876 20955377 9238990 361399271 336124420 397147662
58893566 93298753 21122535 417964554 421405820 362790042
5048302 9735678 15645977 240344947 236332348 243918949
35354776 16122401 57398352 317831086 240294396 325053094
33177229 22464977 17465138 53981721 64521043 60030565
66053162 95003359 97455260 614061876 435833102 526161390
144587956 49349950 33683327 346449925 311444416 226623214
157942594 73485417 47478831 716966048 598407544 336282200
345459686 12023435 220112696 735586304 702137418 622773757
87270690 7793848 18037017 107592099 86406066 88515291
227208309 71982090 79610606 732259035 711729958 404863966
79165391 44276604 6142649 347267757 338077082 340807151
360983143 36107516 9271662 594492475 717451503 717857332
17346285 37409739 7556791 282597236 326131148 299141365
20206810 39553454 5075423 84890520 89590652 114621737
477597187 157354799 56995623 944414833 855551517 954564619
441571563 34877294 140600752 718582086 620746541 709787845
32450794 37334192 22563242 176236624 175513093 176574407
23230163 541913 24263067 702534611 607822992 670811574
248246326 81976045 30313142 945769347 879471004 840841912
94511911 43235994 26218209 397616793 424471965 389270453
288938911 27460954 65829071 355205762 141129735 372311953
16476917 64753027 219155299 305919489 340903027 346857321
61166244 3672792 2513043 138463579 140087564 178414341
7498258 58057357 5623388 429950371 475069552 437700177
41085062 5778817 23477751 231697976 256910846 282443870
22777034 112274 6662865 242201050 231466067 248207399
28400311 1186069 16984709 109748346 89246387 97286564
6163037 66977984 36807540 365488150 358771049 366175651
164511469 12587718 35970177 232334430 147863017 242602855
134704112 39611292 6764948 538476438 514396118 512997863
172140748 17255588 37417223 819799587 831683243 631091205
43849572 13684905 56953036 340723206 349592505 374567989
30015588 16615348 63056822 189190716 190272793 205366960
548692958 47695167 43889782 762368922 821080696 491870609
77094471 37125115 3280890 397164947 381241393 493159545
99050611 75417320 20106086 140622676 133760402 109389193
76529976 36022959 118303550 475868833 501227208 503635115
13674982 54325493 66197216 283459855 333257960 270149054
224946370 3123023 23636866 617936707 636482494 571147985
3145539 7589637 29592461 189070424 281226915 252073803
3865526 4152418 7299135 193150834 178571102 205798628
165677307 80633633 239492135 605501291 577834835 612467332
84084734 20593109 317424616 483198514 662574389 652991297
272321935 37610128 48588772 686822448 652641522 596589646
379382330 8950817 113788735 639702337 498698505 625466346
178788195 41239474 89466658 874590117 869933555 915207189
136526957 97937969 67199515 568151696 310933908 559400617
63597775 41807914 33363202 321949443 305448913 329277713
483974709 68095265 203826426 831797255 732739563 501808889
183372755 32397283 34057978 732485559 481172834 498554046
246356570 28132405 160594260 393953003 457660873 472860327
22717641 4753748 35731931 247805637 317910910 255833063
1802065 23349332 6336687 521169952 557845706 510616428
511324066 76865565 93955902 747190621 744364972 517557907
60230887 11540669 11759589 126037984 106796693 100179059
154548423 51451278 495161537 652530927 689838342 749815260
360296214 91572260 11875102 445139349 198531962 391708536
175323642 19483823 135912577 553240111 497711662 534944770
435498031 21122490 44990324 558151556 422891955 682612155
89050673 35926792 84935284 530271315 443483798 476686707
130233088 119935293 67010510 629232634 764745272 701812033
385419215 66211891 16345363 437244054 159476497 237976981
759092705 121006029 64630585 942536168 853323373 925555750
50859136 40505104 7171097 210218323 181341616 177099860
695883677 248112007 160470996 831584725 579938130 801689327
335314486 4119442 73115595 573594847 412570095 654488310
302506544 204319779 99195906 558803253 527236269 528143284
20021486 30184561 28605287 737764994 707317714 734675226
134110436 38636887 7666335 307290026 240971119 289815195
124308172 147095618 51681797 295792159 330944072 347348237
2356873 12579673 2687746 37089246 33540580 31097629
6219818 48902596 24374116 707807532 776663086 725736051
9110110 5850039 2116615 39709420 38327591 39974732
522935468 36418429 401396938 716489765 652249339 687607932
7479405 17193886 494183 140720352 143081096 138702626
2111465 9309020 3610944 92121554 96134917 84202769
91832268 112944362 56270672 369598374 375890206 373743856
96306082 1952075 117844215 438748023 370562188 456775337
30005699 5385646 7856420 45187941 32229856 26315802
30131765 86390954 40763980 802078478 721595378 783863321
269938760 123721000 45152161 347366211 428643773 420536658
1121964 7405667 112228228 199755386 282094067 321115757
54769409 27360304 51343229 315843017 312908852 304073140
364473424 62983076 272671519 774618828 846181992 739609284
29340522 7022134 2992705 92771830 94318601 43503220
494767053 116627193 1379817 717479771 697718625 696711480
13146913 15379005 7851775 26572338 25199580 27902176
43272649 41594871 118991970 905310664 913491587 907920867
101694718 19195307 9232009 130266677 91659631 129134025
186209307 818315 27460234 451989854 431852294 346745877
3604717 5128312 5557011 28299202 32043920 30796619
30488433 24586559 1183695 380183129 246659140 387239639
606633257 163225545 347367336 672013083 642301535 678339910
116131396 82894104 16327515 756228865 649252523 743072425
315753997 3462940 179259086 856048079 805282011 657058494
120175285 62966000 8234552 164859409 136743102 139533546
431665417 1535893 351712642 556756706 377179720 602387844
47948087 77697887 7731755 552515556 708905090 829942827
3590544 108152425 69270081 566539880 645404613 567395896
116506509 16401640 12893731 341609006 326651663 300150611
48785912 8065977 30962597 67774022 60978601 48484208
404974207 236791609 60329973 589779897 565971557 600189682
115306262 47578509 28548145 152122235 148427273 154306662
44378562 137086090 19488512 451520579 430597203 454448608
625572072 133108696 78475326 746510491 726926255 739961830
191438979 116646409 3746194 404996093 446582329 434207811
726683838 173569697 40026376 810254431 590078826 835646310
679665358 318340810 466123619 844997654 665823372 588240492
52525957 13147766 61385935 872557947 809905088 724283164
135410356 43083302 18795585 524782893 570617015 575897533
356771199 96700728 104586364 497621034 513810420 528040253
3609884 1644979 3722070 81990038 81278396 71706491
292171496 79217547 298801797 437790635 468580746 399574455
436809555 77805455 27505412 530629957 413458042 524278356
61589635 8807668 11801202 336322926 321973364 309227650
4319892 93759 2819940 12564566 12583392 10921278
155845323 25053142 19672631 506179281 543210557 543787247
386540225 94076324 31047553 699748298 626397800 695267354
3997330 58670227 86217866 284195044 424793216 448864300
43533343 7282351 13148567 491025299 443031357 440123865
35744493 4782548 38236850 213776666 250649700 233211006
251946428 65252727 35330355 460508088 530897260 500376100
62692825 11591020 37025290 484570190 472174108 472338928
147431374 18224346 18158775 328573080 327917842 324007237
489936095 5636209 178791786 598951095 143319867 423743580
1636770 38026 357282 15366588 20340493 18584483
354888973 115977878 263325220 433972411 427549459 503932835
245308956 119275357 25637696 380248456 456817616 396857992
432653813 41376402 173701151 496996574 390921798 486238211
334249253 196402308 497011644 825916390 794637207 819817933
537823166 14493705 520682578 750641532 685195410 781798685
2779928 25118782 12099373 144910618 149402658 143113784
28271702 27689427 92925747 152346606 183110847 181042893
212109195 150954007 52516321 578321092 583525818 492931562
295044784 3047118 1490745 380640964 389642589 243072124
94284929 87682436 79344557 775392962 771276226 814178282
106803739 36351377 157877706 870722283 727641265 890230936
4295443 66826581 17643597 464664219 436761672 400328830
273490089 55621138 26557336 953779156 923301118 850991195
430224808 352753045 71246389 517710046 576583813 354514552
4282287 893818 1717882 13664482 13014432 16325054
35595135 15959859 6600556 513070133 415435726 485896007
681559381 74508743 380879778 776516526 802404279 814506983
266876226 99779125 195463429 847948613 951567886 919479753
580062180 105839618 139039551 920830026 911267483 961561176
42477320 76733103 23828184 680520618 579404092 681901881
413744819 25057399 58402178 520198146 542045974 239428318
198355630 21147643 44657471 295122597 178163728 262608832
99725742 11141413 17162470 522404154 500776844 412626429
305238848 88621222 84621186 612442072 734978620 448882650
420530953 9974481 398489532 774511318 823093602 781168530
82874557 23709581 36692264 148978533 118182644 105495645
21496285 109879710 100257643 607318872 606552752 460957086
571237113 171149794 291988195 652735813 774287623 841548067
44591217 364306823 21315117 860691308 956906111 946566149
121236262 56282573 14111373 618384207 674285532 720570795
21639238 30197439 131796833 495622274 535085932 614133434
16618670 3737757 57060 239596173 224389596 239698119
7538979 5756068 200639 27540673 28555779 25238444
42784501 3971068 16490505 292950671 259343204 249470908
157681194 33051211 8344316 391805260 349439672 369958225
29944809 41978517 77065253 184903353 250432022 229990393
198863208 83952346 38856826 810738236 763497574 806837460
31839896 12948213 1095695 738827654 876534095 758508402
4305865 21580782 25118963 803490996 793534517 827556117
451458007 12562865 319981063 882649501 600690279 614154537
31801505 1317534 1274498 47541573 39689602 38838284
573971470 358934260 325359135 784267902 807194487 594602269
674118071 9443311 7323162 779671344 627978831 780488902
8182190 8618176 83875040 782654163 911584400 804227712
31592984 1309925 3977568 109824725 102306124 88799196
397457581 115002982 106786549 604287891 586743245 619454339
267156223 58996068 55107380 894061446 548617703 588307504
70097746 129582444 15024619 775234915 882768810 729034803
2440640 4236297 12798521 57469264 58847300 48467677
209697068 81094886 125662585 240174314 228673658 162228381
133237685 7567831 5905783 199606602 144653066 209614639
464865828 184605377 104167724 923524425 789710518 678239563
188731604 119361573 148965700 283273535 261613495 293252096
35660385 302444948 26788745 916059148 927691972 967091663
72283896 3491842 9183245 388625533 393790136 420997960
14046122 177030521 166488345 689082500 673380619 676646802
116505623 93844514 103561412 614000519 666636813 620581770
31004531 336970 15645202 475178187 413861552 463072976
95548 1626661 960977 22559899 19831891 21855753
34909608 46157826 8140221 319772292 275321618 319412396
503092104 183918858 20478943 655057187 444316057 493191785
160425723 149561790 51287940 225749426 240411424 249371612
29913249 15835825 36920711 326153344 281631805 300086676
242429122 4760310 11417932 556000820 624784643 583738071
142565015 6541615 89167821 198965391 185932688 195341424
46158596 13432344 29722171 290439976 340721703 330132763
251875107 151263032 149236826 429688111 494717371 521841118
13277853 6214586 6550353 49207613 49544361 50646763
25410374 10819449 4585822 184400838 174910272 191013334
58939740 5960745 34948891 76120474 55788467 72399804
8147525 3447450 3553216 9788844 8222415 9912138
95501458 43289512 15348824 432674251 484760655 411256929
58318441 24368660 19812007 406973356 409806441 348289925
23335771 114613021 62635142 789430729 797803459 856561732
153652345 2125207 50855887 216148851 106290160 192929660
141899926 12376071 150192400 621415997 493080812 547335654
19055877 28379379 47749453 682371896 755484442 784638540
500985312 31705428 90134823 633330124 532653276 545634126
10521992 3997846 8392605 45360748 62014792 61235312
56962321 107463092 380984417 622864412 673343378 869963286
545160397 82820906 91332854 629911848 343599818 267445641
663416602 1022399 350805904 728400023 632619056 780499546
325242537 92551524 106273727 412924212 477673127 506750738
476845320 113927758 68162148 665125598 479443478 562817884
152901067 4129985 2704159 849347561 879585270 776555023
120447303 35661129 67025320 554628792 479220865 540344338
164988235 16189299 29938319 292269038 346641521 330996063
155021806 18506709 49328582 818884872 874169345 930554027
64537809 14329309 79466005 669422777 672081612 670161904
631050707 51352286 250021483 933629924 624536000 645212783
157761672 47768744 62064275 229713576 232756214 128537699
8971446 4521144 6837041 16474838 12188721 17599819
19439332 53622618 85304284 433933924 379924741 443137943
116172277 39277061 4347635 483225541 393463213 282722285
2487742 21062745 56033842 159046237 240175050 240029897
132323393 82135040 3374086 642849279 804995264 829491965
60183274 25168958 8256608 861592649 901721596 873658519
16720203 6700266 2012998 35505960 23500309 28924598
256573548 24722689 39051913 631848015 623065769 594995846
478462339 117444715 30899156 680320680 659074005 647409503
13782407 37489518 46455086 640808003 580155610 758198613
2287065 11348939 11909157 111742501 104388646 121744001
13534321 22480308 95691585 611156215 607260620 541633417
195402802 20306525 155419021 435754093 554817338 553311162
101839461 89728911 5494220 125749398 195261881 171337804
92788062 157025284 109354714 654493926 715569814 635712521
249806322 45147653 932699 540413162 640969215 622175426
584600906 421295797 93095518 677451592 580102008 621790629
14004401 7221796 1711331 54689710 62206547 52361338
269967 40526891 71374211 442625228 444857438 472374711
258486652 20198748 30352443 466366968 522464250 476819971
9592765 3401346 1815488 23244395 20413865 21306405
23512387 20149789 16051219 39367214 58246236 45573187
100495538 1925532 90752660 143333927 191662272 183636950
313512171 100630652 61593168 486924776 517611143 542011598
113301438 11567552 67174405 596144903 737972162 779718196
450721457 54344750 116061232 508669244 295017533 495785482
212406064 50589799 48594182 268896796 223220737 81940327
116206268 3330167 70715784 279265481 206929142 243974920
293377982 110765688 105794165 449557207 368150997 435867915
7740334 7356090 4042735 38394506 38143573 33742587
95945783 38513987 3024724 307021662 281130449 187094726
133763865 26843961 64694329 151293885 89185689 138393232
386058829 176126356 41275464 458541422 316928119 270960999
494878245 116702911 155949678 663809807 476795432 470270496
94502 306342 383449 3033094 3057484 3254712
26356880 33564748 44776623 517280980 555387564 510157173
3919583 6003481 152704 86143100 84289542 82591004
1262168 13308300 120499 120455777 117756196 129243862
57024504 20612550 4918242 237816967 150131220 213444427
150894348 81860363 159121805 357565191 346401262 305215283
17748234 8776070 2522 99851226 99853982 107558702
84302578 68788801 42478196 876976932 886204589 869701044
66033980 32984681 3230709 311633755 272086204 320202941
5266633 69357620 48605299 689311689 753368026 756035111
76595602 92296696 38781796 260981283 281719616 308109165
640542780 129126093 8993288 830142483 509449934 308072202
5352153 763863 36107584 177781201 194564544 211740016
51244147 30925570 15888642 82288021 118446182 100193861
6640874 482331 10502091 94552681 96535172 92023283
72795380 18544645 7520762 464238984 393489061 405221242
11185758 2751229 6888768 28092313 24992642 27799212
72367190 35607421 8173239 152450678 113191802 97496702
130583403 11472981 39460452 259798769 260780569 189919976
14494803 20689560 1606401 138842005 239352951 198064402
6216807 31670994 2420414 311453842 335083441 300758697
98263522 416676 6669700 731165967 716167878 744595031
307753115 4774648 62396233 487029922 96674562 386417248
189345525 364215 29597626 375127910 390477944 405884830
347822575 10553168 56376110 439388044 448975512 505306020
105925214 44581803 22529716 335939131 248169149 326719613
19537294 3282145 18114512 155510065 135736828 138093567
14975606 11116083 6067729 78504712 72668052 68986842
24235406 23842784 34936105 268150706 279360445 294159531
16609276 115047509 249991833 865888521 943211011 808459648
221239495 74942851 136675100 672910141 626838653 465988075
226906610 177955624 67367273 401864053 476838942 447305879
227158050 23401966 150085359 247762319 268383299 223428348
91103116 117722805 158579635 472877383 520820070 499310415
57719578 15217719 5668485 259927111 283835902 289716680
8257332 6672375 1024232 91000851 93760510 67765777
22384605 45077752 31958756 199316311 165122131 207720911
70100882 27693492 44527918 178961503 193241005 185266021
7896999 23051814 732692 103579782 110251469 113046985
154699583 53690605 55068700 556835581 607796257 346439230
93078411 98826316 11477833 347771611 544468218 508955285
281491761 64916185 70270080 953614354 820719011 612488880
1303532 1977325 4898452 43121739 51606974 48957193
514728347 99618343 52247033 624350395 537582825 572359319
292060340 78071640 48372168 716467950 643096118 683687390
16701191 68921142 29706730 455394183 355538640 307777771
87387777 3427371 27796701 207692290 172164635 204936493
85645692 17164793 9748850 657404602 715389271 739141417
699461612 395416566 154174378 750745786 701820540 628819330
243118898 89754834 23368012 442060083 525975189 676241451
68437588 194241699 5547015 585669333 670869936 650941383
50279790 234459854 48816300 621958465 382190972 659410123
40894544 63008375 88152117 506338091 460264243 511399915
43925069 154049231 60533182 655707418 696618298 758098126
24568937 3829288 58500230 525234447 691489667 621584269
19108904 12575904 38088041 430439461 362132137 408570881
17204650 69142078 38336785 568771491 520550991 550049864
77695734 70825981 1871815 169154145 261317822 281111786
314263652 218511080 16602349 617813005 536745715 356053965
62108965 190092869 134090844 901205412 864855609 905070280
12748104 411621 13497484 89006400 100194464 93854482
87860307 22228134 17241312 368727238 363216958 359068515
3905208 7128735 84061599 748124990 797079656 801362433
58339423 7931405 6008617 213870114 181302989 215310831
5611818 27367332 11474943 276874550 309402639 319354877
149667264 186305962 154128541 687076550 648129758 656467383
6476212 8899737 18278777 65031703 82555811 79176051
54290150 26047724 7877088 492578837 529683635 508831725
383816796 222846246 21658468 674848464 629713031 509516495
23375990 1868149 3096453 52115277 46212967 55621381
20847839 1186701 4953897 110267995 94484150 110283551
162120975 35326716 120396898 897992416 911606956 826982277
177152206 89489937 5971466 729250530 782067973 748971879
16439381 16188974 33201311 147282951 168577698 197622763
380553448 226773107 333605459 549622582 516622481 416301082
64057187 27470122 178478237 445382520 414571457 285470929
27048234 10212237 20988089 634110445 627032748 624180924
20896453 14781838 5451615 195306123 209548544 271642912
5207771 106087292 18214463 266146243 278393112 268910946
826971996 22731880 213371983 860188386 461616211 359824746
21897554 1610004 21122085 369895200 395597280 390410863
279161873 202146275 37080325 732059335 765259180 738774238
6060208 5636085 17344836 94381788 95919179 90648491
65533812 82234159 64699981 788155295 831806560 838034460
171772700 8933388 174826965 626863834 689375100 694949033
599997803 265943502 202367004 715482551 594484908 545171258
11067691 9359971 49622884 430273380 406294471 360642581
2588614 709481 12212012 170454863 179838304 177344887
234656847 225518 20168691 268145997 226461828 235398164
4589976 13435032 37037473 219033902 202218762 207516258
5586382 7771512 10452808 82552299 83737457 85476416
202776825 48465595 3435416 289588836 236582492 160302171
36110745 4925155 15416330 181534864 179291365 183836063
329549165 65876539 74470183 755969376 856791691 727595904
23831286 6170224 9423116 642117777 612374355 701165056
22073791 46728693 18856841 304723281 299669259 244764925
746234867 66317241 414374726 841587453 767643605 754540126
91260255 122249775 40406991 924223143 896514064 869377896
59606655 31791062 18077626 144348739 102036646 148176299
152731893 106967057 121676872 736241587 745900974 742008378
212029549 187803661 160614652 656795813 664429332 654491923
238505684 12018421 70692706 623941433 503661718 400169588
445256778 319218115 55141128 581596417 576770637 423232410
64357231 26043660 81530360 257372957 288691082 268414182
209260874 66569528 8847861 274766368 257385708 283869050
157023444 1380565 95235651 369584835 404200758 397809538
269537667 162149847 50371339 730119692 679582593 736236799
7494611 80510932 11863777 438622795 376414639 468664225
290205141 85641374 167761704 876029585 960422402 896227815
76870187 45793208 17772127 432300134 385128303 425136105
9844382 9823386 19197478 476866814 437308300 458466454
307207922 82098250 199471163 753776512 891734161 916670795
42624777 2689328 27206174 339525656 323124906 333040703
80718689 10414779 67707726 396830248 390711887 353108331
10937643 1909266 15952408 106853718 88954096 114872189
75537102 66093045 92614695 746484279 743954111 599119506
374477800 25903580 46079711 605871719 550111128 608834556
47717484 7799472 721591 188363300 194113652 180994784
216468751 26949255 509813887 860384900 821733024 865454749
31549572 1048147 173347812 279372746 305218488 348649976
107094943 120750826 33736338 728979997 755477304 771472887
61827037 111446597 60990926 350220062 346813753 346468776
5627462 940146 654780 26956730 38789012 35544358
519197121 103732385 133731616 566030435 652868841 742932981
67654580 105585771 19673253 717073074 772250742 810089792
63273195 6797500 62362292 368346716 373070711 387518796
152695781 60777717 35755791 580446044 521400584 522483796
12719911 13397438 118543 134586401 166677237 198856735
438426773 219404707 101440660 699942831 598872666 404115765
4567050 11141682 27343384 272769926 277861228 269555506
238833524 5954039 151470595 405286934 290782844 434226277
34324528 3864847 83891081 451560572 380148315 345124096
172552066 46244205 22254536 517042241 633838841 639588308
236532179 365469204 18064948 560682042 682668532 749577757
453467714 80144172 114271423 685669127 695108540 607945233
19747628 22343740 10241276 795380835 798145437 732392061
5430706 898573 4095074 205679802 191393056 137330670
8410992 1149139 632285 172824104 169651753 172452925
48597123 28172427 32785335 710593743 685235325 544119796
94915370 85770587 19280707 407005260 494777633 522749845
77638586 20125843 23943202 237752871 250922591 234849774
1009972 1093789 12997395 35393709 50117438 49022086
115053894 69546892 34667468 552262594 544155260 422914508
125795017 10746937 47314537 696250462 833687160 847894205
565401278 3684875 230213080 633188376 172637650 433519318
71083651 41986174 70809538 749946101 696888206 736330335
96376255 53516152 4467287 161889951 162322435 87798365
207847216 54210739 167004578 351317516 363214194 381103878
938182 1938542 2835931 70484298 71957102 75766513
27946010 28664685 81418076 417863404 486616173 522354040
14345410 87457002 36169816 365534435 484244101 428032613
22397651 3100337 6148708 38760266 38168461 39642917
23140879 146427 6240783 48627929 29787472 36414065
3063557 11183353 10455736 344505224 360230673 320139909
48806468 13717286 4881774 244689401 269796419 264358300
345659940 183226740 253937129 505712973 236527678 389728004
176374974 20700481 40161292 542780379 463593647 557955652
31290678 2210643 5218553 78935168 71200311 76933169
117608967 28074276 100058512 395659316 335308660 440378871
740415432 195199208 105828106 888469569 681365780 782948034
31660890 108591008 64842869 743756844 723551986 753206009
114091212 25346802 77632007 257036019 255803060 223776801
84972380 35390212 5345545 944014983 699176239 951759632
93485944 5596957 44038472 257291856 255697820 238120764
53819437 17069556 26586965 72825385 73756588 70036614
38152354 9002422 28275824 385576317 340715287 376104390
593440369 63304444 713429753 703269023 400485501 907398621
52127457 36534241 4520527 121354261 120517857 67822546
282453599 28204358 133219420 627115257 339052020 558624850
84285308 44455733 50268610 350025202 406931052 429344313
202715136 119486095 152142410 375606139 342140654 381177699
66288802 34704407 128420943 817567724 794000825 815130107
98990891 19025231 36697341 248718405 243939171 250063890
10146160 662763 28642487 89928971 92033988 84283584
26695564 32776267 48242163 271716190 231029119 271058495
21367032 560409 427846 55002247 36422149 55552490
12909952 6433824 6954838 139131619 121050926 122101937
465214252 119200547 162381405 883552900 711365834 743399241
60323970 16404734 133050514 637815614 667767764 667626210
188221269 104136771 96174512 541324752 496843426 505402535
146798421 2002425 54468433 638279683 653020740 662919022
284804404 5652218 136746210 391969411 274781871 213551155
99768029 3219712 17202257 107293767 103533678 115594503
476276594 91715943 23710553 620995707 503557775 580523670
59298799 101691529 44397274 727345169 815849171 805806180
29475179 23089339 8075787 335017855 360820845 417476562
571671813 18566103 39280330 670164017 465901934 330647650
338478111 6735335 213326111 392180732 251127947 302021211
21867370 66418937 316220275 848816213 679681321 826661675
57628933 859172 364660 94626022 103246189 96061354
55003640 220440512 24456040 539550467 629528357 671575916
578681528 252459979 138162167 754879278 475928898 700740216
11074503 6064122 8035709 28272111 39671530 24391165
5443488 4497130 23667878 258418960 295009888 221797752
160779569 5479422 18332796 466696977 435051744 458253346
12821844 2401884 9525956 118467752 127317228 126908687
97676161 64439821 62015740 156967657 92675221 157240184
62160579 163094162 24357130 865324884 730096702 753562466
304543458 59625221 46056280 349283946 313937734 340703055
202391267 160350315 10227561 785302565 819494544 787730903
69303918 1945744 22838172 436275842 376677148 381575458
156163600 179987255 20147468 466349481 522356865 549197624
536183759 94353106 258322195 826335771 614000013 541860541
809681 25498346 5800012 264173459 282342809 298429834
2805609 224642 456856 6628402 7823338 6793873
2137803 42356960 30536993 505858045 356235737 578035888
176366216 93175228 9042046 440626723 426353524 398382633
305808825 12364729 13510134 642278187 413828549 663683260
196133523 9910017 292677299 604279279 539023929 544255955
1115950 26462459 8831117 321475160 338324855 305395842
103618659 30697627 36990800 152937812 155203924 119889928
376714431 151399795 337938835 699284380 539613440 571091415
180027931 8098641 19335355 775738970 595084820 507636970
79906901 42553679 20584312 212904778 245569285 161374229
111796197 1591705 58096113 803863877 875659279 906420563
419270234 201656677 8525666 763396788 702182754 454256629
15375844 5844461 1368477 52098866 43112425 53815052
650973029 353083368 113304909 821077189 687372375 545496620
66780178 190024980 39477061 680274627 721257168 589384974
4772166 2358498 2681166 35658971 36671668 26444147
2645016 697681 25616252 380058945 282094743 311653267
27704186 28354323 2496473 226763302 207227673 209962940
290366036 40551169 23519792 371780516 138217316 282968225
336317322 135348579 26796706 583898098 556107825 441479337
82640937 177506 3603441 407514647 348291971 391045471
259733655 146801415 18417271 455465592 443389197 425816806
654584665 229175470 105373952 939543955 822755515 661183768
61261626 8769116 143816724 743474669 683180284 768594878
39596260 25232017 52216496 305518799 338938742 364126860
143168477 93515132 48526060 285278718 291191841 282852463
19720589 36770588 44170634 323275593 346076820 336917928
28738119 13565173 53263632 464508003 487181327 477256732
521135195 261163054 407150248 944457990 826409554 926562877
98967739 31910012 22785430 462910845 410185111 425031188
68610590 22977338 50186346 586594187 706528846 715195167
14769747 90172292 35509725 261152886 278216497 281861718
5612244 73732465 99454553 403765673 403828805 437381170
590580043 199668396 187548226 776529768 808772840 554705906
626471808 463504718 27527242 677432633 572498431 695184977
29539578 124258518 108641783 468067769 462174112 472228348
417914604 32570050 231824142 729747696 729097711 467036964
3091767 9444878 6975937 134001449 96605050 119974429
169448432 942761 39201723 416309035 338045785 346224823
58520603 35515266 287509157 879033940 723934773 885756605
846913 3212295 13832341 54318629 56278688 63312604
126775916 20972341 77772371 141874422 144003794 114770917
28165270 18812848 4991130 148816704 123175446 145252550
10782394 139075 2414110 82551278 104074509 82167766
7801962 37080028 42614260 556240187 679844977 648599716
541639266 215131715 254068826 619542950 482570225 551955066
495867656 359973596 84283897 635594660 588297562 644259678
96006712 19882199 64766305 409578885 402948468 410350893
55821229 4309043 10331866 530041082 543282053 474634949
36783454 11743590 16747802 40611404 26343042 38364359
50468856 135162823 165948589 776404122 648447256 787408551
24241892 21557236 86731797 696088141 604549939 702275422
286809801 30658671 36007534 749564767 807505855 793702332
37810909 20499347 19526014 176333878 211825904 222518313
92014176 5310043 156212838 613682492 649098873 632140823
450597543 50339164 88746108 498036304 211058494 397361829
63025649 43663546 14118458 66329841 67060807 60994930
27593296 13403772 8410524 268905140 244103005 300007874
348053980 304108328 184501320 709702662 790435883 709527721
12950300 17833219 21406180 187828315 123055106 199432857
413525427 49980475 239790365 951160107 948143781 828756691
235590265 79472001 106137582 594371211 455262470 359004128
573492975 56391985 40978184 702006525 668815606 553342620
64799253 10899492 613381 165010263 155402318 145352869
105034162 301450429 145194480 896658968 837607966 820621095
20835922 87434253 124977495 372404046 450860798 444629858
45626267 219325931 131612943 727064846 724145835 690736876
213662949 97698977 30050785 828337296 820511631 839590267
30208417 40785808 211681092 614176444 824717037 869553918
13746728 6467000 6381030 39240809 41830380 42513728
99328780 97221537 4356799 185622640 186339456 68355429
386694174 252102609 20244405 854857019 798234093 909837196
527169094 87835719 104219101 654569511 192988180 367460227
1001795 8612349 11019256 163325051 157272160 154394578
98653412 10814296 63993749 747285662 690691741 710886016
28529741 18053237 28479952 122107343 98744183 108459027
364428455 73945301 24822916 560607471 574050618 593814563
4353720 18399587 107324055 866667909 846129346 841341727
192414858 93131842 125836294 711316950 839458749 697896742
237115285 73628980 8637805 857881590 905218225 775643467
2377620 14631154 18952744 230426070 227604653 251402303
480533589 242698121 6442503 584582049 656705004 354982423
203912414 9697723 74081446 359104263 516023634 395026215
70263378 6641001 29707416 640323419 628320615 439064132
396020085 118400485 65737036 497813963 378191333 383996250
105775463 24765156 38093535 653957938 804537176 849152463
25709497 115004466 16201322 762267725 731502837 808125261
94125279 199969753 23351203 679996683 780798454 757602323
713525372 211399899 133796861 935942924 839438587 829328246
43918611 21177020 10395056 146775592 150205490 152287820
31859999 29107510 23954848 748435312 800736583 805337892
9622789 2192852 9971024 106126891 104352277 106875584
323209544 99752160 141799877 344592809 357369731 315515722
309492761 93146276 65187330 884716816 827740213 847389856
91960132 44185943 17331900 787747156 788507755 847387439
17879044 9898049 24278828 278308757 402245071 382524474
59439 69122 146365 654277 679237 676493
21576396 3124311 9792467 22955583 18997498 23230412
311320701 20243816 131601618 355944544 333830494 366907937
24098413 43262993 80833715 812595632 771182506 804344913
362461101 93310406 102869164 606253905 638879733 477983234
85940365 11690639 910395 139998965 136910615 162998878
228397847 116774086 46056812 966642184 962495106 932131964
13753072 63355938 6582312 169005401 175590331 138091562
13451523 563817 10105610 32578641 32769134 31114353
193604988 4126271 184859 379943990 289397888 347575292
81077483 22443399 40656462 82211799 133583435 123033761
183014242 116522623 149240537 753587969 753790437 747240018
3074519 435902 143779 23663943 28351569 29658099
1431956 24864188 49627595 444709021 433834722 381498604
12691989 13961664 22303810 767948731 721026130 613430665
113980043 98416110 149329326 648571396 649169332 663142444
56247241 8315038 102404355 487060047 449696826 474561552
87457384 77216386 12332067 222670305 220620135 187090524
210582057 242783070 73805293 538511613 604203094 597205919
23330269 37769054 15748407 165935892 148313924 164419684
449298815 103665947 109270763 724808635 748039008 755073124
33406754 71107998 7935564 308276026 277927143 289844670
2780323 43987382 43849961 618765805 399753905 620973088
1949108 16192891 8004431 90263693 84479296 83748255
23084523 34154191 45128805 336557887 476863879 507949237
113578706 89856641 132319274 764894359 831321103 694813017
306857062 74708750 35481507 858318448 758831117 931514453
45680230 288017975 158362953 699482756 737506913 782738583
130971575 58810920 115693022 163673773 110197218 136536627
514810768 22432620 142199056 650861638 792896022 474337099
21929697 75235867 135583540 669667352 661629366 505548215
357646166 294194024 771921052 906203512 953815415 936311024
22160256 5632509 8676340 48143622 46421263 52119335
288953620 17791181 191982062 908524121 686731281 637515475
228583189 209758584 289498939 897140711 887387547 953330212
102753145 22556991 27138271 202894242 205127862 120082323
4824497 8376274 1223156 39858579 39704358 40482611
30282559 17416637 1719034 43831236 52032760 57944159
396584150 8491114 67321403 870039239 726616797 867095686
24216492 168259437 32069200 672307290 755488317 680767992
150466200 38390669 104589786 299875601 291593205 199858349
241263187 164924741 96690145 447845638 453701266 478917634
84350758 22090027 131915822 537751635 424847067 516282115
322032290 92926787 266718062 711602326 639458419 720009098
141053033 42969896 23910681 231607696 272806700 252034734
481996677 113992167 516398718 890195285 508713380 798588181
23434998 30224087 71282625 705464001 946152643 831537975
221424506 74148931 133737117 893212485 702061890 798632555
6057127 135368096 180612604 786716959 782159302 782683974
532915410 137151454 223660706 960555024 880088927 887675473
77179035 65798397 57004473 378681996 391298793 396039478
66153686 44927433 12227453 229583393 185483464 187749044
121022549 4409627 13194371 243295200 236705524 243507431
64357883 39335490 15765092 573768179 619246487 632503590
6554928 34625595 41920884 327104622 385211794 358162044
4300229 24166591 5886669 133177079 142248825 129878550
58158615 65625521 134875247 607186801 668226628 734411936
80347821 13384616 22041461 89015801 67733448 104697117
8820612 10382563 921090 50632941 46037730 50198795
235535603 8894239 166928724 718034261 456021901 703793564
185457448 3997517 82200809 433559898 239429722 337285036
130675902 126629787 52664812 404884933 411851810 233663706
25222499 4633751 22494753 129284205 132382776 109784498
300648191 54476380 76841687 810711180 859609842 815884832
16674150 90408605 137859743 791096494 783444242 864395306
365799022 130630610 7139938 920924504 625315617 862347440
362239506 38256568 109529821 801428989 759337433 724013338
132446563 138662624 11278071 584472328 532182494 580060679
26068479 1568697 13829697 92454260 60207579 100342174
61628804 34596075 44976479 836514601 816199693 950730715
23983211 2551913 10177895 93036816 106551827 85997349
647522900 237441897 46778268 906541834 829155753 990055873
148934993 78214718 73424342 251296212 180203239 206641132
519643249 98101291 172280328 816803563 684180930 701454707
1120236 8013674 10747207 191412874 228184348 229941825
45980034 152182352 8716413 871918412 820728214 913012979
161936409 41787299 40040874 568452040 575386170 531112347
129951864 23330063 102861572 586344043 644489085 719071785
215484966 10028813 19570676 368795715 360491142 369778861
34308606 29092971 10605195 110873367 121101753 102409818
38887354 21304809 9679610 75326622 58118990 79477785
50680374 37341995 101552282 441175453 452871005 467917321
31561886 4340816 15442092 46329335 27243628 42999884
3166056 4273172 14580020 218959272 211769906 208569627
53645067 50963161 2829592 491781292 426486513 489203697
78446347 109406068 26934450 590638555 526067532 562460650
83648550 13089105 82314176 299418979 312468437 311738324
10606539 17821090 30738630 296846818 334183573 335185965
37808044 23243968 19262331 505033616 436999406 474428677
92978584 23094604 5114153 190303546 187959017 159371623
25315968 6357968 8022507 126072618 109736601 121317047
515791165 57854532 2452836 657125895 578980976 553384747
70255447 96712634 59875725 511574241 523377842 457769027
6488511 31555473 96750250 360215338 399170535 404748602
25246921 13952092 6545077 308540687 274420300 266279878
234581537 105003509 312404440 647870331 435547955 656463313
447278645 13705925 69418392 688405997 547263584 410504068
505680461 234517799 109791551 941572442 941878685 633302277
101115276 6163873 2073721 443215116 479774938 415287422
367615482 48299500 196456429 913173412 782565168 857076200
86666918 26167101 13094953 245628138 146689755 201394140
490429207 235980257 167548320 594602235 265179392 601882569
732539133 163965993 101703522 780389361 812322186 670751461
6652144 5215933 6181767 120303330 103679458 111211690
208913437 16160610 239759174 594136103 500478959 596856351
222390597 171505222 13183744 399441055 370417151 214018442
411622596 10841601 13977003 678129201 643724402 744896909
84600801 91104779 29657851 270599575 232844519 267665458
4601956 276931 5729166 10766323 10754316 10135355
100492090 86124620 8584500 569308414 552498619 577794723
5990806 32401477 8809860 215223229 286446533 244253060
317717258 219239534 243692788 876027700 967854960 777442819
247246065 16789881 91058171 322225721 185716640 329147383
15467941 74637467 46896774 464891655 469411544 443619808
17267376 463276 1916409 19738172 16736114 18074571
2690202 9537896 41961664 487479401 476986984 487481612
6722140 36447382 4887249 211682937 187778431 209155871
36525605 39368927 1331535 352516772 244776477 399605477
424729067 98547703 164750181 496830146 388015184 331532049
63870804 45399565 89322308 867313559 806851243 869033323
201010714 220992829 71821792 491074280 604733321 611240682
24607428 917453 3570934 112323403 116853763 86791685
174030010 26910450 45888769 573423119 522674490 564647450
43329659 60405493 80867787 541305102 574432156 583387707
5852978 14818856 10771575 170950708 244147633 238850011
510139994 310816894 70182176 676700837 710225516 359340976
104864001 29927944 66143428 317175828 221465545 267799450
378736638 84948795 32298635 573843941 394701489 568002341
827596431 482628026 86092947 859923455 875980703 407701780
69410848 36504826 52353488 400352392 426608535 442211609
207929351 157383118 67696544 646891395 588050900 582200676
28459091 134290913 23602714 636813970 721879091 558782105
433646105 49108919 114200858 576449784 490969426 368082790
228560282 20524225 20250648 780153264 741821777 731476280
8316863 2918972 23141298 182124423 165972163 168313063
302207585 50113230 186645296 408066780 310331396 376945954
982833 552649 312202 6043138 6453781 6543008
33172398 5957816 21688842 310466039 268791966 283612170
1620850 7373107 24151964 191562657 201737388 221075134
74672430 22663832 79059583 166504804 183390808 187755178
51692162 4642083 19590630 714218641 635537014 769249452
6482107 107742420 8505570 767438208 656904921 714451843
46178083 2126257 12205737 580836912 521918347 523902137
393105 27417803 49054820 814733537 774614529 801800447
337366822 68103501 38546495 746316538 824329668 804000875
10806405 85952151 10075585 895718440 837313382 868130816
17186585 46147481 12226693 198682914 229609231 206439714
94706180 14838373 21390576 227364798 156697010 174681913
382330566 3852069 119869064 544779480 488179640 443226638
4657939 6385628 13424091 66600803 53523040 68876958
507943882 40589418 113480134 876825924 783075417 565917212
25340190 83521059 20372010 371476259 595514172 598132982
262281708 31991505 337416851 501976538 354758334 500685351
5612976 5491256 3064204 18437643 18433992 18080306
1497044 919974 24396799 67495089 75375510 75979081
20069504 65783618 12575697 855659228 650761148 774226609
10907992 52005258 121871505 547660536 814042753 800134819
150811594 259580640 24014590 675757572 598735138 424390872
3412662 1917792 9405524 151631564 140217811 143650766
202506762 158292561 33756061 671193627 685322877 616534355
12826422 17750172 231340145 459010776 501512895 485020828
216679811 75727868 240864878 723079997 584784662 684546492
8740675 1043844 12960499 563306786 590803541 614973795
303611414 77016888 43087854 658868047 737822223 720554066
240520120 61991763 104947098 375182393 344215510 393799163
119740941 19192820 13145798 287314286 224790260 224205267
206286305 63728993 156276359 658636896 574857018 527106704
3738975 12889685 82327333 566699365 600070995 472881397
166451015 143601508 17392860 470308379 509834292 484237444
408728546 1018770 22211384 467528811 466159560 235080126
162499218 36931983 5174374 295612241 236942785 234164999
27105034 160147288 10772968 521418526 535977089 382418810
157030391 53851936 23767294 166629149 192845049 103146181
63541959 24015385 44302648 160346176 101117256 122078469
16079144 243581072 11413330 604498036 600679464 388291471
430039018 80827598 52198391 588390050 242522712 528466756
31283375 46992623 10079596 655204781 585898068 701819923
491872739 57857065 384142327 690146985 295209370 604757462
46741851 9233032 149829364 585599514 656759083 627898845
5532766 2653571 6171153 70328348 67845661 68862602
383602323 235739459 101720323 601272824 628725009 627865694
140978483 41882168 21412756 344564369 377118256 267853380
1195839 2398124 8956400 112256274 123114802 115498407
18829906 16513808 2399306 32995349 27697595 23596431
379604938 167662784 45535193 756383730 796384422 839192840
20504107 1059692 17382150 298095384 333866935 265290797
410832626 183316025 28225218 782873022 817996696 822675893
107611582 134731826 150029081 867830539 788887791 867153615
461705593 71960758 141515736 571634242 469471736 454840327
172319119 48238811 40011282 712896271 698090051 609729359
185645967 68632995 113680220 275095122 270892377 244803358
37307659 16992311 15194393 79774105 77173297 77316577
19229456 6465438 59650738 273945712 266265976 274508342
477777936 240355335 36417341 481631994 307943437 586930241
106668207 52904101 24245104 360263852 336655930 359142207
213928782 209926091 128181142 541050614 568724221 475729309
5100892 16281358 7975895 133518541 127904549 145484850
36451089 11808150 34611850 185267244 195709655 213864240
240843744 93823258 62984786 446220836 384052921 425123154
473540386 26181143 40352821 543226242 489359435 544444761
142681729 243878446 48646857 283729108 273448726 139107947
520489000 147254451 124659066 663427749 555682840 461320169
400640787 239856227 68937754 539318279 434644732 438533114
42611377 21418563 1176467 93919029 73676173 91890808
276042330 21693316 4428275 357340202 218550083 144762696
80864329 7091409 22383882 476500439 457351245 409648175
26553934 71722640 46481979 335987003 366389669 352507916
103317331 9675448 29607946 645220734 613011203 547281387
11378136 8240059 6864371 54899872 47032481 43729843
4901412 18100957 16108953 178393485 171355511 187997694
361374600 2968884 119048939 828489668 882848333 811170534
490173003 175134374 385432987 785584536 687824360 720474774
60065792 14295159 136386893 549478761 594211470 600678858
63547071 17822048 152055293 219650199 232912150 256527587
29769349 159087480 150670784 425920467 493818029 484843362
93568431 23097289 13756665 391043655 461081446 478927352
62380310 54353556 16425819 77178329 80105021 18274218
18373790 1556782 635711 51566037 44083718 47046531
80640379 4146744 740829 151634028 157239756 156290786
7407331 308006 1354566 8982717 8998432 6276045
24012606 43686406 45303789 908685222 970312623 971160132
78007383 9461613 7794705 324205785 317559071 339853019
111557075 97701580 14159094 497607773 467815762 523037398
172520904 29036147 64656422 605084109 653755423 494017332
115190112 38004077 45898149 166862323 169675604 144461359
372899203 38373501 68301772 696583069 330271863 651030665
40197812 14256354 14285734 199475737 156971347 208919766
117336652 204116294 78213633 828795092 842726251 796379119
255802556 207978396 272355596 398424450 453309203 491195505
121752176 51971793 111717100 451980277 461266537 456656133
135430213 71915785 36579800 414929693 456396562 436075933
288372729 99293996 149020103 400961821 399235420 455259519
112642543 9901002 20247875 798905596 856300522 851883342
91769417 99271165 3311666 498570345 560160894 556763495
212887699 99142886 101765628 262138473 184859634 295374026
60699468 39517646 125121796 428850144 414056016 460669056
6641691 28996799 57666585 281223969 264042429 261155494
85911407 105558115 42859983 269563287 190483850 199222335
58339985 25002691 64327625 634659707 466459656 602858960
7342655 31536393 87274835 323465881 324475725 390613163
17460146 13624022 2980393 93630521 86120170 83036321
176751960 64304396 259777322 847261981 786081650 811697689
94023173 119557815 66201942 503701868 657320059 604897355
79774998 60153331 181229076 727826857 761588201 720816005
290390813 47421523 168310268 573524074 557756396 517591201
73157953 61045864 3388470 268763667 285959377 276952153
160858236 17890427 3511185 235056392 236549036 241430900
19993767 21234015 6595517 181251979 172723917 188750731
163202892 74231331 184598027 868172361 882779028 824199628
687072002 24231045 68050115 902967973 540600857 691046907
741207014 312305144 312418885 819525695 520041868 639808385
129786706 87184734 115095660 172222760 176702464 141675539
80208660 121721210 13625735 826904696 922253198 713773406
133949486 72590349 33602422 911861295 819534027 701689246
12801085 23975555 51677309 372686114 377099467 374847575
10701295 73222730 22836355 416081347 429753071 441666983
154426359 26313149 110751058 586023337 542641063 513362020
10644349 168495113 129793118 709975798 701416118 695985405
77515318 20764866 73041761 593694507 596505870 602502625
598836208 212477525 292619407 899861983 894794507 830217333
238689054 76057911 79629302 535073848 576495109 634141538
41018489 75629499 160814307 427985086 652173163 630286270
21865715 4651242 65970827 194935713 195271031 205637283
3013677 8303945 1820037 82036567 86137870 74390056
249076791 4063099 106632873 610737305 726360385 720168804
63722257 42272512 3857553 296356132 302775578 312951585
49058696 37298943 113701238 234249363 246228969 293599607
4997178 20351882 46100880 243809668 225951963 215375883
10340801 2442796 631025 24922641 27514551 23198872
45281914 6800595 22450169 89379057 68839021 83187721
54318593 5930138 28488927 788245110 660018007 776889692
172651778 5885787 48724593 399502114 386895099 396384344
4708130 1626344 51530020 107173039 90109104 109634933
118852660 69299755 27574186 149927605 133296595 75204568
105481514 45236548 13518918 397871539 371181882 366353455
63297868 44574713 83571976 778627558 832662892 851964424
50143643 35200771 63868485 856856198 927640384 903237029
25709957 7698380 3971739 202403570 169175396 199585392
473574164 103860211 136849043 728558982 705280910 719977560
97023603 172001107 122071336 478186424 433551981 465000260
620961660 152426587 188265791 844029265 864017985 801171264
24708458 10504789 13610804 44855340 55068778 54470945
128914245 202809133 102502350 765626846 762971922 848841778
64280381 34148744 64442413 849557480 844839083 683207080
28609935 64967791 88779849 616880196 618501441 614661886
97019036 2412040 255462609 906101230 808452628 903312668
773527862 592984418 62033640 927385538 754580157 908922514
197519650 30997933 35095835 409041610 414339634 393831047
25555112 61381157 74400656 420590300 447957366 414741314
108174623 38819637 22252922 696194964 668296802 767578438
20955920 7039233 2510714 249764725 299871788 306464853
1344468 2105335 5495586 32968041 33510310 33348204
32745567 5802230 21590455 183294275 187836680 193863722
487122451 49004894 114273640 886442897 359370116 691011652
282082528 34277241 60783572 481778366 472709843 387353071
849598 18179837 25075478 196168556 201948637 193731961
116090278 46753860 14858325 222875708 205246918 245989232
487250776 168688732 384206119 855105587 799468616 584283408
182525044 129923240 45668651 437329980 460459875 414285412
81033809 10630102 33510022 331184145 343696475 287685350
326409507 16117902 11072621 838513006 787066868 703986884
223025798 19308529 3495568 437501900 413964931 411507991
60085443 18038651 34486440 66681464 73478798 61577228
11036325 393753 5762713 18431092 15739870 16216798
89890006 47155612 9780870 486431614 644048468 603392161
109285965 12831321 99077400 128649069 135890106 137252609
337257430 209512615 13872758 820495578 658659860 740509730
10044182 492130 1266630 41508014 28084994 35855385
268816558 125184916 82729003 324249185 339346693 234605977
504489622 222370725 137903186 813536234 737186407 774342844
98398812 191788082 86732206 621134515 774003200 763181154
80408509 23839795 145388628 630032951 636080312 685329151
64064711 35909093 15970605 815654092 821418058 874608511
136862184 76248159 10508057 295293411 332162185 337416720
530832985 66649638 93506859 699014540 679041284 650432214
21122633 5068155 1726390 154949672 136569182 124719588
636766738 179981436 17217055 960622590 691519344 936816650
150386905 108527096 130275412 172300246 197284247 184942790
204455903 121150665 4495853 383609392 383690291 349648543
19754254 26211218 53611586 267812817 302510522 340088150
359928575 287306323 57516565 918261220 853367403 730542373
129201338 82736215 66252028 212179953 174448276 173306640
48688438 47922967 36535048 550934626 689006746 668254060
100521463 12606993 16104919 167977827 54952017 203934756
90958696 109804576 43797804 681816571 778444189 745571444
492009519 218916150 310744435 839028559 812608575 706291634
8177747 15519753 15027578 51280710 66530234 63843462
25130348 16519127 3248014 100875482 101081145 100819825
512967498 164839537 305971451 809167494 785281276 742239317
38595553 53540037 113062804 531814622 553092379 558459052
97879974 100138473 50658984 423276688 558415716 568911811
101637020 69262633 54753915 365398988 373511664 430566194
86686740 35742154 32243791 98479185 54610447 86904391
464505850 160603877 42856703 502717559 446495100 268348033
41860222 120276277 79143812 656641680 741054666 741503056
508345154 343280597 2072726 584246294 487169391 589556166
5637166 226205 33739427 76152996 82370497 79679074
179881867 50707611 30098118 839933973 887965406 864908420
55329140 3303822 3292017 184879006 183188404 178462723
80228249 10482354 52445024 691666733 682553340 677724112
33156013 66368718 46942046 442803339 304898762 496023702
8091415 4398114 33110913 522838339 558685766 575136332
88741630 16915000 13469226 604685353 716021405 804693858
166878237 9268877 170458148 670158169 840374749 827029083
183846213 159771470 115668182 276828002 303730832 306392826
195597710 69880202 2962439 922490379 894357145 762992647
107182082 41826353 78227611 520727898 487189440 542604973
157134100 117869662 32191072 548129844 539654836 589741721
323146588 166084652 334259607 673713389 516264563 538592570
82017685 43733717 32620155 103007702 99065535 105884335
76371005 186726304 2020532 812471695 752742691 759941802
185804054 253526723 13031153 687005314 818627859 669315802
2453900 558764 37231927 355734131 369037252 367682501
48108095 57103211 77071965 355930677 365153833 342872827
169315243 46172738 54779514 616914846 479084254 559889872
111513192 148534351 28028801 198225470 340434617 276235307
29545502 19556792 41002259 224621487 313129566 304147708
118547644 2810179 19295309 605149329 606886288 663529008
48673205 5213265 9642547 120085200 116919700 115798081
1546445 35703445 12081564 112153673 112256026 115079954
260138131 32918104 34522824 352320385 282256421 219152589
6309843 60557846 80173332 502648511 485399732 434561802
126817611 138966198 70182307 669239880 892207736 699579851
92414424 3445318 544410 181163480 181531660 188090611
121541543 41704327 26898907 345046637 268580061 303101259
791186773 63216457 425677678 830606573 461116344 820723100
3812543 25318002 2013380 902591443 718025636 887981601
20962265 30940544 101048801 670376425 845166212 802984991
97639200 74797873 6533724 410042456 428231649 263211041
3818614 9128840 24114908 88954014 93592866 96070732
789654081 204216685 449989281 901551781 361919531 929927308
14981174 5586363 151733981 599184709 617868827 639013896
624684752 173302123 415365070 730530334 520754522 668386915
196253346 107763507 84946068 458777658 427040324 412102119
81391210 4422746 26366210 184799366 181606527 122360902
273264466 126636602 163378050 290095741 247035627 208356002
20036167 37591687 842462 63053765 56933329 62435662
48711104 31277703 6964850 104956047 94970706 97674785
78279809 72468997 19523688 591905961 510197925 577335255
13343701 7077762 59713679 237166992 264856881 208855217
201592 7045370 14984548 147912743 146684849 143550200
10827437 366856 2252854 25000762 25708338 27921172
362178971 133694835 72876868 466841088 495610882 344722403
212990696 66021799 61988948 437408365 375949057 131845674
46777527 4628123 104720447 345307821 352294583 436859516
46461048 96441131 133388544 803807330 819033707 824291979
189134225 24485861 55356574 599774149 807028117 800860385
172009258 119298272 411214046 903550501 841052662 749433202
128800831 70476371 1115683 406245586 401335792 422923194
198474164 13689680 186100372 374877295 421405925 520621857
998313 39173882 11642528 335352480 333916862 370883172
2481172 9695080 8553494 324299766 436139936 477043755
12422631 12425889 30015851 59003669 65487309 64658653
44604689 1148422 6771298 71071850 58270553 68056058
91646832 14845751 136073340 227130081 191388595 241318798
111154088 40628004 80697768 476403485 604028995 638585961
30760111 59399250 117771536 851054865 822053511 713923938
174807 1747918 3403040 49646705 38562670 50424130
102494736 1991780 12827953 304096090 373335736 368630112
242531730 148793831 125308453 395480453 397959486 373390888
57420796 110165840 2175207 276062916 310016687 293739260
13339143 23725081 20582866 125451668 131073171 120288875
503146671 18002367 73715779 608671667 322342215 215712939
9354601 1363231 6421214 86911220 88389051 87857421
54104482 9028666 32561010 235775598 245608164 235905743
2070128 4044361 963875 19342905 23654916 21547275
121056933 61425590 182281939 584241493 581099532 587945114
87602173 30411635 10513149 292806592 384352210 395810022
1213482 735587 264471 23199937 24039094 23660457
605771715 247180581 269980527 689554256 616013264 584075274
161268693 168705909 44395347 213494136 289037792 267502220
370150698 352077672 51091381 604874472 596196083 579421664
229096868 91358534 41653930 374446876 321003298 263037289
29305338 2505357 53704503 656694722 643874321 645330098
160594374 133764187 29865109 484092666 409541928 478880983
177576340 1010416 71561446 564774540 525041414 498907027
60809784 5370485 11712244 370714058 387851391 328841160
1962400 14453651 18822553 199736918 204049499 182666421
122160560 68061816 72850495 417541394 395512255 409617403
73925154 11014616 42259970 169610717 188228463 138630180
397761247 74949480 161543064 591763658 582382805 527809113
145664928 27226541 48008510 490273102 554935648 527043643
2629858 25415208 153626331 673818840 666540371 668608361
163824995 128518240 75554125 784819896 849127530 882514837
525166577 66238964 78767916 672186535 547479512 733037545
47933296 8953572 9669914 277528596 288304985 289512791
27400629 3607883 5568270 51976940 51701902 44065971
51634949 35429266 22602131 185735295 190070861 119152755
32127141 262783010 4293007 871895555 802467029 895459363
14520732 75531396 290887 284475405 300987704 294564733
67855792 108736676 3063189 439663747 494272249 485394716
551334341 166407624 21751855 616697670 271065787 642433695
16631004 238752874 94975831 558638456 729852575 575750880
132319814 57892143 19881378 506864831 482294691 415405911
52502024 76919155 4232881 674477697 532870175 537119961
27508368 159185875 165188175 834891060 915811795 727200479
587099940 140190925 159417437 696412233 391406245 651623771
185893946 193804368 88856992 874467905 853358286 924258438
29310566 19442318 15620711 182013966 227997109 197597413
8549 461454 673368 8632061 8553895 8538272
9885835 17601050 22090383 123718404 129994360 119491654
19669692 7637929 8225605 306381166 319126879 305291239
156871186 31579564 58789691 727436822 650443542 720447299
97724918 45157117 16980109 675078721 657585628 627518263
501308279 306954312 272567377 798620773 679688508 806517619
478460301 152222767 17306092 767154587 871977571 672413084
47418107 88957301 4913296 295853667 278276558 281767601
7770761 88690121 89836466 391666822 337234801 399157917
18602640 20463749 83575 222993122 217125866 219561127
23480869 31869128 19693308 116447338 171723676 180379776
23392852 30004015 43766179 214518509 222365985 235306323
35821121 17839289 8576026 55974739 49536593 54672446
1671868 9884093 5354902 70763461 77211900 77423220
583057208 190816297 372189598 768179575 789308205 732703737
9675556 938450 760006 15299519 15421589 10628304
93535927 8463467 30758670 726812295 612263156 686919120
103681803 6908291 115624622 123035391 119191080 146165567
104765941 45957714 3739755 647997858 760667134 805139398
21125737 5087300 18023131 176593173 159648269 185432319
164575344 81923437 110265900 578545849 605847643 608936260
149370967 19347035 25755533 314696189 420740524 369484851
60630454 100462586 97637496 880953159 869913535 870076957
26727037 107336854 8193501 814986781 809217679 926532181
203305833 13784534 24578850 235208387 227485930 183774234
77209475 18652699 12733237 215260142 137045597 144646469
26287117 13969842 9661525 194371539 200255792 195142591
910035 6765819 2676313 153951007 142804825 160411460
370506037 11173241 70902778 672278040 616661910 675323770
10436474 8427460 4141917 202050961 196029600 183465655
16062079 40262424 18009987 345191484 361355771 251949772
7037272 17161630 3819009 201681957 176524667 183339150
6546960 1057995 2738508 326036346 312820812 319609764
18750384 21289224 2332100 238084411 142379338 232607509
15769987 34539296 56024157 361218643 328015259 317401645
29033971 146180050 42786387 411178217 440754226 415995797
2847357 1946115 10302118 625767025 484976209 519346766
104574229 47434632 22922891 478380369 422594070 470302870
64785591 52457794 41225382 580017631 746138689 722758066
562112217 204630039 332775028 633825156 653024033 442195286
211249353 17364746 20140689 307811631 330351859 300877619
22855672 24640866 92642829 402453428 410748828 406303331
404367273 285425374 72607443 727058320 614469890 529787392
3959911 56212737 19455770 574189899 635154874 900751057
27939864 13346685 19820208 142594860 144616687 139194557
5336690 45798581 16382384 445486122 445686542 441600353
37610733 2724369 3984701 145233748 182623898 184963915
58394426 4677001 15685027 182267331 149109325 186035959
80299897 73564302 111316293 561834672 515788469 591703758
369678147 126823524 128587226 887903775 388828651 352972445
1566790 23105549 4846898 141587808 185343232 137320046
48793563 82169048 19625139 823638936 944951566 926378042
335945248 98702665 4469258 903968411 889855233 936297552
5843066 552212 4115280 17067674 16133907 17884034
4616375 1780578 8210929 123806283 121203290 117987480
51056025 27947878 955489 124194385 105645414 98629119
28588553 380625087 6768386 852024914 748155390 855313551
9825980 29977759 42335262 123387903 103730656 140279398
7703655 4621247 1794807 10689758 8932532 5930375
77740151 48026437 26108966 156369566 151764543 121779142
404694 78077 185872 3137087 3336747 3058404
156453364 8622862 90132316 239434134 237546123 142608613
24212687 57415783 131985628 757225123 603668081 707659924
23227208 32763115 15873777 620334573 510930185 609516632
445938647 64111544 183414470 665475944 594544596 641512909
75971281 38009136 30186686 712921555 634420562 700607638
5966249 10280454 14350667 145301636 175577718 193782702
668123980 81752405 109616623 825153334 746049176 653038025
37809553 35724356 8062567 525001219 510949817 535740591
32999055 67270295 177776188 565420864 558788888 637368473
44258654 1166029 69762231 311605042 261651767 299853681
564876354 36420729 355315937 607485816 521233643 584067988
28754309 32133818 18902487 664598503 530821824 790767320
4608016 2331306 1296752 46231477 47452065 48991253
27662012 69567643 25480865 583530941 578526121 565557833
221996312 146207633 15657203 356976793 391217583 265687424
115743432 8774031 65612828 254544809 259261986 227467987
108452145 69747994 20507537 833074272 666839356 800558099
2968264 28666180 1197290 292188533 308745267 278338810
16632894 4339018 3048007 32996778 32494747 29824198
15199915 8611937 2266757 41491625 30955142 36440251
188305436 10429253 7410286 568249758 561206973 588838027
215708762 98679809 210879861 562382946 584857468 595876272
432172632 360249931 173885444 860637295 768841698 777216765
88322775 26367240 62921393 345218840 335487783 341623438
112614291 147604660 29884 501016039 443084812 359484954
9979952 32923625 2726052 207557445 238876100 188337029
72993399 81091837 40404663 455117787 371702818 455489974
24871931 66152465 157249245 904380419 803678183 853366997
294346011 176615732 130449476 528860465 627668597 609497231
216713979 70665642 58127394 309243499 324690095 316266828
200752733 5342251 4110097 386629159 327946780 336500867
277299887 474152678 10066217 955969194 847978668 634966429
9714428 1741380 1722188 81957409 68063136 93402839
98794863 29554679 547685 466225199 332920908 336486526
496306678 105163697 74516575 755199828 771740702 516303919
38445123 44112517 32128034 167101035 188463830 193726460
465854161 131852926 149700525 568189939 500950775 520368898
516340407 95607099 43207232 676957171 644698059 690548676
20790122 2537008 2569489 32038400 20199003 9324612
113007953 158694196 56539838 884947443 794767412 882435041
13178863 32968001 63037206 263835860 264431375 269612254
11004898 16826852 21531607 182327773 185463806 184236790
88289678 8662721 56706732 253587536 186982912 240452623
9250009 18072153 17679983 107092604 117047548 106964217
120733438 680267 4605094 313637264 255601631 269166877
48014085 39722574 146100376 863012441 861031410 864573245
308626388 291883302 65627768 336374490 336731154 174559583
5659665 71947369 36113306 620811320 458714293 502255136
182069848 30275828 1275017 246500008 152785701 242768317
1850716 9673488 1804794 86153319 91775419 85081405
347944019 160477265 85597309 804976165 766717537 790646552
2261485 2305944 3920548 46341700 46701602 45687912
7444336 34574620 33110592 907809375 810527962 883973846
338041709 71762979 1990195 797152790 805714715 785499791
82452904 2168840 37949066 548495256 565472439 553248323
203482951 142919149 4679776 635644088 786137685 699845824
4218305 16851770 22839696 159902122 154515717 150900385
133497482 49501836 34841299 643757637 680309070 686322567
9771922 53863682 20454037 339155919 392619761 406275441
15334407 113321157 4964398 705438855 557746783 614176824
20172848 14086944 73759000 708772001 713814355 595546055
50328466 139753610 55318919 470938150 447110018 439584356
15958003 58347926 62108095 286187231 296325610 302301059
754984438 103849327 108169584 914517236 945107209 891431805
62570479 32984433 37510431 775500556 882376989 594268944
14306178 5950816 1835804 141255729 137951562 146909908
131732323 19416178 26573348 355152198 262518013 328159511
178238337 135611926 16230465 188585017 189343507 211609616
281110522 96136487 231134410 529796418 500822270 430251538
405576045 182225785 139661647 555469634 444454479 380634182
154645644 61088834 219720629 636712150 628727574 488850834
14404256 1961941 15666436 115633127 110062181 107813804
487771044 124133037 203912321 919100652 856285654 915340574
236501821 19388302 196801592 618661567 431395370 660225427
8384404 32581266 34772184 445490915 507557729 509402449
15062196 26202632 43673369 496671850 772197285 861831628
104742641 124835026 24792572 859801337 825236493 907969308
34770097 71266780 22681907 484790959 442662638 429760442
287774363 282412830 39499324 499846308 487062416 357185038
78446965 2770973 16153561 731707143 837500275 809491709
73992638 53386553 9346993 412218505 427422682 389431388
362272172 143252227 24345470 843010305 769767715 833154650
44548533 1571708 18807997 197725986 157047600 194817737
26616969 40112025 51334074 574905486 545254777 511282577
53943069 107982242 3818837 738271844 612955269 691926899
14193110 8491831 11272263 313598480 358605638 271481775
315722258 307709860 19896986 644742912 524801626 581590898
122145810 83113655 57843707 658760080 528755064 641212732
17643724 96622 6673908 111183784 112841435 114520290
23647736 74593885 3289006 958257301 837573628 804690787
426519022 12871572 266173000 552944430 450696985 324576372
110994197 20958374 30917525 389665312 379431493 369706412
116108584 36429694 281763450 682963398 765011850 763455528
45664350 67588080 212394364 818057460 774950653 864943761
154119114 39701629 41305178 272276298 312611468 304195904
378224921 90785886 172317324 674755640 506141477 648907076
157662571 76938084 201699433 883627793 860627700 916039316
699538 492063 14108746 561383840 530519324 543988778
258895173 21121675 115195057 505538919 392244873 500166923
67256894 38174422 15039378 378737396 312515637 350336014
731061 1758302 3704054 26463916 25033616 25143655
11486008 67659327 90065872 421750977 534130509 492162556
509260149 254112301 323311678 808185738 788238411 734493365
55774378 52274926 24923923 318690613 381401381 366894224
1119021 21118615 8748450 78005500 81609177 75947830
141485261 2928017 21155769 306384241 328991934 321663246
7649021 3475077 8169780 88463549 84632393 67300632
272263024 5860082 16253082 721117259 607427808 861625489
22134171 17060344 3854116 179716406 189065057 210127543
18683837 39368474 17084306 856310076 898298180 883987661
131738356 20660624 29869911 767627726 778216601 773866755
67580809 53463597 62263619 183737620 186507545 151944295
402548401 145319353 68079526 615441277 368606599 490798473
17247860 20918369 6496039 489236031 446724546 335273206
60796456 14122467 29972607 226648629 213578727 181553277
20926410 7269246 14734269 27709422 23727283 26830237
341110359 23623389 217756228 426007182 368206231 327195746
201913412 109395227 156003502 573681614 631308079 677889650
47324458 25973596 34421712 62964133 66718125 68530740
240073906 114998465 64458613 366344453 379751425 395908763
200572225 52030197 1432651 351751229 287078018 366100048
330168466 40649864 141181728 517766926 531291832 519998218
16316409 4446866 5422570 114890738 103036483 110807510
350405959 10639382 12646540 780870704 650117676 556781622
532391639 274622178 109852348 738790566 679940665 748872487
74163336 99293263 29682210 194536004 196678630 145506283
356730310 31338435 77099436 690890586 464566542 642126702
115205846 50100395 23679439 412556208 581962169 588478286
194294342 16463972 12901384 533338439 522141693 394424660
223278179 80545371 98626928 429040765 521464264 479718265
120481165 15728437 5913841 687907151 634390502 727802770
101260262 63903802 12035812 875216289 885270579 930613698
25923174 87854428 89645786 624161582 703001761 585334422
161222424 74602519 79979397 248427654 241420233 220423468
44039483 26557708 18383081 646378030 673246962 764624612
2050662 259731397 62655910 892983747 987221158 972510377
161054403 3031839 6091299 239570822 186645789 115384737
52381974 26370156 20691073 352132065 362609531 359010004
54587237 141758324 939196 517830668 526480350 505545845
10976748 1757499 3772503 35976516 29434590 31715947
5807018 66109321 11365170 418323083 266822680 417787136
449433416 355319030 229573494 860796243 868257689 864016083
640283495 215733805 19374928 936765095 877610701 723411220
277998208 6017731 256995700 379992892 318917314 308654400
237121134 141757401 37169120 849425375 872438047 867784578
222233922 27242718 62377985 583038206 874125857 815909568
17961038 44624060 2034396 376079872 336958650 394184765
99002908 49023744 503346 548668643 423607504 528180365
22279105 14817871 12956383 433515695 542748961 558303786
15830039 17579659 7380404 91406486 109272433 141654361
20814886 2871367 13109774 88677032 72225955 94313919
723962442 194731665 708606730 901771618 363952188 879813380
421225199 184739431 499463082 970955772 923190027 975728072
88266129 28202559 228264889 913207487 718900159 968868557
19294270 50415417 36262280 184836502 164161359 105822566
1739316 336097 433802 70958827 70163150 59713747
231877142 231798487 1155341 585356219 659989246 530933017
40152552 2676882 1012258 212983094 190837823 199367228
5398915 5467559 453240 55667579 57573958 49990800
36145814 64808458 17313299 947061494 807217065 921263603
39197254 10394986 17458040 150702661 156808692 152943243
32353688 47625470 16434259 401324545 351386604 408859843
22798026 53058762 48574776 807045861 844342884 798063689
65771540 9577792 25774654 193068510 211954528 159278633
112883947 100905593 68618895 413336939 578588430 521581862
34976744 23031340 36809024 360642409 381152371 368267703
45609929 27193630 210952938 568766718 544343275 566992355
202745424 16554232 58530011 470613140 992133472 932803650
2693093 19808887 123879769 668269561 856495720 795134101
198522733 161146328 3691262 488278791 479663751 216715456
343075089 88525048 83604898 377033204 333818898 335469409
68037753 7745332 3335462 168621365 173736569 164006129
87494495 20205513 48233433 553695191 542237877 595412007
278616291 16083741 9033542 342362601 144062630 146528881
1353888 1482991 104882 2542863 2675007 2041963
24239160 22428639 421082 276431220 273538681 274041655
42677205 9268580 52210280 123252930 116667530 90787366
312861742 225637674 12277630 487326315 511086477 511609191
146071436 168497052 168782718 870631142 758286793 845153636
9887995 2639593 19043819 199633537 191319980 197862683
6085958 27752997 37678938 834823382 709905502 766295212
84017343 57450144 98984857 500148833 468295996 483977208
129688710 258972682 22704214 577905556 801676217 798995281
234765823 11701085 273246979 788817538 654702480 704656579
455475393 549256456 571001063 532081107 684466798 693802025
5784289 6458806 1999248 41479905 33934525 42146062
4635943 10336436 103901705 759786380 948185961 782445339
3495296 10007434 916792 41835598 36445789 36214452
5732582 5930588 63315488 288318346 335910082 342426009
29399320 110335773 24302922 227350362 205079803 209764761
1246286 5386944 4488076 91003890 91068546 96639734
144942919 21232273 63713091 226314406 219299727 201785232
161514687 25479615 2020850 405629262 366036132 467655074
169161301 3186182 15150878 395515227 420298820 321845660
3944300 47572385 14168180 553038337 591137738 548593160
53156112 120381 1721836 78258958 55939636 78239684
23240787 11543538 34820064 928777062 952960561 947900983
349425656 137720554 261668453 855269868 845538502 835608004
50329122 62031613 17300559 499685237 480890354 561592083
19680821 4944973 73687611 825333256 765846336 692587906
33281504 15619131 26634367 176994493 149580196 170490019
333309900 139226895 126037136 642206362 766956457 726304924
70361337 5714387 44684204 94205841 90329073 94465711
146344665 12103791 18760619 363006624 354124739 360893109
11351099 189792 4309369 51406730 50780815 48925196
44863859 8469727 77689828 463250911 440653167 458694560
18416989 65686875 16718123 290343680 249906406 328903256
249710623 20385458 36448477 621554893 586942695 504052120
165257938 39347302 32260342 172358280 140331580 119624608
102695811 5376339 9876629 174992470 183699076 168597878
48700732 18958574 11314927 108551613 112109027 78996428
19102493 10398166 56690422 656105105 660121945 651157925
92371520 24108286 3248508 278887124 206380270 174600811
82356795 9864597 130283394 664029125 712365283 715967565
167518245 74071971 106401837 415248107 442043725 458324185
1635137 41642704 20292602 207059497 233967649 214404708
131643876 89989225 110097540 621335348 753889720 813048023
329004745 140916332 4646122 435424550 467479763 381503713
2530335 66528652 36769697 280999278 306497389 249252749
42097391 19569184 34659050 167096418 145368754 181150094
86730315 1232681 2309415 220679645 183967538 128923361
1442348 272593 6032 2609438 2170527 1585498
212877877 40564536 362210890 546069247 375838166 512204674
115308483 52229577 17909384 148741643 141960435 113079490
380971244 23540312 206787381 404803772 246014381 361844082
69332506 50110269 3401415 86005546 71668124 47932686
35674573 46963338 53575716 454084190 390294232 431451958
80188277 117349689 147559429 633769312 675336236 526920464
407104464 7076568 407170198 865785066 603075543 768154940
30003815 40400216 54177682 566682606 644926346 579950597
18270520 51297774 18434043 429265944 433437661 449634769
147509137 43993264 5916311 581719623 756020639 779410112
157657715 6122532 20942990 190273863 155587046 184021168
40813401 10185106 13292597 55090544 51870600 20426318
70186249 74949783 60125926 567228726 551792490 578683855
33046429 12704123 7722686 85988950 86034918 73087343
54898674 65779124 117671930 844283716 811037145 818625004
301545686 252031490 23484586 334800898 325824035 432478400
549749873 12691894 176640830 723965486 503639555 732206432
139107189 39112104 123400583 192783000 207670558 151406157
220517376 17869660 127888728 380884622 345683636 375222294
110540801 46883365 31491825 494565464 446483292 492453191
7841867 21169660 2958890 127554309 116716648 90631046
485793785 7676677 211039212 676953044 464290672 563580642
437191588 104345118 180719818 708877051 778991953 797274808
31632428 69195490 134147964 517226863 536862083 543136061
220799228 4222302 108895373 254903004 117577569 185170211
20927050 130225406 49010790 598538794 585868954 641081493
173270095 52275176 220699242 709229617 730696423 654051907
22178739 66897650 140284887 354189074 432280646 347888875
217367231 378107879 2371934 668170936 682389674 533855514
658171899 199071749 38573928 727683880 610613656 551338450
97823603 28361597 31397318 600170438 592898099 721304233
726118900 307675144 171791553 854806979 872106404 676358878
12263382 4464843 12778339 126712003 141869124 94876003
294484262 71941995 20669761 627559710 424008132 632391163
10621843 14609810 3034089 141396574 119206656 147932841
323233322 163299265 124723773 397492012 325985828 284031163
56082257 18245029 2522988 62342321 62614233 47032587
5865188 9541254 30962579 115717867 133194046 122832042
51707764 60179267 20660432 276534923 257454278 201930521
269861843 60346767 93859315 390184474 304877911 336091617
429996034 271623680 82615783 738487267 559720828 621595417
296930 45211054 89628078 938090596 792339968 932599333
105568533 46606603 86072517 589935816 742836133 769652747
196672478 52123517 35687834 347502736 227291098 325297844
107772377 13757293 44332804 680240708 688509440 537081749
365730704 54224708 43869752 523847944 494207959 537584733
16746817 34271336 35679727 490914654 543276642 531811210
77915615 61224095 30919677 212193902 234458914 196347774
53656840 122255689 25947357 479574109 316263866 529860449
241931209 113515453 8324271 454148419 482436440 437150467
56720312 16099188 40064787 827742096 814737184 808944109
16949810 9306847 3304766 654637267 469426750 632932826
1537607 6675699 11091234 233088514 247393725 254880316
408220009 52206977 130848096 748377958 764602285 486777841
18696814 10553524 65905837 687958292 693986476 794040862
103936865 81468766 70069907 773462467 785665674 769752506
135097602 92688671 7273967 375492401 399124793 366841064
569034590 149672066 202511405 755856074 379076207 819661566
54427450 253209865 16795511 553891186 791448704 813558777
191991937 22841914 41319526 636478382 657063251 582830701
71720631 21184943 20292589 448615359 503279995 506338348
129606425 45325676 61431444 477288038 484194675 443436965
487702393 26689785 31199220 676486918 566136147 491808097
69609782 84527859 6706878 169667910 174841632 122154790
2121853 48965221 3634167 219304263 235119505 237993322
147579926 26573761 50894424 175236411 175326573 153687828
20720637 43046438 1654741 432553391 390064710 375111859
177203642 19576934 50259811 356850225 255297695 334137447
116193473 19353824 83037599 302641892 406900741 410414524
386367307 103796623 207944131 760021617 744007098 836749771
15717777 45168858 13416278 67741840 74361801 67431180
105822243 5883688 98630917 529459924 757516835 774276069
661120509 291683823 348880086 939875249 902382395 956944791
44806676 40028747 71098214 511841047 498137854 405569144
505876075 310513718 147287179 979836736 975167526 975979692
730968926 111301093 563214032 855358328 838327994 839347180
14820965 80094615 61068739 626870979 621847967 530432610
105078360 75557876 12771816 481148611 444633750 542218461
157500258 5422154 54153630 170539153 135991902 184171665
217674598 98787269 69862004 259154777 250182622 213008449
397472082 159982693 99230961 480830606 413793398 232579585
392588625 532759322 225511974 718834509 703483816 631530866
347926000 6478602 247481951 553909186 456631215 554805692
4924972 11956631 13096886 58043384 50718684 57994625
146492084 29024480 9414725 234139978 112942995 240323161
91531915 68378263 6575531 296809515 317688585 377819039
100520271 19881786 96044929 972934174 868079423 867015874
202857094 35560175 10752892 811147550 883211116 840014752
82039402 38205308 14851302 346751331 338474717 246646815
300031021 325229868 82767865 495047331 560016342 442492403
44483539 3701060 31659096 176039924 161684784 167718003
601777777 41311671 144129437 892772551 970245119 980136256
13276919 39566537 34012598 247058695 252437831 227634630
85857817 1794984 1459369 313463270 236560649 279662432
338780291 94269822 233825742 854935146 945341400 877926715
93264727 43890762 251188752 944415828 880574887 522698791
54236115 25961541 20554299 212736772 130236061 212898789
60620247 44846471 15894286 180027779 141598980 187725089
141642239 73298031 113863758 901998875 922039178 953271877
27320108 4827733 19737524 108114220 127309410 123453158
2257729 647299 24589 18995396 19762423 17903865
46747334 49430296 4371310 707380614 739165921 915788828
46979041 12830194 2112855 339238807 170829086 249116316
366735415 167678270 158454505 449024545 545861293 602910436
393918067 287433400 298175 406689996 443668439 98931686
28762 7246100 14985 68567053 61021352 56477095
1526020 2332477 58233 10236578 14217205 14177759
307684016 4184070 122542737 650966455 639884354 611023796
18029176 29502583 718855 309379766 288805690 318212076
41245978 34536470 30839065 107640172 108291845 95076082
2759499 846004 1485135 18380791 17316081 15589043
11136608 3434620 55068101 236019793 234022111 235254421
155870071 22108164 4049156 387438418 388220479 273818917
856251 13783960 1486901 229936080 228705909 232126748
144777519 61180343 11549238 874880437 808529667 880479368
97130124 47818705 11759969 793753637 855156716 851837568
14947940 22902932 50152873 613670277 664564025 734213955
38066829 6661011 9100821 171562051 163405797 161644996
96064095 6144913 99436561 752426371 731686470 951177323
202010995 93384448 49831933 635740445 641870925 637552714
51450458 23664292 2760126 140551634 131268100 123395829
339607728 9229645 72740579 854082323 874883383 888684859
34719615 4934129 25611482 672432060 880182935 756499440
23808194 7432276 36519377 108533606 126926789 111597462
6411575 14091282 3398595 75346819 59535536 72926580
102834532 1703727 22896855 406240627 299655809 406846276
162755051 37285409 22819034 532015379 506787647 483451717
342552078 92549482 98218849 468882017 485301472 540615388
38374519 102477906 6327938 402546015 451318923 403688643
265332687 174253139 220560543 685983914 712157662 554515984
60879525 21510057 3570056 78759725 49420884 43387429
408081567 30977570 53440197 575109756 704409073 473818397
99257982 79016210 7904017 118970353 106041916 53258919
11423798 10349603 27222573 221010821 199894250 222998755
203185775 141572213 19773406 578789912 441974121 531702197
229084762 11177385 193331456 350667135 372789845 366334994
40842881 38064117 84666052 198371893 191258615 195898201
49747118 12019131 45728045 871413343 889954067 958328603
1118464 11160455 18132803 506894608 526309603 482720914
180187368 104982683 2928173 283103118 329243751 368872664
1496840 483326 1048850 10135058 10563043 9061357
211292015 36850144 117718223 662782958 668136587 714961503
1166447 2945407 671840 5400076 6697778 6579029
228743132 77116533 107403233 425503032 411010364 369329402
4597712 2985998 6988961 60124668 49963541 60203197
185188275 201498616 65669152 367441194 346242080 355545669
3278088 13261137 6749993 68550040 63396739 60422371
26891235 8332849 32490674 202144089 181655389 193853679
253669839 216300737 46762124 289275539 250331710 134244150
415080562 79571126 35319799 651274416 741484799 615054595
51507250 55518213 509457 88745247 111287132 101930941
155538931 51984 32333748 534308031 652822264 671551073
518702143 159156141 112687576 736501353 791344178 936132757
162762897 13114262 131748403 358549469 394487426 391089598
28762229 48547215 44282918 438162139 568747932 539255901
228437093 194087521 162754693 724500624 738811640 820718415
48797598 145088725 81338569 543724441 471866283 568520455
153640584 57508532 74833543 503652180 769013587 690195521
380368851 272148992 219762486 662781804 450054352 424414816
252578055 10496302 208909511 905416416 839861064 787170951
86785115 77877726 52111346 276282186 306574870 305214839
184522909 118129324 5308648 947116837 907406869 791565620
333297505 209962102 27114337 548542523 565237891 415917270
776304683 92305909 86277009 905434106 860123722 908538421
278002171 139296488 20519723 640382557 732582279 580156375
527033694 146546927 12100991 726640127 670884106 740212825
556491580 269380420 33395609 714288301 881391685 825140869
157438100 105020182 53993487 335813180 291080413 325549923
2061339 5460302 5252540 233493937 266166475 280744188
67127230 37977980 159956122 369617931 283210762 385483608
111687805 211625803 107360231 522664584 552728273 609802327
106636864 56047761 52425203 735863142 783812230 701800873
49047067 10142731 95717466 470274962 357914968 418068077
35086500 2824755 6345341 119129835 160293974 138137991
125355970 55892451 53442025 686582336 725211320 737033206
320250126 62221384 40283981 451494065 225467134 417661406
12085851 9257709 2554290 60687214 57739402 62198447
279685620 72590590 1744757 481499308 299677154 471529096
308131422 67429814 45791674 523489016 451904582 495959161
12152324 27868697 18306364 164493267 157972332 168088946
10253655 34252699 5189378 268349624 245695550 257761355
10098875 13648569 22990927 464039520 478823467 332783227
194963186 31926223 74420631 826217681 798509522 733423015
36002562 9802485 29545770 123787422 104604139 75987513
141903228 43814888 54050488 444734162 287303542 435080652
12307339 191318630 113215686 677197974 654872961 638064165
11690482 76119967 4366777 346144294 362040333 413760241
131561631 9967815 7025977 365495242 319839748 330388610
659435043 18369135 85249237 689139195 151771591 412429641
82198806 76741980 7323102 423661676 403722741 434164922
203875688 153186967 121652874 552828652 692144660 676334199
36155024 21269127 15767181 395385958 417453114 442695831
75321922 36214804 3107345 470378071 487777878 487558802
80977377 82704711 38996724 100559012 116549078 108392125
109221547 108623114 44422880 452249439 493477483 456401462
33650836 1585228 30028069 83272076 74990266 77361099
4921298 11787497 37094594 264762073 245451206 263775931
44534799 97911418 29309979 392645584 406789368 366086219
12366063 30713073 105120836 305060125 290289914 324919577
1072760 15393095 10659154 145129356 147127866 136796989
166477425 32026338 19981306 333860906 331052561 266137849
530689166 129530890 32984877 800610740 642784690 407439696
19954855 75276351 33602214 342675940 331963216 390379799
13787108 25440629 31381093 308792429 326956367 323476912
134414602 77675946 89281205 195747012 180548273 154423789
317246424 132870268 199023981 611328057 608835787 624563000
50133310 6229861 122483 72972883 80934515 80285984
19392783 33473229 12957767 181975397 194087175 196400013
179586508 15277303 6585898 464741892 418265082 385034257
24657700 9058081 89764890 704091856 694854597 758405068
87562736 50458089 70535461 785082995 838067072 831655688
24270836 8647549 47640495 316147253 308530027 308647924
1364621 50489781 4892087 354140742 420100434 375034925
14857180 1361041 1281952 129150461 156627143 122232359
162018191 14452669 37161225 517869185 498060689 495443863
18268872 17534387 43404003 914437825 915155000 888190965
40967328 18038383 224127445 695381133 730453799 738936776
3808084 31173345 47580415 206255994 219189389 199730820
129591240 54891448 22541514 301590403 294385901 260774360
407213651 332873615 257722684 462435188 400408825 469107515
29450660 14635507 58620294 338801507 371178967 382048988
121838331 37577499 14351854 145107532 87291065 137795943
70376853 52975514 38548974 80244404 74751402 73335329
143029703 23315679 102915188 394349258 480044641 415779784
3057754 68821995 89737193 343835531 350596227 343656925
11782709 7751055 1478939 85206245 80149708 69059785
379721993 160899999 118265904 416820166 257324451 413736560
8305227 33178926 18083349 118914757 173356888 164661826
135813710 23397476 15014304 211653683 173731788 213074611
175474075 161745223 5846618 202918362 215220468 96355082
291869683 243038202 70317908 563164971 394337321 545285015
106589323 32300551 4120240 585674653 631082699 602072820
16351929 40768460 49924807 211305410 236101030 250685909
233916203 56606377 58268019 601777541 624178403 623471337
40161833 90272447 25016162 622449100 629148877 529264506
111403006 85078589 38317173 247882096 242749293 225723942
360430881 164108141 63112324 565952577 528727077 120197115
480893419 78212297 50022421 576609275 744085262 697011871
123986637 46045633 63582281 345432854 346135740 279730569
10343387 21632460 10307491 481465823 486158090 445171307
632822660 41734963 81418058 741916582 741690525 629627358
21247255 127539385 16989379 781298114 751531064 753962173
217436688 40010077 62838823 358810101 372413162 316081647
29250347 46032793 44205548 206103240 186953679 207466379
186048234 23003700 39872510 589164334 543098500 675529431
73390927 246210020 144661715 726837546 793730518 667807420
302953217 36285392 183169010 394881992 320400092 230174417
97507134 86023372 24665528 521724546 511448588 585550876
55669307 7151270 19535664 61351441 59590799 40549334
3579151 3689061 87560706 680278509 609809037 639988548
53954177 54438747 78271576 535006309 570943102 537736389
143322488 9969945 168595682 747022436 510719596 758594523
718948666 372021586 230875406 764566496 657586749 633547533
21240969 60054819 187026 162815016 207998342 206689586
2080920 120380 2030974 7221073 8946057 9112373
385596625 100989295 168955168 477722821 499921905 364373311
367509035 236657176 44910931 406451465 367882549 443768213
547034897 307777375 131046644 613323148 615769740 499780119
342307789 28326674 58706318 659712002 656961833 616284879
517650745 489154078 216101304 625080226 573036480 403944288
329450845 6113998 311843762 423408382 121903388 335437968
6430824 55122132 21806755 438194200 448749598 461025230
51768995 25477171 3424623 119003883 81174672 109853265
20359307 3748652 89235244 524436622 414418848 512356119
350000471 158340409 91643175 937320425 942456390 780924592
8159192 3577733 1880466 95279748 91344874 108238007
90433237 54612234 32664800 651132977 635453149 664660996
120549 109774 109441 5454646 5512879 4435770
360286136 51137039 165671677 560766390 441919912 506492314
58149430 117571860 37672656 476280388 490854969 482051806
8820691 22817278 18205535 211681043 200918594 198529178
931421 884694 707338 13748919 12635543 10576730
22852862 47743152 166449141 431606616 425610916 428056851
157183628 218476737 22320931 457414144 454358422 317901653
23234178 6272018 15134615 72960586 66927308 68335849
61718873 44852602 10188465 308711832 254807334 329142401
45329231 92855639 89786334 321326736 379838675 385214710
3820884 7486245 17502207 146531012 127396251 150600835
91054701 4401750 24593724 842733718 855421919 718839406
12366056 196218 26211041 98732308 91874264 92999781
35752210 6524558 33210381 551600673 517202112 599029974
225344524 102176512 64555677 235227180 249693134 230240654
29798840 25603629 119059148 832971115 677648370 814726447
15852710 27577662 11051392 892208124 836586061 898048440
56907259 10283779 70918416 742395256 723760049 680179019
353740362 40358376 66607412 591492505 641003797 636978577
9204085 60717732 23601393 429521452 344000614 363995533
55618101 9924142 21943762 113699797 104454751 106122788
18096127 11019149 15104637 82773703 76293698 79029430
3624362 8231411 10980245 155215026 149295859 150431798
250627884 178722065 149290664 711963884 535409759 640636034
15127081 5793925 7326002 123497976 125716633 127255478
16405516 61954644 90905101 803050463 830003361 809455041
119517927 169719333 60490889 602995397 533421118 582227987
129191988 25417082 8927306 648601567 613855589 663138560
24630083 57181128 85574653 425204309 461367370 335563005
139599032 76093498 42503097 702667053 725101552 687481935
399049076 133065006 77550499 489761634 175104140 477928074
29958382 427287 1165701 33382196 9096560 20029485
26540378 15038342 8555649 210080622 194579133 181038945
187595873 24143839 23584443 232316028 97306911 210156171
242663675 66810714 122295936 785413561 685362285 747503267
123310283 2521049 22466624 178972521 246335771 237596372
170167963 71890893 45936771 858562555 802458950 831254286
33665275 42574495 13751058 296362637 340273266 337429404
369693969 114702104 59298275 625716231 511348907 513875795
514059 992587 320750 9279033 9490171 7868961
44126993 18313921 8601405 152090898 137748541 130902438
36145006 96472368 4841221 266816659 203086360 245091058
265989778 51022542 86749560 411744762 377103384 442022132
316165037 54307909 16580230 460434660 323173185 416171245
259965993 37864071 94156642 357656878 382480302 362326524
87049412 14188867 8327987 403709683 427732785 414890242
9185502 13052712 5675657 80171728 81689757 77691662
262294394 80148462 110052277 414592990 374318707 412303782
33775529 1672674 12737534 246933905 275307745 269090713
8795872 56213996 85567332 761351802 772160677 729031644
11479195 51479365 11437143 594937456 572575621 559606308
681289966 49294505 24171231 846694749 780437076 659943904
2127682 7505849 4751173 43063967 37536643 45238926
221770056 50052424 50748459 534456654 351934504 353029162
66994542 19382788 3244989 399960991 422259141 432942225
369859844 192798663 272712182 532672835 578276700 425242621
76508802 50835607 45839543 237275893 238189528 258589589
188282551 87383528 154338708 552647046 505957038 557661738
7690440 31546049 22629735 148211025 160499385 154793084
25267293 55322241 110863013 572048346 457519186 467381110
168769172 159331147 61106148 853368334 736276152 754702308
120353341 52483114 180607139 932568275 630682163 745872420
263334376 14450246 21049941 775683553 708736655 568431919
38628857 24966411 91698778 498716402 452231277 488654002
180759443 20080938 42558670 317697471 293339177 278277309
246531918 95067278 3725719 664429501 703587392 661021973
73751068 7530817 164426735 492217546 492746929 463652826
66127908 3300418 45663797 302407079 205621460 318842768
38137591 65312736 1927155 435788618 551238192 581451479
34304233 802987 48870181 420874732 365065146 435434465
5830496 161934205 109584518 857986922 807763447 855071730
3178581 4130 1910452 12693992 12288687 13037407
47421628 16824596 9175442 125648448 152753520 139390987
53057003 21594987 9874547 275762677 214143788 268642355
79065820 2392701 95385073 546591211 666946799 619385255
30642948 67071850 18177001 379727494 389541420 344774752
5787601 35207805 3557809 233834795 228646522 227487711
68504809 64363867 136413791 596133006 725873012 757675257
21416 2153017 20786450 209701709 266152893 305930537
35774999 8101637 20039806 69971642 79076229 65295760
4292004 3100045 693249 148528564 141555356 138471749
37177924 15859060 394455 358811530 328421625 394614263
48998872 61525304 3077679 703168639 723887625 682642776
272551699 251548866 142788652 623009289 632003071 533870264
187276754 129435230 4721988 214985991 220248956 255814084
176224423 64709560 282360147 432814053 374358522 375813127
13709299 90969550 17524721 395852734 434930871 417688811
115858319 79913560 36937133 141234127 141343127 80502949
708158419 170316461 191734625 880638154 861055879 884345948
23104296 12249834 59891275 497227698 520509945 475813843
195991617 73363725 125748965 865837235 923790574 977828516
230473965 130374457 13729466 283013782 279204144 249881019
149671635 49359162 66988720 191914993 201177267 120995557
23868668 2951552 620988 248585334 282918351 282902353
27285729 17494021 19412442 125239407 88661166 124977000
48751330 5082347 23234221 356635523 354300639 327970971
58035083 77152602 38555563 836471692 832581615 833902520
264825184 25890471 184947713 318579631 144359042 257271919
2919058 2091202 3790694 32347512 32844574 30878515
26773361 49626250 28214394 190017075 182391107 198911459
114382272 18787619 12811756 519443577 479988570 384635262
373878645 292578079 382064458 537110713 315709820 626313870
13435587 53700021 14010988 220930423 225408456 214627208
78716140 29019719 73758190 282711291 301667299 274433537
108163669 3697077 62668470 148343074 143603931 164020078
150375989 61444304 590867 234707334 107549012 47821771
34994961 35263530 36866619 240610053 319419834 302288005
4077179 46781697 82467236 855577924 928087105 836609647
11549377 40664727 26562579 317755444 270450435 349360240
332244403 21643501 90541538 750063648 695118927 753472793
166219610 27130871 170466635 420134694 466287024 459955756
250387334 13860320 57888599 739940509 601971226 598875778
2763192 92912537 119655251 496431011 486580697 552473352
110350541 6309651 84798097 508382508 570555470 561440880
555011019 5987125 21321769 658385581 712887608 373438307
12337362 3083488 3195243 95971958 83637866 96842414
113263475 127794521 14667567 523582211 548487269 512417822
528075 8226066 443897 16813298 19765327 15498432
211177340 34888001 26613508 420996025 426605703 246466206
17911325 66032 18410556 81039696 65113387 97756877
22422793 11841296 4684046 47119455 47901432 40013708
102539834 190453510 40827770 691012651 708227301 483284133
12057093 36302639 1093362 159918227 171979250 172229628
9832482 19152811 9893575 190303795 193071731 194006307
625667659 265049676 211906152 912262651 890486531 913087911
14559697 22389957 18786552 158671863 159826454 116481269
54547212 4202921 2993935 75433650 59264069 46348902
427165532 112450622 294464048 753137582 648506576 612817081
46453839 82757397 10081476 388868680 359259944 373154392
26059938 10219578 1011459 171234948 185325992 200640263
26030554 10257608 1051987 120144911 171964420 108552188
39099805 129065324 8113127 611021604 581427908 588923361
556528 347545 2024148 14776799 17577697 11036972
441984578 36688852 234156367 496897763 529697579 478222389
182103718 99048838 50143678 583810068 516628427 426191116
9354932 17680938 998824 152050880 125729697 151278844
183207946 179297608 94125716 761959880 467054347 638410106
465342113 431625187 104500045 500503945 612901627 352620586
63487140 1154396 32310332 118545525 82644436 120791481
23510699 4420482 1317103 348887246 258027625 304475055
6486645 51762993 37420187 243584328 258494068 250230248
86513868 64879392 1124049 183304472 156308616 150993338
31626135 9602083 32607 835434240 875874243 851582853
3142854 23944031 46750533 168401802 197108064 189453959
190736338 50463688 11777389 710175873 682833020 634647158
168170600 65411323 169643931 275803662 158272706 211824259
1500471 1952812 2921245 56603010 58054167 57534361
194747030 79125550 5861276 775294750 664370205 673658629
45563849 33260917 57914513 391517963 403153918 428895805
189372320 10022184 9691144 418819641 404652413 432693749
328400520 63377119 177025832 421349723 382243165 394984359
87792982 11332295 3603677 95445565 32598747 28973849
156770039 7753998 89096617 329163140 332538235 323241688
213899716 236217718 67451385 330981445 313260496 196507471
210112038 113066921 98771550 657051544 693375410 667726265
681187343 344043628 464466019 859133655 832809938 782142213
301894388 107665005 458647 379270992 313458193 341579011
176157409 33233732 83296682 343042319 267434521 368026430
1707396 3550011 13433706 120451572 115667608 130714691
3069080 60626 10841005 27753711 26514011 25860512
321401645 88771476 50030044 822640156 701556042 762424688
83300913 75174964 3694128 600880710 698121368 589331184
12585293 479843 164118361 501788047 500946116 461118963
35118253 72284986 1397521 516370919 535706957 562424736
19585805 20166012 16640940 696795563 626164540 696849713
67939830 38059035 14647652 174350404 171730089 171444981
321223358 92954459 130566607 667068586 620029148 638414257
9041749 14908335 17556328 150806119 153376896 124445806
151050815 69568723 22641145 476878232 454364721 439440011
20346244 8191635 1386288 41858447 36935310 36174650
126711348 65398589 10754059 252497542 217328275 241605078
144452862 19025875 16772415 277201917 267197861 247360388
56749475 4170556 66988715 266655521 260055449 228831058
68408251 33976273 188814660 599770393 821861284 982351782
22779544 74998747 54007695 382451624 433247152 317675511
30923411 4057916 47411334 119946331 156193806 164834519
32109820 30204623 13657013 304709469 263436622 276628591
590724780 376474711 224796625 689426187 840730011 882644601
546307623 25955196 281584367 661537886 352050900 675001415
54840358 147827267 41735767 465381738 467523088 418175814
542376748 371238841 263908533 559658347 575268670 332264689
3823814 31296520 3653511 229184161 190731506 168323185
13913361 71263224 44819088 634378442 592380042 603587802
7167714 15205731 4052989 167761029 145388256 173061678
146057215 122559417 40284588 716147913 679529623 661920070
94122509 56634556 45960430 403695823 408039679 297050467
14853792 53257673 1596358 178044904 183124554 180485062
7072871 96837 3616422 17278278 13249319 12779933
101402896 12038108 35604404 109095366 58327156 104418032
121982024 20696809 5216656 215788190 186567438 279916965
469801180 353893334 484556410 817597509 836296143 669103449
372094072 310519597 58907496 609274616 592467044 660856830
81887976 113286150 46462733 474661348 470869429 470569349
7727013 19286858 26464830 565192403 552212531 489180560
115732301 65721560 15091475 479649710 613250958 666807527
4166575 7586740 18049667 191186957 199812002 172565174
268788 80483151 161520045 388962648 510753182 457667590
9440113 12042 14546607 88222569 85693542 88398905
102058465 81889889 53411035 525179370 484262038 528333931
42995566 28384632 9559931 141499375 196845053 85166328
62936139 18422314 71552589 147999295 111758924 163552115
230627250 180309958 181583422 436862289 388388144 446001427
418140317 594823413 40901212 723106661 894606392 597038003
84767198 79704577 31893035 429106951 502358672 487496177
453223225 4761081 52510113 921151412 873279757 906666984
88333362 34335617 4187694 122718417 128841367 120971866
287191271 81668730 244723918 435482387 346082908 273797295
22717174 36308325 59684621 425678212 438325844 476127542
121816379 301826354 10287666 781287563 724738533 591033352
8081965 19073705 58722337 329776460 300353988 304774035
106042982 117422412 77494167 344204238 352097439 255587434
44819818 66684595 192148922 888390822 915816070 899967734
39995669 4490097 3247147 400657152 327056023 456816909
34382231 7325686 44639899 322712370 343098776 343431661
225384101 3221129 28293312 366468547 245387390 327230608
115345792 14571606 6989799 511117423 530509109 567996772
2768922 113606193 73380737 478984214 569519787 537993700
45930699 20269776 1009053 335590358 338626587 322065625
187660221 76348114 30041809 589583311 648998016 635937228
5688216 25511968 1174378 79799560 87950240 87424327
170446225 82832869 217767868 826227698 709170435 854860495
62997413 28804901 35351910 958227479 895922363 853353743
13481235 1162964 9851216 91410071 120028123 95604342
98441249 24820384 15896574 189207818 179374694 193333248
68187150 42449715 69940388 404645574 315649176 409841112
13797741 10563289 4584981 789699349 891392754 484266968
98206794 11858659 10151013 506092553 508004456 479117243
431282307 127745466 239672711 654153830 739634213 971606988
92546018 117849349 5684750 258835305 360209479 359760643
110252635 18137230 5718681 332192604 341146800 248109023
66906771 9173086 58045654 526765862 535642272 578558480
117735011 2498594 9073353 788532745 638706160 740022885
7060191 2224812 10183022 183984971 225816726 185764990
440966285 13690888 278546769 867488852 923234500 836103363
75306084 31221491 8026513 104852730 80107919 113286381
7104479 11401068 4092836 126343352 115939859 122641406
268003219 259221768 54141634 611180921 649857427 646971120
299309484 61501265 2564983 633243547 582563464 761474677
473145109 66598385 218032688 887141917 902533314 975292884
177221927 50364193 35661522 535080282 551669865 570179876
404888484 78279867 209260570 581586649 584822939 662413056
424221948 243473477 451733982 750930664 730925050 805499891
93275671 26213735 15468218 229021525 203382818 183060238
270265272 93238042 93576768 404895307 409851606 448065766
65189981 25974089 31419855 410061709 356646337 355346574
99788436 4150822 150652890 593819917 533416668 679412120
94136788 8885464 26419962 455804967 304517212 471150412
5449652 35059195 1126753 245515901 324084522 321455229
50531158 9943843 36877603 109857670 93134481 108534778
10824785 49715 22553821 82016554 113413738 106086021
1807048 16787471 14018574 111743538 112759168 90677299
32187515 71383534 27657535 560432196 539381722 482515696
534368265 48624812 173080346 671346454 778837073 602103196
218984912 257925232 11841692 774461809 665766070 781757773
129879869 117593403 75605430 806735392 781290663 809203082
52553827 11706245 12039470 99472047 88101921 98330069
359980067 143083663 136563365 645979073 629665877 750615063
36228844 162491059 130955776 606951285 585040887 697721259
25108536 80915436 9570520 614340594 551472307 610623810
36804503 4967348 56448451 735416903 815821056 617856824
2094708 37885 556957 37191883 33472272 39104464
346800 140223 113862 8421343 7806187 8506430
106209715 31115122 99161711 715260433 828260841 731919893
3183894 513120 568207 7891647 8624308 8634224
4159449 924254 125409 11125353 10536689 11455992
12939359 64116369 14658899 436145522 490316492 513503007
90697687 1823947 6330057 575178420 450602396 555302897
2033982 156979002 44362770 516208157 556305468 519602407
103012516 18026434 121053421 909498611 930991461 980040271
67080591 103976851 242351655 793434908 736627071 806431443
14955553 2005929 6864929 16357872 17751991 12059960
300405478 60548458 3845639 382204835 170677831 300410960
22667702 34263032 70448404 802172776 722657755 801744970
105755139 24306607 6502790 379627187 365621950 332977503
25222011 61495066 81061657 931119825 904093278 949984052
422540222 95137766 165629516 627733954 711687906 546644526
12545644 18255693 69011420 757542091 816087026 818288361
273791697 24341024 852090 463950093 365707183 479143235
3833311 2229826 21806905 227920243 227622472 226786484
131344844 78321082 2119927 434271142 486365109 540220101
185073111 151809829 84009844 764994251 739963774 776500123
39818172 36403548 137742517 643068233 640364017 658897098
1548834 1550422 1371476 19680635 17313856 19992111
249015148 144927136 19361725 297421661 294355132 245946986
9299971 14461775 12006536 106029766 80845475 103721926
7703288 3738286 1862561 67873259 47090610 56201142
321691307 143873734 127967911 400473867 345582472 505943287
163930980 32072681 105156374 653766032 597085585 847581531
439594192 63051665 46351271 583102736 501800623 410920798
10808113 16231536 20081264 906319322 661651886 971508120
78641015 40509511 2977936 671471992 687470890 570600258
56092420 1187317 3557652 271236992 271852815 232546165
21622248 10991475 1918813 95553223 87387749 94915129
103367171 72212342 79672925 344725575 418729740 405856206
57070733 141365381 87339558 476580099 434145280 443699312
84029535 19411441 29079963 178733241 193462462 141108841
47841250 49576046 26146568 182905739 256629399 247376446
179365 18079063 6161238 59401482 65779548 66531947
36860725 4072974 66574478 202867925 180742685 195129843
5659997 3449310 7534923 147104316 162435324 154983110
40192808 19552889 12808381 274447014 235625939 265429943
2637717 23655925 7331877 169686682 155866868 170751494
373569878 21028745 26826247 459624793 419502648 459612896
4487929 22099045 102863350 885262819 790921983 868837287
61715880 9258413 105744578 364904783 465811738 439636449
451802122 71957994 54122539 562942821 548798585 535619589
43844491 45844783 67049054 493654608 531498741 534185111
31897120 337088479 239593729 844949040 858151158 846577319
84575366 27119536 36589577 507554908 425399689 332698788
153953789 396184812 99373546 675132188 715078721 712777530
4424536 142247837 55621791 832149834 887073132 862612263
50745311 41766218 11995131 390856423 428233767 439538658
105147827 40851864 18111468 734279956 626189186 731649391
121153407 10427499 1466255 231895236 194874846 218410965
74108763 39087427 34515011 250273605 223351826 183350688
641556227 103765132 12511363 739533389 230070653 457659159
77813152 13805219 4159857 205858046 195585922 275209450
177816795 2895875 490962307 569449009 529791428 706284137
4369963 25425568 11736094 71635067 63202118 55761762
289329293 55010563 28127128 840407410 695708957 841299453
54747327 89915661 85078339 481380751 474159130 430733796
85046098 33096757 116603722 511871881 674481637 653867066
108381754 13700002 41302996 279872131 279259779 271027412
287478316 186566397 141971943 451237348 372570770 458206694
5330142 20390675 23559073 157135911 171981642 171326505
89941893 36137371 13027917 237552728 243946884 226063189
87201770 3579018 21095869 225021660 225018335 185940237
466543860 224514006 92394415 604912313 588283367 608861296
514892799 65570108 53469865 642121739 561572380 660477931
265697568 9828578 83970431 273713218 252694565 243988467
8626692 1078795 20926672 217045570 257470206 255731962
83654625 63447258 46361728 454510552 448985091 468142290
100707056 92025097 344953339 571902481 480504972 593162230
336184901 117115439 134313098 559845137 526463624 502986640
306174662 7014138 15208967 504354249 352784663 520210344
10184292 116812754 36021803 404866265 414964875 396688683
85346182 102838155 107477777 123030772 121084109 123964959
88096245 159883900 132294985 447310354 414953834 423149649
30840238 39744404 10258143 103972115 81374134 102483686
45858688 69957544 32118563 440922246 425535900 402895863
49991797 12433390 68230844 326321590 315785189 320049242
134708620 194690192 138282822 648307523 605330292 758965331
23627742 2208195 2004179 53119396 49230674 54603867
24764876 26512184 3778027 106800516 104382094 92613140
22918915 128101184 212575200 582028752 601467280 601893277
81749182 1192407 10285932 402424985 411472290 359516964
216699897 103232787 287952614 536674059 413456944 571132761
522249031 408247873 278848465 851368606 552662738 862741258
464416528 60556014 19800431 685010834 729027479 754235320
74494990 13790194 9154017 482568890 634140969 608402219
173244069 113554615 23898629 459245155 463327009 420921997
307083027 28942088 198046819 857727065 817923180 696497861
19910271 532802 1277338 21853158 7691087 19462168
5828359 4792854 11482397 129389147 130888417 129288687
276097097 24813692 12831224 638264346 592557485 579522841
445385229 62282626 238794271 789682808 532258664 723609145
144131585 6057218 45763019 494965281 435413945 446659323
85003616 67526623 95696418 871106114 963601498 895640557
8773377 4656405 5004335 15948931 15490415 16059987
150638148 21012349 173339858 306112130 227500686 256714656
135505323 64533193 75714404 207055099 239474462 279536267
131609331 12663282 94235786 601040963 608698250 558056093
7608202 10444467 2275654 50879432 55358450 58317080
37722962 12101847 1105259 165935741 165304253 162546676
211714016 286812504 143400453 869375249 784681381 776966654
190184847 65590159 207802337 634298241 531870906 632500653
69960334 30334568 50704373 97641671 97094457 90147830
97926230 45867956 1098235 276539742 256638818 304347113
55070268 52036383 19098918 398476781 363984183 386425038
692982263 139461607 20481111 919635466 778292499 536831117
9367614 5005297 44488494 249439978 268180947 284876734
15966148 6326477 66342892 237939286 206225268 240790842
86241284 38096468 81264975 609196849 685942320 666998173
89893605 25999698 1906039 130977502 129130721 136555373
290730541 49925442 201054678 370363138 225778039 355884990
84171521 112606241 1963421 354614576 487247878 473189945
14780204 95421172 19513354 471957016 478437126 421458588
167608404 154615742 1955751 538059845 485522708 438986858
127348568 200788059 15437048 786089044 812731165 916985170
137902178 38352932 4803389 255011122 225792186 152101370
77406886 75931142 66915764 500948268 555881923 450468781
397812599 82890347 9511173 663932772 767886964 500168637
306295931 44891636 282117285 575381600 508273274 397922751
383947098 4075873 3039405 460339177 435621588 229327180
14218829 664873 12287681 132238244 121098101 135113826
11480992 642408 819391 17400229 12007946 14921248
447024864 61397334 2441933 663723677 595006325 529614821
554286484 182176208 237771493 789554203 573146922 808643339
566028844 41150655 38229694 670352851 596446234 474131361
24548203 25541822 11908225 621040355 659920753 624408966
58595006 28073350 7897441 249245570 172135390 215965520
188685421 7592953 22724614 329062946 264109013 293132397
230096119 4193107 148499546 383441276 378604198 431174296
165069325 34888062 58382874 253204737 78433439 200113242
866823499 150634115 286570927 882171075 846645324 820334632
63488970 81260446 45821433 362716000 363260388 248436231
981377 102238196 44669502 467080735 460614540 469303811
101160823 139149820 26111782 793500988 941187404 827663747
154857111 51288354 198190635 708849459 702671366 739435489
23631661 98895451 1366930 873552183 907077818 936836134
56154878 14262277 31199079 621512870 551938259 680585431
67648189 26754391 8467683 230735726 227063723 215249287
25128210 11199396 5784221 61882024 48738258 68871100
137886259 45472349 56899363 202924141 153023543 224125486
275502013 64886574 36661862 459605318 376900625 377161439
47832333 36973789 69392823 585335540 616102985 475436525
43569510 69761784 8796800 592104396 557839329 524557778
325150524 45687040 32160226 435711943 356140813 347260641
216126285 69981991 25562950 283827232 404171732 353090721
240944839 265615550 178886324 551401114 489693230 491390294
128840993 97435357 12011836 192957078 185010959 89431775
197827216 197221542 125365182 662685363 779882706 760966765
251013816 125240704 10299296 644808813 687723061 436334088
15494826 1569761 12100400 49850434 47094864 48002072
745399543 243742259 154145360 849437401 407098607 864182430
16433107 4258579 10698008 78161921 56775661 67492700
92927126 10365477 12445661 251394902 174292018 238920895
8242769 31967839 95240915 462443816 374008406 479090194
227669722 30108608 40034403 782573734 536499710 723284318
18635424 4445637 70715042 801665958 753207250 746656789
701703289 234141981 38432527 746841413 832911670 690664001
289953339 6339421 42379500 452233189 373095508 347408910
49383238 1779333 26029194 393128304 341717412 443090014
22899868 11190461 32049620 717556243 565606449 659300335
19810397 69142188 132589682 617215757 700530564 622782602
109377207 120374569 50344439 463106652 504995948 462352340
7658545 25294058 7279574 75139219 64426006 77865919
80411498 635787 38319478 610763556 388132101 408933132
311576353 112664377 230484286 533631669 266254914 505099579
36302716 8811346 6157615 362493284 351697940 258699011
148451849 459204 54549626 530656538 657414990 645766636
170837054 154179734 241246718 969935874 960805625 983701732
1432027 745066 6412834 80170988 156953017 172412764
291370479 61680642 50186035 649980005 630808461 636540040
48672810 93880328 230316117 815457828 855046260 866824515
114496268 10541404 2549532 394437497 396506873 349702449
44753666 5483179 32470281 129409065 115905949 126598416
21315178 9304028 34739518 349313248 377968932 364906277
12766549 65936838 30377284 397479836 388952667 395273585
62711178 45748985 12880578 242826933 248090496 219146682
599307442 120001430 341091940 846504950 818715765 826050166
131668089 331293234 32135891 385945946 466155308 71330183
5571042 841323 3536887 25189488 26749604 26537055
1427236 417702 790497 62916554 83386463 73133446
140526691 23116099 70126651 385796456 402740809 362679538
545634773 251078987 104853314 815407795 849881494 588822929
397835268 85155769 289088065 623827267 386629695 613609604
283945994 59445375 68354740 362425487 239409818 332218331
461097730 103225991 47658779 646525620 579361136 677706930
22282639 11198063 56182144 609960412 518570276 644544969
13405667 2867551 576343 25731298 26081651 29994124
6120460 2977370 6836771 84407849 74818685 94553696
297679139 216233389 155838874 714531247 710200947 639601210
3638062 4763981 2777571 9973336 10601340 10465581
49238210 600404 124328631 297703313 251248004 319227823
51384409 26279665 10838779 358992269 302054685 360622274
6837932 176367491 104997184 847431820 830465184 451210091
30158501 8699841 869021 144697082 147480199 139523002
8037261 18295107 40840676 521687646 579794624 495273331
116187103 17468008 36692356 176562644 152967544 152495607
77738295 5895586 62417678 323347991 314813507 321133201
68917240 12752325 5752441 319586038 349265863 289008136
408583255 20655672 242589074 482930312 448494868 478526441
147417555 18402195 50806646 609781623 536716834 518692823
88214395 128646124 144506493 944254105 925082173 950150856
8239828 593988 4783327 18302187 21215081 21360039
2488196 21694 274830 5333858 5455279 4967247
35189462 77739940 113598362 411003994 426982730 432646451
362737147 19152698 58634301 388028420 350650716 404327919
78810736 11251711 98347045 544260225 766729756 732970642
172434517 9043284 290530349 804315467 768342854 882060255
196009972 67948100 13742337 509479578 580019714 568148774
1412051 119263 2422145 9023106 10252583 9703569
42120611 20032372 1904986 200157432 199278548 199881901
60481513 17408447 93879645 247914131 247953573 235658585
10887834 12468276 204788 102516003 101110330 78361570
112836389 7507134 152865540 410328584 415743909 478741247
267549871 129312890 144612392 545863541 544714126 467647807
83892418 3432847 124741526 843709859 857401993 818467937
94904788 6724784 76267754 286827198 294430576 317731355
15536235 15079362 10137639 194159394 174436253 153441407
1005938 1204856 1158023 13458017 15594862 15264712
184141703 36218455 96086214 501330730 506958318 574743474
711889978 10500004 167966018 813834080 448731577 489253649
55562308 64911190 116686397 520934558 478636111 480686288
29595140 518139 26638622 195349415 144285807 196917070
661946124 6215675 16029571 792184827 786710108 626684760
216594081 27896928 55478949 758358122 618871491 691235671
166081805 49094571 27436747 227633013 220610181 199347634
454326801 24231588 61589016 797186546 777118425 899865681
179882055 108369323 98597905 800109788 659584155 777636770
46822796 5791043 11589726 348421083 346711414 311442792
3461062 30139383 1461902 540416920 453585416 455065683
1721171 36472 16811247 279546054 244662770 262148469
99928093 119382362 106540931 745531694 805504172 769586074
97095994 117546454 34019629 461120925 429016873 469105893
493873225 56785723 81879014 639945059 516872487 473083405
245903214 74045247 56824910 651428418 677636005 780797502
34162740 4318021 2730582 92154768 91348304 92303081
83541172 138738926 78180926 529157298 621241115 606522497
154745887 17335304 7053895 167874585 100653453 156854287
279061160 178028798 128636387 603455310 608981349 427200713
37335844 74240096 13335640 356784401 408720752 401148259
312180812 65848182 202403820 648991826 426576564 616283809
160218347 125415274 61967343 857255360 861308007 793477273
22231632 67028709 11812581 583323453 548483245 528567988
2931223 814887 2483869 79811689 75851758 69607567
324506080 50345499 62273172 788295117 619255775 794536598
193213425 60715312 40148170 351646873 359908769 353535605
30659831 14481490 8817944 145254826 132825875 127638511
107535445 86687721 30050493 946239671 813182278 873979855
225251614 43435393 23875022 558911203 524138288 553522563
19858424 16905687 9955251 174108598 174606272 170022846
25138385 31068725 7622985 70884222 72174497 48838257
51323256 4409502 39374505 183425085 149260905 197854775
26268627 38334232 30145824 476423026 344648997 481971821
85541495 12775413 40689049 549733838 609502858 566652411
14895247 3008960 8250596 56136195 70843180 70944106
111842868 35345994 289027 699374314 797235162 883514269
212954229 22527104 80423788 320724943 260968214 328072933
160164218 46509098 18834283 167238067 121717609 222481968
705887747 88574253 325729364 718757255 452746037 437526718
521144143 219025904 17543539 710805771 452620282 611372910
87102043 37589448 83986679 186797126 183986074 141111993
736642689 404129404 14672923 919508241 652049652 536530845
226579512 15017599 82614313 363245191 195590784 372978399
71017385 51864071 6231053 420470254 384472732 316637226
55624437 34543454 6521193 565931184 529410675 520096171
150694964 4225218 16553022 294568222 288968041 258834702
85989196 152110783 63875193 646678857 653495981 659481729
508419706 198918465 23721948 729986532 559005284 408917672
8863745 1247060 3717054 17371259 11152909 15942253
164153667 22713052 10846166 346736584 355024332 359528890
38048060 18654544 9917479 124272094 119264240 124193254
11622150 23529973 77515979 710619713 750019828 702608488
343532130 123927507 280036586 753231263 747454862 697122243
62305967 27288848 16146802 265992251 270966166 235413150
18382144 26113606 9670648 95278367 105330620 93747836
369115776 121071255 187385791 542384589 222352914 468156258
22864716 2959912 181192 120370416 95754893 116667071
270280642 8221749 32027979 751827561 847044253 793678583
59283042 1095843 73749752 499581736 521763180 530930895
403032680 162725035 146447479 487942675 353553822 278864378
15211886 6676275 78481323 259887006 251369571 265558172
67051927 108734241 90243778 599963739 483506027 736745306
50072468 31781546 26916856 431803248 385811205 465497482
97215976 13085211 35086076 157358109 107172682 129471701
129678029 35351420 13183626 396298536 351310743 413786437
392938218 259031411 144080602 416950558 385920777 322734146
29380518 11716322 89939242 525228648 506667484 536115878
2142316 827734 2687591 8391086 8687312 8448010
363133567 46684193 359207662 827281135 787520080 820166094
457405452 158951879 123404613 658058313 616166107 615511064
619444679 700203689 38023267 871953513 763244089 798856467
68571653 72977628 43187750 151980046 158610241 117944243
14172217 213698 15002735 157071690 157360575 179843330
11114311 57414239 10109298 475074586 495138205 506627244
290372251 78919209 31353986 689499118 729772077 689702236
120249070 57738460 172265861 915787470 848715931 920756656
4385924 46173528 40157574 186715025 188602841 190180684
473438897 52819136 331640398 556418261 610850898 547309186
691418336 21893820 247079185 949402454 856466426 617733097
35861682 38967151 74401355 587131503 702319887 697447111
560586 53748753 47339169 723970903 566006822 688997408
525415322 5469803 257771790 547373698 537455918 601030361
1738415 1957758 2533723 24593650 22492598 23596060
4050712 7938174 24368544 127466586 140673559 122873051
5331627 25605455 2387961 39262272 39447202 48031663
149175899 10514999 49788688 451203206 430718769 506239384
252418397 51942773 199424281 714322685 676035676 691321501
4176632 16147526 22633949 101950576 86839388 109080150
155288790 54981103 13477940 183115739 204315373 126525489
460255928 122657545 342750982 842092785 913220953 794162422
33608200 83128647 215738253 556169108 561421313 587063367
205049573 4990334 56603966 379355547 374574543 370366371
32913171 218254121 5961042 928153257 859969189 925970983
1358655 1397178 355846 15702614 15718267 15402906
141503111 55743603 144887237 196424395 195601837 177324293
57285224 63619524 166352967 465606838 597405192 562729132
244962652 60258452 70763470 878210443 836405276 857291557
164706373 156044722 93239671 756763576 719560871 661648561
103092152 10082536 139360413 790825790 638490389 652269179
66278031 2358838 4615857 522465073 472277171 562492056
40628317 17705567 97905945 329795871 508927549 576431703
501559611 189948498 10401094 850466986 771521230 770852937
9088690 72164533 9701743 314750639 309982562 334753876
20460399 21225680 21077297 158075699 146286240 153675042
122975426 24794931 12389772 537719107 526701031 372319642
728963458 5064596 112252459 867893645 473821811 882943296
282462952 41958051 56798415 640196916 691813807 503658670
3928707 32672694 10416605 729087220 813083010 722089928
18970008 14968124 1958349 172745692 182432947 183512653
8252695 34625208 15170655 250899965 351881738 264062397
70428958 52645660 92300469 364902286 332938649 377031796
194161469 66566244 1574396 692532230 640624593 558604532
49297209 124749287 37176150 311723391 311822065 193981272
65001330 2570070 1162731 634422794 430856975 707345618
399085072 142309219 7405045 501874801 539182528 566789291
53252634 81832592 244078070 785419256 763639398 791258195
2090456 85762718 54694982 770364612 876667265 873403693
39460563 119626651 218511608 384594605 536625226 532627218
133047446 96540655 81679697 604897708 607538491 714064955
297746112 6412119 95595661 663805681 638671016 660596296
10465726 12769080 11784866 329327019 346964851 292115360
85976709 6850813 8326556 175837320 164394275 113908811
27053330 26789403 13206632 299101331 275414691 259243214
204655562 25372740 223188620 723419896 822421777 837360414
40420380 16050990 16609865 346681510 406385411 402365322
59788124 105653661 70051913 673476100 609844085 699716259
10855251 3799611 6296075 44311381 43690553 33915502
6282851 10344503 1636669 138165335 149084225 132788132
106672708 13970852 8683491 192065133 104766079 193465283
225147465 58060318 47205117 550772809 360356858 459357513
315485712 54835809 240689183 486441403 506065459 441620261
22425417 28472960 16283484 340039046 304004232 328325514
288050288 17355618 240211029 816610080 633262704 492676540
18010769 37434978 109651937 555018311 585358066 674995227
153733600 181333022 4550931 255616952 294175382 210856714
21359011 26871343 1253032 103957875 93459794 102812311
153330547 76406936 39478949 576653871 520330970 605238026
86805439 23380887 37272449 896738897 987953898 792185019
64106827 103561504 38433858 742094144 783741477 728353910
80510537 140979823 85041472 177086961 161644087 177746422
95226126 9531926 56936026 125072011 138891328 154773351
92417027 63177649 55932022 274556195 294420452 264954470
58265118 24789267 2313728 133327813 148198170 143329887
11445268 19295799 24329621 271979937 262939974 272897044
5793424 19902958 31110223 277120500 274187228 266828292
451676052 53350268 130448546 608679695 596657872 571447559
464147122 9901786 107446193 649799863 617069843 642009469
6080657 69511 2007560 129876840 132498146 119072765
67355267 15387589 32270354 127084813 123589760 148346361
110873278 22285958 166430871 575656941 551987947 580291037
6336091 9296712 89188192 594538479 643578516 659405780
29593659 12264780 16085219 83784075 68050839 55847492
118026335 47600539 86727607 265451834 257605450 298044098
210670111 33177444 129205812 247160374 246418277 190567046
58237118 46980600 3170033 363602258 343173887 304044708
1954191 6474166 30190447 271155469 241549819 257573177
82543125 6515356 189096758 725631713 756157917 735036510
17151522 34976710 85674673 512237539 592396878 701248642
271353214 62703863 64552805 343749662 134215279 283407760
44586659 1361884 749643 94648025 110479262 124603946
274963852 3940784 92809783 511612039 372759700 545202799
6163783 15807175 23661601 153357586 149294103 150989564
106928338 51485468 18442160 818616495 827959149 876486021
32009775 33969365 6816335 481130992 474282620 450935855
60576506 9905463 30647198 341181938 475467052 434215989
223052131 161487973 20718528 450557563 613211542 317385575
120266809 150541773 131158690 942579121 704028033 840810535
516666694 46435828 48236655 570760861 432828805 509346720
90664484 160234360 15065848 770616715 720586709 802675391
129966437 38821861 117683431 677381606 646660983 695485251
75720217 3374303 23473477 147569968 155600008 151262629
64643307 12459886 3250564 123978705 139409301 121575558
102367688 115068262 376933638 896770760 861797949 863970221
116811879 1189250 71883622 393447241 399484392 397528511
469848947 137377891 189151906 583078356 577372198 703244386
29470132 48965433 101890419 428532425 377317035 431911096
32549586 7888575 88112284 161128611 299571083 277003448
53521475 32531796 25911573 258838621 264819502 264434199
678564 7693780 714208 95411510 81925800 85987075
196739687 35899065 47750446 251082903 385610722 250016716
327532749 19822844 62946262 779864279 840848527 830396378
44309025 29720716 18238448 736506897 620524573 724717602
568254787 421690063 131481972 870762280 782433137 866683931
873453 101199 1091210 47493257 45448885 40231612
208861647 149885569 99951184 879649489 865716747 971056698
103104988 39848839 3647147 885120104 810118033 819484344
6666997 49751139 21729627 365315089 422634031 383710294
126028746 373185300 200704782 854380733 689791884 910505465
430063653 126811421 169346712 750933703 583075986 702526255
222140133 10406962 183089627 265799587 207564930 289161469
257450370 27825120 278249240 735579184 703000403 657348032
219067066 140158489 36514784 730083317 764957711 690527093
81739466 272647299 126075186 744539542 769060718 785295513
5490457 2194743 64304398 610563702 587072487 587276198
63013862 32857907 4055796 507224328 561505705 360656330
19263983 37913181 76682230 707367721 724558958 587040667
1382396 1151883 1062033 20850463 23475934 19372367
77651472 20120851 17975407 729966684 770130033 769226382
242806857 9589975 220546990 673023991 741690626 632195007
728277811 69779106 118695302 882814016 950531542 986404574
6796504 16322361 42264852 132667013 136023219 144924921
203043990 64497942 66171451 425943936 409713074 396279682
205486153 30804213 168204144 550150128 733947768 484405571
200021406 49718936 49879037 555427678 583680514 619310613
3773785 165630 5665049 37073692 35828708 33119966
122346954 74793475 174172279 633322277 879782419 911627172
462697270 385699252 401660293 698280826 841162075 802991743
16832300 37601852 66245646 511407011 520790260 516091240
55816114 156682255 24427163 869414698 872370399 883483971
10652005 149255435 56167384 606442874 533755673 548381226
156339297 13946731 8739331 232676612 250408494 169145792
291352645 17803428 141412282 295679773 127145646 297436721
28783187 22077304 10405244 216540728 217555775 207468148
67053 7484706 2626917 36459585 31127509 32796971
231945639 56471299 8367511 529675173 493431930 351270714
33542831 175436268 36512419 786249222 648133544 768513144
11980403 6364804 20099598 657472513 632169564 537283214
10209912 5935528 2114532 140830229 98783855 120022579
137460334 6035698 43069622 368707706 369023259 351281096
637214575 157059154 208280304 737866806 524762610 747503516
4699203 332395 1644417 31902422 29550533 33675514
93321941 205892784 128926846 768348175 838259994 954055816
170229225 30696790 45584542 632798212 678819324 349951677
497665824 65168847 62367906 537917257 567796243 321743716
106365125 18255115 8025741 580552553 572616798 582568189
307647592 124583891 42998560 609616894 845263803 584589315
140514495 72064787 52160088 741004433 780870552 479022942
5855969 4732177 1323546 35985290 26984657 30816399
369796639 115923916 116860432 766432054 743440634 816440545
6192570 15395278 35481514 224269230 233334923 180063130
62405123 66237407 150885261 507288419 755646387 765214239
554840731 72943450 256026570 568192622 310961682 452818311
231358425 348007841 27359241 631297224 640905200 393973671
271584632 14203036 75083738 465807214 420128793 406202936
33147807 227805594 50261888 541007986 594898699 635447180
73816399 20377668 15004624 220891323 187654321 233204368
57023049 69177633 3364520 753687900 836575963 822310809
53058515 6220295 49340208 186047388 244270757 220460516
622235059 115079680 590378062 756997708 378210412 908253825
48613213 18482845 260805 353482771 387940032 263159244
25909629 11356235 719998 90121068 83520544 75208185
439077215 464804100 151064524 725579456 807084497 848528366
427275568 21920419 52000258 727056961 699013364 524730982
6799014 80491896 69835451 856032281 903427043 926345083
201395135 19049148 31188064 700977429 695875186 649435736
62770250 102393073 81164685 886255114 853118735 747457438
8802746 143246784 15808490 685891191 721798299 742671380
158656559 216873623 31697156 350973075 351759758 361081148
43578567 136708717 6649682 445533575 399814241 488808588
5915122 36568699 20509805 190498993 178328939 200686971
23737765 113820203 35210633 613678819 651702327 634568809
377042312 216331837 18322370 495174455 521478124 434287278
109171240 13995235 8864966 626172928 644211055 663316723
383388335 118109193 278586449 582303407 542286370 523716895
658963425 85896474 101294828 764346225 685055047 596463241
31674092 44450617 31401629 120712909 122940492 132399429
289014422 44484623 140378812 662693076 680801001 581364503
45150705 54675289 90868721 472280485 557579210 425101923
159254933 111101167 45997416 283314047 307892172 239540437
101984254 4417984 8762783 250980533 219200682 242337438
257022634 153715491 191066010 458784534 475462813 409425386
193625742 88850950 192680676 785749309 894029004 886013434
220299930 107461135 20049519 443267184 488888213 383367230
93212652 73209980 125041219 371024605 342485074 364892195
228132144 96988919 120260408 257820982 163560260 227288610
2248197 48438911 7480501 639563803 563616172 602378089
198537629 33792935 8585133 661327999 512550792 652794641
190525343 245374266 30139594 649229407 675989045 585714207
29917673 88240027 5440178 767128194 692445693 748970180
1981076 19240755 17512298 262083813 264728126 274376355
392158809 69148975 223875286 710733790 614217787 718574463
480348905 17443206 143759147 534535140 570315071 540718346
507028438 112294829 130211837 950472025 956420745 522579432
8118943 26887441 37109111 258356505 338233646 183289778
255942911 92647630 77456812 643383855 629299064 576630734
100020499 72768756 22612896 104775393 114623578 83449837
330961444 190760603 190818581 406094700 347408251 438451912
80096793 68690679 28913755 314758757 319083283 269638913
126296577 4954159 31094849 256430181 301348658 257286698
473959522 45693779 107985328 517955288 320166901 240622314
4254615 10305111 34118844 756644573 666495859 651387791
64342514 42144377 69973402 427784341 468509348 517590866
44786978 30962408 8740250 112006037 117017264 116335049
4340330 3909051 24983259 256182874 269154961 247363479
80043176 17854934 8783561 415536000 409789348 393939817
209995190 15237040 170508034 709748218 732155049 586239415
520802742 45321402 106004108 614023153 571832161 598187591
78473688 21147992 10762596 155205495 158223873 41261464
334551420 334528069 114439352 791467987 760718352 843998895
177619956 159736399 160352643 884917977 868610872 818326665
107146656 80841950 6809245 209548610 195722845 222997876
288692369 20074140 422268243 750059445 437770763 701476533
510503435 195333299 7947798 560905579 448697159 498242531
769298302 40697621 231828982 869233443 531244743 764147166
201112599 103523666 49244468 476391784 614868193 447918178
294122108 61304255 76314333 869214729 692238742 739331034
277522603 63304341 22985139 759704456 665913222 448772261
92328752 63431182 112280307 818260552 804422033 789793274
734185656 82167620 160023735 862773667 367371968 718161322
34980384 780003 6866367 435374873 556625712 537037160
406701977 222037879 136339277 610869366 551355161 587048735
182238714 75894679 65053139 288893447 266184108 291750047
5551515 19125019 16363596 446743735 465824054 481179228
23682329 39088229 40064279 331814905 342174851 324181037
29346892 27969517 14627297 204065549 271658780 271460930
19066828 96864778 54840151 512113724 474771244 477778551
6948004 191963305 65830032 870959413 746604235 954689378
105565194 75517365 1546041 584575429 833271630 805934391
91105718 18271838 81059135 674627260 592510311 684527609
431891141 10642576 471256938 699801697 416110660 557857170
9027196 477428 1260758 46261654 55237889 52645726
114154694 121858243 18452972 122270857 125341569 102618119
76187488 6711713 204131 404526500 374978713 399894777
6387389 29809278 94938375 825662971 840543908 885360985
293235086 80674626 116417106 423550346 296580416 428501905
1522582 1724624 236276 11679434 12597229 9076117
206001535 36606516 56921047 599955246 598562881 548086241
89358785 79348478 57289791 771430846 760623508 677715077
1677096 16319006 5227976 64500033 56154723 56978873
202374069 40451234 10988273 335237179 281961072 342314549
267078681 68070009 183446516 914365687 707755019 749152065
241793629 107937436 99996048 366613080 316198760 284209065
1780637 228984257 17604323 613944257 590222490 625797082
87141072 55544911 22808220 384417716 421759337 367349317
64123426 24036937 77428181 293572633 324445254 302596458
75776042 79941097 60921102 312811679 328660258 355024585
325909 159 101771 1677455 1660372 1560115
346251329 32257994 166744530 831759637 885845877 887613264
30798193 7615697 1378543 78338890 79271680 74524846
236369918 54672773 27377198 352967086 280128467 252142054
628623 5748368 9332172 69147316 50934918 63488628
13285435 13286274 8514437 885514020 951521110 910117219
281585601 38360133 72375445 491376850 254015956 491104271
382632329 223230039 29519101 673246869 755792114 660628800
24626980 16300774 2370925 162781765 154208831 157785648
275344066 227148384 16329432 682225060 943928616 745242776
600881144 47683790 637604911 849573495 768448547 918885616
62895105 44921119 22148847 268182628 213851040 181719294
244489565 24297298 21984355 296812187 304509042 314808608
9819638 98259590 49575934 779720109 842160632 805729373
14484738 4747933 64613 21146446 10103980 22830183
719211081 279026780 371650089 873279095 591124457 699490853
76488093 36075071 22256577 579959500 569690603 559413320
14057954 1231412 393805 98752456 106056123 99914305
334690571 17185931 6724612 720748882 696431625 643459694
170807188 28203342 92848246 537425128 528188704 617468065
88456366 27605041 68175654 217092037 210958287 188443444
276423900 30817098 37508453 814695612 774448428 903398231
142940453 65309809 6188277 764023673 706055767 725139170
50966488 13371628 19452630 323460608 313302374 295460988
163945691 35944880 12761709 198618119 156357420 204245885
115685579 89583633 9428698 404202240 395137795 370218700
14940753 11525269 31701985 264623448 280658630 293071356
53592453 55529211 15998696 443676666 495437995 465883598
439187217 172597 105134261 533811361 530552521 414805178
97009261 61335643 119664936 823641287 870164530 826883740
15566986 6706124 30909080 202847349 198323503 215062321
315441091 182814269 101501784 643938489 561901439 470271820
90591740 58357373 23649164 844205352 894521931 643636880
174123060 75964304 37601918 802635399 786811571 676813775
107650763 822917 34258093 203924383 69927830 204368986
37630276 14890466 13257442 223094371 240831598 263101237
226717317 12927564 37663120 560992021 515977756 567636108
20229957 75111885 17823932 379822053 362375423 378578721
407130748 250610523 128998173 731209964 610643193 731893203
287895097 271929636 287141045 406044104 392503162 321511655
260620004 108695570 158973323 432565168 476926949 475307788
237860688 67194359 42259051 703266190 732649796 948204319
287854139 154386713 25353632 377174790 248438714 156898668
5545973 14677194 32585209 160758985 160649425 160641585
2168044 543246 2754304 35229237 28500388 34168584
11104102 16101261 4854269 43197390 40398864 46224314
155945544 299540701 78997920 871806531 889022911 833587705
320503597 38161263 104837235 514750882 348166238 540113812
127289895 215404852 105987349 762618338 669862235 718772923
139918937 124203710 100648066 285433763 245499258 244459487
235779026 25976491 145436066 326374969 277710721 290414018
421085214 312361349 62090789 646580968 629167043 337230133
434961817 204856476 283015022 489033092 438835359 339300795
106741199 50130540 75618110 496182957 504672271 480756815
8167229 28858522 8627753 200523720 202985669 194167000
467966173 96172434 58173317 753418525 851605005 941307701
120820621 99988242 60883007 222277091 213827838 231010890
24038871 12421802 2930755 69328999 64789596 62513846
7029123 6061751 23961113 368066820 390197707 340954632
303181245 16553242 44553090 520166680 372821302 224859798
143365173 5661281 56888744 623202346 600786650 544948711
473311179 304240839 217580790 804054348 914295252 904854412
22277495 9697077 17447434 106377232 114188044 115974257
153875415 13230404 22759797 448118897 504399667 388758834
170112795 66056153 40000541 465078152 348923109 408706143
37310132 4196558 25797147 119967270 115360328 120525739
228078746 16004800 53788339 536969351 495958388 336756164
60740276 47281586 98826756 508761894 552894780 561724817
4879642 8070277 28720776 155769324 183234180 167444098
79629005 7401557 32876546 159920365 78812108 166734344
22479085 24696677 33575290 208687177 344428843 179624893
292741058 221801399 104165477 462603726 460880645 248510926
18042011 72717980 51601104 799409523 786890345 851124119
61203440 11140218 29661560 234439642 223922777 200692564
460161632 129173556 221072481 895500302 852454101 849166753
50221603 36651588 18794060 191423806 180901063 184227749
384848925 21944303 11619726 518102603 611038315 452547141
282376956 19662129 2123211 286697258 268186949 75455698
91457254 34163486 7475716 141294156 99097965 141440324
968874 2177579 3412370 175174118 171083567 187791736
140267061 186361093 75609544 713048589 519750120 646478921
122400888 8870543 81007166 429592967 410834089 439746954
314913674 46848449 74626041 496885191 667061133 466039681
142945635 188477250 18852742 494464577 508924593 407782257
19042029 24877123 54156644 306668620 300658249 283017823
4997303 22293199 8175253 134064208 165458997 122975215
46423731 42754740 4320595 192814691 178813476 207085848
31672480 10120356 6024835 128125885 135218109 134001594
468314446 86337126 27314259 514433569 512563876 212393600
2066461 5831738 7508888 26227863 28161999 28001023
138041754 12840795 26795413 782799110 695460419 739747330
200671876 189500256 15133325 489782356 457602900 311501592
6669416 35308750 96526361 480595593 403702491 510789083
256260133 4415344 35078146 491455604 421899189 492568000
2333993 2183192 10049794 570422581 534915326 577103171
14236715 63094870 34722326 453562458 496625458 548559399
37113671 21273524 22454728 181093169 177306678 162930906
92284622 136393877 4930143 809303219 703772572 757699317
4551317 148649765 19725469 488471244 461187123 420582165
15786929 73257538 17757320 449363806 364482323 454775705
216996528 17274804 36804330 318920786 271779382 365712840
67249835 33828531 36938687 446049147 504485495 451909819
99329581 68105634 6239899 479454644 527085856 485297556
182996524 24177105 105283845 648528086 787805294 670396233
255459535 71308331 88988281 330220689 141146194 257613658
5007805 38492788 10580058 188315165 239996289 264183960
50572367 4429835 171688020 296674031 520717821 506889879
30976244 29066419 4903357 265629000 263363605 260729557
87191311 40327889 22315178 137736827 134279631 135737127
475719083 52903763 22075004 572600508 464657162 346882807
88184192 153288539 23391627 681680016 789680662 821262970
606660 7146014 33067219 584102565 578459144 652601213
284702626 211044018 65612088 611388135 437864198 568097530
139472193 35313150 19515287 217534399 217948761 90450673
13911 63753 3265815 7441651 9992804 11118987
416568 2440606 11989953 92322925 61291066 90976209
91427462 85605268 8212141 265880278 270091437 70996317
506581227 44336992 1159342 675514928 621257988 601667761
535804730 151948374 188605739 731764692 649729353 496549183
90578519 2176272 3422839 138511710 95660697 124130700
319629082 110735447 33901903 710221087 743940648 750774043
44457129 52488826 8703347 304358652 312017776 251428390
303085452 151427339 290240976 689779257 418591939 582109818
97911373 14591090 9024993 326851625 330478430 308760334
66271536 13708473 48967965 269507795 253223351 265740689
6939096 9726124 7309292 397474538 398411957 409198721
471563321 240483040 264121301 825043981 789587353 753412097
74081791 18733558 77148581 443301141 573124855 582863983
12427893 84746332 2640869 213252721 254036992 250994782
18828459 5714904 6870332 54204641 28396874 55998358
236110548 27598634 10467843 304832435 278986514 196923709
3667737 1512085 2089883 183210953 177953563 195858328
12606119 219436 1654382 392389042 390469338 311648476
298942752 21624586 220198664 485319888 465110058 508976400
161283392 34828247 57028662 316685037 293733937 282108827
35099206 63725674 67667213 700132578 697847523 667876189
63162159 48860849 23850359 297480910 401879556 478367835
54472129 7200388 3703747 159622310 166343184 176609363
62520471 11476908 24554186 396412445 410422735 414585107
63629911 12182383 32425193 158685128 152407981 155530424
52519195 4024795 16516963 68232580 73328448 56349878
178486072 110361535 193114202 581266997 376694999 567854690
32835691 41766894 160136520 793184580 707184824 679740699
299510297 33815404 40880535 532404307 500040591 342672060
223582849 189857306 51536865 532174355 510453652 337271559
47000196 5597491 22413442 300916176 329355155 336629991
721820197 149354352 49374175 798207533 753908204 360340745
281297124 27070742 64069940 838939139 815775579 761019489
618412616 420233247 447331629 791166459 765227892 671835004
211254354 205350882 69133004 577827030 518176919 435804264
1468098 35776678 51743498 609105393 545935334 466920011
5379559 54815743 75412979 300287249 296848279 311839759
31975376 108704459 23269319 438848191 580448701 588482371
123771386 12455781 88758876 167525324 86568328 114788020
28648534 14043925 22976763 186499632 159904051 167079775
214215859 8169018 30640379 290170677 274409154 87393477
14768509 18516195 86339067 616573047 590873352 600216101
221288035 60608964 60275046 829270320 575066841 494321209
14932726 16979205 2955316 209457445 230982818 236721913
19197282 54740127 2643909 324845078 337449381 336361853
5003422 1293771 10573794 276621171 401200619 373092159
483794711 219287236 174593747 653172604 650099391 677062886
314739891 16132824 20779013 500622235 406725402 479986439
334015743 146391594 259231639 456480924 452920546 492223025
63632410 120596506 246397445 455496993 400843146 520983952
1715397 30519106 47012961 177147247 191674346 220652712
338499273 77255102 370236464 608021218 613814661 745332248
77188845 62266792 62023532 476023341 513755192 510466935
290989 3996900 8016573 344800278 338452845 359192870
37966337 16747813 14286049 962542337 756288367 918607205
314473076 183457822 419366222 711036706 918442752 764410681
51482201 61559395 161126302 830519062 725317330 864690614
95829430 60954778 48901674 124475523 145590125 86978300
433532087 279741913 226258848 513474366 446026365 471611075
45337030 3769037 3706070 55621441 50906217 52759066
313480441 131359935 134661251 504182056 481108024 445671753
67256490 20744062 30405644 124249999 92235187 117773292
82036971 215805610 114483445 717768523 744398285 676216571
166134182 29701132 158380221 678346443 621415637 512913215
48968 668799 515106 24528268 38185848 29082282
137962611 6878551 33179222 404461870 394828823 300594461
140145736 145073639 22364467 415986091 536317477 503161632
35347943 23914546 7428865 213950009 205082119 222756559
394575024 23962952 260754090 746952399 659826880 800447270
95506997 8573652 31576684 555088179 534619458 543071529
47563089 175869224 4710379 791051149 824491815 705293390
454164788 115180270 25937105 707545875 595386954 400872332
13715817 562150 9422055 76837169 24098500 69230988
69092512 109599940 172980826 916645516 894992456 919216361
16899336 99859634 13341889 773888732 740566990 766260063
117653771 3014251 95534023 438771438 436994012 438416523
370435583 14992298 114431333 732253794 805639980 759795496
29383276 8206275 12529840 174719113 188826615 105854913
3202549 6879872 1243970 70031896 71365035 62834322
144492094 21237457 4825756 726920048 722898379 781433278
42195864 91970353 20556700 472536409 634429654 639138151
189339718 41081316 109936221 232118447 220512760 158780277
12766259 49102758 7107943 505392672 460178687 514627879
686914084 9483295 297094365 837066098 730053694 950731588
486899092 72585342 72565382 512571026 552466665 284308528
417814483 35019857 46068525 430476632 380802599 254589385
160413520 41527482 24454884 876971766 884528498 741365687
74856008 14266657 72767698 480607567 461007753 426671589
392381142 74760534 236436327 775227444 776755571 759230076
290111046 27775885 16190140 330755868 231321368 251445502
8521177 17123037 12037671 755430118 702596961 775358292
239418084 13850325 36223919 883655242 828544320 809092516
108974503 30396437 1308763 387333357 399655446 372594031
126257823 20610779 43437659 654355478 618382863 707118850
45072273 137911328 62664800 338601047 305160525 326078747
141059590 160074502 18615492 489382872 613851988 441976795
69744387 29973303 18755236 119917604 128063228 124035690
1273907 1815778 2676964 52690542 58219417 55494845
16914018 3652479 29674179 181892680 222955854 177035667
245121888 55571213 105438066 328753584 256841512 309084539
52474267 14681349 38297609 184363460 162638756 189321698
103994425 6297370 4597887 406550496 422223630 349735133
26214231 35779769 14949209 445721084 444227255 400993169
453146611 113709085 199687204 926581505 849810786 743960269
5236881 1519701 5384806 10421124 3794309 9688011
7686486 1551425 6772094 23601740 31702715 23713240
83756346 42496863 175449034 813099954 739603106 698734130
7744283 24817050 67577185 686131798 724943430 695486900
190029448 38687974 191149032 344722811 405948746 371624525
51936488 2692615 16238297 602389655 624212352 592039518
308298139 50529588 191876472 391806112 387347520 404575302
263487532 15936513 291003887 497664427 584109671 559865886
97123336 41077456 45531626 557218480 449365149 532105091
62993632 10357735 153121865 325304035 376598041 339148325
505410242 17940484 9258663 855477850 853537165 741977301
459050947 5794741 42462784 703570375 965249909 937730242
74513882 19475283 238636645 824132761 900447571 702402469
3265057 4320118 3462027 37030015 44580882 41935837
24955816 2105225 12168096 78299949 72417781 60095319
219501533 184744755 54740679 734767124 700702334 679270391
577481424 96073945 215631306 607082464 484322861 531643694
109230488 65210610 138902717 671483579 604512872 731586346
73981611 61172048 14925131 420139738 364518509 419057348
127110477 11350791 138178317 763688417 571006498 756146081
322784930 123839955 10663834 732292793 630027266 273468477
677916753 210841820 183511563 866788265 702482796 395239781
62350449 56634548 121732634 833877640 818307101 810466297
359872047 134975706 128361453 617394008 545063874 624383358
4037949 6262322 82975874 177157410 253987546 244286284
163018503 55375684 32528532 412554000 364090634 260557533
260899288 49307670 68861326 379470709 167742045 169670220
75653613 134684898 39194900 515492376 558599171 578520095
94490371 12840188 100425580 896757798 907158814 954232583
17930983 17453810 10752619 171979737 222557107 188023962
87293092 23317824 116416820 511452568 565116227 561488988
127127097 7223044 27039219 354841113 387951738 373146462
7133747 8039039 5323180 110508460 110723436 88228382
164866817 68669178 50107465 865197454 724571401 916886172
136542615 29993586 10979086 719795937 769749589 766535052
2415833 12236634 39697805 160438461 157723811 163361340
35264383 43589375 44396508 296802356 268202911 270887321
381318 20852125 1955427 106346865 107329306 106834301
30903344 11064579 1826689 149015762 131988691 151037006
102328052 148414248 110635838 328577645 354435971 319915427
65411358 13073497 756612 295558922 286341538 268698377
92097404 20681561 74151257 557182615 616374121 444329229
47821144 111354939 39926461 593574284 438515548 582850238
84968359 12151032 13657472 255213800 332096194 315586063
321384426 188909499 75267433 792395162 612363527 585289321
54124487 70608610 16161801 360911630 373956293 200223996
340608149 121676413 210341820 447227844 201474848 404499174
61374463 91964255 15700234 881574756 900061713 619664786
114747042 32787938 51457737 266932028 270156234 250666131
17886937 30862352 50163758 798639979 746472794 863857527
71307519 58977068 10359047 631917793 637989740 616772095
321238977 2058468 22276562 764218130 744760037 772029596
117637116 39943843 72297413 209465891 208690244 233955397
171036054 168560502 117838046 604313420 577647628 584402503
6556957 9689076 6422861 234732712 232845921 223655213
56926090 199960656 925289 794800870 797639794 833363948
124110107 3708924 14970027 382091158 394854961 404858243
30459601 6867112 12544281 182870718 238858050 188353885
90064019 23139074 60940431 796619627 802741136 780596161
1564744 2847725 21239421 73522948 67026488 71884417
290442480 98133458 818904 691946038 649894839 762975089
9092881 6088162 20206371 801179091 759951344 757607578
8651322 56367892 6047151 498759413 463653180 384049469
108944434 10081030 40070907 116235246 112420020 91244532
7852857 18591153 2197677 164507680 255188774 224386953
445706 6714428 1914883 77624709 78535685 72167887
8103018 18142846 126906627 711718352 471203222 704184673
11653457 22821638 612850 89856934 89302827 77207926
204393277 27857198 2900061 502298141 523558154 518338591
43732169 17431640 10643273 194117039 211797193 184035543
210752391 38419372 152306849 633829751 893415941 878400242
157406940 76414655 22723809 189109949 160141765 228159114
347733616 147184040 118544907 493057883 525183654 472898821
178648549 139792693 135969153 599092121 570929199 600297989
44872385 15410103 35609416 77713750 83130674 82179275
113621314 340197587 115086920 834936850 787375661 827236640
30444056 5656223 21017497 450333602 396535822 405102690
2448698 9620114 92760 44529930 54901561 54112236
169616288 30326276 36885872 291627479 316762147 257003459
200339434 123272411 3604152 779584247 845897948 700471425
305373371 15714713 30262110 420643699 405784563 208164614
239259086 200222169 195358946 915859059 873561930 824080439
170835675 281919463 35467171 629078659 618748793 614717594
278112713 182716405 4806375 693393187 827327601 950483873
559359132 76398435 323948780 854131782 461239475 687876475
269382791 32945580 70035452 746089344 749793585 700710761
25644513 4414230 63045941 412531782 447157189 400859533
413595813 249693904 147140914 508002105 636010640 529487707
38150054 122537721 40116988 396776749 405601153 388643211
66426362 15021773 19871893 652168129 617710905 715768165
49174370 6185929 12492105 243681444 239168351 253926621
536155203 8734617 122122584 757136811 565150785 657507458
162624700 34033842 57822639 462981587 444648069 428810261
28215949 17627696 16474884 286429744 298987584 291819258
89350885 74766776 16142278 121366579 117525774 117319620
276261887 21339386 97995607 732417901 584920047 730327152
93833957 10358790 36374907 482571000 483597328 518402734
642309708 106824574 150148801 874277081 846826988 809403465
162794688 20190804 312364 210045756 202447848 185347261
2597225 4286780 394256 50933659 56539907 53087787
10444857 7836360 19210239 135245031 133620048 134236299
63103786 527978 40017310 63815147 79752673 60587457
202743875 25626184 34609905 356995486 225740526 288131335
482111758 127224537 104386881 642372264 680353517 492417722
4118774 43177331 57306032 201179736 237364266 237845741
68161322 5422550 5102614 83414721 54642443 94383267
16792513 63989686 90024231 369688029 378646195 379689345
43402224 62058809 20106919 703183124 762726523 778523073
106398643 60966004 31115244 590683477 599389163 613150762
128107327 155344341 22957968 348583019 327377497 363022317
34023463 6589861 13962859 48095660 42340058 44679824
250786716 113714999 31098322 531129060 691263731 666267914
3724375 32269659 50831201 449763777 341699833 432957559
138116693 24479246 34604609 904094051 675961361 396465780
28416774 22376225 35208198 59161860 56730277 58953141
219014752 122526776 195369610 541542573 699592302 473219318
47273887 26474774 46775835 329291874 380897200 349443731
46573911 7589874 68420857 580218210 550380943 565850099
638439454 62500451 168477831 854518224 628485383 815880171
5452955 30300165 28095940 460965160 388140256 423172807
365139003 18601944 83506148 731242968 776728407 812958824
51083765 9925599 30356633 543117186 430485168 556794388
128315029 9477582 35236055 397159065 277467852 322791939
80455998 46478102 20470933 548883640 488272321 441143764
58700673 20187534 1317701 329694453 401206007 414796027
22137296 9047546 24640416 95660369 107394521 103946996
31983657 2112396 2725696 88282717 92235296 76465510
5252701 3145354 3003057 10739005 9162350 11212551
31363526 73701774 52021256 313471708 276623930 339965865
557723473 77948886 119699291 734462748 601098255 680336426
85498258 7102495 21399181 222305588 215271901 195234351
7117839 28467086 7965451 218973073 282990497 306021167
1842245 22790306 40673128 70815012 80097891 81412505
157740103 72903354 51202861 759236150 800380790 809788635
105619646 5113809 23542008 305570600 203824233 306918044
98184335 64941848 44717725 795178384 522684131 757865478
4005352 12282514 10941328 94438161 111392583 94243773
48963173 5035398 90322145 361690702 367517884 387981265
35969631 1472117 18184182 161240448 188386725 195916569
183520206 9065446 56174245 219982264 188755077 206570035
157506063 108102218 37169080 315204268 312275929 231521581
23760521 16746741 8973259 599585183 591872875 584323593
292697 23641109 66101256 308403756 264565801 334777304
107404629 34903620 3008862 677216902 812728732 803646153
302676951 75290445 133359940 537061974 321494191 534046818
273138036 8038687 304864036 561106539 434287254 556779464
723248359 20043859 29200639 821914401 746716798 441915229
517190 59045484 3664963 912699308 886398808 731115286
226457579 29623426 36954220 694667521 747513913 775599220
15791040 2802060 6709023 18331098 19667528 19433880
40131280 8571818 30105370 289797459 271550062 272361157
7241088 10570898 1658587 30985065 27685667 30896350
4221236 237905772 93870843 767346412 865816184 801414822
57967042 137724715 124452218 562522990 616874218 606912456
135229803 851480 34320433 295522353 254978240 288692253
358102606 61364727 134670119 573755269 464507103 478902538
117908835 10512529 32110650 498030807 506731301 306560217
291481308 58130825 173184460 569851214 530566806 503546834
179929716 19572626 67501923 367938478 392835278 382888211
58787972 70918939 45734079 252825846 225677858 198093472
803634911 581769095 454174147 858516228 866051325 770729457
300341932 201319129 74291263 446754778 462222559 510463726
128729265 50355985 12684964 292099556 311902712 243800257
888702442 351094741 56744251 928315678 430169360 528589861
51093322 70102921 83996428 515988915 502940872 489650636
519920278 396577512 240579077 850834060 847563131 706798321
94112369 38966471 6849893 337561400 279067336 255057746
518077706 16446582 133326950 880410431 726595005 776397304
457559813 20099309 29215385 724350550 707980295 705929896
123158475 24828637 57459888 277546750 335559280 338421176
58818820 24483831 31536292 510563893 543632230 496623987
16222240 5499014 5851572 54313402 56824416 54037038
93996144 4974843 28107911 746900577 744033450 756859338
198161699 47815989 24483354 483991861 410707545 456957553
10652067 20707268 8636442 89722637 76846643 79078289
232255551 131101021 32122745 394685561 251626652 313816882
50989741 44741770 30980023 847922036 738633047 869161863
394994 2951935 15985810 86408575 79554247 86679661
149416057 95545371 880413 812902308 629796928 720666041
60784700 86647755 50953523 510760182 567640265 493128571
268919547 66313226 166930806 281940083 182769836 272368271
325479584 76411676 55585486 353445802 353621885 402690922
201887535 23948071 12156359 636220894 638058059 675326528
146939761 4461607 28345860 576830757 665523568 665915875
24751864 997289 2624268 173516674 164401385 154507905
27869570 6230339 170243731 549881126 467868592 501569886
536142917 361419652 99163643 618614946 714720550 393227661
147344930 128261879 117457223 624663465 774792401 653438238
41474726 902074 15720446 99561683 97061115 99958561
78426393 3088776 54362458 212161240 196646669 133276662
24267852 10321159 31414604 82965286 83057049 86855011
100688700 18092444 53370124 805938418 808274757 875732598
244759135 287682846 88826241 748767002 665039356 567553717
322739840 128822453 3052239 772255611 817223694 740432189
85416199 28038338 101695898 649953454 532878372 626542777
585958 6217439 22272359 113062614 109599894 113951676
48534419 48420286 21177680 343521248 332239474 337826899
368391922 63788015 28964962 771866961 688948659 731824599
64757147 52023372 57731742 511436616 455203692 331594027
121656530 129603006 204204394 389126387 273983300 379631141
265257072 67053742 5503405 604377946 628772882 640621276
5137350 172197705 57236276 766009805 895080389 799159933
63914607 16736621 110729855 673020601 680738179 627645745
246815274 2337402 63060328 619037886 556517491 604800610
626018 21163289 24432379 162846676 164363510 162970066
153052721 47800762 36835051 551788910 627832101 604348803
121894582 66379446 53693219 242984950 213364078 224103899
34249031 1675688 7302502 64522234 41975513 53092092
425049691 89455449 6967849 593524967 608355598 612215994
39319417 21557414 2740254 371474129 385966858 296087134
30344492 12563932 53909062 329208209 368260857 316499791
71095652 8806871 1610931 112479568 80609207 116254878
117254318 22540639 95012657 158437110 172581890 159555252
69001332 27756858 16891722 188490036 170346972 181461833
163887709 34410939 134679368 514939946 560121044 564593201
65491366 38100316 1204073 958259366 887271321 895255135
131444250 104160240 50146824 159898648 167869092 88282463
242820577 72826413 89219903 385967662 389416717 408403076
6199496 543225 838670 98587672 102215705 95020801
734016699 163603453 39554215 976316028 958821180 982510224
2613273 3903555 15002378 96647285 93267295 92142472
306244592 74829280 107081779 887038929 753744774 563111293
47832177 23856542 6191288 350673530 356926204 306398253
20890940 26481192 1528346 699289817 892383011 656336602
189853211 64332617 11228663 548975414 752012951 632870661
46459558 21239932 23795161 763224933 689326415 732275630
119040434 29934749 33363822 191227097 193672343 129331005
45277460 5710918 50957448 170744165 155944693 174950162
96422802 58608569 19650620 805338415 788731038 689871287
445388302 29670623 23370673 456018113 314193373 577521852
151279050 14112233 14440960 195369737 196345620 164438208
113611974 124539927 33970746 409316840 462021365 437637293
702633160 85765369 139811548 810740151 604152952 207672403
4048849 4444990 16755573 119592294 118649913 130069811
37634446 147235662 20563769 290558404 353921638 204984247
36346377 146092477 111703419 795994786 702131682 855550405
135162611 185736729 388826443 936398996 929935546 924120633
2066798 2946767 5870052 30570241 30589814 28475013
7937998 3007425 836627 20097262 16780403 20821339
20110978 23275900 48171591 88143288 77637147 84371546
111536391 91481397 32563736 368432091 317033337 364573799
246429327 140186250 26608055 805900704 763152828 785428525
497473906 25879041 135956790 658075885 387862942 651363596
106899013 73284973 99012123 823728016 787828737 862129427
84600711 45138968 1215724 146412588 117225952 134656226
482566110 9489860 28589284 664018592 687730190 533418521
20594857 15058735 8011971 237724181 208178803 225742137
255918137 66472791 16178768 446362820 480674066 386553048
3384735 12916 1101416 22842220 31733981 33712093
241415876 43900328 46755357 495743024 552363038 539783713
28173937 19286972 14448650 300595483 305815078 300107869
449565397 6332857 61406130 564990373 230706755 563819782
399980734 239640429 379040531 925111067 864183335 845647704
318668286 46276731 128512402 395222803 290520746 329546190
383517710 27615180 45650953 460341338 377051977 435261261
343134625 145183251 127889120 446269796 341763377 449069769
22134602 12651868 9523092 191358905 205188755 246762771
10648060 787611 14440677 78398615 74118019 81207341
7817136 32511931 6386633 131257061 141251196 142649563
29312580 1484103 25731941 139935095 140267298 116600200
267576021 22023123 4937348 933531381 978273550 891504356
316349 51381790 7811660 196365317 188682403 186251830
329651285 154188120 24419906 952942148 906854637 960751846
14035387 15731474 1371845 133328203 146346844 138611746
163527147 54038360 10632295 177663068 89713461 125322491
37249892 42181233 80654861 679669317 805786807 794491084
52206094 14318948 11684804 68956062 68165279 58085790
79540112 34500921 17456705 311930903 314820996 248548997
249799661 508615665 31154744 713567443 888633592 708776362
67563197 47803617 8377955 336604654 257327640 345989498
1568707 2496257 25193674 365141525 404589232 389402362
667864 67503837 10254893 292510122 212415151 249864095
2937322 654847 454618 15191362 14561589 11983810
770907021 258210747 302539238 779142122 687795307 769991021
312479888 6812292 43574874 529329390 402710516 526660994
151234515 173126980 149559138 758744725 734822053 762850777
461633361 76601396 173801398 630806959 634861858 734477306
199976657 14933773 58765261 436366818 394264462 326915581
145746592 35301871 2599166 451638370 609453410 638146819
171166702 17200916 31585280 301506875 284984120 239418585
101275028 139962237 9003646 747810194 876314229 855271666
632634396 145216276 64309812 679671131 551042315 267561403
2378402 200127944 7072639 937682820 793363592 957592228
148902110 1447169 1189341 204144127 178527094 246443231
11312327 946544 4914911 169379526 185808986 193024547
58062084 25031270 6971990 113750535 130315929 87921139
104138097 96703201 71229450 746046046 764791416 688950204
72318164 30880043 11887101 134155739 104633881 91884506
111331440 89935574 53110957 444144337 420309682 437497906
36630209 15364889 138103621 322192654 318183750 334996736
18650944 179656646 17432089 820480581 810058858 765713712
247040188 4873105 90266023 755396771 698674334 729377614
342763626 63731584 92210919 718032381 771217644 374234744
54999568 35665309 31076944 67959988 60708630 56584170
146805436 38038423 62397243 180657106 181081763 151789585
164294112 50894833 6092626 226593067 202917968 214912935
10217652 10791627 548911 52621522 60121267 59653731
191126964 9232797 145771266 396705829 392612805 419168999
28914860 3610946 8963821 53136970 25364851 53730653
83730036 94509993 42286984 316305044 324804288 358847453
5929111 431113 6365769 8156280 6659248 9122309
133615452 39057582 44901638 250229569 242242323 209727580
88863228 47664102 6796142 397880318 519060773 520558084
1903214 4109090 208626 19300600 17862896 18496034
109127455 162192923 180001274 834737521 853510855 804041403
220847068 34425206 187634455 954516759 967141101 971384826
282230887 164853258 37995056 358003910 311401897 142243431
27405180 26636737 44483574 542581246 555879522 591291550
86345315 18986486 46841177 475400445 460652465 517223681
44412737 31747896 21179179 229623938 338247954 318676714
25006459 48577019 37099499 241663797 233311152 241090778
599839178 335203176 253424858 898505217 865336186 979185350
20848795 22590005 6863826 112279545 100831575 107331071
153639936 55317887 68781641 725895987 588252015 770442374
1330179 4064769 9730961 340034556 279482511 345684151
216377452 63535102 134275431 279508419 228325342 165195455
207360122 40717128 55653864 380217075 334030046 171135996
27543044 4179418 19862576 66722373 67812246 70394691
258125128 101220094 32612036 299929878 323736561 255367038
52476355 224306908 30210197 902033099 738486234 843498855
22464179 106129332 107313423 625423191 648237180 514397969
3004596 1759993 5083747 28612892 29114036 32506469
448483131 126745982 39466347 977433359 979125163 867340961
73321786 4098255 31656097 192525346 201145325 258320553
251602044 283773979 38207267 664836210 717863613 700690943
5529044 70856741 39720408 533196145 508577271 561510518
9015782 102406 277756 152899152 162768309 162253579
281214100 74020382 19251930 513775735 353152583 498218000
102150856 27842663 13617289 226709196 221991024 220743492
25479621 22807663 14690242 30525939 26365142 30031766
53238943 14978751 29645284 65382172 52337930 51825531
3585927 1985429 36734147 184600724 185517757 174194635
26507397 68704196 122039018 562045486 621345221 601854015
15921321 46831968 134080393 391733652 389637660 418942328
94949814 35983172 538251 226577075 284840986 294480381
233625891 98512219 326370137 606297400 645020223 723296334
12407809 61889823 102797386 496834948 497007360 396674445
58648692 103314428 79043535 622730857 613004037 508962938
4797064 5357124 108822277 681260600 639210662 644911067
350749290 101561014 86522710 805960815 739127566 762107528
78543076 81137350 56270094 295969295 239325368 274558138
16110613 80958375 156342390 788542690 778054847 757586070
37905308 1651778 115127734 419458943 401661016 418602080
2832567 25720863 14971871 357889003 363971638 390521514
23212582 17426981 44284717 472495961 493219315 340542842
133975571 42126177 18252420 161148421 92812496 146625224
13021629 59348209 16939886 413190359 416228722 390233722
10503964 4551109 26310000 173552214 139155362 177177577
153485989 5849468 29220681 547100413 371636085 524198634
32391259 26244114 3715425 221086988 214593314 232086429
116384356 127743030 71527866 522720744 494082933 539743487
31375054 41328147 13021324 248697475 232828089 239263207
82433785 7748222 31909070 164257669 133016870 136436794
511365637 327051450 506319425 913368799 853765344 900241684
24436204 7515355 12671630 508579571 445267828 380180445
79001711 53611989 109535514 445732868 369165702 505091113
64787346 10241826 4218771 139901766 118856557 117197345
450785469 67608531 373449270 525684130 522635910 579484836
314674444 19656568 168656242 839853932 949297539 891098405
63347136 5694298 16928923 578630447 527196522 570143976
25289497 28147540 31010887 470541973 519637280 524466818
49387869 39284746 16527536 826160386 854818934 856389867
277864977 165892491 160198202 479687250 390411948 331667784
87735001 25651185 26930129 531198887 486827969 430048959
141068483 32681432 7024652 169077791 78678038 76685215
240149596 39032607 102294301 421663150 175637653 243612941
189136381 57440613 104150034 791760486 699555115 612323498
75124299 93695072 19620801 140940189 113746130 109476994
77522764 18382641 7427046 89575481 79895757 81646412
122477769 92912912 52312415 640033618 514522826 649637346
13999522 474887 485809 32881232 43717943 29819471
387517380 296652567 31925054 620933442 654809841 312023988
124198551 17497465 8748463 585985109 682349657 663400519
154697738 59685037 35544309 273531112 265336553 251260864
113614341 13922576 18019881 423757934 419012631 438625176
10473184 38912837 13439241 156139880 151278101 153799838
365167426 20092019 151205401 772931000 734108740 699241506
216219832 51635029 48750689 388942473 369739883 305325276
5038779 5063236 4182325 38264582 37139806 41991527
249161881 51089342 95968923 529361410 523948293 531236636
25394936 78281059 118205375 334286612 400967683 372621125
26355802 22847743 31806154 447105166 433528668 449568906
106135319 133020880 6417157 345060091 376882544 401668623
181698276 3429513 38429500 230876951 166840898 144674055
143123487 35263487 69769279 497790889 541880519 543569725
531710758 37333507 32111902 939814617 907364916 787448381
113107686 83604060 215945982 821357194 866849702 741025857
181456334 121680812 63962070 796771837 731584286 759527196
27407123 7417524 1469096 215348173 147205123 206882038
77137629 117046719 54734758 804019029 964328572 745057148
13752166 4002944 8306528 67106226 59609379 63572553
675615525 102087886 470816393 833188546 567380873 821838904
401421652 168930302 58853915 534536591 428494043 397951926
453935392 28396312 57816896 514387116 444573676 398979814
1135178 33705533 23792429 296958276 369295942 372152428
125479257 31515094 8190829 605772306 523668392 597623798
8826557 730468 625109 14205167 11790965 10527593
134584558 87612822 7153980 368286716 352554969 368290563
165662683 23293833 117655951 862147802 837508751 861282322
294279264 86834687 106149431 505388201 527095024 536174703
315142087 301891131 38654880 886600034 698378358 862247490
135204649 205456764 135527629 746517366 710846491 559245504
260500619 178893732 41227219 547109952 753222196 863680444
57376755 12117657 114614729 844681146 729301885 833912658
119088679 8996136 48080400 505024963 327843304 362372199
208632141 17786461 12433282 429372346 322061932 329236063
249206686 173757131 107251653 682470382 777765669 637359028
209887845 14966303 36341922 322304494 261477251 288632879
15169400 47562555 25761098 392856696 624576596 599102408
107321591 37502149 99216346 159188517 164903294 162458115
60142169 232392801 86383993 772120523 841420729 765954089
88908918 22960913 40562548 606050171 639614269 632017868
700150936 432245608 95309593 757839928 774590236 671904106
2451462 18236399 16491263 72104429 70483820 77088489
69515817 39105418 108977277 723264165 723735292 851546079
164656431 66693246 90555101 229191496 192113458 302267851
112046952 27222744 4493208 223064382 205004527 181935622
33199643 10356865 40759367 122495845 112437185 81855688
78180655 68437064 21427471 234223771 239293989 232846479
365225753 459652647 10696068 469691268 472376088 251297680
12018787 31974219 55366721 274692672 271703387 277722987
30824506 12341333 38108549 301885410 301401220 370674936
185533277 372022852 35765046 730272236 718980049 736496716
289524036 129878798 45129801 482479379 405954134 407590768
565299563 35941284 67151413 761148752 869780551 889224985
40030588 107231890 115221323 542053590 509595621 449696508
35926437 20923023 10063960 527257229 527367713 570029086
208280046 38781750 139840303 829985099 721006141 827968104
24462169 460569 29168693 92257561 79450996 86566411
7867937 20543394 2938103 702418376 667490323 437291516
20642044 39409745 90889396 882027415 900199891 865631434
164273907 25624717 35222868 447319578 459179688 349456815
72676824 54506131 10776346 665295545 550632704 663284736
301842905 118447752 152735038 746694651 745729600 733901202
8619591 103868673 12711062 651552107 631790183 678535860
373979519 165000421 82553603 772420730 795134462 559548709
407925525 104881775 63100791 540792735 272257776 543083224
54676373 88421591 94312082 850758014 784778163 824149829
20400639 10453584 81907109 877179928 804627007 861353610
130708632 24255217 35338415 370698138 505972527 375482833
4688994 129903217 17414105 290347899 280508850 332020572
30641666 98761277 20264964 515629829 486921723 620643919
213291864 30996070 72680447 891518409 908071582 897963442
67627544 24163461 49197614 602801302 632074200 643512926
97406483 56707739 11294186 154071479 136294089 131401505
29725454 21848526 33842456 43586175 44197900 46181600
1685250 639514 5186863 11645581 10345119 12531511
169240074 119574374 12195308 795458839 800472322 973575871
725375529 366691393 443289372 845375120 738314941 528686064
154773561 69942375 20989103 540750296 534505199 452543166
139689958 96407907 42975357 283858493 458581396 404960786
14065334 6793082 9285542 83156844 83983334 94242136
52849756 170498005 39645772 703034483 720804351 738999283
453597717 344416051 43127985 856305477 725341750 759317123
138769435 22487805 26855664 965852560 964707003 961724232
10188264 14104767 40709895 255270999 259917615 237202938
94241584 44539066 73158305 238197828 205509173 193919025
221742199 43246823 180639519 795518343 773314420 800529156
109354877 76691156 56063329 405407937 385237762 397264129
16245083 31302874 49651796 321631826 340174689 351766663
21154214 39823827 5519577 745043804 521746256 755844588
9977457 142014 39990149 131615987 131027206 128607788
11611177 13611171 31106212 117101076 114266268 134796820
33056319 19700438 8988270 419506293 509484417 519290038
375793720 53138170 51991488 488775803 456352027 300437416
161452731 61445292 23640409 168307991 153281137 89292385
66299047 49877841 3077637 732093020 703600785 667558788
177562646 38695270 70572211 477858507 559218055 473516462
84735963 9493712 123499244 302646847 257613504 316485840
63806769 4145841 16694551 552288431 495501588 528831350
4004842 19037077 41690241 560686505 517209735 580385709
135647734 59317920 134891357 453664098 419403978 451431660
7642280 75681489 10625016 293647946 309152474 298178290
432749068 54485993 293211246 618818536 576077616 337137246
5940909 70863764 5747807 209455314 224701872 229465491
1700421 2173300 185430 8243490 7806265 5933872
4560936 9992222 3417979 39191013 35603918 37724639
13149440 44908102 10503416 249249461 258651520 252279474
351564615 78574563 147205544 524718198 538438918 592579057
579826186 8863632 73236440 874139332 730382788 826792136
109581667 176379508 84418753 910964824 848107740 847241730
236372566 342253925 140576363 934223676 962753293 898993738
25792210 22576563 36848681 252939661 227420882 246692485
6279355 14169262 19995354 162713644 154661432 140205798
392710331 40086427 50439083 540815087 254093713 486392993
43287494 120448747 42721352 704637819 739378605 757363092
17145280 6518603 37565658 125645326 124754137 123336938
89535743 68627296 2834923 261598097 258705708 236187098
192533141 109231350 286435706 656127740 728568462 733510181
39992153 1976187 4287316 110057227 116208948 111909916
29235930 7703316 8705088 89088256 85554980 86601375
210321976 5930280 9723477 318943071 251477766 331282862
770720 21906525 39795690 159177372 152711725 189834282
137961999 2952275 43039956 342856529 336419884 340909314
471488018 280900239 162049311 701330320 837394903 883376061
16982958 25386226 2703658 450443777 457813667 503739762
165601703 8149742 24974894 232731384 211527026 206970462
1892374 28071365 17323295 265580856 328052841 365555580
620377309 13912672 257861585 843742727 828423382 697203285
58161910 48435824 50130237 808695814 570270235 788209827
180566620 76608641 71366282 549700014 547551962 474328386
270718098 24279111 87270731 586010401 602313245 460548948
139091149 42139700 58885471 592372191 456354816 555653391
6644799 1896624 10857237 47239689 42009976 43063895
10474937 8037671 861534 90925894 90256506 74091836
462527384 380199023 21381908 868396588 771801463 792903557
97284886 93534385 110070400 777614230 644385506 754725545
205904321 13099508 26924695 284984933 272178644 229896870
231027164 8780429 61582641 348282335 270033467 356710860
272225128 15143095 73909365 562929342 469641343 530152157
132530900 30574434 22873238 433811409 226698438 267744821
163025634 63552675 7080141 601563059 606838173 598025727
133226282 101150719 9720023 726122497 698439497 724879808
32239332 4457692 4894281 222387588 198913601 200184408
240090621 14991977 55884320 657750694 727474758 759933308
50407278 33647858 110978120 760598452 753284499 773482857
30988147 23861440 181105354 561428058 513941616 548703551
185468289 207086074 13865049 432805996 442785368 264913306
700732488 328070083 56312174 832300200 778423148 725861402
9444150 3957102 150433337 361559981 357006715 356761721
217158953 27353225 381054198 604612086 612736261 588728110
107486048 104552930 3757059 419121111 420031064 393507404
366794131 121220936 198357047 814057987 482770349 656674920
176053887 2662611 42453535 416065393 410848343 408909544
11948956 5130833 3356575 61737177 54991218 54789011
43815596 39211241 35018405 373179605 404901703 379777635
49291707 14347197 34373760 150768645 158427203 134560206
239188843 28422892 11689145 290683943 346959675 339156376
23262225 6693128 21757242 316880982 316817798 291119589
808908857 388234383 616544719 862752376 724884373 896908126
358808816 59445977 167054553 538998840 626065125 720314474
517937771 265932115 82260231 532959196 605118427 465301877
589316684 391135446 271679884 665641583 626067068 604649563
479802979 344356528 363279042 555165415 486457549 553442439
6877968 45257175 12943151 360223874 311813652 357258061
349423572 62463763 193350551 422256303 132522802 371310050
138433774 11072651 24188711 209096333 213712101 182623460
37496600 21955065 249894236 980130902 962229556 794942778
487952662 253500743 339402471 556031974 579689451 362515919
3419110 1976463 3885111 6952421 8187262 7876258
119910371 16298975 10350144 618012206 608704572 488394420
455846970 270745594 256712640 591019781 391658249 689061835
426360974 148991807 145312815 612270586 598422992 484382174
234573100 44617657 21096608 605772181 521063655 623898544
235111197 104850880 107691566 869009124 764764926 737562791
114492628 23549632 28387999 204872910 146124535 186071449
387113443 45462451 90137812 735036334 403869281 744354067
54905262 49386620 178818477 523960554 624166670 643458904
138135824 13352180 14386577 184764920 162815869 239661887
433827904 106287791 366911792 457636407 466808572 641335303
19286069 142668545 35559826 679252119 652788935 431267124
369745968 51482243 169346155 562780965 333327732 363808630
110070319 41781470 22653202 158235477 194642930 225834835
247139631 217015130 251440101 508021249 635669658 542532129
24771569 2720058 5474859 697245658 674880514 672294779
35050607 68409522 107014434 712755951 717123000 691672847
66047248 38572609 24377599 220451215 211088231 201390647
67362078 10248753 24481197 425172242 425484492 434338505
484140226 114691786 195663175 598309382 291200582 552761678
42826879 56934960 33162732 353356720 383342317 414629681
417148545 157968180 157794226 641415659 557263406 696858745
58562953 9797286 60860 260570001 271091625 254056024
654288366 177656757 114693438 882693069 612539626 834486210
112960371 71144750 14445395 474659730 431942473 466975262
72770978 154276799 142960598 829144369 935856277 965779954
34683843 37983396 53005596 176433579 151108524 154643426
690861137 179415353 11760671 810454304 511743357 636969313
103061076 46534960 46002854 340930792 259070225 358775412
66741709 1343948 18903729 874973525 822093233 781868214
98590361 169910651 217131523 424676843 406587705 446400834
296761711 81954995 17563993 759431416 873377171 761756423
144320239 89301973 15627811 260668817 258495031 167583185
39219852 130954152 337075522 536539468 889936871 915731277
143024598 37353194 16796256 202237797 175136021 98723638
86804517 252818113 107302262 769391591 625494274 840396424
49273240 121131564 213056149 892543169 752898824 882604146
56888561 4244221 1329937 343469276 377583492 344296054
29639736 14939508 24434731 77107748 79661018 79900233
7873022 742144 49248007 99405933 97732557 111929249
424730743 53551562 30065538 706872143 673005448 410910921
11117600 3087955 14939218 144402156 140987340 128710738
66101213 133120306 7553 853722285 701623633 693358617
127330845 37704828 2913931 209146400 185688808 204795933
176919291 200402678 149714015 944268036 969929368 978571371
378972190 54039299 137652829 836998223 556755803 760021458
56461323 516021 6987716 264158417 203809545 267753648
648040505 129364810 30697212 694543187 384139598 544774295
323661145 424797297 3128392 782225004 641717462 678176829
121763783 126193979 110072448 814813656 771289543 838481536
272320008 68807571 134949765 371619179 359506717 317625738
239168760 163736396 79371665 260020680 257103262 170967043
160792558 44160659 36018487 607766544 655040606 571067983
360387551 178570913 184277686 408237578 505672929 409935587
21171214 28320087 4883218 314988034 300884911 300710538
8202237 91784174 17699723 749853361 782368975 780179024
184173865 75528680 47252818 933375203 865467224 842251707
269535079 183964552 315623187 499950259 808663866 695357653
289333930 205242221 221245800 381736374 429081452 428540746
396564936 82843772 11232689 843965666 912179787 794805631
21926043 42475838 111031864 722454580 666349186 514955206
94908768 32531508 13103441 313662468 268703241 313745214
47127623 61838127 1243381 365096183 376821506 385825713
7823626 49500011 69788781 387484542 251019776 390940708
24860626 98083116 18419383 463249558 545047449 505987838
101762510 15286148 9935090 398540219 559101248 475550523
21640242 22714827 34628487 747207645 767382638 758851959
145496877 21372382 67157764 181861290 104496457 99772208
3400948 2283541 3340783 18095684 23690946 25025131
58967507 72333449 9195119 562174122 419132246 420729195
53160435 37862802 33809447 815019152 838717839 741409272
13974439 32819026 22557884 121786607 133651969 124406950
4677308 7384766 800533 39789026 41495696 37672012
426243049 27466576 164963891 521072698 526954802 455340080
130831178 4014540 5985228 613810709 522733114 572506241
4892743 1132893 8261111 61503530 62082536 68524619
73727621 17242324 17167668 186919531 147873260 186516641
412335118 138242535 77708574 529971880 583259489 518296210
65808412 4411913 2578785 82974603 84039131 97699026
531878884 280846558 268444637 810308723 708163855 693644180
611332756 164451703 364891366 764416793 682278067 834541507
23185246 12314137 23120661 168555658 175873654 144045773
343460274 217950467 58006454 444738343 412235463 433157459
81240475 66631038 18068007 311418237 345134360 351636168
45489018 8666173 9294838 122362734 129635815 77640144
134889935 22527505 138280327 281908210 264293351 286375177
449974418 153262801 145867857 696815044 731204569 679750997
69303021 39298379 25806837 130788761 135889105 128238334
588239593 71268651 239994933 800994376 825004013 813616295
160781855 47709997 49479917 493453173 454769354 292275110
97000881 122303085 48169711 622848932 746546924 724451466
47917437 109514471 7046291 842578549 817656693 892972443
93490119 61738455 36239655 550359900 576869599 591983849
9386687 22593664 2548675 222413577 242800519 237457465
230664084 13787770 160943773 539615603 492768437 520278202
18422866 52825097 10083467 673372193 563662862 654858548
402120140 162565067 60423879 875962789 505124000 476145353
99902660 44148901 46554568 234554329 221290791 193529395
33201970 69034716 8585228 375438221 366626996 383864917
19599469 9895669 2970793 33759386 45829537 44699825
10835935 873025 18576232 161938069 161125823 161399726
477795754 49420471 213314812 600423752 735098674 381506098
128294 17207 256331 11772137 11128447 9814041
40231277 27312938 8168047 179641217 186406977 192133803
334922689 108513939 5387344 586417026 337982870 123850823
5674892 6541269 84218766 492096594 461080948 472231101
270859292 68339438 11248794 386242382 449193779 278997797
148806478 50564046 12888148 272884872 267209067 248301692
501173172 59308155 423841138 617700639 588482881 663564841
166929 864490 244619 11216301 11503958 9024496
82070655 22636751 131460424 687042427 482440383 796616988
208658516 42044360 35963814 391541322 382509516 296846071
12409293 29050695 60595490 196055064 217767853 214700282
138924330 2945900 119955151 866963320 663497485 859310955
639496858 15116502 531955314 674410833 303946303 586391749
42667501 75116168 35274263 415259214 375728861 402583816
20080478 13624567 11752905 281363066 228972505 286100371
339134747 5114733 16272368 662666689 482393619 639873561
529822410 262087998 601959205 880670212 895249332 813770121
65326163 7648034 5945924 121124648 117751329 118322932
104718913 150872254 12482645 347774702 310136448 345127096
49722624 10321138 905743 99777307 92722550 75737820
152317699 75047306 99138537 922437929 845221425 806667818
178742154 29068497 16984405 314594126 314938434 257549211
143978529 124065185 16022304 754105521 869641148 898585029
90516870 54993132 75351131 467390560 486455409 465476453
567427 5574526 59526477 197469363 191274046 177417369
33017747 86550575 6521062 712123432 780147425 695720172
74731206 54336577 51027282 580301140 614904501 643775045
16797959 13829043 6519926 199607161 187431949 151901854
72384331 44308675 322561104 741721661 645102128 755796487
76866935 7912731 6873878 152333754 136066964 153033574
119465474 168626826 214031192 705638693 680793899 649185318
27929040 4040839 37651202 280806268 280873013 258493718
180639076 16633531 94618770 687754559 737416888 755426724
23581795 19955160 2745356 284686704 267090858 221152651
2550641 84130855 34511236 342651068 335799610 390911660
131663286 293541978 56257804 744878955 734658693 588838774
141968536 26883496 70596413 321536961 230376583 291571004
25587943 18560549 14425208 277413508 294585272 316587074
99950091 145209857 10625307 523810526 681687944 724022143
237571031 18237557 71930623 638019987 727284399 800244008
196228221 62646948 163404058 468194840 517631126 574824265
40569461 12508587 3886696 560180358 541276465 458986265
63780496 3186913 51643557 308069179 368496114 376169782
211720572 62962778 6858026 249783969 269238766 204014910
262136941 136110192 19892840 415022910 479736042 407850835
363242566 182464996 100247161 499033491 730497801 705592177
103810852 10500809 106192639 309060810 291216366 307419784
205999539 116613551 45888047 498799617 330242517 448503617
316857155 124828681 43163957 469754709 767050015 672830294
17690289 167683699 180881368 395617102 385968789 383768312
91699836 143070390 202629438 739942051 601809042 757397820
37601129 27225402 93583923 304596106 383953737 343450276
210320723 148007149 252755772 424935928 423733651 423778736
195560453 50744121 185767442 345311040 442576424 446093443
374805 575166 793883 25635744 25746153 23772441
4206812 141937894 48937752 520525979 535361847 565376988
51630217 77212406 152380892 574335214 650062500 630545969
7171955 3201783 5095480 35012731 37484541 35868929
196119044 76245746 11601933 518854127 440295704 457067084
233929735 12562956 89281722 848169023 874191931 672412909
50194294 24413857 26377491 228222975 225741355 210195654
85035844 55708769 74916522 335686172 351097330 344195212
310269972 209824993 107766235 326706161 298757018 201815878
61052471 1907805 34660481 195838924 135070965 168708718
199375078 66213078 156751118 414210794 344065765 363616044
290761408 5856285 28940418 499445740 414627810 364880146
146317613 64729468 32054082 445741966 410575108 533955548
127085113 162982009 69278089 480820436 511346311 505845422
126799749 15797967 127321932 612509305 589847740 616679254
86490120 12912181 65012027 552708371 493059227 485798414
63218003 11514452 193448923 790299386 713359195 812655399
562873 61950457 4596846 871872690 748822985 876455640
82112065 14086283 42150197 224092763 206420014 236503110
6965600 231822860 22478925 541770165 492623356 494957311
21855986 84834744 65025439 559664930 599998762 517793329
3221004 27971458 7888479 490877138 499205865 477501393
117819043 6799019 41750017 137805043 105286887 116640344
7550459 10960119 10564330 85413527 73015317 75072968
367561277 62150247 25909460 667825808 674873566 624871631
78639674 39324029 14583428 144888235 153497027 163830884
28497869 467138 3474861 136568805 132374179 123183658
9721222 2723018 85114945 579202020 561782611 567853888
219497070 43146030 20957270 915314927 869604506 983637572
400443183 73715064 220582031 548441339 550322239 560388416
346618049 140038331 17882731 378637144 475864558 467951732
101549923 150049954 191622290 697373132 679025048 650096790
16010598 52598697 3251844 170252970 167921858 118945415
608608089 115878341 88481163 784663472 840824570 305878861
103975879 2673532 149821766 416481857 386222055 415262648
213864188 42101889 25547000 265095181 265350314 270800799
868474 5498984 31401662 640656198 507379024 680421977
10878907 72707737 42453995 398441876 397968565 367527674
316969242 46913589 196402397 511325017 257586908 366840434
85112268 130542670 133205143 489787205 535551091 533164251
141298569 6248446 42742642 222380821 217802663 235577923
3453925 889348 621518 13140880 16361098 16360263
231309229 80780885 154368479 381753417 462401637 565677560
138916727 79012948 81717552 550932526 534508989 587009850
27081266 21923510 33586368 859468969 936664182 955838586
81472548 208584143 42621975 579339999 593620111 638607821
49136321 6189593 29909970 85712893 98844143 100063964
48654623 11421939 28237135 176507304 187469769 131449503
430896189 79540337 158608755 804818430 765367998 764570365
1405278 329121 1729028 17695112 17235573 13581999
70031064 86253587 265420914 739729347 652696997 807015448
295824339 127992778 59800639 537274863 564992337 533280411
120149293 61148462 23080663 337744157 334061879 260214188
26318797 8146544 2141747 68261855 54185045 63031130
65619871 43752456 12580944 910840703 759317777 901060084
214786973 2212923 96356892 610365432 583494323 588721947
303599992 46440953 159925854 548742887 393442420 548211694
449776759 275767762 60274131 491928210 498861690 266184430
99887471 7243328 29685092 476950994 489918144 371525167
42103970 68600411 16436586 563004306 594075761 494974445
27028382 86562612 104987941 443603727 470083800 460030572
188908419 233289107 68250024 347198476 341657421 334339932
73601113 11005199 27697857 87031382 48217246 107400961
48572766 33056528 10219950 213304331 193328190 217720962
142027510 149663915 6298286 860779519 928179392 951050016
123238422 105887318 33790504 558882331 613652554 715112654
45228159 12552640 4149775 112626738 111980989 110250238
93098863 4753666 1234001 458679159 479648776 511814464
30885587 37877054 17161245 623145910 569601537 655034749
22384260 6516516 71344327 442398413 691478746 717004832
71755394 17031302 27754734 212126774 356190153 273791645
805090 112623199 24782228 801731548 850766992 889222345
40393690 235851806 50650788 742635239 713313688 576311776
96965 227763 179662 5219375 4926267 5598667
4827682 95961762 1194264 934937726 789684160 914056628
15240378 1964788 78193411 312694658 247807520 303226985
8930855 2815910 6041198 148158130 201921475 189463229
20713603 84770653 14936795 598842106 614945132 593752623
649711 33614579 55707918 415442491 410071920 400396309
172597254 44862147 76919 386036358 280120071 244028663
340983405 109330475 9281074 693008107 627444235 456513195
118008192 140890034 613179 569781603 729851231 840165370
3268059 91910778 83263204 335565835 300195797 332240932
12800558 1848221 22940774 376228843 448090936 503726395
61279817 189734548 7154927 364171942 364356868 346497687
53222103 17527434 12984309 178931989 275687772 289432802
366883001 125126827 76671 896630550 872356244 817309220
4418653 8516454 3407382 7674008 10489164 8308497
476865785 146599300 66646694 700425164 825208635 798592278
294838760 26248757 36614106 545090306 341946894 332764139
204727342 18199300 93726490 676550895 662129623 523867523
83282031 58292178 13170670 962550128 837861777 892527364
23806320 36015122 26392491 709723335 897898171 868424309
15732225 81098083 15373862 279089322 259588265 270584199
32285114 21734925 38354590 322185062 279448586 321172457
229948193 17438608 58494478 417767664 319407265 381205430
216306690 249892051 74536544 639231790 641061699 618649659
307103395 210243102 86215204 535360533 598569266 513097129
117058119 19961378 34638910 851684374 846803951 823668864
69322978 7170171 19432745 135886641 117509842 140161634
77917272 50459474 53694430 386971759 416948981 408343051
236136762 40800992 25448884 680336540 495834290 612436213
86864498 19994901 38056177 470279635 444714642 483327088
83660865 51413330 13146075 502335428 513564733 459404484
220940141 129890122 110607543 341716058 461017452 373436924
69291630 14203322 10540132 73127421 53913944 62271719
25408108 43740022 71659454 688150205 822274539 771948563
5111336 1012696 3087331 101450031 100184863 92469425
21838113 3515436 4570938 129691838 132945957 148616030
13124698 12854670 196554243 492872181 584040447 554398980
240533590 108102459 76628223 753898189 864846621 972223454
16708672 8444836 4556221 141127942 110948103 146475059
258471226 27030703 288945635 748552412 795492886 733662571
2981897 1103362 4576949 28479007 30460611 29653447
7836502 11181254 1324233 147585951 180735876 174745476
800951801 106027009 135841048 841599162 586695710 474648630
9600709 8171154 20907057 406705314 503838237 515227097
109082037 21669813 120931219 183364071 149299628 167232738
137417954 107683508 28410613 274470891 284985859 232807702
49043108 2125785 8513593 58444568 18429323 64288784
569195584 366584327 184700004 831148905 646290497 938097064
207946683 71710851 1858638 374819034 103326806 290504384
62581104 4506911 4262729 263413630 266587386 245167737
29899936 149591610 35298323 542879137 505188402 482564765
57167523 1999358 47096065 567979873 612487488 589533415
42888674 17427552 12986093 82516301 70667930 81385797
1050900 20591794 62601977 244719956 257764723 251610663
474965723 5606963 32409123 804299284 769416680 708382269
25830532 11381764 30155515 150612191 112941199 157378730
348473612 123386850 97835336 661010620 658377953 659837034
223792636 54080733 48703342 867725973 558779647 973985409
233317236 228574523 43695463 716583759 797700623 737069180
69211115 30189859 14815545 656800279 648464743 666580798
54344287 9895504 29971809 295028005 404814973 267340953
100167124 89652078 47679594 326445069 325892952 333583779
402477191 130272713 12588466 786525944 736633069 794829612
289970535 950149 37288117 732296682 678026776 619567186
111160986 14894707 38898940 171293113 117682355 169645943
63440140 7708578 32166599 141490965 120814637 136072975
322351305 12304616 63752186 695415220 739877521 743767637
204066823 48012694 135971348 453241657 425118549 485124648
185551454 123886946 64650594 768043597 816323580 725181588
164136164 112629943 42632531 375330562 412559687 376011232
82315338 94308549 45272644 760579489 760244088 547534630
1177197 4431364 5746092 202841971 229752518 190022565
34223026 5231824 81705053 720094922 708849896 664756008
535021188 333760765 179798510 559718650 448512138 577118518
86504563 11178774 19632100 356417866 317443695 333133362
78128311 5660275 17706177 173062280 169934923 163530384
51448656 38128036 13637990 198692480 211461518 202501617
183059602 21445348 156104720 705954932 600643997 731609982
5233435 499458 7376399 21477467 24013559 23527231
34680438 54748673 160767480 850775047 634228051 835245461
346098919 133664747 353313279 525267670 511093570 553626720
322823910 112073990 147402781 775089755 593410170 768156221
292195 1229879 3963500 21220319 21282540 21224780
2867653 2263323 1578326 21181273 20894154 20361322
52311399 6307437 32655565 102757922 74181993 109733266
555987162 108261051 381396699 897933196 874561842 956653246
539582531 78742998 1618311 790013284 685271586 736243824
158038341 30908892 24615233 424738730 403298929 404152776
292609410 158042233 261560941 334788594 257491386 335615993
1587351 5037589 3073743 38334628 37069283 40216137
34077340 66126417 60445550 316827228 306575699 326070655
59620306 9599346 13424172 86958362 78766448 50853477
71052420 1018311 29969777 113053706 122102712 125478309
44172940 8961396 57409352 97833508 89500465 133561415
198780847 178034907 16542023 760203084 740101042 399231070
63071825 38067348 155140576 473281373 500329397 447352647
259144082 388642990 53604587 920159908 889680312 898583260
59036613 1785249 44182534 125078150 113258875 107692890
230507195 121145624 190477099 589200228 501441568 573385566
22909796 30763225 113746909 570007151 804398564 796377983
301365139 268898463 88914579 946247417 986217410 913104451
272584905 97133813 111246455 646247952 630273884 724814801
47363905 50199814 112989097 411194408 409272031 375272857
117780894 23281751 28060439 377720259 391725540 397789513
316764125 3694148 150433577 474609982 337914009 277136750
173764767 209135588 26196370 229475110 241358979 115581924
114985252 2862783 14059962 597400235 387909940 661642099
259140421 98059080 5741550 640254250 434461781 570349232
13095600 2452026 4819967 24440558 24621056 22586092
12741741 10641705 18989931 517642769 570286712 519006958
67044052 29070994 37387451 811249460 927245809 878629698
598878011 273757490 328876478 798229396 757453868 767571107
47206981 16941079 27016640 370873680 406553119 424278951
19671389 54402629 76530101 862981811 954056873 955112800
80023997 87201944 47390362 398849117 352685733 408715479
309030737 233513990 131570924 950691911 817610280 924467071
34027844 49026909 28046443 575588534 472168279 540154963
31057699 10789210 2053750 237583751 248897941 260289039
52056859 12883379 9868503 291408056 292091878 285486372
141192019 23194325 54767522 944311679 852146415 875418624
415666479 62510068 112497951 467574482 535220139 467624028
44839452 174788537 14689351 580755616 631460763 626176487
15230274 780470 1091047 839337539 819407371 728150483
22530801 62890623 5821492 321058136 349332359 343467648
3944625 13246765 34588544 416228224 409952750 395988497
11161058 96600995 87134573 814093944 751156238 873242062
625951268 14087547 156373949 803611339 623500951 619785664
396930510 27536793 280539917 717074496 444024947 743874338
151431887 22442722 90359265 737845400 712533233 728264172
8363538 9947660 18602783 181710025 179202134 178333028
186897423 35825301 39068098 403520310 409463113 408907713
10553640 24686241 7259595 256406345 218459805 256485461
1617813 8601217 27078883 160508053 205334273 199120079
132368855 41041740 40448496 214082093 195824214 106011879
17367324 6255465 1388563 258124389 230526439 267666688
43441224 20883711 21640477 101179648 72964510 103899231
833206 11802766 4764154 81086496 82204699 80104373
23470597 63156965 56813009 633835219 509740834 510685629
14729049 13180723 21128506 221471636 211934217 213870481
21306451 37600409 84270505 614645464 635501024 544474976
76399520 1194404 7168794 395451404 436001846 354195539
20732771 18648692 22654100 142770243 143355787 143803750
61801996 59215985 5971853 603072222 666782696 571886385
129713587 28720082 90726255 528299152 606171861 531922535
11827439 13760805 2398807 199584972 180098999 235122660
284651270 39840994 55776363 334867544 330391180 242445878
23613124 36316112 4379272 252815458 231296724 265640765
215619078 9476493 30842336 816709814 825912726 800811799
283588831 56246344 38797210 437634972 405582221 416527924
61466105 36852623 50824533 110922126 108048671 129260230
156309621 235099072 50085762 633739338 849877793 774395008
400370185 69273106 96195877 674757526 825914354 585482448
92364778 79739730 17451396 460260220 428325127 460070417
183076993 119975199 250763816 931385227 898595564 919367051
71720961 141108678 8707235 704280992 605906437 649536418
12002187 6038249 4477827 35793191 41001082 33863776
49273151 1819365 34641346 725972326 686149765 804130146
108275895 51330097 59497350 394438033 380875621 379721224
518420298 301148351 78553049 824909161 876450735 699179375
553832934 45689554 243957994 709062766 647178143 530007913
89135406 40955777 51300142 532122931 513439914 477978739
656518 22898469 36663587 745510325 571090356 744828887
363821772 17748337 40931714 648653875 660428032 705602215
123370209 5185370 12666175 279727374 265957875 191023475
98106 18522028 6198436 117416642 128906912 116640000
82990045 24614182 10208911 114438933 143153461 108834154
45628439 77470264 3323261 203190351 160941229 171107571
58296891 88364499 258185530 952488760 876066707 756558016
90296348 54358291 28972021 572025550 529867779 567653800
1185718 1420177 10669 11573974 10172866 11616311
204809583 7563159 253644369 601380731 744967226 777657508
147403962 5472394 25084399 202570599 77485848 217405585
660476638 27387798 8710788 865618571 801623649 878786197
1807801 80827372 57629497 604041848 545686086 560189312
352009122 39685676 249391353 456868113 467258763 398861279
11312701 10189856 220535934 991907020 846793154 919695263
602949626 171831699 68378058 687649421 773087771 240599436
32093352 17602976 18638857 414197642 540559491 694378765
157666510 20377812 115568499 627375434 590547782 657480331
109061305 76568257 1437 594709354 591948522 535041319
234716481 57174673 126194583 298911137 241938402 283512769
11800822 17710477 36984407 528911731 474215714 532622603
704251348 475822800 140569926 824544763 845251809 806336611
132764465 65618578 70704298 508911755 553160775 528057647
300812485 139482429 251764308 563713682 417865101 624253568
17455557 71529120 58836747 616729632 743201411 735542791
49599880 144921214 272029802 747252958 665448441 718565303
4486779 1653113 67207 13590725 10818149 9781179
211348922 73569879 57013868 551171752 598538218 592339930
19367595 3596428 10116231 80524348 60150687 83964716
122032167 10176764 290618113 561134485 453185569 634978200
33425485 704784 129991519 520116302 626234588 634246571
20328105 5778357 6427199 547792557 621824305 676614451
239278518 7981463 10693140 474391293 447960897 497641182
79922252 8940774 88415613 263111905 182911934 264090725
535120691 39179690 79956468 566030979 382469372 533817090
8516840 35695963 23991265 461703339 613903195 657563729
270098020 94076941 413411461 381899171 515166336 516745545
444652685 226625525 115913375 762781627 587750447 636333473
31631807 20551444 16195089 132733262 130929879 132284161
489728033 101507669 441937752 708112771 694502868 500648309
361878 3165238 15156302 71960864 63579176 68877586
307808169 123398939 191881326 468388215 414576803 533070536
184319176 43783445 362374278 803413690 801640013 696908799
17294356 58556383 37757943 377621633 420437510 343928259
180745634 50608167 130197398 232224933 185947817 175877315
105397852 78947774 36778235 165775827 131523911 81633639
241206710 124402892 9038446 814025574 691966786 772922130
376363945 132311055 62160005 464574296 350934257 278433923
96663162 17859297 33542467 748098336 657927799 815432793
267294794 92313372 129016179 645825015 805422337 859093766
349013069 360962 66104870 729698258 603588004 717514746
72172133 40239004 54932415 140130281 164208905 150538929
808343575 339736824 181483570 930008118 756507872 919450435
68091756 19688200 37096871 252692075 257174114 258750307
443074350 33290329 183964561 568628708 331839660 311849212
114079473 33306830 107443414 366221753 310715822 352414129
136663337 39213809 20779427 326578776 204323482 328824904
28934596 5454789 14120794 357008507 386719240 379071491
259796956 98841027 41702723 465409854 464597868 342690217
452077769 41945242 14428767 633687074 670464557 681449760
237641425 174307051 72171324 733574940 670573701 737231000
342217707 115848173 13406581 395464228 394929487 352389172
129084669 145577858 47086395 772576490 578185901 757954747
650910 907290 746475 9069566 8606084 8898032
8760063 50298644 139912199 971828521 882371462 881122672
41330656 42161335 100566435 723146711 697552664 740264023
47552948 59349749 62760604 663339782 655031747 784835038
544671095 129279594 55735449 793905109 750360978 690419900
93079549 42066924 11999179 555359399 540863597 525754309
194039429 34931599 132830307 419203827 400192581 411511194
330468874 23360694 140922540 497346220 525129698 567192073
68673301 15940744 143423747 512167073 468870214 525070157
597223173 8925112 88940459 795522499 433378955 750982023
152648720 24270652 46298565 222915163 104349137 128380161
13567492 27396042 15088937 46433299 51063016 49405716
217341708 98613705 98603699 658590150 592433240 564258304
25393112 13474793 68829955 221640633 217969649 218732851
96387313 73853577 4478891 354655781 286970292 251326312
1989280 5056563 87288010 290896205 293117749 294088985
27656014 26929919 335179693 884400130 898906284 817185110
62301857 12076760 62019247 337334409 306028659 334050899
26322901 414558745 78719737 974015804 982436563 984821180
125424514 41247144 15596948 591992677 498988618 393291011
29889543 23003722 60072189 813680542 817944356 857338986
53881759 29491665 3870573 571766107 582269170 554718423
97321220 50424909 123737971 679102407 661849107 682701230
346039895 21177571 67603426 795913963 704967479 818710034
248940944 97307517 40176881 941045242 841674733 675598479
127783176 26015604 100308883 332275676 373524244 309015754
18677837 17366726 1988205 165963563 172680460 131778756
23422940 84592343 6341860 287573348 369087279 298446647
237200690 62722511 105456818 422471217 285265434 398232014
165725307 21546459 103398246 210330347 169412971 213523734
92645136 7735000 14251941 118921273 91011362 64584572
110119398 23142605 51283554 238154798 228070698 203112315
71950134 30100616 22401410 657029378 613687020 664229693
5277037 321090 205940 20433978 19780774 18693135
11223465 202117950 355507951 922241839 963701282 912723173
90745727 12139839 27906003 160720185 105731402 164056553
410301861 85391589 48853725 501600649 508364743 477789010
353300549 144834646 67557391 533702869 368304131 518090714
629260102 196750374 90731534 813020713 652116274 795050549
65345060 30861579 5519610 88414215 86971547 82709304
326029370 34901675 85444007 595409735 616758379 634346153
445184858 106702740 101853145 629563449 579182296 496660972
404143281 102229397 68597739 727188250 438418839 816823750
24969977 87930861 16767331 472158599 462915638 472224694
334241597 45016547 16351845 800419406 672488466 651732775
364011690 186330387 1022674 730998907 897615715 769489425
75636133 16816146 3391215 156972995 100170522 124143294
15801565 912304 9631587 113552145 113443865 108702470
88384955 21666253 54500428 206712456 163188320 220304152
12644467 12946582 27176500 167721714 144422581 165716605
54521563 16208397 15245489 83545121 82370878 89735972
34201789 43280213 5540758 232759886 249991302 252213158
38352168 89455695 11389118 599049789 784180814 743871009
13643210 17485012 6348847 177243822 164226356 176453183
16557807 7789649 2016993 70133008 63259512 65464118
64427213 2493014 20297052 287168512 275903091 204478626
174453727 17187056 374713 429059238 409345170 436226247
146818874 34987235 38568062 488775380 550027243 522379387
398809542 205817445 13367215 858194322 602712762 560904541
8442017 47626363 8000919 191330190 134205314 195008690
48995047 9904154 45546626 299147089 227331269 280076130
751153490 419722508 401244693 842864559 947819378 497644676
227228116 33309102 168501714 624893123 597602301 585444055
267249933 94010014 49074658 375687738 327588823 366607788
139173094 45932029 53100927 197892012 209454607 179948234
33091430 7648668 77831739 333418966 310018176 359096618
132387289 19903314 8573791 406760975 473644170 393403428
97342527 37586324 7799578 143949615 145154207 73602044
134730616 36546381 3960979 159750267 109278430 181700778
115773504 7444547 14849273 156824566 160455801 128624536
7658751 75837224 16044790 190988902 192958002 188385920
75751532 133919593 23143926 602874006 530604924 543490427
5990312 8402079 9910870 133732765 152541461 150607375
613082185 121161627 77618511 734176055 781932227 576582529
46133935 12376425 40310543 804487631 770501657 689536789
397703984 23823058 167175092 484408833 503269547 515721835
171027245 50454319 22389697 459425864 420466857 356238203
158916430 62686830 310688193 522270636 498199046 433239448
73622386 64447411 80782529 390030749 379447083 378356816
325051274 136705749 185985416 416027783 532514626 458283159
469130382 68916754 52770863 528193444 465456359 468155080
24912439 2917787 165045 143841342 154835983 126215668
5247169 40469779 102266327 609018361 577681067 540775272
346340580 120130460 135841260 478253421 436269729 408381743
113670379 4347251 41241347 282331826 272956208 225101711
21829705 108103897 35015122 361176769 401097949 314814729
316010213 361673628 132122774 542104793 475548268 467683708
410535968 141021315 262120430 696112794 583420418 698237104
16922875 110440489 9478910 801690384 926630377 917518691
32734854 5162716 114753742 812764669 812253709 788073003
332625921 143219343 24643589 678359942 688172380 486271719
95878074 113592781 53774779 689505214 698641066 669239273
531882846 13267396 108447581 542654942 132241933 607660200
26363739 3842261 91019348 241222951 231811226 256131839
652375620 82611104 204850388 895796738 649057802 789097237
5250029 2688138 2074373 22453895 24697650 20960107
379388493 253761959 248271234 897060896 937325272 909098870
277252292 24727805 42063277 439578376 382021976 477402003
230777699 116094718 68868467 471483591 447778236 471591319
77057438 39884499 96728860 595142002 461763713 548638496
628383044 110517277 5927419 698383313 722648791 420235151
217166223 99192132 148027492 445812530 345206429 382740092
35494992 156182355 119038980 382928587 288297207 318745703
65504669 6977429 36952206 266162533 253099359 279304202
80207881 24275118 28836905 201605408 171128736 188163257
314391637 78312490 65666813 583291428 550431453 523196332
180554748 24545587 109122009 355373965 363598356 364059861
168780620 16112117 20033893 398181764 375190760 453100308
4918467 34178668 121564396 371914123 388488877 403050297
76621624 6866207 43316783 182736247 178091967 176029428
1207772 4066277 20127611 489131319 506300014 502603051
174309707 39144082 147880183 793515606 772102328 723519618
160624633 50276084 101441962 818589127 969529314 922549602
68506736 22755764 5488387 171696468 154014000 181827000
61067292 2468487 56807967 642297717 637884575 649421496
90711465 71985108 166492549 226087203 259771089 283065528
94234613 14541990 3924075 200481640 188953225 194048655
169035 136227 185827 2964447 5153801 5328515
449077566 9520176 20958862 832486352 744987380 852014681
318621504 145224469 84906666 549795867 396061545 494412330
112924926 10213948 55003915 413188402 386471970 406795222
81083495 43725986 96966872 442356024 383398526 510036170
37542643 18419485 82669076 447956319 301008401 414900732
519661039 92781274 63860366 811482371 598769105 433862303
211724919 71108204 170645960 739729781 788075552 819394340
37333712 11824082 2523131 45123970 26441294 37233823
360257228 95581837 359587332 658756004 443491795 800775044
19803692 233641553 9073858 753607607 829769692 799193848
112583171 140591560 52370488 548374664 549486480 504940797
429512529 431856569 19201000 678140201 714130178 391254768
368055984 9214266 63490929 636488648 379107255 668811411
19834191 22966378 14333598 542845149 510439539 538660136
134280605 55690863 9600631 474598725 548012720 550719268
187625367 83491856 110845984 862911810 834475403 862162997
76166791 27329179 5452797 448984125 448948896 342434709
60653046 9314012 18770193 165406866 146992201 156905449
348273340 187518790 203048785 494240644 416462190 475950227
38518855 94694038 96673309 498794024 530553405 645851108
73005448 34432170 20527815 173437041 203544188 176381389
50763449 33279877 14558851 66201498 73535047 87803368
86586862 13287146 8428657 358919445 395384106 410802366
363689308 144418423 429415698 685212129 553085573 696392741
274884781 34047534 10605965 664354975 466161384 677756433
973366 95710560 58214073 666409684 686548041 654219284
123376302 13893769 20611205 199690660 191725243 174049025
65907586 96440458 36988596 366318470 367874684 363492909
255590649 484516939 13447556 942286980 894469265 752632788
215274552 73991325 21270048 496841329 502093310 465177907
5924077 2261677 781679 115462662 109916654 124857509
58464621 8928072 5383357 121571249 110160667 111579335
18785029 60379763 61260358 268935692 255589770 249431035
428805938 364157425 229309917 466147784 490407318 488681188
55552978 4673146 59041571 335970755 336325113 327959176
56468821 22938735 106566952 642697177 614291122 581986846
151766746 10671873 198744363 668559285 744021114 747143807
80687538 46565476 10405259 150811223 138163167 176465368
64851047 106247069 136638375 796831331 806232423 606580270
4517737 1788882 2205751 11052878 6376605 11159203
53350187 41401239 17587818 465186375 397625960 468668896
236995343 6514418 123086553 665422298 572565950 571109200
25838653 6313544 45074850 112447862 143296119 168109113
147229043 40027866 53910254 660345515 445385599 610412015
259938567 9254131 31339546 540829168 649192849 661559709
285289035 108790183 11487747 332542608 248702024 296581770
14391468 20584774 9845401 328322362 369310815 360165750
23375164 5078284 1726690 71625295 72253473 67381226
47198994 83700244 231423283 811259661 889571636 874231529
20220415 5549773 2908952 81299126 89849036 85099010
90760435 45367886 76254183 133423174 87925739 134527703
70775033 4207794 43036341 728595221 653607240 770962707
318932106 96772200 140523065 484149228 540085706 515955357
125334405 58418786 9181756 262226778 229694819 253369997
109246574 49693216 114973867 487300687 306596233 469798583
75365008 22832129 129335630 876077136 896763975 868308810
52636496 8709962 43284425 132004391 95760450 119494661
510671034 285353520 182841927 628060598 455064528 364204901
209702980 44041161 11678039 646866101 880001169 853481395
47226217 275462 51293266 189462188 152903005 184383628
6437180 81553564 8113695 723181893 617542447 644880380
91385556 9327426 22398517 417140695 451538304 406918500
1473133 29975596 4598442 102733349 98652647 81499284
27186798 75512922 72299265 795314640 741399702 640557309
17474157 1508716 45536936 218117872 151936001 203308344
51210414 10961277 28325875 55545905 46253490 58413205
372544154 156567937 120436440 444859315 312106619 191592238
44350702 897590 12439433 56177405 57797181 65293072
162280239 47038320 20905801 291272107 289326908 243729696
319869709 283987687 133298624 448485491 365092517 318708826
280532232 101059305 186795444 377003665 323598943 366440863
186465416 113423855 61032634 203589577 223653450 138856506
482515120 19200710 250014714 783539506 830566954 486996191
86962150 136136371 2133862 860045904 868377079 961495533
11209788 91966208 15096766 559578604 542805223 562002830
157673942 252109225 90929912 662450288 581541193 614572887
434396685 123906815 76309705 645758314 636427025 654160438
184983772 14027728 19381431 373223718 435013615 405493681
209074342 214330009 100400367 581153084 726205543 510051460
49186487 11962531 41414771 349258380 318014611 330582185
209348757 22111965 21933846 328232514 359553841 323539625
31174095 9824001 113352861 475174997 447539102 374320578
685910578 248075756 201682917 809321992 479209270 458095234
26119758 15474736 13425022 124840519 152158133 152258106
350626464 53820365 30448022 454985607 391025852 551295409
306538795 2637355 44415520 473516106 463562742 471285679
143203 553151 493687 2972174 3299991 3100116
937836 4612 42945115 135411740 185347643 181813282
3052875 16807777 39083429 293669551 282291439 264184369
19710189 7768785 20643971 206520553 270506210 206275697
74565832 88195706 19656487 325485502 322710834 259462609
121786118 100010567 19531899 630648170 696356319 780122668
3535962 5408651 52115554 289311822 272754117 285277372
23970779 6496897 9646866 111074065 94526538 102693040
1443691 195201 3062016 33089793 37523840 32794439
87708265 69458646 189543218 760823377 769907833 696585210
22826920 178420557 53233977 601390955 713761294 818000597
52581634 6523835 13172772 198370977 266530705 281745729
29705328 30942171 5341594 246858582 184285898 233865896
353425135 27187723 116174605 404527830 319791196 266778258
19062458 52498301 103185531 909815338 937991932 931039881
3583572 1533936 14816219 120673106 80753438 102719994
34979707 25080896 27515541 88490219 97952405 90559157
418897475 60261519 56297291 746929416 701422013 777779190
323561130 55369265 209345315 352540484 391217683 307963059
489287134 159390601 120459385 500843463 317170997 449618446
81933476 34057639 78146735 852673527 965497956 954425436
42400252 30736866 7194460 611583393 591707175 381600666
368151224 28614875 6649579 671058306 742002609 674692714
7310817 985982 392398 32534427 39463865 30574046
143581389 10066014 24603395 173675994 48714353 156876194
176087551 6990868 51681381 870122162 765579064 891649305
1646333 23344527 9307201 847840693 637250419 753689937
2852788 445561 3395314 36670594 38230394 39568966
194423300 94716863 14936419 396870135 405278110 331976983
153796184 193118684 61957255 687073707 682601853 678312707
82813043 31105330 25355226 89237957 90690949 77544300
540180891 312500314 44004052 783271856 667920512 790032648
80230706 58467787 31684773 653033298 657367663 708733390
32362956 35115948 67183412 427100390 391002622 412053159
201980398 4154725 122373775 388357712 288650528 357135807
80220182 18595811 427934 240622241 232731812 241569970
98406904 37682499 161485718 949224262 805071621 969758641
6266408 58625942 9991210 666072275 656533292 646964074
23241143 9666944 22443743 68003806 42640845 66540412
74383693 34512599 3407151 186501376 204770274 205257225
267773999 70865925 9094126 506576537 453365405 350786841
125891545 24421442 1096255 165410548 155651356 116262908
706225536 20784252 61133388 790231026 703627453 765621298
398783908 98574480 56347936 608600311 607084767 624571679
115385991 10656596 13355443 195732636 155656661 194204000
83408481 3198103 27237823 499129523 560461028 493570680
13422248 57866380 39193699 126795490 145502837 126227961
50734722 8436278 16800214 721588837 611946591 787656804
124421470 84490471 178199312 692262510 865712833 813088705
10716637 77878413 86126361 478001329 526239259 482266215
120093228 6668387 129887356 813742161 871104200 706032493
159843019 38701431 1146505 545868623 432099470 498171126
364386725 92133792 21697704 490436562 291831615 162900746
54653194 1636922 5209583 92148232 89982385 85029954
11396281 4912219 17598207 61233973 57082259 57582093
57343376 21836092 35285307 246858336 243233243 252623173
146638123 43026822 20693775 234072830 174888717 113737252
1285396 15208833 47319507 297760855 314831775 294590107
24793005 6670505 17684682 57599186 50763384 63354192
261391774 192846856 2163075 472069679 472569018 467961386
131699176 74370328 2339709 254730885 251926594 182029763
252996179 187395335 185224202 396608592 320501549 435058212
15045496 35163686 39430780 252122710 254265938 218594631
697466443 15444037 515241278 982600458 787780543 750317383
16547056 23386883 22432686 298327260 308278972 265633866
298806158 495625357 62590183 771936476 695899175 801471881
292890605 147733488 8250568 572753479 677255639 652820800
523328129 183973917 164167066 810907235 659036171 774174823
3927915 15178991 21360032 214714251 192275454 209894429
41007038 19924725 16809173 210836453 142869563 184341662
12042925 4226511 5037040 109826561 133091893 128497833
474178109 341355254 70705921 751940273 749860992 408100302
25664539 35284963 26703860 116340689 116959740 102904791
582955005 5488762 372675749 737447799 694269137 762447520
90614755 43377174 22379616 381622631 418934530 405225950
50984344 226103 69740451 694576908 676000234 823096414
453846865 51669554 2807380 526501549 134049721 514131224
313302084 158994218 160399127 709163863 685000638 598773980
9926518 12549842 5118404 124515307 126361908 122152734
159685031 62506357 324992982 780330380 727585461 828188170
39102637 62373780 3126660 600586132 645775207 643464628
34479377 63456365 20406661 858982326 659328127 778975418
20421488 6925387 7631289 30682077 28198132 30590325
267460516 4569652 100231618 849543250 797989702 830190598
333618212 32851359 59062659 605501410 580134030 537836768
102425132 45980733 11916132 491417327 518887584 530088081
199005942 61195365 35214765 400747379 437799656 433243193
445540435 276570412 301454790 635674353 618442957 392891113
75144211 94133149 216814534 527806428 569695374 573603126
161403290 30193883 48521633 366253183 397959164 406276507
163551904 81381909 22543851 736219947 740674581 714895997
401199163 171682409 6660037 660434009 847951890 807354380
257732694 67840878 76227158 607740704 663746064 720122154
216760902 22896727 26338307 439616112 415624479 332930101
31573697 34987079 68505731 649125298 695369799 648765325
10561394 14718006 49974414 169608659 165785629 171317114
148152481 5589805 50877564 334694042 333955343 291038023
9306109 138629394 58622405 476670224 500743659 507958722
119161454 926971 105120632 256474064 296516405 252538099
66636242 128351969 102859312 573570763 620026709 559699228
137201375 26971218 16749365 320123507 322433923 328344554
599728552 185123208 129289087 716578915 958073059 483977392
41713712 50856171 7640772 232981797 279504116 289969468
69259140 8735238 29973974 146160410 146971566 156242900
496192683 156896850 9733295 580584774 236390067 458833699
173460552 55850460 5352381 234182189 161093746 167180131
12212118 256088531 43686316 466157734 550951607 487982619
45502266 25837942 34588799 229212152 216714888 232302268
115311439 69022060 37669974 613364143 592905719 502452013
355455359 349730574 111967265 516886250 610150402 635818198
15711601 21100830 23777351 445260754 370466791 400459085
269323313 57359003 165667351 477733049 342380858 310013277
14174186 55538752 15451401 224593265 219837869 206524921
311034 9375760 227641 63140527 63409031 57835143
121687703 42021104 5334232 508213230 470607260 475561343
7463963 7167509 6980044 113342327 121464910 130348791
7258596 1038183 12682988 25649263 27447810 24304094
94618388 188437447 39819007 373035623 365949599 374442179
536838105 80822514 154941090 933382110 944903516 943405631
95895104 72094104 192003000 925580310 603135038 896862783
473465470 222416299 198588822 570942899 489188912 602631995
141798760 12686958 18047197 231205691 186524829 178582312
120982188 68856921 4117978 607597282 575142511 586997179
9821957 23689134 5890166 275979756 267189223 272541270
79385414 31661139 32737273 308759055 310958266 314232341
34896850 40719535 84975588 378717615 333778743 395288951
7413420 632573 21176271 210396031 204403083 198439815
205389404 141433350 15686004 269001394 315440804 297133210
43422849 12753948 4657897 313186301 312294365 314353706
2067973 19817485 35501118 125073713 119189438 126041919
233895344 81821385 43670547 666428329 703082468 659645489
136731887 62003255 19583408 185237113 168909697 254559879
721524605 30980861 243142099 918524015 508786551 623574895
10483752 95586166 44130803 337697225 336489802 306952073
27849642 11687417 2389784 311324015 287051482 313030322
76661565 84906388 411265779 796631977 960614166 812584787
7345393 82091189 6638510 419829961 427493791 356229867
253651737 18073183 122174335 519869007 561942589 593313641
2232888 18102820 3176806 162224496 165846403 162846448
53388179 36379934 286991854 910109642 956165678 868835063
139296246 21873078 48479481 308036895 280921061 298508534
547843928 248243740 150509797 671532777 503439406 689974219
8389454 21154664 9360755 206228532 232213158 197979935
28962798 2282346 54654524 263294164 264370882 194185589
198766612 100145139 26182890 364264362 253952178 382557790
23626267 17445595 2045834 70324869 33593605 19883705
592353847 82893617 126451207 765553792 733743998 626590974
46635324 10818001 16217546 103069605 79824700 92274723
46124618 40443780 77993625 459349220 297067836 545522880
246768634 6191182 81982097 689464357 572487434 680105813
13926452 42188572 61125467 241520382 255657270 301682501
59417505 1242690 35065128 272654086 233240183 274486527
335566929 302862710 46926811 743677795 711912680 449951275
235408855 46898444 137945549 900658377 912574304 774716228
15944786 14801078 4339201 185808884 189077038 185870346
95238712 24620674 34569049 179425491 188342251 146948584
182473132 53226183 61222783 778639563 781431920 858661170
12367956 6363620 6389208 27095897 26093462 26966584
5903261 3278190 72720425 828534064 835161756 669423145
70531379 1769371 46887196 100608827 68888184 60059939
73918424 13679993 33549669 875767618 826868261 643815335
466910405 64355347 182891980 818730450 655764018 895515943
701610944 281640429 96179091 950112489 882821250 767591291
223650240 152091552 39984339 249814834 285454688 250173750
66934584 97023438 9334272 785685816 898870972 871149614
156671274 62007041 9338764 177372384 143708965 168702590
366435315 134635268 54582996 826076948 784197030 801932121
82358791 11313737 47361618 195022768 177507925 159316728
147407351 18739081 28285731 733426767 693972511 771350827
255933295 86087650 86239521 663348523 636075205 592933116
795365911 191163118 17587576 912297041 905543676 830312160
54954820 10411846 13395979 73021584 48919959 46485150
420640708 3175960 2109557 848082162 779934456 859441567
664666440 99480805 232309691 809043664 778754149 702070158
317116512 126345973 31810172 690665108 658378473 494400471
343348959 102477120 335223932 836655310 808410824 865139206
359051833 156353520 286512717 407940343 360461045 410190621
319551832 2604245 36073359 519753258 400605123 437972973
18791097 292384 8090529 171439302 165713113 143813959
30852359 17548988 16948855 66458751 65403062 71989734
41982027 22417107 18208004 46465443 27860735 48291689
62415972 95819393 121214231 556498141 586283852 591553831
47329309 202718 67504309 422832150 359921622 370523355
62342881 54505637 12061114 391974090 441614925 337338141
3671962 11438954 122573510 684229290 658762542 673852720
613361943 206930571 182240493 853432603 808446399 915450887
31827514 19940953 106806779 579465494 571846265 493786108
83159431 12742772 6238123 196362946 180577490 208666567
242631375 177008687 341127261 817922281 636835453 645890330
7599746 14771408 23670363 585435727 547427413 592052378
69099623 14969628 37535462 671782061 685192427 660105466
401044 25677378 403712 207239763 208674533 212668625
1544679 6765771 17047745 75113022 67860409 71049522
23289835 79667207 38295517 800255741 814473190 823620901
26520245 7759177 65128428 565894998 625166634 425294244
170262868 23296263 83152823 733812237 751041219 848507374
39508768 11996481 1584229 146943951 139479447 154372741
240400480 31691889 20782354 349356107 260048272 218081871
42599087 32099786 15914250 178585487 247550390 242344394
519247986 7328229 12055827 736805000 768347926 729936234
128558387 42419716 13340747 176382095 151934656 94442921
8525120 13372458 9509028 99781304 93352852 96208032
101720921 23951815 253608243 612445434 788935286 858216460
525180581 196189262 34781585 840847615 678476780 840191821
6630418 6334812 799261 68130498 68362913 43516340
2461348 1634635 3845472 96584457 98243964 86105420
101291623 6443022 62564721 730345461 721259671 803189002
10603745 88343566 13530724 715902990 777004587 740390973
233503400 67192070 114206050 724883870 721826088 623078668
116791019 36014841 156085666 756040286 653353144 882608329
506070532 84690001 18438430 879832509 909573554 917096805
153491108 157298485 29743409 431513224 540630563 487889324
48505587 49832895 160238474 679204031 641238655 700750784
729001958 367951516 167787511 781459721 675051844 619179764
7471329 44855897 7082392 607514807 632484720 593394933
6124080 2706972 1380909 41027735 48301668 49288275
116763802 20070040 16135476 289623327 258820963 281358153
242764760 11307479 56752267 434757755 466538411 396270074
38080303 55326358 6487992 762498923 771526606 848321361
536080454 215903532 96211407 769022044 779820489 744352627
101325602 5886186 3200838 284982967 251221376 220820568
439016117 266146498 47241799 501120827 624035665 532229835
179764909 98642002 15949786 975228504 946547823 901140770
86788454 273039 122501449 265044703 257735106 238093576
162201383 53332638 40314289 760033180 804895014 719281188
139648344 72388466 68113539 757507192 677466723 798765242
16813178 48753690 6045958 115109399 118357989 97596348
32992259 766307 2599612 35525578 29547701 28879457
189254124 22125805 7484556 787928320 812324646 763730449
103480350 14517639 13863304 177511174 171860892 156071450
153741716 71031647 38720294 421830211 375046491 347998064
224404139 293642109 53426499 856103128 738168187 737556724
140761556 16209785 87418383 750396679 727324670 632736880
180699464 15185970 46320374 944652032 947424595 910162424
19135319 16496774 27116720 206675900 209697841 217101123
173182680 167850857 196260069 434964576 398782183 438760535
835980528 86076168 330001365 916410060 871719839 904047953
396441539 18566964 14335797 659567195 715545964 663107608
34808968 15373047 17267754 228866709 232260155 224317040
66207463 59256865 96809680 343424059 329010703 360800127
10874884 5704208 29055910 160262688 137385416 130954809
18394504 17794843 24988559 258451486 280645162 248313664
76194078 6540164 9266002 142274303 115141492 127287593
315308997 207398011 59721801 507230484 596571393 643909480
112542857 87811376 9326841 749117871 710207974 764127766
81002583 144183796 15387640 489310964 503026610 348860040
115204175 33422963 53373451 461919405 446560847 446439052
15832970 5043565 46448424 324171855 354307056 310980764
34807517 7722478 34098838 628908746 655308782 668370931
586990936 43395587 112463636 876633038 716801464 770504403
68755125 28929768 31775991 181745840 175150253 174237764
242505821 19871438 12156673 918382280 852128645 785576119
679986923 289458430 371202545 939461165 898391880 924928131
524790779 107961039 31753073 790470016 713841860 797810779
246327654 136194313 69142126 848788645 911646142 868719587
232661180 16260146 47654334 327604246 345478363 317773559
583722533 82708878 95031104 718521812 592159990 348116281
217265240 30783085 59657384 329795331 410630045 379773436
369541844 43635128 88938384 707234949 543593427 700782764
8912540 1354861 1937340 62572900 59320013 63366363
237556288 83475386 339505643 817676865 713998058 769400269
116858466 12821215 26648276 523893406 440446709 587263188
234756641 94960074 223069888 876761088 591908888 937870218
162307650 80696043 41578876 623518296 627258108 462610381
127962924 34917376 25133715 309151873 249867135 258282502
38213010 14849201 147633196 583625458 461015219 423675295
142256494 101315163 8605981 848346428 775696283 860617443
420193 8634494 9346112 556184673 549966818 578930679
297728316 85716632 53845567 403821515 224917325 379090803
3775504 1870175 102446 17738034 14399636 18679533
325966 93848115 5040684 442112988 464971947 557559384
225440775 54773927 323439029 385268235 297634588 398492795
99605459 36543357 59288065 370194184 355671663 290874965
48304709 60714607 127899960 352700686 355119062 416330927
17635148 164708699 13355931 643429149 537919396 585447119
646813745 652021131 12446132 882031884 845263737 494678793
379222800 131857344 31667815 924860267 738681362 754201562
10349230 22929209 10163462 169847491 170117229 175443168
421243507 206869904 15982486 466066227 315994114 294634401
216096041 66823607 54980906 338983098 265572343 316539151
70083569 19748274 3603420 181615152 181507923 193326489
220536003 106399654 235520489 697878011 725848183 652024988
120642962 25423968 96805531 733713632 703966128 552423249
649605536 6130162 34500911 825606796 716186478 673471835
361066 13510653 22029263 93288243 84459701 69534024
176751112 25766447 112367720 593357880 660973299 624654059
80433875 15065842 21344586 887794282 877316820 893852090
159336760 38168959 110118621 442263261 632162234 639195227
474016618 88057217 440922463 743478310 336154902 593340136
96904531 22533033 20691158 232724915 228100572 208348047
141690339 37729976 23015571 189786270 136859962 50958317
65028348 122197175 13564674 522160915 545779090 544573238
111848536 88985925 94175659 473229412 468695546 527596855
247487644 36112332 43031286 472456024 422245640 396032471
428142919 6843857 88161856 650559785 649179739 641871573
742087 164521 497474 1623822 1677505 1411858
1693718 1215374 11518486 93033698 114066600 98693542
387704011 70646100 103478741 501308782 143218260 587535380
300408924 327182094 104593572 591941582 645056177 463801407
463665577 17089114 176781542 788246551 290327230 783045358
2926427 7969475 2320992 502531847 410658101 503471312
311909863 15296985 32770850 554944778 537639651 357622685
301471099 43752637 2127999 861333250 684359269 802312431
71610653 53134352 50418716 83388788 61009337 72259195
80132110 23064891 3515867 148085536 115964797 153453756
11167074 30354920 7816637 265719055 248863391 292415067
162128024 13431469 103869363 425190488 381694388 401405588
211613302 226567845 15656044 979820863 810603566 979249450
39522673 20159211 29978446 123193710 149367386 160259232
6197787 91528583 11694296 601022373 541930573 629500828
170023716 12255700 32358831 479964209 726951104 575902825
1350596 11526968 2266507 40689251 50625529 50771190
377825622 63297431 10637886 840993818 840165753 827262461
84405003 34300860 45125432 549348948 581144233 505143465
142528595 31284966 44663649 503644667 463861052 491762182
26568363 3100603 31247994 311608387 166803955 324690332
289031809 56904398 204446520 590776333 623581582 560247695
122314 410145 1087468 39472762 43693364 37941818
274043099 206306438 33623939 622798236 563579652 319539801
42429272 31630045 18502111 309086980 325822952 324511029
75760768 72795979 94610165 663441938 791086722 788041305
304551097 42208566 43407094 561471875 519062770 561614340
142806157 67963358 10073637 937004062 827905483 930917736
39601937 12850572 14380451 181494278 176619926 151202811
230394176 13867552 130160518 434773475 364450727 518980421
413042413 57616477 283530241 590597255 623208970 668886795
34759778 24233897 3999264 106156001 80195199 112550395
729019263 35390706 127182584 921639921 515503643 483352546
111196403 128116061 4151380 775728965 619278263 655980576
29818629 26766141 14944620 148961881 159554504 164111761
410034162 381885019 310528578 664700719 714950841 645900119
297151875 33115512 285086210 951391638 990362965 947631332
98011018 95636299 112912165 496966189 350543222 472560581
8211081 118801374 20391918 207329116 218236898 170613690
81014016 11549338 25050626 493560006 430061202 486009643
70055108 137017226 62940815 574539364 462586971 538323116
488732407 8335773 1625139 744053328 598113441 600237859
124225497 30368551 114851413 565582874 588089386 551611990
354509489 141669325 104953186 531985768 385746539 462143001
209347944 92219731 14042071 322269924 504752578 501076016
90126003 2968270 121122702 267190434 265429586 261294356
718691504 333563436 164835495 966856883 988763437 987088221
53383650 20458835 33519499 209960043 140295130 189217612
112465593 138619861 120127050 832507105 837235308 894226534
598489641 197077660 10119193 845671066 835646454 598721711
79278477 2967915 170501201 614883507 597805841 607577493
43317808 42001803 45440612 268101303 267642164 217962346
110146957 77442390 24005044 202426405 223143915 186791969
10158592 15538380 2067353 111040318 94360472 111983446
2286703 1395001 567133 8711259 8525921 8885664
18201624 94296694 12248362 660521202 589535864 622393058
117042954 179814138 456892820 921997974 805625835 858585672
30307754 51358017 7073988 277964754 275956042 247433972
36531104 21801268 23773918 132600195 119592175 124293775
56298619 34806079 42640607 310227893 350113136 425131509
401731081 28015507 89328014 837329790 902201360 900171072
295046273 130925248 11456330 463919875 525017143 448605650
306019778 18687195 64061735 360849595 448535062 409639431
882680254 48526064 375705212 960795289 532386991 711282120
172976419 996836 167753192 332950310 307063838 303290425
14742833 11934742 3398923 60242803 66328306 62604992
175051137 76118114 21652234 781790644 857140644 772428689
12466623 1035291 16511170 131209105 137181215 137624134
43459832 49419089 126412111 739127245 677163728 751672263
18317062 272280022 246603859 905664309 809593631 900289430
21863893 543983 21164948 105259655 106434586 118835191
35899903 31201135 42433568 172931852 214514075 235884428
141566403 12466135 23252470 664498468 706751780 432611212
164754244 119335001 150721823 610592290 606633503 530832612
490721664 57154129 151146089 716733779 512922663 682908738
32492262 47176602 127830254 873312168 892917248 855444822
260597139 2036694 212500503 274578502 227006884 283550424
212583372 102258751 40322462 958399453 752124152 961519950
97259 1462795 1325425 12626358 12320565 12603880
68628617 87139378 229796840 791501422 773319189 795326428
85423917 78838289 146673695 560198624 636663609 520398429
34103419 3712936 10194236 132002324 129563724 133252785
18375312 38096270 8757263 452915355 462862188 457694569
18458348 163905834 30260693 948125293 774163393 905969176
219384742 58452196 131033693 514009468 392845647 492544202
186299519 39126201 145155663 527007782 593089173 487663857
303358332 12591759 223246849 939115302 934908410 917652442
74297767 7594174 98374073 820014914 533087921 836632410
696365268 133268151 612297771 998928455 559843384 900983572
54802942 7272202 18752911 66003742 26667612 60208863
38120097 22420609 6807780 163197639 144969483 146919870
103627072 98611420 37063589 513402494 504952100 474553731
51716449 9396878 6610771 119250323 109404381 130855915
104822991 30677356 16385088 297627414 260316508 283139103
18541037 26425423 87557390 750714982 715773651 694218330
145444689 59177221 85897079 431455486 391989610 405566206
23349039 23972968 103019931 527082463 634865970 630666261
30636955 12755660 14687106 60726583 59061159 47248002
38576630 22405766 65713829 438980803 473362936 511066796
106700444 66858387 67648751 931355688 858497789 755390947
226333051 68624011 79278195 413156509 413112631 354228410
61166832 45679110 31338806 351636708 274309657 404047470
94808331 27117318 42990035 147428278 151575125 145255138
526858034 94124007 52562186 736303885 516980527 715422863
352515533 29272667 144402582 467837309 465223341 470902299
4504000 5156043 98024134 438193461 485326253 598506006
333603861 93734131 40596231 778198111 781800437 696314064
34055159 3567371 20572319 169838801 195663392 151168097
107845329 4267345 30683219 152495442 206265754 181326126
284919249 10742152 97238099 654451574 649790433 562537208
338923154 365921178 401723787 656114843 466950150 592323429
71130580 5066858 69592294 434860672 551912434 600394156
2299477 24022856 4537914 101382694 100571412 89504689
477174834 310943272 97694026 900238885 865624722 711037057
246792654 85689287 25448477 322572026 295942168 303171618
1832864 1739984 1759100 11855264 11719815 11249803
553672498 104853297 78972013 593592949 194221490 410562921
170759040 5413905 9017035 421720842 438879666 458606189
320663962 75812542 43978909 439854654 298749704 300405599
206387384 40055340 18396570 236666939 241905017 72222868
337664263 2908527 187773558 725162522 831146275 882226398
29134470 6447268 10571215 193658037 189268443 186454716
2982924 155611 1063275 6705196 6064006 5930894
267000037 57449722 107005612 606251220 730837574 679232186
797439405 192805148 226260607 951200176 475683512 481674554
12681798 13330953 15685475 100540760 101872642 105555556
364984 764331 3897425 52157989 47566969 58836694
10049918 1863147 1339265 29955278 28390516 26744694
685900800 116105582 307435653 793858032 741744610 842446590
661529290 132192316 172798851 669651800 706431367 308688932
39855950 13981274 180109837 514343009 523470746 482077265
106421173 26418780 99551637 707503214 734323852 764876206
86976108 126669720 36650539 702021361 684176694 641580138
686904720 8207953 180458818 906635417 417280123 697757667
68112804 131297493 29201128 690542271 686343053 745826724
68383387 15297602 42200986 338187449 353073347 358014089
36685616 15139825 1924087 131373888 124502014 132294044
13639200 3786220 63218 32329429 24537293 29264386
1022977 20639913 7912141 128885086 140863166 129131450
7565698 3636209 2173135 35937780 34799981 29712088
68368640 304771652 281719944 562762448 950649542 864110571
54498159 1013512 4958758 423276860 407251889 338208803
74299918 75124939 102402293 574896291 581873013 616567175
311468100 57012242 65681131 572088878 424149840 585459325
125613989 15440227 11352213 265662046 333988405 279901250
482829051 63177837 146300681 547132071 563240312 279578085
67584265 169412653 23822974 921889499 948331052 946931159
291346033 162134704 99606901 348464247 387446133 250196332
53831654 111415516 97175402 482559158 732418642 677627168
38102329 29554883 25547718 142723894 148494662 150397600
3315727 24619131 41563395 388223869 405814014 266730585
2918886 3748229 734570 10342572 11268180 12305153
62694956 31590902 12157643 164857810 153788197 156477377
16376412 14788285 131722 129266614 128492455 133502362
321359021 77278164 24534753 615523776 571653033 455256204
47560012 79900122 44043592 520353230 486902014 567706514
309004126 98861532 63341378 451402275 363697950 430323837
19343838 255015 2663914 326194204 329570871 298425211
153236396 29381632 14327514 462396249 461204520 478157918
56423594 24785109 9990960 259396704 282400962 276886535
225700997 180760634 66807474 425903823 397630351 400098654
191819455 18737909 14532170 567886033 573450676 568190534
189816462 27231878 41677588 883971297 919057418 777221169
475206348 100990693 114134299 754650196 657029480 871042733
378984824 372218550 22268125 757075348 746197240 616756516
31808803 29623964 2327859 323620493 305872761 319318897
258397947 107056723 145088560 552381362 553549791 476363628
17591748 1400003 36403812 636031927 567360315 486434936
316987849 83574383 24115822 617031417 606756833 624469480
72365321 48822174 23381625 152435172 150566431 139106494
73643298 37156458 133843286 800606775 599628339 803020961
282105482 45532114 87783833 595448814 823377495 639228957
23538422 22351868 7438112 259188496 278419025 218479261
505528598 353827972 87776215 966154119 909731623 803522552
70690998 109927885 66229759 788556425 866496753 872157987
173424743 76162539 92280939 316126799 299178350 272992777
33057989 30159837 42274384 141043080 94464382 138283946
13133991 14056354 4693353 64593645 75214285 63747206
215411799 268546778 62636176 630775130 690646725 720201222
165903910 17818813 116076465 230555769 212201626 131695273
11951262 3250534 7664775 94587035 90314974 114363923
20400764 5760060 4790052 166833539 149508265 148824883
154631231 85680040 118523057 263588427 401586781 333336705
114892326 16342484 98355436 500554172 487285540 479127795
283579966 54429174 160699979 888654027 868303501 825591677
61751503 7155068 467924 774000680 732270082 721120549
332001234 11464620 90177414 881357459 705830779 722839818
359881995 25061286 172111207 880795097 698941247 710585883
19387985 6281786 212212 56899047 55600134 41588169
71884283 4162165 38916695 337626837 447054923 407101403
237483012 276598139 141210347 630366714 475136896 537853371
206705765 53817375 78411372 507594131 338121312 475397576
19323780 14065664 8960879 124904821 134002605 116505145
137342897 37736170 76915114 286766899 253778657 247865777
1776962 1579910 1051608 17959487 12683799 12066754
13030213 26047552 14354957 54505372 50771422 52871822
16228 202394 1927969 19408079 20468794 18845949
107720040 118705295 10674195 866147997 853350797 889586550
32313611 98847594 3755985 470498361 475171957 470684735
116722148 61849922 105843429 214409184 208318124 205841134
31214770 9936918 75243338 126140039 156291094 148522396
270272601 6219103 107330623 282527673 216874706 258033965
75235940 13760033 8641832 163958058 184531819 186015202
361974373 20086170 48574479 937197397 760597369 872906848
17915571 43123454 17369564 367732610 285152610 400625136
4626842 26041590 5618952 98958252 103784432 80262086
240166196 27434405 133160269 714437309 687015973 736528745
30478108 61567639 145371724 699812111 700624546 666896333
432789918 176331915 22457074 571309817 569448733 644646280
5383050 1505387 14529764 38524845 40294618 39810179
66988271 82781785 157936807 713270734 588545252 801243074
85183566 71981292 107262714 296219774 311779803 250980852
4146765 26008316 79058816 735422190 797941512 789890275
130429315 56170012 38228926 324602754 330188467 304921335
90018202 45431852 187326754 940532710 837466057 945672003
376514424 165231121 55387968 829728373 851646282 716536612
131581252 43573097 9059519 688760592 665246580 543787863
22654987 243653219 42221755 659717489 768230815 813443992
3279696 523444 12595 9238092 10695827 9751105
334440046 88565536 42588096 399867150 587286189 478964470
151977411 37236321 46410854 718297982 637770974 723725185
185024879 126730759 146511849 801872687 803504200 801252417
60666003 68675785 92872119 622827033 551112255 667559490
26924138 45278624 155866061 708221505 664964477 631937059
64604766 37584837 8902992 431188791 464909400 421248239
19381844 6879809 6910696 111098749 146113548 147909635
142643186 21822399 94981469 380205927 368770378 358843601
34256863 134787017 55325245 858549480 807750549 856794012
15429070 3170225 136366461 429951719 485156688 549949334
521076283 279016551 242627369 626944604 654023682 729628749
9625339 2585263 5572707 14580280 9978087 10491087
24319338 2421424 1664369 71123887 53888694 72601177
528204391 61395621 301961829 582233544 578405678 535684510
57085487 65857487 5380921 840107613 837514526 665379938
32352014 29817155 61184546 394771813 410713234 467471471
7663083 49030490 124810956 450688182 361434159 451802282
77288182 3157719 3762081 598860558 540314320 484948022
240372248 133546353 47116545 259411741 269888304 278469207
1466460 14652350 36483305 205761067 168442934 186674587
88823746 109048464 80821545 205640939 203952419 199680917
31602476 31793945 106604985 377526835 521773644 516676996
1861284 3039002 9925453 46411125 46366326 42082361
427173180 72359677 13133357 446635968 571555636 78285798
2041988 3204531 335356 94282121 96157175 93528874
182245658 83161412 118902690 221277130 149942738 134515269
43610842 34106865 616445 318835466 347012934 318725889
44552058 74195504 151014732 581344111 692332445 707957300
76544643 5475022 75367038 239335206 232599461 272812785
709351069 53410028 286621833 776097157 544296586 775132636
18478538 26145459 2571675 29748031 42622334 18779723
20650461 1681937 20405148 60776486 60410980 63003955
8791518 132513946 133473749 727492027 871114828 870469398
183578819 100852826 86169193 394799033 412056040 359558331
2806573 9367308 16589698 314870107 347821316 305189256
188028505 32751925 191002825 243574611 344542233 325127770
2752060 3674914 19384820 41050818 39397480 44730826
981859 1603943 896908 21266421 22087538 21841494
134359805 22224631 11146319 575241462 555715433 537260323
21204275 22585783 5827616 114151035 100887015 90272551
48493011 48382838 15263282 690426568 623988492 690584103
285938671 343272795 392954123 619047528 692511158 583439704
165945727 73454439 56496208 669390468 595961910 652913443
55496403 62920241 60450947 870832288 921544475 911047441
64243485 111997411 4089863 429563907 390333430 443514774
444155276 58702919 40203472 545529036 695114894 698066267
13298764 89015543 47148627 659476170 522758219 598650470
1415611 2487090 9219315 36069851 37141784 39779330
4570118 30777701 4322715 133217760 122807603 98852732
31757074 14993331 16531319 295451655 443111826 415149348
29878377 28588140 70497953 484652195 399171883 511008740
93553947 73896461 16272517 446706527 516607297 399910408
19840524 16073095 11079719 113638287 115477588 113769086
242885998 19999310 33969433 628240551 712936824 791673177
5038397 21557160 10813656 179930835 303733049 256997597
5156379 18343809 49488231 645228683 666735595 482734555
95432646 919277 15768354 333266789 370708122 324200106
5707751 19550747 2111030 47412452 73849253 72837419
92842001 63867826 493101 475948466 413626033 446765138
27407441 10779268 39204030 311434706 324012970 263928466
8724529 8135518 88210826 442291502 396307747 342711189
407374013 246603064 203444785 519613264 540120463 529805239
240331939 90946505 84008262 300588252 291234111 356689309
4451406 9500055 4909509 67495742 66541452 64929398
82496957 8157748 58280802 280399155 281250958 262877107
443674570 142259744 113535033 639333277 776697886 759731091
21244295 56662028 39409820 601215364 651250951 557899393
244542135 18422020 106341298 683781006 762977959 681976314
14440982 9564291 4465991 56867984 70401345 74677786
170427766 68575292 52414142 662788528 563990841 704567135
298986119 3737137 328234565 720516906 561512451 646383263
30129980 59152245 53541094 440769778 540499538 559235237
196714423 19121706 19281397 820399841 957058066 965856690
1157565 203908 1430957 20125642 23261872 23597581
373424347 38867564 19570939 523603194 485890735 439307925
11317852 25235677 56435462 465283712 512867098 508654391
34025645 73959008 191161177 607210543 703030528 616512158
99791644 7462503 114925011 766283979 783795590 674379490
143128308 87114696 29995559 615845477 574182817 634133783
59763078 2850016 123238 198961844 120657875 155229779
137984865 13763144 39396062 717611859 759763932 820378381
89533650 418386828 100265927 905744330 958422826 959395787
25042360 13028891 83172636 581587735 522121077 604252059
506973233 205176305 8126320 667151673 740004591 743198154
80938 14552979 9269217 204353940 195611402 189371913
110476304 102362811 180728691 821523424 776101927 819988972
22421476 15637755 60315813 244396549 242462670 244619978
53380475 18027278 27740416 89336637 85564485 88612986
625826836 324772851 191292881 651784013 617561399 638391808
142719627 24809684 49250622 322338665 293651257 265607264
55071275 171294062 25071593 624484576 601766395 703318991
36857516 1790869 16933314 117377545 110096844 103152042
63784861 6775839 33368201 118678545 129738925 125294597
23944999 64134799 91427482 457507664 356785353 423786126
233883257 24216026 23373801 627347061 611845108 569943656
698364872 476743556 68748953 797452384 611685501 690054903
338742343 5690357 138550521 469992959 414198192 317289591
469293587 486887993 132617072 635727783 781490699 445210697
325205878 32784825 40500292 405710578 362927074 227603705
129870507 34805962 112308901 711883829 644944932 635887887
437613338 306701053 249348682 684235170 690179468 571677838
7874744 4047111 16244835 107381060 119683921 112495392
40653567 56930332 79744132 332470927 357732433 402669784
340481792 237201904 16943934 454891952 567818980 499868887
201135746 7609190 59482521 608456392 326319287 510456521
144785186 43242110 32174318 292961074 147658899 298004966
32386171 23328814 18258847 119737164 113975312 120358652
290832991 40755842 8918909 330616211 228008021 264374354
311032758 67497321 99725740 537201980 463331366 404594557
52628559 15801861 3859934 124437376 177337176 171875605
8637612 72027524 81842694 829262194 846131233 776391866
508040618 234719006 97889063 816100465 786850211 896657378
302320595 43019710 161368792 319150452 260614323 257633415
199102881 64771441 16331308 490085422 568015449 367546104
322877093 287798454 28438155 445684996 542224798 450085350
175550728 22439222 38715418 283621194 180579500 328345081
119673923 23941216 26288146 819498050 911261521 919229392
530889557 125447869 279669807 614014936 587749974 350471038
71874393 53506970 35174055 116398679 108429429 68233498
442986125 157620532 85375130 511237765 277790281 411147065
71509925 34324182 18375302 572030821 652309360 769847248
32018279 17871045 24332661 130186719 116879193 131538420
355197715 17112803 208159579 373013526 146221690 300392402
47353422 20613012 379916 73884669 80765469 80628544
11888718 572878 18246456 138886988 132037328 137746771
2789802 29495236 84822987 633432248 568237465 592184284
29176813 8532307 812535 147231486 142410292 150862652
277864342 110024883 911639 567729653 572324821 400320526
515431821 322125353 29144122 687103124 581545758 377387801
217055382 64205282 35800133 623468216 508051618 582287717
12010185 4347511 1781949 23770787 19187430 22799157
168092342 7743310 62275146 220474534 246740961 140617633
29558660 1633838 5416989 45144242 42685857 43023863
10347144 2536882 21259694 63575644 68449855 71156720
63128943 6259462 142069490 486007504 485259572 478462412
240636680 84335998 3739075 478108501 278171601 389545304
367420402 138513549 122330555 942602163 821965918 934829998
99043494 131471564 215902916 853443299 886684357 916662455
154160731 173256737 64081182 703573176 690778711 600174834
490984877 256631984 142771094 870982555 760044325 871758003
94302873 182127120 31807453 542527780 624221936 499724521
494349415 450385490 379259780 700937622 735996094 738451199
120869328 30359909 7515582 515029096 512417500 497074177
313696515 112117864 111178913 586599954 551701852 580775828
232319604 64640146 2184355 712706179 619003813 725383920
76782929 10001541 15515063 304392863 193673244 217032764
1842907 2372524 9937930 26255983 38746095 36758603
366099993 120081493 115493226 487238845 312636112 196386558
3197107 4876620 12449587 204378128 147882605 198077268
13183828 18384782 15304324 63327023 56305529 72848896
678497171 232892751 437629315 928751398 771740389 974167850
15653570 29369002 26462766 176078728 211047587 179913950
8904386 17331934 41777816 269351126 258516229 263677674
59327532 28841175 50534524 922632367 916308070 834696262
48085233 26674226 1271437 132805763 152066133 143743378
149066428 441189881 205178028 800082054 837350098 687028557
21699216 66158588 28863084 664426897 733707737 845535562
15077233 57364894 200144696 598837492 662464822 707073134
37459198 120610108 15672180 595807625 555212133 537231904
279252332 145783882 112335261 721674935 720200866 863528688
67972770 18531313 53153192 443247802 442703868 411106402
169685854 97783349 11096931 383596662 391597870 397232186
64392420 19841804 260138 229875203 217851696 165760126
17698479 5814535 10790496 55359916 45361387 52821086
11975377 27626690 43526683 548021821 560072489 521020553
88518718 14783721 4430585 280524557 245038433 162372652
50791456 67934279 5279441 834837913 708553364 845582718
42632384 55046177 96960805 323143233 341218483 325552465
38339446 29959416 3687809 154994300 154993931 161021295
207873229 8679963 81513982 664597779 668232531 661323647
10593056 5019936 7500060 101926387 103152638 94480678
38280227 13604306 1992297 307331810 338691758 309965592
9270225 6566097 18843167 256248456 313356150 256979618
33885799 130860264 33133585 459809421 380119301 431970791
63071877 30474815 1156826 115978701 113723086 126269037
640273676 39366389 131511011 674059623 269893720 739152594
450820738 90067156 90048207 673557672 445690730 583371503
53507519 23637949 25916667 377139367 289354477 373784239
80397637 18331989 36613911 444609637 401870391 440879409
302233310 65184693 151266358 452706748 416720404 482880190
144507041 11351124 54326517 225866623 186826275 151744204
45876842 13288656 13308110 78560448 68926136 77151715
29940847 86745345 2559588 594931015 688584103 635383104
69613477 25183399 26152912 569993252 502188328 573525642
46831036 12861821 18532845 845608434 824433079 679457588
50285185 49147301 6147763 133005718 153291369 135515159
253084579 28775601 84071967 289753964 288652442 168735880
129482492 185288954 66218152 670654074 645486218 628242438
729250705 153886154 357980160 960313731 615010238 679159938
1389361 94639725 21061309 466608441 513024147 486845855
163556255 56679176 62436212 465613879 436215203 467478320
109936973 143147536 76533867 840885179 754172052 549420012
273347553 103688060 62319249 502844550 543266055 419901367
42000825 2148467 69779059 597580715 470268277 475735275
11392857 112483832 4620628 870726291 832102678 772433789
5178916 7783783 12951005 112605105 118614279 117483687
108406582 3173344 15654302 357648406 271966546 353775315
19148137 103982485 73439517 349004666 331911526 348991105
6386442 123500188 33723020 507131834 590566306 601663661
12318923 4783363 2861955 25469346 24386787 26631151
209017729 69586185 58977272 431334756 539333369 500375445
121074809 77291726 27650405 720675119 764601095 736217196
167401337 179301177 2613809 612837425 707100085 637022562
14596623 6840314 2805608 35798199 24843840 33884073
59981765 12038718 10914336 138698982 126727610 150178023
50901943 578985 98936155 565851459 569845200 708440608
5508228 112324375 34445840 356675474 365880520 388638772
95717868 17958079 90477019 158854578 268002925 226549065
1963976 250673 2003371 6851461 8032917 8320247
15152581 36252516 10307984 296892826 277391386 335271899
21120618 37574283 53746962 274893438 262752833 263042242
285573738 129953623 70612519 659824922 672742285 550962560
177178191 75791151 38613263 883022749 678693340 674650662
27771227 15408629 16926928 178051895 175642392 177404183
655124579 304695628 208937507 807953998 735522097 705948357
45748660 50307274 232664685 886873636 912383034 909022492
46969266 14082161 22287019 56579853 17464004 39921968
45597591 5447614 4657541 355757005 382220983 391890888
231365813 111352717 63807299 288432845 296495938 221332391
9109446 832736 6245233 30576271 30654545 30446192
39751810 39880680 15440594 514341940 542101511 600934005
6677039 9025660 629411 111546783 130966890 115168791
187467083 21046473 72489457 286895642 285963949 177208904
56845165 28789333 14107791 468803880 463285045 434984487
41387074 41655427 16283704 178469992 189027939 191137911
358971661 121254680 106117420 594626754 559836438 496414946
181657720 25665499 86371810 520982958 546394122 491674656
14470233 78991076 18417332 667337213 693956343 810477825
16622210 11553243 2628356 61910278 73421511 64533438
15471932 14202444 22118874 137490266 165530572 168334267
42859861 38549369 137634 149466493 108735689 128892925
9754415 10994422 1073582 44922942 45350680 43302017
297527425 31018316 48159275 475843195 398774433 423294108
275815736 28707351 4647402 608636659 462567889 633672146
5117065 5831464 45659224 909220419 708240737 808923821
207596196 31199065 45143460 519066944 506900384 502980494
401789291 47759644 140662612 563685738 509588933 289438395
149238052 9859857 45213385 316595636 215670663 230063819
20996719 15721327 5859333 679675276 651721594 734203226
35402486 122432803 200375743 477451797 523757900 510765583
251303858 61072719 16109941 358215014 265706044 282123634
35406604 7388565 5105859 70023260 71648642 62126926
8198733 2422469 2497605 17493845 12355874 14946518
681329457 1231076 294369275 799362366 919880072 808676371
154160778 93144760 13935868 525476537 364766428 468175491
284692171 8186782 247369918 583299912 538470838 628841855
33247478 7795996 34001948 248003634 267440569 268648713
512000870 600710847 44962154 698949493 686503214 699215624
14449288 10206927 12632858 178938599 179114206 178553406
31994186 212314843 9867376 947194775 894084823 685568103
5794122 8103476 23770401 491127327 434658586 430804443
9899285 2481780 208611 374233550 361334602 388173334
43400390 23120636 26733675 60742054 63395732 59666469
66974231 3672968 43385360 218081157 190020591 203364652
29865134 60431332 417943 167898073 135468675 163203242
637307023 232948194 191802676 838176047 636334164 697938069
56156763 146819859 57354038 318097807 290641493 316769150
99650556 90759809 38797390 535385147 439766258 564127020
440815961 86155486 49817069 826973689 792751961 798795162
44819180 10432168 82171737 425812552 441886778 414076336
243601242 76114846 2858708 385629624 362854702 372436246
318493355 51138225 86978280 463437692 480551153 453481911
276096236 26024055 24520419 406351165 270820189 237111031
85012141 7705294 24378186 665479519 528282687 597220381
58496000 109524398 152165776 685914485 815047917 802440118
161115251 29257390 40580828 231905561 221416317 211967203
1905585 3093384 5141237 90323359 103213944 69566348
230613492 39822650 7867610 519539554 478419492 484666287
129822885 86596484 91258098 701163395 664434441 590423994
4998916 3099155 845751 44466642 33451329 36815570
88325380 18166366 267442804 828517886 814768627 820051120
192305388 137142961 119453353 228806626 228386083 239537609
25109243 8399481 1730140 87166942 97592555 96781442
132012288 20054751 283802811 669196373 653433340 657721358
54976994 1412237 2003189 518245624 442514496 462331698
570756627 148654930 256430387 697208281 375512595 672951547
849998 26236772 24721323 421052645 510297012 460709638
69179696 124775431 42114039 904621419 851217764 909240424
78003129 6809457 18649806 299907114 293317312 207763426
279962887 50812375 150626455 522049184 394409160 560502009
34478857 22420224 74790555 450633781 420873144 451984126
146273228 23843260 23485461 782533137 664639912 732616420
18285570 118105 14143428 170653086 150573511 162314873
254131587 436926 48535116 340355241 110585417 232674318
10586754 25863412 52912239 279055346 234543055 288609378
428608406 2346401 184792166 647644881 529244690 571225235
111321727 43772755 12399656 537398467 552893244 597702015
86924287 79296949 25567196 928716082 934361723 964755454
79141199 143520870 11266825 737451594 764232364 815690751
40973267 54109283 145501163 631702721 572319914 667627904
363321525 43338937 45185071 850435710 908196297 917108131
6670231 6132975 69240692 130019510 151719899 169405669
325322755 50816614 82809280 375471748 317222394 486502629
166284692 49540635 163301989 224868840 207028901 212776688
104487326 89278570 71019762 689444004 737373773 636658841
123059220 68413715 113833807 236026086 271901933 394685588
25396845 8827279 80579272 697053641 723988538 711419745
95446197 48651843 48869999 385655342 377725614 381660492
30953000 8323500 1656773 517474219 523359584 395674195
788195884 540911117 295383344 885072712 808949033 827691330
10368175 10544760 9743294 217573921 214322169 208216836
3670146 10305033 884699 58111523 60260068 61370984
370720965 67728341 4124229 787404620 629430377 673647100
24329110 75829783 44466612 382977156 366899786 380235770
446430585 38799503 22791534 819129499 942909944 852233395
39830951 5845708 47660988 301582678 281517981 334770756
56578527 4208886 23969984 455819105 473002151 457081755
53681 441296 254295 6915223 6712575 5557487
222665902 20363095 15812663 386696761 315809429 402800603
491507977 92042401 4937453 896099821 770648818 859783827
47532959 136251248 12375350 548041085 515090004 609464090
2157893 662796 1175638 15417870 14564293 13944632
340321507 33535364 108774555 671742454 727961912 577819930
5439102 9034631 11209102 84263671 96880675 113387238
274012349 72356982 115867556 772491353 600521089 786474981
22695619 108893799 21077000 213279031 206760853 198834753
571906244 92172039 633075425 648376203 355245740 698696230
158064797 177155807 96588108 465760123 488177510 484396163
52357537 8098984 12776542 113341130 124883677 115958835
6692214 6213172 1475905 178770038 168220754 143255316
144357855 11889441 92167034 705188624 461989126 707558171
74574889 32862942 15449587 142962241 140982498 146740686
62490275 11331110 195945565 853790067 961631748 862001501
211093021 71350123 66943077 812475017 857675105 819134093
84314444 106116373 55575328 266311820 347067116 318759737
21882326 2218558 18713698 27060891 25762924 23894061
358594004 360545336 78832296 408932210 416431571 295801993
74589272 65901365 1359717 800218805 681429787 806099170
15411441 9015750 12070843 133849392 145467050 135255700
59715492 26053733 26436545 302723667 353411070 355497414
13398960 1179403 3009385 67298437 70594939 68629544
225667688 158501413 7592990 851276435 749264462 860812261
17639485 31462603 4478903 182782449 138406636 172381726
560596000 20222866 42119629 658879506 566281776 548942716
61634142 15186486 8632341 537007200 532150726 535546506
106907494 14680940 6865225 347421854 358837464 339970974
3924025 16548088 25171424 113589115 158368551 162350164
29245071 24409036 5174857 295346625 322553567 202940445
466266989 111598860 88742702 843735659 564560268 805052936
44612725 88728157 24810742 549538633 677418937 628804067
267661100 52940852 236828800 636954092 372363113 651961220
662849042 70405863 12482244 733436501 583649727 685768650
5825646 980042 4885493 14020847 14182120 12671705
609834 2471369 1734032 41027778 45761312 56464738
459918387 76395665 31713104 738451279 674109974 391535148
264850999 53435939 40212699 284854205 178031232 180400323
213592023 115377896 75584338 426337848 451438726 501400320
97166134 3324474 2786178 178962926 147021088 178565725
671738 37132275 44846356 640962269 471423832 505400825
8158083 420137 2413755 45849084 35702407 40977819
97359754 39637093 37024508 868153643 866857932 856041387
16207996 62816244 43798727 294973207 302780578 281587322
7536349 5563337 3565988 88485519 96802611 90764480
13992206 11719298 1199344 81914188 79631806 78821075
10782639 19260392 14091746 25462828 23132100 25072299
170301221 124673537 39423153 742694172 772990866 673223071
112628400 188573086 40602743 814867125 690336447 577383325
7505503 3730683 79823106 456384853 391667241 486049330
284368842 32801710 39463717 495727473 448598202 502914376
19989934 78517785 391371 513344799 572139374 578192801
214367752 5479324 14609928 868637978 842510347 851759990
265786268 81400558 12777735 907702206 906275401 945245045
70022565 175401516 75002943 650057256 732629042 766952253
33755395 64768 169030 57732890 56876891 48292501
249752843 8925138 121397248 393279424 366674358 327049936
268014942 28483441 66205073 538904161 594759887 618779851
23720439 4032007 2627030 28296982 15669181 21690667
771584152 146815456 135207409 835607940 284021955 615093494
68196266 156606585 13861369 361422494 341380655 362406027
63255889 40347866 10635619 668393849 689060834 646791432
14170545 26152343 6316917 290098595 321843760 291431707
7644452 4592415 4789049 33369990 35628075 34960165
9487124 59628877 53176857 521483327 623931621 599381226
27513845 21822965 20947384 206327584 211577588 214447792
131484570 13327529 105362307 153871180 151725989 121541171
45112284 34374941 169949399 745282979 936820115 933854551
58419006 19890152 166331085 787522237 957956699 917040092
127186641 53443964 165433818 541727983 503798303 455196255
45655430 2130206 72233510 585429558 613250393 682060722
76140288 2598834 75501335 304986916 349787021 347371869
7336627 37962 192065 28318348 28203396 28815980
42804292 8884390 183263003 913495090 650033705 773995954
85174555 28464673 13348371 119393607 123498584 107039008
28151359 12101387 43183787 380967069 429916809 469249393
262953017 114877781 106831820 364463234 369336600 432783767
11331428 96235147 96397577 659517358 775387149 730366462
70529960 46476278 105867883 542526834 424329144 541670635
45314731 3958534 20177783 311780202 320569106 321055690
40328658 2711716 9086492 608077341 399635370 590454429
102716087 67671972 104120347 390000966 380339053 395494134
53716509 14229676 14134159 160000328 170740231 168873323
72352429 29049173 25768700 624140347 529351374 614542309
17973286 6647876 7913419 20634264 10835052 21027395
24952022 10839568 21622104 49611881 55810757 61737765
56662301 79241569 45093476 228854951 208958893 223649039
196297577 7137102 68962378 260873066 264785152 212951520
62164107 46095961 47420047 552983146 684455810 676619700
57020633 32916593 29136167 208327927 318442393 310298798
42867369 19290390 7744041 114204560 102154173 99950623
351904381 9599974 426450252 728354147 796145454 790907605
2293633 1384444 928991 2592895 2810683 2337100
264864063 58122324 48291034 861094190 724788733 576752819
146644244 122559593 10336806 414698693 369134044 455232650
91647322 92631574 202969333 548614278 567981720 589685130
96223614 17491297 111832110 499733066 647407043 703492456
317811395 17695682 53668205 698580224 615353840 610072950
3961238 4595086 44470954 124122709 117526504 121791737
272371401 59555471 159252679 441903651 513516590 398884505
16227013 7545107 24351402 199264756 190191350 209245526
38712654 12258824 24381342 81919747 88797700 68848941
203398910 66129646 115394875 290861392 167990656 227403675
212566046 6410329 14210271 278460593 286754709 307097344
216906144 112037640 64523016 367668499 375196476 388758628
55306677 17036187 8722013 244569951 251426899 256185709
719453374 81545339 365180843 764612535 266977338 776466656
39098277 50648437 9976104 264779305 204491873 219499827
103694737 8548963 253722639 571580751 716380335 715511078
19400654 38033461 31579442 202125766 299109350 291472634
28552126 15451237 2004520 140684742 125318565 139656049
57331856 12782409 32892 560678741 600152454 598808958
414836540 108314673 141057685 424421135 303061109 411051889
45187009 13953982 12083190 542329900 467471995 517337863
82784029 42829916 83918400 571848830 408474456 537382620
291201049 13841726 170998656 339475518 361107011 360858118
242331718 66200857 106077715 367538516 288761772 350534088
115181801 62673962 36472875 738919044 454425586 604723033
210986504 93490190 38889475 560348871 662516031 662925587
10108978 4013269 3839222 56626606 52198315 51618379
8272995 20820135 122428 327123959 311883785 327633249
17781051 3339741 593301 23927329 21597943 23732881
238640633 82341536 164912166 361356189 357363299 362531229
514953172 202386723 319737199 711741467 442365339 552815890
32033804 154109324 2429251 393736407 445457435 412050647
436941618 226918077 29330467 814817715 825351519 805978397
58648051 8348353 11030706 303653702 441888113 300273921
1873625 5852752 2517959 71392186 82480327 82465724
159752301 63812612 40576114 554829206 497810792 437195146
157097195 11353831 10968529 653957500 666481938 633897354
84471400 106749966 63199657 825081472 716719422 803067647
71387195 177658960 80662349 405778116 414374673 418072188
151008637 26000322 8247369 707720776 671780132 696168703
179768803 115803286 107542166 381829806 386585852 382725254
92522656 154028525 44998566 532015829 545011409 548534448
229207559 35367856 232338735 284626153 278710576 370617019
372668433 13571314 37486122 497252636 478800918 491338138
41649119 32954044 11164972 201108119 208256076 247583896
44690319 19148252 21934285 108100908 111550716 109972212
366822475 70866544 13755886 383640147 557498892 491444209
19246057 77767200 18407839 589771854 608244027 592415707
60739577 1659817 176373588 551092505 509652158 520500862
96476531 32777353 23346333 308009537 117074231 312396282
10092157 8307794 11766077 130889520 113530346 128019513
6759424 1707674 1498880 9001226 9062762 6688384
498273447 264141419 488076064 626225661 607307444 830599874
264956580 5237438 83613010 559225289 587885804 418146459
48899783 261672095 208891509 744488659 668706489 791511738
109271470 17368489 21371143 238947364 191300365 263456341
169469872 8132539 9340108 739617920 864987693 773141218
347237860 204330029 54699731 730973939 757539252 337106832
150875023 76285683 3657616 787054699 792345341 761182563
7891513 31088002 37413656 952731093 928770266 653017383
383917198 21621591 244984424 858122029 838726036 765637532
21777991 61124128 4142732 217138172 235618691 190004631
410263891 27938603 470272623 750681551 693118366 717134460
127058490 1070818 310454093 428794109 436479938 497441000
11090772 114705808 33386730 643052564 633977925 637268380
47710174 29077273 15729840 286972681 294556446 297150628
89955971 83561221 33222807 105507700 116848963 80016728
64688554 62990644 37731630 491377052 352129223 395247869
28673095 3879408 3037567 125957757 98627344 113015615
418110972 350249632 159468234 701540190 677982570 614315689
437976127 62896584 36795906 944632337 883645569 794822244
174470792 47922675 93037865 235759660 128793772 240099339
218196587 78541120 84691608 877565380 756682123 833059218
169541098 143767627 101888594 855946884 856701947 684250790
18830917 16128228 4511844 55297064 44406702 46936296
1769891 6217793 53134603 291769022 306664192 235543676
122002105 14486988 17810358 491774960 951581667 938920457
111971338 88291408 34885251 146224565 142877813 159643372
72388379 6581535 54888052 476426107 486569133 437586966
96453352 19679186 14879171 202635326 110156482 144811676
608691114 99886687 12343088 952007381 910913731 960453852
62428772 132437261 50779976 515251795 440180563 493556112
1181984 558718 956066 6142753 5400373 5991999
70333063 24245468 84727698 184847205 179852641 163704167
5985871 7819476 623573 23145578 22494852 25968677
167585609 12836210 65561114 736224726 766453297 644567331
44541576 30047702 7618909 783473953 633523851 797226429
601100197 386256604 108641042 848375541 796395021 794978760
115583520 18113121 31297432 334685350 223373655 320701988
159559792 32429338 36685185 575598290 576879929 589559575
635998733 384995209 126389469 850391054 892374974 842067588
85869174 14167738 50013358 498285150 549391999 462894521
6854812 8022592 34195348 556660066 584247517 564547305
9368499 124309084 1023946 664409454 704895562 714449222
732065012 54508167 311067978 740028923 699227223 788361485
200142816 107439132 84066752 605625420 646524263 618938304
247316040 6956577 244973558 629319094 622183864 624616860
438103849 85175759 102359834 784325795 833493572 770794755
158479208 87367295 47112454 261237358 254884705 243545202
111851646 17003110 36138609 133047334 135865235 115368526
32738911 106852926 10218452 527576719 563186723 558749331
350757016 177732826 81384331 577399405 332753867 339874642
655345455 117467425 71024478 722988301 564591024 646229123
101387412 15785518 4316088 243616107 241137142 181387651
743166368 23625802 532605773 810016318 613525462 822484819
114395312 6548706 7848406 130293564 114518393 105953369
806055524 366332131 136418692 874278850 413033304 561553169
105777206 21211278 55489323 185612557 152611841 169331344
611614995 124482611 215350200 791108705 656798590 749509585
31829662 106464684 209011121 925939882 850151155 950382740
32068447 170311905 4502273 652094924 760180741 720046004
222972657 31397134 28144004 760841284 689527965 748455477
11313981 10709481 71396009 667109429 688542640 644748537
130482684 145310101 49758754 192090925 193508473 142385021
11384633 339936 8014605 33656131 33046214 26584981
15951745 39964435 41603143 964531603 907526197 959327326
36052906 5579927 26697300 343742299 290119042 344123642
118232076 46474059 35424929 549941247 571941014 533065610
319722425 77139283 14399401 960071094 795532273 802476099
8351924 9806629 26830822 172460775 265807588 216164384
160896773 7347227 13724614 353231446 346920605 369909899
46809340 35341964 49725017 583675986 553020414 449473010
9468053 5811365 8050818 65340915 68738831 56702491
7677545 9637924 1989828 50859404 50317184 48979168
31522344 22828484 57967826 390456869 376942455 439616676
17619636 50333781 37008130 741369291 860222632 787403906
197973815 57550450 35213773 268902890 176007175 271703014
49331149 17430107 15798255 871773428 818654151 820967900
393224654 7432202 254482392 495809357 444967855 484817314
737496249 220678752 50333132 911855385 787619546 772772751
200429698 63065657 24084547 847838380 839765987 781811888
746694224 319175590 96851103 861574496 823770619 841151957
912155333 221473055 220589793 961461153 320690316 934262984
153026116 29658601 150521228 271839138 276155475 200926484
560511881 26679314 24659041 930748306 610511889 678241025
360020 367528 205660 1646584 1540346 1507168
69815642 5009463 28853207 106598654 89799884 117622733
425781118 125945677 9449119 713561866 466795221 697955356
85214780 11450327 4644232 316842421 316815198 319235187
20217951 41276308 25602875 566012668 562500601 461429061
180251716 70658663 11336597 201226824 122922411 112747558
253227449 272497599 149547614 600876955 590884339 609294808
3643359 29551251 20938432 270851845 274691433 302219955
6406231 117982450 32940734 533447069 652843996 617682263
342385299 11734077 81502578 767034962 807365200 845159569
103174342 43187119 48299449 113730171 121305194 129765949
39718290 48018151 19386409 254841388 289942148 208204036
86715328 34972640 29778676 968900982 907304189 973394885
39064607 10532783 6510856 64191366 76494689 91140395
484662014 12598140 53226848 748559736 742747161 532565407
259938114 80982978 186501499 345470217 156738804 360848748
562052 5823051 1188797 19097545 20584800 17534811
349925237 88276104 111474485 745443591 584172539 556830540
60555893 28232372 6951193 322357080 321652048 283089238
230659562 69140326 34100550 312437507 182333319 242684648
5110859 21223256 20972146 83959275 107450931 103380049
91446129 6147165 53781552 877948036 982149912 871969854
81668306 826019 12005667 228980268 224773408 247885700
9385866 2630119 17301813 151432915 156603099 148951188
15968805 3832235 2035982 43040528 41930215 43372463
8605325 1566454 3076221 16288071 17817159 18344250
16353568 9848475 10931304 438416377 316652760 453242289
6967054 177302700 27599866 824520944 662808097 580706282
79108827 9477215 28819401 591696698 624982011 484542474
34136793 75480941 104959509 532526682 760786335 707893381
120090973 76536886 176239977 805731756 683843611 841476979
101127413 107665749 12123941 291495776 191889740 307704468
8285176 38979402 25739558 489848753 459979810 495782665
35976293 100845855 16284046 370004005 443735575 438503436
316204919 68448104 123672055 768415883 917007615 924602245
312719464 394140659 118566892 679190064 679802114 703523049
80228136 181029118 80855473 234197196 254200803 136259419
547121942 145901663 126633165 628916353 511175819 397635942
295418395 36135875 47148433 377450001 315267799 324813489
279073693 27423379 1057598 609558318 605446056 542312270
233522341 331909748 238723486 595323040 536474476 514872825
154948108 131283532 2091888 432715004 364921752 147968556
26097249 36785053 4816455 218179250 185588041 219799075
13428276 57172232 52787592 256340208 243669586 184323630
44516464 11665334 9491970 276040855 302278413 201896281
34505416 2794495 32165569 254469281 229129473 229872424
158119734 127972349 196722172 579248856 884019269 902599155
4692203 310055 2716582 14223063 16868152 17346389
108312646 119007489 86915762 502922333 453520835 426194678
77665051 50082523 10098064 220277875 224544072 170570148
559190032 34542419 35382489 611439828 586223815 534775807
7473017 3635873 13189733 889253283 685499545 780493754
10981745 205261 4782306 13636046 14374556 15342272
3863777 4338853 1975914 50203268 48515646 36499005
389173357 33422794 14922339 515679643 548371673 568144021
3364710 67299021 16817621 288728908 234030948 275060088
18956698 55985897 20108563 199136690 213209051 146858558
235906664 125906211 346582934 435681842 547361074 581900312
141276109 12074534 54393791 540241004 582633141 612501961
78766971 25931908 45592927 449888316 386685092 332372216
92968744 40352753 17757459 295728607 322751951 310105311
332032252 302707453 26533352 698537488 707630105 513460311
72444895 87505912 14987753 257116015 317828868 254698540
297767434 13691216 429982115 917151816 929171803 907634883
67573889 1273043 162916068 253168892 373037925 326672002
103349298 231917264 36992488 795354536 831242578 617598263
289583810 54306030 74493084 697431216 764580060 791176978
300728748 106462615 62143634 689161316 607251112 652367644
138996149 45278180 39468093 371399560 409506186 402203662
5077375 1996628 1099056 36679220 31441291 35921884
583960422 116062800 101854058 632668471 685486488 593514098
107032988 2894003 20887755 127259443 130622500 135573329
32275645 4693703 57968557 428890709 436097246 451388700
179984867 65199725 30869743 698082062 645634588 582493719
19020840 126340622 31492751 303976580 278975571 313472107
243968208 23408990 18538179 425934903 299804709 351600089
7692607 11471788 37412518 393924599 434492637 353002187
130941100 32308055 34709577 842936289 776171814 847895287
6098840 15471396 2340203 54756949 64788924 62658095
217340530 80767225 38719297 701153917 657193043 644131086
162033676 5976747 82514257 414311866 313793264 409926850
164976672 218986172 95364177 386108320 420636223 311899933
227215356 52764582 260351825 640526139 433857891 578083608
8998622 100125647 47771197 208103231 225720290 223090156
292931553 220201087 175484791 515361210 317096471 358334762
489360887 165208773 46775884 570597921 372749671 428818553
35856622 3571483 96169004 540441463 582730791 707730258
99016924 261887377 172612464 688412243 728769812 758739078
173334382 142315337 48558028 760326799 804604695 781991667
139826877 4983807 5985418 170735222 34927182 167643357
23366107 4106192 5380561 55176517 35518669 52320408
247467401 211152167 136398137 472870339 457849944 490848599
3575948 4304929 8659687 66613119 52479091 64281150
375038752 229742889 24062605 451916858 450875432 415851205
196644759 60658920 85844325 790150593 811281869 815173593
87549388 57079794 526299 238808797 237633651 180181138
58066174 48347608 17786411 279402823 217280168 231185553
347771010 72303592 76753816 587164269 640703582 626441100
1928442 146557 3451851 23910599 30192689 30840228
175946417 51367925 9408742 418537155 451280173 266349947
513292122 108183709 122172830 590502824 377555858 620868116
55690699 9088909 12252440 76796649 85287145 82626625
66088156 41440058 37617007 569620678 507444457 547511984
246720655 38325148 320627441 689830598 687841416 586538651
114651039 13383550 16744660 647676903 489450612 491079477
273227304 193717188 172964486 828935160 689587450 751902817
1374529 825707 223378 3885797 3350296 2885508
290267354 30727473 339152852 822456309 845380950 814714169
17514504 15258832 15523908 160496957 171500991 150371637
75839272 9660709 14744948 99955669 99946070 100964397
286016610 31598123 30438075 480504802 493065559 365938131
81551694 15988903 5007038 246337356 259825016 263683558
82950186 4662988 71123571 390225366 485931745 493850430
81271108 121430069 32859216 646191316 786438990 743295704
2020457 4586286 1601719 23747544 28416127 26892206
92003322 41870831 135214355 620967472 601022563 581506094
4361395 689003 3863464 35699450 34197283 32406679
53295354 96274383 204721219 812831107 839158192 854428526
813594091 250405415 41729291 889409275 821246042 820833453
45147660 156841611 40248758 467042984 398147251 491475658
201318388 77689104 144663901 231532237 200949847 220645998
238618949 103027142 303740302 728140000 250920628 686150510
24224543 5979304 15560141 51502320 67614878 73771024
174512022 13101623 182472744 448542071 370054166 476826986
1029276 57474949 137421581 616820382 626618736 535536836
100163939 57725051 28201264 268996607 258243675 287198040
122814472 33701611 4769744 257698173 319307274 314009942
206639169 54678362 16943827 562521840 690048894 513116989
459320589 227839471 87915657 643689687 661322651 653365074
97075816 2084395 206784595 749864334 776336158 787094884
28126671 43303294 39115348 156247023 200701992 146982795
542556349 128877997 172349220 807486854 861735953 809213073
35706788 8990938 21888592 69291035 66753698 81346607
91795364 363471227 26957885 738589437 847504716 686252694
78552551 34671894 10735793 975388899 877225310 947974296
76879066 64658898 71036460 205668955 140338926 231487666
32249304 225168411 32389315 841840065 804174687 768657602
547015603 348445330 120220631 575631910 606312215 392894614
667903122 106245286 599171886 912613573 921618895 813933083
587438675 95242235 123480837 864100998 761431678 715510702
75908530 74202626 9534969 167703738 223385329 214345584
79062926 10730968 31198415 136780209 144078924 85450543
86292573 42715840 17917083 91790321 93608387 74527062
50941915 25746476 17382121 76808747 55675287 79051711
2757089 40458535 84495587 491348541 539153469 581413427
21132885 178050447 234136512 737503144 739287776 711025689
142543816 10154187 60425273 148606764 195851891 133211659
46650148 51818794 1566523 395975721 452932433 316284283
275607798 45797011 71829507 610707852 386705272 626018977
510095574 132018379 22458582 571742303 618988197 563972431
2259407 511315 8423658 51229187 48142673 55473007
22020932 95109253 69501803 391034238 223703949 339581391
232275099 22800126 34456232 277497528 310740307 174684838
17121552 63045336 91168047 287229940 325660470 344460543
80438845 12492002 54785131 438531978 449622681 376500160
85761442 31712313 123742980 497320794 956808194 918449908
5276151 8938622 305376 295281714 331975828 335063618
3376507 9432145 679017 43044931 43413891 23105676
103650163 41673513 97824564 513668147 497372288 472615228
367683278 83605959 12606071 654970658 503678002 578124188
7917492 69509551 53478719 515462757 393238054 446534768
29728741 102309647 184617224 807716766 624333680 878101092
65633477 5211812 48640224 68615087 79582236 78456506
22413711 1744735 375867 215365774 165513471 174265200
244627049 377548363 40812154 875782456 820838624 796247857
22654636 2518337 9896251 76154460 70015324 70369480
17841389 51270701 55217419 617318392 693225117 561959485
163847317 80158217 3320262 904803238 791629480 869689924
43563691 13914882 10271086 142244058 140981796 99076888
34776680 4399457 26671871 413693947 361241314 423876462
169037210 14876290 29300672 427778811 574353693 606521505
65713729 25447056 11941121 506848904 498159281 497963350
74498948 11118684 4768690 742149466 703206028 782250658
29952051 30769993 15387983 705103924 723580025 605843383
554142851 42028906 6098833 594460646 504977410 469473869
193217080 329556981 166152218 317099824 416340411 412155713
37575689 66097543 16663381 319774748 341785575 344464623
6842875 726100 570609 10875910 8803012 7459635
72603844 18277743 60464681 490418658 546395207 512080855
40211444 137136691 25430607 566798130 496265203 583468937
5130404 19629494 10690385 146000760 152587327 152047475
12845640 27590648 36537677 807238241 786704996 771118857
838557 17616940 85273818 422737040 451609399 425256079
21732761 629124 238816949 819598577 879810714 804208200
25384290 14277454 64475616 744154004 551390089 498396513
214395985 13203178 22838789 451307913 396269187 320336083
187588281 262192043 57436641 581276392 763870031 640684137
535306792 102834495 52596344 704169991 533570716 568701220
400426866 3858469 102394033 860537311 610367859 857466753
12772304 9783149 7309659 40698512 45069657 45581367
78087093 110076373 15298615 875661445 849393056 843625431
134956560 122353564 14162649 912396432 906352321 876636782
387039866 62833752 63707912 868814778 425007387 850266074
66983866 201539104 15754040 596113304 572271703 746014232
8551768 7993424 16976194 150607044 145513926 158490957
10273975 23687210 224753921 836734255 853361653 909081533
25792999 17027532 13008390 36943073 34448572 30644556
190484310 35974856 42615407 605180301 722431011 485963639
53386251 131256874 289853661 756817645 891667578 872204450
25161111 19626853 8545222 97660043 90195976 31233768
144637939 18441156 98995874 440045814 410659156 425843562
152949493 51771846 12949980 499782860 627990469 563882360
83122728 199201708 115338287 797009129 780302154 815469947
106722601 101748118 39537315 913349570 886282554 897213092
521870869 12161722 209364269 587126420 504533140 415422290
445192975 61852524 252570685 516418886 541580998 796805473
94562279 68229496 13263100 171536075 153406012 185150368
18110683 7584946 1371787 69405567 80020799 81191917
426724814 38843891 23986166 619388099 632886713 511671470
806715887 50564555 108627592 892311574 817481996 497870830
38093278 4732285 11742251 50206150 51645727 48564990
66134017 16594913 11806850 762388918 785907236 821457625
163327003 30518124 9526 402345028 374438136 356954200
218302096 26826184 105743852 254010267 200145782 245696072
2613235 69146009 20927230 422003845 470720158 446804238
31542587 1791993 8935753 79010710 48462479 65542083
792518784 378662171 155284396 915175477 633137928 682989077
30794499 14172035 3420723 91556150 87250485 73702768
26126980 2985503 19494745 188495679 191149307 186964762
459632442 337958795 20850629 824715298 838071063 850476664
3383966 743970 4475879 33879415 29018317 34038429
187970120 179224216 17510584 274798025 250373370 100593425
22505170 24071448 4396896 93530460 101751991 99516739
45801154 3807631 5235380 185921078 183542598 184597690
4350711 19750842 13936849 192496213 187171195 183536307
5154782 4738514 3827433 20349765 17467054 19937295
10991441 14218578 82892387 199298766 180092333 203353445
565795594 196375902 318660266 681441926 633548054 371373265
225342981 43873615 263226201 712879986 795498318 744438695
2350198 52489368 4650853 325862391 301995604 317255467
3015974 3243886 9909919 74967354 54223448 69332521
3533344 1485356 89264 63927182 71723443 61944147
12348242 1368264 3184857 109314306 117850227 116694171
63352335 70107768 31910635 559602279 536191411 556373699
311800990 159754208 117584002 548575952 537032773 509344738
161305509 55237529 1328729 381837383 276274350 403722173
7478190 21387925 37421182 294286059 289737434 277075871
66721817 5007325 73906579 559714869 555367782 454189694
296460903 69338182 16885789 740318268 858558810 487350661
15427407 386096 1387172 22832143 22969645 10531948
20544107 10302291 102944070 715577951 700428153 630760084
69917529 33618371 13211738 343317646 284320589 343525590
87881352 26720814 73922204 471475837 454500061 386291103
118064314 4945157 13981688 513989969 556218613 570311940
150793472 52194598 51103191 305344548 289878664 252271119
282254860 31725710 20374765 550722789 573950622 516574738
18218403 11346201 17838917 768657801 542438745 727633622
5705443 39551127 27705726 247203000 220798171 207837921
5303000 857371 2180160 11333226 8430665 6845261
416708814 82464352 293765253 561396925 588785319 603858039
72406951 12563576 2948220 76629561 67588986 12798117
1885379 3919321 3966140 38752300 23998285 39574176
33613784 5731586 50734381 116553589 126735560 123525812
2941865 5367479 6953040 77898486 125026216 128096739
139315763 43841592 131442744 235165196 161039838 203905766
5064906 299813 522733 7992255 7134585 7793727
316171584 2144381 60726838 398019679 343928327 265599929
35101527 10817925 5014301 60273576 41812122 45184863
5195104 2307101 2079568 25806203 23457076 24414972
290025089 26012239 39405752 362761267 280967794 271218371
204163997 246693328 60683117 790419478 930144756 731645505
289006794 78203977 44005583 415784023 341974986 382234737
56251234 20313395 7229333 216891224 229989695 219722004
270098231 6774183 290445465 670824883 543412847 722958199
46795905 26262046 7954565 275616795 344163757 309282121
18804639 4849500 25694021 286976209 285253400 283775940
6090906 1967450 2132537 110759585 108306624 101876253
149231144 7512371 253167896 675313052 566619133 649522181
84317767 43262698 3555173 246290528 267857548 344554524
2108300 3758844 2122431 18450580 17503110 18006623
14096975 6219805 59754819 391990167 397769454 413835460
148475781 22218857 92170659 612183747 449143733 599443356
119067145 59619372 21014295 633071005 602575760 661337922
55334244 40850169 6330719 625817599 573980912 615173260
112468802 11425462 10546965 150301226 137708398 117158209
53704 240088 1287888 7713002 7414044 7186754
462222617 62558017 843662 536281666 272244117 384955732
104519658 76973769 235557121 474982370 539325342 561330443
533303638 90732332 118572857 850809674 837173361 735684458
110776227 74152368 180923900 886575906 893587490 632279924
330701010 218128477 7475063 462219848 629048023 596873282
34926358 17959710 156183133 762995419 644417484 710879549
135187457 9421167 38256618 812470047 805478266 777152527
222456463 134509025 34143641 926387093 701554339 906768331
273594834 37000119 87712700 440528314 403645752 401142846
1445331 20793622 20344607 441071465 442665583 350421381
176023994 34837943 3263185 295727015 307092111 302587334
294284331 75371821 109139696 458105781 354212754 434072634
348631206 36884405 16264100 580063389 587305553 358640921
92882657 53715392 20202087 132901832 150918316 131671373
20565193 77997785 98168508 544636906 491161851 492018856
10709256 2973199 1897605 126915152 117934042 144000202
10392978 6842439 567256 45707311 40623431 41805466
130930154 12353589 3607144 785102839 758959328 749006223
184678573 32851598 151907 375424347 341124466 431451699
11233082 29152689 20054356 191934984 229926338 231256313
80971303 12713218 33852062 227407001 203966768 227272384
446722616 41976606 250242177 537343228 545271662 559992545
159764711 29444275 13908242 229253420 190573765 190619110
39851246 57425783 6139284 114937392 95781048 121225077
1243854 26939709 4951250 191734009 213716059 216049189
87730055 110844605 39911086 200817426 209119132 204805216
2732337 983951 1496025 101091521 98005550 94437874
71193941 47162137 31022609 698737306 817626452 818192054
99585 25358413 28248342 295491204 298183045 307642244
88607169 194140377 20492898 742128396 937444311 818198290
84888632 20343692 407403880 949125394 861777487 960568515
100196622 47622786 31124190 425546030 453433295 424753125
136832679 47162746 51894820 483178929 445029786 374039639
2316846 17982747 19593426 307309539 228762266 287462221
25306819 93790095 165336 521530125 417130816 540295983
496635922 84295273 178120882 664376224 662717821 493350362
4759350 13641034 40978271 668302229 484160043 628606229
113910216 45173967 109051764 563316978 437150514 510239253
15446332 481826 6647068 40303711 21284473 24829282
29051713 106248995 40326076 235494231 270473765 254478111
323910499 27204778 29829077 411679102 401643367 377192585
123711968 40474913 12616516 329630385 217115467 323998661
16444375 24005474 13841713 218726429 236605060 197674829
14440596 55502147 94261660 616439357 715749405 741442295
424930313 94782478 157307125 512772609 353982973 424991870
117039623 59100667 23511545 398118264 394835431 404378643
69595905 3353947 23246635 249034818 217840050 276124165
113327259 4414765 77687651 146199296 136887437 147369196
87785632 85958593 59089203 712557787 691431450 643293022
9622451 52292308 55837411 713665869 733765905 730580904
111657657 126985884 79740576 815104806 831648777 810316304
21368148 14373277 15105275 422990435 407444735 381014823
376590257 224807239 30850252 521469024 610107365 557857186
363108384 127943641 1497412 413482854 241182719 368403477
144408284 48397207 5766786 235669178 225851243 250737170
13247295 13493155 52703952 198869257 221668128 244815735
257347795 26102858 178685479 335504155 196050785 267776317
96138058 4317842 29667022 116259916 104193750 106997293
356317583 123514851 35555169 761606990 782552027 774879223
168560363 19607970 229745048 642613602 587766017 578804627
128451644 8004827 50239485 600764084 526726782 688513155
111446326 61947331 22308794 494425214 485425576 470775038
200944387 9619491 266439137 656361530 709412989 625719297
4141521 2344410 3778072 53153706 55342159 60584551
14058395 19990460 60080363 382132286 368039925 375762334
557223734 116924670 150706630 977995578 822734238 240068140
14293206 1428411 1241910 48660968 54014662 47460935
210480627 5026591 36367039 315071076 327625554 212603062
252758919 20500450 7807415 392076541 298466943 388547005
19206716 4683318 3752918 104775510 100934933 111276734
30346402 19720158 40578121 131298896 126875644 147185572
33828068 9802909 162803595 673813516 920134531 933220788
5904942 4153344 71677810 341526732 369686333 422130711
627509461 278045296 95901920 760731228 710249125 639281227
370600354 68407932 59664153 682056278 657990322 637802359
344526228 90817010 53121954 395578984 235856415 402715646
146729032 14734061 131474746 577243411 443512423 580853705
533508592 39512452 264949929 768753301 664314950 715351962
442832652 227034087 13756835 508959461 322841327 394138319
216732560 136696087 72471831 913717384 786924672 776707218
16842633 2517719 1946908 66123337 52989801 58553567
294361570 240004402 378803168 883300323 836979653 680373969
50904799 66129465 24945367 470005042 469745722 541242296
454254416 49490179 22755812 734619241 734842665 748094147
44827454 3939856 33931598 121717737 136090305 99193116
101313555 106440630 63226380 293156242 278740482 264278681
124725173 16171382 78761966 187311866 174817303 181885839
90583860 49924354 4792357 561997857 580672575 584838904
157683613 144801571 163553911 625380633 657993782 643998559
174464208 84972212 50130316 660824163 696136632 642224064
211297950 51351928 22656834 465267558 498141058 459984877
2824424 17052799 13372733 63634678 69453602 60305129
268768824 16979864 78386349 500975326 500259886 356223563
680124479 111502785 253934062 689692153 613709565 605145377
188835778 35373303 56129939 779936967 814590672 738449202
60521206 57292911 141204035 644488761 745065626 761561092
130296557 45729614 92430277 145752650 94163490 132517987
329108847 31359843 85971558 402776060 374644067 421608874
108594235 33068027 106869816 938032278 884971004 903621062
187265519 216935181 72324937 467136174 381933206 445091311
108381106 109653810 104560346 506844081 570030948 584393055
34953804 53427669 106084010 634337884 620036149 635310772
49700588 3239544 21517171 147023974 141014695 147458886
70253865 49826552 48629010 394912315 407546053 268108737
189774739 45790282 49001895 768350487 799957564 783820708
443715342 67177120 93814421 585981024 642921696 588299945
12803994 21470002 75334021 561600573 450396825 574727030
62256343 15822532 1081016 140345999 115370982 119225249
265393616 272125135 78835166 769465516 734026160 623133267
95492954 107396547 54408518 962749136 988526704 880747751
10937151 6873088 2905085 121154267 137103165 118763739
7626886 153938652 21893600 554233148 681398921 683846074
226576945 73084044 26207430 599584782 625413294 501465492
668120746 361557195 32437469 923259994 641601080 787319632
52100833 22872328 18295435 256193052 289864572 256825420
94920311 30015264 58861554 141105973 212968598 147028005
10549962 7569993 77574991 629581985 783480334 774743190
69217266 37580613 69463787 555838282 631679055 666482030
98023931 60764632 84207401 526960095 624104701 591819727
29945045 18595813 3977679 76062065 46585090 93850835
254298910 23654530 77863350 688170706 568005345 732858584
124779337 42200807 26024936 306815921 230866068 423620567
72966333 91901024 124791680 568431982 453642240 490914387
16340497 6545371 3908334 62484540 56767331 47625919
26370328 20921576 74605511 789898021 689356286 751690855
521411480 188084556 36528297 973706141 934711654 815813913
54166128 8278784 23307977 91874106 94370678 78300001
299350126 1212909 143441720 598114479 569826674 402948999
587017674 259280605 444837682 787168348 764876973 732575328
33698286 30509764 22270888 79389002 76511942 85679262
205407550 105635399 60221561 532181312 745287655 425169650
244101576 75972818 110084602 488148420 421048789 362199869
11489807 7210547 32795636 222671343 227225773 214508580
64834939 13104968 41723391 552885424 589287457 427219359
73054028 11690216 35670104 89427575 77080344 89723409
91532792 16484766 880421 258577010 222349153 248337442
286762169 93788695 4331784 310079985 176832779 175202406
220119441 38939367 77251937 365481008 287108176 300144906
347812175 119195817 10063624 529324213 479711421 351979417
83004097 86526789 33923058 581323869 577189429 563739074
416079328 53404449 185696450 675744533 526625073 672686853
13934496 19318077 17782365 108942653 81863812 92473007
132482 13041161 6871623 72338400 74042480 72401811
30020648 1490625 36913208 429825365 457219456 459489471
314710631 81432456 93426348 528717029 487376027 333789044
1131302 8950074 3578932 48550032 47924270 45599329
29060623 25583452 36232714 720530628 730169003 704411060
25516986 16709083 19627844 123541032 108891327 115753461
480493177 39610000 36642903 622947671 476086691 480061667
439683870 296485121 336526951 465191395 464660730 524263148
11963219 23593354 5346510 276163854 268832534 249772193
164787217 122442200 49438169 553753794 567565633 438564232
98644580 6997288 6303478 345128813 336599396 310570973
411670547 172733070 65384006 588087852 517990745 580982981
90701485 12005122 6346219 100116474 95941188 62373581
616992349 353474520 230446788 786621164 943019965 801407849
35415275 41803984 103992456 525776308 600560833 605457540
1603487 32648978 13452425 114131679 196097344 205822028
261005862 139600399 2999474 563659386 388193484 593366119
43188957 61730390 22120928 255667611 253742501 231744051
35682979 34989938 19090362 245949188 236854456 243206112
23437485 5190049 57357435 208546626 223417900 223320317
23551484 21332317 27653743 222300751 192922925 225301260
546135777 86604906 211150705 730517144 696687751 551898798
22840636 67123248 6055134 195107566 264084483 206240491
127365560 76704334 114648517 710325062 549151713 723409957
52215620 15605756 58960012 227884976 196606630 223570365
9202223 65170181 51017232 608525827 605776472 562200596
13601844 38969766 19867208 552184682 536123923 556704923
107083128 90088565 37764931 302253473 339207975 366744638
22743413 166666365 34179222 662685631 648513579 585649964
8685183 10320209 7443221 95055331 95897541 60286816
524314211 81638340 386194813 923976784 878331483 855875365
51299961 1372856 43135125 410780175 524780530 557466972
101575736 31250667 7280497 237092156 249697368 263271187
297862844 68730389 2627217 674400119 697373163 632258546
111604160 12599900 52907629 331273911 340456138 340506633
217914246 172996324 44370792 318885892 258345620 292265989
31504193 699228 198018639 917606777 872531735 824299744
384131989 2153419 106190856 785132384 916643175 923991676
33380862 11631102 93107141 379565360 399205048 423194619
181946414 102412756 5905922 409539077 543814368 565967503
126419783 10371706 33232233 408760677 364130707 402728617
17877674 44237274 35504456 455137562 355102500 456045792
91373436 7402700 1671330 673501703 754908427 762536972
264429888 263892682 204177465 989397018 951918140 908570601
56366047 16950913 29270050 459394580 475469529 457979729
45653552 20940716 13975769 395396282 389279172 402095340
25474089 27386349 90286502 791639737 796241118 797929349
583564487 297878032 175686914 641705760 663941062 716484829
13280763 113600951 6475056 282978793 274571961 237870578
5130805 34362553 38904856 297810949 301597089 325014490
16668431 6403184 4558433 320548237 328383163 284530282
29032312 30871542 44140292 772732027 864018765 612580931
340795198 28130890 157701783 822348715 853793050 893780862
221208616 9207908 63357856 800019841 798024618 744298809
208580432 25006471 115449983 493853135 468020856 359130065
141692137 104225397 299678742 674283262 531643428 663404362
62617155 11550246 3694355 139988557 132973029 146458987
43619265 45357618 50525472 341178948 308662934 325009256
64943486 5151280 22249974 146754090 172872689 163806828
186610794 32649613 96740808 603482664 627817064 684225544
147664392 69576505 41172245 161818030 179130971 285462876
23471109 59042732 35378373 426843997 358701844 430284982
78407562 77795199 2617561 240808146 247249076 268480950
10432831 17787205 11862332 108076526 99732700 117545546
78804489 103180750 39387575 657753236 607526525 488209060
254830191 64000922 48554132 557593073 524692067 524421758
8652250 65708678 233142080 652954413 513255603 648387982
295047 4647646 8871335 249366856 217665916 173049651
19941195 1630303 4181794 162968711 152909137 108040450
91008528 40180426 33393924 214853138 152805115 213628416
161837848 60975725 60410993 241766599 197504949 144233895
130928817 135188826 10752857 476957879 486827252 433131531
112520484 86584943 36533804 166801107 191099192 180260253
57581906 3000501 7404238 58646281 52719619 45822995
53268729 5563892 6240787 78245064 41863155 49604460
175688045 49720991 11498970 553668831 561162804 537241077
75207496 9193969 6502939 613366890 739497698 781624760
607754134 34867523 115682987 967542985 792543011 984465502
180161235 73065547 81218349 478737999 416683513 426727970
33158333 3125828 6579863 466917252 431851659 424958835
57079522 144072610 86342308 679692596 584941752 685633153
117249082 163396145 132663200 916880271 901282594 831702097
28315792 9372259 8490855 151690375 185485940 180023366
123695851 13604361 125143633 435180852 485006750 367245885
36224321 2754748 2600372 95025611 96945304 91632496
269807587 1334034 164477998 722945487 724344415 661231083
15579446 8339107 197601 121789321 111978369 117542131
3090376 675059 602777 5245987 4546838 4359634
138763577 248065002 169488537 933738559 766469996 935914048
295831205 34996634 43379209 844929859 715910641 797061173
2424492 68272662 45697448 259569899 309954418 314587470
87826366 107178965 119318034 700871890 734949857 745997041
18747923 10993421 2224751 313343697 359867841 323085694
126003524 144106531 50711620 410728542 510809391 409492912
129603886 9694642 25647069 934252563 917484328 895201856
155294476 63080739 5065520 321476722 355129321 358572771
201188576 181847638 133952277 965287376 934086462 874595204
129207034 46490135 42999830 151417935 133937082 105575334
1052919 5376434 2513466 28832280 35680453 35461534
9537508 8864396 11787270 53692672 51588279 52610097
7129467 22820826 5791968 753505835 628806648 623909504
7820228 57218962 34135731 468333013 461564058 464237204
21750653 37481006 2719144 398951810 401390067 393958727
137622068 59611527 18234819 773821677 752035476 711702237
67411214 31610643 145165774 624789022 590662669 581490567
174826074 199685401 55688429 401652073 346241702 372968782
291601516 179579862 103138582 565703714 535271843 288929563
13677528 168465091 104865866 473838136 478658439 480810976
259231244 74369505 75529655 732640259 617006226 477737585
1018262 4002958 19098513 74385684 72415008 74513158
187195825 335965417 94222602 833908749 967946965 921651292
536238 2331059 1768954 10484220 10312043 10654056
219782959 156997380 6698069 263378483 199136066 266138976
33849273 5707916 74102048 504289676 408255361 468363011
51753653 8143300 42882862 788059587 760535508 800716186
210598849 196555014 20529175 617694619 599613830 484990872
148099811 49853275 64877674 513140072 441434670 515148707
163578091 66087007 18218180 974147430 927866284 968918544
1060142 65517837 37063842 644212400 640327915 587968551
489258259 174997888 119359959 532419083 408876980 416374622
60485645 18987008 5749749 66435628 51041918 58666434
53276774 20144978 61729753 422940289 502098600 490770280
3971038 2809918 2972735 9031444 14276759 14568591
640577408 118742755 364155600 879992520 867135624 714838701
88539693 31612493 23841764 333229259 372532449 339185164
249230078 122037844 21372946 821416426 603173993 695972149
187130655 134880213 120584244 504904576 780638659 840130952
667169799 156122885 302751502 892955507 928626283 776883492
14294869 18964392 3800243 141642493 146539726 176181023
264097986 272983730 45687854 582303063 359262482 416617133
38942177 30873396 3200741 66034394 57655704 60972175
5185650 83452066 24370841 540415060 533805674 526104034
186994585 23438232 122126953 796323729 808992220 791540141
237498692 223266046 98897307 844753281 832978215 837770134
64837846 28805215 4684901 116003048 172304350 165628517
41131585 13497103 26240762 268563096 285520016 275708202
23843112 49345832 7683858 145147469 147748847 79310991
21900276 4062500 20579135 99327854 113984047 112699460
132570463 160214751 127435225 780270449 818392524 799210005
241300259 49859491 168047966 385155913 394542209 420035255
435532120 111014574 166064025 815491509 775430803 634068757
15466598 16493795 39972196 635678603 592253480 614645188
293641755 86063089 45487030 566936686 548058198 448051925
121931701 15578710 7797097 236400298 195042008 157409692
513828707 52404626 89348882 763789321 637972587 758356255
115501079 21148113 63402786 576475731 558920218 493611379
206843341 6565290 50500972 510721981 431078253 472610400
65153503 4456501 44634246 93263839 53224072 96725132
33148675 189125213 76547634 494656489 657945968 684156772
29848063 30331351 8231240 358763667 241416344 250006111
117651020 64670162 65110066 731962948 893374845 837316848
6653965 717678 2446273 11002591 8508632 9204665
27401727 59544211 11883896 322595160 374278720 361332758
201588012 38383552 12188752 245930256 231541716 176783516
4655493 1155506 342572 51103681 57572439 53936438
176192596 14434649 45397761 746436117 730898317 657793071
413462911 10642660 108051647 826471757 785130452 821537184
2317720 25498221 2060682 576247796 535721104 525671743
69809352 20085991 39185597 329901929 335885880 264102724
351831973 108425710 69519338 573366288 545042319 606460554
771061764 38267010 571190808 806094725 693668629 776544808
60980562 19983341 95139035 464835822 606166503 629503170
149491523 105998626 29469320 176458720 153064277 86065418
123969324 78308377 83326078 421192560 393364018 418827148
103393496 25096726 6596873 242573886 185503784 189890212
34424650 46892983 10539841 168621874 193113863 186101066
8570083 3948693 4079639 55868279 57859146 42734635
9399107 884762 3426494 57009703 56275581 54068152
148680148 58110480 32873080 195551187 221075754 177628015
385289971 295804443 138693116 740945885 784076366 653538591
224853632 138437307 63235254 331263254 314262302 328003526
119170653 9720488 111172411 557230268 560208854 476166504
202685135 201343536 8141968 711821180 744332389 682666630
426169441 93493972 7585168 586471684 488378910 610099337
101203258 88179521 133245783 801564878 830968891 847650359
83721554 29005303 65698443 143752591 68762653 143568733
1427167 6895303 1525737 59757648 52133505 56013433
48019060 10993417 35111630 281316085 331699984 215927058
89360525 10867417 106071448 346815807 360511454 372632951
2225338 12543598 10630914 155870987 143631030 157539344
17202017 57329281 86160227 248344724 259815391 251448968
52365104 4089392 127141473 459062304 438899439 406569285
2372580 2645158 15110535 102951427 144945152 148003666
218723863 39090340 201724206 590591475 468383862 684435116
4407320 28741681 15454028 173564440 192625587 189198513
9360211 5570101 8080344 127294582 146603043 125757773
234191842 12421307 35333023 536864518 517753012 527554942
93855768 127984799 6736386 597237981 664715866 664401866
199769669 18278744 70175432 679738222 617648433 593594017
224014912 12206235 106032663 261027536 196848654 283056135
124791912 25462491 81315687 825365042 805240573 829628799
40253185 170222702 114724340 735422452 768328066 740628481
32817638 26575519 1700126 63598303 56953343 23181038
191115003 104704913 90101741 768261931 835596947 774231214
24530397 7519534 26503890 449117652 264362835 259215486
840196493 38009216 186541047 930293732 703029405 635248977
5521222 3102856 922010 12462331 12500785 12399638
11616589 39765917 18609768 290279280 292521831 348913852
1670573 2304781 3824265 41520226 39246130 33452667
75839601 355546830 53525258 719274667 823078563 798053597
18394519 36832834 64258947 262906512 245842319 255746025
787877223 354962769 299536572 865560392 583034139 649453725
24994110 45918060 223809977 856820243 903276576 888540227
1233299 1260996 2134543 11962616 12348536 12350712
138679486 4980881 109092421 558340971 484705987 642255138
241441307 14158041 245198867 449508105 429910256 393193415
325283566 44696879 25383771 555346556 469181575 367121684
95785444 20113259 133705109 645809461 718183910 525634173
666971872 87342934 297237416 802890026 823737043 781493671
496122539 74491805 126461978 695753513 607285400 453977669
22991352 13207450 7743071 110025996 99405709 112956524
374007383 177840710 632455 580757572 614516899 615565427
60493276 50819032 7947872 971390313 930064593 935607253
74383853 18459629 2336574 744319760 937737435 815752966
36289897 14073947 93266178 907914965 948226534 929379009
18749546 23369281 22872297 192814958 195039090 196125014
2225564 8928646 56211083 256591828 267080018 286598306
41937272 68807150 40466341 83078124 113290558 85938119
109497819 276993314 91086322 865964333 926982448 923622080
14216166 2154743 18364506 86637851 78754664 74668252
31171648 10868344 13875582 43348847 31784233 25765713
4621114 1565451 315038 27004818 29307026 25526450
17331032 125647890 206186152 744225241 776549320 726951885
263602802 187570225 167405212 309705850 307798602 218237347
100540131 33706188 58439885 249870927 255576835 267975449
50405267 58636193 19437902 168614436 156828756 168825825
238000 538828 511550 2400993 2432937 2094424
357596338 136318978 87484986 788212412 759540572 774885973
118069305 29436223 104439577 890141470 942214201 941467673
51146919 69380156 145165721 481339312 328326053 527890040
233757948 17704940 60844685 303608708 343138959 307213675
533165208 82885637 89246147 857358580 796966187 811217385
40143223 58919376 1265982 177451041 187551859 137040595
94676029 13365427 77605608 725661037 649941791 729879442
66575151 125684177 227616475 555761864 556948892 564949643
352927957 166155093 45781802 425101444 373834141 208331925
16027983 77357984 34229117 272617936 254418844 248514749
15095763 17785789 91395997 426267054 473388404 464247160
570098296 109294633 165001255 727927898 874719680 851628231
1959701 444840 6794502 672075614 686307743 558221228
417959889 45221897 37293959 571037832 576352585 589766643
188931542 5579850 57790867 384425433 366909015 381457450
62618354 1273870 11230348 320561824 274951749 296324928
55730140 28433194 21818279 228473616 216135913 170327991
251525481 85935548 30737442 598667405 764052673 774704607
291459237 57024530 421017 462453764 336667801 459452371
716479903 201250240 276555140 933899597 951397027 654554036
83583331 23684896 4471308 171955582 171169383 139204116
332838441 128832162 110243077 728830763 421391236 707089895
42324223 62283863 18149191 454672715 427956371 398370632
232472690 36771273 218183008 702449918 554077028 686407468
6548783 13744738 29324848 123155996 164248842 158979758
51974527 19790141 65504395 443337446 506075861 443449074
418181836 210767688 70001497 524866601 512795088 407025591
1282894 41560296 26370537 225951639 191124945 207054211
410031 24552983 25478313 512512043 602611679 497985291
58049277 14998552 178457896 676938570 638876842 606122549
46434166 32861847 36759234 734785470 751376157 716216552
352356287 64391046 139265723 421464184 416190187 351953622
364008410 192183474 224634010 483457082 585724613 570903683
399628123 165351993 59238436 601172625 639134311 627026661
44619331 21671279 37089523 238046663 254954108 241713319
210566020 10267369 71770112 364572919 357089210 299919265
405153922 70233326 81178993 610100611 608450530 501668325
446212691 106500243 56365170 523636295 440926209 443798794
203249722 2661587 41958982 288501644 321247240 245407104
38010735 120086956 6616234 407154812 419946096 349201939
13012711 14696531 615419 172928421 189373899 178474089
65818330 5707778 914374 95229885 87043888 94275075
286416990 145769427 97061255 474015157 409809132 452704028
131010976 4738022 64740790 511842375 565670073 550613381
51729490 101487124 16195599 867619424 755369632 843654990
24902997 2098152 28288493 249849529 267353195 249428184
364247248 6791105 306292599 667867558 694084544 762893852
24322353 75095033 37998797 550557402 552260379 561905117
75692957 26596447 21039984 151241339 167403214 104931802
268240878 22607230 3148936 880619842 656569835 867565684
37621193 12909922 20625734 794404263 623824694 752884609
203837535 248612196 51663061 895947931 885570716 711095650
2164574 185462856 41197800 383203912 492488058 508497643
7652680 14159239 6125576 133217883 113788334 138889722
23532487 82456731 7874766 799882255 799657504 737902909
2578835 76275022 64084004 652336552 728704735 707458484
21368108 19364511 32117554 316741301 300944714 275155887
23210940 15160124 21733503 215318474 206991653 208150422
138441022 51989396 14779278 318202359 345539728 315745991
44087263 17093819 5424049 57057229 57438992 53858276
82278787 7633250 70719705 295736781 212705923 296206068
19103558 22924714 2300131 64734202 57152114 13656551
123517316 204016639 160092 890781074 893552898 821304179
80123808 17580096 75265860 280995099 177232878 286524243
132263629 231812841 143215060 661511327 490015567 624055153
27509750 7261952 23466312 464907870 423856800 444015170
30769714 15105094 2464688 51021628 46046811 53610342
213669725 135447367 187856810 888883660 827116555 891701904
44949454 543766 13134340 56649357 26436919 35830703
717141998 20408094 312334915 895410294 635666232 513663207
236047626 118370082 8451738 584032665 450992317 434785972
81061007 25351828 25853390 397498226 324281797 398046087
168822997 1490668 44186814 657370228 579263549 584974429
9813025 128283161 26172177 722028549 630016580 723825985
270839008 10536422 79681399 293368226 124614607 337865026
31848801 2192 1368821 94440285 76337996 95227140
100270310 53976968 2713191 167405902 167860035 101871961
524631107 21265691 156042047 774269039 763705268 806810283
87238736 7508918 47754388 112375566 103794378 97925307
49732842 980389 7969567 376306752 353152483 422663465
161961604 110744844 28654427 340820337 223807228 308416333
217226110 21009566 53397800 930605750 812159341 943063718
59506226 21801156 12758832 510256586 483892279 452107358
65617925 13689626 10159238 74696780 35760196 18337901
169847611 7576409 82390522 271651112 268878686 275826195
11001219 12232765 7693669 195732687 178873981 189607423
287657470 25450509 272721735 732347034 322046766 710766345
65636251 2166774 3559804 477984433 495595716 502627205
62103127 39234749 31414407 329660610 320310052 335150772
488651311 217099732 6577667 747613033 638121013 530285326
159542257 100016673 14116556 366398999 402521304 368857588
3202649 7938933 28939989 434572085 413116948 408523837
244320966 55580284 33441608 388948225 376894229 232388377
321634303 307170721 27455482 592630799 615225966 607381862
15163308 24559887 1434082 217629472 272544530 273174455
250515323 41641310 20469617 847943791 718954891 839622891
85671205 9621870 51147320 286803085 281738886 301712926
21992554 15672519 13666335 238470554 237700430 243290640
492621767 43514191 122207468 648188754 596357403 592435496
518719947 203796184 46627521 896142363 842321567 869576507
542009661 110015892 42729348 905621272 623579330 662604911
140287035 87406896 379513 165416277 152206463 86975117
260697233 20996888 16683861 473262385 393641006 447783596
147322730 26833455 38627201 224746562 120533155 128796838
141476091 32742750 51265570 558618108 539711992 571784805
27775831 55093361 57977452 773661669 752901987 706249615
7297378 2079767 24352921 78172094 77032652 74674549
35592994 87681671 153723631 907767051 861761161 938732753
3596960 71325734 698471 665142330 667194153 621373950
47797185 35540868 30322879 145092036 197020964 169974545
545999865 82751541 115194297 753592140 609390142 821123636
72223486 29281730 107422760 548090615 585209974 577864838
227247772 119147064 6872857 797413842 695094694 800644864
132577293 55320055 9350985 257519670 253936461 230814810
48062619 171686271 210797925 802932797 860746498 847906133
43409810 6732597 27217507 356347005 533443993 521557067
55352709 35811489 5043139 298642887 302270972 249642200
115922862 32692759 7304054 549516618 417253899 517796918
275809812 165948816 179941245 312651016 294698466 280827837
1051943 128867 26369885 350625009 352744066 258130007
74937927 19721274 59887323 326718430 322096308 337492525
172263763 46848953 37569328 353749541 349631077 305149000
279422098 56466463 40984938 605641194 571219508 405172033
59585648 6923262 43550846 500195132 543718793 530456004
64488857 4025087 3137715 95903112 104494729 67636484
126522397 23204807 34028555 225554033 245781222 206798744
179141605 41590664 49088020 452543457 483593781 510289930
24331396 12918550 46638177 197152229 201390289 200924711
448627951 184524701 81853752 566533737 655913915 520131207
39313756 20341001 101741397 576551502 582469253 684291917
14622823 10547298 8910967 23260214 21992912 25767900
136355220 69581099 81280405 745937757 643412570 764927478
23695785 29093229 14583624 122484922 107648564 110714570
26401781 11218344 8290314 32478879 29890171 31454290
20777810 6195290 5765763 98274437 96158915 90399924
60557020 9816974 4929648 101729066 73616854 84168112
148230180 118363223 40288852 403600270 610167301 377252385
410826366 153388762 62040622 513790433 409184428 303967690
9793808 1545988 17054493 260789170 291664591 319855936
9376480 9193336 31733269 174059876 213484302 169572153
162286724 27350884 83912435 273104976 277454262 318903546
275501726 47186414 30823779 791802774 517835307 665122485
71118890 3260346 80249072 329017030 330512833 354064046
22253124 26230965 161969329 475401230 464740840 266165186
391030185 639630 18923422 448180406 460041673 457554526
693092 314511 21689 815220 859687 978367
63350889 204931055 10397082 684515098 742617256 535834932
16686428 1213952 35091137 572165054 590327590 600090709
9863983 8636015 22224027 133655058 142482058 147045796
286594797 33679435 3478910 477752607 431504238 285729339
1043831 12307598 13557568 183902017 141085392 141391071
133275352 93480662 37743503 519171519 523934189 532384314
77169772 85336197 9377737 584522676 603806465 659518408
375362116 295810492 62671987 760736201 869330498 861012855
34205477 92110 8200433 210961610 191495783 212358263
8195247 1380473 4068067 50988541 49574291 39624870
51678517 19112702 4572725 157097566 143181949 142151873
347565384 162928781 114924638 736571533 697920771 746137360
288063592 41573026 119627805 542775723 417046804 419664134
396698386 319063789 136097963 966960884 855458891 683056477
36082551 108031977 31150246 603353077 703864957 560449568
133217600 49399182 18095276 493170811 604551700 593745056
281174726 108227112 33721463 887815101 673759090 712699863
323626463 219964231 11959793 539163045 497442288 498115873
25915401 42456622 121681 596901331 576463214 627770825
94060873 11823637 53790174 811080966 817895429 767711078
341243820 24280155 34735244 352279904 360383250 372809258
8422727 120106440 91333767 499649400 388024757 517559936
41586939 690542 13089113 137070943 162880099 165166522
1345281 2235522 720505 23091266 23123508 25543157
12302517 30952557 3235861 113547609 146233769 142848194
299284579 266318111 30917547 543298010 471021060 520547798
4988210 4604932 2246962 61655165 59670659 52878313
63985550 14155754 31997242 289275105 287378427 283906537
139540236 37291043 73413242 709944490 825462142 650156792
716814427 234465866 364507796 765575426 622548037 620341528
313857178 58598884 186419213 780737606 653505563 599724788
9621874 26375054 10571372 614446482 411384662 770714157
179614292 157275476 104331630 305349809 259975919 266092881
387824220 307963201 95899840 743328514 759832061 757021490
24850305 15439244 2381469 41847241 42588306 44869013
137458053 29400706 26370939 500714783 511763359 368202855
3705341 25684855 9429906 147514033 142001193 151998147
96700730 99278064 2298865 767913243 835183746 738236473
84645206 96784376 152537181 623802470 827526792 764822770
458195798 302996134 123776418 986046344 944546297 908720189
115918798 21476164 174891671 479789198 474084455 502379040
6512680 7372583 1993452 142649181 188287578 193551782
437597498 336740155 79564724 855834183 621473584 909104235
496679 475544 78716 3479364 3547383 3764184
78493494 69351505 90613261 317656869 312728040 302561483
319989413 65867056 140888104 481307195 370394019 475069562
451631955 58437055 190482162 684299531 677656529 399408697
25227308 10532155 24354592 871858762 943169562 956449133
29160319 46627161 3066508 679814333 649922963 476552507
8693910 1998447 2310812 18326323 12453195 16701635
257700117 39602806 74903404 802029802 830097690 669377603
43901037 151989253 88696515 551601690 631180111 489670456
30360851 5200182 2806473 34103643 33884106 8847175
417044140 58983257 485110583 588030125 529332303 644906275
68309141 57510748 38264201 306890698 331236198 374338847
45380055 3688093 5281304 307994865 293648038 171407236
254432373 78956079 76942906 464773618 480845890 429123048
33123980 27137683 27379580 349804386 349732109 328989224
608214861 42118926 141994900 906295416 885864150 914802440
17665193 65649686 89352935 688469349 781032108 781039038
576293590 33086022 103772922 855094059 751715050 731044115
6932552 2157361 29374222 322269344 368513872 343113181
9841283 7832345 914982 100830150 116217095 131408339
35462686 12137945 11095927 127168712 146058026 141536198
139160511 88007228 42157218 896119053 786633071 584888294
53414322 8259380 38490824 206056054 185134055 208369145
4247400 37030853 31392826 226575795 242230538 264473935
108934155 4977384 90259469 600292763 600257474 533941566
226397966 36212461 50884473 330214060 347147886 237715417
89681232 15648383 4881791 108098286 105840157 129317480
10377789 13507328 7044140 219050050 230857540 188961570
3568495 43250391 9473576 359061424 342672901 308178781
37605223 38805421 4758374 225080386 246743316 229744991
358782829 4510574 283151950 585031385 377013813 511193682
5719433 2633450 2939543 15950630 12985699 9274728
98739783 48806369 4989697 244968729 242224634 207632095
133771703 9253757 24645747 739079063 509285915 693405809
355159328 59997496 115169250 884124924 862781362 883509188
485874177 83955513 190611874 753281490 617895844 807379722
140776821 38874298 23705556 629620528 341119345 721701263
1815972 2053541 76357059 894314938 688437123 867751189
88766426 21949850 30174551 768022212 578542514 721563642
253347270 171960974 82702511 607347211 489141971 531636554
68272718 76606012 62171895 683314759 707058988 701680584
137666944 15284215 65981380 243176325 244464839 274089431
55735077 8207137 989702 431776555 432699067 369477646
38567150 14345810 204481 100796990 101627572 96822500
4261559 5003619 1947042 59633961 63006535 65709001
95690328 186592582 44146560 913127201 901599887 657463797
46657301 53154823 141069042 718860724 712329259 725433274
40150041 25229736 33159560 531670894 477944328 532450797
51939541 10522721 32215276 219145207 216569946 205664365
50419943 73548 59438709 93910646 60879577 92794013
15733747 1074506 1008751 55707226 51664201 58039658
56276253 7311286 152694517 875064752 915140088 921434951
393618044 164248504 86470516 792451924 652366223 676030895
24358695 35920445 26747987 130043750 188419268 149332731
675773296 206038575 90061820 820427538 603096233 482221868
13527321 345473130 109255772 817323110 861097229 804517190
386944557 86710951 5088790 452792963 459947911 402381046
113218825 28589590 244951400 948094838 981511501 836742062
235302827 40718355 24048304 573129717 720456920 582768820
293927035 9070641 679069 404553685 365109795 309848308
140822627 15560153 33886999 662326872 640986616 596296756
16882965 108963637 72353152 331854876 318542888 357996317
181250642 180194631 73682118 872569717 768413750 668927270
60304505 6520394 9592267 514411504 418663409 410031739
26388037 118420734 24341477 714190276 686574726 441449595
59869205 4276361 4500040 348201002 228936167 361243862
450120228 178289920 308796419 810217253 680668256 848350979
524302179 201271371 40026118 828493886 718137930 783391493
486196954 37603889 52758092 543971424 560146146 553854108
31987315 19013919 10472823 78897126 69381830 65258941
86274453 12952023 55941619 113311315 95407397 109899365
1074836 10877756 7983386 47846224 44065788 42035447
517865830 33492770 331015 843129528 931515363 844515592
8018557 3768600 1685894 57423817 76208435 70116547
376712086 17891486 78909547 580129817 447638847 515825981
120522429 153931101 6071195 582604355 588488733 444828536
279740556 109923933 26037922 545261345 534492720 483442109
390733292 18634566 55225723 635416802 583623873 405814743
54017381 7322260 35111901 247931122 212026553 200652854
410682872 88421157 102691061 742208173 710270258 700733733
539698375 63249117 110979934 670981260 672353248 637207277
3330475 1240183 12811265 53014814 58265052 43586679
28432210 3202033 39327905 380734772 312463439 386236953
80884676 9572758 68332658 681958003 698922487 718209475
309080536 111014787 32286848 651734261 729180867 788289648
3945048 6405985 5367577 48626504 45608659 46295792
287905253 109296747 178803787 527906025 483528573 323593365
57544114 18725707 36871734 417825779 360812274 350656281
206061 3311875 446576 13809095 12413389 13600273
21260660 152864732 4783498 877014849 820441352 921164079
112192846 145523582 102000156 776582142 780515657 849651239
30901157 5380385 28904891 121939221 118361423 126697322
94274770 4002771 69044690 357483944 296296265 444268340
45935637 46184865 20161197 513057487 535387706 518445971
4064637 513247 1898352 15738030 21812521 14424999
83348806 19063102 24906990 749673567 859875074 854834213
343726769 14267134 29232099 850123963 542139083 770365667
4643971 54719490 16199636 230762215 298264822 287748829
28362642 16767869 54315021 584442687 438899641 558907959
37994524 30511915 23627562 80655323 64073728 58014945
101482044 15303832 20869097 199025978 206100893 193175496
106045300 63766984 27973140 558896716 439851834 590159492
185835393 85893269 143567092 897503539 904363949 883390203
341331718 4984364 102868038 414547989 280530654 367204539
103512469 148285773 55359702 656015280 646661474 497679198
8860929 196200335 28815144 572122503 609909120 541999724
57641765 89794185 29320422 583823429 641380415 579856985
201029331 136015173 46060614 346126168 350393294 303691112
407368692 299418172 46441751 647102500 747631613 724215690
535760437 107187973 141000245 745069344 615820473 748862796
329680757 295041018 109108560 730093900 775507413 700906351
22442847 620859 88649302 859310504 616597656 766000227
334811674 114206952 7065448 628270001 665908746 599566364
1828398 28730274 832487 95951170 96787079 95527808
3892770 6286545 207699 38547491 29642933 35848866
77220358 16209565 139716142 741819620 783648896 659876002
69239609 62981588 13208695 281540889 283272367 272525177
4535555 5522133 17378764 783036184 608322667 809102403
9347352 771401 21314074 62306186 53855164 61136051
17289052 4558195 7447780 132115553 120767869 133884639
12460778 4293793 17506529 37572273 30803514 39839575
111279744 77794841 20319173 974283783 926949149 781636707
27796479 5377690 2130299 74626769 71914145 73200844
99845402 11251115 25177533 204404382 202033776 165849636
2814686 16780 3958051 172817141 176199073 155681091
19317636 45641365 22909359 313730262 312494563 348195612
197111453 134266430 45680791 792731732 826795050 857221947
47423938 66963590 43264127 498972519 476998613 497365880
203719028 22969688 52920187 497974595 440651430 541395631
509901681 124323606 78078132 934003129 826792475 811603251
558365071 235255473 460836308 667525755 651109412 709828860
307534149 6812915 97588536 698818479 717104405 704868402
191935840 101798659 34355815 602721329 580321590 683692408
532118751 148546996 49058590 692945002 689249732 343510624
21456776 13571945 27984790 315957306 307147381 324246074
496977526 191786016 168640448 752256752 732714459 729846773
512360219 94286292 25847337 549160119 407819612 354358498
28094451 5851063 18495604 657494936 735763576 573087189
84747688 24008324 128733680 506191302 916524177 914744832
71852064 17740365 17461900 116142959 131855878 26450346
47160854 21442337 9396275 263018645 270950594 253261587
71815638 4519639 1750893 247930238 251770329 239338033
67313097 39040805 22391341 602921857 571877997 575883608
781077447 195759656 265947303 826411658 812063832 823563581
40732715 17007871 230277291 301361539 476075815 468341295
68608306 52100609 43710236 166495042 188459620 134958988
73759342 62078563 3291045 861898039 860598601 943519710
113243064 52672589 20386380 580235161 621286446 714445061
273689413 139524760 194227546 661183834 559224371 562357832
360344348 126584976 56578119 777016095 761547265 764890048
204127607 93095783 2247286 352658547 374069611 419215543
1744721 3205179 1956513 29664437 27467611 25016122
95785634 85851157 97460826 443518992 493099522 678974147
4399698 6869985 2742487 46790343 36752569 46311274
181337193 31161774 39025573 667469515 399495848 670872323
4177989 28101285 30025972 790377190 741795182 742280245
269159281 59992288 41065903 395890672 367707944 264117463
128801730 64018036 60204033 402805775 398185348 343062399
16129000 72441366 34482426 525538244 591225207 603392666
130098884 94536392 64466360 253651922 168324943 158380009
104452850 37550394 33579356 431812488 443737195 405934885
393487183 288588587 19302898 837926051 644666547 770765573
94914547 18761265 34108355 102725373 66582756 109802870
10750421 6048407 8123093 303193173 304392026 316193043
502120121 39404913 46633815 654799833 638611151 532616327
213081477 6398314 3034330 572376816 771818405 527222571
367794550 47553644 21867937 630058365 673888562 531989028
39348218 17289143 5953892 379087751 364232511 422149511
301384309 93219228 444503 743187495 626917294 491999494
57856395 93788691 68571472 699546046 699823563 547896443
451302862 50544738 74222576 646673830 625960128 476594918
168354538 41449277 15366371 367050736 410256361 375205569
117445978 99712771 8389498 514297815 550856449 439985639
236819951 111513759 255851853 749450612 654589006 734693676
97662481 16486387 41809292 665656135 724530959 490160896
18151610 20025811 8653764 160540115 178125131 162393186
50215831 10136256 5746222 109531530 98202969 126415000
85798711 2428458 1284163 106467118 106957039 74033152
108917647 86870424 26512249 177629592 164920239 162299589
198706635 93421243 40297704 333356659 393156051 370151911
83429050 3129272 31696762 228487972 227547509 208040768
84144957 18401221 37944653 256019175 254383508 255861820
639989771 156260642 116185347 833840098 726739691 517280299
59868008 88405944 7441896 280873998 271702571 276380959
544296 86889 334410 2845252 2955997 2887426
329127938 62400529 281927087 378960547 289910979 388856214
251004984 110408114 22833628 568620253 620908048 585237424
443089129 71498136 228190412 821977472 774546100 910092347
188832979 239334800 6201026 918726233 945127729 836766444
6339357 165243480 215282298 703004813 796011619 659433962
605438846 35080710 57835619 702918344 347757612 475782084
111763539 121113049 12224382 373802292 350843569 366034381
387711733 46171786 15679549 881583821 883741033 793285080
341219154 2302881 20654359 408940499 271022497 305452342
256718883 33433280 148591702 382330056 386177724 423310892
42785369 172651813 182786473 496403733 696038482 695287790
225415312 4296046 1137897 352513072 194282079 276687456
525045148 5051407 123888012 607974443 496581000 592559438
12524481 24287596 142204906 496788500 557918324 561076392
246319354 31398065 1066771 351284869 349065789 334103699
475690895 303541931 186386308 710444358 510564977 741250824
171977000 184947750 62797948 559619668 556337422 534408135
13864669 1942881 1198827 38037354 37273604 35965481
543359374 28881639 225686894 733603086 446384914 638857900
528769251 130949067 53442832 905825930 823349201 964857496
51813909 18401076 22060735 132485445 97541567 95157408
2217103 9753716 7790075 466598278 514234597 475427797
5315271 144300437 226468 564619151 789403295 830535270
46351800 52226156 4825262 829594071 820279860 570966989
18338126 742367 25352567 691790081 801059330 705092391
85237134 47037001 7040066 158907113 126147599 161299967
56171190 119227544 91907385 794041528 858446152 665243670
416444746 42739098 19664542 486714116 365662239 227952993
356968599 86505069 55388453 721193905 506403085 717848623
134058562 15453589 2590482 267647593 288548533 257791262
22581350 7653137 92592608 509614328 486601151 470052587
136273070 24618927 87175843 705341162 664014987 522983736
13252059 1435540 680885 16870043 9207408 3698773
104881179 23043350 9755670 127889461 104094750 41929491
95679862 39204924 57116780 811229001 840699314 800762604
7437861 3903611 2430746 23805379 24395940 22966775
13898446 26157246 22625638 658020366 735875485 706778473
45987086 746285 68802350 266461348 291213185 337885784
650973230 5830070 125421806 734389677 588078557 746707105
430861686 213060083 114868101 581601705 504789171 454074420
1270256 3631500 8643900 149923709 149867641 152242901
397469522 4701187 8822896 529312166 632097125 613824983
56336195 62571227 24739287 674817519 809332254 642971160
318606218 80751343 15434078 835736330 721137263 714806177
736191922 92132054 15599994 909954954 494319568 884151358
23220478 2275057 1758890 24234451 22851081 20082714
35804048 47090008 137256205 560929622 558223379 505606659
628135755 168722743 38584803 782531357 712149008 558272289
301351270 70620764 28131013 571474302 564272981 570040559
11523358 11664743 18175411 180455967 163621490 191075678
519756211 264214326 423125742 636198524 704384311 704787910
103012718 18106566 144009378 331820330 312386153 232173968
76421830 35078625 123882993 859012239 645848011 734430578
119929669 61970482 6707440 315249799 324127167 334949283
259264503 232421576 146116580 784748772 987114804 954458200
5005131 8703103 55430799 209119077 245331720 243497911
44262408 14612069 38194605 454001633 444233540 461713276
17592046 34204337 5330728 171785861 203492742 218451712
311696738 159829508 243778764 392039073 360146692 283884649
190128434 72832769 44350309 358251652 367957692 381866905
215115081 80167558 22255319 545454100 544142304 329066836
124471513 40676071 97469498 207518307 199265615 178912182
31221959 2445626 10310487 166407496 113239034 142759462
374086370 250891593 364194454 970457268 816007742 930660862
10566665 91908329 25158506 594635824 557918042 617056089
302155299 46499056 203520781 459374682 560734873 578517162
298399937 170457500 231132873 381908368 524741702 308465506
140257858 33865683 45799956 263076141 211119084 243171093
13197639 178953 18557330 157688326 146603504 156217517
148419901 18341362 31715916 359443516 354015749 352542236
745509 630727 1841945 16628441 16457834 18814440
411037030 24818828 75070777 769983521 799677885 764487230
48299067 3426378 27088398 123553527 108996003 128621602
224446531 21348190 46692404 386086722 136377291 415968498
10317695 220882089 65476360 861377020 666211560 861780302
254364636 292229061 195367815 466940926 619069410 544056954
13402731 6777955 17122473 302617599 249525848 315367513
119534266 18910241 12423771 652712129 688983385 715734068
194432024 132070740 67292653 529949275 512646953 515879677
677794641 97162232 59686190 701338062 784773566 429024616
36167150 10809676 3886953 49823516 39376631 47626162
359734082 42177874 220705452 384128586 222795735 356182959
89975726 38115565 17745826 602889678 574714123 579077034
150481254 164974 115778472 944877954 821401021 822530664
37727368 10185822 16214675 525313862 543752337 492429600
129096752 334166 5666655 161581258 145111430 136502251
30422444 24647350 5904384 204051367 195180750 209561897
154082018 31759255 66169796 282146633 282401096 260632351
51549156 30896257 33073050 239600241 220397815 183507195
261098180 314386514 17666915 727684936 716781757 741309483
32810680 24447842 33458416 651660256 569246598 683481986
174308170 20465521 118136518 179634274 119401445 176646744
524628979 192807692 365418742 617794750 691355709 738767043
27784765 19294723 164782986 515016998 671746703 654447761
160883326 114082964 98918484 650229482 636836993 672662606
51671889 21221160 8797685 101836776 86556511 97985161
196993588 17000050 30799807 563014461 585259843 557733694
114865942 294250057 35593359 882462020 862486427 799372009
66182154 25848489 42595229 458959887 440804536 390752364
14875063 1313372 291011 34051133 24850854 30223229
73176490 1114165 54461723 131646984 115558578 128174647
239588497 52581756 11463707 726836629 791191642 556978313
129973047 2717300 57458240 477792178 496368851 516096285
79707433 40036247 50738684 193024258 184626451 178745894
87728336 44625116 41097827 109004047 116042734 76897948
458957310 18020025 3303414 702271811 576779471 556168292
67702287 22441065 22948316 118321478 76110580 55761141
25195088 148465401 33425804 905061379 797053258 919393435
20665724 4130023 2720142 29239431 30718302 29845218
57529860 1173786 1922442 94590368 105485207 108124577
7947041 221484893 149826922 916841845 865644840 884586841
27526660 343873 7081216 117894846 101188037 121293862
465655409 269892750 149827015 484131129 557736601 387744613
12883353 102697061 26106208 893517841 793338399 730387799
48846706 31039277 46503147 679861976 457180170 680859016
90102490 1846602 26525873 265210451 238971171 264632521
81608915 13943764 67657823 732930642 736060942 658792712
677584 879785 1511839 12042623 9967143 12185697
129857453 52822126 23043609 190793359 135291231 189590954
22067671 145852 32416177 347809111 412579980 380545035
312741766 107448877 48200037 825752527 827050237 867800450
3665813 1809526 7642288 65721024 64594241 64573858
113975708 293535 58711901 565408951 646850611 569401259
29163111 88735137 59462633 732200745 778389470 542038130
305912154 44333499 219477853 332972467 339538035 331455752
55462715 28004715 53160985 236379467 229666642 240626366
177178961 75180194 2969430 737002606 718552610 780397497
321139 118923958 23965468 371091032 480657070 514900921
141826772 208705406 135106916 902514654 899488707 817907995
338852163 55493984 67701372 738358606 832941866 690632860
476041 3590419 13546419 195441536 215414795 193715387
347522277 115987029 103197929 595120192 581144404 467290196
63055456 45696987 69621594 571886596 639815096 621155894
10496162 42929749 10630285 176059323 170108955 188599663
109584503 37056383 36958596 295836490 294364625 283532325
99408625 123067149 22586498 151594929 236985225 236935661
173363961 154855422 4818781 882997810 883843143 885404018
154441928 11090325 18440269 460687872 484159863 465854166
161573178 264668694 16844738 335545877 424541115 365613487
63282943 31017380 50623946 736233942 822894914 871675222
81646301 8095536 21248093 99030323 103476062 88508064
435328 1015008 964671 26032091 26661637 20725158
67140984 18445364 36221372 681731308 682223442 729133590
612768861 363936280 555679120 672485491 594158297 607020944
57257684 2562293 17610504 506243175 532361432 544186257
5386130 118775971 70107436 669703716 662224129 673879207
1798584 2108299 1446736 9337114 9771412 8927218
377161737 39507993 191773653 847384327 840649714 579561216
222090867 177668981 8214448 625501774 772113595 678156186
405220658 191056376 180469440 505218149 455082072 674624345
212437338 62271093 128480892 349543961 185472186 323276962
218468880 102232111 792603 269417171 270175187 176702629
787360478 581880019 681315826 849751568 629176193 843978768
42502290 4240484 26623646 50929667 43718841 38448738
500763906 203664045 268270302 976604126 735902968 971716186
8298746 2859886 65983601 674544643 648969878 674869594
4027683 299272 10864 16929497 18915112 16293966
80722391 47843356 21565866 712082906 788277590 762091547
8730461 32630145 38602958 376448192 375042032 385747734
134843533 45459337 52891204 868405725 976837842 842773247
357228 58056 8099778 24437483 32706865 35804904
164999873 84473400 131291770 899789002 752038980 866173473
532654219 173826480 220858463 835734169 819195681 842516300
37713013 13388662 17164487 114839949 133012185 132050412
88770495 11147217 80321216 809848036 690232071 784582806
58330164 30593721 5202418 114474266 88344768 113275584
171185991 180805806 188112971 360507787 395245195 283794499
81476812 56299197 120002442 923431177 974897967 477810477
82386409 51623397 18271667 302040932 295918108 209336763
28328130 28757439 20564435 234718286 225772894 227738737
227502193 150076195 84452415 474571056 481361676 416288821
164363553 51067376 79825471 782748573 780513234 820981715
73561907 95303512 21813640 123718508 105597422 90879390
340319710 249067708 79217544 662503303 698253692 649395000
62769260 67041833 25404483 634485139 481596955 707689165
8888770 12661928 646192 135352667 128459929 128532897
33389634 20990900 21680790 143004089 149603252 151229651
346786816 80039263 274820571 921792092 921355863 882980850
100055127 59297830 74193932 331835146 363214515 259597364
46427719 17944361 5126010 137898961 142552980 137648890
23444642 2773459 12686212 135555428 127327372 129703974
26432318 8012779 653576 29140437 13047632 27933153
104532844 5284267 76748919 610406022 614822408 588561832
4958619 3648182 7509895 76334024 71863685 76470700
61073245 51230579 39689832 792432463 834980504 673411868
354139590 16450133 20549371 542649532 534655527 425208433
37145 418903 524082 4522443 5088559 5164200
50454226 31674705 7100025 67859160 73814533 29362845
46325497 8677909 5466008 59798256 61181630 59755096
182388425 1784473 15484442 411804070 259671549 378804044
126129351 2849936 2252893 232427618 223058323 148207580
365679345 304950090 12365243 916951325 798829135 765137428
278916380 126587438 122834498 898157143 833779625 891209267
24998909 26697828 169352755 314165898 314885527 332474464
87582286 6279662 35653430 441203830 411036224 478765296
27759390 9404324 4503208 114838758 104624805 99691779
94591894 26291035 31210099 382695622 428981329 417622296
401700011 125605620 37479073 431923996 362842772 414770643
70476575 36533776 48754168 80469142 55237213 81526262
89551320 22498860 94687528 621527450 606383895 602635494
36635885 17948558 7339705 72053903 82749054 70307618
7094305 5473745 4088557 103869934 99313267 88242349
246970028 102925523 72503094 816640316 903974213 918131577
769761017 162566346 217782405 795971882 430038514 634541667
365374 337461 200011 490993 457930 607252
141276158 167121233 15988678 679395581 754085781 738635505
15705247 13611542 38187347 338054069 320749904 339864499
19878686 7926201 17791659 142012447 140125093 117411187
523434040 91359916 180844495 692448599 794852547 791944031
243032727 45037804 292293129 814876593 715216149 893792037
79451038 517387 28723120 99665297 71514127 112633251
188793877 43521886 88564614 318858872 282105819 228305626
1446092 31131664 11487834 129921414 127745873 92457692
246064198 124254016 38371881 858066046 928671522 775842399
97156826 40651331 26286141 292983464 224116350 310228537
80254020 29772476 48967222 631272699 536333923 727696846
92059801 221458186 97173822 941285845 962412079 924882372
12396645 18475218 2792554 150317122 152348640 158112621
4677556 711796 7405581 42831369 45580875 41003557
4657718 2340938 17412006 125016747 114061855 132323382
6744426 7558222 5963070 116011692 98972771 123861508
22539629 185342180 90816171 662677066 761707483 762142482
115730108 19990885 519654 179144542 168852434 189895179
32213524 38283192 2988066 178457494 221020964 219540276
483935374 295300971 103555436 603617010 676590201 664843289
257688042 162038994 60820088 621215492 591026173 395219943
80196833 179039429 89347762 552902086 578713845 581986541
22562654 6353509 18913496 221403683 241630369 235932542
306274736 115945803 63052858 476599422 417530506 438127709
190136785 132705844 31177493 506854613 514444966 548055110
22103837 8782402 67318852 384320352 350255822 336373107
230593529 48713330 72634187 403441739 170622549 383545425
6808804 101930569 23151004 509648191 557159873 534685483
7551403 5615146 5367521 38190930 51470060 41410420
93362996 126827200 141196681 750606721 752143296 757983833
97343673 36542624 12224538 383560805 396109965 401676620
76275493 2451799 23576198 748429488 381346030 811412520
6514211 2665448 8999 16671169 15430414 14461855
24002874 8503782 18324277 329218656 298742454 294570350
458878524 271856564 282692522 484242114 443115155 403642030
439973393 302409056 138609717 940798271 916984387 848659820
317494465 227926595 96777430 414293756 298375142 272648447
298655041 4331225 94866574 467421761 496013272 556899226
139209926 6468749 63706512 159840757 153524882 138910033
25016003 49947631 3126626 282155006 226102611 229424015
45756809 16572555 96556918 752949024 766653785 691551775
52118045 5044156 1876328 80283303 86296347 88494692
390880364 99130534 75379315 475012648 276285715 469166040
57476050 15038245 33169648 215929198 187258349 211946827
142408591 12452405 102595252 352888851 331158716 308598275
139819994 43222308 24346936 616853963 476856554 520804293
275316011 6407710 5046415 518305734 480088976 301122515
115750091 45461702 148803484 578334041 533407956 641466228
69027914 2688748 44465991 358816647 379075707 382994894
195182606 26663714 84394592 468038569 403979914 406441415
109041354 16331826 384668324 653967137 620614179 673522110
14407058 265461382 134972534 747632604 588784101 604620746
90759740 23294361 61159184 530826431 508229777 531815597
10681290 402864 1095785 18190453 23251809 23783460
89315541 14210896 39110481 205306961 200225779 177279544
238918461 12042213 98293556 561294483 546293419 513587509
38449808 138913097 80919936 686524047 825891576 823260128
3194712 38582906 14437692 453281492 460011149 540059774
337942238 26843799 147475969 373271929 159389264 256114303
30225211 4772503 10903063 112599938 96145376 91796426
122487108 175539154 9576406 503691098 501279399 533095116
313161454 11953716 57844491 676860546 638374071 604707749
311900813 43493892 173344652 433032915 357687085 417234593
92245523 4084869 14403715 175900068 164371186 129473202
8440448 52693358 19122440 372079011 423299787 399732617
17403572 700281 13764286 134936445 151709913 134999364
22639091 102488892 108244517 897636780 968216274 898871432
323135068 102895579 88080962 748252926 593943675 563091052
484900483 348904673 8535141 638691564 491209278 583893817
10048856 16221934 39391945 305300254 307996358 299888195
11836681 34325900 35954753 299441088 268982319 292088134
68017040 12888158 58086783 846752683 877958066 816906168
40684360 105289973 232586823 798450395 757652541 799013851
147338532 85939664 43452737 209400155 165192481 180944394
286300485 18791956 1657081 437454489 405322985 466647324
209394641 146429770 441073473 403453685 622763454 620833322
47128889 43691061 52221579 238639250 212028560 234033887
327305337 42104669 27955917 408398602 261188984 304275045
32248795 1717435 19162441 604962440 621821669 644389149
15080890 6851894 7973062 93621076 143344235 135024663
73930393 49320534 277197552 894071663 885451712 843511793
182297068 9998982 35510309 334089284 435920854 551940462
235106165 64705017 29252172 340925130 324065673 153987723
17947802 52613427 18907036 382267568 366701483 414900813
48162681 54246693 2039941 345653902 302352165 340076230
73652115 3866028 2312845 153041420 123232765 180630038
131687660 63123235 39296298 181797292 128581987 190339603
273805 6336 351546 1906292 1697759 1865996
9462680 16470230 39196784 255643315 260892458 262231076
58414030 1250940 32625257 487959864 540501570 579532700
74209009 44930931 37605365 465757297 319190439 436826616
9514044 16589545 2144042 208518655 183891495 200381077
75804427 64652247 28063370 92964888 95321447 70988479
234560135 178591364 36744649 367066892 372801497 263048191
58323308 2198646 21664923 103438674 107386825 102937571
93444334 136187416 91071926 733820895 827026539 804195200
241008356 16521589 301508390 445670763 271753807 442428964
45774135 87873680 13120375 486410002 638120728 656191829
79070722 155861818 16082245 493604658 505446345 510313691
1176285 4435606 57339186 490116172 473406803 462775104
83509797 68775018 112855705 726539116 666008796 719934162
45201486 75358248 50166502 968272658 958185077 879566810
10244005 9614102 4534271 270768675 226458136 297084323
25456640 94178229 190743558 652942247 770445670 720885379
6992424 81595189 40354471 569496978 707273166 721825094
246582318 34760086 22140810 304241461 239655245 339668381
509268317 135497878 212047309 731165676 673879173 638080217
827354383 197739059 286470898 959876757 496867369 692140343
20647 1936193 30054333 164957619 197976359 195183893
242025784 29971848 118192238 797718944 830328737 818614505
7672558 4910298 28954315 154429717 155396363 151846219
45536644 8509970 28744951 82740749 88737796 75750974
235203580 131387773 96522848 412790372 483680268 507763143
120224905 39434563 65089708 163491449 83153895 145328752
59686538 131275311 63275099 561775594 428540298 608290617
56855109 22559111 11720603 379048024 393168241 426738691
5558816 13413038 7415673 604093234 533335125 589780827
20557146 25942490 15173474 115465641 117074013 116618445
68823032 44076346 41888962 403446739 462829001 385709354
84959534 144618703 95947674 606002023 546605542 632901109
98614704 87813802 15121202 624692737 692199070 803150880
17821096 44144318 29134382 448969375 446019241 447107589
49465056 82727426 5087920 753587517 972131392 975163356
114265605 40340649 119704211 357396363 359971730 347639020
191397141 5245690 11377201 278713932 265757484 292281136
2448054 121393541 44631714 369710705 411278922 391798059
91960838 36756157 104319780 549973412 579208510 579713744
53349063 36811952 97156803 469688868 516130815 447563816
496714160 118657802 38887768 675962117 667978721 688211648
18860762 27155193 31543910 176080334 172006438 172774920
454151598 216519875 74789656 575758407 500668621 415582844
110709918 40324358 30862147 261112277 455325723 447884807
24937846 6532221 24185117 286129767 310816884 287735952
103830916 9628264 30219044 330270948 270470601 302663732
88258046 132229676 10037245 637965861 561310604 490440757
25011302 25980660 17857731 120287223 142613878 126882233
404095 607958 876050 10072752 10310603 10042730
626254356 7638036 101821848 702587703 197856951 540064647
19445600 4350994 22983812 818354251 591672711 803087261
392674918 86111755 44132160 721001573 771061464 755196931
229957875 35733852 216932928 828442407 919659758 748323323
109087745 48973695 87226440 643864411 582565712 689651247
269587027 160232567 53147203 749422831 713052246 762934969
211726966 76948140 78186141 282548855 272444103 272941699
258131307 21735852 17912466 355041680 301055559 320145844
100117614 28673274 76642322 562702692 532240220 478109534
192232699 61826397 159642851 374549362 358055352 374140130
126757564 3432106 63538958 419277030 468439840 416337642
155624244 102737186 45446815 427728947 449672384 427463246
47400052 16512884 1545349 137756913 83349985 85338358
27839672 34897753 206079167 815837176 852870741 795825251
43018209 25864758 31403968 344066304 343755104 350702167
57587686 21078510 48895829 520478847 503158427 438453483
7727381 6018636 4836209 76731202 86583415 94680742
375754413 226995329 32703877 600802959 488935146 538020621
79363941 825542 17979509 460183696 463687329 477021993
343841750 17788396 193909698 410844862 428025097 389044992
28314759 14273625 54546838 235669586 257651216 238212677
14190343 7716258 5796319 80754540 73091972 71164187
38420727 24062329 2078343 105224220 101889719 93064960
174368002 250837894 14452393 583569336 594768834 583326446
441440564 263043475 81011958 787792620 784971308 792122000
20517087 1551304 5459963 32747164 32689517 30644862
182862409 61045114 6751498 482575118 501450806 491094295
653073411 281282322 346737172 818399904 760750463 775825408
253286032 199286554 339943061 537275528 578299827 678363022
257928187 49206676 95545905 445061752 432457271 442069975
336147092 237175557 15374615 503737562 490020963 300161452
9757529 5278943 7376374 12382141 10711850 9733037
10694275 3710445 11577374 138391296 160085604 116936966
209347292 171762685 110110793 239883397 247787363 234617250
54126352 55677340 16002058 395209614 325517253 386858644
40981586 11103720 3599697 122359639 93944642 177008155
20342403 161525401 66028444 978002632 950521706 878225430
117794965 20056993 101146510 225343604 87678137 179056554
1802041 5939803 2157274 65874840 81931180 86361264
161001455 27165987 139567960 613661118 579100094 630905156
33616329 30942619 30451691 616502092 577855794 615692590
25619761 32347715 29233043 418529984 426472071 473851411
37477786 25016352 7179125 394930578 498330701 410954939
2004661 316887 307407 8427844 9035428 8610065
170549269 60681913 32948265 673063134 570888756 509818453
106340882 67316783 4121616 852612739 926137840 867122872
263971701 39155297 127642498 466312489 460074299 484619920
6813308 43364554 4780490 160339877 167497650 165775023
69812341 50940042 14224727 224357470 228397011 204356847
312204108 24889972 40929736 469868643 510675558 365337175
7452915 33323899 357006 625955740 824249507 820345531
645000998 315965069 24523221 848296654 814226589 820739247
56172636 36215543 191145650 528114235 437581740 514463365
14595532 904343 10246283 153904582 164483453 146586662
211365538 109890890 63102252 466303657 461059191 444413303
320995936 255371467 59763596 765735715 496253580 782360282
434851487 174551241 72587951 448660739 287297742 361499483
322023547 39409162 59057721 448982311 513329180 363151354
365906535 120875170 113028128 928051864 785939549 868898641
6380884 35597298 13011438 215174231 214562791 197187576
224153377 97136568 14011810 363130095 302517763 322161680
74398073 89212563 112416709 900445916 614953682 824738144
313333755 161378237 171908821 369744755 458746197 300732184
122451637 20610737 120395774 840142997 835368974 616514835
78598100 69499099 27573115 118729421 128037466 83416700
57763203 9836033 34616659 778716816 579313929 872636364
392758020 56335466 173396373 628382036 605805120 397799026
335916608 23078866 147442276 403670341 403423855 185109158
6523949 4140350 100030 31226641 33614288 29054623
23620521 2371777 55310429 331166106 322122135 262298898
217489054 77586451 18389292 442052139 432256727 413457080
11611914 5405975 2666992 128005062 131471229 132449068
13954010 7294389 4285765 30533543 30603877 30890478
43981749 1355211 13890872 203549594 189756927 190674474
128225395 59655610 21470947 236078556 293196190 296337275
114145904 79393730 6047406 500617021 443318235 510727379
718851307 313711541 176468016 803512278 851203049 773031119
50315052 123578264 125877931 489385167 626136198 554294341
16176164 41378939 10397366 124657834 108033663 125820760
202871522 54383271 55241670 516601986 582867967 461542110
99676196 43367904 54846981 431454969 356874161 438109791
1113028 211861 1367507 8911640 8709090 6414113
313006014 47178530 32953228 561191536 531257106 540506201
36946665 128525439 52231905 535546876 534769561 407929374
291487864 70114492 66995372 816338034 744891914 815425305
185039296 93471053 108063017 566846907 676569711 594774215
48797321 48540384 16106691 354259807 397992210 318864906
10961957 9132804 6895268 19100486 12567496 17232336
67731015 147841018 37152901 555987784 616757610 559388036
239065094 116484219 286913720 981667735 883683647 970856088
10469940 63446566 50148078 601426283 505739380 596005542
516811408 118537566 313781253 633818647 705264736 589806506
205560891 98896045 29810557 431437590 412254019 351536332
65317928 33563776 10879068 674358632 660552145 660907471
1809794 250228 579417 5397239 5631247 2811747
33648007 19186184 25331874 122585494 119878101 116725861
303345247 204885386 246549012 712097667 608314560 884860135
566388194 77140337 106232972 825967308 610040932 600949308
153116270 62786892 26953294 652434557 676010940 624904938
131468348 15379860 35572106 688066448 668366492 474457109
24705158 4972157 14057066 147358533 149049768 121060268
68723320 39972399 24582775 355527806 362339121 337311141
21651539 49385228 48691391 766994385 773712018 782403793
37173156 19169091 5142034 181176985 99611118 147870300
25601149 14761782 197471774 369350422 370519797 377500458
265692200 32434719 125770234 904628983 505099752 858244611
51729127 30713685 31725024 737057059 744229750 844899248
38246187 9826443 362042 280480900 271188182 298224049
26107565 74391497 27472475 708679616 642981857 508525655
36794223 171979559 35699261 789364656 718185032 728622515
18688301 18416230 6640385 196433978 202692785 160174745
139640188 128521693 222142893 782600657 797845064 818356369
549711374 5409855 133919538 924904580 453890260 708153155
76981200 3005534 5732540 131917286 168270625 179853534
51906374 6800944 8516337 319223620 298543786 276202868
67963959 2981508 52918551 278817764 266833187 242696720
26711265 20498096 1294536 37739375 37101756 27744023
9279682 6254535 2440456 26776880 28143759 22060019
111212071 25193016 19493272 360715668 316975007 408134902
417060958 279776041 10121020 942322626 875778922 900501797
203431348 14807024 22282110 862863409 392170759 891189738
63376649 33004331 75399645 423433187 532951612 501764404
35465762 2858201 6182266 183653882 230716693 214686878
47225960 133431692 13480944 534681908 516140077 521117220
37030950 170273252 3243123 311261864 312588818 303373803
375252253 155385718 1363504 761653607 777062531 801847515
44929073 60280329 3409300 425091632 532071786 504325928
50338235 11019509 3772183 342596114 345711152 275176767
116685294 50037048 19256924 249365341 238954937 243840640
99815433 33955879 12162078 388536885 364153842 487171669
97269250 123644515 108339764 499144921 479370696 603595801
12109415 8846405 13581215 100505020 108078421 93056774
99375075 23276554 16227491 197358029 232260803 244463219
17884779 14583262 12239224 290375749 325464805 228864081
8858164 2024095 3293872 10828858 10609443 11569017
97806426 27899424 20829959 194525937 114372859 187995565
76210704 43385603 39582599 144341027 145007342 143781264
251866480 118799338 305752122 812388788 822571680 685718594
12672975 23346990 28655695 109338035 130955060 131177325
469665504 39983627 14920879 757563975 548965878 773926212
55232357 18394765 3640120 244551260 292153816 268860823
74445697 1506353 18464717 604217383 630810210 666597820
87184986 164879026 18477630 848852772 901937627 803225325
34920055 1099773 22655096 146827405 130679343 125401633
93558454 86093943 58370418 290675738 333927395 307783686
450007800 266717129 343327761 901412064 947507335 882622097
25228414 35087179 20084260 180743294 175553878 200723641
50537392 6177951 2762743 99848782 72002549 56769343
17494247 6903432 6471549 201202186 205094547 194361126
490557903 116337125 246406039 635304870 652519828 425165003
211727479 21251157 67303603 500327968 342404657 438810164
6728107 45364002 76219052 803031689 569807894 739173878
649499423 394659307 243602442 717453125 528754018 537336160
219141774 59686868 92827228 626289364 634506075 425245963
14610611 60215003 819870 148935411 154237198 143091721
382875595 65452486 191009470 428757330 276317363 476280161
281691269 10722672 75872282 530861783 444951639 504915531
21906959 614045 3806872 411604960 421433775 376757000
3314155 5020123 319921400 943415942 926966335 777467254
2709506 2767952 3614891 32474764 30812564 34479077
15994520 35842561 4958495 547854412 557017245 437509125
20291550 163502611 135994732 735459861 772000759 858180391
25549898 6487126 21218082 169612380 116021406 160022531
142149489 101528181 1084341 298533798 286825689 248206256
322492662 117314417 68743841 440851844 550449603 398987912
151745073 9390319 237029328 953091292 972903168 680854294
3178262 51492496 25393078 421906815 422320275 469848455
376033239 45372489 58721648 518807534 437851629 363581325
520301118 57357442 83530579 793799631 850584841 852923560
29203106 21574764 61117327 310083775 309748412 342536661
279710533 41982695 50940926 439447804 360980692 417763333
299117406 181767072 28007790 629410382 701683317 734557481
243354686 95810800 128436616 439803079 517364908 438705151
12974345 86054328 30208783 848308216 845860290 922562773
93912465 18995278 46947560 123602433 121776059 90157274
33236554 4648718 37316737 352504225 381439972 264873323
656004101 131742974 453486552 882657604 851797697 803377934
40847372 1780358 38555365 388368957 371128878 301297927
3148541 154747111 67014923 800987924 708267473 799551571
243974550 193761242 146014251 822819176 636557467 601286187
261890137 1338093 17297519 506574490 495933784 544757087
32320566 22015197 144842752 420978194 437113333 392968560
323599800 131591103 119007803 569961925 393529065 335773165
17645507 98651872 10751199 197565319 220700532 200942898
227475205 38663352 46472034 237781081 128046322 236973353
29490672 17297027 29097479 129417750 129135901 127084147
7736850 61312522 43214117 751609858 717238655 613860992
202591718 273302883 53332713 527566770 521560108 645771457
86848111 120554403 84977522 615429965 798138320 742897109
365421282 2218808 75790633 786360170 662564526 752930702
25218744 32824129 6340244 93955570 122299435 115317411
82010615 95926777 15092684 537475652 316589735 485835253
15630486 10598426 1177406 64299384 64763863 62170862
199307951 124907312 104176839 822502643 785531797 777323845
128059698 4132202 27045391 167285320 131735320 155047310
177303020 1114481 60966811 220342985 183221452 202152426
165579467 31610097 3996353 813269016 711506293 796511477
33849673 10202299 185584714 556290672 599302711 577582076
3274325 14303272 10460309 249524864 240760232 253113743
1866771 797660 276579 6365230 8089118 7327477
2413533 794605 89576 11118629 11144012 11730187
62743817 7491995 15991489 704485220 638834888 720604554
8171991 26742168 15120729 477001662 471339331 483236658
247613365 50658828 41702524 381177560 189838332 403976819
224229851 147261567 202320590 406131137 418227744 334455695
440565767 101211311 175884393 605749051 530949806 548958372
31565090 32433816 2436996 536662103 619916659 620584654
36430356 22809059 19289941 57718751 52758221 58100088
99195947 42832905 60134245 198295573 224742066 160065515
243300577 22005878 78262847 658865203 623380786 638307694
1483513 35769597 85594376 637138135 663049692 623772834
356670279 135505481 35820628 597314228 580397447 441028610
10846493 14345644 156693217 489713210 598024839 656611362
304303722 68428426 239533545 426551804 434731071 468831059
272545958 37557714 2921215 360875840 354661176 347764296
4365005 9092488 3167546 212046219 212515037 193847179
14173035 20443055 16503431 417194041 432879573 327584264
397874328 13855586 150247157 533306915 384891395 313213945
32420413 38867661 23159426 625058124 679479330 685339719
91242094 14941668 98505136 662897327 557827558 708419378
29902005 26396280 21820611 417855273 420031385 288525397
41442138 161140906 3874214 567393281 584997227 614023015
233643429 36557766 75320534 979084205 915458164 842315226
123684865 19602031 175529024 785670552 695971169 711156141
370338024 98946303 118755250 949490001 799667014 968750044
172375874 74918452 2188219 829552462 692589120 611173296
136247763 31593589 123946856 182470251 162983697 183993994
65625985 4153723 9969045 138231560 94558330 118064118
198564509 69765750 22404305 219838827 156994922 208947110
293245 14272882 16620683 262945911 270480364 239997119
690236755 242491371 36654265 759172919 799669935 709458588
194621088 1538193 11826469 209952623 214846632 110100786
95048363 58170363 9344514 225224852 141558035 226535362
458011356 124262520 224512535 712262493 739287845 609276177
88223590 19956349 40792579 151838412 97823453 147528350
611107830 213069229 9272087 917085034 900372531 837523993
669210561 25349417 172004625 751813501 558239664 547233789
36872953 15230621 2889510 182079553 166806845 180036905
46068842 333030955 48642816 588824903 615034278 671942229
27880602 7136671 20190934 193621141 157642839 168737773
208050185 88624215 145377171 721723597 677659137 669182070
7631206 60872927 20725743 453832569 433478628 470544855
2329892 17785019 35467798 123582791 135699079 138596043
71414592 2196965 195159965 909287263 848527781 869737032
2165847 30714692 48712103 374347692 426521498 311800755
587488637 11515555 127062957 902207414 883034254 659369500
109953593 35812864 28639046 177232873 160468346 183858748
60784551 60013640 46187952 194856036 189377689 193398303
19544646 18855460 139103213 707455902 685923880 668733385
39455640 29715251 26531634 388317754 528019405 374458778
542010428 579147295 270709452 827535471 710021212 864446813
49205770 138064104 4760564 304445787 299840519 302485610
283894471 6832871 65387378 530027315 368336261 488813484
147147318 160365758 24132598 592037191 608817254 598556962
93951074 57610111 31424280 194591791 206126520 209240160
25831175 23959936 63757998 483074622 560002791 545803925
89505730 273249902 40081187 758219476 751324916 855825591
308202704 74561933 212772122 647634742 532202864 586561673
158986504 65886106 8411670 191735450 150333604 83526209
137514542 11414993 103923261 216215314 65569007 202912618
69810766 65553381 37973669 860851393 786775509 881404704
23351156 1471356 3728241 49723911 39752186 48952475
70112148 12605028 73686769 609858594 680366851 663465564
13847915 680194 26249635 495749127 450287521 413691942
306146123 40638822 35828926 845045410 850584892 794735439
407515186 3552517 21068112 972527094 960930948 498747899
2933103 37252076 107336036 636804727 610217287 646711726
170541249 20433280 145831972 628043652 756448276 708584545
489938098 55019368 29946900 669272303 576985989 568683702
790883955 110376078 101800569 853158684 743145511 763675136
1224958 16304846 7047561 331117779 341893515 324360755
163059544 3330537 31882210 474508924 499046451 467425853
26694183 80614517 36857190 632692234 646613008 581432496
98725731 19924738 121626825 776257487 763761575 780194776
300354554 128965655 41046765 376850717 358830625 467189764
27052000 97119428 19304666 374373908 478898738 416692239
59451701 87983331 53486048 776905161 775638895 804810815
186803427 98776365 90138721 563323496 632950959 652200254
47212432 33125414 37515814 175111350 150843764 151228782
249339449 64762679 2208696 573806837 505275625 613750758
120081594 37580335 33071861 545822351 490885058 540871397
128673476 9507480 26222034 155067369 202744485 112336647
15750526 48263177 44832177 503054614 500867054 545773058
105039770 39120380 18114608 253926784 260529098 248040416
199339548 5873342 14610979 455527522 472698053 338133313
17122455 26800800 33187416 340211555 487249887 436467212
72786350 6582166 51924978 87482155 35275791 66190801
11359935 6365859 17103822 117069425 172965459 219382976
27280283 16352664 72792740 597223422 604856217 496600451
649793 28524 226704 764400 556559 619005
358512404 6997930 375345299 688876437 309289498 701376023
328991262 27590027 1387716 416937343 101983471 239757293
119096614 33294724 42910677 381503278 371484701 397458495
132947806 136693386 99451269 562853221 556508205 562048552
60101294 4184880 6298868 256560657 183579069 206176561
4406355 2093641 6481836 141343013 103342492 165657256
477873733 53257889 76042464 871368615 745419142 780941432
154518757 29353330 63627299 537357133 434710573 563757176
423080903 529366892 10145330 983862377 969721227 879417642
1208480 15493348 4349470 137264433 136396603 124621540
360871192 197642263 60026201 421477292 384832630 401176168
183079280 8466455 15764789 316048780 284295428 301937315
16078562 8593727 2790704 44963874 39035986 37266890
68537129 124292961 22379273 873415386 862713545 847758517
452116023 56798029 65853784 837453558 855966254 863000465
110840118 130383171 9456953 632109461 615240409 641444671
365808986 1525189 239128185 571832522 574385657 558554201
5833275 152332631 86176912 348025713 351134156 349325161
249814988 26031471 56805005 708993052 745108503 865943132
220156632 95813015 64983377 496361125 444610653 241974855
79004677 1992397 12912026 459854669 429787909 448103084
2894778 14032625 3344585 221489102 214167627 209961816
33648881 5598504 7330384 181170840 184133515 180699811
316347652 64670470 7914541 819824826 833175731 654900557
310472071 3331824 31268834 879411949 859956290 836219712
617628414 150582063 30649341 959198363 957264863 587846787
35767632 10058237 5298966 71959708 79301081 68447524
37108684 17188577 2030291 94599518 92907913 98966805
507244116 96010737 106905170 980517126 882389333 566651522
10435792 949648 13001101 379167482 363955454 313396956
36704566 9163526 68379566 322495950 350171566 313396034
9919844 1305856 19156700 267414362 280625690 285432197
271889559 20710672 4704008 374122477 303124241 347804226
692711230 67113931 618698266 822991681 809132180 683772620
2088606 14083128 2263924 148820924 209635453 184707365
8584399 2750945 95296 83852193 84661611 89531634
222143844 85694641 76297469 535177078 594840245 348874037
86331935 20734982 20821514 317129753 317594271 298143795
690956195 151590734 243904686 773035297 698207917 870638141
41668675 7061003 36779106 899767775 898338421 669463478
31956362 454082 16552109 72668521 74577364 67766096
15014094 28248598 6893198 92374222 85030630 81720485
211304634 125622008 23603761 443797914 413091524 461968027
110726189 2621223 47580050 780497649 673548703 763965904
18775697 67889256 13377479 405893854 450083882 466172079
53475226 168262534 178652077 912965028 904970227 860520785
434578038 65075798 64801139 478313325 493104208 441776304
138049299 1687762 40335460 360853853 350897058 337489012
62584303 28703 43688089 279025185 216467111 272436741
973111 33317073 18891885 422544708 386119242 395119195
264422071 84162710 91335431 449295443 377216480 115847043
84794599 6109315 33545042 111317472 108047060 83708876
12231608 56441879 22732932 438633535 294844112 429788148
38224724 12448312 63072970 274700494 233103956 214280869
62893168 78096300 30551203 907453427 839006329 905077127
38986483 90208522 72452296 390550287 421175422 463072320
97884550 91780700 2257661 206833711 229161979 212879930
33237852 371713 815968 249353873 181697038 196242505
1436394 32408036 8788972 214592387 208506278 205746212
141788783 132258258 105605631 614255253 669721647 614703126
16996847 11066901 2115683 62732336 65650304 65160065
13602153 21093584 90949588 504737048 431239122 470448859
257736424 147749557 135508579 283493640 261594339 279121792
69572718 25139913 19640556 353974519 284808270 321803769
78448409 6244629 7287499 101475770 89755699 99774086
91957114 14434036 41593014 149251112 155027978 135429816
392351461 74853109 7211056 661091168 552433448 550352136
52315755 6575533 101011183 398518544 465510365 310826163
825752041 311585319 315521359 951123774 721505592 659931561
209302436 12111893 200788417 527434867 462314892 566074818
3872509 520792 967964 41818069 48545968 45991086
63085617 10296492 120041184 722380443 692063703 575525070
52663298 72475365 16531187 629035534 621929498 636602314
18331682 26555422 8838513 57785441 59821174 56544143
9914032 17552821 6445030 572077477 599115108 639231267
442529077 132481355 28505302 868846377 898312095 479937232
55210942 22009710 68784844 917066757 889597401 877005067
84520912 180010465 59657450 614580281 625293211 540631674
976187 18536816 509805 209148559 187052742 207114371
823685687 396072995 251293834 890816834 581426886 798670909
508843282 169383573 421861251 860176150 887411602 839734664
80459381 25549689 10915731 346009809 370649081 376864139
4098572 1649732 766645 24546812 22907831 24675307
81224005 42054039 98620686 366484279 553869571 543484510
253919360 6580111 38739257 391075953 425381838 352210368
54740476 208982993 14978185 594847927 583362108 638695426
41772329 30723099 67625964 445979352 451025479 285034849
73396860 26696039 16550748 94226378 87725820 50367359
35323917 23261366 1597749 758528798 678326889 856248050
514588337 187967558 513246446 896035002 730677849 950511534
374837870 288343488 169360601 570061930 695990675 687049024
278581764 163589900 182112247 830046418 819997547 855243545
549561704 82478625 72803511 638616850 620982287 647113127
85108970 67447148 76571730 271299425 214059756 257419271
152384414 185197417 49175757 826896126 826070030 769533433
280964361 193545224 39466671 777417880 793047143 714603370
27438833 1676034 74662 102137053 95246993 92060620
761112392 338867636 129401688 862030221 410941492 636683955
264629950 47773471 326624933 760372142 580991139 695108721
78322267 10479142 240805 394041053 363459926 351844460
152006012 36016764 4872300 367034145 367571778 371896982
18246667 38109324 197959193 637879459 592691637 711262720
72032278 54670162 18064746 309972526 301157625 343247430
12734715 8220432 3682397 31573720 28565860 27812930
37801697 2465833 22646088 230499791 257826017 256104572
60960208 138548194 103061166 657133611 549199182 387788255
8806052 2123753 12005637 49071570 47661474 55877651
64515508 90615974 6309479 467624982 379670592 431076372
98801746 33949271 25011206 368737274 414618660 438201824
142340129 28142607 23648728 628359182 624273824 507193336
212799219 12539950 57071292 230999756 185396360 228765172
38056447 60823409 20836191 336383740 355529455 339238273
24861566 65898261 27932298 592296669 559241370 571157739
143980198 34924669 115019967 687478455 530987338 603788836
9149477 2157773 2567855 12153276 9251924 8496872
13485122 5875587 30863483 129144308 132144047 131129101
20746723 52426379 76567945 238974189 238764158 369373358
94997388 45691534 31360173 778153870 743320198 751260837
10003380 714000 16738717 102515568 116276484 109421110
621318794 386026787 118343307 649289437 529273424 418347607
611037233 398512479 495038 675497208 604448747 462521483
1243530 1163283 2113219 32209710 33818924 22133850
178665538 23781824 24636948 323432942 361144395 313007067
550921340 46095639 85889600 644095850 376703997 609689800
4609708 54607011 15131149 419755970 465313177 497334350
131130434 91163851 7535586 296384075 297167723 261475112
34490581 2701094 17724753 149830762 151298676 154518293
67660436 83340515 109286458 775561827 654400047 515527591
204034036 8230955 92605474 477935744 481910050 451844326
4441141 24162569 13459986 262778187 198290762 220862780
27056313 194083549 33090448 488127997 645507472 659960940
349812985 131243315 220005369 677134556 554938119 540877968
62160195 14531301 84109564 266148436 246719017 284221682
26497817 12417679 34469737 227575238 245624695 145187196
205888625 2150334 200192523 539245504 916006240 757509977
22842105 25767564 9374267 169335952 149050252 167455775
19479452 9223121 394466648 753373911 883183218 858775109
4483185 1586884 7036780 37249998 39122357 37684252
313891067 28419664 58283642 412717364 294819098 379117707
331350805 13486830 31970024 422207936 374061213 334416679
300383959 12811062 57261392 388489801 445257482 430510323
66279171 21957442 33466918 274650850 278055965 278754768
108763599 14756675 4880159 813159352 840081322 644674738
157325558 151685032 144903576 635839112 588638215 561689679
80307800 34840721 97776435 456742550 445418824 476261125
128606865 133684298 7988610 565725411 508231854 558054152
204231738 179274253 46496339 930414013 832622813 928649192
219977402 51916340 137467289 794731586 794305788 871988278
5132222 1005527 3547143 87882030 73384288 84441470
270928543 79531111 108387940 313010186 215440946 235729536
735573456 517492131 271768041 840310269 786801324 761439682
80524102 2873735 2276409 199299761 148726201 142813543
96311148 66900111 22038583 332088848 396145695 401688153
361315041 343755139 188333407 485217119 636771979 292318943
229751715 179305380 13785469 630608591 677310345 635760739
46142319 44704940 5936701 234118594 230377438 176022376
57948735 9895376 7254698 126613979 148817600 143864913
281024860 79484116 125066381 753945167 798553227 875691002
176146036 8054177 89888491 406284026 426737496 496589010
16190669 429725 1261946 18322867 18292556 3839753
154709386 56361067 32303929 787094274 831031096 834688784
44543388 127933654 262571667 932362559 782237901 926140696
17972433 3695181 6988873 19119401 22687634 16226570
100190293 41620152 82334207 672301204 508941774 653036299
189865591 132229090 86958377 681435632 740008285 752101638
559842345 161648853 39615479 933335113 770582005 893169970
63769272 3780750 15584737 111664781 132548026 94941488
269584197 53278668 66663102 358694791 219781284 296536361
15414928 125020291 85427144 808146419 883714023 791738675
64748729 70255024 44531318 830740573 781914399 579963377
55463670 32963702 31032925 303458890 305570330 226085713
17801718 2730595 1926627 191300975 203104239 207954619
6113389 29100232 9226496 294415597 369383962 407684115
660471574 27014516 293056075 863699265 396673288 841454993
11082777 3907071 2659237 16660170 13970708 9630774
56303088 39710827 4081177 318857470 309994291 337435470
96275206 14151142 19733608 208955884 178368921 210075175
501678619 114254759 66607695 806056079 664703874 706842852
244271800 202363841 148812077 540167265 779998860 649869530
110005501 3751346 92641816 634072748 527807755 606121311
275971702 8338270 43668108 839734802 747647570 849635849
119021668 116278282 4705970 258366559 283067182 301331065
84130252 120829586 73218222 513945859 517306171 506903137
180752127 13510292 51664553 316021193 235714057 277938087
17785220 7936730 5379608 865961823 790398459 727154467
194688616 8624619 39461431 254362163 244750390 246349495
2955912 4665860 291790 18806573 19680044 20242078
7195427 28225137 24644169 720141319 532543178 713712234
195810476 14587313 115959456 298338839 136218301 312876055
213037830 6751536 239257481 497308833 483118390 465787324
60679255 1218619 11442392 358037091 708770523 388166223
143206 207181 61288 1895612 2094506 2207479
158222612 4222255 198397127 570424641 585763363 545893529
53842474 18672096 13419380 97219187 82796915 92611495
28165816 79930797 70001029 373550589 405010788 375622467
575877648 18507153 118518143 931354638 633324915 935469075
276329344 124974842 76715873 666814808 528277949 679705638
66112636 7272258 23526927 82067413 63851137 82107225
90267897 27706953 9368332 209342929 215236505 231856341
9498280 6653081 11529796 39003640 40261310 39582004
107719381 11777162 26171418 284610396 188582149 198883258
21240951 16034 365154 78912800 98788179 88314191
134096956 49624149 77439354 148765526 133784389 115589671
192080722 3603624 41404236 416921191 452793229 423737924
21246057 28241059 15274786 753384537 707917042 832538786
36114340 6347180 40669261 149333967 149313235 140762171
115097099 20788284 26680512 200606082 203433077 210542490
35706481 17113975 1230616 492635133 549906211 652466140
461998178 191111062 5710992 779569260 541351169 778712162
201195025 118323297 266375646 580287508 647610478 574614937
8067345 5610918 1079475 25692377 19628760 25255107
27922862 123082377 807562 380197677 432129521 417258612
20570670 9130273 76116725 525229822 499971234 658966514
182414366 29941564 135164362 635185770 696540938 626138685
635024256 862462584 377910632 918130194 943354828 735224549
523295378 336210973 97745435 681246438 681168474 164644108
29706148 4859991 176907845 219870258 290194477 452728401
253720 3942000 2259970 23855398 24142784 21635137
5806128 4974752 12800854 246809304 143990394 227662660
478178961 445905323 146590773 905847610 761300960 504772835
212702653 100506643 67352115 731606103 727811103 727074744
27400728 825361 12130716 61583094 86041221 79292501
25696895 19035927 142039250 482120316 611893350 516439175
8674799 31110153 140490073 551014789 545394606 508274773
86969310 11660189 80730174 141792016 150240905 169155752
692556743 21358582 37327342 869043116 845665488 545311066
778948469 104542862 210332277 808419143 679671582 818779014
100195385 41716941 20929530 184206244 210134167 226406206
52293358 125491312 821289 429612198 461050054 445989125
41840376 9809045 17830477 336553425 341327610 309494493
5868911 68171193 12312019 490359844 600104370 575470363
425737130 114475040 196662099 707954980 559017105 702077158
368579 10371561 2374811 107247172 96533751 113957935
347320686 62500585 155858197 418043104 431712009 311207416
66817311 104907 18412106 314662835 305473678 189231434
198626379 31195251 104604670 845375331 787611552 872947055
878292 4397090 7226792 65245501 74996166 69213625
953703 47201038 225969113 554137405 606798051 664125648
417224913 174751008 173807702 833270717 483735959 659301219
114892123 328227309 47271257 924915533 767633869 778666225
26962690 83130102 56526866 487860573 605920059 606468027
9798715 13549781 19012610 841528192 911901196 901871703
216192263 1722959 7643624 279988288 327450208 310030737
410054479 7215674 138926316 959442436 939280466 826180440
53056387 41571556 9479133 101524300 62880689 101042452
71818913 5992365 38163684 917334642 774119281 864570148
23544577 74701610 26875142 424962265 434356178 435679126
368633824 218533440 17361305 395809802 369423155 315854213
47635313 23948127 8340080 264669576 285382461 301257159
62846509 7193794 24605453 368396943 359227525 372996814
187561869 84609944 83317456 226801324 237765434 234247320
41301245 157195881 63078059 376777560 427643503 452295211
425467611 35877451 52610335 636827499 608237344 673950078
4872432 15790425 39497721 431277457 498351630 487614322
149772520 23081424 137198949 425917768 572890441 591827629
403958178 122370089 61176274 631940142 770594502 650123357
118950439 39262774 99317106 444365734 435854065 437865190
71331323 31847497 79639937 468280638 503478562 515543150
90894071 56955269 31660729 404174856 385732516 369217657
219860015 50808056 89221580 369744350 423289796 319147054
202421145 27803018 52743340 319210196 418869930 405484661
106415096 44765945 170854957 908576218 637549092 884565962
99870924 65432103 17229334 495346838 390157630 479955512
22136618 57616072 49458080 403657626 501141943 540816555
556252454 8557735 407137767 830859784 845656559 797834136
169319324 49664493 38995852 659969615 682373350 686310262
372765944 227360172 51782273 651702854 669210390 459386329
325415190 12255593 63131930 342976839 284210281 312995832
144661420 37360233 27114894 596996526 664210062 610929406
366341614 13961966 49956160 801639652 690358501 297445070
124030365 72614001 23987299 135099894 140482966 97212054
17337629 61837784 34817374 343119452 299907562 348313947
593464953 243666733 184188962 849710975 517240528 856069335
34705836 110516889 29023232 430195675 482842298 486101119
64350993 16312349 17619688 332095456 331620728 313589451
2470573 586482 14222098 45821407 54151891 50586399
221044403 67773639 85783117 288083760 302669790 297972210
22740992 6990813 48583632 214511158 191761420 198521009
20165288 47831128 23856741 487414649 472562640 441695637
95599946 37843625 8012265 152789196 146445507 133870790
84284217 47783203 24819147 617818997 639517236 621989419
26775537 6304811 27395312 123863023 121483109 125090966
7515112 3320173 1101145 18093995 12205825 16665129
316932950 49667110 16607872 582856784 606617875 594550812
152728943 24785930 79048582 271373908 317295029 317891649
32172694 16462618 13989024 272052079 269028921 256093070
454891837 404932459 33198761 696187294 622199982 491997676
231439703 164001813 3990190 398209537 419022409 304678746
122416772 36104244 24571749 167856952 141887078 161378796
55301424 32174952 44140675 318880328 429167028 450889819
5523205 7535645 144786708 677428499 624924771 642264095
134206795 32516597 36078357 359332426 356948111 383298150
6498674 65948225 23756587 463909678 514164440 506292293
64766338 26941334 15390002 370628821 384076638 363216424
26877182 115274171 7272490 394549982 350502470 408162794
92849104 6080030 18653165 131631620 35690104 100504820
60497150 6482548 18624340 107822733 99159239 80881019
83794834 32241945 5651285 150559546 137195912 116751149
24354675 4449337 227140 32018416 39129484 25958738
71046651 37737315 43400152 100801570 101352919 52379192
435796127 67445693 221962557 544337557 527554431 554438016
20372187 47856007 40617047 324799529 357166999 246277359
45488263 27084927 17970034 317248486 299208842 215940843
430240908 170171180 383679446 443021281 306393874 445436480
1795085 3390640 2574206 21714525 22644818 19891133
50111580 29397846 1099046 164596784 164835868 156502046
52938028 29432070 38542738 794104720 715951707 773354893
124907089 3049081 11850623 139890996 138851452 124900236
67777689 13169193 3180356 213229292 183019798 161158431
441499777 6145473 217090486 641158130 480911723 710248789
1186149 361112 595413 32769103 32987342 26944678
377433898 59107837 169587220 693558080 625641931 469928416
267740733 125579761 176700159 781631586 777587207 730871205
7441775 78998204 7975267 440058642 452171127 320792867
65377031 10738247 5917064 176426721 147537591 199238852
10605972 29588958 57223339 235467022 229149436 261180592
205076927 5773745 10634643 350132118 267066293 336771630
13865987 19012341 63395364 503790048 561808513 603027864
59619148 58175963 178586459 875705500 906330697 920663433
22311758 67386777 37129695 559565717 554505413 499245195
13805129 8641745 4874301 567131321 320209318 666775706
376375 22128883 13237878 95632478 98067593 115812839
178750640 28824037 23169583 198727762 210848995 149194032
113005648 34083986 5702178 307108748 312620800 281573886
126650288 73269874 75436199 197225150 200816214 199198398
470126394 106708494 335490246 639392391 472622214 465404065
252808630 351671212 54358647 311274226 387426279 345943997
121295228 74462108 14780813 637364017 639894208 639689224
3887146 11333515 8565826 43873307 44038124 40918407
70854679 44120015 39179221 572716289 791435897 747177218
3995975 635668 1665440 18947792 22183837 21653495
1434828 957336 340245 3898402 4702273 3481963
52899452 27558755 29675425 537763262 562229472 560013555
14849304 89094906 18796014 383574096 396750846 417745532
75863192 29024109 26554866 192481008 204141012 202312691
433568722 48765784 134586449 853153317 756362640 882007743
10863246 18741055 2667617 224646384 235180200 314572082
73051179 38086870 10364322 647560919 560942504 689320664
336435105 77869637 168540619 927458421 710060037 877001313
313187500 22568328 263046884 499500622 610046228 605619429
131597094 1700097 22333057 367273672 308795521 288277299
55553245 18012786 12170250 90587287 58861806 73978251
47199214 3754257 1459731 93662648 81401574 83712316
333047622 121988565 62724624 873716532 763272608 930458623
14797814 351789 27957 28494548 30665161 30877080
227742396 58881669 29738293 291574975 270502135 202869514
66750068 13572508 20202762 239374103 145793446 203930522
217727372 261299360 222051031 307828735 348158906 395730986
16459906 6302816 34556639 173736031 161763888 148348831
469280010 15551344 84604857 547739990 273149298 579528303
319355292 51766746 161720748 407259791 281152064 419350788
324370641 30330056 123638632 419233751 440226412 334431117
290892987 26996322 79842817 765512660 776488728 710318885
10391791 26333421 12251568 371595640 376820805 390147869
281673461 33371022 4724167 620975754 497864291 663212822
111525031 36931664 22342679 227964758 257714449 309091933
486118313 158712996 17737068 742992133 458321391 530868765
173795872 4320384 12866140 598863200 701447352 660578135
204602529 26792819 1868059 280986911 171311584 293093195
236965044 95483081 5075998 372661876 309172022 368646803
13446442 1774890 26314816 270643819 224509111 189534141
235466778 69347525 74418140 473237250 504272694 587543567
65809796 91442308 129487703 912132542 872517159 915996034
85711720 354722907 72461436 935588869 950446926 918853515
61628859 111404583 22254716 385428638 386069215 394907679
28794930 7744335 14132044 123656875 128756509 130066980
43843374 22733576 110215422 626223699 703920400 675464474
45136383 4643341 3307107 61217424 42862167 54456172
233568981 68257531 48775474 429798063 625305005 415087038
77884179 7633261 36432807 908990923 886027029 688053900
74399415 96141203 83441302 902089857 927138428 864651214
215356675 94928687 27174936 362066654 368097515 357410984
32791096 117312796 47228707 338593204 386716541 390231959
73778467 1942347 1854386 147402269 134592729 124323834
710587 13222774 102950865 445280183 518077682 485730480
11378274 5796113 998647 476416505 546117395 550266891
140948111 368457281 220157923 618615687 715149142 441295205
83385098 1065108 93102811 361923114 360777549 368434508
77746676 14228210 8607259 399462166 411333111 381279869
22274079 8045375 17753248 78936890 66110078 78953550
197227420 67824808 117035068 607211115 624019150 571635584
159203675 97224350 184627968 860141233 881740274 889782035
34924582 70860381 31059315 489377370 497026311 405674147
87518882 19117103 59052828 457465062 448649062 585904382
4061256 20936683 22382200 249672177 256084080 186084931
361790060 68113183 48862546 558599215 303632223 317206635
33401197 29132616 47200852 200266776 192690004 215835525
325673634 26925427 128671862 703999607 638405649 589523137
231241415 42996889 9977350 688998142 637341496 656023769
169928165 36486511 175752837 369870504 380814436 360998254
309282748 95053002 11978439 555395038 615920212 554256220
18104968 69096887 20022952 377836708 366557756 366515673
14506754 18001666 10619297 91958516 78249137 94841389
1301683 559116 567936 1491900 1449685 2100248
28869572 6578876 20093488 460477259 506642244 451226836
2974556 13242542 5740078 384639193 393387137 396583954
19591425 3227465 3228987 33784132 22273284 11916049
4393061 3911215 5716527 39091069 34045580 36986218
7323220 131626403 169443911 761772317 778117144 792457917
162772860 209744259 13770223 424669231 434483940 696728355
122546226 12678277 77241943 478990608 473878468 470759613
516482064 243098200 27898952 669585374 722775619 442657665
98895748 6399250 3508818 271953054 344289629 299260543
141540924 57663666 34404158 330172767 331404157 329115523
8919042 12293619 7832983 177251221 147955556 149992325
613710017 291947101 299221343 835753578 822161626 699863407
36977107 8045224 13750498 83782174 90927115 92295374
15091063 43381515 21948133 539650387 531741911 467823933
3881913 40129953 42617793 545604364 324253387 558983193
35511406 6732458 8525337 237018216 257270327 184956766
4110309 3000799 1280730 20267403 18353795 18032348
381410233 41177852 17091041 407223750 338566002 381001108
7555984 27517456 22974265 98825902 100748152 104443982
60402562 24756426 61509342 306714643 294662889 307737151
39282112 4746617 1978676 91293922 78026406 104258595
165033501 168105332 28713216 190258177 211517727 230654969
159059533 25660009 49525191 325324753 407962467 377721109
85026727 15952214 29873382 160159838 169745201 163122093
173180583 90040021 3081148 817607943 793747947 582460639
463105098 178011560 73197985 848650241 427052648 753185071
5673193 16458010 1017225 55193418 52672016 54968261
3948362 2266867 2199726 32354561 30801760 29373212
86986662 15466904 78277966 351969020 329026121 351338861
96598490 28532719 57585038 409167685 414004705 419576396
146514478 6800228 21444342 171602393 142165259 161937171
18859076 2573394 12807003 333292648 328219316 249160055
262261784 11209388 153660943 288336420 306348392 277343509
183759124 24954284 21687820 312626666 280980751 322261885
15164746 305833 7405686 37495474 35940989 38894792
13276992 25556229 10707844 157360983 168041998 146418413
72915954 15338875 2566002 711263250 533608317 641698289
40035061 23582114 47686310 191186654 183662445 187794649
4825252 12380053 24656134 183909744 196833540 196499034
689548172 87482146 57313207 784585104 262387906 558975229
173580123 68023233 15642857 496684201 501062012 457955638
10711261 32143188 1800412 113348244 125857903 126684853
162275289 32806113 81232791 195300593 209020492 153162460
468269231 18262199 111565207 588475125 650404998 643371005
379903258 244436181 111434131 613663687 748797945 836736349
13901778 31863374 4318149 147696257 205323409 147607839
605963620 144891074 195226441 870573683 874348033 696058270
122435765 69158307 86783313 411610704 428340447 393753635
29513733 25913229 7384185 75654976 68481426 58224249
50559629 36737078 53354657 804015597 753640892 784969566
428833473 162306902 296230455 549731803 609550033 666954666
57229663 66437212 42150565 318788974 341293950 305121556
15680879 50023328 7742970 251021828 237638473 233843805
36580235 35384085 57596474 254474862 259166098 255445852
42467828 5880361 130989743 579726422 469777291 545149590
18759175 31154000 11757060 173515659 172538616 195849314
13658458 97211590 15519557 750954360 784302475 778071268
12225733 4821108 126382707 310198745 308335638 327742895
472096558 352883983 133477268 695493542 648307283 676945150
784898026 226844155 44340275 887942836 846430342 366610154
251427881 43548161 37933635 652666161 715874672 738372002
363638985 60516937 33685621 490358929 418466852 446117162
507023138 408103375 15762584 854771122 749460433 823112742
300281574 134220900 33381516 765590694 550747421 424817994
86919606 93834827 56570656 841548110 867009882 807309783
137442245 4738139 12172446 238837316 164933518 201788051
325567577 17061785 61737858 337679052 239197688 234049776
18012996 1155714 3440285 38196579 36970726 35817351
8651196 6078919 55212023 154369745 209431143 208752637
190712512 132926665 16422862 272907020 292867179 312184549
151841186 43115957 72369898 690905553 708607108 551247630
152183704 114092308 8783776 195330292 207469977 211484054
267028304 8981801 132038289 856154924 647988139 557912033
1025780 3738261 4422760 75762475 73087832 77410324
93901927 69341410 59360139 257924445 270345455 262170471
207918323 5925403 105742486 250998387 155864241 154926800
63748195 12133513 2365367 81370328 136594583 134255266
601576215 53070485 303132501 817856283 226114567 969751992
54591706 63997391 63048419 611418200 598425563 591377847
174835638 75522368 38830876 238417493 136912137 217065293
103426179 53238024 63303076 874132331 836628236 847274197
296272841 19646531 47221734 543680311 411802731 552733612
153826250 29032684 32626622 879645203 880558060 632160063
51708927 77943619 74028109 602815425 492067361 618386075
63551054 7761255 35053604 440230298 335195521 346833742
102057713 714231 19524202 164442998 132967920 154867418
89945136 50073623 13389412 369278264 365602412 359226429
89249270 86754206 42350518 771087735 852196593 658026239
4638126 2058801 1383802 82091905 90271988 89745396
134021391 28579732 32984783 474296863 429986125 443104772
32552298 680624 8566518 425239787 498065697 466456330
160008020 17901663 102419869 296682900 280575531 263172245
7057513 18181631 3567714 273601832 237172810 244235125
4409700 23819360 3843301 330691312 224831252 336856970
112864099 18163206 13698899 457672068 478173945 469253989
80744713 77149696 101141349 530122322 407428355 561296818
108430393 195209019 17297905 410575431 454402039 383496126
35939536 73209197 15843941 893041704 926968370 701653925
46398365 28062192 9188200 400599204 378213452 374904706
447124207 115071361 49730132 526070127 308300346 506581228
126438265 51281967 38996126 337421391 278121501 348209836
30174721 21903130 84423543 427228074 426483374 408577490
24530588 23670960 31740424 356458724 491478848 394730932
13330497 38774658 4407580 167642037 164462141 159858428
234955537 161541681 18941996 899992989 841489968 771159399
189621185 16897113 17912325 241747441 186151001 218420515
3686562 1863336 1502106 39497256 31750416 30070899
465633551 530050054 112599255 583956485 614606451 160412446
19201453 7624500 5243215 68442596 58157992 67737784
151112991 15890848 48121079 252572508 139009545 163797952
80000410 280672736 45394925 563801206 749913171 780462201
125111834 45235514 37463095 195633120 234317711 213917319
39445359 10822688 84444273 490120836 485815653 520401020
9977199 37940655 180684196 645039876 688437386 695402393
38459787 114974387 2433261 719608707 715655516 707941752
9118264 6221113 8618331 73156388 76941653 63810691
25297674 10848749 4411450 218939181 237571230 232491224
43331256 21130026 19483867 330507427 452117358 463602502
66563556 97774287 43523853 618442453 681794015 671143453
16635004 5486761 6206179 120380957 113607915 87639677
39646846 4049801 16348444 56648080 18598497 55878366
356158982 175557201 34405392 562126407 439236293 482049603
12072794 1941555 72599326 584824085 583963430 540953742
220341955 51600875 29855408 239033367 141553754 111538520
76833488 31182577 27921273 337306316 320087174 280951951
37363484 28515818 34396253 509531553 562728330 579468746
249319149 4217578 57388723 487735608 506556305 421421679
56370974 85199538 3659328 682708344 880388974 777408043
473258766 457844819 171233864 757683161 863976260 783710392
78441299 24278147 9965554 364635593 296875719 346589117
260201793 154780650 69160710 677981239 660082491 633589764
88867537 3114948 53062057 365056316 309830734 282645780
19603592 835941 24960105 125049724 122309909 127775561
25342154 109662913 237279642 527315627 563379637 600387075
53533331 20639545 7260305 192068521 201147458 197476323
668882562 152872450 57320643 776621062 617724386 639031751
179679023 3495885 41719205 372869908 426135922 421869355
64943876 58599097 49398394 893874903 932446395 903067615
5469302 7346077 2282238 23571181 20334273 22180709
54280007 20501015 103757429 655829991 636909112 535070949
20200928 11533409 17620517 145110792 133357522 143013096
38245548 13731949 29790829 861184166 824491877 754508237
9655994 318453 2995077 19661213 17289421 19531630
177451241 5114254 254212217 620603158 608901681 607946291
75849198 4071109 34017266 113093815 128806767 125024551
85335209 14241743 4848887 102805802 41380718 64839772
75204252 113650631 4347210 552834106 572979936 492556476
31224227 437279 29853572 74980136 83575474 80415019
7150227 75710381 95038378 680995636 652328338 663437684
107410722 7368729 204235628 616020279 750927113 674019546
69504801 68591059 19736049 414267563 406479706 337012120
420064778 60828677 44104720 630673162 514021181 552036535
260236270 9035810 27749855 437720223 428396378 371111539
341981071 8394214 153974549 642782451 581674855 547309557
216292122 55044701 134186366 552173800 489398084 640513228
221225912 28173507 14018413 726531934 794128995 650242774
337572911 65796567 63363761 535844141 318751481 404925753
11353929 5603012 2344693 115366020 123817943 117941604
24815018 3618486 20527007 72435859 92597903 90159908
6375332 1022321 2188057 41110493 36910397 33310409
42966472 37546085 43298532 330915146 280676021 341557901
21570971 8131304 12585379 39741334 48616780 39175734
84864019 24255116 34405301 107356627 108323820 63193568
731344012 307382854 471478529 789009544 840258387 690233735
4375772 41452991 860358 299116990 334349756 231983907
474206617 14741277 21685632 628279193 633412037 617835474
54904024 14456319 71160558 647548593 755329551 784967310
1799024 3175942 2813417 43479084 41505563 42672290
156855033 17646227 45519831 430888437 413853920 401770628
49761549 116058264 251058 508797476 517975782 482946247
105231616 133836409 52074518 643604203 622765102 643217307
17618759 7973822 944866 21833021 18439203 18647043
83749949 27272781 398480 157042475 121550601 96999980
28214845 7344427 2792251 179966880 157366392 175636930
7117850 33215866 29323720 195280696 198727643 191135912
54420111 12330731 35800870 195727196 182447495 179536115
43578645 63029673 50289056 818520509 586686367 686745148
103029927 21732671 20596819 579250573 496993581 462070832
10187305 13973570 11708366 36690618 36532929 37233550
114437895 53172265 53407211 375793788 364712308 383728506
96193327 32403650 31145721 433085317 365310794 368968312
214910062 48949774 98534787 772818626 763479649 733436172
97981654 11276820 6315883 168682874 152653032 143464897
148881920 66097052 266796708 910926465 947451475 837025578
714968293 501438955 170394831 735080113 720879911 539188558
36640417 22158850 16682477 203539812 197859383 200550325
209290508 31811500 75997655 797867287 768826856 835078620
439573982 5292990 53490238 634821971 595759674 640299111
557850099 251463499 114727435 613441178 405209011 514432525
10239182 24735833 18745471 137184714 144773610 142479210
39982192 57081350 6461192 490193945 520094991 496097566
445501246 252542391 306004705 648972320 622645304 509017621
13090376 1162175 2513834 15746832 14068154 15700816
1715489 900742 1100815 3391329 4471678 4792574
643924979 319566698 334536971 682498462 691064175 664230445
79232664 49133466 33616325 601886388 682278466 666587734
424414154 73021787 21991500 857359116 850268278 838955118
88975799 127869646 50352684 784637871 775205088 737239130
93815305 13858076 10092485 161018073 95721415 211189613
354888168 10834733 9639973 662433113 646658729 657039726
296470178 24354049 183114013 641886724 417547348 609688700
1736160 10334254 341654 95498941 79015782 96843076
9437760 190167091 30126234 630776006 524315570 558988771
3809990 277395 6374210 37059839 46520353 45041364
562648598 686514750 111232792 781074871 915809894 833952366
173765773 30106658 44858934 423740352 411530211 403880699
12670250 8816391 105039718 576702950 637489954 596985292
347999624 93964678 53307708 528456420 565667241 350755549
112284029 122970525 252541800 600509887 714855712 733392330
530273580 29950379 273477567 557108244 571057499 399082445
104671164 115083890 141197885 375341418 408674536 440596288
148463243 92924100 4571026 447430002 423253943 405261770
369958487 14591446 256902498 724965782 599998814 716472135
385585183 28428006 370758157 655572398 746836214 824811172
4712994 233746 157196 20474327 18895619 15865632
161055590 42586646 43055898 188983047 133463039 157418217
96434567 80590040 38807133 119276818 125526103 104152242
313557603 240194272 277314671 766828290 649666879 801885805
181425103 20549511 137136896 715098145 620115701 686075412
10960032 2773934 2211285 33776166 36954181 35390908
69296996 12199996 48231466 846514915 889241083 820437874
3192709 2144861 4753499 29172892 26791411 25982785
292915670 75475743 91097513 451620794 548117404 507287899
210705824 10235807 86563556 703298667 697396917 724817196
2663626 14339203 1019143 137600984 141545280 116117378
537617423 144670147 71252248 773764518 643753128 674819989
432338789 133368631 31106626 611217726 470915940 608742380
5345661 1171784 622085 27625015 29391096 18420850
29263143 3939145 26697031 467372301 519144558 426874023
10693092 335090743 34043184 756100553 840805665 797446772
6680489 4567195 470773 23429262 23031082 24110906
89203405 135559305 29835404 795731821 727025705 756362486
192336894 99082155 67565941 233387148 257858503 204255845
128146322 15647435 98662834 846316748 720501746 900921910
23584264 14452363 27633718 563376193 613361565 504655047
57741547 73204883 79782925 104105031 106200807 108142960
246322038 26134772 109675911 268237998 263121953 225004935
9328311 67940477 15602886 456545382 570941674 517858589
368239953 160919646 71324431 669519630 632942665 562392369
1320473 6960678 629736 41203786 26519599 43569993
98110500 52707236 5149622 205434545 146854621 202863293
132226413 22499447 211921328 931392966 897566662 901915489
53125565 71739358 47059194 333692927 302009213 396478878
20795071 29707990 13628205 227742712 262910839 228767996
26570785 24524541 84887789 407211637 432101069 421336638
157762114 13424256 8094469 543205519 526851498 558709728
1089479 1771248 381075 2977025 4104737 4108994
28729951 25720432 66690732 457708127 417274821 454445012
63469143 1673282 31918619 328169674 361491593 342336464
246762801 4106241 15720938 411593669 335997281 332209536
628864360 304194763 24800972 706885514 788649043 188827912
81071495 17236905 75940689 810300840 881220920 890952996
157473960 14150722 82668257 265442157 120830212 272706620
2755305 40477546 11311311 187430658 201958814 184526528
279513287 42674530 71400943 355671633 236911181 165587306
149820168 100628817 63751962 840243821 737797808 774476731
18513808 52311419 12589317 953620625 897089389 820580944
363628652 55131417 306625407 473858549 468633534 356988487
486992959 362863615 155696683 617494505 605451280 598837035
379430 190506928 39115399 624580748 721671521 566074001
141419821 67049616 55738659 666954202 679935896 664757264
265300807 2188897 56044682 365233806 193770407 203620269
237603729 45620523 34816692 576505955 763562418 764660178
2227635 91078494 51461932 248382796 257452900 277494616
234677649 24095094 88340969 750170493 591212894 501089786
35394471 164693534 18050280 840794004 807558348 898754619
31251369 11894164 7852644 78761826 67668120 48719065
89038149 2236312 27802041 104404434 31281647 75441641
40829704 12497459 14056466 110699104 117547779 103612399
210600174 83290808 47728930 362973530 281394725 330903224
34911322 12133247 26126327 150547262 121428351 127401304
670781594 82566477 200816145 781087209 808560346 807361744
118430157 40885425 52802133 173466240 157074085 160906814
205987922 3649609 26330395 301740504 315241355 283306814
193884971 1116730 1043788 237215520 215238538 235359653
743662350 504436987 196835889 762922299 786208005 451977125
98158988 186418902 43771813 849124838 873574196 750376542
231484674 34087947 2743872 713855058 681837087 701205604
228843312 113236844 75291556 497037171 751999681 543050758
55263786 43073806 28809466 344416656 374641756 333962401
162547681 2757056 1844073 858028026 753276715 840268937
7210383 13943728 13601907 123889575 136320302 146366973
154897691 70195347 25270548 168524341 88305743 85117559
290870669 6006721 101233651 453937842 459290683 400748224
40935296 25640891 27430609 146950460 130437289 146490209
134433163 100703649 85139448 199378780 207301727 205082276
71665885 123625032 82682487 758516534 686046788 766690212
66817868 146557937 65113370 905089597 825609855 836698004
392236172 79292661 74595141 674968276 617800072 497882186
228955254 148793560 260459148 292990259 246911002 424144363
88829931 20002077 58383175 756070099 826426419 848861953
130564009 66494392 194509083 652968817 599646121 620774192
207424140 25896820 938341 735621420 535411297 743658832
4080090 53135437 38656672 522851904 605086210 574536395
430561425 216859503 38428820 576368295 524907718 198619914
65383014 9601767 8120610 154102135 161305143 104285127
30729047 35315112 5882243 128880908 148169528 148339172
6030917 173913773 25733167 614076275 631475996 580730157
272597454 87990659 16537046 315651362 310080190 229013322
10973597 4295221 5923010 13741241 12472081 10907687
80529723 110304330 61636890 466847767 597737657 464888144
258048333 71853779 31692251 543359372 807593641 674372192
8885262 20020835 99080004 275627655 277107267 289755271
4999319 19458383 21661282 237412092 181751849 222941150
29113607 14620429 10048021 642999023 444089427 507893775
235204326 41994023 59836923 457084656 324161842 409596667
91271084 33313359 12219377 512315602 468959489 437651833
38626506 1255210 10533465 260743328 248848800 219843846
208434316 154266813 58547906 397453582 371203573 393507937
233833063 148227905 9829729 306721606 301279577 73072073
10487087 1494387 15975083 428411583 480099734 522375779
137692793 18135081 68184312 215081666 197004670 225070068
109769527 42430030 16305504 467694671 466191744 417118425
26887830 43695814 9537165 164854030 159537578 164927609
82913297 11751773 84427195 295013803 265073652 304564992
552398400 228213105 16387738 904599805 894823577 912998191
46717704 2622081 38572587 62850241 52618279 57659092
37538046 19630405 99436639 356852527 346814775 344700155
91184596 144142048 303291429 753899338 716910210 781616960
101354911 111591484 12571291 845698388 779846349 755019795
120866157 44811651 111826210 231658723 185195084 224104097
61601958 51702223 3343028 493437530 493594871 461045122
223309872 257510507 21906733 431476947 427715707 314015419
11628509 18490967 3944631 108138180 107644533 95715620
2089737 1747184 747148 3868995 3679608 4015499
145356754 114637433 7406013 738168637 764633863 749855113
41662342 2624291 76534192 514044911 547938497 552402123
122122010 60187879 86741838 838737136 763685101 844639977
51740044 98081509 43743058 254423069 261949805 265083073
307760770 61968121 24373312 640948019 571677768 645066335
60539715 39360763 94324643 368272331 343089152 364301722
641182790 14234908 113120476 883590316 865828674 952252886
251752606 35151791 21121973 307178089 282369301 259407117
16145076 20643587 7985462 287846071 315927094 320545518
540660925 36418867 199100767 758699432 679839086 498030689
125555410 36783750 56558593 659808396 649959298 492103164
42682868 16306601 42061822 633832861 678954887 654493895
22825418 395312 27416338 777705438 717210955 607020919
78546347 41805957 132259436 601804532 647334939 537760626
50174055 13190871 139195474 632938942 538220128 675191994
179137234 25206502 169241868 310204921 302381576 268936547
27907564 102946361 64960791 604605356 689598491 665178370
142160826 79852191 72368201 280075547 277532620 251478797
2989107 158916 2244472 22716000 22748599 20218323
73679324 17724876 73899159 144860395 126662680 187238683
146258983 84536540 243848595 762717139 760207078 674677361
344679124 187944061 104816963 502185543 575441382 529020824
534396772 16199811 20140008 654495984 249055028 252272836
114209290 46463111 17113251 491610738 465168790 411467324
278113676 14771681 118707447 394201687 319036260 380226901
3614767 6767899 12145163 79643788 118202389 87564511
317102937 15487992 110049539 583472538 792567989 817183240
408110962 403995496 42780390 548344492 543028393 426457870
18807047 70311711 82452780 739631828 778006754 776562554
72760282 123966368 63616152 442689190 429989959 448150373
156304630 115213145 68325264 862193639 941112907 850785872
466908314 67391084 119621946 655454314 472191188 660563450
3524831 4566439 6033656 70620486 66399284 67428186
268383317 36840535 15026945 447127173 449447212 384938831
18074858 41357260 34751668 535083705 480515509 535019805
13920737 15267310 33455636 131584666 111183815 126041576
223711807 10997843 96539867 419473549 392940793 337461833
170982794 4439121 11856680 259555003 213402296 227502761
3491232 13086687 505349 108184417 106297389 108778990
14348260 4555648 3915064 167521608 172700799 152679517
10729543 97137628 29989186 892179141 893534802 871332882
467346527 8596367 132925077 514841232 498643462 427538633
16415583 27226342 51175392 974437713 814259425 884497745
13049477 40120723 79018167 457362464 510731881 504860072
17937250 11986491 20227857 262573267 229402080 256361969
1497278 5331736 2905044 71639145 84580807 85027725
52823609 53738289 9381957 268075375 271886694 147134952
201792991 7093163 128468211 432338618 358152858 321577308
611896944 282634296 134971424 856671620 929939609 748842661
25448548 155908474 34481279 515951121 582843829 534375577
129920319 11497632 19850025 167629120 171503830 111758471
447070934 63932908 398901224 566284166 371797038 513067648
412743125 181075828 134627041 691785136 649556255 582744550
5259939 7086033 49742430 434296875 477864426 421003977
302793798 24738030 151497833 426717212 426737306 398343268
150709004 21713978 16054683 489573990 491599972 450347351
152996289 1343206 15695863 543169592 534502517 383569317
14599890 6717745 59062971 618302309 516714488 609026455
17375993 35691110 65474377 324223736 301989669 225420372
351714359 94762686 156215255 494097110 374636107 417975433
14187189 57767 1653745 34894862 31433554 36510049
261779662 81731624 15511107 301548427 165045418 278815577
65347077 1660019 13436169 166951761 195605481 195141746
316816782 7085816 92170944 352853396 359783871 322676564
262409521 34656288 259958848 397450429 174900204 492472343
249776093 261630789 320403137 781879380 809807838 876642574
144482523 67697926 124334208 419431113 471244933 491405102
9612179 4923667 11309286 84951633 92359414 101661266
96576213 8888072 130079886 509008621 464551027 492494715
56749670 4947694 4245223 103322975 95604164 61998158
31853771 3104651 13344484 437486614 474502077 334311211
29582731 7203996 32253015 509323489 502460886 464108439
195659729 90574835 17024255 552875418 587499568 547441065
357087973 167819647 53279930 448110259 432719439 464973430
719137289 640972013 11165140 974307820 905277445 871603228
2624402 14846413 289825 69688957 78986521 83188288
9090933 127815377 44215129 322498725 339365758 326115691
60710815 31425325 69082283 210824988 208843046 236564534
123827229 72151282 27554022 648765119 640387643 700777081
453143297 124975320 262344231 503967183 251860677 541422177
213279809 86964239 25693176 358277783 381273750 437172787
41549534 1859125 917422 74573607 59331395 76031581
3781742 7354891 1263647 90236133 95194970 85045103
78523333 148767614 77679210 809413995 921827854 869894032
35972047 82703575 743769 396268642 306327903 378427263
189135785 61139518 116894832 495961255 654104966 717603788
37361354 49187193 46850940 333238036 349743833 292647269
11021376 4879000 19084426 435219686 324204767 439951899
138626200 169326805 92592069 657907160 758650871 756327979
4884340 3309756 2893987 32460467 33305637 33616771
642784099 161186 608179503 921986554 541410929 959064154
31568460 4966809 15399708 164214821 143168756 157382292
38009330 11898841 80830127 276648916 241473332 280145815
272155554 106963741 357817138 860334973 739125763 845503231
156390614 57054826 8355421 247739929 219205134 171056764
553134522 123407442 78300758 792117782 743193228 718750159
193770131 56823297 139221113 841455705 825089388 803531645
272993590 119896001 53543118 630662316 558378891 473205245
42525448 12760253 16236955 658055214 533278589 542707140
10901518 2629341 3979081 12330413 5463151 11741179
13998182 4701855 31201108 146977886 228927508 223736021
86203090 1216643 66013508 392780147 456643446 450742761
822777944 223414597 84769802 832212880 451211447 638047295
244644632 14691143 450187 447941351 492768947 469569868
2755240 785903 1032804 16086899 17126074 14778299
35979883 30776697 484473 75026633 71733856 64030298
227870081 27552180 21913800 680856050 599507267 677447652
354971193 18188578 154812871 782741521 236634048 809983221
3381836 17936014 32271601 75958384 75498265 74047718
16584675 42369384 34377229 409772333 424421328 427160335
530007671 142543957 96176744 767480278 760700641 671335671
257808688 21201369 19867935 312443908 264775716 311732118
688098113 137636892 127992727 842160330 488715934 495598012
80938783 3551081 25922399 117866119 152727528 123736247
523880279 407688074 182782361 687370726 585597441 502956587
200750045 116670464 5233674 681055263 682506595 685637023
61439855 1680252 19534684 133755923 114307798 126889264
162768579 36706386 32722548 541752399 492620909 389297635
86028535 28105146 3272104 331759278 345896678 359596659
56323007 9480059 5143369 970340283 931208046 861633082
5212031 7124033 13918338 350096546 388474377 345691386
755508864 176240031 640284058 791080804 391265077 785910176
543392004 157602604 650705370 623179899 491799338 889944716
85013836 39355782 87592814 901507320 874779793 910621044
50490084 55754378 93879163 359262269 369739684 337749640
40971651 7987975 17404205 145131077 180630364 185376029
141067433 248143776 58533703 829972869 823284384 805294739
122779789 113131035 42798775 911197872 971600257 893935021
42547916 4030930 4277098 661090497 687515320 660145817
81117918 24553979 19090192 107205527 96665047 110333381
357090985 8009780 247537007 415026116 349232455 369129444
63908673 14417530 30784776 475126888 457175708 433336178
186402449 141376221 114691153 240822492 274873516 229479473
48243470 13332610 68519 199455831 241772889 208092192
1844047 225300 2433486 5156408 5199862 5216157
20367585 79540462 16088889 791106906 745694967 756244430
70797560 768942 15536703 240805344 235987976 183887104
25264259 1167918 17728115 55598939 54605345 53683922
2814800 8073886 20361533 274990043 295815021 285888626
9632992 1758742 2270432 17367995 10862578 16111052
470428017 237942451 11709559 744716942 734191763 718638219
270040378 207231183 91871148 688770168 724430290 886574744
70399551 20668564 172040579 458179135 486847543 506716388
293905135 206306047 106056827 302073918 307194242 288951919
18627232 4196384 16922312 299109953 275018078 307612956
24434906 3010347 38200753 374277563 352267916 465207791
16798921 11196980 35084330 379502284 472962528 447151185
37245198 78973553 115778075 855420434 919605801 648874904
171114815 23821562 89748906 286332725 147061785 282087860
5654861 30183604 22798530 781618201 927639638 885987477
486597591 130880184 25471497 695173699 551570769 583473821
128428093 71504538 3422760 220683992 266644416 242887191
142410813 16001646 14649659 318107828 353901520 313903080
199385110 2642926 60491718 328624229 264032852 360727945
15617324 47338959 33671162 350190866 424065761 404576655
253224396 53023541 138056994 459824021 517533720 515912345
214258485 59187857 75984884 550468664 596115673 564832613
73498980 25539324 97046675 806291970 917040258 923996463
20786546 303120656 40047430 576432615 756797928 654840402
65771339 30868014 10223735 350674450 383324090 358934737
561932438 258075278 73119637 947748762 874363107 832445037
7263080 17010680 88508914 269823849 258517472 281030706
154135652 2550811 5465653 194114785 154721038 189523815
29181006 7228057 9764383 39416506 38988373 38300927
176209601 92689042 31936420 559852285 326848132 538186317
25978709 22627872 36805760 380001236 366710526 365077291
52186170 26855180 44978645 361376185 316103350 328548486
37514984 53834424 96142185 318690979 377663152 390115495
227932257 157372976 62973569 363992935 277478017 313533537
311007875 110613937 222526273 413327143 395907073 373538580
229159912 43527214 34417389 622604946 635871105 625591207
140958964 94134743 55938315 735040784 657544579 492688554
36948199 7780541 56744797 383881508 406518712 400412911
396931241 60048342 119512588 565348588 482159626 522373879
7030462 1660939 9377761 50540434 54849271 66131247
28062596 20322610 41675868 741155816 775674380 779490297
55422425 18641667 8315935 286621964 289974559 319313101
84427214 898807 164023673 740802966 671029041 741879741
302389944 81767593 49910454 690543974 752897515 811950282
68538318 72027819 19065595 676695804 593649266 726157155
43852639 29625901 364365455 961468485 764615339 927325880
185704319 8353333 68286776 671308128 538969485 673528354
721583969 133495202 80108521 859694907 369764302 857233016
58931584 18469687 36848584 282182948 286339664 179586251
333795021 115089062 59971450 560629580 567288185 492802267
46753737 14452666 43789051 308341417 317866894 286143350
119735313 70391833 85191496 379464009 390520357 346371439
29552988 17847955 13212933 214414193 212240181 244650615
407148136 55714561 204694353 642212827 630164094 570260202
166257358 14396014 18125540 602455278 694070773 510796534
87237031 8424558 4137976 140477898 136880302 84905056
511600756 6599788 24519178 578784099 543699712 443884738
216193018 26158047 189556682 239358283 260221679 263167023
445391885 12840819 90987984 483674187 286315465 480187667
296437598 99034383 34353073 486485409 447108781 466571667
23655401 71310813 44306130 809134277 849450954 816923408
374734926 53614623 190594612 394958550 318036225 421649022
62298948 11130530 9648782 406622032 376305173 460862597
210713102 84137578 342389126 445219376 528314773 562400657
6456643 68889848 14581636 774893382 703234650 832337403
81626578 27787578 37320943 116386574 99457540 122951610
4486926 22749006 112656746 417939560 443101201 407158954
115070626 129509726 19343617 588765359 728486218 739021849
26472938 17994048 3900331 323782802 311322785 286159159
15452065 17850825 41243145 424653258 567404411 514981753
5809763 23269523 2403880 170866601 167939212 136440101
359750 20061296 133805129 388256700 403760459 386095798
44577321 22617361 9584306 643490416 781187517 790958478
10321114 92923 1869403 53725638 48351881 47859185
5929559 24039175 147494870 453549480 357793412 463230912
116250771 12853509 73797936 162154112 67284264 101812325
199428831 114736723 102247848 424328797 373803582 291527044
24601278 46582 4339143 79622455 80838009 76117090
88558841 74701195 117095853 494513684 425783866 416396936
146204699 14820616 176703647 760042215 709828764 718565697
21675734 40420250 25948778 244044441 258003256 212044682
341250421 22300410 24248460 653628509 657060378 659708338
57628532 82615707 7193643 589310999 581181099 455414167
67660948 1415726 7300193 88797633 101337522 57613980
388231666 94842471 22009503 698604388 494751668 682861976
140822470 114647556 39952629 165783238 140582128 133937161
46014446 29486419 12871920 296944994 288588510 221582083
247399805 85886342 86638958 847519675 975770542 966443220
149516687 47698017 2684535 164212549 144123036 142148558
173468776 97361545 71306902 659283793 738298606 863758986
65515201 39326054 4193397 93638757 87908370 78213610
354840656 3408060 340400554 775845256 415962308 515229588
83365364 7529402 5775211 127507902 123220416 95567334
61719023 80295669 105870506 622547128 642871310 636941633
243606768 5061699 70805490 284252763 207997335 290614450
154349596 44588109 13583507 482481850 485814032 499037467
13015959 49528824 34754422 339954950 336285243 328251684
186427467 64700127 46412108 296891623 296788894 183213471
109890125 138397938 10562268 422610501 497491046 397137698
47509226 87412061 99390900 695679453 694873718 701024526
103471638 120816353 95279789 684208459 729514880 741503319
355731895 19300269 74662207 489756981 478275276 484387929
609057557 47170729 22809494 892219896 772227608 906168018
114642384 36278998 10965481 498516651 507633135 536206325
34364289 165703198 45060817 795966641 821052104 666404334
10399297 75342720 77913133 691263832 706195477 698005557
841085 5720997 3955007 57829010 50215239 45337214
433248948 163467673 220724829 740208511 561086404 680771726
471080289 304428438 256147108 801409918 764793914 508653318
211370803 42663654 74868116 459336156 663198245 667564110
62237450 1949019 101718154 647269392 549366047 655347747
162746446 236621034 14908339 316986042 310795909 294378667
520232642 664505772 266499388 872385682 952482101 962961818
161423993 41686541 143797166 600971543 522835006 603263584
12706823 9285939 4908088 107598649 97401841 85607276
426784971 95298824 118420320 847802972 890826859 886809526
497848347 298200220 8406691 777503116 879999566 882050080
185949603 63123227 29639906 922674797 817924876 890174915
733306977 126570882 269440561 954112484 576993843 599220581
585838588 38423234 180573140 614596505 601446876 534067498
214358249 58903452 73334772 330361636 305424264 304655713
401043263 147874424 168250786 627646096 518433227 484706373
382511735 37776769 32932732 612817598 496049936 609207681
315578388 144566539 73265247 555231103 499816067 555765798
155804360 80595079 124637421 239072500 345321690 277965086
106976440 25565546 20714129 838934688 722721061 802611935
26858231 62170016 64478858 391060567 371539941 442505024
65309644 9556474 15475809 153545776 146394759 143142385
237510464 22970654 9033410 885530367 669115374 680033402
229635983 12017576 8529664 802859359 626530282 806947717
296141613 3234714 75754846 342305943 358256846 342150366
15032272 536497 7858769 76012075 82321978 76552796
57381463 9045916 3306914 176755377 186868576 187770451
10306649 7259156 26082209 869028868 939987322 916294263
63828944 21044956 26374993 401898179 387958131 374911084
329327168 215903764 83193440 659649977 764122785 732644939
240760644 69413872 67846410 328224255 354408156 282606804
8990043 98026610 128207764 316034051 282324385 320609432
185803388 2408097 4241043 228424594 42942044 233213593
130239090 48562541 37199871 284675200 239237474 282414134
48114651 24973788 14374714 78661808 89076632 63956953
30262726 20370639 14052066 463627058 554647161 544749360
104725824 37837897 118863398 341089350 323603974 394264119
266918163 21018864 84214711 472895971 430887165 378951594
3678141 4123765 5118665 74408258 77801200 75105769
185085320 338990410 8995968 525143608 582349017 505523864
2207432 4294742 115529 24185230 30885419 29308522
30128917 242061 16960078 42764885 37519020 36071912
26710233 28148463 16865025 111207426 92587246 127896459
112024309 34148977 100684507 446587391 396011833 508416773
16908807 2300538 6028164 139014757 152778497 152807062
105160953 1478638 8489074 262905602 244606224 245149761
6840894 2469147 16525595 570982255 570444796 557173039
989764 85132802 31576458 209209528 298996992 321832923
84764036 22499728 2604290 103637379 95968377 56897567
72052902 25888029 15510848 222534693 233826364 224702163
80375759 51026321 8286663 459842729 442784448 472706901
183864259 57467932 162401544 448435615 346503805 436632819
17659174 11565128 20473374 249450456 266313282 238976136
1836982 14726334 22107491 576005491 466382732 655448846
359141698 92135698 133641466 445482282 507278265 414907722
122285116 35803966 7004636 964248484 904461695 937622673
10283479 1639603 10076568 433688507 405303637 279941310
22771727 12845268 4948139 385493621 381968148 361612557
43144484 51332774 162814791 754371505 791983441 819695415
66434062 30497575 54342791 703686714 934288227 886734060
59182595 36694164 20869150 665043287 667003179 630233047
212102877 58115562 20632194 591801863 678135883 672620443
254055986 11861074 145284550 636602187 845765278 720886075
1154626 163143 695913 5502965 4830364 5235513
4086328 6280452 2188061 96506356 101901603 92742457
15425766 20925822 81063796 402720042 396898523 410970167
408604959 65466334 143657828 991967061 794724752 791601284
102994493 8112815 6309710 287559012 216877046 121195388
222393264 7685214 56695105 244696577 94505090 200678057
199817102 9328071 229869116 534271394 539295354 618591182
68856563 59126179 39806884 269923031 265123257 245435392
115277442 11902281 9754306 783616416 895586145 826125305
68941789 15242644 3601558 613903769 645340093 657563878
312061226 23627118 98975136 451445193 516656774 512445420
74524319 118566622 30888467 796023878 727346785 782056132
109987472 175491511 32646558 308443017 293793360 317250188
214580041 24957078 14248045 412013204 215845471 282170162
500587 1018717 1475965 66243554 51728142 70847230
138823819 60748999 135835186 377809937 390438566 353725091
17663860 5620585 12038917 259488442 249477835 235892452
1049840 3332076 3294819 34021605 38112630 35220215
297883366 28208143 30348184 587893913 518867373 526940762
233746986 74849149 89628832 286981139 355049709 320276214
78376772 7036039 797795 284284707 282400529 272970480
354637360 221779502 265903765 435099872 429465572 560688812
6048961 7481888 4996970 258187963 245617127 213666655
122092910 79667716 4953345 171741215 147264311 106032388
319909620 121970416 46697618 833755696 883703171 538038979
296919145 136963373 117394856 787250176 677381109 801361386
110978528 4729626 36012376 606177067 384874997 477340765
219387593 19558544 63883120 458517340 436766838 494720266
14686315 16473771 29513518 234278783 238288300 249647461
602399264 240197556 281791946 637765077 874795967 841165662
342035098 181410737 81788753 631427517 557030431 598308119
72302326 26402854 20375325 270560784 274221234 176002252
382917189 132669078 197769384 562528436 470293404 733034428
39993731 49588984 54239664 863371699 742893192 871444645
115603102 65449793 18175185 180841240 164730917 92849126
765674168 179434826 167346074 856816678 437989217 625043073
134240644 66663795 124396628 154433477 78363040 154360621
28596720 6935500 5142832 57449854 56767934 49662869
246780 88220426 1012170 384952249 418108010 384197242
26597980 45130528 7750100 384871695 369925905 390799623
63984456 99554388 3540164 752670270 763059792 627764768
10918681 2633850 1930246 70307571 72294164 69598955
208352231 14030639 79586340 369031343 339430237 478194934
49888133 38782381 4870743 121642755 97643951 85157558
10100025 26886318 13642574 312017955 309599976 289708971
397178073 206409257 166280606 415844281 327252372 224321569
31154238 87572898 36042515 707926877 662326964 624283525
43639849 1663325 28125800 145325964 98181714 103414905
38735623 25950414 43987236 72067918 76267056 80841038
104181892 22509050 68926429 600224277 464440048 500486227
33970 224565 87133 4368265 5181979 3966713
94713287 62258784 124785240 842042983 699280497 763256134
5059876 27422268 30326592 368462151 389495986 321924930
461181176 11420154 77425524 848417598 727255557 492998393
90460946 37957648 5468359 487553885 510220618 545284778
57813249 29791985 17010502 409065873 342044780 561597260
32965241 84804239 5350651 607652201 653260568 674993269
303510052 79086404 51997131 463291887 433584397 296021959
28701946 14790313 11739153 210689831 156717462 226072993
372086681 435628108 46734016 452595598 630926756 592579277
618288964 246709017 9217312 825347903 795370696 751106671
21363994 21664208 55465405 256059225 289068308 243543776
513083351 45151032 53916317 833885584 792719945 956358529
24825203 8565145 24365764 61227022 55644618 64414630
23141560 38735952 17241756 131396175 138642926 133846500
48322495 22359194 15917841 891248049 885150931 877645334
6394259 70820169 1783238 626097643 624823635 556032958
142471870 91329054 9823560 660711473 644541331 621446804
14460191 5965710 28511580 67942116 93179664 105176385
88762825 1250898 44149612 248352595 241947856 244577460
135687710 42218565 57314288 150146409 97519700 104661588
266730144 35146895 168521101 526563293 238157070 291284166
7896699 55132199 55303642 634347152 791796802 795546734
27940948 50641866 1492477 272880306 294006930 208682763
9769073 8676253 92953720 379970530 461915533 438458861
197390480 47915804 22984794 322755714 282277801 275777430
105207350 25157709 208643965 470245602 488154534 502129575
397502836 117029301 43567775 562556797 517974429 567658164
58891995 10522938 6890095 65216167 59110071 70976877
564022916 62184344 24821332 756685305 434907788 740413586
301982607 69217201 50516751 799163169 849011914 861863085
210791202 239132355 168311224 341733652 400879574 370737680
116785771 61562900 176395884 610604344 598957366 565409035
33037913 79659337 738606 191391523 253022275 189425624
88251738 1582152 79124292 311075529 299207620 285094016
91389698 7698284 22791126 327785941 338107223 360911790
471827864 108450577 8463296 616201956 356374972 620941742
56770982 5151629 27486587 96278143 86117606 91562957
31643047 5031948 107006 39661062 21557703 54089351
84362819 17989791 233234821 498956690 637893505 664158931
29047378 60297656 63628395 272265366 267149065 283816535
146562693 298808174 229660933 961859148 927621945 871632764
412472612 167075312 296342610 467661515 372482925 581612828
2134698 79710890 29249110 321184013 338895397 331117000
104380329 114822161 52505746 881470439 678088122 654121706
20835811 72849657 42764773 389097125 400032857 393759474
210773595 72564690 15590510 647476439 650625105 453275841
367802 843470 425611 6578471 7052821 6880273
528342328 17651847 149472688 720549303 650068164 705248216
48146144 6819037 51291383 712683972 528477460 711042747
53159438 114371696 17243027 217776009 329195069 328692898
1630612 1012896 1195110 33814267 32903021 32001080
7178300 16032025 1583475 179840997 182976211 170566662
25456230 197080807 8110665 455286061 478553670 482012329
54855913 6565234 110376169 291807687 267376085 323692661
218353536 17009773 126649833 691442382 674739820 613484119
79286492 3329694 26249994 257276686 208015054 259314976
310455063 82207072 128922562 551832101 518220732 473092475
84225829 17416174 27600296 289294329 314474348 251520971
92501580 4854222 22172790 207712534 196411294 178722162
38895663 13862079 46409064 811043765 855819505 779824059
22531908 87354608 94758923 453731067 451748622 432072419
2854380 34082487 13643967 193664761 209639287 205024404
619408496 33659968 13792055 977199683 944971044 862620903
713656370 198016435 365286729 886927948 855050221 606844777
258489180 207972056 18459339 603608928 504781706 385297102
463655518 30253295 368271678 705660876 580759940 843269117
22333445 19541182 17137940 70858350 65153477 68449710
11144055 3564703 5074502 93845047 91966228 82431909
277803514 139242951 32601977 557095441 690290135 552140010
873092 1865385 2766127 254700346 359101951 338950973
67827943 80425903 69911196 385132031 403762374 501895183
321979874 30527230 39157480 512095061 463568910 473995460
33831002 9024608 9515472 155531716 159538875 149149121
2449219 18296106 194888979 475119351 550038725 623877648
120031 303954 356859 3399539 3157848 3020241
544005947 52055244 133921041 595910205 386961456 591240083
220901359 669598 315387246 585062530 573348785 497330288
59605139 87813712 54823399 797118991 721750546 708268592
179822492 44734476 39538478 422464513 439018569 421608478
56058393 46252171 59944548 736211899 817940896 865245612
386765534 285856411 132986620 556365292 430587296 472998596
15561558 17673566 6633248 298554797 265525009 277329658
189176015 29502836 94207838 451692816 535427811 451374339
32425141 19085297 8440515 53280290 48773100 33909385
683864751 9446577 237890632 862518840 570951782 864797035
13046800 34943773 89030326 573145955 668732494 655810917
79994374 40645656 11616863 244721790 269940415 220100967
4564080 56967635 17284568 309051032 330254665 329133409
140328172 65448272 15508684 766415677 573330813 679256332
16904248 82574230 60550830 289160147 266740285 312220202
226203326 123370870 37518527 278118728 195093568 213666848
17949958 6049828 37145071 224573884 266702914 232744145
9819261 78688195 24695868 272578714 297340501 300955849
6411232 1434192 1177617 54690759 54478816 52813764
333854105 64057853 227352365 450438730 234710511 257828125
250423623 183714594 16054091 665540590 639895235 579062237
71243815 42270096 5012426 927955562 851613452 883418208
12536335 64368874 2511567 747742148 657592286 742840502
54557439 40849653 55091726 357140335 313767105 298105005
1058084 5039 64419 11139673 11589893 10850595
55107491 29250306 2264543 433272990 478184346 576858841
85007644 2223903 30971996 824082762 588626111 789638888
293976454 1373286 81879027 723042918 737511933 434304572
270517936 51171793 71279445 500050125 419376987 503608751
19292293 69096207 41142488 644147497 756235292 727970572
586938873 17521578 182526922 910359909 537672438 819433954
202397031 30982705 69119649 841888022 868588859 789650768
37497260 138025181 84441776 620432184 657467412 638099670
99531833 115011449 68510288 658940690 618395886 576575158
21187088 7895910 31801661 207543918 225739204 200208997
408661514 51601788 7389819 557523602 222108457 403019157
105458867 3360678 72192869 475554214 583383444 557895845
90282565 945535 18607224 348344477 358579365 293916424
117219609 1785814 147013725 720982392 692405008 721340582
100060627 122499423 5251097 497731101 471082632 532882406
163409384 218759327 164681444 663517333 642930476 670423374
166574528 8565727 16680560 176626413 172203366 92482958
752152 6351823 825390 78138477 55653290 76866278
16032154 47268793 43242268 132813086 134502847 128583931
365789897 38303383 6321635 659475533 605992127 597776066
387236550 71005065 5355754 758001786 638638938 749608784
89088160 36339552 114208190 757506257 686945740 722643478
165952436 14165112 97028923 431436712 443885505 262230120
202233095 55146701 13284998 407687410 405080552 325785508
80005289 50421223 4683816 214206235 287853935 245562512
35546300 8333995 5708422 979686265 926011294 838591929
32555856 112217233 40148917 664928876 635644521 667018963
49981113 84897166 9950504 428203847 431742841 367573099
2873010 10939025 6475844 162093823 177801875 156406382
343949835 131584892 120919924 773817556 801580659 500626270
160190271 33444952 56793084 175936033 180244193 169454082
830509 42087565 50214427 383079255 388517043 382992077
159120374 102782592 6107390 853292427 847624590 782134462
168034823 56568569 151183671 332107669 401876036 456132479
290809922 11469520 174607667 719417802 694916310 642215185
100590904 162118162 107358308 645676415 714454290 748212331
34311725 40179933 55440986 584810338 517137837 564201149
39960472 87420296 55606236 610156194 538873059 581591371
5321818 34427928 6177860 217658679 268351432 277698094
114520672 23881625 66857700 844017193 790897439 742057074
211543690 22814009 53167516 450781710 317476959 582382290
386339708 10757863 73869194 718727479 556510773 822771077
462594007 306645101 361171187 811399964 702793880 633210083
19061318 145340110 27334572 448799650 430556543 440407323
90966857 7203071 24814611 117110740 88863950 74054844
321643771 52803121 38372286 381927690 303285636 177347855
74590672 51294862 81832979 666165203 603113420 624196216
216090458 104868598 183944801 807550576 903367710 670376664
27522838 21178138 5833256 103410219 92451023 102582851
125425414 51781976 99163866 652693820 394856596 639215288
267160041 195115200 76656867 760063993 483251821 853529404
13553692 66187067 70380004 397345309 376941105 362449305
55567029 189331309 9705151 572027591 559918567 568857490
25331348 11167849 34712870 138395129 138577762 143765856
102937657 19065094 36508061 484806875 324744081 486462209
721800121 63547706 152576958 929799302 609871680 912309363
96135271 4660720 2215937 207038446 173871553 173558547
74985152 12812847 41024202 363047684 384206545 359317160
685428279 425764916 324436746 836791111 642743071 364277346
41308781 105346158 52133490 760879718 766070395 761157456
14127590 56058343 82609181 490688945 438334200 511084427
201260297 82214972 287453 527774296 420156637 431272732
171521735 90320782 67192332 346245358 324032362 337137741
97648196 87565965 3299475 847992881 855092032 711710321
326702245 88024706 63567517 744066111 657200011 499039579
48835685 7194930 7028132 50766737 53142932 50933009
10932822 109073 70799081 393642974 373438873 432139953
17629534 27060933 131367866 954018666 882764113 978739826
73977431 34338186 142215989 897001120 930721977 846558267
207816251 94359715 125073573 548053143 474904528 539099608
38394807 14717153 43393845 177970975 154046603 150483890
546847271 248866758 228155317 749891314 821544346 673816016
312882638 17382306 87627804 606094977 493998241 483441449
43808884 45164977 24247052 360417698 278029121 328031380
22047079 40272685 7278818 351757292 360023536 332091017
42428439 53081735 204327013 387154512 606943621 822742095
5150824 51290926 3358777 732913978 825921076 743890624
606023 20970264 2045241 76952853 77584366 79426412
11423530 17106647 68761401 829055502 854624620 986805204
17581221 61524895 30569443 237828755 218068160 213334915
6923640 6958276 17069180 455803438 456200539 464959797
278994527 108447850 8961209 332669430 328319491 212307789
3006535 27156716 18315196 596833947 774934653 756906801
22845451 2307591 31761843 186449894 192071617 187534306
54988562 16690303 22352854 114939813 86007928 112066974
53178833 44585822 37602450 516089227 463156966 530744191
90727656 2581114 53630994 581630781 593719952 582824542
8728034 25858673 40178276 710379598 686387504 716163926
579220811 128643302 20413882 775244529 749131384 772134590
1825278 45219383 72163284 227981587 244930663 243125687
28959497 7895368 16922909 241057811 209364746 251162268
241581086 163940868 16008849 615274601 490082264 667398476
4600980 35431381 216902100 876443860 662976399 908571487
26538866 19057507 11514384 83124001 78545424 80258342
1666905 2132529 17430 16671429 17909090 17470536
84605678 119112869 6194427 571808373 654628164 627648501
19346866 3427707 25537312 133873415 129024906 121365691
72193092 2331125 25126296 684893675 757432291 768925143
168090759 72533707 314633259 589786232 577867721 554254189
57180535 34362295 11711087 413130476 415970052 391289475
42464518 122472698 4824184 417662876 428721287 290502800
133530803 16819110 9524398 380982328 198642027 367979818
61403463 35454914 81183786 578939820 592763358 601081317
123966414 55424175 28578416 276234463 287997772 294385818
55085583 23391406 228389 268731649 219131439 135331437
20552296 390653 7501172 252007441 235929725 209809807
3681181 10053482 3400321 55643614 42805667 56256448
470198874 50302822 120565378 648919763 567561421 639551567
213697845 4867751 4458 769229500 674403393 699584914
8933443 8064671 4081891 65144742 62428884 67617662
14900564 37392620 168356798 582019165 442083941 521897994
211169208 223639839 4717287 621937492 649731538 710334047
186059217 8078359 168099501 790191035 640656805 746043654
124203151 5378473 38570748 266925216 282280095 261643586
81354228 45798226 23660933 405495058 450627411 410324014
328679861 313573083 46298245 904973837 909353018 911725791
408937743 14266946 262986088 808445136 796041984 791810722
474230162 197012171 174722968 670423253 663085428 242033196
309436362 130815068 19225013 659465574 556457976 609918923
150960485 24722828 34273986 287824817 288753491 236339460
4149102 5819821 4970839 73408501 91646038 88472828
288035292 156101805 93260326 979282502 897337761 985907432
258169991 137874306 91166704 931762976 735117840 917081280
131890454 26307666 37152495 406628077 282313113 327949672
988449 6667354 19665516 83527389 60118273 74912227
332970994 22437643 133716028 386172607 121312795 381563197
289832687 29700364 134318825 656039762 724666541 722851497
239789612 96446260 71686851 306622290 266716247 143661889
67242741 48816596 1612272 108660752 97443886 108191766
613634014 99674091 194543811 875079004 467682346 790966916
114284198 22269100 42419610 186039434 155695986 188970365
32361401 10541921 2747374 253395044 235886993 240820197
437829944 152216805 238362916 556615209 216297781 467601603
28980021 4731523 62744263 618780209 624019633 578136764
62476952 1235416 6950050 323401487 291960781 330317341
414693621 72938616 80707651 923951333 721926437 842548373
4864735 1421717 1839785 73241467 65526894 79004964
3540366 2506322 2456719 104560646 105293512 101563997
223418 1733241 1064046 7116763 5842775 7183370
89599177 43341732 31038406 185589233 190252367 169561227
13278517 12769370 671896 57895281 58050059 54999936
290097599 45044567 13987989 776416040 603335497 530977523
69983060 491218 12871771 556972677 661756512 591997383
74452521 232215660 12504732 644837254 578604516 508580843
36724748 20604720 3901754 75038290 84292979 87752855
340359046 76467887 83578508 393556709 228631709 388116404
35567716 38557460 53950363 762013158 810147954 701459916
218489424 85104293 1944206 410932795 432635320 480824584
272802097 21486192 71387167 309351347 241290765 268736238
12183943 62993458 19925937 378482789 373873307 379461752
358768735 311852109 6323956 547384062 519274052 530223614
353971870 75112081 81880130 524342822 676576791 808777266
65568975 31728780 56313825 701406854 655517482 556170797
229463390 109906435 97374895 497882571 517726027 680314489
16763755 36905225 24640114 293907557 263134382 292217888
11082759 10829805 3009233 217716603 230877931 197820848
148758555 91919692 77279432 406172741 248906818 387066962
141845528 23437537 30156743 324408195 251388822 306942869
12495789 2162894 289987 30578367 29395971 29950440
341003918 229395891 34380753 469108482 312575655 353471085
273916971 30997693 142264557 364467267 373560536 285293061
5007506 18022931 26676603 156895071 128572959 155656828
8062050 57246885 44746571 215684089 247417655 241602172
181740138 26188958 52966588 956627131 900208675 842174447
173821514 133875146 37381223 683721259 693565383 687304861
156737607 16032811 141335662 293453103 260338516 262362113
36928830 30644207 2069173 689485804 743789932 657595725
20273279 1306541 8502262 37835802 40694932 40335443
25921733 1740946 8996412 33753203 34595790 30608156
1245611 204365 167260 3447838 3767918 3306916
28973251 162568703 125777700 748207187 733363549 796813962
66520 11847 8295 233643 215600 257402
67045431 22019640 189365384 820611053 772734602 798885457
540505744 203608195 139498549 658800206 596777701 644677266
20636342 21375459 53970912 139885613 178141950 164546538
225505114 42283537 144670088 355182210 273866094 349719743
47104553 16248760 47971190 828215679 855282467 864044906
195576728 12099927 97293258 232376921 232532759 271307975
234233347 24032248 129490414 240052095 249965132 236256681
8476794 2893292 50772610 734939387 653071842 760132101
61777445 9350143 21568346 553391167 580591955 572195274
8568800 37714398 43911059 237165168 266378848 262143629
27962049 37664314 155066593 650010698 767163339 717975843
140440466 69285295 114208646 299897891 290335519 283854613
70976168 33332581 70454458 765548539 720810540 781503734
73540502 113761292 68831990 827154722 833069192 833997726
19224244 14735681 26339288 252378238 206941884 222110263
94866297 19707118 31543898 184472414 119973154 142375978
34612365 1108383 20214858 336345576 325035872 307194642
126057006 48121301 29260741 196468717 205334504 188583819
169816704 230053040 36393284 414811974 420117581 438320446
26556 14524704 21583418 178335377 180634567 186905782
503528859 21280508 62818997 945603852 952748083 833737916
317642 5743617 5148622 375757077 392187873 375526912
69642110 57667065 76035245 479260037 591767071 571801262
191211315 112445766 86382000 340964023 343743994 354141795
53970880 151882776 2524891 981708372 901765091 915131819
56801656 15416755 3631986 228824800 252707552 224433096
140277739 3205087 120143492 701322891 862139262 831427576
9857094 15131305 33547388 595096463 710860611 733302081
51094380 44084987 36478719 738595329 656427639 718721900
868661 659128 5203646 11783774 12398824 12578961
28153940 12087565 6243229 207021268 222504670 218598410
47861806 19030890 27227102 536507923 519326245 548611372
71047359 22440993 19695802 276137191 335596976 337513441
6538562 16766349 4164963 92968021 74351605 99026522
98152600 28667465 116332805 471257597 439093478 453115491
40449137 25645017 71002226 821073525 491178299 814008667
165713028 74929706 46965586 493967262 461955740 506150408
1013875 3354568 19520683 139882845 138438741 153656684
153537363 2659246 103612300 348665096 367462861 324422995
257494277 187624414 87643142 427061671 440791270 223417452
307912778 27787934 3482755 454971009 360492658 526114953
37931390 59203249 7856151 275391242 242953709 289674208
88691870 33772264 104648535 545053622 593137335 691434270
793471646 18124107 588414285 931388425 193732822 692110872
461527077 197006086 124660381 830600693 765909751 659772027
192637582 150497661 27396854 621229595 492867402 614859075
11744189 1608496 3989509 19804259 18175805 12297533
263053905 133724634 19650024 321992640 310168976 174221848
39472027 96681137 6322639 452747398 522977899 571665570
64933117 4461810 12009619 110360362 109361687 96384409
399749374 133117477 52379652 771347415 554597461 750988485
88531409 150074617 107969736 543119364 597256514 584651724
75998705 151869076 42374177 582800054 577223039 546497246
43542104 13000787 24139797 69036541 88992285 71592772
51250748 21275910 4127791 182604384 220535771 189651262
216399548 138798651 24827508 921741223 913280296 890587009
83086060 62131819 81020529 740739746 686012401 545078699
5225143 21744372 30481842 140582489 161095240 161653590
652297617 53659060 213719235 955093676 619368666 761545017
2325440 51823157 3620704 192317505 182362072 191541114
317154657 3126904 30827948 590542807 657084326 690208482
96266997 808291 15823097 142667120 130951372 115157681
132615132 62365489 25275978 174059387 163835092 157937307
141089197 122609837 27219961 647857562 597146420 639782741
399502201 236243950 54795711 515591781 529882448 540167307
31434049 60691871 1843939 171964272 151909383 170947444
392491670 43414462 57576204 824742026 889554407 759703553
590405 2623380 2793197 72455670 82169429 78623646
145486434 4428865 42516449 823767390 755498986 835570853
492779286 84031812 63423680 576968614 556998312 387935024
24164558 49659179 27456697 368408618 316465051 334394375
297443252 22431060 79604513 605515726 639005762 630253472
7667616 632387 4273075 14743617 14766914 16317729
829415946 22391630 237811262 952898970 969458408 888455374
477637438 404042064 75960248 958193813 860731214 929310514
12503241 46180786 7406576 170531657 190472356 184678082
76745945 65291690 69881662 333005808 327252785 341418593
32595471 47858370 41803671 159273718 142196981 122459441
41379474 103124930 24173557 406792326 442498670 454073480
487625825 12046946 92877651 670530950 594728953 549844374
211513635 61893455 138288131 249944662 240853070 253243503
83051051 60815486 29929377 706604986 677055720 681448627
441824197 330205024 38158574 629664945 641554593 700765043
487813331 398885936 53734 544846915 499291864 185398083
21576004 7071052 7324254 137453469 158925833 143520859
4114556 1720926 8337609 36570742 38327337 44346550
1187099 1226927 6018378 105276312 101126846 101292900
17707248 10583329 40750524 246220878 232286392 254371335
89394635 15748197 146337828 818280736 939838504 705975245
139260542 143931089 28190786 681021494 658086338 665682220
52204104 53696747 33715984 560801889 497988877 485352078
263630900 87511861 108286615 306180984 337233596 274537144
7536760 11351924 2858086 261150261 248902225 190323168
185568057 64615309 10444896 609832929 490461224 623982920
183557582 65910882 67863703 852623635 930315403 563189563
95323914 64588185 349203177 862307036 922154278 926887975
21897060 7387098 28425301 109302984 116369883 114988702
48442050 23979661 8271936 69269875 63407199 66628650
427291504 173214367 77913544 680291658 829419974 878856934
7865214 3702233 390641 284627634 282986839 345528785
486841611 100814200 77238569 584334787 556756860 327649420
102462262 84204355 9837202 552825197 514568823 539499210
114950078 51721983 50807222 904043624 854433457 876001603
495354856 153607179 82126680 960461096 893473161 827104123
25368365 23853813 87531673 284881684 247858430 255521764
18043598 7093816 1097538 190983944 186863365 201449407
295633484 90079881 551800720 715642036 725114684 773808159
28137662 13425489 38749127 237959083 217133681 254266103
5619402 36260837 67981705 215851707 233270604 190781276
260814260 129693761 60779589 555627374 481313500 585707723
29243067 37910996 41629799 961105757 787468104 772196869
485470959 33979884 202003894 735762589 702495294 391822791
6468337 13134230 175381692 363900291 436978248 453054653
40502863 170972803 3289224 514467543 502152598 527067005
20349691 34489732 112349006 590331990 633701716 623050439
130325709 45826633 12434664 623935906 677442073 521505465
9828816 32038185 96234261 342706999 339483586 337594142
822363158 563437793 469315596 857239545 783850729 708944008
20167906 53133289 103897858 806474402 727011619 610873647
95142317 58575541 545917985 951024618 920928360 928861042
171725650 38930484 86464740 578198997 749956301 533191089
7530999 53574816 8806423 673017340 706790317 769346113
126035122 130159132 3269148 632426049 619665054 571726654
137119073 121585553 6305480 719716772 753068219 738599863
223467421 22122434 77131124 551456319 630825464 615252127
427642463 12740642 107231639 473429232 50768303 390117950
186575268 4906259 75909956 450055408 529035856 534369705
38332247 30625440 11087719 455881191 506593161 470387699
41175090 18090573 69029697 619972326 598240335 605616889
15526473 6534984 12152062 38424887 41551339 38210675
16955411 23238931 16576136 203215164 204195591 209095265
65266108 19230964 23365837 715044817 561689101 768380263
363892 213928 1621334 15960016 16276891 17161336
7387284 21775861 573223 169544798 180824966 143963930
207833646 66023682 47851778 344086016 345478692 356222705
313821792 2854397 2185582 841073266 732553500 757429633
56481134 25640397 17064406 77465961 102800411 73676494
291120 416028 946511 29880148 32711500 27371146
96822404 4948859 106852002 483685486 492911085 410030314
73833279 101003072 55429725 722503409 870061063 795175215
56153353 48712336 4227365 681848742 677076847 708317985
40646934 13571011 22602491 368198201 419236212 425308851
288218740 44933259 56727567 954864977 652928002 955287775
6238206 16054226 5346450 102285012 113173438 108803338
612131367 104021443 409174243 871969122 904472857 906877878
455799197 321778 121511457 667148370 512223241 509337189
208647427 327238688 184243357 898268278 915329629 952370907
219700483 71958753 136630165 879228169 908706722 820465285
142745909 170855739 122041839 484177892 438196636 419069039
7925598 4811154 2548229 13808777 11730284 15350163
60458497 44346757 46796156 624766519 624795419 614977718
204973522 103818995 2358405 713847137 915378304 667961044
1573299 657898 789762 9752171 8076399 6608688
14049383 15294192 3801819 75437338 93147558 94971688
197932302 31266877 54483218 710319321 709699858 612650299
59394447 60943107 71936516 324638182 428677643 341687178
207191816 12870970 49005006 344703305 278765779 311347995
238825709 89114538 136966399 790277669 363997616 792699769
1364516 1802157 5640520 278975154 283980627 203985619
7073188 23635511 37433878 443057179 463551956 456749213
8245600 29507102 32040879 340514077 358448589 343715724
473410959 258325170 159284706 534614644 484390951 496703135
93674688 46680356 10560386 143679986 129026080 102047709
1021970 160027 306555 1397902 749371 1265584
9572921 93356 2402354 46115315 47941953 40201349
249627481 73254154 141399920 284450635 170810830 176657317
187650686 64161256 36862466 281359570 381662041 349758114
482955843 33920208 177207262 523179259 419375672 632486847
354505432 16055961 122544300 609883130 371883311 512565580
6525207 81957435 23885889 256053768 251107283 207461116
32354014 8968915 23577913 45678138 45654951 49184458
76831231 19138823 2615622 958626352 602809861 870595017
360426380 92862486 75214637 868247850 687624432 848779436
70858517 50097955 674165 78377471 77472622 76396878
35594192 15823205 1780978 447762112 367841800 387423578
51317252 111514166 146660153 781022602 740213605 751813283
184695876 56852590 39150904 205640384 134761882 197306812
306762523 11651468 51919937 834697804 756852139 783927022
16383805 5459821 9323433 74597273 74568143 69247544
318109349 2546084 32973906 326383430 301762171 132208166
79737 29673756 24631563 197036863 186554527 203633411
106848906 30407582 13342577 700868182 665793472 699178751
84918495 40054202 14182529 740387181 744326700 719889392
84781720 40747963 31109716 238230251 250387406 196449579
408444536 120014910 275650216 674029359 515140014 588925004
61189980 20950540 13456333 196771308 216933681 208760673
526719327 149873732 34455846 667617215 891151667 921456874
104466223 57990285 55700539 587951846 559280318 554691937
7600604 56724337 965642 108641572 121570739 108333129
13968320 5268291 724152 17285131 16425762 21288458
250736866 19588056 89289568 800451941 905208914 881976327
15443042 29965932 12744866 237763580 234230149 225566480
75700441 25081433 23804066 300282412 273936765 300078034
188515804 39308313 51029692 333677469 331680487 232818254
44056747 7144182 36472932 365003583 618844820 590092002
98917154 24270570 73159530 923352828 929774289 935284036
59274847 108745310 53954860 796143370 867216535 708176662
31803883 17530981 77692966 466710091 389111736 433649347
383520559 132031956 101049820 630470413 520166372 244597394
409063997 90454722 133263400 604029516 433326928 603445393
126420303 2735117 30842371 181572322 127789715 177208955
591641 35314 20034 2129879 1766754 2101884
34670916 65943316 87484227 604509447 543945141 519246968
1013992 933486 553022 3338531 2889976 3442119
80059123 27097938 24527614 292885669 223241055 209816277
90917897 10224352 81565352 232030091 198363202 216209790
89665390 27799518 63659745 521578086 464650436 477209859
29285220 23446002 50355292 302407135 331276378 321203859
45912459 6685305 34249933 285746128 265558923 278073527
290968460 154859178 57630318 804055241 756899993 798691555
65471409 3014252 39934934 137951611 116412477 147680185
161014593 44227150 6753503 360210827 411619577 295656949
51774606 37755248 9555923 201872689 194101521 158768963
139627177 41418579 48235101 210530944 116480833 175045685
145712330 66220404 77299338 380191118 239277114 267277084
8537681 9655843 1441125 75381048 73595852 85916840
554881493 48569344 9853214 789839390 478941901 787304660
63892306 68969729 11993347 241745264 297870750 266622225
30075832 23485466 4113903 975625574 978702132 926436812
68844029 45473807 28320701 322998723 344402804 414414144
256165953 72668440 243322567 433971591 463618702 394148333
266485319 156102957 126408733 394999913 308549851 349696027
559332 4699654 5154110 17490178 17901900 17175909
406548251 179661286 275614639 447560765 426634896 565794729
199560048 70621072 58371673 734484665 580975827 558259671
80150081 40838094 11494042 193556657 202887075 153652706
47089884 7414017 3688928 131309246 106144404 106229604
207425903 53038701 59498306 272989633 226945769 227113866
274143500 4237405 54764201 829776561 930443940 867601698
80618526 18067602 11420467 596005991 600495811 588135717
9860653 12222122 90890814 486300944 447633282 489193173
46333324 9073697 38467950 80266756 75981098 68788334
113777804 97754065 3327095 262286193 279305423 256125504
154371323 76581567 8593928 834667970 726705820 842217960
328168407 29678107 76133338 695817693 779416176 733405829
47049035 147745632 16492600 641497194 602242329 663376709
53567263 6905279 20961202 504213266 372381000 467705459
424014288 172465154 99156317 651028264 464475691 665425878
40696175 7902493 17396134 289786672 286869387 287228709
41874663 4073059 5907634 293825878 306656214 274162323
203959818 121165853 87698034 292743800 270013727 292664847
12644994 3273821 4198369 107159462 110355343 98482476
110004336 9147291 195431747 429372203 359552418 399175299
20327735 2367538 4966543 41035418 41274759 57246098
34848635 9866149 13833171 38671215 37505785 34119384
1023819 170196 1003289 149928691 159364013 161394524
658552857 273094439 39234529 861813998 895749839 887831664
47088818 9363278 10493162 67281528 61889604 68633671
50932272 20193150 11422812 75301063 62374560 46604848
63166582 32275380 18759559 385343696 411369519 414150832
347092457 39059254 57796116 607780025 660045817 635187577
63669932 18174669 69784854 158174670 123267803 204282700
10431713 12035300 43769424 297283927 251108372 316444155
103543774 28961422 32947942 230200482 220258997 254431630
184797470 33994672 48244454 238720335 195917189 167319394
108782765 26239968 91068326 242638944 137959224 259618559
308993188 254606705 137781604 478709571 443044567 450283807
21890380 1407844 147267830 612105119 750446861 695260925
172701959 99661688 61920819 726769227 673422150 702200972
316894787 178375855 3734532 435798160 423246108 337959814
247076809 33214271 169491679 741247923 854148347 870457223
911681 33190 3617746 26106469 44512443 45784803
212954136 39234849 59713147 611342471 574685547 563519104
513074665 244940314 284894611 803503168 741475710 669515995
5044719 45235968 25654594 257840966 274825214 265099054
255884547 7986935 83256814 297537953 260331740 333086603
193158457 108585620 15275750 514844165 514595265 480044962
58924414 282961223 11108571 839001089 847620619 662207927
440745415 61026732 6109750 579764027 612543789 404019923
26962314 8058756 237822 94392485 98013536 99388810
81163538 33145470 2128660 205236852 191629991 212880960
184916775 22146915 57039385 461029302 341958302 423349848
90858330 19909094 20039426 552857074 457050576 544583651
27976678 293095746 4198322 804880510 824497263 847864813
20733717 220794 43735454 183136771 200304882 178769327
243930525 233013823 95938688 641316541 736665892 609427343
24456922 146424385 173506501 690929193 685813719 631938639
367002688 79239826 309092831 691680785 672392835 719244888
280969444 141151527 119116598 352957787 640523234 464909622
1452983 50888 2633034 32289338 35909440 31653498
2357944 5673611 6478705 99539562 100252401 97458949
26508015 56912219 45527537 853553027 920031613 881015404
71679223 68632546 45340034 423552391 451712413 438251850
27253126 46002247 44750618 738841339 828192531 756923328
84244879 6880770 48479332 114917095 115298617 106170762
150978019 5033327 109319479 800419731 764290821 798170138
155206571 39257334 42689972 311418652 430624324 427876369
134359912 6173650 87468406 447482675 429551988 465993440
100791431 17729772 19689468 209272678 197856324 214334531
15287828 16739981 46596663 355622553 323639379 331724591
88310713 27909880 4242706 114046470 88931196 109858149
452700840 338349094 46566084 590039253 618152704 512608270
5989510 16236861 27579271 181546095 160404903 203043167
94494042 100710309 4126461 263616714 255305066 254761006
536398317 32422952 442780 624274033 695311764 691165100
118345348 54969070 195296895 359861204 356945989 374310523
119660093 71120474 79190 178465500 214468109 210997258
106383991 1900880 90966776 328550240 351289254 351110190
92420 130774 63547 909194 1286752 1253530
149216618 19292853 1054426 348631484 335607394 273241463
22642100 13293645 35585700 68468856 76890841 85423068
95484512 49102041 30229890 470373525 473749382 484942396
34562579 7126639 12450036 161341847 123214595 165124140
69615188 28260438 75682371 432586107 435800476 434840623
1247933 152020620 549269 694182318 690116070 673101649
90256780 39586341 41051632 813963975 820628015 502611323
47774724 5218015 112929839 554693628 645836144 616775152
662151452 40175021 367215113 772298837 552003610 749031132
247243403 90320825 297929730 732833350 691217920 589586848
131816723 93394324 7939601 528408509 529614636 454681757
92583209 73159881 36321065 566588247 683194848 573325295
236364789 213483589 214016715 837241636 809354101 816340918
74006494 33650465 84386408 419208275 449475275 441299723
68825757 15770057 38413756 638181111 652513941 651979268
99977515 114039820 100425931 765916046 757892886 722254886
297608989 190504300 94571400 970204375 884107745 906263429
226148509 87610275 11617701 513203949 552256121 493967221
4212837 37511 3446680 70263811 77193591 83658877
145772154 182688268 8452050 462452834 612730721 649971416
226968775 23201331 89038966 280571835 201525495 203421716
127457994 20085106 56070309 577147766 342306338 489033035
239903956 56585603 116339310 383775946 213153521 394221862
68127983 12742413 71642966 418480075 473130745 455933908
80839704 66203257 32321238 340768121 414378948 400516390
31518450 29082119 245844 37925185 38382787 13884258
129294664 48291375 93603148 197440836 200522922 212144266
72231560 36222784 19878650 501473946 482995640 423154471
19107272 9214844 15924098 221085942 229076809 222175795
274050967 60749745 240695443 989667411 908036124 987301318
206003959 30132293 168388948 662651106 683814303 628094063
44029133 4376765 23493033 105569271 116288835 102819376
44287116 53801455 11147801 215417641 276115024 278287911
17499243 140034699 7658245 375617571 539793188 569758363
42132378 94250930 80676533 291299470 369733193 381593652
164883381 20826076 32865220 842664152 804417136 567257181
754934025 118518892 552835325 820319779 902566901 858864786
717931017 131407502 493560525 839191971 881114348 823062393
258248644 37334419 61747232 716331808 667097005 621544836
4115887 3298475 5173679 149898730 163843372 157936405
236289549 57659496 4018999 444574066 818805145 835873628
340775734 79641677 5754228 569075579 380602250 417140127
235969299 143954645 35045956 272636282 201716706 218185346
16987166 14828147 37244900 308974370 356567034 283752814
63648203 100236918 137705677 715521958 863035191 831974395
55459355 25057406 36047138 252663456 256563934 249591745
94772204 113837327 2630723 737061089 774026381 753740480
32161782 8978036 84690678 533483941 401537528 478148897
55906419 14559492 22665663 406062986 392626245 355753622
94316078 21625622 18456818 383840888 337585887 407520769
44687093 18328062 20317888 488650779 503125329 268155089
84599866 251048476 17865823 574601798 669675260 708841848
108406048 88120158 55679030 577062537 642461397 669349044
5620975 4254258 73126435 549394424 552887016 539952988
127733645 10829050 163932959 578386799 572255837 582689652
572564960 233991935 132711698 844650705 826257617 658473884
572511192 544174115 184317002 843354848 665807659 701973926
6268063 4755021 319561 165235423 150693625 167977401
107972330 96438188 17705347 354760838 360704127 301892635
33681222 79728528 45613073 520971441 576784741 568767436
2436957 9409009 668780 19935716 20026080 20306482
130121101 90640435 21942888 314400585 348112739 335612819
70341663 8560548 28597276 158025661 167344923 157243951
15242943 6945884 82357217 549640997 595906125 556139174
142761300 23553401 303108370 738159725 894215175 818957195
242743748 39371447 54112281 417162749 287526806 334113772
98950778 3859685 6843644 115507122 100574440 89342433
355390311 246887063 211340772 472674800 565428673 538289971
57259561 39113935 16110096 228792163 216916808 306614171
424125736 137898646 77844688 710976261 550742222 782145823
22665409 21015451 10546414 187164224 188028198 173041519
192414542 241681647 283928776 964146760 970670923 754952376
125924721 23111950 76746279 989736923 911690986 908755893
58742509 27754626 891596 72750086 48555160 71426852
451064123 286770386 274355212 728792338 643752549 783404795
68581898 124263585 4575507 601591986 512995228 445821041
852068960 183551303 371212017 920908828 904222666 605687761
54847649 39654035 98561819 859301840 689596899 859656409
243463598 157072459 100080128 917495159 780725160 908308959
14774702 1206017 22816821 260477331 249949654 248964502
8655266 13103095 2153549 54139351 53904260 55415693
10477474 2199595 11123353 44300597 40855142 45325634
731048648 189869714 236473026 777928772 660335722 609946499
254471303 160652756 167074578 683908521 844304318 793918947
61224100 3063813 99719485 273856858 281989915 269522177
309442794 5337535 86432134 752843562 687914079 741025288
406845623 61216319 75436781 680856809 695960489 684686026
213099697 13562301 1626054 271683822 284372779 247946362
303409879 208478307 40198513 680311095 560216238 589951158
31384328 86354436 80630267 545285444 568590678 568319643
20131774 16383813 37693481 264901370 224457284 248990036
91698950 101557596 51631632 182450394 211383150 227540510
198702667 60819844 132452663 499123885 488848589 434370655
279875766 54507923 37440321 547170488 452185346 553426770
413205094 190645671 157664610 556711497 464380766 443958575
100316494 39193016 103122244 249000362 241202779 187105402
60401080 102394581 26980061 708177824 939661472 920207081
5220803 24060522 15142210 338421307 429885906 413119967
144986503 92045394 260242920 728423699 588975472 694167134
201405880 183530196 157352186 843663866 848717455 857071978
50885522 11400955 14493694 232486151 239198666 243857634
78124709 25527406 49132852 288390083 280083707 281022224
332856053 25974101 60775695 345506770 241145689 350181074
36800074 5297700 25646167 327198998 280635346 349209311
277952126 16447184 26724508 510125780 515553182 496252310
4841685 12639635 15767562 774941221 718410242 781885608
183472938 29358706 41989870 563516346 779563889 769410894
70361785 12912398 5434899 112262166 130560092 95083491
71867945 108418577 70064346 757131399 751709130 654823088
315201745 98923447 17298984 644674590 461181325 659607795
5086970 1793086 272213 9279523 11102783 9934915
177228966 2275971 20126330 267385154 228737539 348297969
381338006 120743275 82598373 655363451 480145428 357661286
212194848 647443 79320608 751747762 780986230 700083138
114908694 7412587 54840364 366297499 336181139 323998576
24116759 150873285 160947999 842092796 875634860 861757589
63411154 3360979 5685401 503644154 521369425 512836769
11160388 15343391 6810639 68649442 72783548 70309541
64969786 21577026 1685457 632249287 422580729 609786918
90961131 17466114 24782098 533379140 588302412 438857461
22168811 2347858 24352082 80712425 75891900 80861788
33893749 43399219 61344842 316664343 394856332 432613632
9628155 10217196 34073773 318946443 352693114 374618290
236041078 86789370 55460901 751109557 734516883 791673717
194923269 3760322 176721276 685222169 706886522 658730058
15932641 39240397 47920171 796893312 797770901 830929264
67696683 2852809 64894497 726199502 631588011 531910118
1048087 1069315 2419016 20252099 19520235 20997344
86850928 86054493 108366838 305871540 273832462 289965870
22226035 24698840 39182122 145889717 163130346 163395910
121804192 22127616 131098720 193753313 288068625 281961922
22707361 2520609 8777354 35147386 38559067 36914252
9008664 6044670 790942 114390880 123831739 125987719
288427622 20929428 74486027 878155420 849028950 900578053
23017899 48247308 32960539 237219174 249655904 251764154
4982009 25995371 57066510 157341626 156862745 153895933
3292251 32006004 1219450 47267240 56941738 56869189
344639472 44067453 155803846 491186767 536427285 552364346
360732484 107443722 93724596 575493897 473175015 496845972
65978250 4577995 37274665 191178794 195438867 180936253
65569818 35587438 38970797 124630600 125132072 126848430
5844404 30010151 38966450 338073889 355599276 344786464
429779152 160992038 5362972 706720366 710748274 719292523
594412948 178532527 72562795 971456638 800501346 818556031
21100356 50004077 7530769 200174486 211171148 225646189
135727004 60086456 24733843 765240785 768507041 814762951
80661677 18643139 24083528 746656131 759642560 721933140
28638032 7127283 78462 179087698 147122505 178736248
435482868 19297781 178827753 465361145 469696911 471706566
503183652 25117636 214670013 869872310 767648696 773389262
223809046 148848165 4019721 243736725 267431845 218406495
154008895 2073784 29742044 211293342 174267600 117020015
184832624 23670745 79017429 495417649 564239722 572495234
526624428 277469223 643436999 822889146 682988776 981872073
353864948 368168118 313927857 762961144 725209592 753331625
16378362 11880098 10281834 195118447 175451182 211108790
13390085 33020745 19044172 209964228 242805273 264170574
183789992 73460786 20366703 243083552 285115202 358612090
5229139 6550710 373200 27916117 29653627 31251295
141797597 29221885 135868118 552551278 506043362 512030461
22094572 19451937 13884806 308027378 301934175 241413851
8453825 6840686 53281941 262181770 257300911 233333688
20575999 59838974 178296939 837897810 788001961 801639009
70522430 2917924 4957623 129354350 128692750 119289991
35389199 104359200 53968248 843654375 724885130 831239087
40616536 119653785 29957438 587388282 505370304 591536420
1740514 9367580 18011925 88542945 91225494 81370258
27733254 5775391 8248954 113702420 107348187 111794532
8613403 33778254 45585172 105038862 106150801 102479426
531577619 227498720 233493950 680282001 283218169 483559113
554815221 77858469 65033053 579741236 543712065 568129069
487359460 59029861 86075986 692779561 509703886 453281976
384747877 197894704 422025998 923049453 872351810 914227735
1488830 1083819 602852 5125931 5524496 4898763
311158471 31419526 13492182 705163105 839932443 739113487
33620868 41155644 10685291 145757732 201778763 163213552
25790359 79654901 23203920 408701058 439870931 467808997
3040245 15241385 109892275 519663118 478255761 463833815
8590 767775 374578 4091221 4179791 4194794
405010964 198801797 111136660 851680877 739804380 850868418
5691289 14399791 7756026 297458453 299106974 290283464
89140982 28357596 38320928 765466209 802644333 764918115
2389396 1019651 1305266 3279491 1520816 1813589
130873166 24449256 147413143 503852214 509954885 497583323
42219114 4681355 5658074 190818219 183929882 207522317
69451560 87532695 30169842 579675420 769193432 752298478
22403807 15243161 2812222 255791616 318177037 240801971
575416405 233062472 157434471 747166727 596083013 726842574
199328878 4440428 45592798 648426726 520754069 457657176
14834769 948606 3983703 60332837 57178980 58179823
210063946 9108951 10807712 320805006 274499618 323187220
15631484 3427151 9616957 131383973 139786656 161132285
16297046 7461833 4897255 58657317 55281825 58654200
147644770 78768 60189468 183624144 44734511 65849959
138177397 34646525 75625767 292666239 212930210 320966819
25519571 89192642 15801094 278664296 274094808 264033744
16747095 3270688 1484396 18711080 9713434 17338549
235174649 107074734 3178905 549777703 515914525 544755359
44586341 1367448 32064647 170768485 127178263 167951921
452249230 1715580 100262615 469345561 447388679 376512652
174242515 16474176 44370383 401544690 448023287 393799696
236452256 139029708 19535954 544659270 568065205 502205665
514139879 121101442 354732981 766438929 553355959 809234332
6563497 133633307 134157512 497522304 494139772 509272799
485271768 36699704 2623621 545145027 513334553 404232664
86960312 26130799 47825180 573295234 598378639 540636128
6880242 17226075 21155566 320857547 354715067 337464320
159898246 1394078 11013366 322301296 304024196 295571576
73881642 6442006 22914318 538644862 619733805 659269901
36606971 53270897 31327532 345718080 335092476 351134576
229272456 28823911 206103406 404512007 291103054 361217623
202691208 91098708 33171754 875937073 829974983 756102560
17899784 2357686 10907332 129001947 129753847 121787110
3220103 478034 4773276 25423532 28147244 22767714
70100651 82484309 22473725 396834490 373040283 414685015
1032763 136053473 7578598 693341931 896357939 869236156
170120177 102454134 3933887 234993387 232670453 200973631
194731629 57756945 144646376 636103759 486035736 622018173
82364392 69247615 11674175 323635196 292482377 314524605
24752249 35255279 125598336 324261473 262368758 459728332
221838212 157584718 142464701 595383954 601249759 559823740
2658892 1701910 1641854 13670653 12316202 9740811
133761955 36373829 1477875 528266175 474218470 528155151
138600629 52631051 63385998 817949673 956997647 963956726
18453838 53861712 7204355 277938666 285634360 222087541
33662118 165640393 46346281 609983999 631454245 527312161
178003451 29995118 18366326 465192397 463521654 470935010
66551495 97532621 4639775 611487246 609342780 609620135
69575522 119411867 34104937 791683311 847193260 906922320
73113031 14174485 71184899 198473540 141646321 198573341
133526743 151548172 47148130 808065372 710779058 867126627
123239567 36357601 114010910 640449255 493359983 564654278
37298841 18372303 37300208 166431088 162489382 163508874
626327113 30497179 53128453 851919733 860944796 609054515
718280 4000163 106363635 669512212 461586392 712648902
197170289 185928842 330833762 506249959 492649306 481909351
917357 4276655 6567980 37925932 32391955 33142562
62205908 10871974 1261368 78843410 75186083 53525183
392726532 99177054 92075735 585851501 562211310 607775607
12165065 1452595 6268077 157646518 171670095 165533333
160734404 12746218 178667161 577232204 570536743 568652854
110162746 89300985 47430253 658960284 522961052 605638323
3124776 765004 10446859 47247959 56717206 67792843
189727861 19491728 17427234 661231593 376116963 560546706
425343335 238502735 69885438 460129766 444883264 440330945
50722197 15072279 10764841 850448818 953779658 773683923
617726017 36695914 275767721 796599393 463092795 616783819
198482768 124302909 9148497 241697492 254931188 235845156
33460396 52436255 195193234 600540134 628834579 622114921
7635100 8882279 6461436 149278585 149727809 149863535
45166230 3223263 46543291 361172268 357700777 302519059
428153423 34259522 191658343 763800472 643290708 730408752
3442847 14633280 42472728 427685538 435730231 408546709
30077433 5650166 29688204 680940544 673229423 676917791
140502 55498 162825 1667384 1909441 1939430
286968776 19147663 148879802 494017823 482190907 527770325
71360073 1545177 82916444 304892658 299822374 278842075
341190712 138214550 307523533 744380459 694234115 717292105
471794913 30748253 121926374 877581369 717523900 702658425
124396821 8391306 101602040 209713634 225310347 215089363
208797207 20727384 18744274 263843044 262580310 187241016
7435505 5544860 200917 14293928 12628570 9950754
25638955 55053705 11905234 209672060 225549075 224322112
2189366 272143 240423 14411308 10831695 14726361
24759733 70839453 11912360 410625243 519613315 541433984
53739868 22982565 118617535 795825094 947030128 929851825
18465396 41730965 123078994 427636699 422740011 382830414
315092357 159962035 84056582 459649687 235442308 536368199
196051487 20597557 195243615 749789928 821229218 552272754
85858047 3775049 96139895 181429034 184058472 166606754
106152015 5750635 137458516 235648747 309765606 299525575
52468538 419754496 21171398 858561486 853122127 794266074
37207842 28228970 25131945 354040016 460220204 437309066
50983607 11091401 9278565 222729920 191770768 228409835
6590328 19875889 17283640 174145656 175115523 178477697
967296 1190322 108934 8973715 7909581 8340140
4351239 5160133 18263681 236554609 212807745 261505817
42836075 1446212 45050368 225708087 252099579 240591876
200710076 872765 53460967 650509621 620060738 563345056
308600502 35235738 146404261 345597050 125043828 168007802
87321023 86181596 1402430 423341681 448383834 384746659
109490320 3778237 5022953 169438493 162125226 42631553
71778158 106063562 30816861 669103010 634376657 679260870
60070840 106744107 20289136 214640003 205692005 177415600
212175689 256102402 15116166 969663574 875629569 863500220
11769922 2747929 3974455 138857821 139704838 145416448
322070471 201534115 201864697 385056086 386264703 354261031
4542445 18468808 12602107 322142845 316132588 314499579
40172578 147118253 92700019 588787562 550646582 573196305
13419137 15059031 35527242 317025308 291890549 321070322
16805132 136133429 66755693 504739162 560045863 534262932
61935331 6866824 13312818 161641406 146647923 153394496
95229054 23294869 17276236 317092649 286079789 318151832
25179229 13200400 5397923 46152779 29677723 48072512
41721041 38265724 8452226 81644999 99607779 100671211
61559603 7816577 1069162 79960560 93053032 91730749
167205914 186224400 24200249 494841090 532081353 499673146
153746874 19473489 45515687 303925369 312494550 309537344
203141683 94009201 53938744 537288352 623619745 633354473
600485423 332232861 390743404 775974864 813927908 743191086
15839244 3121859 18902825 141863344 171571293 198978767
67724689 26123082 104727861 568943359 556497570 584431221
4625109 306734 1982682 130055100 88213452 114064188
162355609 33139193 79328301 281166980 287118454 278299222
597447873 83251342 79843883 867210098 942109448 906590765
284509512 16731431 47562875 643714974 682320017 647406932
131504207 129794705 1742402 522841054 520785789 547570413
80908857 166207730 178193523 393014101 379356094 412379841
93395822 95985897 67158559 631931831 587326408 592384704
490634095 205071512 327628957 654298271 624077397 644493989
89652958 9528370 62738151 125590562 112034796 112780036
93710556 18327092 102907006 633243076 669795146 690050056
258671908 51105832 19122846 362052809 260681606 398427234
28137121 20521268 160672407 443380566 381840410 473085740
15936041 872572 29073035 156039745 132693082 164629170
47518170 28734607 5333769 269419163 207917562 242247043
572606874 210412468 14894340 656400482 495373468 277083227
136633160 3044008 179018782 611271244 627521606 611317515
399478920 122191085 209690612 855370254 849379687 754652101
56223605 18606430 45824251 230613714 219659279 227373411
85304034 15175901 41238639 163483849 170529376 137863926
36948269 30991428 1191020 218197264 206098812 193182519
15914170 62801878 29895315 672819433 769687807 778837995
252001030 45576624 137212260 805034978 811156453 736788042
187439687 39747638 108553192 573244323 680712920 650458141
46619815 47763220 54706985 439817284 466858445 511918864
254179879 146899061 11825805 606817376 519912881 509177705
360251894 130895532 175401210 529106567 411077655 521921406
5858879 814264 5849813 55876910 56191034 38824294
55369299 48491831 107722419 276612574 249877412 290575826
313442652 95711684 35376695 495191843 485016933 430991780
40058214 65718491 11345764 383188982 382209572 325273779
189108991 67616966 37618676 238544336 264976220 201908948
65303021 53216799 110167322 499025739 402400396 522523185
64125510 15081315 30306830 725823471 702640075 727652126
11357202 29927201 57408573 627718042 614955038 619977512
64431930 30532298 1601846 172546710 176034932 186731945
26652130 77257441 26449981 933130791 912902876 901993498
32219693 6572026 4090805 183582321 194397076 156495155
333522341 4380027 41872128 564201153 600445265 530074914
339596076 27958032 21246898 371511305 183517649 72065316
264712157 47392040 331594279 865208024 835683671 872728880
129766132 6812243 30302739 299243562 346117986 288543330
339311758 110635595 196819327 530788525 628027261 592532504
696328408 1875892 446662573 911795510 703922919 928092618
9427931 43371063 8767629 285983898 362503977 345183590
6635726 22042101 14098809 365628541 370499572 367888997
126509075 17347553 20386414 436839201 444614078 414596430
139440873 17758877 15501500 644863846 690840885 688523303
306176663 108982508 26854216 812413402 633693644 568944509
26464045 19746759 9634632 61514242 72148737 59957046
98032454 80208648 19268871 679596743 551697039 621853608
83975466 39016107 3417272 265641469 269404991 258970780
419611957 139832169 333079790 881290250 839515823 891423088
95185443 78525772 60348030 297060105 280963275 289493446
16818708 10991989 25942976 190374357 173634398 233495083
12636722 9397440 159392745 690627796 883504128 928765609
234026939 40630235 49326386 591326809 581308413 586539772
23144243 5542986 88473 236749229 272410314 237106595
13341411 896006 6202325 47339143 44626861 50195756
232686353 36159846 88568766 244398073 261140965 199899043
21400451 285794204 58066398 876766687 885741762 835513854
89662309 3667967 61028757 401318154 426088330 464913450
1358037 24652450 17549426 299815140 314193720 279839898
105088944 41860464 49854595 374164870 476365634 437999744
581825175 66579641 22211752 933966588 857539129 717057845
18490520 5081484 20855922 492469571 507685859 601034268
49052444 11557108 11998492 195227804 174347388 221499244
8036391 7197606 30946906 285283937 205476348 308039034
99255704 147612314 72496678 513906495 694393217 647839329
126148591 8973284 90896514 561362413 522581353 593353599
18224209 280910843 9677096 935045221 855220937 929184418
13096468 27177168 3943606 207916332 189314124 210476839
2225393 87695 5014514 29359631 33482921 33967658
48314373 48425702 24184907 749030026 674229312 660575587
4346733 1398604 32936249 237121400 240313929 222077805
451874122 44013664 52470567 535790815 534278410 299003813
152388790 54111017 18435178 398432172 390538809 401163503
31933008 24872648 51552982 325356784 248555586 330560443
461379410 58054074 267611784 833084121 680553933 877100181
250499825 76756112 217064092 396148129 426213255 400515745
10205379 9522677 56396 93467089 92848732 75975815
162246193 72642194 48933345 667509657 772573208 702237074
33133372 40195019 17947376 938264592 893758513 878140836
38930827 16141589 3030858 378199574 407836473 289863184
250331393 16256488 95154655 635379684 677391655 585142521
50664560 60244634 14290014 672832565 611193572 612284593
314872806 32031763 64194938 412009251 403525416 329619457
304186209 86226331 86823986 848408114 850954191 735587958
58961736 93178257 72667908 730170122 796091350 770843825
12819138 9735943 27972748 80426337 85437777 86104370
635061438 31539855 53398403 710904424 112553681 638776463
178991 405463 222764 4055577 3387529 2715096
71689199 62627658 36151388 653553871 653961215 602602215
103418842 19420165 133476031 291408022 237719385 275689785
287989401 44056930 160291084 395792188 427311722 384674750
23812663 4808786 11631133 591871966 613112906 421958504
104072280 69478083 2245998 424033440 354023533 315372414
543784509 26797308 48008118 655334713 117248945 573025408
225397143 50758194 135689290 312644226 170563318 337470790
52944994 16682173 5163268 74088606 73046591 42704752
90953345 10200757 225866 672034378 511415573 632539544
614949285 241625087 349984505 738001571 664446335 585233646
247881865 265696781 283628528 648245153 618443359 627115551
224768515 15397434 84880434 887256797 844844845 872812722
180050620 7621474 32004551 823162753 774022512 746431321
20457518 783839 18221261 104645640 108219926 105906316
109947121 4769542 45205812 526499591 515243817 538290821
201313659 65452676 31576731 598862986 597197701 603654082
466986 31622580 66683321 683456283 666849705 539404224
16235614 130519289 14831404 629191856 654261885 445068013
340409798 88767467 89346868 885693452 663908406 861518452
15445535 8069357 821039 172893942 156575807 157128122
205111167 116800107 12042517 425158767 450360115 462165027
9964368 45836645 37026445 639675552 642376942 518541781
62102711 60952268 7268084 574107064 568173917 615169528
512354738 77753081 40876583 723277446 649614284 738403419
57156335 10181200 29737077 335704240 315168024 334353007
37308368 33079821 18885760 51731401 37033292 30752648
1029059 2135007 265412 23091883 24875677 27430070
1164518 24083848 16078664 567905812 635186360 603516602
31806476 61595343 194559401 519449407 530336042 517003624
681654219 452656600 59865571 822748897 775695946 347888068
65675453 140344430 2283666 734447173 753524189 744034525
116660553 52659145 20933682 147119956 146888948 151306104
157574903 5172734 6661182 207117886 179574079 194575376
429971837 111476665 38387052 502345442 281109305 354858518
183281 927136 1132171 11088436 11823975 11785101
12404346 53450288 32308940 758701035 753098554 761661411
32814910 4166214 12577781 441086034 410718388 425340580
133285127 13271670 24875107 203443207 188158191 219307754
135417891 86686122 16459965 806344308 695307594 763161964
45876795 10883381 13766202 62579828 42139020 56696062
220887732 118877463 12931470 231468924 256613998 334038780
294749982 68010966 142515536 414317714 438681902 319033399
96255377 16859085 33333187 493575867 497467694 490085533
659652557 103849286 118382902 765841396 758980020 380779998
11645 452615 311033 3017001 2949016 2551220
25439463 112950125 180556683 564592303 604925299 558829383
401323239 35469471 107473301 602015461 441639006 613598088
579515402 190231004 215087857 788160473 773867499 567091053
9460114 792573 4102545 53361303 54870429 57315388
66460353 57768137 46888942 419153066 397701067 354847789
324718387 2782798 28302989 569262259 563415424 696519377
486676514 251579202 621435862 705398946 456889864 747147504
18973377 32596137 11346841 206986504 175914352 204526705
31685697 19139290 670296 47501279 47441628 34352461
42651620 125008096 27351598 767532445 861113211 665565035
117840145 15482952 12786602 285049816 197590070 286135463
192590478 59487216 1990338 495748694 481924338 451628175
114728162 2053832 14108585 420200790 432889873 499033455
153831500 170331568 88768126 579068248 574635166 579024092
24580998 17042380 3345081 207714675 180299014 205387390
121096206 18856540 11396252 697957195 765623407 858532901
4161542 964749 1202931 32145493 31551262 30286983
222620183 54495881 64947282 872704792 814939649 846111298
79100237 17919619 80371629 122969543 90769201 110079845
15189067 20591924 6806599 143842135 166830988 164691935
621838815 57951341 379965317 828813545 793389691 763983340
129688146 8842702 10956348 345151203 351439514 255613501
287449 2315731 1802795 9378178 11373368 10580896
67949913 72612286 32339738 469714439 332079191 478982383
22503586 3378437 11099817 184959784 202933532 218274876
24500578 6890087 42083899 507048879 478739282 498814034
1586304 128410998 14148170 589622809 626400967 373954963
5755224 5171203 15941097 88913323 80191969 89230881
613276536 7469052 43576889 912571489 893517084 755709203
46867431 37225896 35584542 375884589 387100263 356038650
84471970 45061150 48488813 597298961 637591443 591930329
379649143 241194684 22863631 978176797 895431077 836008230
122446719 245757440 40460547 924386712 859075512 896711622
654149069 153772027 397464860 882052363 696921703 735958182
15138000 3771688 13527453 189593152 186512687 180916428
24724519 6992364 2391827 59041804 62227158 61818037
330157363 72515227 45529505 645936682 626463468 619368818
193140092 112802989 13019238 305530474 295615609 271606084
404599587 84917321 126206793 650007867 585895326 837549089
39421258 2193739 4441052 199164286 228433398 207492862
255639695 311826338 134234434 586178450 528746142 502533036
229374960 73972085 3936863 849722006 730027265 637546871
65859685 6236147 44659515 395196753 426813169 345938912
104382024 6918632 9142698 841288601 740226816 877571979
5249499 22424130 28180506 365975065 331827873 325639468
724245650 597262875 269497903 856883211 723958697 678551640
59667238 13209538 18490046 95568444 110635454 87590608
913202 150338986 108917999 852670213 754888419 759128368
84920689 22307136 7108442 358231050 339757074 350882944
251157380 62378024 96012282 617843663 457286021 629579546
997461 641765 7114119 89574811 99513064 76660772
23465052 2645906 5957487 118467108 116385883 107333765
22755781 44391461 11287008 215018436 211595076 216785838
17268736 52762277 16810602 283029981 233950287 283586869
28828693 64589657 27361241 802922893 824015146 774975601
12596725 26345788 11752928 96106904 125030988 118862447
95472848 30389371 125973852 273936482 291325852 284346872
156904311 96266428 3285008 246307597 259626956 148674159
649033813 148770167 564286928 737741211 496368231 633162576
2597626 59534891 49823030 419586757 415773109 414282744
507622264 60018407 66590106 583156429 443499817 269968395
18771907 92467445 49643962 418232133 393768707 398947900
44237703 38463437 3991944 377005545 414174987 328627542
15236558 6564903 5215047 80116692 92390436 56022206
233029586 65155671 68943074 661916459 822189299 796405164
450186823 191542825 9097288 542580208 563642064 589969425
20102948 105106 3669042 232671714 234038727 215964456
77725185 78372810 166517819 496341908 495311126 502990742
23174746 34918287 50590689 471423780 465622421 469861526
108679159 15548945 56269502 628877529 618798397 609335639
309533788 111918677 173328509 671261691 620136516 603553692
20721832 5004367 34797765 141881358 152528092 147513069
202428979 60985832 14024167 368744570 236068224 361092920
463531424 238852636 487302161 835991258 935231281 907493127
126228932 60900116 566665 366671611 413977428 376108783
117451125 125374834 5100597 501166172 569590037 539348253
67023554 6588087 34383599 179156292 187185421 192427628
3931728 591113 1997862 7252598 6999692 7239011
211451222 206400184 157004939 769429842 930910358 819122865
155151636 602237 61727616 513616161 511087438 470801294
261407815 35622259 319583747 276664289 371693921 340363974
66089326 96426 130577306 350907925 355078283 362777511
27069614 132976 6089607 100215676 89674448 83578576
562882356 118965332 198634899 907294867 219368228 705352371
131214554 16803714 67017851 312210540 318328295 338736463
4882076 11312967 93845 290693006 289582802 281082461
18519140 18243057 39207888 283776008 282585164 222303715
214063608 45728895 67167913 600718328 566344658 681235051
35455841 39014353 21716730 168863839 178927649 190993203
16160938 17965468 31050015 564281317 618369926 594517859
27393966 6141688 13026277 110558268 95494521 96227024
388628408 135543055 20643947 408541862 336330275 367785650
30691325 97712978 63285662 261312678 267910801 272556218
28498631 32317856 31228257 806678128 761806467 838217103
18241962 55401088 55173196 763700887 746718586 643431711
380879184 8584779 1519308 409651080 299441945 183551640
35412628 11244513 13370337 608995850 608239471 607474137
102526603 311077280 6504567 620996108 688773183 662534724
94498578 20447171 70587405 404290246 412542188 423255994
82435463 58335715 67327997 111463776 78753543 97404691
159979697 28516182 32031726 661621748 548641819 631223491
395785 1120710 4640348 61086046 57126719 44622712
12566814 17809755 10102074 146674987 122292153 135490717
617722127 711395487 73352241 809620095 890747108 593042591
8882413 14570157 66714392 763203082 728095002 920189076
2002891 55817449 101990389 296178125 354274415 351953887
11854452 71133769 748254 312005136 313231952 244587904
11119411 3311569 7144832 14818380 11148431 14007141
139643748 1293542 188416861 383901271 369537058 400265985
171202146 4316910 109419601 316202131 352506976 328671931
202741069 185606404 111023711 682659263 521920933 657372343
19114590 3888539 6347072 68631499 72844059 51984630
320274561 57588425 104505136 768501571 784573742 800258985
128918212 11999625 33303416 212595935 165119948 88791982
164566075 72677460 72956971 628603176 739146515 666366839
51776440 33659901 29010037 258961075 270092768 260061894
36122948 52797894 2712491 131965352 135903361 104515845
19209858 6331022 8185939 437890618 536705204 484045354
616499706 135426484 209713582 868183368 708744865 865464592
548616591 25429388 107362583 735275527 727066561 764977607
10037306 1697410 2023899 54386175 51659351 67513632
40431434 137445985 31167690 877827069 587568771 875955283
19617120 10945185 6334677 132613249 126592062 100655133
14240804 27254624 16764616 113630772 105609429 122846439
50802939 16730814 182736343 793418935 733746140 750725557
207466724 24116234 276257250 822101395 819097920 861410540
408956934 208249393 18343711 721849892 708501420 652507681
221432696 53431921 29663571 519563284 441718107 531664031
57975879 118775553 3687825 537658303 500520485 439173647
428342023 69792640 1252036 567598275 583285146 645116374
103464763 130935411 238447363 966484610 938159354 944654625
1249434 6013178 1772470 122845063 119024068 110273711
136381049 53542174 64226933 507595603 504581584 519554122
114540645 14313743 95077592 281898040 282923812 277149363
3858747 27469342 16681122 203030516 190510811 193497702
161283058 1052048 157926567 231309296 232990620 182694684
37267663 35921268 46640609 308718386 413922982 364825829
267549713 169689176 37397079 719141290 616814815 706247284
337410511 139927460 50257787 391479719 366007997 479582778
3023644 1022905 119093 12716056 11898293 12592226
50424579 1870827 31488717 109129871 94999184 87990349
133794429 64307399 47662209 519404326 523725410 539981192
429528861 28385014 82181931 508826530 373007793 147327176
126473679 40364711 58804591 434742025 416687954 461124626
280152681 108962697 124588089 329703372 282009007 279763180
649389 1761163 4078477 120294830 111055556 121688255
25403866 69682375 12210192 271299306 295352626 327130577
312813932 259828363 25348357 790794547 725970116 715919955
30383891 12491495 3475646 266882235 270945870 241578743
143043616 48627363 254811403 767489339 840051218 929213240
5655534 15687962 5385590 343446858 328147297 314308544
14156587 3435448 5525613 238249927 219651524 241111919
722784778 181986968 330248225 851613594 544037953 600528658
168654238 6896996 118841040 552229861 462424143 564799728
34430131 38754301 81097334 826882920 831045464 656376680
213324149 31979118 117551732 279152104 231379917 175138435
135416978 28706770 73051289 852976156 828733392 874611624
137379291 53158488 84468683 752678543 811233406 710872499
421421649 187037676 122853135 814778798 798964768 730592686
21633035 9952643 30220160 702029306 438544706 709335765
271888965 45815590 66774717 314138163 166034295 246367257
132094563 130932428 126574048 696723103 542048583 709251824
18912547 128816336 78658426 844321389 871364664 893159217
21250191 626714 15210617 34441349 31089081 42823601
436737498 62103390 183778944 965472697 854331198 746325952
299703403 328429294 11137257 801901916 770421772 837682179
188262159 14506749 80114137 751595621 784001239 796874191
465797483 54901808 71700718 696107132 711019489 542911419
251935099 80180613 119935569 383204146 410463169 413069149
179322954 11938022 16994866 221975739 173421905 203148081
396750474 147614220 167886474 835130661 769812454 735298619
722788617 44390053 57366740 858578726 648206962 883872088
63201820 58662296 77472644 237224369 239575907 226426271
13304301 205915 6273609 163858013 161314665 163099008
33535679 90931139 23560682 317192936 392226622 373829224
11777026 16071694 10472301 538604937 526811097 527709961
1886565 34888881 16588823 149456481 190846219 198298140
233234941 197907097 74121239 617289802 539969150 679619614
20303073 7817408 6063059 61156764 49419290 58578784
9321896 1475799 377322 13663720 12070224 12366492
207412434 10211743 216666937 761810395 766933301 611436218
137530290 12154973 13219885 199139686 152643550 169946912
17552393 65773710 97808070 703295511 536437954 711847024
5209958 9988209 45703341 374550086 362580892 327499494
314162571 18210624 89027581 747023095 552400200 767678476
12029716 11150381 3074028 654228021 756140566 782132353
57557525 128923026 46963788 524938803 537612266 512434215
20861768 7710406 268532 27342107 29557822 29279951
20815577 10299280 2671131 183577787 165185589 182428458
405962933 99924818 35675767 898218786 958668988 774518423
93007183 5008035 6425038 223620026 212909590 224451750
12642600 92856763 85592257 180261114 308535645 309939980
444758767 640480 93809421 928526830 633650909 813327186
390144715 215263468 31671477 681825828 645274103 657416521
553517 144030 1322614 9143922 6689923 7995279
6484579 38959600 24981592 218094631 205198684 154896774
217312148 157886814 139874926 818664923 675074948 939275393
72448596 55976403 32876487 180038270 224427887 143408532
256970909 12127020 166034764 690707821 651170111 594993588
38976176 6019355 6419899 48218294 17049215 29483288
9078756 1836560 7340152 33461199 41547354 41458580
13695758 24703499 31391708 492056629 441023569 520669372
84747912 7382999 36523222 305800092 311494194 336586363
137943146 69499471 36619951 183953435 187800119 115606597
723469174 332437834 25253972 793279808 743510786 49912827
150503664 120923219 1178868 881973694 952232539 862032275
555957536 29385853 191185772 944555283 583943971 889379814
241481549 98103234 137066182 816705438 902565292 620505183
20126343 2474643 22437344 225247913 247799389 256009158
19026281 4865265 59779790 614681937 689553046 685943103
67378022 139023411 190189944 920815991 937787889 935172113
4793851 175029725 44638792 751135220 777939236 815910120
25108321 3197903 3243919 177136027 154095245 201331142
706294958 621904288 269176276 891307629 758237807 445925029
399373248 220879371 170445260 695320199 431671930 517632023
5313771 9817627 11269224 89846186 63181622 91331584
72432371 56166520 18755240 653582026 668579918 556107328
97050650 162831639 16659565 358112743 356347063 373672889
465272178 186481515 182348402 689326393 506486796 597752181
31902843 4794852 46947339 213980912 225756912 235274373
38417376 114749518 8322866 237410706 284691929 178638680
78535118 49880849 12839031 136617177 127411566 113386092
58651562 55950985 7633938 259062205 267405583 267696698
21697087 3640629 12172398 102009169 89676071 95158947
477658697 161672356 101701577 707451895 673290644 456579631
24035167 2032655 27497673 151360202 143274860 153086922
249723145 53807722 19933570 401970806 389267319 359869613
157009119 23087488 102304779 775527433 734876803 761982456
60102138 13780546 28954809 366513100 385579028 377364496
2154508 9779748 11110654 130915566 137297489 135683575
36368586 62711850 28382942 700773208 634779238 713370059
180643972 110681684 33534515 335764178 336513746 264373982
181746290 51662615 5044385 545344278 599364963 602273084
22640472 12481487 8833091 36026655 40130203 40679875
11210739 20283232 13450907 556259238 573218787 572705420
8450711 2900991 40385 12945211 12162004 12097237
266640765 35504240 40500678 627290576 712443139 681734451
16960596 60204878 9455797 349332581 383066153 404732350
387518320 112363941 35864528 416203055 283994575 375412711
156802880 44232585 87807707 495358309 455198680 534692862
82072539 28324426 27186506 444085256 449341649 506801069
23611419 10887671 17621039 54123302 54410091 51485179
250411643 9260015 93300081 433329774 301718465 217680657
665898517 32917080 108771690 872272058 543960511 424229794
321160927 6665174 46909842 349709274 404180178 358578576
15664687 1714109 23966843 475808414 489814579 383410680
325883002 37549795 25496601 355994101 263643922 310156498
311875333 33143113 131839939 692692832 667396023 635839901
10824220 101361705 41746501 806679116 843901585 898059804
125982476 28482144 37121794 204891919 178448817 220987192
50887306 43127113 2905078 148872556 190926525 184367437
46126759 42250650 13165983 299395673 276376422 204575948
510302044 75244222 26977684 640671628 651747992 566207612
41634326 99411979 53651377 928626966 672412014 705000286
1093104 7764716 5945217 35063413 39627321 40103824
158672079 34753128 23519961 779726821 742318905 638366313
241745772 76980945 1277056 397687190 410370998 238535331
413971774 176771921 29296690 448748343 455757326 350411001
37137385 903828 4301145 72935603 45265519 76817202
20702121 15850920 8252956 134655921 144367859 138855803
72657052 29750219 19624795 177546415 181066765 191457396
57054781 40889149 38533594 639001092 910331496 873695576
35722130 13175200 133730 141797350 127515503 145856326
50169768 11632617 27708512 245234285 424769576 394058511
13507325 264565 37141382 170537569 190339590 202410230
195377725 93456272 3803280 259737736 277519742 290691773
568976 4920675 3211529 19730739 18189339 21159206
170599894 3890758 46304221 911310599 822708493 940354533
315772285 43636056 28263136 656593569 644409974 682676070
274933548 3126661 46597009 498309604 372818208 325201286
31936602 25911554 42099319 604141235 829854142 883763547
11185632 18060582 23184406 173239975 191678397 161593995
1911631 410149 1073511 2311793 2113398 2163533
396537155 53437817 316782788 703679277 758880851 670841498
81964574 1413848 308322 103047686 157209763 131521242
18963244 93091664 1650007 461904182 474430840 462648662
264402939 53429924 393479061 701973265 608629008 704541428
100322362 11003899 104303696 344664838 409959314 423105262
51435871 25878220 32310458 121564280 118324035 123953930
347383123 327436879 146244463 566794940 525352511 588049192
44527250 69908539 8200051 647572605 718452689 615077002
31166067 59986761 24489614 264241563 297571978 298489786
16652269 57935664 12122453 325661690 341190777 314637001
288951598 185797158 163421733 679998254 540527107 626353160
117961166 21320674 15765547 691659171 460293192 611350820
403833887 36197560 114385445 922378639 827458004 844841078
12854962 38741613 43471529 894730534 897525368 923812133
22209251 9096733 8413971 89131230 97517956 92982654
197752979 2566409 86163572 377143323 389511426 403208233
53369839 4160554 16894500 322349653 313533821 346376128
253431801 103426421 112569876 469475150 723406548 303305495
23748455 5115717 6728388 78409072 62492173 68034789
511265916 276602773 19043839 637030743 648262034 486816952
308316215 8376361 353231803 455306415 538833640 555072425
224149382 22719880 68743802 611083105 614495775 592669624
413991 152406 472982 6554443 6487298 6261679
21688248 19883646 11798460 529788966 517218430 522256234
243975996 119491713 17043686 283776318 280815241 117105759
186971412 103562506 249570420 853920732 772525115 799889738
25621678 102770329 162122668 746577200 790687113 877500074
43361228 2142964 5520640 142390806 133478762 135612775
11083 56774398 28580745 407731475 431197086 427662502
478190267 80979658 79560584 741793492 539058478 493949210
44658795 8396027 78873556 315223464 302249434 310972148
38462229 25661980 10187090 350506694 364137477 303743703
196555741 41159362 134180503 564085903 468517039 546278846
93866918 20391501 200157471 693743609 834524374 733530539
374691740 41296383 70808989 835214092 909539428 911460391
216700374 26574832 39502413 288654105 241902897 165653552
517066072 209791341 35661718 826231028 850348152 811853368
18515498 67891556 27746854 422941685 506519557 514939191
2214160 65341486 148375903 662331624 598347993 677193344
352758104 7728090 96177066 664898910 751685168 725944488
19440860 2575816 15510347 131802396 118198882 135113378
22893604 72854231 22211302 535535959 555267316 553010069
567560398 108520934 116813320 801026236 679554353 942284462
2357898 1570767 12367583 73977047 72923143 70375210
74540219 15048907 135330237 847602660 819369884 533291790
61806369 30975293 62630071 213752569 164065534 112422040
76484394 13727157 64547662 479980786 460761772 558245570
95155042 10142208 19107460 603770583 515016195 545661400
69077388 60575 12954381 75340252 66435623 54859208
338628522 281045757 166792386 625763495 683830177 621118130
480055135 213821147 3137066 733217891 771439316 514405681
35184205 27493688 78723002 256704846 269411316 276627097
36819952 72305345 35796156 859272512 784744092 874078788
97264988 49696321 125724809 418780757 374847668 404046807
91245874 71453914 21626311 585064608 553573264 527949873
205542973 5779779 102483583 738060450 800555192 816780076
256043716 140038277 45967398 542139075 365911246 429470286
43096132 106458009 18532915 305659890 321785007 342219665
3251961 3156505 13218609 129197037 133297254 132807710
416960867 57255857 112218020 494811344 356219363 530278584
1374668 2645030 101774 28782930 27010412 29717809
119687223 17778131 113314976 544089925 546382800 383623739
222146148 13598503 13057346 255285486 186208089 210010959
79912138 5683606 38467793 117816088 102175031 103426853
6317357 7850249 393833 33613082 29773576 45932988
5952397 14040862 49259224 326300517 340022461 312654192
78821727 49926773 47024241 565076391 546024170 566017851
26000343 8199910 1610467 41115697 33167054 42380238
102530485 145774307 82600633 844589644 923241734 749312757
9414701 36868899 12611431 399179530 368204970 374551296
456162879 323431891 119582904 486195803 507426315 422552284
213662305 120787393 2521237 300885625 369506829 336538531
85200141 14409984 10947367 122626508 132075742 104599631
197882246 23679367 79826818 399400551 437033353 427622599
44537159 52263243 27985000 526235428 640306949 566688128
3161498 1232249 1165732 79922638 74867802 75940869
34448551 2826945 3022537 234914560 187300036 239862130
468566562 184962471 137189444 600913682 273349949 300182445
894582 872624 314575 12161187 14138327 14622107
379478889 102603246 66478451 486956529 551243839 575736942
430333835 136617359 75856408 924622138 715269237 858253892
188621329 5188311 120076784 281831958 311828335 284758993
681738729 57926924 16705283 775988500 777983965 731680282
7120321 4357316 51089199 488147594 463359709 442994365
145810565 21535443 20525695 560421153 530738550 457096518
1625229 3701149 2528531 46121990 46963929 48226821
25344483 53819059 47895298 124198734 150743505 142733902
88632585 342408409 90553304 895461149 841676578 815313341
96861685 67345108 53256895 310517315 336410777 334517927
268871721 103886784 320389577 450906611 492101653 476969634
131197516 53699717 178642162 899209852 708803609 809004923
544909179 57532899 16725477 858628022 711482689 792107656
501352394 214026109 129865113 614173647 431933686 299551650
221623231 69823598 747341 354394025 466353652 487505845
41578146 112338268 80523181 668080079 596786808 754613963
49013023 24894499 28646395 104761778 118538627 111765999
64449757 232957925 86057700 464785524 493447906 550359371
50748696 2042236 111832583 401496100 440700868 459583187
2934412 16618674 1426193 106006786 139080037 124544058
720797850 413455868 154919200 829973720 742485730 609802260
205031815 13841334 39025544 371350802 499196127 452365318
6711445 3098445 2786912 62032054 57438315 58348955
401379275 147135566 63058908 685277238 564927580 427076289
85317865 40790102 88378512 490875766 493349439 409380654
30617491 5382041 2717549 586642401 532846094 549685036
19632610 4764402 33136047 69754880 80406761 84613520
215209274 38100243 9220412 611377774 564854050 567297898
101674556 96928549 77214249 605325763 547934582 671876445
154716254 151530762 119658035 314688450 305429369 308895967
4346399 29283542 18261465 202336690 236662997 234084382
3797303 37736984 12520118 189164444 193572295 157559980
153927623 50208928 1977992 566130078 682077008 707492013
22105732 8566272 5710145 56716096 55071719 52937123
41412815 55660853 10907106 490362023 522800569 526576959
3678136 38055122 51636290 863373885 874320122 732203907
229071887 192229706 64639658 489522431 573561034 581169378
275894787 3268283 58558326 466325115 412798676 412613690
26849110 1110190 28027949 269671146 183064978 242748956
376676190 22494474 139901962 918330918 835143060 873087181
135605086 5989231 59031200 306676281 348196437 320010601
298899554 892811 16565315 393719568 356385808 339747442
598798553 168292 42596132 747792172 656838601 802541704
21712088 34086767 22217171 277735841 296131921 289486093
15633697 38290943 53194346 474121217 465504454 483145071
14284925 22688195 11034137 354087709 353482431 281589590
72024189 39259726 6691257 77663794 62140671 44238069
29580447 66550265 114615163 499495415 548072466 560943261
311008228 229519241 42413637 725686329 580928624 721853005
24316853 9941330 16895028 121599133 117066700 99546088
196838393 47893852 39656794 503512938 441666222 653313971
215200272 125893824 52181532 486493171 383384891 560942118
28551496 210079198 132506193 941600036 964977073 719898846
1849803 1100694 396279 8687903 8800562 8020900
136683612 90500014 54312650 499615006 452193453 489608550
21660200 10616963 28072848 319065508 342042864 317303734
34411811 24911337 1542341 531016997 540182442 546871839
89447400 33460952 3703865 355082747 277350605 356931388
22366916 4335969 19776248 252145192 233216179 239677828
318799078 88317264 65785937 452339754 206931086 451518867
9430176 32416895 696764 73489215 76380268 79367385
88073818 26015459 36572542 762109958 698937377 606592521
24939589 52649680 60740190 137731952 160970517 125695708
32923885 8843103 1170007 137037015 223817514 211640765
119478427 157483094 112014952 469519768 846079581 894490294
77305919 10364022 14274520 159674128 176350657 169328641
79167356 2886498 34601439 432687705 438499965 440884079
12655808 16665233 610613 224989681 182149727 226289761
229807961 42153174 128773959 282999244 191769413 257885617
18512327 9497208 5347503 64162617 62781734 66743789
46730403 39591938 78403959 408067173 308168970 347079983
374925008 351933766 259515653 678700392 600479226 664178483
74984446 7056821 6986410 187646910 188644374 193639030
11155338 40869182 11444659 210585021 221330247 218696259
45869624 10556355 1989202 214192991 172101314 208242633
182387124 205299066 132552848 595747511 605960678 550700145
446788186 182934842 76496561 583876726 637003159 137907023
1645584 16842562 8865575 59437647 64551729 62783476
9693681 6542847 868316 124888748 124529110 120788304
125591739 158047988 32753721 224367124 221604757 179139257
46738748 2564871 2817218 106316546 101147318 89409092
239013166 393837493 54815163 699175386 736245920 656589847
13075937 280284 1335273 69534728 67742836 75066917
34635099 4727674 28333669 118192391 95482495 121574523
187294981 57459000 25961578 663947631 515949500 687167714
108562900 42621899 14636399 141762860 118262492 74944866
287091169 67671647 244872681 652798260 724574505 674625887
78603980 25056437 1608434 276252766 293587045 300074193
560349783 39526287 49712874 580797444 224132669 600801084
31135545 9704209 5577316 579066900 479300613 418496207
100252089 97451603 61609805 394439115 443866682 438638252
11651344 4741072 12192666 47015139 45860117 45565511
71343133 6842048 54977847 648391503 588102733 506097580
292151249 20992703 158505394 376846798 358428764 365107774
117186560 55834259 54413328 291689897 291450736 291412104
43125228 38373456 3231077 327678726 342252711 325878032
53543993 22174211 40636156 271969019 275225746 283847979
58560542 54034491 22185481 392738540 441962028 402156650
9917821 28727042 17066701 205246324 234688483 236900049
364009 6744737 110834019 583776778 635617875 540863352
18015864 62497743 122710076 503523549 621126074 535693318
51061611 9356551 111063577 349073325 378612366 386034847
69518724 8005495 5375429 201385511 190228290 196812731
352503626 13624768 149889795 765290431 719923670 686065750
2191898 42778754 108062624 432073790 445673325 436833284
67268616 24999710 29895483 486008434 547267608 509930735
10664892 32920583 19317795 292611473 302958633 308683338
5252128 2962665 1125693 15700782 16847456 17858984
37882118 8134744 27466731 458173203 377159632 462314353
52676310 99660139 69483768 380496883 357518633 354009095
81395878 48933060 150455027 603373318 708378619 678735087
21328221 7955231 43016091 299972980 296212122 298692438
85879416 31324210 25558320 237207924 232499798 235362597
14189289 23996548 76811219 682481120 632077066 678742560
20304930 36005207 1484953 85666020 98898252 104447684
300352714 99936660 244767881 674473868 745409931 698933772
20519445 2240471 3968404 235870435 219564805 258447854
10586642 18053431 29990628 419635583 399113202 427170902
187263295 165854081 10541783 550320337 494598240 474115233
153447483 131914651 57235570 417103494 424691534 416851888
684353369 200655677 120644645 735514264 748235344 561697451
188666089 156561650 178788929 723907345 660694907 671894919
346250687 70929593 45185343 790271970 818131949 786427334
88632867 1193884 40798265 119310846 59249862 124092958
440816194 517299 62470255 637498005 629241994 634127725
295650782 108019626 173320234 803132395 730870532 809032863
455572564 33794053 43482078 714576765 729509028 627995629
208155078 98069305 915317 489601726 423889013 446564344
240266239 186419585 214887144 448902742 454273495 507622449
16007152 3737514 9971816 61822437 66146214 64690288
244762601 64445939 145336194 316011546 250631090 261241141
16377343 10843127 273615455 773993140 736146668 748474929
147129774 2061095 13042095 374283861 401564350 269875110
283293230 40530919 26503682 746593540 800465139 853952329
17494502 11415144 13885638 291815216 269602545 305802214
25263433 39630419 51085270 488913317 336232661 450120172
14269165 8366794 14679985 35572139 34152740 39424795
54418546 105728920 76057731 262220434 328517085 280493610
72046226 61486485 9856369 277934302 278331040 245761760
339376719 62366851 84875828 749176514 587547687 762826608
4582546 4611250 1071111 122085490 127598393 113412609
209374706 76145565 25154360 528385541 495750576 350186583
111521658 23558500 51307765 166602775 168743641 176620632
22409832 36577707 28247916 328111104 319925482 366817735
552763886 109354579 307618538 730052308 384994723 703338909
1748912 46630039 7390437 228371604 243625948 183840466
12996508 4081315 17604450 182845602 189645079 146579771
447992802 206937502 414194477 951712318 541617932 667642313
132663830 128473628 23972351 725112169 773142167 763544967
224257653 128537146 10919886 560371631 528175954 376619681
278922150 90379205 26444233 474384970 428944908 538282224
15321429 95181175 24405180 506185516 333517327 318018788
720989714 128082480 70939326 799119338 560353142 798597808
318569919 75408884 173341270 553945387 601094524 595402111
241029299 57715993 3784504 435624522 486724784 254797260
33735961 11820815 7803142 388400320 383959962 392367096
230961244 15185732 16233323 684233992 545003657 439455074
131540698 84899522 40755000 900902197 865004613 832331066
27198582 8884105 51046992 712708581 802495385 700013394
337639850 64423034 59111195 401644766 426397730 381674419
22568349 24875849 123260160 528725516 521265573 570573553
14501949 93010474 42296887 631033049 658812638 655941641
178736609 45209602 95286829 256069696 215422737 224343876
34240389 196725596 972575 906375770 885871517 925988324
56986522 11870755 15412048 284599461 294848752 275684885
89443399 49770618 32583799 403874754 488727607 420044141
94453703 60294502 200087415 317614755 295388182 298535274
362060692 1683399 41100185 736983891 454205970 708934253
47021228 7922723 23570935 746445985 602462684 839386551
146247233 30480559 37316126 166247997 101947161 156017408
55180666 6587975 2458646 65172340 59174037 59015674
71203723 211833990 192776831 909236382 859001459 863670734
280460606 137553480 1280059 284556783 199365166 116403143
251874146 40706951 233253123 961035227 884495719 928503068
35719123 40917803 12099111 669970040 675145715 682105215
42762171 8803621 223439 298981029 187517773 328619559
160038945 65486696 140486742 785559077 665230305 699348268
142464478 73913759 42869191 268272600 218406777 214224088
480406522 8847335 140978597 750879448 674289443 697342726
228571951 86256455 35645757 262146407 271309391 230935031
66546130 498374 18665898 104590989 94391840 81716184
434919360 1843047 101079722 719527725 765044079 795390905
27646072 58327697 109434542 739260452 779654266 730331812
61068773 21056659 1055815 290729951 288362695 245267938
80941505 43646109 2113120 376004988 307061228 344134521
128763602 50702172 182172778 930755779 869737543 973166635
217541036 3954847 281114585 392445908 130733437 406691824
238666670 119666018 98328000 818283283 884982162 621867572
464858573 15080137 182290459 855272263 800605026 867667751
51784658 108669902 26721083 709062060 779658245 577851503
77371263 9804048 111145409 644092283 766384307 682923584
22998985 47385916 15823253 217636496 220533909 219883903
181425342 58985377 6078792 507139064 507231928 478980787
855077409 213994908 152806784 927043153 936689538 661310716
303675779 157080697 44248879 766117406 753894740 638777273
8976450 164235507 98002570 772382573 781967289 835523120
31805865 57130114 17550335 527944726 518168564 517508684
28406043 61949763 199037505 413007764 433991581 440159016
493191118 84979756 53138525 610340257 609720985 340067893
72672545 42268847 51267510 858165003 843565143 749691319
38908839 8634509 69137057 673351208 866673571 841905311
207612999 57155346 5425376 932584430 813158566 872995199
55922734 2331055 1223492 173736608 166420668 162715628
458787823 114508524 212025139 758054222 308556757 596142037
190219668 20076807 16338456 239535965 218963194 80957499
270101276 46384670 56666991 618076042 483031644 574186570
87257539 50303917 89661592 625658925 571979954 682567844
144089324 118289467 38389924 245142786 227330911 230498191
2818947 9392543 3291028 222129276 199872728 167986893
60468830 7035600 16012275 131974639 116178493 82554065
259859053 37244424 19453696 455406338 405887417 394602206
64689639 131162268 47691782 969869105 871068449 909260877
375684782 10037501 134217264 485491717 508478467 333945107
296230141 267297892 94852965 584615926 581814287 600528271
143326538 34352386 141839522 652088918 524952549 642119415
439681322 99739704 209641871 638342540 463173529 751288756
74239667 129299909 76596638 589627424 491251627 587219951
155705447 74907802 22201119 403784526 392044552 401255147
135131787 61400670 234861728 397605650 386247337 480871078
46928204 72314259 36762685 402859663 464352048 466956906
79481712 217844358 37824635 422274586 414229395 443893873
955660 823462 412313 4063861 5439726 5384191
26217810 33838450 143725553 511282103 503456454 507702804
16845602 142474751 229470225 634814911 613955559 748088312
191824152 84728170 164657248 612086745 494861402 632782662
58343871 20294457 29171116 542285613 538785707 514731736
78865223 52718164 45503462 797646562 792333704 856292712
274065549 149319398 462886952 467293038 569774387 550675826
12557061 75677771 84664032 789003671 810627573 873172443
29355593 59660960 62115554 505826831 515180035 470560776
115142087 12121680 49016002 156114134 76576873 171259559
96770912 51631300 44049442 336001862 437951058 353286346
40193217 4828855 50864517 329456579 298700290 333254753
90261741 22762651 27950199 698221539 721686482 539506074
406557266 116286530 185459229 580532666 423291118 410504979
63007423 8958624 36102141 374524874 400167375 438414975
239215534 25873804 200037049 477401089 45748196 413609493
64842341 36619630 27538563 447880210 492583585 556015616
157723024 37376018 117630773 696561025 521533363 606895473
21952968 3101741 61948236 652900421 701759164 732333791
200947006 3473183 129779477 586271927 429141603 527107603
94948707 3351086 34212172 186200305 183603687 118481546
42958704 31584616 54054200 636130529 506215540 599141959
443748657 449084626 203158890 488610495 525530896 527507320
479589750 4989026 211244834 607408200 301704593 573231407
261444780 12277577 40537416 358936525 285290661 322619323
69070634 126904485 49831626 382559671 438021942 452599573
561528653 190650301 129586352 638867181 304144036 712970441
311956792 26930799 323107632 679795161 671246172 672535741
123489164 78965020 6758673 141780223 141184940 89451870
177196128 174303489 21400978 792578755 859909369 887977929
154360793 76799477 52150562 815309108 832506684 855226808
425817747 20880272 19676852 715820222 750845966 668077105
32443345 37791983 128670429 325584489 381183824 394387451
9079502 800086 765944 19666602 19368953 17700451
105687741 65758759 89306318 123722748 89227679 128751985
53042496 42709912 33609662 608429465 709171150 648030220
276947756 82617471 8538906 612046667 637978406 517608392
44329123 24049530 31115541 939844506 849033455 817663376
42020722 42942142 7469340 404375186 426942378 433449704
73978732 5573719 152679563 666189902 625794992 594581484
4268926 4245680 9465894 72620091 62598453 80657891
107443463 640998 30057847 258890388 267234531 302749518
493515946 91091877 128027564 833726891 822866499 499808542
99855518 122535999 13553665 864565825 887834000 918482951
1149031 746546 858725 79862814 72052866 78599700
156479191 105678529 31536224 591450600 461306122 575880997
78436043 114277992 150353561 839160567 900341399 862361017
57781527 110286447 166182181 884056416 600844934 875683184
324240587 23544388 12160214 617974619 636013102 587716211
120510875 23663244 39644905 237926125 195473869 178616429
139700599 49582000 15306619 163920294 152574727 133422529
3581154 6404310 2215276 66215277 64922871 63877556
13845810 4975587 12036060 17442962 19748859 21274325
62798636 86018111 115906832 307236286 220944910 313256212
270354806 19566804 182308104 311467810 165337044 344246314
143325904 134230577 58587971 747629863 859365344 861997276
17972204 31632008 104199048 349452661 346518452 262873002
340453441 69997501 384348661 670006611 623002704 698534181
46701030 49797050 44205221 60355449 69898715 72484185
45541983 31691421 11501623 289551273 315991084 347163449
174994223 17923324 1560579 617620135 506909045 475658321
82713740 31802091 35630627 294680785 259657241 252804015
361683510 203694231 129142949 842095578 883974747 690170592
26346611 25978204 2086422 45570117 47047632 40537090
13923396 34365269 40004961 279847306 257243563 344174093
74113535 19028509 51426621 768504816 829808026 772583127
307135921 133453919 307321266 867944193 875165072 594579330
142002980 44043092 6967440 837497243 845113937 788181195
4091653 26739 903347 7206618 7381979 6054531
705451787 90780579 370138118 937258867 836684473 844905753
22367194 31861304 952920 46573800 73478449 73931553
100781967 19649014 67586616 522600480 549230157 566450887
229341566 19031466 3408525 540035218 511475550 529818092
509079259 158395309 87784796 665205610 775589268 761927039
246082184 24011099 48445250 623175348 653797552 647054805
118721795 10343029 52473617 324472435 267371384 299445295
31210396 14791619 23974243 531345549 695983100 556723558
103757 679387 257691 6175443 6648034 6543272
94416939 114962096 146709171 855567362 894767173 956170539
185889557 10343796 25519478 268619770 208610552 228752941
57352068 45819334 22659746 466804992 479749112 459656761
522416213 14869345 76194427 798780870 804189483 775060951
10455767 3278444 91696 17544042 16940576 15754889
14292786 6747637 42745479 177794829 179842994 169850043
100551987 544991 29026143 245822864 239369246 221704509
303351286 51911349 18053238 445864184 450189443 475468021
12596439 1370853 4462796 16196903 8741795 8890458
565443341 170528934 217999124 616649728 435491989 541932623
10201579 330232 20251106 349192192 344473977 321754971
504976740 154346699 188339230 608535451 572480582 478285756
21785970 95492898 45827734 438305748 396057719 475655396
3863522 24845177 12992161 618931903 617300645 678141043
59144244 6310369 67747423 416372107 417845409 380257859
451566749 30617284 98714935 677130603 700012949 521408520
99181419 30254711 73428229 181001483 147669590 176628980
128817197 58660691 115035848 474731362 583484966 492545243
82117547 85659615 129401938 826416938 668617561 813286403
3915907 583962 1574651 22012905 15714998 19755930
279770051 36890269 102897582 827787067 725585499 605052716
252417554 44747914 91443602 667355837 486050196 607559948
291847134 38089439 78940308 343903473 368470526 200793904
27849341 655545 14402362 549019557 563888226 545618178
419061339 101536638 66129448 458902536 175576744 432516354
1771227 581787 6102049 301296102 273230177 284290848
210072556 15578029 14091570 543484960 532469004 485031725
939614095 274188547 217799249 953651966 860224898 703442229
141046193 91593102 45057690 301429623 336516024 359245057
137233754 55746433 97777363 369579614 372210466 374127812
86746751 46125833 87433934 846407619 917223904 903987913
348989565 196414818 88851012 716635818 679436800 582651147
6822221 38464286 14941511 183212885 162017312 178788002
60247877 10579958 9779866 357535632 324131514 211725731
85049608 41236082 64354716 392535076 466478170 375915902
241491238 73242899 93449203 843642307 907608038 731461090
392504114 99304911 213892099 556643854 520148279 474630968
59386529 21415181 37060635 229657026 221835554 223037232
17512741 3354896 324247 49527692 47053185 50922693
83527325 241758827 10943190 803282625 844978063 715033544
23514892 278000 105260 75138468 80170309 86804476
7176802 5796440 22556291 119384409 116408562 106087917
6947020 7249333 5141488 86021966 82405929 57972521
230156083 65892435 63750387 391070137 468797683 478630050
153408707 109124555 59529366 971485216 982275565 980884426
19978968 988297 58383818 276281912 177201709 249749907
251805196 100857803 256214447 674151611 735317529 795053733
6966464 21569581 16973201 133393185 120057885 130990006
104624107 17235622 9520563 316199448 326616274 324273584
10709025 26961421 13537981 179240050 195142035 177219414
45362349 2595530 18190408 344033528 305410178 278604642
2942419 815183 1492234 113657797 99005808 120412052
132575786 25619121 28148393 322132587 314144999 319238386
32694714 73436839 80778985 707832098 719274811 848379903
166324314 143755913 22964567 655135876 692559609 589964321
47327953 85742021 23068795 422663772 456265661 384189125
476707236 163424152 86222683 545795198 519689974 289635389
73929764 90858501 1592646 682769262 782703130 822793124
191911899 144451658 82130206 756495067 843466901 787189594
427797771 134843383 379265789 846101141 725134011 855270918
121728130 20877317 34597823 254845611 222476375 189958922
97576965 44561990 32012877 356147179 260701024 331167095
1281453 711935 3975880 45799693 43229854 39693519
381973603 145488540 18141843 505679634 430381741 474655365
7852156 2622822 14541291 104367564 99281800 107826253
132814524 133997210 23615363 637385334 618254958 697671340
27063861 4796075 42745669 612925727 598402779 447896970
78584037 25456895 20057449 394253244 431083671 464102727
356587023 40118180 248272933 906478557 833855428 883617314
12432470 123072436 28479308 397145456 415387704 389082088
63859643 36822044 76688785 189284326 143857239 188841531
791564593 171606 131439731 804080065 112712245 452122607
38351710 48879391 11883605 183628933 173949831 181454142
291815074 55188467 99394169 312580904 182384212 295848500
75957124 55931780 29028643 317913073 243250427 321061194
207745512 89996256 70176743 584964640 525205760 542565697
151368326 27390076 82245499 743225431 699371474 711083527
33096100 30518673 12052068 444850661 449296301 415545563
57826624 70591710 54318706 405296964 399662892 453562820
234959619 101298381 256837098 349392239 147338267 392311707
36392062 40466909 10396356 582547102 593577909 602572181
85895290 7557688 66325407 277930257 289184078 324842613
14482371 4858900 9110150 343814505 238937501 310129494
192919384 97624984 5176722 344606973 248872322 331959898
46713805 34778712 154642032 608083541 738968961 755194869
40263287 33185734 2340315 123724231 177563262 152690844
8289141 1775786 11265026 94832190 99820375 96354267
692787677 333700886 285331805 822732569 765622769 545582549
805653064 107431321 448673012 866260027 527007359 531483642
413974734 51618112 6932950 835863605 735702493 610306141
22174374 5910160 4228361 40319648 42128400 39010176
214931294 78288934 83588566 738340433 714006164 695916082
54317556 32083971 58416113 459455999 416405445 435405602
224570625 9475149 143417510 662734863 692736137 667517056
66250064 45425127 28883949 127843432 168396652 122236894
185147267 28880514 43204375 803429451 867707417 721281262
482250398 174275231 16038013 657282916 682614882 561005600
329862983 79937923 2164401 410019485 372910632 326432254
164403090 58713536 63003580 552223058 520551214 538796894
171978851 91366782 38082391 611986059 524778351 515566083
268580110 64061066 199563137 476491192 503309418 512317438
90637047 212774552 38858653 607562115 689905039 651739342
19324363 62728028 79575593 521538059 521282496 475910320
85013185 25451769 39436621 338078686 317634603 343421241
110872492 57919038 192659311 556888813 452853829 560950382
3922648 6212756 1346739 12761101 12407769 10405107
337961642 209817508 55868357 526994037 574006561 564388515
46701319 66515801 6550733 692231038 728637947 764756189
8007141 2868182 2097297 19585566 22257082 16396319
2876590 2512503 2993185 23016107 22922027 23682940
282449777 24188766 80346991 384295187 275160311 400905879
82664348 26186249 38082542 247288251 198403218 208960040
3058066 24531040 325810786 734898045 872539349 843939173
109336541 11323086 34215270 157855409 188810636 65767477
53138901 85814813 28323917 769564075 717642408 684111359
356285576 31839086 72432637 430306553 424334883 308474971
359759775 78308301 12696398 365381259 382308295 329988283
661293 153189 40596 1214382 1740468 1724709
62369891 54214576 177007497 652140937 663345780 600216274
56643072 47277337 22737471 68412609 80140835 73749583
1220148 1071964 276917 17386540 13782099 12276695
250052166 33778246 5796836 291005097 226479460 97464027
591807164 451885010 164146044 657380141 645801873 585703503
235005399 32866610 15772283 346861137 338143275 318668594
365569685 112578437 26610750 432759862 345724115 486142919
104100591 29071966 29647995 851705985 851162319 895143137
602953223 33672612 193155973 647664368 537151283 596339914
9452468 32047108 127834511 673387898 622910545 716640674
54661123 6970273 81347289 627426841 722370632 723470827
231312044 27512138 7496795 424801207 404593268 385151534
560162028 36209967 41513700 799622921 565414737 456544582
48812789 42419564 24078363 480423262 501168531 439885854
11804337 374227970 114897191 748180444 957558003 811387234
158106403 37345135 1364398 463200182 499103616 528607217
5153399 26518528 28282274 678914079 718376584 737706543
210963946 76330323 27121308 861704050 943916642 932188650
400378788 28650772 44151863 928362664 923522386 676121159
366640994 114341455 7612377 876890292 894610532 903798342
536367248 259990584 118030606 658594722 695312058 571366437
324329843 30831637 348233938 689774048 434321601 784545486
13648598 32010704 33193770 894294395 865248558 926178827
176920335 25175897 32419325 431810438 444199203 420698424
24214853 3848598 17023932 93380871 95788467 89937499
204459429 160444365 34714251 633383818 625258057 586178711
514220640 74440947 71008591 587625836 531027863 391796152
332439199 287019112 153883191 369873898 449830839 479834851
35976877 15650360 3250053 45947645 58581859 53442110
9025378 4290654 33961183 193502281 242587963 246451938
66495311 21906028 62620733 581737434 656796589 567048295
134937364 47671070 37813307 271215070 187718408 293726128
151566753 93787521 18187819 305982607 230732800 298835011
8524378 36814251 42233482 355045154 348316445 437195531
9501646 54994133 97172904 439041196 606450931 630463851
22357256 13980732 1645732 94111825 93907080 89164630
64691145 20840291 48848158 458233172 384163823 423258053
70299377 25119604 4568768 132250814 137912817 142331016
545588183 135969210 136915615 788428181 764909952 694465106
19148024 5594879 1987658 97621075 109110166 93039274
276272126 41036138 73773490 455126499 532753748 517805482
98355687 2628099 42269964 251001686 227829670 198076731
13942437 94156770 63041570 305061959 317452219 327844600
3503303 1419509 24217283 52116789 62560143 67690876
122604233 3959586 21772671 820101028 945412568 939986967
475336440 35219039 148477586 485304818 441145496 359659502
365837398 111293169 41955214 660345398 583594009 683347001
345008675 152176812 41278430 585702445 541884260 611490582
9850123 1359826 6967121 37675632 40454026 48550214
104003353 5698607 60711814 683778881 776833129 726843905
321989390 29288618 66514359 583248038 648256682 628808318
325262795 62827564 297416637 348010036 401169126 352376276
7624455 24380498 4128008 646472408 503111255 657516362
13914994 357210 8333641 19150902 23448635 19379489
74515965 3257643 59718244 576975062 487515477 459292868
480193533 503816471 289581708 845273579 667151285 796829456
236875731 30953280 3843417 414556129 404840337 330320935
492103430 77702532 8872221 854590440 906333365 679412905
11346815 21167456 34476409 293328684 258911875 250873196
10758156 10935352 627495 337242017 233634082 318372389
66697034 105962067 51254362 878261451 684421230 880685905
20328214 30239242 7424085 868456888 961198942 936720155
18562894 7608732 32538253 28303518 48869554 48111682
36714343 1324236 331230 64354220 61990797 46387997
52406030 17832370 95990964 344946572 364995289 363896044
4974928 7287492 5837678 91724814 75281513 87403108
106921433 11976624 16264168 268083108 236999557 267384910
210101580 21648328 78980426 509105687 405594398 456246365
105059462 40388205 36256578 692111979 644919057 649229927
352604042 86299436 242439839 952253227 930962219 831109892
23858530 39702370 23966453 303791824 308091553 247164063
252017994 45733842 25147846 442353613 331322486 442879629
229877934 155585735 77460465 269097661 203190916 268284445
8550406 21274360 7585434 112791077 109351315 111317067
12644755 71032774 67728957 648958935 614388039 417576613
223869896 13601661 8767868 490717859 526460698 525151807
385671236 140846581 223780698 624073547 445722424 573947390
595226979 175311919 429865375 881666482 720387106 717363407
220265085 189904600 15588242 937086029 882343066 936189968
8162398 12943702 15780830 488070717 521509739 505159281
578209816 145465576 165608574 642535196 662417101 520832300
50097790 5152149 5154372 110443981 114766558 88143450
284023776 82201421 271862619 722717310 722640287 711880147
6453434 2952655 3006993 42662870 44485455 37204660
56586356 21683295 71788721 918909915 796220367 894182978
33814423 36246114 4656337 738211367 755048398 705563698
170356256 72627733 93629366 377577802 483881409 492960070
316994912 42646520 34175002 476469283 427933451 498210101
66888961 69328671 9029140 688312800 609537034 541650965
250365919 49944220 39347252 580682301 957220954 957045303
111743086 78519602 6454079 764609887 917456982 817167689
290531597 15272098 106495332 508643887 503059417 347221560
29428653 86256582 11005083 201424540 229304884 210301860
168747351 780742 38708478 174879640 100734363 73557360
3897053 18352443 83362307 875501931 784623878 936402187
584817657 29572200 146486657 897798568 964682103 974842652
50186959 12133911 14193719 256989762 296189974 273613872
218436230 37962302 2209505 441053179 497514664 482550437
546200454 570552037 104351541 610106160 651792426 549473617
38818457 16510350 21897145 94667326 99381463 86369008
90229742 16289460 63154553 339717080 355561161 331184666
321581479 136503203 98732773 371451385 338670547 306820682
74024893 109726586 78336971 790052022 723086400 711012418
25164555 63426120 8388509 326634077 372571271 371883894
11167168 13591578 3854139 250681408 225451272 277985662
69233274 34136574 8119508 349479925 345161580 376841149
89240388 58797174 25766910 196162213 160855415 177710070
282858014 64715237 381762135 557866460 450385904 512089305
2557335 25556192 7635788 165367968 188133298 174190089
199631729 40824904 37462679 292646130 206767490 242262004
726612500 129499614 116164193 870587341 748216607 889239041
13994374 9363632 33155081 187059842 166038593 171551353
213452 110385 180106 948151 868370 964186
7700915 7026952 5336754 59807504 63087907 59449499
102761786 61543233 43516112 371776236 384244847 339591630
48421954 41319886 32102224 87382490 80205347 72241186
84460851 9144966 10975111 94269037 92366809 69593459
14847360 21303493 21733239 351712674 316708715 395768326
10109994 3134598 3992887 53647951 54271747 51279122
232207510 229669991 31448529 500869269 544741333 491634938
251534893 135600034 4012019 623943809 588156896 606818732
210095290 26209085 35668549 825496344 945736335 985948156
93130614 60623516 5432003 859328667 880243601 904333006
5003429 64649527 20994598 304969763 309173011 312035676
75654416 96911792 8610847 220485451 217220784 111545388
59462800 45654271 64036659 713594801 744013713 737368033
14710564 241072518 91783579 724577499 679174169 709683228
287620029 165630235 6761902 718336403 660748062 712786275
122105671 51399194 163695491 555975906 612809910 586671674
508381816 153984327 17999117 776953523 452413142 293516059
8264056 55656821 6688251 340059801 343294548 325400761
35796981 50011110 17178416 521915252 413388159 466409811
283831091 21361275 240343177 909646695 549606588 687097181
20859502 47070828 49309848 468630750 434530126 366536108
922383 13462720 20819306 159645910 161127803 160282331
9247078 2046942 1254305 44094711 44847462 42878926
12832274 22814115 162987043 518802629 547378742 539506372
1000102 3705880 44659575 151076416 152467426 153072194
85351015 41747222 52141879 544389156 530505514 475301463
194401466 113714596 27946159 862355938 875785318 856818166
21754138 221558819 26179105 521347284 631713066 531472246
332260361 6687810 97482627 791366990 680817001 735498220
33231416 12894213 32829630 247542183 258841502 253363013
229662612 72862223 4863522 816569170 807645228 823998999
49335867 34158478 22052297 130743582 100804864 125729629
197590050 106192997 21824220 254002957 186480407 282027786
115041453 20790913 72301689 367178281 289263578 338811375
150790211 58282227 14550383 233184014 218194640 245568158
3193678 7132020 1477534 106387704 104829853 112139255
257889443 119818285 28118393 728804158 742299399 550513790
43076971 11450954 10615928 145213335 140283686 138690487
170306450 41320124 91467939 207018191 96340339 150179447
455077950 11407110 182572489 585661130 587990255 583593008
112091414 142319409 109280056 504035864 666115892 456657191
45955827 39516540 26812396 61172431 49928300 46989925
70845292 5603079 97841024 419683857 407816472 441241604
140637750 2544576 17730137 503098267 495211800 531842121
254792162 62665302 125757793 263159024 161777605 275671637
496572298 143390056 135065979 718624852 422521592 618514576
449963393 120507184 126226185 690088725 548599626 579867881
178770692 83682337 10915323 527907215 576364476 539776123
205504821 369155 6344716 296096747 286001684 255868685
11377098 15962358 2644826 314773519 331122193 283493063
24223452 26390677 23243318 339642822 325178533 337107397
178325078 63029989 135845189 272555375 361290418 410128290
6038039 6063643 11697976 59931313 85253836 94827534
222211672 7961631 84178707 543881643 380610589 578555023
19892129 2671562 18287611 246746000 262069004 267471403
317097613 364291817 34391753 867693333 794926824 800084548
507503382 153347956 433219611 701717884 826171088 879861537
41926849 2634778 13094547 254954915 249595239 236960933
2538561 107830652 196378201 484338113 565516417 496886293
114770149 35097875 43590264 350762418 279361537 337789798
289997223 281051542 322953506 671827514 934219644 922823424
341856800 60088250 41311132 799223451 718566907 734644233
196450680 72200112 55437614 350156320 298018277 321701661
84711085 49859357 15948508 508161903 512129653 528454803
139154 828860 7780273 110825867 94610149 94689300
60992560 84757502 47020307 807953227 442053287 716371146
475713359 40455277 50184190 731280020 567234303 679438033
4988418 256652709 59557564 874888895 830685085 812005795
84464012 57287050 19570843 117522973 106189627 116216971
16843056 8927605 3054871 73517947 70600122 57742951
50603236 79471178 18926936 635326388 639175428 587527869
12313914 14619999 3064696 735642911 780004073 733879041
98484970 119955592 19740867 342949754 353980754 320972282
90210686 35019694 45747414 772970254 675919268 736738083
19253581 460791 2770443 117381804 111600275 119693152
52749242 17311234 29438096 667586237 588321650 570411660
68160063 101066980 2888222 506609666 501834321 503591910
5182575 71567417 35945890 517139108 473722468 392012539
37728652 955786 1885120 58187022 56920196 51759644
180684952 79819921 92435862 978003451 973283542 937267502
7335400 3970146 12119782 502397447 478610957 357920252
228348589 452801 106400902 365748882 249775096 371364353
25034501 39603095 28424405 596078834 540296884 643326652
20998940 9862893 795395 125825603 135142635 147736183
378623349 213870630 24464593 678809180 608430417 622327269
153657711 2026158 25975710 294806450 331030370 278245288
59346950 5786771 6611191 904301941 866164508 867041674
701166067 262593686 16512564 713285082 353249311 660138835
59447030 29349582 46346301 605463590 663673993 530037030
101152136 49076392 116406664 489078863 661797324 602027062
310615934 31787186 148162652 470841615 442379054 497481364
28313078 3592495 6632390 222305922 270631120 202535341
37872308 2435272 2207897 55181851 57219339 48073412
151288612 57320462 171325225 540952462 267806744 531638830
142964229 31105028 43093513 961559702 919257202 526343804
488965120 54614831 149233965 735569637 564367730 523384255
162415418 119087662 68340756 260589875 239544953 228556361
547958935 8205787 34705671 603396742 422362632 686995181
142540166 73384254 120165147 531438970 430347281 525263224
187670130 61328589 57206880 418643841 397881205 277425847
553740593 45080680 117377899 736493129 976150648 702625481
80300765 10115824 37269789 693058261 637360868 768027214
24713084 38120449 30650057 352272880 474110628 459126840
145327972 152114045 142411806 854198617 877613117 848463036
129223486 13731396 52101759 537841905 500631348 499738867
43834029 4420601 60065293 425962015 510121106 508210422
98018983 344314 49420392 520226060 289072139 502358233
186361462 92008225 5038840 549596670 553723893 561816862
258199606 46154879 154883676 513959148 535694875 484912010
307889168 6706061 38745732 867963344 835233878 875983854
10965226 35531739 38118420 256421947 238265107 240248410
72303898 40137666 55088938 421048375 350153941 385095133
405608 6324517 3150799 38438671 26065860 37939331
69254250 13679328 4549616 812212574 784097902 633006315
5452235 6292943 6711214 83294053 109408175 86841710
21352847 39253927 170914101 827757211 727984259 680322968
6078029 104435137 22710446 368148665 465883220 500725133
7501514 169030123 20771446 629143200 721825489 830710014
451182249 38524359 60289906 709310089 532487287 709696773
11499290 10655074 497873605 846830751 935005618 866414947
45580201 34111093 64465309 464413216 494270213 435874406
13021118 108054806 131984155 740878406 907538877 862434873
239747069 40148259 249359246 764814639 548698512 552866303
23937469 1018265 2314844 375574039 435544258 412926480
617512667 5671682 76225528 657667169 193571117 383742660
37084584 8073449 1255054 363212744 383347197 354753557
838191 10986997 20631136 205599530 271350545 269533566
86467353 24698010 11078538 196657663 213188431 211771507
456024281 117045528 46667297 799837044 835587175 587849965
146461140 26594810 60342971 417679902 390277374 402996620
142387785 79077673 19088062 428512040 487472638 466684763
7229148 1258596 8275205 29161639 24257549 28738874
5571374 55683377 30712107 560215378 421476986 490550885
4678475 1427804 676573 45892207 46540875 46775233
162746366 8361925 60690373 413094720 377954491 306012926
79195966 29749625 43420642 544776079 514774073 551539470
193114904 87163661 28206553 778658904 747594237 610088614
244940462 224374 90699711 336782084 355810720 373596969
122816769 3100299 79778227 205220074 57889638 190546526
56223760 64863479 784693 258386986 256799108 263610513
140521390 24521192 14195416 226150614 231784573 304646413
12397668 6397674 15385469 129263530 129628173 131530082
795968 2551323 872748 17514512 16307017 17604218
47969521 6457923 8579660 154627906 160344878 161566789
255053889 34300699 37817060 782023838 590129822 512940715
254534 225662075 82013064 829118052 850266201 596243816
70766849 56344732 106230738 540575590 508019165 484633519
131331409 9766487 544485 283890753 226481816 307955628
115528731 115853190 43778910 219981182 266078702 264085939
368637078 276970466 248061240 693988406 838986831 744787972
195020563 24473442 4452370 749604822 574790424 752403278
76058500 25382240 9460444 337832300 378090035 411633797
20115726 72007018 45726786 828623639 843082184 887722563
405601987 30495340 14149504 849354692 591183580 844029735
27006768 6184026 2001827 32239621 44625880 46930710
44878252 37924800 41038699 887747043 916653425 836654953
251181674 33029972 171138173 336050144 210846487 329927068
98653152 8318198 121771164 499871890 374336884 491539749
7250056 162868445 34377700 673427507 765486728 739992063
90653 637643 2600265 11482971 11515551 11275089
507498319 16780305 1533346 713325886 731492523 65617308
618673286 54865574 157794536 803172074 910210858 552867302
5637295 8316328 1150499 339597561 277187471 303523630
46250594 7173314 174330150 452342696 531675904 506726343
6533994 22172772 11633733 205560109 198776743 193057236
37275054 40834159 250720562 757793282 692997354 752875807
107911737 20626265 7338412 914432280 996562726 989960835
109210490 18082776 189362581 401449027 421140781 430868439
8889044 67093177 28512120 388983845 385162851 307341890
60973697 14089775 21210258 74089746 47204533 63690767
28852132 24797831 77469781 460074199 467379223 449492965
26709008 77144928 64118677 314592033 330356960 364379331
24260932 2576404 42747842 237562103 222024155 303618336
407515535 490252831 89450544 598777538 885038191 849060004
211168916 47099055 29151154 360886617 355621879 232042291
173124317 82879146 3285283 368042291 354783282 371454763
150758022 120147948 136170859 821822561 709131103 757777328
76138 18808 12185 409668 447248 405809
41247530 99917451 56829188 426922858 478562379 376727690
49392808 83828621 54504427 389857745 423817643 349504585
221977770 54078508 12154133 264290238 183150338 171649175
132894738 229153778 65194081 544288372 568692952 517804526
355753508 341276564 69609869 698499348 647890327 463739350
454426542 4098053 144131243 562706782 587368325 456333222
543714701 206534810 35925779 793282209 667209691 678342158
35192689 26819392 12083874 58830868 55073989 46838179
376359094 280024120 97699448 680251242 692293823 599538606
2521847 31357149 21954090 760159789 661082186 798929961
99096206 55074547 15205447 152186149 166029048 113754526
93697706 2660854 10795881 131129042 185892250 162581577
27001280 3623575 2903901 338044272 285459192 337548231
130645470 7910453 28660757 220942950 215161579 196549444
8341828 13827536 2452405 260144054 256639340 227042493
304464729 45381025 277486394 481654837 443660730 484149979
221651321 227482266 91289530 261040289 259481797 209128101
9285327 863455 610715 22661241 24529364 22982865
12048528 462031 7656431 105175686 95482845 100853883
24585265 18844192 26886983 151059589 157272155 192339410
81544558 142825810 152427525 864935686 889852719 857634067
194888050 41728916 89256199 365509970 356535789 372121150
108461682 19716233 46854354 168150509 219544530 242521479
160225592 100868304 17821472 287597285 247986630 109721103
192507067 120631693 91354087 854565701 715040684 853272680
2111447 8265848 2346396 26956717 24279284 27438452
1929466 35787063 19621313 174845153 210352902 220427206
224758469 30778309 33886300 671898440 807171027 871374094
255604687 66309611 80853095 629268787 677294740 616182477
97022207 1107150 172966809 833889050 768159580 735734862
675615 551242 335454 4076650 4068688 2339804
43060419 132265058 12385662 575404896 667255400 673270000
6479261 137560185 12312264 439006015 452932850 374995192
6154970 37350975 26704080 714751352 691872378 619561846
5496316 349981 478322 130483139 124364254 99507762
372421349 35377767 55856420 909469859 789777904 789705965
269431490 127175663 15125006 631931413 585009889 429872588
629584878 98188781 154692661 709267812 563421258 698597598
3214408 20203376 2075771 281792159 306610934 308396317
3807363 10907641 17284443 129758507 118237768 126073501
398823097 60593585 124821842 820939971 786899340 899123967
1848517 617349 3990395 100756168 98359132 80172127
357927762 59256901 285948360 621276530 519124155 678641509
21366079 2724476 6825065 355606041 487245076 485086271
374536827 146425231 223708615 735540208 508215622 419344048
360374041 78818127 159292867 593500792 498724505 373646757
22062050 13450020 54453441 635158094 530680265 522487316
238596311 135200765 4525451 432435984 273173064 414958973
13196054 8226780 121257799 328643546 326260801 313563702
14089766 39344083 30174631 400120009 420120310 440832667
433404344 229993162 320120399 491188060 329303207 490733047
94144291 41670143 566392 99642095 110334418 88434335
5228597 103445708 41408634 513360343 603085289 652887650
41843399 20542739 64483186 925415247 924796846 879572616
118267907 35349130 44618447 740598287 673146512 770507714
104798320 85402764 16731254 507737051 420284946 485449015
10921833 2831253 2666558 96911675 97456811 80703219
129320102 123068366 75069930 530631634 536186942 469449627
191401282 122236738 49150115 748108511 862275344 795159200
24698373 43084066 12385348 461313507 478052011 475247415
62745399 4177907 2322434 272620557 275807374 267872259
83712068 18166032 36844509 109414553 78721399 91686749
80089947 76334912 219300119 659459214 872586926 816042807
24356708 11131836 1336987 180952333 149739579 172363850
80132171 100456795 62627963 625905788 599609426 665094751
1333676 2552512 11574776 57856597 55127526 52506251
43747925 3430048 2390359 204051558 229214518 104758801
229059624 258166819 57998048 506463224 456765715 483071680
50200053 78911622 40363599 425224005 526805019 511534273
66614169 14656380 32351387 96934104 103479543 102884843
241309597 10527006 70086198 637709545 691057332 692806162
80125537 62591291 57699150 99798783 107397222 126496572
88953637 207256093 55167245 874810376 810474225 606127292
22734273 50997375 31630253 846304035 953748926 746154173
184925449 129304132 47624617 373128168 378107377 362679652
190385897 21615618 33254411 321628799 335445590 347217015
1181216 4848459 1314701 20012708 19017150 19494340
119555304 20568616 24531093 480874216 495986968 479764570
24321321 6560423 10292336 49810743 49093453 43822152
215171589 55626526 34318462 582005708 438470375 578258096
48235867 99771290 6614689 338917461 342835326 300817722
122860328 8654064 27353183 395538243 380777318 338992224
71049483 8623809 44939591 304282545 317474695 308741298
451306869 68047699 365863213 780031075 609205478 918764996
15646063 4178356 19290538 186295293 211142799 214869120
429371797 299894318 48666604 646257250 711883321 680172635
9457730 55970801 102036458 597632783 608253132 598480961
11147288 51545380 10695834 195243247 232521709 236244090
76425892 83955259 101838044 498353703 526811315 429294820
393235374 118954200 25267200 611670596 542577704 391283605
23630111 38932745 5228478 179526005 161999761 183901458
180870941 72553619 155368556 769426819 775484768 723172314
162445698 100045650 36597705 259840563 239803517 235123679
9724594 6792875 9666517 55158230 63182616 56754578
16996121 40851124 10824327 164188192 172780996 175411600
207287304 97187753 37005659 595128892 568826639 550665856
19356802 3187823 2393939 105719746 135711525 137884230
165961913 60516419 131772731 846398978 852955521 909453569
347736808 100372764 216306874 808620873 808606331 876172308
608300849 122561561 10715881 897612136 807353938 764591272
91565678 4503726 14527619 137896657 102899277 132151255
25757558 47954868 8726040 344057088 337672989 295630048
135286782 21561414 7818002 197298527 185419554 189746346
72374134 40646744 67124420 649111663 636793202 667001890
150026150 1145861 48374072 292263276 117286511 201923431
4017571 13446333 17455411 120335977 115004959 120513222
55585287 7314806 130216034 492587985 616379398 552351936
46632268 2743825 21458901 547482039 536630668 526229155
19507871 2586641 9857200 417457101 490223666 445620032
26667706 17701047 18808662 141459133 140598315 148007800
615364577 270728313 200612252 799910362 806263255 783053353
109976063 15302323 50135132 324581018 272927065 312207913
644885475 92712976 84216485 726866189 886379428 872255934
62849248 9478665 75339957 646264389 647477310 628158721
394799826 53797040 196833636 412300604 226394754 260162969
93306999 54228526 19652309 331273717 253471250 294154074
14580290 920422 30003289 199072109 207957334 192238029
232095061 78143710 62651634 396030513 424015105 345616684
15248831 60198836 138579672 688596277 668476868 686874862
263779838 50935850 200575052 374601432 329131733 320376181
336082139 39762253 77534387 797704289 700485040 650370144
98393536 81928298 100996530 239234223 292946059 256426630
564028789 51725435 55932719 663640917 581196832 707033136
19046955 12892174 6854008 272738109 252415608 264464519
144284468 26307230 1533064 222167318 219319362 220506290
7540335 2685572 14949195 116522789 115709773 126324450
19179520 16811656 15382075 243795776 175431280 204899608
28855035 19306177 60082579 424696965 402443089 409297890
302815982 9024452 102570787 768039288 741403172 493108086
16288619 120459965 19959512 453498284 525334182 523497768
226543744 75019877 115695398 817972012 622057455 811918291
10094910 24906983 43528322 790466351 769560587 752354967
3851480 11276749 48401525 339173217 425793933 355361312
146065055 53284123 23179033 307110528 301203040 182436294
353406960 95766758 59355509 413774265 126749544 237727546
2117104 11302082 3578769 55089011 56540561 58862703
3822799 18592778 6897308 50265940 102383467 108972043
29892376 45771758 18803245 737213844 745760599 758410616
370077708 9280382 316937668 537740962 546586279 673446651
46915329 13540056 14291101 257827895 250748104 208889798
128834694 95161520 16742600 785307952 874355251 870342519
3088474 3323095 3079529 90116086 84600253 64689230
33311171 21196688 42840979 418920503 326227514 340073389
61472622 20148723 11081999 221017783 213308315 230585609
263987743 90192765 114489435 378840184 357072237 368948938
116074052 14854066 247523659 860079808 833155024 839669378
39618748 45819918 87466063 679043549 694246213 576725096
8858142 63790794 22685074 735539299 589311625 732745173
18228677 11735982 466944 30585753 33249267 25039640
35382656 7372100 153552387 854112941 771979667 809172498
9701107 38859522 82866445 323200294 319473726 309822218
13743762 8461433 29124231 315709799 361388500 358481901
212555567 61365541 334085944 571804962 559873164 639081075
285162276 171284286 9302685 688215207 659950494 588746456
118042676 73250202 33476837 357389024 312367177 261943277
2572403 3445634 5060991 68259864 64861108 62518353
86015819 93976295 47742073 670226204 513451651 660865114
15202353 7139519 50507732 569041162 469356626 628741817
227829327 70794315 1770530 722388525 755047880 731386664
12309331 111022895 24690207 493071225 523278322 538221386
348539945 50189852 81517741 383096789 218733605 346195769
67256344 42418005 19021717 108930646 128637528 102556489
54811229 1932804 818717 260719072 210727538 189792653
31295955 53821010 9041175 109215809 151789841 116729204
18066905 9120838 89762703 534041841 493416489 521802776
32633216 3294929 29778735 128448270 117143387 128332082
190353633 52380908 83618138 401263587 343316252 362174669
41838523 38809329 15854904 268348665 289260855 287247778
1266352 3299697 900591 11940973 14033481 11910471
84379030 1927412 6491706 228021918 238910106 172860591
263410983 18265892 37359150 334236778 248463118 280771956
831220 224352 475281 8052333 7787573 6542752
13263997 3699779 4763436 178134249 165593304 125090619
41724022 22372010 3611298 115270725 100523489 107179588
362427596 6090473 9967806 592563939 522645493 425003224
113314110 851286 145446268 513836927 413745954 572618068
29726000 11706150 3201243 53259180 50856299 37225995
248209392 185439367 14233774 683799091 680808090 680068568
87856251 161567017 27439440 769680433 909246083 906316145
64414631 113149304 18971888 324223103 225695885 317734144
1608884 166424668 11997885 494234599 454580230 443380947
54383172 19501626 2265887 118320687 85866904 65185223
160176272 191276085 270237744 651397760 898243876 782709835
70026057 7630634 28125288 124415496 95714900 117738172
7681031 67565411 35067297 314076868 315305038 277014698
3392744 4397576 87526 33886546 34326897 28575493
3146713 3109767 29707 91750309 91726840 76252677
102426003 25508246 50859753 709313946 705809144 609818379
526944747 23551207 155887567 597977786 376561171 608795586
5051150 16263880 178212246 904567976 896748060 810037389
38509863 3445563 68866378 492393549 521779957 503371833
155255696 5286020 45457013 396788323 289956048 391231352
2646624 3283468 492712 14231254 15467559 15735132
49989907 3032785 50188072 382475173 415356302 303359418
24443052 8063101 335394 62010142 70104876 71282654
42433564 90278826 34146271 204371276 156101612 167491757
96349978 33595136 6637819 111016749 105935600 85369924
40728478 2952544 36176710 365045606 415245884 458193054
323046410 214046401 27642021 335491558 298369556 231799764
362992679 200972870 8054025 885789193 837255532 841736418
42991411 4492592 93557071 572359027 590526033 630815761
21582340 9289159 16330000 102222150 113651734 110539125
11937130 6281055 8642713 28262745 25224282 29620454
489210581 125841244 188046721 740622679 782173700 519126367
23656476 2084335 16527211 197895580 150353587 217534769
26471602 21116423 27545059 887067061 852538654 890122911
778860 14071 118017 3379565 2218946 3200056
55418661 3438863 19652485 288897293 208703161 247402289
14926007 15680494 8218313 219084838 349102801 244688494
202223661 210193905 79949104 669543425 659739351 592535352
620781079 369978837 461952463 889001194 904471471 749264012
17231037 44661843 18250 192802030 200120867 178795947
23845923 5818235 480961 70427392 79343675 79981325
44449067 93931370 11483436 536783940 547922180 503286194
33696071 9565244 4446533 122751533 104375355 90888698
1223119 16067885 23473122 97604160 93062918 96262605
9827857 11626117 279106 193627352 162468313 190248107
8925456 21896094 35814773 162602624 152818377 125287427
33402315 25224420 906526 376960288 424786928 360148054
34312822 1376989 666807 80293626 83851937 87396292
199620549 96499413 37356378 886453248 864850742 825616608
326311559 29166799 72500575 951472409 932352446 868984179
615170235 200306319 71686346 849371938 892590524 695157999
107646342 9309807 114735418 503704895 483735733 524951388
611551636 19700142 267414296 827718859 740410911 687840793
321099245 22557456 11733752 803408444 744731718 789373500
39642411 84326886 45825943 458151043 418715033 346737639
59846383 64929694 70956864 548963482 570647384 439634491
34366660 283528484 217466887 829453711 857609098 743368347
162454167 51818 15923022 203549599 148128845 193766049
484111150 152169656 297363060 872152136 955307185 953346168
728723803 124384804 184158246 951840450 850660098 883769372
122799416 75602462 77233547 757055035 857958374 847761092
45211921 136877093 221688962 758734252 781624483 748053314
200539420 8294734 59402649 491785841 461546894 371165717
84559923 13760314 32634742 631545994 682060934 511199653
91133478 1066076 2009287 765544100 758264111 684117493
339195785 39058218 140752857 552553542 326946623 538872226
120927289 2851704 56541021 143945879 137596909 130606554
46637774 30059600 2971129 283756039 300456099 293656721
212612980 7315992 73575463 629417966 642360765 647804746
14230757 4054664 4058026 588634931 605593677 417547858
77607084 23618490 27762605 105726468 87449124 113661642
2397222 18283 613125 13353252 14803521 15750078
46721812 16191882 10167195 195456931 192818028 196564906
3010504 1998282 2441645 7108864 6705149 6328514
154732207 412776736 98418270 795606784 709830902 881377026
99582959 15929726 50116141 132066371 150565763 123001857
49292633 21089182 101094567 604344501 711564071 686195833
138782408 3303615 94132489 295877127 267944730 244134984
253723245 70048661 52413433 825030289 727820261 838622541
574807281 526762520 450105159 886770733 818698305 883498150
10028723 19665793 7591284 99681349 106513437 98572194
72946688 62626218 22465993 838368402 778067580 631122191
100495657 9418191 22045814 365827995 329326822 414293350
59524174 43469843 10270193 110679201 115073942 134540870
296657 219074 199231 1872659 2049946 2138068
33251485 2889517 20027513 417650637 386359905 391604729
487686749 321717269 29163944 565475688 645499999 181669718
59425239 14062486 67570969 490213526 482753763 497998488
91782569 87005560 7443871 253920370 200875937 246678867
9184895 40325017 46534649 358915121 352280203 341885723
648111567 290336119 3289581 667407259 381788636 791657664
471623833 241716446 85839845 697218717 627049972 373273127
122103801 45796296 62746113 279310901 224301013 298855576
221269534 13208047 72711605 254500974 281020699 248715970
281819086 27946197 27041175 383759891 399428593 323134457
112394060 47239635 33776224 837293005 871233521 835194565
5907160 23977447 23230006 533945510 455265053 537102945
108423877 110870709 7189871 845008914 785814240 719985216
369875113 92575095 75866658 828858728 800724148 762626261
9747190 18084991 45283836 181008376 189408748 193064709
116570600 20183437 60907175 560183326 387862069 566109453
49467819 29502197 24746372 62423776 61241478 38541417
353613691 82506007 309431156 935913584 920914675 946013741
85146458 11816525 21604170 856104500 808574577 815051987
29259362 4094027 10725809 121120490 103675167 113312128
115276084 33224453 91940879 560750877 542850509 601120404
7354284 52820742 40142829 762313531 747038082 639879947
6196986 148364043 37690677 662693722 639294129 645557655
58924941 9141561 11797989 108732046 104038934 104577546
14637335 11176912 14259402 377947778 345432394 356145334
9683465 2735290 184827 24604869 22479328 21147328
16831743 6803735 9299952 212286282 211824225 210558496
250312014 45553508 88761788 653369088 700919166 700373193
623834076 411216858 236638896 714613207 837272589 403970123
469424074 104564457 6253684 748013420 618944092 587791097
112758454 252737306 8052682 926639459 921949310 877526307
23422189 80616026 5625574 595479516 681742902 711590924
73169962 14369517 113755477 279378391 339449295 365778822
56411829 10951028 33276736 669704606 838116927 840133751
39850956 202743851 18360295 551330164 665479951 657240490
31666611 27617053 38921921 131851536 154320964 181516599
160103789 189480414 15575736 868032953 900927077 591301531
67926920 409459 61396602 544688852 635395020 623515001
1353611 10294457 1243996 47454265 53963888 50494271
175371893 18490274 105458248 405622723 376330577 393659241
262892645 165866295 43438915 286630476 222503667 211546648
68206404 60779127 29655705 412780124 481441272 412624056
98098078 1901973 146719953 552942975 561717070 468695863
102009332 94150860 122804389 696735603 684522038 640626352
55082099 18415786 17609280 64969937 47424545 70266812
275334959 308074784 12491539 763260735 896964181 884742634
1738288 74580553 115390012 783739924 795579544 875341142
1526262 13305092 11273839 36808491 37399916 37328296
245621972 223917672 39715949 523611377 579840987 575676847
78913142 19196643 14851342 177881779 204134483 150875183
458075700 23794396 139991748 586004160 231271626 588092464
147774284 34925339 649245 742748055 641536609 793989308
61813643 3222353 44402416 379106825 385122376 386343311
82233533 33772300 95535900 183568439 178527764 185684792
174249667 161926603 47713966 453987535 399349830 447547736
18749185 38231261 30501099 245004037 243368150 224518401
19956945 10222462 5224394 63089816 52142929 65055379
13565020 34330209 9185445 163392033 187653644 153977877
54615170 26042686 49322447 476503092 466092336 480766002
317655197 109595288 974001 842290632 800449316 699060134
39465642 1278633 80837711 506772052 465570197 484159416
57046390 250071933 47054372 917843973 812888836 813692400
83872472 144361032 132125977 893712765 827696395 777156383
32449885 2079503 1062103 85788619 83114881 80139122
242399406 584764 12943188 354124125 367668210 335115821
134852213 4994202 43675839 569140057 622066704 623655415
69149626 50652354 25734242 575600507 648146074 659258822
71345939 45491170 127703466 778250149 704649229 801776431
16151142 21085666 38511453 422444446 366624372 396787863
323887471 5715536 18428511 477773414 242235183 389862475
47251659 4036447 45788528 226853159 244285815 196308635
80981517 19015168 15094488 110757626 124097075 123337431
40634233 155078726 70670129 673515832 618927825 670960932
179906947 86659859 37880482 900390015 856810593 664018970
424120434 8268105 41727073 627686572 390822877 483409377
61939665 11413632 10780398 121035371 126433329 129542655
572635550 17122666 40114969 904271204 896931931 796426937
65512487 46412846 9070388 89158707 92612866 80351532
66487809 137450424 25183284 497163525 518681863 445281800
395220949 470397144 5842909 692348938 643300738 723018007
45935684 32926709 20176713 378588416 252399625 352741353
247745 79620 1038372 2613886 2509338 3086391
85827173 13950512 7694012 164648044 168000059 166468140
77182123 29090165 15885368 104269641 78091571 80126242
182316740 142305902 4688996 522627742 687312580 599267629
289921821 194352719 56490636 360494554 435428435 356681448
50902868 50212551 290296081 761460338 750726155 733645758
447588076 13782956 16268882 562776013 198078095 408660675
428808264 407261878 302933076 759885395 846551206 519138755
181440502 250529582 387496401 768370114 921912229 831048715
165127496 123430184 35785705 891999752 877319211 835821130
177534766 196048959 40936820 623053913 536747944 377648715
344914031 32423792 43322888 598521040 332785798 693250551
584597114 21667943 457520095 743326361 331460289 860449433
13931531 17902727 8466826 117336935 106341013 114234128
46653536 149013977 34189934 858347051 722768878 756212193
85526328 70248531 26037993 355337121 334370931 348615914
8790249 130486224 13823952 538114889 575086514 563332048
663751 648914 478967 4799006 5209108 5594503
231925601 5015211 25792968 561217991 473111419 520272129
41086320 108826696 69070011 590621826 579581817 580850784
11505765 16179659 20916900 75701558 84982363 75481949
4883357 5205987 4446968 79788199 84502885 80709197
29330275 56966162 66666810 966421970 981848901 843344912
19816647 4633937 817847 102944285 105713813 106187403
158484493 26371967 40996041 852120467 831711997 831466544
419340357 104978571 3139760 826849727 789023918 772004609
224645 12849260 8303067 526610224 543407215 529917996
65457941 26173358 27463679 192114520 190231867 198751394
226199105 7959666 203291479 249716651 187029348 247105615
21639722 2601778 8315566 255942020 280689229 281630039
13751457 1673966 467823 91948167 107115803 111037634
68804454 19572577 30264289 323610647 264677588 252487708
144217392 14455445 41140300 514722920 552573411 547812399
18459666 149302328 8306418 440011497 451358827 426325708
176447441 136437470 80796146 257029128 241747479 282652440
80462972 34981049 33240363 303415776 244064160 176019071
672836004 87004229 125097305 906629607 826982052 933058769
26319092 37405439 68028137 743932514 941045079 958275034
137415416 191599058 34415912 633064154 786493642 577969932
5857051 1390347 15429591 66195524 67933478 77082682
315528 31877641 52109835 536951004 537317471 509458524
3983014 78838791 144259771 584930893 781187821 845502038
260334833 49669888 138791520 550874004 263647853 444854061
121792370 58161090 7828056 508264079 623178493 531718088
23400543 37813656 70289602 491113399 570305670 581043613
10134832 13903725 953083 78152906 89123566 86691277
158835508 77928492 23683931 698726442 737620376 736894185
440368996 81489463 195302151 789025465 881679318 843383208
87409434 8886354 27471147 120758946 77179950 67264719
19652386 4560025 310469 26103304 20951318 17090243
252758643 132124068 13725867 611949062 574929761 185340141
118182658 40366374 53963013 385348506 408098326 382992095
606330807 79837960 67305523 683964303 170350799 692879170
12285742 9928543 10213988 151216025 148465078 152397888
94954565 34811913 34152927 145487838 139437766 83080569
32893293 8348538 764531 515202747 475294363 427029538
199749524 3347922 116375521 516774169 452002871 502065044
10306851 35746461 60793897 273400490 287998062 275954713
218011265 498707 33441629 613348092 598198341 588738497
108477874 12922008 137681938 193423139 209815536 221165597
11484692 6417710 15156164 237353749 327279964 314009414
81079122 38922430 65492399 207760959 192531134 213054633
152963458 78467422 164378825 264499726 283060003 291542989
3359950 6426849 67132134 549701678 505784005 538284473
515053914 102217601 79997685 791279823 751693236 843849754
292924015 165803890 66728631 379674444 407906313 367932089
15145748 21661466 19044081 126480630 140196490 125661158
16539104 10423814 4206396 52960185 54957696 47880669
35620848 57033329 67955910 583876615 607272380 490690750
235512889 20839008 20792129 538138392 490731811 545796702
2746085 2684693 799433 41758760 44127390 42267521
28891841 177658086 274288486 822207003 965016309 889262087
62635977 4603634 40695714 286093924 277891042 227195057
18033927 202248177 124139140 799813111 853504841 757720540
25969685 7296419 2346143 217213423 195205864 221585385
22127263 3338958 32978936 311265663 280319943 281922302
66986764 122119244 4077148 668254946 735008467 723814117
290170608 238423848 32358400 859564947 771221999 870101387
122094113 76372425 128548143 927000473 903243843 925115900
22465731 92529023 8500169 553409977 580315675 612653392
26759993 97175273 24211622 365864148 344350142 301214571
132969276 8199026 44250596 182922332 157933741 169023126
42116960 144008740 122849801 697119098 682508027 679768053
529320195 142403840 178363706 868879957 894286591 939549521
523054473 480774009 91556495 720494607 776337355 697144079
17722567 72968092 78086310 630257266 480033542 445794469
153719074 64159970 211488327 847169701 794349886 831157638
65110050 10758713 56901648 145955378 155722058 153929584
318551881 15369473 29891195 563154639 564735958 466403086
304227325 24383582 411179332 635373180 778362671 775377481
93294163 4651516 9780110 630650129 676173745 683893273
32192663 69381035 9874732 429878698 325397449 413077609
30861302 119843097 71263888 689754195 743327845 748617912
53784509 31560873 3221839 202179248 209137255 203613894
71555342 146444509 5715539 416324550 420715495 439783993
15017947 26086099 20470446 327633237 392466082 416533968
29562319 499266 145097741 619463668 629305657 598617075
64286744 31475831 47609283 520858325 500195802 572782168
395161581 176096681 21599807 756844383 359233752 507862019
8840794 44056399 51245328 291359043 283904087 291157308
391376610 81728172 333933898 621511372 644810950 643535811
4465249 148349 851766 9924768 7980945 8641143
2357511 7959578 1858411 39392748 39095913 41141508
293391424 374442248 321439551 554630142 512540676 457973645
231779353 56798115 74853362 838159933 638482192 867848149
9615416 13037575 26313657 482244608 445127173 487947155
258748822 115401570 32975382 730442994 852903493 743694316
42160415 1371821 149026 72528847 58857989 65301675
16726771 41803143 92805357 375500426 514596960 560938895
71657842 24796693 101878926 428014658 433783572 485049944
20793239 42038292 2455635 184252374 147960275 186323515
120552184 67985103 73258800 230625697 177982539 286538165
33235413 40442101 23076042 255752642 260452779 260978337
370691646 154461805 75135025 599519510 590578261 350423647
72516279 33682671 94916640 530914537 684813805 679170366
155324858 30916252 65902064 571494078 514749887 483415575
199465589 8787164 3531904 512359389 491050375 565400835
2245583 3800505 5624523 158862062 161886970 150872391
148157955 3921487 78689566 453163022 337078697 461606255
28620841 17244004 51422822 337461120 351586236 325025212
34762106 7347736 4094373 74997103 76724087 78995882
29451245 3988505 25394222 373172528 395811038 383221093
28136592 14431429 100417 112263953 117734259 120481325
77026350 69138246 178222836 727609477 667351435 725969535
61298600 95924407 27369733 407607843 416937249 402225724
94715547 29743459 24442453 105978473 86744338 96008128
76229508 1877194 18247368 125492236 62785542 94153365
69998775 19924964 29133053 362517821 367741410 375622299
37182024 15428301 6899286 499306700 516065071 510899671
31708705 26064589 6991128 153123713 146557333 143755859
341130951 60814556 129977871 839456671 935521165 867597522
458029894 11828088 233412555 557841066 349286620 505534930
80070027 7733268 50402028 498097227 523299014 534561802
187087234 11819236 4106811 318425985 369895579 276743322
176217154 6464293 242851444 821238545 894563449 899202534
345396711 57521727 70541469 606951232 600216915 611463850
36046438 15970839 37390219 552600999 344627031 541467726
31464944 42135439 12411226 469839517 474482706 391499845
105253084 18635359 4542017 593259613 487995974 619306264
97420983 72631832 11795634 550857741 567775133 544099846
126097926 68517058 130575227 542174818 504121158 517096513
454818627 29877496 171070992 490294445 435096771 472064310
4232072 834681 3811036 21786305 23310164 22650590
722680829 149182840 6596167 766503079 763213296 668141285
159458600 71261117 29126483 647731675 584622667 549515781
174807778 65968113 77390909 633397757 769227493 718380408
365157926 32339693 82509460 724251831 776128284 695001879
129516 16830739 69545937 578606834 633227414 525754500
349833782 159736937 55533892 465568248 457497561 397154174
29824510 59152563 53153496 224995110 224321064 216669917
8937347 13081612 43966389 153202172 156949590 126057034
696361808 333236194 409274778 844578563 797363379 697950045
167641509 53941359 59184606 570256938 505739196 455608417
100275410 148290882 166334172 652174318 596898201 554898598
39513835 78942792 33225375 356503026 356485861 290121557
94983563 8692277 8844935 266900865 217732337 269598526
738037 1913089 1190218 27133020 28391344 24625200
125123697 54150593 36807239 229523486 167578663 177377112
2229695 475893 473854 33574021 39908144 39761153
48441031 39333149 6173244 533354824 561753075 631235273
17380288 23832529 6222275 341279170 253787602 304312188
54052796 86985033 115043826 320040467 306229316 309435680
590387208 271139849 222087591 749484079 415883045 515948717
538489137 438145417 116284636 863416849 852300740 642900623
585032437 342491048 36098725 949415510 870275882 851555014
25698376 7873742 13773526 28154373 28504478 21317927
39388914 13376284 8068581 190719851 176216542 160742389
629567822 69841547 129930503 710581285 218014948 514778038
80491330 8100538 19390413 215417943 198691248 206710646
75805409 28992744 11068497 296442916 306190739 251672446
40937922 1821336 19261010 369963865 373640941 361997264
273498675 234792961 168294609 385363635 397482107 296893756
11497241 30919085 36511815 417688389 451170160 477223805
133368579 172148038 61494699 614278779 780011742 536713772
221554133 227802309 10447618 580420964 487726196 619340798
172020090 18248554 12610506 206839644 199766658 60172979
40853296 18069269 18754767 143320461 74032492 116626734
288248708 33330689 8860756 641848891 538070711 528848859
145576797 105211172 72013499 799621672 823647711 896494136
273684320 157513550 78893784 921538841 878470827 770886781
424443324 20336120 195338502 799179712 846101462 778736450
420273128 40059080 237263724 610171863 520971959 608898559
411195879 87329290 111529889 491103868 224040715 359898833
8247861 70651350 8336502 446895225 452139531 485568994
71598567 12027096 10480959 402898431 353336616 363676089
33227508 4196707 31735842 600466770 527541788 518693631
389160212 46125407 224961998 568140900 265247143 618006841
259800923 177476782 72740401 465090425 455565087 391827780
70597362 52085611 164215107 668377464 670714260 605451592
12924308 45683279 8749623 591316870 655136232 651401398
287894543 115971615 157364464 353648752 363197728 326524293
70250409 60150285 15168953 873932801 701142971 887427754
35719367 23894455 2575308 165678305 221211852 176278549
133344084 42359304 825877 598611578 603821398 585617221
126064090 146977404 66911605 340240839 315527132 181666559
39318272 30620000 13121481 688677959 861230374 867052714
8768031 17012016 11911410 274000674 228875128 295657504
28783472 20380627 5612894 102151347 125102417 102041763
311454105 153849450 35186 424949479 357411569 465320174
20265058 51608184 170893365 482633266 534922004 528137239
342870606 36923471 9880286 798467105 761066201 714669551
31201585 1047985 15432918 142219622 173945894 188540073
461628522 149345854 152745815 597892705 482491473 616133732
500936881 85325427 22739735 700398221 610021790 348491290
750396398 697088281 105721219 895774990 881188762 290591546
447417842 185068298 7831508 641526976 563043288 666343442
238350192 27650592 252572994 877598906 418593946 932311747
3237083 4235801 702742 16586342 12384442 16606197
102557087 34804934 11622536 518413974 478251748 499057322
15519332 1604514 1377954 34501548 34246826 27823833
393711943 217280776 221968212 503866125 606833316 438266401
75956129 39504861 53461449 545753205 536683770 672387534
462025077 163609794 103723098 639171846 295085939 540528295
8353776 707985 9719300 116225798 197590944 186513830
86288437 38570477 6495291 228693645 219112713 149813283
174259216 57930798 48751644 316240048 280189109 298145526
1097252 171710455 13619680 511518660 485242251 519168772
49956761 3370326 21991753 317666365 355609868 301337687
597507735 216074556 261647112 641151727 279517377 428271730
54684779 23838955 16629248 735954801 808559993 844207403
46331330 2204779 12152145 178591480 160785831 187096218
36234230 24944056 22966353 565480431 582038272 600932390
31764991 2574030 5536479 74153262 72286346 63629552
25194394 8457868 18406274 729448199 770179813 760901565
14680057 100399334 73450488 395215259 315054507 394099327
431586042 252217183 262263208 632162567 621814456 608303755
15439808 57029413 11830380 167522970 225107409 203076778
26881853 9624454 15092287 60230277 47819549 54240390
45651704 77299665 41008614 726089622 535500411 704631472
324491050 261953855 325485639 385249714 361777940 350060973
156336091 170032429 1939435 363742908 431715585 405281225
86924031 25161576 35755923 496726651 516898613 553322553
10511811 1526376 2830998 491320342 545928213 376398768
270201644 42451829 131854416 836379616 865743490 901209571
53466869 127532023 28369165 963331799 860783069 891338851
181105958 16209706 59136399 339997505 275810071 317329436
51838917 40962227 33507990 140227992 116773919 103944893
69565195 68808381 56964977 359358866 480324003 433108259
283984926 61046450 97079043 437216080 478053063 441841793
124277048 54691543 85642225 308285070 275069673 328112138
257660630 105319510 91921250 903220218 901121605 970060076
40715288 94618530 7773982 340068493 307988150 334118482
104790725 57484817 23142318 379046268 308583720 310270639
235276345 43887258 7697868 302682052 299482753 352845292
176475148 70963950 25558776 268808309 144404647 226455693
90642804 27049063 1474855 607630196 382108166 596667920
258543999 202676917 70347963 351831442 498579016 502103906
78116038 3724000 85115609 410590395 409820982 445612828
32352590 104389132 34336553 773736926 822796959 773969599
56853854 14762521 58095619 659074902 684922239 699900280
56123554 93061707 6376971 699721119 825625508 816528916
112536527 12332311 14392542 265324200 309723590 296410656
347442023 51605928 29720489 466621792 392177388 347533879
52849292 7851987 107963976 314483096 275978352 311724295
174366886 23156085 21750637 440663436 384695689 340822421
16757783 181530346 104978242 867873140 846159784 891596319
256791808 4887924 7711868 525357471 561217499 461274191
656316848 140857619 26342208 783874029 638232234 525936652
211250569 57782677 168404220 514399585 487027354 404112740
208691282 34672261 199482975 396846111 213774382 385796851
211984366 53187643 122925683 475093841 452915161 326226031
20383548 68209376 11722870 788430719 731392639 734064176
813764938 150916143 59217844 832812575 626355430 801098075
12259365 27104697 148888025 675630875 846837093 837555062
152465452 130169368 191428355 359695269 367926570 367318110
32047920 2292812 4052069 53006794 44330535 19270357
5984753 7096231 2142699 109646766 134598782 123109518
288999979 248687215 18830084 458367088 551840964 302512663
221964898 53771802 169676334 362978725 297501266 484090051
169018748 14180279 163866093 647417118 653335789 751521561
204483966 47409305 52923749 420256763 445040416 404681026
9144463 127570881 66615069 454332818 478927308 486047971
39615430 17117631 134648689 615948542 696164457 575367921
160944439 24489979 27884634 515565335 594152670 550623382
7727006 8439687 8019922 88154158 114055742 115991025
495057542 505200889 50201493 735380995 753979993 526290375
232347574 12705998 18643951 421272594 345054380 419026288
60031462 12185017 8962018 423296217 447527319 396693444
16240083 83089217 3851661 277565713 303879636 189346994
57859081 3990948 32046555 89775942 85889187 72244416
24593159 18137798 65845202 351823968 388364598 421397570
2612943 53370972 218489496 543456261 581393561 576684227
5258335 137200183 24066600 744894670 786295869 559068310
65231469 10298209 29010523 331242091 318924720 284027082
22784324 7255943 28270694 92686691 73501391 94492969
32518386 32864264 8227765 293982594 256587946 295466348
11901458 23510397 69709611 824751265 820631364 916448120
4708408 18688375 10274394 221902294 197727269 226016415
98940905 1813030 34198645 359431388 278360352 371608437
420203423 100758420 34643183 754708033 506272193 601997197
87081891 78290805 249738344 520827484 461230534 548294263
711642829 163164417 7652749 899742988 702484404 708625772
334562888 108171984 69788986 610489232 497028103 508450270
176233464 83873475 71425545 498386706 325225508 510900882
233056361 203420541 20784473 353541907 303218721 309383770
18655511 10113371 39164681 117123875 155936972 152549534
78010591 17705866 1500103 454980179 648388609 654485655
5987296 5126092 9894033 90126699 89601453 92680508
620346706 288515519 229011893 727090114 502050460 436572061
17269237 39618035 53594124 490882764 563049568 362998455
62575813 8815368 12231928 694480150 580024304 573393608
31634440 54226550 47171818 428023872 478480302 480171369
225335966 6339505 43905302 487499744 431762077 459625783
80599345 8351631 2491813 91922733 68780208 74372865
205585589 426413 35666796 352906347 273564417 308830685
84952409 8624099 44021307 373944505 384644262 366727217
168086152 18079220 37744355 480796373 514120338 458079233
168279563 54828394 46127381 229721384 145302671 144055805
149288718 47792977 7643590 642949465 577945194 524184541
625930153 94148559 177004439 706115877 225827653 709264663
498433356 555825283 252599023 699449930 933961869 627497477
283691831 149378499 287169958 449043466 397126698 404568381
625187944 185887712 10467151 864863320 492201363 882718273
2055952 22574339 2150850 95846064 85758530 98865407
14235912 4108387 4826431 197039105 183894252 159480108
48200743 111442867 112037569 793123579 656287497 764504665
16666617 5929209 6900221 75899322 77806824 73933545
50396241 161633053 76433508 502308054 511100982 509353459
16749604 28211533 13466536 222796682 232730391 240845708
416013600 48887613 51292001 449872251 416661205 491574729
3150788 26754098 3123191 187958076 195088058 193010025
121803610 16905661 14274242 560121444 671621047 444885928
111110396 42072562 11133156 145636610 148274274 90678297
47298195 183462218 30281899 613620189 615541049 617324852
3862065 71658415 14462390 397217357 359287699 440817059
182076482 120371731 108563578 265549094 311121607 180632460
222148102 156727422 44110636 763216594 767057146 596350576
209290217 53370999 40562109 898729359 923770971 788998482
48097651 191435697 3250689 718818660 684744879 630933509
122621690 10073721 14940967 232084591 197880206 218479185
51888347 46580800 13234472 276514455 280398213 217995086
337041484 141462717 167731647 611783597 415937310 534343235
489255697 130994849 129178863 552779874 403109103 492755740
218137159 47594007 31251767 232890954 196741733 161597716
9446013 33057564 19757600 196403518 191168624 174774876
25892932 70009221 130749597 547057040 535111329 451214934
33060511 56027258 33252853 357870621 329763104 319006612
20077274 60734338 132631250 702052252 718948388 720811608
156433283 16292655 35543653 376888359 185224164 352143792
17845400 8722868 9949241 337052566 379447689 334010893
51376047 164647738 179520064 909919119 802843290 937911660
3285411 1915655 33959839 657523156 594913750 517382650
425772603 172750213 100224633 831348917 865890556 893696562
130496844 339232277 233678418 966866044 891655993 797720747
38970995 113775115 31502082 858074736 818221496 806366273
509297031 173699490 13013570 558677611 303520984 194252073
417056058 2274215 112380435 869694475 861412630 520887617
130010088 47233875 8728100 514736027 496501526 507199957
21295991 27970200 53994654 552536711 525960874 578414474
7520832 88051207 60948544 549416388 718026370 735259948
297991610 236595258 240774035 536248378 406412527 423948862
848971 230382 81333 2544420 3430686 3427923
54550094 3550724 379467 83639564 80003802 67009185
32752237 4994709 53237030 452699497 409569852 421514623
373218822 77751137 194152257 551082398 493324765 499676160
1681499 1468060 406887 6817066 6448505 5641406
63138282 51896061 167145 81632615 85416127 89201559
15581880 49160013 18212292 138733313 137017009 134627252
480879631 109758395 64925561 545093177 557776837 620623505
383080283 144557047 361865658 642053052 584720473 534738566
316923433 10756739 372389001 814148603 815857355 726940838
13668305 18309868 12625648 142007872 126025426 138369043
86771805 2577202 4809760 185828936 188981938 156170914
207267651 8372634 209745353 872080976 804599805 855727161
99446618 13205146 46312315 337535052 331093358 346417580
130704649 7302858 28562918 307124252 284262829 307118210
34668224 6968182 14611074 46944143 54621876 34627014
592636286 21856464 8981980 764091188 774155612 507933997
485202363 148452654 575936910 867363059 315081673 808868587
19322944 3094584 79527832 446146141 376641521 457549349
54083594 16381761 20205025 79366701 82883299 82214868
277673976 9599687 54384240 510272651 538955118 588859927
77024646 3620646 21999318 620440935 492885768 631235154
114865107 2050588 297378 209228725 208509970 229601411
162904980 53428514 45967036 501099534 702992407 615066043
147292457 376906159 16969338 866563704 834334627 774211123
579608075 280449113 245798726 681490269 611589719 558077538
109799610 9083341 22843983 136654182 51663766 117865002
39265264 53859914 10283306 347083820 474170560 528962475
56374567 31759505 20339433 206833346 199813358 184736804
126394880 126498951 36305953 780869293 670794701 865025699
142468630 236059354 2436748 228431960 263668551 270624359
45303086 19427343 14147214 523669905 556737752 564026956
285216113 299333448 9542452 867348575 665530766 763376191
114277437 40308911 144337537 278098024 276142596 291888633
142642013 89167535 39023048 761393838 710501168 744517910
18235739 55724468 2568224 310878903 309016489 297585477
132207 3918152 4656421 22429000 22994456 21049284
879372911 53925942 800764239 933048811 522142850 902767039
209207735 210206462 63535722 715409482 692940982 690872220
150866186 43709896 34546387 524783801 474545160 502758392
175556456 12959043 43633014 333097348 204289698 302226396
1766079 10361551 42889798 131988949 141899756 119357118
157293947 140147640 36512982 814088939 689891185 614231639
428613802 203872392 286335118 504574588 494438757 532493347
242279875 9486976 99728439 486076419 540133304 427945767
10768706 65864878 20520866 440536629 458175629 468408565
199150678 17254033 87072137 227795995 227549329 228353097
57261846 21618606 12262096 132424199 151432405 138458984
369265261 76077184 28460211 438416674 398828258 390400915
380414794 9618242 22941168 758833286 631142672 682525564
628075596 29008750 344022479 834516739 809457963 807627970
142523101 89469187 46616096 290332853 189399825 165161993
55428856 67792089 30567210 666189209 684602401 736083738
219796365 229088664 36401213 487234718 630552839 601648653
107966320 63247783 70571161 753436151 804767433 780758056
133180526 85806836 86679423 710866713 706589677 697345609
506189373 93745234 102178059 604158859 260082855 362711772
562648107 318411688 12051758 647931609 507168467 462500998
19746549 51255043 40782791 538180285 530727926 406901546
23846916 15848642 6173809 97037483 105308008 89629716
19287415 18231942 18532729 94085416 106799447 98164357
102864287 26545342 14118849 303715354 294624556 278652861
20960196 2202132 22450720 191541498 206785023 192899108
62004049 22324477 4706623 383572785 380283463 349984437
347426454 9012591 191071505 478238041 226926469 493976500
7770244 402289 29796449 248257971 249764991 210877848
9036115 3744543 2570279 42635556 35694350 50857849
58923221 21311389 13211032 173761289 177191732 157666954
64264965 82626085 128803518 288409348 335710742 342509572
9848901 8047045 53545504 245811379 257459411 244339743
204522434 23246823 118455113 727919796 589383311 680292089
38105397 44503047 30845314 433724243 543144142 534068600
754041 4659421 22392739 117713948 113025958 124878741
61842 55185563 3612156 400784852 506683176 517081555
533419696 385487890 88122290 792995933 572031372 605580730
95682902 195351930 85095232 331188438 323324256 340197546
2664316 1075523 1171565 4541932 4505101 4331514
537973158 67974543 299331489 622351054 411190471 708265386
316969406 136442835 62528468 856458901 716712267 814767294
17690893 12169272 59060738 656902780 599949841 567405956
148707 9157143 14007187 86271849 80912040 83727495
192999228 9965830 9242555 809651437 619157006 810107829
170575924 20551559 350586361 916461498 897593881 914696926
19313264 108435781 79989019 683166705 666669746 731574858
48514986 9160739 334078510 807625672 664279689 878301450
302823654 1506461 42677149 668624300 605348564 725148655
327372001 68868247 120478533 779523926 395269718 683353852
211394416 59218559 3842435 277691889 202949638 157032379
512811190 27155810 134145144 744818332 720872652 563351933
124645416 23480174 25651838 180920344 177479482 189314501
300702301 250320464 27851030 360377523 363979088 208414078
6718793 6480901 278899461 842045277 711737109 869982865
1817179 43198384 36785993 313737763 446737669 459956065
647759 9078518 15434566 46625698 50069386 45082080
343368824 97704275 108673310 848557386 987903287 961532295
489192788 192599633 88980098 867993298 848523479 889871296
1215760 70586882 9582776 401634550 306119404 439722790
161101377 34205818 21355131 220470558 212453250 168623370
102741393 6438970 121753691 384821886 413763684 410546976
2146352 33640323 222035371 536793495 644654619 676629899
134409531 137564431 57521388 521700508 353837794 294930679
444751526 9876106 123887205 538316087 559372290 201496019
174689828 73398669 52681334 446559892 417917761 463552574
20690365 29372957 32790942 386090074 442713754 452175373
198699397 146364875 46056714 894476870 878490285 925190013
98439150 31946313 130054871 584064297 588409085 442852188
193141919 27848463 41405109 583950008 555306921 645733879
11595838 51755900 29410482 302025262 309102519 260410704
281525981 59003173 128080509 423307217 454651604 407861332
51091875 23696206 68166051 167731950 165530096 141459743
11904798 39527539 1614338 387447288 345192620 449677534
186712323 11352520 38198371 608869266 410399270 569468406
240034664 20560615 5576955 827068543 964974225 966892197
50704030 84666968 40066784 536223848 583423079 582341116
151003557 309602992 153092319 428637591 515469652 501668785
57512 202674 265490 6164694 5196483 7015231
39626467 24741218 3188356 352619483 302243423 350927573
476999069 15865225 171636108 682323321 445944454 471146768
4126623 4371015 1546514 56347965 60945860 62458807
62063700 158060355 10156663 602437879 861364130 908638160
325834999 87812491 214872270 412009277 443653972 416920597
31952903 16621535 41481072 407444591 168758933 416113028
835580515 134527529 95227133 910979190 894843698 889998306
288724831 6641471 23231918 461993548 323853580 481670789
34920957 109516271 91726456 789956883 812206313 809813104
116234069 23188043 16286861 536148891 548986570 381119662
37570950 9246910 9105509 47364084 43054138 43381580
12649346 23887358 77781993 529386484 566165995 502098945
38435792 5961488 77537820 877015404 968295750 887629855
13739381 101400259 192269742 553393773 558977264 584309140
282501143 81877571 32952385 870167946 589125330 797153011
2713531 1372487 331634 3663270 2914013 3449322
108809898 19960193 23366594 167293956 161798698 154266445
195071276 81604992 40124971 415476484 365865030 361579462
45304706 59472379 43676905 363158338 363725185 328432313
1360450 108086729 13613370 710013024 620425597 707331225
114936761 7842281 31995574 167367991 144866262 158287396
102659774 28313133 12174153 508832140 523045129 482360619
490181993 81962762 583824861 947126098 703960851 949043710
210011499 132087250 170333247 436018093 442619256 484884581
450086214 272582533 454172072 797930630 687279632 742483092
102927956 30110391 28486461 372693654 321330808 374817378
681345 734014 2157039 65228115 66110855 58351810
177586035 32504483 9233504 948124624 907233610 795710008
627336370 66261449 154395340 789175876 687254882 893160710
96640649 69435381 29240084 112199640 109254384 77265956
35987166 15123746 29418991 239804699 218855740 215619431
122800834 39713917 141769949 251141586 234933391 206779295
392926932 30030476 241034451 439866241 419239942 329381938
265835335 98196333 60743617 822152752 765295396 875811887
33201826 5802402 9359943 54796513 26332226 53610904
727779754 27542434 277445693 908850619 625058855 776019530
10367887 40872490 20036906 417399097 406086913 407298915
70047660 69431775 167400154 912836430 915124196 793248201
325314574 1964599 115666186 669241268 660799215 655232592
35842858 2832711 28017709 44036659 41421363 34237274
2288214 2238286 44967176 326720179 331252729 253101960
3424734 894966 1497351 14119897 13325606 14237740
153958129 9738 55236879 193607293 187605646 146998771
81890769 239672856 10669361 647295833 827397536 754618047
119875249 54880229 96208096 824464490 794505277 789818651
29763785 17097707 8667401 98838012 88901299 104133224
8089667 20046272 74581388 382975581 361237258 378583989
3933230 1294190 1075462 28802508 26052152 28599265
459366693 17698621 71008277 842119509 863462361 822164432
12119242 52489736 21238327 249633746 270178803 240993900
127457198 65629644 20086596 376511945 406542272 407230137
70090506 64171861 23416568 335262822 332271873 301607011
136372797 51652616 83858687 230867238 235275277 224800197
88537914 7197923 38820198 605784681 490481282 464800395
496325501 203359806 172418571 698624277 688073350 562893287
115650392 7744084 44783324 388595337 381177702 405211302
652149654 87922276 230969464 744046436 764623254 787665491
7474510 17255180 31560649 106648330 167921729 178378737
123694411 105503612 74039729 604022042 606614162 595653790
19401893 1241128 22248845 292954868 274041675 304690941
19811556 13448403 14074139 196588163 184608021 183993652
161193667 27706807 32837522 552602995 431985940 661265544
14428219 540617 21160638 293991074 314560114 283062563
37662305 13069033 60701307 413098236 474362576 421964249
138155830 43629347 4057131 167315504 172006594 29267100
480060538 193789202 121166161 886991005 389513182 723824311
98694265 106407604 51853755 830670080 752094631 772707523
53869384 13563292 207205628 526010048 653750840 700984841
73379245 287550094 249732341 878301092 832812520 924199063
94119030 217857905 99304242 838706298 721403358 831036816
11482108 22635307 1500008 211097960 208749183 203569936
78373498 32805329 33192945 108638713 85111349 66384066
396452301 11674978 242053189 753105901 634951668 732871346
111842531 51934811 29055626 298354161 340996982 308835356
242694687 40304250 38617885 862433795 929495589 732070459
115446396 11135255 33971818 345211123 223151258 355102404
417310261 259575489 111486403 630971723 635232942 702823000
63867743 2269490 16168674 594486956 468586255 506013705
17042845 29918467 4417615 211156397 268562466 255148215
278555 5347733 1249550 212857270 201420098 193952055
162654408 92234468 21401767 321709521 332685049 285181928
326681741 260292585 13703118 428445816 516885251 432755332
207082669 73251550 128105769 739858201 609080579 775528660
87045781 92781792 59785543 228891647 243715798 231281439
541947329 17556851 102446944 573136658 101676503 462780259
972908 476183 2729605 11614061 11748145 9825014
37115805 13554086 8932497 73395149 76605677 72881125
42614445 19562639 2214058 476598035 366689545 417416299
10546399 100420034 34913968 488926356 439663980 476345021
185769652 14717938 41538007 499790681 486417029 465578079
271693249 21566731 216045235 454798083 425779751 457044089
32073082 619886 11418716 106090820 107318589 120760236
352680045 48999640 101942934 541421782 653620584 623115148
242086894 165943289 15422257 430653028 359386195 343361083
10663397 13298290 49620338 278345964 282636866 274730045
208976946 21836106 56083321 484543070 440006065 509788073
191175809 10101012 13359698 502708512 498846448 385480169
295082660 86829547 19427689 776504526 729494869 725577475
4789518 3384264 15212297 69659244 89934144 89056808
32526071 32049427 14374015 148219134 108916684 138819853
55336126 73664392 8113237 899033963 929728336 791236611
2489591 25314293 36001501 940142512 714161392 863870712
206184522 44617406 43133356 395068747 373441381 405725322
534291552 49277043 233210186 758956448 591146743 652847056
268685768 64877884 136420526 663294573 568741839 386770486
44327699 30375350 71989727 804568091 815087358 779184827
131331550 3134278 163572495 408015520 436691756 387200822
112329778 27556812 334500 246717588 207607555 252835234
205809520 88707531 34392597 260378368 219958763 114262777
504798509 25939490 90011370 861349128 586523653 651655306
3607349 1906287 92103 14469218 15384547 14822730
8532921 12341270 20047380 337979368 303567545 315230177
117249823 260542 77034368 476164408 529948553 458989788
72461073 56885401 129704570 364590784 352511587 350499997
61648984 18164672 26321030 271600873 229486445 243944672
130860427 27232089 104162701 732464899 684475530 716061822
83443390 21529654 16301722 515230403 560031482 514413112
15467123 125381816 5975481 689788278 717835849 676844819
77428056 16632551 40504111 92533308 83477987 88275788
117652591 64800305 22148968 590968874 860908238 842401697
140868612 33995893 62343013 549765736 516737051 556185764
587584386 119733041 171147958 820188861 661870403 558473960
688361449 112575062 466970852 809032307 522028094 776110156
112591385 24163949 9930561 215625731 225514313 210962606
33163328 13054195 19537879 65755083 43826958 53438944
16857490 5112526 17694467 288868485 313645594 392095488
587082176 178759682 92453819 730393578 673761570 738321974
15980131 24775637 14373363 574028718 629850603 568248278
48698782 85670473 80390393 364417966 428811523 520403015
470942151 314244446 20125319 612487942 520992971 621087351
107224276 1600402 90093918 586653348 670033500 603653822
1186619 2357635 7081007 125006642 121829310 116829278
244691829 484840 162924117 482580459 499284029 437244964
699313317 13272919 8482815 872935303 462187032 887301272
91273322 51053692 20252561 374731397 427416858 378230065
71168358 158081616 170493545 758561103 602400485 739912291
87007105 2142118 45048913 888785427 930771855 913792466
166278853 142149713 58764025 367000230 399748573 326290870
14544583 161674914 84746834 836879266 848847121 816121710
192891090 65339299 117043220 388858226 435097363 357630674
28601345 19653886 15597689 29890615 39406827 32481662
18168560 9205597 7836026 28445284 29316312 24088614
40618867 14211517 10574611 90591320 107974537 102747278
77976657 4832831 16774630 132492984 102098587 113322762
229815237 124780056 24911049 492275862 466569744 359169893
35774030 41898905 34786216 641025274 658771770 550346934
16343533 82417549 101729812 989381900 905332157 786230750
293193709 113628609 60228431 470485706 444878888 513595809
36205287 13219610 23696236 820399134 798013786 627813025
493780719 589037824 386598090 960261458 936632872 787453529
65451913 22077964 28569534 248540108 244965871 207477011
204069687 38958732 165382015 453368623 363863919 448437245
11973352 78911564 149434581 887006470 922511603 822468919
9847897 23663317 18565170 561221817 658083972 545047256
77927479 1075280 8327342 140048818 54794848 117338421
68044893 49803057 4522363 828692355 746264055 782382362
154157737 23735684 94872942 338125423 351809030 421458275
336019703 313927574 17360498 461592913 491991349 330572479
469368521 136512239 144685311 604930638 491751710 542900535
214072602 159197452 26579808 493270387 454198177 463204515
73659301 40178539 75509199 327852121 477651623 471722616
58899949 60101513 42681480 211163464 202594785 180434727
65278977 20355446 18170230 823207949 808496265 827806576
359327289 38362781 148437691 814983082 795079636 810310525
62808331 92226507 74638630 330404251 393047401 419576309
43370621 39354559 60985625 794411860 837553607 813988962
88025347 6176520 17234187 129791946 157593645 142392004
24003579 8618319 149841101 465262216 480611415 560627770
150465372 31617380 54114461 211987716 174220064 210633541
196226233 36102663 5372763 285347150 280365749 253628713
133578335 10640905 31264014 249552767 221509729 118155850
13277530 48745929 156307074 615691891 619788674 641905655
46326881 1484761 17353931 428566382 427535019 341144162
152696185 59145552 87284985 645951078 579627570 615872196
43055556 82545156 10332265 539448701 507703533 517985605
114272 204186 104032 481805 572285 539403
29428874 1537137 3766621 57733637 71779779 64076400
81806444 39094968 33599920 302858048 330144082 237100813
67478826 6856829 35903432 266370746 226411283 267235562
187342283 124790420 220391652 449345896 517532677 468394126
18708511 759475 890164 30126741 29161744 24886591
323135764 20945180 76949698 570949353 446461806 490122873
137279190 349296354 69260295 918361650 833609040 921190697
191044297 56123105 69828676 817748957 810625518 695864058
21698395 31238616 161279559 379216591 515804063 452026088
75391048 74057073 8129105 530379620 530311708 521536078
127455296 25991907 39268552 222701248 243229540 267724698
74811671 67204616 55748063 759828744 813078772 757142337
63339711 80720947 276082897 757626139 789821305 679431578
181485447 26531263 123197532 390120200 432463691 420468213
253072570 241756133 82605419 797345227 819920248 701379791
233887178 125028051 58944312 326390058 419891502 446150015
204209782 53661311 88813489 823498435 845271316 829482460
81845327 48635674 65578113 292416829 259068246 272198717
515414109 561318440 408331388 896702250 757942476 577387800
115970386 47961235 83526942 474391576 465186809 444624108
485315675 140354184 9983720 753154357 873410714 680219545
753592007 197674447 385194436 834200096 639878212 538156683
422445085 252572933 15718901 438788875 330187197 440539847
82093318 49684999 10370202 628682628 629602897 623189029
515279419 88047973 34169250 785131853 798072581 732921667
147103364 69152677 100972230 401156512 417851281 430087155
52144351 28598383 20454008 134845968 160184505 136757755
44370960 32645251 157300 302035775 304058570 288766474
42198833 7906425 12478756 79059382 78029886 71200442
285234643 39841701 159876335 390910754 341092021 370119196
180611440 4810116 7312648 682870259 743866288 666558263
28325178 91268955 83522302 892142607 853569835 898873161
61496471 38176755 59953800 647318497 563210101 666220949
5762478 31232712 22124966 487159204 358916919 485682773
289716253 39403345 7152935 689750186 702423161 724759942
278356586 73849498 296755 496852976 572335912 555925618
589771046 107971629 235657064 947679761 900120351 897262081
432676275 145317290 113262831 509397928 372902425 477666238
193088744 32959960 22264420 292651240 307079768 334069163
21900730 91454561 4127686 360251773 320888901 298886752
184279414 4130696 4264600 772462453 735497735 726440350
195462658 50902020 39236956 393073630 404621104 452910447
497856227 125523112 52480193 588221736 632927264 166101541
557082 312285554 3579293 762162200 794631984 784133667
56421126 2396389 12051687 78942195 68863411 73965554
37341337 25080559 29289590 274283582 272917823 289879080
740676788 224067320 65763667 925760636 385667991 679629209
36413402 6499122 25130237 262662428 264624423 264630362
39819980 91187077 210490506 778849002 964639357 842272048
23153416 6744102 13109563 29298076 33103463 31038958
9138574 68189196 96955214 611794575 590353869 673315192
60493285 4817133 131122888 344117700 267308708 298041734
505936729 274200433 86482334 740089299 784130778 742358603
584054307 301540519 73322397 862926775 750179867 734385346
375910856 298653 16698961 796779464 922293349 851855660
333033858 172776364 287122827 507056974 424240987 457824117
460379657 46939492 359458557 467422512 419866810 524246405
16698874 14007710 20422093 70376276 67726391 58155908
16055810 110000854 17603146 380383812 383534807 365836278
44339440 39830422 4652017 126340745 121887938 110932180
70319234 13769252 19613929 274999520 227856307 205157045
494316501 63793951 207307848 752145511 803521711 873083013
397388829 302099351 245301764 791099876 739673864 672957399
8859665 669718 55542 66510170 67447470 67986702
98229683 2115095 8363264 118855064 118082483 69271429
19893023 26261395 32105986 275507972 270780790 284682868
274744903 85161389 84420194 832269109 757884888 839679326
7435969 48942284 183037152 414840924 466223944 449984322
31113365 112571770 103244896 460208574 592643425 526481884
59822441 5206903 3364591 64740700 50088761 67735127
244627024 46756198 47865788 605087607 400113755 353156543
5554402 2599247 3287845 48706748 43812041 50698482
74546689 1944157 1203484 225850545 156512085 159249942
25703651 5667366 35416409 523398353 613450433 608879968
465751311 3352238 248468839 741890043 763903802 806144131
42087182 98245282 37116143 660474428 712431778 691704428
201145487 187186427 10040678 712312407 641963934 628804213
696522952 225916057 273757787 885732742 964297433 934962818
62975613 42416281 16715831 441550468 443223160 429387512
248279357 20829969 187878401 297020188 165591194 301257350
101700139 1045382 200294696 699685339 688983085 681038874
52785789 54775212 75182134 193979272 191552802 205450555
14001127 43960457 504934 287868955 280599006 281342121
407393140 14592756 128917449 494488597 407848492 363164693
179698958 11758748 204366429 937094053 832453387 712851217
231890248 177890978 105909678 820755464 781723315 730849045
69703363 91245974 31229397 317663820 380272769 253644344
16497 111280 138036 2633852 2525337 1652170
21184333 1955357 14557267 26365085 26823933 27356277
204369389 38558806 29184779 223631452 168531533 177973386
78429887 52437336 23104849 271342097 255228343 354047329
373155510 17545481 26030626 468337900 374711456 455620800
146288340 28779685 111176566 202712885 150257165 196089168
7966084 2383960 64960020 552761147 592625122 545724026
335545716 35159580 105475483 467189666 477180836 473133201
9939729 94154766 102982415 258173370 262473066 239464028
568485416 10883195 9836127 668137294 677301956 576064200
111527538 51647920 57082746 135827273 126668839 108092044
153654859 14413660 3954031 255024804 262833305 260394757
7862037 7471724 18128728 243138560 244393557 249335029
505436582 121009197 12832837 900289200 852312777 821069537
94091535 106982828 76579484 843189992 748284584 846877235
29745202 13391039 43378876 399123383 394174972 357621642
90283498 1705976 59003737 557791348 547901692 581642054
92982 21887132 14045957 100344176 110333638 99226063
577313624 357877593 170684261 751410024 699514609 723907380
295937798 253047709 24980219 849740393 444602805 601241690
8942241 4044771 37375688 458580147 476862457 406132213
53242306 16198462 1079260 936857667 886009689 955351282
40168688 3380654 36235161 168337641 166410424 160196928
87230198 61916607 22259275 564232727 680976422 861216012
58117717 47734704 93588714 494988242 396683936 426665167
3183532 3732734 21492492 83911806 93680495 96540625
355400075 49948621 167222179 405080935 432901322 399110804
24896399 25277188 20588599 383885471 329161829 293162896
12593807 49465186 47640952 486515911 424719043 513599865
512705031 114937954 201464207 536382589 436199705 536019894
15232652 10486296 10483985 206182993 195749737 189774911
277089107 74337553 21378336 501567705 519633892 488276952
344552251 19684931 44044294 461966366 364768482 460158219
196853211 78790102 33710309 252123829 119436865 141778384
439099972 141808708 301620569 640033853 394419384 612211196
809179553 529769805 156048453 893863927 721012217 440153280
33251500 14250495 6067496 47197786 48552319 7210682
236282641 8107152 49417541 763783340 763095543 758915164
122330870 112500910 10485775 198787881 191181991 115941376
81714113 48503684 9295495 347474907 356489554 316638866
4289785 211852 923400 4522273 4259315 3957236
127047997 157472488 31635406 313983787 318083578 293579003
7036217 66884655 16612576 608276382 610776967 644629046
268631154 77561549 108921483 417646835 383433571 223413323
691599643 423408496 192012710 858684903 894561472 840503244
529762743 225472157 225724218 811002912 732007886 786331404
279388716 25906982 48086771 655383065 633178603 614537218
33196228 110763373 58601849 665491771 840526001 882824417
12098896 78124753 170815421 499336974 514544064 412070338
19778353 12855062 15364054 79917065 76831448 59624090
51066943 273156 6842508 514208442 394305918 461656145
102211533 67861774 26735105 310817559 290971315 321811558
120274071 46288311 62597075 375543518 470431402 469637062
280228145 177656040 256595677 749423281 722521722 668489859
29992482 54100212 124859611 926527339 960358581 918472794
11487028 90419833 291523775 623645837 678249492 614147738
454739788 52711294 185116527 837617013 659467185 840513580
119055674 13900268 72425376 244237635 303467048 293447398
354184990 53117902 91778039 414269401 448048923 167838636
29129009 88643164 156201286 470491224 438233647 462622946
286890982 219111019 43008527 535246850 632712571 401515775
17692174 3848358 383617 38830577 34696769 44513297
309483622 128251922 16733555 594181796 525550438 628897536
18851455 47127176 131254993 963837380 900485571 645821672
30534179 88775361 11892823 265844924 288823373 234920830
74946513 22313714 90389372 328954060 273448055 269481427
236106273 95671097 168971583 374521670 411761646 448222111
16906397 25595339 2275074 59979676 76673905 79744613
364445461 75325878 197368800 940612796 974395012 811081986
10768454 4392673 3731058 21687907 18937576 23593766
107245642 16861558 21936659 166131759 149775920 170467543
301979 1070400 1039773 7408640 6602617 5768119
129280069 198287962 193786493 698973242 715184882 715781536
68100055 62024641 237661109 765890688 767949235 808396191
111989134 5940213 33845660 384045936 399449731 372733813
452421610 56528185 96065345 899457988 716387479 877244094
292276402 58579835 27989043 355868322 259721420 282117410
186594227 38097651 124275857 331716176 353815046 332252656
2398618 31698067 47967824 317128679 303222172 321726553
708342239 335342627 240726323 812088787 804566590 600500960
2310608 3592868 2944378 42680653 41775977 31144588
378734097 99255379 133854891 797712518 844508300 720179009
12581543 3598586 12749595 163373361 187885127 175009867
10572691 15806389 67275306 307519830 328420219 346983871
678129479 238333252 10191998 952367862 726139180 939177809
273256228 100077264 60828652 735667373 727332045 714651228
318334284 227410670 44128376 627698490 478134119 586636939
1980127 27559828 4352242 210705363 212443767 184055600
181175481 221772957 30479421 788159212 746735438 712348285
53233277 102019908 33702083 672070260 806132465 688835362
91591744 39045429 20376535 343906951 368626984 388088962
13550344 5048005 13584903 71797111 53127758 66169812
175938212 133407366 34577612 724798567 925509914 919007496
35000534 45701108 10247729 509029635 522127829 458578782
30143828 43272950 32157682 525879143 530451619 514965620
175688519 25745866 15912927 475852372 457363682 363720468
96026848 115494418 105636564 750571754 741497208 746205094
94508469 72047701 49296240 763095374 802313651 832854227
530931313 259340859 22957428 586055974 729140002 274071978
232072942 60358757 170162423 277189582 237923115 256072798
71397899 22532348 25374974 369314404 336749572 379190753
7820673 12597215 2915937 925328622 896418967 887621225
244997116 41759374 144694531 321937829 335335899 276855197
379537436 39923151 51551470 902589461 867019677 427919827
30939974 495104 50859268 267544037 272588888 239709301
26263776 9574822 6148998 51951021 55152197 55498874
111278106 5979946 17535970 125180096 89451849 101143624
396460673 140017574 84947706 570976485 567620778 570117059
52673487 30164207 66646924 533292827 573769680 600388346
419411104 67408064 15776721 757103356 646763988 591027141
15120760 88855526 13759617 510601155 436319613 550872793
288630954 7945559 12093521 739072304 758018454 676149327
15152440 4992134 368026 89078813 101599134 103272783
64499703 8870350 23834648 463765362 451102626 479075647
62953134 23415746 48539104 535387024 549361379 536705542
34585247 951311 40878188 282044918 366904038 320307848
251902637 283309426 54765950 772861032 826968364 754230701
472367154 311471486 237889463 833479681 616457361 758743377
47218149 34855107 31275790 443098529 478324478 406084741
12260842 23051064 15180527 107323875 128623027 83364008
240811473 48847079 86375384 718551117 649114938 714905171
44604488 26129952 59141424 522695069 478338221 510868283
342668415 26619464 72446159 571725450 563834321 506496317
159090557 38305416 3540322 214243554 211289242 203143209
41775959 28688243 36761966 639061725 675014997 612834115
37985737 85556558 61728204 401795657 325588440 400222892
72651823 28069491 15691334 148820133 157117361 150175286
1322027 9375197 10072782 47720625 46975715 37846390
562884172 60602884 291521295 642266335 637239735 674629887
14143445 59117979 14206420 932916901 926356281 811769371
77572130 16270177 114749235 843750251 865322884 857862487
446178007 37427802 149569664 606126269 681389666 603414361
24328766 45653733 13148363 412229272 531261078 602811863
423671788 134586793 142984202 729058806 768000665 761746994
115069232 18566785 88807519 469576708 304203506 278572713
313007610 68147829 4065247 398960374 430077735 170892281
21271633 84838062 64773749 592256468 733558266 616285386
124958257 4612739 2991240 332884911 335534629 306545038
25344386 18081895 43430802 811963356 830445614 798085045
572399581 52774281 116172793 660789975 631126965 519207654
45863408 95857112 86735724 624981569 615819832 604479492
165254 6024911 835897 17455877 19498111 21245850
2141446 9786717 149210 72018859 70753141 74127654
6197660 7017710 21783571 844601252 936285910 775828984
9542092 8486824 1948196 349016878 394501341 316323724
457852596 3716673 15286677 727768198 670414155 676390143
211542540 3968270 66729073 333091928 512643456 565725851
395387501 229602489 29150194 495835859 286673713 125707603
44310420 141622057 21087699 717308427 733263376 812767757
415488009 104649675 184217707 471642618 378389661 473087953
8973460 9070958 77807645 595363699 437008648 496486754
153630423 3481374 63839375 434634199 463267964 539666430
84934870 16322065 91783637 645935181 672516737 556205606
308400984 131341295 162894137 638546056 521287702 398582278
145159111 1377549 228898584 680527663 614115046 578457292
56626388 54297124 21313995 203310107 223004553 184597350
515279128 203661942 130889686 699929873 578698037 606037132
7514920 92767797 281533231 770871353 784896728 782724005
51585197 12179749 6947090 94346104 76455080 89991208
95637876 28000419 121948288 816648610 980168753 962158092
273428777 149044090 109481917 894799767 837706522 865641098
81041428 16346061 26215335 356310760 294096728 273941123
32853918 13826281 280854938 879999660 936309535 802993660
43458833 34465411 39825715 611323443 637431602 597802403
102309800 23589409 73695137 807719434 957995466 957055578
52564873 18831425 18725543 124650253 122071803 132597762
46952161 8509175 9499802 98168925 114081810 100373196
240309286 302077337 69948441 521422057 399538718 414978293
31460849 38960274 42309374 455125260 489790443 463258319
146225751 15885976 761740 465013025 422091417 465337393
1154503 1481209 1256550 23509998 25396934 25829196
11062471 50803021 37094758 210041010 209397495 197632307
776437758 222140411 145506541 877452842 821678377 731238731
43773138 11084513 9346407 62894746 60087833 62663835
342862843 12638198 158496373 684410832 599603683 678182956
66516036 701559 33568790 191273183 220243679 194860340
5276046 27993368 10466989 255582847 186130732 244872539
3834603 8236492 10271907 17522226 24101133 20575338
19577005 16948834 7089846 146362873 131659057 138865209
135433667 66410557 20233852 571825835 511545167 388564629
103954536 20363642 40714599 564950527 587773378 566198913
351233639 177747804 46296238 528920433 507176386 310949906
275122018 112873308 182958284 276445326 151518367 283999297
49869219 25359361 32157923 617260189 594849221 588541372
19067934 217376891 66907786 775134768 663621136 755677710
376079740 19428300 241720814 700928713 561223668 640193542
11134676 19036161 46084460 80702832 97361057 93706302
62376653 12715370 6987662 277626352 366471994 394211120
308331556 53302413 55191388 363047366 327811888 308765983
118342301 8559320 36659513 593383648 579728838 591980114
87791542 27204912 2622275 214409980 129358993 211255922
22047302 44559164 82448769 775258532 949352603 834922704
8842074 1084155 4552701 14145874 8328228 11565953
46466885 7009095 53796140 217970813 241395652 211090908
2942360 3767346 4306028 73270780 77275817 66398020
73913090 42213781 58881757 236892392 247829508 232284300
26980812 40482506 1340236 679807146 706599849 563488797
27973254 33027415 8505825 230105247 196330342 223855094
22022108 70653436 48925421 407251375 414845615 382713922
354877019 130960187 167004433 890983216 881225972 946651778
4850870 228297737 138126048 816093131 747983962 726738231
330244426 83685048 70043731 437971390 403601445 249941882
12195885 3428434 7618725 101447358 68151722 97042964
28892619 51301960 4293576 257308192 277211035 272312528
66490150 2730598 8170186 301701683 358125074 350170716
20768374 120187192 110331 416203073 433211641 407379016
38745519 54325334 36109012 354111063 356322876 359358578
158324062 280298426 72645815 772819376 835040273 855056338
5463999 7240950 10900569 125593787 149739860 85585435
503413390 272333975 124639816 806882558 835371743 809013314
7434905 11438772 32518575 141534755 157505949 159225926
80374134 125914600 209940400 894103925 925779138 902067525
199889646 143063221 167911641 767625738 885023182 870065318
706010337 246292873 520264377 804599538 730418966 821058781
38086377 60294386 15966224 528929430 511609238 473671484
217165556 238564225 95895453 892598260 821774035 638175676
179892897 63700680 128445738 380558495 334001327 325207416
161669520 154582758 18742868 233671025 193157733 62487737
52334072 35963900 32053169 65920615 59095346 53254456
347004153 252117408 185786732 379978512 402732646 266793105
124753539 42547102 4068236 522783383 410057248 480245942
42484235 78860010 37874718 496024832 496239440 469075907
26407014 33601635 11355441 364969763 334527337 344715811
300553629 59555586 112290399 324515591 225308839 408121603
73297778 11185850 40934199 439792606 459595829 413905611
115035880 68371578 32467462 195956652 166670434 165304894
13686694 9234248 5569314 78634700 89828865 89866027
12457051 16095429 86653327 612288380 476205636 643154806
118727759 11961407 11475742 312548129 408594291 387532406
310294382 30538366 198610621 890448777 866119004 782378256
285427554 36580620 39000413 348845526 240611829 203073840
49630770 215277822 61908 625544713 655012854 594216287
524325488 44300663 53967079 571080539 500050941 428599586
360609905 60786622 197428210 513985256 570694650 557319963
21338123 1298423 3528494 70725396 70361167 59018376
180692761 194714270 90426688 346656404 305533382 338258208
55668768 13177026 38711138 439105945 390257911 426843342
126388471 92237171 118857273 307852252 277471521 298900987
89433916 65788618 31207929 427967966 455135890 410553448
332581660 52500344 29193056 399257937 431303902 418114585
662709388 158153383 209673972 747472825 482118734 696438587
51931261 3761007 39626127 345800319 379212995 335396017
94843242 136797956 10303121 626916726 619043871 637595917
137181957 32948451 36858056 184085486 138901159 158064171
2546907 7095782 3063076 25140548 23968106 24390930
6927441 429973 1139973 13152529 12188184 7794951
91017310 14255881 102331722 771299893 888392272 731523215
38276285 685812 12798171 193269027 178891729 195225019
202173226 254986985 17117333 521765541 582419861 627984146
241715986 1696305 78607231 478597794 499679129 495408060
9281423 13028333 115005018 260467132 226447327 265677537
28887609 8440333 3334016 287284689 275149799 312870115
63798835 4861378 38699581 529670556 565083694 609325544
149093698 40021803 2406926 793545032 806362991 794600232
267430726 131036265 70425443 492117625 600286172 605488956
162325988 62482105 64601865 210473012 212428351 162879514
12589562 10668716 8376244 183790159 188616056 187029550
120400969 191022368 106780913 600563172 592908734 619873010
17497397 47777113 150340032 871591567 871238724 807966024
492043003 134407652 110760626 810024453 772249523 688614705
606096481 45522564 61876714 737560530 755136790 664469974
104200874 41996506 72054941 568591178 539189423 473058809
31027403 15660064 61105076 67878501 95545574 96871724
2671562 3302380 1247780 20584572 21881230 18436103
67392459 12677747 24159883 120018937 104367790 124611250
12406333 40064926 17728915 208438024 259486718 260516419
25568594 5882488 38114477 178018234 166349202 180847506
53442668 10503949 69453876 900535877 872308763 860828741
194575940 159975801 87548715 321779689 255671906 211165822
37326614 44939518 10829393 146169470 112688305 144569489
568645136 244894028 157523496 756631099 726464817 646430989
1367136 12028277 1549043 33188591 31582858 34952991
80304886 16728864 116274786 480682303 531636672 452150825
206644385 126150469 154034241 576942300 652846930 596395658
13612071 2683813 2125166 24553984 41052778 37883137
105282742 282517591 21519056 790945810 723455478 797844713
25451816 4403867 22201600 28097465 9913042 30259448
9435380 22155507 7474244 200273215 209293175 200575873
236905468 74447814 75479947 964471974 646099804 788822209
602350 6535518 2738445 65706585 66731120 72533075
199859814 117624859 71103197 746183922 737497621 744346276
183842122 5907795 98372426 683862381 741544774 701211115
183758310 9777295 31806475 290555106 253393282 259780020
216769916 119764172 56798365 586137942 522105801 541413358
10633132 15260841 152104526 710302671 641817668 703816392
59639734 73367398 7062209 798083694 727818697 849427518
238383914 62454981 178185468 302410817 249421873 292896028
4015677 18335479 12759963 97948254 125734730 109968323
1572571 35788459 7463471 176122072 166246404 164852804
104923177 15055899 11142031 198316552 177385917 178264367
5275493 191380161 220101614 744110425 957090082 961519941
356672127 155859021 120812088 765284142 709888435 761648819
24079412 2386049 307508921 889526814 922872096 933757352
55481371 18378477 21747467 640005389 606674176 637476535
337094859 221107172 75793789 686606626 790657438 781612115
400039754 102388143 221968382 924856028 904241592 907652410
84366974 28490110 29216374 270739525 243027122 266016018
226093970 114313883 19573040 609387710 734794024 736216964
29433472 199144268 44409052 801882952 826098615 754509975
251363244 145443182 61026088 711582194 645049265 698079300
15928862 58003119 16127799 136666565 170816262 175039020
14115866 86860887 61599888 773945624 891825137 910669450
666302242 86369695 42676200 818697299 718201823 580834620
45778209 7058869 9070558 53911016 60103324 61891321
804277015 651927799 470694438 840354453 940196553 610133310
93077442 30777115 51003238 185994489 195326529 157799760
18834016 3277099 3466151 27409041 29776370 31956759
206271696 60945843 285417363 840522147 921381649 932143914
737940572 218792839 503039399 797192714 447141807 683914112
406205780 110701631 390365753 740053065 375821768 625303122
139902110 68202966 144904542 707328043 694540595 668326943
7639548 601957 66008151 876681929 917003987 817658481
175621499 101048549 12819705 644762329 562861391 635300369
153405973 182611936 4425319 227954071 368137501 226731880
202100578 124902265 25694199 371367359 336189196 425962206
957226 4091792 8918312 25275254 29161650 32729593
46209241 11833045 76285714 137502684 117287433 162739572
11875840 50640006 41375381 274844433 271461228 251326212
285373449 367138578 61861997 880655803 926452131 812451445
124702668 24347435 61840869 223741405 245740934 226371306
88337657 175680219 24993721 602932881 571896876 588122740
6309083 54979260 1185406 277572924 241637796 199793688
113452724 107531372 150396841 842804128 750924680 752532232
57755373 4543283 31274460 94475334 74360325 84283625
200921370 74387583 25436076 499391938 537554307 418468473
120412099 40958076 75848782 889653361 787336639 898372376
18623027 12052040 5007445 49054274 54746367 54333770
22626019 8513544 9869942 24714792 19372313 24480357
118246265 15795853 1243737 820042562 873572917 901309727
161144110 17390691 17317749 726418615 701719235 497829563
6462059 541043 6916745 54336637 52887801 48616114
727095148 66579567 49035404 852749726 706050328 807063031
20474163 40052786 85159678 448405273 636918844 608327909
38862683 51774375 65736304 181636688 192039052 199924960
10234873 7859137 7257407 565104652 576586983 502588283
720271202 551226434 74039351 784592758 862896405 814378136
13605646 11574329 15691956 330354564 336025016 335627259
83315127 30422840 7552889 99397297 58590512 58257687
119465194 61994179 14585347 164165792 175549561 177421503
359003751 95069524 90086280 569025738 580961682 654475758
307761444 76912286 365361728 560782880 569100570 551430087
319192429 3284806 22462371 627216836 462299008 561803364
376886120 53795806 20364890 719398875 636247364 730513325
223103981 96857328 188996190 646824552 642330707 632196038
378938616 86780314 66352762 496939051 319972891 211618564
119553873 81099374 19992956 159308817 118805690 170932346
430455568 204849540 104643963 494694110 439387038 516463366
474512236 134773858 91561111 889426916 892293593 957043060
52081181 71372596 57822591 434408081 406568969 419143046
8120432 2548141 1701047 29031216 25897610 29443821
251219523 422518093 28607508 880058212 856875658 891722343
204168330 116636667 235806082 529224973 540088472 555677408
29744114 6816149 19060747 42153495 42130209 46413715
260342595 186929798 167494928 671548920 592971605 661008120
193182097 117574511 2226402 398430659 363592075 339692967
34527886 16450676 145227793 628769991 638368941 633649638
423611750 203258873 66115 471085200 340551274 525514120
249749454 1638139 43204540 494638250 428313221 471469165
11042076 43977388 10739727 404507918 398783871 339716946
118753937 59806609 25539395 312550632 282164822 173353360
465906365 150105949 19426457 672328496 600717987 574053596
16842237 24913899 53197952 646873812 604011393 547060349
151702249 76424840 40166877 317549531 337304307 289102605
102596968 17104665 6857595 335159306 293303269 379765767
26215765 4713030 19712650 89492532 70802561 100432335
380017626 526346379 295147620 698992256 688678119 517148714
35986748 1793807 18761774 643967343 331509427 479209309
374422191 59655581 144080940 485896372 401869029 394954531
100383653 48002453 59284681 394407330 411426923 365636375
3835435 9902217 11968982 51450324 65552723 71630435
83142196 47460628 68507275 711447753 655134979 664931864
50314955 99877353 37918299 700658531 730206524 737330208
43642301 80881842 21762892 882657234 905516276 843176435
61620007 28708254 35708911 254786186 257959448 273392128
16415391 27177876 12511703 89238498 83008204 87818728
249463901 45034572 23934151 396845885 206318405 202710253
70328022 46261583 64895723 379148352 364452722 367948209
8508186 3199871 16084889 171703256 150543477 164111294
106582728 14531825 60063975 140091478 150158071 132661510
66812953 8621404 49092675 186997240 184933511 182744045
213071124 17242281 89069664 545170635 431399536 545029193
290908179 91996285 71028469 323286664 313290449 324413707
233612316 80145328 10775390 656424779 615912593 375226223
16162411 15071957 23384583 140538352 160657703 119994128
379586771 273776892 18796539 475249672 496643201 184077139
313939015 133250423 71630030 488425874 461642488 438395952
52036180 11707964 51672549 697209614 724679789 656510208
90742673 55355648 16559912 317306002 327877855 326169605
55273940 12292261 16371984 96217869 92314869 100333830
470443961 78933691 268452149 567898625 385740885 468835977
24187602 103251655 24230566 732919863 711226746 632745693
1397858 1647700 30202773 128972892 126410435 131733307
37210733 74421131 100499931 809355265 858229755 793176692
1699553 644642 881492 7092752 7153848 7655853
143606933 21231038 23634368 359394199 353651585 321455412
101446727 27578122 14816671 390901672 351528620 409888355
232754227 68134957 28215386 615164272 530610560 600948358
48810879 12365228 42309905 552256782 605881722 454106666
127214902 30295134 178961022 491550425 460934169 412036436
164702121 131249470 20509721 326031134 275066069 338483100
6686843 17061018 4463219 356165012 447268596 410463530
479466934 104215515 202630202 835226790 731017729 594251961
328147166 140152856 189614119 740202616 649843441 723938830
3166352 7408158 24959268 196881684 190075560 173437878
221033255 104287460 43784260 505234730 474350900 432517184
362263998 7625707 227910331 436853024 359045730 476477769
372321245 27292358 52707435 886492729 908382279 811683202
1255962 2397415 1158620 49367937 54783649 48270992
72481955 104341630 176930195 649200099 717023029 754115711
31557374 23967403 90537473 657769660 605704624 625634581
206398306 20542945 36904719 376853565 368558443 376511844
23855078 44838506 79932050 621156880 765690750 878670627
181796225 36335623 40215638 396718693 372610864 366570688
506329989 205169350 209560222 734544007 487440745 265103780
84870975 13821424 14661889 100647546 76568547 46094884
643782720 101630030 57644693 821617326 341339038 515486741
73972885 25356518 36414195 159798861 161959601 93236223
15041349 6332098 34481747 407423282 323846870 411300610
503145757 220537853 135993983 602234614 318152734 586550578
57803302 51298279 31610287 897493285 817995565 777055857
172266094 11951340 91518748 826325850 628380946 827517523
854790963 332056676 657807444 972408018 756143206 950917045
118700183 213724292 27369776 757242406 733770473 739250623
822648500 37909385 39149565 916000194 903864720 406026174
1651596 355471 31447 4956440 4612902 4600042
670885583 46424830 430391656 697166166 147232943 628789273
18409887 7512244 4006862 135300569 152003825 142275425
157014394 59814541 49954628 982049738 846674456 980816908
34423935 16388927 46927621 179227778 181928915 161317105
236156321 84437275 36530703 411518479 501144528 480451481
118075315 14569130 1909311 420962261 477762416 456271909
3165643 28687523 75109054 290718413 207494120 234202447
530814313 361596260 249323682 870861566 617434533 581273255
40092069 37124999 50971111 539126831 723753262 654845804
390459878 45401097 18702628 782083365 719618706 858944911
31595807 8949562 22400083 691820435 710839871 531393043
137170750 5630218 183011566 862797919 858319817 643294331
74692097 12626824 4500370 145150724 144441921 108962055
56187262 14524325 36507150 293321661 284192220 304446710
67378522 40272368 52684564 82425500 75513405 86251410
15478699 86533588 81673830 462986480 497911022 369607209
1029328 794685 6669687 28510744 32303918 30722119
95264923 123445611 65130446 688322472 686414970 616255340
223238396 215080285 35080201 383367122 362181226 366449830
123050510 60419063 19438842 264482701 205881900 222565874
584194696 523056751 331116857 862401619 800248792 730070105
577423147 356518 236304821 584222013 766229517 721653776
723591350 153824195 141477756 747395029 448853738 766294302
11016674 549331 12762206 28312186 22166532 23161546
154480629 102958015 11750982 504738421 541360034 508326774
257264306 191524398 8473876 738339569 812888952 751244868
653129167 202739739 280404933 708554063 583251268 736446660
425064 429890 671370 3546560 3261424 3744510
189031900 9482402 23645154 504833320 489306035 543908378
14769111 53306009 15745279 326784913 308378966 324544483
11591826 4482489 59714026 167605837 160658950 162662998
48468654 63344339 18108273 206132698 275345638 239762941
135899932 152649211 126606783 449387687 163698727 339417634
96224507 122308781 280471 920345284 954918804 933998225
64807116 15224485 92758069 401671577 320331150 471711374
366953 2613545 292388 4991823 5055078 5437635
349824550 69361747 254360213 876226397 514798887 925615639
6058933 6930547 1540649 51198327 67393182 63861844
103251914 191316681 72475228 907011843 936748915 726650601
163032929 56521788 42168348 671359828 501577584 715287664
91508838 14587781 33923589 578370972 520711400 479192766
229747477 56688612 23439538 347471153 267383558 331157761
2844427 515307 1966425 35459680 34610819 35061391
29548004 20958491 540958 37508183 31699901 40833035
147705694 74539147 135708075 511201634 537733059 668438933
2753811 1182924 1058317 5150348 4547359 4168697
149367489 13074813 109936016 254296267 237673642 246679740
193729473 99868288 198251409 561063646 525234896 625745279
74770267 42482346 198807841 863476626 841354739 881874171
570176464 196898794 305671666 595411762 391827560 585070592
861547 114503 15815136 100994319 109319189 111377564
681406953 114470099 315420901 842556255 209834910 569951575
8681767 100811492 11631527 621837059 678801572 616580333
353197671 294392108 62549056 381052134 561013671 527425783
27029987 25718168 5631630 75155646 68852746 69071883
437184714 35071254 41931839 718784821 700565147 607273950
317242289 344024768 68554734 497943842 469598645 499262856
413242952 116874039 17108147 461159502 450318760 421470079
281601611 70268718 114730675 526125861 350661194 342867707
338038457 53112466 145842413 913003309 650569731 652314236
296846690 150944515 89844822 489859254 381630912 592574199
6897301 11626047 90956220 392800524 324247615 326466189
1120759 3499795 1937672 26810750 26283483 28621522
20309957 4508292 354562918 895425350 851796070 893553352
710091 24655810 82116476 562542972 559893695 548473000
231216180 44187164 244788567 832207728 865927005 898763427
25533736 6605340 10813133 525448119 619413430 528215705
22168593 118901452 14780715 642132168 626801599 721698763
25734470 68771592 14717 353263067 456509566 291418541
154360580 6093377 11355068 221056601 192628141 96621041
657336786 530661144 681788007 707963628 669099659 760817914
201930638 99910904 39937304 606900342 628932142 636729280
24251503 9354456 20951110 408994050 356073306 420526492
28809346 1305997 658252 94131262 74546203 77103910
163600521 86457238 38392442 185699263 202838631 181308505
541207446 10231847 130055061 740457782 824659483 642380261
72397852 44610549 72869532 332712028 325051341 209796430
86076571 28900239 26766505 245532974 250005337 228266648
14014476 3340382 1214805 56336313 37683511 57889887
49796740 166248736 20994595 643619707 671879115 582750546
212230680 24501959 35423467 503443135 454765877 480272670
184877943 7941478 93091036 584132496 685340079 683000719
36626628 10617990 37560453 133352963 129768391 125240875
279669687 154751416 172328305 901130400 858865766 772304591
371977975 347187179 179576682 445573528 524480181 421018257
34054360 92112337 80047944 916032028 892868400 850904282
102076406 182903649 10918921 596526621 700305817 571039009
11475632 11537810 9408080 83361564 86204054 78801148
623702180 133045792 141226629 794145714 836746698 765135488
47292860 23455163 2146239 173877814 183614435 158879291
3118586 475223 7053614 63476279 80734951 85269449
252038172 125626325 22769498 890817820 982076217 982993668
50702146 14238030 68092748 369117510 397212105 409134866
6133422 59084406 78518551 665028583 646434619 461495758
23402483 11529719 5268087 438055225 366444883 442305026
108915852 18949849 69834284 281096213 224796974 260963940
235433520 40985760 69051785 274526270 143384149 195942445
51753498 15145183 49696004 427615128 336400635 303490257
7364401 44847864 44087246 266878014 277082712 278341095
15918847 38202145 4680916 156006256 162271845 164922985
3630034 1084 3188965 79122308 73351301 75978987
98474034 29497938 6670586 674885150 622937752 665418399
396752727 113561586 47651967 598252982 466405443 516023387
9962774 22475684 34319232 322717323 300458515 302420090
9394296 251708218 133807731 806112437 859563867 789154734
48269078 45183263 4674610 364487519 369702241 372400787
187170867 38567251 57145196 473477725 294448698 495825915
23444554 12669713 44858766 114613808 119938168 110808762
74826637 49135953 50241999 342050234 343466422 353335076
91262787 29087961 63974215 319080935 337390843 358162355
28040089 57134502 36808885 429453567 448859034 389774238
88001614 28499428 61143409 452557812 567677887 540511659
750495045 275120823 254619894 814827700 742618397 782250670
20598424 41830670 78094592 312482734 336761650 341990503
360270284 29505254 122628290 514761593 439211831 512947462
343690340 318125272 365342754 986186633 948230667 739462689
139582337 23113816 32235381 819751927 774579224 791187046
42112595 1600444 3100442 105459157 93735828 105472390
57169591 12273883 14850312 158775213 136618861 177471017
25445434 4340213 22393575 118089105 89743172 104850461
65788434 131476477 198499201 685144481 736160230 700241499
11429759 3986390 12733064 86441550 81144240 84154638
516881 152437 392213 803313 730671 689121
91157197 1200232 44133753 159450979 210686346 205154518
140877292 146334844 77276706 309205853 235823903 178375678
629577531 279961424 7108459 697136341 411689011 507127810
44679873 2107926 13451711 61809941 58878722 50853677
46626696 42664564 62692806 246308563 285109824 355945791
784998999 746587381 335010236 956836593 956240293 669382071
297540269 12552144 65408836 727581052 689741290 579259805
36809294 12133796 10396437 371975351 339817335 280689890
22041924 2883257 7236660 28476198 26443723 29727800
343584973 23138906 26952431 513227629 483405767 420949069
118785700 2219926 20648871 193640650 155834021 193832472
66557147 50223005 190823962 735126633 910566301 936528774
3956132 7016562 13801173 183551297 208361603 175278849
317879067 273729103 267138836 769564811 523864677 721898825
182651039 73687441 7723017 674601255 558126858 606019981
180488308 43977926 10527913 199389796 124352912 103335425
62937771 49240411 14004664 75056626 59679762 73864213
36852745 18276595 3963347 180953090 172639602 197839283
5828531 56199679 2816198 647743203 521906287 624794813
3998196 78448380 10267022 227337938 231702808 234020976
213747071 79693459 24374265 299509132 303951212 186367715
23297815 4347341 1300246 68571255 81321283 80160114
342089 27208422 15429446 153589354 137411744 137017936
167355013 23223736 31847295 254678490 219592047 275060068
113468516 28466708 11345788 705797226 788423460 661351096
330823971 28736717 117862754 570773666 411896776 548336723
462834566 123139494 32773278 553372791 322165320 559028090
64622515 38489668 10143823 320477878 336047280 364054647
11368586 40002886 62482563 308170783 314780932 327158922
4496468 658418 5565127 27668749 26970618 26265846
457651309 77838339 87748524 950425041 697708535 810683112
269222800 15667492 58254842 324334459 322252146 174560346
32908745 45307943 32050404 656342989 657519486 672181944
324776671 71424025 109448631 669596271 585575728 520609834
47436856 64712803 46555265 263412181 413955681 440985358
85538688 51530124 22389134 295167335 294355554 296334527
9001950 55201604 25047396 853715485 966031370 856814141
47856282 5859289 28605785 334699370 418636686 275289627
24925542 7678102 2341714 93539338 84716601 88036634
29196728 78483929 43813361 399700785 456624406 419294432
174590787 5340402 35191710 550800092 615391888 600835231
21710269 9303126 25225706 204876935 185615772 187934459
136034048 2710224 55122389 521715614 479382549 562799008
301776339 37557374 134896004 890441255 765384114 892072049
529583116 392408491 566923345 680158116 626735117 635891304
205118588 38010054 110064427 814970830 849081007 862416586
126938626 10987885 32799426 783853000 787780128 829931205
79042049 27694612 15165212 281376285 280427752 280419635
32175273 111582399 230664828 735607170 835407211 856544395
21350689 110741723 118594399 689730248 688951726 656680501
245183595 48556029 35575372 339847570 399560470 401260090
151729149 105045518 20232430 188015121 182661538 178702314
16301493 69327591 95342713 561313803 628145632 611615840
115119758 76970926 54588421 679625556 714132332 711183698
1026333 184323 611686 9165928 9664609 9489775
369786740 25267851 314055156 915728717 944009717 945350651
79480996 19336778 19808768 372996806 355882332 301646357
31757942 5844010 2176972 132956915 91130502 124162389
82289630 98590352 32959490 290655873 315707306 238295896
360385762 94321244 82080513 568903225 657400998 507295614
239676677 41286130 69196616 511401895 526410649 560770895
134981082 39130682 25003492 279432852 186120160 204023633
52512471 41973808 2670880 247687685 227866182 177658033
116068124 33233487 101837278 404521654 372807785 297899175
477937629 25409705 304854378 590403656 603673697 806786195
1853296 1280950 133550 26748685 27967667 30549610
207540489 34152526 50291084 217029107 119507051 54875791
219992150 50922557 210855858 797838505 833481118 813840374
177237136 5156746 50394755 336664512 360913331 359233046
24238888 78487384 32358382 176505222 181248961 196847695
93932205 50738924 35349624 260051188 224179986 248676338
156822282 60653506 124770468 269190556 371135124 391015049
80605503 70475749 66828944 352983071 344519335 313158949
315704737 184813276 6094858 522895693 740915605 703270695
22779618 27869475 2403705 324769185 355326992 351630436
15575642 108279329 2679022 666805145 703229505 532509866
644784436 685941103 718819207 753648195 803219960 831805947
42912431 4126854 37002546 710748688 752966977 674200658
61359394 19505412 14325522 907191957 920224366 790228697
23379944 56536598 39453585 275118889 297040523 291190673
13548698 8307198 88311569 335926515 341289759 379911057
497495744 263820569 235128646 862799638 882514825 733064516
507795 7044811 30703774 815805215 793215413 587087651
682931376 182822776 141412950 961810273 945242041 756227242
21469210 17954754 15200865 591261999 757467391 589743327
5680729 3320867 18800537 227994687 209807404 208115817
5100182 472943 3547344 15813220 18170174 18513972
679903658 25432303 152709156 900247676 612939576 969229919
156297148 28073766 11161724 398269069 389415373 398765661
4779074 8368730 10355311 169338670 118391006 138495993
157678897 24431333 18145765 673647436 519944882 548530155
57476919 65625610 1920882 181615653 183268180 179015569
21795593 32070551 4563556 140927535 163198412 152902203
386172 5272628 2273602 79637804 78805740 81953618
33667036 118368411 2131891 658269491 597205294 664228776
286379485 51576675 11258942 854634984 833736932 854581378
18366953 25095046 21930272 181430408 170726586 185153435
156550519 41837659 68427265 547763096 727616300 587406578
674407636 274101037 283504876 779307450 779132871 425714739
273187747 33438345 90503731 481402466 587847300 387139231
882012 51370 304132 1175601 625679 973813
4669262 3847162 50311431 337587605 337554408 342614279
231838500 132853709 181565510 266228936 307854994 222471112
26093646 747089 14418668 59741493 80746296 88895764
5868968 24973936 30385499 513473628 531858213 519921613
12687051 3247666 52792377 511201183 525034897 464819621
295629592 67273033 112267783 449845876 221089919 359523055
46809280 306488 26181873 66526805 33609644 52966757
102440233 34859754 54479920 315113270 286757000 340125497
30321289 6079601 15519741 137131598 138917619 143443272
126958579 169540070 20644500 808360668 794555664 768439406
17443435 3234819 6902387 92247370 105102396 74867188
224802179 62304393 103450447 429876838 395884876 418000898
20086108 62851808 64973013 481138621 526925279 598868189
4275469 38850405 48416283 330910313 407278639 437420955
704341804 142921713 255860085 865785490 732223610 883793938
32984110 138467090 179336221 496583618 503873808 538186076
9751103 38802762 12323714 221048834 293500069 279218222
14901576 6013057 4567807 246166656 242648317 235649083
184080378 206434237 26981089 476851394 480398178 441482743
100789124 37844459 91764164 843413032 665053128 729004079
165854830 52341842 23801822 957109908 739035431 846533639
137983865 60071458 121015020 205688869 198566919 203412974
468145182 112716616 141640070 835951753 857614202 844101318
25572797 4517404 19435065 135380052 130098443 117500985
15282030 1887761 5269893 79236425 85188984 81518015
63673179 44242435 16430276 109554114 109423347 112351658
23066440 50814996 53056092 458642812 454466407 467166907
84351933 10302517 20962097 199968825 220850089 207513567
290365117 259529812 23801789 747863400 766162384 484303518
103440597 1817162 24339361 461399012 504206602 505156148
299079 1601075 163093793 226742190 391338964 377554516
42838756 35174269 30667782 584308631 542391163 578088723
356913118 70473212 31378329 698766045 624786446 575600852
287446457 1536983 4569749 904350278 897134208 921013497
546400 38498089 16646089 520075415 566496499 419632312
184814375 334580120 57707963 522513827 675024615 624754216
9025311 117903728 103004959 568616987 580780230 542975622
260647928 3766069 103728584 737526685 523932126 652722582
609687373 43649580 596286621 774283393 716430520 778963875
224729962 133926344 31296688 570644714 539927469 585359346
380078528 42292766 81117849 705250279 731007880 594935047
72533867 48910405 158754489 534441652 622237204 631276603
24116521 68773098 1066325 511671162 594547004 582051806
309567915 89931909 7473589 451726935 389965578 366232655
266441283 28410732 25557295 399061507 380428435 96038314
108688585 100570536 69178875 728401129 676186690 652276825
87045919 20759777 70384115 728508234 687517015 643718361
556661289 54411310 235782454 646261787 565739947 538885200
456749519 22265287 296559808 667148986 709991756 744236946
372479999 201796299 47819491 451302979 530315700 760033686
336225559 111332496 127705103 896264166 885033071 809208479
567822794 25676096 81775998 715266938 613250266 819510855
111937813 84137129 21347393 335838546 423581693 393090473
81678721 180371815 18252345 459541154 501457519 497476164
46898821 89419103 86156902 742048720 743407613 760084401
400495305 206887735 77393056 573453423 370494391 593671793
180942972 48000077 10023672 334849585 385081950 310998127
151373764 74413246 39825606 562589603 553105708 491547167
136508975 16511850 6175207 305088488 314659521 357557080
74851389 48760265 4630934 196257241 232881622 208025295
81903492 35262273 29307341 440849602 439881726 347912660
25093628 16059194 16850771 148821595 154884739 151567022
697345 147119 12292 4787779 3654709 5078728
74792626 21046912 31198493 169198399 140526158 168164669
186670504 28895202 38792448 898815199 697349084 933061570
231233821 83266252 49948833 327702362 190526846 209088904
11683588 580438 12009112 42857203 27948949 38136633
106626439 9352193 110155132 629592382 668837301 689733355
66123734 91536476 6636279 686457980 624597434 611394657
101907002 97902418 71769911 394754648 462244851 494712544
8881063 133957348 42585631 361702196 358672530 380155416
55581546 154894866 20133313 566901069 568159817 605743387
592257611 225351285 44179595 816432517 768433556 789082413
2080746 1385067 8436683 162434536 114839841 123764299
336173042 175505927 252957785 484087753 435853830 862242423
9515269 8475828 13994535 508702705 524305779 471528824
22049451 3087679 6008818 86247307 82409228 70185414
455385145 101388982 5256249 677953391 548012062 690937337
709610 32590690 20445628 233503238 271491954 251314935
413361468 224106271 103471186 858761730 706108316 936373353
14046026 369181 8475688 49119500 53494467 53662650
16358310 102815200 169448869 908206072 762377807 757148203
73028853 68327847 23988946 240433303 275882711 138611321
289178029 5334617 2879253 680699260 723737004 711972905
432941377 70584918 82099171 849674605 614236897 712816639
62288893 1888857 28150113 130999720 112531536 137446990
32575353 16020014 2546761 116474539 98461339 109619926
28902293 7480621 9245196 31251164 11524826 28768996
350104065 24417050 31434320 758067561 705163551 549258055
187639279 29383843 290700747 812635783 889064295 889078250
11143691 12019868 3060209 224210463 258225070 187761003
139953783 3552208 23392074 563062984 717257866 643079627
31412486 429940 2320891 63026707 54933177 65425169
29706887 11104811 58671054 421179166 554859340 532167502
29597438 18844870 26452393 225051716 186035551 164534014
64491444 206048795 10454389 714868154 892802899 777893392
1104835 1444921 4513187 46732240 62592356 45690900
301163695 66622020 69370203 447764708 429281200 449692451
18708613 10025322 330501009 635306112 684007441 695319934
347896303 111149329 1456948 617572836 474586849 433351349
176765746 115146440 155308745 710647618 632610694 664260973
6933439 17696463 24339117 199155111 215423178 194616685
71530421 22247376 8358594 113985717 96262951 51728856
19954954 104782902 30921912 769152049 710056310 804070714
342413429 18461001 305044195 582212515 611987113 684678923
474485469 16716700 26705922 818754440 604691951 766500972
56461591 180553097 166078885 946730766 891679261 850605949
128275447 102730254 13206197 375094403 452060029 418423489
133605769 42311263 71252550 787007393 676166694 820577138
386649828 110240225 81697088 458942394 396417181 471369581
2289058 1871158 4339464 40490767 39593868 32454540
180823683 114072363 108206451 198557878 191457481 217308260
17193758 18101186 1343246 162881925 183456359 152430735
420937480 18182144 211512501 440493420 399348600 383817526
137405 647936 268658 3395396 3806519 3651819
32264105 31579131 24095763 109383641 101171912 94045276
5184408 4516273 3119274 53143092 53520141 49944590
513342836 257348854 51385137 756242358 682227184 239031863
323948147 68028632 4621755 428194809 506637009 250301906
274540820 34967215 2377594 427155216 287113271 432209356
18006878 22999877 3756785 79422658 92212526 90137717
9953048 5009609 73390910 460938719 561462788 533878611
322453517 101991904 43775747 477621751 462906869 350524512
157667239 166936136 142095648 713660976 693628668 531361231
60107270 5968835 43744222 407410421 415029877 371122832
7638302 6851750 32479858 417733043 282593174 401790616
234486753 1480374 715230 302555138 290587337 236438065
60597063 196282 33558644 99381036 36076232 112909394
503358047 146762289 174829567 843689870 382319608 877843187
213018493 44913952 38476254 880617265 938170579 813228408
261400045 2497318 60161951 634106069 597108542 368714666
171050 394644 1620376 30220888 28373149 31513743
14923181 418298 20047118 120179409 121923612 74343704
714654105 59298910 208739709 788321303 741704098 444008777
7873431 79902059 67331342 268379220 332575067 287211974
20594436 125209892 727324 573126407 608481080 324298925
55975424 51728223 29988066 478231039 588623979 556515075
203923712 47632481 58316633 230600152 160006243 233300345
142036591 113734401 105011049 401070343 415400606 466263486
6541375 279022 16126025 94141672 100960224 95926856
106165797 17065610 170680699 450047467 387832424 413120393
5267418 5191897 4990299 61534743 70604486 71018006
615466329 211235204 130604361 749170799 567781498 653211793
157297187 15291310 120604202 177723275 151565610 169000665
250640622 233759044 255535117 916193976 844209738 905386290
77377746 10103231 752234 387875090 376892935 325729448
121622613 108199433 37046187 515020391 491179991 512301131
718644132 396305163 20813089 767345816 910182267 803791539
63753705 8263956 18743616 230471132 230616482 240170978
343507410 28297839 72197759 413603356 420751734 259172413
3638470 6702678 6031464 33873501 31592378 26452180
883834 5180898 11226013 95886536 96865977 94714315
41722698 8348763 11076302 263179173 217908981 258646806
50943008 36680433 24746174 581999764 557762868 535213687
2941866 15318510 6858145 255042176 283372204 283127343
181805682 7781019 28392341 455478522 443116588 438759690
34123548 12054458 11105170 262005366 223347701 260848159
476819920 5900499 129560450 658738760 646906028 666269535
250598104 54638088 105049578 742692376 829855708 612995823
911807 68986 3127940 26453551 25092167 27745023
6883087 154902500 112409737 607344662 576305149 604429821
2651678 34481134 26214986 242357759 233092242 227772181
254353057 277847534 233594989 579429734 532804382 607047462
122111840 51164407 66766914 210880443 174449237 242731076
3457429 23976215 9144895 189009288 182937324 160968737
308001283 8678528 316342833 568305580 707894455 804489980
159649524 94181142 164833880 568817222 368488429 556086133
131234219 1927427 51482206 400057370 294150139 395607406
1774319 20144961 1950033 256530918 267064630 300936345
152180525 135877314 28777994 326191470 270005475 354684776
128660268 97256814 23342508 517310554 558212520 450667773
69031237 10259060 22401327 365777050 471748139 469496404
635450648 139587654 297695212 723020438 683959898 485182080
7789621 23923956 245548881 691671231 782525840 772883889
94895599 6875517 44348472 351184809 309050701 297855536
1590045 1368631 429365 10602659 11540076 12339678
505490311 77731178 449462931 820352190 738141544 894028676
231569735 74119432 23601345 801658597 908681049 659383657
169983937 67826966 119154138 333822983 317555382 335626235
117274068 31141627 70281893 591045465 581707634 668082057
658757006 157344904 18543374 776897299 507789283 270438670
12193943 31490019 34606654 421819650 271829572 427047092
477048558 357522390 292251607 878470365 820716076 946326113
730646592 411408011 412308361 952195174 812695145 549907115
594643265 134443926 302421952 647409203 616796417 730015925
120248016 52806589 84243612 258668392 338540239 335849410
182176796 51016935 72368951 789565890 774077205 733002973
521895792 303728588 101523668 573360465 486495077 488525236
30173561 26246734 8119582 329024843 337036846 311695113
484539100 156132785 1820180 830976985 223727784 237256400
145863648 65854450 53138795 751714924 714306477 784042945
91706567 44796550 11588097 595616827 575925984 596357564
199947091 49042843 15986197 846701859 829942823 864771965
456460626 125137789 77520037 864314337 863598949 804800029
834873250 477680303 216310906 874131539 724187765 787341963
3028703 533714 598741 3832999 2578384 3314800
417378271 19914484 141460529 418307238 107360096 407302787
66651801 105567315 25466577 538979820 546060957 418664120
46368725 17338433 397840075 516945604 607753729 600915841
222374909 316829987 12855702 967644256 977832295 951772388
72549542 3088954 78554513 296744066 307395311 297230997
38472553 49926693 70889343 878426511 875922545 884417423
61611455 131759696 88028065 719734458 887321919 812984096
29936390 22112203 24875151 242115734 259327515 234879811
327896156 143331569 133764697 339951963 390306189 321580463
759936430 145597769 206817160 827193612 192218389 696475527
136461029 18952552 26719749 561246248 538664210 549922710
35064968 42844428 24444714 128686433 133049660 137726912
89861268 13226670 51973058 753042089 769859328 780061148
584699674 126913510 336858798 946243990 809089910 736736828
143337226 35107944 46524799 389372562 420397677 315490462
337616725 167465332 1249450 354948865 320742292 116193382
137921227 22078393 113761380 474642338 445236426 453758910
312799170 204158985 23173195 395195052 414096227 379615538
1834980 2120493 11288299 46548732 44002945 40568093
42457750 8445297 33195316 126797721 121590174 153343530
11594000 124150079 45370791 670740128 708997084 696417681
2091551 15306303 77835873 817282231 774381439 851166357
5850068 3319407 6218667 28578846 28911615 34649927
16771216 31594324 60267009 225819920 213715195 263250762
87896053 104733522 40967337 300114004 248802549 247335993
19789966 12201618 15393353 159720766 164378934 128314170
106782641 33536762 45002097 131848142 165654534 151386962
34853278 107867347 74715922 619101485 841206374 905147487
63041369 2187163 995333 179713297 189932424 174251790
121429325 45208299 34118150 258336804 234675116 256012163
36501512 35125990 33789471 624001801 581249656 636951556
35745329 11456610 6434768 94928469 157197491 143172365
195224798 63227935 16452481 327652467 219454988 333802440
292674744 37485632 3100601 628797713 719944166 717599793
143145801 18499156 19363035 158388984 113499571 139261775
37566203 167474631 167113802 589110938 808718304 860415211
379475216 267961862 195127575 381949795 487423621 279779373
533815101 94311721 192648237 779167538 813065507 827246304
103144351 30302422 20378285 700406262 659145523 671391962
279749958 136840821 87597646 452063396 428498285 324365155
37525885 36548549 82665800 668586820 676742892 678817550
225239937 165131413 85130408 309938037 252579536 413964064
395797610 122898717 8224870 574474639 698551167 619925601
84175779 24040244 98864296 207470796 145351494 245912687
191957670 54605037 6153153 584429779 464984888 548358552
21219614 5827880 6039104 560848036 569364036 568602325
81016214 10868854 139690423 645586871 467478893 683205067
2159336 10277049 2514250 79322452 78707606 75734088
15330232 41609993 113117026 293744692 277434222 303572648
188702740 1754586 4516609 329470847 333139759 293821730
135453741 83571898 132730623 196991132 221929069 230949140
104247362 8666786 94797501 572360809 469154969 595044086
688816646 135101138 15491650 942434132 866814396 739815640
24004037 203276249 111001481 755947515 711617686 756682270
67206564 15478493 24283057 137054060 135943767 114453800
491384441 143368504 39845200 831281952 772309928 320758061
188083327 3412785 124365877 805751395 848591176 915330262
135759790 54598403 9022999 166536184 242036112 202541520
11028059 49138942 27440533 345182730 344951663 336233823
467582394 122840599 69039867 861461506 177471229 658429544
63552763 58600958 12460738 584014039 625647020 542439044
662150742 148800532 63731281 975611259 890662453 887098445
14880545 6740414 53538539 851828193 771753403 798580987
578327724 37561792 62342026 959485236 951446506 913689055
646341237 466448161 219698068 846266791 768549847 379898217
9981633 1456430 5297093 10569301 9338974 11429276
227545694 133757365 118437835 618033275 606030113 463432993
4729641 1914853 23916117 78935750 68832228 73697180
42879996 14095985 15210979 97674713 92498023 88450282
141554197 768027 42380463 888868870 833586275 879258623
42021106 38011825 174844630 684926174 682046903 669440710
53023281 19820784 62615317 556078807 499005086 552515996
12795821 70353030 127560975 395391879 350060025 394356674
504151556 4529230 16887130 879346859 899488786 785134158
2537339 5275866 1526196 30341478 29305339 34505935
1441139 5347988 29224031 241847938 191861230 218152047
24371829 53656027 6170621 287744752 202499795 236436898
23729038 167197034 29642226 614909891 675550885 681274738
29891959 10682194 19081085 499618575 557269647 532836824
389228043 16570466 125747847 800791324 802245743 753365574
61499959 16907527 39485022 66921261 55013825 56704069
18800593 16835947 32217831 203692758 265607370 235695220
40501033 18382472 10694623 208578948 212749027 223562224
81975618 26021423 234326917 811210186 813082271 800907057
52098991 23276564 74766049 499706838 402418826 497613209
112718295 3713708 50695953 521772297 440280832 488885720
321321356 50655941 41738914 831738036 983525551 977609468
11745040 2475525 3253868 14628297 11618974 12277631
425837708 313163321 258405172 868551667 730743627 835031955
78594370 12036115 204931685 885574597 924293047 890916862
12600858 9783182 68739499 385183904 390464671 385732580
116325453 7968785 20063667 175052435 198198680 114774309
2588218 3789191 580663 15885326 19536682 18955014
143194052 70849099 23025312 167155117 142544086 196043522
189991046 32511385 181462 896247077 652561387 805339276
208205692 69837298 153226143 601388525 459675033 599101239
133851600 11179205 7094261 213406322 265157002 292901407
160776528 117521770 19768080 558772849 563925056 537848709
310900629 230603908 10887754 838907960 609079320 730641099
70180407 5372944 2583037 111824338 116412546 114405212
207058203 61934017 22571162 412591565 333433124 355306662
143422430 19714749 98903066 368072295 350843195 398940695
46146197 71327116 59392039 510500714 644230642 648853879
37590003 73311471 1004097 885234036 885063409 841689514
398618045 276847179 93441072 924109555 687843772 528619596
49998335 4493782 26725075 250543159 290342426 267198585
17086831 19162489 36440540 412993506 354422795 417742953
39788993 41632468 10471441 147758581 110811249 140853873
25980571 32606268 233415 76116123 71817199 64691346
477477318 62046324 236571432 889662346 904461952 945199341
10695553 84363218 28899465 700799880 978782905 862177486
7208047 3675690 22646590 162329638 130469417 163005752
109228730 5250802 3301944 221241977 256670956 256241638
383001597 200961556 42932132 455510009 484334682 473873591
19020768 32222231 6325364 839430802 871026601 870310082
39001173 8858087 62635399 527529109 563928691 572919192
8283612 41859951 74108903 341541216 422076428 394272598
599775621 82997314 76274385 869287333 713781046 845528613
447151 2013278 797142 15934607 25735880 27371302
320754678 87071163 362266398 562626589 497171257 467301432
130041652 145867958 313360006 799689880 692374792 787636919
12185245 4813547 2273521 33643343 55298069 62502713
20923582 137842092 12945581 502289592 545631385 383345874
65649726 11565692 24828735 227406209 244220034 216957252
354791809 441257161 98419491 406723696 619694576 549982744
105155896 52431279 49135109 474714036 562476760 597186916
229755051 44358221 71221599 299714906 263115243 298779495
530580455 249749105 223877408 762986803 756666600 774691044
551208340 247386548 449990123 648193090 539240388 647854490
354456103 27721252 45254864 832783550 606992165 876567921
173935717 51467113 22981956 464690492 480698910 420088275
3130157 361118 7446272 56208461 54226824 56708786
47638693 3009921 2159415 153598181 154716818 153134997
154240459 50190877 129030632 690791499 554411492 727461609
204485611 101030220 33502156 373223584 381568573 394224419
44838969 6386273 1815998 52929460 90471422 36808710
159406990 339729453 24857272 665842967 656079057 605702696
83049942 73250607 50324826 448573584 449519726 415378933
272262206 91194002 29270729 821655205 804279527 813814314
347519255 38509902 313697369 561328991 723288468 630074007
114678634 15889337 143120767 847453628 901789047 933692900
35495047 83647768 11198787 705370977 598572567 556422496
390537 4971723 24096752 81975941 93941519 88420031
75315611 49195906 276703305 948752626 841078819 913365777
122561317 69820018 1376927 448485184 705862371 693281280
88865875 36670943 36548474 298962126 303981608 293457243
26751659 110750216 51541886 442483632 451073897 466673151
2215705 22271235 13968338 141279839 122016755 141074579
82153699 2374543 10265462 593160482 564924310 522011474
96408956 3287033 2169053 601086317 604782127 590055582
21474699 14459381 79055966 916173071 860924797 684594824
466053201 201216053 238130383 635117731 621214064 639497366
215926519 27057010 87681703 354842949 245159461 401346712
37883173 57634226 13578878 828511809 795894750 709878437
42562286 2506040 23694321 383405969 383132413 400519659
26822466 243613 38311373 800642301 814148851 785524602
96217912 56688658 87835882 458065442 418829894 480972845
32629771 10402445 16644983 206587000 252434920 241611353
430788686 117146266 59487037 566903405 637895868 705517097
199045409 20726963 82019031 810265941 820691884 805298387
438468663 43759765 20139999 754520581 542392690 715083074
54069431 93454138 36867021 745314096 701883164 671267493
204809929 149293470 52248253 267224561 399772095 391970224
6000446 72756619 58175735 702691926 646265304 695522336
10887362 1049626 64577545 390845306 381755795 334195335
100216283 91302085 9974361 379955577 364087127 359353725
8094032 14811926 1603767 83741515 86906935 75183839
20486311 2626351 7483185 133566160 128029609 132610341
6951451 3652709 6813617 124359302 110409337 167817200
125619672 57932107 56021565 373613069 360626552 272703214
49861167 5019130 70160620 668996024 660771245 581332873
315353166 312286737 108613936 471247415 433538022 402329803
334168386 206531191 2199011 425881013 400828549 429240868
275065330 146443762 90452138 446868422 407011762 297475221
57907242 38962872 26890002 835270921 700582045 837414447
37691409 4255663 4698973 180430048 167220729 179069641
26113093 3704085 48282507 134625870 153298493 160469415
17031465 130550015 7691816 599350842 521060573 571357837
174432797 43452992 80674721 826335765 765660283 774428016
7703928 12183828 10900281 129036389 119113345 116503032
270444494 29579316 137037947 568845312 342124021 571394861
194786269 98105606 81936406 430765110 447927084 501076892
329505899 47893075 3492003 640320265 636774134 643416888
110963976 14012284 47560775 296399978 293974903 271988479
130244992 45591130 46827898 640732850 623995894 623143337
208696768 88029335 163983947 506561213 487627193 515910736
156269752 35879972 36724007 367948610 283215077 368617975
185346159 25544823 73822219 288702895 326165117 253536548
113609234 52967255 12380870 154405781 170726202 145195765
245320800 39664075 120163597 786127169 663991629 856711354
252956072 142451399 271321511 576112658 614441154 598565271
10457120 2128160 3662071 23393938 22583131 22845645
22529215 2244392 13252473 92653156 103907517 117566326
4775681 10277710 1462778 139821843 165151352 171659639
3990754 759568 295358 5210081 4637764 4048349
2495213 833416 238721 22750382 22489336 25480373
3808459 8223487 3445674 97320038 80459871 92069506
601726547 560748434 99470089 742583405 923741451 679750638
204958410 201144726 174664598 756234972 831921037 834030527
245665395 48052057 47506407 375922269 389838895 377127046
517147229 17245243 457107889 600769544 523929633 620918300
157607862 20680878 16520034 376709975 324384772 346052065
140564951 16602819 84798611 498417170 458302805 465836915
7458015 7737633 9423299 252498723 131950131 252275120
626043198 81163806 430065693 714109761 466399762 729108059
29194538 36830135 28915844 189843223 216011258 209825306
91634506 58478420 6423880 318544262 248180133 288758338
640123991 119772611 143277754 888176361 757603786 592739988
266907174 146849034 195273542 732210866 602476836 760063297
254436820 42724131 197506033 567120467 465607564 572869323
528877994 346370239 143507562 603732308 684623109 302134915
55405304 8600542 3100422 140838961 145884461 169866902
65596968 109347818 38294194 187374318 167243253 148704986
140303672 6184784 31744353 180974974 137952023 180975662
451314563 9974761 221068414 817402643 821878184 672154999
538372437 95772927 146446321 569262595 547433938 477165632
28474944 19505091 14171037 422495826 331001106 404719229
113449568 60205279 36474797 215483914 200615389 201106933
167045 1921672 1697818 33104542 33476042 33031474
392847305 222659401 170775985 840883123 808289140 816514419
24608828 45443740 9516438 454459232 441263065 500102578
334438187 87985887 9727562 797122170 814432460 826385506
13100133 48753600 73420969 729723599 707861744 596656163
10319548 2658607 42719999 529508547 544313422 493971060
937055 26873342 12113106 620870142 633375227 548211498
206299427 213619189 84370559 341168201 340835112 343984131
420165387 37910532 127655996 735913791 777060859 716180857
686182242 170258750 26516306 766490740 714812812 677029731
61190178 70504386 8158472 693756761 623778110 649990156
124190466 102788489 21557774 825454423 967926638 965588006
166054970 161800153 197938661 760828302 715344307 637686872
10725542 3972878 2679696 12202147 12051941 7022502
14552615 575190 703681 17889353 14424511 16751949
866664741 151099780 537508925 944531025 840040567 778459948
396708788 338331941 136532013 417427008 424003382 417360863
45935220 79275468 45541129 402992178 377527616 415116882
51544891 13537045 107746659 305113901 320836049 380584610
9302278 97119 2129338 16792778 14346990 16089170
228072165 56472335 150313018 724035682 704179635 774504082
172927724 77792841 42424575 531857387 553598184 497737875
222922295 38116010 13472145 594882938 502055526 496490028
735126788 528859554 332602781 863150631 780530336 864137590
407169712 81509872 9302935 595878363 446344452 443222269
346609340 94763620 24740228 742682486 902177312 804474096
64564612 28992019 76946959 77034646 39174795 93817537
319654312 82378087 20370028 418030019 495504052 130417885
119026647 50600373 23538622 373087767 372205581 377371333
21943342 24049458 82850840 721229644 728129197 655597581
30697089 43742112 101610756 665988818 572771498 713954335
350410351 103225818 368293207 513505158 420043155 612134118
420462133 32314436 55916529 743774926 780350283 659237742
17047013 19574882 20899615 510525051 451890868 517754016
771532975 291415585 85517327 906883493 922524143 137601920
179057019 83955947 114945644 566757229 377617980 512239361
455143865 204602823 83606781 706656084 751919129 574455856
467740437 8587516 168163537 900111567 950863106 850478667
343431747 11156364 50259394 437160784 273349092 487481013
32786756 414812 7166684 276778840 332407821 322573861
22613447 5070958 5324301 448563917 533340171 498746804
230806048 68396241 127736869 574837981 575068735 580500189
47899501 72777774 12510845 541840330 611234753 485379734
34404162 8209286 2523658 72989088 84346462 58993598
315993709 56835734 247860565 518902206 278909001 508272157
6443707 44500811 91535567 238805357 238967393 245055458
7436093 20408369 6777642 189863198 202469004 219128038
20459576 45709951 39808118 591388112 531142336 608161880
189281811 22558067 28134760 477204571 483022739 324157808
315533098 160787 6177583 440654608 423698817 421017013
46972180 9177318 34287388 338345336 358175543 451579820
786965736 19687523 155827701 892339819 92397458 580910971
235035905 90304982 63626647 253452263 130231166 273740548
35472659 17185755 17189625 151350641 143414727 148055548
115374773 68593455 19763733 582919381 542274392 606881598
7915899 3803172 6656545 29552569 24582030 22685436
35274390 19847057 15833598 219619974 214629024 205062575
172592305 115187854 168975519 773210130 865303917 717365257
1636754 9617391 2993858 64674344 60884888 61517274
377637279 140382600 354302555 731240979 747787841 696487238
7203760 3131405 4640898 71623816 69826217 99020218
10362001 129547587 25786836 482517234 491283484 484182242
167574848 56475927 2527041 707960626 776033797 771153060
571654885 526303492 390590648 936234037 747641628 911377041
6679432 7765685 43332634 550416360 534515808 575249120
210053465 64226369 70674633 307502685 220616312 309329846
935365 10013348 3211285 297709734 306421179 289890441
23858049 21085129 44459015 263197700 263010215 240183277
154715 112924035 123871670 876365512 853397551 816853652
156435647 271288 35311687 528859537 539580024 537701491
164123196 10996408 176083293 744971340 768187681 693710323
253249698 109054432 200207537 902492965 838561924 943051682
167854236 41074149 109709713 378926902 410706429 410522619
23360813 713029 13420631 311872951 319545239 289770816
528494881 270719990 103894415 578019727 781193770 642337713
67356058 808393 16948311 75785669 70003496 77470935
3302861 6422206 807429 61431908 67104577 71260029
303634236 55558706 155636847 884125535 907488218 879060513
27661437 10532283 50026533 265595190 239916192 241479848
99850967 41574198 18095037 235593167 192746546 235593033
408560157 5559639 12885061 884559517 771365818 892712881
487130150 58304142 493167246 736925807 380738984 709742097
56489343 127495534 75749710 205781203 172646660 198667780
7727545 529397 1129398 31245126 34495085 30399739
178824932 3605143 377324395 704280912 437554786 597262139
232952390 65717544 15750105 326699861 296410237 320211319
102198503 108457689 73816283 469613779 403546013 413545360
577126647 133514608 285993233 719868396 754147118 722713622
17747106 11811687 8614381 20455769 23662176 22618351
96815567 49027074 42336824 593729370 568773776 587673430
105580753 54659444 78133545 454864071 483822337 515788304
5862186 92542016 20447861 925600668 845821256 689287031
173618995 173253967 49244752 281914738 269167260 292750588
206098847 1309001 104806989 282370975 221265627 284524756
11322456 172834990 134068970 715751024 717272448 728873494
288205059 109893368 92942557 590718969 398336894 645546753
144476159 60622123 39507618 350960468 458152108 482464076
372386345 133189897 89110723 504020087 470685407 279213271
5611947 6422589 18091485 333755538 325642440 325526765
68069990 13436423 6181248 286526928 282106787 262824106
20352391 3993002 13591046 94917206 89468202 93589490
45471887 48085979 24130977 399098259 370694633 418242186
59179014 68551776 17310936 565021510 599822130 601108179
279005353 8951721 27524429 585857213 705982934 722938499
375809706 62279860 157532220 672866328 675733073 513455131
7757326 4018210 66111421 470451343 427861563 460259985
198456453 61396256 15972761 284282500 198021958 142800368
72109466 28663797 8831651 222690360 255189561 211000762
800666 13288905 11826561 144799908 146781067 112707058
72449953 42445784 17307429 140757296 82691766 61271142
6167 24769 717 200499 186133 190076
115295477 13892509 27087127 151553751 64040631 74089703
14853082 18747522 9584901 59493847 69357136 68514225
299260595 41512970 92677647 497109361 595864699 653700179
33008360 34854559 4528419 826395171 780672635 870766362
77748571 63214648 4977264 275090210 247460560 281353495
272736488 3881158 70671448 721226895 755031012 844865426
187748747 13532261 13999773 266621138 235898849 262411838
101816611 23810139 144439691 769695939 718694382 561841314
62432666 98850907 18564056 339922316 395397015 357346637
263507002 74009682 137506722 317131161 339180113 325148422
338534356 67188018 326891 544304128 486582586 484426474
9993290 18898840 30360457 200714409 201680674 199804097
24935048 67858094 3884196 251728660 309971115 199186748
68334084 101390366 162234100 726356813 664478663 780636288
279630314 23073056 98183771 667581916 649796156 714071366
194795728 105563818 115205940 349236615 517029818 439812018
68068306 19039356 1772919 433125664 458073092 480182855
176421513 98296000 834621 290975054 298355972 309770716
26824710 38273440 22307790 87634836 58315405 59672899
110609903 153979881 149971987 277034656 323250691 322090655
6105776 77962283 39930315 653921687 581708921 406698148
11523376 21521125 1355572 378901657 413159827 399597719
2376840 9053094 6424616 97133335 97920870 99547310
12486035 44730739 15269766 330723953 314547638 341403776
1284498 38061714 24702513 244788050 259915664 222382770
1009549 135034732 8906697 882763948 916936864 897542680
199284824 31402476 92459722 695397346 800831236 445870922
193324361 23776916 19523467 776838730 586047708 675968924
145899672 77071534 35593083 163964119 155295434 106462223
37082727 56177637 87333665 637755238 677712713 660646376
84098824 11145361 46659654 496460790 306054697 453549857
186485220 22766885 35742817 917563277 873729723 909842786
7752943 9902995 7481771 107134746 97880288 103029206
83233611 42123661 18998706 205778185 200481103 200519586
150871955 138357274 24302943 322928267 305956746 291021058
63934548 109971422 5859357 907143270 908721860 951943200
670097643 460321274 282047072 884030681 811434489 877570996
25378768 4283472 9266423 55393194 49593305 47129356
244493233 98683535 66007772 322555244 350455847 272053763
947089 105272779 14355825 178094735 238757210 237567922
23493319 147502312 63055580 696140743 696544973 668467975
117199034 113532351 43319759 205705704 323584607 311221503
12651773 10912150 31864714 721776125 641994966 620022258
183361593 68838704 89666794 350238614 325328253 332880755
230604820 139168656 16217032 721841917 810839130 579757238
84254289 67165670 45490984 975025556 892727093 869171093
86309840 191028600 44827374 545967680 638007651 636977130
22075882 17210485 7041651 60512268 61515357 50273424
341688205 61990980 28226443 413630442 442679512 450307489
246607537 9947435 338561187 542848068 317193738 492771467
33626106 98532240 26884056 356006691 386954288 266870881
9137055 3072073 1987059 12763007 11389924 10601307
21657688 7781379 9411724 88046125 83277334 62147243
4325066 226343 4998544 19044266 29520234 25965468
151029749 64930166 53330557 164944724 102408190 115714077
671340405 166955052 26631009 973323864 850293968 707598211
492806364 6091778 145491856 959661775 949583121 932921859
1490220 1747130 11816792 151455529 142833714 148666485
153211010 131809457 191909912 859445656 794553546 855357875
301839863 117634641 189251096 693316093 354866711 684826844
347930561 136191368 19174706 776376837 585342234 565987365
21440755 41370982 1699025 628689579 582555805 620317100
135575988 95454495 22908870 316120638 323133278 364551899
272748710 73920967 75050197 460801351 558005066 544818360
658465 118243 73985 1324165 1096373 1098861
41498254 1179791 4868437 69108546 77282267 64482172
604815134 180530780 205397992 743609859 407968969 685355451
12951010 84511519 36491600 676560807 615122346 599584304
58153841 34424437 31843047 283545797 276937341 229931644
607093928 278941317 7533878 684589216 622789957 609446397
2800736 20864641 584066 49736707 46440293 25604598
81585037 13359821 1658622 611253944 580020432 662505633
133884064 67612235 86023980 787661495 783912957 606509570
9992165 902502 1796149 59786215 58655030 66942147
25941034 42934262 44316362 713817530 394057345 641768165
424826435 241367162 43859884 531345243 591314326 499737569
5800419 66001063 10797391 492899862 547765769 490358229
3609890 1219888 1941577 15076079 14731768 14384114
9987837 2383606 2571910 17396806 13091662 16505185
15965030 4588802 280614 85574890 82851812 46186442
39016041 12607607 43797264 394882858 372460092 495345349
8611212 257899362 46222535 459472981 520841701 559069157
358043729 193314305 45975474 815295034 706812884 644307662
47851368 7829183 27179011 277015405 265509073 278964604
109410351 5416822 35820121 158983815 112706399 121889039
145225784 90722280 90500279 755416322 809351223 603683080
12208584 7049024 3688233 24916392 21343559 17119330
42397510 3237669 10837307 72276710 69605898 70057865
3907129 15044951 1432710 540231005 538013845 547788806
277616150 118338245 20499808 579205389 464232496 604575446
85256426 6755478 96899879 910692651 949393499 797584609
156194853 53630168 259088348 787986439 787674187 845276579
326216197 44540808 243250577 627258541 615479575 517684094
32345308 5750333 109546 334656285 302071137 325547840
8380899 4214980 35795610 666067203 547617898 622835685
434287329 56800277 19524026 575953276 485395445 451535989
9176521 577267 7560389 67607792 67400311 73722052
357202621 102987165 64837353 547166026 443680806 505035786
98588096 115396749 43420456 632926317 563637761 640584621
481536040 198309590 386381027 679317581 534359668 653180607
7371599 11696929 1040629 137932742 145704269 130742919
37393570 45995801 60491440 411725693 393017302 470031212
3916171 1635038 829477 24411569 24710354 20390076
203792478 90247329 190492408 714975186 730062526 646015221
492260 236065 74893 920071 905099 697056
1861258 1111961 2447379 16495053 18649318 18922979
193716753 46369026 71529964 613244438 677532303 574219476
91570852 2576277 24085888 337986576 289731741 356414946
143237051 23246370 25214331 876539168 706881162 858337507
12957224 20985678 64786926 174202227 290861192 266059124
159573565 75676064 122136046 624920278 547619476 626446617
5034804 31304372 19292131 97559488 95298647 97494450
68217470 23732634 35069152 78856889 74617400 75024733
6045902 1042157 1300684 85024613 77165044 75957038
105578696 145699138 32257064 697309262 680686318 659581211
10589314 3963306 39312811 277284148 262081165 279660152
233178887 28646192 18264700 525839855 558805478 473394988
19286920 42967497 30688998 382346347 365426918 347216479
89990281 14040095 6814522 834782117 779790310 813738472
141640681 2859307 93455276 341495890 611844246 588726443
67122256 110391111 16423299 547719293 574511860 499561330
535787087 13954381 172218858 803450923 809840237 654343055
37076289 29551885 105060594 830417681 797057669 627089811
20217064 117391205 14589605 466499622 678672697 660549188
396973859 332329421 255932406 723420340 788473313 731634776
133870332 8812632 54945191 175500622 161183760 169463286
73765706 20478999 14429448 180358341 197697398 182323476
105745863 16276673 43210647 288503180 258605097 310527203
1846594 2579891 539260 20601266 28247908 31867750
281223115 149900000 16424409 444880396 389979443 188417717
551409869 44631573 652512983 869602293 839819286 777612498
22656725 7431872 1501453 49764744 45118838 46964368
320650041 137855746 97885457 853979416 800353227 836262395
311432055 25230392 331434322 886254657 771407583 781566137
2003419 205641508 245104084 626310279 714237884 685483191
755664041 438803804 25787091 816509524 713719112 145637347
6261832 826718 12745793 143461549 134232103 153355402
59529418 3552362 9825874 145530669 140110040 137842694
59758493 14376054 37215158 69217405 89915831 83711514
15313507 3959260 54385 69991543 53692264 59116174
46565462 60653797 26183620 603598210 627379871 568818006
16082907 157236000 68894510 890886733 866013088 829194575
123705437 65950701 25539642 224825715 257516678 215895190
3262344 37051344 9458007 147638937 148029114 140928332
10255888 9407148 12378972 103614743 110390551 107129385
29882309 30003863 25158690 220619573 241292022 209683217
166373181 33716714 60135863 519750738 507751651 458370142
640454577 150965654 453104004 897738764 812340235 727019397
37925157 54699482 34922520 706478283 667425009 737306293
21598574 3348648 2497154 156782688 128402928 155926963
482126544 145346642 21598946 907457021 791461322 599536081
34704306 32490825 12302010 199374215 212004473 213542497
161603333 89483876 14164162 311442335 286177960 235848762
16770523 4660200 162479140 795632367 761348033 783835005
148384810 57035160 68425772 607038522 598082080 589029111
296923786 167138940 30076896 407225327 455478464 426431185
27646792 3974687 8198347 87025863 73486218 89145803
48595509 28190371 24364915 311735982 283976788 309623297
381276449 145660464 101463529 473606763 459527686 455261115
182250935 28600430 40441856 234900909 227289733 126589655
13352027 308696 23758781 552160505 340830761 544263718
118606440 87895609 70880053 960147980 905018435 941297860
151115827 50635151 129266977 922640581 931853060 836547995
184941 872648 56936 5098668 4740299 5113081
145299217 31290003 13261359 743000576 718875828 786265451
39852354 60900769 54259837 541938078 533917787 437816697
95415260 30517460 51463221 353831114 380904792 359175639
73766251 9498288 159988425 509937794 512715186 518199312
22478179 203336 19011475 217162216 188835769 208136379
444116261 32796037 169437725 532317476 532060252 590978688
818325036 115167650 1480839 884491553 779810262 299140882
448623069 216789024 150670259 606615405 504975339 552099253
84380066 99071241 54901477 874239030 648877831 878016413
105657238 37505689 8361755 462430943 423853933 398060305
15528844 54526643 40022573 166836817 183788498 153316832
245470918 10281914 29229529 499784157 499404253 493295771
82967906 14788891 41238403 393741461 353980209 408445023
287918251 75228162 145132881 430997500 356153359 422558575
94911147 81479492 8527947 127735920 121615263 126979011
26261733 24224306 150720743 757478887 643620412 699107519
175864951 111199905 79575326 237317401 155978820 228898573
274928238 5648026 34857953 514147184 380484981 479696844
48111709 36326007 7134940 733555441 611185327 757579004
92405679 53245107 54285834 213397207 275212821 260604268
606900761 315522164 614699644 832407222 761595450 819386110
2417656 151828189 41279773 822991969 760537227 771470538
7814156 67093143 18949023 162234836 178861660 184908224
96953787 113468007 45275533 187643493 335012780 371326036
210000792 51273411 121884217 727539882 752026174 700946843
93060680 94163394 37961945 688153033 622041660 603255798
85726456 93680425 121204820 791212173 783400665 754531863
1806987 7022155 7769086 111439006 121859734 140309213
242225658 1882064 29716399 308172097 302402117 278008930
538679502 405239237 142542503 674322581 554610733 522164610
43116361 116182274 5011695 450699941 447143528 447912764
1245272 1990653 6469030 31021695 30091490 25755008
110612993 243886683 53535357 602534968 575597540 622349140
445894610 302780813 83728926 562521860 507159130 394703127
139175149 56026046 138393500 524047064 503590679 414268400
9495732 65828991 14655802 533219302 439682588 543216686
20964 4975073 1823570 45534746 46416179 31981640
2671222 47600 92558 9616659 11191260 8556126
401136138 83510564 129469006 570786257 531568200 568729045
81915261 49571409 182846951 950561588 973580753 874898094
229807909 59462684 7962517 454513323 359435967 366224987
476657473 182496531 319933108 694376756 514635164 809071987
21251626 123000738 22638084 730045228 521960936 645775407
47634449 12950955 35855198 419892996 464946531 520082172
219861158 42761825 91448827 373703260 388826694 425872170
58856697 18076859 28115440 176566255 172496994 179163311
134755911 239494163 53418857 620560261 801457598 821512736
543299000 363006331 23151149 765138278 710180271 672068135
155065759 180681906 2396108 413146009 446108021 428699537
238776321 148465676 18373019 915870311 875065156 868281218
462364144 87392701 10957375 727541059 831117595 637067973
59433051 29006585 18574544 125782685 148860800 164555297
1448231 3643189 1038418 21522554 24428719 20790420
21472834 3889561 15993596 113463907 109244868 117366104
173233332 144347039 50009839 334374225 335177876 288626721
74368824 22839987 3724925 236004398 259986692 233032511
347036622 95418637 112525290 703901047 722190535 729054074
45399728 8585033 9280040 358603967 372698019 376692154
34833249 34033707 34472133 615851235 645050854 584667685
289321057 84094980 145861525 474791482 550386422 488781558
21474283 3001845 2791766 218604294 195077800 213304371
15622786 75306280 132473241 824583907 689144017 855305231
508448855 66398139 119218038 870867645 817051314 877499243
382660463 376147146 10483031 931165156 882928655 433940288
448060810 113757723 66216129 733067576 725982387 656161742
122874193 62017610 36868775 303926805 296920879 266345761
453284126 200919595 112089754 552656308 481871657 187642897
83362789 229726729 49377760 886956330 783127208 684880553
259412522 6353237 93257606 472380062 467838632 354288012
126292704 88290538 56720429 455446728 506509566 505436103
11480216 3513848 366157 64736636 57363241 65839855
764400416 471954574 9644989 895974312 830237093 706940579
58950148 43729233 21001867 140965567 147356922 96832328
4037348 49286965 97619900 337238885 316424082 263053988
294977688 71556938 26244239 436432807 379127958 422706778
270294780 133036198 14081920 447288958 509491541 522506296
183440015 184441213 220268463 262792782 291388351 268231475
182271667 135175599 10579762 825224337 812448206 786766949
39498731 27230988 6883618 448539474 446392146 503008890
427000498 30914625 413863737 653931482 635763694 730360663
74129459 32201153 21031297 79499406 56151965 68936622
198808596 22409082 95977269 377932001 387932880 349566287
239103101 162378502 83582008 446906828 449443762 476760160
30584153 20814700 33811628 476677103 464090275 502668757
19690050 6857867 84806008 671981001 633071530 623597197
129699690 45918781 48096900 724608183 691557049 707597934
22603 6305003 16716386 187083112 203101670 204064339
335987477 125830540 382040103 358237200 375768155 554077204
358264927 195974261 51034219 657048915 631195981 702560484
1260664 426468 264957 2329323 2389710 2339437
694787771 153820946 230133537 795001333 591679229 685526153
7291072 62146926 4419 174869125 166589905 197962877
97789055 9891243 37059575 114869725 44879430 121935940
210755105 145384716 79482949 220325562 220717357 132400648
573244 5139192 19331779 89013648 99183307 85370597
132603198 29145222 28249028 247905420 222616096 231323287
120765132 73119990 12078241 822775265 807389440 860503788
10380744 121861263 258053 627806891 586759354 525747465
981907 4303432 5758298 91363724 155505478 150056054
135147294 28024453 61726195 642575017 537018151 679407506
379779620 137663994 15025330 650594067 670838281 264009929
307801193 37713111 12879963 509463814 441492840 377152967
7916580 81741017 22279308 946882880 991694960 926386933
83400046 37616070 28012904 565482596 586358287 674959464
758465777 408098788 174904201 917223264 681298277 558978187
219047366 93910319 58901041 413056604 276423909 392106087
3686632 106290039 191793147 809489437 894974266 830774829
29476393 31131490 17606993 353418453 297074641 377928538
291435747 68214358 23135228 800381434 664791985 789259969
61918691 6365153 43153816 655438805 628677526 709356908
7784106 1235616 2985708 25067677 14415379 25055495
84296382 127588134 84911245 783152409 796454723 704375055
57227375 14843533 15179205 334927780 356405662 382409062
273826722 79409153 258448522 635798079 702029527 632339497
20797787 27180732 1831415 174807394 165831962 166771099
172772675 17979524 132809737 795982060 732352026 819300519
142717495 121764275 204499026 683923152 765097329 814980656
12532869 142061334 1455620 486916740 471314348 444126725
134318507 35885622 138684638 825871583 853351044 899699415
70111609 25009806 9937468 935598559 934356793 854251038
282406696 59096551 52992367 516147501 412702521 480800369
106772679 3059059 69944853 391001296 449153541 398167273
490564251 237075476 35919910 536293025 345249410 460922066
163103846 74896155 12663832 201023945 277555167 192522349
85560908 65876067 32139303 456665049 571158024 509904290
326959902 198120025 3584320 521268583 484441386 537179055
4355678 63171759 16045522 160733154 218851939 174363969
123654256 54571888 92931029 218192650 177282198 202676470
2475848 1141032 999661 7435993 7801691 6683523
94648581 67113144 38422838 175418181 174875084 142968134
113818825 25958602 217974862 779670148 754971198 785847275
215689837 83364382 2519123 738569169 738713058 793031405
323235 2301291 195092 56218289 58671516 55965497
399934667 301591092 58507205 857057497 846356535 844043768
295613637 13935271 45584421 896612249 916819485 829760080
2580596 37059925 5434478 267862169 220276138 261043906
30145082 35439396 64754 231455485 262333623 241126374
134005534 1343531 85525072 635775510 618846798 622567454
72531943 3468032 17794410 88773068 88906912 76824616
117427084 95988633 28940534 648335822 666569677 646431732
171424187 111041466 46979482 231795435 243687968 217655473
115624322 76337747 3019639 565835864 736584770 702282059
57400182 50012693 12227950 279887090 296635774 249608303
97154033 10671536 41265187 346531540 349082258 331908898
13106389 25599334 16483499 663042276 695228498 694212588
22756763 89533736 47423460 567321837 583235405 601280065
19041630 96279490 11126470 433490376 383854713 349676083
483426178 39312114 181655704 677751653 331380750 455026832
30913265 55859570 7435396 483922485 524704663 534613616
3682634 26107780 17222962 74963437 82089237 77361764
308331881 12068022 65687578 607676077 561999256 483744772
57062317 39969585 8878712 772653262 706467361 726289780
31831991 7534501 9147950 126058463 151640998 93632984
139067759 7167629 19255976 210681577 211392975 126501475
210743943 35534365 551427 318253399 273630944 252240793
12717277 56273887 33099652 143243228 141413528 132711733
175386313 114585738 1762421 459382470 522182409 189988157
529559476 10766308 557295123 553617963 544962634 750228095
9423622 5228674 24326725 86443911 77420984 71174917
3376103 50452855 121504476 388026252 483163604 564472372
21844955 28198835 3352464 101057973 105516938 108699762
93687404 12340369 40549145 672342435 621147225 684612847
175440381 62408301 78815625 704039482 687733955 693606951
696325409 241513409 61108647 794481314 760212580 846944306
37816100 19579324 414165 137213982 137963695 108888059
15009568 5482728 5438341 64682473 44390631 49238285
3540360 590851 2381503 7247121 7047549 5420385
3934956 92524 7240613 11005956 10629063 10266737
242462080 161143145 93087996 873203558 879738440 783062878
450484078 147045845 151225841 715428943 526444944 719397446
105603635 13289802 4965014 377860513 443083584 409256738
172028198 71986447 113998013 413968879 299116919 420089681
162499198 6674033 7582091 326408394 264013278 337333822
49388406 5899484 114974206 419990633 447534391 428360086
50029149 75307211 46453734 455465146 457378505 430778012
67851529 16870059 1473248 264610550 252659284 297582494
142622325 49904882 17134216 353081641 356930520 340194523
17110864 2814131 43409589 176969293 156992751 169007657
15387184 20685134 44541437 418835565 444114205 428508239
526134175 254935859 253072286 879870510 889761126 871389460
13169722 18490757 1188076 33598338 35171498 38168931
210844250 18473241 41062784 957026483 967478426 786759049
113134099 41757747 130129486 858857864 931464007 844846290
309816247 225258710 104705421 804323481 722603286 884156587
33940491 2040056 35538255 531904428 533907556 527043349
80947449 18349148 7695101 126369911 119643208 110447218
74038935 41871429 43038792 318831821 299159496 327521711
337107 17936460 13890296 98528747 117889368 114538749
64243528 58762191 6499661 688378545 650073349 555434555
60130434 41420059 9994395 497477552 454383060 481154552
164998173 58706507 40993248 323569811 137703675 323606468
336409468 196557305 156893138 600859839 560222027 555200110
38498836 41119916 74352091 451901635 397445956 393316073
269848474 356372027 39620136 693415612 819557508 758461093
23225349 1121657 15672642 186380878 186477331 219030842
267735083 166227170 9129865 498560950 409477498 521012835
78978538 63572441 1756635 98079021 89535013 15826679
241329900 68437227 24368861 507204012 385318420 461165225
260345959 108598874 10160969 297613225 241575421 167262733
321539458 70397860 59503852 669250566 608083775 664998443
112896293 188538723 236490072 613399454 647623105 714094574
329623553 11783080 32012682 772734679 742171407 889200972
237284106 23728545 116544936 563041108 559069911 581671959
26914319 16518108 2941242 215973762 254949309 235597344
659508404 483848998 6104817 906188715 870177169 728584714
197842312 5435256 12970443 484868843 346526034 268385914
711056938 60506681 230030377 817206293 423565095 634891404
56935144 976836 47795672 151783211 155917336 110535231
186615571 116731736 96585676 224613060 191438178 194372903
329659701 97275462 33972813 679582086 386208794 631626063
277507536 160184160 47360032 729288988 794038852 842698575
18468138 5345541 52252380 137767653 123629525 143239036
992897 753909 416015 6385664 5690224 5953409
371032394 153014412 161696411 386007237 379960804 334805940
35595983 12590202 42976539 345610827 335805367 314642980
75249242 14370619 9274187 201352689 197580326 176052128
343620659 342582045 78172622 476799095 430252080 519412663
68021493 14610396 4538505 283753010 258457031 241813378
612737782 84930385 624702053 721116600 224299630 821638605
40492662 17892668 20749016 251453076 275817216 259776232
98381452 80225297 77348779 614036289 601925042 591354967
49356245 16627956 4188273 64289891 52316464 48301165
50334893 13172880 1040654 106628546 91347817 64194649
385752237 199242914 10231678 737085792 663997532 611999278
21641116 7430674 21881045 422385848 343902410 484438607
13028927 45154901 59138533 386052045 360119396 408855491
499538437 174750467 280736765 564286862 358094745 511485989
111631730 7054544 22694768 185120874 152311311 185155116
192676246 62661665 75684709 422571532 346731127 474999513
395076788 58361013 123499804 816705356 825898853 481518635
288559543 36455968 9851788 966827894 700053954 648755712
18332992 3250106 1103558 48101484 53954706 43284138
552530790 295316731 299672269 698878448 411557752 807778352
40476182 101084606 47455123 535921744 510719968 498357106
19975358 67237883 52846188 499883403 444781056 294690048
339414658 345930082 57302598 558547894 512683786 448762043
75935957 39270907 47766005 308367229 444657394 324701821
302391537 23103490 22241306 352316660 253539768 158173788
18034004 5918444 29270956 674940035 600993323 629993331
43488104 23567206 12053405 139099060 107122986 140412723
93701866 29190949 36056665 369331187 346343549 365489913
57792019 14766161 27312014 379954879 389109517 345682907
156056823 3885933 2607375 186976480 214964279 241695412
266776430 40351245 69907192 586364022 582104352 404489712
54357633 246902750 64532485 574557882 573510026 568382763
27271873 6773131 1940425 28135058 20435065 14479353
636245 168167787 80242349 524649133 646151142 638961414
197853419 112538343 134363630 811986831 799734182 803854393
46823635 40031264 61798675 361070189 417071536 411483070
132127763 37382229 8964764 465474907 499338914 464059355
93445940 114677442 900392 808409630 708941152 871384631
13753556 4189059 22479585 144595013 168213232 166587943
80942420 66921980 33184145 531478757 520341221 546919835
8325951 6939477 77314235 328999226 326026622 414358796
84592298 12030420 214604209 858758014 720292066 930408883
6666657 8077960 1120018 9006126 10518362 2713137
126260291 18576900 3467350 781520127 738094972 768346945
97694353 31169713 17056414 466507854 429817801 425193147
18928870 35208942 151651085 492742694 492977843 472503547
473902553 17684419 267512269 766427269 706435703 638794954
6615168 42655687 7006267 305541046 322957209 360934225
216231320 32553564 78339289 355537826 303120696 404114523
264724706 24142595 89075437 561041854 491062999 542888731
85142283 49706555 50730743 429643681 375091005 319845400
272775956 96345737 38800542 432905784 452484183 437092627
24021027 16429360 19102516 164260184 154725193 162961781
232893488 21880315 9436057 323600544 299416180 330837930
76849859 1818577 20438196 79735005 56837912 70426861
99725617 42133107 968751 157746211 132756564 126051386
5541098 10148962 26832681 302565820 317407044 301029808
308812428 63901151 70473573 521709075 346248954 383838836
35162606 31263728 13968921 401395950 387721094 276823420
108985645 17616780 2148031 812328454 699387922 814115499
279982660 62211111 231877 327292079 348424250 345524436
7348086 138738963 70736978 700753669 482886231 691097461
53661545 33364543 898267 276935381 281261231 269404395
16838270 24112117 57251946 293660874 333676320 353631953
205208565 74844712 30859599 407696928 386615230 431639668
113667131 13724608 64556383 613137462 540187381 605988793
14694059 48151588 8629299 235290982 241742003 238092224
127201366 128995273 73552483 634871127 550814296 572356276
39057607 32584214 35862241 173303200 185146670 189833025
399451586 71041701 2179935 684396205 335743566 334047077
36986122 9975213 122164 128186837 120243292 138271015
70145435 11326425 53991351 139404765 99888880 165669443
132105184 57112995 42064514 301174514 320981585 354422615
61946718 44126453 126525310 337316926 380274285 325885730
144171065 12881227 91068962 570708944 573042010 471441369
343019854 53097539 41641088 759563377 783960659 749136346
66526526 2300364 685117 102912928 83248056 62707461
205277360 33340801 61201683 478509462 241019730 483467683
251686626 3980317 242783347 646728200 625487260 638419057
3212749 492349 508847 17103491 15515162 14193229
144413239 21645148 100936248 656504493 615981929 716500419
287991840 11098739 31967080 570296340 492496082 453328271
91188961 22520376 66544284 170902605 99411006 170505443
219419050 117415626 42572695 292601260 297458688 304127070
326003776 56148530 117925736 881529423 783343106 827285192
59376419 14488356 4128546 147673145 116812565 139192052
73955416 20966348 26276776 102821898 109263035 98383862
19344178 120123471 6069805 521482156 525639554 548816567
42242815 22989673 5913918 56188936 49436052 56076057
68303567 169830930 67618156 715213315 772008261 832242663
116800071 92100704 410901978 838883723 766850763 787858627
171394212 80225774 63408897 352199403 344048961 300645578
328249356 220928467 79578707 582037723 525564415 416050200
506271065 47773933 100031699 531433002 498855205 362719320
258644297 21411266 150060994 419332796 229143952 450487066
40250109 14108993 5040257 46874414 48614235 21971371
288025896 104157976 7444079 661671759 709708985 685575353
96607408 124280 22080642 298919331 345472120 375316004
397586828 368473364 44695369 428407802 625417692 404214540
21085719 298314333 32775665 666831974 731338367 725435685
200399917 18933486 53678198 340356268 289504063 358450316
162712323 72137538 89362993 430666071 420973678 468704523
331642028 17405824 11652120 426985860 379078129 443779766
30000328 28030274 96837926 440662175 502212978 483280947
105670965 58495738 6779715 222273495 254232963 221165151
538621322 239236485 662684532 915878001 810516173 940214941
87694465 175491991 248819355 742258868 851793976 804012036
71356822 208763919 7282331 954812963 973625695 984722014
14139084 3260563 8584369 89175547 78497606 80109214
318904495 284733471 250666404 650729079 651919265 532574174
53300043 177924720 63263032 705848135 642656182 683091250
31112442 58176075 28428315 372353283 370625410 374313271
94342985 45052691 14042336 487171870 480953013 328568337
30811654 52708801 6113670 676882101 520108045 709459466
215113005 18764851 150718977 269406356 97560866 221329262
70128071 133013325 26367564 422739366 417023584 414334796
366793706 409970374 214158015 671118605 737988482 834983229
63606868 206367129 63211197 618994612 694273547 574244834
71091085 24804866 15804424 147153233 174383827 178463304
110176823 89911725 63419670 779538076 814964038 773378568
93201876 14445526 203834495 634155219 883722598 930565993
82856343 97569204 2237526 498034475 420661906 496803551
26065127 2989088 1100421 56315487 56912726 55094366
379775472 2397643 103072758 521212844 485871297 334925915
118141459 189231912 509228 821404711 616481347 728795926
76539243 32284015 60898204 581895580 578502170 558079987
135360034 255662057 23987477 956015790 940971451 830282890
17615846 78223828 115302 444701676 460593252 446609990
65030648 4365359 68903495 461216664 449220989 432120143
77499631 7738248 43851978 362654147 500497722 478385342
15841585 2203947 5017329 21521072 18008288 22771750
200965179 200738987 11642272 454687233 401506495 383523938
40905446 25204277 36804537 223670023 226142826 197848242
72336377 66103688 117027032 892226037 898834041 931349183
198378971 72066274 4102169 614376610 424216846 571486428
61051487 3810594 93563528 746728083 889865854 777447443
179754156 155251908 6443488 260536899 282167238 270182496
8215508 3616752 2615591 14701094 6222563 8836914
54945308 94268308 8042411 347041228 352186269 325067550
21816963 52647754 20200512 368537724 337026103 251642196
137349054 96581404 26417628 433996737 463723870 353315125
199595444 32338179 66662252 223725248 159444970 199133319
1109959 121724946 53370499 418214813 483575205 510878371
59229606 642887 130633868 576390310 544963999 575890962
588687509 166996936 512567205 859767793 752871302 846310419
119978580 2953751 2753658 500645864 609246148 590303033
11768464 8438487 41016856 261890127 255495659 256189207
75351724 10772137 2315694 180898465 177760463 163576063
36786327 1885719 175295126 430776232 435300862 444738925
649844391 361639694 118120823 815460057 707776661 625113932
141208970 78527438 62833643 848615884 854828575 820251905
287853035 23945363 84156725 598626428 609401904 441025282
52317187 56027363 101939387 468602548 496123143 409355422
47166950 63998482 79784192 160103594 170878682 171423941
162490785 83138968 245625264 857776600 893595490 890417170
58528281 18764360 44152776 762321731 655004428 549476001
25971080 7864997 176926898 486291944 297561868 492852746
274107236 33968057 21199170 370092249 362689074 166707646
415602953 176105466 255233711 602004792 593585649 448381226
29781571 13615636 8483918 521236082 492192760 430662517
40766868 6112034 10314657 599041367 599609896 512377486
206599771 124799960 42059851 489861487 665700496 692530318
95705875 169474226 117248720 785071088 697398991 763007979
14706524 30194075 10509858 143604675 133905962 152658531
113519862 91641640 4187135 367190633 368330194 363349140
287205268 18646410 175524018 611757337 566515683 603873314
6528084 90168498 27778135 472246818 578549932 590911176
176481500 31966361 4188809 408868236 451051567 386503649
84108748 49713281 2646941 551050287 532345668 549881863
27656082 5823853 3894425 146276111 142152006 138544599
26267019 23847005 15837042 92214372 67128861 89356723
444817053 15366375 92726391 535468226 421204165 289055146
19574295 19063983 8429642 259456167 258229288 258097604
31304611 8686734 14488949 626070550 621216755 637053667
10968351 23066616 15746705 93596977 86190362 95015701
82252981 127742463 151744403 587498716 518474508 553014079
75472987 51039726 27348012 130969235 137652693 117396023
19710774 14058412 21428246 172368393 182107231 164463416
219259712 13730159 12793653 417876534 414704515 353657277
4417289 7044209 31771534 159592213 152249743 192890302
25489146 62595571 13970160 98747320 95728016 91819307
288617339 9984006 126733371 352847816 381097222 401312017
227124136 31926082 93761402 706220875 613020464 673681579
14920224 26964298 870159 85045947 100127084 95572980
1580891 11053261 58201459 698122816 955115742 783762591
170127939 103524431 3382320 475710261 428989757 448734031
16015596 14059989 203955218 700480932 863876397 801769880
319910167 48264149 12369127 536785705 655086611 663972392
461092347 199350740 165184989 865514246 912257548 442639789
22521395 69566409 4464666 379614216 289332557 402195212
502243271 60580173 151946919 675201944 371845492 676359351
5784310 22287509 1600031 176513782 166031509 187523484
59453689 20475475 29530750 62490616 60322444 66207317
21208489 4352018 2785526 119128032 113457015 102363060
281182883 103014273 38600697 388960258 353985256 394588739
12719165 5496378 9084694 15419615 15127226 14705160
401471321 18829426 309269951 757161795 770332886 726655931
429663169 353017989 145564400 469892271 430473543 297446053
150326798 6956753 181550819 676570546 656132029 724273852
210490385 50573685 145244545 414760050 367387085 414938635
1592849 75289 829245 10744604 9055412 11323679
1986088 13644869 77905269 355400602 286538917 352424861
441647269 342919749 135297187 523366623 523915694 408476574
506688465 63261343 24392325 608017244 573700507 541980074
15696377 1116955 21528844 176205345 144955001 161554604
686901576 367364438 106262556 848678824 920555326 866965044
27058436 1697876 54826 140887507 142905463 116442811
228398140 22649908 82346514 840111119 744298942 843184651
503758980 348338538 204524540 895090808 823900496 765668566
184477823 50957807 26423267 257136373 252622342 237791486
1159065 1899698 27764029 516671045 489905589 471032892
91964752 21889881 74800368 351262005 402759803 391140933
2093668 17243616 79147561 269692461 224659378 300346456
536770997 32287101 15655278 559051668 472159203 530810059
5990103 71960729 34874103 262253908 417544696 452431294
45989247 9432650 65294354 539620795 636992594 602576616
184548829 105036514 110361161 301707161 314590367 322261465
54136597 44065005 13746912 292109804 265101486 266813951
3730842 3978261 776050 617869482 545286529 377187641
346139597 48626264 143747697 472906344 319363141 473670996
160031942 84353274 80974686 671839917 842326747 797169934
264190234 26393648 4275281 486203273 463950582 468303252
158920119 28633 12521653 168485485 25311504 167770597
2080735 2309782 1009973 11694517 12543190 12694285
28431685 92560416 50157616 433288754 456609690 441623339
246306701 30130999 62622021 730199668 555294392 747105286
105360000 81396201 138330657 555383128 545935145 536940930
344040846 10913749 114040446 852957501 865529058 768950717
199389303 93005378 27462487 433207343 438811571 362008519
62311907 18060556 17322761 92214187 77099373 65055086
59872045 116151362 76524069 686205918 748663787 768207586
93366604 16074743 839780 123227451 122857388 113183072
644084080 124981092 294886726 746331118 576615079 538774637
69934883 93708827 484603 651025546 610765202 607352735
102485462 19793049 44964771 224434481 172676042 227466871
109328746 47198589 470621 849715925 486879631 773613115
164230913 133694570 160106349 661736974 648584833 588832531
11183900 11010502 102215463 772311316 795048122 732238808
103109523 4748768 29246990 763124837 724781345 551762119
425104143 9565831 181670919 861124454 837031172 520334091
44365825 106085059 11309998 290791554 291512483 210534797
369137 178770 1079415 7850495 6881822 8230606
4433875 4466953 14588554 152031247 173178575 196499809
136570283 42915967 60604926 349139678 536646324 550251007
169917896 55428677 35482114 373885856 272211548 293482921
1702251 81514 743748 12450571 11364599 12293888
111904220 168839864 121223259 741577791 777725459 715498045
50241384 12837718 15332616 255791518 265432184 208716439
90990084 28403844 28735441 136073559 165121749 146969026
31824525 32404335 18410273 163686669 143930595 158610696
144788060 47597070 11053875 678216354 709780281 684165597
44369373 95101438 6727746 870142620 568310726 849869460
229256954 174037107 22722399 522899756 502184293 487270990
477876253 102206221 72838787 500658488 481826247 460410554
347885816 75042034 42705587 488199393 519729709 379593138
21802723 23669680 10503893 644792190 641674292 758439235
176595294 96563225 40740839 590829874 540901678 599807666
407676932 25104718 63812378 520292329 524426484 500225332
41649629 13441830 7649743 194233582 194582571 199995559
413273463 156658 94229270 669753849 607480656 548940096
27174486 39757780 24634083 283248344 291664940 323725661
570961154 64311620 199241347 917462582 917750345 872013731
500508142 310770201 190784934 814732722 794115939 507900880
275443271 114790849 96941122 370344064 410697549 433470310
73240119 867234 3145717 159283705 136211450 166140263
62333510 9478953 146624634 745811193 809411948 752109664
265237805 1110094 165131659 836344478 822811262 500845284
71814400 60806871 39785398 212448277 192291780 175065034
34124496 63181059 9596437 267035979 279910423 265585909
40198399 5474427 2623291 74565762 77817909 84432203
503268880 69238019 373076663 721659822 695124155 670072304
173957724 25307157 118755906 527981453 538991484 544169705
236149845 5261249 261626162 365685748 414263537 477522218
488209475 313349493 39022256 769977404 651345439 737966917
53939824 26269918 14750069 234148348 208293028 200994473
118941685 124040319 46489898 874251285 907691189 657217101
67290088 53282137 1067664 217714318 235297112 214759092
92938239 40501195 14478347 194442630 204336403 218881264
83372336 190118535 154067989 650469399 791197011 872885356
8254215 29786721 74596219 323114355 354309928 346086150
61324112 65408445 45715640 654158304 818233907 817965480
33550455 31232969 34094286 357230731 308922174 392360689
307395064 30912465 14378910 593546002 648600037 609949697
389928990 65831431 206023982 579370831 446994482 539330684
41769785 7997385 1605208 456652281 365515819 448385974
22672631 34747510 113541022 762912450 730403473 765658686
424186947 48395699 14966881 907191838 719720028 646493565
55470864 70487580 22449256 79038244 104873016 97288276
473859721 76131893 234462975 777162331 803424136 770490688
35022132 86136345 31388659 951697147 886341779 664952703
14237857 99378006 111106422 482457326 361524550 453021875
187641666 83795336 21997550 791018795 687751561 783770457
88385390 54298516 28036203 478774700 482434638 496646270
181066226 29022377 160586677 879434083 867167866 753110124
29921096 3900832 143218604 634951060 457098131 655479752
85819304 30357329 30150605 242288437 232966127 244938646
138531641 202235354 52846780 276544091 290117533 381055795
3324332 32701 895122 7745511 6087914 7843652
7251348 56508454 39937568 498687824 420009721 493502615
405139396 33895432 169760332 612900286 606697760 591860352
24928140 24648562 28407710 45641316 40253871 58215385
217376225 32657444 264061362 588584205 586918494 568556407
187833598 3335242 11200014 444269589 358172606 409272567
110715999 152614281 31722403 401090695 329158492 335354475
1817865 178651785 269212908 879193773 878894374 785904547
33386929 38090780 18223618 253695174 265242815 260160746
9297958 6987242 6862974 40458553 41197098 40535861
141114356 81961633 98001754 205363296 326500083 273372943
27431231 7029769 27605842 134739707 80283288 128801811
88240338 68384671 24756507 624401972 557622988 542139132
36852028 52657174 26106713 109380076 84570399 109586654
198747864 64305015 43571567 550460748 536021456 470429176
180008739 7250131 97788613 845557960 719492663 852169383
26500280 5360076 21328203 484553820 597643169 586721843
235132409 30649575 9964072 378092935 385705361 414118755
32468960 6370357 37258272 128793164 125767507 132484507
79948056 5959287 8680113 143306865 159989215 109960137
81308473 67518363 50290347 231223330 245393015 245005346
412289375 206131757 151432343 525125448 432379958 498974831
39850034 1096705 29004161 253442307 203117294 256261061
340536713 83479723 132916015 507449188 504660318 487523653
102765355 79172328 135307745 816465812 873827604 875778978
221166463 69318856 158625735 454287658 391035856 495973667
378341856 72889483 162284213 609343118 767866480 654898713
69260281 68228320 12152754 464131290 475811635 398033486
156377 29426491 36861169 316536136 275521973 306279038
470299611 221187975 277580307 672318682 667025926 552772653
115449889 120383524 19326573 203732982 213544639 195070712
52505074 13015318 96335613 575682023 721716908 698950386
21249150 72590306 200773350 730252704 903887150 823016207
152825038 23446117 123432644 866931147 787249917 939871394
8708128 14756859 6257952 103392712 97595503 96237357
299618392 19222541 145696587 457011958 517156957 516932026
78579219 166649847 121543508 453344758 469642183 393006913
123629651 68964410 5937461 960344822 837947608 917366082
274468647 54084749 14170127 288459402 291529650 299457307
98368140 19072690 9820855 739208084 705473462 784398147
1074946 1133913 255311 4483290 4048288 4029802
19348700 17491038 353011 419353059 427776606 398283645
324882466 543254 254788975 589833707 237475329 419000183
109314079 72724429 50278531 661518760 778278163 688210745
26951380 13978787 3044983 54673700 46259621 49553871
50137253 207046790 72334777 866682317 814778883 712900243
3967900 1079255 448122 47374296 59834195 57973146
8652034 2860323 3123818 83043790 81188524 58370336
46858755 39002122 38125625 268303762 358754856 286250437
92297459 27560813 24353250 663421870 727532249 615429824
19593829 5409570 12678572 154721207 146147767 145507202
15295392 3043280 265105 117006517 107978604 114398705
14300461 4465278 16882784 112033232 112028586 110145205
122172316 17543984 11762853 181608434 177372699 117183338
143972942 68050875 7275587 165524032 131833897 59524372
44020370 665214 61341897 369279921 286370787 357106794
323069985 93963204 64296 490777144 469140429 256218508
36555958 1194277 20214788 108187359 109871113 119529267
201352627 6544986 97859321 374258345 372945890 359007941
94416021 7914674 78601898 260535178 432719202 497887804
692999179 18301701 367553417 817011401 96376344 679987044
160752185 58363258 92392506 833385383 876146425 931715439
239174104 136048385 20404076 589089795 521985426 576854655
589992711 15974355 12383840 782797090 853949659 730788187
13999836 4103715 3072307 17602917 12856831 17533739
209000925 43852548 54247938 396015644 152711108 389171246
65389985 9126498 4257639 208573026 241283760 234685292
370115155 274618923 294830808 660649126 558943869 574928684
22046242 197822680 94732972 549400668 537891566 455033680
20429449 37250234 2753989 576768167 540889039 488950288
114646487 148563163 116910412 729802573 700921804 733536646
49964473 16110464 14465550 139165312 139065234 126666774
584149429 335831255 595374675 768073591 730492110 774868882
2403021 990754 47200 5990233 6026617 6214526
403768960 222348694 175890440 858052115 851333651 966460638
284299103 89321771 43293978 340075374 283610810 261812862
112282715 4993732 132964116 350191966 376313234 371731032
63955728 26842036 13108849 303052853 359400439 289639823
46776067 16893824 85127583 759633915 700856685 719118034
307997134 217607390 37146734 556947483 422388623 610215478
25592684 69389907 16224858 346826749 301976973 366817392
192691198 85210830 8714049 858750458 895787570 969684581
93036287 37463654 52363885 172423830 173287493 171222666
20261856 27495902 25233118 419860113 416392117 388570300
730508866 318553634 440809765 898610391 855795452 863930060
589312435 319711611 99270672 712138449 618721454 674828663
451484803 15267133 28896976 869533019 710990112 807833081
80835469 46166566 104503901 524229606 519743723 555906020
28549794 49715183 265986449 919529534 963538888 955663674
13797377 6400353 83387 61148485 61362350 60943125
781236743 346941054 346683681 904788594 537223675 976849530
133925251 70750910 27103440 356869686 327274852 318524552
40136644 10545788 29358637 117313968 171157619 157035932
7242788 134894071 121774489 548746905 654497861 690899984
105710625 72255544 49145136 704148308 707174988 697486536
90568437 34606768 35724039 241006692 219703495 198505328
143945094 80129373 183183832 708223935 736566447 705547327
74654496 37905566 10273488 151776065 114103477 142541487
86342 11489968 94096028 713351624 678773309 455236352
16633919 24246059 30211667 110985123 110651665 112947916
246767342 63899424 5315164 639876952 727391568 727462161
54892446 38546813 36086873 944088557 922903378 857234249
94194145 169582776 693495 430200005 440501991 461832611
955320 2674466 4155885 32127763 31649635 30565656
57861798 9607603 27465607 219173903 301088856 274834956
164787994 9041966 99990093 183349834 200152258 193416352
236800595 31135980 20640354 524314761 562122554 250302024
246511174 52374181 33621142 736329646 740244942 671894804
258879048 9732636 27551820 628792791 524470199 621526663
15316289 2874537 36346832 263047164 295548211 209248251
2399962 220874 11394498 38212879 39503327 46585011
623308649 92439563 63213883 736860440 818255867 818414725
158860448 263442779 35021172 390923926 421533177 457746559
50754852 10604649 37633760 242148080 314831355 308971148
93167633 120398060 46608990 508120978 524669074 436640491
432845013 10948038 11980653 831969938 914266296 872151543
341990688 63765527 194088242 599777023 531214002 594480318
110083729 17644827 14600382 836583977 869029213 863205283
74529320 8607384 5051023 108984255 113823539 60968974
115270406 50926198 29716476 207396008 200110262 152731598
16022511 3768736 47826296 189188255 198629510 195521895
196259302 11442219 60067693 601232174 757530903 692285265
3776113 12474811 33755670 965864014 775108518 609826933
485323373 6987200 107631109 629000723 566154374 503369468
22388562 65801976 69602268 421932342 408245573 447383248
225273984 125244001 69301568 366864346 361813785 322691129
16719525 11183267 12900139 91238308 73200095 91947765
177597578 47975532 3674074 309564919 230787535 310187319
146041166 65459064 78418780 886316276 667257365 848707051
5722178 2451429 504264 20934538 19456860 21498277
15704021 153840147 36049174 689180756 647788145 701753977
1104641 108879646 22381019 549363636 587803332 494364494
342993881 33882659 73415760 521864023 461153683 529802303
146111921 12524637 28208134 292515566 277534489 321076729
113543664 29141875 180318537 352330498 427949215 429942189
111096032 24442038 75264777 493788803 483182098 483115262
417618352 83451030 77283185 725613502 533318225 750606695
19941299 85043755 64416384 647460559 644193613 649365197
71273687 8249986 18323863 112322164 59570173 94406712
6770363 115739113 30700968 624016446 610676873 634529323
692162067 50028556 381558695 741524618 603441893 588595491
21062914 8937786 14899990 283051186 316400145 331742816
164220012 40717753 76953493 512519573 431101348 400119035
381433750 2955661 32702957 992581696 697783726 907020836
18265213 2076588 19851765 57679138 57916024 58497344
9884881 26936643 27477456 269517872 301608875 259969018
340898902 25780439 128652399 809975639 944392200 928755152
6200369 13504896 72623657 210778002 171448737 227767752
157522690 241544 15772695 379954906 381642839 374011884
47233679 9641294 1192496 119109780 112151103 111039212
77223785 233881417 11926076 561142039 341829595 494554890
4375572 2364114 9731998 47938154 48930006 45554640
51350476 18202117 5450487 237114895 230996092 262957044
193642071 37376607 113160428 278646817 256316872 301530663
314525492 104625256 213505790 505313921 584907598 538437229
128109084 139292180 18544051 225823622 208840141 239745857
60554917 75352246 4281302 385601423 400494367 398267983
172386315 10457409 76258627 756512300 886768488 765576195
158292207 33303487 3095541 858078638 806041108 798083574
391808961 9286639 82621804 456344199 153854660 191879830
2638382 9550240 25681991 215623781 145453565 227227922
174200961 121095155 105534063 565547819 511688068 467755864
279933710 11660388 145811822 458321190 360927016 491653833
771160 1364713 421924 17534255 22885228 24091633
19529915 17257860 56258130 556134338 562167908 531163393
96922 44732824 26123006 669026927 732827844 733670743
233413689 17415579 26791765 257009343 255655830 244094248
21565697 151030393 138173655 403140468 390432066 424171863
126720019 24882878 71191145 223496614 199102476 219449474
45957650 33712123 51666860 492577297 479757046 415429083
35588398 13967799 5934755 219558858 226223952 289839589
1806954 4962329 11709622 26573243 24479357 30157347
25131864 3126262 12923024 195414637 194173685 124024159
97384906 706785 92853764 137132423 152831660 108296939
254374883 10802934 96939536 370038723 232728752 293769351
95537996 93307575 10747694 883991845 830455625 858527050
173134214 2451190 89202084 627637070 568245841 533762233
137248230 19625925 114195178 146968588 143131290 152261032
96811305 10230589 13085848 575405587 743890111 652132904
24153674 253723 6174007 25067814 18216778 17345950
9762614 43980066 23982505 707660596 667895115 705988680
35928311 69780303 27779733 405973381 450082233 323842953
70630768 136135501 8271705 903951628 770609275 884540445
310778 24883 177116 1963489 1745514 1604159
2176781 8246122 1380092 29156193 32753963 28736100
1428330 34442334 15847913 432820687 436825981 385396411
186213962 92554659 271701641 516153876 479328633 442771667
236799217 204552636 78881647 454555242 586765285 561313809
577376761 79215216 211698806 907823589 579539441 886574420
70125856 3027072 120454700 324106655 334508930 374356761
3688091 19751378 1511625 101474861 106275516 118799975
56374672 27567037 758336 231617755 221541913 195298054
371576480 120251614 12915886 776903941 619242790 847349471
223766820 85399350 197009193 533559827 209237464 506849087
298162656 158025756 50422298 487005515 403849282 460091330
72660783 175540475 4270712 571237031 556458849 590801356
31268898 36512389 16755847 547904561 616350142 617651354
90091510 14601732 35547054 442283839 402395389 417822257
159021925 50616635 42816508 481981068 443757324 420090430
192862253 142309311 10596239 369397530 355109310 365439205
11269281 23318732 18115743 136023819 137615940 134779227
584982241 175872721 196433009 724297642 717918563 830794305
135519571 184584167 329914291 695686482 673662311 689748999
108951770 108827728 101279807 889459918 815731118 946111070
59106633 5180991 11526751 494081644 624840978 655205177
279157148 18439938 79000843 391543391 301473130 289440129
5403452 36251585 1610082 272658586 305765791 229691255
162916707 22441939 2810977 304380935 320801341 306115402
8881505 3454017 33160881 308749624 322456939 321911115
223045988 223312318 63245908 345382719 326453740 209597072
546579266 179465111 198499288 673113632 558102150 547959177
184430725 141920088 83650578 516295442 474764660 466051709
58236229 10502190 18425726 819034010 920449880 881591427
1620316 18900614 11606475 430607271 370753050 435340439
15071094 2443374 17390166 19415973 10392909 18331422
434059928 423883504 423944451 573873284 548917499 640027112
161967603 9340133 16505776 799993168 799186495 719574768
4656564 474826 1915250 43528409 46171771 46605843
227013665 62891496 122895322 730125513 740245377 700221555
125156718 10542239 25903049 482229581 489487533 439303414
383480964 260499827 19074438 879243652 617703686 737242705
777841223 341076932 50987983 916396293 749356785 614813752
729903873 29814822 93598007 879734807 905615768 798448805
184994664 133469092 18253872 577839424 686812095 649854494
6344519 39825838 28084556 286747435 248055918 287257178
5984652 47452337 8144808 787177950 670138540 726649742
1866543 796204 5968095 40227680 40275015 40867274
58450401 9781500 166008580 404442931 433857845 379339208
62180054 71146021 334834015 981192958 959203624 955141672
195435256 3322564 37963238 323751343 330574992 299665609
7468926 59283016 43203572 376884600 406726206 298938910
782039766 43796603 400197390 884986250 398553765 770279237
18427248 39405214 28062013 453170531 438392375 382529332
228505241 28339309 6941147 801165282 779159052 848533037
88635651 23571321 49679711 116418943 110945981 90688682
10734554 59674220 10728305 172176253 199713765 158664355
518446311 63439821 51276314 692906526 521859003 691699008
60033995 26350389 61983669 99846169 122679989 130694367
510821203 23349417 42048076 602417894 419159317 338901284
70215426 8105367 42011808 335902205 330388771 323452254
339299461 251105572 129156381 432536700 284949566 324863077
346762583 50188339 179382504 839866737 890793157 979832691
100594174 153117420 140547133 938991101 817728817 885927072
42604712 35846941 952093 401451836 411110172 406053440
631832624 83579100 76014268 733160379 551979465 435879724
314053678 9119194 110395234 447725618 401542220 257454334
339990020 421782962 73175116 555287705 685479453 750128668
9825120 7854313 13788369 63268133 66297762 66046248
220884408 31835022 11736543 416737892 456047396 349982225
121004290 20773605 14621659 303686227 269958884 287507781
83717860 36788580 32756895 272675274 215270932 280376326
4476826 100880345 68353778 647033959 560278774 577262694
40786671 78278945 85308551 353511137 548272541 556935523
613447666 571085103 76478415 851486487 640331496 852285036
15568920 10438436 6375217 72451816 52370131 67703328
3419331 56499475 31375734 364943334 374693437 372384073
502147009 85060697 9250490 747800716 629843057 732238127
349472065 181055085 153623009 839773785 762659194 865048825
104064561 16023792 85528992 131687847 62504855 111175859
57752352 47471747 185387646 693453945 749837544 775521559
81215196 2620231 36649674 545364128 549936698 598394427
105772025 6150726 15411571 529464784 517280362 513155808
92869997 12755044 39737287 427972869 400525942 403713545
36745924 75248852 30456380 549591220 478949773 547592317
188435536 9483629 77314165 303335184 311873192 266490002
66670204 25388045 18232974 290822405 217068516 285483857
131716271 23244530 44571153 763282065 890541232 919905718
109510954 31117799 79100905 341485157 321013201 281798521
18099071 27620101 19605939 67442611 83810936 69033056
615377147 137279562 245168573 955947978 896669084 970332485
110900347 29273577 150037582 756868454 787675616 796486084
174204669 888940 122743980 191037969 196963196 189078144
216496786 139617964 118685974 297249972 276629026 285684204
316388156 44181410 20373705 335117759 284712731 83842230
8510324 24230386 4415817 223749130 204730820 194458947
49405154 49004479 4167170 652559386 462479501 408252748
233846774 125347136 5603081 393818381 414855080 179692653
6875179 1539772 180949 11825688 11853853 11788704
297165540 252179927 141408071 356283625 356844762 355842722
3386476 13693436 22202310 238134998 238862253 203167042
229549897 110765398 248386855 314102865 311632897 328335404
9539091 10070714 20931901 65223623 62033898 65886304
15921870 12976139 10034278 76254165 76355086 77860958
181302687 36765983 10865322 310669359 336080836 324088883
54610730 189581566 67882774 780545955 743556123 772361445
36679602 25344848 9859043 262094863 234563478 184569486
10259582 50862455 15323981 861908438 824526170 646323082
58671459 28418697 66829719 144409846 142066496 127956262
11590170 9866354 15592780 854871557 808475660 836784530
380022100 145850849 35009112 931803402 835166161 806056098
4649375 12181198 9797856 116731696 102789623 101212509
556822991 155276185 118023213 776039586 748117868 707934397
45412971 20400488 31751533 364583949 245265376 296801032
115726756 17251938 21145965 284810113 263962024 241855483
10969767 7847784 3768077 33370935 38862308 39191144
213330675 42194504 215540205 674416185 522509189 598405128
72764958 63253774 8746899 506518552 440979557 488179820
159736549 125409416 45083188 444607060 377662979 447104365
121325264 50073878 87038089 570687020 570239953 554697669
7393779 64463550 5887202 823338687 810023453 764683690
170359041 40676477 62881769 670432221 673417661 659575147
6089283 2717078 5980022 26890212 28653242 27435126
84710588 66773128 49409674 147387368 136564379 127241000
515159726 255447911 31057807 531825996 521765298 485362785
3267080 35769054 30728957 540111731 552787422 569348851
2878338 951015 1766474 14371332 17575299 15121736
11686872 18283945 25095534 510409235 447785417 517467845
71695488 12646594 17337153 656990929 611441450 593883804
48924101 39158681 16584991 292554496 287794039 183642889
47480724 12643126 7099072 483489815 272699511 470232860
84806642 44464173 2584909 93110027 75397168 90704360
70880460 3767024 24062316 86094608 46331218 51878284
419008211 1142342 9416943 730045618 754580798 795949468
58171218 4158370 17335240 147327396 133427228 101773287
153465890 52188925 96321354 821508249 671558768 820773281
116661224 24727056 2812930 434642321 423499060 396893964
55187436 40548603 89205977 635659502 625862273 672355239
340066012 66558417 74336082 765967384 574165583 755669335
46640836 44847638 33013471 570018767 456503652 526740477
124793936 116547138 10045065 421557589 430575694 390942866
4361513 9195780 39037856 341748402 347712527 336447094
18825861 34074652 269180 152746331 133561723 135628335
405949947 175485667 59382313 734397950 929663026 507120078
176380567 47282677 9176497 782571447 730727606 564275537
152051858 20413609 9281597 232857356 138522381 209407702
93386047 69473726 18830336 392194861 394068136 349253725
231839041 39819578 188560483 352286798 254579057 241395224
459384546 232363342 309872024 815000888 730489988 509516028
200479724 17330519 16875949 405534702 425769913 411298141
111201908 34307426 18086680 200463667 258490451 238655673
170895709 139877771 21511308 329956901 434100075 434810277
297110877 36100645 73416117 870171937 991564820 976340961
9038243 16206881 3926258 416292142 386777153 469051658
4762590 27073055 10839407 142124831 171047470 175092083
55437368 171532269 152815538 494187637 595153484 579641020
2474679 3905507 6758082 153585359 161849465 143133019
126792565 27477426 2559728 925743923 973880479 940843250
64948326 14732179 10846486 297904511 252649938 243946962
579845003 128311423 578515995 829873758 756439515 900856767
130804088 27331129 116530624 583618695 588135811 594724939
893748 66419627 111877373 671002433 738120976 722697224
7414410 85180511 9385865 426495601 463352753 492178689
520112939 148028481 98871540 591479628 428215937 503230138
103038425 91488686 4792590 542429943 692611425 617898194
228881951 49329871 103027479 550688698 296990077 525616279
6953206 27318283 16563609 298130400 297277861 300196609
615935971 75301785 185512433 762959141 828066603 829835476
333633893 69337249 136805049 483583015 248677083 562742033
271982549 57935210 85070973 723335100 707002428 589557390
571127 86069816 155163196 771731682 802819707 785370809
63387237 11666842 3069994 107934145 105870312 96219940
185773057 184472675 6936104 357453771 364249227 314649333
3867669 21941400 116917874 339242939 271478620 435730578
15929037 51614404 12881984 515842314 732046603 608789112
99726995 20491739 8827556 303401008 292717073 332456212
21641850 87784334 39036294 679746834 626489772 681833892
2638603 9999207 1522525 168446921 151822921 184550072
104266448 45675872 66790136 693730164 628776075 677242111
408245298 102321392 34831541 803374402 809169552 740190425
312069755 122870372 151578177 341657957 330944698 248098511
17119347 36649751 22364130 108730059 114373321 132383790
18800523 18285325 1099172 172318798 168687208 176020163
559565127 304609229 202614 681159440 517589610 585438333
331252567 47480555 261564133 374579750 295268935 294796217
8310009 1386813 7729096 30406947 41027449 28726430
16832288 77282206 74515246 461476869 460270068 379325959
59975671 73825438 11102701 376972098 391147634 421356424
24097300 15276629 2972865 146864444 145074717 147754854
348639265 94599940 72138529 817938138 748159471 489232821
249317508 178483157 35830686 456883374 422694895 639218479
104631356 95555197 21348245 106164094 130238623 119621423
201429981 83750909 52401747 899042765 832113283 898085792
9943062 19563731 20689484 198786913 222767672 205418341
34793766 3740260 14136000 52849970 33525201 52408492
178606510 45063467 132842609 524539905 494118268 450226970
178736772 36244630 176171611 232673967 225395234 188078117
259803102 30446574 125878869 783861053 780715399 662306000
121944800 4233010 12136794 383143229 286776203 314172006
167217340 15922764 49043240 271022180 275737429 223828002
1027244 35195330 24866470 447551533 471168155 464874086
267215146 109522873 118613615 687987029 700384493 646008968
1176367 14703494 2254948 106137755 106878267 102901510
10310408 13913301 1408740 87569861 103162713 92459140
49781685 15872924 1486672 282082779 282820230 257462203
120055625 7409236 72873198 835906024 918140534 799014852
17874479 17681191 7313334 124040774 128184013 113243315
52938038 9467252 82127077 244004919 253499876 236660055
31500805 43926566 84247757 859172574 832906819 736859868
595323031 289651935 25173200 831443478 547480673 361834499
6839047 8890140 5745535 217043955 246978464 234520378
48545715 102158420 37323789 544056007 587165202 581761814
51694416 43854589 206685409 530079614 440349886 494816047
5614933 4444823 6253271 151805021 131812786 135888499
258573179 41574496 144539458 367497335 245032465 364855866
8060943 216830003 90795733 584740382 592908539 654396101
27408213 20574666 29960391 499237615 509566820 510303403
654049 248122 277525 1307450 1133423 1146304
591842333 337802987 145490398 719408502 724277781 720450094
121268853 29417526 59309208 441618844 365881184 371513358
2521168 11084629 36803 76943548 81973055 80678533
9069921 42207592 25146877 186816799 211993145 192402364
451339033 50014976 5797390 629810756 619198132 580730890
42825706 73776951 108746417 425728784 437061597 492095755
205027535 16440794 10571060 338170734 345818602 279797493
116688941 13450024 4301043 568092927 588253657 596267802
310917678 354239769 132951266 683578569 615324657 630431427
797749496 294316502 281736146 924010310 478112998 931512939
15337201 34749407 11295095 210708884 196161628 208521067
136978302 52346220 60817545 633724880 560349444 502689745
19224274 16079283 17064659 470468016 467448502 401769420
3218523 1749587 2704922 12686993 7590625 13474512
170093535 7494801 29121034 177226600 214030341 180308156
83114417 11668479 14974997 110698902 114165249 74632652
165140646 46898591 2019193 201740333 195465726 158001872
258708955 31946860 143517172 453179341 495013241 621891602
62059965 11037651 3744373 73296557 92901149 74931815
49224180 9635072 17867576 266050661 255187549 230643022
48078644 64119746 22465431 147449313 137880081 122132124
62871618 14735083 131823580 388706113 345829769 390566367
29254871 27700577 55528793 235566444 225081478 207103637
212069727 48166043 12595789 875962619 620789942 781797639
137629176 31844251 21871775 756224665 746371332 715697181
60448965 8226533 8583748 266615994 294226777 318356239
50896962 74171906 50391236 357359428 410385555 270226596
510692840 22639631 155446705 723321773 529558880 556188930
35138072 13094760 7882676 536088637 534309840 511911046
263883031 52447455 4373789 383199298 427886171 425580995
81807428 23252039 16944903 489448646 403392128 505901034
58186343 15423040 127958477 623851400 771044410 757630316
205583388 21129860 35673164 390469625 354396412 401993322
41611771 51310915 10439086 447028390 495863528 448844926
464344505 78057058 71725123 872817635 600976285 724576282
445880021 43369570 399917111 991945211 969788870 904956829
117292302 48925152 28940332 157553761 162753592 183948050
182083187 135311722 15513406 605510856 817904023 724689141
89762288 6904616 156945940 510317431 828600423 731376369
16892224 6427034 271139 36767995 44167673 39865977
600679228 534262496 148309802 738069922 710410621 729106289
80262675 63928084 105271609 772287754 724168592 711396077
4589139 32420016 61138528 369647953 478432814 463364948
54286787 8040963 74221271 543425655 591858693 500841439
128610940 1176596 114918728 565925469 611819141 546419688
176288096 106965296 38595644 573058043 356531645 578314306
11262859 3112944 3793036 27902131 30817079 31267203
9149322 49194211 101668208 540235085 538584037 532864851
228460810 34515687 7725732 618923370 601245317 510588616
103290174 153487991 6579697 782405736 568422096 738083522
49726572 19327977 91507033 465909930 455808339 317209440
11395660 14045766 18921353 113655872 149876567 136183435
27448162 20458020 46168471 941634789 882056266 947987689
299406235 12178856 28564338 331638310 153930233 340033482
40752415 10586249 39703245 224431626 174794646 219864072
12515798 127485017 28890032 518626792 510516315 514559688
1920587 125048724 33738373 596427432 558139026 540141016
77523430 168512149 11695766 503527020 615585792 572811588
408516530 36843811 46069726 537566099 557556873 539972082
8622233 2831941 2072946 10000427 9108066 5635653
643562185 35966608 174135030 714462673 639649826 735887489
138439082 8784688 4273964 154107922 103352290 154448425
230691608 10232814 152442393 250891576 243516367 301216682
23052268 43074856 11109402 178760732 188035496 197073970
132035059 104989201 53529260 965251584 966879482 946290654
33214236 10001294 3308644 49707740 47574374 39346679
1416207 2529139 11648859 117276827 131883392 115904520
513502783 29723346 13251420 719771508 680918896 787349884
368068695 19906219 7660008 876450748 809473563 784639170
9365427 13292810 26279141 167410944 164640155 110012463
169413385 31308794 222729158 298630772 342250355 325746013
98480027 8586805 50302157 820330987 752595840 961534982
37065825 88138162 103112990 757979507 634433266 742148667
540666036 270695770 43154478 666259064 734814131 730662814
4631737 56950265 7117956 380983629 360467068 320100328
19802813 10693909 14852852 102027206 101445310 110118750
14687857 9264606 21804331 67702178 85146644 82546603
403262026 44530443 4375258 768166979 621160511 643416628
384275904 11736585 94929490 632824361 599036046 618069564
245034458 8645364 143124216 764141419 729045857 746729461
63830574 18293239 40380699 493388505 404477203 509032372
77240646 93559241 57236002 856391453 927904577 911364215
9406148 4980477 7960693 43329633 38489908 43415126
83594646 82088396 30912379 606945813 521303618 536166104
161913765 177283086 10073964 801131641 785862593 693240703
631787864 37353994 96506275 745731489 468781695 142065944
68657611 50576840 76947210 828835905 895316262 899802782
115952024 201323043 51397104 978114683 860916220 899155836
36252690 3636504 92637847 842588836 809716498 796904062
77625313 1657191 50315369 937202188 926271618 588047742
65643678 4470323 15130546 212059822 231985662 214912564
249035732 198437095 241402986 857994944 789360482 778684306
100927530 9235603 1374919 223401535 197656885 184161413
123022514 159914124 3703910 622545232 714205849 702569376
746713294 686831627 381493012 798340122 795052646 580240384
1441342 103850235 102008079 571640701 606910852 578312023
30905343 62377724 55942034 358210472 383865835 388508785
101817386 6752475 66860373 281634519 273466917 274831105
176068984 1723130 13695953 671679309 682428707 708755005
134049156 15330451 180265150 623784786 596443721 609867354
221650373 11409956 94244241 298126834 238112070 177279583
50869302 19351424 43993085 255061149 276635327 184278100
128585562 41685663 43669711 551332984 547472214 495221015
233491937 85760113 103216893 257950179 230937292 188354972
14496611 47776877 39890440 343816634 371072716 370721857
187373922 35601871 12410691 951486239 850634281 561666615
138031827 23828593 82020459 951364590 966148567 961378113
117682264 16686830 138576800 587376330 592657199 625197768
337602072 11742867 38097217 725731991 660521581 730587331
62407622 2401468 13601415 69848584 68660558 62159849
260806895 208222774 62358743 450659206 553791109 458271825
97087400 64632828 34632500 505401379 567205291 535550366
158586728 69062030 98267665 463015534 469177550 478760205
372642839 29433671 28198227 403822349 503540760 302554949
13910558 37610191 30863114 411274796 474795260 385398418
10216016 4288234 410400 23423496 17052904 25779873
298548724 26752401 181904223 842399723 762538635 763773178
161234428 83663880 7537185 196836677 202683928 145535611
131560635 133529017 147903283 511576468 524817265 534486416
442217339 26246211 32957888 550645793 540898789 431298467
119563465 122449831 74006834 567426368 497533887 612230633
223785087 176839396 131621817 858401437 857569471 849054647
19598016 43228354 46245763 329091919 413868938 371161547
242750055 126279008 5438572 345575785 364180786 346441359
158405146 51200810 25024621 897723864 950396300 920370400
193587032 3579987 49776215 390850863 261341429 422628982
236629556 192142849 97480554 839846307 825650054 922434081
82360758 38467398 26264468 534867073 532026148 524921264
263908776 177278737 178441792 496200046 566554496 577029546
3797471 7091774 5341015 42600853 47123720 44219017
423136585 120975415 81660061 592086182 488734527 502571139
45422707 50596014 35243280 228682416 243657925 234948066
316284117 58541615 112924765 918185401 752041496 875691738
14221700 6540151 6908416 18872788 17540025 18912392
61140252 18626801 8588591 109950361 67062213 107598432
45714081 78844495 19226090 470739631 510345123 497498686
8641915 46472813 52778094 225259495 217471234 211296357
438119154 50261542 55545253 521039131 439768663 316720619
46533397 96258955 4368603 508112583 523483073 418029696
273736989 14823658 18032077 667872558 682056690 556409436
17783459 41438218 7537219 291505305 262051282 301958937
188908150 51299926 55881159 769374261 735521078 773948875
347392097 154887670 57142909 429187746 428477538 452858908
40430398 6219512 95289621 933711679 920380756 875529771
231491962 81792569 9456147 938883218 809931448 972207817
372107427 44947378 290619417 716849316 688460460 640698548
1344887 108504825 111569121 684474544 579554399 603300781
342217048 15635279 88920569 508320408 539645796 627291738
691545845 115000581 185081579 869444416 847278980 616229234
68088578 144115073 9429575 912830690 900217776 888449375
97058919 64896578 33665970 215553370 231280533 225555691
22792394 77286110 25959767 708452874 669360201 722897039
27934803 83656336 39593397 123504512 164491916 191506458
393606403 27192153 363463884 480057739 291994382 523386757
129263361 3620674 49119452 154255306 70457723 145691172
33519133 2917618 13006097 318157923 463457852 440749941
261950117 10936317 75611094 655338179 511053268 411965866
429977509 245281949 347024046 695672953 610017204 727502422
370650255 44210022 38564354 408379172 319446226 397740080
162779897 72172497 89351231 401963917 464178298 449305662
100611120 11044420 16189239 498372369 462940388 555432714
175142136 108562793 127044978 477772466 516474596 504302001
47165665 26562778 105058348 749770398 691938469 755128243
860914 1857553 12061383 142911271 120718087 146720206
103472034 10878791 14897476 190390271 166278993 233918269
2881015 13728477 12130497 182063170 177939480 181030209
220435689 109228329 31752339 877571836 800065684 861412971
11054879 6414129 2881398 43811208 42934303 43279692
27181475 25195663 66977974 271999969 283813119 293684476
27140492 5121445 16638225 221110718 223246361 201288513
4115948 4455913 4156529 21174894 20780744 22042467
97591174 71532355 56153674 542755643 586778998 531937658
372690723 184533291 141735805 413236216 353459121 263147866
113872497 74605840 20633978 116172725 117255659 103508244
36825747 25740726 4717194 180956809 185277951 165834299
40060787 21511754 30511205 55074027 53061094 38371687
660956251 212108399 174058188 733598560 732336043 608412231
371608179 54241307 48481507 755657025 769135874 455047603
426847798 3785871 60182533 810238781 828029634 759182547
130551904 32989680 15544616 167260788 170227915 173227169
543139564 471759647 81379128 798323120 601058150 830712631
145397264 77145134 8290014 172258500 117710504 173269937
10549582 4154688 5261085 12672400 10608735 10459317
439085309 92783193 162296270 865882128 560246660 819827207
92418190 68283981 45852517 115668421 115408360 116884948
179682801 109320678 40872250 906810931 915475636 932799209
14198704 81681172 102079927 540214845 484432982 454111397
657081133 37503805 242981918 730544366 465184350 608495897
453022562 91303596 256357385 701271172 483758668 702555944
5575677 1405692 3124548 42724785 45860286 38382534
15511173 103554380 74315487 563298908 551305800 613066573
383512015 27318768 2837538 785253015 654365444 469886214
105303727 24277930 64065761 494054534 610452142 461365769
113866716 77450280 14419650 146163133 146541101 147800781
43610107 917911 73981818 239500909 165455719 216639597
28278547 25789661 56443157 407886622 486204420 551823533
252897155 47960060 111976568 392220886 441610657 467297913
108518723 31714077 85918441 322023279 338155756 327927250
73846509 25220567 50702457 77948727 83933004 64139844
33388708 1699341 8765607 205913944 209588748 214578677
433443195 3153618 48151714 834862800 659137716 649975085
9385409 2239126 21794841 232555455 181138803 233541043
10869815 20285516 84106086 748323729 717650770 781949559
212054054 134967011 59754436 708704921 677261850 675127757
120498534 15917274 12449614 562629456 589165294 546778265
106270172 21035596 29543745 243796827 223330123 152666003
473253887 116845934 90450569 541613909 498722207 315759444
104134867 20619883 69013181 175595120 176778297 171870629
96129806 28807796 28757183 168559517 186515198 153505263
47931433 61490307 17065232 512174307 757002200 653286793
111227384 107431341 56407275 700711045 702332140 695078673
40143338 42056550 60721009 728079416 735673817 784076044
619824282 103423793 62943274 860691097 865486357 874820859
571316882 352056550 295840099 830170503 735841892 650554326
709627 4809598 7366055 256051133 272310980 261414838
218646151 14566658 515316 563105197 475027971 535613087
325865765 10016788 82837333 634600116 807463685 736021696
103558755 98421723 78807002 841208415 817224051 833353130
326037356 5434213 150638849 600957204 613336941 697635534
194951095 22494473 53885455 767649766 444787350 819952066
1567801 2633738 2561793 19628357 17312190 19602951
192253289 53311320 39988343 373056918 383787318 330416793
54682460 27049698 257530578 957167590 717020388 973335478
8412478 23639111 24848208 450300202 438913176 381370945
11714598 12890 58906402 143198611 145977341 145556705
31442168 56456282 54660332 408033365 291584412 404954435
128508964 148737985 110420594 548424298 446246972 371854334
13622344 3144283 731028 17499607 17488394 16237163
90819845 18674466 6947827 173683490 138531433 159161893
21939693 27264533 203034 144145509 155705763 161474016
97919762 3204669 35062244 136900762 129542318 145101278
410097649 75502831 137923385 494028471 448229338 235591652
312945118 74772304 9507006 571772719 554403497 508220327
360348399 5639810 85356383 716533027 760188670 761150506
769886043 234435968 244848705 985836388 813557099 752965593
8401561 4452046 8069932 34677299 25879926 30125832
12674111 23456786 113190685 577030057 793198222 869350826
84026561 15655689 23553902 237093730 263181958 225456510
290357073 27850783 311466524 687535295 679630577 691806415
5544664 5237315 760078 263655011 244668355 258761499
6231962 20481196 14180167 144353504 152464341 128392779
3432705 6823657 3173306 38399464 38212288 33873469
465493970 402110288 174529384 885835644 874553209 745870129
548644436 189106897 242410694 624323481 474993259 489962057
204153895 49435305 35218707 714183628 883090339 876470521
232565485 8893748 93331325 673898534 491201435 600527773
21624612 26918715 12094843 191065511 211461956 184125495
298260726 50371259 74146140 678089364 753529073 725884029
266558851 55192374 62575741 489205134 506685988 451795186
213718455 11865660 7931217 705862492 667156241 695386942
8456532 14549654 7495622 367399550 328486105 360559731
92023631 34236553 45476582 508411570 490885241 641424837
47639759 68799786 52273150 352155986 383467554 405039577
613712 728234 364167 3802210 3828640 4179260
33178626 16221625 60245024 229490279 235439471 245275720
173482965 78447243 48245721 487657701 622769138 620665047
462883 1387805 3139554 16550065 14548388 14690215
12401887 54838785 19503825 268356394 233223510 257401535
64159585 41619151 30245364 332260567 350255665 338271299
2360715 2424188 747956 138172043 133025280 138971841
158270320 16870155 93919412 431960488 336914424 413410518
213193190 47555642 60344310 550434261 460377264 527346643
721877580 640230945 14797023 883327631 844560017 708978570
29161411 143755394 8077955 729190202 635711223 641892355
3211064 37591022 134322616 476415157 560092661 665777059
61243748 1110367 52555982 89708624 32562203 71863077
34286287 141564789 62298836 951066832 958034142 947124677
288297503 112821969 23720184 365777925 300055819 218743513
47914636 36058629 2706095 450385764 439565775 395486557
119999633 185978967 18479440 804144540 698611822 747738973
53644102 22256750 96913490 749980987 651726510 567729126
427259946 127967986 159347726 469351792 265475469 473551630
1884312 19510682 4540717 64474230 75052125 72236286
27442848 242975424 106517346 772809703 782607584 664467742
745286827 7738534 280342847 841106003 950975516 958288714
327475754 47585429 10230503 540652184 432116800 319549746
149869498 113129797 196751809 753570445 769648449 831078063
35056722 14724962 10409079 86349731 80720771 90796322
15441755 86454204 231193491 518791977 530007306 550483085
325256296 80975715 165797872 632308008 715796749 829050717
474068238 274915018 199379842 777163661 915981548 868643228
390957159 45913256 236068501 573576323 551509725 644688145
5313452 103913030 160577987 667974635 655884607 659001962
48492174 56573816 6024938 529955692 532246382 356157125
7648338 1788757 8791832 36773792 38691855 37611773
16077355 98672 27320843 121625104 122812972 113251037
15465301 18912727 23200039 123870759 67839167 101703144
20128126 17897388 17076468 83038126 86022674 88794886
1324432 14084998 2396820 70054829 69390898 71061105
21413737 58744210 5720453 343631623 426909702 307494314
240377555 63482542 48177320 550396980 690843813 647558495
75814010 17452164 73278549 612102714 521281642 629675172
124086321 64003128 135003646 491511059 403217449 432581794
404698100 60474004 222887371 786277604 603332619 753036506
336781885 114017192 23227846 404913136 199128191 257080824
4068195 6836986 8005326 51301583 48781849 48145626
25306319 7440504 15837398 37577481 33798248 41545828
48091292 75415474 17176740 499623290 396088125 546735933
6737054 12623655 22173908 109334214 122782091 115881212
1702205 50413319 3779907 221558052 223319176 178283179
200878 133016326 5255577 374643895 376352813 371147566
169846798 84267574 21116381 447227625 488223589 487297876
249108845 111588122 22240378 301688757 252727831 298105373
40500135 20113908 11683374 624845837 626315161 589250577
5572384 144346800 193860318 655993619 667046259 637911408
99323685 39601973 47941434 194791136 192077739 183914515
29301060 146732658 270446127 833810466 865903987 833687852
79915507 31044873 8791832 503867355 485934455 492256386
723298 35336759 3941924 125737887 120226876 123295462
57939130 23004112 5309235 239476716 233452016 260312240
101902220 12424193 14077331 237392848 247267391 247174611
31800627 58478843 67714172 203985099 234138781 170423866
161341244 7453906 229378111 516236817 530029040 508988869
188484770 88304919 18765574 609462952 598925615 618960464
122632313 217127820 49629643 795340936 896117648 924839593
278553089 19527225 119483951 544930242 657567714 596056411
29622818 185449328 13000971 400039457 420762485 395336609
302845892 295466827 148447058 602173805 607408010 565585841
246868391 252133023 148905150 782205589 836493301 587458128
119542144 22208321 53894700 450588773 482857763 472926614
177355108 70942860 35532688 958815313 932553832 870523891
42179521 2456798 14228252 180167756 135348867 168221585
573973502 280156174 74354805 833790061 838998583 856535588
6637007 31306964 5692922 270407309 293720445 285423913
136874712 7837467 67263579 630953671 713180803 586968069
234788947 91260060 64664679 316918631 221565055 318086633
52847840 18219191 108271683 275493232 238258475 254919649
39931533 18490379 361906 82104332 82545072 84154474
392713022 58486913 56614334 755083910 790331103 742890401
377584725 14575531 218392175 724968067 816366512 678439868
147167456 2386998 22208596 200134174 186667072 166688717
239864353 130715926 1525502 632526079 619607552 640130410
115867659 11631074 43763571 639235733 793616027 678766181
165710950 5520823 28725442 448604286 430850197 398511568
78330273 206622737 200251464 755704460 807894277 812126395
68617359 7276238 13587281 601010309 503592653 568069358
132140 3840313 25410243 455166304 291616714 328569149
60015387 20486143 4846716 74298977 56369821 76992506
84102597 28047751 3321337 419167668 390141812 393534536
73281515 26258934 2025842 137937820 114341650 122504457
15590580 67417447 85441801 826214861 713273274 747437668
432384185 22888437 148342349 763361892 622906322 816851535
281712991 178274494 55376841 794065780 916230167 752830669
29880514 10507098 22757994 83463683 71665066 76354183
240186816 74067079 92108023 610847596 418826626 593882111
9145105 32434 2229473 29817138 30480683 31787771
3630229 25392883 81392415 726797286 570743302 703130108
296805015 4103550 9785005 872186919 838173513 836936696
27341991 28661671 8349673 30818576 33199520 16711351
173849632 19869243 123593316 804063556 784749408 784192464
25138486 14212965 1424605 698282139 883785396 898454547
439861897 35601133 106036085 738709996 702277541 492938792
42543735 4018248 869738 185411360 183271964 157074831
410978 20007706 30872125 190914576 183765442 196953329
208229978 81945730 12158473 636906988 599272843 632923220
109567301 40339042 3548494 257386944 206894821 170052836
45511524 31971151 13602297 254575390 359372953 353350515
144555204 54532598 35993485 796842540 675189456 796227122
90147558 27851721 22977384 242016632 249713847 249289315
12230986 46319297 48714614 355027578 321035477 392766885
2968031 1404820 6494076 35646431 43313489 36875030
150084584 50521309 110134141 361639751 388027154 412246337
36551645 108516053 78878062 564615874 569398402 587949242
327690169 194225099 245494501 694885729 713397226 591126779
65905691 64605871 39166779 394281044 371298255 345518590
461416151 11049157 211910337 527889951 262216413 634309773
191124225 98396425 85792756 353368946 318854125 342236823
182592499 41271197 105917175 717028658 844901634 529898518
2032459 44247560 19042508 167378389 220994839 230389378
5832892 3664830 63229 6346268 5290113 5329722
377194731 210609174 42305598 605884694 481114585 422733517
19658685 3167823 1379482 205213352 166723972 226023818
39939496 117586201 10457324 471055677 512299835 523820405
277562019 2777625 65063345 606911881 452161772 534754091
217642278 196237759 2732592 930174967 825183851 812962239
59101251 6003537 19309098 729995183 712536687 668360066
306745595 89190179 29939354 375381918 338252522 286596574
31354682 1865673 303955 55567974 52589801 48889062
65707668 3456613 3266989 263599088 235833536 215908428
2929642 2882496 1772931 30181643 29031341 33080696
4201663 1579585 8995866 41972105 49128160 39018920
177523885 94276495 40860792 191894220 190211703 189964197
9338758 6969731 20464437 165183124 173880347 179171435
17126105 19140921 10608238 162064105 185019594 165375567
71005281 33332225 24691705 681085055 759225186 695788663
18996614 12201114 9716182 26063209 15106129 25853294
53676365 9033435 17855591 265759788 244853531 256910311
188850898 386021 8265320 454531150 440742314 475912072
83822405 3224555 128021754 407409555 368651431 451782681
241099545 65749523 69444261 446955493 132442611 198669132
133629545 30834225 78803923 351544841 314178314 384750419
564719994 453598875 41593874 882038358 743268497 666833643
377907770 5863905 129939960 764097229 759702402 483705006
13756570 52988769 64983052 335920663 361461534 325451191
65949112 17426255 16496186 280417662 322097816 283372174
20461248 19945197 56272381 664566641 638598348 465770078
9647076 13168210 49646404 371413914 386950152 391977335
14078237 6865531 32513809 644759835 606579185 559890023
347135219 125241956 155573031 632360535 695334720 500401180
215427636 125804469 68036951 877728466 829888085 877638993
51516377 2786760 8880906 214465147 225650692 268619347
14902834 101705833 68967758 545432729 566217131 420762858
39760295 2660909 54525788 573168646 564912261 572312477
455635973 12538445 440639011 708393781 875960585 486929325
2332998 30213638 4943353 109198047 100007838 109295987
137643724 69747555 244824015 426165484 352447985 461531400
575460690 135261835 211204615 612908251 422647331 256459254
192257397 27681329 21585035 440637013 424946729 446875960
69879649 43838405 8821536 93356800 112294137 98642857
625828985 161018481 66698071 721492955 422450362 675874357
41989396 70425212 1507425 213992873 185407375 197204318
71556313 82137028 48141129 170945801 158399416 132638321
13968775 63671351 117007554 631534563 522960437 660827712
194072368 71841864 197918099 659157673 720715378 686436343
12876484 5989498 9781390 49155021 41404676 50562358
347488753 82251249 153269986 669829933 642739897 666980058
488957701 167368138 62994760 700070126 744838624 452056881
56060066 72420327 15222498 373125607 307714013 373513267
184356707 816015 190204282 637470056 599501991 543904939
766926319 382130535 387463386 815750369 683376291 556838489
280419685 190209266 23925907 466138472 489973776 495202884
21815787 95819966 70781854 696985246 803344464 791800869
168934849 43831428 31957493 537461495 540254683 546182445
154159089 25767193 3588925 323596191 426240730 319160015
8274357 9689434 17721531 118801502 121535673 100310696
37581658 19477916 42956287 217348862 209945333 202565320
574212484 2519014 65083758 703192906 610956460 815401343
51710603 4237185 42799237 440837647 411450479 451447712
142817431 94908977 42569035 844833608 882361759 475904769
95439603 46529958 7173929 351391641 308918824 295483549
34391536 3620166 2780428 45218056 42830563 42885446
335861212 44440375 2001585 375218452 223128329 340717366
632462956 259031740 54200451 806010209 791089146 728714943
297344459 115913576 81618785 493378927 500863259 511996825
18920015 8062457 10311777 538454107 517788253 528162548
103463644 31374688 29971028 424462903 416535021 479185924
39259945 19368937 154960177 810360064 836493573 910867600
20746967 66771884 61308962 612993399 976909601 951969067
13413200 4902248 1474601 56567234 51605699 48110467
1426460 8422897 1744092 48813162 51793732 50227279
69802141 18568180 30250803 529083927 480077447 490827806
21732792 483074 17436438 76265228 69816754 67559413
501813046 7836580 317980575 924682113 858965394 740167649
3428516 28455787 98326471 359093780 374228781 378722808
217449324 147673533 123292559 512757623 501044298 549069968
28082158 29272192 2325441 62750706 67285657 52608726
8260164 8934478 12880956 206468772 254755439 203128570
121659608 329088369 81001815 922298699 853655486 922117122
412073534 172402139 108058883 826956410 731426699 702704789
290067173 63641308 118750753 606031530 671575251 681226902
108447150 8215915 24608275 806723107 951225492 881209098
49591463 10125599 12577018 127011227 133409405 132943639
112041368 90570211 17103148 251763555 235740151 174351154
263582459 6549435 7975743 647160184 627282004 550113796
104844747 36613327 36314190 190308968 166375159 177835432
1514331 1146164 4363091 40610561 44303936 38173600
8114540 7216954 69624480 529052439 510544419 476759680
13503598 893045 10007082 117661849 138380561 141005697
105213342 59248276 62010951 338210277 324184095 340598970
37531454 42567701 4141732 80226363 77845718 83096737
459554872 71150312 444790225 911799379 860919805 649422985
37158946 92101157 17913736 610201823 542682219 370312099
30193100 90133223 31789405 452296390 440914463 410106406
55015319 189726268 40739534 554134709 601851532 645891995
4961403 8436575 16814384 64300443 69019390 80772865
10906064 17907783 150901824 709656910 735663426 731041589
9078397 22080806 44235815 300450654 306287416 283611234
586013617 18748016 56297740 850751194 714830311 849936809
10453784 17424976 8024676 68427627 67649123 61731400
209406549 58963161 114543492 536234123 422834056 566662773
337921493 266148074 22339882 829315714 656329026 841650531
275732581 63591551 9861025 443566219 416660391 469188845
112429324 64638512 45373035 467219668 437893050 388580830
6209740 1885200 6357176 62538094 87883214 89653279
1581096 124491130 65777123 676339971 921753162 928614908
365355759 33896485 114645749 381813209 188767131 303775160
59433319 48651152 20393743 709276490 615039901 795581795
32964791 78121429 61735794 413856294 472085393 480056170
433690887 30749714 33936806 695512813 575132965 590706964
2413702 13837530 1379695 491520336 535420518 546221700
108998817 7595906 21073208 229797321 237837337 210621825
2465090 2854339 14840959 193130191 180380647 188449998
93520466 10197753 47521096 757125915 861432833 952264897
278052840 87559713 35729128 620998636 525254144 399788735
15722295 3982582 78478830 428774480 445639990 422987729
93196 4684985 825344 15299190 15554812 15916440
331722342 70008465 271692378 490161763 374111914 756862387
242938219 24381075 26219249 289984788 266828146 297286468
373249305 114047247 53358833 712246251 567625897 589536721
24853499 191453483 14904899 567637359 576377491 641101315
152182188 8469503 45052218 903768040 895894942 816894830
136199363 29039776 13455284 655337945 702404771 711181562
119147294 98520515 41500977 824490825 704738171 474135675
2563611 3145760 4135564 35038743 34788729 36341654
227998035 200683541 180318902 575627921 664508723 567170035
130559601 7786836 37824248 354961473 290676833 226198645
159495183 34617013 22662812 270022754 219950631 276334263
53102534 44571305 65140352 378574515 377179131 377914082
201931710 222511123 27394697 265013737 230092489 210792139
684468 4628307 3765063 161613603 127603286 161426557
123368399 29665556 55534948 542102681 529500733 457792606
317330599 37501357 102613613 435919644 383760126 448690668
458272517 255227832 435419816 702507159 319585137 765668504
145844619 13948877 57010980 426184450 508142403 527990437
252977933 6077493 2231535 852922447 828561175 871847188
2275054 37839798 9182916 130177277 123646785 142712935
2162600 11652904 3416204 42789099 39875956 42947023
1989961 7421966 9669408 89962590 98276790 87037747
14556495 74232000 87437170 596752338 608181992 643431265
140037317 47118503 39056629 898897134 937931185 558166433
612608146 164074588 75083221 968604169 854730468 765393130
17345016 44195417 60783900 371986820 370203917 363596861
3091 1521 13936 71214 71144 71515
27571490 52717078 12670978 579164065 589317955 592809970
3489179 8851153 911559 53882617 54280674 49486214
29604956 49881188 47183608 219691943 215691101 253815634
190575272 21738639 331831321 657785577 653934978 636970326
11442502 7509834 1433662 168517988 215760101 268778905
10151278 91391543 108132789 820290323 847130877 850530970
63926152 52016228 3656771 573746862 493209533 505184814
202415915 213652723 74312245 347067317 375803374 331556680
819487010 499073406 4603977 849357435 765711779 368472573
29436657 4308717 21473835 213771713 295593697 308293760
147964443 38188927 9478868 298908921 244154970 309020923
5653575 5359978 11360545 76399760 84195780 84159980
89132231 16613722 1665178 148068519 117368530 159986555
383558677 2878724 166862016 508952637 194453314 378048976
34013652 32769893 19996460 212166088 229229920 225363467
18589347 120507671 1625247 578139929 581140925 576748928
757294017 231725674 226650698 791782392 465574869 737127037
201900130 34766640 95658704 788827373 737476954 783911786
146753498 3542406 103267485 189224896 74767254 169203869
15940423 2847876 17016449 342920852 283687169 285933735
57428143 46050960 1598138 474278477 492597910 535000241
720220609 138949833 210627879 762649471 520571710 560873465
14268616 8445878 17867543 132332735 117778110 111537570
400851041 98545985 98489096 535591353 456251237 482179536
11398294 13087225 16974264 206965200 185414684 195872724
2225769 4355701 1075743 17342017 17395293 17204581
41586074 4192702 19832497 114308572 123866365 74606033
57316834 52226455 28552143 581421037 601252983 555868447
313560212 4714335 115350760 448766626 446190349 232273973
8592230 113918260 56477971 357586655 422363648 388384461
98499662 186323844 148138655 581240156 693971865 637696698
342141855 413371436 86218974 801573288 704463882 791215297
277453979 160811565 261800457 488887712 741327347 707577744
79687071 44443527 6882309 113569116 96153944 126305896
77810881 21384666 177750 102674870 65659456 97477869
164725919 4383159 86845013 596948751 563056028 643702801
534087696 91056612 102094237 924327637 479234688 181117241
414960815 65334535 49018931 461184890 446651168 439129577
487940707 276011140 390532505 736425455 698188910 684944478
245681978 67979315 34490232 514761821 333598348 434164140
1337713 616540 1759900 30606873 39545951 38609448
23577292 29513669 25545399 533868583 513856517 426269302
25390023 20790906 9441080 222333202 188627834 202897712
71925368 67703830 22555484 630759912 719873301 625401030
107133943 4622941 72026097 247733378 215473673 240350397
44423246 36242478 30397263 149882372 132023903 139390674
204179579 27310048 37511318 749288867 753339220 809084624
823934 972067 2306868 20487152 20616647 18567169
185527093 160042734 67971796 653336979 748319180 659322711
278076895 6750749 112573074 458147262 361415013 376363231
199360022 27408675 73367697 618363670 791026712 597603462
12492200 20580115 25563694 736061664 720023735 777881846
312184225 16783092 162115567 903986232 800633469 821950507
242358361 95179063 8123396 385012707 365960630 299105559
188398511 80873734 40860286 249072823 96808786 288980552
58876200 26535120 6948500 88330685 63295162 71482877
568115867 233264412 10707658 794749059 674974416 793097016
693211036 188011755 292649961 780940584 402554478 498762466
640456408 275750908 657117005 860392727 613511884 689033283
1471440 4773395 29736990 115695497 134112047 130870577
111556442 155938258 184925239 407369684 491792967 535260794
15247976 1201862 1729250 17144144 14563202 14959576
35140612 59570977 14201979 603464470 626307832 662798823
128708944 30409521 48547655 634062791 568240947 642073196
115740411 24779911 101621150 841745631 758432622 853645976
198282181 85860729 107141410 949285134 926298178 824721847
244367 28016 63354 558964 456550 710799
104224246 82993656 18109949 456137021 454861322 588984651
55962617 21061475 3496220 69745696 73602919 60688652
390858863 83642087 162614416 698831370 656338295 571732927
37810729 16706046 38911221 487165003 460171662 506581262
109670513 8214133 24864652 128906259 110927648 74597419
179274279 12059113 49089053 261244925 257194621 246969282
60702370 57630790 95184105 464866387 361328753 513812936
116057455 19660016 44774849 235035635 225924871 242218822
295416814 3940301 12382822 844271948 867869688 862852397
6371872 12598434 1696361 42054527 40502112 41785178
190416457 86641914 35260084 484558922 336894974 470191947
587229 239853 394135 1943848 1491526 1885288
4684397 10375788 10139555 186041202 148395566 186170819
5675177 24721028 2136337 293034441 268273017 292310687
188988289 117065053 115757436 343272531 324058669 302294645
41163167 23894109 99764348 263231369 273793268 273337679
17636378 203102318 23231401 924951442 762849260 895655899
414318801 136171095 174530295 596831476 617498513 537540022
66475747 64297050 31373828 423480950 276470702 314190049
378516526 57041321 12923354 848360080 654636180 932704852
56746092 66803358 3648745 667741928 755961797 604442809
95883905 28097120 108236884 565741010 545600364 521000068
285969768 113052895 48775018 777585660 313909125 767566772
49766043 50320966 32625127 329901676 339045495 313377067
357917120 206033556 60775104 384584518 359082264 325504141
72568012 83874373 94160584 326815466 335754299 255286710
54590250 22970304 14875444 867415709 755682989 803155570
4615376 541077 2915064 114339809 114387881 111456918
248717739 81712697 130662144 645120252 554068495 712888362
6109240 5381795 3590897 47103035 48739926 50883804
22062121 11735261 16149894 117257694 110910290 89496203
664367932 315644488 242301503 699057524 645262656 581798995
5790550 10236154 2686973 73270352 51262882 58001557
21426624 16056507 8675552 378351529 489025228 574028355
60475545 59657597 735562 685093014 619018529 618260536
12416131 53653420 50164119 544342213 628895375 644789385
132232171 114585826 30096019 381032740 423112847 416266027
57343739 4202182 25499449 157131054 226202767 228049890
120042752 169405930 14227679 749511660 808995864 712083567
396248207 80531700 27647911 658553424 778780018 702749537
109533432 26051726 16540570 207185121 190276613 127673864
19521599 2778850 583319 80067237 81166327 81925125
29774456 35573660 157169956 598649248 532714613 583691930
221365668 102636314 103695998 782876454 768684832 792469720
215363505 81292234 21502462 276285496 222193457 264096475
203235034 98396563 16638486 700317333 741809445 621168134
2784232 1283496 3042789 47493904 43287744 45896377
20801810 109999234 86715876 796279360 753057412 647329450
122370798 133136564 65333115 328681557 234835342 324773410
726800 10226717 76687926 345455870 287188044 345154152
120536651 68039633 1026792 284214214 316085815 306624408
40842127 10110010 7591302 79339467 73440476 80561269
61060510 17539629 12020954 395295567 400073172 343083865
21566059 37075334 11182063 270945728 269364277 261336244
12778386 3662816 5641003 52544344 49400629 54381560
199543681 14676263 146031093 280191244 24458962 216974219
211086669 32369874 42227498 674923011 682218501 724733657
3896171 10816141 6249807 126432593 138453038 128368318
15590450 678631 8617960 62722965 71342086 61176871
214491000 45310548 90756698 412751167 466145220 468156909
10584739 20854590 23175430 282054645 237799980 288403857
108630249 132005710 67348783 831321661 843434705 461315854
2030474 1803627 13831485 135711944 120796190 83015397
100393878 137005310 63478174 401392515 456079475 461342861
329825614 75307289 50670761 614552301 569887640 439062824
61851325 29440964 7909535 268732828 307503586 230754089
90648534 86796392 112933107 883859687 902777673 905761239
76470867 68188130 26191568 99961655 88108641 83991469
120732671 31129983 41820172 709586454 632852473 712442450
10629423 57749520 131426281 720291863 504020966 716091540
54183059 10597121 104747015 394763865 351871514 351966873
131457443 97723924 26279493 249524820 284832510 269097928
28538900 16199506 9236218 115792152 99827971 98215050
15275334 13261429 170232881 337638181 537746788 539610338
779446698 285427351 82578442 904537354 912001450 630968109
123451019 108380787 64790922 332353165 385130883 313849734
446483572 125175215 138304871 574797426 419620667 273803740
157613602 104020823 181053901 611973308 630918823 623087906
17340689 23469509 10371038 271298357 368956630 307520190
140783306 51509610 240815424 589832966 645811154 653314848
186739780 31112307 83467237 694840528 742585939 677621303
84886594 1845599 2264504 308731912 330677436 333922875
32403482 23354845 15365163 600153461 631525243 492370129
54561162 79347577 23485490 320394172 325064547 343619807
9112376 9189558 8678533 275408454 223361461 242512250
105110476 9821520 496929 770837123 775702867 797060363
283235635 184624824 47760254 890976276 752925938 993224703
2763953 1309972 61225 9340463 10648349 10622134
11945020 108530544 89395548 589682553 579393556 543657265
5261620 49792446 137493960 585491641 622039740 651296839
38144142 45307933 11769352 269163150 286813168 263144675
1187991 409084 125168 2376668 1976902 2503406
244294899 97086809 241953770 276471981 292157676 288601307
21711887 54542692 68269600 459540833 500392053 504685354
12245992 3430514 1954852 62199583 43096739 50905634
390861695 35683302 8141288 493226067 555734515 475552735
268003217 74501453 122836520 674034052 562642817 591768335
37806126 11560228 30527486 97946460 102618270 106236432
62559342 10928994 76629195 837058510 898988569 888684876
325874011 170598118 63594262 456965582 475386287 373328375
633266090 36246550 82664959 898062240 714660940 523580753
46933708 49917489 23151424 229709056 221693730 194311288
150486964 94480546 25603472 376233991 407142580 315510146
63131800 39387618 24800870 276215643 337339077 361333235
406305867 264311945 44927531 656892976 553294628 666486157
53159875 4089336 86740085 182714795 198069249 201682927
95246645 10482720 14895823 599693325 564216705 505805979
17299311 9190749 49512508 685568581 642518400 786100563
102648595 107752756 31192977 637345101 638399773 512819268
107810745 12316026 2279184 139976572 146642112 138967472
206969635 19648728 23457695 705958759 751017575 704691325
618836456 26645495 77543144 673695629 281275614 731373637
121789317 155508125 94334533 565505760 570836856 594983823
385212299 6681822 159568537 624517190 611985909 579965996
12129040 3094983 1674905 16577428 15993591 16548683
150634183 75207511 10070665 219621138 215737712 204254746
1979344 2360275 1167160 26713650 26971738 26952048
243778470 50264316 53695767 348731295 207011931 309962078
61634196 6350812 106742563 657651773 574034227 652324516
323514499 50483186 6395043 396318958 428729670 321798082
345219340 53710987 129440045 898627051 794884877 890985160
4466219 104316966 121865625 914760883 887203584 797323773
477560143 307049111 118094778 850191272 558874932 755108986
10497289 8574112 12252010 29184305 27229461 29731569
41475153 17651373 6855413 140434051 134701905 127190991
3114086 61584755 33074309 575404497 661147875 543120976
4898901 9240784 1659928 91164977 84509528 86726545
217035690 10770603 80333539 631997162 542126171 623072811
270845919 128789548 14959658 461053470 324423984 481308179
185948866 51607360 8767893 639318526 503434676 712952886
24142872 19409600 148664027 553445329 639445235 669353179
147617999 44227181 84614377 786867845 783587640 629252419
10936737 38357079 32106110 916918449 853744058 725244406
179661781 29280011 209777484 872642639 960980367 588287487
18450201 43617375 23309824 188474621 203746954 211199216
9216084 28866796 12403442 173837400 153055558 173032950
78428669 60001999 15362848 182782811 182315059 139127780
244038734 190404793 213108773 594893598 572254123 601585388
235310336 76033609 21066093 604531687 547173578 612198767
59018059 8124141 7961675 169879192 91138332 166906385
89568403 14148258 70331236 395240765 386178497 347249052
367459735 134348186 7118708 548476345 537228023 532235017
24912205 49339655 3940239 334364452 471643040 431958501
8176327 4340426 19215670 92559506 70821668 94670762
10687061 137027503 96159277 383881231 383686989 394350704
33446056 16338672 18935364 512310706 448609442 515054205
159096832 131572919 125149789 199034655 209406442 164199705
503979540 9614428 37406493 917673775 604991419 551134184
408982347 19184121 395289824 842618892 564816288 922659497
198792764 18191191 82668870 329366944 159078322 280721054
209466864 55275853 39617448 410031289 360894356 430680287
140878859 45981839 81322849 162000534 164521599 134450602
23817894 10550107 15776424 906116353 902480116 841567019
5468139 27438714 35861377 497053183 445428079 410483269
93967456 55415448 6166532 701579568 624093772 698839437
57270171 1169289 18310470 107774203 46029458 97757123
46561101 21885709 29609667 231811487 204346467 201365611
521694822 69736559 351964646 857287226 728819374 813197933
2932294 23055533 36478855 324126275 387506375 432175421
30723552 114061908 35243245 444416550 447877914 468526472
213362411 49644103 101016971 290436604 232699309 280441178
104003876 54541507 59737985 919866167 898974982 787829953
10262437 59481459 316968 196840152 250227471 279622133
208663073 107393617 53681829 460968805 452520193 426354110
141419885 82876304 6662438 178920191 194771088 199372885
304167322 15443457 96412478 397985421 456561217 277115762
59445645 70661586 34796966 432654108 530539726 552451069
21371 126868 58211 1766881 2037182 1917113
39715741 274511696 10392378 450334117 460639471 426648327
265481997 18223918 423370111 481791176 416565977 547936344
97444293 125419169 61460575 873128003 874777315 709611625
312488228 227674392 36760517 399259573 402823307 192936681
15634376 26547701 13940802 91275890 100534364 93833494
338451768 116862886 174196897 903391490 790567944 917539713
22098687 15593156 67179828 384534729 367190577 390743816
15567628 21356301 20531927 89278249 92580917 92773590
263137354 116059149 35351581 797718107 832329366 846926649
5464087 4906808 3074803 23414199 31783235 28378954
3120473 56286434 12574971 559929707 416068234 414486548
58958593 55659012 82933453 342037981 283640515 335582759
476912805 219524959 32034741 609054601 599923869 442509920
523933742 186378961 86202757 904387992 708459310 882248795
443694024 112246532 147949427 873349720 686111400 842739975
379701780 86251201 95271300 411574462 409017391 391506819
80810661 93753992 54607470 553818926 664580702 469829733
147697373 2465963 27323758 797959375 793563648 730377004
3288141 26279094 2060711 90639449 87692263 84687318
31286421 15891163 9586136 634840622 625744448 576133904
285919905 94905491 82778066 505488137 538723271 313504283
110304399 29527793 14730903 529933574 527822738 539510556
529276956 334602154 344613774 826857684 657287625 974792951
113984374 63712780 28471708 902418457 861098980 678851889
206049081 65717325 140056595 377020117 346721194 350527540
60119208 50713279 86190516 908906749 865752117 860554655
3335841 9784646 2209584 115398614 156782016 139128440
55168615 98807154 10414313 717459266 587232115 706780390
405548629 63734693 163776740 891453800 896097405 868126308
166873131 187117253 85104979 242362455 253065542 270707499
61714146 16389411 1781228 566913473 518921618 550788212
53394427 14331517 626393 378089520 343459719 350593368
314737831 4861385 195221132 384341006 328389063 347413099
10877933 32202244 3462670 449232760 401064702 315754919
23592791 10552135 20247918 918156975 826650653 869522095
72529086 99595896 15750748 548832857 620930026 611760891
268868922 55645821 143209199 554846099 550592014 506620911
4186671 1685749 3380535 7725020 9228898 8076862
106552 47478148 11156451 221208396 264528691 249597879
347444766 94389251 60296686 492333893 499321226 334027198
855765035 321844973 331548800 877519791 878507151 760488935
3117038 98007605 46568722 455308303 493504042 499249400
35971601 166108913 15411728 809842337 871099358 869269669
498423931 225533196 4906796 654805875 512471814 393740022
198139200 41796641 38349511 687026359 627489171 719696774
284316791 65081473 77493805 945502452 994709773 857381877
148721876 85600508 44924227 464845989 524934393 561386832
78803878 64911864 22400778 700744794 476109731 695022967
407692250 23392330 159338038 414473876 134137101 554100904
87926182 80303444 1291067 536174865 493733870 585107693
355370738 65709066 108129119 702210530 472575155 713538893
85449329 45395447 4086783 183255867 131008472 183488637
435411581 190365535 301805230 818641060 841640785 868926556
81258549 6405799 35770617 273413231 303365310 236618933
36650496 160685576 11431953 701191220 940503629 959394712
109848046 3208379 26029247 166195015 73293020 64867118
4086330 123231256 82087069 641041786 674701985 656246724
140285599 115519001 40696490 603800984 730599613 608000122
372 6367619 17576233 88681356 95355831 86356614
444029551 78571385 150345390 512898916 154997508 535643541
123601714 58864575 4956124 149457136 105675643 76952156
229801333 42315000 75811517 381777021 345926129 414437846
269133720 20697794 10398878 364471428 376155129 345254516
185375513 183507339 94131770 868227990 863671812 861862545
128994850 33608751 251313821 431103429 472841346 481588389
22791001 10650375 61762756 123141649 119834451 119859220
1975265 17050863 18386642 62407780 65131469 63346732
10090833 7650093 93057357 275633033 271138954 269368758
1912484 2466301 923280 12563451 11588971 13199858
25078411 11477165 12182697 100672936 77584148 100734755
288093892 5037974 30894223 300040330 204454956 103975499
1058463 34672725 29025768 601770180 632361024 502550709
225505541 79146362 134734637 714535548 960881628 890657218
13501468 32695538 22370296 672189613 579256899 650555304
36077425 21885595 16327647 64715128 76959634 64358350
284572391 48563004 84365158 308627508 308473884 308585308
3634205 68576919 179711611 847110334 859146163 815261858
11668994 6710124 22356216 95171401 93685038 87357043
1719262 103699 382722 20481681 23034749 22057450
23741859 138520126 59027054 675389817 646169331 696030614
146907091 12580364 228394587 700128220 656636906 709927284
135043690 37070874 107488776 602370320 859456213 830094827
128973760 63038450 31772271 192389713 194488155 208172571
208805245 145531089 136483171 713892607 600618657 663614142
12069586 4100935 12474549 105284921 95320801 91446197
1005236 1868606 630816 5299818 6069575 6092675
32489191 40506738 618497 717432749 715392041 748980546
220853163 32191045 14502779 329106018 334167214 308094422
104379505 8059677 234776302 536090299 485718041 556194149
195131706 24620824 21203781 357226118 196472806 323626995
22183747 5236017 46312950 130012923 123326779 123244023
298291064 16841603 21113635 342699383 275775481 267101219
67543236 91740690 80431505 448451818 451896628 340156227
108336856 229714028 116563168 765526140 757878423 828851068
4810695 691763 2155825 10719308 9392036 7883910
95517099 14501622 4414082 147151508 127274093 115695425
335041557 167528499 35178976 644740327 597601753 652370902
257789796 95708710 47674135 636698852 617549684 642746595
42903746 100497249 6285892 510667148 521381163 509774428
194146091 362797855 147198079 775590242 626316912 767967983
268953480 52959323 110637201 432790225 649885617 447825588
145162676 1871324 51077292 617986735 625683218 676772118
59148098 39131841 33683495 621973511 538568998 602216696
347175804 58965514 161162529 399807140 73361418 339655032
646389630 127696031 121717473 831885947 580727769 401925692
14795795 77440242 31827083 862375605 821442274 912613989
127980122 716234 8094766 141511831 101973818 131372515
71356501 63144696 141129534 855034957 735734681 648940314
80177975 92641140 97367631 919068644 922597203 922976296
129312201 42579128 9654768 515619504 520298053 458878657
168981430 14901971 189161 237828654 185791862 229056452
215591019 17207081 147704930 684610491 844088038 709883966
14304009 25634890 18629621 251416184 275006353 282196778
239605050 9850656 11517002 852247448 800784372 881209084
61335892 21800304 11406723 158126095 185726056 147827815
32327597 447178 27741668 469125573 514237722 459535563
151843236 5803197 128687053 242188672 287737812 244060854
1237240 24680360 14367307 585077425 596721204 572546758
71285418 35845685 32221207 708404005 693544216 630616526
128061695 32983202 131953883 740619170 683427877 735556877
742266990 424050765 134818425 779919849 738534531 611136928
89638613 311885486 196878305 467708725 549283391 573436642
166343301 51264820 127138730 800218789 718624902 797039882
3900677 89724 550860 18250245 16794261 17233625
251027582 21500919 60373391 377948803 294369408 365185800
36660507 105577143 59367122 377705903 401526208 329315912
320381805 57655344 25081813 546385966 565574626 370311721
52475113 14473029 2286650 180350211 153077136 183250422
35958095 50311585 73103289 483533585 481903981 510129464
206888436 68588859 340603919 871103168 759849728 947882973
14457920 7049515 18558518 368223335 366612100 340048847
29084949 7265931 1589129 351508078 270261404 345312519
349905063 96074150 200671342 703738930 712240709 814912335
57971502 693592 16940570 614133791 391083536 529602027
245947930 213191232 93640383 975470766 972466164 913973406
12424711 45616465 27196094 341280518 349793506 296056694
207336244 184173256 66537657 223089658 228054126 153137745
50724944 31515607 3400249 215100514 231032051 235999745
35384040 41419661 25180148 139127246 141508195 137319156
210990538 17070379 30283869 620061975 563199422 638097068
51059773 15463213 1920101 920421213 950314439 954729284
31929202 31466825 103410505 424543162 407098048 425692080
138210273 131169704 44498992 465158783 462766294 461926393
17838560 38072131 63633279 242025458 261072684 249387844
99867212 123980274 139719510 609090885 605028193 409790015
450770270 18593539 61602359 641180847 589605375 525391362
6039354 33754694 31601917 333251833 336193860 315968583
36356656 264009 21781392 362036610 400942191 404281884
466851655 95697091 143209615 720503120 557197064 702104041
41790811 12357146 6645640 80316181 76608910 42160214
183714932 1255633 1137000 227095511 149489572 248511988
602206333 28265229 226836344 775353386 759918160 769284899
115000687 48322670 77037420 139054325 103390135 135370559
274245649 67605805 11408128 784768864 924930146 949982182
295106293 4719264 145483155 433068408 355593877 459614575
442624037 15456943 286144937 678568619 429409017 598871469
35063482 20713051 33768567 72898704 60607695 58641672
260737641 83097758 49726798 311576353 210087702 119426162
136276246 7639423 2675796 469240121 488912168 481758977
349098101 93650032 12255495 426336903 426442281 383832885
10775739 2035885 3016097 14232139 14692625 11513868
52639403 34552728 51346908 714957036 707570805 680003326
4703616 4654881 7704202 29624542 31874799 30035359
15949091 25697 19216991 591555041 527246670 535361000
25631849 10395625 15158044 217075926 299861938 268162467
133358656 152136041 48457149 659755395 561932698 477422552
138979442 24898582 4816979 334645217 354529294 394131875
255926672 66710728 67663332 421054166 336296975 376258041
34009676 75251244 16363788 679846683 738645306 595216586
426591303 46690467 155015033 941285623 895228655 534940260
237889415 213797158 20532998 909199055 847706382 790109990
191652983 198973458 5944838 491265706 373812497 359729880
132483782 58040383 3251999 424575277 449348463 427507884
241220881 13741908 131989653 388789248 420758976 403869511
18885679 156040765 69763473 629596570 636719954 626215057
6917091 36680973 66173991 481902343 518345743 451051349
8834515 1868478 36672576 179463204 232802880 200378402
34143225 8966702 26657614 582316191 575537661 446904422
217737161 43168326 308427203 757934848 960385553 972876964
32743085 10756743 205273540 791936449 817135013 983203219
105489365 101432984 2206194 719841358 687154944 679174300
195084609 25832583 51942059 289867353 287746258 309459480
13781552 705781 8226394 17243293 13424773 17422951
148417849 147290788 91895731 445975389 460087705 467317350
33986687 58444322 83341576 501280571 508894599 541072504
121557056 98943959 70688784 795796263 797663877 815196563
7005 169059 10579227 426793950 427443833 415336276
168726092 41674825 54855487 746584557 839551095 854326460
22413465 42391210 84684702 463345386 442252473 450659662
227694162 11683138 53783919 400047059 212614070 379342459
287127849 40436814 127049881 525820300 532795062 492368035
225817268 72219632 17475989 283578877 160817654 147687748
52822608 26175734 26028210 800071421 744223737 787867051
377252902 25883715 20589119 601779007 653912640 636632635
136494770 118528382 25403578 307809945 283617165 229494842
90680794 62653549 13607862 207366828 174452637 194572029
34731674 25143154 65250684 432981903 376710725 431055274
312813262 341184586 57278226 469890390 626208794 628391854
432379626 33300182 106031998 547224966 582545185 489734526
325129065 326873950 34486049 870533348 683812348 657318006
193665181 36821397 80014620 674272452 537452818 558761702
411133855 430561960 121538636 666577614 636886202 167456969
19539362 56327995 30343820 242805428 262184643 226359454
539087908 195917045 211739454 702458028 815920686 745162372
20488836 871234 9032879 23212641 7598023 16742470
22984986 12888760 13758244 189023296 190659580 147976912
268734696 142608492 177830154 345445596 356218773 401393886
7950942 105708502 145493265 619117066 580283059 555087185
131617474 7364908 8568154 409857459 478719322 461771892
35663289 23107190 21563210 257469933 247965903 257405242
11333456 10950082 47734137 209849556 232767466 239650845
280315697 74042279 19711866 829257034 925564516 497796831
90981369 186318003 81515486 239653655 300039398 290038224
41056061 20009133 936893 792457040 483684299 783126853
24603473 31101528 45595112 295517423 256029627 299004758
236884386 47683324 197971529 449127162 410056777 440376340
89807118 10902946 105906238 772488964 833418324 836766944
246606375 29391806 11910431 363529955 252816847 410633709
16893064 10316924 4264515 91157199 88132010 87584780
166636469 52135819 54652334 583553872 650123516 534229663
65654935 32462307 246516676 738692119 575381886 790036432
271527268 33086863 24899554 278764190 39176339 199275265
461265762 102696771 84171928 817018312 912899920 964854165
49407049 179195768 17394243 664973455 767968817 433030377
113658130 175603717 94918261 874402645 966660845 898995090
2412439 21977460 2547727 149179421 167571292 182182689
4076519 5709976 101300290 292595491 294363737 267212953
124357699 45104593 120530796 485011556 489925965 478587477
813036 497777 372958 1603345 1763215 1420446
196418139 95840263 132165554 396671811 327078012 364298676
20506867 28966523 11392140 268270006 289464633 276454420
29302869 39683672 186588259 809214275 826133619 742275830
85428419 14369804 1634767 120613928 134502868 140169398
35064699 39902785 5069124 236803741 317353699 313923242
90499387 233115146 103195409 697873786 691739787 499216406
570561145 222549017 188069947 800608851 823707740 776153228
1215164 18710884 245600569 730716349 695330940 793368084
43176655 20837210 35747823 180932388 164669696 176291819
56743892 46144648 38366661 576923381 540151539 554413648
196412673 160059774 158830555 311429921 450890970 371684814
397178084 5725607 144476063 835751130 475472002 416211464
108811355 73880263 55790917 886674292 923265830 944832852
9159323 13761873 684972 133432813 162761761 137990391
13778145 7588359 10674042 119013828 121916610 117785992
129776464 46068696 131142146 540401285 437662623 593858813
122177312 41732336 16788143 188174134 142233454 153493024
80939047 114611021 195823622 663345503 683577869 634470057
404749209 245715927 452007678 815662590 725253144 819139420
459360379 63095839 481997844 839543941 491809014 798932524
2822258 117810281 85826877 667325159 744024484 776503884
147191342 28719237 49228633 694054911 752429834 602869184
106440563 83960848 67418403 109850308 105087798 101492752
113361118 48894491 26411032 141930705 125981813 100065197
56259541 7360920 6756900 738797004 874345199 798748761
19406364 4323540 21449230 456060233 469181629 491223725
164916702 1742985 6260345 304220043 278900612 261294730
225180210 230048167 131906564 322885730 330715045 362777660
220199208 44706575 53763660 435478433 382067154 435991473
354945491 65617980 71060342 636785416 665928900 655179355
517997310 145656564 69156132 714945475 674916904 706600374
160026127 160229983 78441578 709786100 791185697 724004264
226804640 72396668 24648226 598336995 487457357 431058322
89813871 17928321 80323890 454143548 398818696 369041829
365507811 1538719 50612716 372047876 242435638 223895064
59592351 3170892 26329075 274078701 295706564 264571929
348505415 35409261 74293998 713754053 692322361 620371616
4770041 12077610 46103443 976712821 872156386 963396673
27374440 831180 38120092 181613445 158538285 159691873
192643106 17168274 104950947 759623605 706759833 722447882
275277455 118796990 157012395 432493914 314355354 446808397
83890607 32797185 26576795 791342623 804906977 719739212
125846879 1682003 12409542 579773555 543139166 470237889
291006918 136368828 104266336 502186720 448545889 518388138
141495677 39791303 49791306 368550710 417902194 436403098
696874700 131216901 295959811 862473400 223360310 406200086
1490709 2491984 3789470 33515730 32812501 30473481
34198475 9666545 9248380 374064460 276298117 331462279
152491766 65115485 27994988 445487339 476449206 406269215
38809793 3291609 13286561 262877391 250631699 182365679
258223076 104118954 105222659 631378357 490596310 548449263
208872760 318452882 105608315 313261026 358373716 348966177
139400013 5303838 11637514 171488818 222543330 213214964
475709919 17840943 131465182 625706213 704386363 841105097
150555679 54578711 132971699 633163251 539034143 582823388
398193694 4397098 22329987 759486929 715911934 720248185
271087340 30824968 115526486 571202636 665545927 712159613
109546714 53240892 36531904 715473916 606043325 692449400
94210139 26933682 13815281 132842908 122676569 69369406
331700946 53764095 219175081 534753841 411773219 485242331
14357201 2195102 2563267 88627842 88880953 93786974
5997301 1474259 2173221 65647672 68288482 78046366
66822100 3469482 14956034 117404431 73346280 111001470
47709583 39614586 126634595 480658674 507785560 481515935
235379310 23756508 47453180 324467838 328689635 305429586
48634974 28790491 106023601 378211408 401268251 387586264
22113546 328376 12508612 304239944 321349511 279726309
29729761 1237809 33070014 148234747 166471403 156239096
157429015 63821743 30744086 529109520 776109158 725584523
123065645 21749708 1805321 492718838 404196986 586702659
4143739 18888059 365973 61418070 53068317 62652699
600232656 47262414 150716817 741800745 639230768 564343502
254855353 122136071 27579893 447611019 481587033 375060470
2052794 3325597 16693388 66857807 62169771 71594534
59685374 29260919 37439727 63086044 71831790 59381553
11341065 641749 43768734 595427432 589357304 483631012
75366623 29151459 26713904 222805322 235245756 266704714
603674135 63909321 308759185 757059370 800794419 859034251
245762007 40418763 135212574 436214671 449776545 430624285
343363154 12968143 102315515 659639540 539534110 621391845
20463290 31412991 14660404 540693065 495974844 383784552
137690777 33552806 17432789 431084317 441745932 427828360
13679074 30699369 15434263 268886970 257907917 246757252
15007998 30212489 50327959 175511985 252158082 257555607
429690344 27224795 199885880 905896596 719539385 634247200
414321127 11537937 113450664 744530156 597236734 718748676
202098 1049414 16169344 85553897 95019450 88661898
22737903 28865620 54257099 461876941 433730624 501339102
51167994 81824197 52223939 343135286 385059054 366146925
354407931 96354744 225909738 537409863 524197452 558571126
195015988 56358124 35331189 273620924 200055649 296978751
83079612 44347847 46119347 454002095 497047136 432138800
2231894 10590175 23973448 119328110 138287356 130697934
3563408 294748 2003403 10319426 9376827 9959752
187107 19798415 1107176 172452195 175372358 158802920
444208367 5168807 89896215 740312444 729188124 549374611
92004694 38409086 361240490 662962662 763381231 741669902
80033860 16045473 15111490 112853099 112995354 105501579
41602886 347614200 3942156 713012010 627652881 540143212
173839331 59360148 37430751 288021584 277710269 257117847
219315167 112747155 123045775 525640468 726141508 730045177
38447574 27270241 47054451 225171515 245958994 252994090
93273257 66960231 5764444 230976234 194299548 223772198
44293298 64424717 79260792 988822449 864328176 936205423
159309169 174981345 139674817 651701112 614446024 613462654
449836928 223481606 20823048 681224028 648989478 783627117
681405634 203702032 72750798 715872763 514247552 552178745
24300931 17315029 15014525 282445336 277394265 177857332
9430239 50063213 38812215 258969902 256241317 227142971
172513303 2911676 10606976 560384030 593941012 558036130
269073845 34531047 143443037 655539662 633761366 792775801
451716573 176903759 44184618 499237594 402592705 513303700
4099449 32906113 9579005 213508640 219351046 245463203
213964073 64058661 4750785 762148546 760870597 732605218
150062319 101432605 12252602 434867949 534698763 522239995
118823143 5268657 12251732 360709346 378725062 329764257
12506435 4381647 16217684 203258852 150324107 181482158
1341726 4522329 63278251 334353410 342683040 386713341
42811090 86046443 6240981 426014351 560105618 575209329
138080517 11985563 125415796 297514340 64887661 241856090
20047642 64257446 65455180 428546576 427113341 380536918
34984938 1064940 10740987 58746984 51250053 52787718
141657351 100092811 3185843 361381191 329341065 327244871
399566746 577257000 216025670 746348521 602026615 575939485
13071631 28962043 3547421 203428518 262156663 228032832
372165881 63542686 38003378 766515192 514640922 346722977
34702418 87525106 27106192 943399225 909265063 956383501
132846319 152415773 488182 554361458 635058871 400469692
118055811 34758585 169322692 448680430 392471899 298999052
5020972 1312334 4074947 69175302 79126783 80549514
266387803 49515822 58222398 753187108 841505602 813922416
135375047 140877304 9854674 310028702 231402737 322206902
249067367 12627787 13877465 556990851 545089462 455861271
658538 112781 24949 12600676 12824922 12387991
12563329 71088395 18031661 367378779 378487602 394140014
116992345 18752153 14898728 200034737 171393231 196223424
238275751 2157083 41371132 609943514 671243004 648491360
173822167 46599233 17012562 193847383 98560365 77314325
226816341 70559164 60318221 501617981 505081257 456934324
838264820 208134537 355840354 960803484 957543952 970799342
99716572 114165950 39346958 508923374 596373093 653914200
293668555 39191535 49116375 328345423 309496156 268315559
378718044 143807228 26888664 568675455 594686478 489118690
240610285 126357638 113720514 262282510 288490512 226168338
295488570 203681193 18292356 810752450 919272491 763277279
370925722 250624944 9241040 973542495 963828319 867698295
37634682 4548124 14359540 116820396 96392586 125542103
620539735 265968725 561592444 667395585 558485787 699680631
218720985 118836363 45951185 590784086 601379692 569164614
166116474 1961542 83240080 673835425 676082863 673446042
292696268 285316802 30568895 418141085 518093900 511795766
199153152 199354949 204472802 314941861 258558994 299439158
498437229 14690332 64888624 784102368 648052167 773755948
169496691 29013489 78575545 522669423 534439182 526585453
193935489 259325206 49505056 631641606 703317907 726233426
100245939 7177112 7364151 144432674 118012738 206693898
96238982 55001647 32514659 377028985 393264831 373557350
29394552 4450758 1798897 44462113 36157760 33779310
133783943 10552021 11907315 253785446 150194011 283272842
320596989 100381607 105852417 862192603 668994036 679582365
103404259 30532593 74087891 295858956 287819883 259166030
537776763 120566974 133299212 839019596 687735238 761992158
147388448 109546095 120161720 990637202 843137856 867677439
267078840 295871856 154677297 777263315 879413506 770370067
96056408 12332684 14349225 205616694 209691465 219680028
568608 6021537 2431327 225297270 223181208 199086284
167668205 18719595 10977333 777596733 757853692 655707463
89988944 23515677 172388240 773038554 758012845 770384246
45779419 5430885 7019552 55265148 35466437 52676268
9871800 2783058 3636850 13818208 12585897 11039358
117047183 34005232 9492508 976789242 872092259 968483373
29527149 42405910 8516919 78929114 94894447 86633633
92188450 1664500 99946325 650759739 538035005 691920087
142164958 109841578 2461092 407346993 377013348 529115318
175656568 26464825 102568761 289554819 205668970 285148872
134350782 41014038 36369914 216972366 218227541 203369624
25251233 10010826 15272395 129319843 123759106 132999400
33087351 4538317 3864535 130606424 96952602 133798734
1256252 21169708 35119979 453963025 539988208 609596525
92922520 215734955 208469452 873280466 928086014 876228453
146581503 71976293 26710049 539376425 411743217 511604377
71717183 166886610 94640769 370392955 511050918 516745027
27533984 10530963 3239081 75731954 74159894 67087361
14535103 44182810 30748236 295629428 338071621 283652379
46352674 129641644 17332701 595653866 690436536 653049423
251203033 42379321 23275693 349442074 330839420 230933250
106994035 198391106 133211230 721026472 905066661 783392886
261294034 80007855 45077211 382119839 379240569 372393037
267864210 85804522 238161300 676507952 639969286 706625921
37149014 5989355 8106039 51183401 24207571 51244931
116212514 45344534 70470579 564169482 538167124 548320709
161986804 109269281 21772333 799263364 838436771 802867413
42147444 3225831 2164175 119125944 129259725 126095642
549448744 121746798 24325986 969118937 969285836 891250731
2629682 38150405 23339958 367815936 541865188 576999485
342542574 105323229 34468490 702549557 577719922 519068786
598050190 1563988 146270587 865112900 854827590 857596064
158000680 113600595 93584388 461900400 440445414 388657506
225513761 57300836 126392750 727879730 701440870 723747373
3693336 315507 545757 10697248 10633851 10717563
14286070 12874397 9421853 198206567 187738959 195011671
137203712 36831992 53033181 369310120 344617983 292363019
287182307 82114477 17764974 343183473 212021325 285408443
25729059 17907721 48467163 302572365 255469730 155188867
224301715 87181815 243309836 472157572 540755850 555751528
212476980 121594849 54561392 539450474 414217523 418237224
393201 26844109 24839880 241423396 264334510 185230682
56670445 9992980 18578190 153522285 128291218 177753301
3227321 10516037 101396871 363095471 379279157 432236668
10736753 20282888 127880262 528843829 531336168 508650558
45222022 12342418 7300410 139125924 136848519 126165659
16414700 71617104 58676333 851461783 878090489 826386958
9270761 4856653 677089 18137391 18785103 8011524
15693573 37909791 23743615 626996928 823801919 869059635
2971373 68152978 13093880 377283037 396927956 382573054
184351550 91663107 54064320 868956012 979056495 994638110
15387022 2873186 13137235 95531544 89141996 87924355
111436021 57520788 37512393 480699902 447169165 428707231
131038660 173070737 11143053 306298615 224694787 378497658
546900000 15309156 195857109 692637282 800398352 453360902
9054883 9537919 17130689 79044255 75099011 71522760
122183598 68993317 2721943 765183162 757620244 737473570
20562598 7438453 19036468 675829729 627843129 701567174
496882701 27519876 275296563 549177579 336458783 594075852
16438087 30952616 46640280 155770036 304399879 303422043
8152704 16766550 79718427 638107472 680031791 728780431
61997931 44007620 9440087 99693550 95689178 98737773
59536120 98470541 26883291 706593988 616616854 548246767
130011100 11211940 65047802 493606755 413247107 423426606
8448953 12221065 3638533 132972367 139798492 138098552
503197306 192992550 187642672 518083224 478729686 386866882
7369801 23086866 7067320 658053592 695134669 691844583
61368392 4552608 16674887 132284405 130175007 102002267
399239622 108024591 132818842 803494472 796137141 773252657
20377715 7344595 8743406 113643405 132915942 133171868
259954 422093 4004909 35706968 31156267 35875502
38253641 100192064 64486751 347608008 329121518 344130747
153632152 60521202 36236131 173424851 190243339 106414057
18387330 5090923 4921039 84544751 89720605 60501965
311394399 17833170 9546739 780534518 261132840 681658090
382428427 42017605 85003206 642719933 709730099 681687268
31510027 1957293 11753569 149376870 122312900 109062874
147832257 139624341 31067239 398825007 417009245 465160785
412090276 38732620 138506235 739429676 705618381 457929201
172190686 64480100 12524067 569205720 494533482 632692946
74270532 3968557 88291507 363787106 366862514 314944887
4527776 11803039 1237313 129067907 124600273 115073457
177927096 14931877 5486922 227958639 49779753 231871731
5084393 40653018 5598948 618903260 597783578 595667120
32246575 4496102 4084812 140118764 155359288 134792650
582016 159092 322513 893540 605254 663623
42167206 2923377 92374648 528524551 421929509 497181153
74540961 16897725 276982946 642778755 571348723 603516879
206165759 135442861 27813250 438151639 486842068 464285973
164840664 206209442 359852451 678665699 907570236 861451164
387907556 271805455 62517566 516219170 353101734 446030719
394576719 102781825 186939732 518801030 558717210 657622215
70268699 149401339 20859912 297576991 370205421 370401567
630517446 292473455 20178318 765983688 464012202 500579273
224062818 44693779 49383353 512019950 682760619 465190241
19064912 60643783 22111180 588492089 621426507 629075046
72386257 22116864 11947671 219044528 205992329 199546220
5005347 3201706 16321222 298585324 270746991 255952128
34016822 14300956 18772704 100374076 90848439 107838862
120493375 113143342 85957289 774764701 855435223 560623186
9103564 706084 1442204 12736924 13167838 12550571
162033605 232463395 231931711 503767441 535815879 555381170
4126084 11365465 7125963 94748436 92861339 92283377
40832992 6107252 58870364 340035232 329108999 341122531
256471057 24788709 18983417 413993614 346506404 440375481
51101087 94077504 160678287 855270830 780271234 850600923
13358406 40440815 107629251 544729278 413706774 571974315
109272692 44684236 37093777 670078459 697516031 775621068
135587943 17665432 8381872 206911988 296442186 279753513
4698833 7464060 21011719 140544047 168115539 174574600
78683973 9706983 59627206 319909175 262392290 343067820
256573617 42101946 50757155 442626828 360904465 458127152
74294796 233274339 265117419 767333226 632096469 709128454
456169319 115090610 3197622 889018195 896768279 807647989
451669166 109668455 41652303 618537868 437979195 710034986
7649386 8454205 4801826 42783265 44128929 44262068
409137533 105214828 220874374 590923162 713333809 440574742
164692740 135607003 136762603 501722226 512607942 507076978
7162346 2078823 5839743 48679919 51305659 47256322
233584643 64506327 34213758 645326801 523596495 453135566
53819346 86237597 10051403 559524560 540174959 596673386
237836914 152428101 42304267 325436818 295459087 268071540
224357233 84568265 221324879 371752583 244452277 297064518
283830116 45114643 44085131 937690967 921405803 830941064
50215509 51946280 70989080 513162637 517214431 481502476
10658636 6549717 3399938 120225956 123757466 122160882
109717599 20407320 89401646 126255688 124269450 135632014
25481890 5178081 491056 194632834 166676447 195111798
19139411 15546571 63856091 552535001 445170568 571278329
375810449 40369810 2159283 780341626 471808570 786175827
4145393 9038287 5578511 35255442 35647716 33858729
53123639 8381736 63087836 519216352 590455549 510283554
18451947 6035686 5774048 43330483 40250733 40986089
380812533 65980030 161482915 443905649 466647230 468479356
7143105 22518925 1137186 175329402 205184042 208878709
69822494 141647628 46459535 751426414 918787472 962365159
393175742 32149719 27788744 407633866 385135372 102228382
242978386 236930848 224516913 753967129 694634681 737926423
2102873 684198 3240030 16109431 12469902 16356996
11024640 40304218 28748028 350611745 391655800 395912959
53665957 43567276 6757993 466347012 580315347 608166635
165737497 16292127 35934881 175707532 66204861 147684132
42880202 2577295 4105865 141602598 148714844 137619132
1120831 643839 155091 3742623 3690013 3541960
393170104 120153550 280777406 627828902 562114661 478447433
340383509 27985369 68329917 496359641 532605330 347449210
449401405 223200360 47752391 483725499 497424783 530296054
500104604 48097709 98428713 657361625 527079365 600902978
53574939 189198326 12678917 829732429 693201701 773917174
8526590 14077869 1725650 113825084 109098176 93670602
131702270 55532383 26082500 407333537 386434668 397207247
39390292 44190669 20701783 109273156 84157702 105918755
285991699 9070485 131397970 448544656 409949586 441922350
270875001 205408686 6902907 701689242 608929350 660682265
11874221 55258211 106378913 331187811 337164556 395074740
14024671 6778299 4530016 108141479 92134218 88199015
121041412 15902592 11329651 129437810 121347685 124965860
109371750 13518514 13892781 447213368 423084206 441435196
18060708 25590470 11158314 40552718 39435263 33124660
77756370 46595678 14707818 511276565 515826114 467774268
538058078 4150799 84188837 555252603 265993195 535186257
65467932 41165608 26655729 826915302 691564087 811789582
18150411 3487346 26574139 153395955 151258470 146468193
960405 73523 630928 6255924 6780161 7625905
359502304 208505250 46153562 502028575 418876524 364165256
3669193 38342148 27128846 359742984 491015774 443427239
30395450 52071879 3606743 352893722 422890690 530750318
35382180 93802165 67814828 496903513 521580573 509626463
66475623 29836598 17678060 295997815 253523305 289443494
307616682 13053781 409568027 663893381 673742627 589456739
347027268 60577673 130708730 734016804 668868296 882552492
45109190 35797976 179221298 526483884 479310731 537520268
439470104 13581736 119325006 852858345 780785392 691122781
55161828 41473872 202418928 618978325 602719386 594229819
146634875 150652266 5344906 989591281 784312578 854687512
317770262 150582029 127050411 809938457 871271041 847923095
129913100 57451362 108686910 492226652 491865070 273631923
18730249 10215734 41531127 390505860 476257585 504583994
365140 20132055 910789 314551224 331149933 280845792
551434 21116533 11563007 101591067 106577765 116247417
61143533 44123251 1898591 103232260 89868756 85247112
105773172 16873540 87607438 184260812 202779554 214289298
114895533 8902189 74404777 581129020 625396460 735023442
164858791 45545520 27602265 242471347 235390393 247511407
2275228 3532986 18113286 341840626 379154933 364940956
93098639 7416070 6798475 115720871 91807559 104374958
14986913 20102413 106075752 303222850 371591709 379414800
14267334 68964408 67111132 636407705 575850880 607312560
20706520 1186126 2269760 87343251 93303785 92083551
498646470 200205795 117927065 554445078 395440303 577846639
120671394 32472972 31429405 256723033 235158492 227845802
283687730 13963693 43626517 469633875 138882195 472001079
21881633 32255300 71506929 756123680 750401748 689653370
85631843 47793348 70687379 306456597 304448489 310132178
67980184 13575351 33313796 102434957 54317218 91728865
17994221 14676252 14171588 204750979 200358445 197423235
32334374 43326088 52424138 672294986 683937175 633508281
97272126 170502101 149089535 689279520 644470941 648809692
110083085 33168631 33721855 217510217 230261655 223706921
71665207 77594650 174386181 537643616 578201922 576192481
337487289 317145476 141497824 514035055 527902059 590904657
57575642 59472035 10354149 400342047 368320176 394835777
21104893 4288227 10136976 23201294 18836447 23809645
41829654 33931390 78144123 187525987 210553020 212466428
258310870 244632436 139587870 623847114 734804049 689534352
8245223 21720743 212101 75748163 133889951 125491971
213397912 13765766 6453625 452308044 422843684 256509420
9293316 24909918 11511084 50690046 51339738 33741544
190719508 38674010 28916517 302502780 504400011 505653897
17428255 42476445 1539049 149348988 137867137 147282595
719989264 299012259 104818513 782565798 693309243 695897490
388473334 330844891 32547059 578887533 617666684 114599602
502255356 29701071 266416637 768567104 570146754 649878021
39430363 12909691 5157329 57555351 47600991 52244553
50651473 10513687 39778480 841223371 867153756 863801405
1375076 839681 1920318 2097228 2327134 1978977
571620697 274807687 15124916 607585148 396719510 492151798
1232934 1690846 72749 9797413 10359609 11327469
497385750 31193027 170782461 789873096 623641435 727098452
16178040 40243343 30851055 437444561 546440672 526029068
109987225 56449188 48448686 655941695 830914173 730010937
113762978 48668135 140213378 391935233 290181130 383165483
4119012 2125991 3023107 53548847 50058155 54828844
154999103 66856264 152740095 387408111 401513252 370432525
27486676 18049622 10435575 265724692 250875030 243815008
6424664 11705107 3417894 88081151 81757651 68147771
10605666 80792596 32420726 879750405 926072355 939697147
161224996 76876409 12728585 539242840 528908841 444000531
362405895 41936931 6188023 665303286 687733331 373927583
417163074 139589526 83916451 492191086 529760221 502758245
125422330 41187232 109962691 522916621 597262349 597535702
120651344 21157526 9208029 449612869 533524536 508611391
36260649 11633885 11521992 210280089 222543429 232908235
23093436 3230027 7710256 94937437 116362552 107338926
15360018 323968 27371808 308330525 272509584 245992083
14584104 199512063 36456285 890862372 698752984 780592824
16832197 13718912 6316292 566210199 689407739 628154064
412780514 131073841 95739109 629254183 510394871 487778062
3996362 911458 1350533 14238748 14098424 14348746
495459 19256171 15314494 116393536 131902522 143843998
22897542 2587445 3456888 29441642 26248540 21049434
19596910 2165897 9678025 344637405 349658956 301331967
186540257 19869810 236905989 939558050 889269045 867519244
437359367 57553083 75232178 855229061 781594065 700210266
251983918 11848459 22623695 791906765 654963866 679151796
571138651 95887114 80425191 703925886 676470625 710549405
2641583 6608375 12019827 187678892 160321980 144239386
159992777 18687925 310972658 842206367 804889607 925758787
105474305 9474469 62915296 262080895 277147618 206359854
20435218 24068289 17216621 219133623 201850824 187571369
24865940 24663364 63898933 575585531 689590186 665300933
135457235 15816311 55522864 583413521 506319165 625635223
81682101 143570547 101721289 656035069 760935451 737424237
1839312 181530 486952 3430823 2867760 3096750
75863836 47807901 6710712 80925161 105029470 94467623
327067868 8345434 4889820 439560018 426233081 414476651
29912883 88897396 9161475 228230710 235136038 239148193
271696340 53530960 277637701 486118689 439571567 456505171
46541233 29379506 3970612 138092524 128592496 119058873
325361628 28320268 30893576 338964089 347667492 100442761
8803380 5764414 650497 894493145 878343256 787255304
11999676 56596015 29054578 534931101 528918372 469270507
11074279 689472 9658190 102756203 96033484 82785162
50799047 32778820 7584508 476684218 483015639 215104417
132335083 168797894 9619152 808435363 829766559 811814925
469702203 19551342 69703952 869506819 351103134 796552413
23505510 175676222 148574666 580345781 768267271 745758818
53883150 17580727 14720954 75918233 86604649 85779876
284028973 100294470 22522014 510046520 586813403 546797592
47757948 36100888 317913277 552552226 596119623 724745488
235132482 30511435 15463848 752098225 652062400 690505385
154431778 361230243 31929566 716599936 813611933 757135642
5519350 2848776 72546981 236742028 245649693 278016775
88253275 127080157 84711566 968072248 954309253 930384502
107107687 25893130 30754703 907223092 923746771 907255295
17394106 14728075 5438283 29662044 30621383 26632798
49847299 47913571 2237040 135712266 138698404 85810920
429681171 40236929 17424418 581635735 406345349 576558608
76177648 69331189 2256416 235310170 217756408 237166980
66601418 107250386 100886411 425376742 546670733 535609575
127710226 4148858 47044201 799401636 731513010 639230146
25052598 6607010 20169266 174172309 163394653 165732901
86117759 60276011 4037052 308403967 335861916 336237998
741665875 289219637 333924495 904265489 904242775 751436305
202206124 44133046 6361210 262812526 176993367 200377244
3391720 48468336 41513143 271413753 236450675 228309279
192050908 35424015 118284390 241819562 195842408 255749155
127898550 223864222 6248338 833819735 877865393 982645709
17946607 22522739 428081 349883213 352133183 332362448
10811944 21024285 17383395 195363335 160316117 180838009
67173929 25873079 7060565 268713477 233558571 261468523
7163695 71605437 63302514 424515885 484740889 426885717
525302983 6771098 72287741 627640457 605477676 601677953
4464557 32269356 2621884 136729486 144167866 121858652
26107581 7040056 3641554 95655537 75180552 88164041
112444437 9865147 15837787 629111901 596340759 498281925
75935459 40896000 94605830 664155009 685950472 701904118
3717884 142771288 123002175 756727906 800997619 903965148
9587740 33490265 21157986 372876231 350943509 370841909
167737748 35507294 38496322 653356075 702058466 671672126
170852302 39747505 14169170 488264626 380921344 405428116
80085561 77897940 65917459 592882317 636787019 525485212
599088809 233783295 227433834 823207586 522874134 855729120
442321743 136197544 129954301 530084742 455635391 332720880
93284121 38581578 52052749 526079815 541796036 566824055
12165125 29042787 10148907 367473969 228084284 311779881
31930719 58222594 50140914 627457515 679689685 676469832
255994572 81378760 117652453 581709959 408572361 456785910
19295148 36532829 1443801 113706161 134049225 123109406
77111313 42656089 98375597 463951820 398961512 458454918
415438789 208257304 19424774 575935734 487629415 560055802
2340297 176529417 35074774 804710873 672442679 714399954
145989130 20073002 221807359 272561489 242220544 287864425
2250278 18632800 5353189 75426454 72845236 75848938
207277720 97709531 66960146 368724438 369865521 331382178
77721618 190037706 31598651 806968171 841533451 894613061
32860692 47916724 73440076 511736976 554611262 578619365
121920079 46238770 145307887 133085445 190946289 187607483
9215262 83735474 37770895 620913535 497339924 517073450
66213737 10163484 81595954 590422624 612499828 616147416
36492630 68983160 31056531 290457180 286379802 250724235
78106828 14033929 38614792 148000471 157150462 150674282
100595621 39256127 12036312 627345084 489859175 572789213
53556296 4043940 3285358 117423173 110587874 105623661
462308449 117603580 93765941 696816784 526685780 271142605
12116592 2189214 82380490 356416753 292920628 359252003
138663476 3343597 13428345 428922748 422548656 294317579
219134692 148325923 6060587 306884404 309517604 235766548
87727313 4644687 5217751 108008864 69645066 126644842
2771200 41374426 218193394 694849203 679469112 645253288
271656692 115947831 2929942 863940203 976558268 843234559
64001229 11130700 12059172 194939882 187196325 189224158
9844068 275859940 8948538 744314457 715216860 710452025
17296252 8199748 25097136 284384449 311439886 306628522
64281603 43514476 65180918 455476319 417693709 443057582
16029383 12130902 1528452 118127378 123511969 136200154
111370553 436218 140196649 607521698 608426412 485827373
192504877 14557954 129353708 670167351 668316401 679917913
7368271 26938188 3081261 95934822 91433549 96449224
82456190 1844092 38849098 340954715 251610071 334772161
83066258 46698146 13250251 756543710 824724282 730081609
30639562 133959181 116387009 816524186 733201139 824291256
52011252 387775 8480445 251653499 241261076 250040155
93342863 99508313 15891578 578641239 646923741 377378731
36363817 10010779 9428569 184112597 211058163 208020193
205630792 117119493 4603187 394391617 364566520 294764776
480472540 454919801 27344110 558470004 619511448 711062856
104863495 6928528 33438060 462286485 499857694 510530555
42917678 23225213 8610061 99434544 169749159 167716560
144422293 20719652 15993283 345542697 341817959 350871100
263319631 239722178 7581150 428414717 424500487 101853220
167567368 47854511 164722496 209234800 213835409 224433594
68564968 7028057 20154431 89501124 95158379 54177365
64066677 1617210 39531145 159225013 157133721 146973368
717412155 295208248 532750890 967219853 730324891 931490385
458619311 241168526 75846078 997873305 917418660 826216265
525735 18161764 1695179 183739723 198030645 204831851
142345947 18036478 35623494 190200336 220009798 185953734
190659140 1817123 58690883 232480362 228041293 239257920
466889402 165850832 81545677 489765924 341029853 452262091
713982837 8520384 10984652 757398711 439064892 164169574
723406 1424515 1072562 200398367 200785821 188763782
78796181 120631184 149695006 566207991 567790544 502446719
23876673 111542095 29929762 734797867 678823758 709109643
57839296 93184052 126821717 511602564 638093855 630403310
168476 5442557 13139144 79675884 103829927 116983583
5556841 2017989 11139527 62141453 58944718 60573890
644667209 73099895 257643614 912035551 914449661 736025463
19699820 11038116 3079652 335891071 323223671 275171661
96400335 75561515 14624143 477658403 443995184 442002203
1997365 2088994 290342 58569345 63790482 71221718
17695534 3519984 63409665 274057104 253154440 328416665
48107710 26855484 28628567 684551818 596111854 734378359
187695709 108434345 102763205 267993686 280365319 286119710
23231628 4632623 35518773 189042571 185004587 187361743
607503439 206927259 132312670 629320497 413613490 630589966
100446242 179815 46817052 164902925 170420206 89121550
15921148 15027385 6748576 228971410 200309517 227017809
444164316 158529249 51733266 600255845 702704602 617773439
73891930 36177769 211803642 441090422 466918879 481155291
475539176 223027553 195480660 564781609 498999154 569144909
58241581 71695169 76995448 307593988 308751056 321473278
37028077 25672377 68625841 196904781 212134016 209744615
6036060 2960573 5088797 60708434 58095911 65226884
531950334 124435930 72525004 793153232 815028022 719932329
362482641 125211075 39412871 577781500 528729438 473344675
74073 1535026 94971 11704015 11695583 10590790
484957567 38407536 124628567 866506695 824931337 745445655
67439524 8543748 4508793 144636922 203653306 194011195
72011909 46420216 87411566 866755580 769867772 825739549
52342417 10052999 26133535 352241256 386380490 360007995
340793572 182826689 71059650 471357436 481691687 238531059
123576803 80740751 48701919 693941769 621096363 639283776
493103892 118857664 199089504 757510597 734075356 715823045
136523148 122934603 7234768 843806747 821140065 794577556
114586383 102714378 13684219 329601897 484476834 423468736
70456292 49402622 30795268 439966966 433734108 394603662
203059188 135987021 164891027 564425920 527977630 594218498
3809993 81165 82656537 383749483 382953505 398848741
376907122 125779427 126544352 606054319 794583491 792300921
6140280 7725442 188999 221055348 229245525 241619451
38129324 44275829 83329990 471072247 469213529 504068063
42385430 621401 6197084 183893998 153885545 181771225
59941515 6505820 34578868 271758659 261153562 253919603
42018363 40891767 23975759 539073438 562511193 518665951
15502299 4524979 77210277 282843815 249512444 301910851
5207027 3662341 916179 511219092 554623648 496594379
123657876 3177601 6787939 192502807 105619714 184664284
81075698 19111517 19893946 190911870 202192287 179509713
69128001 16997433 432112 139345764 89509797 124712524
51474987 27183092 17336628 55314977 58201524 55541096
121448877 103655246 26710572 884774827 854276350 925592356
418443090 80125821 327496810 515388278 470450307 372809054
9480379 3856081 5663229 20958117 31758293 19919716
75877441 175074794 8809179 694955265 497164802 684219402
53664370 133656815 48984359 835289485 690613163 779638210
7319719 3567705 2847985 9663429 9263346 6539940
25850195 11381456 25237306 723401614 525608785 688527650
48951088 27718004 254938 665700177 637766173 618565909
12191959 21375095 14993044 288508206 247710565 292218094
81764645 74732739 77972298 256333042 306081106 327066374
36565210 1738919 43634378 133927784 174759090 182373080
12940061 12465044 4339164 71086088 59666404 77853258
439614037 196649286 306529924 457652239 436609574 378594162
85498029 16170996 28798069 523256741 432191554 467094358
385525606 271516078 35592715 506681972 673300830 648883192
59907457 7742924 15120503 195375962 312854469 278692031
28620388 13804986 69497381 403454157 454905645 444845990
32930401 10398661 42607103 225956603 188897725 216523016
122735513 12166536 13357037 562551748 580799551 543835110
262639636 126832809 32640709 801407572 694735809 860183689
55109037 11060684 33673336 339048189 340117749 342878270
130067107 18813595 50606178 367376018 346988216 297230537
495216492 267694339 186561760 731860059 519418790 551431331
302788084 37644701 227022345 444787270 465694747 510002300
82674616 18405970 26640052 375335342 380803727 364485965
152633906 56260066 114813048 864633827 853553981 861106726
6468081 92656029 197237040 588788616 596839572 613530394
3781520 3949179 6772351 107901743 104330319 112291419
277225227 32038807 134392879 517843583 595710963 501607209
197420238 151704643 11924241 869069758 823977661 959838167
7905858 14863561 1037923 62268255 61402012 54707606
197995631 9296673 243333770 739665106 779442512 627689934
53507247 36443817 11573781 74477676 59824880 73914961
7374012 57440531 157162041 659245356 729444597 694115755
654997430 20951370 99413658 711509409 687669799 611100469
1695758 9603378 8915578 66544174 82753195 85856661
371549952 145104182 227667644 548091884 561846557 597997232
390341758 27879763 117627199 556856700 410691407 562426115
81259960 35411883 74493187 485179651 467842417 519719492
11216453 11587821 22509978 117438037 113906808 116934516
129791617 848908 13713177 223566976 265195891 217617543
35486576 105647938 20708576 775509711 845043223 808907346
151049183 236588834 33540960 922485248 767847747 779732801
545225116 119029514 142684952 800932238 720898953 839982485
130755818 79885490 40144921 297039696 306836393 313560388
13323786 7735487 1357565 28289157 25650433 12706108
91609746 167130915 23949111 686912718 698002264 660373180
30577736 6190735 9348815 43005604 33634707 47387925
58154217 23026394 19433 426009683 278695648 421959026
173214872 26222090 9511526 233519880 260120220 260575375
4137851 49909538 154947657 956712344 922836733 986090999
7590275 2659093 586390 22204631 14442319 22804117
48003122 85629803 3638214 617309107 690902321 684853532
114951470 3093458 16456924 184748974 150043134 181502594
79818706 34190411 36176981 384740495 329465144 382794649
175881902 48923376 39587808 782220629 645244344 781360972
20478181 36084874 61042752 629606945 547148680 582328794
256733086 292219200 16646930 514540167 510913290 445936860
499616963 34125610 210014830 559364122 576689862 488405802
140161609 3613894 26621922 164110598 63949144 96650642
480738732 36763555 2478461 977783952 913744748 920559777
12187290 782404 10913221 35678199 34026902 36029881
170152154 66432840 47482868 295274398 317911163 286385514
1502167 13884366 17903376 345780140 256766404 258334848
59725714 4186107 3514240 136230068 153502389 136923110
14810408 35984362 37144605 268869463 288120637 315530009
123203122 70455314 145251523 848875988 748479748 844926745
186227360 22120845 159229386 312933923 390007148 355144195
114979375 62553511 118404462 913546997 745258243 883065577
82799254 40890668 9182168 173358009 132251781 164863665
215431752 39476720 104446750 462824563 453920293 210644703
2328407 6156488 37773558 603646174 473050262 656546264
70009608 12429242 43339700 102972030 120662438 112873730
352109245 1981681 308070357 369969669 347324049 367668570
51560745 1677735 32254836 184496002 189784864 169874726
50967028 956236 25886115 63757680 34749078 55509791
76337078 6814860 26361747 119742527 112865451 163480634
474604058 273186136 52178452 800311639 673854270 762530189
3212303 4576343 1628060 32367367 30707916 35635385
5839202 33156033 5850372 233464605 260995217 262046103
141390322 130753254 68194632 733193363 831736932 812137166
30889118 19581280 32339701 419245944 415556844 413028768
77087290 33811866 26558627 250795126 147311177 240974758
95910 443965 126198 3810975 3640700 3400486
3104702 9654873 31728637 137264144 148531251 138443857
556789339 16860656 30222085 686409258 603703537 637752958
497074656 364360910 95807316 742202594 532986121 421574184
18942388 26361080 10384245 64162421 67412471 62256044
42571179 104311086 41249922 335596914 333866592 412336436
62872174 327275364 26296907 695478406 692606808 706856271
85298458 168242149 133592793 861969845 886361762 845255035
253656758 114424310 99782298 308982849 318694783 297693589
463673954 2558859 70381906 812087332 642868135 862252712
646224782 52694861 500630877 813590706 445630927 876032759
50631164 7058158 12544113 93505366 88123989 50448933
96118191 24232579 203609193 476618365 455379993 507371193
41015682 12786083 30863898 312778966 266721874 257581745
23312620 4431968 41739149 318076611 274278025 303896409
28124546 29782286 1116746 61912027 66493630 37184240
403995 94624 2926 976116 921169 859486
190123863 10367928 71145028 358129895 286033888 253840126
164862892 2978832 38460275 202726969 173714654 198445502
355040527 268723186 155010025 888125401 828179030 876011002
227084550 36275065 51943171 784743837 689467504 785597965
6699979 8598184 3399707 46975849 53177505 52289944
149307142 61196878 62322857 192329450 121922828 151724357
6483646 207875435 61254816 873740997 978638187 921791809
212031847 3583206 69439858 778901950 778968154 708123324
82557889 18879112 61254580 609441700 612259022 616007464
1883614 2401214 6932505 86301477 83222427 75612116
132345411 373042 11154066 219068037 200761692 73491980
34943355 38996380 3959706 202412553 222770368 212103557
308360935 67366343 111132247 432636461 421273981 280529376
33853992 51103039 49682082 466223263 476535929 580846302
7690681 2656179 3482227 464190893 459927194 455612221
17435135 4857613 8045911 74419050 88924177 86044201
734144022 343396019 328924337 827696324 870881855 856174012
240153742 248209670 92193712 460002042 481198322 428605229
468920713 277355802 120676523 530929478 543013952 510534801
24010463 26352910 21660383 610909694 579876844 461970496
185310699 59698820 52472141 282477713 231631121 193478461
561327512 187048261 328098708 597596354 558337977 447091876
20364242 12461732 11368451 702856304 735754514 761052061
14233793 11160885 139444 81541382 73541156 76576297
153495842 71748129 82490715 304255879 303291399 311948132
14093742 135871049 14870736 340406162 320154976 283400628
7693702 43155974 17475575 622316141 792888947 618718838
334563024 31157899 74456076 624452591 674042589 352244362
153002564 165802466 53789600 550120088 527584544 576732526
42646507 28712995 188273776 742265334 620574995 850319954
66848499 39776773 40913588 782516169 731604269 586151661
88626866 342827807 28968992 680684110 680158542 708852164
512010748 205821445 1907476 640896294 391478220 182150194
12703281 3070516 50221972 582538544 533907660 525142845
111467162 1283387 11093690 164705467 164298185 124959998
242143350 48182936 65953681 274766823 255554517 111036235
848835 5185602 287995 31858977 29222418 29011414
101641888 80598362 35529926 414351614 472858056 452866195
216648135 45354582 50704635 437845754 431575312 344493466
93067873 138613676 9554373 311737246 279394533 342259452
54423990 53218706 5437416 186512921 192173778 188188607
314321634 152897823 334825825 444851639 437619007 471608650
60694293 48356501 21823077 596139174 594463178 598825741
24660269 33702361 25160568 255818949 244978942 226918188
718097025 538565240 370477397 880685423 955356807 892634539
163555866 26603180 18644641 537601755 602065399 381486798
38440934 2010713 1858718 79289677 74082163 77205693
46726582 126261282 20943638 661120257 868952494 826691238
365907746 42214615 84218137 379193388 392082455 386933361
25926172 11556506 17456649 47482430 41862578 36901078
222297826 30502981 26365903 391525897 338531698 261955057
244268049 192317948 23211241 712182576 788454104 828436936
148130514 104299324 103694311 543120312 590599801 580386521
670680031 53644358 46391742 932678042 908039670 929084234
686160250 63412182 31860588 699118694 197015115 642792277
12839385 7083685 7444182 729458919 737875415 733745290
428895574 55485989 40213382 696657691 695862198 609589924
376576943 28786145 112300335 731031309 617057836 720130167
29811316 10525460 12916134 66300839 66780670 72831432
50570184 1984606 113787218 714119190 862716656 740769974
92795081 72073173 31942198 712119362 674873904 757171478
28548491 4299677 13027423 378893568 306691579 405531330
231210209 236098053 79499596 538252092 581887471 646607579
1014408 342126 2895972 14256768 13399170 14028310
183209311 31329714 312433 872427785 822402855 912592702
189856469 381533573 112070145 664925376 897485762 858475552
52379330 7753645 14476539 84228736 75106902 77995965
7966991 1511806 6609844 45846698 40091145 56064456
46844318 106431627 43442174 361459751 631014888 604494786
392300836 210922686 11411705 586626417 566589479 604174214
436150583 21374614 65336758 536026101 440001127 535632515
27281367 35790829 263015816 783397738 791027813 775191515
401315467 343418403 40396905 658290117 734077836 835785342
132049414 172058658 131132914 654465192 764895648 806779069
395632990 305581821 28944533 731830111 478408574 345250137
76467375 19989840 117371636 390416327 360457143 385447433
8507952 261328 43546086 191329162 197486491 160993067
73688410 100836892 88579679 776861057 801647192 780384140
183534052 190390654 50385938 562474897 523940159 550736930
155498065 145488092 14116313 419383895 426034537 427518977
468845001 526643377 75731788 925681610 949964609 941411858
277671064 51736016 68708287 376322900 385543072 345001365
507837862 14370566 364701393 891294687 682933895 859381998
457408898 35797542 194567325 777683179 822341631 667341798
694150024 190137946 199332509 937788344 935608374 750907985
143850563 10837477 2464939 188034412 150871159 158326940
38409002 9949081 15971383 231982072 279230313 277522114
85476277 19520226 87103575 433247777 427197658 439371197
197667820 13255291 74341241 706026228 727878430 583671762
8910910 11556733 40637110 254434599 226539034 178794032
16622541 6377798 83812822 764474074 764217457 657726058
73476206 30078944 10777838 442505366 500542096 475973156
206056293 70213862 219103844 958702179 968745431 904900913
160265624 62273554 5188791 473098739 460518031 366834393
160061246 5692008 77983988 251066471 263560788 260445293
1050675 42254995 45186016 138702593 150515873 147229161
50812664 1672772 8340610 161549204 181673744 119607115
299250859 102479404 28422883 760527997 614497938 575016074
94842914 56166223 34624783 359632443 333244920 309341613
138643128 212034000 80536207 427611460 381470620 393489862
40363046 25901252 4185070 632753512 694651506 718223589
35454829 44153574 60060105 789131073 731446152 808897106
105228314 41600877 48560933 414315436 401565723 470407666
144821708 91903259 72489524 821912556 586786169 843982723
634582425 68772761 33285170 808408355 680983892 699457228
168313570 124375196 315474485 560426320 487861712 447516105
649778491 450467100 145214911 901026039 829773984 905785805
58007876 80101248 22354048 321996024 324970547 322986455
62606912 39971007 93954232 720795914 803595681 808114786
60491925 4689107 58478228 609935637 717094466 695499098
257149336 151853791 33624330 825497688 660425930 855728533
110868416 94325184 11792745 130220893 142003695 97339720
750321944 47411414 62739082 787297712 528632779 746360422
15722267 33725207 638837 176584880 165559017 164413452
58725411 18351142 12035826 211370001 219269448 194412057
29080837 6089886 13227548 69526123 76233665 76512171
74081041 4044832 7681077 122352179 34985409 116630296
6187823 4825747 6408800 552616229 488122425 440371288
29662965 316683407 44318381 653768176 762496736 759776639
521345684 66514501 60600311 578501162 534809955 461444343
76164781 16180077 83820464 203391756 233609926 234664020
312153801 121297368 24681465 698785934 630196339 662804546
147624126 252516601 117827297 781038122 700809022 767736833
22856300 361914351 33236673 737194006 886909200 783229527
4676203 1512250 3694700 36606100 40129408 39702353
60310040 3072891 3909307 385624130 389744492 390092110
34854722 27058769 105514641 899747085 873485066 874974635
1392144 41015551 60258975 773184473 800264507 689122071
75064821 4925863 2287054 167930518 155263498 159430616
57662130 32194364 38389683 594058390 587925124 609922432
327425000 153427004 9206953 437314800 497588403 391982699
11433914 1002229 1504296 69196432 68305000 68433680
492739419 29561451 160837933 657651113 466658270 658567594
209594444 274752125 26875658 553216273 441308949 519412185
14243878 4854836 8025626 367699069 374340407 357469509
124912976 24788796 68537960 158973835 151130129 164795378
225613941 58682833 147404297 687058619 688701956 701763508
20774264 209159644 96633608 931743669 945773891 953290537
157937730 1917158 103546911 189453689 184371582 152315667
50382997 65874604 38609759 769026322 653769236 620492533
87725583 30346298 37622385 728838882 704703508 714530396
409180395 292264975 339483951 646163269 609374648 649179222
243739774 121728248 67610128 248527315 229263268 236505621
163373629 9970844 3095088 590041177 579981199 571556317
8743290 8767291 17096527 660489507 683093649 708836263
279520003 123280226 133499042 448018678 455506266 330651301
33415924 22368863 46753996 121700945 175042998 144596144
49660228 6715926 84740089 783891571 811305808 797100049
332463687 86131653 31523661 485452791 502354989 502487479
606424743 319267099 346199997 832020213 755400387 863574962
64302007 31018282 15463934 210848203 180929391 214928703
317642186 27153295 72660469 558523322 309259704 528057134
23591368 3636581 29827640 69448425 73729834 73515124
392440527 40527447 26548611 494639125 452655407 305136519
256056873 67156671 124333350 844506682 777497360 827929467
559693387 66039463 4656972 805361864 815079455 811660781
74449466 3976339 5973207 146077477 123786622 50552770
16374925 21642985 49490822 248289255 278757923 268712135
230140260 70666428 18755459 247670511 175654366 152621873
429607851 58176135 134112164 975902443 895419910 928422196
11115953 22698625 2466998 427984210 392313929 425289638
84714285 29866496 24770575 484515415 343547626 450155910
14264156 12560602 40364615 193404114 167066585 174286048
88884764 28109646 65868460 284107848 259608964 251210439
57825 112886 288000 1161784 1107557 1099572
29216121 12351843 4673555 31261226 28802314 20733916
265089320 39283873 164042684 307224108 210794865 251202000
212337731 28211808 61186482 400448385 348745534 421251986
74217135 312153662 9572357 790957475 891411611 907068509
207970182 53677373 40670509 733706306 684676044 750785871
243213436 45141694 124307579 426193856 425758806 311316906
128505663 172314041 85172230 775027594 747736547 741377991
615514842 233794547 211947301 833605505 773059639 639171904
257619852 306428822 158836009 799743784 798397560 829371983
89471567 132954559 68957445 453723023 381236677 506907590
384373660 500105103 47555212 871843019 953327540 980469063
626140746 401063924 213046875 884139080 910451346 900841467
140144123 47764427 19966439 714701020 718129158 690837516
597541921 174675670 122250371 854619675 731036458 765566334
109257132 105608594 59861799 726633761 701395659 721564816
919393 186160 14429124 75519831 67219671 74626623
19144729 129687680 41520872 946657448 764186143 962899226
4839574 1528897 2681323 14938122 12173758 8014028
547343066 44847057 56372226 859036013 651452306 923018558
187787961 233396722 239781654 696512813 934707890 923874802
92038565 35467018 87849511 517917682 514697155 517427295
139950355 33227253 83883699 384568371 363724334 371376750
390377847 7647575 12921873 720853236 809061934 389392331
114701983 35966777 49721570 214925930 217198354 208932394
67138823 60162050 17299471 346887412 406254591 410946280
390337153 51831277 70588616 458488326 279720357 326645301
21447971 11076983 35287852 342282961 335900190 300864062
166437255 42443415 22157028 225329019 141266266 176907797
227346655 117344710 74042535 300739955 299440316 327100180
227640265 11713761 73866205 450668169 413574160 206762730
392198256 24378768 49681940 600815759 590744667 606271362
471809814 9378201 37070123 612377183 522522120 365218147
547532829 127270776 5165311 709894248 494350449 549807959
209965524 849226 5975620 433491196 368477284 477575559
100548961 20347550 6728521 168384490 174384656 188832114
129301444 25241516 7207059 147984657 142743196 135618266
146399372 8404693 73288375 209011904 108099615 200157537
20202055 39393210 1157288 703547366 695427369 688519389
405535171 123921378 116445739 590364636 575945796 464817159
368296959 38711296 2118436 953128073 775418516 761824181
17917012 5269525 1392931 46371232 59329344 55818257
714573878 257182390 51898449 933823187 880470855 522690738
1888979 730108 1400222 24409916 20094676 25375891
6006502 19540253 1742267 302500306 296875694 277932771
311427837 13980773 193791183 413308015 335047923 353036656
272801671 59611237 238762394 834448499 744775734 789733681
226749600 43980344 59962677 232552680 100417298 146532087
115822448 301674583 44076794 866046977 693210978 852745729
20834783 88297303 6288934 407944531 510875535 468642447
183401401 25864671 88266286 621516510 601235039 660569567
7737026 445965 1097141 39566570 40366352 38763775
24937058 12654646 2700195 109978774 107368387 94262992
113766864 40343863 2756603 334093216 312821554 297212337
12195662 872459 32734146 259153095 258096202 244061740
125007528 117069849 4087115 578403094 585276211 554644858
1815441 76004 438316 9385732 11056209 11580510
33817054 89321082 11805521 972910607 970733187 813825216
10572742 5867056 456290 92274723 95611535 90840344
453586586 296037096 21257350 703125590 737000526 721559439
123498150 3306076 2008569 677108451 665641524 679036288
106795926 56767368 146649602 650633705 615133482 655720507
3144121 2685473 2136557 399987881 485455297 429509891
469859341 57592928 14107383 542027623 493878696 529875795
15683962 316205 5381254 20682376 13425434 18804382
10668794 6908762 11375596 128915886 130414141 124058689
351464845 377860 20008337 612331849 638398192 573248120
10526613 14739323 2084340 221509995 192591545 219997397
58225154 230522372 51076947 442285792 427345763 416261207
689936697 85769205 28780679 894215224 759756457 955205216
40589459 17968416 53317828 504721195 518887033 471216230
231679442 194253641 36833208 797227040 841732944 735282140
69730950 38606616 246928488 950961550 772547203 814196712
187525507 101145315 47998106 695420019 662084313 551309746
12624726 36209623 21255654 463352198 457056268 414464398
319588519 41699112 10645255 937417309 792793159 976763069
46414764 65202487 105135237 293418244 294229614 303240460
12864995 441137 2455914 27389553 26608800 27502433
234351867 19355960 22071812 418745072 520073624 509242483
180297876 2527 131651467 479929501 568514624 584301127
305947800 91456367 78601169 597729486 716492574 719379672
8108563 87248668 50487144 652599165 634431431 645909055
224041845 19898330 189240476 244553996 237441864 255724519
166583882 101552279 81289639 598103409 556431225 502115873
521139444 13337181 135986122 773160904 695377242 584258074
346130953 320095226 231059282 741259555 763171416 612558894
36550200 21767879 16361187 335655279 284577788 279201693
302425506 105704449 99475400 360878010 335277050 280151075
525134925 285217950 239847526 625622031 557908609 547734695
83928215 64376443 145592194 692199987 727257282 684421687
211896765 107346035 58059661 479428006 512301556 478206947
258062184 22254523 307006799 494481660 504636009 428886417
114469012 449496 199264806 845884534 737774853 833995385
57072570 25586227 802735 457855760 444715021 650842531
62338706 14570373 24844651 388675047 414874401 463715479
118051353 62386216 76194638 139598977 75134637 150083928
28145846 6203324 8043064 254306650 304733664 283293994
21914067 1712857 69120251 269396345 268778931 260171516
323084237 232671659 99379284 745037392 804039334 825403786
36548860 62524989 47456108 129543767 172369754 150778576
2107621 101924743 95889186 303678277 394415302 376562355
230896772 91223595 49538663 514219591 508294555 496074115
164019055 108474767 112234366 815470170 890592096 852278384
24328387 2381235 3514060 25783217 24687679 22981174
272565823 112705533 158469783 460719930 534815069 438002570
30935842 455355 33444081 444530734 266702976 380993873
56216170 35950908 130668403 960763442 752618176 797122797
207614306 10718820 103117422 252919399 151585137 303204159
827528 19707 806137 46780999 51985839 51737500
239195522 39171566 147458784 562432369 556995541 443282713
215693191 71940028 172848517 229391584 200567264 227546683
84575200 83176198 6416902 859473120 922585808 919031484
104880285 138922626 547361 710563250 679507702 673402612
215910530 69793521 53794702 223858642 115371914 132407981
17696698 2049130 66960500 394725110 520608245 535284552
3557844 32585242 47118894 133920326 148914171 140589981
8605514 26186967 18579637 175668732 174481274 183069815
33554200 36036039 1606303 64579329 52083925 66383782
90465399 123481750 21845604 505529097 481387585 501485923
48356400 259365591 79460466 851625376 908290489 981156635
181303 4730906 40043841 240605404 279262817 276415200
245582384 20905265 47698474 392918311 403148289 387701957
5846457 2872034 1740184 56763775 48421600 60088402
77335694 1877928 27887439 322567306 337657617 319545273
721884733 203535785 16704911 950856185 812364059 582760889
18626839 2934769 3789076 20111051 15409814 19624533
42915603 10289100 85672891 365333719 334753677 371834391
238331952 160679099 170332305 711139363 766557363 747265763
85971141 23449884 88661853 443192905 666374908 512739724
9168090 42862300 42327037 227388966 229144892 200774266
226699395 143594049 13636867 532764391 573496582 483522238
175254149 122529640 198164032 488777979 482904759 489462779
40276020 159049473 54923992 692140730 734402316 746316834
5496602 5468776 2315931 62849961 59698803 49911492
277869558 88797862 62186012 404978092 369321008 414925065
91447 821409 400124 2533530 3484084 3361599
13442999 4127498 190658550 699215290 837002162 730867793
60766672 110251347 62855302 641848673 645832060 666530864
115192677 50304422 38042225 160441409 128186273 62504186
625618099 50107240 64289192 792718883 226938353 492807220
140809670 27217549 22108346 400295803 394776051 411264878
74745904 21577467 873636 490281841 482224565 352297013
31165395 6116785 279686 46249478 35753920 47231321
97379711 15593699 62247791 560927847 522240165 506835630
61066753 3516949 39851302 102287373 76425856 88985819
264647996 76817480 84588664 718745098 730710038 708941865
149559660 84122654 41371706 519023442 407306163 466510501
5186963 12392026 6272318 227010068 240595820 195617101
76466947 3030520 8212901 408378072 261391795 346982221
223730125 84005813 48512016 968823514 609182905 880264454
178335441 56958052 6710226 481612556 479083897 392339510
148806612 6658185 312179196 581123886 505349827 567902628
25843798 25913503 64339325 322667544 306560019 294663908
51453524 50352067 84364937 472944966 565936716 549011784
148244223 109141342 58638146 687568574 685001854 733946133
7151944 4230815 2259189 25938334 29626451 33513262
63151456 20720145 199600579 237371074 299928022 302001317
227324783 13556958 112245215 724571359 467488537 845678428
442246043 302634333 19593292 556014063 486292297 144958620
161094342 130071775 24676987 789298608 823135289 751858694
102892411 74614453 42061962 549887776 386140158 497165403
660054749 87036186 174550184 969790473 944396860 924326980
270512543 68603414 188237511 505015739 684154904 655048093
49154725 13042624 14574813 148400211 146674694 123171481
14172942 69854891 23377251 251785323 252410826 250678669
63525998 47030734 31956400 513287538 566163488 725246907
106870206 33223833 51221412 695799324 667234838 684523387
371279822 173796128 128876039 742951581 760697787 708320494
66963236 24071959 9829046 249653728 188419505 233921725
36691763 10321723 51686410 274212365 347602692 373087761
73080934 3340219 17487205 727474754 722598678 546606975
32091506 57460305 95527221 795148928 752357441 768072115
265037269 130501477 77162304 623637110 364966719 614762838
13332827 2203547 3958061 91351919 89938462 94259546
236851276 18967694 12024367 317288308 289278482 264682548
348825415 310034676 28746700 663727476 609192555 350911635
37384382 11841188 12362018 44076101 24529462 44982407
151128804 1401345 107712842 392946490 393695796 410512263
11646970 12131963 74204463 202318674 162535413 210452627
113997547 73564798 51018823 272075425 282545938 336809007
51936032 59944528 18245405 668826279 643220206 653037775
69324325 65956106 108569058 444090539 377728170 510697671
38085483 11254146 29345502 390694111 290102829 331414152
109912302 14534010 35498030 602189727 630838313 637463698
395366343 29633181 193935776 559284049 537565491 552994331
135423333 26179311 30104596 263775764 227260091 187059938
36963640 34802597 15029563 206378539 268148181 232520012
459562128 153706762 32372070 879580690 648482607 784784091
6209359 962988 4215258 20519637 15068481 17153470
23144764 5047517 7348766 86659335 70450319 107738358
108385103 133130621 18887747 970262267 859966135 977464324
16460559 243854560 13310059 764068662 686692062 705700938
35581520 4239687 42657355 604485733 524051300 426152811
12204547 106141 4729044 22381820 20319715 19651284
65301570 1303783 32168173 151861634 114433477 149688108
358015597 10755711 60136029 795683988 775745743 617248089
26410138 70081735 31922475 889598931 866198630 778822752
58070065 10153465 40662380 174099937 156669304 178276045
265505224 35673459 34271191 354399031 307602206 397323848
118937365 46528591 100632525 918778890 953596809 912367290
27152741 16122845 3883674 62820976 58075127 52172937
34503573 3780605 18176325 281744429 271643763 237961896
109967575 46950334 14177587 886938161 862387993 896378442
291855973 81895933 191059318 416233754 319098966 381560386
380494875 184238415 27670559 468713785 419616185 516933293
96678841 89941335 178687690 753843123 924091582 886141692
143078473 43496373 10355916 712659162 726306271 720143696
12054506 20248508 20419355 146402706 136158985 134043476
110751657 114560245 97004390 316442745 320276705 300222783
58263724 11362355 33699251 66137368 74897901 46325713
143068311 47515638 10484385 349731861 351494261 338889611
122368388 17040096 61392124 405965686 535983389 596976574
10917895 82589892 28225649 715835253 682272810 614037743
298092776 253622733 69006485 502031015 520550366 455424470
104005314 182287544 74673045 424805393 425783848 439303765
221939703 96094063 276010443 299024668 141990241 305727599
19111195 8251073 23387302 106514632 130461323 125267625
43334198 95849732 86053227 960595953 798061433 677755548
132146278 24879758 21337776 154552838 141130107 75195765
17401020 136234521 162331997 791848201 764888723 780576162
322558714 66743898 280803382 670081813 664702501 643205083
42435568 20394688 15604036 100994350 109665309 101244450
18081595 27636178 42090828 704894641 501896343 668531380
55117128 14941370 37092822 431343829 374652131 407568823
28467375 18221426 22206853 176023698 179238476 125303189
317830593 61509780 4559184 640664716 575223288 555296311
522375536 441140557 67181344 689752404 646187541 376281879
414038429 82813056 443238139 969440256 600926907 872018020
94520902 31618596 6230647 156763252 161417089 149473382
3746212 11390437 3618653 163473142 148194941 156735235
137140058 55319348 25540827 144520714 135982985 117295040
9447011 44334890 29404457 440714033 450060891 469939680
16302759 44320750 55034839 660165097 672481759 636114336
43007212 252488 757707 64763766 53835269 63572684
8627424 24953413 108754420 504640065 521568564 532038063
5474620 197184949 47461098 348431765 498506686 505184180
3650523 47377024 79436 217257203 256348386 240652658
21857086 20655011 5698431 55625857 57872760 54504462
87545941 43749549 120331507 336349086 302496337 252541504
258023899 270896413 68545876 513451617 520026769 519261070
303943983 5322663 101911241 568789067 299254490 585609964
43591095 9357265 178917 50802008 33000998 52233919
46861335 37824714 4898593 551547599 560370038 568044432
76027483 18218018 43727672 581432369 575295723 631818349
38143923 8562422 8648466 214540048 218513334 204191975
1693214 17503994 299873 82847628 81542635 83099952
3160355 3187488 610184 12757605 15190547 9283868
54719492 15891929 17611649 67597550 71012534 41539004
508882017 25519773 166502720 670181983 524376257 674628832
60524282 11924395 60048493 655499445 671428319 644668446
140130230 16020998 80846770 251465702 162564136 244662350
59866406 5469485 126297984 425922423 348319125 430305003
14609744 61657211 34309655 303129376 315124616 316536969
196552367 90181558 40811612 295711518 295487992 222994391
201825835 53900155 49743021 434636777 353804038 432539163
165039202 70280616 208477179 741216640 675709291 785011927
116203655 11120879 34929896 604063202 553892006 660844208
7039323 4467397 4638881 72501062 73088681 72327107
611119863 163168076 175400461 725445313 799427690 464118976
293613705 163976685 1285988 637423842 676028217 686557911
409299406 59200124 65294919 906759460 846990219 958060039
80087832 11775354 9008996 167767611 147077126 139240975
53235965 67589261 64602956 848124706 814397355 831204657
36379775 170262862 50906928 521057726 463464787 400710860
15080955 1445703 421446 26180420 26179076 25231215
72416930 47050597 12817901 242091381 236099506 183575903
6001590 16923629 5957377 39093415 44039719 37960880
38959939 43316546 93897143 649954717 749153585 780077956
72981003 2466476 10689965 268571410 286790530 310243541
156316593 88365263 155718752 595597481 462613908 611809202
178963966 36462446 43709579 297351960 373494923 363340986
145776983 10779382 23666443 450675651 473534647 499031484
43433495 39151775 44199712 804321414 618853505 769743100
22944823 25014915 47393318 462536528 403603542 484003430
592187900 79107048 51844976 946984760 813924519 708712696
10895845 16046947 58664563 170348954 214294541 232692923
374552844 99502301 68785421 476091538 474669183 372945829
22154847 2814958 416642 161320043 171291740 154763844
6060292 15702011 8395727 99512157 102401742 105871245
468917245 49013891 165063374 906866344 795946699 875658353
378246 123009 170531 12589044 13000325 12932785
115076466 219310224 35531216 460113174 524023492 483715136
127299077 60455963 26470873 736127283 715643171 718788829
60152014 158684574 50294198 410658384 430275697 447309759
65954262 22653174 23649003 427171604 442051275 486410298
25969780 7187791 4234637 33069134 28384096 20388290
873036 90704 335098 986886 973958 831808
4178459 5805135 1926391 19669341 23297455 21124631
437051260 160126008 90898902 457424837 405384611 163509815
362440079 30938222 188301318 891778594 936910591 737540779
10934822 50912536 111683026 866368800 810017271 923378721
128987337 521149 103418948 608420784 664996703 613577950
40041412 29226295 40702870 629824440 726503821 760561881
176308512 123361240 7868444 627988983 526508577 596688272
2310753 2496607 2650972 8604635 9285085 9202529
61626305 68227196 42771823 510423894 510546942 510041825
390469433 66148416 304004572 741474400 655277081 689171535
310309666 96285495 96922385 461542493 356665365 497126217
18446231 177172505 30206023 405797061 539620309 478943363
298334771 62511529 199548073 452192583 674751482 622094291
77571975 7644635 100545286 816020033 891540856 891570785
17598313 3008835 13441332 110145485 114919660 124319751
2194854 23713829 64014641 449472324 560019171 518634437
2393828 1223808 173624 3035489 3363892 1702386
129407037 10066527 56294589 786893754 688151306 674298701
229224785 68037 17245957 714140862 732625609 755935682
331737429 5556356 150471242 844729544 763780247 890607450
218613416 7404175 10970338 722645933 699450458 657434068
71304495 31422313 63592890 430711412 549977865 685847356
572345574 62888913 214212571 680865537 594303530 606987226
142347707 343421 47042959 805699493 791184602 897326162
110017490 2647213 158461096 447142310 525543371 484124245
472318 17627911 128363939 678646540 747759655 571548852
21297201 5460848 6511832 287990554 330998551 289778605
5788614 94854611 30148913 275764402 265862579 244064113
112942831 234247258 77798486 906564072 922431221 672470405
340745976 78760444 5811982 578759751 351778365 242119520
64913580 13840334 21507221 133012880 138955025 82253638
295261984 120408278 4621584 439069666 505216214 469809812
13128885 7224616 8787299 67698800 70614460 71253046
303624426 138542223 125013025 480792115 502462342 464793111
180044814 35953715 66984733 854100796 830695509 889673793
107746353 428948 106704989 197275137 150463929 208470412
364231583 162490998 123606804 667002342 560825072 568173545
154665576 353977628 95212699 644046651 645837949 730589625
191035464 16572789 120288307 501813580 342817931 514769996
679027718 87622979 75287287 809616432 775324876 790899741
8252953 4308673 524527 16253345 17019497 20204690
129748574 23001900 3543363 578644150 391538138 523967663
1703622 28457671 642053 124053830 130764454 116262240
39089073 17795111 23695506 135212892 131113871 134360258
316164693 39322977 21852421 456400496 448014131 447883975
230594888 36050804 2170090 534907773 782032447 720707744
40573989 16945908 12463587 207526582 246588178 195132402
11188053 55302263 86927105 758106560 776156853 836569346
11450704 24231791 7619678 258976644 226376919 239385702
274940748 27391633 355116597 501344796 567428366 555453221
20813030 5040794 7341611 538951877 345117915 487123326
16292098 5564966 9214132 69865096 61688457 70910109
253452057 98884852 31916959 494374300 435387938 433817361
165383426 54346639 252874749 661344658 638461206 669788735
388944674 442481775 302225164 573272175 582150416 583112781
5237638 252924150 63834764 394833767 719396289 707508562
252153899 25561591 44103123 662698080 783135059 803361651
167655906 35995868 48030859 292717783 267306238 191828127
606994647 29819140 146850178 657431660 647982975 654146092
153640766 11643351 52499340 622904514 576142824 648128665
19466434 213040744 54173175 605157730 704129483 621125784
880893 1393570 14419770 383555602 430248593 382448678
88083589 1095739 33650352 95466694 60568466 104241156
85904955 218317049 69634346 761261072 797393182 877972464
219962890 29869584 142892078 423421917 426107234 344988384
24116920 490230 2907651 25041205 26945606 24964573
27768070 33815041 58247105 329888325 309135231 220506567
74927217 69486669 50067950 423735196 423401086 355116619
28244151 69252293 38148535 438785232 411371449 443618046
33849047 168068085 263454953 626019490 582348863 596072028
446303979 31966835 119735660 599299607 581486038 301748266
312798701 92058048 39713261 475077469 475627916 376422384
14484007 14659235 67765403 433911498 574912574 443208815
11499763 107630927 155540773 876407737 825002883 863861232
171642355 81280018 21538511 736189331 625552629 542458504
262272964 89261331 52799051 629344614 730974538 682924916
3626235 21485003 14190102 140642921 138250245 147107746
177189814 185521042 5670768 951020333 848579761 960764263
412325298 326847931 65471625 498702821 439218376 597510830
495567154 252364816 303564547 535861788 430681885 523907180
1126881 62441 531564 33013746 32114789 37179530
883819806 760395718 102674483 952469050 909172540 903315349
267848023 104439715 332712533 890204211 849123015 951123679
108343560 69940527 46459395 558938070 626336732 616734945
89011585 53597791 13092832 511876844 567649998 596548386
228274287 188456656 112553266 735449531 900648029 864619113
11753309 61815680 30899577 189293224 234602114 260483181
448406975 276130392 132780604 605249137 639431710 580275749
92669394 14121357 25321424 226756574 187486244 209272859
10223076 76068678 344135 219819507 224111997 222682140
38616653 12296924 1062899 65680586 60587117 63648852
29085987 55180067 27498517 408332392 377378891 335249485
430336337 68469693 110489689 818092920 859270244 696040063
52641956 12198207 14349031 496870002 326057778 467604059
13635564 4209 3961954 47425209 53755830 49292463
78597606 68863770 33029341 719174547 602245130 722976442
50609058 186591487 31095240 790314178 928126937 928238563
212348927 49801717 183954803 372664111 372243239 328780175
286752018 52265482 26836410 756499756 670147469 783562894
181122021 15467925 36354250 200339141 118173689 168854675
25656661 23332965 74450034 538556125 557526668 535168710
40971602 12861935 3909667 111432422 111634796 101243917
533557391 211146164 29228281 644482312 569548047 527261819
452439414 374257518 340612997 820623292 707636150 834140583
48391 683449 1867686 43140086 45885914 41410183
345694006 141184307 5541176 587606488 543232062 579538422
78997453 36846598 94745378 697099780 761349413 754176916
85589961 64718662 48984063 547592566 615938040 587584382
34292162 94684205 33841910 609823655 597677380 530552648
72310308 120285859 46043871 378795106 281772733 367529680
70534811 16941504 17569952 106206907 104415558 54487289
15525021 14032278 11290031 38240280 33491226 37914687
278474373 84295314 19897458 479287650 411302787 475287633
158730128 274866014 11062282 806586920 726356282 762410905
489410123 58984578 101461371 903901504 835317892 918476538
174204496 95905532 29316280 800913497 446835509 921360697
21120169 3467549 7835347 30108803 31054442 20794487
2139373 598240 1866519 7424134 6548978 7034077
837374533 298562453 228509086 885620490 923514304 768268216
156013112 31103454 6296025 453773122 439566864 447417633
5985351 21659627 5824778 92910398 94263489 84769313
130653880 72438543 25743273 146603067 100276332 92089150
126499968 11051463 198851756 466903779 580817573 641531466
28093863 55840117 11954583 745294896 731665304 697881235
250954016 108696919 12302279 559511630 380321349 568943452
8163372 62711 7346237 35287395 33890455 28724654
84257772 6635604 36315718 298253243 313748556 263501256
9040118 22147518 70838046 594630091 622243302 596492203
340582178 23042776 165709195 723894736 613814631 688357037
398477751 398337509 166491761 511113455 729063573 610776535
2926338 5191203 15034749 180552995 244316966 247655640
131651023 103272939 16463355 625986858 613991232 574965097
85243163 89984238 106606220 433392406 459091530 398011675
161829145 23554517 33262847 282233253 272771784 219808414
21310704 7410538 389705 232145170 272307394 204735160
34161444 21701134 91495031 796441982 777530797 817876788
160057717 55897010 85467478 724330065 681028453 935925589
474348878 216673569 62374257 829273114 833554212 816294975
89046264 52445012 36881108 716923133 709811819 828924058
11032520 3779619 5677601 84290013 90919154 82890674
115892330 52421680 181420271 922467286 769748208 966247924
1718821 23619578 13134436 228550308 218530214 231474610
408261344 35739906 43587474 764160632 809308394 804318512
182049408 17751437 176959411 240325468 252708113 226240676
463771388 141200429 37731629 861079413 866812999 790725614
95401918 13044865 6218002 206903319 188427556 211048534
235405524 64033638 4494420 560597189 553090045 531356123
76165051 7341228 8698063 77711395 70361995 52978661
22391863 7529821 6824757 127530534 126373180 112465338
299879769 70059314 38861640 663989184 587967821 413540415
85961701 141184617 54957441 613429394 488300066 601945081
285510768 226009627 30721742 433574552 515483579 397898472
153135280 41394702 4964497 354360056 355138130 338587723
37548063 8291917 47990954 595288015 607835034 456474456
7691869 21593360 58069982 150418355 165897800 170979931
55120732 258433 61467229 333936729 295496950 319779390
207803972 55057924 51340148 439688183 412581880 419678416
14178568 24688419 6852073 594867914 518840578 536709085
424621643 10356000 71895267 727865330 293221758 580512777
452083778 158670283 113458338 725393532 429978703 388046983
190642502 188225049 115914340 440715106 414333632 415470290
320309930 31303281 4604832 418635733 287967545 377954607
66328469 8425903 38691168 88034714 84383220 74186976
20982360 8032579 4582177 37741719 39179072 30381990
74748636 71870197 217024196 721124384 763014000 702146943
1496854 25407765 24818507 107617660 153517652 151519307
13116001 67545397 9224238 298227891 303617071 179960145
38529310 88108565 18880550 352032854 345406178 314862171
140609589 92756049 68969453 786625907 790757884 754188786
43752106 6298203 65936727 393265166 349498677 315777248
1828002 381506 1944830 11824773 11720973 11483877
13984751 70857937 57899304 561914161 559735294 594844112
470227611 29342042 35511157 506936309 247613399 488023480
525793173 143184121 78178867 836824237 744906939 382215826
387655412 12801768 308996634 479742330 225647750 340269575
49175327 23206691 10855742 673174490 401870047 631564335
39664867 12254583 38396615 522453881 483010558 491651836
448305940 210262545 76271724 848328970 737340537 722479126
68763272 4961323 1284053 793659768 835919903 766304509
500642628 356648104 402116683 694730282 700668086 521087862
239557566 74769429 115669258 324371603 339665143 365026466
345147918 150349289 269420338 515838676 387778749 419931786
19463703 42107 13135834 55420497 67160058 69527887
41291042 143561256 14034479 417164855 392742796 334566352
9367188 6196411 17780081 139507547 132572992 132648184
41989181 598748 6993471 79202055 59165676 58068491
17004461 38078555 14963818 301959574 313724632 363135588
346119561 37579624 211215269 703175867 716859331 762305222
117262800 43869503 203687875 902928668 768592430 970059931
109971815 43528595 761223 713185196 836802039 911324957
455388 74606 18232060 58079579 60201963 46960230
523706567 25382027 21869810 791718796 681718470 788470765
52848855 22024170 19512320 67163693 47082926 65139290
586520455 584993855 128219399 909283621 912465785 822795272
210908669 12889133 35553486 281062594 279391166 283076868
19158934 3395435 5512231 69245433 66570386 67938591
91161667 63634649 18354556 114968529 131126413 54084027
16831191 69753593 42428659 335515949 263426337 328769474
60992794 29793640 15022135 618184170 703511048 617176409
271416575 121307107 91474948 834474914 964602872 731582816
11957399 353338 10571774 207539027 227147791 214462464
92260120 4529094 53753731 125039292 149659971 126132638
429372527 342505329 189367269 867973804 806287964 828010424
97734646 54035022 79689752 545061488 578840978 523482577
271839853 62253001 52515586 819888873 822015328 641345408
299559262 87051501 37464027 462795294 431318349 391976902
266748807 151180431 117140175 494351289 427350562 560425843
28978898 5841285 10274000 60757156 44620550 61305715
128619787 126728597 111294320 354844849 338714403 352709619
21500939 33625748 11061836 184765799 196853456 183705308
275123632 38596185 8730486 691363250 617964904 672690938
3359829 89833968 77439005 502628084 495916542 503990320
3357757 537993 621437 8647913 9667951 8923621
499648214 290479979 233486648 531963419 428114213 539822949
96668941 42478699 18762043 118885006 100715683 41023379
179862933 97267248 26146834 662435248 678703219 607210320
7088095 6934535 5060443 104154612 84785772 98779633
295695003 172919176 170447376 679235720 724367228 688900471
23864094 15848851 6238453 136454165 117000685 136247879
894632 3010884 4601156 61167296 57849461 50505493
46666422 3892074 38413831 510591560 381210030 462583695
95500132 142756151 32238729 662870394 715779404 544217766
289768544 263297562 118782648 534011408 464135247 552297701
463466592 120289312 449193436 653992621 583547441 740365159
115227002 21168733 3263286 138661697 161515577 149225551
8898004 44196067 26407674 326254166 323566126 352175793
196434411 2334876 133589735 920449795 982770785 541875034
5194787 2343157 26494914 160618766 172789186 195789307
19803175 24675354 35622552 428014140 404855138 404337494
45564277 4550367 31197227 239472353 263094401 261549724
346034516 23307853 8864868 368343643 314941188 137729109
10354995 82468540 30251489 359972049 342321981 287370076
36121406 53945090 13837278 133629822 128928754 125118819
84754986 87945291 86773414 826700388 840376048 947422444
39024071 289037922 5070938 642282468 579347041 584913334
27080352 186979918 261609909 727120535 758641205 782111826
66599017 27523408 8231679 324860916 255642707 252126831
3949856 8651749 39367921 845299589 956623530 936714094
20758572 35594411 35553573 512282887 453646564 493063211
37733938 101343020 69984531 436144724 456756097 466126889
92983546 43257390 35947761 419002673 334098639 388248315
3764498 20791500 48367521 239703157 252316336 236269885
157928005 7227946 5101774 643937030 531132279 522518903
160668012 86479773 18318690 429814512 464591983 464592676
120587047 45344179 35421629 324753349 428661012 433914516
42778246 7137669 41303393 353099668 391437746 387619369
34340980 12590588 30185252 87464103 78151524 86682329
5559638 16292890 44749910 342283313 354087234 320954601
14419396 22406702 32514793 643040443 701824125 758736682
34697102 4347913 14668439 94642554 93422578 80621675
56801428 179149892 14461868 918609590 973884576 703373352
54380113 3145770 45139144 292344596 284725776 290198732
24013525 105521525 23096665 671240781 687763795 635923321
46457165 11129878 191405572 735421757 816646508 852811559
101465445 109258232 109106436 574654780 721956324 736968413
244189458 32303857 187709747 711907103 675191145 658173446
6829281 1402880 7867695 127041517 127170216 140832228
61127751 9602687 129563238 653250402 663676028 669289674
132240070 81492883 15555971 711696629 635000301 699721790
793204964 411098480 95681069 878348477 668663216 810059945
81980768 98673166 137872173 595783759 635330151 631430152
63564632 69830850 57479126 342770503 399444308 329542250
89356796 28962984 10856204 395770110 499403584 526602199
22003124 16208209 31984112 156624159 153819460 138367930
8947817 360436 7498458 18517770 14962715 12091637
1494286 13645628 1178559 84225323 82827239 70561807
152785783 61300990 20576112 433286842 467321284 517216878
157070996 48762804 87784750 250290571 253878299 260731997
21771854 3473784 145557 121162287 121322129 119265753
332062 93702181 241932727 891811513 858354186 964626549
23008115 12476857 7337562 99777241 101364203 86630093
17400836 18338377 5639082 178566978 181244461 173708674
2746123 273444 3634678 40110258 34915257 35267948
79685866 107286864 69715268 410311843 445781860 421048949
33931910 2518553 34271067 684857010 656500386 654336055
58157408 2208701 2872769 389133094 411526617 417490974
30823548 31652591 10404171 206810632 160127539 191828961
306192147 2929458 7035649 670132248 655446904 438849503
20876053 782931 5947249 69523007 54902937 73657831
20444298 7155074 14714740 21655273 12440374 21273268
409313468 74021808 4690032 621133682 600356777 678505935
17563249 52646767 40631730 437802669 407228207 380681489
378627068 37207614 61767622 709287684 587917560 707430032
8954763 14487896 11720768 503303112 570584480 566813376
21873141 9055386 97116351 351947128 494014182 386558149
445737567 404207647 47305906 719641826 860358869 568241995
3760051 196362913 3848275 457794099 669635500 575683695
547966698 405600154 7706951 812394206 687253942 566707943
52243199 2716631 38773954 422243214 418857638 370233511
237371191 43139604 25374481 452403871 238095431 364964019
268414091 44153408 7985430 617517595 629095509 536503601
5027509 146494900 59786234 848133014 889384667 927495065
163957433 141437367 57177278 446528404 438465684 441524367
71258872 95386558 37701139 282381649 331244948 300926990
223049216 2563356 329685173 692333228 763797501 759049891
37073808 61333347 58069106 268472916 247424600 298669845
187152791 8074303 81156221 345082899 324859916 330151559
42557620 41327462 19242472 351641462 344965783 329665868
63589354 12714387 33721772 187983442 210434142 195971502
268667481 268512789 155790289 838387150 695365288 759387695
27003 100822 123327 1952915 1788836 1793090
44374539 55210931 82846535 321679773 328383191 363579484
357317058 84310930 66954010 512579198 554269465 443365800
44591257 11729286 91801608 457079748 530149425 530952375
399055126 11355639 175260002 740405232 789993892 601517937
55378352 177646563 174621865 414531739 406242077 497179873
410648259 47703015 125465800 666555519 679409471 634337455
133708450 113088956 64239031 888821861 802004166 848013136
14306932 31854819 57198433 329469707 419337558 458457326
77524613 98053817 132662844 848709265 848572701 689026119
606606527 56653695 45845303 862745044 731995704 856074858
53072880 118527196 168677447 777308250 794669553 792365019
692448392 315832314 9659525 835005754 761733894 650913189
73683926 53244662 2936413 343278249 363152162 366143012
108588521 3105210 45731598 518958279 547080183 566723431
27765115 8402609 38471736 304576501 242941298 297124097
21079235 78945466 37695190 262287739 203482047 255192949
86135052 4848262 65646239 179605364 134663822 176587185
207283362 14760993 115595466 635567837 593532126 612127227
763083569 127631770 312256564 956566819 731049603 798792153
308284 628662 709909 31898896 32573467 31629709
328923593 30172112 27694127 409684796 290047623 413936754
47506556 35224678 10420432 228758669 244703700 195669448
84384486 93032504 86347227 381714758 349949651 447384334
6073096 12466260 19839904 165344425 189306404 170334741
356458810 123144716 207141938 781559196 452043053 726537372
70384431 38730969 63422665 228293254 162308548 237390092
450373909 18190151 396733241 691188324 502471565 706721597
59783142 8667533 12215285 263019800 285041237 298244816
548085714 24649607 41037255 661870244 415166061 658417063
325238809 260791383 87784476 524942433 439376401 516382718
74167486 9958587 41557586 284008370 325069241 310606924
116028835 73367144 83710875 824319965 801121903 784339389
20498235 70389604 3597612 369023191 392125836 327454716
3464956 4352006 541037 14848731 15406491 14071781
264136652 220514811 78687980 439253731 403976836 491813355
34968096 95883498 39933870 711491245 612340100 718257243
59677039 49499004 23003699 714222332 686284390 655788773
329736616 18957654 15769586 789683382 814483111 897655950
72312298 53948471 8777429 215421125 224908991 239956264
86001271 31058907 14797622 525414323 616837821 536760181
5025050 7218753 1885300 275598918 246669047 206459426
190015443 71405003 165445787 567729551 583504315 575920291
80172827 35435235 3494002 101141448 47989936 88087115
31649078 79260185 101436490 730068648 749531522 406626736
38607354 67695801 8737461 255600103 278116726 288563513
100575109 2016448 15036714 116693050 82485628 113673295
4774597 1741791 200344 10109681 12471704 13031005
661221122 71280006 431937771 773769039 300722782 843814506
440756937 17588542 3965588 693901939 695024430 548936699
212628441 92309383 15932271 319535641 300988721 192162376
33829921 314069967 4732519 611096685 714362265 732175834
35453302 3906170 6673553 354683385 303583845 349046234
135910689 25788632 135007442 715627779 810868439 690341736
23358138 23045544 16339444 204234830 217770442 193065288
89106259 10950700 60512241 215789248 147481472 212895203
47075592 322740 39491693 550257446 515859453 609264535
87922504 19104178 76872198 319465684 299817176 320199500
210504188 24076209 143114317 711422742 522164055 505256920
5830657 674601 11447141 40105529 39531352 42776351
322850482 4158370 120275535 407234941 316769524 504821287
322211859 69239422 1684315 556618176 536890506 344111972
25292812 50870931 11298330 200218602 246382423 251767344
16887252 3453884 24217603 138236117 197204641 194230263
359303066 19604214 3359952 482745300 485055042 440167209
302430655 71094940 26650221 497330124 568610000 538973027
615758000 315990372 114095385 634970070 494314251 591566614
161130855 75027983 12530852 496242765 503622749 459795004
137302195 222043005 60917917 855076026 907171090 877863224
119203131 21812858 56817825 914067933 893201863 879663373
188022162 6450542 7762353 859808313 943003167 796480286
210885582 8454822 44819621 271951212 217056737 230669590
48216664 29659585 5459880 110341515 107063849 115097931
161890948 107852068 36971251 428315311 492716979 434764704
121367085 281531040 19677405 713869494 744735271 679539836
114677723 184249808 224059409 853767482 818817269 707198961
44149573 15919870 1906085 304195391 306024966 287285861
119934408 38778320 49438598 537128728 602968232 593980181
73583875 383083269 160461496 880432609 873766016 755464579
146344274 98743340 35581233 543255809 466942276 430597897
43667777 28964627 40523980 454100146 463592720 336485683
583935627 363962018 244130232 888006424 837874519 449029719
7468460 1550733 6674734 34193305 32361969 37060872
758856 527445 162477 7598016 7100622 8206435
2705501 47851311 35095809 783307122 763923346 813954722
85298216 57310325 116996375 387902186 326380879 443917373
584977807 65740274 7793519 911574477 872849221 881645941
430394754 165364692 127963598 555715099 498010894 505944558
13488963 298952636 43650888 818773930 946913139 877608910
422476149 72067080 22067113 516649825 332097764 446609261
190625421 119307696 52462104 893543764 884538203 573994096
32141163 44586723 5859645 96263353 69826553 98791759
23345724 151479464 105671517 372434764 356811389 324138363
165321734 34291876 3223706 359341650 355305912 347292415
73250492 5649643 50023478 876319872 744609640 635449481
236633426 66771323 21364641 770117319 763791451 716459915
275094495 1448469 9980116 548245127 528475620 382530009
500793871 223730603 77364252 688797977 349124352 452395196
37221736 21058302 4455615 109267393 102997907 104019080
148534642 30031726 50356948 246308769 182174341 304317194
55351398 1688067 5421927 120178242 137967786 136783532
197570 12346324 7313957 42764151 46931255 43110316
206922903 35627911 286712527 636326403 545742614 612616249
312645654 34410866 107802296 385905067 314827453 380746306
201091494 147360354 64249693 841708371 881819275 935723668
551545608 389505408 52244615 593559809 444117255 250660698
2446763 365288 109325 9080458 9309379 8718360
262586831 31925725 289044651 803545674 842020264 930022899
24412181 18817057 337701445 977422088 901864379 861783571
44908029 22381843 68456163 238396801 277068767 273450784
475490682 88675034 225576775 672612510 605720412 476691034
505694950 89381183 57190114 600401560 460211361 423236298
305931330 24740423 42402146 654150441 554030264 611610345
433076217 77798002 4788071 601669826 321173632 393678832
7490370 2191102 4594440 36278076 36028415 36917587
219930241 9705133 58417897 539136955 339298911 537273130
3994329 65854967 32584068 749179534 804781926 813408221
140779032 23171904 14578857 542759092 559262043 602660947
43014131 32709673 97222679 653594309 770898937 667621590
1375293 22595919 10906862 283791246 292755590 308863296
8586060 328664 19297602 177671471 176502111 181590735
200272836 224973689 33740457 549270435 533132278 548476114
53800917 40906263 119617721 377692743 377684391 250969783
229547800 2601447 90713395 363505560 327271262 333013646
653953268 314472355 199839218 857938502 832339895 632341775
190203518 4035505 79509958 253096068 163774171 196199420
259723160 3876955 23307986 459267481 420888750 444771831
32088668 29293113 3363104 342348141 298065157 245955916
465727737 33762566 10358675 664986042 635402963 715255707
16778660 6700153 13764632 312148021 365761958 311721699
39471636 12184107 891805 125214388 123404064 84883159
112900886 80932913 3697907 480362420 641057797 517114207
112287398 4438134 21524931 190208698 195326863 203570963
21855844 920577 2125897 37660583 37668423 33486516
86528023 72850110 8744580 212581830 218023562 213094550
344336875 74008933 32866120 405435459 290646215 327595992
329711 1630820 2218972 33871589 26167668 34421927
33054108 1122644 50095183 421324053 457447756 386993839
52327126 34253885 17221804 55921061 66494426 59908250
68131602 34945781 43319335 635594394 658623294 607106645
38500877 14153971 60359745 222164568 232870276 228575929
28840892 25742172 7955850 87271926 88874805 92498653
455266661 201765301 195041159 557188017 320802601 677680191
30229942 12515675 4847504 68431027 56655445 56809150
455725598 109566483 274196948 643774115 642715299 411181683
15383848 15974575 7730512 123307530 115869635 137838918
51726158 20874555 27232975 267053409 226260577 249894801
153084466 26300203 115347781 595007189 550307616 500447984
118740230 21271894 31485854 719128439 826057203 810932351
6296254 43909260 10117445 350286894 371272571 366647731
23017412 112482743 42753231 201132500 190746136 155478749
387190758 203067846 630209813 874653404 845965362 854492129
79059048 183260201 7272514 942508987 915386127 927136719
46713015 148357826 1602696 509327096 490483663 462324453
5008580 29705173 29595480 196230156 198865553 195813463
216639539 115655622 93159541 791087543 714185586 746305903
10141769 9769226 225934 26176676 21748382 16873648
15861806 8792127 11458735 53938464 48643278 46369999
39571120 113942663 7145574 644266459 606585920 624222481
41876845 219066642 89662085 807754613 863159187 744722274
38213189 10878328 38341321 626244416 678022502 654987852
182327282 164539557 10653564 599766714 519408083 628721420
367931336 18496334 222884116 543652036 492260745 506461403
16160278 145483172 95939789 351336995 336533961 408230833
25855652 6568022 43376449 154074169 160361719 148998056
382720384 58822892 158612782 733210469 791347246 749962572
639917030 218388059 17431577 752815524 456039084 414839222
14481252 106591219 111558598 703606116 837897138 737851458
231354408 28795129 5070759 459985984 388461191 405699832
60399689 44019130 51452074 189447776 188331153 193261627
163128939 69339300 234450741 858856827 885285561 916323565
4286482 38444175 1344965 273708938 287103568 245654898
492408795 94126829 225994644 583876205 491801195 600710642
68657178 116875822 45548563 497691995 481906692 365946702
1199266 11402231 34296866 232070007 212039045 205414043
266103639 52816052 157396007 364566749 283405051 307688857
546159992 75580823 214378456 638951603 619370829 524424591
263725823 231330562 206975223 971828075 971182382 840063360
107759927 16704487 10398442 556370584 510406392 499804960
92075407 109174728 11128980 741325530 717717508 702797488
350777940 18332118 53682331 465106102 307385765 436295656
4520476 295960 395799 181007188 225685334 201250933
615799630 301801908 122899332 845722835 603402524 871420983
38398563 17942875 147626596 739468197 747065383 748695062
7311585 68355730 30287358 581433294 589576230 604463193
156037154 234535424 18954488 865575846 730758237 617460117
547190135 55178057 44376816 927705286 883188429 899406029
160261386 102064691 22859109 531384902 548956909 428143204
23472950 86674362 27758674 435152163 502400964 473516882
1878681 1995791 4180873 25353947 24365130 25297642
4202436 112825984 21853451 704246121 590419522 738742066
66719172 41797199 16037342 282965244 271772792 242414449
45903768 33170864 23280605 404317549 356144055 400890442
2327467 83683404 28129139 383532958 401426534 337177225
296170191 373670087 28424909 923960960 859358976 828701775
1366611 843635 10360617 252832636 224387052 217582766
19707643 51109917 20893613 335484754 356706738 346448135
204726714 18814839 89102788 596421690 408296673 587527919
184292119 74170606 104085130 569267501 644643383 560795485
436268458 217190984 73653635 726301793 716440100 516308030
28392344 10985619 13212889 344658964 356956578 369545966
341288060 16975204 167811106 680186603 742376365 676308038
41041510 63033042 7067163 737759944 730486707 741611315
236489040 207864859 42557558 581379549 639138731 625062626
628546001 287428072 43221668 706116646 719532753 777252567
180303328 215727908 21669266 968458026 889322290 848319048
96957882 39389954 149012821 618205132 447753152 663262451
183321345 129542074 45345254 819072610 831032678 749433182
561763701 158141914 329513154 800278702 420809054 805353529
11258102 6348667 20237565 630007027 683960681 658360403
25320316 8376761 578239 137451131 131821755 132478782
21545343 1968926 11223163 64117228 60481634 71226270
23568926 4852257 97068635 225762528 203627725 227482372
25615713 6890380 26599274 482438268 471584369 490471570
200681320 52705765 51689283 461231138 582477151 519560750
25597473 34641976 86203558 402593940 384683241 354971140
89228766 95298539 11834943 581932920 461052034 424647024
98224309 84092371 320962860 828587873 701013573 813259070
94465919 18978145 35610857 126632114 127609378 141737863
142000569 24485667 84666822 682763415 693190499 682426324
24909275 15050553 7059780 102498883 99192027 83185619
190639052 28293788 79089270 640791283 426912249 492027303
239117716 463740822 23540715 548009462 650858842 674342232
11552380 88282582 30463559 615988413 750951143 776227748
28943570 18133562 34238414 512100384 518365230 372462589
106458306 67085086 34645674 187506924 213557103 184832396
72154550 5582983 6327870 195337149 120567883 194354822
9273486 137003758 169644095 581285335 616032839 595737192
112212066 1140833 9948544 381316514 372367336 322010687
262444417 44670274 288832377 537124337 315107634 539801634
39201360 80515084 7407219 263905401 260535403 261423823
131489645 18212145 119353639 763036587 708573304 747097077
324741 25948526 2048093 130707925 111734066 135084839
148873843 5642490 19491713 797553308 796584699 649346802
39774702 11939026 25434091 159031433 185640373 208046453
2415788 2561858 1616729 39874618 33933764 35734165
43966557 29379342 35272269 685588963 727515310 707643135
8998086 1794051 2926924 267358291 260359817 238817970
285759133 51469634 18060571 773713702 729684249 667768664
495304341 135231232 107195568 642913082 567757526 498435707
3813676 6110397 1400091 67886948 69564468 64874528
225493080 16320287 94283647 314946936 349307756 322417153
143874440 158231205 139096958 890994437 880423045 811604835
201107770 13049823 232016072 933162508 785867979 934372585
4961556 57773649 31709993 790098914 762432550 653030568
424760006 200520422 282759171 745724740 976958761 853998249
338524372 32749709 5990824 682301839 721079359 614486277
107461514 47920927 23020584 672208225 650612098 626191846
165942420 88564986 8000439 880639682 777194551 944511891
416068952 119346415 111063859 821741087 707573592 851597497
17812009 2848842 31525833 682656858 698523651 687581292
92934956 40526312 8936676 306226216 255902062 286534926
114942118 130763510 159459103 964414727 804737875 947079503
120372545 53350687 72545083 764577569 641213542 579047522
371181088 90766501 99650476 814575425 731640253 646028909
171448652 43530319 57056875 383206120 422319504 354071186
4356201 73048692 72453630 539991752 434888200 535180132
73486963 46693502 98105340 739574542 910903989 800036790
86960479 71231565 82992158 109645318 112627939 119060199
41854709 38966411 180360690 666384461 632724926 623494858
16813883 2126099 5955184 277413662 186925827 281521380
321062404 435957422 34646473 899542097 855720498 373792327
1422714 511541 19653151 53345552 48833089 47636161
235067673 29588726 6802426 842241636 831443869 914142009
25472298 74182389 8709026 177275393 237039193 162778168
339254982 331821929 202922840 726142182 559909551 653588497
348300671 28914515 63530772 396187690 371073911 248647379
19391942 39465146 5333068 489314960 477073177 338823516
429870213 9267009 220748635 866228533 882594122 631563234
92747630 54562475 41245777 173456548 157382608 172244994
33800487 153722318 114205964 777392320 756368952 796598211
43323261 65753 54245250 749889578 645271923 841969152
239538402 1997497 115086698 687953894 844974780 796746386
16721643 54852072 101297757 394505053 495983054 459376705
42447922 125080754 49179130 544076674 477733810 532208236
17085766 92718 29842403 184445888 212574221 209848336
112598197 23326095 19280007 208058342 238137086 165320635
18320523 13459690 232318 92893159 97184983 84035947
47505224 103087705 48153097 485261207 445956126 481563375
126838549 63307869 88344196 455855549 430787129 356179832
68930643 5907437 334946 110624928 88862129 88014535
33138314 373323 5239387 89080046 84348191 42297101
82807977 23990957 84864926 455666060 586575063 546915910
173014332 47482247 12695953 245868908 239011042 238814602
411703208 254865991 61568259 524442719 405531983 373934191
73547539 162033362 36134049 278210648 293647740 334291045
38469970 10086876 15625607 148081343 143815213 145696708
11168175 5048926 21710089 519677248 488355910 488032328
16369549 2745322 6283264 40908764 40432080 38056340
25853149 7079667 16596901 99088697 86316061 72263300
138929253 6744282 14071835 244183483 164927443 248934137
42233404 24049789 25966420 243372897 219422582 220270812
122998684 154638343 35838540 597471018 711399492 686950662
28161111 18675334 13729587 161311345 135601974 142885509
27855154 3873000 25321160 99360842 98923817 62197789
648750 348203 26852 857623 555090 1073495
14205258 17359463 853710 305794632 188156470 282814355
12366154 53015414 220596116 843095218 980017887 984735767
201004 59845864 25988675 335972998 377652628 401006236
138016285 51495115 127613043 638750603 645803002 642065207
148569601 14114259 57277880 881895094 762039170 619161149
296780065 63066158 270031571 382161010 327593396 382262242
117945242 2936034 9249703 540105097 558779626 597940743
2904177 16557759 10830002 103687179 100148778 101442145
34160224 45837871 18304535 432242718 411916327 389647983
72406071 198589972 27392530 814032293 725606829 698362727
2219369 63488192 24817138 175737529 194564891 198384539
10257686 979703 3307862 28677301 27963310 26732707
125852668 33917411 50968228 903624583 913489860 856326112
98499128 117298063 27888970 988650260 978466560 996524502
136339739 39004121 150520531 444951054 441353752 514276716
68890516 15148018 64345018 717971572 665458670 751554532
400379645 281443787 3986821 450475657 608653835 220391841
205923271 36374793 62366817 529164441 531300882 325088844
741854 185469 282145 12065778 12810929 12482155
31440907 3982316 20900570 655799390 690589515 679846910
57565578 29450313 173633311 829074339 883344514 723507275
3081227 22924417 47111963 111929993 87905177 112800620
144540993 37004298 2970567 211303194 147249731 213608966
426862457 140744706 93744197 492193627 516757788 456958447
75127993 109876108 20592552 471171164 482877762 413002460
104810794 88197644 26954547 209489380 210904145 155123202
21803874 106431156 13132197 723945684 731135780 663041015
6689416 1801908 2211901 159086939 161441456 147849953
154283012 225888946 105571877 587336007 673898627 651767267
271200192 33630570 20677180 726914726 729135767 657026416
527608199 32252422 280385328 667327895 646199232 705759561
533324150 86130708 209294839 856979295 779448537 707611430
250371967 252031105 28095600 745241359 434344747 772334220
545545458 64804026 55870540 780558569 642700717 649050245
4536208 19676152 12419918 238860837 256531508 270910625
214925695 22424790 90825589 361420374 472772411 407778952
451387729 60601202 212642341 521189221 460094111 617621402
73255742 140413026 3505637 562229274 577652623 569206721
2302979 28474039 76636111 419786375 472286837 465309369
16432565 51021634 4256750 231288958 250957042 215841052
93081422 127021096 2914285 849701956 723347100 857502888
72411102 19363116 39541225 855145205 876374667 854425525
333393908 63541523 14918935 537930948 407026863 516200370
226025617 11470174 18735221 758451127 666672620 401559197
15316659 668995 2255289 24321532 23002717 21087002
17852030 45794031 28183381 176265070 172550366 173527873
71535256 7572124 5131240 118894926 74795582 129538206
16363877 124011086 54397665 616741107 568508784 598141303
2449339 94094 1253804 4256790 3897434 3520864
309629113 127513597 5042629 897270082 873022100 400688571
32004246 9173106 44827860 248464398 193433232 199076034
90381778 26768467 14100038 188936908 152013797 137676025
52748742 15482485 83439514 361824239 299470717 415546749
34351075 174685159 54471484 661589161 648767217 576343978
61896684 11334208 2132264 796214400 806726028 902887926
5833244 8636791 82910362 459157212 357777904 461689301
285897364 62574561 235678409 836193894 794327609 578109326
120232737 7839963 170909041 683422309 739725335 855396754
10606441 2020921 1308057 124265891 119793944 137738666
319648953 115233911 214586862 379636326 341004310 479874880
18745486 844265 34806900 604190460 580309201 616354859
795431 102586256 34850876 813160194 849388853 650361388
107089580 164951625 36333185 780130336 822128003 647526246
105770081 130548234 76888693 338034642 344712244 323724802
34856992 10810009 15020531 157597423 154929752 158305821
231653659 242866192 99156439 712527277 675151738 685980761
14605642 8136115 1830985 43146713 42977519 43819744
63512222 43119149 12993148 179677226 190334925 199654024
319247321 390679052 50018053 786404070 875816247 878318426
26378660 819625 239485 63261624 47167132 63993009
1452625 11660235 5511397 86997830 87663700 81063042
13568848 2547568 1902186 55506042 52345722 41898820
152429993 47020430 43289248 425140945 263902231 388963755
17729180 6372587 2010704 31257550 25223825 22984365
26030011 927085 1752726 46234105 45909354 41088000
309372135 97671382 160033049 500392212 444256268 398982144
73923573 146115688 71737618 939327390 922287063 971707265
208333748 202665080 189122452 339305582 309185048 352292523
12366191 5338745 1536383 303521125 288376128 271589785
204920313 53925877 23620164 765724244 814733386 805048961
148675339 3281413 69894268 354649683 318590498 360212739
96942079 20938082 4623072 239293878 203139669 197480620
265058100 94746442 61684972 655850760 670115591 576331804
338280147 162920182 50850751 417242199 357640013 396255234
208237832 10083471 15548641 234267371 203047081 167728948
387624556 235225432 217376807 541122425 603111890 551440325
52794250 19084997 6859340 375975116 320069215 285453897
16111 1506402 1773545 8818761 8491774 9014632
108204348 37473805 11834081 189831011 215422945 235972262
301655261 147060494 15174171 819708053 790920575 926567089
550126501 90372559 521182548 588093895 556470427 642115048
33332988 73168657 17933402 583718344 701609163 637060310
25218783 4229631 725867 53410501 51483592 68685087
16342066 68279900 1163630 524031789 403138942 523482357
288792165 50920440 115496438 474746605 435765678 366788511
123821816 35644813 86377285 577215420 400861146 593257961
113444845 53658033 14304040 130612275 95693379 102357719
9261738 26411642 10645853 80274340 96608172 88963319
24765878 9702137 55916518 706307324 802619419 808031991
77529143 27852686 8213951 638055134 698679665 556632971
313595029 94267347 138592013 358621344 253234197 321448929
64420563 1950632 70992348 454971824 384263644 440394918
2564898 684381 211525 19572704 22824872 22615674
145541277 18002429 24950548 779523117 803417170 679090059
35465286 17447076 1470811 217336085 247924409 249712805
7254315 3637390 9329551 72973137 72076691 69935392
273683992 161848770 16425363 882347805 875938758 840187631
28857686 41241496 17037777 915203995 932659595 886410589
59682772 34036886 17338349 86423595 59140622 75319763
268067343 111109089 18598047 355111489 284650431 289180796
173847922 33220577 47985346 931067582 757118873 844538259
270442311 17538645 14725751 724956047 673942221 768660437
32049682 3606492 5783499 165075869 135651789 169439898
4235631 16796490 36579178 527786577 613028841 524226565
75791635 10118860 66017504 161048750 121172316 149792458
368830478 11124092 262821714 505003066 432589739 477725501
675773929 360843087 41278135 731294338 722137820 658273369
173375418 35772969 80577997 492478061 615200011 513854880
26223954 15431778 13008606 326026465 304850355 316017171
8995802 482837 12768617 320821446 304113424 306689211
239957622 194372355 67021945 316555344 277868276 307707741
148035406 143672772 78806252 845528394 891008810 833321313
356743920 168360735 153269484 555845926 616388771 643496915
384310430 207881196 148291560 423319498 288606201 390087998
81095083 13337137 108635859 442596336 422671740 371891990
93727110 24778320 71290102 351923830 616528689 565271707
28120487 1189797 14322913 51935890 54670467 54209687
53364104 103938939 6846669 220080095 196302417 204909642
358708926 59750790 141021314 492028203 455905223 516200638
290438839 48036407 168307070 807459809 695064374 842004837
97378924 19006128 24947918 338483549 321673870 300973179
222324495 32734203 31135679 273898739 232193259 296732561
221224410 45520867 20475165 461569132 397098544 385688428
132803510 7963187 119617381 281031273 271345878 250696150
16687047 38947909 49763072 258814633 267974257 305512960
125861960 2488270 94918911 200605310 115299348 180940305
26865040 3008423 8346127 330573757 350726796 396749617
69570532 73369611 7681112 683284469 639416756 758823640
263626008 253599964 127933632 551955601 506506499 612837681
111395255 92166197 7618361 228033172 218463002 191466922
166509620 43963155 36648496 850238435 886782843 837165950
124583936 103807513 32483631 469906463 396675911 366098739
86316308 24055350 12157001 901528457 868508036 932949892
71163294 51962029 230417329 938923507 888782818 941238517
434978763 118774490 7441614 647210827 657542755 259404148
168779312 43814234 42808076 180596757 120405437 159460678
50823738 6381412 31325015 502766750 479591739 515761204
50871103 250697970 605897 802027592 715445945 783306706
692443356 420538720 250487882 770441002 560436459 416769522
105171047 13950026 31810989 136516200 162600421 104387874
57047892 43537963 90061827 353461886 371880254 258148785
23537832 66426802 67295249 353745610 415504431 421470188
73428852 18510838 17577274 438586930 503744851 322617832
85573081 56730670 1505903 797484211 835028778 832629881
32661237 18075922 89265769 740708819 525857681 695948062
18936641 12571406 14088241 175423444 166242329 181101592
239710993 201048904 30286752 585106295 536139594 544814966
234393915 52367038 200530494 601618119 442012627 611009024
144077852 35146680 3991272 226966117 169607876 243259436
43297813 159584136 2734999 694795132 753620638 748642734
622711960 175064441 32331377 813578201 902552263 824194772
148671967 104594512 40493426 494428534 512006302 502875543
28510915 20448326 75407998 394730130 330340910 392785178
43656116 62481244 37142035 650221246 782976701 500824287
14925658 13292139 112093045 588097539 522405463 589166196
165344783 81956781 21716392 526273971 516307202 509097537
41372019 5577110 79062244 130324022 113951554 135220638
7467337 2001404 13594104 100983543 87015071 104438588
601844671 208916643 72301466 898072520 820760277 888863588
113785888 11681205 41458718 173744271 148586249 100695968
1067083 894070 179020 11880463 10195574 11520982
427111286 38215944 58903036 637559925 515443229 170673676
2960330 3135684 32100499 103333653 95242967 94594858
775316221 448916467 355788019 842519734 583334195 821617108
204800504 21948343 67714790 346354992 309561831 245240774
557425111 19550816 523016199 653981479 224600541 586304387
158566550 7353714 4151834 322514026 255418979 352712216
43961923 112542612 102290870 901082922 863467919 863830310
24508010 4228991 5626280 104014324 106675379 78246586
327160299 264725821 172061588 366539075 501169823 392345065
29097847 93093959 208881266 849535325 916417493 831446717
5248072 39167125 4089687 534510053 524176066 463988335
81493668 32932999 25866308 327195789 317070858 318526987
276110072 113388945 6019614 531322397 417478789 498555112
13895214 329666577 39145495 525014781 818443146 736545193
9622591 213638868 207288776 676874612 740529697 552841194
83175050 4752624 77450677 423585242 335489887 388493416
106485396 145674910 20188695 354508881 420565560 393540887
83496035 47061876 56604280 292906296 229118008 271094390
32847473 18915956 68821403 505152222 480266874 424286821
40875419 25239969 25255277 124398908 115450849 121721536
187872037 25123178 36268931 661562214 564286433 678764512
410369149 56823991 48045842 910593267 879111543 887851588
40257754 32994179 30936803 916712098 822166062 941466270
64297487 113288388 163167167 731821140 638443255 761402458
31573557 10175983 35725304 381880299 352828057 334448412
1930318 1062382 4059271 54440481 54832245 53868209
317620458 245927863 73285024 992185719 963055564 958825836
102999313 51860658 29150091 772545442 856761497 814726609
3657704 3707051 5701859 33239917 32957768 32563836
116460284 4436594 188287250 921439267 985580077 932307696
102380347 41926048 6516734 175943381 174286022 190863330
29135494 5100210 2479931 39819406 41947896 13666559
26068803 1122832 74164007 321639412 225300993 322568810
377086045 103512150 41026143 416494709 250008829 476975227
66416806 117328430 57946288 826620823 934533044 834146977
37804987 20415873 1949159 67481919 68086156 54906501
720391347 195294013 9149186 851224323 424931843 242883617
184340226 106682658 77036248 941279236 949475445 876315973
172546425 81795286 22886690 248762801 257239649 263424764
3777484 32433266 94836133 681974079 738775719 740445439
148372971 13620438 56535005 227010894 225882197 163182392
50778977 22629281 70064860 397016982 464630219 392143144
180169988 119298719 173534476 353477564 251305115 360027652
70764097 9101236 50494594 342232202 263391575 357316644
21654802 4807718 10972670 180054353 192233279 168971454
106836649 39120358 103781694 218764270 254746243 192119826
210024648 7004011 39597578 220975043 191827568 203735474
139292725 57857873 87551186 642290065 640176761 620804583
96662466 52501813 1044427 633570064 429248287 620229822
719031671 35190468 223041031 803230432 774708117 604197350
226502217 85899999 38208344 714419220 646676289 551029131
292543833 121530226 60651518 601695195 608193515 516558489
2991018 23542323 42010845 87666977 122464019 122658739
102389595 68526524 25483802 777147565 575868089 644796974
148105981 10889332 166188 245191565 241295758 236897881
21485000 122652021 632006 375510085 452255653 474633746
63314346 65074580 77402245 451241972 440843961 505572322
265437144 160339044 82139918 890821552 892410228 895663848
232579568 66782590 112659394 365956641 205021616 396082476
10675795 6861230 43174375 108807117 109753033 106844814
230934753 222390547 109090462 352905704 378457278 413817624
112416846 31828752 169736170 589664029 522044584 549960836
24150735 5498197 38553833 281302599 307384816 341010528
17496044 7931922 19530593 123064250 121393822 123758493
29180642 3588712 8575364 86146252 63772367 62497539
828678 10223947 8713762 159915993 175499461 157538809
65377284 63159161 60765877 541170123 531979935 501191713
377754317 146972316 695821083 846946273 881164359 916083898
174989685 16325885 35590572 706747626 590603354 551560586
107877774 38435017 24553362 161181725 166109435 177242040
293973 386403 19313 2032191 2012966 1977360
8749463 29487111 2306732 517665166 595147126 571471457
120589765 86302706 40661945 327302360 299510660 351417675
131663195 38378805 1178210 179319698 163818727 179665240
24806273 41747229 197368955 486904916 706850828 708161012
38614034 49702812 16643038 163388205 176927056 167978016
407851044 30631019 129140679 482991479 399575524 369119714
374017768 11270042 60180826 788325381 697271231 689223032
8429789 5428356 1322307 43995464 47737427 46318639
105100822 2270471 152028485 672321611 648412619 660268449
126567447 3627938 51135981 373474506 378692225 346195266
445643657 167665855 50804412 703757144 415334110 226202225
507413765 165289576 16386268 676309192 673581450 398019198
156980894 26838689 44661238 317539805 339493770 271851429
95276927 40909513 24526216 257191735 251425403 253389626
1169524 6630297 8516772 200814839 233871589 201356666
30642207 14627303 20983033 129967633 131520505 134458063
80966020 2463977 51483698 421186916 384570740 429234079
151588421 692681 12832430 306906400 261358950 240617479
79332176 41364435 5570422 167131948 169344048 150448436
134923011 20148950 7368841 271371031 316766444 309360054
13813762 12509637 5432590 151346849 145963252 120680827
35679376 18435712 2670553 61859103 76184651 62633871
231789932 90327325 63472832 591028406 538879172 536994640
15442205 27693959 11834830 203195001 161627295 196553793
533295369 332749399 3228115 776033760 817783487 823732475
105825945 60576300 74631462 497534455 518839762 484031731
76441876 12527441 24450622 886581863 603480323 929741388
13218818 60384490 40094007 166501773 170877371 161391278
80227711 1074274 9207771 167645038 160227062 160882031
144939649 60712549 247620687 906164573 978878907 874920003
155679240 111841600 29887693 690819423 450465841 610355032
444153230 89953802 206238982 602133779 686605237 632696551
44243744 82703349 15153829 902099336 965259704 702384336
24039894 68723907 49896733 345115734 310823603 339448043
23243198 8331341 76849655 219095937 221576556 270676225
37373940 29233890 15191233 279083408 283732454 212556258
154689600 64608692 44833842 382536378 380927031 349603365
589384487 12001557 187936561 786224259 752975753 794624731
131502924 9363778 4041734 598630535 577070391 559938094
238831892 16664476 32582438 798639674 794657608 733200559
1402206 1578638 1850423 8595766 8164300 9347022
37741294 11685379 6781158 70406985 79474066 51012576
145109264 127254851 60534158 290237645 306420490 206280253
50163318 69692899 55366361 470628903 554867729 684636961
78897188 48001362 72531973 157021365 184470079 166764364
4317824 9035521 10843007 193332559 250847942 227947371
98725257 34176526 31273996 139558185 146700925 152367319
48867881 6698585 31996724 58735908 54484621 53587509
175178582 7047063 192701506 581309689 492139477 561203358
823191 45412135 18569568 387994959 355450570 324007871
25186963 6409582 99633725 511417517 482551224 510823257
21834821 19964237 2663423 335975769 269074999 333101300
289237617 234619766 338447387 437327827 424994935 397513332
672612 5056067 2393561 519882109 476858767 526190556
413455363 126588610 314534216 545710680 399115389 541109587
56455460 10070167 1480340 298809948 309443599 208618516
16551414 61206035 144925380 593521313 522523251 562823979
42677336 12177725 16213874 60543710 49371631 60173877
38811696 62797356 69428921 302422320 366795104 432847003
14251292 145177124 121149832 807590623 796803913 808358063
25894304 2792954 3749137 88239552 86828911 76144546
369347793 28871736 70814279 498609180 453726833 453275776
382810962 13961731 1730445 667158451 711811001 601988674
31542887 16171511 7901030 69030985 55040451 49264332
434596547 2462967 139714913 526501783 369145031 486056570
64916739 11691651 13316947 196739739 202381643 172709717
365949739 240858783 94687877 534419317 562882203 463564771
25004063 19467215 120859900 203509802 242547959 252271947
40938956 147834166 170197445 837813501 814486897 790924714
39616847 13934967 114831775 720412024 780393667 771303563
146684940 6690260 3633774 259503883 269711786 269110970
383147273 82909434 129993288 919061124 974236764 748990792
64040391 34534173 4434776 93231487 95042264 59672025
16389269 10839031 47407255 311993522 310007998 299406584
67646767 216991633 75024647 900307477 899967457 638429660
272629778 260769478 278283464 716752488 672161328 755519210
30761417 161791042 103156356 899740989 757475140 908838455
587229915 373337816 302421854 838897169 941171391 894456477
68085381 9659047 12362066 220313150 226261617 198240859
55878107 35519634 118512232 304785792 288807378 317140976
372737 39450 54959 710232 746721 469503
53161525 8073991 37322206 129281306 128789306 127782533
1163991 1181183 37996429 323192579 386561056 400781993
42932465 1670881 21709669 696541541 704126734 556634703
84994709 37488808 127045255 753473323 755774473 712887456
469440287 144697641 142019310 537042476 523079547 539870556
348402218 7694140 11900413 446869142 452596349 441635102
315248337 57354835 12656999 574051172 582146164 508154511
505261907 131609048 68254575 841479662 843244499 703941075
124067936 68976604 30337939 600299278 580018291 548518461
176896479 78963500 23403652 301465685 324289268 238520660
379886570 136824316 140395022 520059894 415729074 543166068
27692344 33426177 28767429 214390303 210976106 197249653
5970911 3992797 6578038 258619415 244117803 212104794
281785426 101605804 28188286 499637870 359129774 483547439
40515547 11778618 18104816 306732534 261411913 277726624
11059612 4311399 2934635 85486749 88730219 95185766
569458040 34428224 117651056 905215119 526109213 837613534
2667682 58577916 10370471 626339576 624778195 635739122
50707841 125600990 46755231 658780571 689946599 672563604
275950184 131980901 149381016 878092997 678398632 702607795
9506591 23906643 191560981 640840943 628630803 638793206
965068 12468703 358795 140470149 136298476 133107008
3098127 2918291 9296540 147151760 149242053 155914802
103025790 121349752 42319365 683209058 651352222 662743398
16653398 412511 17912522 628783996 659445316 669248021
3253514 16277706 6381326 150341723 150351106 116722533
37210477 230962388 8686321 463516880 476928757 501988118
13638970 9303077 49512844 225626015 294654254 270172943
600776152 22098987 98247939 683447602 526109123 292169065
29725315 21679132 1159058 210456199 181988966 217768232
387665215 36682147 7994330 647587574 353037919 506060915
158149069 122324521 6135558 747416797 800099154 866365867
16958641 30010600 11552202 797606965 819423573 870845134
114895052 27217249 7562401 346868417 278534139 373437437
343007905 141706439 251755777 940411078 740312527 919566224
81391975 29809429 89927836 409748211 424666024 401455353
47977450 50414195 37074232 91997620 84457009 89385614
35999887 15735785 38320737 206442873 168047926 206196776
49413737 62881356 178570 113470336 119809766 101016882
288537976 88934708 12348038 526607333 545401496 528567343
575929174 117458913 4372654 901375568 847109730 771695777
40802317 64112629 18466475 153188193 151463537 160757279
92983952 42367658 37498293 418936972 464086991 432783573
11379866 5525113 68671930 316681954 408457599 440712381
5072876 5729269 2325959 72904755 58152382 71644893
439523956 32944835 195153904 547386696 528963235 667382124
698033116 202882758 48304877 884984028 854129579 569810657
426869485 117307298 32725845 653087181 644502602 536320310
83104693 7660094 31628544 703141902 655509450 708596825
67676625 15300263 31760626 91777094 85527510 84022652
28427090 28772895 2130181 377478590 412602884 377292478
157959159 1710585 15750406 208974245 240937988 153855317
364675572 304839775 117446164 786738703 749776808 807259094
19670489 4116487 90765600 737314611 745162173 698939055
35175508 77973059 42935856 362597036 462371361 259908910
127174444 132344498 52809512 261798143 250708441 250198427
1694730 2060515 3437511 43495040 47652045 45956560
19672136 10665368 57509842 341876162 325391739 252044948
152093312 41544303 8153134 800812709 840337358 431173710
302395529 84950971 242180828 710480233 566462636 671362396
735285598 390579445 147327861 764724313 936480904 798346525
19639322 196592 29248449 709693476 792407294 659257356
92528946 60641583 15012035 812288991 831769091 797187036
140106103 81099550 92652514 515031041 509549535 481137523
111873183 25154882 44059945 197876919 112157090 156711110
147839300 27321255 105429243 536037587 254352752 529612767
102191658 82397818 72669221 563233130 572534933 580568366
600256489 115898459 250870920 785712579 787597578 644307957
53095612 53520011 168110166 404949440 581486673 548511780
3387636 71035122 26618136 535056629 440030676 459021497
24220044 10863672 35640805 98513140 119007245 107940979
8613770 888660 7096759 35547637 40238570 40968714
209129091 2760367 3114387 303904834 250581158 204244453
133913589 61499335 106169565 329741860 264220969 298571316
31328956 14971835 65521 283048930 346715713 336000031
116395734 20893910 25419944 389066371 451023728 538854830
194862222 194690968 162662203 712991732 681514493 550946728
114978234 114695339 113403633 279879537 410347574 361922680
12532013 48238969 46979977 495347559 568194489 540703834
10353794 38704121 72803094 449265170 413142733 510131629
183896605 35322000 9612787 635807184 556173682 676159464
394117415 1292907 9765073 792166889 780784734 795029547
4563690 3308287 6651979 6945121 3961331 8694957
41416817 1672097 9965711 497572521 603958564 610596875
808819761 221652343 291379600 978838792 952847783 988403962
308959145 80674586 17271868 427290088 196031046 331620221
241013894 19450515 51921795 465125870 612815542 557374053
32850639 178489311 11815839 421125260 420836271 361825972
396287816 72071587 98751316 446420680 506709285 391912144
77246470 7950926 15642470 630695952 634321051 626692210
100285332 137016424 71372678 885779702 860155134 788352297
39817498 59880059 8874450 363864057 395968345 304712512
27549783 29333298 34476148 455787681 428308283 405281271
20397884 18758044 14746298 424700781 448213442 448752750
46542334 78925486 71369268 430119384 478806309 350758896
535855735 543890457 391275029 715084963 626702894 693531607
97337438 24018841 48579496 279582044 264137288 254205484
426323486 36564065 9732180 837321272 804879129 795097255
521609753 46029033 111506107 629952686 513312620 598161722
7344881 1018168 3908646 57325242 60001184 55675464
229953424 60332646 73042197 624674053 558531432 624775461
29610509 40479225 51067819 416449097 417159464 397649048
112889131 111074145 8662336 227519645 244330663 248928183
61125432 39449210 107383587 467928299 470293379 457649025
194895091 86532888 177725614 275731123 224954725 200836645
36199960 4299886 10915926 295525448 256416622 336095072
3745483 270156 2244867 10226768 8028609 10528399
12007666 28300449 628261 87445392 99153624 99455361
155917112 132531848 339368411 801895181 939272469 914365104
705228338 60983297 128157922 801814551 600417386 504175324
513408749 125364282 63137165 686039484 787085801 298820814
39467934 20567011 9352971 268200139 276785996 245741205
85934148 82014375 67728839 734103454 705758331 616718421
1762322 14506981 13954983 600857965 469433132 481995171
25735475 25452906 16790448 923830076 965942485 974160381
740413 548509 10779 3327399 3557891 3062859
24800722 78784624 85121690 337010574 416886910 415787898
448344461 54430491 195889406 792759552 672290704 648072606
316116879 45359071 121592576 378610180 372951875 288852473
308787 3174844 22956752 57978840 52834187 57489592
334289896 11923645 102241103 394298383 238512284 387507847
90388509 8218543 111042630 920503253 744426630 761439856
421371536 252710765 205163845 482566333 410322998 495822761
261422637 16441924 164078539 382554396 187537556 330411877
125683770 51972689 10309598 462773486 484713306 544823554
56112087 32896707 23819721 464753345 583407438 601501014
100228079 101040195 23196477 666374809 709929606 695550185
392951056 18309730 31836304 960111029 959951106 953907232
5269736 10920491 126025 66303847 78503400 78355009
162979518 10084110 7698040 459314802 409281480 392793652
282915377 72829334 9924231 338498731 274267247 312054348
314058364 182704770 94014477 569283690 608558183 699497585
101403405 22821201 146060320 568515881 622886148 533882335
255918524 12002558 125267063 621407938 646665047 610088756
314433134 145934708 75051101 904636042 903694080 813506352
146024625 137347138 17495483 527652512 496134677 513243139
154791211 14841687 70208487 844795078 559268876 780518286
39261948 1928450 7366024 233718372 244147552 216223662
49048932 6371752 33169548 88883612 65679188 48079770
5231111 104339468 352162134 731595072 760671689 794052375
36483467 120358620 67454360 393877537 430053869 465092255
18484999 11335825 35594111 874089188 913684875 907103889
321810354 52228570 261720156 542844086 539763660 508656053
74673922 8463615 2291666 125438956 144409211 148664136
134881172 54733422 20278777 167801398 154268087 125039038
10274464 27958291 33466988 327201310 322876891 320821145
83007782 82372184 60157290 332543245 328395898 328805867
432760050 21306173 352436024 674469331 711424959 796941098
21220433 5473354 25798402 496982831 439095220 588808802
89454265 39659400 182510401 322694650 346113306 307017470
80587712 51686429 9022629 654715703 654046789 477836061
185759128 40144523 126964080 453619664 443918617 447777515
38038806 20044926 18580190 150198506 138661821 148960571
16919604 25781582 2299503 816212131 771746257 825327883
114949 111293914 8037183 729713186 900740903 926883894
668545420 44146239 8625396 683360889 664329536 445706972
125172310 69458717 23522980 342455956 334019087 347244285
116620133 261101690 31758009 877107405 949885859 757929962
113844278 11676299 13419706 636605788 534892198 636855393
296643262 21843056 248666630 826887215 499423218 847170410
55628043 70055215 79986072 653633472 675903225 681913996
93018055 244858869 229598406 750204208 738864547 693665922
243611825 26661702 184704374 454185791 340865790 370543261
124830267 3058812 10921713 256280118 246488647 120238599
398044800 236766453 1452685 566454387 574620551 552878028
337709102 51821642 202339993 463986749 430206732 338981275
32725100 213668145 328309 565332484 493099738 581165481
233855926 203804298 131815269 802046179 941021013 906068129
66102992 141509394 6132212 677468448 625718219 723519345
9556209 5802141 3595520 13444350 12746310 11462353
359052668 190025615 33084184 400041011 396949263 296860657
2752885 7860654 1562089 22993878 24144866 23215611
141732095 63201462 34291250 537938181 548929841 509922466
33222115 158962701 20030259 782434844 778798395 682295459
271469075 33011936 149135567 530393011 472919354 463611491
340306454 58553166 271255059 412133385 163309735 301730220
12266189 122630915 9758057 510924208 536365658 582767178
27569753 94194299 145477849 812991930 688078357 945911011
68311525 9434210 1759016 124619065 89000328 96875645
27888382 54905536 43060213 346673052 346164608 341755643
91973698 62360564 166687121 921831704 908691610 845649363
498452902 50612626 29574592 708294780 250922780 388195682
54758524 46161523 59712034 390106082 353067662 380331897
197900216 13025825 307504153 711566213 779916059 793593279
46894424 58936989 2490542 221938175 193087270 194898207
368043291 147374599 47764822 942232524 445092542 739195807
34707145 235912435 32103011 912492478 910360683 896901193
209063055 276942014 522254590 975798833 954041074 966305717
372206543 31104129 239442381 667232361 396094694 756573382
58849578 92988581 106530673 284005862 270525620 262154529
417115035 46022881 216465343 580409860 543124265 590944287
536503033 350556849 50455534 592974546 618004472 594002490
188904809 101442621 195878964 242063808 200309058 229945513
3032440 94842 742000 12485212 14433947 9772154
250048731 69925889 118853219 490721536 489346988 480444701
59364573 61466674 3611293 255642082 247270770 259550836
215349176 22598668 53579080 847093003 745605373 829527466
40469998 26122509 10958321 88853879 69618342 97653151
53490725 62740606 12947633 702466032 703878306 643704785
222325017 46680786 60274878 376586604 396400253 313140144
4745622 25757434 7198007 774333432 736746883 595228400
889694954 185874635 121394658 970653039 931963604 679898518
614948196 12575662 178790480 883428286 865019454 721509606
7959055 31328942 18699441 242287341 243451378 264330820
5787483 34102670 69154268 776472759 769832271 775373169
4160380 12945395 3224494 94384241 116935010 118082602
12226764 55885663 22629192 256216011 205439400 285791938
106478423 134902253 116002910 574852982 739757857 708064730
37463300 17828008 2939391 45488326 41445094 38102640
251250023 28354104 13546011 609558038 540640571 603923816
883939 15383042 3469807 107422254 105395136 106597261
7916837 4938162 14753814 251396685 251501180 228345020
133164957 105848342 23128664 482122593 495832068 423036838
25732325 10499831 17878473 53849821 71463120 78204780
79950295 20790478 5457031 158075177 153219970 136407560
126260105 52057841 59892559 170278658 213477303 195365996
44688713 49190339 47276011 166542087 160028056 178768292
3258564 4244019 5908962 127003190 116752934 115792039
93273141 7321697 88286066 243631187 151965442 233241533
6855874 8170974 25163673 350640576 353063468 332346323
385751977 184404066 423413378 709700003 663131467 681122578
63513651 80057928 71930690 434055771 358402398 433465120
83615180 48420581 16064370 166848184 175683799 173535405
19704230 595839 56901193 669165679 663842003 691744126
14483628 6749419 2467703 223972239 200790100 206860707
2269197 25010430 4811485 357048277 351779281 344521316
127045371 124145061 40119114 515709169 576255015 614025723
32072745 621497 15154402 166660612 141002671 162984877
389240250 33212079 81779593 845207287 744223381 657011912
6784194 85325 220163 13622188 13112326 12742073
13684611 1628206 6226753 22067379 19466522 20794221
26770394 31338079 25461370 210813393 247704857 248639420
97762091 156542768 70092794 774057761 712136610 745604935
18268603 20513272 4397553 130674914 137589563 136942500
4399359 20627121 19331865 331698863 347287307 316908449
31000294 4070827 40539145 196211766 199899933 180090824
114513649 3982327 134971077 936307256 930896309 805157367
11891245 39897204 36375432 548008308 403570008 501724359
25498043 4328466 18111869 160899356 162354819 161087192
275879827 135413372 74719970 870274568 723431889 815840996
34015070 80025681 29198786 664033824 584330478 695857445
20212572 15172897 4317015 162021041 163855952 99326297
12229835 4219230 2923021 17255624 6776107 17695725
245809696 75452797 81738365 888462254 838807246 693060577
1100089 3790789 3999657 76545548 76932875 78316937
361446794 241171976 96349233 390555635 291962634 260026829
310615662 100976924 69882275 881304758 907411362 933424454
124019195 10489829 45287143 448051997 506217818 608559612
644910556 127533053 5926990 778280685 615130881 357025130
8959648 6136063 348079 57537779 55791448 54746139
479329117 73809175 87154753 811266104 528623523 763368459
313486791 6960374 150963158 463760608 401282683 468150805
34915456 11269310 6923473 204352713 171957518 181399701
176655944 8846782 182792010 273954532 127764690 304989962
79458830 561298 529999 743100066 735601153 580965124
146863792 243671229 25898488 401954899 446162604 409528104
75413635 131110235 56766381 537616951 529797247 615589481
94957080 10407565 52824810 332204500 348963508 404021715
131166764 12641954 35126376 365703371 356238958 357145614
54320355 17790573 37568928 307584599 326513389 378995846
123141222 41811948 4744780 228338399 145258272 35821388
4399436 46279000 12789801 433953497 461585363 541154279
577215718 196747909 8281850 927395207 960845221 936859056
66889661 19141928 15429311 94333592 108853628 106149236
130429144 6860638 71843160 558033982 452327342 516293344
159564494 17730474 188440068 429914070 393413904 403990547
140926841 117988803 167233751 687405932 641213311 658319863
3273320 69558181 17054397 628386511 508187790 554523852
23429664 810301 9126698 249538603 230255908 235569338
3827175 1429937 6212 25931546 24824449 26958440
32244712 11569779 38932912 138270848 128994869 121913240
106624530 147699434 34344450 919400511 866860994 577425742
55356100 6263424 44920 670312896 794165700 815672620
38438720 34285779 90228081 966730959 978995771 903547973
20334117 6320640 625134 193466968 177237970 197392744
45994369 27604518 100823732 247308556 225438092 248757127
544424425 293118310 206900854 728779338 803220700 730669485
7612996 1170664 19684939 214566070 261998748 257594727
119916098 57276930 91491203 492814154 436472844 448508024
247130180 98601614 157381028 559807976 441438359 564052294
323363864 64229605 211683139 381140472 208712234 325100687
59244602 222089454 100342388 786184790 820389920 819682575
273111840 120784614 86326135 497092371 496048638 513229241
24041846 1205207 2816492 716227813 674985925 624184305
11583836 11999679 18244007 320214086 287928165 372964663
418164269 14853584 26267979 475814979 128664070 314874921
257994327 5935472 24364705 465555112 527184599 529248609
75291397 141701920 8001505 334584298 440476367 371661409
29467335 142341470 68481558 379094272 397069208 371725441
733726335 326769465 91176157 772001737 692280774 386829557
95763983 13747562 24532390 307784966 445649715 426772104
446122879 117954051 100823008 701686358 588560329 782727008
3894623 9111553 25376764 74706691 70658748 69070195
26364633 12707820 5111790 478790093 448099728 453760338
63937260 100822085 46426507 426387897 437224664 277412220
291672505 120918380 12291184 808260584 836157161 614923420
262270580 93043877 35129417 675945857 405663733 644072599
67663797 69437284 81426152 244436342 255248022 219110526
84642742 19573903 97379070 455073755 455981648 473642653
230757586 222533483 54697524 640519050 600895876 609782543
28765135 17764343 9203874 462557925 384405531 416210295
1949545 200530254 123674524 462936072 515079093 528637962
26682883 91337154 43307330 459030439 450011268 482380727
83571614 53962552 3341643 833357611 876288240 725638552
75438493 32800103 11747286 416507605 465208962 477909635
21400134 14723594 62732353 350312051 423664686 392716272
156373600 89774776 14769092 162972679 156500137 94092812
63863162 55672866 29332579 78414497 72168356 40039995
327988120 147653840 198778477 759299096 816072507 745496579
621005088 100752309 171551098 856586176 882208780 751136806
195132246 66498677 18004421 463262742 450167046 409186281
2390302 3829651 6399637 46507475 41728176 46400153
60846368 69573864 4544541 419374105 432595573 417786699
13234451 20237120 53411729 139213364 116060636 111804937
2998515 8351403 3826268 38957218 37881896 34323151
372292997 79898918 91778025 821195690 695930030 780807453
737036098 77053632 82516937 800305143 306599704 680743695
39917126 12855620 21762973 95814141 110556810 124553300
41602624 30882049 12299550 488657711 421200777 506383502
45425023 34460920 26837186 108811299 145262017 119187250
483867118 372664677 188481679 638505953 606355764 647943237
149207268 26183491 11738903 605781122 664221724 672182370
13898515 138200806 26620931 824271369 725810281 872501478
69611794 32622524 85519801 687728548 896614728 837504834
39716478 20508253 19938699 434770714 375549390 443930990
645251921 85095206 161100422 738446346 777008249 504972394
356358197 323573825 3990372 910800626 907094883 860160075
130756495 44941377 8751023 452291638 354152704 388549941
327827811 93155477 139977026 348154325 295564415 374715878
293170770 228633418 39574098 821860950 800946310 783669660
23322531 10308007 331423 118015547 130379238 116312313
102356228 25495110 1719091 168494154 209257303 130903477
2896543 102727920 194113991 688374222 795326917 794487649
191319374 76227523 34752484 777194271 674066574 874003119
217486050 19538272 23857674 520454526 440074824 470083782
418709137 32420957 21422927 442258550 449724557 207626616
11630004 120875336 86215802 735753339 778391743 764261435
24996256 70439402 26721257 620039167 627412437 616090062
654587565 233187329 378809813 709176940 598078991 627919854
8000741 36322637 74506236 726294055 741246227 729810467
139859403 22047403 240239972 867052428 875160877 813485637
6892561 811249 800191 12141296 12626774 17323859
242684871 144146171 13750001 675243929 734522219 751861352
756470 3778594 7971024 75076709 63882957 71000590
131158266 29882250 7119634 171059988 175402689 170288390
56790917 50119649 7424710 74396484 100767032 87622138
373228173 77809753 80258644 686724544 610760700 605552752
186016007 56045334 66432294 218803838 167049263 191637460
813916736 105631197 372481675 932176312 875188844 686236565
539206296 182845381 49969778 593498763 413468574 647401420
471032998 125354021 118754660 557654344 374718111 545185508
156094008 17802108 5251851 223224092 176815363 201334178
69855846 4923578 115907501 439597487 391784347 437437341
414233155 80925570 372174357 603865376 555688777 614703069
27825996 2076970 58710638 379660397 360204322 373683928
44377419 13088315 2829277 363807120 331942469 377918428
18056477 32809169 14658046 160987315 161718860 146366665
33961277 15266447 76840448 692933651 738523413 744427389
96176549 61000827 1557765 305938763 287202379 273186525
5460 731841 1668369 19018822 19042875 17843681
11452215 15484931 1438708 441960430 422263863 435614453
551213301 60352309 170020154 762678675 588785814 697992512
20925396 2184830 2673236 194706035 218279905 194032739
51133819 18217176 16688124 87187075 66301841 34395740
239195830 88633697 20918003 273947920 163058937 239014164
216383015 11821938 107583539 320996556 270574881 293504943
21617851 122009971 81564039 448227775 353431567 494162064
156935098 188847615 17456461 611829638 571155968 619860201
57302380 110674284 38085888 642507372 577389383 636468276
23846171 43172592 160524410 502218905 466719021 528111755
858225 171841 82731 7891056 7164479 6239152
161068 372142 350949 3548688 3200630 3069924
493319261 181171984 66769056 675613897 675476935 474851228
20552955 14855627 2887809 147784382 155226434 172437720
36666896 18848584 73567009 687933541 703980968 705913839
411036083 82076250 141987452 646646384 613760898 683902490
523051703 62561331 293413296 832577352 800552960 655745307
16836679 269308 15071236 116926879 112053531 121834029
142307126 15881484 36248814 415057904 418828067 390982138
418970623 449330890 293920836 914177012 920147041 876954631
103181723 53840944 63122161 700187717 720361144 678885967
48243606 12016297 31875525 438379293 509768763 499749841
30265129 8395281 21225068 748525389 731457212 717018485
11552102 18629182 734569 59312441 58694297 54570388
6698883 8881606 29217912 125659673 119641986 129858478
438097908 42459496 182715247 798484860 735529114 658007912
48271004 340026584 172373427 807684318 970135335 924252741
206574602 16644469 57794801 649526458 603629144 536249059
118788982 135671103 20342816 512738510 495262504 523263554
358038353 162752568 324365114 466631160 416033682 429167938
258575484 55281934 41263366 451453653 493501586 429162655
285272530 4865666 26389029 530835547 500764980 578789162
95701223 41963919 10871056 353836082 393689655 303814469
87703927 21002213 8370326 151411630 141642044 132073220
305864504 232681393 337750618 412292309 672525094 630645974
150990 1270378 95444 14514577 12987587 13771645
9230236 13448176 16072549 98887270 99635440 97083265
196691267 46078929 9945647 669896394 786492687 714586442
2082083 62901965 23437437 695107150 728559148 734396140
90236905 29135725 17654269 213631283 190548305 214888178
57147639 809912 54615994 167786085 108421607 170384984
94708484 8467164 2306214 445634570 583811325 529931090
62042768 30049259 45061183 702374816 764649137 725127418
443340992 84794185 128006900 670088815 610648549 473402864
19266788 90544097 20916258 673759191 738451483 536522244
118942460 27028502 89179730 441114688 475318657 494532126
18872246 11084427 7001777 92184104 88346321 69116225
35132178 1141089 136999 489116203 484822135 424488706
421182698 157012449 353392865 627381418 537219025 648777174
1218610 4757026 3911458 62278927 75122503 70923284
19308234 18879165 40057718 225873398 232995346 222152398
224545280 77042283 7401702 425546115 459643196 401245862
208199900 124740841 19725942 435938652 335824422 390870800
303312135 53494754 186757725 346098651 300912394 311420602
26931139 10561315 22498232 140505121 142736969 134971812
46495513 13979854 4424934 137266601 128456061 98530324
16050139 47084025 19045692 318684490 343959836 294771264
64817041 25444880 14302314 225033673 231080063 194814597
361671248 75813695 232401884 830530142 709245947 805229159
124293141 105857955 2235720 946059375 791927185 918888330
183232262 193103619 153512312 867358921 857807758 883116151
630603537 324200999 161550969 871421063 841816475 843426489
7305699 72199092 17786645 438698820 575632828 627410672
107599590 82417890 18338044 672863862 675414827 637861855
190435237 31239378 7826973 242900607 193969311 228231004
331992966 87702680 4923367 706019736 685585038 707469940
289945244 92147869 37159858 461365758 463239338 434221834
199110513 110370508 14421315 674801073 824499478 805200244
19326706 3855908 95238282 291598867 343826020 343240150
75008509 36534390 17357077 948148647 889631468 824815289
198017310 264009455 30851835 903298489 883469360 792985442
312500764 33194276 145789872 447109193 458013315 373356209
53473943 9893621 3665886 365090143 348500452 333518181
22476795 7728036 45384019 182616285 201449085 127864143
9778825 31986474 29222863 405941033 421922702 385205530
116736105 24299394 23255257 333624714 283038323 303379089
71869314 26015885 185581770 484366035 443922587 472519217
26990451 584148 10407556 52813823 52869587 51427740
12698721 14566259 26088661 175920226 222625082 210182397
63269761 10157805 11688163 133426313 132553274 141620843
74554066 54588016 133539682 793894371 827058659 806254518
33236056 25086960 4117998 144102530 135374055 127331220
7366544 25686589 13611074 230425934 257791703 201234003
294009493 134938221 19067603 430287285 667678072 646096051
4927267 22412290 53534523 174229930 210239666 212085636
356823067 120718296 128758580 500801233 469203149 501595917
95080598 90066022 67124381 862849312 569125799 741944544
15669259 53440116 24572599 441018127 570800190 557291787
235210456 80174515 149299227 581508854 570143574 622540259
177277760 94501597 76049525 921401378 931762961 957906444
287575566 124046040 156169745 748651798 737287325 783530421
59948763 20659461 68645144 163433064 179934850 193772501
330795416 151169644 10521308 864308105 726964670 838394685
168945184 33791653 8977550 217617091 128700924 30777050
38770193 62516117 40490277 493873169 463363265 456830986
30582112 559187 10382214 221088814 263756592 287952250
549351243 187791943 92186241 721714738 604833545 647002269
53439697 47500075 7133735 302056111 229346964 294181776
52836118 27496531 1205345 172794078 175196701 145515429
94125117 7615886 21929874 470494145 446795833 455454437
117152707 38033678 27792438 412065440 480832303 462636281
48218628 113760013 1468734 526045343 563891869 493116980
386367722 47838690 432660 676872520 686635445 506030333
167011625 4005320 37728032 222343621 167694625 221863090
598099070 35494671 240637085 810031810 700819704 615306843
42062661 12626801 27696866 431523149 396093571 412556394
20037485 1967538 5109768 40830586 45991135 37624691
4653401 23157934 19373087 133410792 132121985 119430685
22250301 280239164 15335411 582164239 567067946 508997828
79347200 9995086 51354147 433291225 448476360 331784775
509921404 369611563 24483740 812061195 839494166 812549321
115092728 13074969 37362588 193758362 105585525 175129173
308712808 161630109 241033843 325416162 375796535 324544921
13265903 13153703 54376085 720169270 781584122 778886731
393938995 39998836 1283620 555399636 255877845 521011750
639783787 203887015 39350664 837683463 669693014 759644184
355011529 138509016 181066164 869575563 817345203 854412336
82416295 3399279 1608880 147555242 120622733 158525359
142960532 19962254 37641944 227403675 327583399 344028308
13661089 6497825 5666280 170492044 207906918 225343544
3986512 3084795 2395940 32468717 27966199 31990907
68046480 184497585 27212368 851940725 863704765 893184728
6820274 6856323 3732765 57680354 45907955 60343680
458055488 197853172 103193793 891969566 915007389 937625286
149195086 192083361 132010295 815174357 783342990 785019043
190486009 123296534 14136028 480785050 365417408 439831201
556874137 373465176 31784464 746376088 605085453 849582492
374531966 36461423 71315025 830763320 799957263 784103701
10683344 29235492 7409632 196563582 201198758 194807028
482552732 261176940 495151846 960932759 653701529 948237613
16727530 8651371 1271238 48851373 39080705 48440060
32936975 33776251 37007504 98929842 105349184 76157705
52853388 23504392 32114475 647078408 638001875 635247697
10906918 43620434 72687682 520148232 525379231 550788120
812262891 167366992 232173392 875634293 766517804 689006832
48926506 5499337 254695 109082489 105602047 98359749
440580943 98116433 115870367 474699053 357186734 270899023
716015886 94675112 119458428 929889816 951071728 989277673
13872289 25243627 9146988 146665621 130000496 141272536
68747014 8700718 12862548 289940761 217658451 282790784
350534815 81435508 190110436 358412795 271339611 351865766
110877632 272443001 2395501 594309975 611741128 626124458
72490517 377625380 24629905 761730504 666584816 734378918
181005888 51573350 131977052 242664648 161349353 229644098
2220082 172065578 2550806 444202314 422374400 352168398
14038252 6143 14192581 175146194 157061118 161850377
101144892 61628269 41529710 640907106 639221661 618218467
272725089 51517142 109189660 503278261 542384437 499608933
293337910 12313915 161704515 698956830 682404659 579904423
16561909 7792990 25572823 188742061 173112308 152633219
47334599 5874713 122517734 399674024 505424927 515542412
50882513 153254917 184394684 849353058 891746419 789743820
190848524 59407186 121088873 494672785 477686037 472518509
58485174 43665205 40140611 750535649 783624372 744597752
60843644 34835056 194901016 601877925 777496009 579210300
8499167 8003607 109178102 746095438 744792399 758312076
23741894 50908608 29220955 325672935 288449296 295300063
65919960 25144715 12440699 192781724 204173428 161776473
60331617 109809058 19599447 425272684 473539247 436144643
73697047 26454247 49704537 244634852 327776628 334475140
10779964 8136491 2968271 96187112 106476393 102188474
18456270 1429851 8052932 50615259 46975384 46327077
340616944 23446991 104222476 532277431 670769597 640865397
11960323 14574223 11567278 204741941 216483711 201488565
72946407 45030864 11506056 524929366 463654038 462910917
112805790 47084562 157322077 630401171 669230643 601213638
64756387 186002982 237891072 555698718 517095471 508559292
645809431 517493634 379816156 718395113 572470413 630481171
10177701 4412344 29919751 425700649 524390528 462318156
128045504 16817536 31721197 371634929 370865517 313342846
323491687 23582180 62709070 567471528 500154819 437736286
55584358 62048895 41426813 368811612 344270021 492870379
8402088 870708 16579484 77797891 71201177 75522537
25044368 19082834 9158251 181881426 174543470 181057139
168336584 4519491 109371020 808274408 906769899 894899545
181353259 38518695 10293723 697030241 513092999 635299540
78678187 20295705 26054105 177975659 190423185 164241822
123962919 105670557 91255200 458012869 441893393 424565781
427915054 196779929 207422900 716838759 562995820 328013733
168157736 13140070 155632303 728624575 715360713 818954358
76794153 1840896 9647190 529133042 529702350 545408128
125618509 9502083 16458446 269641805 278358650 280026835
238053567 37683393 81477616 281360427 233464673 277796997
21685584 10451163 1519630 23847320 16691230 6870631
325371972 19317639 38356261 694061330 610892296 674056849
51584005 68484386 71890746 360571894 358196318 304103990
70446362 72386055 98670013 480064151 432378907 477038576
797561236 350287199 487896397 867064995 744755414 884492417
250450947 93305578 268011132 570726372 526396767 562061943
213885725 61179292 17054383 231581185 172985873 229746235
30033583 38080032 22523536 70947989 75818316 66005214
155414548 33831104 34202521 703620747 462041057 567543716
2343067 39347748 24857692 558890626 682946368 627757408
148947745 6113854 23375622 259367152 206702021 179169594
4692523 13299324 41298397 268042340 251795063 307889011
168346444 7231039 41632496 193400465 136709930 185106818
65421420 73563378 36299008 785044244 462816026 852255592
9983393 7674289 4439124 146769454 130555927 136016894
217637608 130617021 24139688 385670040 368520897 330353219
223124206 19359517 75294218 568834586 587200157 634343294
2147044 892252 8305756 29568752 35932911 39061013
192357393 66303463 92100582 281038289 249591340 285280421
111720546 99992706 89964504 684074540 814709224 894050658
184958391 117229009 21915 344623356 353366074 291493636
159112985 88008032 21328591 669869142 786193107 741887506
312371660 25255009 58571632 346519128 367900012 276106844
67017805 10757120 158521695 336938030 290870311 473019848
469691071 71398911 23063309 512738992 568131924 289898837
685151316 503422598 19502359 810537926 801129424 799748262
258697857 70507748 155431291 596784867 540673676 649890935
225686061 170919016 66543566 542939518 490117459 506483638
205664556 19398946 12776034 909529485 956314199 764349669
227034342 298602079 195816429 372184796 320134220 322261334
95322274 65034133 126669705 926868304 963444844 510158763
13033138 84137623 13613184 492445055 507096415 465048294
1476733 144962791 47328876 676398104 736435408 741665733
113744127 26215191 31620662 252553145 285343793 272933046
1626006 730667 185085 4960810 5111705 5217555
122103080 47694871 6438071 561983151 853001733 733538111
37367567 2959618 33998996 355196608 319864283 356198748
354808491 123212248 87931938 412481597 486340394 214921664
1931020 2447556 1765392 45138048 40789121 42932827
22976547 11931031 15106135 502172091 524059436 488838000
64196555 12540671 140996374 774905304 729520354 659698842
360771158 45343922 183876757 677767618 684556232 697778283
29525400 317161868 99804809 507152578 622687182 553054601
212471549 92732633 30058085 633602880 523497302 622382773
124306198 43222870 33717426 181135356 204126295 193168933
192590238 16746937 9127975 519524299 489494941 466910764
102521525 72874686 57159250 170766705 178247191 159157547
31444107 5718378 1072679 82988052 165230321 157511564
315822677 147011117 39198271 505719184 570514373 507701408
319329920 147926265 102143757 910171672 973810680 663538709
24765352 7205728 3071095 80474543 80491671 84720596
130457007 37256838 11437063 172244750 90800512 129583964
113745973 20178280 2936289 756913716 721590920 716979121
131591836 38454851 102476666 218641615 190476151 185278447
45054473 8438407 23510869 53635078 20842109 40750192
21515967 13237537 4038537 237350377 238869563 240250332
316678848 180437048 161340977 622517022 608536012 469587466
10924046 981565 32541496 73569581 72159362 68494408
29170676 12604361 12034934 160206709 172729111 173281028
1575587 4339618 2081206 64187781 69427646 58266583
345325985 54394168 8784248 649004418 663180918 612932142
160899908 133102756 11525093 804222680 649506558 748195385
19753992 5236467 941974 48277676 43167132 47708823
134074639 1125413 246994802 777227020 865648083 715154737
53274873 2612344 31022749 348395594 343298682 340740908
212357722 181892840 24306642 259939926 469618518 494954407
114003388 294389826 222642412 746584029 931268941 916748282
138200186 131688236 82601395 705434864 586016577 617190849
80141078 112946661 73423016 664197960 486250554 572231267
32057324 22321447 25070694 148540516 155966837 136425323
43661695 10110319 129888645 522583660 473570540 524533385
81254807 82281161 2192485 703246558 723258975 640863530
11178203 17874398 22851643 228732592 157514983 121835482
699206989 140867286 43973832 816572488 608835060 772427690
450037404 116873878 198970974 701935646 504155494 706366888
96227461 36029435 21341534 700792766 722845007 548136464
163706388 117597331 409706324 872496072 850190618 882751269
536685272 283011001 47814875 598176866 588404310 430151151
105282307 27249468 20457851 179497638 230529900 247995576
156236284 24094903 1352780 774632077 754388969 613447346
33778740 2139370 15566242 520832989 498561643 427876039
31468455 84690 34169738 250217602 261930618 186802336
7729517 106787284 5894031 511279080 516920516 361765878
265199990 35146548 23681260 406466466 368107856 374197187
112291399 93544708 173990595 467877005 402246225 423785325
4361341 5182515 117229378 471605417 496372006 490213171
12779308 16234688 20318253 124612566 131530151 193277687
75161872 35909196 38223074 654478447 655845822 624441520
10376909 16764532 19943839 294577788 339515719 339627549
141168956 127033583 45239285 489726507 534949462 597649150
345953635 93698126 458312269 653016550 653482988 603849575
15440258 37640338 128341222 526150398 566210802 584532413
2330749 26682856 53923180 388108722 429915618 423099117
17940597 32346237 17609663 165777941 202290520 198108698
9738098 25391714 7511499 335283570 375093100 290099908
153012 30607920 44370190 553281672 593424293 664576209
12217662 50053172 55999156 362633741 386571625 362564277
194782249 105245919 82176889 321034092 294881100 233830160
306428900 42538090 146008139 921244403 825767188 826076971
199678646 19525186 311615433 389283999 236426817 362268673
59280989 53786706 25946395 654269363 628379998 651512661
230799954 104092871 177368133 706483521 788122288 702254158
172321511 289138460 50079360 813784239 802252879 778165096
294495527 171434178 28842354 899517249 660274036 944627558
110993475 44934448 46165809 244793081 235523835 221363086
453818392 11692756 169744336 719351304 663119290 659643823
195344290 71910463 78472765 587768656 657341574 644981208
11875105 2842620 391626 48730368 37951965 45333844
124882900 68473466 5511973 885713389 952368156 750244391
127572789 34425461 191810344 863871195 873408203 915837445
34018032 8678765 9484714 36567419 32882008 19379260
71473586 1584215 73619593 449628817 563711807 554745708
133249254 17621085 151121965 596822285 588791811 583177244
358141271 251987966 74625053 665524700 790606046 699520229
112043229 52330432 79361611 114035781 127194486 107632819
15204094 193481207 20467637 558630277 657097512 582436806
23909433 15715763 93564358 795763847 731083351 602308876
576588966 6529195 198629071 984905208 639470422 989786856
38326165 15777554 24894611 376982222 347044789 367379072
125181967 39249448 5120231 252857686 221995299 199766403
344140839 77466786 1799988 856930942 713660077 890744551
23691758 163468871 2406986 866176613 888005119 898059116
115467838 14276462 135548495 334732204 389054416 391340993
169649722 177537027 77069355 566391704 388060328 496299649
60222820 4158668 74959640 576086638 595566822 594381217
41671363 9659852 11082666 48207197 60949793 59861933
137035766 36809014 6945743 318010937 256440071 310503186
189345364 16868351 87915755 349183333 346813520 303625461
161773091 162003277 171128924 728454640 918404295 908330617
49389741 21509695 11105747 368264395 318847209 275806776
113261552 2931040 63012426 642047148 646375061 598129113
397073459 31228346 2975618 724103679 582709890 698404139
270957823 15955665 25527990 521755053 505906576 373206317
114864107 22659459 109476103 134635393 87954807 158121021
248358073 97332256 53957812 598257678 569735164 623938465
5999846 27925761 23259501 385093751 399690454 278908162
224929321 263559959 49313158 900428169 855908736 781214199
483270521 74200418 125925254 689415173 870644559 508235025
5073086 15987357 3962118 96525925 94914427 96845805
185684269 34359769 3284374 416380919 363373561 414397990
5987425 5222920 26272024 86224443 96805266 91624356
45680491 31416679 23467321 380566457 472079703 450949160
19951378 23254469 26353235 165624365 122544647 163341534
183223995 98315287 129766198 388173936 392157728 356812644
6784823 46954145 19911137 353780417 289342421 374822486
221900091 124003603 32549095 477511429 303519316 360198470
248542198 32188881 147347652 845169682 639477134 690845318
73520925 126575011 22011897 516894296 518038916 455161728
76613732 72178024 9710116 181767069 232448857 203225371
7784393 4042280 2694080 21509560 21450818 21715053
114653230 87504253 21302753 226724704 272551583 222953634
381036451 71718407 8499737 434520622 389254569 208366565
32104278 5225453 6100734 51908212 38243050 66505669
42333651 28612416 15548082 608179817 451395570 663544690
78799871 61062253 69452431 909069610 947192172 881453595
287521161 16321977 144636081 537839209 597094164 525165780
537896650 119437293 104272580 702837132 421190400 739449299
75750077 146690759 46016549 851205387 652021935 712848460
333910778 52418618 34342413 856425901 768083836 787721621
105071869 51883917 5991056 373755112 411778445 397387742
9774968 998660 5567259 62253311 64119543 48730305
235900259 172157763 16961421 376943710 459915280 439594968
333077600 22008600 283310815 896897220 783367294 834177745
59498853 65570661 8659467 206999197 212031750 219837124
513506938 80472763 268157681 647391295 350680420 656893399
2123773 20026588 178340731 882950469 910504280 785138894
15789062 59350527 111473008 694025725 644239871 738911970
35750264 4496261 15824888 50216005 67785289 51488425
161976870 3077480 24702745 347303013 332624806 331101380
103656363 135801934 69709 624884581 777499314 774989547
629758761 12915606 123304623 779071799 790850981 671451654
75983694 20371032 54377594 223325160 280066187 228632697
148222415 9091274 14825862 258593274 256172016 207247286
494778770 83109601 334742272 559102735 433238695 531664006
443856272 96457140 39484701 660717893 724043745 510711133
79226474 68459831 17936797 767868694 716371301 739826548
16307087 2105616 893196 44026252 36370250 37659901
31937075 6625206 15622764 278464777 260591777 259873314
22674780 846373 2385791 128612499 130370707 127201216
10380796 82847050 248106162 850262737 799777908 836999476
367843289 112523572 12309013 780777858 638427520 731373427
83319373 18817896 65679135 667795689 738762811 761414119
99259208 50761593 14446737 463241249 503025228 519090645
111389192 29891351 105331930 458664804 358610264 424673000
343596059 57227581 38166976 508224545 392612426 532658704
7018011 4040742 11308898 86812366 83862694 88057541
64540842 11272614 5733368 451101796 406433431 438598676
218954694 170828667 12712691 834160333 740847239 786245832
69526540 3160698 22593420 597881568 620249424 774186395
189807026 44718496 54146814 480218385 496613578 487885605
283073872 48886461 26876274 567022490 428956715 626476422
277018373 37115136 5457991 758204074 883877205 813655961
51119678 40052670 78990634 535200916 455191992 459226711
196372449 24102729 38509328 422861863 379961867 312640485
444722334 76970563 134548970 889824765 912156942 890993155
476883177 44045303 62296144 870898070 469516191 873821941
306454395 105534426 119257100 476651506 481615341 420745040
12389821 11959655 11119379 64376565 68830788 63078482
463783823 10647503 56263030 864732345 665326755 735727163
6402600 614147 2463548 65061393 69377495 52374908
766693056 481731016 230102983 785469954 799608094 473314252
128922820 198900797 89974280 922420287 909697867 885859995
78692297 2093627 29966675 195072639 214186537 236017061
38792015 150813 10580016 55321286 39143497 38055202
63997201 6045484 10905548 234006212 237975901 208539700
119200005 23381178 73793679 467794888 355697643 477940787
147165177 49292983 29684140 345009951 275138297 354038909
99836244 54698983 3524295 246002339 297444316 290247667
213311478 8859809 158904314 380306887 368223591 197867051
177595144 34686736 95708654 360590713 343004987 324712266
355654147 81934579 150588223 391841252 222690795 378772087
143110002 176084972 2999548 690512769 605216938 705566071
639641920 334702956 122651563 914355741 715125731 891249371
8110628 25708698 15446914 155316204 152149063 161993071
18677443 68527060 20013157 659925849 810496141 818920040
88135538 37213922 14454785 218380863 213835441 162976938
629725818 333521254 506542499 900268421 582152344 694726225
527274963 149279012 42335410 707331916 285469758 548561326
131876883 40321508 106083041 329106951 361446891 287138354
51507927 73030742 21051860 123740963 113478195 117739176
78130707 68403828 134387279 496245263 413931848 510821453
44407898 4209885 30508420 338464283 300983071 346013532
15095821 19268472 8904408 114334649 92428185 107553170
208037012 106837825 183991 257534657 221658898 115011608
157893628 177358240 33823098 424500154 522726144 227727965
3630140 1539326 43783 4340977 3243409 3586633
426282300 112937769 97320184 869298454 829308786 668677909
32316922 4023125 43044171 221658684 259838059 268561022
743084798 249615544 115672278 879250930 937108482 323176836
50817395 16300733 3893727 116685707 105561281 76457751
42474992 74798299 108951110 360495036 358788846 295759475
456638351 6282053 112468808 696298108 560725905 617571008
6023706 1379530 23759196 105788594 136238387 171104092
51363767 45763939 6170532 213955355 219719103 179043362
145389783 34194971 62330161 606759376 473721030 418860150
523799928 1337672 76806641 905844596 846330314 937041769
52355231 3909907 33579833 68066261 66188520 78621718
84702435 1734184 51158384 340145231 351746550 344764295
21803997 9656144 1609350 100947418 102364101 94360881
38749889 6864665 10323861 138472957 147690623 131491707
3782952 259802 244840 4944128 2280842 5042848
34692167 70465816 230436080 631501032 795103556 773593546
619757 100556140 266426839 515350164 873866974 846444754
115092909 12997652 37207461 663406575 640255570 502823937
204452980 207184425 4799747 572932997 600579424 601894383
6185990 7172804 11218614 54276205 53948721 52626828
26622482 240072103 1795671 887056762 863740200 862876981
29073000 304654 11200515 46987676 54009843 44371088
127363372 20741984 13790449 452512335 413027431 462766871
134774590 111652453 196169297 795458754 710410345 761127743
1483019 2892471 2019835 19274572 20171917 20073391
95566277 11696793 92706065 169248135 172040260 164640186
6106782 123308762 3009941 269382019 267804689 239173809
15493449 16342171 3933896 54409684 56407587 54292158
186287712 6252887 13837455 405420357 422812693 451821576
11293232 16774859 89679818 969670474 952997302 724314195
145794917 31977739 30002793 489138752 441946004 460255155
9070425 194988348 174376442 443413937 737347057 649529877
3700139 6137161 1503265 27249050 24418924 30842594
322708 1871867 8169324 134043486 140078032 132242320
35671394 8148604 2429694 560842353 569587957 557808290
100997991 103141213 10813067 563687705 594427512 654370008
25885891 28272691 74693473 605226113 598083607 605720782
39089295 2532550 28259930 60016074 65743601 71789301
143033564 33391484 2153291 244001497 251969833 277775911
73004329 29897984 68260023 703214161 695405705 742370841
32489995 87577439 18613799 827808531 455904516 738109018
188866504 36983596 83766780 750110584 751844320 724475279
22532693 55186773 7980940 739102431 762909730 866856264
16361359 9301242 26254501 334032848 440237376 470655444
19073190 57826423 7941757 281171141 340669807 366695541
14237956 31461114 10052799 495227149 462673392 500326285
280154534 179913242 119288952 635911538 581636418 613010537
34599989 107910744 80283277 542425812 480549574 512878608
211421254 273793466 191593872 881734983 862317946 896735583
390968459 58373070 26304099 547652822 486207150 447024865
52738753 16684595 49738494 316378006 293562512 295587026
252198702 46637597 369779418 838317522 764047177 850256738
7518903 43387660 41799158 521083460 514659277 417749914
93898911 20419683 9638867 243383240 203730364 178769045
289243202 192327616 237554010 880664161 896495699 898038421
19554189 4657071 15576703 84580180 75999020 52920006
40307743 1363553 15482170 215028971 217554310 216793017
4010684 17172854 1222551 97995799 123564872 125534284
1264101 27389 1997845 79076350 68520843 85707815
178880171 145974230 154134330 855533223 875909441 888565609
6649 5990 64129 343708 325118 339392
123744078 73580599 10289664 152707697 235868631 231487189
14041415 27673419 26782284 115138509 115453399 113565534
167922167 95794 5234406 220269231 219586500 218088023
13897615 6043752 422247 20514123 18233510 17517137
20732202 88283968 12303998 674907076 657077617 661844885
199003762 10124560 275886822 521386993 596221308 587889009
14652214 10912666 4751981 30501634 43293322 29255413
21819326 6544825 83529361 210453536 169038816 211688844
448026835 38252668 350181256 773277545 752278627 709221579
423219760 113380110 43532714 565863895 514776526 558394196
362047139 51628075 55037012 601221911 595910576 412766078
55516051 119266188 65395932 800765902 814369078 736976392
599955252 78489389 221049378 634327619 632704520 682807531
142615195 10640837 12691987 217169924 166532221 141356023
84260801 32899712 2797948 115271595 114282362 76943410
135907712 18969750 8031993 382813472 350326406 244249146
97203959 18695700 68217640 391001414 364727854 435939724
453166050 383615995 212979635 906363436 902225084 848981068
6285699 110669269 13215024 594919048 583214068 515187508
246332494 84275083 29573223 927170994 937724999 783080979
6995563 10912990 7471820 61664952 66750774 63834433
488364953 104804304 67474668 947949172 895469227 960219516
786420077 88731725 298319087 861792307 320449495 873828590
144377 841922 327663 6307729 5971805 4747372
238311908 267435175 47738438 749685625 782321633 733973003
102358748 98750056 184503911 736057867 730762547 611286466
128881658 81567693 104918665 661322003 795352691 830995714
1219023 5246701 6366063 56646553 45681114 58368026
119387490 64622347 13696717 338418890 315975174 254151084
49782170 8438644 2591211 662320079 850930143 707976851
165387536 26605761 41664581 415303443 392989392 418210121
12910354 38007554 31354300 580849930 584109763 535344116
77997265 67736452 27234297 471595037 465093279 475006908
102544813 62052460 37167526 355111890 379030773 359910060
8872620 168564 8666840 70838808 72695159 74128156
46423303 41988487 41240688 419285386 408970526 471005996
413031221 317340253 38497309 975386122 949267527 809639374
11740571 29184079 193754709 755246330 777151123 971266181
40476449 7112651 16235292 98013605 97408913 96501750
80317300 107498932 27285664 760843957 853181255 821325404
5121636 2683806 3511030 6800586 6321941 5179788
39365981 11190877 4858885 218371734 199844709 194635745
104590464 9639533 18717210 225330676 226686309 248432540
60498443 10860397 9904855 251784032 256756784 224358491
178405705 7045565 27178873 603226432 615978955 565033958
492962515 134651717 85539033 782916312 785108336 797252373
350816116 39496238 212217968 447180007 427226622 441649198
106533502 27842396 44177437 382419075 300622552 358097537
144070955 8035397 5570745 161059762 183345022 126907407
157636715 78029979 3228408 646660740 697889425 619462897
85805488 65721585 360526605 848862291 920341894 921150059
603311011 67977392 51271897 727697073 721662925 576953208
79895399 23246356 28062581 328103171 316237952 319223484
132249186 32027347 99849792 548101771 338587717 682710861
80454347 27973045 50092967 397048881 333493345 377406991
276725163 254145714 74629140 402094652 391829385 307305836
266139173 66477913 78952465 394901143 273316684 225042413
74377986 34512459 280837288 857982317 741910122 812289340
3629489 4172263 105132777 717199028 775720309 758921745
422600665 67899312 38079207 652800062 691942924 701776920
11990766 29047143 29354599 677163403 669945217 629681551
5346819 2202235 12757198 61008412 61491365 61971604
482514000 49557972 4447240 700493315 741037409 702048553
6668153 16465647 65845411 392319265 423533000 420786667
75488902 34393774 53290755 89426564 65817945 76375825
473799709 32372264 9286205 762908814 693926996 742101290
44520113 2368459 35213164 681987867 695338266 581503078
270383935 41878134 4672368 765550442 596268132 802596951
492200051 78122567 294274596 793193623 736756526 836712586
35018116 40450771 80374480 522954080 520061619 497469737
63325681 36380866 1397893 138315844 138983976 128560014
15906804 6181508 40551279 368262382 375632041 389341051
427408351 120260437 84049125 560337551 575588400 445964682
133151678 161272217 128507977 897352881 859657471 820120434
8247462 2515150 1501915 30160540 34564557 33586738
4981846 11427538 1075800 60374538 61884525 48796904
27780224 7521537 14397500 76016822 89437348 80071720
617117801 151681056 253353328 841977449 528209135 841821552
133999671 17583328 11638769 495454524 650046329 721962287
75618539 8614871 42967394 121381407 131193777 144208304
552384299 71741992 276316019 695002441 833312420 485747463
1927872 53146561 33414628 436045588 424527691 371966144
118670794 10869652 120800312 417872668 368496123 373648854
178736077 101996007 144332196 230546378 296131801 237787614
139997516 204692679 119306151 680199243 689923104 695322556
102645770 32439271 3015615 280338531 293511049 260882483
24741257 17032646 11615688 252846667 272496564 261463389
87348074 6811679 11048487 234437868 165016921 167373580
52390133 44803817 14499561 121575494 131384547 128200611
36932656 5626113 92461787 302972584 348028303 299159718
43082695 13993833 23729897 303149955 346706356 352612666
19357637 2468307 5568770 81270161 82013563 54940340
116634300 144765781 16334580 365694248 442201054 396556861
350833280 169474472 64415295 444728544 469610953 443072136
374714 527808 8780275 112363207 114193798 119576280
8350994 46251032 1855867 322505876 340660237 327465146
174315242 133195843 34237042 768676591 571130551 604787863
2632406 82302807 6830331 750013011 819193029 894750888
186744161 63327465 149141742 580681407 589723644 528747634
267123834 210818977 43942235 896098448 891310608 806240449
682482228 269151891 48835117 852406061 886188198 872753764
680490938 538536928 9567507 863314596 884337981 868500918
182784565 148845144 19237055 614179473 678215193 777919874
15409 1812881 358541 9945602 9971746 10112701
96010988 38370029 71839182 553472754 541703898 529428773
591683168 58920013 472411426 809574727 815746261 683283751
72774692 47677661 109513643 160678162 222375287 229239947
8919111 21901664 23499040 119093851 126397543 128118420
53021024 6550316 9050059 83692157 99375411 79647235
63255843 23403876 32051233 68200649 70612077 44707391
80109771 52210777 46378615 427228792 428382435 387854909
113702733 234804134 40254360 578375240 556768140 539857728
385953507 108686086 32977917 831075981 930546263 805875356
335670570 145729492 32090930 630001029 282021242 638949963
49320962 23934380 53738125 877497684 964423205 967251244
158232587 8428233 21117314 572484315 545595800 543847374
31455479 8651067 33741853 374039509 343181050 361863871
13374210 185515841 1732984 594282237 569789370 501816699
221400467 77320332 29753683 497174632 494519547 489000757
8436493 1330439 4882102 411138455 446399385 460748506
21008231 8075163 31379354 903929286 905271020 901749456
619841093 95373062 512859291 837435095 528869084 834938783
48320832 56039706 132177685 862978455 938505808 927279821
587860722 101681275 115913231 752605945 773017564 645731396
21281123 21239141 108723411 766709050 817991663 758935155
214715537 187932535 23081620 831669722 941202178 650674032
95820209 23939562 198000529 421965002 611584244 620484146
1985561 5314671 73001635 611804809 664349302 660833082
322251005 386074098 99453720 662241319 930001358 840932062
10222614 8690106 10110969 136598292 152005644 126839327
202396530 50420000 16501234 209835917 118030397 203513269
227828966 31730143 37466540 480135491 435260942 347335644
552774168 49346419 82478443 693887150 367392238 395779439
478216746 262252999 257651620 771564501 716305655 645701745
93714444 103432123 26281347 828088239 882235094 774419027
168596302 31430280 141499235 362955611 227334308 381641748
26704123 34834214 21564126 79115423 76168367 85141420
84765301 25128999 11889484 211712102 197567616 180039600
151927056 153922488 92006380 242180411 227138349 277080120
132420504 15548731 160996080 931246301 849141341 667319935
154457964 3103394 26609230 517909871 617856826 599512431
3733301 40584092 12856936 217583775 203442338 184608089
1627478 22421651 26347906 309162134 288849245 287660068
2496808 3197448 1866216 111334138 115041618 112349688
225404730 247815851 81829308 717286741 706882359 862905578
14973888 21627903 4115199 182738162 178408062 168183090
45678473 105330126 118931727 404205965 292985665 346940659
83167294 13278084 16042504 99438337 86468359 56746482
23617521 14542185 3766300 127018879 119338830 123623081
5780164 869183 2679676 9590969 9515983 8711654
8891553 36046365 19357315 241981832 245327357 212958283
16678311 6176991 6197898 68821626 68080643 63173678
69648465 14474288 39776929 259384565 273509120 254357503
27775519 128515797 76401616 629596567 634684325 661719905
86035456 22604997 61544881 218087543 225981626 240111634
25740839 15703966 67761086 215182575 201405561 210462344
124429031 29218038 50802636 244186640 195391607 229099713
4337077 30438925 26819693 476404427 560874878 469793203
36673865 13653557 9131524 215382206 215746095 194610948
142317365 35583819 165476036 281278406 298772507 242984164
96707441 104058738 121586033 903513597 908684488 926027360
97713129 98780021 36508317 566081504 586887524 523530825
231690714 14206254 62026748 441106685 480622559 482020942
172174 3553259 584316 37075892 31831451 39213144
86147398 23420901 37299841 185678264 181376632 210913208
120580666 131737114 64722744 454215385 401528207 402586086
458128760 71614671 13629368 968245038 761338461 912806583
63069490 34135692 922186 85495514 77743623 55609552
289566225 117489384 246994939 428382564 461447233 370118730
32623718 118074695 231545396 690683285 697566435 555674628
233287838 189913987 33849533 349801606 367350024 241146657
23447209 335577 47608371 96081456 74874549 97821984
9070039 8406272 5806453 91381692 100628715 90917790
15056738 5663137 8336863 60302865 55313308 58906024
9665711 9336381 1852593 230837876 208506823 229237496
313917 1216299 60817 5013085 3919477 6799367
13982972 31581401 18271115 328722285 328084940 302275384
12671925 16797511 136674234 579531607 562755444 549586703
58806884 73157606 33949576 452677707 451448438 471761207
21913916 9124453 24300782 124050035 123817205 121194425
56819014 53703107 9738602 125985673 120922641 97030126
231171763 207187208 211231766 628460940 686243569 726860468
15158780 12084095 9630596 80099403 81810484 82823699
582982311 67731442 20131267 718471734 653823354 255074786
29200697 45871381 40186030 372074687 385968667 402637321
7618107 274755462 3536470 633312556 631924483 388655969
179386941 91762252 37687152 419462146 442615496 320692173
16529331 60331984 27542670 345985358 371050310 298702698
45877952 13657160 62851288 350243936 316744628 335060065
389676698 88704665 223390556 537425498 216724790 340532381
549136161 368047405 183488349 623229920 662078973 680654663
413624 875269 121967 5553558 4767566 5732787
200545533 91117934 139366804 204743938 257300318 244673980
229025715 26818616 19782264 558889184 591154269 656056624
189885013 46651536 68307184 402393741 372651565 364500009
3257665 162032 880100 9458867 7200036 9910805
130138644 170505092 60476759 703693051 931204077 888279258
657523 8916657 243229 98016041 142403015 137568616
56061398 453468 70873526 222751784 199556155 225590202
33056637 61433196 1410793 311839735 320339803 291179612
282327182 3191207 33501020 692174447 665916978 692965317
87844279 80974508 12482044 331779351 323781208 292506331
129057751 23703708 47528612 593572939 740856199 534250645
10416098 158226797 51910263 824693737 828741441 873226817
262017645 135391383 20871586 400057280 397284998 390538309
370660437 34980482 275302259 686549415 641463848 686932854
350221151 133436222 12031008 728157533 915273337 932208957
9108014 220342 5274613 45204245 48641557 50950382
33938789 105281473 14853022 511138714 406110264 503403096
21887370 11594533 710055 127114542 129325777 140597408
10245908 11476458 2644972 42907796 40438717 41791054
986211 1212885 650657 5239835 4669541 5265698
418740690 247207680 210480869 947939906 845097951 521615084
489704260 258181820 36696381 604986901 413188605 570310122
42352116 62794364 53918142 211936788 209159637 161514664
334064817 3208451 54828742 906446826 671151118 840719892
204969246 151212713 20937560 565831316 669364735 433799344
353080703 336443543 74885730 663300403 408571366 512172519
97223360 48758327 102034863 267278216 277100244 277651358
54102727 1504441 19263020 169658031 141676302 162851925
11142320 1092017 8906407 13853111 12186769 13951791
22635818 30593736 252357516 755423400 753399570 809494830
91779719 114150340 75766515 247398513 239212251 191845608
502534061 120618075 44539070 778431015 283450506 249174701
125533975 40814375 33961686 355534670 378029466 385843818
119086878 171126293 7042682 806003090 848458278 942189211
9091975 11358883 115930361 612423001 513336152 710826944
496888874 350068630 49013233 699097347 467827930 611032757
258900663 206461449 163164738 361068440 234679011 309641044
9113355 6775768 27845525 122463635 161101842 119447592
539468363 865778 82231410 751050026 304313085 729845358
81720620 2667988 129878019 507056712 439566108 496939972
205701911 39153764 138422303 950000078 827592508 807599528
284853969 22039208 27362071 545080446 537755629 385768626
45046129 14664296 1369573 49382326 53383591 35971059
74559310 4217822 14053934 209626963 227159388 181411411
51882827 65852893 6084893 311906300 290555822 327200439
23206641 22635763 49945800 227581460 199850080 225695348
50018107 25009582 68141960 365249833 348394831 193411705
101773303 176525044 39036344 869664828 692454486 919047915
43984053 18947563 88067124 372000032 379331152 398741606
553241002 68709246 3114538 860515348 915573667 902305406
44859751 276336021 35495148 819226754 958409938 706586960
61843794 7698477 3201533 123984749 87613306 109761534
13655919 19633748 39168751 157441575 171925230 168186193
650105886 51625005 91729733 785130901 769544724 572864521
205255242 14822921 208784521 787363932 629271386 753240438
29338145 19152386 22775261 642323702 663187898 666537506
302005091 81015265 236996906 748835885 710935185 563464970
1115831 2146265 12759324 50249974 42165761 50043801
200855701 28610640 130781470 973784718 963605080 920742640
685697 33471502 18635670 164938518 197629390 141680539
2181380 35273311 47807085 207859554 205825654 194401753
561701287 2414361 121362093 604652308 374357719 527115453
47194627 7684090 11285700 698139546 685351325 589378779
51922150 12673469 47971480 672334308 646598760 600672569
25804797 13355903 15618608 548741882 552870181 561062291
32472171 65623183 89113594 622407173 646368299 663065717
1990021 4931287 19756103 64269137 79375081 79888644
108804870 14897812 42807666 712552631 702384647 473746987
338099 23920649 25392164 91189575 123213825 93400855
408866054 317437772 68485740 841442149 916527852 872429849
183141261 10362201 29001891 306383588 267298942 260949614
14160403 16139610 31977564 165852888 167856590 185250727
15641553 5622554 18542656 229918227 180318557 207221134
242710678 51665447 139823766 432127188 329938407 419751269
520341530 115752407 4155415 651888331 673262259 673992161
55744472 45755007 8738286 168065315 127334101 164184550
201493057 36651792 17573529 276685920 293830741 262510434
12747888 47137194 40639711 329556135 362972663 374241964
22106555 49174284 28712012 760099695 953963168 939860738
199415013 82620548 1025694 610599973 636563719 606770861
8801407 54675067 53192767 506979106 528012257 500258386
227283804 99748992 19124846 496552935 459150147 480224692
13901494 42170001 43791654 364498340 404098419 420331528
137652086 317127489 323175871 852937239 684649355 817235295
48068916 25747994 17223216 497095072 490591717 474664118
412013800 413895913 374873707 559828162 526216312 580674877
319184990 26542554 177588125 374641153 134366556 306475088
111078469 15783843 44744117 726142486 791641764 828289849
22033550 156455 20323235 185500969 189879607 162667259
24087339 10380864 16276158 638467218 573318553 673636399
84710487 117397423 118478982 897287024 615748019 686969605
358470685 222927475 180774382 725705594 553304475 746004066
313690659 56562874 60508483 330316052 299922337 197602394
81448650 36162987 1091039 538568781 517810662 522963329
2161669 1862191 367227 5655720 5011434 4729486
13423085 6564757 8527689 65804461 60878042 57086841
548904474 94802932 20342492 716093756 746823222 664806506
107598895 192202482 4373766 592000476 600429941 465054340
433379902 159375398 390002775 669473745 631665606 629080896
640289756 127045670 655681162 903782448 930439778 799861253
59396659 82215979 34387250 358358927 394409618 367412695
64828467 8264689 7026483 366593513 487499105 508721380
151707710 36056244 43059211 246949929 355173729 357735511
183586295 70423805 153540938 430414440 445787770 453053514
93918926 25635304 76132666 480275603 513210005 546564762
6313499 10986 6779738 431932912 462295527 459188592
22179123 10625247 3989690 38549013 26325758 21252190
12483333 172970080 30790512 729842714 658078220 694017926
97769117 12778352 3789666 169015153 183630866 138974184
254085001 266734212 13361516 725146844 747057568 728020098
156532673 5921048 97428885 688705263 845091801 875323837
39800120 17971708 46494817 247648692 415161435 375024034
47899104 58870703 24819027 541550428 511607624 514268686
1618714 3507708 3035510 18904688 18920437 19400944
200118131 52057815 17307588 824318306 852171038 779694337
150287814 60717123 57289113 195316671 228820640 228063630
56816820 29300945 68622681 212290399 213090117 238031092
38037150 6218718 164516312 350478560 391749785 390159252
101763068 55542760 88913296 806209220 708740277 676049789
37297567 45374256 45985404 341770650 356297032 350040063
426096 203685 390002 1382446 1538790 1506812
116319020 30199102 10487201 401446445 462272336 361271029
113160710 97213123 43584691 435337966 433806934 414574056
28640374 14203008 6058115 220241393 208511807 230763118
832022247 66111095 452752198 943537246 879138765 848798414
832463037 144278261 409967384 947227943 664597609 936020067
77469376 26743631 428653 791731412 575518306 672038015
19889669 9469994 2560115 22172031 19901442 17566234
3739837 34171204 23485964 112616653 114204526 114731670
599069099 289806430 790056938 973795449 824838070 954856250
147722867 161936673 55121887 677342603 690757543 692819622
18553056 7150282 76638107 317182029 298028480 325973585
96050349 90098506 72791206 656448952 728890823 688851147
431564267 24241378 154500479 503638618 150923086 494516494
185050057 83846786 147767319 193537484 106534057 186273657
59897882 63011965 44106222 313148426 258140773 275256083
59675087 9130619 52294404 171083941 297053527 329258555
7098751 416737 2810605 43864586 35851699 41149688
74968837 41727626 105055481 396454899 406789547 395038670
467877011 103270958 44267627 648793472 555643577 619198114
138887217 6791974 51405363 568630099 471131037 501427016
5018470 5600616 39263108 145816851 133215299 133665624
7976120 1203412 259821 38208828 39262795 36279104
94836066 605519 14521764 135653551 198589644 162869112
594678 37457546 18097633 294594053 276892099 255268627
254334553 117920965 124127946 494612051 451960488 494794757
253814350 42889256 74033865 306024810 219701672 267823891
48006917 48534040 99851809 944543758 859150376 973701026
416643649 129267806 294557807 890449017 767836153 732277584
207873057 23638584 146585981 710407369 744214645 747525670
471658156 39462903 109880201 909449323 671259426 596342227
3339452 6527084 17413657 135991995 141189583 122945180
7839353 70664396 32563140 415413861 533750870 492412057
265883701 170974848 136002983 423768296 435994731 381030866
23595899 4883416 14314850 618794703 696952708 655666647
27469883 72800510 23495203 330658820 325410804 308004732
229006905 31578225 259368723 524691698 526065040 529291045
126677956 4248493 16415863 299421078 312794312 259589503
9475809 8876117 18295539 160987002 202853010 226653373
31986786 37858843 54832648 792558522 698989655 887793752
212066200 224000774 30153329 622278906 761043474 742656889
66705066 7819850 14776169 268601279 385709271 285905473
136122783 4448523 114077041 322583506 264290544 335987148
3107110 17852 2192359 14328763 19191739 18621865
15611683 2840730 6808009 92284181 102930240 96900070
272348140 205436229 29285188 564822788 555126614 530301604
195099765 61448947 107834714 202109418 230915091 216677736
22560849 1194893 6080980 80846142 57007799 71366730
63437733 44330119 16916570 829323632 843355439 831137961
270764730 258545282 210299391 566529170 652010527 419250797
5383376 11919270 199920515 881257279 824714728 867597568
27990546 27281954 21291846 251153801 239129812 266604549
30497205 16923328 12469192 236832936 230130073 238758757
86464832 49526218 9352053 499275322 698448735 730514981
3481878 75216 6876350 92701622 102449617 109201581
99432451 424362 24731500 134154862 143396368 73340179
19711751 1410920 468256 408869308 346038979 275413676
35328194 54328388 8112695 173636353 172863915 134641404
396158118 210119285 6786724 645704639 736167263 754242738
197335626 2728536 56849580 342024319 417481858 277448366
25466525 370564 2887970 32412110 15545720 11738533
38164524 36358753 808071 75244832 66929691 50206139
366945851 286016778 32324904 758668784 828502941 684778525
30902441 2355307 23029597 458520442 433586525 502231238
34472564 6018493 25305796 316060285 285569230 278369619
517289905 97560075 352558808 640520263 613358648 638577090
67712316 28797782 26382708 143298367 90140801 130875797
217903597 83189628 37307086 660858451 463854178 663192156
259352398 81026485 22884119 414934481 409959385 276033533
16733286 43879629 43727598 252388044 266315093 318888481
94474462 255236344 98476560 584732777 794339117 721809289
6105104 20923836 6770041 203649134 229199890 204363181
66806245 84336652 120714525 379953646 322527076 332699671
42617621 14648827 34684961 137198391 102314787 147856796
330016260 92058604 128469059 355711341 347848193 255167898
4636497 2172657 2346928 16331467 16658846 16690613
173973891 43223648 8692451 737230290 778602516 765705492
259456570 82199155 9515995 578276316 491324914 392882762
61660917 281206 1641214 127173719 107947663 127117149
291114529 143628030 82026667 370340552 264639502 216237725
526391513 51698363 56257275 734434333 726617007 625631313
241858000 128420682 79688979 276704340 307185453 139535770
5536397 51347151 74761938 619497332 372074009 531172505
435229454 14866895 156763282 688704102 570998940 654662817
191271998 206473287 122850413 797951896 687559969 571623669
64587241 9792611 4291882 153224153 155668351 132543513
269376954 190961458 52534501 614295514 602517538 461997980
9093848 856556 1793193 135118524 122505266 132067320
91818852 4084231 134451760 707618901 753699889 719611424
5691855 26101101 52170450 260917311 300260743 325268639
12102876 15426209 5053626 61961052 60696069 63155002
372125757 275054920 24125487 938905927 742308357 937787173
177501743 14455037 88573570 438383358 492901984 510271292
132463927 38265498 23684153 291860315 276978165 314742700
120393558 4877742 23301738 437787542 553222684 539783644
81999579 160116720 42908839 713183469 803792821 826331871
50459859 65850291 118185196 628412412 699725976 731684967
29528188 46041280 6093720 104528302 84703081 101780569
147484327 3099847 5767072 163715082 163190935 164459790
10393155 92734167 12207726 756894790 839683233 790991033
575908292 283449937 380789212 784411771 659174309 808501541
49122640 123479100 26904696 502484085 450675682 524163021
678213388 47483044 442280591 986171544 764685805 987463010
97718920 82461712 318356 383082049 409370884 378261288
22055314 32793295 90807161 324245528 323103209 281697230
482280852 43475158 1922575 767780473 626436405 774168595
101024759 7490562 45656636 761476370 725195714 760378839
94442982 49561569 90456 299586620 321072053 372070292
3876005 7141172 65961039 371483766 377943098 331065215
31776232 2413945 24301678 116678206 110124645 127733356
14023558 27950627 1110686 245108285 240637567 244065637
21906498 87295477 13787981 628533983 620897028 631929365
114620217 16767431 28356918 393224925 440247494 376575211
98676360 5110735 24864893 510537161 503615580 472962489
75200324 135218591 82270376 899795820 909490816 889376531
80973115 10940243 6725990 831902022 716055222 871062216
53628661 118410636 55026990 635732100 714998282 601436984
261517093 20231230 166042653 864774694 940959459 872680150
21905347 11609922 6203750 23225318 14380995 25917994
97125065 34135985 34439291 343796735 359350076 355149616
7460335 96579524 76902344 484009265 679546427 670818615
90747581 90393067 34127735 301042929 293274745 269402991
1522476 5257336 8542107 36033679 28488240 34966245
275677669 80711026 48598725 421351858 408870316 410523564
11977627 7612900 4448732 13438978 12848862 11879919
323712018 14509608 43054492 480085257 508523416 491829116
213283941 318359103 48137875 676346460 491085121 618422218
140895489 121617706 64060150 610644954 746666146 747368665
36118750 62999216 48537486 728030943 966274364 820025457
43168323 5541064 11818396 714031592 748900480 593282068
163300959 2416445 16091928 248214759 190955361 239557746
103850900 65305436 73292744 424175000 418875976 469897633
313128092 100677391 55935685 931277997 939535231 916850963
15104077 6022724 7527068 124997478 122321880 68455542
126773761 114268690 66387461 441499845 372088019 434309043
93787718 49151662 27344810 231055437 203168507 188310160
129695336 2681207 21574282 210528781 201212236 188159162
111917297 5343564 25372645 414795890 388615509 343946128
15584206 28376697 13411094 399957558 388702594 409921871
28886629 1958398 5781945 65170223 65641377 46980563
686898794 87204156 274572242 765141043 400616470 587122321
135425690 8255133 8055210 443273282 462044430 422961289
454146902 33992340 22628114 884824295 505413987 605687430
188910343 5120809 62343664 280547597 256304380 212277749
11150199 7227929 4882410 58273214 58175535 57055856
33335553 29462658 5969052 274201606 193995589 345363413
584403401 24305758 107532487 794083423 800569209 792464379
381705736 735552 160310642 478182770 280465195 482890053
148345272 108304488 86901580 341504709 383709851 337205469
27507773 49390500 109995776 330479943 327215862 318217248
142125159 51988738 73655619 686246785 657625835 579124112
176949840 172869829 230192235 665200658 670549059 726125326
15956450 20997450 14817101 163239531 156281218 148608358
112835562 24691539 12769453 139469985 117551210 134955096
157741771 33911154 146310442 714846517 740509487 749455823
41938115 20986772 22754174 203473159 194414517 214967410
55811080 19222867 34226599 382688442 360706754 384517534
10378239 72241473 2854317 335598631 332309555 337145774
209858410 80951525 38995286 242767632 159835242 171846614
13829036 1952391 2416 43161705 33080071 43021317
12831336 23243427 15116972 296239166 305954182 290614293
321394821 51376655 94136886 513856635 395324786 517836299
1758275 19551393 50379400 459964596 446991506 459195332
15517434 165378555 72411777 659894386 596905737 666628382
687805431 136515355 82638721 868276096 701261247 268953642
313247154 18012666 341219025 671059924 659648407 655549855
1012238 1326701 2638984 34749487 29471264 35046894
562985305 144045606 193618931 950053022 873453980 363450467
85018706 121475771 147045434 976231199 966639486 780611022
2071898 57176 159615 30704645 31053044 31007121
89712336 6272610 323584500 778459793 583527533 791695740
18936318 103385712 105551036 678182499 641555352 674958351
5849410 2574815 6681450 86417558 82208946 78496867
14178051 23693189 24265466 266616445 276291080 270713921
98813032 49947891 4401702 320292493 284049971 285107627
321823794 103828189 312276764 438091812 167056582 489693343
128065635 89636604 57644980 716328563 820970718 835181966
25887473 33721271 1705865 777564564 847848003 874120863
1824670 7009071 877335 72395473 59800490 72564354
66264871 1252219 42985819 250395767 283386773 259602127
27367414 8200753 2548587 675413172 692223337 603222888
30183989 30448316 78159857 537956578 565249198 603252783
31522039 19792448 7571257 319144195 346381397 344433357
99898039 63618363 43510748 450390984 524501834 467057718
24478423 28184099 5206686 103223721 117770856 105056847
38374302 77377559 18836098 232819133 256628575 259660395
485985628 41641279 337115717 723716870 630502938 509983397
44601531 19735745 49647608 405923070 424589044 444465185
428256252 138202800 118610828 704890063 674759691 531684362
6276351 47343445 16724351 227988926 215663220 242385252
76239441 45142399 161835999 485398867 466190709 591370865
809712095 249189575 32351775 900812745 757644826 634399044
70370844 32696886 43131149 84659504 101018948 87880139
4945442 9573449 33371494 119502306 204594326 210654586
16322278 4880526 10542967 86706557 77690632 85027421
639313 9386074 4386807 911977817 906090012 865553974
14758529 113405707 21079957 811687205 855759427 874269832
342544 5097670 4629274 52649920 52313355 46333971
19283583 77159906 11586026 199622867 249707373 225414792
19944184 1102143 9195841 116602457 81507441 125545128
40059654 71539715 808716 644561780 519270671 566281519
160459832 46577004 95457411 572548501 719631048 557040512
43640013 15330552 118582474 819475675 840188943 901653270
608259882 169944300 53029263 746837672 592441173 569906855
142422787 21999567 10524559 563197877 575761012 622427275
255041 74417 55041 1068336 986333 1036219
39246437 14510560 64033926 313454015 363978465 355429921
21216080 20061962 16037030 301072062 356813871 349270857
244558885 45977617 29517233 759361603 761660364 677206403
297268699 59471577 27820126 388055904 342960401 405753218
90713527 207395378 32697016 890646206 958485152 958537220
295858615 75589245 75244773 482118562 375524217 484470938
6161265 2155696 2306634 12184661 7896071 12164817
406312183 443161796 233974160 761881678 779538201 761645136
121007652 68528865 15491733 467402031 312219559 408166054
349757007 303212461 83881878 855894034 810091240 658831707
140873435 1197110 234249855 369626308 357697292 360211623
31642962 2710749 7761315 55240954 48128115 48740820
31960983 60249714 8753442 369698380 449357577 375580383
108865712 10545990 13537135 543091548 492623868 444905794
356595570 23789086 37180975 384637919 217922335 409048772
3929018 11706703 12407126 107585107 109953322 103600969
419554534 147101061 26454811 724023891 636967085 211987213
247908715 369977775 487644877 891540627 723464416 853824735
499706641 115463301 41580650 619890454 607712246 461485780
23759040 2155516 8910042 52251645 42177597 66594382
12641984 9044388 1093047 232809775 196301272 172161733
369285730 15450314 27646862 397469227 264867333 330773603
451118019 474992572 607409031 710218144 605644815 826475501
108378340 85232749 45136708 550309096 588634709 602865030
16662032 36471691 200146304 808485528 801266937 732502469
745955147 8433833 387243411 837118242 430424013 589146793
6568513 1593926 12480042 207369312 201097339 206340627
92165114 50640822 15339169 252331494 391792944 365530392
123284249 21447520 61349353 179516987 181080266 190596339
65089237 3086686 37457687 722120201 735054931 739535739
246991541 198024912 66379754 629050369 569941479 555636626
87006164 91084751 19654986 597624468 628896891 372879340
216837316 47510052 35250086 461058548 394391611 415598952
185032695 148741429 115986009 688258844 725921514 640966884
443552583 219207669 48955221 593401578 596354785 649242779
64989834 1721352 4735434 142514310 150699678 154771822
113412294 31491299 9635351 334435784 331545724 306953067
128411501 86493177 7739882 263758484 231278064 230437860
8400668 4401662 7249208 429783543 395929930 404171619
290888928 6154232 9775963 595064799 436313252 539040685
292094830 1576652 13461457 712267889 744090685 555677940
146700623 98859525 346005789 477307615 401315065 556159581
265698781 111983179 259345243 380608034 380432024 488925150
38035916 9060995 189922966 789311253 721664607 687221225
10718375 2686377 106085902 457202040 421928285 452097604
34331378 22122740 91770427 743035857 509186097 704496856
151604088 202592306 43650943 649545765 653244932 637812645
14161946 135370405 46449488 628203995 585147740 629626631
93660271 32813178 72872766 308260116 254447866 270201806
384650190 19763330 122965118 455052389 319030383 368811023
415761022 141027555 394548226 706518042 677110527 621173974
39653455 8956525 3920148 103660646 105066266 103990700
26136452 21212448 13629285 58447156 49433615 59871688
572090425 214354923 53417594 633861443 722058915 430381878
15514253 59291156 3407500 145937119 155186954 139570616
4635167 18025063 4915112 106697361 116691577 102231852
144347368 11808039 16484034 309012859 313072359 300836189
8450211 13942469 12774196 225229670 207450478 189715545
32638876 126957 20836595 294490844 294275305 356228166
260883243 31731818 157330248 384944720 322800695 402426860
158498935 39495707 15354079 608674454 573274804 557892050
249813344 63511665 42438340 798258013 790880862 828894791
124310872 32058243 26901959 228118141 227313116 217744177
53321690 38180930 6435196 238843970 251386959 251327957
34213416 18567674 10734514 216130321 185525931 172669437
58874517 61650041 180900795 695565867 657647410 705314201
11050497 25065568 9019419 201713371 186325927 194444807
878605693 412774878 379878753 914621343 757786925 850031518
278595905 169977914 112300162 618992360 317932691 486517895
6018741 14027723 32009109 146575009 129441790 142267393
232412727 49866211 47273077 430922049 504444663 458571959
93314252 20033831 23631050 225804828 167297354 156110029
401026078 177125445 334056639 782336438 794426775 797322614
505431 1015865 3886815 12500433 12783997 12099229
20590397 10946934 1255954 28745985 24105058 12105307
15872818 4096006 7290514 32027203 28143202 31472427
34933983 138273438 57689440 827903961 778760919 754791712
276923126 114016017 71698072 709091300 667132315 820392299
216937670 8511552 60639759 661726843 643021608 666366483
116374995 38763182 107640368 568554014 492889526 431649803
276668339 62186610 74103362 466737303 475367564 435320184
51958841 10620148 14479416 159123178 160284478 169655825
290499976 93813165 89858689 910984411 804202542 867126557
81554448 2944122 9083668 255230699 307322898 322333686
13055141 2580025 11605054 48061782 36655821 40743770
23513763 478786 23659449 141636246 150000206 147215082
26906203 3739156 6944686 88983176 69426090 82328674
43157043 44246308 472778 133360517 144285520 148510664
262040778 11901203 169084212 294709931 287074870 257184329
63451809 43878619 25006466 72915932 86811175 55374652
2885632 17227575 8478909 197859939 226573683 222123157
460498860 18141910 1621223 871021666 789675114 690824014
165452292 24244553 10595225 231309693 195956191 223361103
47160316 68320145 52071910 506202820 577132369 496047416
37034880 2626074 11035244 86712771 80807661 88828220
221566693 14270875 81580933 827994685 887065330 869551829
160503613 110223665 149874912 781403631 799518519 796816604
470241209 7401350 7687285 628051383 292229580 565464252
1715447 1287847 1891771 48798131 43814379 52486708
433852867 33128984 50895832 646007792 638239983 687966232
302426043 8282758 54828234 686941535 743560342 667065485
231589447 19649843 17815933 266254809 246961970 245150411
110714698 30175008 57130283 417883105 378525137 339724020
71513700 71040277 43199225 155440237 195549848 185080210
358577969 26119218 8061088 703185886 731203012 649801317
262925005 24733300 4531506 442795764 243747391 487972253
25788275 42559855 9645326 481254214 450897751 363318144
158660421 67087974 67531054 647326066 734792345 621658858
448702 666315 416419 41551282 43349302 42305202
479437469 28052691 169193989 635383549 616721968 529525208
22896415 94339642 32246987 352154974 471506027 484969426
90184529 38269505 13090572 126514038 107737182 115454114
158299101 144986845 13585335 808361672 833458975 812613712
57672202 27145221 47092261 214125770 239593352 241766504
1625058 2108253 2744775 54627419 49871320 55555418
24340628 19474879 46419799 657015108 828542325 749751516
495730591 23115839 35019585 693928251 636276440 510994483
89993063 66782921 30174298 496146459 500687335 371457083
32347712 91502921 45839802 567435770 588661793 585186053
1537720 34579392 77595897 805277386 863070207 885232235
45845239 36025073 55605573 541335680 537743327 551686718
60636499 125427154 48659216 671982753 626177054 659692661
59186098 107146537 48639423 573279067 579603213 545230926
263560686 43288262 106519325 744260455 591213457 678800119
52994254 13449940 29688492 113251793 75563486 90776479
346963673 282627751 69942405 778809474 888835737 939432252
287616100 128422358 74420797 468492831 413380824 468045078
74932584 38895510 4656228 112013140 86739765 89416755
52507619 12889260 16344526 162844821 161209593 164187003
5831677 68286617 194402158 901145383 897678552 940647129
165359499 10798492 21442908 537990470 474258770 587450685
36946296 13903156 3398757 123452884 115774525 128166946
34534956 6821934 24028452 111190712 90267200 114843556
16239694 86103045 97094229 607522856 623758867 621341074
136519846 251743960 85305210 871663879 813746074 869984236
12521739 84334498 9997832 560187171 562189187 500059596
205507142 141218139 4669528 314035778 298603736 249115445
90251081 33494165 131606496 420029687 459196603 499426271
1855620 9339140 15698450 61232393 62672867 66207390
20660397 11058420 6345059 33618435 40414465 22646193
127680366 117562596 22919906 135815881 137875491 157543596
194871449 193774387 10417760 215866325 236231316 61277450
1350518 108481652 46650194 671628283 658705470 646152958
260406561 61113024 48874463 271218779 263291330 170378341
18908324 4729327 72723356 263815212 260682667 256540664
17760405 9875716 8005709 24212677 19147492 27725481
382787314 175605200 79788584 863610596 898803701 876644734
416411974 7920213 16476349 440642752 232502944 148103761
31505120 14259139 3043059 51610939 54457863 62317209
27086110 30159078 27285401 548176448 629996067 531127052
674166059 370208455 460051103 742825666 621022445 760012598
60276791 52882681 3881698 245350267 333863516 366047919
14079197 39265772 62593064 714954316 717608990 714546500
13129604 48439106 29877943 271343325 258901348 272556051
120912971 33143043 129855154 447865671 341634891 554482140
723156654 1391175 101525591 906879487 554354211 617491588
96682811 116619080 2579317 540111501 542873627 543386252
140919709 21073237 67228348 582796526 577570728 558930240
123789156 61038463 85294451 590001570 473794989 548003948
100697796 50501039 23678270 501777326 530229633 479079244
19306594 42231747 8786410 254627180 219564300 246780613
308716793 146373814 89208212 670164382 594838928 477150847
1649569 9477154 13890127 56834189 55796725 56240641
43924359 21842038 19346493 65704318 71550069 73453429
617702 9076942 1102411 64711398 88969704 63906570
28176210 41729042 66215238 291958472 307138765 240966258
400553 1846584 820958 9574263 9266937 10646388
311756793 12097943 196716966 611896285 330869368 548201426
10127183 3734363 49153452 354302721 363802347 383037495
85915688 28304825 59951699 785258545 845509484 496330184
17455913 39276639 43411844 151906998 147897528 156462099
842872249 197073940 383245876 961009784 624925749 408036014
544730 11186931 3043097 42018941 29767253 28617216
249004728 380482804 272443787 716388856 615215418 670852169
10830449 53974707 36830946 196923021 187009234 200307056
23587309 13888192 95104392 245385329 236498522 215938505
365983287 66119082 588193752 930721894 773087728 845591097
50124979 50648605 11921256 237994641 169094359 223906869
107798601 36382519 101198246 331733663 411119721 414525450
89057942 58974502 14420134 566936430 962192150 876915482
330425622 36929947 428823642 492314168 121248266 590253238
153972585 40684673 221385768 917498527 817599656 961843820
185291668 1618489 90830457 755164952 802100420 862625443
395717917 123843216 7961011 598302557 384851507 556370349
29250626 7136876 51471389 161818909 171083342 192488452
87033563 43619557 118613715 427896703 295332793 475354380
17635461 6523602 14967272 131418859 147713610 143417588
120415164 62793752 50942565 638663599 727842878 720466450
158139714 683975 103494494 571569311 584465586 461435093
31163708 163607531 29087514 948782322 777047349 803807188
44783320 5508054 43191328 240376001 190582506 240269079
967534 34073437 531852 167147329 201640141 186697708
234958132 23942377 80680243 773969848 759462959 676662588
35420997 163300781 155522028 792400692 776101565 780628689
140216511 26838608 48426080 268218017 245237314 252562571
21946258 99577751 17374287 502642847 479550576 460234413
12074771 25392217 7544608 308189770 314059529 316136716
196955484 111882443 258227308 742799952 740901538 695129394
215634603 20902189 72260552 357560239 508891611 338497014
26519875 198630276 47929064 580307237 602860938 512089306
27444484 12295308 7321966 245723928 237982137 243216603
522831940 277323237 134088720 838182321 855543719 795195036
17327569 33327991 80202914 299105055 418214354 420068567
58401254 73845933 23517433 445828554 431757165 510143152
874266 3577932 2553100 16478461 18032150 16500843
173558342 34715056 138946450 584621317 521373740 508142301
58687601 130956789 20224706 716107868 633349007 704320025
378275627 45109362 45552357 659016740 366274230 550253822
473882319 232677104 50268028 731694378 660560269 569745177
37610521 28487250 22980362 321510081 262410041 300364679
127431989 11105355 129151986 773647602 801533739 632734317
24115965 25872127 25303522 223596712 250955883 177946292
82841362 15312753 51928863 510754733 495540040 585016573
277972796 51255426 89026925 303880073 219886437 314609842
48958768 30000665 78697491 529135137 457047598 558714464
315590089 24079128 150778407 785245211 724212384 814461475
6057609 64326966 17509841 385695641 303746766 410242746
5153 4706955 1768130 20055856 19478276 18041650
3339914 245617923 31468629 605294211 662713596 664365289
190196063 163910133 105076272 844429001 636318025 583156401
221361920 177726121 404694 950219433 869319843 931283299
159517241 119073523 292511789 694035619 693393776 688479147
74953446 24166095 27330497 319501576 274135716 315561701
170839466 60256450 54060812 652594964 657234577 667565188
6428196 1849308 1228313 13794917 13781986 13832694
10824975 47111850 31756925 199912285 247881039 249524462
38001645 18900149 3387015 303382903 289687951 233733684
16216670 38336767 25033651 446485424 442976643 377419624
15046660 39556590 3743176 279106590 266946200 290567935
339293 416723 626595 3762546 5497278 4143425
249528020 119263210 45916973 882482849 632477325 826813485
223138744 58797015 278180349 658988818 673565211 642280429
20718335 15767172 2268628 34947040 38777712 28447448
514513469 148274034 26239266 588719045 271697179 572089167
189400642 231498798 42307565 713943055 504989191 454695822
52782049 64057658 34249004 763555962 746944852 605238461
109298114 21474581 89186264 129948357 57735375 124740551
326548387 70662023 121019483 615237765 488958520 578928220
211148143 61267819 40860822 539501205 549545687 529632827
10081216 2796761 14245090 919896098 943621626 872990329
33986234 351990378 3521503 782051388 849284778 819812081
8461866 11932316 1343346 184497556 182635943 148908974
124009217 74021199 67017096 504755644 509343714 436234480
26661539 2226611 19911691 127273352 119588345 110279814
995114 241689 91884 5116622 5651267 5249510
117989150 32907518 32507608 166006061 164733056 147032663
160803639 45179710 110646543 373951589 506921708 525941060
167200018 5810 256327087 881523867 863998239 811179798
551530304 38816820 169471134 678194336 720789769 690848482
47883062 16196910 90783745 746187997 589083199 777899404
12039200 17166827 7222216 150473778 166256692 165001521
9949452 29846370 20807583 304307608 303492730 298174094
53711558 21734417 62986363 187464808 162650960 192901928
3760729 2144249 8088429 48427032 52252128 54993427
212586014 20409842 58763022 375759463 378719257 374829966
30536610 21936227 3870398 399774586 386023799 199159813
10200123 29040904 9294848 107918141 101655095 97086611
169409906 82456178 4914095 324838851 336201321 354751097
19946868 61307165 87565414 520656143 471237113 547177071
1416271 7914662 33630510 382389663 409029868 431066346
374239245 45729138 1458307 752362649 691557121 701903758
104015609 1267401 6738681 257228651 227168962 252637831
213893570 4071089 100781936 387172059 399474693 291490862
13566687 32549314 42003433 275598317 249826923 246545836
26771174 4631522 36250079 225068983 226185957 239587515
151300742 120873867 53188743 171572005 169483303 135274596
27750620 18835569 23928814 365736313 284641432 352181540
56787140 72211809 26451398 594391096 540843248 496461564
9224141 25378991 21618839 446731439 433442811 485379145
58296775 8966355 7899843 77189344 14019950 64172786
174172256 55018256 198809124 797152329 791242764 884191798
89237036 8818542 12081851 437651080 411706533 448807074
180329308 138319072 60216082 755635046 592513329 831661041
40911288 13868154 6404776 62236033 64011162 63694017
30359283 1884988 1188976 34532182 33885399 17799690
31668093 32676953 13446286 256114496 282990707 284681401
308280672 29934240 360112461 891520572 876857089 869736441
89585568 39125540 6188343 336898225 342751613 354375067
12956479 2621155 209512 60795921 61558115 53894050
71088789 25692077 26619135 920045754 876462734 888592236
82003927 12928463 17394140 253250947 272093499 306243240
10967624 8738528 45533696 572251509 566155961 593409670
699512455 163164437 29602631 964088737 674660405 766075616
4446963 21526082 8509542 264720044 236951450 287642772
14672214 88084203 96355477 777747620 748372949 706417876
115299489 53904022 34172166 189085272 137357316 60580430
2998405 4225871 4152947 66870075 67241810 61479314
61808411 1549139 4982188 220896228 223400762 176877691
767232784 125262622 68241869 907709325 753139764 453863923
19599932 1982169 25629735 52454621 55071675 56725281
2295380 481513 245129 3190243 2272969 2763480
92461956 32937280 111295315 361308035 385982252 389525559
2215485 82610345 284080 682047609 618906662 707735662
41744633 27750337 4003011 655990550 496924879 705651514
90585916 124378844 28202191 888510738 753234691 878568070
302620662 120683427 117937198 613532735 460993503 457903533
121381743 109832271 24245112 160581991 167602541 184142634
13998513 21438438 50909266 446109033 488951322 390430508
18270628 52689486 3220494 934632261 848582965 979939193
35054410 17230374 24812703 159597832 122571708 122009252
153345588 26717230 89689948 402679777 299242392 359462875
40448155 100017468 589777 191380952 176722888 166667314
124575496 219776771 43590505 577413881 733124267 716341710
1676390 3599126 2938868 43158702 43600952 43901717
317583326 12751506 137173510 622150640 659193913 637356575
549851917 91882698 347852202 858223617 802037658 847539968
523881333 96903710 466280673 636819627 410940967 601696240
9420128 3550184 2420437 34026790 37789833 37204115
448478257 26193621 222156233 453451463 407513880 398149677
6655784 6998238 2083503 51305457 61019049 61626495
837140892 118451651 329449117 854684796 628099270 883768014
54986251 15094680 2435538 471436756 447518055 461374147
6891299 1024279 8674029 65888032 58331421 72442123
303213982 47256170 142778629 541030003 242351865 548312447
97186412 94362457 54312462 136296194 168334667 155658927
36064506 93841717 5844215 741504771 660652231 777688993
105621514 24923046 17117990 189431242 164865797 189657756
247670822 16043598 61532226 314252645 286682553 205544992
4025878 315672 1024630 6874612 6715016 5461575
59875091 60909228 105629095 563133413 517725479 457241808
275882917 54001465 92173554 330096016 343512911 305584756
34577226 16522332 27998036 847046858 868006061 859058748
38500865 12463291 47182783 218366416 256910034 228041799
165148070 86063471 69590666 350656446 274260082 311036847
424743643 1407347 56636338 491008786 402811480 524972110
60672680 170907012 181739735 761441853 768667634 657488369
123869711 170438120 113042374 721013800 622725338 601242762
97634087 60255591 396613 387864918 276250323 295457823
164932128 21491572 118790 231061839 179212920 112349157
213091945 174380860 304260976 762601472 823581744 783446206
98804882 117260156 152623592 680011768 748615726 818629638
218233867 3124668 81798630 329659524 335650969 296977451
6137727 2565693 3371453 17648543 18096649 16646133
345332414 42001562 32297669 757085901 748218797 677183977
590683162 75928026 212842608 635926383 300602065 528304934
71449488 25200534 11090735 112311844 92444822 89267444
10467374 6631603 19992866 118485502 161381194 164404040
2109997 945657 2840064 139737779 127866072 104348333
4861132 9755379 3127481 81724087 80112237 79668136
109542629 51347450 6619134 246216951 229090271 229825570
466565218 160642836 73584086 737442568 531532715 738422919
170112285 8308226 89212116 738515700 757601477 725086495
217329132 46541375 1895413 426135911 422898733 443477186
293023590 51871898 51825339 492753059 447443395 398840148
19681250 19830947 7059830 245934732 267341519 243305249
122021 144347281 53922097 740222184 757790622 701531430
149054554 14299355 4434636 204399050 208107757 210634834
208910149 141455234 77423777 296194458 296204972 336285813
516004103 56313167 129297731 717470568 384349888 634892660
195957989 116343420 32630418 209953497 232924795 71509031
39068304 25650670 64566663 126548542 105131733 124475045
174911336 16622778 15980049 229442209 204763827 234487334
2634997 261690 1830521 7368023 8184655 8152626
371620873 2727686 39398575 555904071 532334616 548990497
100646379 156256712 71218814 311188480 337934306 330791505
14257218 18594674 297376 162316827 173799454 186305924
194505911 37701076 115175205 216888278 165346658 177539220
166817530 12789752 12975647 182733595 125305148 132447170
21064232 14233186 4091681 408427132 435532220 320889600
8115575 6366591 8021061 92516695 91943884 105682624
13636527 2803409 12024612 388120890 271517957 348508243
1729512 934151 6127577 39443925 39612279 43344754
161576831 11107748 118845563 750318281 652432765 751948988
24749072 35287846 80477282 563622469 581683136 560708392
7444026 72023282 23073276 185100873 193481156 191231647
469635009 27504837 3974607 949895815 489784278 815487887
1340796 10751891 80717998 364977518 391585478 326422287
490923735 94384947 5032055 699155388 486822942 692651158
196956947 21127705 37563403 554428876 533792944 550728274
3942128 9545023 2141811 97302871 93963879 79624185
32311304 7366542 51657270 284855060 259992489 288506359
456828013 310392118 14065353 653418270 488404682 460879937
5678472 1094901 9142074 587446706 631580787 589203998
71588811 23260671 18155600 386094670 317625019 356433999
36931975 14179182 6434288 116635142 139084115 133553812
17680633 29759000 276485987 622609940 490347333 644744249
44616767 31095352 4085722 48740641 44305397 12763722
1838761 20031067 6813918 550351663 521792762 550715197
58333418 11047589 24479394 193457042 191214301 144531204
200238988 49530701 79359300 406757593 386163905 375807767
46224458 1644513 173471360 843386156 931973976 876394831
178465241 25844637 78667868 633810162 625522076 674240101
532880624 171476565 10944032 819085341 801925794 563922322
189648250 36184504 113674447 373381876 448761216 442119377
180278 33228559 13872294 378436061 330030144 254992541
15699719 22295831 23048573 443534919 432892378 316175503
34068591 185961104 132045656 744765049 747648878 655412792
74334945 11528838 93245415 330192739 520513034 467738305
349362089 89198045 29767200 967812970 931150120 773770303
13521808 48804673 40899205 201689689 187982926 202308891
6896417 13388600 1068766 210080194 233835168 223869520
547971986 55768404 33711111 873043578 449117610 884209216
4710840 1394797 5252160 24644560 15736130 26283633
9919388 51100424 9124848 345536653 385235797 373306431
182010704 46419666 107544891 225964999 257445081 205632121
206091100 100242101 210215996 767430655 682304751 827612724
30225800 7365786 19962202 81676353 88461505 76929712
121716551 38614469 62115252 408526888 404788279 392557080
1831845 2999568 1898331 12726964 11416773 12939250
585930392 378195728 210491227 658005035 628950861 636842484
517738067 29930700 322852158 630600778 603274964 653816672
35104707 263491466 53742456 591338019 663753280 547318908
530522294 265702148 180854878 676013184 369985538 510058541
727619911 98543412 251213758 815883266 742237219 826379518
72012677 45120803 1111914 430318686 361846263 424818088
537686094 380692971 406979455 729154617 707394481 835060897
55302651 344439253 137770801 820569320 979621831 961529972
277004325 117647972 287444706 894140052 885425141 950427471
69797272 16134241 6334028 94570680 59917043 35651154
117877424 26769645 12127840 693099803 752650200 720371784
16256294 12546008 5638593 405725540 467173793 518349248
60734852 57316442 32275901 193724224 138228737 186765961
377841122 426704213 102544834 550721788 706822210 702532241
29482477 156754490 66955860 479622943 435841900 450727748
12819323 22452876 29108741 176504495 249972489 251860691
211208543 66500572 78218810 271238286 260633757 221960214
66139673 5854810 2204055 567463061 631651367 378622988
112951984 26285093 7438965 270813517 152649650 231192294
643534547 56528634 152670363 825373208 766785174 716637949
24593897 56118546 150233476 846505474 632276828 706000195
19548705 22230701 10616952 120135145 109243101 122862383
553904594 312905575 72571192 821486641 439273457 184786577
247824841 10406498 81681399 654688304 811064395 854415809
218874395 85843682 177214024 574082894 376616138 599771126
843265328 369504581 352711760 875673799 950279869 460404824
94358893 79417486 3352939 127829898 114808243 122707112
340081972 411422843 110208055 530469295 532667839 543346456
4875589 3850869 4759212 20058472 19507110 13285758
5932130 13345182 5838694 237042842 291749180 278751930
131795287 30550455 106491950 424970193 492124349 450071697
25490233 23273739 12336084 146393572 151634694 164289801
375151325 45628383 11834840 726766952 405105817 774025261
82523946 833503 41584139 233274559 343360059 334340908
24278826 94845497 159270554 747903472 685282358 794055780
2830554 1844462 2609100 6813379 6819035 6818853
287772825 82034664 10222496 780733257 734396028 682967558
627658466 332468871 65526714 775763213 747543231 679671767
27882174 126245116 25470690 501404871 569180924 530453077
85055862 92051922 49109022 550030809 550476816 594032530
387423661 110468081 5372209 571523785 500767082 614119698
115730732 100571628 18186959 581667778 423216149 578677222
35736097 51648884 48003294 299730609 333554410 327194832
119855985 36080620 54706663 135469998 127434704 127798691
9581157 4122894 5542183 69714311 66896656 72559891
32669565 25798209 174442198 616780970 538889423 621892000
54712339 3898980 5352110 181087951 165520506 183830718
74966255 3328840 37243634 155586864 113196013 158087645
94978693 215125193 46150174 799870884 636412678 656745550
68313268 27403519 8847534 222621157 232301688 191636806
297749737 80446353 152988250 539430454 537851703 521990182
88707477 26099259 148647279 899320477 849176548 778360285
14289490 43627803 92718348 833999912 768161722 788843381
258878892 334385566 53384295 764907399 769172607 611046734
11813245 201372 6501245 35321697 31927578 34933346
85873477 33955405 171430051 427408869 417435360 473620992
57578095 6878746 29050720 109968673 99709711 99935505
31832486 110398 2859485 211601299 223685200 164432937
335728278 28397656 178421389 607077934 197644874 527791231
219127099 74344262 11362775 458878663 399217736 436176763
42782704 9730118 10243151 47782235 44826349 47611512
34392319 13148818 17763621 177067750 150967518 184287735
33658037 79479003 62507367 820473592 886676468 894914341
319452769 104859651 71037223 399033110 391284240 329039071
341837139 101575626 120825526 373430869 329152002 340242654
31182405 7954734 1649965 156396794 173553021 169914403
281385340 34710700 63937024 590658139 420582947 550175212
16841867 34550855 105557642 691044192 629707256 657827661
33892288 11216701 1069876 42572836 37640786 29937005
389468345 167433630 146006168 463790969 459321250 520810194
372681727 322581777 11804037 602218084 631716230 575452980
491381246 109568896 5739882 567922818 545048014 530822966
8855359 39205133 88922523 725201138 911602909 868816973
87436645 5637081 39445121 419542486 372836182 406144438
10184009 50095767 15889370 234111038 262428964 237534355
278446997 130137254 59192200 721758299 785537080 670037525
98745573 33208939 1938683 331180124 249022726 331206113
107575639 29669127 18411507 275020439 288494733 242204451
261945 1446202 1194170 13626314 13732794 13207850
5911912 95985813 166722110 330326794 347339111 409812988
206813647 78604261 14354532 561861863 583350165 382531332
2779606 1568275 850780 3837670 4654853 4214298
217166190 104361991 38093661 369077097 289673860 135355715
40993563 8779915 34718423 50011634 46212644 43312262
49117550 10090556 8108835 80914438 84872146 84301155
25583389 29914687 774457 177700848 147848200 166102682
83245797 16784066 91675413 564767920 479515508 450580405
78836427 86763405 3158067 584488669 546942985 585871416
4583661 44777089 2574439 220358224 243111933 242661777
40033268 80088356 17625304 731049806 721943048 647100825
50505367 4014010 45894913 376500565 350979275 332952817
108140061 68587909 46080477 204399731 231696365 223904266
56105042 16059394 12901697 106999354 103136219 91589561
67578777 382520 38791787 554568629 589056895 576472427
2663909 38644748 15207800 436456016 252438302 453913775
332614313 133940011 273122618 559594488 524762985 655022288
1169458 146143108 129862255 637455088 640457310 636808172
15114894 233047233 78006419 721716393 693498277 694357264
9913085 15629814 1360306 130345870 134699421 113901643
121270824 46912999 5776309 307046796 280989637 322997986
516860167 115784433 287529041 756851126 750691071 564695560
49170439 51689478 1891868 136162944 124867845 158043463
18417602 1270613 1926485 55336856 53431648 50297144
221425104 59668921 108261541 662398072 854114403 816961659
74229611 156529410 14876528 496298888 567814996 515109964
21053760 13900475 107586344 312369772 326190732 314850995
7602203 31312619 118194 102995962 105720065 111284520
8003463 1436493 1402107 63787037 47272392 58260337
291215030 22077067 56416192 732101149 673027563 447497722
13768062 50672271 12555746 174850711 153501121 173839587
59351303 156627647 3654449 718493817 741658340 731731544
199731630 22049616 8440120 512310325 550777807 526876778
239385662 5596301 11556053 368682633 388666192 363689630
352280299 64649320 563212001 620538857 553986373 622782467
169388185 11735186 93310182 439350905 430175732 448590070
7514536 2816187 7842839 51903153 42999069 51447184
85379147 1704484 6727017 116791167 118058599 64316838
38583826 10393933 15640038 347911562 256100870 364633285
83732549 58710098 27289266 278775138 333987597 262580452
86160978 148158837 154125816 854545641 689409768 888930381
414766517 38095982 269208431 591541370 132216310 490701983
129700853 68435115 88723660 247909718 261118196 283910075
73824191 11609705 3006936 348419241 368029295 363579745
376244727 159467435 104781922 488873286 385173765 438150651
24486200 42172656 12127273 667786639 632860819 485406043
5037984 44889469 2016310 580169987 583592396 575817386
72224619 57240817 52930285 424093035 386908072 369881981
125034839 80887530 6199441 642816945 630384644 544726900
6120733 17065714 1171610 164941700 166693044 127221677
267492 189740 84684 1089502 1125154 934070
20534666 2740533 26361689 80472494 86988354 92954211
118927428 27913297 3216732 363604325 363319628 309685180
178185302 2965234 271579 314429591 229767002 327190185
292866050 306202607 97950471 683277988 817008057 912492519
97291811 40246480 30654527 413004782 399847842 402908023
36113027 43666868 62546436 445570292 430281844 407607954
126745822 109173821 74860669 164326420 192391864 189750760
85688845 9009497 13158641 88855015 97659617 28868898
21642591 22151928 15517691 126282573 126537419 121671201
162152864 174543127 43160254 860492946 805725759 867180425
166885752 145152280 28894621 330765079 339767128 326011261
657980650 20123622 46240499 794832477 594520469 244068094
490216015 68291879 101796831 688150682 551301670 535684321
29380676 26829679 296820499 933010587 929517269 957684552
12698910 2459569 2115841 19732702 17892997 19778977
6087876 7772877 14515256 141011647 121168480 124699410
7490579 16324434 1635816 111256663 110578944 112929341
367193099 42246816 51986989 835830358 711046787 774724509
34682376 15523368 29334934 352953051 382233863 350209475
15697506 537737 5463726 26162085 9760133 20968322
363625126 250558394 340357371 613924620 344490469 664722500
104470545 37356496 27441749 175415264 182885051 163823963
236824053 51122691 24900391 647816732 619201739 563983912
31329571 13731787 12671880 50724545 46762130 48652857
628017996 219858303 335434968 901186147 572428561 813812235
125898646 129620369 20054237 670119070 644179320 627312941
91581219 23304748 225476963 621044558 653547346 631736468
167291626 76294127 3398789 503862618 432065794 330086428
27490559 24137629 24364273 730377134 710650289 737466572
134068326 91641890 101086385 947870853 923241478 942017001
13286343 9097999 3597278 163688781 193829018 208200741
61946853 231811018 134690000 663014204 667882901 738106093
21909678 33894719 10785823 100924123 128042354 139197109
129381737 15410146 20924683 487372003 583229568 539321928
456536843 154548274 72205248 715346512 723045567 692112047
32613442 6922236 16923278 143200505 151118138 127382987
2692088 1735259 5230537 85798747 70681123 85256759
60041983 6666191 18180774 119221218 102239736 143668509
10907444 60131983 43963931 398999657 476711286 496995928
57344974 38917741 28768908 216772070 208764734 236547641
13510656 105002 5140929 69756685 46962315 49818731
149607 67739575 6462891 271953954 254468767 252449105
3403537 51601365 51392893 572527797 633250027 564931089
182958135 15294473 194500297 201716516 208587693 211878830
14956812 117411510 40681754 770884786 873585813 814657415
97865474 70195984 15195398 409526495 483304592 487523420
178728059 38989936 13105693 235455289 199467186 238126412
123537633 12418475 7459152 471541706 391649084 484175790
343296164 98846793 65671721 512354019 181225492 302857096
484567510 353562867 41009435 767137457 808017105 658753823
866228562 175434968 542587936 925851868 377130880 799752164
38739152 23405264 36912261 713248377 633100512 666231883
11265509 78842410 87169821 770904379 820136444 783981900
7509180 42083763 3652197 208625022 206257531 156203359
27928229 60152481 27524956 255106719 255522051 223603072
31988598 23756847 11584182 581103980 765340416 589350611
129522102 155578092 106541809 339029064 515080747 356888964
55831467 124285706 40094243 641302320 702837878 571096848
340820047 1744950 109867206 730363825 790941509 813994911
32486343 23206775 15530098 294219075 281080960 302451084
145937938 5653805 101082418 670470838 682105783 659668412
419363887 138857809 279456813 741824802 801490059 658229428
63046498 42893000 35416831 650122155 731328716 723634225
48471055 972151 4775950 167622746 148462322 161744048
109807469 15937794 58673303 902044849 908170396 802732355
7376699 42869280 107955803 396328614 506068197 492184910
103479298 41109444 11035914 400910505 396797757 397102334
10115499 521894 20843116 395841720 462658670 336123753
152609985 31759938 67957933 726027923 731981218 713127596
277031 283576 265166 13075614 8671726 10173074
346021042 27542835 12329690 349129193 179228566 49055653
344832697 61469137 246937062 469105608 508814889 508953007
326326925 21313119 89733151 906273766 924071872 937568226
18526500 125738746 3561790 562244251 656510926 574527946
44738506 34863424 46474024 379839223 370386215 261116020
17205078 16953545 52932567 466094606 543071152 534675203
244018664 389276934 84972494 893046078 774713316 804462529
228698260 170958109 157407332 355821773 206537144 254352429
677794247 351297990 130483848 740497668 661614964 495044276
244136555 76478328 5377031 579649062 526048392 437265126
207068100 26317165 109876503 787069518 636313295 782813572
128893557 45199100 192086116 866687473 649766293 873419876
169973186 371145386 48424695 750180474 828490390 918554556
19924139 25197952 51671131 140558276 216051706 187556090
59376900 49428438 82556711 499887912 600227423 582748939
252984508 61754087 1113109 489632036 479712926 503711941
27158233 223431658 34566890 760316326 807446983 812062503
15636400 158493398 34157900 648623518 641594016 515094638
228101141 85076738 44125450 289834261 228723348 165681715
2734094 6332906 15248604 174402570 169378389 179590077
276152833 70015232 12505796 300021048 271960713 297961538
23324698 35694985 83494776 227476006 205317760 239232694
205509673 297542254 96129675 661090909 628692105 679131204
107738336 70192235 36468305 322785037 286714521 332734085
98766616 80241606 59313993 692778005 756956705 668517330
98819746 7117221 5969376 277506897 269245777 223271344
427127438 73707115 16989672 861990277 939866125 455334796
125994581 105576388 189998521 485600457 430824146 491214443
32674482 22986636 30201918 242526271 241419915 250204987
289957605 44232265 15132714 473591494 498145290 531625465
121613009 55281150 2870409 327045581 364494011 353542520
154856135 89302798 78155455 378728131 368740181 400386012
334185470 144444976 367984213 900275099 944569528 818719388
446508903 89903278 15613989 762372435 741209042 710261432
84383198 93275213 273499 143523228 169071113 129256670
90565944 727451 4299470 432111186 423291999 402327668
236742050 106307380 199112409 282793464 198373763 290596952
49120104 4380403 51606926 68567147 50374851 78951918
191558230 123161403 22772716 618534379 459467267 721700473
66164642 181251284 54682307 557063009 765694813 840578025
340399072 20217303 15426369 714862098 644894638 681839932
147268446 76633606 6788090 278697187 250618291 130204424
67991446 59710173 48308660 597106895 648982665 633193258
23853645 6951851 3088665 73749285 71838390 64389351
19296816 86677850 149775314 656986709 820495932 832667899
429279436 3681363 40653138 551540935 521429447 547218628
36639234 20293444 21229903 152161923 196927333 190938245
364160564 138936058 153989330 446709901 410586406 437395533
20986016 1888560 184561422 643759593 799918550 785428279
106191501 161438647 5427959 545388496 529949314 491214216
6721649 17222965 14241384 273402121 246542732 286182690
705356609 42751658 5168984 715594231 245298640 342501275
92736099 17757067 2802375 216569763 220535767 183652205
585806746 157855015 142629945 853824008 519602028 835551192
13989161 44197362 2925260 362049440 439692310 450746991
42837620 15483047 10950369 445590259 457204166 465711899
129527404 28426567 252352149 799648882 826617907 841323054
7136237 37531530 7685251 569355556 536624360 478483002
104845358 3191904 38317694 210727048 86292502 215295292
257604371 90565863 66107808 392587176 378960731 389894211
142518268 15080928 56606757 237522142 189120782 192470206
1478570 83799050 7696297 236775252 237104759 233701775
23136971 9898423 24554749 109767152 117889944 106707627
13800876 24218546 10861209 317550178 333756558 281355904
313133496 33621263 114610238 387028749 404744943 383916245
170676435 164074196 214111447 428178752 237997577 425192041
532110209 71020592 216903797 635501867 616075438 333241700
219250065 50489630 100304760 454903831 321004766 410195559
171335466 199113093 144618743 573572805 519436272 568317325
104708805 63403634 13480224 559636480 557153557 599611747
2797416 925247 1843722 4294434 6039620 6515957
13624716 118119444 29895760 300392579 308912262 329646040
176047232 22178269 16526329 523932685 505823836 501583904
6509243 2507834 275189 18891834 18232834 19433716
73608545 31980235 6689167 102418733 108228543 96287148
83037708 129398582 80835425 887586596 642222057 894667813
35796 118271 33813 981733 880484 913660
3785300 11197001 109459 90677370 91921126 111457717
293099669 15403217 72095167 852930626 890454788 759278968
153681209 18649010 37521005 213619988 123957401 213309332
89047 5718136 33614585 97123185 130479558 148943968
1280266 12597187 36052617 202787695 215073086 209593548
19653631 38033835 26690713 494174054 597352740 576343917
115075488 2342590 35676556 206978382 210748811 250771841
30509460 167468259 180072966 589716368 593991714 611445951
36132740 1865343 3660751 117092160 125736091 129491110
63672135 44977727 59197857 251596822 233579192 233569401
1223159 9754378 1125724 63798031 65511305 49446606
17193311 71462750 109515252 420108491 472452700 410265926
86495873 3273490 10048128 342731025 353208808 326673511
83915299 40768537 15211135 511626156 615579262 467038837
65131472 4748985 40751508 178832298 188241949 206546941
1090949 356542 1524648 12486901 12921468 12501966
20131960 6039316 48910519 189460305 196656543 203681466
32693690 88571316 91988759 656238535 680069440 706918184
20718061 398399 10250506 355355322 279770123 276332660
1426617 15646053 1169947 275966701 294845003 304755293
180817004 164149644 250037006 719579804 637000560 747749331
347629415 136683595 26240044 471207127 452256785 476775273
51954640 2428006 8443188 268824243 263989481 281563319
128919644 72463537 39570544 274162194 256371772 240000010
12469244 3942026 2734024 48015472 52571661 47580876
347658553 10085759 127076722 366619418 170065609 329297001
6025713 2111653 8818524 52909349 55789592 52801076
28313267 32054588 12977454 452418769 534125972 553804066
276736032 14204591 78126404 814244532 624891685 800071895
132002950 35939468 41090759 787111362 817081760 802495395
7188344 26461915 30168488 169946113 152112025 182333725
15572042 4095983 60241118 616961259 619027078 621170919
234285302 191221712 76579976 360978007 521047647 517008616
150373574 36082368 45920023 591600356 473007653 554624255
4937104 214537 25762143 144089808 136776335 142885402
376952583 36572598 82521550 402759134 188202172 414473302
286982762 32658943 168692798 637301381 519131525 544990360
52444452 28560853 10490801 141895834 125233012 113953523
42731103 167281355 73123491 783852263 810988732 812987029
36303105 74510982 17243586 533815727 530017171 474048664
54355797 30114213 19251999 247312534 207338958 236877916
676648236 652752755 27918828 782619283 740212484 478490246
83554980 118893875 181378573 755906915 765890100 840864648
54715777 21783138 24432409 740669416 777186324 733164919
81456047 19132967 64389722 886436599 830959996 739926491
270064853 124382982 278554284 804904260 569682799 896061013
6865372 11233673 1131302 110954763 116183484 114019833
21044770 7168172 30131319 893058748 879531550 906256906
24633740 23119805 1418820 376200269 410658354 391375203
791775 8637439 12329405 274542632 337476225 328975750
258728301 1579752 23411422 713565387 768454953 771758614
2124714 2854614 128022 17918148 15543502 17886926
247240504 23892085 20275301 523528526 546708483 471071660
740411867 237322072 62734775 840457758 562867586 545864454
116169369 29175712 38700074 135373998 79014550 73508512
626757917 11661535 83861098 692370267 429339598 274674125
32017126 3518178 44871258 238481369 250287018 227422801
233487538 175050613 56781835 681161192 653041699 661358431
326559251 91875919 133352641 654950064 668860089 706758201
232060995 24980966 146341283 328346615 301528421 425200101
10873249 27860136 159850411 692440107 625021970 646264581
82312116 73515337 17318054 904833697 951566136 897914362
241742734 3923238 50286869 336200331 94686278 290825604
293006323 228938826 19149374 485928806 490778556 329028433
568552729 152576173 620556525 649098703 440954980 724887764
3449281 713425 1458040 19066667 18071688 14785562
107952800 225956459 185130693 908915685 848758303 861165358
72429572 37177541 14212445 598274780 647630642 544493597
18966109 10438403 4005010 347649619 412334128 382048684
24038591 56816573 29502588 418845977 500432854 503165841
157194835 18774343 57546967 335188127 291351640 344535282
115263421 117619941 56675492 861735655 906866949 854969376
448598852 247602827 53490906 755437993 615132185 780907282
633508475 69848168 18875353 843439543 473212980 688364011
591152891 25612061 69222518 905798090 661661035 731210015
47595052 13532925 42766829 572482204 581503542 572465564
72275459 47029605 30190365 535702246 474628054 589032089
8986131 25637453 41984824 378856101 381618349 373116043
5659666 38184459 50737989 462661948 498317873 456957408
467233768 31603433 369381059 515949295 570627588 560604325
64893070 24738921 10726833 71027660 80081983 69974065
58120435 96705555 21093915 792412659 757251899 833618719
69527135 17133344 50003103 146277517 142615580 112328008
41628355 125566026 40643120 606416841 603470715 621482688
366794007 105599807 101362623 524408787 344790021 469216786
185472649 72626578 43853202 453026997 451494655 401655883
34119002 12951939 4172893 79656343 98607482 102476005
148098452 309847763 5293103 447120084 434733023 459486897
2572656 6896983 15191647 79525915 78010417 79401595
122918039 186092585 255439724 656921402 715693825 758872819
77747156 2239669 29121314 93219095 68439153 94548962
297635954 335359451 214420414 518684998 549293675 593616442
14203689 22536454 9076038 98331650 101526991 106820128
125073527 16557770 31021374 186267357 169504825 183458739
33550273 707139 24838727 124165292 93480575 128457803
326672307 69231426 217320754 462420274 458953975 413378402
6062456 10139508 12320646 292072220 293581464 326644881
269148782 27208132 8463767 518026760 393336357 520128470
617117199 99273622 155206485 819574301 735521552 873408718
92742397 6811663 16331778 344207403 342537808 346812584
413584249 21169016 162055054 453442631 467133229 358531725
349093739 96586810 191310493 484992382 330116255 489649182
40602316 29823316 21711491 321272395 320382031 276980730
73404995 57613737 35307235 650391965 608827620 589727434
399511950 25791712 171835086 561180018 321961839 531032357
21595178 93927868 497572 593857909 609152826 610166343
115666220 266922377 12386482 679593021 803633906 901090817
19813864 40886051 69000227 427731980 419057244 256250469
73020101 82172387 933483 386133512 374598154 493744954
7763368 12537566 12954764 107566146 114890028 112403550
251073682 81011249 45838897 350547673 353913409 359592802
1976091 13364791 24525199 144654919 141141843 138281653
53770037 29258552 870967 73160771 69976496 49394252
396440202 310041708 193067941 476300255 450432862 430000440
8391998 17270996 51069670 487935679 428062093 517353690
238849654 194951359 22449592 940213638 898416539 685544102
399957491 26651713 15531351 487001537 472243898 548878274
193891363 16892791 131658452 357479817 309281527 350001247
6019252 4233063 2351111 33861381 29111405 25890081
390080851 355822506 403235612 819303203 902102899 839686459
4280996 9323911 3317623 104361017 122792713 116786456
435251512 227009614 90822845 561451224 628191675 620344497
373144797 18758943 104509581 699070716 807033416 893713576
323021650 179178999 69723259 562656747 581030739 480748339
39494976 6041342 7202379 65020189 66698579 62241214
375467030 69708918 2098905 696289626 660346299 585758567
264781073 40401021 74404967 306658269 238878343 240006183
41077466 15582254 29324580 386752421 386390719 363801621
280743682 142467447 108155213 497679714 492471224 392923165
728086950 266160914 115812884 881309255 878046919 626349452
168223355 23958756 33078503 846374534 855499812 889415210
125968316 5834642 1138602 713882147 668252992 623780803
253681299 90748170 16348911 501342980 370025764 424328620
52687971 44725808 16098368 557107691 689566148 647026317
34943130 74980490 78213712 424588739 470499709 432771603
69204636 10060432 153923138 409523857 396055564 404113529
643579413 29594143 118116510 898680397 923400080 677244162
112793076 36312731 19202295 127251777 98720918 104428571
60700218 53797725 41887834 98684468 88569305 88804953
104198352 18928374 129539000 144068346 119375948 149411935
21953656 45269684 8795706 312578335 627316486 628662437
35970104 12683593 18925793 356815500 362512594 263276877
59899157 18017980 28422730 304180144 308424433 258879251
636852793 137906799 213972447 699568712 667006380 641311572
181650605 175788940 125089801 651012237 605784821 676362103
8382260 21455565 3492213 74446850 64251761 75780577
69455342 15535643 2797517 512753973 540125442 555429556
166368420 640244 84162390 610389808 668445479 619901148
125836248 3427779 25743772 210704905 117727159 134596243
348119384 61688599 300269869 588362532 589026265 619413539
25072218 15912496 26420772 232382748 149412119 226560281
259469810 163719854 58650712 635347461 560287016 645176003
11822392 8928645 19420896 165778834 164004400 135047515
129869069 4429488 9852476 179896336 105721839 127627662
385042649 34257115 83117715 641538784 405357396 365971791
191267989 118318012 53139435 685730066 630174409 479111256
128276947 231922532 12257322 789378100 822814176 797430639
6628923 72586065 76458676 728553585 872562104 730473192
42045679 30530511 49275296 385849247 379038408 390807676
16522695 771281 1897415 55898427 54890736 52497140
399441833 3944389 81070235 718871793 328146280 567000538
426900043 68591467 72809234 636684165 606057390 649915549
1985736 790319 421079 22887986 23901602 25246082
178525695 64695315 90047088 398672835 415414611 403444315
25889712 235875 193993 102249105 96784379 90110598
265477238 142977954 168675152 595927482 555889053 553884964
149396375 47336563 138684968 599027786 524311033 503639244
11601387 12980922 6812079 45807058 62894749 51370463
207188770 91779487 42187927 389057610 349923857 311535485
6758132 43998448 16395094 138082157 137688033 120419565
36500070 4033133 14161270 622673115 525825226 773927423
87962637 6448228 81831356 268789699 289925858 293152073
152224239 31482382 34920388 672287972 670781611 830447214
175132907 10731634 49675446 223069783 227013405 97921777
220879081 1166039 9973920 252266013 282678540 270184525
102006114 65135381 18279886 635380212 700324804 683242150
23489634 4024036 56554988 519187946 534349440 493811441
28515254 58927769 11674520 333466545 342116867 326910816
188478278 102782725 190566794 507751136 523981746 544085925
35406356 18980042 6722126 504680290 400982324 442697390
260744213 48499311 184982811 352792216 294055513 300983865
202264948 170891433 56875147 669952196 696917824 756554790
37647336 54949160 53955131 413832813 420724290 448520969
67890392 122901802 101978479 469178277 440750853 482972653
67802491 111536270 105192102 567755583 581659128 578396800
473701503 96204704 128244320 478187904 179416204 357254882
12917859 414738 50980007 415759590 456101164 454635678
46581899 12749566 7631817 274357077 271412731 246973092
54438511 56551366 86813091 388217676 383333915 386484324
127103723 49104650 4724757 237914719 204797115 233019300
8323634 325743 1847494 24676271 28041511 32154197
102856059 36009967 34659259 220375442 249924970 371603389
131049438 58409881 28024584 594678965 625982063 668137387
15543910 28156735 2794587 611969996 481528441 588811803
83978594 34526835 21609662 873736835 733178245 464501437
81284934 129232244 103365483 731221903 689412059 541529826
45371811 36686541 18907920 183034647 177239019 185607713
87272429 104055440 8749225 305705291 476790150 442624658
1020738 18789580 23260639 639055850 616006283 595329402
451825455 126833331 199589188 591316008 470880397 558796127
304526213 432876986 51564366 812461062 822567502 785490633
729631601 529077829 93495562 850053755 724832946 816697576
80798389 82494388 35624975 347753600 339696172 386432782
317890849 179044327 294172116 521752286 520280544 439233303
83105414 32610009 127006020 756379674 794458062 785169199
94468041 33605737 33690118 155775848 156672920 145088198
74638174 7022499 55278727 317301260 470044442 450978777
71950401 146794803 39781291 595799916 581767030 539322443
138209254 144581263 5158778 383501307 384678511 378097627
150930960 34209699 51278569 633104188 657273497 633998976
43417896 146995109 41569360 333771943 350939732 328176287
65465920 9775209 6280394 667420802 679811810 537745986
20919033 49342759 40676257 741373377 757131270 849206805
36664475 106851566 53989084 440994661 597770960 557450979
189840498 50893491 13898464 298919949 280500195 262208981
509558755 61966707 138425607 719837691 722147593 589378185
204934044 183840377 9746676 440747749 617728908 572604684
6878803 32908251 6723036 496399609 480693024 535132386
47086549 7852381 4502340 88409335 77408716 88586804
455957507 19705022 57112049 538549272 526805354 130136797
14954665 89000715 51591241 289858124 267769455 244334488
127761010 4651668 34141466 196603556 186121994 191623125
276000648 118749480 91078612 345888779 328987618 229114937
46741575 18509426 6342503 98827008 99717973 98773945
7474394 7047748 1813435 195905441 229919134 227723649
288322358 84307568 105461152 362096986 328810912 353141901
181970665 78081475 78390700 262440992 193105272 246826692
36295631 23297846 39952486 900764885 907483991 908232845
831271922 139193964 1507044 884878445 725142118 820848000
98371438 48729253 97951640 730023909 734679939 793428194
112423265 226470185 318458471 894203084 952029926 991483186
252573438 139301352 88094965 473456266 416549472 472909977
742672513 10841945 114063266 880962650 745190127 391733312
290575209 168616280 48473628 552598383 571604851 347858309
13526994 66623488 28855189 251266040 435327560 396558141
65310736 19592039 35315704 227403800 231770237 213563055
541366678 71144198 241658296 804868342 440578374 734897745
152994533 11789149 4871452 386944506 399833194 271471645
17509954 13718050 17498071 223955629 216686634 231543240
26275919 175507247 19322872 413202708 348479832 370869273
90347771 2431370 8135392 261708827 238273215 243018861
38339769 18891611 1921936 676285444 666560055 681319741
79315278 12972636 35573263 283458254 257473936 258112157
83729356 81556134 56372956 558243666 618366769 593611271
13358519 24867380 40316538 131636701 111862045 133046552
111927249 84169172 7516002 361166932 441024518 296667818
164688950 42166674 13041519 427940912 314261550 303389608
9886667 8819042 41731746 746898336 806408800 689110774
389000384 30245371 32798876 589514653 611792220 556591999
55143741 65209820 20679613 142457777 130212892 148689023
277062119 58529205 28367792 417776465 355118684 413242119
64836556 10557662 31348888 560030416 601568877 585875555
45834513 128594280 28310234 556891762 459047386 537541485
410236049 339194680 38349260 587749788 626843538 417705672
41071551 3780612 11895084 47524278 31898089 27228873
209839207 96128939 235219234 607880907 582847252 536651667
279307759 1664998 20286997 334406893 348698170 379715748
39463968 72227007 27697347 452454668 522889808 544040703
24954021 82113656 19104591 537454375 612845303 565646107
2076375 2445878 4643392 29368469 40033228 26264373
39434549 18461278 31512878 531213323 529243222 433811657
3024194 11751637 41281831 167783422 123743996 164457811
282700147 21869082 39986476 300282809 77504251 48626768
29195251 93654592 53686715 841008064 671139600 831063265
222578199 213443516 83711718 503983696 570867560 478257935
161830987 42973971 127979496 198443047 196725399 204793548
13235891 11778321 56880275 273091011 210614971 279747789
432729439 102567434 148528972 745486125 806823255 718990580
28946276 35955271 109179059 417273027 425457035 440743488
43564709 5130706 205326 137444879 149323002 134971694
48887982 37734321 30157771 306666750 295210579 252780573
532119871 198546010 359679545 900063782 747330606 714799968
57669673 83684977 7853064 546496931 657728654 623033865
306724264 118477162 18145307 811182089 837828363 585439696
11467495 5244416 4459750 173701758 195245311 191382985
187638763 24025500 29365904 896723425 890096185 823895998
2496527 77588417 1549786 728247301 806251188 747876217
87867006 24252753 88578007 563221068 578330937 566067568
90192596 28217815 45560860 406841209 516260022 514600540
39974794 56820232 34031688 596406532 711387154 684373523
45824499 54123146 5624113 413496467 412404423 415419130
46443178 21605536 36435750 292989999 290631893 274620496
164079931 32784833 136733831 332996544 215975908 230214976
459522691 296853067 30414978 915412257 955169036 686633544
781310614 214470731 212874741 851852736 854834054 565745289
515504607 232548502 270131396 669390856 393526593 546029753
166612892 146818765 90670558 981908378 917171050 779902443
162661980 20838156 153661986 379200342 358409743 396643859
505944286 136374195 281447346 906078359 720978491 750771910
83855375 2912526 17408510 221183888 218610163 248894743
133201345 4503000 39497409 300813382 295172797 277487570
14909248 1498307 8576046 26793422 26641607 24197379
53192280 11262357 41350974 100243235 81665763 99492314
240725538 7712427 237016707 935808781 939527021 971253641
308329706 14361406 50293794 601476492 619905475 621588283
23181367 96845605 170175446 672174495 663891279 723259678
59563187 8624132 22376486 98505583 88581842 62827168
5346531 7996680 38745543 252121366 255790844 237051990
603149563 95580384 26869008 832141519 750638814 681965554
21471741 1122310 22196162 194787739 135908563 191202188
87814756 3980943 25307286 96195854 56096601 81987643
38358145 79407441 16249495 644989743 659363947 617787155
21178439 9653850 14993982 83931208 65869597 95191584
705859161 227927973 287627735 760367026 347756543 735370636
177611399 65537288 88810803 220618428 159799730 205822428
77204584 17148010 3062816 861738012 845197560 862990484
220132171 83086683 20258079 721025855 706119076 733396402
77149168 17564606 20761504 395239098 387341565 388341371
65858277 4453428 15350063 106790684 112696669 90905648
342676247 242137939 278164736 412065462 521501037 426651253
209378605 108370344 5693698 340890838 322792363 366189596
459775008 89782893 98329615 830890283 703800441 808101766
480988413 110093038 99341282 896092705 779310714 762722163
355022253 181710167 194757077 850872889 836864228 851281359
259106421 430157303 570059371 616201968 812509589 956182608
163122216 60336550 65259250 672784997 610369684 749372524
211982799 60270226 19350761 273195984 285889403 208944131
43061766 9882837 25230582 62209489 77441551 68075221
426833 13937955 5391669 60185926 59588486 56381874
4282179 968567 24580808 135939959 196034670 198880131
30979350 12217147 116954211 669473881 668701476 540269807
77063172 14820942 117064112 796755088 849597508 835916946
188960879 31394785 23886047 702902306 644592950 658942276
638980566 70322977 111188007 737964855 740347816 677751175
33301431 10841090 72760130 659687247 656864311 578471855
96287273 19900040 60517408 612256231 480092024 588186357
62595728 21587736 2994801 117910857 101516803 94794035
82350627 68022 27339320 339205172 341765910 238372617
98542571 9766788 210243867 670336357 747373131 799834160
3435377 8084690 63703396 874737764 859030653 531923517
516665351 14905511 404783602 752201086 701854075 779799328
35135119 23588604 13990328 410837277 368292314 396310827
386985305 111613953 120290726 443747043 413005801 475265386
45595342 32191518 48835242 108095325 107270454 89108334
3812473 16636478 11719527 52389090 75116405 68505974
2056366 5006610 5548858 26860105 26066992 16968283
501823438 60158571 17447405 905617433 762001899 778304339
437559607 182407807 361283932 511744314 474968439 548407466
33383095 7392237 23631506 99078615 111387370 140504292
267634147 317806446 115347214 564417433 579533365 396060588
26091412 3422534 12081679 479298915 400441767 464974400
301396 329586 305650 4576363 3273008 3315860
103863865 24365382 45537864 179496996 180120589 171860672
297886572 11640077 98609572 784203991 761586553 808665207
170285360 101924559 72089458 536132100 499711445 389031642
26825791 95029392 57304977 701118543 685544685 566891570
282527594 68189995 28088765 505720106 435547834 359131785
159024463 91048552 84202135 289873669 339221573 351634021
538644484 271818690 279399227 799335055 970697414 930802612
341465067 25833852 231664197 499945098 482440435 496816775
192492077 78528300 13413038 385279337 389100106 403120309
147496111 109666494 10911227 195239204 279260089 279913728
28768267 241487290 15419585 724264762 689223455 786608930
85471672 24977611 13866794 679713400 739752378 755427334
5729273 12677509 6473291 198120939 160386257 206788836
60268919 12816277 25212143 104792679 83154551 62706093
228211181 131172113 200878103 640940277 608510561 598099421
72458287 816785 4752076 259132065 184965294 171445639
48644613 106088320 15925167 464481335 591391805 445043342
148406418 40075463 38901288 410235379 345796166 383172306
72428655 43209560 23420288 195292825 205377880 183793054
20420290 67903508 49635416 724475036 625257999 712477971
248440982 109679007 53554318 486800390 454868157 512704756
10205569 1715727 3921576 56068429 60881934 63366695
98202280 42148846 83373334 397620781 335699494 415834192
75122428 42191694 340895 84795762 77611647 50253847
31859734 4803249 4099493 80801167 73897290 76779753
73167151 117007450 162762272 845614453 872204107 557594784
113044296 68147400 125913745 468647838 451340695 470174514
223395936 167317985 78754215 429975522 448870180 480000194
6705223 127408287 5093928 562948709 580593085 480576182
574287526 127341262 293144873 866423031 802436577 857920895
262478322 101960167 29808814 545426100 601770147 587810693
62471785 101643536 193200774 879928465 898747308 715628583
323788 10528 331443 1897584 1913153 1719917
617312766 391541211 165877921 866520142 944169633 730710466
68275203 2945722 104573048 494352177 477081140 494463934
72503067 23518668 18518883 358352404 340936691 377823001
13582423 107413096 48861 911706188 754218347 851364630
56689636 60069544 1306261 366686598 290916561 356454946
1288272 1655792 5900511 22494229 19704688 24289208
103076166 119979541 53639079 577789374 560523713 564646858
536240879 372611271 241792139 888581434 757023962 716551867
121455495 126223236 41992361 911036169 620669945 794083156
78007595 20097957 4924182 99019014 58477028 67206194
634929438 230757660 237659180 778253203 830581155 684322224
104517055 306722486 30958848 660926205 653347526 713028828
50819527 10569835 15411840 67306200 55935634 49619878
79321695 64144540 53882731 907677834 755222688 864515766
119168376 174334036 107897166 688793492 644068714 667656959
81256163 22224993 10328913 150791285 56701137 45246240
455456797 81822990 70165487 653116318 697340173 613687200
219622822 24403283 62419980 352239074 299535569 342558016
37859600 65057347 222062877 856837475 813298605 759849182
287764158 113639271 67503514 854472805 786962924 716278773
162394805 42827230 106550342 564206298 583565751 433584271
274454414 211492641 198465465 446719778 290580681 422587505
50888336 44878830 46465021 699324984 654414095 841728812
9443135 9875770 40124802 118086076 103856291 100396895
174735590 4361433 17393512 445595948 308358324 447991848
15071896 2301424 5221220 217244023 219823413 214309212
88378677 23642895 23340437 225207193 212924800 194180172
118363726 17842003 79192184 382654978 528602572 524790406
151018338 6919183 82114960 723820514 535300758 706726581
20454212 7416423 46103 28104711 25959064 27268721
20779678 2458506 16309862 217857951 230203213 228741904
317996777 139125723 14913125 462810614 341814857 407200071
102429976 5937080 162505576 985568939 889547381 980474294
28633619 610848 1065610 86083298 67008489 75894625
272744548 6532874 88726474 357012106 360422472 312908968
59609 6887630 26435042 563074860 634073103 632743646
38952402 66523219 61988499 407699399 487220546 373961239
814139308 330410412 31994325 849266676 658425457 202498892
243004 2085363 9625102 33169037 31902022 27466657
388844984 90045223 32460972 625059553 515988969 612864615
158545959 42943787 84046793 597581459 861355185 751207686
109018868 129936367 259274663 855455785 896931221 662759881
203783581 242249489 39217517 887826193 887469946 893781621
62399027 33914550 22356389 320431528 286997491 301986365
1902208 8880704 5842537 422135147 333265785 395248669
7307300 32055156 2197181 206234052 180746566 204650042
107099327 93127338 4038 527843071 653923472 644896753
99278958 72223168 6579115 238271576 217994034 196961793
1334232 56583796 63219034 678089968 673145714 661375189
82045677 6856055 18346153 139380591 111925971 163054762
56414093 20496402 7437858 175713394 154709093 168019077
171493818 104428444 56783759 351229462 210531203 343073940
66232360 4168317 397757 274204317 257890132 252364096
145010293 11631861 9229746 211167569 223595733 175425906
195328750 60985405 12768221 290347580 315058851 243210702
5595699 2357380 11557141 45050546 49523320 47547120
192056616 86388405 105316109 847851431 886494006 801192428
65519105 23312026 7173335 331938902 274869436 393044981
112752995 14452803 59180582 327306741 273475616 292563110
30886888 50728830 46026134 607701588 780908055 708043322
463073579 162383074 9422601 754716835 535053040 701048863
135709251 190761369 214698020 716775452 776433791 469448518
4026805 53159801 13709300 824603455 834583631 822551198
200418166 62387355 3867912 414511030 482351455 315953953
252524043 22346919 32106890 560031323 499419573 505144233
296153693 59837794 75809093 590120581 596567586 599569759
26078137 26077795 17424410 248595188 347597734 364705267
120756107 2336110 10792468 816339243 867844903 767481345
331563911 61763553 188544334 583231004 448961038 476039883
195201973 55793290 76890257 702509738 838544189 868606182
426536851 168476487 139560666 460996376 455344535 372044022
14911453 45156240 30365857 202577204 227010043 216885921
99221017 28176846 265182803 733702233 629098423 754676813
45705640 40174028 195820945 767145777 542204607 650644113
403662514 142901678 18281324 462289187 398421639 385565345
490524807 235409354 111988917 773374434 665875427 795577865
644298444 90921119 499330047 981604434 591413592 785463605
44303743 11914222 5398945 438794154 433264254 444098684
635686921 220600853 640576624 944151016 702623681 763003714
77446616 7537011 61713233 171074629 159474355 150421658
52908265 58176158 7419714 85936198 91665884 71186879
46400861 18983473 29572927 221656507 251492420 261405480
119019425 6315858 57106038 501737993 471067272 506318671
3075276 947625 8366487 55753377 65763186 77424502
289105146 202744543 20270556 449731530 446230327 440097530
96644404 23495929 16206719 121264360 106585611 24533955
8695011 17167644 17866600 354721559 363585367 357823221
50777094 227947035 6112621 524349660 565542261 523770084
5541128 84895796 165076986 555753469 487113344 584363768
970736 225846598 7410432 897245632 987673862 906214654
83596157 25457466 21041618 265525696 282873639 297133714
77316 4828187 93943516 329562637 302052766 317972096
27151169 3981639 1650016 97439087 83762818 100318460
363953375 129753614 10792007 642664077 709262020 834392486
180175734 52665523 71218393 433240714 389287181 287782278
101604860 72917604 16665795 460802943 455222168 408713919
66035219 94334882 14631692 846021728 830133888 844149812
357227013 177794036 266069223 741572484 652173053 703965508
22172724 46238157 115018882 845986570 896194445 894569768
114756728 7499315 21488511 164623752 123950941 102923913
363163122 147351380 218859041 412384645 228362687 415611450
86726576 125218020 79908582 778266783 811917935 904905724
14336899 221948 326139 27976601 17953328 29601749
26014941 36333911 11927218 769863585 847669392 891966369
212162116 230214163 127606296 424532046 456343279 366755522
177462179 168983964 83696586 749188026 735943517 716033152
69511947 25978122 29913874 255707900 256467540 260262129
80353938 54452950 11085301 121809511 109185520 96445451
48564 23180691 1515469 145675840 154673981 154740667
24814191 91222009 255208 324091483 391694709 403959534
201166588 21821732 41766801 407774330 485944761 466145153
246920 1592558 198755 14345627 16683499 16791207
207068804 66651636 16721157 451423045 914845798 917595375
383109182 226079054 164340455 693284272 682787291 581733041
272255351 97441773 62384027 307961768 239612918 189536599
493510342 177570477 71431194 648811704 564823657 194515589
13657610 22941498 16603338 353804941 344826318 287347760
48630319 15879274 50538164 198072604 232367342 240311793
4540708 11752497 12915242 342283238 206503239 371867277
59391934 13513761 111493639 611225290 557428861 526241552
389645553 82326579 70923419 544624212 549783256 560621816
342121391 40295198 11169971 429746124 525338990 583782044
68097164 33068227 25773418 140423558 163376049 180999085
15055352 216188981 53342695 825626185 814180973 685678211
145711380 12686328 192632696 309780538 269947089 342350026
71423636 40128065 42081349 785051326 791322564 738817916
51642820 22341600 4324608 141932665 95410927 92825506
84247416 70997835 216191134 443192608 433181407 467292411
102412216 62704061 30488875 368994897 349184461 359889538
15530186 16515716 190750658 769313369 825942982 816005055
28967104 59816347 25227076 257323117 246850145 258787002
35805328 6955928 137033476 749730589 770701830 716091765
68813905 114684163 137504507 413751181 459358834 422445741
31753292 1239630 76346804 825357015 810567212 653483774
695090139 68532130 210131963 862111038 568594861 843304630
315084350 26233458 83893267 657977188 592936183 644853476
237059418 1849041 259995612 716588050 663369519 631462957
87890231 7441024 3005294 120978874 122292764 125670065
80411706 7831360 59975753 751984519 791464365 785107435
11186877 3777805 11909586 69053090 61728489 61541283
70603723 14870234 65242445 926113829 865316375 795381107
59022780 31196818 557051 332332059 334990519 340631609
738022 21336740 27584598 172632923 166568135 133623397
10272434 50940098 21359125 247716978 248182764 210821425
484742362 17553928 201285528 693441308 803221291 760222384
69754579 1736256 20532497 326881987 378857388 237095798
48968428 148444812 66517180 759177809 792722948 692354424
121217592 34455136 99757943 824095751 756850176 739095082
31126450 829142 11226939 90552029 79454745 82253195
8257182 13622527 33207049 341267737 392639572 384348714
848927672 231560283 229613677 907209147 938849268 930236702
310104558 88203081 28029051 384990178 388940698 190457929
477812518 72229038 388967524 862841965 724916891 899007449
93203974 53650491 372987118 787741790 884561044 896003622
82425408 62564036 1862978 164710982 187575877 138135235
9463544 85247402 47940903 797130312 893753036 865109341
20602941 18592881 3669828 331809207 385507479 391550829
314323797 72395796 48733986 931095999 938593444 728041014
319865686 18348972 162262921 484107942 489489110 566226750
377884697 58891380 77589547 503604258 530956097 388096707
365948729 396911894 55625893 426343438 489746875 146132862
7492394 12125744 58652318 439413569 427229935 438476007
1864699 292025 1866048 8764189 10243303 10467988
355193433 152435965 93935183 560822819 553960813 567266055
147168207 5186063 451557 903455596 789666199 919000061
237698761 75635213 21221401 416203468 417746945 364809863
331982042 235057878 103453051 432733102 359695545 213080980
249221800 32190714 32617169 702391209 755735938 662501341
58662084 29614897 3345799 165961533 189158097 187353907
22357130 23454560 18775989 251648927 190046516 182614186
241967963 56235525 7533515 705278109 545895127 728837465
118714627 55933016 90323614 491847654 490999023 470046865
2995601 20673157 5025709 272019280 261484760 294966834
154053505 79997526 12941186 188255097 201624930 171663338
182767506 99304607 58283441 409009010 445551621 367052924
295307898 64267088 27594759 535876581 615188961 579109429
431297 15431803 100510816 932329184 909972252 948377709
78849968 673152 18714675 146602633 104606362 162560899
74639298 108842933 4132493 382501551 351974145 268650714
46663971 25139580 28039813 351435320 363813754 352804366
144140615 3220355 4681314 390599724 414084034 374584977
15266537 29486501 17478775 469855195 467856747 536626068
20172581 9505955 3800213 180139114 163506538 164216200
83532471 49156025 30193765 367916591 359788015 309271556
377455193 197547859 165687003 496821150 767640210 555211127
135548652 20716354 43322669 222090999 229247785 259981003
90672004 30946492 47471061 453810580 438821605 440910673
110004605 90927839 48189485 325591153 313399194 285417309
2130469 112989295 66107644 609934330 600523345 611580480
50418104 40975724 29273682 317065478 286612175 302952291
1647986 102035415 136978820 465948657 436052319 488379241
216307563 1337045 174174927 482125880 447585648 533151681
104885663 23079406 10913891 167999801 161551060 179581655
22232250 38789040 93722219 372220230 516442705 433825611
67985871 39129178 56209881 177600467 163279632 190540257
15798635 140002282 142988522 686303108 806858378 745568444
329538690 122981528 264007139 847791267 878181162 880515100
753258047 255125601 326046879 882510662 321180159 665871751
855883657 44866095 638067517 958821670 938135373 948359671
64566730 27655154 93294415 502849604 474350452 468820662
73646743 26678309 24953547 734458015 569007430 510111675
35227624 755728 6948801 43960907 42687684 44868941
9293949 49772176 4244099 354490706 345604228 361781779
788926 281218 8064639 27427281 23185612 23104262
171672 3410663 535634 32324299 31398029 32316595
1316254 7673325 5408301 99748316 102957477 103999588
597856503 232928868 475988657 920011037 853872251 798147157
53634594 104707750 156213657 761706458 755087714 771454697
271788895 59919527 87668635 444787218 635016152 644718970
56611887 28076684 28515993 151389176 79314083 140337753
51096422 9387020 7059987 781372989 719859493 777435094
120135783 271292 30336751 388104947 372459073 283874311
37639075 20246640 12503199 339619619 198823265 344420295
141461684 47189852 41053470 155122617 97128656 93285231
76404495 87511941 69972295 379221959 417414286 434569749
38754518 10145911 22051667 229105026 207290770 210219014
148432810 51134455 92597956 356829242 292129944 365336961
545888382 492998985 319839826 604847057 623050327 603921167
438836599 140358994 74127864 591359349 620661735 534700638
86632227 9015235 75355465 176509400 183899937 142811533
56607455 29039071 14139479 443805017 296669217 363523731
285726300 40467640 136246913 350523747 281606744 294456411
40984287 11746816 7315116 45211040 45345650 44955941
67331978 111158558 6866650 352383569 406656031 286864556
161992657 36395804 20027899 192551712 118644824 79037392
5455881 6504642 4222787 185536860 198324352 196414339
56720563 170135177 58930640 819460852 813290795 764906708
32817593 32435571 18136644 233131421 245698494 220297074
29281584 14009111 26703532 664739852 732397165 807316806
309647176 212501082 45069505 325521214 314004580 121827837
72323137 64019329 21047399 143311236 152825049 124974489
10657528 1561909 3035315 26012504 22814232 23691198
810489063 36960195 359501405 984994323 642111297 857547384
70697234 11422977 23794061 97189115 132375779 133525165
709907975 135175193 47310000 806119404 235597581 381894658
7875955 2658737 1474826 214615712 202097603 222526440
21542343 3108898 12613466 53309080 54491495 38150424
63466046 14332823 5451387 231283792 281118616 166098621
91847715 35714871 50003919 224442242 247602214 237817168
1336751 2210525 70059710 528510105 524432775 464398176
207349526 33343321 272424790 769930055 804362031 705322328
37704938 321379 42103661 57056567 32721890 50882532
286815029 60668331 5459557 388249201 313121534 340869910
17850727 6245012 6778401 25407429 27016267 27714703
50810845 31827022 68041296 528038904 578842118 573125522
24012166 21787506 4951683 221164550 174782450 197064733
179689410 73029106 41896323 632142416 603011430 623952477
161369348 81695715 89144557 257270829 250421046 259588094
3967145 44729737 3128921 128191416 129293314 126064039
113750104 8324977 97949220 564025204 520721164 564256428
42170324 41055910 13466091 256611658 296203598 241313786
132784263 7402499 15243575 191913001 193929510 190347839
84022429 42293744 995307 368450888 387961214 354874334
255522862 31245678 747717 543792244 471431505 467401176
524854630 255835494 238794238 660469173 502896375 537236342
16720 9803558 5856934 735750766 827612135 813599261
121027445 26624987 114529921 414794111 445495481 504197521
147913403 147174033 3394847 426253606 500351653 319317662
8319012 2502918 72947612 675642505 488489112 546612999
126503468 172527139 32874037 415211540 362956973 420008287
55419454 57562828 26709089 733104518 716621708 759784938
201132846 30691656 27269159 352968243 368115095 365462406
106464702 14414992 68685844 628181754 663634595 629558546
96632395 21302563 3251376 231861175 216033086 222254562
110424574 1570553 27886037 689530714 746165545 653751516
49214109 9162435 45749572 652374869 654731042 618496577
87841574 1277812 17273870 242240417 178270590 209022860
3923096 21974781 8853106 280839172 328544315 310614595
2434040 10588995 7802707 372470924 497985476 501698337
109212285 9829728 55802308 222327399 119724850 215513410
84632038 100498963 8423832 474701834 506343321 508490727
136574349 79136098 49506191 260476067 293254809 264088101
80376947 8880148 87327007 173613011 207442993 166215785
250510902 111430455 132419250 294270675 190056213 245811016
210263602 117044153 35362815 268163803 243666919 144596477
303816837 54039875 11541832 370239963 369757540 259370818
348985699 212626723 70713682 533183186 550917776 428396396
162839860 168486721 84364876 500709412 509802266 521753516
76455480 38289457 103470829 645522237 739108510 796535905
225196817 150001701 147500881 350585590 367321012 346827702
70106381 73531050 14595597 785146181 790265536 782226322
82312483 63588994 38210123 260431907 290686711 304756387
199894352 55384062 144628340 447086489 446321725 339543426
325012933 7234899 153374068 446964497 348418267 368565511
21288638 96377233 56851389 619828473 618097944 514894505
40494221 1306487 34328040 426508758 360679431 449919272
62559974 70281109 90281497 486399949 430953941 364556857
39303014 127759384 13026583 668091905 716324237 719069389
25715026 53367646 57011630 724321573 838922771 773727426
503794286 469799184 6261131 929746944 889544101 940429448
105803561 48476652 61118342 617826307 599333634 610201148
9583882 4563477 8653342 34586486 36603224 37244951
59856691 8654244 26870992 194615031 152761061 189328779
46435825 19010712 4899606 91546302 90552079 71352374
38399014 5596520 24595377 165596473 148278635 148283016
14615627 15738204 146278090 774504252 892425317 866908390
184066102 23967914 30907094 348290115 353216695 294866277
368919 217042 91086 595298 539038 588353
567505347 161399340 174858971 802389038 768000081 698408906
132189338 618378 264514375 846190383 911412022 890142087
45545661 68485314 37305392 286796748 299513599 242841409
31798382 47373553 54721048 530100029 490867184 538206975
2727176 1945713 72941427 603247021 582351763 616846703
101217546 196522784 75102662 984099270 937027853 689055282
2746707 100934 2554800 4573121 3802711 4036227
40569246 45677931 34955837 224725935 352219913 332189373
584572893 436633146 367930580 858896505 851219968 539749477
16546703 126881767 14407323 495812099 472813730 493603525
8266777 8376298 1490774 39431146 39985808 37230495
37935702 13826824 30794139 144401576 139493924 177592942
620130199 235232038 494500692 786232819 730432044 666822182
26654687 3188423 104035052 166614919 178276934 215400295
174521189 23162243 11766910 550242100 385104045 542411161
9138508 482869 27350144 368992551 358699388 380114264
82439468 36753312 26584017 544181346 675630042 522680157
9985902 27827483 6928572 58480794 62435507 65163027
43690908 77348951 88827606 540357484 549714467 556253016
10651619 2172987 1572589 32756998 34323642 36382972
176177848 131283216 1967654 718023797 958665272 860416939
162880781 117251830 102779143 217663156 214311954 209726796
15753576 9621358 46844263 419908192 562121888 590845642
55547136 7655992 18233916 385149314 354110272 487179988
107039942 6414540 1901834 237001343 244274827 214676036
160669832 52391692 65050381 425272025 463347596 392243282
156001729 1807431 9453827 210352268 208640476 198594107
76252480 2736989 14996029 101687077 72681064 70334799
405488387 140900137 128928224 604830692 543667900 604773985
46574398 40843723 5589890 497932776 488204194 477027245
110420594 82591744 24477461 645209295 611293005 608064207
5766673 17022794 21236127 227978312 325355623 351612398
451328 369682 5730385 73823083 74763695 83997764
93866202 2937756 19005752 493017740 476394157 382494990
7266435 12700072 50234119 377502591 416915374 459031707
2438726 7675052 14118560 54461839 52387009 54647784
25532305 620906301 178385950 810880945 921777300 932599586
282383990 27300084 59773090 554684501 700921663 622619213
5325034 9060178 5840974 31461608 35056792 36111686
4360861 7026054 385424 25616014 19038965 18198125
106797353 60428976 13036258 279361110 147465892 259417389
8426794 7625929 2933569 117209941 68247853 115530802
509120344 94961773 107096457 877454754 537082621 851545212
137858786 258373085 6789785 870266515 801143084 890136695
179015232 219123746 21203967 546841248 535816046 468200855
177376995 169400149 64041388 709920257 813651050 912432633
167455855 2778330 153629408 856877697 741087968 766188724
199042709 394437 153418831 456511172 396631258 449497669
195447191 19630927 80150230 284664593 258611971 240420995
77171167 70443136 3790763 174640394 172733489 172503532
10588548 23622084 46515777 438677365 397622912 439943539
4812004 38597068 47831420 487933987 401799509 493048991
345628486 262976359 116188664 567228138 724188392 597293178
28575059 220349 8690469 37606815 36942765 28963994
514620982 65056097 127388789 704566366 587346987 738169427
4835519 747789 3794794 17779029 13785777 15997557
169550724 88682814 179916003 552662115 542560075 521457715
53337375 1321529 9615040 405270019 384943704 354153966
366882974 94643366 113257225 548394429 561564401 516224013
61544670 5359201 72135910 599584161 618308449 565748349
82446609 14094243 8652146 135740752 130614869 131804258
46055465 3219333 3148353 160739819 159310869 158856117
207823985 30499208 2471568 247164739 94185578 176985407
51241469 5439819 4464226 79773233 89676898 69063558
158412271 3763162 47790334 945674169 890809536 954131881
427217688 23017431 58105766 783917785 454195814 921645640
3709233 3205315 22691749 180561954 184449011 181523498
9869974 773827 6032079 316417911 221755693 244595286
217162871 24232449 84260636 423410173 426065602 374253514
65677269 42344153 5549784 425614692 429802462 478252740
111620748 6802907 56281201 726770225 756019882 725121281
21828196 28279504 4880555 201322800 199136348 210998668
681097025 86999468 2706747 792835810 564402990 837586503
12311435 3432284 35187708 222465386 246698547 237581532
1113554 5021094 60109937 226807397 210705830 262204317
20930870 93024889 27124620 357724825 444782528 363095352
188518369 1012616 2511115 915533056 897359142 826292872
369954363 16262133 4315541 812829679 618748284 617908549
104528067 298975063 50151716 575383363 577289342 490407578
39323603 24129402 23600023 507545365 490561303 467205705
189449768 39344900 40444509 369744357 419551813 375508783
69470168 67765087 10371219 219450878 215328225 207421042
279330245 102397160 34317569 783746022 800977426 839542484
50418955 18559643 2783235 263773653 202174213 267227479
65880578 323292935 9070428 875704154 899268171 810554687
264848468 57158535 149655557 804691559 786215253 775811314
13147539 8646396 18818166 158207490 176686064 157756995
849541872 203524401 289599111 895834752 620185966 848679370
16995164 105840721 108958133 563154217 564645786 555810248
33673299 1382195 72230 207340962 226921418 220786306
164311476 51957201 8254930 717560004 754145305 739062088
69247246 12462747 57841471 161321971 116581493 156618179
423025137 43805163 409254036 507896879 550277484 572517547
455843647 39453309 6134253 663179130 576771607 614974817
120077837 8794215 11459677 869613205 826312005 864224512
22137895 821575 160494 62863672 59433375 55130118
338483665 97282939 23710179 578671851 577641004 578307612
65534965 27910674 48059302 899569368 858475627 926263727
83431 1317011 533086 7254762 7939739 7698333
83643031 6388103 127943527 929247113 826466370 780842978
11099153 13892103 3855654 119746933 75732056 122548432
96377327 25706581 12171715 409466675 449404078 363982583
9243353 78631182 2836182 437864081 363227871 433350103
13147838 1201926 154200823 917750156 804819349 949531071
23265527 7719008 20174874 200204895 210744297 216930374
95660516 96044414 848892 252468758 243860285 206389910
33963276 161012358 24127109 940472733 961503799 959276470
18318543 1596639 2461112 47872744 49613501 48961726
630318918 151185090 109148523 695451269 630156744 661800410
138642674 29944879 13288432 526447795 445095743 536699083
65811853 22227089 7400849 450714291 455117563 441692593
102881035 71941360 11737020 299570359 325986477 298901306
141843772 11983842 26376740 277393746 324362192 317250906
271339916 63902889 221400538 372091062 405935709 435725803
30009452 156436 6360557 90346173 96527718 102784793
19343452 179043387 100823323 509623380 594191291 549492233
226612386 82180604 53151818 250999704 221957125 191098730
150618552 384814987 181511768 606098131 773053927 762700248
575384 1026176 13404 34697437 32806274 30312698
252979397 185546571 27409800 770228351 678421079 742741335
262402155 62571190 66293505 445958346 438417750 430518678
373862180 58137083 48213461 476074120 459861217 442108933
179002909 32238585 2188639 206357525 188585777 176443209
624586281 200770989 95652541 773417869 573938441 717379708
402139229 48861329 168061456 825496293 753423751 740860572
1887511 2019964 2829744 26451106 26639746 22445670
483472690 251278687 72446043 571531911 517425284 536554794
704548350 150232182 405508688 818943061 534357308 709807955
255112489 15969884 107631434 565736975 419738731 487118206
830766 1272485 1706411 21831083 15494255 20631690
39917928 3810130 27235332 74469317 77271692 73962948
55612711 171221482 178856207 620475279 594642235 550766213
106241561 59682146 13304964 563040945 804895915 791769092
163950051 97298192 154382319 574171005 503868925 606633584
80924265 13549273 122292252 485530904 565575497 569123637
54246540 36538373 59961662 423186036 398274921 375668712
655936999 155405418 223986188 805563171 766600932 574222829
137038750 46442394 90852409 507422609 523782556 472218194
16044762 322858 1869671 21633859 11138800 18396175
282218233 91977575 113514947 350340471 163140547 181570335
150601508 6538510 44210 222909569 208578446 202624563
76695199 36180057 163012347 683520513 801876509 812175199
34012902 66414333 44345681 668052541 805263013 693238465
325355691 100406149 143657998 804678646 962677509 969149267
63686575 28697196 37810935 460235251 507265938 527723616
313960188 59111544 227808767 346939318 295615661 363973061
4716896 44528348 8784299 494258471 479592561 357432086
272654353 201415975 176029817 430797432 377889933 436533883
556440838 157745022 231214067 917594782 669035266 945309970
51809313 527679 3868611 54109608 38724785 18242118
284661785 41240983 62972427 445685325 417216922 454412116
124227530 44638543 50684349 677050117 628727408 570359334
7450974 984638 4172812 29896928 26823007 29892484
2788011 27153473 13242252 343353678 297982341 333604457
9105437 32001 4336075 93848711 87717754 89890130
322685447 224096941 145374503 593128168 686082957 708788679
74551543 9701535 35681309 211751397 184985688 180887413
34245599 8919943 7749526 57510931 42295332 51624022
14440611 4803649 6913893 94050921 115353585 105379656
391049258 13557704 9251377 415764309 400610448 300989706
305608058 18021799 38558737 572050318 502945469 578695467
26555053 168509144 101864645 826135124 836607964 876385310
20124567 1943990 1078327 64628735 72887420 78097273
205252800 32251063 59064169 432062143 423856665 405723232
253262608 39406195 20377920 478743777 429575689 399824192
2089520 70561154 6915557 364311970 345538961 357756866
184139830 52696097 45873515 434478167 340488499 424772615
84682171 60945118 8231645 776066837 750917780 716306482
19699210 4241627 14675525 336056439 255299451 298756544
44540023 7663757 29353305 190643166 165059257 142438886
75939136 3888491 195089594 598261315 547692835 553464930
839558 884813 424982 9254672 7037487 8761422
71346188 287218813 57090267 597438721 620450775 534158697
448072355 328209127 101238873 512310470 552008001 429661831
160877934 15825520 54756809 350168707 303009125 327290202
67076158 3345621 22906038 106900482 44903413 99206617
369035035 100214875 198403131 419584302 413238286 421338721
121276104 70618241 4256609 298749103 245037188 303638130
66572511 1995984 22074522 211344993 252305915 273064075
56915437 9833350 58195971 491848579 489628944 434770755
288032367 144561244 41821970 387757534 385150461 337827769
61055378 133810868 138380711 250207622 388539331 402344549
166330138 79071411 131493457 241103386 252123747 228506141
150885403 2593368 60745888 237464794 155117706 240081082
403250948 515194096 253455112 551109257 927483193 707548851
74818411 56019568 8345874 579425533 566830706 579548749
50903852 20590529 47101528 960428382 961444969 947519984
4761142 158907539 119507627 900963035 907349490 854685451
272553488 81574768 132550709 438304161 456998054 384577631
22166065 16542136 5950846 254149121 260551091 195620468
507955189 135888499 36717216 584907926 272124634 234353828
191653823 23721583 65364593 813410533 675347390 684848136
364910198 45404124 162034804 645941147 782076880 797175545
86011118 29576959 24782579 669629955 713328544 687013668
917941 8304650 8478264 81511862 103383478 89906062
292285620 141323171 241690744 847237090 571809248 945651422
236680193 233302039 80216162 324754962 311066234 316353346
300380960 327802449 10866639 610804348 565416590 455551369
11514011 55358443 83381626 757908710 660886045 748682294
30179467 22034530 130155988 677888143 639863359 562634192
124709130 58963353 42603400 290329670 276088973 281007321
39134171 18544386 32833217 272646070 267464232 245820114
142863793 47973132 94079995 664669587 659224351 676773848
139130991 92301984 153696819 752713872 691385505 719016926
26941305 82508058 7566098 803433166 733918787 762312193
758479317 119753570 50923609 888379285 762659672 435447511
110973459 51364215 13844683 428816265 465680929 473629932
43225840 10176375 19208689 50322488 38155192 49730600
373082069 321280208 114409245 469879541 442294376 362287659
165020806 80993510 96432324 776796138 749833451 792397577
6271415 70157830 17492773 479466622 464370558 359938909
11630850 33503348 27284854 183807595 176352717 168548645
107547396 210187862 148022034 894052045 683635205 835554378
40490302 28095350 1623648 805749085 664849621 779630993
22947343 24429287 3246596 358481662 353768557 352708145
5429652 31650134 69722713 590445984 620946851 614958186
106250695 110936713 53825404 464836910 448010523 457500009
711052208 36410812 339595778 900783252 769637588 779562458
161036383 226649524 52562704 545823759 540189441 538312494
75420776 106456813 29101243 701534661 805484160 836091772
417477111 44161086 84767767 676711603 642615958 524888365
182934394 30816744 143148828 631890883 629241911 609710348
868655021 93014448 406519985 961644976 699422942 830076484
177857962 132567172 149724008 623359645 702454158 566808135
42820683 7934661 18442306 563741902 493857027 552471573
19935403 57755708 79862261 403698120 419790498 386918726
135695544 25452795 203565404 860113637 782724053 835977414
212286288 327488388 170141328 775950385 698827961 835310453
24755352 12963512 2646626 48290523 52709060 54093995
65618189 7900179 50165746 270574584 299029366 296553843
172737123 27151947 31993684 254087241 245746035 172620886
419788033 298521398 59505006 720220673 678029852 292237089
589234732 208818544 218915010 708926973 293089495 743581048
15178341 15821773 33200362 227868305 244368767 180122640
15101425 3808199 4072241 30708480 23510004 28217460
29539412 56038963 2623921 237608003 382335965 393366581
68045864 57479724 20172182 362466540 358415677 332551571
10086613 7024597 17478128 107415014 110306392 111933924
508852 9843801 19088564 155823018 147044089 149211011
20819898 17675706 9919815 99347292 68631208 86622676
94371938 4405079 15772213 305108074 462689083 453857343
43469926 6933933 6098269 191982755 233693373 238257732
87383061 4449267 2937472 442815465 438299266 322316400
1489016 294924 3043521 43949179 38362672 45845308
67845607 11077248 22301193 120739005 131757867 129514977
234974860 12489984 67733720 330036419 188802104 275626313
3891781 58704553 727581 192875605 188597224 211247855
26446104 7127106 13702713 331611208 342392771 241367705
17286851 1707307 19266765 89242553 75354735 101522387
345041544 104603071 85430790 628927166 574812616 599158049
525348077 3231823 17034207 765010032 720963678 756768666
27320981 56935007 53692252 247309667 203799585 217015635
260074849 66650234 7965954 735102711 779747874 896578253
125388119 21887134 60423505 943829481 879242187 942145883
67370596 45399377 8518758 125318122 101675582 87441351
549916399 109045932 369109852 580703079 540861316 571564372
69297002 45860412 5416248 398381538 360449373 400709539
109085602 27191958 5141528 267152518 248744488 196155270
46418251 57696998 3577655 424603759 428218738 367339944
14644408 57205914 1031733 458102098 581675202 566951569
588820313 10116871 184616997 984170565 918294527 648593049
73968871 30728384 27303381 267016626 266226610 268167914
108953078 179921292 31978292 937737875 903971093 928049692
219228170 13589669 32104763 531972702 523870050 488879846
232596723 16185182 62542987 451637013 598497524 602272884
53114889 28860091 47176842 116551943 95153218 127971522
105621235 5636041 4236302 152129934 152228079 159361857
45300356 61721556 85267647 579785624 882379920 817269718
17092933 12663407 10779838 165931044 188436625 144293035
3129692 517836 2727178 36823491 26592576 33716911
31793029 5858205 9996777 508701690 424793258 515317582
238553761 68536621 224402481 470221461 681303882 612274244
96286770 103693581 39996763 904095699 855992044 756743966
202659152 496446809 30358543 766493658 906190795 849950238
60500306 6289687 26719470 323652541 286349852 323542370
108658745 38002166 88374049 220312962 212211768 191376679
412280494 17983958 67314619 695261530 673795338 567592512
79095335 4108241 40168120 132373672 128309545 104784461
3833282 1264497 14223573 298507897 565862976 547262458
151972497 36360341 37673671 758332635 809844134 505741006
11632249 156207873 45444400 699761000 735876202 776387700
460576025 231185156 68818386 683459795 680745941 400628818
240356764 49567996 76086971 974698503 576098354 989152935
47475895 16420449 20932888 186342700 183545415 192186360
66019460 8587656 62990934 314483434 357608814 336003553
68492695 54756307 8162544 156749187 160820805 159631023
9337804 1889453 3847079 81373620 70861340 83859068
52652148 53235698 70180528 685141003 696309302 652514775
34253693 2637604 30896573 453993130 386055647 432073368
9654938 2313759 1908159 73924892 77540095 79324410
44019170 68424164 12361238 705990558 646320009 655716293
160303301 6106842 37902447 529492922 542169805 510650754
263157087 67707260 25451107 934447435 817577918 919983606
173253240 112345219 15271513 644958312 657602719 671052959
607806258 128860069 68420475 754151153 821145375 747935569
301955394 140528411 183916442 713660146 638946270 352429108
78981009 4310279 65907338 352950404 338413244 377692000
58648798 57094186 1916506 549948241 546039921 505643701
17322134 3744569 867508 27653841 21419493 11870407
565366871 121613080 324454200 943836362 487071436 911982486
14686286 20562884 8477602 151415834 150690161 158092476
34011030 18523867 17643779 138011984 131386886 127222401
23275973 75215626 31307948 222497253 217318534 218510227
1071911 190923 1288088 6768069 6088223 6968058
155902496 96436021 79412473 834405892 808947077 810465825
100195419 122787760 43451045 914782428 886511570 925070165
80528927 90672991 108646818 571141491 768250909 633126403
446818125 273660978 227365550 787792633 736603352 593067109
151818319 11496624 30238898 864781918 593628189 823712972
21163165 6959522 2696755 90908504 80417886 85624907
742975322 59299321 391926636 961974382 830619087 934938799
564882493 142344613 64016981 932968230 985069786 851807607
196308805 38707359 13873824 344569461 351369262 353167500
130357885 6239640 18498470 275529059 262989114 207661016
80961350 82310515 29718543 437746369 372843283 443321262
325071967 192186875 90113711 403918916 397278791 278616305
377321032 198885101 24114664 462081394 510072812 242062843
134002813 38415643 106043591 734285025 497999350 649383054
348305300 117290276 16501703 709229410 692486252 685311466
101022718 106877141 55783552 201395182 235126503 207428212
54683574 8187794 2482128 130182883 133130936 117037746
77395916 149970550 10868590 758378437 744314630 770998287
439235710 3130330 169799393 617746969 320467723 372064568
1913232 53320452 320988037 646553984 719519416 735051582
196301911 27160643 31141518 382490159 308058777 345243341
117749189 82532593 66440142 278665789 288007604 320374714
32638892 22650183 3072066 424116074 476034832 456354809
10717916 16826598 43443131 377554610 363996658 418090123
11383973 24035240 8741614 56971197 63163303 58201366
62306883 34891841 36175415 895691775 883372566 762126758
75565774 244995413 923456 726258060 745436574 876689691
6920629 8552447 1798454 69616769 73757826 77963488
9738123 4668073 3848007 40646998 40570646 42867943
53660994 27848947 39069183 397446106 392978308 389117310
72644163 1429288 51533437 364882961 343460591 342071921
510214584 42267662 469446474 693690147 360450107 671464642
72809734 33206259 84698105 561035394 559590354 616783485
2128590 11217813 41046503 104659976 105722059 122959148
121663820 36410082 215289983 508379680 561538706 558314409
28728994 34492232 284411008 860268025 822125122 860151160
192061633 144189593 148860282 395770339 270748766 464754212
125627362 129350856 18954777 479601118 486715526 450350543
221478209 17676471 17296392 464600473 614536575 536569285
64980500 68914160 42383 316016944 298928638 272120548
475813798 100105658 41654193 965526955 977253696 682238128
27007123 69487868 3845655 315354040 246924777 259227840
273616774 18912062 97606736 716861489 469545870 693238988
54720177 88931745 140999071 859918842 877017402 836411080
2227449 1667156 1087480 30018595 30633161 30536037
16249185 2010423 12674954 89496994 90741632 82956566
467757231 383639866 172005022 637146794 663762469 543301204
440454816 29917141 108920651 818333114 880286698 595078282
33612027 35289362 2854291 223630507 242750049 251174203
455279157 225698368 28270857 703206098 681378270 702974823
276885844 25164668 95540699 458015416 307202235 434933909
80309227 81031897 68103345 935264782 845909598 851485491
96436043 1649096 25519827 311006641 329327971 334996190
111902812 102462473 33607091 177665979 171837469 97202842
54435087 38374631 36387192 285109289 359855015 334834409
201094118 68434510 186375062 334402835 329679165 332034936
19572331 97350607 22733217 399908687 377302879 451010214
31061459 91544386 10565783 710203863 663132021 705642850
255194086 103111612 63467882 872653867 929276498 527253228
237627050 75781926 72570898 332671332 345095124 322769206
280554434 58783023 40285892 354323987 388366110 364006900
84310 306099 151555512 539059449 527163073 552859316
113817250 67255493 53339093 517546981 569279217 604072881
33354521 6504257 104860098 400505680 413367898 473697667
1964327 29361546 20335795 324034558 337847616 298794839
48448854 13673480 8879780 201660668 189856033 198276652
16756716 11309217 2030757 57791729 45770947 55124379
17661406 24431889 4397756 267458196 222867107 261394304
35787203 2516714 4659130 343932106 298675271 328899383
9546107 13352545 2185290 164507562 80223334 159877217
100132405 91288340 35451563 251250424 224345054 234912375
334007111 230868243 223173707 780788432 797953477 815267754
142274715 67143794 8431166 737910723 824537570 827614943
425066248 115826657 110760143 738198777 791347779 704741532
484137096 18371022 95791267 611431682 625484760 538957889
20134585 27804914 9616059 509019038 633789914 606332775
284887739 158045336 656423 516248495 548285984 387710590
215198854 43194170 16449034 312459932 274804276 269292195
75007898 6428941 1975107 268550281 259515787 195066933
23685427 19730894 53453602 302004487 307067417 289774836
20652203 4764352 8937087 123237887 137804936 134688054
153717723 64683216 69535827 266286867 316235495 293636797
35834149 52637907 181082087 638764182 693522446 667836859
59418126 17642825 4497070 68763272 54709940 42453037
170056068 12012955 121451426 596778336 493798022 512967313
2105308 66386588 183216140 566389376 727422572 602784567
57829373 12134362 39503511 346997966 398711364 339680500
556296776 61934837 136449650 734174545 507558316 679185509
789381500 368970043 397927610 897117187 974792970 846987960
173123880 26356501 70522715 285037095 103411208 176760056
290782785 120184227 32163479 474559481 477124450 354746837
526799935 32311670 87385490 644837301 416970089 528372398
30462100 69384843 6491282 382840833 397961527 326933101
11156260 14874676 7305586 256020044 272265914 257738855
16027857 16350049 136209915 710718569 645697047 536225826
206259239 94586523 32059733 881557311 898728145 740127960
9782429 95747469 36809281 554375372 534863106 539697503
5587201 13564149 54970046 143959396 145683802 136270774
105137870 28907744 94808375 503637593 366247108 562426951
144531368 788844 22402073 323362756 202701249 279458158
381094711 189386743 326521254 646002578 506433553 726562771
53158330 146712527 66452236 596819852 629185295 625739949
385054915 37111162 140993863 520153155 440022981 572919093
63400997 41992837 24499030 120774310 119715584 107695733
1881045 15394868 6488355 255433394 222309176 260327594
216836321 124582961 31552043 372104369 355520305 339798811
31687615 20837143 89524648 537763638 481309798 599219981
23596661 22737346 10130263 557724365 626958872 587378769
197192141 23744495 19249118 867536677 865860012 807946562
427544167 202355535 17553048 836063351 693300837 648981034
58694760 31182897 4000402 223112109 219924745 278068819
277776250 167343453 123727098 383245794 432622966 408208356
409223673 30667418 149750553 780313720 682922457 774293998
50223566 321292664 83115307 577405024 734544916 698583772
362784345 36590253 42128373 482790305 442640561 151494319
308078786 196746600 365693215 539275701 581684126 575958047
28291926 6022332 70726262 301570699 296359385 303783866
191362939 19335782 11515350 584899248 598654711 619495940
543775938 24545488 55994334 900485318 795236603 837424686
594276114 32837393 15702320 663102507 421338362 204850934
55361039 38189298 20711714 276078785 249635116 184008073
269620181 57942457 147442947 848697881 750026122 804790766
133181938 32492464 103039402 210561204 220900614 224866980
264406199 31384961 105240133 772810019 889626225 841579165
719616462 477279756 142580207 845927823 878704248 915106427
5618879 50253172 60216210 431196341 394286759 419777929
342209933 77431528 154436519 923776192 826429316 874135090
314434908 263961863 285109667 771189769 723501420 721172854
5622727 191780 2519462 9607046 9661818 7023429
255746841 88280647 110810031 330200082 287972908 320510265
36538766 5173390 9546488 194899858 185303882 206057368
37845078 67952527 225685956 777593943 819971331 605189346
33944726 36764050 23143119 570554979 647857910 856477813
246148935 46622599 54588079 269679975 299675389 306119446
136706882 48090674 21778608 479513319 494585129 468232454
70732711 38782098 77422533 735579817 629108526 653703267
48763811 119240359 13620931 814608558 577654350 855572225
266824144 144992208 96791885 301476759 250431066 312655753
21532570 13319741 41292203 288869168 271143114 307310479
205223640 67282291 86447071 365637333 362235167 353035412
22409062 30222564 51664573 753510294 671515430 719653388
77922519 69888604 29334530 603246510 786964975 785775161
61110069 46854496 42695317 500877967 551550207 587528999
33588162 66317026 386900 409667120 414570244 373435757
2552542 28291694 82658383 350421829 377031478 334798742
112771934 49618851 33686423 738988534 815619132 891689151
16694405 41665475 100983928 652111556 681501200 666378922
342692542 41576563 204060860 822052475 869266883 864459222
46352280 2144305 7593770 115621655 106205836 70549729
4394096 685519 2574067 22535723 17590868 21235698
404746235 75973018 70930034 461332644 437879242 404011874
4899373 64198499 19399449 431408255 385818894 425756888
44151399 122400991 77866774 750942023 778054173 850224999
54790748 219483118 133734100 872563826 880261884 889575893
50843745 42085649 26862306 547339117 563282127 583790221
20581527 43860419 21754464 307107480 413211977 403511501
136005752 28856966 72222143 715273718 635934207 672964615
52858423 10118348 18042513 53865670 49407920 62267274
477407623 144868418 91030057 634912874 562531278 665269540
496261689 105879213 98488818 819731563 578787132 725236632
34039161 5775546 1910560 66898454 37926735 66875000
79942148 48703333 40024785 651586149 634662085 650513454
2923527 12951161 4028553 64190472 57722306 66761409
510469361 76644394 77142753 714019792 741598994 724755210
116925840 93721274 17368774 159143119 155702809 142817941
92000352 71778683 11067923 156802124 161943395 164957103
6116553 9084436 17467563 94743409 91108698 87658807
145832845 9844717 65091962 758252774 676586136 759018009
471018845 8545013 135172473 620401228 630457372 598937528
64879711 51934977 75842674 829434304 756514891 783256766
32851560 14513778 2908651 442184037 637642129 560190584
134337479 161507465 143904589 681152550 712088300 727534254
509585928 74327203 170867458 646415438 414319854 732515443
32233317 116544263 75187063 645044437 597125063 590212509
92959789 38320858 34519540 954733088 897533238 949923505
57740332 112393365 14157399 429708642 466190007 479145079
199904466 12890382 27831818 244704056 179441578 263369679
7752877 617361 3394754 33301689 39588624 39709937
575390179 206024846 653413031 848949243 591687225 856174618
81688609 356213603 2332278 783974825 942607577 848974021
166678223 61860852 56316772 353069617 359098156 296797601
32328877 70496155 15199290 454843709 528653608 529809442
29906769 27592165 56555015 837601513 703157583 809376546
111781001 42144609 159595611 488229055 505209024 514729739
77567542 15191596 230650441 702753398 731165925 750023664
57046895 46191371 121351067 279362934 255678259 314997666
121584693 125146972 21165266 626652837 533948305 628999338
128654523 48821678 19316499 352862424 314442978 249551549
412219802 202286556 36798387 673548031 641408506 484149259
426313612 109563869 11846493 676716784 643158373 569546876
43597336 40672932 18343508 309579843 303561079 246325389
38756645 5508637 11047923 133314402 132457359 124752019
470466 62707 157473 3373773 3681051 3630809
48297354 9344263 17609768 158640854 113989953 112066839
3609275 9740622 11614031 624420841 633674593 593505948
30674276 9986389 36354858 544617650 523285422 506641898
10960438 611618 2674680 15384416 15471572 13787806
3148375 6366291 6245655 140025549 140491965 118367075
353611483 80113360 19571449 506478159 429498166 546899317
97671522 42823178 38005980 609847613 626312647 574629967
554557002 40239831 415246283 728745318 672304388 721591751
4092498 11364628 2166182 128076616 150866030 157229400
137434992 25393187 88602189 331339249 353354673 250652919
348104416 34056111 167891667 404542118 382419924 379183570
63302418 19194108 142200290 547943773 798383145 871320468
17363329 62228836 33151885 645594515 655115043 601148706
21197964 52809838 116807 595540410 577200599 547812506
25953077 27470482 11539722 99581183 135914518 140193622
825181 118843750 298567917 786621484 717836304 777855317
80771750 10728271 14942123 121627454 92216295 114028473
17995717 7449537 25648825 211373510 232198211 204355227
166387679 10980732 49588907 886688416 820669965 622869271
98640901 80726131 84912145 234136047 258315090 247734078
262546882 11581946 395546423 429323321 174452597 495908264
19818935 78108575 60174665 428620710 435770366 439616242
238652298 245705949 3214090 835652254 850952204 730852700
17678751 22441669 979560 159995886 178286957 157305498
9980918 214325961 70926897 971497558 989378789 977108430
465367501 82913019 44180973 526858971 306311136 175011870
396066234 198910871 45309892 493618931 280719238 469437138
19665643 92899612 50848283 562990694 476390755 520161398
10295946 172578384 4171732 827632977 888477111 797111411
44800514 173615274 24017914 796857752 756213106 736762260
191554086 52722949 12672695 259093654 192074835 304178452
73638338 15438683 23341371 133483101 135815148 139976887
11761688 24873423 4096342 74732935 75126736 79063857
13881353 10035160 35289085 284280887 322755222 319224506
481866121 48353920 88958732 754721484 684475274 787189736
116098407 81483602 132570561 461588916 436904943 354670652
5847748 5760076 67599336 766694767 745643269 681887602
102634976 37293898 958639 476913490 645811910 658733740
242525657 2794915 38238914 352391553 420646812 466117241
31970437 31653200 37740376 294637934 379640309 314384520
17410610 1315433 10586749 45096083 59316324 58446419
220108022 27121139 137895872 478472729 489839133 566058464
12966729 6779275 2732579 53465554 47860551 51378951
1237807 30303473 1650123 216742585 201469950 195456593
309676 21447648 13814023 69534112 81876639 83158181
335636317 134611402 5865770 569892789 569969260 600341519
56866012 18995454 18569389 278598542 265003333 286459343
779515951 206891249 423715852 896254504 857272123 733517683
433522798 287279987 267860600 648811977 629305329 519790120
12170163 2141359 14372788 231749897 231866760 234772424
53763857 32680261 5292809 311863683 316543787 304251329
308343227 122168162 75980382 379763090 371758255 303196404
263306250 101473377 118547158 490837194 468006060 472889375
537029320 126650232 87248294 979845862 822722084 647689490
788347586 93873049 142617151 921496553 764566830 875221679
282552676 118684429 181259426 738859518 614697667 348563826
48819636 8357433 91366078 194934703 294994750 364880151
35730763 14792385 13066544 281442224 278489397 262946564
236830755 3863479 82190168 811629182 797968875 552799414
313004672 98900250 150210157 335581751 273414388 351537426
32071874 4485797 51538422 272405283 264238254 245702677
16237543 10913343 19297802 313485126 349392938 352466299
119768884 774740 47997746 619652837 735789867 809343427
64770168 103736589 161928623 382639534 347021256 377187916
29933504 63716708 1117605 618794427 630675374 427727037
409778769 52522102 102735834 476714427 606316312 424367710
592897602 300219364 100354873 748015599 740087748 526328455
109679550 60759746 54709566 153699896 172943433 112779412
149756134 24737117 7433770 322656032 277591815 328781348
234030016 270191492 29298387 537716704 620820162 840679997
221387172 5410396 96037972 518238567 518180230 489966591
355389918 18018993 1342553 376312732 97801650 380932146
534731585 383778417 220673444 682863195 621697318 684015171
10262441 107658724 54549583 471048943 456860742 482155978
826915977 65643350 371498846 847214787 378349159 765070199
376214346 201904273 104338399 879075249 583663287 662166224
259348453 164388516 15391493 903718171 818466751 903322353
111955308 77772 43481439 322278986 395122508 401168796
506936800 114095313 135300430 617366790 645243851 700993591
74320544 37359158 22708835 92655602 97291217 82720943
17628221 10560167 1991082 335200069 347968048 343097726
120095657 28183576 138551325 477778304 528183321 583912166
5919561 7515937 12226432 41334022 39379581 42650217
11051430 29737829 45344380 284350456 300135192 294627694
36186818 11208864 3945986 179017067 128998874 188865242
23087795 5097526 11580504 187859335 251222412 243141969
106479396 110431354 33291064 204129003 222322380 208355297
119872060 59638649 54185627 213968219 304118079 294396125
126424491 12790365 122048887 230440133 195660640 202634417
14569911 23283919 21854780 377405271 460326410 438719916
32816238 33229305 28151287 643101356 911563381 894780446
1615588 1149216 2106797 31869184 31605552 27758206
19967886 15165394 7149531 123544299 141763093 79874188
73297136 27976387 51301681 273665974 235508002 235178185
211972448 223409832 26274582 666783237 710331260 666570033
771544287 79543331 317337462 797303660 838239163 346814234
297586873 53831655 279755649 679846179 557811942 518285035
265325133 123111988 81391879 745991246 572762125 721293378
62741 537702 4543421 13444782 14782196 15072750
14239162 60554536 31903554 314272223 308204656 252104081
293540682 120162353 142052215 673823840 565805483 840661493
121992822 42316602 88073784 194993068 236727655 202108359
27562187 76699726 1268513 431870095 438314606 433314777
124797357 77152190 20101715 402092075 413204155 386756308
326084766 87108592 28329546 738895645 834923619 808117763
36076083 52708816 1546774 308800929 435563516 378377589
1531297 1289312 3308185 8115917 11644879 11262874
225119543 64863166 43342368 822959477 909489822 906973534
681344216 359114752 32838905 823818977 763282756 795299130
3436778 8596817 13705038 47427069 48402016 48334760
1529927 57287872 41247108 321247350 362724955 367325038
165917101 67537389 43221995 231832918 295993738 276153539
115412849 4031121 112526176 737787134 820380443 767353017
223722411 2703265 145020806 318800561 326880250 350115809
166542298 30523888 14573226 597198711 616516672 658136515
259773527 23679485 49396070 530606856 512696087 509905753
138812750 54131734 2637684 759549108 934576245 932547864
10584489 39166784 208707651 928142246 986292625 914407968
558716024 240672484 460439325 667488427 549137717 644291898
143870977 14416178 85487970 461180951 451920368 375422396
32122025 15705637 8100763 54213049 45688958 39722587
49649733 18010162 106038966 421303138 462956563 435971775
347889119 350814208 103484023 786715605 880898223 640062897
3101287 85645160 121536977 450897519 435614654 433447997
248359343 12563609 17417205 777424988 758390159 769860211
114837032 5460739 70529468 695361700 740027578 545300147
102032140 9497776 23705904 830473197 749056310 847614644
80659620 59907660 13811892 660852306 529105968 660149241
2346928 2067550 144690 13354010 13932253 12470846
4816909 2027454 43424077 116444825 98181222 111373581
78290314 3358993 32384606 233698672 444292860 439835458
51505430 8611131 26555366 242256480 287376704 234350702
40513694 22399357 37991950 619251444 573529852 669768155
258331699 19765743 36292306 458023595 433580999 459903298
38519878 12728764 61435516 198036915 126641020 189359136
85359433 63234458 62550144 110334388 94679824 91532096
66587892 12696089 30625614 265101833 271882824 277025026
26713349 41569593 21634751 520128326 606812563 573145986
115526442 59432523 4149450 207585538 117438973 122349929
43910008 11154434 112543651 773169986 873847057 664143686
109704968 83710506 163965637 844467557 730515089 787084695
38844281 9262137 96020475 289513696 301596967 300721421
366138952 18184044 375042411 942602594 795462245 951411670
17528855 11034599 14683056 169619199 146512236 165211642
247832055 116641923 135670727 426715334 431308881 400214556
100551897 128124793 7059549 524150812 523988491 544516719
94165923 84680149 30101936 795304871 773637656 948891251
38824013 3282019 20895687 325995524 359386792 330577096
131977822 141556994 47418366 794179879 821643697 829688894
135945363 6275015 24172776 356308661 418137637 379501980
6044063 44899412 5479725 326782922 240868111 383236375
94106933 4552317 165322589 493110551 435852266 457527811
71679696 2104124 25998141 477367194 680662990 614586261
35322113 19048900 15507200 280852448 307590099 252224638
67311281 9247588 90317979 179971966 179542736 191507474
36675845 43300358 9300112 188076531 169285738 182963013
98856696 32796835 120946430 978267838 930347990 863762217
1815330 12752336 481541 33053935 36595344 37502350
102346143 73844795 164988975 599407238 496084890 649249602
26439162 15617868 6261631 254971072 227100754 232762708
3540152 3352116 608335 15180557 14426973 14084349
399463193 97523850 48097220 725166505 709103217 566994074
36245744 44895237 72049651 431531093 425896884 401967176
7150776 103540 4058422 54600339 52367277 46776472
75002933 45377377 14365302 786487163 889463384 824938165
86457859 75146483 264780121 709293903 768709103 750489703
154413984 8257010 85975174 223100967 173618820 210203813
212332775 109129625 50782348 765813613 668779359 708240670
347700139 267234549 331666070 649475712 404641664 624986110
274186527 102626940 26335756 549477641 378323685 473171389
429828157 253877237 76959867 480439962 297689268 457830119
77254305 31884384 66521245 794382336 659802263 747679319
10217642 25886439 18390344 274152008 208837069 273697195
518148999 264407375 128223922 730700060 664270192 796599116
217796926 11172777 65404598 668278477 732134052 594887760
48010696 30050077 58221321 377473865 302861822 319939103
250344320 68659437 21298327 579899575 648601381 638926463
89003692 147138366 57346000 648947097 717167374 585422456
200942180 100485114 5692095 752388080 795074648 602567877
571951818 192947807 470264175 685116122 644680961 510126180
392010418 51769774 21852481 480329510 375980404 453993561
117986505 4867772 70969986 711611324 665355119 519435110
23970785 15418179 42148685 164885125 164272039 146973357
390440671 75232487 192396241 961766198 673721842 748447710
6022500 3478438 1103261 32661609 39678057 36574805
410494166 193382628 235306101 442610051 390739000 279486164
206608379 5753868 16356405 795371972 805482098 727292640
291429084 101611146 320833021 405586777 436224626 436854141
341806213 51096200 91656394 852267309 831085994 819560948
226588144 5842806 102360798 879927242 979508372 894434502
122121118 64098812 3575887 146771703 132368414 156769417
2370723 303947543 59923509 747626924 736504273 854023459
84741103 10723537 2538692 147900970 153829086 154775126
141600779 163374791 114139088 218585334 218677310 183855923
13027298 277283941 14594290 424784569 719147985 696596355
80350232 34410361 21619084 564533740 654540879 717749000
181366275 230855387 23986322 271623915 235037037 141522917
21197733 1511297 30229184 320164795 296329840 324161634
697728 8475189 3072009 236219250 240733420 221206454
32998118 12860375 16016538 73437783 91551271 89704936
19180099 83714290 47183086 237186994 237243153 186676531
13080309 16280984 32226469 427656858 475169781 485101281
84948496 62831343 22843949 657148073 697200182 767916972
274866614 111639776 67122508 904529104 811823516 732333771
238496614 175671006 189435139 356243787 347791071 347581605
160020410 102248542 16332477 854606203 900000033 879383268
62606700 54310082 4762854 91436240 95168405 77181583
45437105 16998584 8224557 886445249 796685416 714527449
127446075 326733946 246589755 892624015 897693964 781913425
245366012 38364967 159856657 733964407 725399213 738658866
175326169 117713578 112106916 481621595 487537219 428562786
2657658 3683315 5009 50467221 49947537 30578056
246927574 144728304 23820050 740442658 923766561 882594950
21426771 16008315 20337657 298352354 292525452 302921564
144391666 10874064 17717532 960496033 973926320 985081641
149189232 129272599 77504146 184547144 221571144 234965657
409481690 10468225 96228343 519130226 450716640 534221770
177024607 126584292 19927342 554757038 502434953 344744482
37830769 22830604 23883898 121224762 114001302 116877415
24480181 31161280 10568007 137609083 150670184 155477197
95619138 9358135 72909887 227541189 357823538 376468734
40913609 8568627 116685421 662979564 742364838 778031446
511877635 231498017 90141081 763393115 714037608 706902744
44081201 60405484 68815896 244529552 238375328 237393078
2063570 3100440 5822788 22956107 16996511 22526145
55405951 80984052 4386961 834253745 829236081 880904370
180793383 147001257 152275987 248551082 344006838 455695760
43109506 18467245 10642711 129714952 128214983 122032808
179861011 42978054 38987493 199334631 187866269 153039450
19487561 1944408 1153440 213187571 185685695 243881463
381732992 481463046 175767899 858960051 825250001 714711079
39097470 336946 4450343 622419863 669349477 552946290
22607890 10115840 287964 32596977 30680451 24145452
61840265 1537245 345707 345506279 385905384 409422257
3828986 126684185 18599595 336956109 472022785 407872071
9110556 42833313 56755401 432969385 451415772 460955751
39411289 94716232 53864998 581070282 631860038 666370905
56463292 30533117 54662232 557551791 517748441 526389551
16434869 20335983 23776631 95373096 119528538 136686541
263149140 65123486 46002769 431353883 325172994 391886655
544187788 44262833 141089578 850616394 750160004 915421608
15637317 5634420 3794374 325083993 334620450 345846446
169072180 182147182 92959529 307222025 386219529 354438749
58514259 28774164 6684276 69798974 58129574 51622281
286883021 124078113 26530558 376028851 377751771 368023387
17750965 4441930 127144783 553958693 556643123 497081367
158625080 43546038 67434071 618803233 508882450 627241446
137332155 228167613 77709991 593544733 662923583 672871509
112755458 99170416 76382940 304759751 285224007 199047447
13912532 1243532 7810915 38850451 44306332 45206593
11472656 18818161 5755078 163222730 183393564 178038742
115118319 5187351 127751462 636794498 642093018 660455428
72978849 5839323 22947936 552909478 471441263 550665106
76032087 33945510 5010674 231821425 224711536 227694027
6748640 7276 252199 27545998 27572809 25457472
10440581 32188012 4350420 183595822 170879093 178359749
19013942 19207279 1435520 43248148 46818673 43106140
305796316 42732031 98260530 475538930 486254940 456738155
34345114 12664222 3165505 66556604 91970184 62110830
268094627 37237678 151938867 815771861 756489737 962615128
63766016 63267163 129921805 877844251 647850603 837540966
116989772 36599852 82208786 241918269 231670363 208119817
283830197 12717554 2843028 419267857 429889208 279100292
339306664 40193115 43416003 795570035 604072784 779073905
17501255 14285625 5585874 77279081 72400518 77658090
43342756 19394540 6507271 296925933 288440073 287286870
326869477 148314631 182290338 427301778 694498620 841354253
2293803 118248 852886 17186031 17134487 14926476
8273122 20347338 45042119 476388930 368919397 484850173
22749034 142486259 63251917 338932234 403080405 450585989
307990242 197770437 48180698 674576797 704685379 614823695
14022285 37347576 10581320 209560504 202395642 172802224
122445504 102415337 20888262 278473756 316101551 338308709
42879635 15010083 1382579 163391939 197523079 142126729
11887253 160440171 106421296 884411546 836627188 868930418
13288055 3895840 7421063 55057014 42611296 53974527
1482609 3334929 19575380 166549148 205409364 194686528
475778896 23562708 11748117 649471387 840581193 799063430
8021748 3561342 339280 85506238 84379102 69576211
87620 59271672 78867137 736646900 795810499 788855000
166965574 82084566 156146265 656312958 615331509 691123915
906196 61025475 36660735 212439931 194016583 220850345
20450942 96252793 132225055 550164356 635899362 655357379
267155964 10070859 134891241 714122932 674496544 732910394
80493366 13634167 58716927 163131080 211977985 190440620
118290264 142206448 14443446 410072080 497143342 493437780
81226236 5277198 16979026 133983027 147111982 146057481
132328475 71734478 36491409 669978217 603245493 665149056
17768042 14003841 10478329 166094764 177704305 166394889
457794432 68199907 249848936 683463373 681599363 585607037
45140773 16660166 19666674 230335846 178324864 238834992
521510010 293435034 389578176 734081426 630341898 558751909
110854528 67768694 160185940 870516114 769110477 870823149
1108352 1605903 1704267 23748118 30611727 31387445
84110895 31797593 54055767 246502717 298701344 331290999
95724448 7137665 39218967 130792864 152922729 155003062
412119875 30722169 138227216 478538272 486384467 478249699
638929161 124567792 368175338 862560974 842588288 741670403
325535102 115526425 159143133 830050625 811682813 815818428
36861782 20965961 745271 126925529 126670815 62815174
4440086 2687507 5138339 86843564 92774652 97244619
1609749 23684183 10043897 523657830 574893079 547826481
8179781 110654 1052713 61061404 55311085 48654899
113409242 114822871 4333033 341172020 293771050 318774626
505742332 3416603 9657405 738096432 441529369 710400869
47376287 61987922 106124186 625045271 524151592 644314955
29353470 7463690 7351442 50375040 41290332 41546383
36403240 180163546 65432125 661261241 613835290 619096233
33435481 1082785 1218986 42898472 35009986 29635623
206416483 505737 81991629 424146128 391410099 376592284
107665533 34826730 122223343 890698987 936267774 835309067
452039619 26730268 48363229 591354363 355718410 583198048
256795450 13506845 6871372 373931559 464762200 462568127
166613773 35460449 14613948 498627327 563090744 598803998
264140146 31603734 205624163 388464108 405763180 234189910
172212117 22460798 236373034 516301102 249938980 470807219
753733216 140850567 234779120 897165891 907426972 745611012
82146475 86550400 10725377 202728438 267803576 286223514
20048497 2379909 8156243 36346469 29895657 34690194
64336471 69475907 114987263 536285912 466657604 665548399
43231829 178687958 61844191 488598547 509789864 475584172
197185923 15218185 149514536 311789303 299047061 347692024
26568816 2681428 32770867 445799771 429945689 412506510
783409531 22083115 28421025 939710989 741343990 951552622
64318195 31201633 4397656 103006840 99924499 83250338
47711148 20533046 57116467 302331714 286769192 273148808
164399408 42282358 170766948 802885490 938565606 863458941
6572165 5341548 16498009 237796895 252104337 217454055
227851972 210008394 2647092 647823352 800559681 856328908
6288963 19867875 51086639 542230132 597499184 566201848
17493608 4272839 2718268 33723978 38383945 38251997
295310341 152081940 48286370 993118408 969557106 802342722
36645975 193168021 92817267 689260217 665155866 682754545
99536931 26309570 16028690 190160341 165982803 177888863
5591095 17848729 1105526 112664495 99680068 120804654
3971407 4888825 816098 58378943 51800343 51298711
347087099 42493760 245295221 532017341 499367934 565205094
72935944 39184547 33098779 207754859 209457552 184901435
335086605 277820387 312367346 965483643 816973016 816024951
85036031 31589188 57338174 858014229 770714707 840196558
3152074 70352849 22946537 424579355 438390944 357387046
20941847 6827275 11267072 106927808 110323545 131225087
377578774 102335355 355675951 563413083 467030536 624739693
113730846 49392505 6462574 469295920 461177623 467912929
152219186 76750141 108353970 437782218 607643580 514826134
13477260 137893265 59828498 983483386 966842047 958774871
10409819 26132881 46441234 658652117 638858357 506680113
123655002 4404859 95452770 142407252 142787340 126253162
114818572 225724444 2045608 640228584 644737752 501348644
89609892 103339801 28793085 543095559 570229951 586243352
229429634 27806117 877664 346917980 143844817 194599357
415037754 52744032 41074780 699757978 760560862 726111277
226546790 38205430 150004087 542629478 491371540 572201038
129502019 8661011 209111849 537548095 487413716 547048927
387896807 64856256 68017217 617846105 679663728 710254022
268337005 88375283 36058449 290046390 292082869 264556374
193249737 61899310 112773250 648179471 753642825 710768415
55866495 35058480 3876022 160631485 175401346 141347129
101273258 4393807 5104613 108483422 86551264 97140866
3529126 54758638 541984 479157929 491494675 458538562
405817428 9954000 64712056 621699112 312535993 639724990
140979166 29188911 103418627 891547380 930415131 943784519
4409890 8983558 15307070 280409171 272826248 249838470
170497512 77283783 113479431 204919604 103304075 156691192
360463 9661039 35386514 309506400 329610284 248250804
68705685 31369940 450669 420774396 391761017 406606490
538935724 143824350 32283327 684655253 649489486 638992716
81865608 52151109 35615067 192474881 192743508 184598518
63092913 178433604 17137834 478858819 415338999 441134872
24235588 28335138 15094032 146977059 164702320 104243622
21573771 1208234 2905649 32918440 34378662 28637449
53210191 24797694 12319282 801347795 891687653 972225934
21117526 17220471 117945650 703877648 738461295 751087360
2334808 589208 1994686 19214125 20322925 19533636
51032051 14952087 25868511 330348151 315111741 311913321
96829384 13047174 16531122 305491851 230937991 276911003
91385460 11773472 25064639 686905454 660059816 776329040
220460273 61962188 321821480 539787904 481667447 591893943
151958641 40330926 10367374 258756757 305510608 297856255
32049357 135923017 37458469 693803178 674782352 645279467
144993956 72946571 6136315 158244607 156382816 161480627
351031819 196407134 198174670 572978327 741007335 668846163
26176574 1560099 717510 183098438 197885536 198856199
1681068 8603893 17506093 50096760 44211632 49841514
16835205 91354311 35166834 650280378 796818021 804653161
31415143 13743017 9401494 177326633 181153224 147474523
8130915 1346400 575045 20192781 20212117 19559195
77431967 7978808 46256876 147192715 179190924 171003649
9982892 123234240 208216 562046011 623631114 571437362
377081306 63640217 322345232 499359998 411749266 421650859
27358191 109179521 22965601 673286251 880886134 926834887
283503030 9370862 139395234 384638202 396343013 604560170
110994725 9748010 66797838 577364314 593151150 602435139
98207599 61599001 148081074 615646705 733681765 707159839
5004891 8866651 1561465 102517661 98803955 92366644
232238493 132543181 78727159 275994628 258560905 266324490
47354985 7966053 9813642 195869278 186918495 211192949
16911482 23034545 13676202 57023080 75226026 44421023
154356325 36193643 31504628 378435114 400397101 301695549
69205401 46387827 28199633 160186244 89828487 134399304
422148547 94400588 192076966 917733571 877535783 610133018
1171644 5381438 27789898 239952440 238473706 225024649
370225587 164950639 141840452 573741811 601838977 543279370
38633138 34888739 31976900 263379485 235149141 278873137
293761156 104840287 146427926 336537948 489832804 424465654
141497196 78369042 140403285 180156631 193470218 175478480
448606483 71187485 82891529 554381007 475121992 881289199
190753381 31300852 93437269 357674895 352090772 297301814
48858635 54954504 44887630 838302570 825545337 824683524
324784939 7888725 349786218 424126479 328480360 400510239
196855520 25794026 71433526 266510346 196017804 244292069
614838843 361102573 49367564 780348080 813863357 583398201
26457914 4879665 21103210 213021866 211872325 223478698
499132817 137206717 60168680 582173946 524424190 362688563
99295166 59183884 32910632 260526834 215244759 274366523
160993329 140712775 97731515 728822778 801667274 773913395
41231573 28079507 15496096 538606441 568801884 576273980
19088320 4085306 1270234 146135208 149374229 146495486
317371028 48078028 96496003 410840472 381744865 532842823
91009960 100083623 252412332 738113289 734734388 750207885
36013281 24638823 6668525 124685161 111016578 121270338
85332539 71808206 16129561 294346341 277094949 253941662
125774994 8785857 6520388 686761865 690603529 650826766
304067946 264216156 106131272 585737263 621752471 431343118
29541711 2779605 4862741 119747128 122538861 123308707
138500 92062230 17326894 708630506 874074731 978934866
145542243 75412933 50996994 261077822 238542193 229293432
10313096 6150307 5260785 59075809 58986145 74280504
6772837 22590699 54817043 511056052 475983936 503141205
242163967 54261193 57662417 458383528 385688236 485382227
44073539 200429419 18665876 447851231 508685481 508659649
19128625 17445659 7979304 88948633 90936633 88696397
6791826 156127977 20651188 584231467 553891312 584827922
173304860 24638004 33825291 573925770 619013823 623419499
475763894 70559374 10460052 552079102 570116512 326618779
247567083 22515270 62337318 373801846 357379111 447504726
93448616 94380888 24313462 172290587 190195745 123306864
6088076 26160688 45773223 146091009 114756997 155148998
18246712 71719853 11134703 377560392 390579148 391478103
15387010 20204291 776273 258906329 309348575 352223473
53205243 86923613 5627502 770187439 648196895 713374182
69161306 93027599 93537684 748541048 735811343 588933116
31104904 9686359 4177459 127645239 141791293 141164849
31642512 22175984 42202171 693208419 663615977 825467394
591252445 45287741 10763626 826158357 779580595 781670179
24130371 11518809 6374818 117874869 108584972 118575543
288460779 91568115 98124224 328723736 222863499 312364087
223623922 24617926 145298527 834516394 700283938 867621586
62772349 9481458 10901736 100304294 105958833 62041744
26647975 60244012 43851746 520357011 571381592 551635528
622897159 154965942 5958139 636390391 431268146 422144458
213670 21535 87708 1306184 1379408 1218195
37219187 28098471 39234341 314539447 351137144 346280817
262480297 201044318 100754567 609470573 619597092 548551644
332967593 25028212 183188062 831713554 875433643 789414927
11416669 9648364 36332681 112848959 119445566 117213187
82255934 24518486 19198219 689391598 532000144 607692252
181027530 20261872 20640405 198349543 224992215 251235767
208610384 54892173 271587331 483103775 553284348 477171249
559834226 25671870 77719277 967344691 485049857 901978871
63475679 11025583 47214659 512584469 491036360 419938019
80340544 87844874 262957507 698697432 712944195 687092283
102575170 3550480 9949177 124506727 131264691 59351645
8798463 3436213 7806640 144676035 152173575 139959585
220378666 44879687 26079143 817381100 906188369 651054614
53329540 35763095 31195538 343699305 218306293 347694146
88375308 86363178 8959892 431834419 564371285 525479681
5305908 2150877 9601991 29519706 32564553 23392503
295027823 28158620 271878042 657701059 663253262 645534422
37490661 9221941 35569584 166072906 199867493 196106500
21238415 19296724 3291880 247274384 258289483 251148781
7083702 2087468 1893597 16430864 11986220 15255546
86834718 30265764 26863423 623488775 710090602 730828662
220879704 123249362 10668404 317278256 298030424 234851494
185176353 226666207 67464256 622981348 660907901 723258583
27370384 127568379 133060803 408416823 550016122 537332225
98340523 44335094 16678469 134044777 73972733 69899538
14636507 256220183 49868043 505087111 512549986 505461062
327407303 25954500 243975180 568549134 316589378 531000295
3101889 7231795 11059781 268652662 371772250 354228093
133143278 16960427 28688313 410155681 431541500 408703511
65403550 207272006 83503779 604918080 773021034 763741880
158156876 153383808 75199399 338519465 355156786 354594166
364836471 8621170 38049913 553541432 436443862 402818439
26486137 1548371 35999897 300073316 297466548 242539330
28982361 78092709 81995382 697217448 708106869 792582426
110744699 35467317 5177957 401016694 450114701 511942707
31956362 19566113 10287286 248088409 295187300 283930376
13050183 15221193 4253137 425881874 418338767 426457299
558496521 80801358 83223296 852537404 837410089 812576986
234643206 31393558 35781140 444287218 424130970 304663662
73201038 303405823 80653580 917304904 869095232 933860586
28007775 36497951 13141072 292525846 362247436 393353451
272977051 29484237 88950972 434021919 265214865 431571115
5827188 7112573 2407871 43699975 47212214 50120143
22440852 31172608 90497926 514301883 437684712 510456124
73275170 86470072 91881829 690854430 391449359 663232507
452487250 288302763 233789193 520671649 628668148 475190979
198407111 57369901 41537336 961256693 992432027 983108523
349054087 48174734 213115896 948392414 856593795 956733657
2220330 790379 664272 15464308 14467975 15663222
85084404 26016407 152927427 578619144 589061214 591999530
496689 5509763 2511182 57486839 50750312 53462947
133495 1859633 5558063 79115867 58683280 73049054
147037867 66449443 41355793 639213876 703034114 681717014
274677404 38851355 10433439 363829593 278855316 418056532
253948336 14603601 36280249 319780052 320335661 103787505
16325369 9259481 11865003 28955328 27860418 31208005
104639743 5050460 192038560 626805163 625283325 703283037
124891273 47674826 28330914 130665906 108103068 125344973
138959389 15684487 10677402 154683998 94132940 98630089
12494353 2384803 225067153 768415101 733145543 809036668
117503214 15002047 119970417 530568977 531606180 517072521
7921411 4485978 79170 76581722 74659851 70425378
367711094 83203497 141902910 520828091 380848505 543382020
6408072 1116773 2258832 19683224 32050196 25087130
111774082 172110835 151999648 790971165 856399184 681872585
135482744 90416131 105527969 607348253 736205594 662940364
47999206 2426893 51543217 670883837 570777708 636699910
6855063 5277602 885757 30222428 33319800 29810057
64556429 39638196 19891870 646543447 693839704 797899387
55190243 35145597 35971645 330939866 234287939 334885063
663684040 219638765 267049317 696929773 490265042 453678784
91344541 139052051 121411286 599654559 663387298 662337408
197614110 59884455 64059048 264141331 261392759 229137479
18700834 83406708 6690494 271845518 274770140 234727216
42941793 42770831 68374448 698406882 690357397 644242854
23524037 11966423 518885 206501883 216778511 217165651
171046342 83345398 109291582 339634537 285992732 338318792
198121412 45225097 82435353 448131659 441900879 346513820
78536433 12306662 22855869 426627825 422044803 457070023
557235281 400035482 11305618 586171915 736383045 305943125
31584420 72160363 140456290 629805917 501055370 460608123
119016744 36879738 40275629 385271685 389638489 405266517
522387129 199193710 36592834 544178543 572307736 530686484
147504216 37874357 137085029 769491469 616812327 797245418
3649829 29644925 44406009 267516042 228984635 178377753
122100619 2177427 3965679 312992617 334779702 258708026
116274011 69981095 19916034 563685956 564795270 383642529
6680161 56718415 61155116 464627993 413301429 459735938
48421019 74953622 9196888 233451721 262228422 271779158
113662528 50615165 59552707 207308215 213496657 203005639
160397322 49720624 39269597 445495218 454013208 431998502
95842177 677019 845204 416856216 371808314 406953084
6035833 1076913 8166246 21583260 20998835 21731620
5541796 12673824 16881455 81768430 88551082 84989250
5583849 12043942 62093021 537190413 649107335 643075140
12817261 4820124 12974964 212421852 239508705 251644408
594303006 6913410 195863021 812061521 381993915 891768324
5858362 6081742 1162472 104898808 88473578 106914353
127508719 160105908 1173351 417953803 586703146 519215185
97865196 38300988 2888880 164332188 158777221 173082842
384147794 289359172 9700480 408571429 334209979 369827846
653472292 80573605 420137336 747251131 745087541 678401102
1654011 10345868 52551454 384617290 454699364 462094890
18270542 4025426 47827472 742845706 786488974 761277413
277121122 23668186 12024255 859201384 885494707 882871532
203638807 11312855 40979952 573405079 689667001 701062341
281801132 138749885 66560467 612888173 479288126 672950910
143152314 10755514 94353473 271094517 212551122 274691011
7613734 428611 7599602 18621908 20897211 13007191
491244514 434865126 92957275 727446643 855096153 634773525
55121192 33207870 2796373 105470815 101092212 108408166
32069352 88354158 84593651 855823118 902110694 867724894
194375878 30748393 40781900 257609647 160474237 252053693
10665890 84078440 142380789 748394717 800913642 812838819
36070277 13553757 2581716 72449952 101515525 78937305
11177828 68970423 109987195 315649448 321634886 337563749
29158058 9950686 4278103 429129384 518244732 549104719
177087736 615244 63005589 451741428 486875386 498768749
248437667 24590021 178198711 751064581 740060646 721265521
206596707 36264825 35674794 345461131 356645542 317675414
170920147 129236492 28459395 946708648 941879153 925133441
369124738 185437828 10601186 952549963 768236821 927588652
20945739 16092226 26656766 348027550 347407520 333035584
41770172 12081239 73992746 206949215 169599443 221061904
15353633 48814240 34964035 483824903 469007328 485241892
452421731 61210475 79459154 533759752 533019443 409307037
229105442 121746837 42721620 387919177 360461189 376276788
286370296 59806710 48031360 417100300 272347270 516633313
430116386 316875316 96670826 722157665 777684748 544029102
761676935 29995128 310118668 806080476 561982724 758222555
218057877 3897534 31665468 312333524 342578335 324636200
163534889 247258289 36609552 968450743 693451915 773582180
22819720 49376367 24275533 266272390 333115258 298594343
158829224 179497974 12280872 666522613 640234567 586990610
56591767 29508535 2987990 90953089 96032091 88508792
98833914 114666846 66907448 639139932 563583853 691046507
123747290 48219760 88295713 235403516 273557615 258163869
229211660 280803871 91744196 441384873 490125712 323863917
143374955 14028242 38735597 574137395 596054358 560607298
269910296 64496563 4568848 571412557 597989833 560521407
107417242 25642710 84987943 632455029 721386852 610331154
12084946 7717138 9410557 50691927 47260793 44716039
194431102 75250657 40669730 405360414 387605024 387718304
100732910 164325140 134925841 621213053 621867380 629407350
261901706 82614630 100165543 870810482 858894589 700703292
289734562 180644195 31729930 685255869 679564078 603052233
458959302 28280516 342708150 807968181 835491531 854822959
1071493 37859958 32493707 142654862 205210794 247354829
67914503 23510590 46403807 362949127 347524539 310256931
13398967 109175721 98678679 728079975 777051998 768965511
525813325 85141550 70595725 728743654 594538812 528879123
44610336 4408639 44725969 375700627 355011222 376296684
111780239 124846732 12386677 705992978 706953666 666570159
155161239 23686483 189158802 373494778 394191296 379784106
27709755 9425338 8302969 575013477 840765709 653495254
15860078 2166018 8928425 18685677 19628290 19386382
17460819 143433454 18225056 906451856 856070161 754975071
306826608 39729616 38152558 471195075 535559084 562477782
670173234 85323088 357868838 807293013 638639955 399679807
389152806 63446592 43815821 592073151 569870067 602062813
468548 16357082 616203 53537384 35299483 55361326
413421324 3892176 66488062 882943506 893124166 899911106
34230801 24903601 12335313 174621510 188963887 161460045
69734480 7800661 38785351 149615715 106840903 142874490
564319 2985353 5874397 32503978 58200099 60821987
800650859 184114902 209424210 942057465 764059029 443403542
71255849 133102328 102029590 587994186 512591274 492319736
586420631 108931679 51236800 783514234 694303424 724276030
105145690 63432546 999786 875795373 592729977 894696807
22140483 34497603 45451468 433482500 439536747 404947187
121135139 18273116 8028540 339758760 201525968 340290401
33215290 42028134 63581051 474516890 416714287 335208994
50629799 9578433 25997601 142002946 160417850 160526633
318159455 100022069 58821897 524710459 568837940 590133215
2821449 46102 104847162 865940187 722092417 756212425
167846577 66207293 43427993 668941517 408839271 511297605
130038807 114712244 1384665 157200509 153010513 66624346
184153048 25619593 194959349 239667035 297892182 274951613
78753836 9763313 14676402 155049274 133432798 140987291
12423985 18301055 92489361 521482641 461964481 446070025
26354214 4219606 21489950 97707951 78430128 88297436
402123559 6272105 249628826 577185643 391080908 665057083
136758541 157739112 25381887 589523716 534140294 312031646
241152196 77575490 68149529 607742696 620339238 484951132
539632093 290750049 306553304 808925086 781509795 858182913
53364119 65822197 3636537 245013051 241506359 225009550
56595943 214670587 42436352 657041817 718548124 724378626
30471687 159114154 128551672 849046691 802213511 899813954
447338789 155923929 73140087 637318256 687043027 692551728
96075723 162942799 111201771 289361303 348076074 409169703
9310670 665079 220046 11765975 11605384 8327622
310552882 27191915 114528940 450283149 361633193 440304961
365495137 321188728 251462329 794494705 801749854 703932074
22360966 3502296 30617788 389282722 409344304 457926555
651034851 188129856 104466269 887431252 895715298 836403340
334435927 70704457 192666346 659575222 634552983 589272315
64180542 14322640 2589779 150015578 146077480 120143373
420549253 77266042 167394874 614853594 637095614 572734733
692607977 482005808 229950038 754426937 674095468 789078356
37968570 11227881 19756931 119353673 123602901 89297498
155543974 24412605 140656 359582699 359117082 344921484
50306653 3484511 146812648 432388917 425158938 405737154
196159345 31708035 60748880 321481519 316872547 330842542
20200654 17238014 6901773 240749795 275635157 218413390
286074990 195407837 113284926 396834063 378241964 391898822
9644766 23463057 75361116 628689966 638232986 622753538
176805379 16997967 41178472 401063834 458643193 475390495
6302657 241168012 3365264 963016057 955056818 942607800
11933670 6510733 1220894 224612555 209875541 181095787
214121785 53178116 94943663 709900414 807244874 830879095
2727430 1765423 3002049 36241226 28874377 33939073
67310080 102690242 87436021 627835205 577221013 715993854
183764530 52681575 174365310 361267155 227138123 315896931
11114356 17582829 2478037 483271715 482756561 380496789
2956616 3807534 33479100 292130574 295590971 249820400
51450939 31586497 17095080 138788826 102063823 135503771
467604901 9354082 96920658 686864628 736285269 407330795
111816256 130410825 10892137 544197706 668211270 386668260
84379461 70515371 68191190 695361148 563270378 605916372
466071328 104642907 31546415 938788045 793195950 952069133
9488269 55116200 7848879 380934612 373863317 302217243
227182308 8292531 13119310 927777717 865136943 954659917
3923630 148827567 11507890 400530201 366984229 401145497
160216500 31666011 36704201 606091713 527533849 497883378
8277807 31147222 848703 331543873 596804098 598031490
127154912 49166599 14837371 308343324 293210803 320504144
568537568 260541759 304924667 741313576 795719470 653761857
82246488 5717096 49810250 630285153 772334282 742174547
37093232 85870770 29278097 582353233 530211366 439276411
71575109 61679153 126028223 944257887 977817227 943967331
22223770 21032533 41256207 345122910 326018715 303779979
5788944 32064789 5204622 107470498 129896555 121255410
22581702 63637862 12238791 455325377 459517610 445894453
5140152 401316 155099 35920013 36150371 35273043
638424107 139583452 436503369 738773191 733548014 647629594
139028734 34204605 93792050 521922555 578588898 565258563
168034055 10405781 69964579 439147050 465334603 360202443
520228672 357250824 76343169 853182619 922460728 654137189
81213820 44952255 6745088 493792819 552630762 534066508
18303243 3147917 15284833 65509724 64016209 72466579
515559705 123682265 1472692 774110270 820807544 767224114
94630089 37127163 81364848 895948669 754672678 848279443
250646025 36927818 51895087 367390043 295657883 353448191
16173648 47512591 4338113 749336743 561698239 706073693
38316536 36166590 42289962 247825810 235412369 256060001
4853250 11309732 11927727 247245975 243143040 237197689
482809805 50611056 27925745 633130016 508267448 165472383
75773311 2462791 89348125 214280386 188648224 199508847
91759165 19779989 123986639 480735189 475542761 492375908
11331733 36476307 2176677 144458158 159657315 127354163
7639703 12294620 2453111 84922810 97898925 93468282
197489626 116242828 45798790 545415861 531720446 511891284
9058896 1544455 78567763 334753457 254338991 275467674
46898250 74469435 22435335 197670840 223593532 213241454
444746665 94709206 120249481 530277358 518393347 511584415
758012346 25932744 20735497 844409509 597604055 678189394
29308223 148960513 132374965 606663806 643413567 697713481
218988860 73055545 26640399 409604320 475755404 466656341
82367611 34942219 83994196 88568082 102771523 120592982
296476917 119773193 47412664 616523578 559844162 394603114
45469019 20289518 16490930 529437584 402352721 510772616
25995161 35112887 9427299 565527169 567041824 562253963
211566475 68585708 13500012 700597256 652539915 537349097
32019882 88559775 51806827 663623080 580718479 661801299
116661558 73270925 364410 407964708 512503728 620594806
10924104 24077103 894701 418939775 368572418 416886859
49943736 35138107 44152277 610218356 593283980 590121653
271819400 42650715 119863666 682336409 574859231 760378053
263172969 50936529 57140204 639905097 674421996 563753337
89652672 9211677 38346923 130102408 110511648 101861887
3838636 937468 6089227 24041271 35380921 34893189
399289985 91724536 82515879 825606401 793946519 811418635
146020308 18166292 77600788 171125023 27024190 144405654
51832388 87341861 67758070 476640079 458069582 459935443
290940127 69475864 114277104 580689573 601611516 403303287
256354563 109930690 11631087 622671656 585734331 467616453
65938603 66611877 186187500 411248238 391230311 354489468
16760610 11142221 2358977 105826536 85043291 82432427
14872785 15208484 5803508 192798449 176509301 194342362
29122601 4894397 40567468 136414692 77050776 120074215
646350470 22533666 126144586 894981065 817727901 346406008
37286684 35319083 5939458 201532333 188245080 188308878
2027869 6794983 26752207 356476178 361921680 398452248
177090486 3387124 42016170 243218337 213477465 259347399
48242669 22045075 7169567 57673156 59336909 71927893
152765902 566545 22196826 164264119 180532455 80352139
957742 10995404 18549190 68497875 79720893 79260339
28750513 9548403 24549613 393569317 388165585 375184383
291608475 73018863 162117552 368857707 363792921 297524229
348425770 3632409 262346232 944593031 938109783 912681348
52453842 31746096 33082319 281270754 253294124 266645773
374144399 72459232 65554844 671379212 719733493 635838474
37404630 25713627 3840597 146859284 107441514 138137294
54181679 48738504 77591612 143274354 167301365 141185902
232935412 30737600 255146649 738927122 766142342 804812023
56172675 30472718 12267149 838279340 814175833 830824688
67855123 3873505 35416862 238070141 244359061 199479251
9614512 27641248 28063784 170840498 136534825 164939420
406112973 90846428 36066224 731376363 768925299 758003555
1603236 140098847 24917410 724724653 681721819 747136555
112069436 37687024 89439109 182419467 158545205 182487519
199441564 168317216 242243612 351292126 270065931 261485665
580840419 20054793 36717570 664063589 721133980 335955177
18001453 8155470 7144489 418494206 430942457 447901180
125318682 37734950 46221802 194897330 185478570 193077813
276868521 123971796 59910110 533861920 518820042 516353714
191462829 11594106 22158829 615849419 681046693 687351149
151945977 20587101 11493849 898470377 847163145 913527891
29774905 13337981 10285606 76088362 59437881 54035831
19822236 10059336 15971406 98248958 105380829 108582710
273833686 54296618 66351668 698379200 713591815 696017385
639424417 26534713 248842123 792830501 871116363 615630038
669146427 132168608 19772468 912702389 504246788 516365529
15169047 47788053 17287738 602831117 649322527 640723192
54909570 13758324 22857688 75113100 52947847 83349654
4511521 803876 2307255 190250696 192883604 144539681
60674228 23657883 5812701 73408312 38256063 52199450
354708054 34155718 207480775 611195036 533185001 598394203
35172715 15851111 79215121 190216832 188986311 195897136
2879770 306770 2102073 9836448 9726250 8416181
491727317 24976742 24848650 659983434 402551201 575799181
1322975 2586212 44541426 252232293 285370257 292857389
43378826 130482768 44847449 334061097 328205419 323895375
10958262 36316440 271063854 799570539 808102671 850710951
137769094 37157974 1404819 493747483 379175714 528517297
15236097 8091588 20574279 112168640 96121981 100969782
109866557 47989468 42360019 305846291 306293814 308588530
92238176 3879803 13706942 821639791 737550137 813263950
287657421 125139060 4386329 346857523 350822030 310214121
276323211 21231356 100657074 583834372 577881354 620616121
190718113 226334415 205096641 577669757 576450041 571586214
1582223 19327901 14428045 219278850 176381309 194238010
594056282 4507709 242024376 883531127 694174712 558031121
12787478 8953564 9968062 76839837 59162833 82625455
328322128 9856039 48827571 874386346 588537195 611498920
304883958 29078359 110635582 518101055 511376465 414810075
435736807 360241626 188422455 570303087 519079003 582506621
46996177 17240666 249070 142995226 139724714 143830657
4894038 52946957 58017341 637859767 625358983 667660988
71109334 12635891 95231441 451926868 455577730 392379887
105537816 20431764 20498608 822782803 820385214 736624876
10931092 68858965 48723513 488103719 522727017 508859426
105687914 32958168 22602553 157685197 147371555 102311404
3673854 11795867 71111530 608231809 574935724 542961762
52433676 2294758 24566775 182650571 163359687 182669035
26458638 7654382 33390541 443502323 429674254 446142464
16678904 23301654 81585541 570017506 810128833 766682455
260873086 5975495 106384774 375214537 358165736 375996490
118892166 39641875 138800797 724733008 583708581 723430404
3145531 32711820 6019508 448725390 439358906 419002701
9816789 12320222 3373199 47380787 62873643 93181437
15349237 17957895 25396417 440730699 478973335 330519118
374084531 107074886 106636454 388690853 416256803 428293979
46761486 66581817 1007863 267185909 241381027 239320353
49604120 18835346 4055882 220893927 229043136 162627210
14802572 1875303 685702 35349074 36004903 6665066
13736107 40417448 102834096 526780618 534826021 472528115
401255426 94444677 48231386 484357556 296602723 473981081
2345479 29278688 13828817 390550049 366361388 325622216
605570005 337061257 23665593 928557771 843998109 921416518
484767864 262036760 10948410 743863604 764298440 929299666
86404493 20284486 919761 202405314 192710503 178138131
13035982 15541013 4637757 153712264 159642947 118326959
362074154 28830426 109932052 472112749 404041866 484724561
162086815 9628610 29673943 277036122 261895249 288252262
87993007 14829434 75622605 869923524 880167273 819759051
5225150 39934822 46207956 839419624 704087385 756946219
14365565 63080754 67696129 339163174 335625286 332390282
93693101 27540056 16273736 574455966 626030884 607823603
51706663 13717077 11149774 788866493 792467461 668524345
34350705 1052564 20582016 332420137 320188742 287918636
72217034 2967784 95794660 356517487 366645212 355206454
6942154 28757930 524453 241258357 237482044 226008307
198293620 76430219 23664207 357536378 482699765 434088624
13691794 13465970 66959005 502763765 434513904 487280362
4982274 2467846 2160187 110239283 112983231 113275938
754723511 241134631 1530984 944082618 854415478 974567729
201439045 31514171 7133525 343726701 324927290 294869775
273739381 116649129 8885108 560761992 582994922 407567776
46295959 15097160 3658094 242491331 283600871 290048625
370617027 110048163 58788718 503857712 346325210 377958693
458541092 254122915 88645606 692764984 763514747 586745850
191094163 99385816 16542918 264162259 194876669 352065008
17299958 88119013 12523715 355606869 400539006 397805552
115820161 138060856 55111379 322362786 336524761 332423938
73327664 8479184 10742608 300445945 310122677 305532928
392140528 104815613 308557168 594220615 537639769 604076759
163067040 24654947 127739470 377426862 396700855 392549885
301938913 188792209 20009763 440039526 275433804 230329348
144087580 4337049 207021796 856434091 847026112 985984121
18954582 58953007 16398989 443117990 498244258 450171837
412659854 204660730 6454250 524107765 499208963 488571995
688914060 39469572 20074592 776115888 743252047 480832355
58421430 262852928 24212683 442319172 669251482 654901401
116277836 21154162 60056980 360306998 374738374 367608395
157296598 32313497 39402646 228121905 243211144 237626912
39173567 116846825 240751674 898975134 692759288 893285075
175155393 44066934 165095133 896624553 894777522 855563231
48049472 35015768 1519626 240330689 252322879 244375724
446413614 164177030 124163276 597666095 464797036 617819901
309537359 12006801 3094463 678942311 598467231 655775258
68181938 7402268 22234159 544506566 642945812 685731805
334149454 87556946 246835416 553005616 476748860 339780585
151676986 24163970 60005666 396442176 386521112 416324218
2478282 1462046 46433 25610877 23247724 25498545
21247750 9011938 386979 189764396 186711585 162935837
342950361 14024566 50430658 863350463 772576681 782595798
312908874 7095705 3448782 459909678 301818308 131231284
18904006 27479399 17882916 352602894 397074698 429338669
41712308 26803409 18625001 231119782 254330910 276821371
6151774 9771706 105309722 640045202 731387161 726745685
219529866 96585884 158466673 462415221 533434176 451223568
23587790 60363518 254084172 906871811 937861582 910534407
468438488 155023365 107996486 578232962 485195246 469208434
62542385 14188423 77555958 700085417 684404624 712664742
48239793 24991446 1951507 118236537 100758574 93259795
140797133 28546284 66781485 543383355 549149474 488066066
445933330 15092351 318520316 531032518 551830503 543585201
38713359 9090579 5454391 265841395 318292089 292447554
429461441 464527711 144673797 821920252 785821970 678600546
122220051 115606748 74763348 903617673 827411367 886474534
140623888 16531080 64529326 654610378 487668804 507943075
49603613 63428133 186678971 751174728 750572475 574341364
88978024 8299184 46842074 269265151 221633321 260842357
634787507 166232033 218868309 958413557 850960186 920995315
23853888 29947694 142060997 908547334 832386052 867387757
212404425 107843606 51411755 236244628 235238623 110560856
68464186 43407080 246294354 881748700 907887587 957538356
75950332 36733902 102418056 744852764 789540813 711218569
127790891 11139360 55969982 399046589 366444932 391335051
28324696 15537363 1471530 241183496 238358566 216269794
187897722 46676949 31664290 246932011 249795230 238620885
140480144 48603753 47895915 349991008 242660806 302721533
177466325 1874371 68808080 486971959 545671470 485367311
31107322 33846823 14647936 89117106 85650065 85777824
305680461 32256029 50287543 572183049 417358774 567178943
45232849 176270203 72253072 718267137 666132635 690259797
5477129 8385664 4177043 34709052 30391554 25532663
673049 1129202 111074 7734198 7892204 7399562
201344823 49187878 86054655 770005953 837826715 767346380
10499889 9011849 16928531 306016888 334337019 370652054
333895567 180385836 134093497 961620433 924075634 972375588
123303108 59409701 178083695 642629215 658453942 659062775
15493363 2188647 3972376 94908469 89776556 78377096
225261156 84116136 11707972 495689833 438160226 541086286
230940437 31645277 73556339 345988991 330224434 332758150
21276005 14268183 214979 254218209 249749589 234808723
410442971 37612 189108002 663698416 678686136 706911437
158586336 12265827 23988263 549407484 576918511 529077403
78923515 2251682 18495180 101761829 72573523 88687773
308742990 6682079 17362128 648247240 644997157 644893832
215042403 115931401 64707027 821233908 774723168 878697253
573591249 586599200 29188886 824128272 635254251 363627809
16472258 39086618 51513598 542905135 588299765 548210157
41459317 16414215 51587575 230873595 218451668 235690989
150677180 41017898 16034666 225637357 213146622 200474865
178088961 67318179 58194118 399520763 455477284 454722276
209945638 57378957 48514323 443606153 418390047 417489166
123045930 34881846 126447425 824078006 892076489 874716430
14715580 44470718 24018009 395555464 357761505 407310030
199700026 91218618 1373635 395931322 292763186 331789756
84294805 32356781 7372735 127879642 123460009 126254944
6879926 6339140 8379003 72476446 64213657 84241298
8985381 1633117 3074440 68303630 57063855 60467942
65695183 73949957 54743917 641848951 697455481 486169219
507696230 144790571 384835527 607077506 339190110 552637869
37738880 35359984 116810459 850973126 851282842 867242093
1179357 1667966 1025809 9450242 8318700 7654070
80166224 16894585 20367049 785850424 838302963 762518221
77744324 32478623 31619238 128585507 119111582 112247397
93809603 34735698 4234089 235472325 233936825 220063739
105808543 4186535 27359101 182840240 174123008 182509570
75019228 13248981 24481031 345537184 403408477 364940997
341008531 271677574 8681525 571169941 462860436 396452146
163654041 33699639 64482732 852120308 781567891 814961950
24950494 1995709 5569116 63727296 59412006 65790215
5273 807431 16218115 40244880 50115685 49762731
49223867 222677950 47846643 624858474 587941054 539683978
4045112 19989762 25224236 297145372 305921506 325180672
84926491 18079884 102497422 461582209 431398433 417211101
3863445 6470705 3193527 161202308 129372946 153488096
4808006 2980738 40381367 229200127 227337260 240185061
10731550 41892025 77196570 580969283 689043019 639167470
50469481 24461992 20255764 131802086 85092560 130870870
14999164 41990912 12799414 513122404 369447802 508061647
537671986 211089842 125824597 882249044 706602051 803934617
15378005 130929088 74282473 576503478 633777350 622627907
97828048 197391312 28098983 774616168 773650296 772977890
70299108 14266438 32679514 380785693 375160856 366880692
105679766 44681503 104646 937071150 941190404 954961440
37382098 3741605 59870238 336782004 302685124 310275132
183360853 12157701 42968792 867589344 843307959 872974077
35284425 51126559 25191017 771267320 720501728 765947704
56341423 223049976 84079047 391913416 397416500 399689772
73691110 11321901 8393952 149870740 94928726 142609005
24731442 8160357 30514823 118368245 122049806 115094704
232636418 6490770 106772505 590075179 368210122 632179509
325846384 6194771 7286784 788756342 747401038 691656657
117833412 5649651 2291200 358121162 316388964 387885772
13185841 24818387 13057786 248121941 225525078 277579086
279903937 47107949 1493812 467887860 510106680 483901733
40505454 43880711 3028808 546111074 517697588 533815357
30601971 10330408 28868854 56160370 56368807 52025400
109889427 25931646 89112087 521488178 605636516 474459682
122945967 131242780 36913535 639058770 588803328 704269669
150176931 12248426 62064614 550484253 537420128 558259042
180941008 16755346 20632961 424795882 434079598 309393800
128440630 97733997 23760345 562068442 619327553 625820899
13117370 50507022 183973940 799218096 772554875 729990657
29171685 7351696 96845249 541399495 358142338 563346499
141702967 179443176 87395244 811684940 584933729 867368871
322758941 155758133 53886994 345180005 302059217 335422573
301856 21414390 2811650 69193553 78773524 71982872
20662384 28541667 1995860 410449368 365178506 448990735
34506808 23308398 27409819 232566423 252837261 234469129
517724113 239633930 309383124 824098823 852361411 865716143
19349837 11798449 24753078 101069063 101072140 87940835
2164201 17029608 8835191 301265050 290319273 288253415
50438772 2724828 5081566 117173184 95585424 117930264
76700950 29893643 83219555 236145089 291183160 211255233
198849369 93618275 62691010 290559704 330311247 275605050
30167986 16838316 18273709 194624363 198008690 200518711
3983475 3376459 4826953 48798721 49287744 40791536
416902675 289314921 115718990 529309714 423742320 372442741
508264500 336740295 287806005 821471287 675910957 850411529
399355460 135133407 440085830 886612466 775944856 826679022
25736076 138916288 36656688 640144022 690823344 661007787
70251663 106285682 40700921 800197056 828557746 852854910
78973374 37515203 35506171 397959289 372723006 332279184
124444574 18023812 42175120 597606491 444599777 605562987
448939842 258939076 300871482 795475103 800941776 739046708
737495024 365260898 143663878 789656878 664998385 388013068
80268942 25554134 39251392 132542744 104522147 111986876
94466033 16389736 188903100 568791627 590084557 602380338
2289202 5547205 8088121 90262787 88834484 90682146
146052558 11805963 30638030 809489408 849975738 846843263
231430060 5187352 45593101 580270003 594968651 621519365
33666353 13060073 13384605 63657986 48938352 35601902
455151360 11112378 143341574 482398466 164130435 403544918
14119737 27913532 374986 177230834 187732514 182391396
72333877 153591089 4751187 553835249 604241288 496625605
312593163 42877376 234773814 879292561 884428217 953360247
198470125 48451643 12018910 748149517 841726388 838111380
164051004 1027168 21616844 458108897 577863275 505144567
131794075 27922120 10812468 223397263 233230156 205767540
85562047 29359584 21384923 589598797 507744049 589556711
15157082 16056550 8941497 399484826 437015104 468805613
72538342 30915160 27670938 346732055 334738956 329211858
433996552 388696310 85613632 705359348 735121481 726735355
14732352 1059775 1146900 90492348 86111404 86258894
231352 4371915 134338561 308966996 295621602 299652233
146288146 174531603 2949231 568267643 498596752 556773065
17921121 21953155 28368560 126883696 151461720 203041364
6329992 23025151 109987424 955808891 896701203 896472990
129514766 135319509 171354397 572707905 539367770 519151193
109014677 173695946 11066795 611596259 603875017 472764027
117115377 26011658 19162239 321616042 291589633 299164410
363963216 10784654 56765526 678025410 549570042 623949183
161588980 17932608 24004798 391871405 327250333 385366250
43507893 1202212 37606155 411093827 485364212 525568517
141409816 113139798 60846393 162683921 132457184 134447219
243934208 125826854 2212118 746733107 803682540 767160245
2204263 216306 22631469 106040317 102713811 100581408
82880740 17198512 128157300 314082321 241232110 332419504
52836313 6189743 190680 59019716 52919121 56401801
184810106 29324770 6598788 272241920 183397258 342473394
235776205 57601504 123285756 921557947 481949097 762713335
53916525 23031656 13058168 421196096 364322736 311136560
117228263 93981339 3558275 685695603 736952184 513220601
169328495 82071264 152193497 799616502 827386796 812116605
19236240 17322275 4264047 132129083 143606320 115519581
6196780 5626742 461356 41665230 37020351 43188472
139309569 38667339 101136617 456851714 463501264 399203987
486256684 160274288 272755584 563657195 334020386 386275543
157431842 34747849 30301825 244253467 244724336 159250272
207496693 30141846 5175920 334306122 304147022 345703113
197033300 91749326 105373889 601441828 487305426 706924240
21898233 6002085 39278585 335554754 299464537 356861273
152478414 138440591 66191855 645518882 744990998 710608506
1420257 2953446 1754005 58735992 58884990 57473043
319732243 65377711 202518962 836313390 740702332 749039288
167621375 200510326 295729280 744791503 680361706 743292366
530211447 320268160 111023657 557307701 491286168 514816386
15206576 60779637 63924580 468542257 458159954 518817388
58444146 2435512 329772 93400376 77572235 86224741
83525418 21519533 21313485 622840335 617583099 593190269
12947634 88446470 197688557 841265552 718046121 826855668
343277088 145068769 5920963 697678510 723289805 676834049
50198647 85846204 23164975 550685594 563938286 536244593
444818149 86789156 41771203 875873659 650095996 914987022
479243609 17037412 234738260 800421500 768472685 801040165
57445760 59467682 139303350 861199487 759894060 795024848
16405402 3961995 2007889 75914833 72206769 66760503
4882856 1411516 1471413 103588581 127942264 97718913
502551355 151944542 62168818 786089576 745129187 140021892
381933117 168566524 364163685 470716714 494422972 568023623
239710276 337898942 83546803 727894480 663880878 684884926
199179009 70328359 100618880 612687940 720036080 651045526
112181327 78405605 7314333 409702670 401410682 420163881
167393686 2789783 18081812 441413608 414616825 362333819
6887471 19754814 5214982 53313198 53745438 60906142
6628916 1273475 13446320 90667262 120596728 117808850
2031929 8614268 38129041 344709569 362261370 294205401
216826618 117743859 15148167 843839625 418935421 839644085
14830703 97097711 94720994 502818895 519160706 436611356
271142 1127500 14797837 30850082 34799853 37355826
402801905 430257163 353719114 719171753 488716929 643245028
134846091 38718083 112909686 583475681 570388182 689067505
654157515 88367034 128659440 797306061 834304021 663769246
167440461 91414501 136852680 506780333 632388943 620076940
67578503 82285872 82269999 535792954 641634204 669980144
2091425 8359028 29770954 112724315 120660889 110288638
23304 1183156 386118 2553627 3037428 2770293
23685987 107368418 33817875 400052827 388747392 406156290
3709950 1602707 11988295 32157396 38568542 33769358
41774385 28550642 17858402 84534804 103381916 81488636
351540424 84158234 143186934 813507677 839813554 908901266
68731783 79535485 18152556 518343964 646284865 667209571
222341071 23132798 30351569 347438616 301385512 293331585
10171622 24684180 80052779 359127324 384375960 410505287
3452141 120666218 62087216 517588323 515126980 484476941
221933603 63192721 49460209 641428339 590218940 601739930
194823729 55172456 71125166 243316854 220811726 217813946
102544871 49912517 27897437 332861322 306677214 289763066
17215616 1257508 49532606 209388016 212321218 208487962
362537238 292002307 43654472 775010142 784551496 602372606
12457902 17747452 6115760 417449760 486914469 306813423
79120231 164295636 1523222 502408304 613435767 554556160
3376355 28793934 46966215 253896847 232319401 254845314
356090961 164988477 9256131 922075500 806337359 930292268
279575468 18998396 28075782 421807721 443697959 201804683
501219471 107810857 64735849 565188792 423001663 476515208
1664181 46101472 50829830 877783319 844338962 866118827
118889123 76681467 37051805 860983610 871637518 792970225
79595465 1616547 15236458 334923300 335705729 319506179
33666093 66508420 41381561 845953280 767992640 724923226
13106458 15583529 21054730 167592893 154893161 164169453
46923603 7863362 12518544 120392271 123197050 126804113
416434006 235230839 132459310 577376763 552018927 430320812
25560818 3096934 6383830 394618093 396887302 320619326
476748417 166703059 328510978 739805971 241017308 647741738
25293975 187482542 30347285 848405301 956960134 970337967
315648381 247194852 25807759 607987829 528868375 621824490
11296365 9040364 8760052 74584782 75375759 87177562
539635490 34134257 219714359 934018738 827897127 840659551
311526447 66906049 98311315 757383904 688241770 757302893
65738710 1465222 40581467 119390685 34756469 97153096
401114672 149050782 125104650 440869989 288259547 424756598
14080198 828678 11092493 16799795 6854848 22262602
398327722 153043961 182414263 716247312 859946436 744604193
313175341 187526034 67222753 737941119 763381749 635116540
720241299 268389874 561800949 903306420 458062607 849425286
75697348 3646055 66386314 697365771 727441844 727393745
11956419 10077450 32212343 145817662 136260960 144882821
482459245 109555276 56714783 661963643 749811410 749441744
101034732 25682698 51104590 744549200 836259236 826107884
106717202 58128261 43991358 139609259 94877458 58120841
25457820 14546149 15269416 107471410 113127464 114495352
423806586 298236 57766653 772559862 785861921 769443398
75333580 11498518 9713435 472647223 420771201 471534450
63247460 675167 69676331 241151479 249436816 221182582
51710004 31069952 98187601 390726812 385279012 385137128
26596851 47536817 14241141 378884505 392317056 391744192
78641957 18955842 64521178 175993099 150443374 189782517
190366092 23846001 55921360 874304126 746373777 862221583
43690629 1943406 18520126 90851155 92455839 82472903
320654083 78399711 34824977 730632302 705696036 444057426
17705847 51107651 6539058 127506875 124068962 93125484
129919341 23108058 6649732 489622376 504092119 491651053
59141080 13052161 32957127 428146558 278012859 397577322
124834543 21800144 28466570 222409592 217088968 209916288
206962219 206391584 176227401 324965910 297726682 321038341
49688000 33748099 16085322 771426580 911501551 875594219
102657587 118602510 37641662 653396448 501031838 580281023
497991668 438472735 435569927 621906067 568968473 598644537
370266056 66655725 271493250 427570541 485561337 464140485
609979574 55467533 261262790 692478074 323118562 496714464
85760965 181164735 4046419 859689649 773963443 892773956
5415966 3311892 6323554 31836548 33431480 32901536
12017720 51887165 38868831 402796811 393478558 407491213
648424089 182240453 181989392 819552710 374709962 807807792
43152116 30528796 609978 77853867 109193248 95551784
4368410 15976472 4395213 59888549 58227918 59543231
13399101 10228671 34462347 368978712 370990852 400663782
1887321 11116994 1416803 71842235 86043580 90029132
182305372 2990950 4823420 473155095 856059047 796088018
197774938 93254695 3103375 514828362 528385356 535603514
25374345 6528322 70931105 547593985 483416106 535254723
10892951 61789836 9204884 252032865 257140979 259641258
531301898 44523146 393596318 875172462 692447779 887358092
296794082 38575313 92583349 582752069 674335721 715103205
239647346 183562484 190626806 572661620 621883266 589972368
434559094 88414238 61507823 622954782 615296072 752096703
20843966 7938225 39829681 185576296 151323959 168399377
480461844 9056924 137954443 878784782 821405245 878398294
114297863 79469 29218313 389243316 371400381 427317744
7369189 10199598 21039445 715486066 675017379 722636258
88762473 164820226 78966186 573353494 629171363 622603110
496477587 258058948 121099149 558853081 538235948 590877000
200538495 126452052 37331143 470853064 476009337 390712397
8629898 9410271 1901876 24859539 22915674 27685397
33394486 86668630 157718057 780097913 787684298 800758232
149127701 50771085 8188246 286023682 269030319 268311763
408310080 142138403 356220920 897444490 931612897 742788275
83873968 18687662 21196728 132720144 88089467 149211153
133774484 17908917 15869366 153382519 152350002 159425491
110697084 109915100 15026885 377737418 452107737 456290258
276976767 87827760 18807692 889995750 833583849 578805980
210568540 125244152 10854141 385448396 407578529 378778114
578419118 62145853 151613859 740735873 748368880 788308606
39235511 33793347 158786444 964493008 953004123 954019726
61264637 70994152 45705547 607651849 619971250 594531940
322600787 322345135 36200266 773289303 694825544 769086022
116305992 9504794 39901881 363305423 245250488 361732178
5411835 104820 3624009 73629681 70486434 68448892
321027363 116630845 101398512 915502980 891723321 746519263
39509270 30741364 13277176 281204573 237631033 292379121
10732773 30934138 52813884 167205924 170866730 164875235
21586898 15707064 15428280 333656848 369898491 311665820
188576591 71509042 37908699 360836555 330458955 317624944
35774031 3557794 7856466 269923850 294345276 283876526
48083307 7298739 32544049 489693747 563356006 494762435
293411142 76515914 49026887 575838495 637547473 558084578
35580340 3734527 14739700 199589413 219649750 170283049
298651348 224945365 42782602 439126415 474884160 367069935
1266194 2511960 4114784 267593937 209285728 268556295
40980082 19829829 78175541 683871761 670718533 673376338
3046764 2977820 662834 11238526 14153013 12185084
74638018 43978175 20170634 304368682 264060512 301530297
82558326 10707197 6822842 93058812 76794551 15738405
112655108 15934735 135232784 374605080 348741026 429363080
362437511 27866744 234726062 694676965 576579122 424476415
171561780 37672267 21033909 543663873 475254621 633564222
493053316 51353330 211364428 660040723 779714326 661578211
2164377 212453646 130471978 507327703 535892608 477236961
41546084 136513456 17394351 881409575 735641003 888834006
77858364 4380966 31410289 195636153 165427913 195030961
595855589 289911368 376014247 733907890 649045944 724056595
281630783 46056714 142805807 524268857 508300928 526304372
351407954 8189325 5348988 718773180 676358711 688351389
84859874 57977126 76497895 489484813 323780094 400317996
197126939 89342056 8872227 241095876 200381399 80928382
58981941 24860438 29932924 382537950 312850505 379988251
3837887 3013091 2848959 17073260 20199573 19914764
64938 34114 40323 955659 926029 962028
51268662 18901149 2055266 635995887 575223375 436995201
13429767 97708715 215873087 686104946 908057616 899755065
5886174 89140195 14309970 297926625 319193490 337005588
83349905 1452241 52705263 528281950 487999050 462468495
91964665 40946102 19272006 153747690 129550827 134282009
132033992 26293440 9677565 147535693 156258408 132823450
34909167 8521407 10041706 92466649 89904796 78649998
29552442 39257004 203416594 756384593 796981471 887940179
473513365 228084460 163703185 724105946 524904386 451092274
157728090 82132717 112389258 651205667 614407341 623092272
84854031 181026715 79003717 698565613 640394057 668576564
233509131 19979102 63813750 799368279 785333137 825977281
5961672 35287080 24536331 198707417 231739960 236964157
15396851 31929861 67236440 288636335 261936595 286712754
7798039 17894286 29215131 399623530 415355747 434621950
6670591 14790477 27814107 150077036 171526877 192265058
4834609 2023564 893737 23523246 23561872 16416995
68984847 7331810 6649337 119538591 129250816 113246565
88508891 5588304 79559625 242909242 255292057 255491336
247918849 13250313 15962541 542727549 513646839 539967433
120958759 265617653 58509289 876059787 904388334 916144742
486815243 144282416 136545212 541968862 288445018 521792094
244944901 67917209 134701056 605234376 614566866 537443597
166525502 47299028 69395138 690562505 541449460 716731175
362959058 19048586 37368163 621600527 524086075 302639077
109739688 67322364 37324704 632050177 485746131 614641419
147259304 29018051 30624198 850986993 901575712 901398482
183922530 44266774 234100381 291645993 391705445 401226710
173760360 213245059 113406036 313264114 311942572 359771241
2042247 20135857 9140321 136772760 127030387 133688999
369835108 248379655 15200292 758868104 861053570 847911959
131069667 112681438 3934640 271201341 282992220 204570032
61720185 17643471 28397763 138614872 130863621 169369749
112084381 20892318 88528497 198676714 201055154 205075870
97873441 1479483 42589912 547991324 657195584 697850033
168518741 44939961 14430827 469861362 454211427 497646940
44499061 14787928 13023262 277197825 323456668 312324538
232338159 34474444 107759412 557423778 608076148 424516372
25398551 50851246 23280013 402617460 360695594 381742719
23813387 621383 30450245 261507619 265280627 266575398
19072890 11427384 28429126 267726626 266739501 290842186
85222506 1339931 5619123 198216466 192749244 165349902
25516132 37392 696879 56498494 53339161 60233601
19056247 27852211 19215738 101191222 140850450 126343766
209820662 37796090 217675121 242715369 227824879 232425188
43571329 196238572 100505897 433854500 525529397 505359786
300845247 35976330 60937236 573747748 240052004 485429642
14877472 15132706 56645832 389598053 340382706 417012911
18913703 29193917 42172378 166460192 162860853 116145754
294055371 92066439 123585782 369639730 246633809 505822402
6789621 56510373 26385203 361294358 421080308 357574600
81396373 81745035 4050471 228430043 242791075 198093311
171660643 30381919 45068926 336881698 299192350 288425624
480526856 65184508 76723088 751054075 622511240 587911604
79273869 41105875 89206026 616198355 522423586 637065830
4303798 12022263 14097210 123515949 116220245 117220721
59530114 20314963 132285359 954945671 909066724 940315202
30542616 578184 7276386 38340243 33011774 32739345
258096121 87463536 36618360 824982172 759748000 697401016
48174405 111612749 57023408 447324385 466754669 584719266
67568642 3754245 41190767 89561023 75013849 66669931
459267084 325286874 198748217 900346196 857152834 919070922
56486058 2081684 2023493 407174220 437606821 435146274
54466509 25031422 29426100 227929966 163847294 164270422
88611065 33960445 136831232 487327379 439535897 486134439
170627670 59631188 9657386 446294189 293876177 411734956
46158208 36518608 20731572 698935571 717983556 665509010
18567767 29746851 7371697 117896991 117489785 155813644
13503685 111148798 10373324 807503198 818140535 840134135
139115657 149029091 62549853 346085407 337002888 349965184
6157858 40014905 78813847 390039951 366774844 342684423
42039315 18066414 5758855 75871478 60111950 51768418
62005528 21899183 182923334 354116660 347098116 383665051
222693577 147937813 33021154 773009123 869628416 833427174
49380679 9573305 93157259 209881793 222913280 204644998
68578078 27601697 2070441 222256636 231016808 181441259
85868055 47972564 593415 111889258 79377104 109246559
4042469 7988384 47752172 330653460 326644932 324062304
12408862 9318281 12503601 74127569 94908251 94980557
222444201 45562262 77063573 571729070 605902097 470007536
4343909 25534033 270629733 747482618 967535451 936577310
22495340 24222411 12700358 408538580 363003383 391018474
321262484 98681586 26856725 739773769 753533505 551726353
185790238 235716378 54052538 775401650 788057071 648820609
138150583 227529 17845549 482783136 446839712 399470746
2563793 19273496 84387165 577377963 671716545 608565708
12370006 42935436 67348948 765425417 859723280 848203979
232320498 421824 30079099 506143437 307531999 402776396
11042689 37624676 119901907 525274973 693838823 661033300
63164323 50187727 36317589 292054914 285255207 278711620
8032641 3213640 2734515 43844395 56855091 58434753
27215634 2081798 917083 143394008 154864758 151824431
33212155 17440782 45177789 114906181 117784426 107210116
93410395 48967419 109975919 428545301 413566325 394920325
58471531 53981680 7321429 755633615 766787240 728583169
30372284 1546986 42677454 179479567 249064627 240903446
2140228 82191688 174370378 740686983 724587325 623983700
380424822 192489151 308731208 544472043 314338280 443721742
311400244 35919259 26175836 402066579 377221199 600985438
117979942 81674072 35671696 512195054 527275263 477199306
16169593 132024 12744718 55371591 54845749 42583958
669797926 142208113 173990870 928398792 897781259 655383513
35299500 10771097 760333 132612084 110420728 137124382
87955669 32857073 69087407 165333459 159952231 145894766
11842512 106353215 74678102 592467593 605349752 567856659
96033765 153644870 24032658 752429511 611583284 775987288
20065228 20709473 59022515 414798058 429226584 347869497
140428376 33406080 43374716 147524339 149033816 148174515
4580003 79675680 43739242 758361477 751414109 545815696
258094674 89822435 191672745 414109551 429587688 451769143
79079617 5356214 44507268 622748290 919530637 782037637
280281771 118446979 13595782 342580979 282164149 391779317
38332744 19118817 21747235 227208998 219966224 193126041
221069525 63629282 5572724 406347318 410849066 339950968
126025123 25096559 115220153 659210501 699865835 816939152
105091870 23729349 4316050 206966063 107920087 138753804
14530833 48590702 89495677 816131469 638017941 897217338
178947487 95676451 35215450 292901691 250454132 238077967
69196661 32129139 39584324 345982778 334928470 335834282
603389575 141213560 68204275 812281378 827323684 695877525
113941304 8279213 59724735 288602372 263520545 280686359
1506669 23820642 3474164 52920255 77051581 70610091
150492716 38116072 115025618 510549202 540862031 417160135
268873728 167483426 43677480 499520359 577760970 451306890
71844017 50330692 40405729 615084399 665463084 630582252
92112490 208893324 63204461 833093031 913795613 908638083
6185611 4720291 1422912 38590555 36497946 36631781
19742831 13095003 6996396 33437915 35907700 38365959
420707283 80450899 33302504 546653745 532094882 455002761
245693127 5556846 125333746 424712011 186147328 376743461
257216189 10176627 39389212 971597448 899495497 750212256
7720117 5105729 4246627 62251719 50430628 65231521
229921316 96777265 194094387 414320692 372722352 423144651
269203575 32335420 64985410 355690588 308969081 263752650
231424823 69444555 170377247 261648226 265155080 243682963
25164424 3173083 25888504 136243803 140467799 156088964
45251153 2110846 12220479 629010198 622453315 570406236
280386056 10076281 78984564 563348857 535873420 517843729
77969253 82584713 60201080 583326247 484928366 552828911
7514362 21101141 44573867 379106695 390550758 390529895
1815959 3523 26566318 385675791 394119629 347686581
104911361 136394428 88239729 785528691 794388953 720419689
65267524 23318968 42063656 481937942 578824272 626999723
71602894 78461837 47133945 822690333 774617005 862057845
11058129 5326961 16120775 154833245 144488906 157511285
19601759 1155120 11847010 469933360 466566145 489982669
22435856 31837850 16282261 179152752 230533666 183147358
297677938 56258369 175550788 669068100 457034909 729159374
690046778 222552663 164781271 864746980 649962925 871909649
157620415 333191701 16809342 728208193 747931790 688684261
236844577 68293135 59322329 557302434 519931115 550971147
555994832 5971338 47906157 841371428 596698105 749809102
35280659 9816585 1518529 73643555 72704598 79469555
7862015 65366057 304816422 918305485 781327955 911689850
605232140 464246034 342972524 857224128 597672116 726726759
225582529 18529821 39002687 632184373 556804236 646191656
245176778 27266732 13539952 428711791 333846940 422149537
254509015 51502399 2926069 482545337 508733424 398937510
334702647 83722743 298605568 584450281 525893586 459390132
41952745 8797378 23451630 56177588 57895519 54247009
2097451 2418606 6549514 14374462 23747638 24340014
184612407 13217629 122641331 890641623 745300757 661103465
171095814 5989260 42207151 302413814 320152398 320740522
49589513 47846200 148558776 490928532 476421257 593875336
291221 272791 1339869 3382302 5453578 5680586
177920814 13966335 67762937 267294115 231921590 213074416
10251809 3052200 1368942 337890645 400722104 440347756
291138625 135208623 8354294 467741463 471550244 492388289
127406889 80065670 73258624 881384646 871306694 863407081
143730015 101018196 74685674 606353124 720845954 469166437
42351806 21876906 58539383 265750598 218193440 243222965
1361702 11955805 19861072 226204417 276123343 288546795
318699381 125715343 219783076 989141468 975589900 932581028
29874653 15937309 13954617 483077441 415791563 531464352
481927170 75142649 31042992 996458086 535891609 905593554
52095614 53147944 115888977 226318759 185854823 227596880
173366364 116479025 203231106 543790068 556959789 387558693
538425469 52914096 120506730 916943656 483116872 970222028
18337233 1216798 8658182 36346617 33262845 31132743
84018741 118155018 13249799 601818796 573760781 586078077
88519920 22621727 1568855 169141414 206205545 204348955
82007404 9256713 1213338 363010901 422559992 318904497
119467978 6370397 83213976 384358895 308276681 371404381
36362233 9982923 20717915 261974975 253877566 263929863
454901159 35835722 469462 746004774 574062574 220969599
207334610 13433152 53480984 608951595 525568626 519307858
14937248 7391416 86698 31879271 22585008 32789276
148901601 5436923 5532155 310235146 332242042 316430886
56769098 30316379 3722080 176308279 175766749 173090770
35020475 47264038 43135341 444998425 481304788 440921333
356395217 3894078 36849149 385104701 424633570 551056069
104400637 5789728 15711179 279921184 216806808 280548206
384513216 4535700 305483672 508170813 594668682 434804697
43775669 66732311 24406905 335744306 424620224 384586763
20362586 20899662 14915248 252975279 400131795 310182003
416847819 77105718 4557230 688482141 562516706 414995686
102878404 50300187 107293765 660795061 531746996 688708849
1391141 149257096 22800428 672672442 680234326 600763951
12249246 21834234 19960042 145512305 150141991 153871535
6199309 13654915 19699777 161909099 224965530 191250477
57621579 1590246 25922047 174738286 166726613 167664009
390693662 64239820 60991026 656145004 399195274 442353685
10672297 128693931 35918290 843257416 927728022 939699817
291399362 137105788 125414758 394383998 381436766 393742749
73621053 56881959 3746678 197242944 247135619 281291007
49457181 178565511 85543723 561969160 524911956 545779717
29420214 263149762 25843896 601973642 591775408 584122179
231754617 68371436 10929148 333186797 405471276 192963865
18672774 39233023 53535991 218747564 223837880 190281102
10441562 29278095 34735655 510969671 515990987 300763081
370970665 133921084 157140432 933229464 759805757 909181706
476641411 65676598 115980600 554707401 470114662 552568699
177097385 177140398 34586924 257847967 255133614 217838328
32302298 6775954 870221 89196466 80718377 70076825
67049791 21478150 118180622 475995622 545252449 450600380
43550636 14313292 3724681 240486098 205721863 236545677
58718342 88412402 38342261 670976314 710732456 687163756
218858453 113171548 73838442 494648782 342250766 475562953
263226014 81751471 129397990 761417606 914384851 942642120
9766830 58316544 80639834 565699256 528467373 572679053
262910654 1235992 217528211 446373594 372679037 398369405
66394079 25086834 5867684 164166935 159803854 145256106
188628766 36337076 70150514 436341611 243400769 403936755
251387616 30276946 34350938 680466163 645793967 543932150
412466234 294860801 183597360 625465238 578040850 598702352
29299075 209743005 15610779 561968698 628926448 576331206
125664429 94563351 17917810 231139903 246845446 235805906
205913725 49335391 178263412 856942387 825949548 746132362
18980942 40079330 80188630 826125155 592484416 740644959
38090469 15398218 27442428 50950321 51537051 46319886
137029810 49741939 45592309 293076209 243619760 344858014
137983155 2733746 92929021 393097739 433379189 423249873
157447593 12805875 35486076 374374564 369973118 393431228
149850411 80570201 108295752 829526121 875175624 836734083
187626316 95188809 35617361 349950232 297677127 365389823
207378400 95907832 8516787 295486663 339496341 193426505
165234806 57608105 12460609 447141892 464581588 259991990
26955528 6540565 2537727 33588893 24285720 39073805
72521655 21269315 10511385 518687050 473211677 566388789
64749330 96152629 35448733 428350245 373898596 371708467
70732528 15955829 33898641 328602725 304770806 336474228
82390241 131855082 83478740 700592567 556954270 694763082
47352899 5969419 12637295 298008896 278187697 278436153
100032790 45778442 9883413 108558465 74314312 99526175
8492261 3031336 3964950 201679250 200701990 195908023
31578398 54893994 13814188 521327780 515545293 536442397
4147792 49097217 6884775 195008624 226294012 212922887
440761684 49450026 153336795 993520765 987077863 923149757
360256348 21563120 71575688 607343398 339520066 291069009
23813526 7951582 8654935 206202977 241371290 207353578
110036912 17973947 13921792 542439450 490091630 518111984
205737895 11415480 151169740 623170788 635594049 611740807
21126842 3433361 5957400 157576465 164479435 160113854
116312237 1209520 40809793 183902551 95076584 88481060
885360 3708247 20325295 140669487 131824116 122844853
562781677 144831561 65972646 892281701 773504637 867678993
525286985 18410603 125880554 748910124 533323452 771679631
2555767 37560323 56582608 461595139 506113728 475913849
4764859 78689433 15511439 701837645 808079615 861216387
65844542 38847775 3312422 99348600 125065016 118164425
152139958 33191178 24963709 642243917 634215112 708863363
164232395 705102 22725092 307896512 340329294 281343707
610209151 25750554 55849282 785188343 596386949 528676357
38617317 10734057 9427191 303594154 235145741 344012456
233361 2622664 4418822 18943689 15654664 15918200
18113340 2169136 3693307 49982958 42406909 52402096
281664595 67247051 127670632 780168996 721792440 659063369
234843049 18861565 44582516 649477835 516188422 526823127
46679712 11325422 3972705 63527219 51215124 36328064
328969785 43159719 43595601 582214287 574798112 464172774
19569328 8230657 845536 91950554 126048788 140315431
26691154 45956228 24512386 216814964 208799908 138990163
19418337 77923062 58061534 492887517 492211561 468651932
15855073 1889295 65810995 160409521 198839074 260076777
628209061 21513594 53611548 864991644 686184553 667870205
127741188 3406229 4112113 444286983 421647875 425317489
54773596 27777568 4678884 344549324 263510597 297593839
240783598 35933220 28288655 372062277 285315571 406037764
153602839 31290764 31313676 753891102 402266796 693175688
525805740 151035751 36213360 695283759 628510797 536375221
150697 40004828 5818780 367888109 361843475 380816371
11917957 20016936 7801568 409211038 412677715 444412326
246889466 4989116 29506099 463217136 483249143 454975297
12320851 23349245 3214236 780786993 765369106 778708815
12697597 30051127 24102639 442647411 461396130 432999782
12509548 139097716 62625543 796008545 959144115 824689817
5875056 10563668 7207475 49135822 49509964 50170532
13463311 80787174 181511765 666421022 723116570 679639144
688490699 329345160 216751568 712601056 750220479 708100667
93034493 66044403 50512395 687232027 550818340 673026503
61254813 54905546 28557191 96243870 105076956 120357158
97847789 154757296 188843714 753196229 924187335 783634255
644921762 28787475 307123944 829593447 689062560 809611269
807806 2229498 6336669 25048525 25676634 25893506
75369763 24174289 60999197 617109199 524472346 457526115
107129372 208742133 7013121 933777812 888185485 855076821
11773090 74773178 9134948 167376113 181458269 186885012
147110570 29039364 89795250 176664666 216815732 191962287
119474356 97421602 75110330 825016824 773023560 605494051
567275922 32884935 233359150 932444310 704007965 887792732
79696860 140267756 50275532 491675761 454463547 518829336
44829263 65684893 32521562 928139969 779172618 920386585
48435316 36028463 193071013 768730629 745431005 640964961
28871652 2400787 19061217 122829894 131529124 136282658
71098936 17911892 74879070 588735466 735441197 692145140
11809046 334819 22378674 147782675 145941743 165586272
282486327 43525548 47353555 823360337 714951843 722711316
23422510 27971088 23436357 389576306 373818652 390187269
15112542 51036538 77160585 872747310 880083344 893220552
163062300 87921942 29591121 225723349 174507353 217388272
74381156 39721314 4579729 426416381 428191605 497096809
4767588 4082492 36253715 225245780 222204943 238337630
441048 8059028 15391213 72737085 68598536 73007343
648415490 93787871 65989374 709006028 608394611 583442611
31013114 34598096 14185719 119455097 101603682 111037927
186685065 91653023 207919155 664707729 734227307 622523067
80050947 10163045 6986541 227613036 271900343 192930382
75908801 11047640 87962634 436586306 465515030 448767478
234520077 12586358 101893469 394293744 245783804 401856364
74187286 4131082 55003069 175047179 175736629 145977547
208587051 61546468 51918900 477080607 467896265 474744237
103055546 61790129 26077945 130673196 123265288 35737575
140334603 74408201 75162275 549731783 510265897 347821861
45060920 58339252 101875457 201370416 195360127 218363189
39076695 21711197 50065173 598799217 616408489 640465676
223734454 21656278 110854952 567685614 572364533 633804460
515492931 29392236 572825 787403487 887725292 210228174
46793045 126742153 13200957 654966219 751250575 975551575
5817686 1851889 3198433 29421074 22351571 24212878
446186959 222698615 267166148 677415257 628937120 706119029
548729390 39593366 171043444 625270763 394072669 478318223
162379791 20506592 49962683 542263028 538593963 450178095
102718676 56768526 30932632 643850396 643104544 612273544
114797308 18695159 296571973 820218904 810863892 753926640
175676374 55286080 131571338 602323889 535488496 522911002
26878621 8415783 24337863 202019181 143711377 188763382
3949639 2026644 19314439 74194403 75765191 73378218
386906650 44130126 5431843 587114116 366022990 582506732
1489927 27511006 27566640 132691884 111226023 140588564
663321232 232240037 168150534 741358900 578642919 478629667
135110888 82889253 73747035 617318920 505471711 637537404
171874096 76707754 8884550 504237541 473905060 366676547
62261541 29056482 4785225 161270466 136674493 168321020
473833680 149421241 204473104 868893682 744269229 812592028
48260384 118034895 96329787 901752492 902318348 938056791
211798547 4239887 53025971 739836221 717350694 737359995
109084810 59080881 60581883 643876877 626465651 663657663
324529845 79967749 114265377 749212723 765953594 510617341
276105968 62529322 84400977 368096018 419034587 280893559
2455144 14152047 13982607 78691701 79204441 74836028
52080975 41446947 27072087 321902773 320804208 310693181
1064342 19119861 5074805 146679231 162215383 144530275
35175945 16018367 2873850 125874147 132286497 114080492
111220323 250145210 115207331 307859290 407141434 464346091
145705428 137005393 74238936 496331779 422460857 472243076
392229708 103031187 64308477 529508447 519707618 399509173
323543123 134690833 80864091 733592333 715837285 697485644
254234263 86690252 38726977 756126305 811466361 856968116
49734580 4985333 28706795 324225010 403500121 424198183
7640027 68353506 3924312 230837945 246980199 233786490
92140420 41935704 11503117 109035244 152833408 182599758
461428181 274559789 71778141 564238347 510704915 295469747
472019772 57041608 56636344 563578100 472654006 543164344
46272589 2192215 50330146 734690420 734984267 727551790
274465728 20301228 8739515 685224329 497543090 369410713
5293695 95597626 19275984 683626423 651787814 744412613
539798277 37485359 187185026 575390212 523619804 527478084
704257917 200750886 497095763 798444833 908033983 859209023
16132051 24497466 1871301 600786416 641426223 665239019
11398027 1554014 55214662 385793556 393137403 328195818
65996026 15335094 67458202 743288032 754151493 717765356
191432520 59046457 10481488 220591987 178801397 187170889
59120304 15005591 16559838 227682780 229638172 228376126
211934812 92786147 14553335 277426098 361846334 225746770
59179442 40152203 19650404 326565329 324967275 345719023
222115998 300056598 149334617 631305575 736946220 671359103
1810327 8269922 525237 54188666 49335174 49520831
396564151 433106362 185352907 613358598 703841086 350298256
112790890 16103064 209176581 902999268 927118379 919235423
239065175 167063458 66574803 617218498 711543390 587927663
34623630 1414125 32189780 141308841 125193032 138786600
99513149 26509325 54962183 601785297 644065397 621267293
11202352 31395954 88307463 766381624 866761124 851540064
891138575 35166171 278928747 926424773 320393586 909630718
3959826 5419 6017208 39352539 30060965 37704357
77151957 14297941 2144765 137042987 122927630 48997156
10853240 18964701 10653701 105154046 82992376 97324194
528325504 7263493 71979137 867142719 496344076 863911257
2380590 2613360 2245 20306513 23587685 22428716
72400221 117302232 56205620 537436791 540116504 535611192
23908830 30197896 72460136 607778825 411467283 603156550
84437728 17771340 3905112 449017804 458093199 510310714
17497134 13746184 15449718 26902030 24076829 28218805
287752842 12158292 109383482 697205181 709444077 544391400
123184781 88552618 38014490 699074536 833187821 795699225
163912367 106222684 51109388 566567196 614238074 674587590
146329339 69398139 82564992 371050392 397773027 393070768
19265479 41638736 158329520 684509119 573658633 615311236
21745734 19695788 49483808 707048901 674446648 707249036
568997008 505970513 309257570 671847043 552846023 590483010
17787699 197343224 37471873 556040511 571492039 566136774
23832290 4331219 2615071 36239463 34397063 33076361
182755997 72608144 22888519 285645092 257952957 182603994
285703280 81079620 4393153 671633731 588003546 670208957
53366543 8966832 25722036 304597827 267857818 278779376
37647933 180376121 3148959 597785892 642298549 432623868
567254848 305443544 130413728 725942065 608858833 666825777
190903922 36886599 84116087 660954879 655830774 660984124
2613968 4686111 711519 168189670 179137430 179676418
72496902 36534927 9092093 100062106 104084480 83290110
104427277 14405521 39484661 118772321 69053497 120200887
46184664 19159883 62402902 372066373 344913029 321687601
6676834 26036795 96859091 255786499 255512447 254085790
18995489 87922404 70173789 544750897 524952116 536356418
75649632 24185801 67934325 160770122 218017818 187332233
32295382 8144803 9021996 85338812 79789197 71306610
67257743 2338020 2362195 263007605 239146170 158125007
288740286 117197218 60663200 481928037 506559305 344267688
200662321 147235424 31064680 421737083 335597258 301995942
372525007 37184484 69903145 417799966 383129584 420147350
67273191 4865079 6345353 122276245 104337567 121401428
53508526 71740210 52048606 857937292 755469150 893522330
142624344 52399446 25387016 727518817 681186451 766164227
427026327 53709706 112470103 601965187 582731373 478298719
209287897 70415220 11314433 468844472 481984984 447946481
131793860 3384694 48882189 492803737 512370378 538144796
244159801 240570457 44330193 463556781 365984666 334654253
203102171 41669387 92691238 260919521 246891266 228162615
1548796 11693950 9080219 132898402 144683793 141992891
480994 1237931 21737663 224614896 212297633 223742237
16127472 23127843 20911893 416073477 332105510 423948574
4405559 6989737 1235142 172497042 128536337 150084606
40820260 167824838 296371055 885731633 867875360 650276799
13195642 10773946 6594069 117555738 91306828 120611732
345026776 68133232 1813574 384551897 124776412 200879223
101269739 30023460 64975538 858747058 879479563 794471429
79413341 32428492 9661597 293441746 267545437 317400503
41829746 18300799 640588 210452528 165005956 190500159
27005766 40650716 10439636 258567797 241737146 234887733
576399103 41252592 1835094 636902577 520880075 363854718
115222414 187909289 109370825 617000082 702377210 663420067
27871464 28831926 45207395 380342918 415024400 403703912
421834391 8030789 365289696 543802744 646971665 765034201
263916551 70680949 45455910 442800199 447823354 423031608
216176008 13396745 38076594 354178835 319486756 368147117
282019254 109517466 56133940 595670765 581077291 540511208
133058788 30859869 19986000 302207283 293437341 288325142
6943480 10498975 127331881 844253675 900537057 877650195
161153709 10711669 14076573 539295835 539122279 512068757
281992275 124805216 37276336 345381342 387699579 241432296
20239828 94719869 87144278 735118312 724186317 753144803
26350564 23054775 8124811 161349384 172494876 101635859
44828431 36622712 32250424 413929671 575991310 537849635
549120675 559932312 85520668 668511707 681318591 500878916
28427048 23547486 45592851 669272842 682944348 718824644
590818724 394088398 440040939 608479137 471916639 485702545
122571999 4428236 5022875 142692332 56623464 102606573
555821168 337136179 347632974 690207384 620589488 577015672
118732301 51350620 22767911 156176839 188653970 130141446
3948146 894867 91007408 353343193 327340560 324101243
20668943 19486984 59519597 150594657 132975287 168176879
78659941 17940372 6256336 282503039 236185398 252263168
88010823 147021895 2555715 894449681 923388294 915968698
76066458 20696674 88863947 353090690 345752694 358884007
492759821 15418321 112887794 788077577 891010721 692060990
32348152 22472245 28205595 372720700 389120431 375548418
55905199 552274 11841807 221387955 206456412 186683823
23516737 132487203 90774165 716472500 857187197 868227420
18817562 641854 587781 146422272 135317945 138226547
72535742 9162516 100494042 369013639 349986029 361956182
151299244 20249002 5480247 484473093 534712389 495685476
58509456 4834964 10212870 175101899 158337591 156218520
253051867 89586654 162522981 378252349 364129982 377983952
231723729 100191876 216150661 358046986 330820791 301826767
115744135 20615260 82729306 690627476 702410707 607228609
40475007 49563587 8302728 348789769 459220971 466348275
6760046 956152 14832530 116267526 116298326 115227262
45416223 4111273 9090300 79135926 71653782 72399630
12583597 140334499 88243638 814799680 962556633 939589775
355883755 283412998 180020312 631904207 562155385 553967650
121375572 88701378 9661784 859676790 712019203 805190280
322779659 268174737 41061970 566743081 568373737 566822116
11616643 17456752 38896405 320692081 373298543 377644255
2557007 3401420 22351422 92200243 91872914 95023869
75476447 38528512 8656879 318341865 410766790 410530626
16908513 32817934 19628843 175992564 163723531 132681894
67440045 6408976 89194148 853488625 987987096 926011515
218663332 148542293 104353635 621491986 613506178 628681357
251131169 4188479 139455717 817352782 732610625 822952176
21894405 22546965 297025 310891524 311211317 316707198
65784638 191758600 34159173 595816055 576546444 477121046
8325860 5101146 3441724 29422947 29492260 27711628
297975969 3909239 11451619 405779639 295764951 428570431
15484534 4877403 18449996 245949217 258799686 280254506
102784162 17906375 12568502 224122714 238316075 172517993
33410952 28838483 57640005 350022120 388816316 371174865
1206702 20016134 41724193 267171666 315262492 385239725
14508130 4035273 5026234 81174862 73285401 79971904
48249257 8322554 13960958 96552182 74119579 89929972
331417854 108059836 95933131 895181713 862696670 988735923
45406293 2232507 18373458 241931698 213299929 219882848
352301976 60713679 606895460 941248140 708097046 942154577
511827904 202447724 172773085 949534172 754815699 926372053
235338571 65184879 27606044 333593401 327665951 288218629
9026368 3342330 13636962 57330473 58023138 54124109
35900385 97988510 41195117 588733978 547118116 383270496
13175539 157009320 31380868 516867347 517778325 518947860
28964299 36023627 25620230 271598584 271568153 294804196
451934967 132304544 96684577 925650154 948452190 973903179
298795391 181251309 88296874 343134262 366814317 367315881
253178786 14456096 45987431 415406756 306378564 147666451
132190506 161126033 35419053 183187794 174346337 115521887
40353303 38715757 137201626 162541776 186713395 220976725
54686915 89000757 41264593 308130780 456249436 460500659
446829544 57112990 181259558 590506813 414291619 890400182
14800974 4470169 15967564 148396885 133751684 145203050
17217522 1032119 35727949 647904574 590442038 649789863
41904127 20344111 147380320 638997376 721912206 540303829
263863867 172249274 13051434 511104816 575944041 361476772
325173798 339013243 153522892 448308302 427741102 467395942
14595584 38677586 22058065 282275019 226328215 287588206
346273078 24512471 63713630 608307095 639469002 734720138
36689153 26974432 23067726 334007547 297439244 249137088
350235990 354778485 346315484 479107110 423032449 480018920
21367122 132087598 22113721 851496294 647644168 609100878
2199975 421119 337410 2720987 2335292 1339790
151654099 75456243 28113996 305214685 270190922 261801142
49827600 44240688 61522307 373724739 401884555 390621796
266308622 77630609 13012569 586096823 323048997 467158096
437832973 250156388 42562778 662656574 669725230 520082282
644067 20463427 49061572 197589283 171685369 203287201
116551052 59903203 24194104 190266347 191922795 182851147
47434756 5856220 2154876 73116783 70962261 66963584
16658394 102218650 21901297 515510035 541416059 388030675
26092297 19296725 124115538 730802979 756167738 781144582
87422921 73305884 67342253 218970505 241475629 193220274
213914734 5957902 36244631 358334073 430836946 415017074
217699659 192762241 32395590 517331860 586134794 580118605
489652019 56384006 306957573 783316151 417742071 729827535
53148797 20871628 1438639 93832825 85899410 107716561
300682804 158352900 69613611 435113532 523341844 518671292
24140596 31990317 80640115 469506243 494999212 583612668
634899217 425362986 347679753 847908443 887312469 637283313
214188443 245054912 32824518 456714064 429460819 549818670
17292925 13472784 2417685 208966381 98803743 147059230
19203887 21720788 53183628 213445503 206037733 206074476
584582539 344210097 316080497 823424581 681965568 803132669
302666371 278275619 179162358 427485878 531518043 503472240
208084988 116276270 109394743 650890613 721798604 695672137
88307436 13447954 21268895 388868589 498932915 363325093
87614676 181262665 91739765 701739315 807125588 760145532
131973483 93069736 133043968 658782207 816483785 798531914
459898675 290492420 32401143 501358876 526010189 513257571
9236729 1477188 3197092 47246289 48868743 42696634
721585043 391543236 42125061 949092717 713598750 691422296
389871 1312335 347136 13659819 12735838 11879541
23921909 14165228 49416474 254313820 204529291 235160137
563518993 139562334 227667310 800139115 796739863 847914231
213920030 30309113 261446362 577876449 472893765 544296804
20698040 89296352 31754118 689302235 726085137 594685244
20710855 10406201 4149040 37534336 39333098 37978534
104173749 57264894 12954885 165254088 160089148 114302488
92112062 97005386 10990217 606319359 690119662 546499067
48164713 43825856 55044669 289450299 301441971 255073366
59652265 42696833 121527831 742049990 569514666 693734962
60832944 91012374 50075149 586621379 580862874 415071979
20681490 22480560 626491 366914880 367921870 366551888
68789440 7190430 6101016 102378902 112541692 87910410
56544617 35168731 26619673 488183229 504896833 527768238
712226334 19208395 230893760 935295927 36962852 757267645
158771169 150468750 144913692 571987637 547523585 586109439
52995669 43252365 125766014 363929690 521951320 563904194
14168414 3429512 10816294 155937701 158866118 138873326
424233508 433467516 324565156 626456786 601453091 573591270
36170945 54705431 53186503 645951999 657785413 614108899
15664125 62095414 9471592 471499419 459012664 445125035
20154351 10217514 11551667 160391917 177885494 181729422
54268111 1148267 8704152 88009039 82314056 70249949
8715377 34771455 27719601 136863380 164496298 159520627
10102481 35656214 50133959 910340832 730393602 660572962
26333755 29828329 4437607 218296850 221157221 221280179
17823379 6440144 8518170 236894265 241627785 237077314
274134382 111257735 137030339 463871806 450916582 314331458
57130326 9375891 136945079 340775781 310978271 305081518
9878192 10238769 77030714 319233279 414828980 438278197
453427476 47866084 207460388 483555662 260516340 512629313
4613008 435182 3996156 31468040 28763140 30593729
194814528 81314240 67724060 641290865 655844681 683903411
133049677 14500532 6841789 159841701 69823236 153538259
103125022 6242185 10799645 672015011 557337334 606528679
60801966 14852269 87926751 413348456 413109528 348817420
391849359 127384250 86253020 562761620 511887857 612456894
43390445 7578844 43825332 461842786 383528032 466940009
247781526 47346326 16600270 926302033 931868128 911762130
68604040 16404047 70963174 271573519 303787097 210435975
4172321 21069129 91621331 749947753 639006190 769816787
15337041 34158861 584985 258732733 257306892 231938402
54518014 48307075 122997555 834770791 756235757 834763165
188481053 57337642 20989444 357764617 342876398 328866623
88622757 13554825 11829678 134205393 116180554 134365797
661795768 276258005 122309504 745320292 661964758 727141985
733978639 127706759 374374788 824127961 523817242 603885860
259740081 44093295 3064479 306685104 271220406 204599143
3455773 14101266 38084286 196719398 200675934 199533080
231284623 155598494 352360754 660774231 664152959 729176101
95915662 185447794 137586938 476286983 666588126 694350321
6186119 21574900 18966988 173249451 174940524 142146066
23034727 95973588 22981939 267894874 287750688 290405324
102087867 24597629 10508849 194315133 184930680 197702869
301312636 120610866 261619177 862362884 930209337 879180762
86476989 125055205 54261867 670936294 496798013 554232598
522379755 121496026 104018901 644849788 465464720 527974475
653940824 298592358 297883680 848440829 876815035 869704530
56895029 10049859 51057702 388156010 265318929 285880129
698286506 337260278 19230585 895311682 875822548 863961730
372062293 9778171 87945236 616109166 261246140 533082370
129277847 29703064 109546019 424113469 514540925 367847061
5135183 843856 1027506 96140510 92899859 98190049
56978393 32010527 16732408 92673567 79311347 91851267
20718831 133649246 24598407 549610176 584023801 527700178
236342897 54671293 78360535 729372897 736165219 687210968
470059860 227939772 92584453 629769915 396946090 602001017
33075054 13942607 15233632 290297586 260576189 280973321
61172701 21628030 31969728 407379444 229742815 328041059
71189625 6013152 94399619 257652475 245450764 262949280
175093648 63472118 3164455 218467322 220529542 235193808
79721993 31057834 19805679 182846898 184679370 185074375
114065227 7874475 2491977 182867373 60769003 186269791
235183240 285839700 135385721 847749323 847151503 807448131
232686171 37375 13342426 393982736 469308069 395192185
177975288 63256613 39077954 209554151 133451963 209594386
9795915 10897565 6246632 206481445 163161947 173994450
249699757 8978142 44873561 967470312 907673031 962459168
534494973 21142684 82188413 669069211 758727919 850789146
7579473 5677837 2294838 50015638 47739977 44273543
107849894 138825195 36293682 637891073 627747444 561195463
82941080 43754232 189045077 415812530 430397064 460431380
279087334 41694657 120619782 785422024 830164745 799163618
8381697 79140207 30945739 249895049 315444090 312782788
300698240 87363766 168475539 476310317 539309369 517342388
341785 118145374 63534569 471455965 476496145 474667327
1292341 10701363 11716380 112510882 122807089 119257295
282851128 183566439 15839784 426976148 429159536 371143919
20889672 67468607 9035748 649471685 701682911 730613596
5035471 11988259 20081581 565798174 498398862 582228360
444862547 19375628 129698792 540487804 554369241 542517587
47512547 17485020 3511481 391701040 509953553 502002583
129225648 47631154 10498051 680059373 702255597 692322892
136544647 5313607 1274272 334560913 354494220 325647652
268165852 52987606 76551159 706482686 572918861 872372213
5758110 3949170 21004600 121840282 163100983 151784456
53002665 11995665 86439590 305440774 315374741 304367992
148655599 52356876 61105171 187418060 93495477 175742343
869045302 101869259 515490676 929101186 673123965 895946626
18704146 9848548 14598677 44852818 44083948 53458275
19721726 13053342 28810346 163668871 171602603 167437048
217949453 84741560 105173981 449661168 424168752 468892919
13105933 40332382 12750896 209708428 215385723 219218717
4203568 14708507 1684509 59802736 76498810 78862734
22625268 89623405 103513025 822751362 909192517 891546415
62180943 7686462 44756361 351281478 361881958 357185084
235688675 52810756 104141462 696295779 825804171 761638557
380532730 215338101 262462493 592126083 463209888 394375213
263330184 44841130 88416343 416721456 341461607 313693980
350747955 36898635 82272863 456463984 634326234 692209792
135044426 5132047 21623454 585491903 636526977 662875826
4523469 7211699 18975778 125927215 128256675 135366688
20208452 3202332 10581991 45680443 44102441 44012281
44299797 130746843 26677751 857491728 782037469 787357527
30377940 122120400 22025371 508948298 503409527 501449931
144655274 28101748 4012696 493299666 500082732 402708184
274490896 65766511 83801272 327644027 343154985 428527947
397031958 101093533 200241000 594794558 560814294 572410899
224365348 4746150 109200277 375609857 380778911 353833923
13106422 17538847 5239060 192864222 237776645 236622978
4011022 36990 285979 10230878 8437574 9210792
527271772 208738811 72292187 714561661 732213890 572507803
12065296 24392636 2823841 163766848 139005961 156326807
152017459 482385 133757168 885502210 957136264 636828199
442076042 43510635 396726676 601037912 530652515 659268237
19053168 165046472 9424864 830923827 771255310 794870449
206007838 35051116 249177236 586732638 645373808 663158281
19701689 1936273 2988508 23021425 3967966 9366143
65070559 14021078 146933018 676733960 708809373 687574075
140321727 53128260 16001993 379894330 333963393 392199276
8015738 9324462 39349321 436672724 352833489 405868753
172031665 48108655 202484500 937123603 867250733 950056100
636759966 89562708 141496926 848052288 899418966 734467139
17690060 15705977 9458617 49135919 49636993 36375291
472320736 226242074 92485077 551969894 301414427 343397021
7564221 40557674 8055740 442657152 437342604 428178415
25282106 5945167 3650041 34295622 34868562 20871872
111324664 11083742 46794577 288386770 279135023 283845578
289511370 92827328 150533207 379386530 252808590 354918222
8132125 13338707 12890263 128389873 136840998 138907755
552922169 256301445 123833271 830235297 655442391 843161813
98332111 141543363 60244052 516417122 529220702 569327208
33311670 6520946 53200452 426975563 372233083 442252563
38819262 51047327 73610646 489494519 562365207 537887046
11010805 86244907 209775226 618068984 616052619 540668066
13303213 33070509 79589652 390131434 323422752 443736141
10427661 784845 5494809 207358989 210196439 216870076
23022865 63440469 6138600 504285244 432403870 274984643
341766725 64139849 48318424 412853169 256040353 409635561
192961952 60258079 40799599 415357959 433059415 444196330
62931754 105573607 66933544 259502715 281350649 179408786
6258993 44293016 25515823 244166305 209862817 241250117
446149655 197294302 135377467 635694657 697149319 721076117
190903929 3634301 98970016 299528899 195856337 227888226
161807093 30391742 49423773 209730787 255975341 237137086
111375452 2805534 96746839 528144764 436686148 541657182
76750421 7233670 68419377 244951103 240422272 259328150
476959868 80835480 61466240 653374549 470399114 387664564
38971791 187726 5367121 57445287 51087784 38322846
52899571 7260910 21696997 412702335 420779090 398143802
97395336 4215954 9885352 409383199 352440154 397922766
502277461 68804706 131034175 941264601 267526018 568429412
1696652 11147690 69769160 313156725 335236664 238078477
298872514 53038414 2261034 582985720 457650947 591096632
39321763 10196332 324315 861891351 788214378 837901320
2467700 1013454 286473 4253052 4259324 3838667
3886099 1566413 26959638 120561445 115954559 117280014
37912540 45091411 5632510 318366350 344538598 382805307
295361809 40087935 165068279 440092812 483983586 394237620
54328924 25934222 12349610 76446109 56316113 64323462
26663255 35896821 181302458 518493786 527459758 523747158
96697743 3742604 22527079 164518079 144357000 172606430
104892144 657518 58688963 825315895 839906763 897017366
200168692 44655905 30759363 595091075 679834226 711567067
41996784 239645675 106172981 841483864 785879285 780459229
36498274 22804812 13504406 315750705 294342570 274901228
17730884 50775197 136763784 555954523 644773083 562909856
2475600 7931813 4222228 42218022 35839369 38653047
188310931 97255917 15608901 403411784 332439222 327845285
9646963 4272724 8186768 123979373 115508475 119449066
255875749 32617439 311737766 649130057 485144331 637415096
102887715 73691523 5373590 668701780 737911556 720097464
945159 2235552 2892175 30788761 34882890 27534461
29708506 17672445 36674341 118091760 118434856 99242373
77399470 13331534 3367524 660316082 604717432 671273898
384542366 142803462 11475283 575147571 557230951 493992308
287609850 46824112 90365076 564750815 472785513 577091461
215147178 33685711 105965262 372651950 366688569 369028140
638678190 363429641 485148190 666922425 516840004 587141573
180386431 8987321 151853573 206974416 162639330 237823156
616874538 39983707 262517167 804231975 844220423 765947211
526900955 155516429 66160569 793595861 866855942 735674659
4529336 84061677 71143406 700158772 788501908 735746959
163015088 35833767 48458759 420925592 432855361 416441825
285753922 4338494 141614705 690885134 326740470 656385165
13563207 78980691 109601662 489928723 453186992 495818200
343060493 117448786 58375120 694713275 582698903 482939532
607241225 87993489 9440098 847567117 509459051 746629367
3598346 88788634 62620428 856645617 780106608 659984744
52157334 101275604 54448703 309308398 362556501 335811387
422364522 245159995 51038986 926344923 800996673 545417673
198525842 74969326 17929398 366703677 346979989 229099579
3225515 7911994 10029283 111489974 89088538 98203398
73137370 14385135 20370705 112537086 107343527 104240071
59577162 44040712 86763663 896864764 772724287 775909921
199014943 61446189 45675866 312163918 289396442 269659579
30288762 8206782 9153465 140562857 127606514 152001215
109974569 78056565 142112117 367346734 362963155 368240062
13872432 78966448 178802234 501101473 663268933 660578254
425129954 81619678 28829487 646637320 565056021 345751724
354612075 430474 38009095 489992880 322503315 280988130
2683220 996050 2004614 7106252 6137256 5597452
75294836 25926429 714299 262471703 187925791 243876246
72505764 88096375 26852864 247506644 436393939 397638413
53054833 58419834 227656794 717753447 732220193 815866883
2433842 11051 2214028 38410905 46114077 46445717
10142156 4741797 52566562 310428176 331815640 347729702
4667879 88411346 56267248 707632877 716057958 702282611
24263292 14077146 30227610 243341741 263359299 202693804
143118730 118227321 29076977 792748706 879884906 902204946
2729257 19633612 62899527 226216107 270062692 280864888
52753426 14240495 9578114 265289844 286898087 260938729
93538940 6805500 26525172 251020650 250686267 150307875
15485715 11263522 60931559 606968156 654533831 537639603
19276662 208501675 139259556 753096765 759714434 783190316
67571432 78204704 92544822 582723714 508896655 461330590
17204561 74389206 4744599 831605982 830728415 800176810
193700141 6652499 68232934 316628379 123773784 334130132
81274983 151818921 138928481 513650592 443970842 508404459
115232459 15477973 4940357 529716176 555169336 576048108
335363662 139237692 96968435 738898257 861697517 848706047
112201357 46636719 54939141 120677310 118845355 105117829
42175980 50714686 18650864 704619331 701907210 666691626
38728209 14199156 10689225 210889973 217370193 198114441
4346946 1463150 1616597 22252758 26759309 27088228
300201293 443929162 198186440 812077969 890212553 929895468
235755 558399 6008913 22973549 22824901 19063412
178525711 50369968 8166993 529978866 544533397 532292368
55132877 128280441 12228679 549893994 582303875 591650482
95343878 1900610 4657021 126408764 196573805 182972237
123647840 102300586 1385016 970100724 844031237 909889945
11811898 122131427 187877139 653408880 807833003 760272991
7450513 4529763 3609642 36426755 39247211 38980929
83489283 6717562 7804688 355230284 294567004 355813767
65298335 31466447 11064678 82413876 71314802 103520790
8947177 17527955 121528357 361527274 328929754 384017044
406261913 290360642 11478485 622096291 510669158 645307302
15907128 220975456 11994325 917435121 917786694 878981892
258709781 149157015 3635957 475768297 495600926 467745046
1862301 169694 251291 145461967 102447259 137403834
1694516 2896521 7571200 112173458 80793641 47514063
215918383 51429965 60525744 471292619 218146240 512773230
59326407 122422597 70827094 937337669 910556421 787623870
530674985 188185459 10743793 829850827 651429994 811042475
55893545 60211204 85891571 269008962 277629559 272145901
113962871 49130351 6253784 844223449 758322477 849093685
6872935 15931531 189449949 720195580 726918449 698573227
571293125 158424579 325238100 800993734 553277090 748139835
38328409 6577975 32343353 203938153 189932822 202061633
117332646 57666668 93222193 241472465 225969253 230091443
191656866 37904919 2702130 325913815 263312503 291805090
176672550 54364380 25422645 881514673 869757517 818391700
54380976 193873199 16379609 930439508 870148187 976116274
69158149 19130997 75339101 671062386 665205255 678096978
5098912 3703182 4122658 25277661 25520634 25167866
101798486 87085624 134561558 721684958 622334960 668502455
11334482 87122130 46758681 534470567 588421286 557686145
30952753 20276260 18841604 443699457 707617326 670014162
370173797 158523409 29994971 481149103 514561742 581133291
357456 6014529 31189852 93019539 96574399 90680318
10722927 13164618 47547187 953033218 881512152 927049893
55609003 104959681 22779235 411505412 440083309 490720515
29226107 78213120 20884722 942314832 856095387 951869740
276263020 173400547 124748217 548326611 466719733 479581920
544733673 67676126 240433375 777420975 353514716 680058300
24502183 39241213 71667421 793308735 767136393 690049784
66739035 133671283 52363662 702706079 685866717 534908990
200025746 145831444 2032423 500936514 578321864 509505854
34359454 291697565 147090766 755676030 715621616 754995022
639450 203702 611177 1298082 885457 1191245
31115582 11656902 6265221 311063412 375643914 448636001
28282067 616589 8291418 142201193 209429996 188556431
25368487 27159098 76322730 818998420 824236045 744254316
199163308 97896338 23951875 808482891 815694383 830257068
13409504 74417586 67965932 617089899 623826939 487029063
7999860 6315578 6621254 259341749 225297036 290737534
42892324 5429518 9372091 200705143 127970667 163508944
30889119 21644482 10815145 158033796 159450244 153988622
3156719 114446 76916154 550175135 545954087 562465398
8172380 152649079 77565097 460672517 536337235 529356641
41324039 5751913 11171637 62957806 60186169 55657551
167725995 374082669 68279244 629374588 623082164 418750434
46733862 60382446 14729473 309768837 312977301 260518905
6801510 51613477 34393846 548995547 537074071 525352759
2261034 12124358 10347619 66930106 84788033 92235399
151884983 219835240 105542834 723765189 775549466 677502999
102019698 31399937 30802082 332218686 476491787 474673727
825647 12703 135880 16041783 17926174 15028308
312738952 35060290 29732698 759519082 770506717 454517513
58005095 24580335 44238532 283742486 303253155 328390991
131490510 22053772 38664037 230405742 181846650 189244370
11998259 237561220 38250008 817482526 885263602 792082977
231011721 42541985 28955104 482087693 396920649 464260907
790668972 224151896 157443330 800706035 462700517 574443405
190985322 168579522 52394755 490919442 671862623 564825041
34840138 26109683 7147137 235566015 246042951 216957553
255614907 13829078 14699352 935201999 769322173 860351157
130017819 31302481 2756088 261910892 287411047 264930853
76814469 90582323 2464057 912791622 769784218 917920425
283205065 75278050 224685945 352642606 297429494 381974221
5037593 1496218 9226180 126212812 150622850 150041918
174009830 100025255 16088905 252099998 296192519 291195179
16281842 12273139 3099175 161570270 178458862 163335901
94597125 96442296 120030953 602459175 686104035 688401339
394879937 306380836 57046949 833704694 648329378 604810369
20155254 5261867 5898733 285984411 240828177 232941182
206063755 204415149 266647826 430167983 615372509 545261215
218661507 241089225 239602648 527597920 618018098 475872190
393295125 284173308 76172200 450720674 395366112 371971589
278415386 139659476 40452301 432246207 369354544 399624914
41404110 108289813 87746332 507577872 519689606 562103507
211203590 19193099 8588394 654594317 588514427 659538577
59549825 545978 142877798 627590763 622170736 662040581
71366920 68614924 19491410 428635878 603343759 500365102
453197209 171809643 256507598 503540459 441877320 357990927
261559088 141688388 13896223 458801497 373146764 481764362
456801738 130507087 144336484 476214519 267253653 221866437
356003239 33209705 30436254 427741368 367685397 271512934
301677690 33001239 8443109 430277868 348194269 330606055
116006201 2054553 5051133 321553330 294678005 257974609
124713641 2742 61776037 535891745 471015558 531846589
696885657 369651850 54627729 873660913 422772783 509372470
212699822 452900 6409211 897755586 877694644 883288714
16978020 10256181 4147674 122365491 138246227 140321076
619049466 197144 312162159 819910115 240259817 632646431
648295681 140720519 136572 886721949 776314886 799092358
172932704 1061752 127526933 196002744 221300005 230116716
91356938 45889963 39785564 362249783 303640461 302096734
2368880 7769279 8844072 94969310 98102200 91614967
34303 75915 101234 1023906 927816 1104886
14943553 78501172 254584634 656265030 896921115 898423823
46289563 113468383 531667 263306792 340569785 327623354
69952585 14460928 15113926 331006660 168338582 323971087
238061171 124074671 274053910 951771618 900231440 746942661
221095824 47377197 4904173 515269311 526602948 554699083
1645960 644495 3207777 7912623 9452785 9698113
211807475 45475917 5796467 500830411 502820905 434703398
23503730 299998 11096346 407373709 398484967 398416309
488958738 172848930 123576386 762441809 606495751 599008815
62724384 34648839 4434260 257311699 126517129 84181491
31699569 107596098 27274035 602108493 722893789 695649781
386589574 49847482 145467961 598394612 598479664 597659967
35148455 10009591 10102947 369154800 363990081 372801691
10475194 1182696 15889904 234739633 210558462 221821537
267767912 24838742 50119905 309477810 314531866 323437674
92278763 6353704 42684085 134766093 144045360 105208046
5463754 5736417 27694238 95395262 107945681 93085182
45156657 88406541 91765982 750386638 724795514 740630221
165756980 137141331 27370285 201034488 169379092 69451873
141490909 52390137 17589583 452089984 453241897 348722758
218866300 158990648 15255943 554104854 530012004 399852539
644442010 149152981 67113387 707240637 712301711 512713204
121514029 4749469 18072719 849161754 811774944 747414800
13262376 4422626 3689356 279289370 265276724 257500611
149294497 23628820 11409191 902567685 891180284 894657625
31184422 56737098 54371526 436658893 459170994 441775862
282887300 57599233 40237248 678475117 447520415 654619570
22432233 2316390 6248664 74725273 85570364 72042538
9918563 1217441 666778 17143117 14325216 14889191
106453629 62561660 9815477 120920103 118971019 118678317
120790100 3156984 45172740 723030082 658789539 682769729
301759189 53092306 150726377 328435681 485939313 430128741
71256544 63095551 72680955 236957684 218374175 206891692
88858383 35579610 26918620 239178742 207598739 259983118
382314721 48048098 35322137 884758963 778038693 904853873
47889852 121376779 47982935 603938048 700073736 693906915
5228879 2792793 30274275 575897693 352547314 524545340
27228458 21707950 8429827 447394871 441553160 431453949
253614627 124705406 9700663 698715571 575695571 699425732
86327203 76927974 133147259 446848511 555813658 555364978
32631974 4333952 53563126 177710925 186919872 176630658
169563646 52403155 24675716 530751295 439062680 513152439
2199363 4740819 3347583 55912633 57471819 62401311
250422470 20884838 70605221 633182695 580579963 614812478
61219641 11882921 30510723 668011041 638740497 584871089
236031109 178279406 196583308 729694209 744749939 784313810
79561532 58867531 10774193 696977355 613929119 605701845
118564856 123549060 4849011 175605149 170452674 159256559
52320770 217984865 13353677 656823378 641975446 820412635
54127435 90570672 9952877 488256539 442424243 442978948
8434045 55420551 62388741 483173250 483652480 495077416
293194049 92319804 157676714 712089796 735293894 749586265
73927749 7076548 85665620 140074848 78165892 128709325
479165023 248001745 482746069 623746996 538393314 627815130
51540500 1220380 10474775 323655491 358054204 377222607
1086115 1499739 5799096 151284788 116316118 107689620
103675044 2731477 9261282 203729163 201655061 109083154
44405394 11306151 27848126 52217888 33038493 53043494
245719341 200748424 187081398 692435456 666715164 568676249
37326678 126913308 12284709 847872759 824871872 836137410
116373 15720328 13514439 84675166 94487048 87955990
151180802 63238091 148186410 784630801 639942425 801474207
11231251 1628825 2558410 18944671 10935720 15333665
27682538 35388234 134929923 840283452 841072517 797884256
117877812 12725519 10232604 182816336 160775704 180376580
77079682 24768441 52086544 740124182 696622368 715661587
47229590 89726154 7782105 360198671 309229454 352146416
33395419 25432427 31821206 309960667 286905069 301219053
1637923 40419028 14943099 178600476 146828961 172548872
19068244 34140944 128424977 552567121 581650180 595465223
210805973 21011699 40077112 750583202 682815136 760298799
23246996 47725787 173185410 769243348 690311430 694811267
58783790 21402623 31739125 398161243 394543126 347322548
180739464 209576932 15646798 278563423 291427776 224092001
153217201 157314872 25929070 287340916 274414588 298741303
327228809 129901536 39718620 367149166 218951912 291786035
130982217 78876802 154066350 749631680 711112212 587996773
92327955 155116771 8288287 762494942 769762608 732788228
1031946 276120 804461 4540605 4272221 3566000
140321405 54836439 28077447 199696830 161733174 71942558
1708828 206169 4739260 13300815 11831123 12870979
161381191 57231675 58681387 168162902 117260354 188091884
247344016 17034223 64834036 402539590 351601138 273934083
13764315 128553778 256736980 757745599 878948471 871434128
198353147 21261208 64019970 803079039 663733326 758668252
16180351 3169373 180053 130980551 111480808 138139728
20696286 79847590 13950153 348385655 375779612 435219079
225164768 3826988 251687962 773942461 723863126 791124361
33465343 6652023 6281503 537176060 538996166 548646176
401377213 15731108 44990344 707045883 774584245 644296410
437809366 98226712 41734105 875450098 888375045 915401204
299131236 16174895 128700674 455133711 483703393 554784806
60232314 8887610 12905686 142558748 113727015 136821136
6050002 277361 563307 28920284 32363444 31314050
66592645 1480933 516820 148008219 148455004 142292746
71796210 113249600 37234756 345607249 332684450 272923155
424933676 237404124 75471047 614275381 560924816 440187287
76699625 11465137 25258378 224828869 243202018 214896640
61413540 33644952 102078054 163083497 113996038 142792436
26575615 3343430 2408619 95731286 103415112 107775620
62462063 43653761 49997101 266322770 217019761 243071106
73057699 13409281 24711701 187827868 136521717 175608245
84962642 32745895 498826 235609918 229235738 245160596
69274670 35434973 4123395 114440788 107186699 110800962
482551215 2223118 273148284 496540648 498450639 447734571
57013 13732771 8085361 97322724 115967299 103592658
36502947 28778152 15724725 145461416 138367839 128583526
85539 138119 129612 1242710 1162223 1080282
24919966 62979903 26611039 328096928 351456551 353133879
174417543 15148188 51865297 854877913 825621759 727693446
191707987 3406992 90738528 332590235 351766835 343530533
266669747 75632621 175877107 817319605 928502152 617508145
79493913 22309852 24461545 437425861 406542209 436337296
12262299 210474050 197799 970054407 928764477 978489310
151163744 73553418 84288398 158073893 101087633 99708657
243694434 336226727 5764548 548548532 462112040 417316552
9426100 4029745 5617242 19073041 23943268 22925071
128755918 33754073 39701618 512900446 528661139 474167426
33030170 132607204 23959790 746040046 873008954 864973295
12095684 36378742 339890503 767964671 572192591 745596447
194428805 183058877 36500210 807677899 843394002 887295233
446102302 316539535 282569461 469905353 464199347 406500006
12512486 35897157 21026398 198038461 200169185 202521441
4771160 770855 3551343 38857378 51268376 45918296
89723092 86968329 45818052 268271106 235411687 281889058
73185489 80962067 3668501 381187273 326436698 238538285
54022623 59033128 27147645 181334346 197055620 212264137
214283989 21814777 91196322 735138403 664574725 762224015
351561109 247082686 337213080 699230088 719341144 711929608
443513767 429895344 74475604 621012543 579450798 767471040
26806657 2683169 12425297 108945813 127177505 131326765
17004464 15513379 1304611 84391929 89475070 90250800
163163923 34797792 42893476 284075007 216184176 139292907
39622288 22150216 3183638 107161949 107065932 105756119
15061766 53227885 105512429 808801407 783234501 805885181
225943979 6162532 7345016 593164678 634519746 654268479
77470414 46173295 13886257 226155113 160803236 201062610
57902278 48954520 192900419 652189696 911181219 889578275
364673832 14931592 108894581 845232341 894410429 777665049
97218307 37391978 31704522 158860816 154973152 156628325
42925396 4265739 13300426 156075748 118312231 160203231
74357905 72995224 134821536 627123688 617185696 654911823
87809508 10939768 25382550 579066818 476328872 551956993
4517833 195838815 15704760 556837313 420894686 595988980
92066684 216929845 2578862 697181269 647666971 654625171
215849739 11008256 118001194 713311765 597967899 721616074
14109690 1957625 1708336 47740546 52863394 59162784
40599677 13263774 46009953 199153493 197630048 152939766
124436949 55364181 117840208 958230301 958687594 675765359
58008721 14860473 24898758 615555956 650692355 596787566
27845411 11996263 76546639 337529143 319190470 343732564
394589215 92798700 84246009 828377100 666673359 758682387
265330706 77246611 111218650 785199244 710789203 505274107
321588579 116811013 24589268 372137340 238164627 300569593
12348890 2309848 1630871 85247878 82173508 79943309
83860756 62860562 4290093 681748113 589227799 574150393
25007297 98113813 53101745 694420667 781360327 732357867
24710443 49544103 18671135 300501204 355899408 347699555
78699963 12612989 10264219 164006506 160553972 86357705
452736881 26156740 115364980 633992845 606607444 567342197
34310626 23366154 77502026 785655194 774497981 579830994
39338117 79124128 3523165 830197564 680783291 843428950
93929706 1132698 30795358 692701555 672532712 736928314
175024891 315340578 47751127 721936007 871806688 851111901
92441857 20806724 29557082 295592185 333710876 296006771
294717554 103676512 132103947 614640878 841078080 807495274
127303386 52126154 10526642 225065608 199578987 275453546
181020883 9585098 18103056 489866845 541484739 527713349
120491915 261014 209492953 886521201 917703153 780300100
295110200 144565758 2436428 620019055 599865026 564992664
47276874 15190744 25078645 192887882 178940239 197004148
7545978 2507514 225435 87957509 86523521 87941157
23386 147560 827287 3560130 4201312 4307282
54432223 37793706 3898137 855404729 819695586 875893754
102201542 102285977 28597623 957331801 799210765 903795900
433491648 36115455 78124184 654493216 398412783 278842257
29153646 17661076 29870620 525754971 575268228 566139370
281226380 269199848 34818802 618045235 490124922 499177560
2444698 20945989 12922664 96217328 100002422 97806004
195671006 2979251 9407888 371962983 391301843 331767850
44720182 28578573 9722668 230932095 195356794 213037326
26521450 3987720 164972 45707668 34856883 44305473
11334437 3925747 12977718 165387291 165497816 155032427
169365482 31661506 3064226 353383555 189624921 335643427
50055300 21400076 32695166 654978708 619895375 648483746
15696542 34640009 20344436 319140342 301181487 295318894
48160718 206920582 32987912 394372370 402383197 364507797
14588986 77714 7572872 55318266 60408181 62465599
41594199 13079520 10335927 49739811 39735880 42284862
75818193 7034268 44432716 787703303 741462242 708403329
44034722 17726609 56669131 292084686 319217181 309457179
51044209 27340501 24525894 125600464 125016828 121773627
59554887 10304114 18004882 265797149 252131294 268770824
36121819 115999675 45708117 494306070 581252083 539238037
476677340 95153373 11203741 718275239 597739118 283217182
48574063 20740213 5946560 243805729 248227363 223657751
6295222 3972625 588437 60811562 65970954 65722552
66109041 2581990 53353534 497930625 475373853 517629343
320607240 15336889 9812995 544327792 534819165 440769220
10069348 4561175 1536182 162461214 147305905 165868778
146701853 43244398 25544571 229850926 229553178 270085613
379183784 6180511 8046766 558938830 498752862 468757464
16863027 15899991 19021443 55409450 96673612 81915487
391738591 66501387 240159481 518520869 881907282 869489508
123432380 3582353 154868029 777185933 817085743 782574829
7400169 3426204 12550567 153851776 158481133 165667589
28050126 6217139 3081515 362718107 316129770 345919844
416675144 193225631 112774093 589337447 365862920 571580858
238098729 88427597 198086486 631420430 691265848 667896857
1501321 6442599 7973844 35720138 39437376 42410241
147833871 222693614 146856642 377724366 338527170 343197275
52338391 3059839 18580520 125243669 95712139 125666043
19580253 1781731 26591022 129103132 97710561 132528883
15056919 19574503 2296005 110384648 145200336 172465319
160610919 170966850 22437911 761877968 797948691 757658173
123252319 22120886 52461742 284033040 225299629 258753452
3852431 492770 13462784 62124230 57611670 53185892
7188899 164172249 35499810 657553924 789260451 701272347
200739915 47177527 11233405 522845924 560262503 450419866
228831340 122329363 278184160 961481268 957773234 788942690
43034423 117244806 132373075 667986664 795987853 787422011
20944894 22018538 7302161 559515066 610757196 651830649
3253195 92433476 291216201 672037868 536742984 670909653
10359503 19437203 63674194 436064192 435454365 455644767
462440132 74143471 213179498 721979877 506579107 632554878
644800 299856 17208046 133696608 131377643 124430513
220240964 15000934 128174787 661215811 863227839 899016194
304851257 112510406 5027681 359389393 371551915 201409710
22630070 28512255 78773309 532540320 830255345 664524232
155682827 62415293 49127756 538496175 534494442 488617184
162660176 18459845 160137075 526781408 646331688 645461126
31137660 1932335 864688 541429172 563479539 518523403
72375676 29276832 172839086 616874882 620022943 750026383
478549 503325 1365330 13306961 14769350 14541994
156557720 143645931 28655921 560120181 406633758 188583075
12669997 4457621 501220 41154193 41253050 30379025
230755687 16027966 241245861 553734924 453244521 454023133
105921985 185267780 25982465 870050394 851937423 871672848
41340194 20452991 22342385 201172791 197800891 175998187
67329791 52903838 50073259 810384356 835404207 857893734
732171546 414930331 181552510 870365325 825889262 800488934
12746033 62672234 7259610 632516268 639637162 630941267
9256466 48961377 36603426 870759241 859086323 939813226
770691057 626995346 166120116 804750322 728057118 712008921
84843638 16126173 4043652 96207967 42053918 94701396
190565544 78784959 75904155 654114245 679801861 794156507
168871344 137032719 10997694 299240139 260200476 112220265
186861435 20101587 14118852 380840461 498170118 387044934
253223340 2371203 35310261 789337119 666403322 638745724
3548666 12275540 43947519 176635762 170642175 170779343
672103191 117829958 84106257 793921151 742959359 582987345
12403212 98361170 27934626 705051011 691581241 678900071
245362762 214274117 41899381 265907873 270771578 147715768
832288644 233443450 419927454 956249307 875833334 714351602
51758762 7351525 32375455 389363502 355928589 395614677
36096559 4785447 12652105 140478781 111472943 111209043
244710690 37400915 38754059 396054333 422904253 296402481
78897633 3421534 20066591 97678824 60867439 72414353
387412084 119773951 16496282 410993949 364790787 408176502
49352904 48153200 27295772 222781540 228639594 204059664
28087140 2876324 3403665 110173357 105530188 107845690
305498573 292184644 508819608 836857473 809752172 866799045
137725288 44394749 7412127 282342101 257006862 100712122
1173205 15553850 1125275 53447016 56795511 46795360
1813554 48152 605267 6393539 7388374 7395834
494228567 152430843 381189156 800494115 524088743 710299501
118550210 15059036 9150801 173985723 139091254 79258224
46211676 12500364 25179553 67338256 60767032 65832382
48518060 7478574 12235541 68791302 76695640 76992478
20363918 79884302 30890066 506249240 501090089 384601028
156089669 136981030 137207389 900843375 638378396 874250339
499439221 336165755 69133405 817508954 727430180 830507929
178460638 26499452 191321527 345679990 411971711 264125568
1286904 1491017 405756 8815812 8097887 7857962
11026309 12189547 1297791 297121362 330627152 287583010
44331530 3423744 10045211 271111786 253340026 277339966
171588088 10179537 22053262 462416917 453863532 452954891
101033987 16028902 16339119 483837861 432021079 495123527
136683182 208876728 166998529 618179391 693641252 609749280
48841508 135956937 46993759 544411861 468347337 677687083
36451820 22405215 72746595 354217689 347960136 314416801
166596922 18888866 162157433 339239169 346709728 272567070
71151376 16310450 11560258 283964120 209352103 202956515
257130757 136316522 12567439 824890880 686871646 681424242
64580922 117640801 4541032 486388532 474045075 510471723
93610923 50691068 19317144 188321479 217135149 118002004
67297900 13293648 104067537 905571892 739992969 844193273
40542 75064537 20171440 750474872 693676211 594428482
86977165 7364202 49171771 305355605 272367512 262512072
200444208 145468279 6724444 225476759 246196453 90244041
419438513 58684615 244690761 983314647 690131636 910772012
493405803 21517216 149285620 727732692 699998436 687250030
40176371 129402027 62377278 400185856 437342399 396673992
518300059 298362456 482660994 792077329 538963962 532609362
87014028 114160442 7565207 312132833 348185574 308556035
86749324 95305271 96900430 415125327 363323263 478434842
22774425 19555831 5919576 137642917 142428651 132462323
177479711 29564662 44075946 435673557 430838559 425724848
124897516 43312209 26980283 753006709 801495287 797173645
44317041 18213234 36169371 310702256 257968547 249659327
191674824 4839181 39334505 580017871 603974383 590874410
136315554 20689320 55982418 385237632 380290379 388834275
24820604 41585204 7956651 591756174 636472849 632492395
267354805 24233017 47097793 319787741 133707369 337233703
778540 5149784 633269 49103993 50090626 51688609
199911746 23520184 2382971 562191561 501177849 579440225
150168814 82605933 14301430 695650071 745906375 706067904
38006884 1360793 6651726 131184515 127632330 114366845
439795572 83894320 185117662 899295057 777230034 733858073
254546975 150474195 197783241 705235864 693002358 520250394
40842765 29918439 16842278 297465998 299538778 283438809
9420243 19406001 3825654 163954619 166429950 151613988
55760914 15867697 34028670 571547026 498634054 541105467
397357 729061 25066 4847672 6089223 5412523
14367191 827470 39136898 331390817 239442408 286753851
445517349 317545996 15223452 574915181 656031341 642946720
102904499 76898179 30756591 133433986 129266388 122193794
16480961 53937629 14825392 188249101 211161278 212328505
91251862 44115872 17163732 955993080 899650629 744006456
38407002 3723462 8247055 236459702 187922665 269139617
203784451 44111593 166313328 635678719 544815972 659360262
444906 236815 23316205 106488236 131209591 139686698
49001508 85435110 72864912 505301856 564038468 535628760
117318594 70757294 36793627 631148631 509194788 702774363
94298804 41400836 1008439 530800466 642701758 629650824
142653191 17088559 6988191 319554651 277123158 322554518
2222105 41679494 20449643 570355967 451800006 623183730
153587997 60922761 45981415 514021870 490256085 503774826
23484832 38384094 48272576 154150010 158222710 153007197
106824581 71523111 139244005 773161397 732281147 780991536
1047570 50263458 15613772 337574244 296011871 303060988
44746704 39832307 4372258 140642396 150245572 55677804
6911360 93594474 4683886 500154954 518492893 446828883
251171853 126781327 3810852 744616760 733418119 794328367
64704596 18954173 40806270 334501343 315148010 324945428
105472435 80090733 35528351 708605306 725368262 674475555
306514782 60056073 46458355 789851328 625444793 750802823
35218225 9983394 10648480 145130610 143601539 151774943
774991766 39120194 382219369 849303521 920270467 863439833
271164716 76001906 117231537 533367556 515475412 556183259
198176724 5284342 32716770 496807972 546593108 440783364
33298099 31146371 19538898 699177724 668912992 687647373
384384008 146500227 15461412 725282150 681399015 600455541
109393593 7565369 8643120 337877070 276620064 334669096
72389231 43980760 26659005 524387806 500327577 529579284
41015102 6154672 26817414 44461062 39882320 41351014
49956487 21772625 2192007 128903486 145277209 130128580
193411920 97665820 50989831 649719097 652375370 585608264
4826101 2939654 11200785 51886423 41736235 51599173
11819038 6297728 34075587 125226124 129408062 95837987
32739981 15901250 137408356 655859813 610475598 584240645
16519600 111484467 135286395 594822890 590301355 619268096
21695334 1615063 3270326 150355341 134737258 151222729
294636224 329857610 87310945 795402393 793059299 491873984
26193073 2414174 44202119 499160835 469297115 439590188
376810977 129707611 61251114 717517359 665995837 712573580
133877858 8581150 42097468 181523881 178642996 167663496
7545539 30063311 2591675 257814480 271421834 250442570
37061392 22355239 26039260 81195235 81739050 72050174
221195825 78347498 77269437 965159738 779582353 833161725
32541894 53759497 88385907 430836974 623149473 556755913
8502678 25331476 33479166 363266845 397680795 296748787
178457474 13617258 35222631 276473548 262369769 108777398
16062900 14474406 63736276 238713884 226824095 215494694
80562764 10257861 13485234 87229928 69842003 82718901
5016674 2893867 8984209 118668384 139703835 115672708
180217014 106696648 256180157 692787690 711653103 717860458
65584958 11852755 4753760 532439420 527915145 590686395
15207882 6043594 4488975 761180418 824682417 832808958
37416375 23042690 65699674 664658545 813345580 772804722
503014776 74707828 57068687 895353224 811602313 842121545
4145317 13673014 17041572 82541143 75183696 67584063
43846151 14144637 17782949 114954506 104978231 126274722
1384939 22562804 6305815 133046609 125687034 81554533
379050231 18285017 314676429 633977849 623525375 605425923
18311288 132449094 59679894 832452839 850511052 841683712
57590446 3843249 35113072 91106949 82138663 76669429
53366484 24646717 22511921 323901407 284514405 368614651
313736293 9529069 172747861 745607815 620260119 704245581
45170031 34340686 45155445 249243676 217025833 171383441
51230325 21830681 5145834 185174211 242363090 241693579
9982257 997909 4606993 28509873 32901731 34065436
284581518 384057748 18806585 457771033 506463927 504528642
340813506 47386073 5386439 550281457 205030560 482610672
330993231 9098107 62807660 359552223 181580770 371930104
203819469 197714497 37854120 909167328 892195037 880041646
12709776 5118227 13321656 116457763 94041110 107894908
152666069 17576837 15760 219417506 204460670 217330191
13683122 47793460 58321183 419272611 375353042 389950284
470440660 316956527 292715973 661461620 592633462 660168921
6744813 37426098 17706788 284134229 300321813 276659270
21798859 8402506 968480 31059569 23929946 40132755
46766836 222033925 43300670 614640372 728806227 715343117
160329570 40171563 15672722 458330204 533472272 399452483
14570381 885315 485870 25060853 26485762 27022194
392945392 304875351 4390153 679545308 694053699 614175919
196729269 340685638 154200742 905137605 853053668 679476352
112234991 42377116 32895893 123260892 62351939 80300429
177827514 77900701 30743258 284746483 320658945 307444375
39665819 15600664 35569026 510584044 637264104 698923806
852496087 15463537 186302921 942466819 728932925 863814635
159768534 181295128 4000337 248717145 250771188 218990509
451724352 66116701 237248378 873452132 353739025 821936704
88324468 96757073 95273733 820140072 911434750 885570065
35097434 4639347 97479363 249018508 277779286 267346858
9143102 38991952 22789512 732361821 746137374 675296274
235545827 106246977 37489132 754737816 952765746 905491616
231975038 118915989 23692124 684658162 719171876 626557195
471602010 290107900 123291174 776318676 759287215 780665688
80916051 112834956 13485952 807171505 786232334 753063764
25542017 40886341 16200611 269396055 221051813 272108709
111083336 24785851 42818665 281912828 286419968 271217559
63781722 4099018 32881878 157935758 126131293 157299454
143124763 27090997 16500344 566166072 675312053 751561453
58524477 57315495 58824199 426350108 315811115 398040242
34500804 28529776 23942993 65083309 69291834 86185569
12194461 3387753 540645 110076899 112818529 99203408
9881069 3875318 3903321 10439315 11029166 8619762
105944532 57284726 131872204 482899286 632074227 602473679
117414 55921586 21318029 447348180 395379793 495745256
274765443 62373338 126811544 845455787 808316669 732098338
81131867 170283377 102094489 752885728 698376626 729051835
104908273 41047329 10542299 164134896 169213341 174131871
75867160 51211632 26771908 315911548 359425449 353289185
270255234 96433054 19792586 578825884 333864858 453214546
1969859 103223624 136421070 690398254 568979780 773900597
98088573 24152945 52045 686809710 570453402 605466345
166779234 144294557 46030127 485280881 479195654 496241555
28904569 6214313 505635 70454151 65790595 72785806
3806951 128908841 59102466 552719617 521759584 473058129
178616533 139100829 44145108 440849620 367992803 418057730
7847702 17976147 46328888 208321259 226530045 205282644
812628 901988 637718 12248984 12852604 12146901
1124632 5316361 3493623 50217649 55984705 54970705
63997762 34999765 37007473 673375048 672966189 602386029
61282963 12106927 176482768 819550159 554579385 852098307
70914248 37430995 18631993 552754533 524210247 536903238
156396230 23841980 11622495 277880807 299018727 294149287
33071500 1808876 5558366 51033283 47164828 48104758
479104720 11560807 285208627 577151152 686342582 681813790
750552714 16095471 403699284 902781865 843659083 896241572
112405021 31424044 19036197 568823990 394515257 521028666
225733378 52470747 118674386 261476166 214875975 257520923
112543496 297383366 54887676 456653244 476638896 473632239
47443479 5997531 2452999 61137080 58696259 59442044
13837711 3144720 3741339 649071723 724632327 698362855
414866754 203402992 5456924 844800150 889199391 820765958
230321427 22141207 119187394 788212686 657391643 801148240
99240602 48053466 11304403 469637134 397553408 451785203
12702343 52096950 39324477 174661599 158537364 169354064
22106117 3118573 8085140 25843267 25412795 12236148
26540874 4676399 7440206 195249473 219862201 208836818
101175006 26006049 23618164 657134659 745571933 614748462
540142446 39599701 195615604 669371554 690820551 636810225
24820253 10719233 11644041 178451950 136796622 202373994
34245261 38885707 49694580 950496390 589040999 951766363
37251007 6125324 12022995 605791433 636021328 551266021
2147319 789250 87520922 862591200 869590088 758431000
523540612 175255019 160255755 787769511 599078993 654557664
104103952 3117390 23153257 226151451 228135603 183597869
55969621 15495761 10925224 409091782 500127875 490479511
461773810 133219799 25912530 650518272 675627606 646997554
35766030 173291972 30935414 700414075 687665806 559446745
11725580 46179360 3539465 101696906 143588291 140032433
175968382 59271200 26668617 464171619 470710697 462425129
139400888 171668384 111997023 449978538 460804124 378728492
27287674 3123401 20370535 215140701 202580856 210931705
41872769 96902138 252788 550290637 671223333 669035785
51196556 16569739 13788255 163409457 149604654 161422607
12677705 34416250 5500135 370809446 372944786 381511982
204396225 99320943 103619611 323425020 313839721 303235768
10673417 54368595 10077086 481789650 534612521 527222110
176523610 17049498 48628599 504293341 557233091 619359741
1743123 39149325 47774253 347027560 348399325 334676514
521952930 228153681 41564862 580179133 531183366 694605676
278860228 6250298 289111882 509315207 512066540 554943690
247920186 108301487 102755003 353246583 229252039 347497475
84473611 91106844 42359841 727674200 630895756 767873000
80637741 218132317 19803535 758607042 826706404 836787466
2017840 35521742 15149100 271953534 264214753 276873650
38364814 19505259 11734195 107175548 107579149 104687355
48841192 3495056 32236245 418515530 422602617 414294275
38860217 29538892 36569692 133894308 157304182 141344583
40484231 36614039 219442957 759798056 793246177 816431006
31610981 39362769 34706674 322908461 302794520 300954116
599114797 26719433 131261018 649514506 650684982 489545414
159015841 8309501 21793967 629753290 584390253 553789397
463216145 329475157 234869507 833706467 914826593 905813066
40696318 24753631 28316373 142194655 105352156 122726705
372174075 14461125 81532495 466148816 507117246 542361469
184121009 62523915 61753280 521756356 517216467 643792528
375116073 90826783 12146129 434358112 464650967 429778830
191697570 114912679 76436689 622025885 818296606 740261370
267467607 106597125 103437580 280684090 274040561 188495076
224572409 24958467 16192325 489200920 438290858 521374310
440414437 145126186 291340459 881720495 844289031 863116962
38453221 4925424 10925697 61540062 67990149 56992039
131562439 1386832 144164143 657922248 678653261 570737890
65193153 42082262 161936242 823180476 936834942 960232275
525237 1727423 2636172 26044281 33011913 34788921
43567505 18760509 18958470 139143295 159050488 132296819
93813025 127626388 110122678 376904110 331246773 332291774
89565058 39216951 9270655 207079480 190397376 172438675
26459216 92673508 140059070 523200762 538389745 504734201
130775023 115843348 23679005 436044803 460523586 400572129
13144604 89954571 53161431 838063768 704190638 641498499
293998070 68535949 9617953 793954934 544545271 631222372
122242500 42209059 32101529 209834387 208216327 172556746
140706152 26584645 7140315 626284560 540729600 600342958
346254693 101799965 31717161 625924727 377367820 603908771
23521874 38405034 37424946 281355808 388681440 423237270
65433898 84339417 6717828 514113537 739907878 603715938
86401928 297381 87639789 747559327 705088754 686718005
190718840 58404028 16912237 579392997 693720744 634367205
5915962 1484914 296076 15504388 15402243 15706233
119609229 86768590 21126412 607671212 495221858 636189016
695709095 478371611 49835196 868056730 825573184 471484747
358611965 84075169 160420443 653631847 899551977 947034805
152585699 28370946 58339754 877417358 888801433 885423692
264815739 23481930 7519018 893143870 913043133 870660381
24278364 27649028 4806002 226470603 226971514 186726943
29287920 3668602 5647252 58902044 47020959 59868895
131305751 9879267 11574704 442744211 472529706 490025159
188525011 13757539 109296584 242794441 233234623 281567092
27479214 36147571 24346045 340986440 336804905 335534151
22050817 15760447 15015674 142309870 108800277 155435094
94354165 86578153 28876448 773586656 659155611 688987971
31242121 115977930 30169218 805693510 735352692 743980212
327261033 403265348 63010526 374810984 611227958 352799268
223730213 25705744 160525222 382005792 506721721 510371126
148707608 15202379 69540673 229032933 177395975 207430278
13218652 89066188 11868511 361940198 360103485 369098111
63890895 106683497 96082434 782409836 637834603 767790852
258956 5138003 31270414 193234987 165975398 192259558
771081135 96902332 109641340 931953727 467717826 502169715
328434653 195458697 140239947 406621924 384218725 417920685
5559727 90664165 39291138 488203965 466378618 496606014
35259900 104805472 32383381 853504686 861190820 873089127
311543486 523003 98154936 678856870 689610742 657985767
650060042 124196292 316883705 705944233 608645409 717855936
262949024 170795884 18562308 489975248 473376852 499156040
5077900 3848830 17360203 158014223 139318593 151824464
1210944 926530 723209 29504179 29631610 29901493
9898273 18725099 48708470 374721896 351997158 386030017
138628372 10602673 10267302 255820426 194414542 230506225
116019563 21140975 74282163 176043982 167813159 132497402
13453572 11085830 6177269 131178077 114373775 138343415
52604782 7805369 6292906 178649877 191442376 165422378
17848918 2152589 232432655 883835209 751493148 917924214
8579247 14782982 12376549 342580509 330486118 287249666
110422815 25680310 3840475 321473925 289998031 321794767
102789219 36713211 248785380 895890925 893514723 814445877
27257640 34539577 266686161 450793040 552004782 620558487
162288876 72290529 44421880 392522596 468841448 468923099
199314553 61367148 43876790 799132130 700527590 817733830
48717463 116160741 105593368 919110272 950154491 799482390
113497784 8201008 17370780 211662141 121472295 157941218
209580267 99159549 79817749 265882350 170664641 228843321
121948116 72688811 151751960 626099494 558006658 631195910
247832749 140719963 59826395 544407131 610843165 503396769
74233710 1386800 54708081 546802409 494722626 480325762
745495 2551265 300885 9499050 10790733 10320140
399860706 277224997 259408091 877264364 865724148 782771952
1283675 1069279 49332 12268855 11287852 12252587
160581588 147993006 42575337 261508909 229035606 220356102
114396568 1563063 31111133 291480892 296901166 218355595
92607664 15510860 56286723 414672008 456233869 443220195
32894601 13186901 20890749 287319713 278970958 242424049
9022760 4797673 3364448 40221626 39152363 32205087
62954966 19453081 3852507 196972709 197862232 169709114
136903258 41877334 48455238 147835586 94817266 130628338
91180430 127956421 30603321 499276040 494699892 409620119
23643132 25565405 141694614 566116992 496044286 618316024
6505229 24506686 5786594 156758286 196664385 185050885
110431072 28352184 33325069 169908518 164870215 170916044
131842389 31068568 126058024 705998949 675845731 664023803
570818492 66931458 272265627 977734377 905821068 963334098
475169980 54136901 140671949 498969572 310205375 451525511
112451626 16961218 25866404 263683404 326830983 232877461
30163739 36883364 46669552 808849474 841246303 700751963
15654874 1931779 26252048 63178524 129861951 112726025
411822219 188825124 341286600 679985576 692858505 698377712
27827473 1304102 21550217 34368017 23448273 28172687
228891619 172665712 92835620 457014372 452256277 398404414
17494162 22988458 66603659 302111158 286775145 281584428
112926261 8902404 67448457 256711291 227744946 241054922
4518511 19526927 24439036 183694126 233824047 174910400
24937103 64479274 21050129 320079371 317110090 303103744
118535990 52382501 174713214 646559561 693049933 721887417
3432954 30965488 16847452 361090949 309656367 286060442
23115726 5177923 11431124 82163517 80768861 78959574
129766533 17319396 151945373 857057200 868762132 862238325
639032634 67710554 227863522 792514037 825655692 803733304
56537278 70777683 175627666 678335811 660878217 669323582
258451435 16005344 111449244 642973407 555786476 748763221
110209543 56679326 4177326 728983677 776186065 812268490
50793164 58635447 118203564 326092580 300970779 351964958
1263784 7491792 9951840 204912995 232318960 203696194
44153776 133313 2463743 117474787 72081858 99525668
357657595 270452712 41240983 682275399 668190499 628358286
423160708 13848864 69067275 455423400 540621497 505058082
10350733 33708822 48775488 119869277 166681940 151366871
64257378 8630295 44497313 294471681 295215026 321989862
144352693 15858330 6232758 156324682 153964391 15716395
61506578 2044258 16071094 162501436 135598343 153150807
178192780 81317156 3455048 351200519 331373765 284273158
360320021 3199144 148434524 818244960 719797847 861501384
107419725 49517455 29782727 143729565 194715965 188682876
114817412 8040410 356719116 933577912 857903539 926329628
6951832 9063467 5440828 74544378 64665042 76985367
78556562 206773878 7403675 741763737 684054987 581524612
289691139 225080716 73699042 766353341 745120425 841926980
139038383 50660406 13194015 386539547 428977513 415726544
241410124 208376988 19989258 969993846 727575217 908771195
167309417 59072869 16904503 403045865 455567776 411213021
20707794 6503721 18853849 287293530 300513355 257138037
6351457 1422730 6441203 274292925 253490119 255012047
50157753 15152777 31646877 774320837 761558332 767591564
20362848 35861736 6922539 166403385 166817422 148427246
317755698 25929704 37099946 712510292 770299208 749279664
16511644 94147433 54200964 734756580 802480303 697435671
58314004 147943238 10464644 507515089 512155544 340200552
9859745 524981 48948 57378865 60003366 59539412
12454084 41530911 41915876 182151426 147851896 188863721
20786466 3729387 15098147 248386593 251391321 251265609
7233591 122878589 11483546 516063395 543241412 514901607
388393249 24624232 227754043 672231542 716537104 726152677
50829953 52093201 110857998 390444994 407387851 383660080
100407345 81817544 59645973 198413959 221458180 177438649
271672713 78095985 10391716 560955329 566513206 487126532
91797644 216610891 96912878 905949646 922632743 870979570
1691127 124644 2422275 31911301 34252588 35442634
40046549 40846429 37458293 177730316 189668586 200181986
502026181 242955089 151735931 729943821 613393038 413205296
16284933 45642 2135402 120221693 118827225 106252189
297664 51729494 24905199 494323769 545011072 553078466
2189674 4913196 796008 44406841 44181134 46943596
221716000 254917601 196722639 887273597 888767224 924813910
4032839 7165157 11516782 41708769 60480178 56825833
60517845 45943040 66124612 385310636 357037207 391062839
183767899 16542632 5695697 617689032 377916627 588073135
36604122 4733521 13329713 245384482 276699887 288209533
1982701 54092012 65100509 273599481 272432380 229825259
174996500 90260571 76309726 658722856 362099042 524457994
72662855 15245662 20717687 355653306 328030953 278366614
198097626 78674816 17126045 494829350 540522885 532429046
714646985 152371922 160758256 721235227 657021883 666191061
917886 3631924 606415 40729027 51849952 45504880
357759710 12936265 226839194 460005561 441779520 284093618
286524874 139262910 199090466 291964361 255992780 207157203
152451029 26598240 114658840 291701979 253046294 277258336
114743691 105031119 36345384 724632813 514274713 703712083
85778274 43440042 46517183 437867917 516964890 513281849
106686494 12438083 33220432 193128551 163105551 147262675
80658349 27829954 18115951 228896546 221433980 236058822
412499745 274122529 60943605 689656954 529631215 712734460
27499166 6053106 3770634 217828411 175298435 215337403
75684941 9664967 244676201 787804046 848782443 862158858
337852916 113060081 140996001 748029558 817595465 808380419
109433227 96335009 1740406 463242213 393530279 508144354
21176470 31206065 14819375 297018803 277500033 330201271
736734805 3819169 354164402 892746738 725695323 883145294
201476219 1180187 19395260 418531171 427711682 387017322
25690333 6588596 16694504 514527671 644212464 616648959
220597392 100358482 43942276 312170291 272636590 322031987
90949764 22545113 1329762 961441590 945880811 805663673
82893287 5354534 16776291 172285089 160466210 163960360
591086081 28573239 416694440 899695041 711481202 859577290
3697793 19139847 1926364 239497742 223103605 227211134
85474619 72403156 2812555 542214468 581067311 570101490
66902194 4371108 28761846 416633397 516773820 520932502
552096454 75465383 302993729 867357187 709776946 766469219
53669820 3320958 179452389 639483475 620451211 623535825
72551945 69275033 180109960 804710984 828336621 736364375
246858255 20109543 6331906 508174595 518523032 589574040
161677050 37243988 127953198 513392909 480286960 448457178
61580004 29839421 28700882 664808350 495810048 661644036
738107602 361416431 50770361 870541075 872750836 271518827
7258510 11262872 7333865 390066605 368923131 380602082
60585406 25670274 67439319 290218040 256250671 296888695
81284536 2514461 8433325 355786213 213281703 349703215
259842544 97449339 15777217 893693009 787381453 788814020
60449557 23949208 10073017 323828494 311368851 297746352
189179431 22178220 46762496 246002433 252493043 186780817
588794000 372574462 95549894 710802833 718671124 738463411
70269902 21349708 23974317 117007022 124362237 109536880
501849740 46212974 155197674 842808349 806137479 810416475
146037442 163480672 39252589 741030754 724492931 732737570
308711513 36004046 29252689 738312593 757846837 767444642
184762828 3239549 6207758 471460562 512900805 393180137
134236935 21832388 84085366 305575477 315282124 330559042
273102990 198222085 31460860 841495321 827851443 839326410
82619513 1346541 51354934 212455967 277251688 210986692
157015517 68956957 49488915 268729994 242782430 248037770
54833684 102905675 45793228 791619376 781110902 742217377
512809176 101796134 140577477 873854625 454006534 792623563
442183853 42365545 15921314 531139773 388251466 543561376
4249420 10891744 8001312 199909048 207629327 199742667
254242915 21973729 89230448 623534128 550420806 523146262
34704407 26066072 166880235 752024889 921325116 918352580
121720293 29139262 31014952 510173599 541981016 567585549
172055632 1629841 197863579 721590489 713231271 618304519
154742291 189723200 176713208 712697178 760642378 769545612
388927320 10856163 70418637 946906580 783614765 948113264
61121773 16821182 3729403 94989375 82162207 72751177
86240905 51069817 14601973 165778765 178596230 184515794
353090509 11427829 249108914 842337354 571490884 846991902
108451187 89864551 220964 765152479 759782645 729807164
5794916 1273528 1342021 6745892 4847067 4742109
229700190 53350252 25317173 273710441 199881726 289529189
11160574 71422431 445971 247221744 262272287 243183745
5443192 1028821 2285081 48817821 50141256 49785012
16013527 50789336 40492971 365446117 402573548 393914837
66761729 13772097 1404972 106954501 91831940 98260033
49607832 11740326 14941720 133432946 139762834 161881369
23848822 2286399 22732770 59532575 58065639 56423465
88529525 109287452 216063980 570553557 530401920 604731392
42425748 174615182 61734481 595775477 704227013 609018890
180741921 26366570 45717384 569046827 543219317 564675854
167249901 139566 6478253 932749205 619472803 839962963
10122866 1274683 1786910 43010728 31725624 38481281
50260778 82916026 86602195 648142361 670764585 658175274
77478856 1899571 14430654 122294365 84266241 142416386
14884888 54086795 27094586 342316425 342090748 332391858
25324706 82911049 93563444 350791597 361313985 336684144
154415192 7261015 9197837 173791835 154631499 167558368
493720873 85664060 54352614 692328046 578919172 692325090
34923948 38855693 25889084 461164967 485305356 382082134
813520495 109391807 166587420 909836983 774636970 926753644
131651484 65619379 15432032 251207928 157245918 171254266
170850773 35001929 52480998 827712043 683077930 742193668
513210311 15256876 5582389 740668701 742231896 386348211
220714295 12573532 456983 437680385 371266669 309500489
22053984 15606647 56232280 397982941 327023309 440498658
68569452 60685358 21717661 187917252 257516623 261549379
387657169 56600215 206509680 518393098 473008207 372686794
539879387 255990440 183904488 628924881 542566673 673073571
91140918 153409390 220715058 540047021 706331843 646507895
366359663 10698863 21416370 466444511 450454913 456132039
49127979 13898114 38327381 170489795 161265775 171222353
462037886 27549308 316818236 657043895 833010426 956086944
1033971 5292633 6565193 30752767 28982585 28162653
14745232 58621145 72494303 345332170 346881201 381598133
27957335 272455423 23389650 878432036 809713944 740874929
379433682 27659150 88390736 577927123 443304090 151008645
491332532 353193273 129540038 572729311 527154390 479403083
286148927 6630047 7508683 321362671 77208764 162766346
17723213 81059771 103185360 777814805 776053770 849150292
5277361 9191498 16409232 66197213 66954571 66186369
97242722 19945966 373117315 942654613 833088958 805937753
110178807 39847725 8858131 253088956 281324781 278931949
17877393 118359091 197189952 580405554 671564900 713293761
61699500 25412646 16345693 309786696 331833082 326096763
270037630 73224602 150802890 381241829 370249499 380571237
37649817 167424514 9928208 430062330 428028897 494542708
149474778 79514611 55079988 310986015 269843868 299666362
320590 3406825 666964 11276107 11146264 11531898
246634885 172100132 88956506 856676282 872623544 942809835
192222679 7491571 45672602 735685014 614277283 790105835
40658345 17311604 41617562 245865736 268594266 262653439
4516508 4363773 1588649 87644833 91013880 84121447
325282687 232891809 31179945 479629023 467803891 374781070
27939921 1376370 6116002 98046419 105489916 94440102
101677551 14444138 62094620 230659818 243019975 236314802
402138020 276564185 214429338 629084443 457627698 496548547
73885692 36535788 4356983 140996299 91526939 146200016
7485979 4761167 10801499 66582804 87205031 83188592
9061321 8106034 17990312 162143943 190246882 190752360
60991779 3632051 35347588 125718647 117423121 143379627
155817444 79128492 74752663 172511906 131038777 134930507
153121271 84058763 74991148 690861930 713599201 603159087
279400937 24963126 5338875 423552678 439808073 289148807
23495204 2185333 365508 206702645 195464130 118222737
142330327 40501093 92054030 575364487 444875690 569274694
57258343 3521804 126677806 400541405 382206871 298679335
482289692 270581135 225339821 832720366 900735082 685249538
117321951 4352357 21902865 468749043 548879873 528630198
43605619 5003324 25796329 838796511 918235366 911620279
19484980 6570198 6892079 44754815 56053288 41725071
9420927 2105018 7828269 26403875 26798489 27699070
1004958 6613865 7375579 128439861 146111691 125267559
36910874 52893591 89012395 531765195 642141840 694899010
7019762 12684449 2871127 307037898 265088579 274684056
325764518 10057373 13535047 415751791 298633508 371090724
197023198 61595426 96744713 757829654 770113292 682973612
131412869 120811266 75851773 554571959 573739730 577915841
150844556 79768558 44387028 152550103 129635391 156175569
139812506 630898 46815872 385805503 426167645 310970989
217801359 213402543 124533953 396722562 404812233 312739340
56841343 2926933 3806192 58874936 10095224 55549193
12034806 24375112 23292671 125807631 126589760 167782569
613824155 193892522 127858162 926885194 890765602 709669511
220627534 87676271 115327760 340944344 330432169 346833243
476097990 377889906 83308054 752612084 739943953 453189287
7016671 8914820 33724386 51853965 54193102 51371395
444898942 59542938 77699763 721022405 689184852 710695541
382155622 40334723 49694476 501337164 380303292 528506431
315388376 265965623 64900883 714740516 848071613 567394833
120006211 43564196 73719961 243693976 243435529 231031720
15677985 11825554 4033526 172241265 99742491 183194844
275827155 18702943 127338395 611350831 543145137 595417614
5772339 5802209 40777213 240812178 225479622 247051188
1697692 2949070 3687320 56208477 55679164 55757709
5569754 11850995 37764149 858052641 765615662 859146620
63229780 28475016 969243 172351856 186759227 175146474
55766844 66729736 232282183 407804055 708465151 750397093
816769641 336404798 230278420 883990110 664883545 798942435
106356184 34632998 47647964 142934247 193484142 141571529
266913217 193266693 10893361 613036715 615293140 539542795
91511789 78144372 66035787 739762311 761114712 792470322
485522615 224618649 213789831 718261119 705328801 565463308
206085542 154859644 58691143 258458193 197585950 150631584
298164179 117794661 69094297 536736405 518140883 493598033
217232854 183232272 70933631 334601393 370294796 326308272
530358902 60809822 31453941 582853340 534344115 559381322
17219221 4240819 30470643 315678373 256283100 324201112
266405040 49229404 200891434 300998087 266850981 295437465
164647871 157123452 17042810 190565381 184039313 172029459
23756062 10655239 5229879 54852030 53955058 51947384
95211551 52178248 17629036 489620760 594723798 612796195
180685242 98968920 8118788 563510542 511020918 452418247
178499228 92524378 100640451 641504020 581870278 657892347
222735346 4193752 145525420 424613475 350447317 382004574
426986083 228658337 92230085 518529019 404557957 481814739
15906273 1344559 2943085 50741302 52870151 51889048
19846339 21178974 8200282 320913309 288057383 310586124
27786807 149443222 102844759 631084312 655153933 553025345
58484894 66841116 5070362 621706473 468054353 691822201
16685271 8597285 15832874 145043674 132527713 139181610
126170316 168564292 23762910 174160867 226110836 187655157
303287665 99770063 272203301 885792728 769661673 561715290
22415785 1699403 11874646 284374800 373574841 378406263
384530386 34511029 241602495 898529477 890538182 776629103
8661425 59377289 223312745 654046276 680311944 682398238
550181775 59461703 222623406 766657019 588078772 474273665
68545579 5376135 36956811 458084418 457702269 444551400
16996081 59484274 14186043 426777045 379101513 422618237
195791457 38158279 102230192 718866003 692921223 657610161
168916614 105301298 8861634 587730946 473905958 530627267
244735489 80107237 101464777 580762843 426312371 527018861
171714307 12818714 70914015 312330269 405991874 416185345
221767393 114325172 25673671 703005806 777434713 847362308
38768438 26891792 37769311 280458233 299071893 273899454
727908089 193982059 327760601 769144903 520259167 910233637
414339148 274693660 15791749 463818158 479467675 206754513
41266952 77352121 94141415 580609809 470054366 568574375
94964481 91431917 39274541 358879838 348174760 332364471
2556421 83525962 47883453 509091134 443146185 461704431
70157957 25374599 7645591 380309216 430781255 416921530
50011920 43485992 47216064 269183537 256194129 266305218
21170248 80814049 69776352 712422146 733320203 690041204
10008152 17219457 44460357 171895542 195621360 193507774
65064771 50074536 3912580 278912198 270379427 283786542
760956 4258233 196977 33120819 30903967 22527313
48249363 142316288 27596950 446728722 368182778 411406520
180280533 22420199 24001485 505636553 319793434 431715870
663288587 185254622 175023897 839185065 894422625 867100357
10349032 123032 15805704 123865194 108758945 124180720
32221604 10303566 25252493 125723683 132462114 127779698
88690753 18057256 42836142 227897373 240604312 303065463
24020288 8922699 24243380 606107610 657852711 617596943
31477854 46786040 37450186 604740998 677033377 793959402
759098688 79480600 342074366 974503175 970162834 965695774
133772887 59890458 95600745 825117163 651171497 840857397
199395059 74305246 59016408 368932812 370444078 387023005
214620940 33108420 132921409 745069744 713045170 939682569
10513146 9596934 3116063 96032783 92563223 102532093
8206317 22512193 10776649 361997619 373020792 363718239
21155840 5293631 14267857 74144558 75386219 67105053
158839161 11158787 38165193 173609832 167306618 89306733
53272194 170805517 2398541 644338327 606536619 659531815
11553955 21664209 2794283 339670921 285557157 303288189
277053075 53243288 21345247 795943123 793905628 565116615
13783078 28114096 2778504 166783581 169332107 182943639
4181936 601232 3934989 19628468 17993053 17995653
42950076 2874781 29836249 267046034 194939208 195784614
176141167 17350989 176926645 830058953 854359071 774345104
1193910 2884235 19204549 380954239 340845785 335904306
234543521 39267849 286225731 682583260 666964535 718916451
75660944 25022040 18380042 382740476 347518120 295727832
252471693 7063454 63284947 537064282 379235656 547180255
257475571 151364381 220013413 319571581 255024306 301740581
18496023 80132533 125762087 724904043 733141677 700213756
48133253 94242181 119620164 418388862 380260181 349195205
268908603 20168273 193307843 917097514 900639811 945157454
124240789 72912547 8896669 681966458 721994532 672987875
242951905 238192498 72629111 552011996 612758562 534350425
121748650 37336954 99345230 383185391 260093969 438518426
95467175 12816589 190349750 780267345 703328935 780997768
31706817 92103895 128699054 530495360 530057972 542827443
702576793 73275203 279574106 912086529 615354890 828799644
81715067 42166046 21441999 141911306 137268411 128748809
588599999 7780927 249288235 780315367 390065046 877436216
29956057 47960338 6059440 364010169 347508876 358938261
50897435 10177513 95994060 653222683 822321755 746086075
159063363 23212449 59972770 448946057 490354252 488127398
136573361 74788917 529890 315827852 298486853 204080644
112543815 4809147 46694298 409705485 437116135 315893965
22215733 8966791 3425186 57812243 56569921 43660612
40559150 9447598 27633266 620603051 591423850 574058049
3852165 74718904 46227737 594358469 582675074 583765338
331372069 240451435 58625959 575367368 404039902 524291612
148344458 14371061 72618215 589205492 388895252 604341674
243180314 96235359 30102956 795540486 672478872 821954248
552677963 161825137 55477940 621328181 280959348 477678416
10402168 17510539 38765036 288547422 276170736 287551963
133938261 1638038 817931 331875327 340411798 294139145
32673273 1731016 8835484 148682704 117931730 147649387
8304919 962817 3716416 12808621 11248540 12996218
1937277 663367 18954845 41294978 66739624 68668582
131323038 199953046 132261554 609565385 832254566 631269367
3274927 52898745 1339493 752731707 741329109 692662538
325389321 581289 53876386 735711899 788347071 766455655
27830045 45727299 7933838 340198722 359099693 312374982
294609481 68623943 207756154 687087775 467126476 712915827
96439631 54796859 18957309 241456110 202660470 248448008
92740301 166169 8934462 262396858 279641383 245050837
96377128 98145794 36413168 212085558 284821264 246866724
254752483 93615663 27991145 405279114 286116251 328541165
737036528 135712761 190313599 903145670 562051035 553370410
265306939 15724553 49830197 276166662 288938650 246740436
449935844 309094795 214059101 611837240 821778950 771911343
55031880 93901505 70565238 701862959 639888889 612261875
134429797 4156738 12230177 381645211 383908176 379658491
315882369 100734210 194751715 738967713 749998113 753969191
222860641 64000579 102692810 774447973 723480657 659017055
117734923 52178621 4155949 148295712 144519423 107031309
1443985 262082934 86139307 531329932 546224482 578646219
178289710 227273099 4634857 929857299 983141059 899996027
7246217 1306404 4198267 25792260 22567181 21919304
48798679 34228495 10702118 327902257 479977124 482185626
515782369 25456034 87335622 580314663 621677986 527280664
325252938 94121176 64369541 768356534 779259578 757670908
59087387 51235832 165476331 761371947 840493618 850607748
617420916 228629849 54529967 673736580 392271819 366122365
159127616 29848911 159573082 614754747 804548546 779184036
293054582 49194684 88126713 676269753 694273529 730288851
5087951 2278131 1604497 8872961 4661728 8966557
82106129 299033 11490472 383059207 404802176 401727206
103565937 10138874 86912801 117988514 107184440 130746993
522206002 52081356 177731348 716100786 554705535 702564273
755781891 224429468 373534958 815637511 419825775 742590896
222874 145088380 44941723 540546745 815297155 668582919
505936333 326430877 127038786 757842227 813211540 564474821
42141966 3219512 431157 110163755 148629158 139793650
7646961 2114560 1826744 9001432 9845693 8879822
26569457 24965284 16837758 51225302 59158631 57082490
92546106 74434485 64095911 685135028 582767909 613416694
584190916 370016721 39106872 594602784 486151091 520395079
13127447 20432462 49911085 959214448 914030097 687630214
158107479 121886503 18452024 537007760 588756894 599995559
277643019 178343215 181798383 583172669 474740747 421367972
370241953 272204698 152010610 865486294 888714197 420147520
582299802 674899552 2448235 690937838 807992909 777109004
296618968 33979845 4288841 606734722 513399954 423360566
26911678 16913605 77637830 660035755 835522135 799210424
16047064 429305 7012957 228026594 236663452 174659700
30179844 39939364 52990951 305497517 271640587 314508693
124433929 16209106 53879440 170839890 157450565 174377165
220190519 144873019 81981461 288858647 292365113 293276017
33562633 29980497 40054631 307814264 268794208 294068434
131749987 112799390 61937136 383233336 452073275 452592358
8800211 24315063 25039616 515927182 512090953 522818477
300368556 197644565 20959243 407016665 313372202 307309522
58256206 44500611 11907627 96250510 87001659 68939353
110441016 20041994 5315730 156719025 123773875 30781275
96094904 77838597 43358757 103355418 115308353 114969994
4970852 1613608 5847337 98114196 82439092 95451340
182490 7988835 16205207 206317586 203225886 203154910
28524480 6418595 4507990 96505086 97867798 109081189
135495413 56584049 10441282 310384492 320008916 274824379
1981306 2966544 5052121 34149870 33470898 34399933
35692992 19932636 14936396 182048280 152394429 186616474
39610092 12405559 68815599 798699708 528919504 752976756
700297636 231005589 162957929 744257311 494759094 451282813
11732996 266974 4534568 22773047 19616732 21121498
21925522 11819495 237925126 723145423 792292841 722347150
274042038 16442928 88511846 381672736 280188525 265138710
383429794 98144417 213536504 831773037 499931220 716633511
22829405 7942662 133446810 762179211 718086850 787499366
181711670 129398666 33654702 226460262 227127084 180189848
474464526 214910098 79450866 648203660 596261500 435104479
136419687 19305804 17257295 402003895 227785376 304899218
48357901 242387754 167677046 671860996 718001735 640704763
126472413 56267484 43010326 697872151 657726210 516309077
45195415 3508799 33417378 96336144 84706727 80825063
196026169 61669022 67974537 507878291 496315344 489409511
721796911 104410913 276287083 789639159 345486563 676511759
65972967 56123474 21092622 708848705 862614321 870351547
26778320 8511692 115590297 837277401 952359931 954477334
63127008 105783691 40062158 679111564 832311065 787469341
221899179 177728813 286379222 569842956 404845026 548024097
33338125 10884611 18921559 107408630 99432746 99680338
270551030 63524752 10415152 327044937 373631752 84534584
265578470 112464691 162496777 433754614 407406805 376627260
513265774 264490746 133551768 541488864 488217328 501476061
127159820 175962270 75121039 809944492 837758474 848074691
123391082 15685245 28323979 391503140 530809908 509709804
36887119 4862844 4186499 97909892 92973703 58123914
5236593 23420852 7577128 132547919 132414597 145522526
11023438 11824988 270202 73466090 83792780 80513011
54286435 11871297 3214978 515234737 496930461 522859447
213400094 89905852 43564435 518990957 688216119 597761550
2625523 1296324 3565624 37044678 49490736 46130778
210180198 73812222 30349062 795796036 780598116 822808573
246379551 4019689 100682 364840562 286795239 227834452
667424300 246329472 93135601 820699973 430735416 713548774
246210581 46214734 77682077 736468274 634323778 724380909
5175595 19996627 15089690 104069152 114428933 116949641
7545717 3658366 5807620 10979421 11546847 11174792
358037313 13951143 48489508 644502635 634852195 570954923
2715629 12630625 4896844 91472931 92746400 58617589
115722688 52678799 9674047 354340678 364603029 358653415
2630912 4306052 270554 17044583 14175941 13113561
735772561 76838203 334528790 843323032 832069224 660925990
284150752 149145806 101586790 592377499 413995654 420519016
279424846 65760583 49942587 704658746 690645233 700541416
525806811 25904077 89415583 598467033 46489959 613270544
72733696 11437675 111300902 232164905 170976296 256551805
2961331 43960314 232860684 332963291 353398930 474062148
25015169 11497008 59753618 452546412 355815818 429286462
342971983 165970978 256052684 706368050 623565207 617970666
113719877 97676820 47664993 333940744 344314825 364238623
199232451 4812161 19265203 669513461 642082323 655677322
75171905 1579482 56803332 320723205 306164313 311707899
476015692 180991106 186272071 829619293 653856045 597389287
106367758 29369775 19277166 257198275 209116252 230773374
11023503 6016013 1060098 60898238 64633018 56632746
322878914 350447932 147944258 388256126 460237664 437890824
235553939 127614293 3132908 589825507 520330402 586325603
309920677 54379426 130065624 498640330 575649966 631935902
539840771 543289470 491099851 831081398 924889328 863026876
53109216 22668468 161805211 941159399 931195364 930316247
363383449 54635727 104440343 511740567 486499029 453545204
213088858 18418286 53623937 470263546 459831931 411473749
74267006 24800564 158688259 469155395 353667752 482377524
168476714 137532682 15960544 686589227 783761005 747755310
405591325 18189225 27456542 461646650 421861295 310503924
255085833 9499101 61854289 304374663 348412455 353479593
39990888 103940386 9246868 420966698 395860317 370162200
3307443 272797 649336 16642908 16632563 15105433
7571159 41092726 9589861 505400047 617958099 367162380
71249908 1001362 18555504 223905364 209094222 198548584
69358522 15628339 228430409 694001185 677464127 701712637
79000913 33513949 3318057 469657622 448636166 426667314
77899927 18778433 2051261 113454526 130672855 132785899
734090681 13591216 200646111 860194938 463560554 554103900
1642410 10301330 82437753 620704498 612903394 626001786
26814721 23842374 25741316 215110611 209675592 227528502
92655190 9281500 51577524 486534735 486587790 504267310
17996182 33140917 9418288 165303475 157770356 127061815
121398260 22367279 7741010 473724114 473489323 424652702
29627060 28437855 38366942 253147839 293414738 244966480
103044304 1827497 65035513 223269025 230036450 240986601
49134926 44313466 59271595 636619046 721772405 683411187
259784568 51848375 88235033 561284947 392217805 556678229
25896530 938605 5042573 45720795 36897497 43141976
16277204 11619637 135584603 809857569 671395781 655943345
224941332 3014937 69423867 756891876 670794093 643461323
438084741 67952065 54072958 685409627 689659374 574714303
127559529 8551738 89201854 619995308 871382878 741666447
139192874 20411252 73763424 226456377 236727938 227970541
254897300 12145799 184072055 467081665 405859276 453987706
76182021 52011770 23845852 565398479 678377837 767615025
522216436 135887902 232042556 933432775 840902378 842408734
240146188 123321657 172738987 898390615 855495031 959411742
78628079 90540993 95348409 746560472 626915053 650077170
18788277 3165802 7655708 80033565 86662200 89708277
282197503 90269425 293321158 468395412 167280866 331152594
347059596 29005236 34395038 538173314 524366794 273609488
76357929 1604933 51766234 741024631 824821567 856610850
24606559 3236335 1472949 42027741 39319052 19690894
285661637 11572786 70737740 827497967 834742506 945857974
451953066 60218432 75822038 771664673 851901351 776778117
52995329 19733597 26811409 96675068 79938940 61282362
22571135 33424815 51454997 564302481 570638930 475162285
77250012 53575619 15061939 370875509 360639752 379385361
413201090 15411801 244381184 783599460 555678059 781554571
62446467 13681364 59767180 124734838 73802351 106300650
4225469 111230198 73244556 477111247 496420246 523467229
150957773 14015788 13827616 447069888 457443017 411903399
145070935 80421159 96207784 358405727 325145400 291980287
286238563 18029406 81326704 730462806 823270820 846807014
376625040 88650283 139905615 644470322 630455230 404213070
61713794 20762827 7845355 380663197 379797193 320771970
189571192 14466032 6259654 499593879 342929343 460286923
8830910 19498501 44918701 665522511 766163106 793852176
347206418 394870237 30757835 938200152 686590487 723897212
84347639 3244448 11507715 400651468 414264987 407431622
691939493 297029006 310824082 778794903 776509028 706760008
24595440 170719197 177267783 730298603 764805499 700956397
118460598 111485643 144629501 621750148 618643829 724513251
22839184 14517109 376973 39155504 38749291 39709599
324522207 35208200 1185981 503809541 527413097 512989445
192093213 67978704 95914616 422583832 456991122 498748683
208874200 28135487 12804240 530314878 385989304 380560606
25833509 49045065 2960385 826791000 676668097 731552150
104258976 17162727 33488081 341138129 311900877 268262050
281994573 678050698 34446843 672592351 772567956 564398754
2872171 39428385 15718876 116943911 120559420 116759540
483439235 41439558 95716408 578351565 571482560 464553354
284339240 217944932 42505500 741095810 910316212 517709964
425396668 80987942 254170155 486531291 438472902 401756071
499856341 37263900 161315412 653065010 659797840 564267816
152930423 37258422 180729 205827345 200249500 214827923
49339797 28926547 29447935 496397256 509150760 462895834
46884774 15970671 84789380 506329256 498228892 465096051
11510497 3061228 12231813 255251846 257014182 249225080
17809805 330414604 555192 626431548 801788783 769505553
332021226 145334478 283465257 822126241 599049235 634633483
65038905 7750693 30224215 720293689 691093050 702219299
74924553 32140053 118440594 695646332 948799517 938654893
6646585 18280669 32674930 443322737 432671605 437424187
1085587 22509311 59412615 218984181 258795763 222162601
241454889 22493709 59620262 428851796 347889237 357570469
29981414 14467837 1704845 93698457 86266412 83885957
779176 134965 477046 1207996 1244497 1241550
31565740 25597714 2671154 99479220 103149276 104011383
545625712 257013088 133674997 699809087 430051332 221829234
70958832 13005260 59524763 361433938 581680197 566692749
63269628 903046 20800201 248572734 238776110 228286926
76684778 13459366 24079137 160504405 110699520 115294850
44675541 38300569 17243132 765162492 695975792 708198465
59860855 20717659 205942028 709249956 703591512 661683412
11192253 8131754 13332135 267492302 263870290 279377642
11044373 13913352 232944296 556175292 597848727 626950024
176486961 52747580 40007351 867751802 791024798 926568110
52101339 60179307 116089896 786677954 805746351 716547752
120139874 160888613 20272770 418435384 419715779 386404644
419375037 45832694 176739771 819061953 816234385 403105795
8148174 30438888 14664749 185206493 173408503 136915701
200683186 227694653 4938217 995486385 940862158 927924476
107085269 61946109 143228325 426050815 817955215 828686829
25281 2767748 10704854 36451099 34577960 30618398
57707104 50035166 93907307 246062233 225808246 251536470
58652462 16730782 46397625 862723105 885027439 855810775
61796155 62682263 53675360 536363977 558984045 589625812
40830296 23419136 49938017 189516777 170109902 192285932
267249651 81064346 24816786 787310104 774645133 762202115
249602358 159682793 304545712 385697387 371421742 371557851
8133996 50897562 3391562 243276053 291664067 287615324
92054036 4778071 16404807 293494795 238232005 155569097
32106071 1994305 19045916 455654548 441564996 441629604
167296642 82533469 118948 301255730 320329745 268347124
81501793 15344376 1366895 147707472 146093761 136449854
18034973 108188174 5995309 712985155 690885126 734793471
93106483 19653526 34728585 272757029 122721587 262938463
65560699 19894813 9528765 989073626 939213140 988068996
31157511 72474556 84880113 746240785 682653494 664767879
27914034 13060697 9088611 80476828 101999765 106755887
19874431 85488122 68321959 598367314 591020928 560373842
76034290 25046827 8071548 299122510 366584104 345756318
1068354 4873267 14076374 259648631 267779715 247091732
7543396 5362340 8419119 49857606 51417078 53921389
105721027 19314466 64038083 286308590 256273970 328613048
53414744 188844894 75351164 466207518 531582268 503272922
43860717 20004703 4905398 74222871 86818857 76044457
111968934 38326217 67053927 443022815 560270541 569424541
19955329 7510231 11589918 130847963 129799723 141787097
593124562 74885394 133903559 783886113 468751734 528328384
73021212 62255759 53327868 173054914 176872641 171139324
206424029 53155892 77621502 596015239 399904205 603520114
618368645 269074956 158266151 893154600 847287482 954708967
9354224 11006418 22776135 60348855 58362865 60742164
9535972 34977787 1314771 671965846 671452344 682386038
48777138 21380612 4490096 394598937 379120308 447027465
107300496 148665192 48025136 772938774 911981589 871971802
141456596 103996822 23870747 848760409 876880521 762441147
176345404 107610565 244701440 508106119 470464939 528670834
10552013 21457886 22889311 142381725 211173615 209799363
164005278 11418560 140809951 358706516 442437826 431049144
37004967 1966567 9424294 190002954 221639388 183919952
41006467 3480221 35326355 669982411 607343441 697370503
19362372 37663171 16335201 333162024 261917020 349062119
347700647 16141062 46991996 634771600 484539346 652447737
297787659 4276436 53211784 382328788 361110909 309527603
20988933 1826128 2681901 69715621 39970189 63580779
659760318 108893671 263063946 743754655 701125087 702543984
113422639 10644044 15769533 593113226 469424508 575744185
6281170 8391370 46450826 444490688 421139327 454631342
65030 14545496 16677365 151957550 138488067 129355723
3178126 131205 1264336 4106617 4076737 2164229
385291745 8692522 40352488 640879681 659674632 695859814
28224356 4253919 109545067 573490477 570642527 511722384
8670229 47639170 3280420 252973698 241403890 238670842
223056817 59546246 37631260 375071744 270761368 290565813
83677280 79664794 150254284 555104555 586186503 554256679
206199064 115339539 114348305 665479234 673335019 687154798
503772457 349742485 13060100 696266304 709888330 520472561
35527653 3862555 8360743 45385500 21245924 25974062
468852765 150605709 3861476 685542049 655856403 673783802
373099248 93457229 211374526 530275278 350319636 402690548
65282853 21276202 28544635 198820769 157746573 157036423
79225213 32907090 120281079 773573799 809048527 699804596
41651490 20314066 556847 165384316 145706754 139424578
203391994 42508785 11144321 676965387 714269559 740848817
16874157 117638914 436819325 871157414 905557874 880004965
129289351 53629657 63801981 695445319 699239090 622294597
255808839 18012548 390539432 753562301 873349285 786897205
44022848 151197935 63559923 574162103 634351627 589980182
1273107 162590063 21167311 484558200 453056352 487460866
166570870 4634309 105417354 600738757 530133162 509619621
26421709 25145006 608304 243516045 242118799 231800378
7025256 784401 64913995 672349053 646283234 627598215
7165510 9285634 6955308 51399414 42973076 35675775
426347565 117828631 98348854 537350617 619547668 560248772
122136839 67868582 3022950 193824886 227825978 224269157
364615049 53519695 22721286 496847335 404764846 436291083
61622433 38312331 7698101 642354711 592947368 500597321
59114877 17104672 19102369 397764072 406313768 357221202
25657299 27393734 6810159 94770842 88786364 79768087
517503819 21643888 5214847 939126037 863108880 933503966
307599924 90571818 244517451 530679564 565994470 492252516
312809224 73896333 34715780 536318122 457612415 476283890
27996601 10734203 5387032 242201359 246091661 219314918
67695573 578593 7576087 117533806 51700355 18771085
85648811 41673579 16085979 281814534 393939256 371273970
16729084 14647260 12235298 418105892 443085855 437000855
247630275 137529413 90118357 323930309 315359221 282160326
55064441 6173890 27641075 131795571 104357631 153757652
83505145 65109776 125876109 401823646 542690937 519867455
10514465 3720253 3791390 44904560 54733572 45302590
2016944 114234889 28518404 650154098 627228225 623652670
508527749 268875697 126815758 799560874 820617181 819360220
364538279 4028665 62934510 703595434 646452186 607216993
146429853 9257728 42887982 677585330 704976207 674935319
105491190 127809568 1347370 465337328 465908212 368575620
11503704 27747380 6130873 288936701 311447216 312900644
128084423 63962479 15607080 306293631 320521631 234121219
248931635 10183076 63320158 609853293 429677077 450661537
167961175 20612517 155725819 390290680 415946480 349697600
479074072 177661839 132370804 738601189 723543922 446127159
430071357 66428939 56595510 704810319 673640263 705684024
186507816 16132059 14910156 268766515 239268781 239826877
18203614 15687333 16102720 111126689 90599656 108233155
450611539 16342682 46967639 543671271 141468171 282679461
81679801 19079275 28242989 417173789 497387664 448307975
43956395 13959541 2712604 208516482 233110593 196507820
183260035 39227557 14900597 241059185 215178215 268608322
68784213 68156678 27733811 360011675 355213906 361062529
14838035 6097941 8149511 41663154 32938057 39691890
645414869 165999015 17434083 918892244 864667760 926928220
52909649 85154380 24042219 353091019 344037101 320842514
254556125 42073488 1878452 909320428 896453898 970659533
281862282 56192857 23129946 331063471 143852267 179350430
100434757 45943404 33573176 650032086 742225066 837165533
31467547 18270247 48745213 319206869 285248230 283478353
242694252 270434778 95938132 692494315 712831058 695771936
26858685 16020824 55527854 404807458 374211060 393215619
236238466 119104910 6651802 632017389 821303286 807179125
179889510 134930391 27982254 669143985 538664970 525378603
403367255 41488057 266741153 570003403 316021905 624562535
117663239 152707244 30575797 732472853 783389105 707430906
122731170 138059076 83907294 376387353 413321635 435134647
93424860 4724327 79317748 757890234 711082980 804098103
54734593 72518986 58724595 496741367 404230172 498856114
88390778 26820446 22362566 396745605 363307876 393609873
703468 187189 765319 1932377 1769407 1956395
7316283 2480346 133770493 689075593 710273696 500413136
90778897 21935518 22584613 147361442 70265428 141109887
355047224 364588148 59400331 580275088 808468586 783531099
359227030 153940276 710605 864951939 640322991 409117549
86007349 2334203 17227946 478990759 579736194 427900539
230510081 110088849 32660590 241209575 199373762 200128572
384181942 13301767 2313517 925144189 707128268 791305629
58255704 48593109 54152890 207220044 153937111 196264124
272576246 401731834 164724301 573230517 638211448 614584523
372890234 49653647 173429303 614023016 510571024 591471444
265141361 6825270 152395895 994195074 961570872 979521201
41505426 162549276 88909531 478111286 494352320 482031249
632969159 424464828 7390251 793286252 840748797 523209345
160158882 1581154 148451999 372087994 238942838 352711977
43118136 75762957 119048574 531520373 547110432 559118298
102706028 64368867 48028076 472275438 557837447 521874853
214528606 83836120 116368649 551110580 499499406 520035926
16443347 72524384 11636057 379576150 374956673 311804420
110204037 21070055 48044099 214587686 321598742 341196133
184926248 39068738 50613546 831544130 671714494 669245221
291198817 179296787 118502849 349293753 321367986 401882894
67843393 10376360 3767211 306139534 283129806 275292581
199900398 50678817 76859263 910592490 818509593 918341412
15479457 300837 29966351 382504646 343433621 400314471
15986846 9213883 40662610 207201584 187246194 213897862
215526250 229873432 60085125 250574269 306370209 212288935
115297862 31815006 111767397 382886225 231585683 328092744
277389101 13695263 26518911 364422612 387297716 383227905
60466844 255399362 73380459 857366011 827474923 836389305
172196643 35140514 85781129 342060753 489449685 464423459
122334706 41228110 75904406 125908341 152733016 113372212
198950 357226 1555971 4117068 4793520 4444059
47797617 46395260 25715456 327900545 301864610 295955390
276579462 54648 6588370 474167762 479346747 322160000
380919476 40653825 84007239 459405817 79034636 318368114
78733022 103933346 33001057 838060188 783264021 763197706
36568549 230736391 12916392 503108816 487187859 478273179
188975388 58198698 72770218 342815940 247080851 236240744
215477863 133710908 63743203 804853692 770136778 790076834
197070124 13305709 86877070 270402878 248455514 202099312
4365985 17732095 6913746 125799006 128966160 127644893
551078038 46108711 117299842 913865493 874406955 612396529
65425563 12928742 3667979 190147320 168244444 168092994
747421043 172979365 101271946 813629343 718576697 551417999
261861540 1310265 278209833 338780985 375863923 347471732
114294103 221358317 1250070 741793946 706271234 744627628
10817586 7352527 254660388 595307862 483771353 605274238
58253309 72698407 82527422 285625715 199497781 295735711
3755423 66839101 39253891 417902300 350362081 407403864
47934374 46208766 94535375 851243906 831487997 860702403
30835940 27111214 37465084 153983787 152555134 135144345
14831520 3951528 4004333 25312847 22225660 17636020
258403019 76948920 39598630 773403681 710838798 788422589
69662653 94361795 60202838 503085433 552980650 559887510
152028880 49638889 150802154 620365750 448420311 654645482
188324547 117247333 29017847 267222083 299311607 208754898
7928985 55016123 20667412 171668889 160829129 142155235
145498452 80661965 28789117 294357214 273464833 287643867
233400044 81751780 123747517 285576509 254363831 201976831
24398538 3380765 1107224 91971694 88250819 80082894
361862799 246927148 56218033 672306130 764011199 668616523
620588524 318695767 41442832 724976660 675846249 698010567
318083176 61094935 91543507 793013162 640953999 707809885
795624976 683638603 242796638 915902475 857523437 633500667
281804423 165141384 37012310 401187561 383266070 407486628
47245107 87873759 99515297 676575446 666722154 504246869
338157506 57542898 30186206 666923433 646591881 677643554
174073333 6363027 15465243 396729369 405548756 381339395
180369933 35852112 33677060 561478672 619730274 535646664
69307898 35656127 44792658 163546910 140395962 161223706
216186101 134187176 8824658 415688407 493663771 444278140
134235963 53443392 75893965 508403580 487506932 528040868
240975419 113762570 106144182 657072633 723621774 723445313
410615622 34386156 107075447 638159630 467714096 591394799
40374302 41723905 5991729 296171582 334656219 327871403
106033505 33239991 23368617 175412596 152602924 199833389
185729043 193470961 47119358 821371007 790715066 882849792
177915467 37009194 14231664 403529801 385330663 351824979
14791691 29440290 156528053 625566571 584924271 639338313
74689870 10726518 48258823 429838864 422512641 562744484
338525882 54941453 12531357 781552451 749573807 754865421
234781549 534950 130638146 484926489 461532021 331748870
144157785 58293244 123629943 252442190 246325840 252900063
5469873 1537731 7092853 23805936 25157442 25661359
17181830 174712186 22729522 829082646 816512072 832545692
226308625 29998554 21315883 651431255 635827245 577448793
59434892 12386520 12180983 384784897 452082023 463094366
152495261 35835066 14616490 267393324 234013365 268367614
23100316 55060913 86140121 325105365 435772550 440082810
136124260 29340318 11777813 173770521 187853290 197091372
19425849 14292757 17770435 121495386 144903347 120329756
242459654 52409164 198767149 329048533 265863883 289755384
12960306 19370981 43214318 150533521 157158048 164873393
251348157 3325536 95163714 510869768 614526555 597669861
269086862 24285484 79103169 422951894 379058440 410021326
13695165 22881982 6893196 102446955 86077560 90735451
122885068 94835196 96826349 477937941 455228862 428105292
23296233 6537542 31300717 341769636 364989966 432343005
825948513 143632085 377314710 845987036 377860049 389535920
49705583 22078261 2187627 221991459 172217811 154436137
2436513 2902853 2058263 25185574 26490215 21410017
337079309 126687309 83038584 518496784 477479761 518157860
138029917 78446821 302383427 844906213 774641907 879571506
161513443 13277839 15128777 498366392 462296412 498283856
280539592 25003567 52550213 860746307 753621350 845816441
7182456 925502 6656817 115319406 101558487 128397406
61862694 90918422 2118636 519846147 576206491 455830207
65653 24058807 35295823 684248916 638868386 676145784
27293783 152625 14109227 228474429 177629781 191991381
418803449 59928562 96388798 759516688 809627376 750861000
87250540 13863683 22673805 330605795 373466075 370434788
16947152 8828366 18201201 291093759 315047065 339807337
13982104 1346383 41660847 435775938 488517656 486309702
406361337 96241286 112278876 481222940 352412636 436434456
52447261 105129280 79114096 541214927 611715218 639871206
248174064 20390058 72391139 346525326 343667559 324029345
174725366 37366781 46803017 213342304 221521632 162717162
24080118 28672233 6855779 182962207 192359397 163974883
53097290 11649254 12066509 83759370 84924802 108731905
120242637 230237645 31656229 856502995 909068290 691612803
23572670 32818032 24089511 177986952 179020243 115875192
40837602 44581053 45721583 270261952 291749085 266887419
676522678 16869818 179727399 774771525 563334685 459435199
8027682 2598652 15256816 129176764 164163284 166443297
24305726 8067436 2362415 252181179 252938663 163042181
609321474 162685172 187737971 679327289 333222076 642030300
108998736 37035115 44645862 112986506 95760132 86253116
98422861 66025851 12973102 434048744 381372484 390313688
92849702 57558164 19232854 222978423 227435349 220771300
32237658 10186524 1337034 210897551 208052089 210583638
36995182 15996280 6263650 82520053 72725142 83001521
40127120 2827013 7116268 196501828 147078222 199289689
424862073 131937758 161728417 734681089 653672407 575324183
28496616 7074992 38878329 636296013 587962114 626128960
26656055 19951972 10481410 387085441 303691890 409994575
2797145 34516233 31685918 538670593 480991439 510968676
1097427 12211232 4737961 81024196 76074451 67601720
352192262 179227955 38789424 433101974 354589793 424351645
88042006 121735791 10592724 651013500 532141770 696582741
138094485 30865329 113593595 828376454 818293414 779485360
8104758 58315449 14954971 500536265 454490362 399963985
35758303 18093120 15197782 645853906 660196163 525545432
242083841 6519495 142340023 840305520 802691658 840036210
27252544 11304239 4820865 66301278 85203893 85019887
4727935 391837 1994430 7330038 5281963 6536823
542546326 117194322 67775666 682991964 740672126 707902938
555701423 76360710 142611837 674402693 689854797 583670810
133296753 4909310 53827987 241162465 455770381 476821276
586519059 55534453 17105366 683614269 631130889 683143732
25241043 152703515 13912679 867383978 696749083 890177538
12277087 50098511 33305448 262645693 305701811 293117260
57124050 85891432 19996088 498814836 598922889 511107853
51344964 103118682 232245134 621114715 627134959 613898618
67987806 4026417 12812003 223910427 121537174 157411394
248147787 349832745 80311846 605633683 599232388 568479203
144081226 8294926 42216122 473405765 406612610 427516587
34113001 784950 12055993 359761526 284673304 417388824
2196542 22041120 671024 250029946 232392512 236423970
634080529 351847630 230420890 823877672 860832091 795734786
11788022 45400814 42714024 250142509 316792329 320287544
110800732 131802572 96115649 171218586 191003475 178978665
11819504 20649797 46874191 849983202 900232643 877192318
563613721 407844090 106298019 755061574 817042525 927404371
19885586 6252834 45577182 859628151 743586026 741907360
49866022 6933956 46931568 253982984 276933446 310870519
498638512 39778398 115184022 595579142 392856442 576494892
6434871 2609383 6327486 126948080 103369161 126529958
34168933 5564535 8626905 38670161 33316417 18637403
475625986 187801990 559735437 895921838 870967488 915548285
369891751 156985538 128857614 952528330 935159895 850440633
10731666 21844816 39123344 178259817 161279365 192856612
28217549 106875978 32448237 395574200 497319246 481113103
436459230 55543361 59783984 735377697 694228308 739366311
88471908 145727188 103633018 593345096 709805479 709070597
129766452 33327012 17069349 241837467 253038627 278979536
28186966 7868846 1892872 38426305 31670789 38189438
231628058 24176721 50524604 245483421 231433763 249482966
67957521 148069867 31771290 581030377 573805250 590315190
43301588 90892611 68367886 403881638 660593947 614163465
137099194 20775464 18014419 297247058 243022878 297485741
198859086 123709443 164266421 626583563 731973674 651346344
23751621 56374508 54799741 388928898 352520640 402128332
3665330 3558875 11711964 59711130 56179084 42422378
494151399 371620683 569688962 790715989 893144645 929129642
77974387 15337666 9209248 136722032 114947483 114024037
14614433 55078320 72157111 345446458 359461338 396156926
178836490 3563967 278001259 483438691 313069967 451581813
401291339 189249743 5902425 458558782 308969000 269160920
93648151 11091359 51443342 324526755 316354089 273999854
21684541 5102774 11810387 282472594 276151483 258819485
740311481 474400306 17127544 943505658 937669652 558903403
73471969 129638787 37914191 712375631 656273571 713115049
18845607 79092845 124452985 724849936 771677862 811778467
378629524 186664747 115211461 487621195 440238177 462610044
1207960 1454252 4408060 46793289 51736530 48811692
60417494 37963608 42799396 227307865 214341816 226061028
52769453 96630370 120755592 862597885 874200960 797854757
506535380 170723395 58755124 647181753 509205210 371960194
107367684 66476334 23679409 725039725 759255840 694172971
236599624 43039820 181320652 862340191 871743209 756296623
69678499 49982806 45640970 218621786 210724543 222948148
831379 1636431 394084 20372396 18312955 21536158
357945138 86877523 148270818 807351224 690578827 749603210
509482596 48180782 121781321 688503300 763487499 765718206
16527744 24549336 53560859 476733173 495545237 394706694
104286780 16434810 52114395 428724871 403661871 424980196
6942464 7499283 176445 65852101 55139112 68509915
75944113 45644707 41646349 119041970 119421736 124270274
150542665 73761875 13176484 184389199 203652674 217347527
160512135 3396837 26724075 416932023 382180189 270636410
16845824 11425379 4329929 91867602 97141365 103931692
106045322 101262890 28024170 213503110 138470316 170273284
7058240 15132273 24120666 199200892 184794673 195234609
66236247 56375270 56553220 832917645 922855246 930976850
19677932 12189044 280786 139598443 112990794 95436520
1234325 458618 4597550 35060659 38638832 39737919
1009207 98616944 75308452 813699604 792323581 742979523
17097425 7144333 43137579 189258983 178019651 189759653
18068663 910879 5128188 20673664 15010409 14573226
65345872 39560832 4907102 453712934 509239795 563138466
8376256 64940471 81651679 456651955 501494948 521932242
595338753 402840336 104444416 756370714 727383765 802288437
287947105 89449943 41149166 666320807 703240634 711639937
20377543 63835492 6297096 69820411 99996478 91527872
52383948 13049608 11159763 885985668 806938853 933412467
28913180 40985770 52474691 675493499 745542233 728876868
460863898 276611608 380853077 730431930 722412264 461886509
5551626 2577092 913018 15720022 16315858 16778591
27729165 36173899 18377550 375144953 365561701 362021905
155173931 61232727 54278151 178923981 140135099 208551045
61174072 6968390 26335386 134698006 132323729 135100946
20707133 4899106 955244 34128110 31178092 36994586
15628571 14973889 6030276 106534605 105506617 104322447
21983696 14481867 20072680 393141292 273675317 378379767
431318687 1402576 192730730 694043820 573002735 653936404
189423266 60884378 11460188 384176773 340122900 274599427
76373014 79157773 248499938 951059726 890358193 788587608
751173 468026 3179906 25118029 24772335 25518197
654804966 64670689 211771708 670922810 626243110 316119985
150200577 548660 61912279 755339712 775779760 504475643
189085445 162485689 75721090 418406202 380651656 393518519
16175304 11007223 67602271 163894240 164671666 213266447
17302043 2417686 8905585 98761302 86657255 97440958
12477008 34209379 20094864 132705200 158195945 151710328
43040915 80405507 73053347 669753941 913620971 852780092
4391652 169824773 43999740 820476555 770328892 669456013
439486530 108442495 153359797 629867708 460485070 568894281
6330996 89193207 5719075 372771396 500257690 482572973
484770651 216362463 301436808 815678479 861708287 693025736
80073739 142320102 10466636 723284235 825859521 560249761
12526190 1498228 13936837 182937163 214267909 205918978
369952073 277364929 373996645 617268313 565930466 596329962
301342361 4013751 199900719 384836015 134619685 309257696
73098578 24947557 18985934 601704672 540965529 636976807
137123167 2478826 105037648 405626643 445314850 374040537
178897202 36206871 20885170 342500887 366964200 318643803
208850529 47725284 6799953 454324309 489184505 521693920
430840781 42815116 140120019 672338221 624313339 629233724
164581226 15995301 33058647 249677997 183532772 266194132
4778110 1610651 1246310 12921078 15275827 14834705
84235081 80640024 137455345 875763209 816907499 904099342
190894336 31639402 154214614 278646912 251554603 248663225
650464247 18548287 180452717 898994174 669182984 665478139
8777101 200520984 10214224 683792849 716352767 730630821
227125983 58476727 131816862 755548934 671133680 538210880
332570 3868709 84197 10791562 11550141 11970699
24433596 95918036 29778277 514042295 525002009 559550657
2873959 3030185 8884005 369286679 344220153 380527506
17049898 6243903 6855161 42730131 37416503 34883597
61817056 13101516 88851706 417163315 419987007 422418997
226171531 161070973 65130318 376558607 374312175 323414176
491762000 64414273 36879542 528423035 401299821 470849283
497200418 56885373 215982072 634762365 501702648 606695975
7710016 7468682 878629 12056003 14375760 15699097
381088834 173628689 29359692 694523733 718905927 723446925
41904386 18280589 20014076 179843479 156065105 188703142
8055594 8075982 1612637 66101967 69856856 77243233
209810415 50366977 39857233 731446410 653737171 644807038
185880647 22675976 13815871 204596854 145400987 200988723
729175963 67573835 117214923 830276010 560154312 792292509
4411572 3500396 1821468 80913158 57811602 75049486
282278189 428793571 72730269 827563893 826961316 689171735
71851666 99043214 40451948 878025058 827262751 817894884
492802633 305672410 178177896 746552118 643458730 775330803
68886010 28517068 23951593 473901772 708740723 661726369
194003551 149470561 1335205 728745366 705047248 484133507
176560582 207532170 124589708 425707224 496729591 468933046
21688745 4019551 18072727 70001528 80927954 79765359
16958266 122196703 2403726 615190814 531643009 608988189
241129518 153650489 168761112 473342921 461828502 531174051
168932 506668 2182458 8259204 10197315 9899598
64486856 24265047 84545940 788669675 708746848 756672135
163076730 152883906 28097310 852287856 963039020 877593277
1708925 11660265 26720266 164423009 153221659 154877516
203487745 198116557 164491992 637815922 495823688 653995905
322750713 79228000 403879669 886727389 811041552 904740229
10104966 43813680 4611639 388009754 429833083 422326031
37873835 55491943 54126953 270636073 270752148 247057612
337638967 18336156 154765782 581408188 72334015 548376379
145554289 20215866 56037334 830869482 915169241 921198924
7863934 15019698 533673 47376635 48035279 46922702
134298139 155541252 118330360 444224922 443617908 437728321
41861604 225803623 6171714 531344071 546448773 542062517
259264142 149252214 1841003 774989744 798351451 702267182
246623784 286599934 25132820 366870710 418062304 83097227
19869065 5305445 58596858 458525971 430922944 450995211
31029178 25500218 1139037 143868904 119002174 143553460
3984240 2502997 4495880 28062182 33806263 33124543
97276055 12324378 61308900 137597011 132388991 163411449
2866686 407079 694000 4145386 3560380 4120580
16190843 1046142 7534430 242424231 210674109 231712782
107767492 147071412 106879403 743638497 767963663 764315289
9940469 1753342 2700607 40409730 41380752 35638165
26155437 14758173 43658758 884108123 665269695 852957886
2981775 32164212 5312203 852419610 852342856 824454306
92632550 42387389 46124064 208185165 206552023 152931342
123344937 5976842 133093646 191972497 174353386 207592633
4780337 349951 2077609 7554517 6122199 5834283
437763 42497 145682 1119765 1222759 967686
114701955 35224491 56670649 703494568 679891830 667184560
114799607 17568375 12758680 189800220 152038697 168613912
95638017 14987134 35226691 344190299 475545067 383001167
7061586 2375071 10534891 189801221 155460965 163550651
47267185 39472082 118296149 384699423 368415861 348053138
345435510 157840145 40120242 390403154 366725726 193261613
26515210 258407 38454678 156246961 143334215 149327189
464596210 108008863 129404959 611873751 573578947 550821068
270970809 51207682 150407458 969264833 899487628 932530932
34856119 27654516 3214024 308496319 395519645 428284470
8688745 181775085 33360770 712205012 684124507 715267767
19338824 68260430 37346031 734993967 698467853 511143370
13124911 12257272 504418 151144195 162747636 154504065
348546631 20823857 263967116 746690494 719849756 766112566
212967435 32173011 237032478 910480213 845860702 893609192
9159405 11227137 26150651 141496955 177666852 167312130
1425606 3367875 4953483 61863736 63666337 63363936
69775763 34887475 31547404 545489960 585241404 514071105
370636 136156669 19569428 351622018 477199422 327493622
162509019 42570916 4539364 310085088 289189884 290228937
566635484 70049731 248880552 933521341 842017474 762175484
219689295 125218789 133225897 803242828 802506259 764155395
3267478 5032123 676049 13526861 14498239 15587392
2013423 997849 1914196 32773176 32606789 32955767
69689991 20683057 38996524 261870570 275002912 206438673
655129167 418589247 279070838 681972455 643472061 567253670
3318113 207261 407995 9437703 8968812 9236819
286784924 40200345 157510208 385593665 368508965 407496660
184566880 114099210 65888170 711265225 595235485 724715921
522145902 45827787 61823526 722885856 337132640 707341721
57523025 49492901 3824653 295322896 486958491 368355464
388871987 8899305 101710823 433697315 428229975 423752534
25041761 7912976 52917451 299884117 317157506 316060693
989124 48713 1287326 7430845 7895315 7533341
90093806 24834188 11884179 152030286 138496851 130657306
26087136 3998354 7882075 44563890 35547704 42143350
3852809 24985324 2609884 77763133 78322394 82593128
247527697 157935927 13069761 743097947 800114931 779732668
90933230 49739462 177375599 935788323 948515636 868081716
231344 338500 1535956 5284677 4652090 5132267
80792734 34612798 48827692 480599569 365581711 481278473
17060778 11350246 3305110 289197246 273966213 259522844
37462728 7563959 5784583 154090671 114572004 133185454
26651009 29455603 5914513 298316924 252963929 319541162
3677357 11325089 742745 40923514 41863106 42992119
55896987 147761630 158137814 566432179 413213697 543849561
7134145 17476330 19798370 106666250 111016698 116976898
63692612 66337843 17976382 360295021 361058094 351783620
415264479 238547371 15020253 518454277 466257844 79772468
109436165 37043239 39259191 663847415 589481852 726888361
4406693 19835859 9054831 92561795 92215013 83362322
758823123 263261085 106531389 846844564 826718880 814909751
199488656 346981255 142305971 754529424 889609685 850791714
82530919 420579 32974551 111512722 39591851 69609047
75890549 9609948 153733557 891938795 669248646 978022427
235779951 132706438 27427066 286121465 262090041 220727029
698100615 124199055 411073690 750531260 350576461 670133842
63853604 53762585 47204161 164561686 194029802 183231933
35453322 120120713 17005318 612954702 616521705 508800743
34943183 19383145 4001866 221764745 308271060 277379897
204046880 86554274 60614628 385755393 454073755 456421362
159865872 23926696 60769679 883110461 865307593 863522265
5082196 809539 5250584 99560766 113368612 94270144
164807372 120344424 8991135 749470916 781053819 636749873
6251731 13626254 9637544 172478501 224816995 168129662
141452332 8241803 49897731 255239384 287739574 257546932
311262041 154777489 16456708 479969286 469454285 395662224
508937064 56332407 160921499 724346636 701940690 616866268
198949781 82363497 232186008 865095521 888518038 899547951
25494016 5040905 10419770 31695476 30001997 14828185
11395383 1484205 8662874 36033690 37105813 41670155
524611769 93646666 90964546 574443961 465890517 432739675
92926064 6337852 18733882 122500997 127567265 73036590
38976282 225396791 62801348 649983061 719853620 714217678
641005982 44367266 473477359 780580700 851725715 856373355
104913769 167605916 13622315 525726356 504436568 585396756
364006341 277950251 51694407 786323340 759127992 652393394
24065707 19109544 32847930 862912754 746829865 837173709
839965 5329883 6248588 87123152 78553511 82816375
36391301 40208280 2709467 228971984 245882325 221134973
294840334 67753584 20175358 360473516 230876081 301639886
440469494 228709379 8993823 602708287 582144892 463694315
273112089 19713258 6753331 406390750 492548799 321169786
7663163 89788199 33094558 922552345 864220512 963022556
12128942 9726064 2453299 70128777 61463201 68128338
208289612 6782878 51175064 921196921 901966546 995587670
224913875 7573204 86642599 353596397 399946693 384998629
127471923 63710434 27268971 305783661 273877998 344719011
1723392 2008218 24901229 338228472 239537120 323876112
63386062 6856576 44893451 257735605 279611871 172694279
10034763 7594858 37293446 130656868 145073436 141635562
25008174 72579314 14742361 449534348 398632331 358319377
176989740 218663874 316493381 740249156 772380805 767519779
552043674 66957683 221859515 648193374 448740169 572369499
54121428 48316086 38094486 449834720 316015633 447785181
158796363 76693847 26824371 204264262 118300138 164774250
1407083 65203038 72797356 700028660 605946933 687423138
4224270 26770680 40340456 353431200 355586870 350067541
11484254 2189995 16543677 250385109 276238121 270168538
28301515 12647782 48834251 118645650 111320717 103947085
13183165 6543362 14362649 179209067 158438445 171538253
290886259 137728515 135335749 691610536 505633157 770900793
605900212 103188456 448251621 687788525 512222288 760641688
231754009 167146233 33960113 721244232 829796780 753545571
3887464 322197 26053467 178374169 168755721 166642114
16482003 8321092 12426864 337713372 321466385 333389504
102033562 15279871 52410479 647455816 668423793 627023439
51552257 87721087 26953909 537742524 550885003 406093634
27086377 6655125 38354189 155458513 156177600 153450449
4275333 79580002 8712776 341250251 368424097 328186602
239136729 267438893 9588128 455095955 474470953 444740562
182609612 331693814 114389656 593005690 932877359 865114079
109754 442658 1726007 16726890 16472499 16722840
38756343 44050047 30530845 354881999 391281387 426477379
401332272 10185029 83635115 845483717 870288431 595157465
350651379 100052889 25668730 957802143 957174144 895402415
115892657 40598300 18680402 480545157 449867941 387978912
18046628 17429153 4201229 203393995 186096974 166344006
431252942 73872540 547393239 538313815 566947795 592613140
258337276 111709655 28905706 381645591 269168823 314111555
13928466 27194639 17749674 476484103 403416961 465997273
18961983 81093335 12951732 485712526 383990748 511411163
172317526 21881230 8942905 622161574 660810441 661058370
341973346 4463807 213739452 923295289 890192796 925858289
150018133 5735333 42036025 477967049 463146993 497858803
14814075 32610889 96871508 398712378 461801768 368347234
332856199 17386449 103722303 372844803 351611007 388708531
501870621 50977294 807865 668824807 682546464 497337513
45273699 66743560 78940088 566752325 562778109 628040263
30527515 103637390 42380028 861391952 900553175 702373046
468714869 51244282 69798657 818531352 567773468 445305050
74964503 131212410 27466406 471324734 516499252 542265009
17410751 11205665 7678137 197396887 261761141 243629566
327318778 52833280 126097351 753665620 342440319 709705900
7627226 3234947 454818 90718210 91937833 88022773
92676259 69451803 5049612 177691201 173248440 188074188
35981914 75821227 119828228 616270113 816935434 792162015
82549497 27281712 103275 508078521 497048054 493383231
78173996 21924976 19040051 158150652 131357424 158757745
157331303 37562564 174028934 746049086 789992213 801925929
96809803 267084549 28514377 732369278 742484800 749737936
156647147 20461309 7094193 308161692 300918344 257022962
11468621 1227173 7549669 69570250 63258049 69356576
5163310 3207837 3954050 10195337 9227992 8850257
267594463 146378206 41602857 680230683 643544010 717177382
45947430 26848344 124164461 787486454 743820986 758666024
230822388 25484901 113747296 617954240 644652462 602037125
49913910 26034226 65032115 314508773 317336014 304398893
85275278 7125271 67721640 154352688 102996697 192091564
893847683 193858347 257573942 920212328 879108284 808844621
117502541 35909228 2848477 181008271 116592365 197286287
116010359 28540859 12471160 238916960 274992412 299455499
4541920 1814423 1473047 5970452 5792792 6322119
77382124 55559419 47479484 83440478 90376126 102584868
7288752 14422692 5440399 182891324 202538248 189221671
4876828 20391705 11432708 159055040 237749677 230299135
151446251 77155573 153264084 629856764 585708373 570606421
196108349 73611226 26041252 294225497 297261233 270856131
261729610 118470027 66135883 349232882 356124834 395903842
64911456 5792373 19475604 212718552 127015459 169472003
59453472 2035308 1335866 398322611 431585696 443282854
202564415 12884503 10775047 209664315 152584611 180183326
146445750 7361241 169318747 868312342 690983064 560050854
169539647 9219934 33317995 340671801 337739462 352872985
9558668 1256679 9992586 137473261 128840089 137546834
34659239 103679807 10026835 785305044 779774225 700269008
10158396 35694529 6978855 98990323 99989552 102654305
60172469 53901411 5862051 457051144 456413438 384120943
28185695 16627317 1668001 109200108 129273907 128770100
34942422 10525259 185340691 947727507 778031446 958234185
41075697 39473259 675517 744340250 780877827 745941339
223666940 43679728 17514642 389391169 386621271 375855985
28201607 5290514 5261707 192894202 188282505 226103191
70059602 113171288 62587822 846820393 888203716 823348681
442565482 16172712 77779018 690046800 654791124 720569423
36359423 3978053 6483704 126888398 112765398 121611178
548207824 140337212 40454845 625869856 584896564 726504882
29756832 14360013 2238499 124157031 123344094 109990478
1257922 541591 1285049 15469689 18647478 18748812
256443568 222268689 171451135 328882189 332327759 352251061
618721 505261 1314364 9291039 8722250 8924548
5070623 113942333 27794507 733436338 670716896 832302688
745981144 90855962 7532271 800978024 578831064 638631028
424275300 81754451 336636740 697111407 667849854 391196498
59870983 9970948 940058 70121689 68964007 33932054
8089682 12960888 34343549 244436648 243404677 213372685
57360363 50129394 2978084 303835703 309675473 311563799
2559 175156 603547 3606155 3188355 3173496
214297717 40207076 33787397 694626189 703050865 674887152
17050349 98959036 8750196 331909321 397810566 362768414
94558987 29669177 57866411 167619846 167229009 167563164
60908919 27715856 75112878 537120773 554854283 514394672
389669649 193872829 10149043 425509247 435397132 181359997
52990600 38439039 54228632 721978360 661126537 601447222
22405451 1979431 12089822 26700932 26838164 29451728
676335844 125283444 38072320 925313154 851969885 881791795
142795331 26411893 103702611 847995707 861028710 900996478
497700492 328657259 214685017 714729703 528540297 589807320
65727319 5838472 17238541 69617710 77732439 57472188
29346746 181087700 120526583 794987722 820055599 818947238
295647118 116658768 157756690 917312302 647844443 896845523
13700119 133916725 176759085 872139676 824115294 748600178
122506531 6230573 44148098 653475610 488672754 693125828
514778149 186617811 177253384 755916208 671776285 724448193
20406868 46218340 1916917 286484217 289636170 282017626
375920477 72713023 30059683 485096898 397706491 285686499
396300233 139124431 91483452 820649432 730653923 659654161
29172087 29808988 46990236 534394147 580120323 589381103
22929323 369032538 5549754 607334192 655794964 563580276
9436162 1852596 1727996 111066061 149258198 128891340
251449709 27312074 36214944 572930666 565766506 642491345
9239784 7101314 3171039 38902383 34175442 29465010
188397039 100520818 380616143 970289006 944780366 884122782
35707493 55356333 4905362 341157736 331688910 266829461
777947435 104761431 484038838 853660991 849796454 637813628
775239990 192900594 294454865 960975538 789477743 759861252
167922819 163887097 31842775 725865608 846269227 662368465
369680848 220258978 35951697 861341796 785492175 874411202
79232318 45237404 23115594 732433425 612421232 740197409
123027899 70518260 13526376 365160832 371394630 287461181
54546095 2637040 23843724 72061632 61843909 47894503
84775400 66827201 34919812 298957398 269054806 298078102
80307017 150343922 56416370 856068443 923506944 943095716
78932416 28478779 40949492 276808617 350114245 327048227
105530552 62156067 144699034 913302954 917542465 964705634
38202749 6270485 3549371 64418419 23826089 67644478
53088402 27102310 18835291 246029585 272544481 256082892
6483247 9678758 3191367 43881040 45646815 51242144
5100357 3627502 25073781 89647593 89536237 89604023
244327282 72190471 30679726 369525433 333462557 414236573
60938352 87144995 40491810 940437177 826767778 908212191
10833926 59768401 135955503 954975268 905168935 857798086
46621482 8766310 6191274 99732983 89254790 73906021
90122430 14160695 3844624 237887199 198457980 241910374
21341283 11542737 38860460 424434605 427832042 428795702
3600022 335755 3085325 9367262 9074071 8657964
87622873 78587521 21381564 159388240 173148015 125456551
276133638 29117037 206340426 894783743 924561291 849722612
88135333 65893389 80293234 144363117 134555992 115576605
699906740 319182327 1494091 774882475 582394421 706312204
68814883 26354125 21106928 124089048 62573200 144322381
228464157 138521496 30719307 437708908 448949507 350144846
144711313 64899889 116840525 170155459 115783887 178616497
45669422 55180803 25881011 143457110 117765904 129423123
69610596 467014365 27011925 901109871 930880514 954532782
10526118 5871284 11059914 17262568 17131792 16248556
262340255 101574245 6189912 496486783 527808756 306106520
99087645 155919626 184447027 584428252 546273519 642267194
158168342 18323393 39811567 437393263 339518251 436823679
328507104 219323258 90952840 357800632 368022865 352741717
1148732 45091951 2845415 799720064 820815670 747978061
102716661 14655133 43139902 274979012 288659017 272320098
18670807 25152388 56392375 385729141 358499405 335511947
509508134 134356357 84184968 667323532 463477801 645192243
75646575 39305426 909761 313647644 224718628 289885123
46524838 94729651 89597326 459855147 487535391 490838531
99314357 1169521 20661025 168378655 132051572 182524043
34039916 51659885 10679988 154267523 187665720 176309711
173509610 4444716 151725242 206727296 130793262 224382823
11497471 22120897 8049457 304497321 240590968 276578562
22824642 11338953 2812149 54642583 56130642 44062274
129777256 14387871 39701689 738402853 630569822 832033531
428628278 29989810 208588139 624821456 763372424 582110443
117923405 47225794 2217574 301625742 274332259 276250452
297760258 23822994 29167643 406356250 247156282 278665937
492332357 92172804 54345915 712538414 706596071 673861814
105577882 79927193 17238979 554350754 452866586 538510189
9149511 14109834 1711788 116628442 126924937 128296888
93329625 14279499 7649740 461786632 372581150 359106926
226922873 59285209 44516026 275631624 245708770 254234647
293076610 8593791 221230815 339777298 235897181 354728154
16583294 110944451 182731779 426158420 436868695 469608584
72540089 16182673 40025408 165590025 167561714 174241358
333114733 4862036 2905867 468379774 484863558 495395025
18219883 4438067 13273520 21005659 7218139 19978919
66551421 13110308 19619232 103496366 67849538 62268695
47261019 12199077 218388838 756956324 579820364 779270649
177369211 14643146 74538331 327968099 309306414 283480771
4265471 159365743 167838388 752059655 731737315 779436841
114302051 55293112 70834528 155011400 151858138 105823201
92700015 10402945 37500699 456490855 405513711 348888592
57704141 7016584 8024837 578851057 604289637 586808278
9360233 2732567 3311360 74236753 71498517 72244251
35616359 196554383 3139027 801570360 876221266 675209602
69345039 52943021 138090845 774987930 854317338 868828136
173944565 218124541 44427658 420268811 557052746 549987293
9485487 3657394 46305523 113086725 103591730 110529299
81868641 16242545 762781 131538061 95552563 62998765
35154858 14962343 83225609 948776218 952833188 916594541
317275420 42081871 26574848 917340255 753995690 900178718
112716448 39711730 786561 471326726 504758978 488862388
246272731 2504258 7290103 311222951 186270892 308935024
117453690 15308994 40835097 206124513 290491510 313569778
365681495 1197763 58750849 778279378 475574788 747259166
260685218 28547480 12691707 358637534 467790359 296404440
161560522 68400107 49374912 628283880 633476274 621189919
185247459 77865577 11076671 378202170 334605634 423079182
284782735 211423736 37381301 764096733 758516834 871896569
25991195 9748751 143883938 897780381 756441087 710066482
3001487 14283862 25734547 446784028 374219943 406891471
5803789 9571659 3014280 61343738 65470060 57686605
77867780 10706640 26688955 112671641 83831519 109116702
