7482637 25020900 46683713 300792360 341042270 337410861
64219000 26457410 22688097 412179322 344851868 395066417
809709605 93064781 34862298 862914849 630936465 585721664
12879403 970447 67901409 297651764 327825360 327336574
185084631 8706080 84999 315447555 296517363 314687516
290115453 98845980 140515049 486368671 453845073 504914423
1937782 8078751 64260157 278572955 267371196 285792021
507480187 215027882 152960084 752675194 593050485 671955086
49480846 31550966 3408560 520683285 529297456 536862653
430360908 41707656 150856099 735472369 724501076 615966014
6049327 5909772 11630663 139167191 124173389 135527965
138995415 66570038 26477883 205082399 221946892 247030419
129369848 16168961 67460152 246711985 203845403 230867634
36171664 15796495 30126463 247300820 237808462 225303203
522632 201999 543639 3377516 4245042 4459074
555026252 5951177 38536089 943211949 460481424 886556915
107468557 1098251 31971616 243905663 268758606 178779945
6851986 4632811 377818 71143471 67663420 70589249
363281796 77371441 962557 402865351 378649147 388099486
58196420 153869787 29669609 625391870 660905165 631381750
220104441 10981911 19346810 677240659 645906493 579967772
14113743 3548777 9952333 308093638 303091188 281129438
286225547 269162780 7389383 483908868 396681723 173947975
85901970 21349720 7648405 135264547 129320235 142464939
79142392 52875758 84215865 833805416 665794730 734234009
22251131 5095663 1350242 42870239 42527899 37326163
11998186 8209726 42192746 959730660 954153509 896058258
79488315 14081718 6151123 310826589 254501430 309321867
107383276 3146726 175771101 416340618 354160457 376687466
17904263 34375951 59713205 410656708 478536665 472909262
449977614 333026735 59831455 856661632 841366458 816122513
49784765 30826113 11555415 190019259 213361152 188395482
51746639 12500031 8239484 65080949 42106963 59178357
220023263 9864194 160153761 844490797 851563547 814637730
6997146 35345892 5292720 118367219 129613524 129008967
165095089 82362749 50515493 368331586 314462532 350350675
98902612 38624367 4845332 156112615 154272887 127496280
742087319 169899482 180951711 957790156 890994730 811500128
64113534 87018291 200349367 836280043 879862010 944935951
5399876 43969382 129307328 471983991 371075468 470297999
101091113 1383120 31772761 342380542 563994426 513545150
306751615 79002160 45166827 665430050 557547676 451628052
352813425 14659183 28815428 472202210 388676412 475826187
49697954 59354574 219487514 444231228 542332708 500258191
277108400 131131582 268551791 750760405 600581521 840405020
12869985 18264395 42487699 695581728 787536987 824488678
106759914 21738062 18254600 328644644 338515639 289989978
40712993 81857485 82811725 599198856 567407470 629163393
144695283 80939619 5142632 340498055 382873275 376281122
432832154 10365557 150235934 779632225 612907111 771101109
691022297 36116648 22348816 886490585 856840802 794390945
37113405 5452604 58955014 497307411 258491183 483953811
115340514 175902993 297370202 837030699 845392380 722412192
618796282 145560454 66633533 769732639 494109490 938778320
1214592 25764214 3537182 325184565 314737125 247892429
257389082 15005835 215941251 666200517 784386968 697713681
255051037 101280720 101554203 385333051 362026841 240555837
187278031 23330654 10257935 244892996 250334700 250352667
3723545 4430452 757099 24297540 22048363 17883042
239989492 81411568 60156021 864513207 962126415 880783163
191425401 170291901 33046583 775909399 800977843 731081105
273218497 37789334 15713021 435942409 487378143 469728209
580780161 21702501 18308861 924572001 938437306 971117318
45715229 11848843 654794 62746178 64744123 48438616
44185537 38565170 25830001 349145536 321153815 293853603
236139758 50411757 34452390 301208581 220206895 256057982
332731178 107097377 115218178 712232102 671348124 674269346
343114491 221497344 479400699 626396491 651720399 548984409
50686263 12495126 34195381 310115374 315356584 262250928
415647563 149777996 429487032 569654398 448977008 576537603
549316145 14674433 471237581 631606230 407040926 674278019
32324575 6612046 81669110 861693955 771276232 762378528
262411085 13654636 133904754 475794426 467873181 574159129
24200 63388 6764 730215 694770 689033
501095 7023891 17833654 337705629 348829006 350086119
23545201 71849749 87268766 741467094 564178484 722917656
70083846 3178301 21319929 113324533 120549531 123916202
141867940 152193175 275912831 773004239 570576904 851330238
176514664 91463476 54140084 473111446 444723154 437592564
188156009 152515390 28357714 330408895 342934460 226009968
588871694 19672077 124764307 949111772 790404761 847621755
37372642 15236030 61694935 425080196 422718812 489730787
355966351 14855901 243175505 453227431 482205598 575348699
210441712 171784496 62922338 424769550 665991281 467323527
34802319 26048963 193290560 661213600 924933507 929864409
217538168 59238951 15508046 450380357 338435569 516777741
193619047 86181862 244394677 900682941 717081453 835612331
334801 6321055 20242893 131909099 139858394 148065405
33587827 20620041 1954791 659732784 551581708 475199706
15897274 1315486 6380155 177145282 157180390 182592373
68996256 7700479 13286770 499790767 537824042 515545919
23170771 31058222 56783416 675886334 695192017 619839597
12128633 88550687 4213093 314711101 318858177 307602329
104251905 72842693 69866167 118232371 94889499 112614799
146874987 242064596 74722287 696339522 702427940 680001585
86476595 28726297 96994561 604834962 558467005 566252447
302198459 32073940 18027426 499299634 485227243 630380938
81648562 22104338 22550408 229866474 244972843 232697096
198881354 69054538 44623708 502392978 487235707 345902991
144312805 27533211 93902903 180779319 144490235 113621338
265470787 141214826 270682175 792917139 460050132 776045643
294890246 176539494 48676369 740737311 751067176 539465008
209423098 230974169 19547729 711543661 709575140 708757961
193831697 114691791 10794997 222562424 284588074 395671464
384109084 139978813 417180444 713551348 495858164 790776010
236052353 73909706 65617697 482369578 502770345 431339036
395621665 15646658 303760417 635268004 375090065 705710074
29874695 13133534 65027746 193485766 211211839 208500591
660972481 118691037 104720299 746720610 591687413 735772674
104636880 31898020 67610415 359289398 237774381 360019606
394981008 89863997 50312549 704685135 557600722 677998838
106751413 41021002 113160556 831513649 702502514 841515996
106521279 15169118 5452498 429287088 558010915 459587844
606838478 55892672 218119506 663658185 514012629 633290695
41989048 13010735 4285093 80582664 99694797 90056652
13749647 111859198 70328839 567453837 610207278 633057777
3467517 20669016 5926322 214924821 173837834 238681488
5593561 33924048 8727672 185453637 182253849 189599759
178476086 113338101 515260 809635543 562595103 694518759
247921577 10730391 190926150 578278663 669150447 735329207
4799784 27467472 7575144 299379094 306544896 265093813
171094287 15122796 217459739 620277476 637966448 572548902
524773831 424848936 74508268 694348307 612070528 389747887
39248867 8654023 20067338 133264701 128250891 134018069
26346446 5780646 4494930 751695968 667803298 774736355
44258022 34231443 6019009 49382007 50060467 38137577
591837627 286843166 4181281 777618805 702960682 834948986
40951580 2645803 16116904 153394256 235708477 229018936
419679111 126595535 15837656 437339556 462402058 422392259
15161837 56932344 37476898 890542186 876486860 831245851
9858509 2546419 6964098 120015341 119690785 101894928
129936265 15073046 1097908 174781814 228633691 219471780
11504369 3604317 50427202 802128923 712865386 730293711
44311209 9729261 9642130 97801675 54720090 88175192
140550969 66133183 329180614 693311544 588114436 708643454
169903702 29210772 45450567 481442063 456590288 510713052
33478064 17945698 87180730 301742303 287051583 261707313
28999516 71741192 39909943 424384006 389278160 326162781
329329846 105644133 45374336 679819785 583217119 632032922
35355181 22695602 35768665 280131302 416355583 516903310
65958856 15717303 13942383 234857371 233730763 198638935
14284738 23664733 12349060 277850008 334546578 306527604
248302107 33769503 30561879 283576666 323023869 43753199
17072483 5366386 510113 45747339 43463751 45273616
77581230 8283511 13787454 170116817 158444053 131722688
491415914 246632663 100213857 575267034 588872368 553749952
831288461 72904976 126204261 946338746 802664131 900584707
11745778 39609012 32229554 222987965 231554980 236767802
252222490 1358870 7840082 612480449 601719343 515873819
6038400 2060690 7818228 94241875 87117892 104475229
18739640 27158401 19119414 529638814 612273340 504767565
12940727 23121069 8859362 294452130 345871405 331927312
465473094 75303636 97233679 684011233 668822991 636758523
508656799 202622323 188612778 575666461 409751591 479668487
128523718 3958980 23561852 430813007 406704229 446398186
267648807 80167712 106225978 347723473 222026127 335554695
211554244 164423151 136283298 492071885 565049979 563773620
78326614 56922111 20012537 260706695 349522532 340500434
336209968 174804883 134324512 512145121 524089533 392144077
330063725 254248212 71488498 690890592 844644443 858279550
3057495 25356052 76218406 356623842 318185398 379379415
346654910 27379350 11218320 753854044 525023105 784762165
10200250 8561604 10153592 144968898 133322901 119809848
125431193 14094233 103809359 304921908 214545047 366101225
399006397 310490855 143193305 714610294 698412078 695728409
26557189 51992218 43437271 496751598 505210566 527896892
99115098 6570989 28822163 127128919 122049719 93118602
560891096 384722379 325461002 680185340 691307149 495463646
29406711 56000628 5797374 543810667 515087523 474887608
583206403 281942994 6288403 878860110 871294596 712772668
150227 17718688 37189956 239181327 240361679 241311030
338986378 146428838 18913291 419176284 367592922 265605869
121697267 70868775 126880829 521733749 448083518 581651162
162105668 127011895 166851776 354057814 514703203 536915371
19665508 11601200 8833768 117014912 135314552 122882257
26174970 6406574 30847865 198583522 179262792 189900418
183480369 10498660 27432061 367955708 261806046 355186488
40173505 7231319 102510626 659283826 778569797 702949351
12298935 78270997 67608117 477118505 503656611 500385987
14659872 779383 11828902 80019300 79099152 71274312
75790729 25183278 45550242 814297090 909590515 909095886
193761359 7211129 6821458 320440822 335692470 338617372
64984611 23065271 6505646 67006644 75471801 42483024
307283292 98397696 129591336 633435636 646799349 535751519
5814346 16510884 879622 98531064 85177536 90026187
456272397 163285211 257577754 516160406 363143197 524092907
53914496 73492895 34827959 251423342 228212689 232017800
182477338 8427151 35529476 277070029 216402067 281592370
249943273 122315966 132315927 257341169 151979764 175067529
101435892 62730511 11146241 884644986 883377837 935672338
1653124 7664997 3396118 68683008 64473328 57435122
194200129 2188138 47839370 220266360 164472809 182676695
369253602 31378959 112242100 612162217 606731134 349000381
18230208 8296945 5708401 24649559 21847836 19138115
889527365 355123625 2677720 939546751 901355727 792966386
149021317 55955080 231473856 729126676 759465151 840465854
639753447 44758275 209683871 901376418 880542160 811256356
38783103 76956662 11100390 308213491 313603611 201507102
65202810 131242067 147001276 931437959 741900420 972542122
86048496 66842533 130529883 309317757 345353649 324029942
364597763 153964318 89173656 563557333 507148198 345693646
209791932 8028254 8467750 368026372 416469146 406899207
338449567 155106389 75547882 572278807 525252098 496220169
32709729 24782831 2860080 59890747 59698853 59599141
215616298 147830649 169255071 698872533 696897185 566180824
123490779 6639968 22402070 746854397 698194752 699167611
57934023 71663016 14349788 63523263 81558771 36893047
62137380 76888587 65079772 525260602 462119094 385355990
86458950 54416962 12276903 530409324 514594088 540124550
211735517 134950635 40059046 329280462 272436163 266543375
17421900 6220221 14915442 135043518 108406432 120866300
11521302 5354851 1519238 130402035 152464046 134941935
218005300 142688468 7643689 608881469 639110764 510727886
125850445 54676268 62080598 656707647 572143200 636352180
5333329 3221531 2238529 33758722 43696333 32500050
165980244 41783815 4702120 304682322 312428943 107106178
99528423 49941344 33128288 578680688 488315389 527797528
123858985 208771445 158914964 956627359 982295701 806278531
23709482 116800797 47872862 839583602 804905013 713510347
63793547 238935638 176774156 968189665 938666502 884070795
40659607 56108866 90408554 786159754 597307793 754834628
99109446 43308362 45395314 501976923 478717758 473742399
354965334 240708846 86186058 655692191 728275067 731446500
284293716 189698279 203712276 420303070 432604062 478717281
886580 14110047 4246757 94405196 93328180 94630357
252356177 231823559 1990775 547704199 537776562 247228867
43008220 178775297 7679731 663199612 821316279 867932193
37264815 5072741 35158678 267427412 293651250 284636223
95081336 25014633 29591800 388673257 363762430 414070566
29009937 49164610 11399387 490088062 504539937 389720851
47992977 15507294 1378548 167149426 174708618 160385176
13514107 25595560 17953924 211143782 217050061 199278966
473979413 378607143 189721517 746243000 659911194 747526958
390473254 67987695 94576083 429214808 346899182 335043311
189457718 92350693 2627616 611614781 614741439 666167228
203914818 40049601 6538725 830652521 840026621 778509185
73229999 94196140 205218043 665472448 709206212 634627910
241070877 74206230 380956517 611672823 782271469 845763036
23491267 13180171 13619953 803642895 882305992 908381772
85954429 205086965 101324680 582529097 609825742 536728899
31960806 66752658 47364108 485764061 490472784 324468268
1386292 24189017 6832271 284213659 187156540 276804685
503400542 147541831 431384495 605791535 548459537 582262005
406086386 10129210 24715939 513074130 486502026 402494506
50185648 44055944 11766570 137504533 169561816 157479709
123920922 21323234 48989631 724607816 745620826 717826262
309969239 88526765 64624098 654533979 660083821 580111893
293029599 117842528 48915861 343416212 364253757 360827608
104516839 3252941 3440473 559180971 518124404 567355507
172627018 55188505 53413168 807636639 808301442 730129018
226345126 73455558 131151662 612624496 579663515 367206812
360042302 54707895 11787772 533747581 344448226 532328165
14315592 2368060 290836 39986018 38550107 41262772
15618004 1514023 15790247 152793634 125522960 134593795
352976535 144918150 34714933 795257040 552035047 671424836
7313774 4190591 5497486 83698278 79960717 98705915
462241878 473170387 19966375 548901649 551740588 572037704
40768818 5833232 6390644 133562148 120048970 137754196
223510426 94316555 95065636 411045183 406821717 470438919
504826569 305424460 177476959 623156819 568884028 517219666
170371595 16652940 98979775 320525416 287478527 252717025
23616163 19740333 87110192 252403869 260586099 259592079
112493409 41799262 120666900 399927330 438289788 406578559
115980596 38991295 6032625 816754044 782248320 708915042
113594910 16914353 20754753 289647220 170682903 253164425
68888197 282574448 41921702 737039018 710905839 808637036
234614042 79419461 5312122 784796999 711389829 687892574
237842379 51811888 54417857 523816495 483045357 469956302
243800303 101738823 37151613 267613268 251463673 200734200
112315884 25430688 14120575 860459613 906687155 833944392
80233361 75544953 19657677 182870178 137466085 204524632
439455973 86076216 49034510 496474062 472231585 350226003
44371912 43833374 6605120 396630634 547395336 489462311
79247707 9335966 220653166 925404525 989767400 553391657
5342713 64895553 60466731 550943576 519835703 412518335
187648007 17169127 128917464 214680258 168935078 178013736
80291393 14827369 19870929 188364361 180847496 189312518
112085146 247834881 3817869 730952887 554718448 717595821
87705434 18853532 39845624 112244456 101649592 72247273
104957293 4172125 1433845 256497486 248879799 257303177
20878126 43507719 99673331 905403325 953076847 979947201
440661348 238674312 117624113 476520371 445782303 184501438
296719334 84603090 107858639 330379393 312448321 294531168
15937741 5837475 6650372 61856058 64043991 63005226
51926686 19296217 73769830 602326608 540908480 636918065
3787038 5992907 10887935 116005073 130614954 99100211
19772335 10123714 835683 82920265 81891299 82510054
87814422 13250139 4943953 261163112 198355704 260633118
37609392 25559359 89498749 353567885 394987885 358246233
48699820 116769953 76821707 820850991 616245768 746631381
173487508 162369124 48123306 218020193 196105517 144116895
235075122 110721203 76566026 760362559 751459742 682718222
226700381 30999785 86509409 896879424 846524450 863624101
9819184 30578487 121573945 740557992 854821416 833431233
172072503 95375826 45015497 392851816 416800063 259182858
252280043 101502981 8058020 430672103 381811478 473131378
78483385 152778665 374535265 988210988 966691464 945407107
88104423 2992488 16010845 256880977 286347305 254009939
67111434 92180720 21367647 398534502 389168506 364239628
98748097 49012556 37923828 297127689 329005603 344815991
1493393 14767357 434442 61291004 61693165 41931261
40735387 8618496 9827734 100393797 124607428 106582806
26532092 189565110 39567049 848224582 871283685 856498138
140748015 102823424 212753020 798340347 659121907 797803136
20576957 58554499 27384170 202247493 210449264 210579598
245664339 88297468 230083518 625683857 699993208 706229887
3653207 75690792 29590273 354315229 358322525 233241190
347395931 74413059 720456 591384402 570987610 595758597
40365927 38527138 10498027 118075356 95782757 93826025
359035978 31823401 28611130 438221211 437074030 395864676
24867720 69525199 3684605 284998526 290362700 271124973
508405313 28777826 315094709 621141479 473010044 702526802
53196759 20340388 42726349 394286614 463973387 514925287
12621177 971473 6261789 18558353 10393280 10254527
65556672 35115260 130081209 771093494 672477203 762797350
451614816 65033007 63429115 887687634 481445724 941651143
126134428 67117398 33133221 254057809 235855652 297020088
10144487 2808074 13536542 354558576 350279490 343990520
185228407 37930419 58233681 444059200 446468468 474144506
8811179 2110290 7581034 65033646 71989417 70145645
23517128 31272936 18911904 172472801 166790252 128130378
6001367 8817917 43345290 900909096 869589062 882917334
47713071 35632654 80794174 563497119 556591283 625285368
34262343 44148970 45360150 441743188 476852558 452213358
95567353 237266201 167030812 771252433 843133912 756442534
131041614 127125043 3730922 740772025 922352201 794704597
352884516 77475581 19057485 446447816 475253169 426986492
15311866 30753113 1532815 638047333 586421271 562566807
59188641 4438103 142871239 664654776 648189620 641024493
10934921 46690365 54731582 659588834 806407426 784480702
875602 864908 1950317 27504757 35264032 35194497
16458667 57058524 40880067 368237239 374942865 382295299
34256897 139917616 43750095 617123784 615769211 618893794
297087952 202674639 10690084 365607507 507647478 303987787
35413276 22054141 23286401 146784046 226470858 192886207
20925990 7457859 12315954 101380828 85551116 91690395
30191817 4749247 6405787 121301090 127380109 110579969
3801923 1125351 4727796 629110421 572649404 693735153
5078881 1067166 630477 13333523 12520268 13436679
32324231 9187293 69426850 390602032 348389596 354401617
4549833 23617474 42003532 402970310 443475136 313169375
376516536 386511711 77622905 829301567 762462436 663944418
48410548 71214589 25719190 645171756 647581842 609728674
3661782 680755 1858545 50729122 41367961 56500064
3434041 603625 927276 3672941 5007752 3301797
4444211 7531213 16211855 880233346 900994328 857411684
111600963 21805154 88881771 183448653 220635395 177098451
460949319 113153563 158810845 863516000 871412694 622768198
57393078 21593568 133706520 846228300 836792473 889412035
25242362 15971363 17645337 28980412 31829805 26175822
51731107 122682321 16993396 565546110 566664223 560774109
321658955 14364702 298435119 604098135 506508761 648445130
81090417 42527860 874587 138834217 146745023 138674855
56725423 164035876 11051845 401423464 548303721 542368788
501321917 39218513 155387131 809352345 667088142 495301273
274444002 155752372 76667043 335593830 408772984 286132470
128326394 241153569 230009873 569199391 597975196 596438500
270685578 184722535 44792278 491230762 488350828 442332343
119295110 20705054 21208500 324532387 234295229 299776859
354710510 67783427 35128503 523938141 472536054 431581315
10661897 24552688 13654984 247020535 226083436 172393731
155722264 29291796 101619287 567344985 656571791 646932518
15733882 51484266 17709554 554868265 498331853 541240252
103923208 30750566 24748179 696469434 631599212 651692549
133675472 92634323 180975565 754006985 875844657 562197138
9138865 34427685 10012311 207212739 220245360 229438329
79817100 18936435 125185895 539263784 611720008 618089399
30593177 79485312 115966307 765795041 691815331 712484322
109202357 8471417 10218307 119615046 120621450 97874551
234365555 228834841 22147417 456356216 659533720 471134805
13383481 43897746 129346491 673981834 658695543 732514075
22290951 6146551 8748821 151483647 142442714 143197753
5476215 71423433 123614325 895986979 963791599 722418281
45446874 8938556 10295698 264076346 219982803 242564648
166573906 22361873 72857369 378574677 401478484 214782420
11142336 31389959 54441060 466680705 430509381 439753554
292775743 74503278 97167687 397734643 247879446 412121402
14934974 3371487 11218019 47545638 45710358 45320143
153106556 66274015 54426019 207734890 185218770 137775262
111882067 62640006 109325669 438183280 450795871 433578187
352846629 71929234 2943464 572828943 663076798 583528039
118818623 59597754 51789045 666975205 658278395 718778086
278837820 115613619 100064438 452345353 476917829 252912259
54621506 44585303 28576822 351652771 346780553 358989958
23467346 64259432 27590594 500432881 491451547 494961327
288962306 127724562 245711798 752857607 809035731 737279321
276710705 78382922 246239223 638602569 662161305 529617988
233388171 63730847 160379872 315347044 227562242 304431438
111910755 69979485 5051735 193992225 216612994 219052293
235995093 8469313 129413789 664065295 548753974 657530416
15953986 3190211 15772795 68191346 77182238 73419195
209786103 78252443 36731478 504251330 475711004 368219123
26793551 10663597 38925715 199988797 187036240 187196844
384529525 273265231 17715926 743430070 574978183 500329234
365806464 177511143 33863460 596532566 511219201 590298109
8846445 75087910 26491131 582749945 569264714 511823129
10659018 15439748 28903800 124851460 126419839 123391158
117749955 22735575 134023637 375019198 377217701 371081548
2609222 236738824 53426246 691728205 677168047 691851647
118610085 222911387 62905456 917075946 865475016 962271621
148255651 61284794 89100950 384013339 292675862 383167908
16960923 109530383 7793184 558623948 534797079 618197591
316130589 205073021 86321820 679102650 471417681 603756866
101815083 99121385 77089330 241946085 232490860 240605410
145266790 51024080 414885820 722772041 912469044 905080703
261547767 49944635 21370461 973103597 968406296 534365618
100854012 8391130 13348583 305760033 321993813 255582260
741978928 322566168 428684476 806043011 830874500 716804030
4539866 644709 1801598 44191226 36784386 45004027
99907212 39263853 109914182 616445005 754160819 689022722
245210196 21872386 116647374 329992404 390565998 359306439
388133824 23338297 121840677 847563772 795049904 888364253
62202242 56522715 27560330 161625766 164380321 120830493
131073079 101879682 137623079 668251780 850494771 882046139
69162644 39741873 140946921 385565173 456616703 482722294
161661980 49435016 39532668 423227842 367863429 389739715
670219366 34963050 312556428 721596758 638801463 557134361
52372694 19443167 80775376 320652219 233376222 282000016
11240150 54958775 15529427 348631922 344700384 332462377
174400922 72615595 22366690 397968886 417757715 419525057
34506669 160101610 48812579 899486543 923207749 936490035
951174 13917382 8377755 61635347 63729530 61764264
113038274 9105134 237566 660593665 649249110 651624564
116882037 75847039 6421254 262705824 287857161 294650377
31638337 3676002 22310910 65845093 56932526 60653651
690696 2214780 19458018 51678611 53859210 52285360
353682000 208054564 197028754 944683270 550787724 900241090
420708644 8784951 409104857 500158752 547002470 579003974
144030181 38713548 76084766 612946126 520060890 604941533
690018986 16958550 678414491 803269263 893643312 840798876
253107434 54337598 212703840 268503207 238587578 260937869
43969808 257554717 81623277 659493612 572900140 674942079
235782457 106618281 52911611 276513267 294539686 261114838
178499582 41084388 50147169 694216778 670038467 695077404
29184410 612882 4646730 158033413 140199325 156902090
15274187 57428458 6688956 365292421 410887509 395064098
5243324 1348178 2589456 9283001 6179234 10076967
27128254 3657433 6962293 67899066 80618181 71541896
99590255 82305157 14306486 914351542 933881265 969510281
117157845 64676575 22527145 603455151 612917139 454651731
579474604 238074479 484309969 698230521 290985670 698246182
43946325 26413139 58015903 183175154 185960114 177013805
79481852 15418072 60739319 385856983 427816568 430567113
8663564 102146884 37042569 643435651 787362109 780888001
314870 28561675 23858547 209700224 162242872 208978048
42539493 2185317 3513895 88148865 74756515 89575167
471405 100914727 131563602 609557222 822076299 801941071
371044028 46864009 124232476 726602427 427252403 703537740
244617992 193316333 18624144 832511769 868654635 904416329
23287696 7423541 26470354 930765438 888153021 780850743
96475171 29610014 9934609 722941024 714776635 775098458
245019582 10349970 5050575 483204326 399978690 499267601
195951004 1804763 227367948 257063238 264294796 344265935
105169077 62793814 39159513 476201447 467591160 416109174
2267895 4631761 3705665 58364049 66584531 66556376
113111447 33374590 87137264 447474623 520350418 446089266
647550 139907 136797 18607454 20409855 18336890
12285273 15272949 41030700 251223178 273949614 274805491
467989958 123588793 93036827 914106001 878671415 869518133
409768507 67391004 134621370 484858166 121253735 447319681
242365515 79049765 48715275 693642409 483802612 706665322
46154384 9440641 14671065 133214639 116979021 131369215
12087356 1660329 2844975 111011035 106510504 102579278
38126455 1919367 5075330 76884023 74992026 65887774
12170926 31023381 42176990 118853633 124897612 126326086
419169261 109204738 350454252 681720733 618237108 658476238
429239899 263674380 62656958 681991387 592708393 731594276
126701870 35207180 62694667 841964772 846551824 749796856
11514468 17989713 84332973 454223016 417538032 451834948
45741793 107840882 118383257 856791691 816923350 669150657
140960841 24609600 43693095 615380935 594646909 707454744
766327363 201438808 65073658 938572258 793741551 774332890
95741196 3765156 73058113 273038401 206393564 253102553
253266106 5044834 28577736 811529857 774376059 733650585
3331838 3782440 1498192 58572491 60530907 77249745
4713712 122620868 117243350 644976055 877035628 799078541
2092621 491552 338443 10531427 11588675 11737310
3496341 16993865 10992608 493152423 413076517 438272200
506531024 66209304 198835414 634756269 536097918 651224903
38310481 113462671 40963169 246441598 400007583 393092860
23161308 39902279 19144449 518836819 467469442 544118502
48018618 48471696 47528898 444471388 420348133 334048763
88362473 94630650 25667127 447668198 351209834 434945793
175041902 24781032 20793916 443926577 375702133 319258941
121515870 7309640 6786692 517138557 514059404 506453559
99134395 57355241 96571625 444927682 351800459 431960120
222144950 15454790 113217615 629833543 501232062 643789897
177681582 41309092 93349569 537372720 549182863 521216759
11579221 228131 3365109 84327646 85782730 79171124
157566824 126059983 118444741 658730208 885443974 648552883
283962106 101483014 5158758 568028357 568579930 513660147
479167750 83452829 69781482 704407823 526341757 671461305
360674288 513965390 111674987 539118271 558975287 516273563
471471861 94582662 294838484 879758329 926620068 795540289
379766206 389678811 29772555 773712715 775774595 665029670
39016096 9300687 22820503 772406136 819105200 747304921
85970226 52953823 8265374 783240839 732673287 610836770
14695678 133472262 11832998 516228297 506006562 537945881
184010941 50014909 38449666 450096063 418092352 489287224
188036428 72819092 60248362 362740543 336026716 326436870
208534880 2011325 126771991 470859139 191634017 474443794
17127113 9201130 9340487 48124961 46571820 50079564
7564902 1139812 10737986 140606723 156314967 165574964
36446700 41239626 60289931 703484251 733270448 694196944
102463621 3650034 17572389 177190701 222376158 214354729
11317459 9825815 37233969 185849061 166588179 192776859
465060849 380929635 291914054 716562324 704905926 701064647
55345304 42563783 9869680 108682412 100379422 110878216
30333658 90790142 31613408 566644701 815969054 780253643
72587941 3974296 20058916 379761922 461361671 521267520
41881868 79817581 104676566 631064456 634504318 577525904
1969386 91061891 107502553 839469092 744522899 968259390
32136129 25537393 146539065 818851146 670671402 828942171
497684750 94915714 18773065 535125185 194720933 559267713
35044563 20574041 81957978 415297345 462282360 469206608
418900986 291326001 283778608 676574590 690190716 671042004
34729470 15370038 13798833 293228712 253768304 270311538
65449738 183375977 67581706 535512179 809680160 681241634
4721434 75290158 2323841 274190166 288061715 212297942
124299211 213296346 6754782 843894277 841731167 843145053
433262188 166838064 27383689 748277498 709297870 575112840
18259962 3307108 4327008 149114300 118943592 144888675
25798795 3252130 29334517 121302368 114320983 116380742
17111112 27010311 2745034 161597219 150657629 154179712
27477717 10741911 44626598 541466264 555150150 572803779
1584731 10607499 14101738 94202866 104256111 102982382
133516347 119548019 11859975 165715106 137581594 123462424
373008883 119240185 141255085 716553638 776381522 623146912
40330350 3178819 10888800 46471501 39979383 44559185
16191628 718956 26327971 320398113 318108547 387028210
521159800 122431832 41004117 634062478 482668975 628370079
113421759 6488788 3376391 390248545 315903711 407279316
75745854 85156413 55963583 767415470 657513200 714348876
82021458 274494282 197575432 795106685 643926344 796067073
57414484 880008 83922714 344121804 350255298 260299405
129911715 112186095 164425879 760457716 785120604 831625480
346194250 16786956 55445128 419156473 430120021 409950995
331620243 95403658 65697034 549043536 573092674 542031456
257106640 201556970 34917192 939414646 860046694 969053599
59289490 8776685 147583818 416966292 315669016 445024151
129050744 778192 37664797 289118786 272761973 305860861
135848154 104464448 28730944 665876815 753061177 754221075
104107188 7923283 22567220 341969607 333471455 291723608
11298483 98309760 35938116 567430056 887203887 934031545
67837622 3184996 27957443 70572482 44717089 63123461
258840323 142851902 45110472 690349866 708774863 618177399
109588529 7923128 38431535 235135989 240892822 246697601
30399522 3972332 13249747 335649026 235005140 318100330
95371655 109364067 40280642 323395228 344312575 314088740
3101815 52258319 70400348 166265957 157588260 159136934
316766181 199737991 154568237 341611414 362018443 295822134
23576086 11994615 17730813 244379628 249598768 255934249
417679956 80861333 83552918 791945058 844932511 687263490
17324650 11856355 16818141 114058803 111497493 117116652
542282731 131259548 98908544 900004669 658428573 911625610
824495944 404605849 482278302 891288473 782164319 865861613
241357859 188299140 38300206 605805102 573088419 479919296
1611269 803749 12137 3981730 3930831 3483958
131019328 45839599 426751568 587656002 580670669 480681009
514743160 135082305 55748443 697036370 703718719 798212579
67649101 133245494 85653185 448601857 586307065 569722415
43724203 83605405 65079605 407832164 406852152 358940129
52100471 35337503 31930664 403755789 413734063 342068834
4128237 557905 7177772 58879001 77820007 75051723
4869783 743056 2330298 38655869 38298557 33642381
64116768 26131173 1618663 366638268 366603984 321327407
21306440 15941969 42475175 473304159 477176675 482147475
8535597 459139 4748222 12383733 9333860 8892864
21660935 73624473 116411206 648258755 655310581 585529522
466055918 25289771 90444709 564171734 379842428 137850407
188788664 69224096 17752521 605537514 636753108 634403885
33941068 260515 27331760 246151466 257474861 190619952
52710042 16195533 71601326 719402828 657200458 687327382
182090724 100045373 61105427 450566575 468134780 355016421
229533950 154923038 100070808 774013809 601909534 690584777
10486044 7029322 3134274 164281450 148421607 145211897
180752203 82143325 185861719 378248860 265386376 375351452
3621662 4185775 29883536 296272798 289427181 317145440
1388860 13667672 5371273 146562896 148425472 135044391
112004578 5930041 31196165 416539674 311832576 375584934
2578767 171611 973274 17001131 17038683 18512964
407722299 66269439 102360711 560346493 502572893 612088937
119837301 67710487 13408222 256832711 268827260 204393652
112156960 155267856 22860049 641408130 639288012 546192346
12109666 15305389 29766570 217003838 224401844 217661401
547505950 62123720 121169000 583178911 495558316 472054489
58658114 60819921 35879358 648658896 820589092 753863867
393460897 69131370 171764265 683035809 695934427 609790990
236721355 275010725 88827826 773385490 774962588 696857652
161130674 12742702 21006148 277357227 246611548 254803930
56292350 19045718 1417524 158366886 177096639 164809537
219702259 95491839 13310225 367608850 288179596 352212034
298027405 228528628 50430439 387910428 263146639 300144519
285185585 248664644 8842957 794239294 794922591 694926280
89767348 60222212 5842199 505717506 533373576 526517225
14335125 2762865 833565 22798011 23947168 14226672
126406943 67243495 67130644 408211697 389523843 375235896
50450024 27345291 114384401 503540991 648740601 604462970
5423927 3329047 2495203 52465421 56210734 41864321
55633710 46804567 209395678 687736698 737795178 767199402
4530545 22652003 57701869 249219060 233022169 235481000
276798174 82477118 303323991 763641550 766205139 731589449
295737060 207264766 267476107 460360733 271821654 437147126
329939386 5263340 149890157 779351286 748085958 709441431
6617419 115842724 33423734 209525843 276311546 288710893
41794498 19940182 18291571 328179582 237608524 314701385
304416622 231764213 153328952 454178177 509410724 439831478
138673484 186694552 116092895 565415568 583675046 471492155
10812159 158041679 724131 414404234 382093967 369128184
200985771 45351682 75764504 351598329 354285097 336715691
573217028 160574009 36279828 924130151 726200037 701053159
3044931 1560492 7383383 54133648 71915863 68176430
352792407 31347117 61656177 677982191 644606824 679184888
1040777 311717 12711587 63087940 56181615 65414163
150422683 9443530 108230153 507692975 516982051 519392506
118240802 186958229 14306604 651506328 656078735 592649588
97787286 47599440 71446704 769071074 745332430 760983032
166995225 10573112 66905246 312852101 298195498 253565766
273383156 187970487 171427327 714321539 737754073 642471650
41364458 6713056 8025422 127143154 116444981 121582608
140321024 10674151 119232960 441435646 409644473 379659588
316055076 66389746 96803855 459676937 446540792 349128777
614581614 88339806 54563161 864416586 576264116 701663655
32629636 9669792 38782177 140258781 145532927 153403881
33756077 76316971 318625732 877914846 885971022 887175900
76686 7839506 2838495 26787300 21797288 28853676
20523630 29132344 107555499 702073552 623956417 733494313
153962228 100767507 58363110 309719078 332336655 298532418
118910210 81549950 48820910 653845002 473625670 661560013
183526810 69093454 571951004 868978857 791281361 989044779
368215353 84628296 4088796 441426673 458488072 292096070
24841215 7854868 677542 184806209 186088148 191517839
198206768 25480442 37776686 224602997 95211043 201053179
2026892 1292212 249454 8118477 6442096 8453526
62353417 6243109 18067587 86913366 71197203 51983591
115074299 19297915 21507649 511304281 469613771 464091177
38838642 81757749 59966748 431452082 493199541 575924814
160876110 87394057 143712273 432836800 352321056 455128336
58107357 2389833 20030469 256864732 268599530 203719688
122434 26091278 6851031 107894828 101782193 104720398
48816324 37412320 18072656 303478723 327512808 299703198
697302400 282806694 67393166 767846372 803084536 258846463
155169501 33290360 61271867 426728637 485528394 489563976
21255120 30848964 2870528 389535174 369290960 327428548
6008337 4164625 2439666 22856793 22359132 22859919
281732577 8536543 20730347 450554505 359366759 383561201
340083710 132077551 144621817 356979464 220302614 353815239
158751 1881071 534443 7653228 8253254 7498239
97051940 28513695 29392780 118961870 86850603 122871543
31081438 12827760 24131079 139557102 144760177 144546480
125743578 27472993 3216843 259657000 278799070 266253071
59508429 49322040 34498256 483035136 547753045 579526551
30601037 1775333 29836792 132287812 130573319 128181114
2505479 14484835 9717887 168535774 171335643 145443009
28289003 4013651 7999268 30462930 25833890 29652807
96093914 4561528 19705751 623593251 544878424 596345819
23717138 145471461 15288170 938701345 954051950 972716284
206293473 8610975 47918026 413304371 454599306 392324680
81599702 85003107 28099839 438451333 436780073 496984530
219409769 81606094 2095045 914471269 751407185 786594857
66653930 14908304 9610655 174052067 267873887 294705340
320377007 12719825 135621599 702988054 750142291 776309887
8350523 18848010 30451551 556475956 539784913 470838110
12917061 36056652 51815637 493690366 697824358 710637776
183642182 47470088 189385236 196849954 166344931 209087981
21632093 32453857 2672809 265948696 254137742 252864489
208133 108345 23644 2427456 1933618 2186362
482136270 128606963 142701926 820023448 887280169 963618733
245203142 233494384 83835961 662467775 619925537 448490487
77661858 38031591 9412037 93735134 54467162 86918278
42981582 31984918 7697864 268118284 195430652 240186606
86754630 65025593 31385551 524752424 510978153 456400182
4920669 88640370 2828550 648060793 634379216 628919119
21961731 45111627 8245178 312590930 301467863 248529799
109585699 31495833 49981660 591318610 646082429 656135690
18612176 6228001 10148325 36632490 34279893 36918938
162166572 9635610 139060581 497960865 518117220 631748199
82462026 1431250 8173694 269276238 222029728 261878261
220814029 52609094 178830535 827463119 658295361 368666738
428230109 42660559 244761329 736012921 630694166 779533252
75240929 88527132 7117670 579220578 630436555 607862203
154158375 7049542 27907476 297767859 294004125 292348253
223205703 6188347 17941682 489268018 551757607 548539294
488683700 63032017 230396844 543016506 532917115 422596285
505542476 306827833 163948381 932811651 864966978 817038845
165306270 25004602 1571044 786546995 456264662 792816243
7514538 41429718 33902580 741145377 820119141 850428293
25327835 7951443 13748624 623972221 643485356 498989261
13045656 25782301 28825897 131673124 140602660 172671247
263870078 25738019 331529287 607644880 481422087 729893408
33590095 10172627 62103532 415244925 491790083 443873896
440801112 544058815 36192931 567242875 580555629 194464231
59724942 17660374 21763003 284520315 287074186 293912096
99847416 107294569 104561433 483413151 565262718 546430574
364390451 74500928 83907984 794448615 720087670 774367314
794303 120792 3480043 16186250 16296043 14342140
103953152 5752422 5817854 144536888 122894623 139672762
317541235 191743894 101600713 570806426 679770870 546514463
195768993 249062493 2974658 890857922 763650712 890600817
119301124 33341133 91607521 480172938 363550807 452720996
161963692 127144191 26673398 909036817 785705375 859359095
399284050 91853700 23225657 631414671 584958072 184047212
619755489 292345526 127779181 823436702 562597272 332911397
81177354 72231087 694653 547357648 631030013 575665998
157656361 10226219 13030150 230821169 257738675 191852355
4456064 11130264 16841626 200201640 208656022 189685333
16838961 2466628 9151078 96052988 76428707 89959760
44699626 39609956 51690595 537905233 801084273 761525267
316421956 79189201 99084705 746023218 591995428 459954985
83343514 46665537 18944349 355427817 304574930 309033248
9358743 1238797 134689 21084033 10847592 8162135
38794857 3830663 3130616 86110062 79686557 70283781
106851438 38010906 16018231 346723332 354656184 354434999
147696030 10827667 108430545 867776121 822828550 723874987
472275554 448787497 247067308 589135003 601170898 488604096
276538166 106884399 227266276 343764413 219948520 288940629
17139172 13483712 5855525 100777415 97237220 123604269
22556776 102866419 89561759 530121167 473422143 538690499
451027387 87360002 280095019 724978939 796826555 663212700
555708453 92363246 159917602 684244250 683215045 621626358
24583101 14807579 11186235 74754622 85620800 94527272
94012008 8622878 22979652 378538494 382159967 234332454
287632119 25216926 154485795 926916800 792444788 918171379
95815392 17790199 88963002 339402455 321259496 325828497
129297541 4258457 13338151 274301703 297096144 303868610
128635380 64584052 113353264 685413540 606031642 651091772
4262936 996749 18860191 290962115 358398807 331363851
67117667 9539230 25278581 274536734 296043335 252941071
381378817 70112076 163103327 616241111 559250623 468021682
119454536 23838111 45938271 315567948 145690246 310605412
10507768 3112532 15289801 57254459 54838408 57297227
54287884 5671509 28839079 213333058 177650940 237933272
457375473 196279245 269312041 561267872 210909339 589390401
7170005 26989645 85440890 629317091 614351235 628450712
169161661 89800794 19101593 929070842 874584978 811043378
492399012 205958921 121341159 923960917 837390241 954588101
9638641 258961 19918827 407060228 368979593 380500819
74737435 2619505 17000669 271495739 271683890 215943572
65776776 26422814 329556 245707369 133330466 249791016
122174329 34827379 102225141 201020252 205342244 239721808
255736357 62020879 20433400 520753655 518533463 533649673
82067490 20617685 12827071 200730332 200224856 141791776
26559520 44573596 21071394 262464363 298386714 282023055
66007413 80476135 108522959 715850809 678366305 721674328
459405301 18555875 88638376 725367427 570750252 739981574
53844348 3556798 60761214 371408138 374209732 406257248
310684424 23180179 130016045 654677174 648482485 550866493
16740235 5687425 3185034 195218660 184786380 190693605
77197864 75121102 116566060 973147786 937021924 806869747
1449214 978825 2438441 12076177 12760820 12481069
11655179 201156425 21295737 717714602 950699826 932919906
327262484 47018768 28686395 633425430 613255271 536404003
84322271 57668366 39664016 482810848 481903718 529767473
263548862 48417781 11894641 451717917 319893265 489951337
362672476 134669168 46834384 558671282 619771520 527109825
2551177 1340286 885717 82830219 75809376 81029337
375203562 150621861 178020175 424518354 561354310 312771037
239809567 136202477 253544228 432613324 680692923 729464924
96900604 8502452 5480201 192360491 121090144 163615636
26363085 115313660 14480726 745373292 889170552 682051512
42725622 85846187 4153326 284979090 286547390 280678430
74625929 666412 34746469 86866049 63001732 43519940
14134842 47998459 10166830 144655657 128383566 144440765
103550891 59810503 247412293 581168337 582996185 589963574
39931446 543618 25378679 46774232 8794455 36579639
217431517 279785392 11632440 800103618 925595664 787773597
162410650 24499417 27442258 294746512 319145823 263164081
108859194 194740780 22846561 587348138 798306665 821948530
60265074 84181313 113064340 614153070 737718277 792548490
199024443 30058352 239931748 490728546 544579945 561299799
89724754 71044328 2473970 93030726 85721632 95597215
2414338 4649992 915291 73566596 68897048 63143744
11060216 49552201 60310581 556189862 534992099 363487655
20084147 101673 17310279 42503329 28350980 54330597
199278581 148573511 31224215 882044113 820038406 887286501
373309782 341650498 73465434 562656703 504413940 552796528
166803085 57725975 27343232 479230433 532967626 507364407
109486246 81982764 4301931 267256612 252600101 252459044
247488153 42863181 79909130 289584617 224012925 246184822
49213191 8508636 26009369 110507100 123389136 98017092
222317474 11675989 134968873 393459586 98547295 452240365
686987639 90391536 63051726 758484782 732239585 820710162
391300584 151799954 358424751 461279323 361707293 452191491
296759258 63011010 6949305 545512654 533659498 428970924
5247883 29817486 22887188 173342897 168100630 154239468
42287358 3501418 27069653 315549344 350129962 295313912
164790189 20410444 181620502 762440559 626691170 672189337
75586055 18844924 46650859 127061821 117295807 108960981
14258876 13413155 2194765 40287763 27317319 36835129
659432110 75178283 41246922 718506194 564450463 569868259
184545500 58412930 100239759 435528435 428951167 385434806
141061422 38560576 32224835 159610235 110078426 137308236
98726847 11911161 125162832 719237227 694830063 630035440
525038287 15584420 212957884 801869179 773527618 549434704
23717126 7619922 3081406 214706710 197371416 211926477
102481937 58658940 85139080 300116578 528087089 296046881
50761202 14788245 22832339 60330679 22225031 33003676
20423497 25617984 44146434 544952803 441015282 528621050
321213357 141348152 150878939 658938328 467653262 491643236
2386074 144624464 82882336 729703883 847788678 845799567
61065603 5006577 13356162 137866191 140831577 144677144
178464840 37897541 91999091 887956338 748512003 790416654
429022647 1503965 56832487 887917714 808683820 937798680
39381807 69742216 107644928 857268008 986352467 878540659
1547 1718839 6656593 15962958 16875163 22073483
249872555 9753535 81053325 810532122 746992875 669559232
2364257 5204799 23693082 92983699 107870626 77572962
77738115 22702706 9074855 463144746 457544490 488663294
119414365 197807036 10458835 634698697 611600926 702771436
4430234 1998067 3524585 44982864 36896936 49384572
54569655 9235149 56737707 240902697 218235620 199855454
38028965 51147064 124285196 936344852 921879982 957046872
208215377 69091590 70691598 853912101 686909303 707940296
69972509 23801388 22951786 545599200 539789459 542725822
351631775 187044625 348762385 802303751 808903837 649898220
66753882 93875865 32536784 435616611 524101946 485997123
35072085 27125488 28321093 320218489 316607265 316761872
107592273 21863532 5796544 473600370 465770609 341712055
5761330 283955380 251529335 548271574 757796965 832028007
32823509 88592103 91333834 560792264 499528358 451625533
42287034 93141689 34869463 392248530 466913375 314103255
43718564 37111352 11853060 593476667 635114003 662577235
273305879 90649110 111191129 648612947 665592059 675275598
224627767 102483398 80139078 845782668 834153428 801403483
202745927 3283629 9960303 838842915 695251403 848672501
58910935 5364939 28811588 155336981 173814453 161450746
163005861 17851530 157863843 608536984 526366408 630676328
8651234 9398171 8355541 492136131 596207383 562395658
13084988 48497419 317579226 978422577 900893334 916981081
44923060 143968013 46961554 707567712 625872419 712905528
36502699 12243729 19338695 265135341 246235193 275722366
161633316 89178403 938405 775485545 736768352 744714962
72303379 25502349 103827220 585382507 635103681 473376271
218439344 37332238 79631550 624608707 609248415 485296122
26159909 4497814 6106223 123800040 92047303 133806618
147033858 3632248 8059577 500820065 520788271 391922186
113455385 50913457 10968122 512689792 465103974 546489535
547709500 167997068 270287770 896661687 789587753 638437773
114518985 82368586 70005754 383399576 345961661 406279339
1207096 1516927 1440044 16506444 20914690 20666356
216204832 13569480 45276439 480425852 337483507 441896429
9989196 77149812 54754721 350160201 392250133 338413766
14438918 13113954 9351357 36613689 43299648 42231624
11275655 67269973 27684429 689848662 767358287 723704052
122249728 144054148 48302933 226384613 174413948 187310939
117316185 98159305 35536739 746577224 793146898 791750064
112785442 61096625 12647775 145768593 114572586 88445422
12225086 14402292 8633361 233664802 255681067 230390438
15989353 107347282 23281003 416064947 467415263 391968817
15647301 51605533 50399768 525733501 507988519 436613425
16566695 1152521 27814959 53751903 47808041 51149772
345419133 186012007 99738740 389053965 492361564 485947233
222048348 74807853 55233432 732004812 736419464 577756800
7111447 6928210 5194149 48129282 54415235 49479129
30394561 109504212 117849592 249806395 257782942 241338418
299532210 356029859 129089832 786564807 780702997 772628894
1350017 82060304 44914776 448778232 751523161 743559468
19909882 10094000 49278946 229830226 271235670 249174494
12211656 56529921 34044346 604860834 630723694 598070328
17144135 3806644 823528 105744698 88548578 120583197
39352848 20444462 53433075 219987324 213683085 219162464
396357814 121967538 315588099 730790124 750261971 741138636
221657213 61242433 131521866 896494779 934867576 623209630
425797346 175257027 71865981 892448663 425326629 758028075
223966259 113988641 15031067 597281794 553604001 509464500
394631362 10237508 125561003 469507715 478888502 357378092
138864248 157417886 44167197 951593949 844677270 751540177
652149644 85673793 50510730 837389895 654079868 294986158
353860460 196232432 29957630 455668389 499913865 455772188
40183019 4400361 4507701 110738034 110379524 107458064
60090177 54760985 91735520 554372883 732529651 811465514
462116707 11961708 205183836 699886386 686323067 727938091
174630148 9513481 85176263 284021099 390883711 325528855
46372895 84792229 37248200 613244538 608939542 609935772
189888821 347202075 16280282 430412439 436003176 446060134
8072799 9173429 24174273 679982780 671258355 694698956
356415009 212078206 57375748 424013652 412555017 340149921
23307568 34635818 13745342 336775130 387392125 387842911
100271252 20796323 11432607 688102039 672576012 624015967
506366997 175521240 66028311 803264999 840315129 728924842
25144167 37909437 80989845 844061211 516401508 944724336
155568234 158307339 98736738 215185045 169437049 201157293
50569652 33492302 91937759 712290468 640753851 612017803
48916343 62679797 65604732 446063737 417218554 396057731
411495548 158724756 35579518 522508113 526236041 555029996
3891213 653139 3294872 24636955 24217648 23959150
166822888 57320581 78596390 824191948 802657964 780209474
2762552 2151002 10650641 25902072 18592986 24085151
619487484 193079897 6028856 835769052 914733227 567869967
105979420 52181995 322191960 908998549 710669616 920304892
29233728 59651604 2678171 385236512 333757516 375845949
14415957 3780975 3337131 367035759 390794768 357460409
476853377 11478838 276856166 702057496 571518360 690766478
45247997 29055574 53813617 669047765 619710401 552726555
244790775 321387993 58590484 518415073 669314816 633699094
186451428 13820402 22589255 203473041 69551094 179727034
676321861 129240062 161892890 879059019 754417487 790188496
112072635 74664408 38869949 601892846 587762013 576440897
473624114 392038480 107784090 971744475 960659513 853352225
280826718 11757766 152682236 311532194 302541148 296436820
40829664 63567404 83700882 444167817 504198825 485628896
11066240 59426258 14042150 309273170 316332104 331670214
1081226 755954 21690228 514278031 545980833 529572045
64050234 7603711 45016233 304003166 295577540 302573306
124602579 27900714 35649626 830184268 833401206 843174238
363612157 7113107 61716691 526676559 530644711 548681315
6857126 209658665 181600281 879438858 906985101 781079600
21700436 1047566 5067268 23694606 8905093 7107578
29636207 61770101 7462402 515661019 766830033 750713807
44988237 15270177 271011215 694298618 640955077 760112816
566008529 315074648 15203263 866093484 848130716 674937084
285078776 6294139 9729905 426496645 379401117 373861534
53850558 23600683 36883096 200239269 193985591 199225251
176638188 41848552 134670453 859664243 749229756 806472403
6111753 26970510 69096272 576688393 596118840 554965072
231303632 415945350 186428164 848625222 873898374 891723537
111650615 39726925 25963788 132894129 132121873 122036184
464790019 169018679 75079515 501317814 545195657 525943359
4348084 120089636 146638863 467300027 542716664 523356878
34370795 337094183 41611783 802864440 829198021 691725163
243523523 176088761 55050367 323226630 312818979 316243957
154440279 72127288 16055770 878413712 836111567 952179794
97916108 45278258 78379625 667556828 767325807 744834850
30625449 25331529 32035158 139491598 136608474 127739652
208539171 64977323 64581018 435484024 400819450 371865317
250086106 78360876 40362418 364813694 381010949 306473271
13502750 107259757 63830097 669502508 657701031 593462798
362897445 32081333 26865776 384099458 296450379 309256334
104586172 14824775 69707277 419080510 349237887 443647566
13957996 55419301 15528849 156690254 181445400 153922286
53531534 10298631 5529012 153216174 192158561 130057249
473846944 463523399 209102461 553026602 562646747 491000265
140594113 4445900 711349 335346631 357394636 288670595
61437954 120448269 2421754 580963417 632258318 624595219
52762626 28487173 87939703 549296286 537511756 467070244
396550026 200461722 282659171 940856319 697020625 821729657
47390595 16185804 2699216 114912846 113669124 123638205
413660500 29170749 75882232 550921145 487323922 323545642
190046574 90318592 12376209 263150792 575529597 383519516
112083593 92671243 12511298 176664665 144139507 177964460
144785839 115246562 109567282 813324206 909796480 897061009
7618530 998271 12542287 84011899 95643403 84049767
347622107 61986644 121346463 685371015 440330327 700393151
196929291 45281936 117322001 244582755 144407487 129967933
38594221 66462409 145159185 760723211 734160164 831424915
32773534 20865397 15373504 282390556 320925720 227139551
328403753 34068762 118186275 688870701 537921375 539607291
4097079 12039759 14140859 577621525 765660874 697709500
120495422 93270284 8406943 221680680 216183053 194333439
2613208 1381611 1138895 3508841 4906023 4568936
202668922 58321135 17109121 766113865 779228324 599754501
331228550 181169345 288191259 944295226 875087409 940826217
55496400 2042486 118959472 756526385 724365193 726754423
237027836 95929404 207786176 397561273 450124122 408974233
119455811 177023262 299155610 864600386 850718722 856484874
511639774 251215220 118682105 700744015 917813360 846232820
144834723 55075555 97042471 242937819 332899839 405215449
274403373 76269188 9826187 556951492 513845835 641858719
442656098 172167214 105427883 793475815 866371918 575703478
50501045 63259891 25770323 412648888 578933901 600775451
137663638 13054148 78738041 234121973 232483158 235245043
5694236 33447896 86429985 947588750 950712729 985002089
144407887 32968685 96931056 220256852 224182275 182049021
381921279 304195199 37807903 844435213 877953744 756945318
381231093 41234571 9676416 468309635 353317442 267905746
8758716 11377196 5530822 226787617 215610400 198158729
14161969 36406964 13695005 680441496 950234677 918015764
29299651 51352474 49857626 362994165 387757142 395754992
197820197 18226346 10769365 251389656 239408028 175143964
49653101 88019038 7749484 252645308 271586427 323520858
625429564 359805646 72323702 633066316 480300076 380374247
310942677 42581791 49588512 505663571 439403078 467687524
391113280 11756026 122619002 529282391 388193611 513143602
462313181 60472482 307235653 708799831 758970377 710515399
58953798 9994618 5322906 660746906 778670147 755130846
166406041 643821 19941294 751614617 750946827 797486173
74128729 70816775 10349291 485557790 470980657 481982434
162849916 13005077 120291193 657129494 749074578 733733293
30032277 112460994 29814753 566167927 522152683 568904098
61699274 17027831 67403190 916116338 953651322 871681032
176988553 61470285 24813274 249258140 254579769 351416427
34516854 62362534 85133698 712772126 744511423 545265872
22662783 27431977 61588225 443689802 404338772 432437658
157061464 78540797 52547102 178269747 135429685 183153033
102449378 136966827 64611962 231120851 165958676 200954617
537193242 83230427 191553688 707063930 733754016 493714048
126302959 13645726 3610871 203928068 174086785 208934756
88128515 53319490 34064932 265536011 286231307 280185795
27259467 80444724 25892856 507373061 578167499 550468541
191051213 129541062 248972348 847926294 811234472 698334155
10255636 26174376 52930436 653603713 657382050 668246886
91824893 55609687 20035707 220822003 226669717 174496325
86362624 158243908 703593 351858884 402654552 325259862
85053619 66914334 13779707 709890403 723310620 695901069
6733628 44090783 26807479 654406026 529614926 678032555
288354934 34826304 28510626 592813636 671837797 645847875
449842862 86506293 64808666 975353247 895069096 965899033
4630993 12926482 34439745 287990665 294553469 300583256
169353446 32182808 178826959 523252690 432339605 433977077
72185933 48474788 27660502 449741313 427664160 449883568
5083771 10111501 8786369 58099070 82429924 83068521
15252323 6300086 3952715 248100195 259315391 227789419
92696200 4452124 51253546 676898332 753343037 593430593
82495532 70711411 34689814 621685715 600260304 685301835
914971 144345 669865 2127682 1819665 1806326
15447372 2483666 760842 47825764 45576145 42427565
339377682 93070889 313066373 624115979 508253479 591197761
256086158 223699582 170052691 669661244 660712074 468197643
112666408 119199966 18031624 887253551 857006097 803749499
114278579 46208249 39894190 200440652 186259600 177954656
426812546 13957553 39183505 544460424 490583860 289522673
303276386 34916725 337578000 657758441 480891091 593020632
115943539 962243 170904092 805404600 473790333 671157074
164470373 87501948 2590010 903717284 866801246 938991000
60809544 145368388 52781095 654253656 687307033 700315792
1482643 5504762 9163668 94230365 87201347 88952163
480695693 10506323 27532719 509123385 454008967 292796633
649955807 420105482 138871004 720221938 475511115 680190857
107096104 56915303 10340011 208216429 147149957 45868420
22835830 778938 7655395 55860142 43299880 51587225
242027092 123349211 81714527 483604518 524832531 486847616
81889615 25352203 6309374 302452754 297424110 294658563
16446068 216605491 59226185 788603532 794758928 751576963
646386926 195261819 76926781 978563390 735402194 558273407
118870508 23309177 178805 277009964 247310802 219121807
245332941 50490950 13901418 568198993 542550174 366864134
117942175 332527394 23429400 802997767 805002308 790042209
107450308 6535014 13485850 126281730 128678118 98743979
1021306 40052745 135596913 364742957 277996981 369731797
5337765 998184 3957305 39255179 35482253 39780018
211967909 208015439 22697951 775066323 777782929 736916489
33602826 29480314 22943650 775463184 742096062 735771817
5851277 2565101 4864420 111887095 126196096 104636710
17027271 130797606 72880914 677640442 690640319 722652605
7143726 71072198 16554819 397538199 406042133 394420749
30893409 49538029 33033515 518943612 506299904 601571282
808851878 488060680 26215904 921184629 896135157 865287705
172338781 25977996 1450255 737039347 720823463 697351525
457516881 108566912 256213198 891178101 841247470 862173648
125087323 4817300 17946350 342389196 465532393 395803679
8664110 3535298 20547791 89704280 82746306 89517631
17494116 3862027 6024676 38515473 37752708 15806528
24560368 3663001 7205442 50452995 32611815 49328535
172676564 26531128 26889598 403562570 334778827 360267123
295420508 52143939 26975435 568879574 456896744 253244679
78880632 32743527 15657248 768541395 743286919 651850121
131240029 39812887 43227417 191743897 117195172 184180308
56929469 65004872 2532101 329208662 247115235 319063223
32837991 32977049 12021085 81947780 95609884 93788172
14157998 64619818 18681001 309634195 312035061 274606336
78365283 3551129 15998015 117223138 122179642 121713777
275424615 39632597 108819470 593880876 651400336 483726408
194295413 110522221 40013706 655342137 454269001 560808775
892065007 189663308 759360468 965469557 539684069 966237721
85845680 150434143 16329351 375716122 390465419 432471563
60169773 15940336 633837 257592759 234485451 222504050
84794503 16459908 129201176 264299207 168621720 282496814
191380626 90878042 20538321 228848943 179559084 219612107
14840911 134188767 33288785 621839382 642789576 640734756
94713032 37959345 13342632 313093264 300888594 265899840
441638286 172303188 345224134 887963485 902309531 756117921
328335765 36179926 89996187 609629854 742939314 669944042
15761609 154379364 221727267 778950214 723100789 806591480
174026682 42370409 89105700 454059318 437522875 408536883
84091261 46510517 72178952 858565383 751037156 897712540
603023044 529888968 243061129 806818393 663501799 800433336
257798205 355131513 268170599 887391276 978138628 992334099
33533171 13416635 576968 66613963 56313800 69491951
248298670 132341652 73847618 588701489 710685623 660961365
76183347 66738327 71698764 393938632 636716312 643611421
17859563 26579223 45253283 408948235 420468589 494267240
99702622 7678557 7698243 515974068 544313714 570623683
236117135 84825800 3386877 700183867 631840278 569691787
310314564 147805992 198003808 602262132 611643399 616598452
50559739 12173580 37809802 604497577 565109249 602981862
21332827 67774355 19513281 509325180 677810270 693073488
188947851 29449037 211263268 611926501 639717179 644160835
133659819 153781014 247189526 882474277 864490185 896184572
8935037 12687814 43780025 228969547 210446249 233168457
11244644 37911508 15500747 264127270 298608551 289416217
319489994 60891763 41707788 367877801 321723667 317903389
225438367 76797857 124210123 566530523 468648264 541872504
37565226 110351540 102851024 329990444 314440042 258819044
213001655 47897453 141322691 439836691 378712158 411755353
151005120 145976697 10245037 298548048 322353093 297004453
50895877 19773866 20239617 103164850 143692163 134911833
85079712 19514652 30160381 379117767 384276466 381425736
31101250 9487754 21412010 39349833 41204953 41790565
26790797 117635515 30426227 618191000 571568480 607117369
752875 832665 656703 5685293 5099197 5235815
2409639 41456212 6638424 333342784 238828609 307429913
34329299 44903407 1070889 348340116 335817937 405953017
165964091 67358653 12859547 256659374 261304519 277034990
372638062 173198090 55122585 531747304 519038281 528246740
159512490 3224713 105880465 467349408 479347728 474820358
319274428 118823864 240828278 391803326 260410865 391109326
28690741 7367861 12874219 96723485 98163197 88542867
108952050 13334166 54551187 169768224 214155570 220752536
533522574 34072120 337334194 745305500 719777698 689870777
91099931 21787596 24243145 403467188 269494492 379329454
72218764 17344883 13362711 76750755 38632915 23402609
2986224 3945681 3088566 15609740 15139282 13728983
17847455 78808607 22001403 559125517 558581346 447776540
58332510 40286780 9539610 102314232 102406630 100165038
50106639 47826115 13517735 505759237 437667048 336978107
73472594 50187673 143906352 881378383 844704723 841744489
102925124 7870462 238802764 450344505 358303172 445086661
87136931 80863714 109264243 669453319 820986008 642062786
37749541 85197457 61991595 298535651 225516490 317817148
8318521 4453422 3513121 30165222 31681840 22380456
439641240 136385195 445935025 603944472 494220854 691713435
17197773 66452017 2761984 892243926 950494260 759764668
69291016 48632558 91357552 618680705 602742264 550833760
240203166 68027984 72553636 333856177 309198273 326909699
69770800 39360635 82352617 451653620 483048820 475739363
175382878 82458666 17263460 316101440 295100772 291844118
5337837 397137 14915027 113567724 125982131 99991894
242447804 20905760 21951271 406627847 259509182 405995721
91021287 36007408 10711001 812256181 815251475 814142833
228391900 214132321 137577019 531217136 536089329 240879591
11597728 31843681 41320908 880904174 877503279 792348250
22867244 29973089 120731257 305929829 214336776 359465115
478800413 545343101 332141986 758466305 689814932 577102850
353368261 32662082 75253709 409345082 359586687 330701675
8195386 11951559 5102501 118754240 104958279 102297528
37196358 78916183 41890799 372045285 316731390 364767781
160214799 44545969 20407485 905743022 922605842 931468195
80638663 1252688 6655705 91527058 24068932 69987522
80884252 39703293 14869765 103509462 109568388 45860155
70434740 69451649 6254821 572159395 482346911 592577389
87371555 65944863 67530032 306641968 286583864 303302149
108123443 51483030 34081159 408731458 476649873 510296637
6148581 21081960 19033112 145139550 154107434 162030025
14189092 70211847 54406296 237985532 254134121 248434359
33690458 106039371 575204 753915350 761883572 570666716
4201656 4828390 776346 283592428 292381448 287957428
31638913 30526503 18175245 305101674 335994597 262665204
664028 177729 218697 12340415 13046235 13172842
343355217 12802904 80590797 586859335 555691626 441413755
507144 48836468 125145 812417200 880229358 833004800
234199435 42916533 76635596 279140023 216716878 154767925
177304979 56267768 76329183 260197489 240646703 284517873
80961824 37254035 37381884 697226112 629958407 570315753
149102147 31749169 69320551 355864844 327610877 365866812
500226633 41172285 306858369 732546910 393005222 600808991
10817329 21861549 21801005 270978813 317463266 310322285
36401038 69422 60059993 221055467 158250772 194101204
14713136 33306443 20993737 284047459 345912391 294322094
133483733 4622301 98157043 448900482 834468573 647618538
508131874 6648272 452819335 732783393 938166082 810105208
139021 2569849 1606529 88284530 92128876 66138538
120740970 70912768 60246615 391932922 373583989 469073317
62095110 49248461 13144946 498185576 458480661 498410148
46032363 17260018 6873190 288107396 282147314 270093056
518489880 9204463 772947 551501713 515156861 222330507
276937950 56118825 45393306 851187694 984780164 979099803
603087138 27621442 329357460 735053180 433875290 437642762
40814846 246904974 32068548 623706565 585752310 641043460
41284171 54840742 18875917 214037264 228559040 240401209
516309665 95683809 387431287 617897287 191870932 719274723
6651593 16418338 9646316 104540579 124441496 121649919
12085931 31310531 3469167 82360928 146396624 130759871
68240461 41241140 16808040 404369113 429142455 463700827
148811132 32325580 113841129 642805176 703762934 741425211
146716657 6126622 442675 721396687 538792806 698366645
121432765 44131077 7133558 971833267 690552647 779009078
7387891 42241720 3901624 351360040 429264611 364012030
34753799 41668059 60389863 511027339 514907691 516101917
64260059 19844459 21475560 737239810 842278370 862338580
15469808 184413 181142954 662610779 684596057 664722117
89359235 8564544 57157806 361185141 364114564 342175820
46547676 25329916 1233943 567126045 525406092 601026023
111818326 27328811 14372297 197001638 166379952 200325501
46067577 59061455 48362942 704162810 631600184 630582630
456841146 58579239 43538866 828292495 852294804 738772505
80306136 24941824 13053251 558063948 491223304 558249164
254712786 38570130 57032055 629246920 675313335 654182840
253897456 132282905 41166059 770118780 780011430 775328551
18032183 7334532 8570851 55802367 52034312 53797682
300778744 90424961 103428398 380639164 331186650 352120128
202187585 134094637 19133935 448183091 383539613 609686812
71396660 21897996 72546334 727251599 705938248 756555854
235789171 165018741 33897495 257649674 220313829 94895148
86214600 103628459 24464209 729473558 848988990 833283157
10840478 42929340 139908791 825953003 848472983 843684659
27337504 22174150 5313062 357494345 337410080 317225151
330722794 117615936 137656496 538494104 476566221 540830164
659738281 71025525 137294274 900501141 888108190 728641576
2226961 77567098 39966673 452710926 404270452 453498120
30956406 17977675 164554248 760753583 728591456 734138045
12302665 71940510 145883564 658334856 698399290 689206615
23410631 63242198 30031155 413234804 509893199 507739394
29115271 24238601 75505948 412972629 525387420 526170847
49915692 14232246 24924797 365175880 385448961 386690751
9398806 66147097 34570180 275688926 292710710 242251378
273590900 102273287 16765779 399281105 334925557 228593572
264822253 18626375 60918901 801401161 772946734 505210151
6422152 7611268 32673351 206590069 249944752 243221337
111824932 171740831 54939841 511556618 464164817 475980700
62076701 24079402 58423556 369360304 426900236 451202903
24599734 9484770 19836848 187881339 209318271 197959956
49721837 107662810 5722598 631862400 674280985 681050153
35987197 28526044 111913980 746142084 681563518 703219183
355354420 82574284 83954925 684623939 677671662 752694204
158151262 15079660 145881932 860616147 795923925 882721210
17143035 27103648 40157021 345279901 393820717 356738773
108112158 18622789 21571851 530014750 567032615 540463764
294903673 112176831 87253225 461878867 441159909 208116158
11982542 10139462 26032080 421999160 412967387 419897538
369751341 306205670 7937773 490705421 391677905 285714922
199020494 78593639 109169129 508190501 724218804 776990737
185968954 29794175 139417422 337231770 212795095 340873806
258610477 269605944 26403453 672885179 750644286 732144637
568542313 267059881 293318935 758378408 744793702 382965416
100278596 128861551 5853888 546537309 622737816 628553936
1556705 14225395 14236784 182047825 161739927 156565854
97076700 80947514 91598095 428238485 534284407 543371090
6941774 37298350 33510622 275172746 253660496 284806433
60959831 2267473 66868584 164134914 165504947 166003249
286104305 133955118 197431345 803708997 831432924 815887366
144464262 103015198 60163836 151631923 128423635 138282600
24126551 4974421 2487867 32266148 29520179 27273485
171441669 27138748 59516232 353496009 357510162 340344152
13098123 44145262 41951257 283909396 252063266 237161307
229274015 36586967 202456533 756830696 696384635 870421288
87212550 48913959 58348433 529416142 500651470 476017248
328579810 142895658 36217068 594308989 744247470 703625139
8266228 8658271 2152964 443213825 607416856 581716060
590592338 29613318 16618392 860509293 505031084 744107977
7076379 784752 240388 25749296 25895953 24143038
99214730 99424674 7132416 307736961 323558022 279837742
83955363 53525646 44522668 108189620 103631723 92004022
21005340 270594402 14213919 551719776 725156448 684422861
6355963 13059476 26751192 160647836 157378336 154821386
7300512 9642859 80219529 481289662 475164626 513331278
596589 547892 4674103 22369258 17979780 23420989
87592348 45145123 134735426 664419934 510955793 635986294
36914019 32786677 19609793 134895268 127926815 160544907
490921960 75136130 361902732 945981860 850218620 938787555
29472172 25387875 45937219 266306208 304531115 240991444
156960681 37350633 4571672 212925321 218654942 225268622
93531082 93786261 30258831 342475281 375600276 340162933
42003431 55740834 13424815 548413748 429697208 456883488
29273803 75829347 73703243 641707153 658589013 726583544
306336078 51561736 18438932 800654941 832229030 652478402
302044918 115801017 260711770 589376375 550065864 722774964
42013708 27652628 126071902 447226217 401818548 428422488
242544227 131119806 11291481 764113688 487761853 753103339
99226610 63365459 21368927 901234228 624224797 677466364
753762 1153166 7181 6605434 7032226 6997113
33676400 73495404 6428564 515082255 521364411 510226784
253628684 32333949 70017196 757004993 581291628 729088472
173500866 44550583 55694036 289817046 60845096 213947983
123277450 32266257 31362098 506882618 385256504 538134827
215251365 199633642 11743347 274964137 328000839 190343879
165880390 10410676 63828286 719564666 593922552 724409177
8711463 24286809 185766615 719474980 853667726 963652559
31838022 12774772 76261728 493873654 466049791 480626371
988563 12490266 20673791 168612999 161055433 143940185
209876367 185316174 80470717 583886548 669121212 735088644
31994354 1409853 28255489 358528621 243874245 322309625
113596846 66271754 75263477 461308955 490834573 499404007
6222859 2364623 2169071 13733655 13799802 11526982
10656418 125214 8136174 126527870 140697903 145960592
68415192 72246495 23501029 573546882 621285107 619107392
72253179 112081693 2296987 902052871 977054759 980054998
148754200 12737515 71647773 314765293 218664661 305622364
27379801 64323788 35879689 789997398 709526950 767975286
3899581 2652991 11265519 54133907 51386497 57285510
614372 2383253 3562537 196360229 180963192 187720791
381389694 103300805 270408302 429166302 268048450 384130669
415590360 13201157 100329510 488933301 449386236 496717672
28095205 12403550 8794895 338753587 300105350 297940758
12707866 12327105 11501187 176937699 182167741 119463582
6209216 74538 5751685 93439197 80199648 89648337
89401235 120355451 34130300 162741050 171438251 130706445
217501692 133245844 39714174 420239594 429442157 426960923
51004399 10092593 42979868 429216228 348203028 446613489
3572567 19251606 4428797 138029061 121272593 106103146
26783903 634018 4697722 586991216 416467874 535204473
1203609 2510746 14694899 288862234 293063214 223554198
433125336 70252173 150751470 688441534 696515749 655216899
3662244 30051302 20115685 163446173 161490320 145005909
505592770 191809005 94882107 735437069 634707856 638031301
69333661 69946144 31107231 299322830 287503973 263143672
486057364 384073269 312100739 575007793 392621072 497874824
165503 63714423 3973218 408923371 423863619 285587661
84124712 22470108 146304783 393074657 313471960 387615735
157674701 14764592 71737739 189201131 24935496 184974572
62029679 16063940 72749504 257090721 266852807 257224978
352536518 43941510 9213370 841984818 886897745 792181756
75891346 40170350 100326717 941661725 856367499 851988258
208074410 19188966 183164531 324539843 341735097 248478505
527960234 442615122 18205016 899915118 862848603 775856399
41628691 15550559 37691719 139858801 132714043 157659333
586569435 63528243 335065254 695936281 579239541 647739132
28102904 67644267 138899398 899149382 773952904 851508230
54202307 12052146 32056274 150786753 141575819 140401625
31382066 10589476 4144718 177983319 157896866 175269180
428190804 220341918 35840809 919788456 848081803 842003020
3410710 1288726 107448 12275458 9755725 12291246
101358833 34015914 21018405 500116260 643894518 665268893
4392337 16883078 11537126 83164165 91681860 74494490
5991129 14397016 37914824 134371746 129848735 115847659
20929471 7489030 14453283 192034451 190302932 149270645
194677 218241 916097 31853736 28895400 27048708
176644434 67199975 77146495 548704449 523422666 458913814
18029 6416 2743 104420 104792 111133
26659006 3609689 5436897 184624750 241877145 288038861
96723666 16634198 26940609 296262582 283167794 290039681
29050132 40380350 37594366 319963954 335770814 273873044
331674830 64423009 4126830 636394768 623286923 621557160
29494592 2570536 10057687 48887965 62137577 59693777
3330848 1638671 23625361 195867074 189432593 191478489
82033052 9293630 55337392 224688146 106505345 241718265
645173 463837 1281059 18030161 14276599 16776134
299313499 98719297 146894288 420579365 338656107 364747586
52187299 157169955 29382943 753317236 687504683 651697599
146130624 463571103 92656536 811401008 819447391 771001984
149431089 130781774 49562245 161256559 187662141 134933374
250221378 145722134 17817105 912283500 863716541 926354441
160094168 82574078 235372860 810896845 778661127 712387638
15654404 9938717 19633854 527886332 578624637 516529537
113660268 90199252 54940277 227798818 193140279 229524325
23783532 37666307 41543624 659259295 722337423 698653392
150070184 29939847 104728403 692207487 800637213 738671547
221595401 13873529 3729761 346712473 225558813 259793863
40331434 79427665 24730477 273967559 267780104 269187186
4325979 1700816 4190809 28458447 29810900 28567246
331623794 16552058 125713850 615220217 552645180 595709461
158151455 23041491 300148880 612052584 518983728 443387353
219488838 12254418 97058663 978310800 933731448 834156774
86345207 135108599 69671263 669194269 643247805 618309405
311257696 57910012 42342977 771117838 630938844 754016992
9216797 13727055 24455368 563279772 583345993 528403170
360070953 76163830 248687289 469653748 419179994 298945485
6695777 3274137 3908734 23383502 23997202 22954949
15722519 55007549 25848275 315641312 280097893 312576029
9052735 238264 13081679 169303138 136070205 185742931
147825148 298895 14786247 569126136 503071263 527198217
726910600 286691184 31558935 932112446 650515082 618459949
560396011 98268653 33266803 816946139 701885243 802472334
67610344 79528274 25318369 613490483 485568967 540340889
25838008 10376901 1868900 106147327 105079043 87907110
59254774 8717060 34599926 379128439 343951238 352790132
505880831 192602318 249462921 811736837 778579465 860636699
267619902 38894714 71145050 372440309 367295842 299988891
106867216 56439361 129034811 955624801 973736064 945903110
98896866 20183647 906296 287754419 243846004 174383909
31223822 4535798 2009818 35861496 36763879 28255790
48421409 1919298 14920962 109692399 108733801 123643492
646326821 72767573 172903296 746432270 410474030 555687480
86704661 75579735 23331678 335197281 333751084 325364307
33605018 4964770 3920724 174536943 132144222 173944314
50700751 1965253 72511128 773130349 833148788 845959163
92444637 20516384 87564524 937301275 891137089 853680470
6150245 15111414 88706550 694522214 676916417 709228935
366671284 19045636 49257229 545416805 477018919 548646779
58523276 9626 23192110 422796390 394538224 451011395
19063615 13225468 3784147 140651715 154050445 152239534
217072407 15734242 30233326 487783658 475655594 475960798
49695329 28079019 1908543 320471150 231020784 293882607
25444627 2367407 7389520 48050173 52070279 35103368
273286007 187474058 72272514 548293271 360516214 522302083
302856793 61723696 163196503 569683593 622882678 655470261
391176 44756530 18319057 199618376 198034240 195333802
10246596 232289 24695519 79275560 107848451 108303571
191871063 164762484 38654057 820815001 771301684 840821691
208686799 35183101 15337019 257302355 144827573 90121339
70618502 16154604 2017775 498289997 491309374 535917285
78093603 26817854 11622299 132657132 147254843 141510143
12094598 37148757 26457055 94755831 107008493 104179879
12377040 173844494 54158318 618072389 604360942 550292196
58578053 50202644 47436670 152504692 154195679 149255288
25274262 11880189 22380217 365031137 458911778 477293320
63760741 12233509 67318892 572437013 512736446 536152493
100952167 20570778 121241543 880588752 693439041 843584982
517267 54360972 60679144 363466641 369930316 301545440
32115728 23264732 8558112 137624294 132241092 138769329
224702102 15153868 22472981 332676532 340485114 282805923
122867188 30183630 96220023 653675979 686294585 821193630
109590103 6242552 38077073 830678314 780618603 717784128
100526425 63777850 21246491 403601548 482691058 482212640
43685841 12118009 8135628 119940032 141649709 87234332
3008376 1910391 5607837 20079527 20583643 17908358
700190 66058047 105638261 836098359 671369733 900793975
236338145 261027968 16843697 590068592 563100288 571576716
525538737 193361397 10241930 639579871 580235243 578765634
23278165 74841993 97274926 769960830 833657352 713831124
3512390 47920 526540 21260365 22776285 12982646
2883688 15060443 27974301 680577690 741589051 600000192
176042759 98719230 199270981 577118272 527600406 560720402
466217686 63188137 20973128 619842842 571521054 284278836
109053517 26690045 25999445 320568598 351687471 363597160
101072433 25375418 55740142 527847338 585228801 608951943
73289582 20773701 869601 826987469 801465445 787674310
41302733 15216336 1243615 236081614 259588422 140316889
4413015 1826286 1338269 6021253 6231242 6021986
373534952 136566692 159860307 449813170 519260021 427220821
14459676 4578260 15072169 117505971 100294694 102421519
114015174 17505970 35978608 401456015 295098113 328082180
95996709 98277306 11825254 408835910 452550713 418388510
33270264 26105767 11783125 178191712 157143677 166730453
42495931 18020735 32731392 197506880 286452754 269511742
44029 45564 569882 8791063 10608687 10393313
7363854 3825966 554546 764867152 829119070 845120681
73710241 202042041 37992990 410453472 411679178 365259962
90353103 212082750 72304198 717305811 746270616 765237458
232668353 105603960 127685813 575296529 545950725 594421989
315048034 187279833 62663499 770425708 747378866 593939682
65744092 67428707 1324336 422122341 434296104 437273633
185285150 11859561 111144414 233609220 186190445 206380960
38918868 20685252 13804935 219473890 181236657 185140220
65528222 655786 148140308 282301320 232220300 288115929
4040196 8643891 32899746 208626724 245509870 228382497
80445286 20412464 64885582 449705178 407098932 439977432
60610413 16289739 213264120 451464632 478908341 488196244
161895269 43575244 100363638 507505891 454313154 491750553
29547845 20160002 29000939 121730591 131322361 124191860
471716400 36645938 167548629 914887389 855683648 940660817
42050054 183750876 107329552 707033172 694880798 555303542
16973345 15654722 16069423 151420551 159192712 145747700
56546546 7381728 9488482 146615498 133374420 119634495
79139960 70934763 15902345 382696452 549429170 400065012
459904281 83179365 24423700 622505283 586067655 563073392
389070072 132458450 14809482 815803028 891420676 852204111
16665136 3484591 2313306 21725715 19743510 23478992
262579708 127429220 10544940 533520047 526667465 444482122
32032213 15215243 2202482 59142917 67234051 66075365
24685171 7322777 4419660 176775851 177162317 178837165
17353444 210076 1023851 478288362 489340147 525804415
212666567 15006897 2803092 314270079 258042755 313475966
298603746 11591343 34810941 821187608 310954882 764473107
192070740 9879778 10063689 307113680 353182693 246664399
393014986 29531985 1344738 604496013 601220352 489917597
59829381 970944 61202331 321873709 276366284 284156648
7763959 34839110 23494401 418852424 361545533 406636805
52389358 35515516 188840384 872776567 848163264 756877599
466428037 54479290 233808935 535674504 675939553 410162112
9454330 4220479 15893215 126330081 127075793 134324992
744746699 19102109 533631304 916769469 674322146 781914320
330189713 29361351 407990436 712343008 813208889 713099952
41525812 26503373 5249205 275105769 280201095 274586717
83810711 36603417 46627550 382063017 334048716 293302277
243287086 104561625 47924513 394541173 402225260 445536525
288527716 254325 93504312 593568816 569605869 498138592
39969283 57165769 70487855 901346463 873117511 870141488
344928386 119944321 76654549 790499702 810059775 668761392
617781284 34949745 474964962 742204182 554855550 715324800
14145997 22916875 3557770 143578945 108633997 129834753
92513543 114412709 41359187 346519601 385317357 365551718
23660981 61213375 28220750 640501406 674289617 632712214
582619105 94176772 12271627 652959788 285984395 617532567
375021798 177834919 99446640 858120664 816181777 887785543
125818254 88326440 109461219 711532102 780689962 716249555
47410956 114384680 54761590 532159215 558599620 490447945
1232244 8521395 3347734 18553224 26757594 23925982
382387312 17792372 70589654 474102990 346864096 456230807
151367686 47090166 127498717 538069069 525641786 597108702
18470933 6339825 2926452 373858053 378676854 382126370
304150505 8869560 911868 338195629 337221785 262724671
47777523 50198501 28807439 645727502 611996383 667904122
160739755 93465398 378985 853904231 600797951 921912894
368234411 198893307 195266089 924423213 860033986 771795340
72084317 75496664 140812832 924854519 801280633 925457941
17200118 26659827 15189506 325426406 293505500 296636616
73740142 12537132 49658392 197835993 167362872 164381256
408113077 41056532 380241188 661322778 500990305 758637001
2132545 81421052 29151953 979415685 957488650 980551311
52229619 78072611 54473088 410655776 464304604 469446976
95602605 24816091 21692584 284672584 243249106 287460210
48360984 19373752 11243173 78486233 70240561 60806746
51233112 242367 42186223 129902427 103928869 130049892
390361773 140461332 78530601 616031939 507951886 666048734
70282532 90214975 76201455 936696873 923732766 805157248
73406147 286838786 132385075 726540732 858336657 780790047
123228523 36839051 17188508 133418899 147813380 103326111
66846474 24594332 39940367 272198996 244525945 253244760
172364146 20479845 52577686 684197466 652070051 584534105
95936846 39516885 675737 824232821 864192684 818763137
3704194 11796256 5749782 127980185 119358192 138094240
48297927 26640620 102926932 695434614 719601454 678530244
249686919 95794455 21762816 286568027 297720376 271355016
504322596 101598334 67384605 893282433 467129924 771877871
6233089 5695618 17481886 391823827 462457685 464138992
89832586 59332652 16307675 315783425 219241819 323513554
445850284 111680911 159446945 777263944 803505660 614986011
630514931 207619982 4621703 809877508 719507937 627153373
549895626 141144729 53116182 794461016 703254594 311503145
177958886 23007981 54350887 253095852 298131445 326351287
360623564 30725802 34817762 502046684 534442848 476775552
294140654 56584726 9398317 640790487 666060404 588427595
67785200 55508558 7739697 553264000 531643844 472830912
180859716 25656301 45814955 498507514 510518866 534845106
219947748 464242685 236267826 819223010 816866963 785134527
27370322 22687695 56455717 699217216 658985101 661948676
50308130 9271795 17901918 218237789 339296987 307261796
307287316 31574810 111441065 387536736 340161928 318783338
199973175 189579621 49329825 700949673 822111144 554600941
494550371 142286826 163551108 879395772 833351374 765234245
10785679 10863774 19963931 81270566 66766424 81453232
18730625 23841097 1802933 170653445 147218788 163517329
28668827 3863638 461523 66789088 69508173 64109366
13199971 12298193 1492201 64095117 71570488 65741743
1001773 1811931 38798388 187425155 156061523 191605029
214894623 205901867 84908084 719312865 698933316 587932836
471032453 74499357 89441086 883127263 912244343 629713026
87206347 46427693 6372491 594375353 637582531 673078614
141648987 1782697 119517316 426765265 399232250 431790115
144134611 14864651 33068139 961360926 901571462 899400615
21636554 12365503 12656994 113733003 82728111 127035301
142081545 43663105 442044322 757287272 788517385 754107031
9432393 34306026 11264913 695197967 893267121 814582338
13394713 38143429 13092536 225533778 201653159 207660487
599628843 109069934 433965204 827208010 807437682 649933268
5518898 1021772 13154262 92205147 94148962 80306901
69620028 31344415 4849918 88357384 93726324 93542720
63494829 6473363 7931730 561088719 549122776 535843588
84070036 10530000 9941336 175931004 188614408 189946058
3032039 3891405 11633813 24037548 24774469 26152899
457397854 103745069 160109484 516606496 411339508 343338759
216667938 11650946 30047479 251906390 25726041 207506527
136505630 10200641 196672220 517785819 508438808 478926001
786531404 143174276 282475484 838269679 489786097 580492862
73213677 78636597 299523678 970872492 941997067 981149013
195189451 83821936 16156558 348174697 442473310 435867623
125623617 12322168 24818034 228463043 201944342 249102745
18032357 19295996 107301980 568561496 623457784 568547191
17221960 146772422 6942536 574429312 561407275 564659033
79507595 77900919 31805471 135888632 128973881 132771908
87669760 87839932 14804781 810924867 797362510 801006615
16523394 24575402 18238604 111796894 92841225 125180455
11979460 9680519 3968578 92805791 83361465 87934485
6328896 337671 893047 30089081 24977569 30208510
507510800 139003615 63673868 596192524 763048484 746687526
46823209 15112386 19954735 81703058 69170049 77733974
200587624 10088643 4306528 458576747 501742486 402295191
48920204 12916979 67626364 200398265 174847126 205785096
3159766 25856585 16004128 133745278 153076419 116485204
11455570 8750335 14818400 422325572 477978079 523677610
10128460 13690380 15258119 99985959 98115158 92220411
226458918 183302908 8097425 676683477 688690318 658542485
63696813 4045705 45143686 202034012 204831723 232620226
1878093 708093 5302170 59574535 58425633 55271861
234807947 11735731 29249130 569368611 586402936 566655914
40798935 28912325 13726189 49805008 50836579 26358554
2708851 7691472 46289592 352095315 366315819 332495034
16261643 170364092 6250452 499257219 517143462 500462921
93471128 84579574 94167660 743689147 834427361 886450529
14445757 61065144 14581996 387174344 434197390 391014158
542454128 140644400 103843052 958821439 780999654 875353529
589117365 215141487 94947209 720620065 666508350 346903112
30151914 18595639 53857995 202663471 220683357 197993338
60693958 7485514 10317 173785679 187719857 181002201
17414303 3772969 33484877 475134683 443062132 505880056
216538318 2988060 35767321 535245357 471331650 630283922
45574814 140700695 150144298 813294907 827735829 853192251
112393389 10939516 19780374 117353138 66299837 102882047
31745979 10632056 770082 89648396 77721183 57213285
89128284 80568097 29284452 555233854 542620251 470291125
169985183 11894156 129438550 536426926 463161688 503951328
154171160 1649321 36252303 836536059 610446876 772658435
509132298 210544564 72375087 775493220 673445176 816864773
125914822 6988871 5974327 284429341 300712419 247476911
192192700 232993682 76259389 387451982 630049848 606837081
9604618 4903260 1062093 151923283 149160357 155439587
10104337 1026899 28369 11831526 10329490 8141148
35602732 25101423 838376 114404839 98884478 98377433
221349351 3079231 1090568 257428487 243193938 259459570
67149074 6842996 38852139 136457847 155356423 122128145
408910507 95630769 113816929 670385618 710290202 635627085
148287385 23055561 71782329 580236221 487862677 565324633
12507680 8967828 14417920 68410374 52120361 72579085
95749012 4311937 61095070 660450677 674335837 694985902
124259324 150943178 12485074 596490716 529108904 415735725
18200716 80073320 156391080 570695614 630286560 558398429
118531004 77335222 62732267 392623887 323650652 319364976
51793201 1392562 6063900 161848483 151727245 115734632
27593773 1028197 5067184 31953562 35982371 27717362
241390005 169702662 92749244 682939650 768224467 689198264
278559604 9568463 190105519 459992564 309744869 444820075
16901870 5343385 89028515 614309492 463521114 536210843
11286962 105458088 70790368 917714471 922084967 913285835
9371301 142862047 16696476 701937064 667063146 623514131
41341861 10084906 106558816 432173954 433390959 449629606
295390319 71346626 62251925 512901455 663266489 620505021
227891720 103477082 52315537 572781783 490951468 467892081
22620704 16118404 2222237 577203851 561069673 568688170
37898183 19320172 13756112 165479003 150290364 172521783
70468777 42036720 8776524 343386347 331468401 225515092
527123636 11636322 60698522 750966161 726306516 716968897
14003853 5230677 26323794 248591647 233678464 232556758
89048948 93467430 86098260 940612993 803878312 949128835
33618552 114636205 78073761 654001071 605049254 650905586
13918037 25039321 4465260 72321725 70409896 72276029
39743795 64690420 102893037 468090611 423867394 454301683
542294820 4582139 335042641 858727897 821411724 702317982
22776773 135658 4114930 113490895 113712806 110422547
133212871 90667807 45352874 766135813 700869576 712690222
42310640 26446565 11270103 191044439 159501268 107826476
13805255 10012518 16697480 219333405 204652957 222490236
75140926 28433212 5788789 588496183 574109320 505285259
272535050 252655613 14903611 673665571 679556416 769350426
773353812 169163517 378303696 793172646 408588398 517059381
353633748 86759785 49196233 559627304 297160017 489191890
532193613 96082843 6882873 690737879 783719125 423477944
26034684 7500099 15199910 137526792 145428567 141567678
70929433 5032180 57530830 501301737 525685250 515420223
202674580 239249055 194925770 815358673 907555110 813712304
8678475 4359228 990817 283532705 287458901 245519523
55075902 28458237 41018968 171566128 142251431 154112233
407622549 35359817 44636513 516385325 641278045 617105408
88007905 85530420 19576131 179255649 128391426 176012623
850186393 185939415 252200533 876449972 457128978 399236913
268784088 218966322 4700704 876919327 624241911 862169692
789731768 122542907 296442969 831194685 533236023 929174129
557646897 406409013 425953744 746268805 925977148 862345506
21106999 7602214 12089625 26115410 12250092 19416495
49114821 156189217 20840775 206115094 225504146 221604611
18765620 2701969 582222 27627723 18173347 29026824
139040715 114965741 4024031 707408765 616623277 706650671
60714994 962480 88149305 460667232 385000853 355115510
192337712 45154747 40307602 306862236 266631788 255781262
3006097 803922 28532411 279948695 298569440 294263515
516529904 235267792 112037322 807837225 774953960 804569721
239820773 43371552 182305563 373033567 303604556 322282126
160160012 30538847 110374211 908370307 798211021 905816888
61565249 53269085 1325827 531228647 515170438 515918371
23587724 28824879 61714147 260929703 341381552 323108036
86642972 10043552 4544930 149233275 172059186 104179247
146408968 170543082 31047934 441008554 464874884 376718048
33097648 2063352 55551673 94679031 78100413 98302143
22149410 46449181 103966399 633579677 594823828 671239422
137815871 7130541 57519950 245643869 208145373 255429590
59927683 25999177 104850623 825724426 691076349 660152593
131890416 3233646 89715911 191800634 151543690 179267003
33856802 32003879 14754049 271346100 283552485 245889278
117667815 12054997 82952882 689212981 705685127 644540548
4287866 235726 4120219 22940986 20757657 20745889
170369521 51541215 40044492 651723330 767437089 687211258
73086144 170963402 40654224 449120879 426956033 346495953
666454225 315293362 102330199 712848131 504636793 278341380
51296824 1764039 7969491 70312872 80227094 90643840
8751339 32194429 586182 164031714 162709202 156227922
8595095 18459720 7414060 220689609 241869881 217077755
190716452 139099659 112532823 903250596 944219544 857953401
529946085 210053635 249153948 804215308 741154088 857946728
4788170 36491922 26778409 873482124 837577248 817201432
4965464 54356274 34997050 693514110 635131925 685353912
56296218 18572306 22104318 426492416 410267964 359125366
220239760 105926148 76470456 238695785 264000227 199746511
60083021 33551345 30367206 410954357 354854273 341685475
4635632 7793375 6689072 17004819 18988594 14629805
14659073 111902314 219383672 915778006 900538660 914441462
197301425 10630154 22089565 263787481 277851298 264561809
1695671 28510300 6284696 189513486 212000516 155151124
17607242 3013477 15343933 245928501 224458125 201085797
2625659 99828935 16734898 483574729 494418183 477224990
10331619 14178006 57670928 361715666 344595389 316899718
168634096 21999967 94182370 370388092 486763582 493895147
376593151 29194838 287668575 694717918 277953227 697510471
178033425 109904818 158374708 656200287 656332565 719829771
24059405 4453441 18800815 83031426 93835321 74610771
252726499 182556866 19739398 562137475 577643469 379948218
42235493 39948179 534576 216431844 241023652 229007186
1546342 27474998 106568813 487707113 594411201 642742433
13104981 6878763 3374767 83640394 80392770 76889642
10385102 2442283 6168160 169528603 160332050 125209135
42204507 33081631 30488741 296281411 296279300 287208167
15369308 19548682 102604 34929226 41494032 23163637
10272537 3817302 128431216 613940102 549476996 582937372
659997306 431981448 17989451 733884529 649093027 327373657
62521604 29149153 26355299 69305974 84803103 43322637
206157940 41978987 43560181 519047039 616312169 547774446
299496798 48095650 45781455 530954939 437414658 524460637
444431575 338003648 137545427 595813905 613734171 598495380
186351502 6210345 55795791 207644298 160807649 119782000
65023434 61343222 170142069 842600892 862637394 896150780
130289617 5228368 114957494 471089613 401166309 401566155
14533825 22253482 26175294 445988216 449275375 423127824
390287460 209958081 27964722 478333946 487041688 319722092
117013962 45279086 18828172 345168129 344086816 319655846
8584499 9975318 65107901 624993339 663613748 663051612
79611862 9756589 1658654 105989107 49182061 55682914
36705106 5431964 94019630 707328065 694674171 717686464
24380286 8839015 53852580 396150892 371738504 317974640
2786809 509014 62142 4039565 3997676 5357599
135538929 19390398 21411469 368197710 391091810 343673936
93994967 70933607 60276511 536872566 512067961 545589757
96597998 125335728 141728372 629867836 560788450 612628555
16628278 190840765 7485870 642586183 667614959 669671554
11269005 8923544 17628328 187736177 235462365 244871971
298794174 31308850 6048494 376183227 110585829 307177529
34172628 4330311 19231985 562235643 552640638 552409510
25638200 15534566 47786435 154446139 138221448 141308369
227964648 77152104 15866959 695678830 673682091 589235626
11022537 2907625 1936604 16149638 16286707 13973349
278552213 85566674 236940972 387666319 392661109 381430554
271600388 16651663 64476558 686894265 627162405 572185853
305979876 60468169 207006013 645661097 770469499 613793183
653960688 108392039 49737886 665207518 393476886 519402761
305060721 103578281 11907467 320113837 369351984 110559172
208053906 68332090 58985003 357510590 489961484 456135096
250613322 109232695 56118568 666098319 517876850 531230820
82512295 49481691 3688239 319961076 444342176 455593170
259671895 328354562 73329031 889870670 778208582 705692623
131340989 39948147 62223791 749851361 663826433 791183002
85339511 57661888 23882078 319421275 366329865 338207744
4199181 8253128 21727466 82417340 51884503 78671997
149986721 56811387 13604375 397385650 338121180 211291230
176235630 80478724 166451691 576288419 544940530 593752476
30806165 70564585 3194286 431693076 407809948 402533447
262983678 64022045 153995055 431707734 358714729 403522225
27868105 67139778 964133 235398982 251107042 216788384
6901637 18940660 4792580 364320931 385717150 361469622
241430967 126473632 8996332 382521309 421900445 427864774
113179242 31323435 131367449 868253084 751985344 652979592
44370087 84257381 11134164 669242110 668733517 776575482
240888253 14977519 193402451 404470115 386588471 462766891
360464659 146822661 18482954 682064855 664621885 647211612
7619866 333618 1369481 9655316 10527056 6455526
312256645 12736863 47516198 368735979 365620892 322392988
14914936 26745739 40588054 495665743 479275882 605558417
20144315 8072242 10114757 63477375 67189601 42905763
151768027 128784198 113135866 713053365 707725738 611581654
61606721 29020622 43419760 444716046 469659359 446509193
605987 9295585 1586553 59505545 64630319 57078439
56393461 91658465 32100791 426732161 411007719 345768663
138223136 41682418 14251539 262513534 269493529 255223284
32115488 39197978 30657846 809623030 818264877 644745235
69869860 18380105 15016694 238128657 279761617 221135802
165151590 26846975 365460586 868406964 758794308 812890107
395977151 160276987 449553796 896669353 870942865 823184976
74179731 23377142 58562215 601600689 491324802 590423584
103744891 7838007 27921743 304921745 336286708 275596598
864521014 434290792 163810648 975030960 778276541 918961790
25830975 53646476 39337613 267877455 285978624 239333418
9395481 9998566 170144166 782022628 779132055 763555038
49691224 12789012 564457 79156927 63980746 65421201
628961773 103965616 74921604 749775074 732241025 474454096
464895017 174926700 495966361 720058481 490146713 808437696
26428744 13295091 36694469 69408765 63261181 67546899
142789317 44159148 28895588 345020417 428738412 304324580
105878165 1260342 62398861 364051379 265886781 329940659
123223598 22246848 32368613 246891554 309161670 311236508
3192886 12871009 54657465 190938530 187670971 173715396
382344011 22077535 91105399 678291463 600307283 664481324
614450361 282416911 28171776 833260868 814294949 541961893
224476494 142740280 215458057 896873517 805653126 879527068
288410910 230790943 10371471 391892428 428929187 395061814
94293628 5752558 56142068 101786126 100065924 77935396
243553099 161882274 36633086 335015157 334086054 319208043
566690990 34198374 66964156 737934558 748901664 359741260
76345936 117275934 91957399 780416328 751288869 706954802
198859 290291 289247 2892723 2755676 2762778
171494888 30454370 62105714 792465513 784706587 782251537
44670814 55054903 9796842 92735694 73642104 64844374
85318569 75872852 133472582 284792512 186258911 289801952
88884054 17927032 41949013 386438009 448637413 438670349
11195803 7075045 21703591 208418151 227382441 231814985
36049764 8462738 8507826 134567612 136216071 125155041
24407653 12750933 48934348 520497040 507041288 528689562
8744374 12342241 44386594 176541873 192293119 295227924
380000419 169175428 23637191 700649852 685513424 778193854
110887604 52032948 1305150 216268526 261877809 253883098
193159110 11224307 27895564 288814280 304641268 275847028
51562911 1324596 15501037 119790845 132968274 130181260
125786077 13102096 167507057 836949321 884435897 894819694
75997794 17020291 21257514 155467202 162674620 183641275
236304886 46795319 30976154 336725128 463333401 482412013
29124987 31025672 11448301 207403110 304814138 260880921
339079731 228163963 10459744 578747182 688287927 526690242
7334962 242018 2376320 45489168 45598658 40584026
85178030 139633860 44933479 553866197 498988850 424066727
81596231 2485786 26981977 92515611 97174963 94008780
321495702 5685440 400094188 409409000 430239406 527863092
511136232 148724096 57411190 715615462 773216678 774976243
106828611 151947015 172566484 539461322 612069931 541893200
2566925 86898847 47663943 348429781 466282126 469096027
366334403 91818208 390868228 708337141 620345846 710891837
49551634 37246632 13304047 185853811 177329439 133856915
12743245 9803152 460219 120727467 159706874 156192969
592408243 112165396 75769960 916314064 279644551 658537707
269197938 47011069 180517178 574124936 752426419 904603207
99111544 127886095 63403792 879481412 944298869 968791071
18306317 22771445 4778547 83345837 73207107 82384340
97382558 172143801 19944172 921712720 932236988 930396232
445778532 63682060 39857365 622454461 349892189 802564005
6087178 2357186 8762985 484778701 372815799 446237166
45380942 18925997 25868924 838552704 868074622 865577917
578628363 145652228 102286132 670732570 677074280 454207834
55814403 38531369 58283934 457249925 632162018 573278717
392336333 72751276 27088288 682032277 676848421 606827499
39508539 115414896 36835620 616007182 688352135 646304339
478620376 190325024 224307772 539394221 503168710 453284029
34568854 37328703 43754775 421104006 401493594 354013431
4606578 58535294 20208213 569225547 587473826 611147859
116882882 23898508 72263143 565487290 667855227 671180003
15306457 2350135 2906931 30049821 38237624 40278115
7082396 5792568 23841015 156068836 189755608 178195466
239136293 143181546 134013566 737116395 836838929 695449941
254293842 12532287 107585571 858285715 852389644 802418692
36897421 22836409 6995519 61255977 59118320 63768600
3573317 4489251 6885456 20225972 17627048 17218134
552136 455021 2643064 22934945 24099352 22054200
49512865 75064423 69145715 468180065 463372743 353249184
18002860 4058522 4335141 52779739 54625887 52314389
119138818 335761855 122708614 665310295 819470023 724304764
62222214 99892974 158262001 550683677 545400317 542964811
8515342 14713704 6569392 142579414 152862215 153386482
1685505 3602114 2610212 129013587 137590114 156599960
162947756 66192386 116755329 490859917 446558783 470044467
618312051 14461398 45243473 749249517 501776715 725288820
12774432 185001 127645307 442123610 424049477 431116992
9338409 4601909 113590095 498911159 440900458 418933440
25230832 10106249 6158832 114778753 115164615 105490246
364568635 173489599 51949668 764387077 670018365 592642785
512338191 42650998 41858921 682661739 652398070 463214829
181004871 30257843 133600698 573516044 512445655 487032524
333422499 48097545 60063182 650074919 680822713 717520263
967973 7928958 100177128 509199159 550201162 547035738
273089957 157935605 117804901 533581925 522558613 428550828
158147451 18995522 12498088 521345126 298315791 506954384
159354064 69985321 291596870 843701698 872669490 847355118
66380587 22791917 65511019 631130144 537738765 663769963
106623494 53464377 44441696 423616227 430258041 311905665
27926083 21943926 2178019 160025350 180610115 172701772
415597290 144657391 97251879 785233132 774536320 713488043
33211493 4251658 217923664 473796598 393684561 484132468
497781338 467608457 364732223 779714474 789160016 762185740
23572486 3979329 45144945 357176137 329774519 376602678
134895796 23211119 237592884 461418008 475285265 474649797
54496933 23428101 4951527 56297950 61493216 23650158
32041108 3292056 86875953 480821682 549665816 565516884
231362872 26622269 106797476 514061049 435395229 518495511
96617643 19158985 35045153 153720715 174022355 183849793
115230328 5889795 28126364 625276668 655677626 615965786
93601453 1205753 44393218 926894984 787438594 779031247
5416516 3523614 2724097 108286337 109037961 112451302
138492901 23017971 53822320 573389555 551984637 565189140
36158265 42373421 12237845 449001086 383732524 454755814
227398122 86812257 102155818 394658048 435514659 341587476
666341471 207214877 21644726 750166628 680042440 628677609
3859001 4124779 34932583 99609638 107317998 104011765
8751478 32807237 5542689 65379679 87591916 89171432
164834493 8502207 29790611 624207328 631642043 534688720
14267912 20761364 58105009 234657840 243350105 230273951
294309413 30984865 19564982 496595826 264163631 359166683
5584382 26346032 3382397 106509091 113640502 89315800
629509169 55507721 22292272 688714023 402676949 563566531
259414244 23205035 26902025 611087829 581509866 574519119
154318584 75085510 114420607 305766648 210001657 251754586
3133426 46925513 21224606 668862505 569079506 673602134
67548445 24224659 49852135 490263072 467674784 415858677
430542525 3619123 121772098 675860718 585813290 652299517
2052125 5093652 15811185 258563425 265425708 249886346
251458203 127675075 52009472 609606291 497819427 565799485
71199150 29827560 37946033 199437419 205695483 210218119
33407669 94705639 98661689 468064401 497529578 450895459
24876113 7899000 30515246 223013722 244745040 238011403
28544270 42263376 48661094 255006300 299998234 319752819
84903549 1051848 3542447 756002218 754424479 768673042
89739675 6886043 34442954 149492476 127913701 140159141
187897563 36852541 8331390 248529036 175796734 196472971
356800095 91804355 9019639 527195902 372070872 380691573
10132373 13769602 117731473 304095387 491884645 434200625
493136685 242498688 373248648 817905384 634019411 611594027
392181085 33912980 24510373 761118568 305898054 596870046
87799611 38640161 5989784 652798230 724803026 730970304
19183114 52015503 56002127 446961248 410044547 446926595
201215243 147688301 60151311 258740534 246632230 335131858
9521235 4479088 5259290 12576375 9527360 18622876
158481138 31232404 180427886 328143436 275675522 404790922
53273892 17608007 937301 95526850 90612178 79411893
5739140 8520546 394191 79938235 117359520 83543314
102049391 1147641 415530 129917285 109286480 114792797
8673225 125868603 25793425 589319855 660049073 666949143
618429573 174039485 549705371 951091495 499970054 924340827
289357058 191439576 15111062 720125286 689598424 654440441
592185427 87699243 512999754 684703364 440882402 992729417
34160242 12374718 14063758 223943189 205006808 101314821
85919792 32419562 8297030 194082734 171820200 150216142
300267214 74879578 164682909 418163616 416497464 243266406
19836753 13237772 548962 77195489 70770370 60657848
49501686 18208992 37948811 881209183 830416704 860091347
221420173 73176925 177245861 700145319 719177752 795007380
120652 60934 115935 1445886 1390860 1363062
36013431 80358067 2762960 301900523 255712681 313545306
49304341 7737103 25983790 391355352 379919473 422105932
134770874 3927859 16480281 375273278 370603477 254515359
630470045 257009159 207664270 678332451 473845441 683330171
5117834 965868 71165 44917278 35908031 45346264
143000355 27008034 71029473 710428476 674654432 661903382
679467 245082 73317 1977329 1870645 1881459
28027146 12673047 50062374 207735606 208015115 192778091
45249471 182132659 44143726 549827927 603668574 577303362
73423810 64715113 118894276 947593855 907823916 847941821
168486626 56446126 100605445 790271038 945345667 757438931
19378166 9711943 38016864 319160633 325102703 321405379
59686750 63511946 11236118 83071816 78194328 70349421
211676453 9504920 23112932 269448565 232045530 141988676
19071528 45395055 31436331 707164560 769312480 741861553
42173845 595179 56703535 847421301 755205471 816984887
84173341 13419859 46651327 340596499 300603381 309260864
115221693 73251551 44028483 250398554 272733471 235731358
706561533 227257965 97307756 753743665 679248122 604448380
198787687 84668570 128606099 595419604 381367271 603225103
20627841 4670520 21838578 154482101 167109098 188799205
201676079 43338993 7514734 435947278 422263730 393355520
519685278 13091047 77582659 838799615 690689059 769983120
3129780 8701961 367225 52168401 53009333 53272414
61162718 871789 18944727 320030050 344681686 258286255
370269540 1020598 40058290 679468420 651749541 845767333
101261891 52829386 8599132 482609183 237458798 507343766
107878184 26000110 7622837 110913065 111892894 47152277
48618228 12461894 12292256 190340923 174727452 163280517
247485334 62090163 178364795 374083483 314043861 368598713
241785632 51448261 170476323 456871096 535558661 560913986
39566355 18934435 14471354 458367210 464022946 276072038
317121098 113892397 133386282 348432631 342656834 350086512
42932413 68614608 28953433 842706214 842413109 704113520
383782750 352952965 203879658 541904529 533672189 270579845
7733424 4603646 6421386 26488655 23956759 26416595
18137700 11192641 60975745 197720064 228667333 226530512
419612312 55315624 153978008 651492255 610350777 482485113
341379410 283872070 161869562 685662990 518834267 669797768
17379919 66997135 39775799 328890814 364714920 227195103
342439868 65873321 158676855 765074076 691171438 677061637
8604422 50351694 17974623 181467613 264112827 267541939
6515561 837018 6584495 56143322 46461001 48756695
275147316 147211092 1051354 833257642 782693809 729237276
156408598 39624610 19909618 183811431 98277639 59120753
497719669 14885821 176806597 674388049 370793508 479909098
60414045 55182806 15369321 566535001 602363473 504516984
413387927 274186721 155325939 755578963 869596251 890188907
134429097 127853431 25018752 835673481 793106583 502108921
12748749 847363 13017164 16058257 19000595 25257192
45271023 76929065 43217154 340765310 352216958 331835640
119544671 160122951 9269947 601964518 587490543 622125223
55647314 30221240 11255318 331570182 292441764 211022897
556743068 13285195 76503003 767656350 682241831 736461702
318545540 170273810 63400678 674530249 608793244 350760190
2253357 94285200 183403612 704420401 818761295 888673480
338124405 8999438 85137199 828232903 826241862 818111430
482753600 52549891 301408753 856148603 853990403 723556377
109615361 5038767 70807698 603478651 549175047 600137489
154362765 11731394 540987 804931497 880268282 860536821
439334940 54634880 85255494 559572826 119462853 238590228
42091639 124208939 6615992 759079038 805725375 861409183
2447063 23879170 23856408 186877300 188093158 179085844
63884334 88666772 68334943 293829811 292676916 280757981
31584972 6901611 27636502 236820902 229616783 211358467
82400735 107739860 7008975 680171820 560182861 676998280
70749157 12379430 13751249 147340434 131315643 93067542
36604465 163837203 101935074 562533650 555680474 465902885
62298321 13134129 131553200 662398306 592944631 659103890
381328799 27263882 175145234 472648660 337988459 385866517
125173191 68515960 62715762 211508571 231070150 240350106
13240830 109288275 51094727 573184312 621729034 586845281
395864085 439823 179554283 657417576 487644605 677731550
156225869 154467808 37979265 815048901 869437340 717402886
74095698 11801502 58816914 807549511 834780029 601059330
24404816 3539617 4322295 89428316 134436686 129604995
108245461 24943538 23596753 224741568 225795223 170025594
4922117 735817 598176 54209186 54669981 56631411
138931372 52737915 81789558 266846903 249621540 229334308
243052447 56737946 162924307 828468862 719436696 697550074
328179829 17099661 7524401 924797460 806302368 338179659
475569930 343526950 110012674 899481060 876335435 852061612
96304924 13321421 101041056 325068843 402716256 367047440
328697377 183878963 38520910 924098230 883682284 844852132
185453395 16331702 16527583 898078211 894409095 681918362
36431443 30699370 94135592 882578564 901167716 838242676
213457863 33768345 44953029 668521696 708512089 767404733
18073008 15414038 4904183 102827953 94922806 100922640
111150887 60509830 7358068 975142947 928037072 694149892
82233083 108308474 67242983 797919774 908822506 863901904
356463414 72504811 36868157 447355573 380396482 327801951
30692628 21829293 90327391 302302923 357624039 323590746
59311722 10318341 6330168 206281176 225756245 222706576
59371722 29745336 10748325 236449354 254598104 283240051
273224133 44242714 196133398 366328421 326940498 317909215
1232300 830678 1803464 43706804 40130191 42200037
46290070 99329480 102177672 727217534 629010445 651830456
179435473 157552 14008861 490774147 499128305 336205298
149434331 473783840 65721281 639173851 669767711 657014374
235407021 59972553 106209082 694731625 838132926 879897856
17621408 1982443 40726324 271198122 222255490 267261994
262067931 74246208 64632051 316343543 349479190 258137341
57115195 45328101 94276264 534679313 416157938 510677539
162039186 9532601 18539163 227222063 208745638 213630073
127884127 71942490 37724810 851367833 940708560 919251943
32367315 41203632 18027830 314783450 243825890 278190557
122838379 1096134 10594130 338545634 233949027 364442745
503120 2149721 28603733 89084963 111071888 127585315
560521733 39672011 106893444 702457680 609875446 351877106
8534425 184637797 87729503 837297226 806116418 849416894
413917493 109709754 309656255 843706962 882195892 862593240
27049685 7990759 631394 35154028 34201117 33407800
106850099 20545437 64883436 432462920 481467256 505102151
356009179 40421661 269252959 389558842 240596665 329633039
18110052 39143422 85972071 914229269 822721135 894063738
21914747 45133206 27349497 434716949 472807385 293889929
69180549 218668210 92826628 489859825 510451569 458916122
28054587 34458406 4118863 184196255 159428567 185829765
185727960 6498476 9211927 356954749 407430438 415256730
135347369 3155506 34430545 243800319 206768598 246405640
717746033 209477747 304183111 875786126 410550662 476580115
149224837 57529860 66556206 631594566 704901298 676864322
59197442 43191694 18380999 720609684 935884318 593543621
464359942 76296465 353143648 713625922 636485637 626542268
116958334 43998889 18565430 685495061 886557709 868248327
28454318 60097918 15404481 272048086 273462337 266274805
90821589 71068628 17187540 143788598 141172655 166162184
121683805 35980215 28167782 242498081 221487013 152698552
40396750 29102776 28103427 913707489 953454502 967173491
11478873 40099547 31382329 413298452 315069192 378345914
113550785 54368770 36715948 255488505 257516073 262342682
94591490 15517953 11550681 226345920 180023008 214676284
7246995 7058783 68878384 319819217 364220915 357032720
20470882 20775008 42063295 225407451 296645739 187935191
50889424 51044352 51753019 764967747 570429335 756790436
373856249 256612575 101810884 825171165 832815651 782438768
123894390 39121775 28510514 502582753 562786595 577117566
152004104 11355539 19309548 287057867 223084806 245763681
10743538 58803545 71171366 947358374 764245886 867067786
94061164 65119092 4082600 201060636 192140887 108818459
568624274 51200341 25976140 644223327 539686698 613285625
208399835 170504434 10254239 303737783 308839560 298339719
25285156 229646338 92956412 700415750 644090105 706088060
592398727 578924827 83421206 608442563 586393195 420663153
207802665 16518004 7552450 319410158 305179033 292514060
66813562 94903355 21453100 407308401 541866417 538944045
8181707 6647698 25492352 106122296 115050106 110556566
441834605 405869842 49649214 873493282 933496615 895410425
34768959 12805486 7645591 719868452 704910294 615636329
121739256 9829383 5836913 315305103 287569352 311378798
16756653 11111492 5726573 129057672 123198299 133214472
109767229 1435120 74730827 187646565 186496439 200249995
9718195 60028200 59074433 524041901 592036119 540861663
9472138 43699352 10514786 705814822 804513571 794528109
11638554 547665 6849566 45736390 29137307 44660686
5318735 3016438 4408624 44238574 46647841 48033168
3727373 1978798 9322523 23039238 27680042 29516771
548128617 226219599 24315527 735805278 700897211 626649825
133473422 104987176 28532026 273501505 323366958 337651451
14301099 1232439 1883805 28506561 31868612 26530999
161453632 431723 247827063 306949445 428540212 395697749
87988844 101463432 21150592 463389015 520365225 472320407
20637864 44456477 170836669 580432030 661968199 585154154
60908092 29405329 38017684 492448217 472734264 433283000
9297177 62871384 60329607 543307672 514422104 512915133
152120936 77256888 249681878 640030812 924524940 911837220
101953419 169044792 13693570 830914233 839510724 839581877
2638222 21007675 5302714 172970509 166005656 180734013
105019145 31001224 89725383 709797872 679610041 793182379
33606087 8823933 25656362 38668473 46481614 44757829
252965682 142729488 28806758 326310846 338157374 196989338
99529422 149228111 1885361 459386944 511201752 349931242
14894677 12486167 777868 115565460 136112060 132325652
361204567 43376225 123308350 405420165 254248286 292612995
48035252 1768135 513698 93510225 97039741 68656075
13954922 2049344 10075712 206732198 203468431 222567394
29835501 32729241 19862606 414976768 423227869 430867048
510931070 107313684 237217252 654290549 637647822 614985019
44290934 52892199 26357767 467661957 432267865 440738889
149399651 32082691 50782346 374871184 409037561 434499473
65774477 15365143 50559410 224469445 216181361 236224102
3468892 5142108 14832222 59560513 65975490 58825982
3391261 86787 1720283 7960545 9863173 8675501
61510934 36457755 10521521 560314963 651843069 598725839
129971161 16118391 12005130 702420862 725190448 727064031
85545735 10992123 60998270 605413520 508938738 678558768
124643004 3771681 60066063 318348572 377076490 381634429
245137023 18253471 11468145 757755935 327304414 635801368
3699985 150766319 27570658 809898616 811412577 888855298
520858276 60556124 118838813 669571791 806044865 819486263
1462607 2073262 1949066 17274620 16138018 16606676
61180453 1771448 32723630 183994334 177484945 188608312
7572041 16065601 5402681 572306976 498582983 548306272
512271910 63616138 174819103 744159163 535562042 683785375
253111376 75736957 6817861 677454246 755361728 563650110
101124487 42752845 27493717 249821895 278640432 283584681
14916920 15949783 44291301 341688346 360814794 322365431
232414304 10890081 241246488 799404324 764136083 859155039
641502177 204983302 438951803 975792031 829144654 797471038
99480682 1509464 30714402 261180423 248792057 203937635
1268642 669351 405156 16633715 13106563 16936090
295879570 50100065 112636279 440640936 170402062 449111210
23432241 24568280 23752037 643193760 607958037 488879733
217424396 86491901 53894822 241080332 207607955 190187226
48504712 8071721 6161566 171590840 123850411 166613103
95118247 222262193 223134654 704182302 704040640 578719229
109233608 5454096 28513679 294198976 302016329 260248749
147154264 80826887 112961888 354377786 345557523 332405530
531872328 130077179 89656093 877645661 801309552 744437553
53144385 64517422 25897998 317282886 333102203 267474214
240889071 4597388 54123423 713850543 771497846 675287320
316254580 73207624 50642275 492066720 485443838 258140769
4764916 50099262 12683048 161366807 163983172 186403247
66278228 39203963 13479577 661344282 785250884 787043966
194242043 14720593 64453916 489320009 520023101 459639929
72228148 15184726 2346119 155973519 122018748 155533363
516172766 300555486 391061803 811626540 573560364 614305872
366509621 188950647 78064534 663952529 620123354 500001125
3094281 51457490 115486701 594823416 506113999 560028842
631881365 243020050 353839030 911913484 495381210 651885357
255967916 22077164 181343555 607143388 590022388 621401196
462916019 164476989 2704592 598896404 709549086 726823711
158435120 128999142 34033587 582545610 529419552 590382997
4409011 8744768 8106877 68484905 68308429 66182328
110214638 15684416 32004963 570874459 456962032 504106069
1164075 27706387 49944258 351128604 307061148 282597826
14100127 7296428 7537281 252872569 220899846 221358329
18447606 1236659 27103093 132749685 145574586 119509440
52653332 48975228 155761173 513443917 537734740 396181407
404439833 7444346 49061021 746514514 750467320 658527682
82470184 76457312 15573269 551332492 604036002 532146309
31011922 35891524 113018289 843912326 678305330 827663937
45353746 18429527 1953417 655925038 653386283 612960756
594853784 256218263 7241558 622527596 536939559 601280780
88299272 17974771 139923 190404648 182826868 154058590
66762982 5522211 141958282 261046530 375333010 393380871
163479663 168818634 78303281 656293114 516421451 614768530
47193359 14665476 30277644 110604936 99053175 109366613
4091692 2127408 14427284 69894547 74162086 68242044
380699626 368956214 43949870 762039585 780851599 654328211
12972278 3440492 25578679 257949109 231530061 261054685
56523743 10740948 16343141 303995160 316543330 308597126
80087341 16672031 17093127 117341907 110131475 98848531
256724429 8146029 80585329 694411281 881254903 914748305
1109589 13474441 39397850 308838819 330429201 334631643
3059599 3778316 27240854 87881071 91895102 85809909
29408000 36721014 8138405 371218747 328991766 384893189
12375331 6506411 80287800 387993852 444276782 433277075
131800031 67256733 71093211 488368183 456783151 461018328
8979292 4660087 2167884 185802457 104458855 198609658
217859954 46869321 59189297 292877818 364818641 388456647
57916624 27738894 17266327 423706685 428506436 523876102
167299103 16404458 99454746 394040045 374824697 437591713
284325976 126222674 68321430 407608294 409043938 400947579
368196844 56457156 32314796 605242638 629315725 491820270
222783340 27375064 26237612 922359663 901002455 810519566
676948225 60806624 199050198 867271936 856806309 787020006
14196704 2004431 850955 43655071 39359047 42670765
1060895 3248035 4585590 93668893 81815843 87202855
38480251 688528 38922665 228290027 242159841 226264363
71479027 53630825 6596872 607459961 586967417 544457525
249434775 28221379 25523192 421151353 432444050 374268536
593695554 229214313 195178676 625334489 333010640 228054154
8069618 13208304 19717349 494176389 493662366 485390892
252519066 21219778 40065552 352101909 311232057 373546709
3382674 7828817 5593769 134733891 178774552 180391923
149692423 317247992 83181954 595560307 593136681 621689753
1478005 2787911 20022329 559014424 581003530 643275150
3827765 87072345 38658235 330979938 328376490 238064326
345261806 121871157 120773280 556747778 591699140 581570312
577639920 234725897 647965198 869809441 672671816 840004079
43488595 26369604 152322110 547695387 632028498 701082428
160096507 24497595 12214171 482503602 461424072 493448998
46962044 75130110 48921567 768886561 745644452 868518025
9580287 1337395 12039708 113448726 106732920 112220605
71291484 2667375 27851961 160794424 112357049 131679348
97913402 52017333 30955969 681864823 746037307 778702295
24577694 7869630 2430748 881562807 952594637 926874709
55219270 189359175 49422133 510387886 454771843 486315944
57856376 29224002 28907215 746085627 692818318 652005289
8826653 7008373 8417514 46035804 52331986 49956735
27376760 116040488 109795716 666479133 858000510 797359392
5972506 509357 3245875 26210741 25293841 26855087
33113225 4786944 2315108 342500478 500534258 522628915
19048518 67819868 98624061 572560220 599193962 642516685
951724 18356397 9428620 174681278 134352692 120773201
701835144 96723309 139800361 736098728 513356826 605572083
74701241 12778359 200732858 428041084 423463572 421586684
10357897 2615557 81282098 205140745 242156816 246633524
111766846 40575422 24966187 548931370 558458869 512918999
63850167 91856863 44978430 752289457 682775427 706373151
4759255 23658855 9879750 157078256 197943007 213181723
52657161 69834166 54926033 649009379 602350463 643072864
73852354 43988120 66195774 356347641 422890006 360419737
106586589 153891029 112922945 602662656 602499261 610661390
157550448 145192602 803738 429702522 357959088 439015002
26965394 8244112 7324004 183219303 171613245 133512522
625307232 212957450 411184423 753489947 591936848 837753691
746050939 324244914 139156865 809839388 579479456 753900202
17549435 22824695 2528599 194878824 184044103 198953318
92601217 35152724 27410810 443277800 417633879 421881323
150196849 21977947 25787441 206530706 213187612 197368983
120961573 56684729 17263726 578073641 661264601 549804034
5020273 26256139 2118227 622705527 609161999 491576076
143878532 12715737 60703047 306303616 220485832 323098056
145916796 81190502 10606159 357211769 413614717 335943608
118673466 138223775 169090777 834381212 661374038 811685672
5349414 9793203 9131398 155604724 141505936 168790544
81133551 36686886 31947584 430725022 424528646 446463921
9757083 14917396 16030738 184703731 189311103 214332823
255486673 99147947 24746894 380513270 390398590 278414895
6769529 14788229 15514044 387663719 418015935 324391235
108397899 591932 10403461 181480708 214928168 181291304
18638196 4032331 2692943 26312259 16578119 21713960
109692714 49082676 106125541 550812700 612468936 559474313
300474498 178033412 10260968 615809817 615155392 604995495
72235632 35891886 30504056 409203630 259862178 371216027
109095691 10788490 4962805 311709080 301147808 303648131
10527972 6574104 23320094 70771376 61071558 64339209
11133515 11605397 318175 378028687 283497149 333112125
111183020 41699847 49885083 177429182 157691820 166683858
735432848 9115448 134275140 951355416 663470835 952066925
599377382 181989097 135031803 854509126 775754570 759336792
177214552 7965472 44618265 697790139 755126813 676961395
418476869 152959905 309582667 632462507 544104394 488614894
247011158 73534285 189218233 325625041 104942694 242300566
381652056 884220 199192236 640333670 575373292 656841522
122849141 49351367 37085973 387646261 399353064 417852723
88348921 165426024 46719851 581178794 669426272 685995602
135089778 15828154 53779873 306009694 289359729 299008201
696946130 62378693 337636994 718370580 459191214 805959812
19278864 10949566 28605631 121952901 125081957 105908694
26957268 5506155 11601057 170931956 175675470 181143990
15396495 18121450 8600950 398748541 393303814 362554428
68953109 43821681 10854027 184467165 192221535 189797431
113282810 84193677 158546524 248861393 231752628 238148661
271373380 10204040 59567233 594469427 687040192 642358925
304520852 9630454 66797295 632068327 655189864 555559463
13577942 7833076 20762532 146722282 117226192 156497268
2934556 1836430 22363653 119342722 133514181 140064432
247151823 35243272 16451387 395610567 428209496 400533268
777557898 186181827 21929541 910266496 844367873 66989149
215183589 39199340 51054154 390217216 226724010 397840775
20912888 2897410 7908682 44504650 29566411 45817780
54530074 10880559 13607257 911158517 991252408 909459658
4310348 8290056 24762747 87156404 101157364 105368240
13540870 28400025 7258191 209073133 216266370 194327871
55339452 94213182 23336223 844420617 672653867 901178210
119200167 54299718 3360015 665687605 650220475 483984169
102133054 27610096 16204943 407924738 443992278 398643347
929720 46973672 17889456 135735154 128636524 112920812
25419321 141709598 37425575 695497377 757061077 782551272
24052875 1804430 7566633 219731849 171845713 205767079
474507801 195360359 147184466 738718365 749343455 702185797
21987573 43047822 51306472 925692123 899528782 941927591
56755524 53205455 31509857 307386707 276988690 323133584
50393685 152473322 80492944 712787179 664291637 775595174
222081911 83205227 265994623 973527479 923969049 956828336
216602078 199612722 195245062 782784779 797373333 684204046
579513488 75220323 87419861 828364210 446842855 670689476
5632430 49865482 59157027 830101474 803990101 755898582
10320634 9219763 62304165 553329169 589582977 552534444
57267057 68685261 83074157 813026891 795959974 733692398
158310478 334743387 50941377 577920722 852303522 855863317
175991373 51667768 41301250 634048729 744887150 685050050
484936181 45640746 79289987 573777513 371243428 556609002
16460122 6580173 104321639 415247860 468401777 463934232
129717214 239105038 2139479 772223264 749417846 614202456
571153544 226698306 293242556 616470667 590911713 630333334
531631794 287667729 97249074 563732608 521456100 352477268
172268193 17917766 57228893 464991051 400469738 445553861
150398032 77197719 50768624 182170375 136063644 105794328
8394080 2761432 9502191 25779943 28128516 27671750
535753059 266580553 95856654 569731391 547647990 215968122
76011698 12523684 5441225 109024308 127178699 141541661
66964465 65943290 72520656 645188303 768479303 684459846
437540126 7438786 1981411 776944902 522617232 682484376
121247491 10211805 45837595 398354489 315753319 383501542
122381188 28545851 137799291 810594521 766223428 784315773
13158691 32416036 9824398 238032663 243786657 194361904
25948646 6210438 17724726 214806575 214788167 234901701
146221975 38859787 83830244 461205689 499178372 386311763
100706495 35905770 7325210 437102750 406234156 367647856
80006197 74522703 36596003 666826462 822890328 675800307
209833208 31309113 64441307 626389606 587966734 541550888
209867066 15062413 30700683 438204659 392552924 342373395
224176307 29862853 39399861 394504281 395881420 258699941
132907451 52994443 36547567 241963786 248660206 237769143
8299996 4240666 2909761 68490712 60935521 68918920
35915807 63204959 77695485 458866226 496999192 491651122
26468613 18602574 2564337 181393689 180881372 167635139
36064824 32398099 16491363 446381671 551659255 537462239
168936861 218711334 69789201 234092831 269624588 271726097
37514016 10997782 39642950 678214156 641387752 672028947
24293467 23060860 86540613 570709967 579522234 522619039
178184469 99945762 17946543 231775257 237870909 226071838
107786044 54682084 27328270 468941397 435540421 495952587
172486552 73727608 76173480 177452169 160583966 158010931
344739923 340576460 289778331 398633588 467561724 584689805
37077869 4683649 16705753 79475914 80960439 78730472
240505957 63022594 39213788 447106895 405736600 426124220
117471202 26814748 9249975 259498534 284943751 311986622
3597209 13482395 22802526 78390284 87524694 87340127
62704276 23720182 8972011 267464953 239082590 272982377
118238808 54684034 206761072 893405971 849273277 906936197
19782640 695507 13361745 407089879 402816787 410199134
94217499 3632480 78964636 243520781 167375808 201231875
77279776 72219943 44755600 437741668 392654646 396060702
19455621 13190642 36179587 123977066 102711259 135955362
14612520 74661115 33386066 126855834 136856914 133615200
46109438 20534938 776479 827513788 905886714 884049283
434432683 41954190 119386038 585071460 585617428 413757780
157781443 26921265 176831251 571299664 541458447 617464210
76692834 43018753 10425582 126853498 120923055 70595511
487672420 95640476 5774221 797654429 972404833 516012309
53219516 47683659 9809876 317093596 298591923 303464360
6759563 37241788 54335065 429814007 468037607 464416298
18311176 10398608 9889755 91471876 82567018 95746257
523615620 41935484 97681367 944125339 877543335 940202184
209107461 64364144 138402776 567115290 555983503 474947221
17363136 3547804 34564247 636866933 711380784 695200217
81551943 69021663 43023473 585811816 665827937 648849791
52610215 8065876 31804683 194627176 150431107 149692791
271560518 37087512 79471171 588596347 582759757 425226256
1134445 10982850 6786540 123996759 137963628 75856771
12187197 5119537 12540735 68002938 74880079 75523603
1499240 3480039 21230841 59608519 69558674 66163176
5408205 713520 4075555 46400921 53735186 38075235
51136059 35084687 9067950 540876669 511216246 512633060
122136239 114947017 137504760 555930803 706866659 655407178
391124995 27839238 70758765 589799820 301098065 513983609
60417090 19730033 67575773 89520687 107747500 72152821
48852379 67093216 10445353 708259144 845346966 821610695
23537779 18870658 17330827 188240889 180998581 173163719
361523269 72758607 212932705 851630427 846733400 851276306
217444093 112807816 24061365 283299717 244773792 217197640
78422566 57076416 35284486 552766880 556844705 579843076
614513227 40849916 38003547 941381024 984281201 850475387
33798099 13019227 54777447 364006350 341320664 348839364
199933930 48605150 1947379 732054487 823148852 763675822
21935470 10828607 15114650 165035554 155705936 167597870
104313761 13028251 1752992 410351800 342013048 388392079
9074414 6660568 7255271 46591022 46020345 52694181
138151578 92396249 80078221 372040285 445166864 433315856
78666909 78156579 32126026 412724393 390562718 403971538
16056084 55377682 228509 296826196 275443441 252194621
7655756 24099991 30521456 203856004 242623805 242926810
3835512 16352050 2239753 172582746 151648452 179886896
1531510 2877719 37860043 186206860 169007226 164161082
1200826 6781108 3392590 120803511 132730036 104339296
4180695 8043461 49271591 315505302 321816612 301149189
92225779 51459674 27573476 824571231 790719217 937756018
27745024 14880340 11748981 315382462 330773469 333874979
50879032 89706657 98523338 654119698 603572076 655385513
77597350 24985761 54110240 197049037 202997704 199493620
105415838 22820160 1212165 491989397 381287784 510050515
646967991 224093342 165844556 818577179 955852590 961596243
63096613 17260488 58524617 353894830 320133350 299376234
56671373 23290328 89111497 604736193 454252157 646004027
213415917 116186053 14426775 697977234 674707362 592267550
43196183 36103341 40100073 423281261 412952870 482642312
81315327 63327770 31156967 142154494 161081939 145972061
189283334 57827188 44844819 329476605 228502596 311242206
40796535 6397230 39461152 445160848 359564289 430455572
97994780 58403190 60972216 879272375 719275388 835574881
17233072 11848096 5323658 72449082 72120145 51531039
15125017 5212589 13185009 36353255 39743539 39157838
479402183 34943874 60225229 908904354 739239611 907832784
56962443 6337882 128276331 318247496 273673183 316614916
6032736 75889453 11481288 410454063 344536314 393613290
45082657 64855787 22126805 784203101 958111269 848202577
322749200 311179621 241191812 592830517 702463505 429076475
2940630 18963791 91514461 470308408 562522577 581585066
848713764 295460776 183635944 890333883 953297108 962073414
25440206 45245596 10017900 280272080 274281615 250491708
147137900 1009479 79558797 568188842 592920635 472402939
192342974 27168983 105346595 938185854 763968975 876875949
547140185 118633038 18054304 822889049 513345521 582589773
168868406 6484301 124688354 224179866 216054430 216594069
24554020 14088763 8267311 300666394 313924160 334946559
8423083 52992972 21486164 176279914 240939656 188670885
1753931 3663468 2541466 22791323 24497929 23130266
36434196 15622460 878478 89897961 81791869 74790731
223934088 12617467 117130297 603321129 627455360 656404637
258898539 44557418 24728283 595898722 636701264 640943062
543896798 96432823 144909913 721758998 452200579 488984422
7359799 84354200 84538541 198119207 240534629 183716195
95945075 28587162 36570390 514843537 549551073 436641165
6207952 4524007 71066 38264626 36765389 30058940
354348245 44510921 268374 381071994 280167242 108923628
12781006 16894856 26924986 166043133 202048880 135561736
464782032 54160529 11085370 759865727 846416237 851812236
44217933 9928057 2181964 84984447 80039150 101109761
36285861 2726701 14943121 120924048 126952960 121965480
157804448 77078009 190615212 230644919 397892106 368826207
8410787 306996 2806464 178473111 157184007 172489698
70205813 103084216 136811688 584339589 564317429 613874081
14950110 28586300 14823267 291726766 345002909 294547102
28314888 57235338 4148986 635367962 703645826 694398093
13522011 421397 801681 32729604 23999756 32344909
422041129 148511784 61448065 664844628 708856373 517077940
111509985 33160599 23862642 214910128 126785311 146712544
31656355 26757111 68838017 985113543 893272905 980211683
32232976 21022519 2206058 96776712 110925273 100171040
49096997 6176137 133760605 693685173 598498870 649289475
144640125 39098116 111780201 370212522 337726129 357607583
77973742 49973601 115504314 513905465 474253633 499012765
109190709 235542847 51140516 652727772 668828298 655249140
24394924 9677811 406295 49641146 38557215 41354305
288880561 130359052 25844272 427884621 440224873 424136970
42658243 51123773 80406583 416870859 415890512 398138900
9575916 60481651 44712775 347478348 359886348 338599000
391353937 89465147 65296082 920998081 925706242 908778360
26361681 236816637 136497840 706215868 730965060 662102077
13281568 18162079 39866734 241703255 243456561 250995587
5019960 2632482 7624022 29730393 31967587 29941504
64578984 39129829 36353073 160208943 130353046 150250606
14266346 13377382 3802706 86043831 85998783 82717368
15219938 14355568 281209 395278948 318546349 325793278
510930341 172186000 111719244 630905701 537273893 666470928
72265934 42565423 6423674 93872306 48465766 67526838
4101960 46969663 121260415 604489968 688795822 692529990
91173250 22577443 10288342 150159988 84059313 155474062
283064761 57409035 21198953 529048422 603679975 611435932
497054127 168032100 19043321 804670584 560170030 638135887
52329446 22641930 3475854 83129851 89514396 71448975
793535031 19572233 134548863 852151081 850688592 716444745
272275812 30474559 69600520 312649045 117136378 261293147
18153321 29555205 39789948 253702889 251973687 255600654
20077896 34919747 1536015 225910083 243884085 208646338
29880291 8575808 30515973 179939503 146664255 181149741
18208340 3139042 87379414 415186005 493027600 502913379
36290599 27769498 7022500 629959825 691897046 690422738
124188054 76568856 14235315 420517360 441854809 412463211
131832727 8151337 89750570 650717321 725719410 721835622
31041525 14932830 19577691 228149414 182516478 218176005
88225532 22310062 114294266 861380639 885380310 913906086
85850285 22463953 27693225 448053985 480690127 569926657
20413190 15928246 3227583 23148346 19220008 19126299
63167037 203189992 112468965 765947659 683257012 795698125
10903912 5136604 3690950 32297899 25357910 34382565
50030072 30981635 20981439 248679288 234799041 247917550
328664048 43963508 30369320 568180147 281924004 409296250
150086251 77579316 55897844 659562793 648202884 646708795
283882313 385846896 114938177 457951118 706912111 597468470
2110017 467959 17215 35467450 18873463 35667906
276877469 50531635 166978413 430784025 319290520 434053591
92706766 13121680 83643213 400124333 413631440 350185895
22680728 36076331 84067675 270984739 239079012 241091315
143278690 49951784 2699019 388114183 494225564 398404061
21416485 30242843 8811089 170574791 177724084 176777443
67547537 61733091 20541924 466174099 483242233 487442846
307671023 158584148 149011756 508923140 349609332 370268780
67840818 48020469 34747253 203142424 200196141 219251493
60280487 78692133 32320737 474752954 430954398 483074889
10042789 27512006 9432564 258536703 224115887 255488342
24421613 9046986 5257000 255303325 244868111 208869290
567334077 6644732 106883693 688582222 528675901 590169421
499962492 153145132 3018675 943275448 748942059 861321557
37241915 5957531 29544680 490524587 433499238 516160827
340661653 85449612 37616078 464851556 479732058 373047675
77436662 22224454 52659365 402693613 412451590 406049072
41327254 30433152 42254871 330446648 423288381 406434549
70985982 42544305 43609002 508425331 470090385 505051945
71371531 58184005 47403066 303992312 422773713 415108965
1695878 396763 2825789 20500567 21465669 18307503
135772252 34543771 34351298 345654567 349499446 353595546
190587277 31281810 70145724 633328581 620514693 632968934
23400341 14996720 61927014 342777645 448767760 441188841
110581730 5478140 22110171 215327838 250976270 84847191
374412511 74664192 108799627 377712884 299856113 366265256
559551748 47856647 520491836 900489555 789890938 907449675
302757120 104432566 272143093 612648345 621061869 553131232
31692095 18279647 22486769 224505662 156841644 182798532
319632095 43466321 81569095 453116427 307235945 384235854
67946836 72209766 104958456 869586628 828596828 709806919
378752675 25602360 190106700 631122634 825764272 832724338
31589413 96934420 54248389 534877387 526918297 600002641
81352567 83774217 84400719 545002051 528614019 458107555
168447013 17863165 3501215 349295982 418128606 443873038
176055535 69635917 105951464 788068433 733602443 849681917
114659780 37295615 28788169 216317253 225250176 222807905
135936849 113110981 29619386 438938449 500658375 640420642
88533950 50187836 33968571 305076914 303654217 284496079
64905998 8774304 37192837 337528933 352832098 355550617
75467404 10217722 18762115 110752323 100422717 104140881
457202480 87801223 114574713 885986250 859883091 866635065
584445159 165273621 88560238 907872541 778402959 776720470
184498002 76788387 47177402 313499928 326276313 356723554
9108740 4206927 19109839 92224634 85220432 91275870
189221040 205075509 110288831 218522815 241690436 187923422
515247042 18141551 54736450 778580358 787012739 756822105
36197618 35686654 37221984 657821381 677117591 678015071
135515047 46211566 16648590 669550416 673251593 568089676
252418040 77789841 8789457 390862863 293193412 383921866
9183093 7195368 2376320 139548619 177070213 168437810
297341332 65614683 77254564 972492438 913581855 776969418
5318784 327807864 136894549 933602589 979131690 927705556
61726383 203492203 98622078 716968287 815250599 831870893
50051774 16939303 24359608 639800686 695631251 461609520
399188 55379 109849 1850273 1752838 1685124
33330785 91859905 17866550 519115251 429718662 496436513
84895136 2655246 1636187 268628450 240958949 283596354
2020624 8393849 588943 112653255 118703315 89297247
80057697 6904450 52703774 748916031 522494602 607835517
93361496 29265560 17418236 529505580 430015012 518349273
66871010 12869295 2896685 79707889 71580034 66977041
230288379 62943884 12068278 436692373 535359791 476155046
118806803 1460314 3362094 321706713 364259068 346916555
1651778 876073 4597452 40811331 33490746 43797542
463518764 44431696 32715014 504619196 442295466 551772433
203503916 46650378 27482100 258253013 261219362 261121739
499345428 112449671 327117277 806920510 811021323 811771690
179756937 1057121 49233079 728740390 705617354 732769688
7079655 28708470 17138351 407086041 365407808 302849192
96367122 231724057 69949181 844665487 819264667 698263274
118767239 258289712 147209022 869800122 953044016 963022413
203072160 84507375 5091401 844735782 894934092 874364373
39707745 7803027 17296634 174646436 174072513 172061895
141738555 64746193 93616784 193598789 162989603 169016801
31944928 65617775 31169484 388343353 230328828 332208126
73199259 13586156 4099863 154290992 135632482 100294118
232039562 8436276 38587720 680887189 614115258 576853374
71242428 38457245 45232544 323084240 321286581 339003281
5043738 2444795 12673881 75612236 80639967 74824907
3028370 12665374 797975 86799199 79203254 79717225
247412802 51195817 27217863 348077300 357328682 308311397
39572209 4963451 5999846 437560377 470785168 489007529
221593029 284867478 26131603 738622738 757698195 750552044
277459328 121203138 199472211 979217452 798664979 955227296
138475271 24909286 41419085 788622248 819769541 810963253
914744259 495829 88670263 997936463 806056845 315352142
201796381 31827001 43609891 412631889 351644427 359376436
218172872 36567108 13650889 439107612 395476163 416476872
47004002 101424090 86067558 514451438 527343326 509542152
519857989 41395523 4177356 807935214 702177935 700199838
11581570 47405026 113078340 936367246 932100016 921462148
7641365 5921500 10161722 95986704 95869015 103952973
77396517 6827640 35168629 164220602 163344787 166395827
100626213 123892080 52801218 239162016 279048187 155925111
4527573 1016307 11649366 20966449 26507094 24778949
30286322 6423941 73234809 737466456 629340595 654720415
50338090 15192310 167298289 508138732 470497318 488577914
583188684 253684596 159874718 605110783 425143859 280818008
80704853 82144861 22031729 247778713 250699579 246557195
127336399 19266802 19481914 144042884 117042307 135695089
89918663 12932799 4325427 128763234 81895096 96822796
61418277 35032139 211224222 830864594 859750843 863806190
55048855 86428878 254674677 500414517 534511412 507731442
327927360 117306770 189076630 762590621 515824308 755737083
76420669 734707 11210227 128818753 84775425 62858710
155922482 45143803 23144725 382392860 358599856 361262815
287364102 51079543 19900362 393194912 320627951 243065063
12095215 27486746 24901498 237331525 244762719 266973197
242306864 70494128 55685330 419791886 356734897 429839339
51321362 31513959 4656744 468534412 534416585 497114784
110781267 59719068 347305 452477080 455440029 276918007
11790698 20343492 74678370 203224435 239345334 250601862
85257323 24481966 6357738 221233522 224679672 279098941
192360354 131747734 146744450 227513517 180481399 215442511
435429475 36755982 120642024 916309191 873549853 791279595
90149769 1353071 17727455 432454540 539829487 296760498
216465781 95644910 49173388 304828882 324290128 105491062
41148321 61629439 37285466 222097529 231407917 256666261
26869189 12733924 4080847 57164974 54531019 56586939
10933288 60021839 119103203 697693004 492486413 572686742
104127641 21483957 86774127 599463042 594686546 576995115
136938233 52830518 131634279 471151885 512622791 502789127
361016906 50392974 111580844 487586825 396010597 463591789
64465029 181414202 172578380 466863045 482577958 470107526
58977890 1602586 197663356 783950241 716688551 721373984
66168672 3992583 35622391 135002859 111138171 118021381
123382668 46549612 162818466 295118194 380584248 368607903
358769350 99220007 74459694 546456345 518864338 487729259
24099209 10380408 1060078 68014821 58605999 36040705
127707423 166316119 41445596 345836390 352096094 357442576
19968775 13737007 16213963 694615782 657810298 614583580
8452121 74749057 13323059 315270695 237381349 265524747
87720535 24941976 3024491 553714619 595640757 610946223
67173209 44172951 42731182 208883120 274275488 252361899
510718007 156953695 133853669 707754276 757162401 300861820
44257430 35161031 36005304 479259809 457476646 271669457
300563292 11636929 94761615 536540412 514723762 513365732
67139065 8510536 11021023 397506372 378729531 402887879
59323929 54897168 30677256 700256959 628099463 627903211
170166494 140022624 45140212 202232254 204427233 172467084
150634146 57854183 88528584 648811350 647892714 586605563
110906899 204769263 46555238 674300345 631309328 645624655
109568328 44484594 4427526 170139553 132936359 162454024
429143126 226156450 225598603 624725841 387273711 538483714
216889459 13087834 72493367 394374807 665040452 684673866
416471476 29145869 87742401 495477972 579144142 574985272
241932521 130095444 33163683 344198798 198606283 290482252
296412423 56159162 22922808 644207486 673474005 715049744
281565283 31373673 8318463 392539613 430720630 434464864
427319984 71872514 191834966 479037248 264512551 496428916
54755972 106589638 139151729 514862589 400736224 505405232
241023052 84447808 249627532 832875370 854839536 788653410
14430198 28138997 22838350 125822059 114472385 143446191
150834068 260281300 178049560 527543756 431394292 583713881
507486237 393353493 143562600 634272033 624819076 695299905
11384129 17055340 2817722 265261016 309438532 317313229
38399236 6460934 41768532 478059756 406236041 483225357
91219574 77233141 276694042 808359583 856189571 843537256
852427667 621293376 236093250 936137869 779257674 795150056
650002212 114405812 260631753 846323093 661131034 804620148
316667018 139921830 169765908 343746723 266778975 342297650
21020081 10852466 48807754 197546706 204910061 177779123
21800669 34567495 8371296 193952253 155708409 178362714
14782314 13566002 28383745 269416499 283978729 264070641
155889039 109334580 6172097 242554264 263390792 268319782
11802101 2688731 16614980 74961163 64487674 81809780
173592967 64920983 65399383 187093933 126076920 204933016
30798878 4602447 8994049 707414262 722718835 770278994
400745533 67502459 133675308 699616099 625267418 649116078
612186053 64668875 237679316 891575536 837497229 813538839
142291704 22672068 49280981 228835520 313069980 305792063
68892444 29955695 50899630 654363307 621175849 658457017
556933406 85690866 81519086 763271574 747624456 572216659
439768818 61548286 19198557 656229603 648969397 731820223
377836 1394276 1615346 11920334 11805554 11697555
91360465 40445190 29102101 476152256 449939638 440885893
106857449 43659110 92496172 460452822 424591087 182626810
279013151 36163397 12109426 487112222 286057691 276690039
5351606 7547662 9686602 73958641 82018405 82505250
32637619 34353855 26578599 144471747 145081130 155217943
9714075 3053004 49855952 226883561 231411457 226543972
11403627 16653626 56127218 201781464 232963987 234809681
108561458 97187190 61319823 395150033 411676970 423465151
151738560 26652913 113483765 342747386 307686785 323682804
14513280 1609432 2447224 18387957 13802544 18727570
33388191 153246281 125043570 873471585 645732751 872515493
321280054 152292117 86014294 780265671 739250590 608063519
70733933 18423163 3816567 306420848 313777187 298597293
148134669 25771009 127273949 409091156 408740192 408069097
205199699 29605351 14897677 864281009 804794897 813320704
521170500 325895293 425554797 761669278 745972738 683140598
662025 247276 2744952 18116197 20521813 16453382
19185546 12753210 22945170 100297293 86081567 100031097
175407978 178021712 6741216 597241624 569064222 537629556
23138019 17810756 10902848 113398391 115035754 104020985
37875694 7289963 1527669 45930050 44335942 53413189
113579896 23414089 59237704 231474046 291493116 307762791
170121665 147283815 71922059 575178858 556843804 592049911
207632653 69142242 39460576 647951956 585983574 652900961
3445736 3136031 144214 75100314 68646775 66721466
441474106 473584978 119877702 578520326 634105770 645016911
491966401 72478826 37514541 616233167 560656770 726784393
98349886 1306479 5108989 122774979 158968570 84528512
15283698 29539820 27792136 355652416 308653798 351012230
4763253 1171991 1332922 45186798 39956135 43406375
13542382 11581878 95063919 771374642 835636190 782180503
195910051 31905530 83046719 760923727 919509874 676659677
235075697 48972517 149288310 827500709 682077645 741464240
37093647 17550212 153814 116195467 132662545 123918001
262852727 55495583 20589965 867508174 877967424 860570123
144549966 131798842 122201265 601510506 647609790 613521981
2605798 49862941 21992490 459617081 498971583 510500457
189276181 84329899 211647620 915332130 943492318 780232628
12676071 4921666 106522119 345524019 462446187 484977294
334250191 111833504 117275033 840258885 864973082 822393160
591879 17014278 6315445 72812838 73804892 78624048
96924023 7193484 5001421 411249724 451500620 432421019
445166069 163960097 2403199 837293791 782115182 659630412
6820454 89071259 42527993 759755640 645555798 854228266
231728145 195558925 174362652 845353951 863422799 745541753
757382 37479157 92038285 616824463 547409120 625527567
15335592 11148490 31652691 268268014 262377299 238747655
71661092 45221147 352904 144857075 145730725 103173567
2994448 57512586 1435610 522701305 537491795 519661965
16695151 294485060 30314341 797334640 812822474 769297445
41930002 779425 13209301 74142089 73500901 63366305
157837514 31452404 23231934 228548416 221858315 255550017
127014844 67473885 108289837 564608063 605824496 489354356
79900863 42878179 18180269 632488413 616025167 639256845
34961194 7534412 155603447 442129571 451862675 474628604
131821471 68056347 123722078 282645183 259761625 265022870
94816659 30950760 32886894 603401187 584430737 639179872
348379348 14869550 84660382 544425075 409747648 453324468
34297097 1462787 5669164 131504717 128574815 121500035
2515256 189333137 298265279 909321008 932133302 845311265
187083618 59523997 124379520 295061341 431080330 407762065
41550882 9963681 39375999 130335351 128123042 125736242
18939454 10169392 9100877 90331239 93968798 84390205
196557886 90297996 71709262 331298795 326159858 244034515
164336671 35289718 140744207 723369262 642500521 675124827
91717604 24112550 157615360 684911908 750562997 715518359
34906150 8914729 4901690 266236017 272675820 249483935
30458857 4567492 8035314 254113333 278778277 340651713
209872589 19480808 158828982 608848586 644592496 649640181
181156924 80459741 31658415 314195420 250387593 214467242
129877190 11487377 12073027 519183422 457041760 450821760
483998724 135553860 1701481 623593159 679439211 602139598
126123162 154623689 28681901 393444630 412972611 438781426
38572266 3713059 7138360 87042470 90303645 91438188
517678021 420017756 161496621 750031990 704625039 459633485
262630468 75065820 287510820 782691730 773029625 936565201
2792270 3292782 9932787 101833877 107883217 110927146
89468655 43697108 33754412 162858132 168626583 205135636
124325442 55677825 111334569 857245448 848587858 836125626
255583932 113759384 43491984 273604690 334112433 215611984
68834068 48698838 55206825 508060317 728735575 720963065
10447168 18616143 11573822 92952202 92137653 94895985
78354141 31713378 17482609 156589235 167429710 204271628
48737916 197875 16684449 205774100 186049624 181174992
257575951 18908285 67393210 419832909 452655021 364296642
311995055 272842909 8128194 550840080 687767633 308615155
110172291 34513544 16898568 506512281 680265658 596020259
67820704 14119383 34715644 95151143 92492618 95686772
16673138 10335932 3175270 27503418 21815968 24546242
7899700 3070705 1877365 45428735 45008571 46635756
150342196 112255384 208129616 715953096 738177345 721381965
11434915 27501953 32721073 193214713 226951128 219636537
130453789 33752333 13961150 254591842 146077924 192150983
32895195 127736005 36836373 629497383 629715825 534840132
68036199 6271266 17453841 95309486 93852033 88885844
448699603 174821269 360359255 592822335 514086775 532907772
659803363 120346481 180330289 864004065 705886839 845074556
175305500 53211412 50247325 197093825 196611109 231583138
126981526 40971776 17559398 497307902 511815164 549323960
113036959 39427085 5570957 703182368 806048353 614406589
60588525 351119 23263648 239501752 235167303 233707811
10029702 457871 7867922 26197616 20627967 17996038
514491013 21830610 85671595 605235258 438594125 379003737
342293144 103908133 215444127 658971816 798351348 785460939
4760252 90201060 123739841 284522342 294618277 334707523
41678349 40358164 157876569 438428637 607979292 671675498
103773105 53561779 55196502 285431628 232446118 192913478
77792258 52198656 6790441 279305627 285583390 251790569
8466126 4320995 14390888 346050419 273035010 263052533
20844079 11361820 4328998 119173863 103140175 123025448
6813566 472021 714819 13291583 15854308 13851530
216939707 15747662 24198552 364325599 352346350 350308481
53095227 79297086 32824925 344631131 364960501 345212834
39470027 2043013 1756109 493683101 480885647 514724176
47396173 30930839 75510954 363838691 307485466 354990476
195916137 20315865 358145812 847092369 821444850 759411060
18197863 2859439 13579427 45748507 38135382 33798653
257313579 30523035 40126843 476349850 439740799 391237859
120767088 112548426 69070493 393492979 387161514 394756133
6042100 880714 211262 103522237 94700967 108348718
158126514 31860104 135775192 894627665 877896689 841834425
83784189 21825208 8160987 243105012 222298522 216935080
186898765 92228545 132973344 351029615 432633833 468502254
410366870 66814146 706591 929809696 938117962 836088514
234062591 55055640 37030229 445830135 447396500 269370957
4298561 44212480 685843 356633499 408251599 386054133
342691180 93544588 96234447 541654607 423907177 457705788
76578992 139244175 88927909 630682740 882700987 925257152
197995679 74656124 80428903 540937471 500471931 494294067
12724020 21890802 137737169 665008585 656320773 716466306
155105191 21506043 42683737 581250168 663952635 626784270
220803104 66888136 83608060 313785863 273013549 277023955
10388470 13286982 2211755 42365590 42294899 42386018
58724361 203118064 70416194 745948249 793600673 790031047
51346553 50733876 30360059 394028093 380737419 379026498
37834850 20684704 23396951 166355183 141065769 167730064
629607238 71106367 12920352 827226937 524791105 592346024
36990643 150705223 20843612 910732913 923175582 957837368
386538994 173297734 21001598 877026949 653438745 812328750
241355768 55615266 350590924 668655188 471059652 656731374
20944404 8691611 44179175 654804083 553078295 713351851
212453679 6798354 140872009 354235094 348806871 357105848
25614824 34665231 53324225 271281953 320445157 312577598
5190758 23163205 13326199 97258823 148459241 139670765
349867147 20398495 81266599 688378849 508007822 665944863
570909958 577519045 45287741 927756023 794439695 485790050
46945889 323298507 18532066 905078921 894750081 843507808
263866343 199136660 58506888 396306638 410562932 385992290
293161136 177508649 3820424 987025783 881032448 911795340
107562567 77092771 73663610 376246953 376368170 368552190
653351492 67731555 35094606 790226361 872536315 920869430
197467757 9394679 283650261 530832160 628701105 589595867
26811810 1235429 39565926 659015393 651257686 571661462
23168815 19237128 54729778 330274656 538734347 443396624
59384262 33140749 60972000 189155698 217640727 179127738
69043766 16276091 18725659 519170092 460097444 542845665
236715305 205609477 66170231 815504667 622715965 857619420
8378160 300669109 38487477 633458321 681455978 733597319
192576580 27138 24302335 348015746 263754792 270347902
11756980 47029718 9182061 192546546 190783421 188281551
42779963 2163546 117787196 576680609 486369251 591522940
167655627 96968757 35481378 371260175 338348061 369748189
177745204 91801438 85779124 353384898 338756800 360406907
131766379 19627935 62362405 329321235 279630116 283815723
45073148 38832056 147104798 699345088 717920296 721370921
925520 6118002 3081459 22493897 22164563 21049791
347753704 192424381 15693717 511154225 416527229 481173521
15245341 130573703 249455413 857114622 854884630 964186552
8611205 2480267 1154451 98863517 171672358 144711840
232050083 4265701 28414829 534288038 397859643 426784539
16482246 4862096 12211972 79421247 79973865 85636140
81572432 71414731 33532437 764991831 735827733 716288551
364002425 282258985 75476505 435487165 513730442 172941728
101803770 57927403 84737044 434995186 545106677 553698513
93028646 47635230 71505874 904898316 846360296 790693667
17650196 16374580 68109471 222149772 226571212 216137028
27146010 98322640 27683973 606413957 613728112 583366736
28184851 8798292 9778639 129030070 126511371 114410099
73014665 3145755 4890730 169153675 166615851 136265114
9231995 39867234 6227910 334544253 275649064 381968324
30976110 33700386 3362836 673249023 708260142 707127237
191975897 133445991 70729605 829039699 829251333 849333282
513672409 70899706 160726342 794689775 780318121 247039839
61413620 30930265 75016499 288860186 290832092 286168852
6627699 3693237 2415273 70423079 63828763 72085787
2403557 11066222 11100511 83837102 82812183 100489082
122439116 292487083 327907862 516992845 899102912 909624615
88172862 49575367 41043201 326287171 334881978 319188728
9523538 37580205 55531369 558696679 842816199 835545262
162920866 31239793 134971084 318133000 286437604 297749662
495814 136295 35116 18939485 21726956 20274264
185807107 6772271 35050982 826043683 747000651 725471204
51103444 2299267 20961829 271842373 282653057 257572260
1310246 11872794 46091470 226131433 192256094 203053803
76107952 4079976 115490051 582588554 412120459 579878814
379295170 280911339 24573311 417327302 422773607 193698435
131281485 21831300 3064532 406635291 394029319 362826777
98205778 10222546 5142465 122131271 118961448 121858230
285154618 48524190 79939280 414734868 465483382 450860670
112196755 51599434 83243141 589878336 579647412 580080832
9565454 14914540 12887425 365666528 346513583 282840619
24685610 497739 6469120 48426785 59401486 58875153
436221327 17568698 166552469 711573141 713906146 795419294
105446093 20781794 19411870 905813735 884394964 826046333
236158810 22580252 48271185 696730796 691252313 717101616
415170940 428817262 19830221 506647136 577818968 281604993
217708509 72954418 116025003 227655275 173264060 171403338
483559852 162310900 153010398 542107631 307862711 594645772
28624083 2274490 7911428 105350140 98035974 105092631
86437638 17048242 68915016 121557582 130674208 125463255
15018667 3857842 19675420 249148086 222400879 254992249
46668179 93740762 1262390 516195151 503530246 474445600
36117403 4354680 10786052 249028647 238964286 247066290
339643119 63743287 1937510 958749120 954733182 951928503
146019274 8995081 13521182 194887837 204354587 169556674
1348097 34950732 8902481 300652926 292076072 279091511
251753480 15110918 113991228 729984823 726484278 696419473
191882714 180613984 40939449 478643607 547666366 483159244
81427410 51591056 13077032 291837569 319722617 269369915
498176223 160236395 206313836 874746723 781480425 779625430
279517698 55127899 23113141 387663824 302779033 268190230
28087298 102304701 89617728 342123457 675387078 559966374
232097562 31594674 19583390 303608569 279938485 334196221
186983259 114178276 6752076 239974808 274549830 315512608
72679953 9597540 19198542 163368528 144295861 148796287
30142478 5178519 18757523 44481538 45604818 49371680
66620159 31776291 15527687 355619266 337722509 389992424
2841729 299540 430720 3642515 2839101 2291955
20196084 10412320 4846194 26044930 25753969 32795071
175020689 34004868 41306551 848425396 802134794 702809991
60183326 187979594 96222495 723403562 812126697 867422224
295706220 105037710 34850262 977772154 918484052 969503462
83087856 28406089 59072822 550675815 525003770 616237369
4491276 7303173 8951002 48674572 44690940 50653803
20930914 736052 20354578 282690727 298392626 265164759
169547393 99667482 13249557 475088673 537160003 506930347
831788805 800630227 36983798 882393394 931273353 834409220
357144811 92884361 17912692 979019146 908567676 987935534
38040709 31930562 7766904 74420570 67680302 52148698
2733843 1603343 554907 17673260 13937539 18160471
12211277 34412253 9281478 214925797 201069107 241966911
187314878 10963411 40239047 923117266 815400713 866023350
76927208 100624630 37526255 475024926 458474869 481030005
393015679 89288477 35025893 746106474 811755656 661608095
211991480 55708428 81787420 355148862 348394305 326648768
87498 4202716 1094243 25944337 22100314 24182176
346962526 40365426 116144195 612706095 567483833 510638307
62032861 65233156 11490677 605202613 618746961 607804717
21579376 12382544 12910874 322721056 338097860 349859920
74201453 42422412 514803 513071623 429674129 486885861
40993356 8183126 29822620 158576706 160450674 131199876
10400231 6310222 17746041 145039177 137351709 139496999
62485428 303103006 68365300 734098582 704943726 751584627
6939083 9717862 2428683 174712226 223864553 213864106
180499223 76855756 138077357 374238855 268387886 371960752
44634077 26680520 14807570 60088796 72836644 69988569
693247187 176399812 227929190 927351204 903529505 838620040
96934418 41973233 11103177 178882027 167869614 176064981
53594169 12217459 925103 472060983 471582699 449969386
2808471 835374 3869705 38137747 39832159 41970237
67701854 160040974 28738730 926594382 936210886 917145828
2890186 28089339 1028382 212151878 167614934 238436251
52287405 5160565 32977847 88796813 87792101 93219814
17227267 74837480 80954209 948151920 872836903 889397557
147207688 162948302 68870872 435445935 445749556 403819421
36082348 35442708 25674456 406585496 392656549 424005035
675630447 64345968 230560665 921983864 911540116 819747363
248322552 69127835 64320408 558115204 447750927 370462593
10430075 7937333 29854804 311571982 315341718 301056519
6051747 46776887 133723617 430846768 492872999 460990218
45379784 27558417 35532761 125965937 128446628 133248596
48849238 62720434 88962160 152718473 147162323 143265983
20206853 12073471 27817787 179791944 193608187 186936135
120810217 70495600 71070298 259229947 180586625 251554181
13119976 83825356 7857389 966455705 941661880 682019713
51985893 164723840 97299126 603085646 540162429 593521081
60390334 28529367 7078984 816144233 819821983 850553068
356905638 244178194 82730383 436510995 481852069 370215876
184457098 39407336 53621029 506627894 511713922 516685896
6270503 7828137 1323980 31877859 36953075 27259866
52073336 46839159 77269721 464571231 468064913 410765707
46937055 317190492 50770923 841765015 826572974 663517539
37548171 2315572 32332914 141365606 169010250 151123035
59028321 15498098 80847317 349442662 324445200 300711367
3161858 12720157 2502418 45507315 43626190 45380543
466941392 121064634 32865671 972455224 910187293 891943871
25738163 12225862 4962350 144046163 149586835 137876521
31239809 25185015 6645314 173524879 152143418 175110326
698716022 88128096 311229756 857775702 295320332 704155754
94656023 66668137 2028913 277569572 268346777 287580838
384025146 166574724 99721855 784673289 750050951 684506446
38673269 25610094 1507462 50476551 44759418 34174906
324085968 229073231 49856365 618822431 455461175 689850643
13700028 74034805 5680634 417817741 424548043 400704991
317668275 376372740 112783449 493924980 533447314 482242929
53550216 14315973 23929691 190809628 169450478 182574750
288237536 57454764 20914692 544446573 487821931 436292951
178620050 6590727 171481398 704614011 704558756 775262337
560617981 40774912 99249131 842165910 234294136 818235630
334683787 291990492 22849448 740964154 599982675 681710368
737409567 185257683 67273909 838703978 652075665 791133853
44487852 22433548 20847818 88317519 111020793 115442772
459345669 191133547 234509509 819745899 627149073 845691905
867286 3568158 1126053 59981104 58241433 68037533
178454959 166394685 81989760 719354884 784017463 592624343
53022015 31077088 40671622 59048155 68507854 50622466
67785336 7694230 17510081 82910319 99982059 101091283
2339279 2375967 16046272 89796149 80025303 86275729
179536097 56033299 68765277 686861238 722118906 477801709
392560512 3203261 88235694 667009895 608584508 534034429
409558 7050678 12056819 359467437 344475786 335706024
170127977 144097502 10769624 341432892 293839094 366636794
381520155 10938466 30687386 509184340 215829622 512357453
9540808 4605713 70336722 151747160 141401289 152371674
30535202 99105640 3954091 864148827 842333681 825756984
507901398 390423974 18530819 833018389 763729680 711598867
233411 69804596 25639808 327925197 309818660 381509853
41722553 4365615 7778268 129964089 123655574 65273694
45331298 78575 13156234 73100805 63028599 68109263
24719331 4521294 14818452 140660962 138072977 119374241
20883442 220849 3283485 288422809 279830335 300713364
31726087 43130838 11804906 209111179 207438336 204902003
38272790 4555958 19020026 72380149 65694224 41078241
193340869 29047792 18512613 305925665 265353078 187066984
214102384 76728409 10225504 366743353 364259285 314690565
57810458 17380365 12731459 198398170 187522477 198477352
485480104 68786998 81266104 817720312 799496037 672783014
181760256 58367449 16971491 444196511 432244830 353730783
212329793 50871946 8700143 229600900 203027325 124752542
507559530 296299173 378569461 732387270 741329593 651777159
52567002 26438873 49852146 501349195 590067553 551900124
47650719 18246421 116501338 355810679 291844073 324676910
149558271 9676177 5982289 177259866 175635514 38523270
14152947 28230903 1077481 42302634 47539452 53697318
468021927 19146690 86450800 699563077 637516158 643384797
156858249 125414223 29232666 364706145 417052478 309399717
165878752 46465115 50281722 702451240 666957206 701533041
25383626 30843064 9848965 787606875 735753566 701663143
326171685 152636447 43972272 605039499 912007420 712592854
256461085 4837416 69671611 510744632 563654963 572835893
48829716 310034196 64144995 805237213 650259830 693958383
678831346 537559798 142827403 727320191 673327019 315026139
222972569 5481340 58141299 458279062 420351708 380799894
53762593 937222 7716365 208560337 273442333 201885037
1547649 5560451 10585792 280546108 338843351 329652727
65906842 10625199 4916601 207917336 197949708 139695605
148534923 32892066 1604471 212133655 163611274 165920569
13425451 111334396 101414749 643501250 709742148 591732923
62950546 726080 12225689 89466323 50565002 84909696
13184580 5079264 74378996 228901496 220804711 233130158
75795534 36219355 3026017 453444707 408214700 510812331
32205627 25788003 61244168 503107622 594840087 483638892
27901978 30194737 1131025 622526321 606357222 640037607
81242359 44369825 9404363 326720491 315398147 361146185
2140405 14129059 18707616 104763160 109401161 107842212
131599764 12936635 51509537 589726185 745541248 444269149
29231705 13854350 27716394 172293284 125269196 143913886
143784656 71417114 93006710 283689456 340660049 370465281
1064186 37532 326521 7806530 9547116 9123105
2650615 521236 3521602 18696480 22565272 19787405
262552693 225998009 72792437 768917990 726849713 591733082
526972183 48390022 156860870 751999819 738390205 593838272
143989918 30132425 9536229 868432916 757100250 700336023
5791291 4112147 3985925 51141989 66300031 66649735
218053466 48677236 194180428 439551089 404377032 453260561
4793356 7376976 4218713 533888085 524060653 524716090
122850502 16050932 66223305 298664252 236521536 314087373
57353828 81496513 34423403 251129640 306032234 270882087
883915747 5848502 75868152 962964641 373731540 860277712
63906560 30555648 157289531 685106266 580930191 464292928
2325166 1506727 4290833 27422511 28884090 28385838
48000359 43421860 29378276 250011273 246560851 263143936
560683617 95913696 25631601 711395238 748465669 683810739
11110714 15082040 11167024 157401319 154336570 136297677
85539783 40371061 5945301 449818984 348083173 416319591
417388239 246947366 126727821 638824234 770288643 766704930
43172318 347339071 112589774 755607962 678205753 793610542
4942025 4117743 383754 10308317 10085751 7885325
68036153 8376300 157159142 566241586 515589676 570808905
161080 10101339 11878794 98598999 93798368 95445305
25038609 8440093 23441318 162320444 254433751 232150378
111000568 279876849 70375868 895755738 941485662 651526327
303491825 16348888 89002265 473856787 235777689 446527517
113649992 46914221 11862827 474162855 451133614 241286353
185773259 114672387 27236284 736767171 744761021 722677739
16683143 114664724 213396405 461424458 567689597 584939992
76432170 23371688 2227116 267161931 281168847 214579275
75550923 8812535 28218397 80406383 64410675 100332654
6664256 10483707 4614831 171998467 128281623 178144265
411952225 130994092 146486800 851660460 863416906 840997395
114239751 38876444 114550726 824238230 772283276 787099980
489293398 7176395 368193670 687644977 448793803 580265495
1128513 466306 723527 9700316 8272100 9560932
584785939 177396990 5978081 788239575 820356261 632505660
32834647 14506317 37231341 296254417 262779380 319396550
37436412 27382616 4792653 116696403 127813981 96712823
17624252 33299659 30382802 896278567 828335089 860891545
202851783 153421178 18663583 343338460 269355204 166887364
4413191 7473480 821833 51169479 57883512 53315561
7564077 21388686 46533551 432936135 406368365 420049428
82669242 2986055 32792477 329630418 347688026 353891573
184498523 25181155 258625687 498032156 572219039 509218000
108749284 46903548 93066124 270216144 232902583 208752745
230334298 75136046 69344240 500040439 495809773 320315859
6435453 39416860 36109996 769298395 740716333 643326127
60592954 2232888 3756181 370438828 351304764 333118973
9015953 16146014 30584955 145159546 144285432 145229858
255477852 169066047 47096785 758227833 816257331 720404898
358809793 221018045 91967142 455765689 461409878 460377995
25794800 90558005 178498214 725977651 692954562 730978617
17310201 10814517 14811736 129673346 133155560 114743797
78348978 107774632 34205004 353682338 351568021 354632833
138266199 119714336 3238015 672822566 709663346 647634237
24351847 84613132 32294921 469869387 470205139 349712899
675859442 76562070 477902530 846911253 888478081 911911226
166919457 31558137 68829848 788591027 654558702 632835053
481155055 198704873 132520817 525939339 526121616 486621996
252300 646443 1651536 8875648 5903451 6367992
192244547 123290031 13300369 221326745 251665515 248598292
439511513 52144653 78178827 798264624 821820670 579173468
20683456 68798250 19091364 301794317 320756125 234598188
579984203 244716825 32484615 916164323 435969957 500450114
79923195 2620773 11567156 287369600 256487040 295640437
83484341 1250959 551147 807311572 835812113 868043996
630047522 149582835 128995904 950431580 959801808 787135779
42427617 29019279 30131447 486715681 386453872 432406840
127455722 60586289 37985226 182806892 189723270 190712822
9324460 39773462 12255942 448854054 450425826 393833575
555693159 189687075 255379558 583669387 372253729 483308459
183908671 64824689 9193739 619158274 582306873 472672189
248059626 19856163 7404729 335260417 309500080 311562376
1707904 729803 680630 2416613 2421243 1996887
360903888 52451888 63800388 785009602 750207778 605414653
190752181 243631732 142606336 671791563 723611031 699453742
19550966 5436698 17184287 594298267 546827515 603757424
572624541 33379777 51702047 835468697 652939656 617104480
620865081 231893074 145094626 949428898 819768669 880027418
853482605 347070318 70664604 890782961 884872178 822810386
21594368 9181557 9909254 132619940 160239560 161585047
37172471 14791952 119694954 536020549 465358689 468448216
8538190 268102 5419148 44100521 45306470 47442477
169466763 27419486 134402213 464677621 503879673 490929270
290805479 332707910 120079745 430973777 402691584 429886252
69043178 615594 30414054 581260170 677007329 787187152
45431903 36040945 6372235 684702533 575670340 593930424
319823297 7317610 76918304 661420974 590046738 520578653
129614517 120847838 98742221 947079965 805289281 973302823
71558585 7107720 55559105 376738953 377919108 370320997
95210436 116301531 24573701 536560055 428389658 443656913
37623058 32449548 21544088 289371810 263331357 222575757
59915481 138180560 52973062 897327648 846715719 660184260
62824636 63418747 185981 175445406 204614621 186269683
99993233 3461496 9397730 154432157 165640585 125681628
80010925 16864323 3710401 212694941 220571109 217951060
142741571 76065747 23721869 183236864 161680891 186900806
17014218 29095569 27963931 192429685 194024165 194660086
41623443 39076856 4124767 397149235 437590058 436471835
319648730 138983158 243224920 398960663 358223103 359282301
63313783 37878382 438268 458579853 561391122 434844744
34406882 11981147 12293261 168941247 150952573 206252713
74854371 124372442 27888765 377254609 573811399 550338212
101128860 34418001 24571024 411320578 444289673 418446315
36308960 213865554 84457821 816424890 846175131 888349130
46285617 26338893 72022488 362618602 388032906 355033416
175008832 63669648 45806552 717468369 700314996 762119290
211290948 102941333 15019494 377758649 477830787 447446868
219009092 105384313 149776349 381239394 318159478 401011305
77109696 32484993 22656445 126532349 126878970 127149131
3333329 2775476 742617 31232466 30770183 26194366
630337870 104227943 56349434 776571236 532976277 437882823
338616669 180433606 369518996 726669309 724353908 659914542
34382171 32703457 154525133 339343870 315139197 385559782
48888396 22406374 21616403 804368864 855831223 881887549
93039243 53038853 5888564 506426065 451412683 495839519
40884308 5100077 41426470 293135246 198179890 284090553
513754910 219819885 109910425 685565657 420344053 564294055
7349331 9749092 150302442 353598731 310133915 359160883
275306893 13088352 230587355 839350037 764218038 959934594
67260876 46983807 16454422 80606848 63467384 49135301
19580396 21286333 3913159 245412362 245661354 141946487
57270241 43642990 17650967 211677722 185207138 183784295
4133352 2518110 3225159 18953875 18660081 19606578
52815520 17903210 2649604 403918820 495970958 452361919
6154124 8242470 233317 47031108 45340938 31882954
572449760 13032110 240101330 890741953 777246827 660367621
54922006 1284255 2378976 384064494 358503489 366382758
43883845 10177395 84026016 172383487 182039277 191413611
8283260 12054154 5407599 86853511 65441474 88415317
63250 542849 24212 2023030 1744789 1651645
20184869 84386712 2195708 418591452 380039174 406397789
405315400 91568694 121747843 455182853 342798607 430552297
133689294 13375596 59319492 165013947 148726954 165025616
108794107 123779606 10845182 356777394 360759075 336902704
415472391 26441938 94469939 743663528 593666099 483422161
244768380 73770850 33073289 346440233 332540672 315109479
191509664 185977415 52156304 698225509 766191150 762978476
438301512 94564254 23683079 519406144 345631785 556763077
8088037 421021 32276645 332639213 376677153 351113472
41264442 16014692 6154754 167612073 178097727 148479784
42146 27560 28214 266424 267348 236394
15524695 111015022 48334282 630794836 840211235 734470391
119435256 53017938 83635375 795853132 690372811 892287373
672689115 326025895 157871134 795238472 917944851 797091002
5624618 700598 6185809 39074001 35124221 30383139
227939075 15808967 89261883 735004518 601247227 662146903
29387344 33102635 46093619 265867977 261049923 210517471
26818659 111670915 74702257 800106116 770077062 720235414
31585395 1718691 14412748 648785134 624252694 616462183
52560383 7438603 59524495 605545003 668158236 661458298
152758126 19481811 54219989 237308268 235805299 224167341
457296630 59709337 226736292 973517076 898433285 925443918
9312419 39016308 35250369 479992786 523953606 525567309
125373286 13872520 22041877 342428939 325162203 274927329
236276128 4211266 126327521 456365608 647468224 648083278
379073085 148920219 104025408 706146275 705977690 710208554
181161153 38161362 103460652 221464031 136957618 224930326
5341643 72485460 3582893 795502525 777439155 718977321
7486723 9544635 211413 62805833 50391105 42591781
42687446 10353763 36080328 119028520 87788783 111712876
619574284 47026736 132789389 887885862 608509472 626529010
26441127 39148226 40831434 436604744 435970612 359658703
30204939 19597689 1122668 68711120 66819666 60908694
5766817 751467 8058825 18196005 20998217 19255083
548231505 265856626 473147364 619441302 613191501 650705567
187075049 130761698 117895612 841418243 825866990 781290299
54553107 14683054 114137591 622512328 710771345 669460379
11443253 22121700 9047228 283845347 269772875 265886007
496196401 290966775 138650145 554815280 522772804 440171397
264051591 42069245 6819849 969151174 940418033 755502040
102325092 28640551 58895326 866604155 796036156 837345234
107726722 54366300 150545006 692677154 751178367 729933080
341415614 156892255 57151077 538494179 549269432 471360587
135114333 20529373 10945930 213950830 197938307 195884341
231679104 179922843 143490918 517346279 559580982 561330526
1327245 3469082 913615 11924186 11973640 11019227
119443093 108658883 33401221 745679676 742174909 751859638
55403962 425986282 131712826 567964845 907757311 891773770
401692436 109517425 68938217 660326925 588238048 625652371
5310194 11615055 24157633 159836686 174421218 185248994
293868457 186118235 46960109 722412103 846806841 525815950
5021943 5330945 2888201 114441972 106497956 99534415
6246967 27514816 7137571 407898903 355162730 337641029
413883754 175020720 38246054 826012627 734233981 735497830
198839931 22828100 66561474 333348435 305820803 291411037
2219953 2776369 67576867 147531248 163487145 127043605
794866036 383413054 179871193 943974003 896581564 956849529
4717931 2089388 13844206 104619069 119533259 100293587
37585035 11576342 50021621 102668928 91681457 105014125
45721635 61455833 75843014 570341647 648237923 642759107
410600506 123728710 85341257 595022299 419263099 212104675
12446419 90442378 43255694 556025886 607442509 649617663
102384935 30512866 54857363 899822785 977172916 802152272
185874827 74043866 33020642 202455974 168112190 73805612
43900136 101269002 151309857 329777265 336956353 333506793
25116773 29679178 4567154 286650993 237920704 302629357
77106459 6411664 8874206 149137112 105708129 129225742
10538488 36799641 24872199 375928541 383898420 330243666
101340653 25165329 177536683 535651045 340936618 535767888
665128 14710207 1374677 496094007 488769665 546583153
28563601 30370997 49510509 240664701 284607991 267305127
62514498 6407319 7420280 272045300 222547367 275897873
70064791 12544178 12179310 481318649 470288333 471707040
77807061 17704806 11551760 294277692 289901175 223693599
68609538 51292943 3165948 87550753 75157122 64754615
583056120 138837795 73300237 628181682 563129104 611030982
115357195 100407621 8181060 735513824 725399147 774928547
22082496 1687735 9088342 64367050 63278424 63494055
406844794 115121366 39651364 442855251 419077673 313440808
281133 173494 46488 772442 912597 895249
51690978 20267521 51929799 821913855 886644688 955426732
584223229 141501264 276208524 798564811 697481270 838052077
43575527 13952718 786078 104701436 109922033 91685283
452620817 71182578 43686449 703465705 605614231 880783082
523274406 309041832 89449924 913195913 863790867 661129090
583424541 796304142 645494403 862713072 838717448 922623511
226535057 149870813 89905382 475237355 412975383 342566947
17345487 24069423 22927284 558380467 459027164 491059597
187085223 134583579 9518292 641685253 586860607 449874282
39427887 122960555 59959311 419920520 434415038 395608147
40701735 7309441 52796374 748419821 622129641 725005886
695299162 439048697 706542177 914867393 726207890 906831289
436145073 648835396 410925860 796921691 778015958 752132226
11853288 106102408 29433411 459028675 608711778 661292800
644199 162260035 4739092 473119590 549625061 421674202
45646176 1469877 5113987 177466630 172408892 165380274
43764443 24124646 87525548 396220734 362423702 367187981
83600462 17395472 110154794 362301082 364469135 261929195
262074321 119070579 167288769 806610958 892395782 883805658
56300869 17519687 30060816 143267223 105551206 125192127
207658095 39615596 14434730 312758647 288243366 263897787
2592872 9256313 789918 40574655 44736011 45355072
80067784 43167917 46799454 122553023 188029909 158909489
7158168 21343167 94275537 553071010 556925787 564952220
25267539 90802271 73186113 395372498 341772351 336292350
71258747 45373281 32509536 335653642 319643228 356743786
529529680 730282894 155591087 917248697 827492713 595859443
185802867 69498156 371835118 752503836 728731104 799816486
79040656 33257587 7554454 186576502 163724459 212103352
86743995 30193625 224804959 262026871 391988092 384313053
610818837 119079910 52354794 750883019 763336491 614445855
330744510 8869551 36153233 332887146 380791675 296591065
34626807 6016668 6703428 140135991 144584987 134472352
560542810 5083698 110792122 771622349 919475497 871258784
16880331 17692952 11453873 264422087 264685538 260569271
264441882 143736565 97617896 617077265 579136709 619841495
423473914 325897277 497781138 490333525 833395195 742835534
103335413 56306441 28860899 279278969 292816663 289689121
119551816 2195548 126011132 638851603 780223176 609472517
5643307 2339135 1136505 26111352 28975894 30516406
20947228 20727931 271050 141390739 177247822 174964896
3164054 3600099 1172482 12828919 13899898 12028470
596496943 616474886 243803628 874879449 834110911 898393767
497734104 46201615 269581002 583136912 591322254 391312540
35298011 5290528 13998320 90015482 95745196 92397506
1376155 1163462 43140364 627438531 659837848 488712604
363249876 158927197 95223514 714878820 695598638 586959041
201589318 176825090 7889493 396877826 405611472 290702455
16200487 6866630 37258744 274375654 238166672 294571371
657124923 5440434 153064479 797968023 50514363 572616968
46955701 11808103 32721390 236260633 276536791 261743473
46211761 133085950 4365703 437851421 423044644 415463103
62215108 4240944 43199862 164363818 148511441 140988516
20355542 1178271 13586861 30551594 32381464 22650992
25415573 23105847 11041571 354360052 401493269 402736085
163945041 22155724 46755772 664999012 768642377 770106498
34603923 9170949 113147724 823837047 942392909 761424836
4802487 7708621 31672996 510441318 535747380 505787567
114339215 96240760 68992011 309343957 313416399 276742637
1340460 426074 1928848 32494786 30327624 32473569
211670322 84903243 27130034 877087732 734616316 812946346
273368075 18084372 48079779 695969772 700897302 702065034
217759023 37870765 2072705 290410641 284537675 244506436
149340244 55089072 6113016 253556079 244724293 256450684
57171073 32097095 61848204 689200753 782340192 745384012
16583246 29347036 5944159 194287636 200891837 212561200
101586414 15470395 3228100 243639114 213770080 276909682
52700812 25963705 49290995 410046125 463205886 374916868
237899 1040809 5927188 33817917 28494381 32227534
99343504 7675190 74938980 581567804 593787398 698189821
294618289 146775222 231062056 548595519 373975697 474332115
129275574 50355072 1062231 169540884 123893364 93272351
106657600 20248912 118272176 400198205 413029153 454525901
153988344 114883045 18778429 660724737 776569115 802863020
26549733 18023699 215537961 524721939 592950652 511014350
54551318 6298559 2985652 256726730 253256113 258828738
354734931 115754549 130178881 898206671 600935513 785030945
275223061 16452826 65086762 287963543 340747270 273986279
397573795 175021172 23120891 586666186 433284043 637382898
2819432 8010354 6313439 80836274 72472398 80331824
285494200 202660354 100506472 527811150 505218689 338903739
171039169 52909567 8761787 314370738 512459012 322981550
254691461 155739438 286355047 793835298 667768935 689290557
199268990 162123107 88589533 588863903 586856094 423127685
86782488 84208628 138694626 335040702 326684764 416863156
13200468 12861948 32277702 101778268 85931008 109280869
44123676 14618309 6095726 190023439 161709311 177212629
75110121 83016859 1606307 550563910 545421960 454030892
451833981 102347402 171805186 588540129 595737508 250348805
246886896 59338312 44436061 468599052 538211928 483081740
163890707 152339676 116850835 192673209 169377333 178447285
248338289 5361435 45755561 298715937 170488635 266290980
36960490 13526416 36966433 394541769 573528423 572934952
289760337 15441696 112312168 469534957 426923696 372910054
210066148 103768263 19464437 246119585 150130365 146077602
64903469 80574204 125867137 648355620 609856713 637620038
555831502 47211338 41314122 561308647 227782803 557619775
186587670 302109744 160885558 871686789 789089177 821861362
14992312 46614733 39382674 648106483 514248281 651041238
139757240 54265561 63885424 160537895 157468395 144264283
83965728 48897895 271689592 725485546 786550763 749703665
109926305 78429545 83831000 538345966 503216811 512280170
208825588 46336889 39161048 455055331 327038646 458848147
189792548 78309796 134513541 774894935 786533058 612127583
13930202 33055402 2375613 515080255 448152794 457955538
439638972 14082839 117324334 604902704 516231432 413843005
39781937 51223939 8176152 614644469 643968015 498905459
291247529 30687374 30496880 416678092 460102426 469019841
10699376 5254128 20139943 169810143 170651067 167858674
389973671 129982858 137606887 440553300 430205451 286161029
6547771 5028071 20687799 216177394 210989660 246224646
112852695 839203 54523300 279856099 240130002 321936961
12741204 17144596 7263483 56444481 66624775 67628410
225897720 195218267 143853264 701299749 520949302 732175638
3389596 68002938 49614896 459304960 487735000 498444761
34852316 66660937 53391074 259228512 271609906 286614032
144402034 115099618 5323745 362088988 241163081 366337798
487751536 51256824 306902650 640933773 493940930 703521357
327372700 260879685 780119 792896122 815174356 908548590
417849192 14565058 344542734 630730496 538365930 524793349
11919803 752294 59983420 293374536 357498026 344701392
399011 4196427 206910 20587461 23727578 19821845
53259153 22139703 16478863 63336122 48785891 46779879
142785705 55221760 2370809 771965952 916866686 925103582
205129473 120391076 36194614 384137985 392796838 265382629
329196150 48352316 205714802 645928107 694856350 620791443
28936939 33731781 59783504 559342995 607747781 511349143
374030696 129946910 243831078 605308855 564769297 532149964
78947291 83328905 51025420 762533192 642912091 698435261
61554905 49848434 38342658 548338131 555337848 595300090
2645391 535393 3978481 15547056 16100133 11125765
245381000 127313486 98647337 868599256 808514968 904655937
354133728 49688524 25634448 915793987 911404460 833439459
186455557 77741904 26957843 796250966 664660689 725701650
21679724 52033369 1861802 389431242 470415046 466831686
89441289 6554426 72592643 652865072 731637918 712583791
3119329 10034495 87286818 816308290 744568278 840831846
1544180 98958274 29253588 511243258 397497296 535698915
338922051 192690949 12697583 781773313 862959143 626194648
24534258 149322302 26794623 409930863 378413084 352300872
6700040 18138723 29615227 190765532 196982554 196389329
23784789 9678661 23361239 223215915 219406101 218787265
595588603 281722494 58664169 665147808 355436851 620167663
316953990 13641574 355498872 920983832 855670897 876837132
462694410 121298303 62451344 510627356 428989261 273542956
39408003 26953630 24465377 578991401 647220280 623023725
21432147 42340167 23862063 205944949 203817488 188252372
117362185 52010559 73884327 754314452 704956350 779802005
18870316 14993906 22705948 196394047 193493503 211928041
99530790 50099596 79697061 251105095 270478211 265634770
56310278 7369441 33163763 269965136 332745064 330973809
694772320 151277045 347326424 773606305 682459297 784805439
289296299 79317995 229035226 772656042 859284843 852378226
54965985 12772196 10969635 261298664 272801420 274113939
3428647 5136183 34075426 297916075 277727282 298600180
108156652 108896966 34216153 504124567 349837273 492956389
363566145 190823568 9884718 712292767 690791581 656012971
289345565 197372022 17765768 679862697 757491077 619903655
166760325 35410287 117872448 342433453 314091158 330478036
58194045 4413405 33182650 563974450 590237156 669479093
63558032 69182363 31920129 186843480 186819854 203319645
12038107 21503177 2623229 23413230 29932125 30866843
381557666 484564 46745205 397701446 200223783 345170988
59271541 26743528 27018193 174764336 176753050 128921762
232160228 129988820 90116542 276858021 228260777 227711712
46405087 21401922 18670923 396426653 495782972 482818707
228941141 894486 49191407 335446844 192177858 104633578
218872346 45909421 24145663 627187103 618156290 628897101
204798439 78524419 61039838 364758938 294175871 310474986
349177168 32679999 65981368 781705553 546192480 521400713
20931535 341867 14303350 132258054 145288430 151486408
69488274 21664033 27061431 674073392 651702457 673326509
94507973 69439351 8377134 679487510 695733213 678309762
56703803 12958513 18873785 188412929 184620357 183576929
138591253 403819847 13037876 784158883 711735996 800393978
26799743 7430782 39915707 127213965 128089638 136741824
130043377 92702438 74233898 800815235 796914404 752106746
78185500 30308456 42683869 537277391 530871744 557255915
36532606 99332364 3848668 921293129 992885254 978465533
2728416 2731145 11272698 170338050 206702647 199384399
18839374 875590 69916078 468869925 450993109 396210759
134217059 11346858 88545723 766676910 726298368 731653284
68824936 57284923 628218 204393260 221399470 211826971
312281314 458095 45908037 404423311 248637649 289835043
3795025 2168924 2705139 13765974 15649647 14491695
1524131 31796573 51344924 563362804 603261154 601954872
32875397 60040331 37378129 488193967 399967177 443897050
308406890 422740961 149319427 850282559 892238180 911872844
67781681 24321396 27186161 561181083 590071890 437676105
39960342 18280878 3206835 146286721 133628560 138210643
69195888 63970299 139928058 469027735 410203991 415961523
30379204 57640376 54903200 547570329 601655438 609758176
7451978 194288368 9982038 842383309 846029976 851740386
32792503 41984477 14548711 498607767 551151123 535620868
32858121 18525285 27237742 344997736 371639229 301340499
229983027 85350770 163302461 514979153 643335028 438914885
49994251 60876796 7296434 402359371 427656680 405873111
29991574 37750056 11854662 412027355 370625691 439535481
76666082 24667227 60954373 562275958 484718239 563992901
132706451 7394135 57036558 579613655 477618518 620450125
84857536 85381772 58853904 142777694 192198750 177196684
22127077 14989943 55327912 750430793 804690025 564184366
3110316 4104251 3860151 25041759 32166396 26993475
2336550 2825163 4605768 36221610 38310760 37735242
18014461 200824819 40933104 682794281 828794503 673524001
19041822 17705467 106340411 461405817 547586146 461089079
197851245 29017668 42325583 297570618 256748851 276325214
1596116 59532932 127438460 783376915 776543185 701751129
74122861 8811191 144140977 679977210 736181388 591179340
102995308 86509551 2868897 740448366 809909624 827307537
94481518 30871850 14373947 147077333 150583738 137365059
39235287 14674565 22953666 548571421 571545710 549629642
113555816 15951550 59721071 739484112 788534717 625280080
184097884 20676075 69861528 302072345 271037942 212727792
165277921 492635772 87946934 690193312 738839657 755849083
351962 18884147 4827094 240209788 243848776 240874152
125296215 5363901 95721744 436757118 449700953 491916363
97237975 140957296 20096276 390269651 419700160 377125270
366735785 39828175 91583423 548949814 560869389 569750205
19928003 7925251 28980393 174496724 195406383 227436801
202951516 36149455 133054823 776251861 759097538 759692348
116455082 164120921 37222862 455352849 456941268 429712734
50259942 27176103 6062150 75596157 75811346 65113458
91365510 16592022 78567053 512499627 457538020 432450753
381027422 243821166 6481853 714230926 658772251 701720291
192828535 99068645 432645426 642106573 693570224 646252103
182373432 178820964 83875011 841514047 773782425 742531876
61866749 24918307 1227719 72699004 48170034 50863516
35997215 22401805 30176255 323827533 268888395 272202133
11830211 14203607 4993289 224364236 209626708 212206890
15745708 21421152 1130919 143883797 162201560 140873871
60926157 42471870 80921670 649063748 840445585 719873129
460870275 35140779 37008574 488747355 442806069 336505788
387040949 204089358 165976351 785228947 782308022 382872424
151847388 992732 126574757 173321053 197659193 207511907
179429271 93028441 75579714 320240729 394694640 375923710
7218209 3791452 34472027 477740982 501009562 468708793
107284346 72848014 20107123 592720085 602498626 663324155
473773459 301192610 415862790 588324072 431890136 454912027
422337136 56577848 8562975 507627783 368276659 435529674
158944128 33572078 34692453 172885939 181898323 92969721
92888929 18892676 47938969 511142604 494590334 577208796
781910877 182549262 514689925 974500688 578913918 741579973
3374132 13178907 6416370 172610671 169821440 120474573
29920648 21322824 20816323 491425818 423533498 575720458
2585331 447503 81522 12670920 16730936 14851778
8895290 35905080 25283004 599710777 559782351 395341150
137570781 33651848 23718544 687090057 654333703 665612198
231737356 47822535 7884552 718502177 733811361 731908571
29451005 15755579 16750570 117052056 119201333 118480745
116234000 52961903 17626635 214522910 226909568 73330525
250293787 20759385 4054993 714865431 640725820 534046628
151205957 71635632 55389395 185800066 187378852 193938062
12476233 5878110 22570977 234951174 217478401 212624743
127406718 38542872 18472414 140632459 160072276 162408919
376669700 31639099 148279028 471850546 369023385 332042169
382066628 3839078 665878 837576117 861831492 895144764
138826025 79954909 21252492 394624728 359274623 423749870
685501650 99604476 205976569 828880354 871161828 908318160
357819402 98235561 253748632 636568181 422409399 653150589
617714 145687 2971043 134953033 135533141 122562509
187734226 68891583 91398764 680283688 680956179 682913481
79401212 6881669 8344087 462972474 657572530 629771096
124512591 29923925 47014996 757853078 711737432 729185830
190630340 20385454 36916070 256092969 280059927 276725523
85740 740459 430272 3945526 4067584 4044926
292141428 218604309 60573736 568729692 700743256 627130492
25031026 60029856 6508267 163583765 132428048 135310939
76121930 23701205 3405922 328591222 323292815 384804489
3460728 795664 7361730 48353774 68186442 59826008
26146175 11385714 16962856 140763016 159657951 159011731
200046818 178794835 42519057 516820485 537455629 522275012
367317825 143799989 194908745 486171186 311256488 421077894
40735983 57764342 23715528 133844309 196591328 159991604
469660326 35315076 109978461 878769852 679069843 677059722
12355790 8946111 6315226 96432098 102800243 92876623
409775386 66196525 171170683 763138863 648591396 630572664
159240593 27652364 29251501 240277024 158133264 227224112
57332282 48840042 16316743 380844380 366280434 367485396
36519291 5256650 16662572 270452651 284492307 224150306
17992532 120810509 96368657 906108502 981793313 920156302
63365929 36126826 49281083 137667223 107947252 138106008
6028701 299730 334689 32200955 30745842 35854291
530252 6451418 46866015 345242314 369143505 372143536
15396635 15217549 5378511 63052632 62448356 59747446
29386390 34994578 1885126 587448607 534191695 536478394
914262453 66484217 78034301 945781985 766509966 939297378
10499358 30704434 7840361 160810907 166666430 169138290
16587576 5458167 79455502 651972944 850733314 836004996
10563295 3889602 3029078 200195949 192319949 202729183
996793 42694099 27138496 447737408 401902852 448345485
228586469 12712204 37670006 349297583 239389303 305943156
17837487 18703416 116561027 637916073 482152667 602598578
1259660 1135119 11914589 83385615 80250944 101875596
78348204 147033931 8542567 850998413 835049878 793211295
54310512 26841763 3578899 652678840 623590514 691328603
65486641 76947426 9498390 134091272 125412669 132104255
11169077 82945166 18265271 941910969 886664689 864390892
267128171 41737844 30426196 759054656 712489029 605590219
318474655 150124648 104605157 459277743 454543666 436138180
16008700 48675512 179327912 912738114 905848936 799016905
225909700 59103741 8856065 279323710 193411953 130421019
723612511 93733604 247223878 900525099 578073112 759181098
172629337 13937056 102106012 270939583 128147646 261399440
629716607 292547078 13442134 722057405 852018113 441060736
595036656 96679953 238685664 792669600 757156303 802731783
28155061 52429412 112680404 320942380 343904893 302725742
43810414 41534838 25210874 50395330 45881770 42440979
2044135 20547256 129093827 491404606 475317052 511718411
704190813 227821326 50141243 852999969 862983859 621024208
631607726 128179671 279910110 664231731 684284911 645524094
137881880 122172821 54943480 459344780 274626131 354566828
126636965 216969892 15061383 503678250 349011296 393696944
111911946 456168 55108831 145845828 88897062 134028150
91068623 18668399 51919679 289449306 274349709 273413934
59777512 105767887 9244202 325542677 392400966 414434453
204861677 63250559 46849936 543155526 545281866 546544909
62775916 232554968 13322193 597993676 682002773 616078549
26432286 31060906 1591868 227181077 199913499 150638528
549255059 154250978 28663679 702257190 277619217 603770587
231552798 148434553 78230134 423177836 442795712 451660445
66879206 47667825 62462708 288291756 321998809 351686874
316225428 9388061 128536320 709818923 588770691 720373538
182278450 90344118 90067822 236361234 177936513 154656085
105149273 60569223 134939803 152047852 206736737 241740143
6579362 7190583 9736807 86493664 93854195 92467222
60631124 1581311 9253915 164287211 165933275 178606823
91868292 137990490 280939109 869961525 634122585 899735992
13516516 9912830 2476357 117546670 79545558 104721802
64496838 262813 15592002 345785255 392839247 377207080
44003895 37622840 29429584 422238139 393691061 385650850
19253977 17140512 3091636 172122147 124666314 126490964
92068008 76599750 9391315 258668416 294539996 264309413
441990757 55917326 35519322 536922301 451625525 529934876
151544887 26896237 133406717 364746642 399536546 467565985
372604860 219654858 217649824 436620609 450309500 338426501
517255618 89146827 19160643 642611219 681096347 638796663
169842079 23729177 32866274 256106986 253213199 153829399
9596905 18807288 25361830 226609827 227030893 189599955
13072114 46607527 64937183 771459300 737313023 769636095
90767349 54467263 3805712 698331221 636446439 707991892
105858310 14402096 17846229 939116617 878498256 944741393
6612098 67482075 89378721 397594837 370063773 400988615
308137026 62898287 127620405 583005696 507247625 514637141
81900516 165971038 47067183 400227166 400717548 366494313
16781777 57105554 89589761 389180947 363741234 395121113
263441975 118326982 133223707 406469979 401754333 307021446
343803696 35915446 34897986 839959736 882549735 826766770
393630699 72732625 43557102 657857846 581857796 631785206
154575375 92863883 107009955 572557154 593571536 543414571
338710279 170855745 22675007 872872062 612050942 752080935
124121226 74690214 4305681 503988485 416826862 468343665
223833428 171096952 185566117 796944742 762329973 783364817
71042821 10319850 42300503 468387194 469314668 481908745
334308003 9650944 92400786 456915943 650898766 532955543
141495863 121191429 43772223 198623346 250740904 176499551
360924605 105555777 118296636 489613996 509428344 509965063
787106064 134217458 521508836 826294243 787381581 787572336
15925295 7962309 1611483 80996276 70094405 86341800
62587344 51139256 21673461 289675878 347551351 342316993
205286155 18792984 20145690 353639110 318134467 238056060
134540801 30824499 201542268 592604245 582742294 529145305
154258132 192935550 131733149 854235064 673735079 577985033
91306009 25285856 66810914 588777988 590290334 519602442
436594984 444840643 120744225 507246070 606334650 415707604
89225386 149354236 108136324 552322140 718496877 776762963
256043528 52218297 49601682 431312119 362559160 516401570
36940027 1748987 22435492 43680006 45045195 31516815
1096506 316401 304645 1428998 1868165 1947280
498678098 19426482 35829774 753371661 752488628 572686826
131928132 25581332 11805874 242051424 186220489 236697117
45402943 2419003 50544880 244019383 258007629 193003403
172354086 76639941 3777222 316126325 379548777 214375710
142104052 41607488 116255625 374124807 361260933 329293334
105611168 4499796 1188952 383325919 287188087 312977750
42918010 3864446 1145248 83221438 92029186 79685938
336733992 103365301 1573061 555596561 517964749 528238553
69726778 40743515 3420364 121864952 129431089 134284822
223044142 337594035 233566190 608779854 903515513 659527035
80143654 44769579 8278102 158480751 141527323 89999347
54690711 48096866 5778405 305266940 249793851 267453509
48715572 624488 80198 138234124 136358867 96727143
286927179 73049252 29141886 623870555 354212779 366417836
19889960 1978455 4323581 137741911 106126585 143608864
130381235 22845588 30405953 365787603 353968715 382743964
17879899 17127826 23084695 412926975 414499997 424342463
22690031 1294842 550028 180482181 184259531 145697256
232058153 103325981 50196732 603129520 585963596 438387640
380072538 176498560 223154771 938915944 812845827 850438261
303480344 91899122 170809945 501049933 557553954 522102861
113381382 71230758 49929840 117372654 112227111 80656461
518434640 504077863 349387761 829002244 811747792 704351878
225555517 164470424 4745033 448002286 433691507 455042216
211169548 50003052 95496647 289954095 161906275 301589424
560212417 126060254 5371481 875722712 625760749 663783884
543119601 13699785 200165124 574713629 258612166 391164883
61207150 20225711 20924514 275210429 261750651 205858616
369885411 32041270 130916348 462031304 456112120 313166717
191263149 42878998 130348724 504174741 458858830 517662174
249485837 30271726 98634142 641467443 626368713 630944252
130072186 221472302 8406998 935932615 969795468 969868740
334335850 187302840 82491939 481388151 775036783 637449185
93085334 25603858 1768935 638015187 716828422 845934234
50256888 341197 6355408 344422109 390864784 335278206
254881236 34052572 22326560 598967701 631239073 664546177
68093267 5448252 23560030 208022174 201399893 184146138
15066338 653169 14547175 82765713 93961253 79854079
399003711 278807589 19061593 488614037 484894545 467689183
51255614 9034768 31934396 58414830 55434354 74994378
150366097 16695250 23212872 255714682 257803140 174242548
50365672 8648759 24333484 119738107 106050772 116912896
46999281 98632525 181893473 471284695 526265468 540621194
489730366 5695542 118949895 866510525 803831038 611590979
596979958 59848450 53558078 699569938 323476175 772245568
32914228 6634110 32641615 62308443 64184991 60246278
227677009 48962063 166159962 846410450 836809502 901215516
301606 268710 1501206 8801250 8200061 6983006
55576968 2477301 8527976 164004186 247690410 254866817
33035342 26115175 6931376 193715340 183500985 178898199
550588909 195223065 383942007 670705586 925034530 976860788
9145231 1802306 136135368 484649438 344403571 489582787
135030980 3188206 140614606 803155218 729716227 654525652
195358580 81975519 200998610 377912853 491172970 525251517
227262574 85652513 29704474 816312875 797311301 696628178
227646661 7151101 12481921 753368778 694451961 639408949
195671 5762177 44514404 568048502 555261796 589033567
116548051 34253012 125079258 145058937 160480137 178679805
108465561 2972201 1441852 438025838 453977573 413826159
194015956 47509149 48963575 228535370 124773431 196145289
209149717 282515374 44219458 839807481 796769167 786754651
33867257 60646584 82643147 298519681 281512498 308587065
1419383 11181280 8086301 238011088 292277351 286136364
37197859 110437812 11254964 698283351 824407572 780961007
40128940 16085272 34257348 85699434 85126804 79277072
13937617 11441214 61426457 369846220 417392762 365927714
62443073 68865316 65755640 912589749 671036277 948601018
303412750 231503095 18400063 358570604 348730958 176741125
444187228 28089268 54035751 599549884 738002768 498195051
24113171 4194769 11358778 148488645 224932846 177269598
13956096 30345108 132223752 340134853 351742053 335155186
85985539 86111942 72481438 478048860 510634675 497863448
574962822 76116093 169987833 944573499 914526220 722407526
144283778 24458170 146448273 532316654 259212967 531394741
16941337 3544004 718942 73403145 70198895 72581811
211069991 44825001 34571955 583181620 718965335 649464316
332966959 68192118 232214410 751577172 720431689 697140465
88558289 34826185 41530954 840208886 864382259 899903873
245135566 77648361 109035366 773376321 955368466 795293775
12512152 2736379 16871045 199057482 156594137 197316280
131390298 73287040 6488076 767423671 607573644 695475977
2632595 11661830 13801627 152230618 145679780 133420395
55650 317031 1498459 29194030 26386779 28947914
42632099 42914346 24104989 143869992 192953983 173658747
36705331 34719969 14954004 470514667 489960607 419498900
177683473 29131250 137782549 674194445 570087358 672987365
309517162 214447509 15400042 691762001 814387727 725500878
190636019 68916632 55239427 279141458 257006138 208668181
425368649 153572099 110358953 649277125 632566349 598541951
836166 18563456 9697014 364335811 326614943 367526152
52496497 25834311 26080788 172181910 186973199 175882690
386971383 23794171 25229888 503624871 489473632 441641582
8465276 101289003 15162654 749369811 755936884 510120471
7824823 2089048 12545003 80777552 81637552 67268653
24949889 11444243 19695609 228596191 217326702 233482453
79199643 91456790 34959673 540013228 526786077 538005080
78161250 17308439 16833074 160768959 113949606 128368242
470716476 232701171 110425400 521653499 290812966 350995230
17319783 3691963 16596272 290773610 346594707 325694440
28456066 108157093 12053576 647119682 656782442 586018245
95746691 7884883 43226025 118046401 122515986 90607377
8741825 184214819 12741459 533880813 474595697 518774421
31430015 25953997 22368241 208730231 194302390 202472431
5766953 26353744 22178314 244625736 238291094 239083064
14625181 4137494 10643951 176471467 190022221 178628245
73234005 157190514 309009217 744882526 708495122 659524913
575437615 379321749 424937317 866379720 422418327 751970835
18557275 7226481 6769954 125742102 95974487 134094169
48651832 17035030 5634302 458700967 398109570 460747794
67959395 8327775 17632264 306511388 257806331 251446112
96332507 108856713 16828718 105030435 126404548 119821271
207009819 21081098 23678106 697677771 635012625 694986867
314077299 25881271 56228985 494349671 542248764 235163325
591363995 360552841 413167384 891408216 908787774 737836812
58734296 39110888 1477103 284879278 279184447 284618073
10166600 13788468 4255833 23574781 25907168 24370984
48900041 50392635 79844354 754694885 703304620 737586179
111246737 11823059 129010374 466592871 536027551 695653170
13379574 25888783 4361116 154238074 157909797 146912063
211824857 29522530 52045702 253359194 123793693 234733255
294158386 176751881 37216833 363637356 280058362 218230266
48840068 107573312 40641400 385640207 390218719 304048532
6377033 904990 15816918 278951815 273332965 267222741
13971593 2803266 22373744 165030973 192048975 191585192
240022320 100252890 48957779 448531720 368717159 466213695
7891355 50235 9611390 16578520 15069112 17076073
49785884 51398158 3681326 257256680 254417967 235613913
143305537 17429475 338118 206282196 205203865 142470384
192732348 28307441 70680931 454765782 310394441 400351001
70859214 3118558 57724852 323131967 330677184 357309249
59178225 31097468 24507354 393365572 388088866 374067284
249291319 136570309 45736010 761635098 914341148 849869476
183394888 95444010 30585375 575123034 531326747 550039651
30672881 23895887 67174095 472515819 660450250 560365800
4595413 15892110 1938842 204755353 223782482 178877690
77438440 13030734 129728589 328474217 310460857 307060388
92466281 27188588 2646030 255792369 243991950 157248229
6878938 2460743 921116 52681152 52777180 50549121
204874556 91765159 61495245 281537647 291750733 308808795
276992583 38850746 122899365 794596031 810882850 786741374
280909206 4708330 33526603 678421266 673688642 614810186
197963379 30328844 24571478 487068385 430682649 405608715
176622486 2579562 38927773 195666366 125490197 205328010
131078157 130457686 5819194 659873339 707367575 641869396
184703221 19154166 191376499 871910072 846981439 868242169
1052649 109680376 41035990 390323215 427760099 503928592
40027742 1279379 915562 211992305 198610150 160110410
300052096 124766945 124847355 552617441 548488823 538705189
255559922 34217799 17072229 739985509 655180931 720923013
23820781 12755392 1140134 178710516 151198526 165616165
160880223 55547765 101842360 786398860 815754086 746134743
31764831 3285542 2442522 85296450 84824860 83224341
396511225 28341091 75183209 826202505 856867870 800265149
18321865 16757198 18004652 341034069 312443491 379491171
155096535 3714805 5238315 484233356 472595876 481665382
114468162 11335368 20320374 174973823 160194293 155344313
433607511 10409427 121222140 609158381 656916514 734273356
371766466 118945118 76529550 581250701 699885213 602037288
240824732 168692697 97217762 512214961 550324401 509855990
76885123 54228448 171389038 553003785 600291546 607686599
48786700 10723740 26288640 167046893 187237185 186839415
46582860 146418946 195145269 804898259 959730142 912886541
152943298 40817791 9805816 299248339 312417957 273105805
23430405 35443674 24393488 164696325 165321477 157275872
357898066 367345599 202807431 800414587 800990384 739851123
73531818 21327929 623614 116145786 119894951 118221329
24447872 4657872 7759829 665621097 597138474 600122755
135132106 154837867 117156407 321659883 302909817 313604535
73880371 57975191 207739 86322473 86176718 79459672
257259807 102553796 251793280 634170272 820743008 720651106
250066928 63118406 86516013 423449333 256294889 370326151
312472324 37277196 27430585 646094706 663905345 565091721
482114386 22308838 142467792 649038965 688830594 567246326
81099515 29123728 113593 204297452 204056032 200639084
304561039 590633737 192163717 887799568 809847362 606115307
45874831 35485660 12855244 527213720 297289435 488694719
576029419 184366130 212668250 674368799 683139200 617891704
465620225 50309349 166431369 507172922 554246712 352675480
216555520 95391506 52025171 616350374 348837748 770915089
12116081 10341577 2472327 15305895 18945188 19473337
75595272 915836 52457492 299961754 324756538 320617362
59567507 247064 57365126 120914150 102853059 85179114
362199452 148378412 172767378 936904497 939022477 762641953
146358875 54193969 60035641 182338170 105677140 122418124
21349015 6987385 32526687 65567871 75883163 78108021
157066468 88533992 24543565 239006263 152821956 229505078
35871527 29244196 35260750 562460924 524782430 639893679
82755980 127351244 10520094 733200188 867604389 876854054
544838825 64444911 348826676 758608201 754241297 762919620
90932203 17453238 58847398 330947473 278745259 340658108
94821035 38517384 25553483 238641430 282149665 287339631
349191318 46153672 185299106 410617146 259965078 414089134
301588174 104071485 136764865 415299798 316157621 420778526
17799405 33629314 33695184 678963844 831255324 795580943
357327275 174007513 56622431 388329262 325477114 396216717
37871164 2815725 58662467 405429942 331250240 339150938
109044722 31908502 1233932 110670236 87886793 88147386
580441003 118344373 205118969 833264889 769667113 912242112
391286209 21275073 31638694 958465410 558923977 785854496
414557241 161309057 156688346 530438874 314129343 371526392
83236065 20788249 50662597 117335796 130896338 120971678
57613623 1872450 45198523 293045127 276460891 256934969
227682427 161625457 58341857 828470556 779179556 684508469
116139974 140327762 171340696 865499542 847147067 904065316
57573165 19074024 30397621 382379338 441158385 412605212
6941138 1407548 1939530 29353500 26153961 28192220
144646223 54317302 46179633 686903992 604705424 824550134
230351198 207725782 51014537 731019425 781609678 439724721
301252042 16005507 140389323 512120512 228013687 525167046
267443354 17586884 76151882 390145518 399368207 267849119
206361604 1161263 56617226 224192379 136871740 110050206
146421119 3632220 39493799 716096576 713363520 751095650
21766218 17094072 5879868 516331768 547599950 389755501
60660930 50163779 114225689 423678933 409430766 437636846
110577943 77332212 161495017 806957123 913415751 934786407
8927126 275140 10945892 36968950 35163524 39466426
51080656 6812163 18845534 204409917 248662232 234886636
265504230 29760526 330470627 377788531 125339820 365537168
516464236 88261111 210827842 710519563 669036796 641152869
26454854 56117929 60504107 298680232 286858723 232610385
391353526 16112397 46884691 614026343 577154813 647121859
31362240 12182550 16453037 585091417 514164172 583090464
37134308 80880114 95093364 612941951 537725492 597436915
213376120 76359465 17116088 318140457 294607915 272478966
81576534 41701137 3666481 101524438 92288674 102656051
5196887 52427060 15780862 595454185 547201873 610164564
440137745 10664277 402176387 763616838 762137697 749761050
168185960 191964061 6204932 391624516 442668338 453261867
109973431 16634209 18483797 275521986 210890684 273931798
251006699 85276814 93515497 365852923 296901752 433403905
48315625 11461306 12910678 114814578 111089391 113908710
123119927 23011520 50994721 409555522 356173700 392913885
11805401 3772521 5425313 64969519 57710676 59877326
704159 867543 3320518 12153238 22668716 21070060
117491596 43691555 71416922 275187439 282929201 225378615
31421995 195298489 48708394 684481423 695906762 541140472
53335886 40460456 8003929 190104292 172634594 173260491
59764615 7007467 75264465 313996711 266767118 262797970
186287784 144537400 69222554 884855319 834433667 829664753
360252107 36040551 44389775 679750352 489188307 668737579
85293395 17735052 25866906 165879162 73921838 104638948
409141964 116216002 53837518 887293888 912307230 910499636
163430917 64804969 25459047 443563687 420229247 456164692
128246016 152614117 66533147 847981748 783482165 827670301
6350555 201894 125646 33804392 31087697 29388052
10167170 3092254 1440163 19748465 19094958 19858412
100113938 17925004 27181324 585854337 452168491 575024941
363927483 54717187 73790103 832918281 843790056 474801444
453644368 131785398 135229841 942370362 973224819 695812815
57361212 64948092 200651180 883747902 902337465 918347439
105294692 38889439 265988845 796735354 832286612 828839807
81694056 23113 3851641 138620002 124935297 129658912
6357559 25104281 64534481 353228134 285872855 372074678
29789809 14091346 15850892 31796474 41039925 40589210
646549348 103419344 165997985 917986616 932184981 914845366
30407381 20586425 9457899 137448400 148816742 104453162
577807103 212462258 39289083 720370163 691918325 593763387
40373236 164318 27083720 483652045 481900572 416326148
20591309 17001737 583671 242357344 246245434 265789809
28052711 49825390 1759452 545443860 396924972 521621120
118859460 107275142 96174269 240496348 185993128 153816098
446681473 32983415 27584227 576537725 391361044 560780406
120267499 23768989 914281 192057159 135303950 189628448
134694968 29737781 273729031 428345413 376484979 425653108
152982878 18978716 83372128 656738236 800189462 838319813
399665156 259696075 567345859 707299911 524688156 803530622
196941006 93988105 45082290 304407818 275302251 256487857
11825210 23562138 23206118 201536221 197179660 189317548
164019568 56435502 49727700 522505552 481470664 544299387
26940659 29134201 75387934 555469327 546866361 521232322
23947640 14434622 20458353 98136643 97691494 98877606
23265859 1783631 8506475 187183902 189865845 158879726
13682869 18321796 22430918 391566307 377107846 365489542
232799797 76763281 203298216 652158557 670367534 495386506
28709502 97217209 255508619 770990503 745276633 770504011
165833892 90142904 8651948 214552654 221297314 148149689
491149988 182579598 52335748 782979552 403611029 756170737
286968188 329047524 349242704 622492626 555975150 722786811
107470730 68834836 8284755 426066073 434060775 364132719
199974380 4524858 13133257 282415486 285829078 191168943
120163550 12016617 14477532 531187761 528767907 514323494
16996333 8673140 17815947 70328579 80096022 80324739
400626361 113222811 39690938 671371623 361135496 691105045
12250 6714 10881 99071 99883 85505
114832501 22673977 48385754 504662900 703877856 584052247
6105005 33214725 49856400 280651585 231353794 327249684
517595 19342413 11303469 98883773 92341604 103359284
127783053 67417179 422570 394024023 355489551 435543858
29910380 38483227 60302223 217398283 288399781 274915699
22994201 49687911 22038836 226482283 233007599 285438091
2144190 13995163 7188452 60522493 57459011 63683214
264065858 43387611 27537798 667387077 609373701 586091294
8758194 36630252 13353018 357970096 398057856 316819754
153459778 68543514 38006731 660678892 668383768 432923533
104270763 229230365 37235819 563615425 536587809 567162230
53835923 798430 23986026 345576494 316443618 343627472
65426468 16663462 13506611 162098007 155505634 166025137
14553595 82267580 68887308 720602698 767700300 803113156
104571548 730662 2508973 220851861 210913425 229250822
1361144 230134056 110921572 654155982 599765416 591960325
11659197 223370479 41855282 776695121 879117697 870027967
38941219 19088339 5656067 423520775 471843421 462825322
93296024 10549321 55523958 374431325 386064670 284495133
406491656 147084755 58266780 456974859 233468321 352224046
56517351 28458605 38019771 175422462 203732558 239875083
97938544 53474680 2663440 160455335 164806450 155559932
34463334 33814317 90394877 227126249 478538693 476381654
55913047 135308540 73895913 691680528 839714620 850381878
6289912 52911080 44094097 646633852 548374351 749360808
139215953 196360700 40751115 381061961 435154342 229085364
6575188 495563 782722 12485222 14278645 14022705
48617681 18122835 93217373 807667644 823751801 832936593
342189770 31407236 22449182 888421170 386768094 776512567
58768876 31478211 981817 99963489 121110590 115518546
90388013 13867614 49336868 258148592 332191860 336937107
26885367 7128848 1301726 350315592 343558581 334293371
44413085 17574332 66371351 765364540 781462797 768965849
29246910 10375813 26345911 33376149 31592254 30859332
19414257 25794266 1120493 339071406 307626434 348695547
28529307 3749085 9980910 187131480 195921044 201606993
410466378 40492870 20819607 565995879 646156504 661980798
26026404 30761225 12859078 228825600 213980253 218744561
21501700 55686979 27836926 210656108 210597706 204361195
32684361 118613 21349329 42714415 41590561 48068532
80019623 13251735 26641281 422334174 439453649 434791879
115799146 53806332 248429096 875849921 772785314 864283976
16957591 363241 5993383 21292555 8375536 18217331
15059986 22225198 42410573 610579435 532782036 541294814
148683406 25659820 39683862 570535016 570385599 599108172
5256622 13178748 16325638 127706849 82967022 125161897
250297213 34708507 38681674 392648775 339803277 315348995
6253519 150658611 22275425 433521627 442971582 421385621
16732645 4824596 1051426 79626604 85981775 80877203
42637861 78117017 18085402 305886520 323996645 329145420
11608780 23421596 2468285 332796831 285620679 268484682
88391994 83510486 17512068 420907534 432681934 417978850
27471889 2979576 2381621 37135996 35970335 34628391
1731733 36877037 4336806 271057152 277542569 256169471
129342032 18970117 6354144 501797799 532730910 524708515
69195002 39563730 36322216 580173223 621918115 608947532
21553075 5492326 91270312 629377685 438421235 643885336
375953064 130133788 195552317 925700249 372003744 643457817
144505694 10200331 74374082 324619165 308296618 322824223
109860267 7904678 179197876 716816241 811110560 722876502
191766782 109810404 53873190 455800802 476286952 403143312
134175390 14564105 36678927 963602034 920722431 950267803
169502515 63144535 81993457 832430664 743991451 692008880
4174419 7111628 4712266 75158707 67602432 76011220
83579953 23730829 107897157 418189991 471000774 378006780
69277610 60147618 126229206 915612717 943398740 923547282
283504284 237642184 267045682 763924630 788331663 556315693
41468081 9109115 20426068 232622167 231971428 199666312
19568600 129052552 2113905 470802345 384823510 409037586
230151838 79614535 3826798 721009865 336242033 752204705
26807837 7885071 5214549 105047689 104936478 96834667
5235340 23094310 137811049 514940835 527415894 487129954
207643039 86622167 193408881 829459574 480034108 823163181
66061096 21959637 22627301 423497656 512282209 539532229
26303050 3671975 15701614 291874050 315475749 316580858
76154577 11021259 46399949 692324227 685468866 609504694
42318225 123891938 47635408 607055688 593521940 621158946
49407168 194750694 96319026 716483320 708218750 709197075
336947232 168874987 31897937 565169469 540049824 544840963
59697007 29606738 35678786 428473124 329522506 407991562
319883811 88548700 147897042 789126670 832623926 831976876
172115504 35905901 54851778 558287733 468453706 596903488
177206964 43164640 379362060 718425356 642528451 844775734
242665826 2451237 25876787 451112344 338293563 412563194
49532137 143815121 22300827 752970030 683482173 782074284
1007780 1957249 6700736 19137538 17354552 21644430
56157508 17136410 12373143 91957793 76597905 79633857
27975986 264929581 6139784 872592315 632978141 798109562
45812831 43976872 6405969 688838956 656163254 685509715
522137768 97497768 131973620 615705720 649147406 689216761
71850308 269242783 33095890 866659940 888923771 803187593
73797076 90666485 586564 353234839 439591936 461134441
16676255 6796691 928680 146176272 153511502 136119463
11269098 750101 8785781 22858060 23879136 24427122
74815380 31009210 53310851 527090508 595279663 550167711
1787355 9381531 8856587 105077109 103845968 121660945
5294814 1612279 9793355 228473221 235379790 217679986
149045763 104620041 75377315 845009453 752064601 837789492
175651518 83230403 59983906 945008482 770829412 901597030
394703702 87768879 94936329 790436231 789975925 769383463
396891463 19383631 197231416 483719726 509655868 418708988
281045917 26370047 229674065 452854201 410735029 461115484
217861711 170720762 117820695 656892370 590221234 604768347
132110988 30124938 49711087 840168416 861115134 869471987
190467405 50104119 132727719 673663544 640498705 680165202
5230002 45786467 35901786 123029744 129489278 132016646
99678670 32605102 24186580 296031282 206772249 257226233
1996490 22296814 13114847 318416152 271783659 318054896
22705271 11308481 54761 31335569 35175747 39750790
197287862 6779610 650390 731829677 466714467 487738269
23948224 33654619 2312244 468593321 447359083 521803785
4932803 78170896 66406118 227937885 234393791 219912959
59660837 8467756 61938346 164499769 175852495 178014806
35978264 5959622 5825656 103323739 102351163 111766255
14732156 929915 3972032 156670194 177095139 192316480
167592720 31875245 34751022 226049541 197437194 214125153
132004543 22051772 83856949 733327206 766563820 605865641
205342637 84094614 7700218 264990871 256708304 158078133
189299239 17467150 73116271 335745995 412333583 419461837
59073846 10190732 5109685 152057098 161610548 97498962
382495104 61085421 56405186 702477527 498525188 725288496
212463258 151288661 16971233 408672739 355679743 322253390
305314599 161837004 23065543 337518142 191799587 250981434
258508 108208 35216 946082 693238 677637
3356006 38287281 28843259 390438017 432582465 415594595
32955878 52195876 171678802 479840471 483630838 439392462
1700770 3419787 12752190 109978798 98183563 109573871
96972773 41488489 79598234 142244326 143136382 149245178
108703222 125028453 10098114 458832500 563601993 535584091
99446044 27100983 113943676 590738043 572594030 525809941
20614 49189 18708 496524 534216 594042
24256733 13387271 73297594 315605330 275112806 346278717
1170783 49189834 23870272 389355827 335549096 377006266
29982055 15025797 10988677 257362227 239508917 252540489
305743401 97812997 3933714 498009825 383951371 492371336
47174883 10911572 5557040 137100123 134703212 142170228
66942611 4501532 8583707 131264828 101538268 59338969
18520147 40559493 2774448 155869228 156878489 161896017
576578098 149075964 139432452 865325154 513493139 881665099
208248283 33299507 71559113 260258052 196529176 231347397
279137648 113054311 5636177 447188053 578107335 383679099
90218965 170420990 15580056 804470038 814842087 744500904
307325198 121889355 41930505 632664080 655685895 646202044
16525482 37001456 24495734 629457198 649770419 662294593
154675582 7599154 36647671 204646743 99502390 92909575
6942342 6992753 101223916 611425357 739056307 659489318
792336 376062 3456793 37860566 34107038 31992010
56545317 2253172 37455583 165812036 154281191 113089033
619309811 144456989 359384157 648782034 333502068 561777692
179014935 58802644 11063965 934576759 623089783 936619444
27563027 112178806 53169765 275597449 315696690 256578397
204337905 72030992 4023969 342750359 348488900 370436971
12062455 207512095 6315925 456672395 467717620 417052317
379790035 118032559 236102320 657485261 695653137 765708961
1384301 1841239 208409 18920249 10144557 18592603
299638896 100184194 1189260 324232679 266766630 287635448
101849679 92021340 2297970 505986347 495464892 353114579
6409288 21098457 28889448 125433242 170201088 142136603
2252949 1329560 32125 5318663 4526350 5383288
25491069 89001047 6956442 320195713 342383381 335539833
62619097 18198375 52622650 825103415 773070035 831228743
36047494 20162390 54832136 234817518 198377333 241747627
21542859 26729770 65274061 447903476 518606318 348754129
56002746 62249328 15170118 68704668 107760196 61690980
221838967 222300412 51685978 793558955 838678930 539657861
27831863 32354545 20125679 284320123 210764546 260776043
54664114 12663947 28841578 75694778 66913890 45230332
310397261 109699274 286352396 455631813 421077289 438785667
75992714 92669095 6736454 387739875 342505962 359295992
19444238 18835423 180802223 701791445 790160776 741091804
115383281 218458719 177620216 947174716 988172751 980391525
544049069 48596300 117762819 806947790 247125243 804928502
5732844 45105875 6559846 230610498 180494587 242285803
72145265 28078261 8838695 137374364 105292152 85295292
251264295 81154484 42177416 708857209 341699789 630957760
435750223 17684837 543689511 872051477 567293655 896255978
39504445 65520795 7517086 187658142 192407975 189662222
204982135 38835415 63510490 282080907 231964369 199096233
118628188 6198661 36461158 734738256 571947382 723165253
69604307 1859672 11406159 666760808 593336604 681624821
4314215 50398966 113703489 400993196 394417904 429447587
18444538 26046130 19567879 104483550 121006286 96456032
207020765 99790044 13099398 717494186 671069910 666381251
3537803 44006651 10473074 700355945 642465098 664624320
28794142 33611933 74762354 245316812 344732899 372087124
530613238 109466092 66245750 572130775 418784586 590777533
8840103 7431186 10198037 602645317 593832035 514335622
484107836 183783033 298388822 673301131 660802494 366355028
44473493 12445403 26593107 64920455 55237604 42892380
195897987 93357 26830373 215152498 117705587 151831195
88339048 9746730 10202977 205135033 144203880 182678379
13464375 10047943 50848565 134148954 136905191 114496814
226415112 57229455 109864940 567364388 559881068 540219834
458481464 3506652 7300827 808290139 625036316 682690130
13219847 14724086 5701541 16185692 16493030 14682208
31355294 24783 46513497 172511339 162705698 165890820
371069531 111006244 50462393 590303706 475294607 491858960
423032595 89933702 13744676 542451069 453101834 216521418
29677199 15730477 1792613 187550942 175813118 155489143
27202471 4007795 25887216 42658864 24234641 36645228
153610806 21038214 153373310 956299325 756997224 613611023
28087077 37214647 18720321 567908876 582835622 535479445
641982671 357032113 8230815 870888574 685404308 755402014
22363540 59480509 21348638 884164077 937286522 922407166
13729150 94383890 58920355 452494448 542870429 496034417
3347977 2233648 7291220 65283407 57367826 53362660
45343935 6246654 96021921 905640621 865869479 937276849
116907344 61176131 26979716 336999472 392052439 392655978
84414925 93120270 150322915 711816400 687231921 758827185
44809200 3601891 66752640 360242026 347080561 330020986
517644668 13495206 477417159 755919622 312648991 613708031
80025489 19825870 30757868 140992280 202897454 188211019
319295074 33566130 154375048 956515137 990275515 784121524
425204 8515734 8457300 44079697 54345852 59438338
91344760 42654880 172436287 634782343 628151640 347511426
19952403 2609145 6503771 52529405 25300399 47939161
46479882 17442357 1136702 101756618 91162591 100144805
60321971 43943282 110170187 768467593 659138870 690137210
443838727 313931994 415704348 734242571 652559119 735179365
894918165 255725895 180088770 939869595 649460282 655238065
26944770 6270417 8426961 123361309 137496642 145369220
28040220 39775887 4246446 677198285 894988929 547987100
3223868 3088700 4787371 56666700 65277857 65243779
2320744 142538 1205535 21241906 21131288 20517088
4063621 10036871 6611264 321546891 360368058 398057080
296477213 342836125 37707678 553370270 427671418 548858867
8259632 33829092 9937650 802151820 622068293 734979357
588975786 61237958 178150879 775590738 243659175 677135674
151917914 26518984 191967691 400300887 404250224 379842235
2138006 106983134 7684512 364572134 322409340 373511813
87700549 146823927 161377858 911158049 917874914 817760656
297234833 27183657 10437348 324506397 237504128 277084495
13287892 5499647 58691162 502893425 499775916 462467456
733168900 41772574 9017937 931679797 674495262 306101578
89583710 3245267 49315365 188960504 190595031 174118755
268953380 2949897 169431341 459754855 483752176 477010383
27462125 491113 6658892 78976252 85132973 79276662
78241115 6034626 3351744 109681302 75363984 100249785
220231472 52144012 50985675 712586340 636200566 763530037
93545657 58006813 7574098 561166781 626881342 557633402
432270 2034377 7019109 38108106 38759262 36730304
52073757 60403416 13556154 288154262 287533139 290397085
63214251 155736341 3342401 585057502 575350301 525138168
26364707 27761077 9488020 149855251 134759221 142512793
132305034 13908097 21509204 369549218 383469287 402626268
432012728 87900153 95139561 650974692 826356288 835608822
943465 101795 516152 8326490 8547540 8495190
31524247 13504148 146739581 925768009 952513669 968882922
52922365 170120665 18539277 740208027 728139497 679126755
197023678 12361687 4621357 351938976 315498743 322396364
18772446 172875 10857799 144601553 116527740 138365486
548185250 131514833 301464503 731439846 239275668 921371624
76255133 497101 51836987 142582286 146891686 145243866
4320667 17273043 115213927 414857969 519439866 444156074
340349819 275047271 102754414 544591375 626114562 630872828
37673435 40591770 3341011 119221575 110346583 87996527
359012769 83162572 170142668 813606475 931143541 916308458
30512176 5002302 8769839 638825214 626980818 632303068
41616455 2785417 37921326 126237363 107216632 107639361
90720527 27477174 20729580 269178289 320083232 284196771
101538478 56673168 65388542 504242204 482183535 523318243
6370051 75215312 231220342 910678990 821261527 946555118
16449468 48623438 20592499 776048729 787164339 783096279
602618729 132748742 191882259 991929156 783095889 894176731
13119199 10252772 21845626 154750508 148367622 146845192
15702555 9537710 7326786 46874269 46210782 47816218
68908512 10919645 30716094 384532579 354291364 352811523
9202070 6642145 9644731 378902724 412816726 288783035
1146710 13709008 9675747 87494583 76943026 99075903
73263441 100901805 46999988 690743162 556023719 670639114
6402986 22044928 10018842 241314720 240993767 236494386
142616397 95331860 15302026 842553737 862201175 702144434
37240999 6216880 4256718 44345705 12119521 38080672
560458342 307046867 129970295 853852637 706779434 809348436
134437768 2028493 70159132 226104754 220435821 215120479
35557568 77244595 143183626 465690473 528548979 526537483
76506226 9297726 1143447 99981091 88249362 88526646
5135265 11883214 3247841 44606145 43902824 47113486
257181644 307663596 138933903 919365664 915263389 915567723
14384228 6973658 9630771 38494168 38395683 41301406
30249933 57675679 22494349 404599294 429640535 297216193
689042020 128484521 344832804 835778205 572773540 831287560
21416792 7757717 27793514 206028040 199524359 213248754
64662117 8397090 8210070 69902144 79858111 30871905
229581730 64624921 153191269 529068400 547705887 593751711
14927126 51557041 3931003 167932282 148909904 167745712
25379308 718084 11721739 101447178 102830236 97797292
148730764 15275061 44489535 300982254 260299297 298980291
248195462 1009990 5751203 630028236 525362015 619378040
250461368 276496900 41701737 552571306 535364902 519804768
183268267 170525572 9376713 703753596 714414479 707930926
44437925 109947153 61262375 465537623 476891616 464521525
357809690 307737592 431405336 862664079 687445501 939650489
43983524 24131475 106764771 617622039 589492846 600170510
5477948 11511470 5044986 316423341 307047480 304453491
47784362 812474 12095892 146314487 124088571 132480602
797435 1875637 2176114 75726690 80854214 75584527
481043783 91596802 74811713 880264129 636621445 941024476
303049854 64583227 35270707 691715086 820414058 872905607
122674891 21525572 7130683 598259805 477037428 591045122
278094521 91379219 6631151 480106631 584089242 553519870
14887895 43048341 15514263 154494678 170849317 158426327
21382613 934523 528670 59359549 49394388 59474480
20590454 15596675 35010385 798896596 931738407 891157494
7050222 5526128 34388419 114861851 197884608 204243795
133136526 7528173 65925466 154800763 85842735 131599371
8600511 5004143 30539982 170751618 167487915 167891087
160195964 92709195 95973077 759884805 805176743 702991584
101170951 27633227 36506526 167198108 146866910 185473429
252515447 145263679 24472582 412141381 494100610 490167497
690223 34976141 6839046 88412291 90046548 80411294
146876132 15796597 34182508 401289161 388349844 335301990
3856506 24689410 899544 62789214 80370506 79533017
272298 298981 304040 2204782 2108207 2119192
56580792 3649551 2955980 82480444 75400087 80120946
40604659 25399516 3129248 275777696 420223934 417415983
11119634 7556608 142270 73158182 75393438 49601703
87101633 19546558 33547589 198611655 199840880 151691483
496081125 25386834 54379034 628862612 653456550 840401636
83154778 47740196 6513311 185708659 211994721 212280074
31802455 88374508 106023899 512116722 589690033 619816671
17708874 7088606 94717204 471832177 571569965 532653417
15903 437105 2866890 28736253 24351326 25406570
314656791 187811515 111595702 856498284 705610214 636248727
31446093 39071152 104926943 725540831 644090614 705805727
891375 1570037 8696194 24967847 24685503 19952931
117915916 84099219 36733289 661710317 732748581 711755392
368822677 40176821 160143500 401204318 560215550 403654945
4767390 15795832 14549179 76405075 77146080 77659452
15503925 194598752 62548492 687771068 807508964 595883294
400444756 458779372 309836789 671873982 492101504 588767125
335212745 54528408 180460358 564405680 429582846 571645190
5294122 3589030 1026042 9153799 10678791 8542341
60425064 500355 2742615 233315207 251362603 252175710
109339991 65649875 8590303 234327332 249543638 251253305
232597072 146920609 81241804 701846055 683717966 645001012
59746834 35886397 71983812 333660161 337804553 347284460
10838980 3484354 17193157 56333006 58294674 51363952
17821834 34047744 4640447 375744294 382563696 267872872
155868164 80676827 85023487 837349512 922760912 887134055
30689896 63939341 7825289 654344049 627014988 620098434
243772715 247374336 216067713 318859356 351201214 287140254
272034777 15372178 91721311 489295143 580034774 580241317
16622361 130022168 156792188 887934897 703700121 824401424
199161312 2012847 109530340 247921192 289958439 242725280
232795599 8052345 10879233 432286982 313162785 160786579
239056004 144713061 52460601 390417394 368534455 414908614
537511496 111063492 211355599 583542759 559241166 592670944
503377777 73244455 228382925 712141252 327170779 464175724
24461709 24311182 5342025 383703575 413647796 412451310
92809718 7899055 68827771 920493519 908227108 835455959
211164831 124434226 54873921 573433958 473405908 512871345
1387404 533116 920795 12348617 12653026 11982635
272130339 34451925 23374721 435880047 422890589 396893564
14698945 1065514 31791800 106608728 155655392 146114734
34867057 20387581 118770750 650325340 631040720 646209828
39125338 25126282 44134609 351963921 279880492 307242150
592129540 290809338 33199896 640050626 695894476 600792909
594146252 24847890 342198936 650676560 352383100 604591640
153896368 201281249 233054860 840028592 847917563 649519887
5655865 663351 1622540 26537871 29091348 26939549
552526700 16073267 74376812 870029739 642691760 842678141
8429518 29253238 18640355 149593305 128070769 156055887
23711371 53403277 26120499 273552874 299196430 249568297
74450832 42612386 22691510 105786270 68650043 72414021
96266715 51724692 48142255 271903459 225458891 236678511
257102670 11666800 134442426 934925899 833887101 811050948
110201530 72236823 108243011 808296168 780742099 692342307
42300424 21777164 97230311 582972466 593880170 538257534
17972587 4578077 6435201 26961183 6738929 20131539
34191201 32518780 41968645 179574555 132836977 162091865
93280735 149311068 51828592 590954404 578740506 517562982
215052514 73587154 24869827 778653017 761135620 780798786
5631891 81071894 24564578 330661903 467430993 450429715
37741112 52344504 73751042 685310417 623149285 710981789
132468211 107756656 510926940 850159956 757503355 943725560
66184447 184461937 104177599 685725248 727053309 772064860
2538036 617369 889306 3619449 3155697 2934054
122201210 49916035 6790386 274898467 246321165 279204425
1974476 1089868 4664524 49090594 49375685 48658170
21109573 11339951 17866204 116027211 103411918 103247334
221531617 3964806 710310 319561374 300034902 274166715
25058877 13810988 63338716 507587668 585029980 583196580
24734758 1191261 74395013 614775904 595981313 590595910
55303151 9262746 1708828 67133790 33026327 61035600
11830303 6517485 993715 97370659 91410136 85368779
728270565 51815924 28518978 954688149 781481874 979890725
538439919 227591860 233602411 593460425 525414797 510590665
162248861 214884326 85453799 554614285 443817661 572269685
134532502 2544764 95967569 310904519 284033156 305338298
287101797 21843510 5515549 749284109 743606689 747118443
683398746 272076759 152943961 828665895 838169508 811475147
83057511 89944889 118072719 656409903 763905298 741169021
54962494 18149530 26522505 150615298 152255701 132559181
209772329 138952032 72165389 245858766 278851473 255416132
369752805 16094217 103172929 399857459 402729537 384843755
107108352 53251790 70490854 745570210 841787477 836542943
96059862 30946559 183760239 754964139 723827817 736332814
120071953 63549495 38117755 214416134 184375577 218798448
158594192 22626766 12530667 416690668 407268890 404414473
44976467 37179528 17194977 494991031 508294418 602697375
281278762 15991406 38388506 384932904 422091201 218194116
39238390 21311600 13343785 197349918 194905513 193429189
143960918 8412672 9077080 593976253 721309665 751522514
58940605 21441283 101128365 781596210 808833876 763277072
47573934 25974507 10458131 97048010 72659776 97505477
112558150 8431006 22256155 256917001 246818164 269016123
43549152 38237626 26521773 390984873 430806679 440934472
222917056 138716204 25906543 907528337 947784786 732842789
354583508 186735929 92352459 575616707 401565609 585980841
273566338 44977559 338799333 448348678 465298557 449189334
106549813 56036063 16923112 986991456 826326288 768926498
5883002 7898016 7437117 114719438 105589799 121748641
195617755 2028295 26198255 376912622 427228873 361334380
93400289 194614141 45629070 817683741 935425333 894612669
198207421 29418854 72383172 892282876 834051756 789540866
37068368 43462945 6665925 220407863 227970229 179989182
702636060 350736 739646562 864840872 777874680 898365305
367567513 84339563 58581928 524769954 399873661 562761446
213407858 21468409 181162350 793201305 988800978 848294113
260298554 25779307 102826597 826017905 844386536 644327251
130688560 12835199 73549417 344896292 354061941 320056356
234282668 20152835 82408855 695807968 408372581 559354461
89227325 72584658 119819419 798219456 875459171 884381586
1607422 815191 1064839 12365300 10892841 11619894
68683900 82494561 75702493 250524695 453391125 411109985
59906763 103102744 19530626 219567782 224792229 208362204
59917159 101499819 31333475 364856525 331626849 351619620
5207184 12386374 6885624 84880205 85104127 83029403
533453812 267437194 54863469 648384158 415734869 461945617
56461463 43253651 11626510 455328881 454802226 402668381
59359140 12215262 184035 365182447 242703218 375549746
81056568 12064517 15640427 335690516 286930836 355752405
688626 2876065 7501137 127411086 128104321 127592787
5757390 24110884 160261072 670800538 684464087 677410525
186128308 79614916 3896358 227626094 203085999 212239751
492018764 332495829 226719514 728974516 785766619 823058383
26875901 46024597 39110924 297260785 281678416 303540118
9772366 32129156 3625747 364644937 372280283 390584554
4518654 2756973 1143290 17016440 20617330 17483709
9076787 16713097 13480030 468887645 516331717 467826513
170781572 58810623 115640671 192200989 145049585 185257573
32450334 27897186 45575927 422003890 423877621 391328477
554877670 179923766 41932705 666324282 562315421 681029852
172569937 7045404 40791328 282571240 149317432 234056999
11118557 1381387 458460 129412556 129683722 117209836
15229485 8673217 6783329 40119642 40056063 41100017
648813959 21479529 67361107 661029359 564208958 580501069
349586 35647262 6077126 236693875 211827630 187909163
165048 1250097 677616 8223796 6404689 7568246
44904400 5561447 4304172 156658950 128233166 150626659
4115901 1849917 158548 30034979 26304635 29502782
18020141 47489385 11529715 186405674 186895832 174411587
37019253 6821861 3243421 117934013 103161398 125404706
464167325 278293000 368072909 749609704 878803518 837377361
233791205 7133767 7315047 356433646 315466250 282078107
1327767 632659 4407830 14943771 13229218 14736423
8588757 151532483 32383031 873521206 604276166 854870103
187416753 148986755 93547575 262687672 229190084 233706739
29353585 17920948 233522315 973010568 769310165 945491750
10787840 7589468 39786106 210455901 155038783 188225923
383209568 8158110 62872527 861044540 756044777 701485372
137449900 38965465 100398743 588930814 613249432 560953322
79023605 214091580 38268783 981366747 683674694 956600891
63377119 4596586 258244 197888815 169509415 186542627
112329896 97702000 22944351 768580641 750792715 722301702
74220988 47759913 14852836 721660634 737814051 729567870
230782904 166011452 158824415 745674736 705480837 559991175
84126905 12068203 24952537 120652505 121457203 118514383
860996127 629222415 94039508 865520106 759082725 492168053
3772907 75857775 10336121 584476781 641239271 624852384
32851335 3803626 9754140 283024658 249689762 281872581
73119352 5135059 263418342 612920451 647774976 623287635
569841789 357883843 17653035 760840768 861581835 380168819
111332472 34329359 29271625 350559489 314069564 301939201
558411163 214913516 434057827 692397538 848857054 837087331
10401868 10724144 4139317 214227324 232754053 235163319
28108677 76554890 30647307 571596368 823962118 836439438
149493357 82051801 9837284 326926388 267650340 324657160
101585126 54586385 196562840 758556813 900456579 901079565
36931636 5755187 25884900 358701002 437153467 401327291
90634062 24097775 39488336 347679521 348264033 364749895
8075016 47740786 330914158 926053814 943389771 962146844
271704461 244896552 195316448 396399138 410871809 367520902
464963598 126962755 233499513 766023540 709725226 748687621
16144654 38601147 2785400 707532636 675125735 703255940
250039423 217808746 74489141 537630720 569136055 471734224
138191627 52476401 13090943 333939091 312227932 284334282
18657765 1296159 37245645 957223808 745258551 926242970
26848904 67540239 94873243 852782210 834422779 798014550
212493863 41015514 110280642 690490401 583356087 628582610
208604580 135665739 26417494 798563795 813753756 726085655
96497359 14087377 20218281 250534490 384040841 394605055
107390280 25828672 11069985 128876164 73495112 90568006
43542409 2623085 3381681 86950222 95083771 66051844
2494935 3136455 7150702 150376436 108258452 150078786
204363682 116532101 75558490 242693052 178225978 226211021
95202621 116076736 335815367 422265762 668281713 702356476
53964329 29517194 30615748 157686771 121922158 116678772
13807701 2492889 6408195 23483526 23551152 22756713
31662184 9697970 15304884 76879160 81371915 66342341
781599174 297190801 69180926 822239637 730374617 705072991
195906818 35479511 56692336 693341411 686020419 692829885
46212779 109929393 19381049 594792245 565206558 561403750
42838487 60832327 18555339 352640610 276371832 340371429
4637402 1862169 842738 28248764 23664128 20058923
82249151 25416047 34610332 601448031 550297085 611011983
8813521 3160408 32340 36523655 32608609 38561465
762064 6533958 5503727 52924870 53660867 56484975
63221074 2257473 22886815 375046455 403460727 319648705
15654037 10728160 120439888 382841906 454816302 414505932
34848941 15053310 171651946 497938065 603955264 601741590
1134048 74030216 57329818 522759035 441152035 462298302
14669280 2822481 31016224 952093719 907794307 779774940
8630512 7753426 4916070 42046573 45387805 44300431
540714189 44188518 162915616 660775179 439305899 625915063
331717940 85214332 194381867 359317551 310063531 379370451
146181789 19271819 25340743 356327017 371884577 348476408
61183724 86572448 181790350 708386214 472717663 673109557
6420788 87723114 12909148 463849372 486128113 479781238
364489976 27134143 69319679 617038788 263177865 551114322
148678798 212708263 4569806 592406853 630487989 726281239
164152043 28040183 21149446 199230708 125083857 192383791
100577298 142059326 209092069 748932296 683281434 777404679
115883133 141194933 135045610 641681095 685423141 698835354
3075845 4981662 3323471 21479580 23923620 23820379
295093145 82442689 215148194 768659943 782043313 734849977
7647213 2606430 10191623 25783470 28738581 33276911
2432315 32492926 123194357 714275806 714920393 681501761
14194375 8641457 38988334 365121778 364800253 224110760
294821930 62402446 83353054 562301610 557503058 522731232
30662584 3708856 4988791 72868289 58009059 77747079
9556212 12151532 3482675 29545456 25001433 20810395
144865130 130847718 29926231 390549637 380399038 454740619
117012063 146463965 79759536 746115007 822119060 749199778
9110543 27269096 12961614 141539069 166738484 190580274
112992052 30075021 7283965 230859899 160426930 222546642
47555077 29435140 27378597 458304823 456834786 429623152
317228493 90416431 142407362 882771474 705825596 743570242
254788534 79051289 78089648 551213299 589259259 509487913
498483014 132176130 125002935 906034798 796535442 684565685
84813417 26325063 2013582 178313416 145430637 197937822
184414449 28327360 56334664 619192592 866613933 855793572
100582923 1579025 33270924 139640419 125938770 137131370
280086903 8784129 101607280 346832238 403147732 368637871
4990445 76741171 38284654 426671071 522360800 523053354
217783982 48134560 187086490 964168687 953479545 974390589
120557816 4862198 11823294 137213072 23583058 69508023
48198808 44964075 49140036 676784641 497875141 626938726
41858369 10245670 60554143 241172351 246480244 243878451
224742046 116026545 70244985 399634747 334218236 408077197
437089258 297389990 179078500 619527670 626660589 559124887
145865416 88982411 67393025 442470176 730622750 681657968
47497913 41023287 8329209 60055874 96677184 38074237
38982192 19873923 65259749 597036586 648606700 563133563
536130860 51862343 76272048 727126469 746907239 759002473
99079789 52152627 33267090 436071593 532840689 550872620
3939175 22515255 54375879 170707246 206514103 205506574
6873773 10322654 8195663 180747581 193682557 193035040
287110310 237379138 47858986 521105738 488236224 531194276
141497016 79562158 21605733 439561156 448549074 445376809
460844372 37798361 415263759 473132456 870971252 880122068
6446072 11574587 14266879 113973602 107085449 113089061
621129750 173825404 19568127 742184786 708052102 809727576
48748630 2632033 21073676 235174015 228450573 192874842
257123254 295211193 75566082 897722181 913601623 867090730
18652338 48362083 44732853 234912477 215491324 229423823
63362565 1408410 54843845 101513264 112296783 99943580
48729060 3745160 125401900 474188979 482440026 426131665
120098705 103030626 69602403 213873195 165752114 90927213
138350241 19102947 107459698 234189330 102791562 214962352
308485832 24655611 26712082 355735658 267164846 340891584
72332752 7964223 152064018 524890070 637512991 575138248
2076364 1035941 2226088 255285565 279026522 270889437
93422160 2478120 9568668 196235430 237260967 238038737
189610072 101113555 65458840 815200520 825445402 830251143
90876864 30890252 19478416 297463230 261525398 311305135
75744169 4344024 11216600 231315320 221251868 158534218
9030613 10857694 271797 319966438 285845163 340096289
525715772 55788307 129495479 885812863 877347372 605077062
27449483 8832088 74730381 853684307 829617855 779505846
72214483 45991509 132844025 874322371 867350481 560183297
54256642 81765601 62441627 841474708 925975957 923785222
29867293 195083058 103283674 710304261 680677546 752500667
17397403 101810 7054341 24622650 9987358 11641605
296868980 99409227 166765722 450327740 405293292 408735152
31323028 31981181 46210509 430882226 376458693 423838798
31336236 10116007 10187158 36173473 30600114 45559416
217154974 51453686 109231709 618922738 621964685 649917701
123150613 95010671 75240670 497938404 284069717 479794726
1735947 24834756 12949388 116635797 108889546 134176828
339397166 10089219 83190297 742524282 611680366 580572379
19675830 60996484 53954803 536305509 554888231 527213617
22195462 44765830 61022127 280551555 252172235 311200025
478586 114486 33312 633299 687126 795636
17502894 13724766 59294574 330696313 380630783 392362813
73567609 15886449 32976500 804266316 753195370 818120925
47158817 20962053 75101542 168493979 232928805 247670454
466816056 19794663 164286244 835231054 842042027 663808568
14656944 2537894 8875493 93092166 99558876 102751015
82498278 27062187 4251706 720524580 663048816 654520554
36174987 42915995 20240334 534321643 574554503 656757100
81684674 18012725 88411886 688613489 554654279 612435232
57849213 9757146 42015955 265759262 247226704 242810666
30788023 308095 498199 124524513 153826617 131996783
40220369 44342724 42410759 177085558 186358782 181904256
368311729 279926066 58686810 583851486 732135112 501750485
5490968 11554477 49794751 312660415 279100031 254709990
644609155 9183903 320037090 828503985 524787913 854312900
355155571 61678172 27798541 504056479 484987478 350742157
56488236 51502853 103724342 315320796 400854977 354240622
60379170 135834522 24123128 966948794 923680919 977600127
83776907 6071565 15169973 952997382 952071865 821238025
39844992 49334834 25607767 238254278 257159288 239136922
219537190 194793075 145320988 538547296 612991851 612056417
60899561 60686332 42488963 334540979 337438205 330800870
817204874 558749408 81228626 942069051 929950372 611759430
323466863 62143656 59331067 354757129 316852506 264172833
428401178 274722125 284591511 456268618 561904037 552069359
25133637 10529431 12417605 37822359 27707508 41669018
198823242 136489744 173102877 754134937 599610449 708850680
314588139 261973972 130986994 338863281 325338094 269251260
8737228 5741607 3636349 55027767 54638692 52411299
284326853 62017335 65199878 644110669 637028579 614547537
249578813 207620156 258885562 602832037 477014566 521471284
47618460 5660430 13161051 322548283 268784641 293279857
763577644 625798484 99973051 824399312 870094318 197421147
22715421 73846480 41312250 636252387 473208137 506520963
6452706 2637231 1898915 125845066 127599895 135675479
889877735 433129912 94785006 939035315 952274945 232821420
15863144 1003267 3478119 52034336 56687262 55166580
29432924 41625282 89592319 726865232 756665792 793319735
75712519 159649054 41129343 679862429 684614103 582426014
132324351 58400672 13728497 868646321 797713003 880405852
322961930 22764563 23395004 438952700 224288247 377908365
128854441 5888516 25870962 445301892 503793422 431505360
10110170 36700772 56586430 386485785 290090148 397806361
42344005 37915993 2678281 354595296 297347424 368915929
137897414 74322906 95552279 806650080 825142291 836753454
184281912 12588939 226751999 690818576 511398052 715197839
636729309 73638024 269011205 713654784 495302065 815795020
65650810 77474323 41434725 640349694 606297515 642387898
218464041 213484904 62260276 693605797 598135576 706037640
8998127 4086173 161702 32070493 32051431 27662126
146090766 104246217 224692630 820050659 673260459 852881928
65302339 32093551 31981009 121471099 76270982 131012421
97040684 84497885 24202176 230782520 241996641 168497517
94748023 306782 54864666 515849669 413275698 367480311
168467392 155699630 10282590 512969331 523453307 437020191
238436515 31874813 99917115 617953719 478699062 643629942
9219317 1516956 7395543 131840433 145940445 144928723
78437103 189998183 53327337 907065083 919651013 890158207
59128957 12118853 4529484 607868416 666021013 634924240
15589885 5171538 191006002 902401691 786681716 907216459
121268032 99313496 252065489 686528050 720183471 720743351
226124922 142014826 58169835 264125584 255013721 148916703
463671030 149672255 70116474 521460538 372229594 481783474
14963685 39020636 960055 197240063 193064268 170650731
359869644 49185504 2470765 649042946 741590965 578440332
880120176 333456931 12405559 891089751 438326882 886131104
514349049 154370728 219203809 632025743 531018436 422481735
39889490 5142349 79112678 142770203 88274378 161340002
205693948 21559336 112679033 523090908 414350565 520490591
233648126 86085674 6605227 673287079 593615068 597085610
108245824 40450002 137204420 770583990 749105952 728140240
74664099 13937522 87843557 710071150 695153237 691766493
7264909 16819862 15617603 201816657 203435342 195096402
69658058 13330516 9199732 108778662 97607225 92813688
2485105 71246750 26938371 470227229 476736556 459242697
89762347 67158604 257655131 627694138 472600300 609418556
49115082 2627415 948579 196597154 189565122 171336526
301425335 25849353 210256890 455555783 390213905 460407646
267458896 62113299 200858839 343206401 283242572 235730391
83809066 139625931 133394158 846408354 935061160 981640725
53656020 8219303 15375419 131103670 86880747 120439650
45204396 29914426 250628 128244235 117193940 119059168
410733721 20151799 1683052 536477846 501146044 565894881
149492780 89144825 41757593 443785484 450394174 417275210
126842034 60290855 194450709 687036452 766631967 796324271
162874875 110100192 125360272 285278521 300883623 281169180
264226370 125701996 56848478 604195363 376215447 604874579
174028234 118159706 255576596 687519235 707797393 784806521
435236137 42671342 128783589 774547457 661799265 766587426
469196285 134974195 190607301 524870133 427518848 266652327
65057916 76256692 66553809 615937703 618786332 656086676
322071945 119016482 13072474 346382283 267178749 264044262
286828542 10517014 42630031 446994150 446759454 340276662
235435919 91068918 3644430 918306559 656647810 905924541
63065737 51994983 103994150 465411704 439656667 316720145
25801152 7837060 7683631 421136212 365795151 429444879
471964079 218685632 287891610 765970552 719543850 590134168
20144609 5215076 11931844 694434985 946659662 864452146
16164131 18745823 28226678 268388619 375280868 336894332
301349670 85244890 150106385 874650566 870573388 874185896
180102942 8617658 7231852 480048747 468663357 438405559
2184537 4027607 4504142 216199968 217797538 204706619
361090681 217022991 30017454 741820582 550450310 744074151
19683649 48646421 7750297 362882801 324357441 224409289
173613688 19599463 11224052 299025141 178992751 301635132
386596541 78300650 112383985 818885694 874131338 834785080
12294000 66764421 38343018 259855715 264820373 275179766
61592986 10698013 57293703 281194106 267892928 342558016
30285621 8930995 7574753 554213768 623597203 557120367
34841194 78223585 12922211 724887082 669152505 784753143
400614745 262801390 10769339 918123659 856031411 855882288
33230828 7016480 14461989 166394307 228698721 203595691
513634026 153658769 76757964 672028933 585705105 246449662
31628567 78823469 51828351 752931659 724158850 762657171
28358541 34408402 14328265 98748068 98518879 88405699
33728110 21233299 291928668 889095257 989914748 983184526
31198966 21427216 17111886 236201373 133578881 213106928
51276105 89888238 77367489 591004276 500214202 611280976
4546745 33455847 2957146 217497410 267095606 263578721
291764798 165132137 12520830 890357339 836313055 915933430
15182345 1112114 9834853 58944506 59051252 60941845
292209746 46956895 29871934 758212026 792060366 639301223
739199666 11747019 10329696 917981871 684235312 478659076
9299446 467245 6799668 19847054 6145809 21788842
21350165 82066213 7957190 188494606 209253499 226415210
182437901 15873774 71935749 715676941 625861842 733062428
266761702 18795910 184978493 596017904 621167392 609979630
4928834 28758426 4561480 432611541 453834837 436158780
22079966 28502712 1605819 103000324 116355884 116681249
116374608 15192202 13011148 129497793 132338296 103176219
261280084 11764691 226625167 706050507 735056967 728519550
14734343 5675998 12517813 116894020 104174551 117939061
148630085 39696300 32928205 344549606 372267681 408165548
20827958 27035868 45658065 296280231 301517305 291895774
85397010 14996862 35422720 151489999 148421973 135235903
49684937 49797295 26928749 454159043 562030360 482773483
86410948 7104631 20931815 358988180 284031543 350113770
123425135 19116341 5017503 413277683 508712577 515529563
161333697 2988971 67140870 546090044 474001939 541640396
40861689 146233390 1436094 493658484 448181473 452182623
136819612 20494812 8497513 522757781 482106497 417792879
424377506 120417419 386465576 484404731 493324509 443759583
13435889 655828 5341780 54528915 36222730 53324514
39814732 17360926 18595967 115193596 80692999 121926720
296111778 295937031 208456040 669830586 923898438 815756481
180357331 184429801 51580421 703288022 594398791 695844708
121784304 6711743 56475219 581616450 594113230 652356462
187433191 152744691 10283416 585692158 616744503 631620759
11895087 2056256 4984775 22152474 23020500 23192018
579744852 46950009 2986995 745109278 562955685 760473478
9334174 5076573 845168 37258242 37237028 37143704
99356503 2611593 7908888 106153382 117662978 120111721
7940873 11262195 11128926 567644418 601362754 505293284
62502083 20375447 61627692 164455425 162013319 165397040
8330107 7117095 27165262 443314473 420131171 383935252
70114719 126925002 18807641 754149788 629576570 860219465
193508072 43140345 1229399 426472752 250664245 416476291
11256859 26549272 19078376 218186392 230722664 227423427
57895727 3339313 164275046 533016652 542770340 535564785
25531634 226808404 95848704 698172696 773087834 743779644
8831465 3513626 7247253 63909992 51169398 62961913
198557814 25803966 73186603 716284182 718663749 844856939
261329738 5743187 118925090 866627216 615077563 828052464
42755150 32916953 21031531 228165701 240869432 239674712
57557189 81002533 106889415 336282992 413654411 397952817
5573058 5935206 4759885 92473064 96024703 66195822
100155228 11358803 48268560 261641763 217251169 193466549
12697028 3390246 8178504 154992802 158204375 154645527
101800848 9750224 63456375 114761054 116995520 110195566
85187018 42997078 30902971 375546562 393829429 402855268
239310328 28617606 66259677 422997106 271172604 241546201
63221977 68007948 15759466 559421694 415472198 568649006
216436097 2152534 38392775 425434469 274556840 292278763
2688027 18429635 129809 79245085 82021112 78442792
63680136 239705812 84572485 959063408 943348150 558909930
11280047 6125029 4585702 106546766 105556940 100689355
447403610 142055878 220410473 767094882 613570160 701503788
197314562 54088564 176617302 392972305 301541990 337356890
113366476 85433836 31973312 702544714 696102840 733215173
235425494 29302401 83551468 351482968 333778548 347368145
249808680 104450156 154795431 269212022 242682853 228289035
1684370 14537826 4452759 65832799 61316328 60222317
82120585 19286077 51705829 620990002 555263165 644037715
342727916 39167661 236287093 395710452 341182363 396816901
28174430 18997101 14000129 636293673 632316614 611200369
120278238 42488148 5309976 560362325 556570371 529613410
461047841 48660290 138916128 543452144 377731812 226412800
122291952 1400878 8621291 126448537 106062987 116397688
328627490 299453812 239543236 731268725 491998761 565283387
92462745 35073309 90093917 391778348 402434529 380351233
197476585 42458882 12591988 516725790 478945388 433447036
229767486 102218442 138220121 247441390 247667575 272633194
112847454 1799352 53338233 411207071 401687980 420503940
459311892 26067406 179432760 680905027 697017605 693772175
96910476 22960517 13887045 162780050 126447969 114623595
190692871 182425429 136254060 775076017 641396700 817156654
168506226 27396969 108276320 900345437 768474074 809148641
424716271 288309476 120883886 671175645 667555870 486162631
45015158 12735080 1677576 153107876 157392061 155899213
84491685 154961602 54143782 584051421 624813544 526021531
4585391 28493705 61125930 243242457 297994829 300368384
42116659 78679337 38553911 483625252 463275908 469882899
14188649 63198870 38424618 447839128 451641284 409707749
45720159 32882703 22067218 100174886 80109067 85308938
68015079 196854274 78781648 749041848 731140119 633742567
40847127 21103693 34707148 165301025 183436924 150694610
213574265 88521921 159641698 626613545 663477590 569800653
101009673 2860938 84035862 376176160 308869378 362434890
83719990 76958705 15182640 241365512 208389372 185317187
19041700 29096625 2893593 119244317 119140413 95891143
551579369 171343485 192869469 610040241 599339396 547942603
182075564 143084130 10124682 775323426 719008356 771878955
62627160 11400148 10381731 263838767 279068462 256686862
101121124 88975620 19092607 466926449 506701854 472821064
111657643 8104100 68222679 128112864 117347795 123953146
536404665 26829812 22158093 725308917 514397304 576576787
759296810 364639756 117202063 785145999 434041479 366811396
11978235 5976088 197310837 789550348 800784285 858638902
400692619 10766872 52810893 833764981 534390663 826371783
174929401 36590749 1853830 299000801 319804263 330457671
14606223 29071105 30217685 158511830 184457045 180824220
216962929 166164070 30409203 903794139 884873507 599231822
267266666 95189880 14445583 574864666 505035582 430990019
907320671 143676057 33329372 976538439 651291896 895721380
72266485 134661417 134480943 805568708 900482467 813918015
91582413 6175413 4419075 602909811 596370591 523438120
19534402 7363200 2676475 333181704 329309164 295482798
484644755 439704221 211639845 563905575 593146038 460602992
254431738 108224339 15767935 341826232 320196771 324391310
62113380 35689172 7423448 370698157 296755315 368763262
8050106 693897 4646025 41603282 37541386 36299879
539889718 105037346 565216469 547379260 310226238 820234381
285040294 101408713 4043028 591175218 578375480 561465900
406760323 413109626 556741286 711392074 539920750 681760412
9323021 4325840 56100166 209220167 274471440 283326943
236772651 93592133 54450146 594045022 650401734 572696038
630228979 645367119 192276758 835749181 896206980 559491421
16082726 34955863 9581594 117241553 118638309 113743440
54241787 75300800 31521944 178210763 284117299 278509677
1210044 13713538 12645056 58924368 75362127 80324523
329601396 18450200 63776261 506529108 284144323 337908723
41654564 18095953 13105459 109863854 92582579 54525244
456265386 412226164 13337088 736832573 820631595 832793184
248757708 66606782 56269429 288118930 288339889 280876663
101952475 18513128 92398574 615331937 555358540 683081723
31455517 64769279 59713951 366767421 401626577 405824117
277126750 4485215 152026111 855381985 827589304 627652009
230787585 10746194 41845726 310499793 311834809 206825873
77982236 56649156 58615231 746311307 636619114 704254939
125499541 91508369 5077513 695905763 677018556 701109069
3822324 21400409 65090775 699401493 718193784 729670007
44659825 39267800 21496610 786012061 753856494 680001833
44215172 12693564 23332598 150198327 168058318 150072670
53851573 67046507 3565391 681418391 577379926 768357886
332035791 127387426 94667397 867705261 804906110 859230678
87127142 25751593 66578319 562829120 596290456 553113507
1497621 34874258 19394434 154846347 195340002 189708925
100447120 11002348 10754390 525682898 565630514 543103642
54236681 18312515 10812622 311580911 350244290 274430738
56649464 102036124 148285973 545537538 804079454 764740752
32392804 11587502 22338 50357892 48269373 36792366
13019600 139037 67985286 377336915 311559173 379588589
3026311 2248516 356829 15165153 16981296 16060515
20841517 38705774 38101368 433782200 389045650 358009254
2032273 11700121 95600482 410812416 419918484 409455122
20472838 14442203 105922362 608289096 702227234 698209297
731345 2212256 2379580 10718838 11916629 11380118
16852822 7570406 9814149 92866684 82427803 87498445
106617507 60196588 21945884 256306675 438686354 437021496
92918589 34661251 41697082 211253262 119349226 149319580
175647391 132150116 15764761 961194612 958874861 912253197
222714994 79952476 5522355 236082183 223080643 79160925
103767943 77070425 113162381 160915578 248560998 230186169
220474324 13925343 32460252 672997569 690788030 496179963
25166275 102199822 2499639 709202582 733789388 668007580
436737630 470118 277626616 585201695 529427996 516840984
4249724 34776388 36625793 584770442 560403533 651860201
60993512 48467483 13090104 573013980 706959994 643432880
455290925 10192765 202779585 528926818 399327872 505923353
243836661 112882877 215772612 523626849 459206124 419154495
4153683 25129295 73751129 332217406 393517317 433908711
82080482 60504625 109793365 641045975 532733023 525297049
23095475 21573373 8178529 183339105 204443542 210616747
3985904 4367310 206702 12498659 10378187 5408472
601423478 520177639 45463835 797839931 598341453 273796392
194909017 77812006 73060822 550656819 576515022 604282209
81281407 25489516 19173558 259059050 250007786 244894858
401668806 42148237 312064511 553572822 473645366 569367882
77970771 80300297 187552375 891301078 758983962 913744556
217906114 126168853 50934842 245675830 225349554 109123486
13525636 1063174 1093407 72899212 70343786 50577376
38872973 27397328 12224895 627226390 578846991 573186014
2958110 29322545 21419183 114047134 109907358 91978035
100743546 34822135 2167360 136043548 158116397 45381633
10122768 458602 36934083 329623146 344163400 360407044
42717642 75284872 6905546 128703312 131269669 113506320
97743888 15845883 37129836 313332814 306140437 310986029
48376668 49310105 19545126 189096964 147222617 149882405
554699506 298808054 56194463 715030771 715409003 507837890
134569386 16316759 95959800 210997283 152234624 227219696
460208125 314109333 242239403 611583951 521519294 553790925
3103755 24171390 12458439 274265116 283634874 261652677
241332050 151335442 194954560 465584692 339095115 330328962
28810294 74105491 16648330 325724879 327587286 347219575
64238641 39991344 49364220 160573243 129550739 174767365
242329985 155000589 58187206 548105168 566699227 396075952
667648016 242409805 165087453 741407488 654055747 752398803
256235223 31486576 13877973 462636228 441334406 460505614
18351461 58226809 77277997 842265043 872197624 861986403
124699290 46195652 46398422 537958903 528916491 502451168
66246572 90467760 37815444 455228855 477256946 453830057
269508046 18569816 1389888 631915276 715133179 711139320
269930648 109228648 65932 576773813 548292818 432118350
190099537 20451154 119959422 207526007 162530435 147152875
107121079 124485047 104151896 696085557 839091885 840158270
148583202 1781546 10663946 172901585 176439596 108463807
410196008 517060116 17890443 907953776 944787927 858333832
70101803 1345977 30881231 206345946 156177864 181361986
596164800 280829186 48048032 638703301 624774594 606041755
496581938 266779554 79004972 880154020 676043431 590181466
2155197 6629496 157668328 833326010 891107143 864531498
315811988 280495805 999144 352917864 356359673 232310235
83313069 29595753 56993964 369756919 382608979 380550189
65323864 111197427 38422674 833514095 825555686 849974609
640219003 51784503 77411266 730774358 699305031 662213925
282635614 156017070 139379159 685756106 702230582 770553714
40905295 52676695 69553082 461058745 546733181 630311723
10053141 114108279 30799982 536938771 579173278 624935002
321379810 322601974 18270106 689399776 774323548 506785355
42434221 18731595 312000 44286714 23304681 29766838
8518797 37699580 10893490 226549337 356441745 312418093
3112577 51037 622151 3236417 1142797 2757993
472386129 366014729 22398734 866878379 850889435 838209873
23419424 132472955 20390284 428853791 430641354 458890500
7721287 1883614 13231988 108437638 106713199 109651974
75251686 4650217 7883333 208641689 180327006 188740517
1398727 3130804 3148088 80038103 80156769 63400269
258346645 75203047 46107483 784993400 874648980 859926818
45703235 220206114 38627325 615557549 596048646 627717757
12861595 29040486 120605146 605022220 843749243 917079755
145894723 103463678 44177929 443630076 479172167 485336291
10074919 5513863 1990230 78420325 61485182 77814090
422007888 202175624 231794849 702509129 701914842 672962664
382067 14870134 3436944 480783152 479158045 427604454
289855 343880 3980154 12119900 12175604 11774800
37773037 73098096 157514655 610543886 507111423 646767656
741164673 183357731 130326690 801338562 546114061 618846657
139113934 135641230 15125799 742875682 700469229 627156970
260961875 44406339 269762601 563716163 513018456 573489545
219028612 216231487 3456536 632115192 542612704 616488515
2986817 1089601 363917 68466422 62575425 67389421
225968420 4302941 23852049 424701645 156718852 399740774
92285578 73487336 18482403 211329693 220077386 207016027
8553446 5791146 22306004 210061722 190027519 204266958
157000285 76081338 26611309 365662654 344697368 255447595
120137559 37188541 78447261 954331904 689146043 935592913
22144210 26496096 118071515 706757843 626794526 777247044
46517896 12363364 18110822 148488190 151523536 148062325
24999586 4356997 9403507 83635819 85337500 79929215
138663492 453512 22302426 477062441 456140780 507040154
243066684 25115563 6750186 569424153 622458211 554321012
19708273 10788720 8280774 383772796 383820783 316971469
287725571 112272435 16639059 735594497 738689493 720248034
14113093 182371729 65519263 762405805 810906162 817364948
1960057 1138677 1059591 14725673 12206966 16132760
150300623 60031414 16158792 377093569 305284090 359137376
282675266 16746112 153119373 602806731 629450199 657349241
678732130 139472841 124699410 855380499 825935003 628336289
59266061 78621121 86195888 838580504 796441669 903243372
27473940 178371424 6756525 434753322 429302704 419010390
31703586 63641782 36483328 563320972 541240825 618416779
92702013 1138320 20965173 132156447 78824765 99907020
642296029 242699642 118310524 704629248 683405125 474288035
125829448 88833137 34097568 131205543 117005427 112309469
392555012 141744800 32882325 458264708 332914743 451494563
70679068 60512490 87371696 672460350 678658701 628253876
94400531 90211765 21158890 466468874 470059421 421028443
52564537 56058479 7658198 348751619 349371226 321844199
342518264 323371281 77102760 715977859 653656648 687027649
165324812 114594926 202816457 319848729 159139114 335591225
599217611 61630037 553081557 774926321 657725151 796163403
109362162 16070842 35068873 240642183 263212359 244722283
14050485 47274893 98484040 488063587 480911403 476873075
127722397 20981504 17741744 405317440 421417771 455920689
33246761 119363299 11733589 355134783 458305272 443398604
326209856 253880215 188865418 662308089 661207615 554693543
350841550 244588039 188509991 639520640 650789929 549374275
437173816 198465583 42005512 658378249 571708948 719066439
20052207 255404647 8772649 797035161 832013608 792604486
382759600 42952321 45630678 839181960 833000448 834380899
541210952 58195880 299180929 817242039 480403497 829244516
13805428 54023784 64545505 548613488 548430869 562744583
1656043 28567764 41098945 531104678 628096715 760400789
662765432 9137761 131916514 929931354 710555891 586648759
121049226 147184653 43437396 190654789 178874515 136556211
101674270 152110310 9864187 990355984 808439848 842123513
76632092 7894633 25522225 269210694 230263296 298456715
232043990 106143781 55841223 288387855 329141282 303436740
25623643 96459420 72261987 316051767 303601732 259420343
172570019 38430935 141939303 349648627 293555146 319462228
227518874 37325640 19369429 657479947 624406813 532461850
2272435 6860832 16232401 237008296 227848714 188930851
200572268 16098283 84393639 445352729 379211258 469407951
193099305 119004 18536861 464884779 425476073 297499866
17437929 48553973 66897004 407023253 377170942 390364428
328642522 31293857 83123977 774569889 856131605 939531456
68621140 57453690 8357627 780582815 867262889 882809941
120956639 111856838 2040571 818755159 794920897 820466794
403994668 29855373 85464412 890833840 927196308 855134895
148045344 47834426 29975942 800503362 604745356 508783186
161239328 16066172 59660998 236354964 168086924 197705332
645115125 340983082 275283910 713741761 697813509 427279244
22944987 307285200 199019419 465338332 533247753 561470122
81818999 31429631 84904121 572798651 673050570 723393230
21758959 14130728 77894326 134803077 118091963 129043291
169066430 282421410 73011060 673817674 844125334 819530613
424909629 174453526 75761762 464044428 235247885 208038786
3758908 6408251 11031708 221290056 193981009 210598408
316338243 551357434 23690050 828610321 968742972 686299831
440281044 147483671 21033635 760945710 616133071 675102216
128955985 91526144 116755082 609780847 759073112 674337426
419832464 55542544 193421238 623091095 322593458 467471168
98896642 16734327 90201670 415329006 318637721 391186795
7511403 1738906 24793085 376433219 491300465 496232242
39011210 42488827 17740349 143928698 153108767 146386380
26919569 15867012 11686122 481564309 493056672 515798533
435835511 39421218 361178066 864393374 753199716 764088119
73412473 1780400 127722461 646209056 784336826 654859460
29728513 13274012 5100166 40369059 38779664 40253880
828699905 189852726 303250627 855121676 326933894 424436316
288703242 262571972 16264773 562593206 616558995 581661829
21766704 11129971 132809195 522512895 572822687 547786977
9250546 37146883 37608427 175357989 153846467 166501868
800503972 45463483 100394385 956331379 415866081 580881746
572266837 106528903 354232948 719698740 523436157 681561888
40917399 4950921 3633755 397731970 421578411 417681806
487575545 307752278 48546932 615554127 607679542 501640728
1127653 16866288 4341423 39827997 40118527 41435853
3146101 18170063 6540664 153383187 169422705 149075192
4175160 68946757 63804811 263073117 374165838 335008503
374337590 42783595 236039400 919140559 885312273 926259991
444308053 158003622 40387311 458541362 409972370 392570203
136137997 3830315 2018544 861527988 849164368 793901170
7303386 9881325 6685708 218405548 206926688 221597635
307361325 184079185 294960578 646326334 703323909 646223852
79586114 1951730 13860262 144962765 94028777 144444808
268627190 55687720 23501148 793052492 826520928 755455486
220372373 28325828 8716844 461437383 416759019 499540438
341153790 325781199 112103140 425382628 413025154 260991762
23262648 219718325 1966433 432847833 420416844 392239164
40494847 32599703 43573608 915308507 947894920 866728809
5201191 12365603 6814278 205287018 205140685 209560810
219062165 121665645 6102118 344697282 287606825 398522529
81991458 94883557 64506372 386859385 408928313 365716284
1525206 121876594 163306421 849419022 822808532 838082296
321070376 191778266 99190873 593303368 727600536 705667018
370432802 30296877 185421518 735761092 502437217 730762524
598648262 309675997 96357222 751013893 567235051 562667257
170256809 89248851 101487863 308017750 300057453 303847768
820982 7538728 651599 37610682 44851063 43516020
3880636 1376242 5886805 38022009 39987602 37534924
106263588 49465206 15236107 573339601 451875594 515520334
153994636 72057277 6536306 360965844 339110535 348513718
105787680 9337760 66856882 176183313 174385261 238519339
119242231 45995569 212697623 757746469 727373181 753348876
37394992 21854962 17152988 210000143 171084615 214296188
415214385 56586333 21155132 752026481 735040147 748557412
709584568 333050876 190296455 904239603 913222596 704301937
182717198 21168006 30113743 785104041 647735078 834480139
23490276 1560678 24760637 101370326 125531364 123650054
189241682 162739823 48092105 631169259 597272267 609484000
53398606 11301043 5175588 115286478 131082298 125799495
113987279 140057226 131228092 603701748 632650427 584457538
109886174 58157258 5791879 398383453 354416970 357459097
33164749 3446979 37284463 812639980 573482776 764742026
81082974 4177540 25446349 226424389 193504830 240853723
312325538 159642985 1987318 630925517 543258268 630461463
72082430 38021514 10266398 126303469 120545748 101201986
65173090 2791565 32283763 393255318 408828981 360575286
324136673 31470250 35531681 698434767 835005016 774121504
7596228 9842549 14865776 569261529 565226196 549622031
2124061 3456063 5254291 25211394 24357167 25730706
5573711 45124664 49509238 382922970 460198282 413089886
242794700 99067610 69270293 278687248 259846345 194757031
13410541 13554819 21671575 152404614 167484534 167810914
132586549 24455327 63128174 259274301 219575269 262927363
3181793 40518669 31619596 161651461 157853873 128290980
53032460 142923972 8559517 504630603 573455600 500820502
188961172 15633177 49747328 789351403 793422273 873509171
53231762 8178069 45938217 527869076 801373955 845397568
25019296 17769790 19134904 572270874 472383958 457984324
64377854 32096657 38880214 322690406 453470299 492882721
52748590 13550840 4484026 435032425 438789820 484482680
234842773 99412486 46370667 614701998 354303570 392293059
271095271 127367660 49940696 876859691 841812043 779873152
234925144 262187 5290669 330994765 332334984 413111798
99337993 1008631 1733227 404561284 378863956 384249961
77761754 12824945 405087 206203093 188274709 185270080
148645302 2743662 20132975 290039470 246755976 225885095
419669392 65018766 274034553 616864905 591387902 609110284
320401 197956781 38655986 832520389 913408158 893396181
263263087 10821750 27755798 899050629 915014145 812934999
205954169 77804378 12664478 681779592 651889025 641259798
511923702 163991065 196802289 650338447 430678205 677140809
1172011 31295759 1452754 168877560 153539687 152722412
201778763 27675454 39647435 305414926 316110795 233596250
163217092 105324156 20253929 297722002 524231512 326919505
109438410 215131845 59849547 916158498 849059271 846204988
81234867 179142704 102548716 839806225 821418161 827079088
80094773 56266015 34105397 811848796 603287172 802653763
13097659 119058 88213975 570430901 568795921 607402026
735728 1711748 1204532 25420304 19718747 18124494
111302173 134490373 64110493 704890629 648195119 629169015
14885083 21591793 2024125 392168718 460187364 540627551
172465443 18888702 110672577 175158549 44767740 183345249
22243701 12984302 32216221 208351323 108688227 172590670
46928056 21027939 32517436 403114854 318807281 417592288
1401316 2377682 1358500 6221951 6406844 6302956
122955339 108765210 92059214 406569996 396209451 375312936
8376225 59259816 36492888 774119169 769215137 592569762
818398920 16526513 53992643 932736820 411758976 610677854
515159858 642742103 287029672 894260288 885097591 849298483
4946821 10670714 44737968 109545898 156552065 148235983
64651749 1806959 7553242 128731016 153187276 155230140
43297678 4381261 12662371 62722730 54839765 53904469
227693183 267852165 125580161 732165401 716668385 639099162
445606202 24957801 24333773 632669646 590595387 441612802
3244485 68838073 111105177 577147479 653160317 598132351
172863 36861601 2965909 755214485 732876463 605720462
72020151 37566084 44916869 396158748 394832223 405507125
53592855 60098927 9955299 336697185 294384532 331027099
25497584 42939300 17028913 342935878 337057402 336405649
86878260 158061599 45370327 594004258 578391737 632956957
80428903 7610991 32631990 306126471 325732892 230964641
4577684 26416341 19725344 69898784 71594354 69341853
10414487 14117676 17203951 352569590 384172140 403603446
699849 4403 1689449 12308782 12393787 12209834
24391828 4791905 5058752 31541315 29108015 18424892
69773596 7047378 5566847 153766179 132404964 155248037
28242775 140344165 28162109 817615175 871856564 982854666
183378175 18035508 110251688 880422779 920631277 860526971
242488878 9284774 105518423 614686476 741432704 756372216
32774017 31513041 187827890 658748726 655744764 663500670
72171614 128752392 18147882 857614430 794687046 855099243
36099010 32547964 139659285 816818946 810364916 831550670
113775162 63241154 73365529 170352604 139755195 122337730
723523612 198726996 194268676 830709609 721889818 909335340
24535442 2573977 119805890 855298186 932975133 937913302
570731 235086 487769 3792196 4013627 4400054
224644314 4854428 13275292 640393141 701688482 665955097
72572873 16858696 51216125 859665519 707552644 859909529
141815501 51327800 80346636 364488347 218288376 251815848
419363132 184035459 176232422 830864180 977567911 813062843
54785187 21016803 54852815 271906552 332982230 183808714
27324639 24533670 31218113 332142070 257940013 298892624
89770343 77082538 31042779 566177017 515946379 422919906
7895523 10157792 17971101 181972922 181833717 161783016
34931267 676829 28078183 92253354 97589217 95440690
38112926 28193151 58669283 649406023 662168027 656525076
206698013 121824577 30127810 873893960 828955416 901750142
31154479 21965128 8311891 90979861 85854603 91320622
6223715 3433860 13302545 489185343 433617923 437564730
22922612 10376257 18209944 234130515 238231755 244818912
25967835 10191530 10741107 135725444 115897850 131591189
28147196 7326093 27459331 453243288 366363927 392443652
51823454 3587902 96198723 682322567 705413489 626876531
207000338 140365284 100278091 654197626 585126227 571025171
4907468 3537256 1554269 29534609 27231738 22712320
356963322 106813892 29053034 906871791 844566624 727444255
77687581 29310863 33266535 318471673 310979187 364781771
240409394 16647148 49942862 510946103 510923418 452116690
372135521 114266203 132669400 785314193 681375537 731035435
76349678 9357453 28494267 465016432 550656922 528099553
319575042 64433525 66877811 665253110 679766825 583476090
90702054 13066210 34893868 216150676 248904151 247788774
503154268 51750669 175701667 634666518 560977710 765903838
380297037 24398661 96796990 646825847 305823522 450912023
64653598 75551531 23550452 397687438 355001870 347511854
581236993 154013746 127634144 838677524 812313905 924831348
63206047 84509699 3225903 763668282 583403746 718808548
34644427 34276309 19863801 425402295 460567590 460214198
177654156 5089750 31224085 400064927 397978355 434530232
578648002 9237127 284390410 617408155 441250138 603519148
89490920 13405922 98659728 973606145 851612949 917931346
381385703 146215202 21462468 499630845 457773368 515404057
3332409 2988038 9098116 141459450 119694107 141957086
56311036 75997432 28611072 161776649 151518437 148939725
338474635 38756577 362904062 796742497 784227465 655261211
202185466 64326818 25366408 837169392 826252020 805286288
90098816 137310234 11494955 699816822 682168559 716540212
15776435 32459976 69342810 617567568 620977111 625685881
2053482 5001665 402734 321230032 305032151 321248742
54417357 25883737 2333431 774265163 552308868 663495944
122464056 21808681 12694107 455722888 330618169 505402798
650448376 36338137 27287941 841470026 756337412 848212668
15887394 506820 5380702 160370111 158756227 133523077
29241219 1221590 28699871 214135298 205077406 239799033
62512259 118420074 20672231 460375274 464212712 435637220
131966363 55988038 16674800 860289139 854252207 708897416
409664732 157399488 139241199 520707282 523940374 445318514
8478745 152372016 76368329 784665198 864279217 762518815
41357637 7849481 30965788 461054320 653268004 681535249
2799231 163341171 81230038 574199115 629538147 613113728
410055839 336361989 55967490 730345135 877492831 891469763
177399364 23266534 13961287 626836087 600467682 674897525
147908282 31439878 51445293 181534754 164811524 161604570
26630730 42681811 13904557 398192600 371494414 344052990
3578110 317291 2599902 15377864 14961475 15221890
15456381 186264169 281919 925405865 823225906 902319103
4868763 46610064 2884648 150485974 131183683 114782468
80237578 2411493 7912676 517391082 591922136 483441830
29346276 12842010 20038237 111598148 113929509 111691658
201858207 2227199 133267239 366382526 402741709 411073213
399397623 97232327 29893580 716092147 863053910 676980816
183275763 62759088 69786154 266483679 247845461 261219610
163961195 92280089 156267260 357636478 320036112 414281742
258749142 746363 37652336 501105828 450581247 485497398
103735695 10512221 72474390 211651274 255712243 254225019
156718563 20233089 3708798 270664241 269665017 218345043
157606311 12073313 10928359 162397187 60966118 79096471
8641834 5923495 2024228 43861217 37485453 43483904
102532343 109572443 154346639 775055714 789115420 829940612
52436027 38936841 5523238 456928216 419401027 438389678
316854318 149807577 62978469 519622351 471708233 607674971
261829886 40513546 501423385 671703419 878028698 750053321
59812388 119397168 27178735 308424215 322178330 341004850
57650047 78300999 40932219 378013294 476208030 475851509
234955218 234797176 30576083 716541687 652442413 590542351
112454132 26033732 153868732 876665634 817293394 851396593
86726207 56147344 28129507 931237733 941656320 935848225
282039749 158748129 96176604 380505387 303110039 231777640
94533474 134776637 1329332 370922773 408095149 368964853
18264934 85713160 20446693 273510254 324844045 309407737
21432454 12055351 8194626 119241863 136942185 136378188
30067633 5111424 7681426 104657656 106511641 105625804
274132638 32059211 201064631 630329536 629084579 657243492
384948720 180622062 73693239 566348172 609498583 559212914
132911063 12434131 2297466 516677377 458043540 385585790
309348238 25658897 21475876 538436470 625966259 452229110
40839357 10339962 22810363 371829426 413239542 394553070
230672644 13945416 59788582 281754596 124468442 253187445
23699343 79944134 4370261 576471682 551158713 571260036
11931061 5594642 1845072 64098079 58025714 74619037
138677715 166915876 12658448 285633465 259129703 270165245
586055016 211252810 187072440 763814391 642914470 745323759
586498451 8084118 23798177 854443331 940249283 905796421
121438463 118429309 127145626 811971713 768162232 691910768
86074771 23450203 29201138 138491726 100114248 132641035
13432812 21334903 4740854 102739117 97537482 104144922
33773470 16631306 3088482 190993547 194932552 185673197
431728962 522260978 48372997 723321746 751853806 612860559
31310722 46001033 21342865 541205514 656418396 605794941
571547103 79201701 102594936 856802726 853375789 185911373
503583227 92238883 11358561 658478227 635592813 434120033
23880672 32803762 35878746 582186238 564571944 513519279
205227059 43327887 99563881 277725807 274460636 257525441
12789160 11737389 80929 86590798 93260453 97413807
122094849 18012935 16374006 663446138 723796493 597120274
22551830 55730496 24243932 193553550 201665822 201511745
332252126 59432538 53032612 806105186 876730683 882797505
43479057 42304860 50372705 490305279 490184950 401963825
112710304 95740231 38087077 288968435 318391297 259770051
30278744 5216915 12401260 179491469 137314972 182390142
416648720 19781782 133543593 621824768 396221305 526905648
24058655 13096541 160392302 508577889 723983622 828399032
597605159 107243171 317267089 756923592 411470424 557163176
15019590 2492574 11423917 138500405 133000481 142284524
33995602 934809 512418 65097448 63093270 61227673
10671712 68951783 19150148 737380916 746573480 604124521
15766916 13330033 20789861 692601241 616349702 642698054
111624129 81869947 88705002 333721760 218847415 282929572
245949 35207 14001 1275053 1232761 1098518
67672198 44046744 70452261 357863210 380922220 355339100
172138100 9730015 62393983 513674551 487590068 464325389
84717561 21195080 101136251 740376358 795754870 816514707
10492494 291636712 179019265 852195855 909175553 887729676
57823418 18670072 9889819 416519733 471718705 522349147
48042972 9053360 31554266 245098598 247175669 260962621
55582810 32466044 62920078 127409221 108180565 131826729
199677744 62204447 71389451 501136235 516017096 470121029
9354386 44914596 24904605 347666647 337445322 332670878
34773949 27495202 25940257 478369579 492436762 560194706
99555307 177216809 61514224 691368449 822886379 751129077
252392680 230094014 114579690 343490064 437317188 440211986
106064690 124910592 94711837 471284252 559736357 585532400
73916890 53661761 54684607 472715024 302965797 489404321
51633816 65114445 4629497 558090595 550815969 607202314
467529406 19989811 69579498 864159742 771378569 961246026
68818552 1337727 32287841 567502758 546176663 595061421
268296263 36752758 72238867 453924340 379652470 347405222
192291059 15262439 39411598 665613655 578996428 736928563
3716777 5710625 31963053 181537833 171034354 181940578
11131972 9800676 12756734 21259518 19555025 20776669
4532869 1643138 5458790 78033887 59560425 82026519
28419081 49701837 103356586 881805514 945743851 943168875
292586486 96844619 52282386 518209207 519644874 444239885
116195034 15152523 6030304 180424776 172363118 159030043
233802827 60291000 93138462 538294870 424736814 511087825
3917342 13576740 139342038 967003395 499907227 886602984
83673361 50190478 28325779 209881166 207141503 173273997
244839878 44737533 152690789 288346991 323866031 320632211
374715644 280432668 85384812 948480747 927709170 961685501
1981804 21649828 7632989 51577939 51502410 49606102
223578467 37859927 159905224 264664718 243024218 286176560
87623100 155176134 9239246 715258809 651835464 700960967
158448154 214865081 115223264 826736506 948698553 707304828
22849331 25575768 636764 315106907 244028313 306709445
132446366 11588422 22731378 295320306 164502777 317971873
331956908 133047432 205875824 851301784 817423837 823258279
76282638 10433449 11202122 133970572 99266329 76937888
125141795 76708842 16620563 743563958 762905443 709511214
335321724 7595170 22047654 964025765 750490493 876485461
12592902 106548761 194254343 508926688 655280626 597644189
19374297 17411084 10117926 218437646 274575153 124666947
78204766 3474056 29403268 104167637 95160831 110237273
20912205 3685404 7779927 41855382 43617329 46263683
69813157 90616589 27870621 607112576 656018697 598298135
7958494 3323025 14990334 42353351 40312930 49346468
128073868 9418864 89350274 428710447 583085232 586252052
364863540 163019550 26610978 805486968 540513791 643315177
175790663 3714550 14766921 185600395 176451321 189818440
94871017 21867813 35425865 283504803 249104000 287417429
267697960 222630707 71543424 709041225 835896846 781075716
189917622 4595804 3961331 541915199 511820143 550523363
141869610 15787891 10556025 496979248 341067471 426750579
440729883 198717823 265299831 609933128 444680780 499195548
2432908 72136618 63392211 517544264 564293370 403661912
12681532 154340517 125214931 603349280 705060143 634385478
278868456 163153781 249542285 900611367 742590333 916665529
213086107 174421518 19914633 452999946 413483791 375853080
498939 184354 755566 19141786 11919555 18007467
17853770 55126824 30183691 243386155 259169330 274774158
17970364 30576420 137386536 306032420 336510896 342153789
111941758 391489 45977123 170818869 173418704 149067622
11941150 6200028 501937 25049511 20445799 16356513
37398887 20222093 31754811 154173586 159098363 95702658
6149913 18050076 932714 387807274 311528201 334799457
10548184 4574638 4267188 38984294 40458185 37390387
313855975 29842328 28645528 696273215 692745028 618957748
736564666 105970361 68765369 740779010 649788253 616151396
7934147 26538432 51752286 303775444 291112679 227090950
317590713 176762284 15281647 454147136 508102493 456126981
3685696 394982 6047065 18496691 14707316 16717286
821541311 57089502 24150687 905145592 839378735 822546969
323454563 90658629 146978327 679914236 688897526 660108118
338437892 230675905 31102193 678011503 635799564 455010301
93855238 52727500 65135152 528911606 583924693 576693817
23187491 43884842 8491114 810671436 857958628 870668049
212987343 37519332 10139636 669442954 670034079 632199624
401812040 52320579 352071521 630280988 460946897 589347322
97371694 43756457 74353277 712817839 792533404 777957574
3378105 27789244 67376696 380206806 284446370 360063128
146690579 190605555 37176356 344944400 333871446 345976412
1038754 3989690 23514939 85894534 77802661 88261569
47263835 33088830 18899818 835947158 774546522 797868112
585016393 131739210 148243165 922529362 650309800 736100063
17037870 32720850 34932617 324933423 389981193 410406535
37326938 72687859 13278689 879421939 614201789 905878323
8652759 13716004 7488354 218303939 234087101 244390141
3144005 78362375 52526580 914443334 955754151 902974303
390138284 4556461 102092600 444399346 419833907 332594596
211579951 213440971 261467264 751508769 703836682 719830275
519707731 98356411 45873784 888598392 777518171 933409710
363012192 417037117 53245476 450282317 598941098 561880420
333340760 14240865 265242073 372047665 276309423 404296362
8322324 116508890 71852362 402670529 350396923 364428904
95809840 43596171 131762933 750570823 732793372 765782355
179583458 3522066 49736321 244330705 242720611 163476630
35894108 3256282 4024485 70425532 58215290 62461930
37875288 9426940 53968656 423459761 391753720 402361485
9826545 25792756 46964739 269205019 207095393 285103293
42861318 40280587 26380122 695002888 659159178 625106329
137471570 97725630 22486130 241054291 239641891 191341354
84529397 15205713 50842036 232602660 241937071 221410296
51476183 8581205 64195736 355270110 253862263 294321331
272338193 31925310 17052305 820216495 929311989 699759238
46779513 53182275 4012392 419469457 445457741 414392290
21195214 651250 15583505 572272196 564438835 383436910
368043567 66924715 65012286 656405187 702418938 510950312
50651400 27427961 24835802 483825371 461824238 448577360
45899100 3441526 1090099 145133519 112777405 127509238
272348442 42851636 72582464 790743390 523433143 540980197
397611963 48711450 229274476 538780472 537294580 530585497
42320702 10496184 7342492 236994197 206562067 220314796
108903574 20482707 11884742 194874264 179023320 172033570
7032708 25221551 1026840 114931872 125545576 120602070
493381207 232198661 42972853 662033789 610532128 653558240
154906602 54678301 43053617 281025461 283151329 260986097
283549512 179977836 750940 507010746 518090169 365336380
653071192 156055310 183134126 688382316 689837365 748973730
131951643 27770177 51763872 888206074 882151193 798212140
38712575 109012888 142191404 478236715 440479837 512633057
54286912 38467934 464457 286926108 271237007 266061044
39927257 58655747 42737705 597490997 630635779 576409699
107086824 18532310 93884812 176589763 174445575 103786826
14930024 202916951 33668359 677501145 749074341 781326669
209941375 118791093 443452211 945298279 948861657 849941154
3744908 12723550 5030539 57095111 67203715 66706226
3797402 524777 97099 46436407 43237500 39079636
81412210 110628749 15757174 754899461 753469062 647254848
23687054 1628536 1147374 137203880 140312940 141425508
234228965 27379766 97804169 362843998 319756941 344914461
161381443 37648864 36846964 505376838 549980411 483249613
16909670 8834093 15229950 124923741 90228731 124557315
40812966 5486479 4631290 44195832 44796047 55029567
388394554 124524670 40410926 565326069 623329049 499627083
71003525 82556063 22096910 398707995 490191796 459396558
9806643 37419492 21862694 356046347 404676046 401074631
81443307 35036897 15557809 353132361 363900045 361224957
30652747 2944580 4671452 373709971 373489681 393240011
391049587 18146638 137766772 469954868 339196627 444483540
382969483 420314084 72728253 834567578 772278488 796531310
25619943 36052712 12010384 341369171 320623992 297756153
6795127 13517589 6481010 127112347 137393523 133071489
44199190 9025969 1684086 282054801 209600349 315475662
8670698 12023414 35594349 278067446 231590846 279202816
11178538 2716463 1958283 12961282 8850786 5487195
51883577 35595644 17416387 912643349 836530874 909008159
18953204 11514695 2912342 578372762 540048144 648535807
100026902 14788192 9804447 647931443 572808858 632284949
31615877 78362696 165659711 565342519 659249095 650302798
55365366 9208078 12174204 100676157 80328217 79056496
46841748 61808825 49341660 543297064 601901290 606714118
69624790 3058604 65651475 348745430 371403126 225649155
35388968 985105 1962374 84964194 62411017 80694059
5410984 17673096 2532807 101492789 124227255 126879447
51080654 30673616 104509227 350143520 397233361 396369029
41186650 164552073 103578523 386993309 585938701 561224237
137839722 4258384 45141461 181345709 182475653 177891758
406764622 80504515 242080553 659837470 637307829 686191403
444890963 32213607 108643873 801907395 412475419 895339704
97558875 74710560 24942321 970298411 983256357 725973188
58504514 134117497 78018086 340231578 317772368 340301087
142042248 3934967 52825195 950798673 948922031 817698178
23362048 24740665 20417666 76929046 65548957 64729031
80245189 18413780 7901422 421273522 424648307 368408835
41935484 35301577 16289973 137519782 127873926 138783561
56684242 12035576 4961355 180465298 165259233 179755315
191778700 78472030 473082392 762339370 751310026 789892216
221154855 70720118 40117788 321379115 381467962 441387773
189159477 6584709 26790797 350521675 316207729 367100412
216724958 10511510 27915513 436530044 412647323 425573003
190940178 14295699 20640936 708193556 486036817 753178062
134064285 5005549 53513302 623654977 684644370 642484715
575784184 126852133 243063121 814468571 775899947 767098351
17552170 23493210 545164 131439352 131136251 129322430
146917447 14604193 42872455 244791043 249273513 233861846
48994293 18326503 31277417 461387985 503659419 498688547
220765937 77492972 103765355 340767225 311870650 341429199
18771989 5646312 427319 119898348 123630895 125032905
62039859 75462808 20255878 760533190 756209163 766670801
64390 288075158 32523713 597520077 786278934 690833217
114812428 163052741 95186994 779951981 917205295 897418515
110670439 30351266 11257988 835745920 708188866 872888150
66261867 23711039 19220612 544616727 656772179 687479848
124103453 52131526 29434315 770037665 702535197 814579074
147217881 19061333 47497704 288926378 327610786 293079270
59788680 98498423 62722233 701734676 726477948 642881943
489432221 250603665 39915903 592345874 580397321 603983199
496954153 165406902 180623295 848658163 609534923 716212763
9606460 4392989 5396886 11719911 10563383 10024539
370665140 82224619 180458878 500129698 188932661 463277720
9508458 36436789 6298654 94544501 111229521 105606549
449926149 134141797 11582371 599119821 792775364 493536378
277505034 56329007 107130804 729619480 605752322 773031971
218453963 9149297 45180303 346550765 355014304 340117252
209815015 186346648 68549230 297755272 296827159 293453023
508558692 142473258 31903841 834617914 815537017 556301230
331062264 355249089 5816471 623589830 546577007 302702187
3506008 27483634 20212870 369439457 362309745 337619308
34072573 49588864 36262483 342121401 362603120 376697285
296676524 47568157 63385956 804185234 885232522 844187377
121598709 158833046 138301709 768572304 825477209 761623804
30986079 12715467 3507438 559111129 732454044 713597917
300948135 87623983 151483576 708173238 828790422 691809876
492159290 20913320 188986470 570505907 422699780 483734333
174859775 32605241 58095441 431163563 395529310 378980539
1181368 94856073 31695677 484742596 509162028 457876172
5051036 130837468 74435844 463102374 390607291 457155221
55458041 14838799 166347277 495838242 666075559 648546157
133345617 41805021 8465970 306649052 300871391 267163068
136050580 25069891 8075096 275237954 228621916 290487589
2325908 1766774 1604921 61604936 65031528 58477265
111646421 87607756 7142264 453353660 442209018 389586956
81349672 116300153 11782705 614097588 749318892 817308131
7740798 8247454 43444623 327632051 360357414 350841171
20054533 14584498 21565109 113939539 150900738 137408610
345832146 301532533 218166598 688944014 602348220 670027615
86011076 10581652 45085564 396573634 393212405 406230962
39582589 4122836 7594228 118079591 102057043 120954493
652920872 60863393 100185163 758092920 745656628 532152923
198019486 17934458 139288061 882199336 847666025 817681837
134706499 5503547 4203742 148419600 149041174 154472158
145675073 22033867 3103713 401201795 392316148 353065677
444050337 17632949 126460232 557988431 536238679 643294674
470954030 42949659 62905033 731729151 624912979 755280938
184011365 29758779 136353482 253881522 357664400 291637015
312271843 84918997 68011806 502743573 430198574 399859075
6647216 21359860 53433674 183892919 136348893 182472891
264809414 66272410 125005015 880012098 774702320 906834385
171197355 112047266 42466339 180519860 195834315 148483754
258611514 23818183 107266364 315193288 53212475 203200408
89345797 61271519 15336234 91996787 81656238 86920835
25462378 20251279 631696 120238688 63621542 144984838
123885080 42146041 11872955 238101602 195060518 231441358
42182688 67793945 54192559 904132241 880892386 840243472
183847721 3952690 185863193 396154243 362939253 382608737
14187304 10267116 3808515 16031486 15334618 14878829
74274157 30883885 89008337 378084441 319957873 453176543
157924885 68724148 268644469 489859977 288898049 486105488
520868340 89036880 28550537 693397357 587027862 453230052
122270297 5562673 50706223 863254089 874205101 863215461
70679472 12379968 105378461 651990993 757029221 741343839
108500655 275603566 122424787 655881758 644210672 588213624
523910316 67165749 323731043 602825525 601047639 476495382
40361192 6217002 42390179 257113945 256145694 260912819
3702074 3026129 15473797 119128942 124810049 96603907
213825827 231976690 95949775 795974249 694147140 699875200
492148324 236581978 549970043 557089096 343231933 580821254
292323858 28016057 70685659 900370517 825175164 845854104
6974595 43843724 109887715 334461394 436638588 379052294
230291504 85871561 18030103 654687471 573573213 740374075
31649120 49627827 40633598 511972924 419890339 490248352
109361325 15906890 136674398 449411326 386677266 369025216
109303092 34599804 27455538 136361202 63419140 89033886
71151974 167533881 1497855 721040122 791171466 622505088
55716321 111915289 16038433 639348870 630078705 646206140
506364464 152958848 324433603 543563861 538178103 523546993
35636297 100044362 3845276 344697853 330723593 350760339
41574603 78564383 585380 733314770 676567402 794400226
69211635 55485 30253751 119760626 176338232 144409223
116900278 14689511 2451899 192643582 210262331 170060342
101683970 11797018 16360792 147026524 115531739 154037457
83097400 42706893 66633587 845441684 750970745 759461649
53389340 3750518 5129968 96576633 55984920 87366838
58542330 17584998 11766606 166733477 163472593 186652573
48211384 224939557 106550446 932400753 892662178 841167963
6816388 2402347 7716401 78885764 57237129 77653593
35799145 24778939 15295607 127662391 134333023 131313838
44258441 29239060 4960396 243907824 373683128 355930306
408096130 62531821 284567994 641461189 580104845 617115710
26232956 41353712 24374658 591297787 630607247 652417444
20972111 16675297 13644252 70391798 70528589 55477285
341143528 159392911 122957786 521259051 472060374 405331672
250419830 13695512 15268536 739590918 725895626 546441536
15765337 72394194 36863554 249457849 296092363 233841898
231240818 29613095 175381267 259756386 205112700 237761961
375883145 47432727 52832581 520608630 527922893 496532323
25401639 16428088 8419966 151349349 150385858 141471022
88321851 33524635 317849791 757790950 798828879 743050014
160482881 24219047 10956769 593310726 608216646 591229054
30754726 11780497 11163402 92941389 91227365 96976568
15682645 60532109 107314332 650444507 854237133 861446227
74555029 7284476 4986722 95378633 106273931 103986335
39687603 79555403 54568893 394210351 391229511 407844451
5571864 554958 244321 8260761 8280787 8202654
30397365 11900984 5855308 154545541 140778745 147204157
13478094 30075959 20904917 53781263 86179498 86855693
378020369 68480837 196882142 587183537 628448133 429081309
38838551 127206666 180959739 924843051 902035315 946750835
26473562 20638474 20836642 137761704 125306596 139205285
71148916 29386928 30679474 461149967 604268899 585519603
93292158 15554378 45273573 153606250 150873392 180666365
164338443 6072604 73203814 441825849 332092752 432133617
243473022 83110116 22124822 395270404 344071329 226199554
1488544 2074554 454783 130991762 79250713 141945061
5662927 6432691 1670048 33405235 34751290 32702832
123963481 4374780 141302183 835184248 879357507 615977473
5125951 1941340 207419 10884151 11075447 11240083
7167479 5059084 15526619 52330681 49508647 59026883
145479375 10566857 73570165 652206540 660506148 413691452
11494863 29706011 2795885 232706471 224454331 237845748
11654186 19658312 11638293 119097003 95000266 119783937
23325413 23165880 496717 138561269 158026203 114289210
2105998 8621371 10294485 57104690 65163879 72860177
58458422 12491682 1214292 427166361 455992174 389173843
322951539 198746960 14841467 780680240 710882507 691732076
1288513 46640181 47038934 740926235 695862502 690829988
19015387 2918893 11353524 121659515 132853758 136266459
75570293 57271873 32915484 919850695 852424828 874343004
12879489 25984293 39604811 444350130 470652291 472223496
161026845 50442844 69365498 355745618 372332167 393729290
43662490 107761904 200062575 404612659 589769270 685015001
816331084 55711049 197065508 844124677 476195935 839559132
98204954 60996770 125610868 391333982 416233884 403780970
239901795 138946932 191199540 885892404 771655363 881512541
300549429 356376745 126738106 492417652 494003026 291086878
105696618 290464622 49887535 827050252 865403090 841074061
273564218 62314326 79706826 326571174 266617672 225428342
48014247 39057242 124318361 560715845 629810856 592348084
325232621 149671903 299177739 450715647 179027562 463990513
3367711 119297 1374059 6455306 6937592 7179436
425834539 23662115 67637459 428718105 483717906 366122492
20420706 3006416 14897855 111828983 78221549 116399793
221985209 38443685 3363157 351544499 329965903 336896423
16312930 5705633 401936 169557636 133957995 181187292
112757951 151356031 12853464 924736974 858830739 886472806
64420667 157507157 91417039 791353813 779354848 777559528
2024732 6206259 602845 51674451 56784457 50695644
245407259 17227063 49801856 295163343 267815590 277331727
4162606 8507488 58521869 315915715 313698220 321441743
88859205 133537138 12430562 153011232 156829114 126580009
46431713 23511085 95456699 775598054 739836197 502665825
61066942 90658429 89023970 474296188 490178417 517982559
18831907 8452 2536584 116578066 110210550 124371091
172315917 84439446 142021394 680534667 657382146 571871212
14757221 27714724 10057137 142921050 141841788 100699681
5874604 4602351 207899 27986217 27052677 27747949
23826036 14973438 2077820 42130949 44053023 44642198
199980347 52641432 85335714 543671197 379259074 454323506
31682931 11919049 31882348 334273132 320549573 330044641
49602062 16032314 17769187 140930549 108756629 145942926
108406602 24500 80918794 340912433 327221944 323708729
83922883 24283015 86828075 354235972 373325109 360532031
9688961 19355099 63148955 603167253 539564147 475348311
97442937 199458947 7070095 796329656 751889081 684673816
6723518 2862928 107161541 441807162 445690569 446152809
13213608 2265012 262303 24401126 23327977 25496049
73697249 48960061 4643871 429204139 440968685 448509859
38857585 28084893 12724744 161120275 175292434 150095002
562208625 23489335 342267157 961733457 904648930 931639649
145599897 30281715 131505541 492849879 552309838 592779102
78942660 90042946 31893025 520859465 597253022 503374759
536040877 50392452 123560531 599350198 509822791 589680689
247234896 51730991 55807113 852644721 849258242 854963999
82507033 33554286 89514551 499092910 521976001 554012951
307921762 33539777 22502735 624726885 682352238 630650364
129984674 59366250 10073558 369719309 326724953 365448758
381908930 4481410 4149337 705209544 788870174 476075848
207211165 38682521 46706137 815101279 668209838 730775704
84114369 22627741 64004495 677829637 675866427 706107432
151148256 31013735 29972596 705848547 749493828 636615796
43263272 12817693 10425807 197249172 204365665 191233396
195468819 64696656 1582873 243245895 261066265 170468001
520404113 118471773 28912988 774080221 637422527 746331259
989101 96575 617353 9497398 9338286 9317688
104097903 37284497 65175855 809689844 762049149 846147379
63555353 14024384 85708060 845319901 761425819 849716595
265245210 150873048 53609261 648810300 649480983 442829754
336721218 433018046 98569441 594183690 466359455 541248828
228119784 63781717 51352876 340330194 240177549 264782095
138066368 26975369 18665448 198100883 156923006 107196470
42543247 34216357 10615875 363311920 335807179 363049857
1353548 2707631 331677 66317498 72733646 69252962
10206864 122394399 33115350 355271977 366272013 362062600
3674627 47752765 6590475 272266594 344529281 327562115
12019065 1103792 3153668 14727579 13362367 12179691
169012303 79551036 129528413 535300311 541660276 556917635
326586757 20066042 197218711 928788017 897348901 801854453
2348946 4409653 123056392 462086915 445262203 459711622
383981 3287402 856692 35236693 32527448 29176232
257218956 22822784 14744765 407125511 396209433 351435824
435380976 42295310 152621055 837282098 516423045 746535050
310754102 360863639 113054191 628727440 573676930 654010803
786823616 477669082 17358767 885230760 562908911 291538944
13282048 8549288 4289090 219054882 224999085 208058394
162111269 5481495 68133656 463870934 515992180 483182943
61854224 15317490 31155076 91151751 92943042 94838001
194644304 144510254 4788366 570668029 577243631 547532911
241551452 160406066 11322737 747916089 710410458 691190517
2903465 45264664 72903131 375904673 354799470 369115007
65699412 57457 86434910 176556160 177034692 181356020
63530657 9218828 35444953 325120723 347784680 349166572
949802 764609 2966393 79268121 75088995 78140122
106848815 5540475 82337807 354337653 309003655 320214530
54728401 10512693 22749622 263365753 254131388 214012421
45381589 4093477 4017758 49715234 45536750 11711354
637017 25490724 11192286 95203692 110982955 110137243
308512581 65281753 35641467 396132480 378827667 386402199
301571499 168801009 97580120 392774565 344940992 413524943
58292665 30847876 101666672 412313777 374807703 322839636
268623351 70528559 47506948 426330887 463336807 373940106
159674994 31921418 979643 802664618 795059615 481194545
191834652 262972351 213846331 929290524 934578730 792665122
337480780 208020328 39594873 471014720 508451709 426783896
6668137 40323527 3447791 69135951 74580762 77579775
1153776 1477041 1495659 5294725 7592738 7112554
403493424 345547384 394797302 514829216 540194427 458449343
65717597 37433352 36377393 453099971 520640523 399005610
24888322 12856772 48099218 795370112 782531177 751754737
69243932 100260222 53675456 745296204 620619122 532356055
23038918 31178301 93018593 277354064 261525365 278032344
36718824 23840962 215745337 589493221 776254220 694698735
32118320 15080009 952986 452924352 464897481 318363197
45566121 11524743 13361531 118838583 134667620 101748373
99684047 52735464 11160000 393220981 438137025 434534986
3922827 39621724 36206339 561240451 563535000 539457179
113598260 38522700 10408414 586972336 606339320 558094333
35546244 13263462 8421766 364118405 334950812 354685997
135008348 101708007 6189810 164143210 147979073 160590770
68170694 43678475 86784650 654229227 503491864 518009359
84928608 30939433 21672366 318203897 285959388 309789844
35502119 50224451 4171674 108625954 102614278 114846428
267251910 108499708 23781933 320653615 323376543 204200703
286162379 93219157 2158679 341563485 403244966 197073781
27166183 107222654 380474 395461228 422812828 355249921
348871673 117756629 5771714 805118267 787985036 733567928
71430745 43410304 11382797 243635959 259397435 254085112
274956169 9465370 77787692 467741164 483424978 391290255
103133162 7172146 61358301 261688320 279207197 302792428
56241038 7117079 13345403 307899557 289685542 253363253
28908879 139622652 51305470 356566574 334610566 400602132
33151755 8070371 4344765 139853751 138378104 133637246
292729522 11565751 2290974 780896221 690687104 876027967
84257906 34461134 61044989 182718706 88315615 185180430
68935472 369796 8965024 443049887 693807900 631711961
6584530 12940903 1764516 46490229 44126931 43506101
77440890 63520472 65046008 655822942 687465662 657979799
9013510 14271409 7716958 416039563 425865631 361799010
7686575 19778176 43007513 285822126 317518957 342188322
2270517 5138678 30230162 876668870 818202612 769482417
61815140 20144653 33918010 92664440 90096080 91330435
23883050 54453910 47554905 322990420 325694899 361020574
22475910 9909609 5264288 308115059 304902050 299855580
22027714 19571993 2538788 76583436 75629636 56905255
213985521 335025310 2561168 817125008 792479680 872165793
20352551 647578 1740065 54489401 52683447 43717079
160330975 6614562 2855854 428848844 423209353 425126070
79458062 41951244 47579365 412271719 440202507 441545148
121857799 4582288 61029510 824406610 753684571 691344584
51077325 115371510 76926571 393594926 475160219 423299787
163032749 234515269 55257561 770961101 717681588 746857528
236308119 49871027 574119 325522872 205417775 287565723
37000095 40004345 1477001 45465312 57888573 19982222
58637009 256573195 9401087 836775451 847250414 797509168
35107664 13349639 20565130 83177295 66417526 74939462
169190820 70102619 126863836 436821372 424324476 443585110
127917334 81898162 130077143 283793160 376478173 370717433
66061339 119963065 110089870 601689406 516827053 730542388
79828221 18570850 73047801 184452220 219113486 202152140
41984537 36835740 100158788 507029630 526411712 547868007
447885057 138489412 436330728 889094520 800472464 890047835
119697000 192903897 172254761 755857322 919034093 902178444
2164432 3976530 1835920 112401232 113119547 117166706
30561089 33687622 1928770 211320267 197447212 205602034
439766238 74265970 51623565 598939918 631611867 535436784
55605650 38394960 22600585 199347724 188538468 190874627
185666216 5899309 132868409 545040133 570333538 529852408
3007819 1014368 6092707 18437445 16397405 16841927
210606501 63206576 101728319 708962268 690919020 745378322
11710884 8455611 130394 18030272 27202050 26382445
12200389 27610707 9371060 342970950 320100811 328582881
18686619 4241694 16379139 44323534 46928513 46040514
146388028 59481354 64406262 335629307 323394625 282125063
544565581 152316482 19766438 956174393 955638564 596713835
232535556 21607372 51748965 728215619 683052410 673600906
565606165 280297717 243190086 929475095 515959152 781251935
619115 6155389 7024752 51594280 68540384 58212418
262262307 2639760 41982675 526277583 491137372 380626786
583972750 6341964 47719474 657837174 536956158 469173270
243548762 106745981 31901181 601868444 555424177 614172556
62777911 115670187 107853650 608301243 602873670 571028451
63482328 34535333 7762299 102711128 93328915 101475060
469415612 61454062 141127297 724252493 184774511 733152677
17492512 1330859 40510648 68315943 58662187 73782431
68460448 26091903 11548017 595120659 503779607 583007365
173108644 179636313 1301824 446311654 465682792 437342508
6991107 106620619 106042860 492997352 551486895 550681156
130820082 8849066 12857477 481382228 473658626 518900125
361670773 15716158 27967056 494962990 475308234 500877187
1431702 4521842 1689103 21253198 17108966 20660407
8075072 26192562 25872914 170130875 149812542 162438727
81014254 53955246 69468698 618755429 665823385 626340234
12646448 2789857 13943957 441240715 489379770 474015075
155323566 35401470 53695415 529445603 555860926 572381409
48440093 91934975 125572816 667140407 585693832 521681644
75167231 48863292 9492701 336521351 353038995 253067362
226797106 21910454 165389198 649963192 671931571 662081096
2891404 9080839 4240635 106313099 117477110 117534175
484244546 20448988 287399526 623093325 605379778 665425130
553209646 181082181 135389403 708762339 450559497 690302547
11278775 15093089 3984226 560306352 538649656 602678945
76079908 80385650 36720947 211241768 247462660 247860984
259089559 94574424 223114044 440722631 360009940 360423182
47904926 19110717 6330437 608556786 534270506 604008251
186397335 55850583 48982933 507367086 677899983 620108723
300491153 285839915 39582684 958688570 894372525 774655155
233827926 169292797 59403565 567584746 483884881 551339725
2983113 28880891 94640568 621495049 622580022 510829974
85581426 93440824 25865601 490234612 529133835 413711074
61164938 95222220 83543653 637693655 823617378 671721920
102020987 95108604 3540381 207100851 151551085 206344943
125423639 12071125 238545027 871847824 803531460 836742056
97903919 28187916 26574371 630443567 677747284 585887196
290170957 420528 42525477 822583745 768653422 790836903
2948936 2137378 558500 20209478 22792192 20903223
276449742 61832314 69234185 628212965 594405921 322784496
12309164 43503915 140864097 659420409 720219327 515871329
27664320 6226644 48721015 230354578 228599830 246928008
335863833 143491285 322943523 879595080 598502216 781188138
1836502 1972316 28832391 244973031 252454759 251250349
3765073 67986 758248 21821933 18540327 21375284
624334 9476788 8608908 348523059 341568342 365251195
99114662 30349636 11762430 823304670 785686991 890732737
13175144 50556145 5577414 294775156 345951254 325482175
18838910 5556046 31729162 351848924 299711726 344798852
297447302 108856608 183026084 470640277 364880574 314873091
57964214 2007972 99741608 317795003 367132712 364299715
481167609 20580403 62285672 875392140 672229900 790659891
246366819 11902266 45832253 293024400 291120353 292386442
483083789 94997333 22365884 601104890 690260489 696860043
223062403 112625919 80353639 551028854 484134850 354595988
22441673 8774703 35970093 216863529 237810770 239650129
687266 8707699 2966151 27326895 27324331 25414826
44355224 23451994 12717910 451229305 534588800 624931896
114961087 33483838 14421620 185104636 184861387 159270131
33901869 10359925 18634130 155711520 150388795 157231823
202860059 53182674 6657403 269696690 275907312 148467814
435974068 70346659 70871624 582331623 186977897 654610776
598784030 483275052 94359588 754758082 752503534 603341095
312790186 60143344 26049888 510931918 451469437 575040618
26753126 40005037 144974100 445819351 709596220 695458173
139428169 111990114 27155052 375741596 398131609 281919816
922880 2723632 11300598 376650602 456041868 363978430
220837590 189334603 124326866 260071954 251895659 254265245
40045912 25891717 11136409 450429778 395312608 532286038
3453050 3268646 1957809 21346540 21404112 18724828
282845962 5560655 52076093 536550214 553130602 546687068
4072844 175732047 271058620 703990785 691440220 658934948
221353797 1055411 81429981 702988256 728215941 835864314
38939370 21135177 32329009 339368745 343583344 322179756
323267894 181462461 57754213 799146595 798389263 789248639
84286479 26465842 1132344 174688023 243187778 231675958
18211148 143628462 108142023 563317251 629355575 661578831
117016257 75669725 80403611 473821835 476066306 463714805
431636598 70725563 248265759 731098910 770939850 694404982
22823676 21965070 20276256 126083687 155256074 143820416
106750082 56679083 92118507 173712398 177178843 206321349
49306340 23358750 47174874 285005373 267169665 285296492
365914904 387099854 35310055 662886292 619214109 626803460
35922364 6508549 11173570 154178934 157272620 163101293
66774353 24204540 25097382 484137436 444942598 509067376
259107528 240947824 12359968 967988652 815238821 732607096
82979492 12544257 116089845 197120611 160041007 165342937
337444647 70209646 39338369 586460307 622803675 592678110
1848587 5110310 6526472 31199106 31154114 31227947
9112977 17586123 7611864 133014201 155194580 141470005
48495270 75934419 34348035 757386799 743493807 803360917
103936687 240918488 334524894 872268374 823268248 874741948
96639568 23874299 29847699 430681824 445136397 409786691
135580423 85079309 158309098 749944819 739540127 632919059
80996501 12267588 27281833 137447187 144358885 157729734
18621964 262612209 42835328 649254430 636530951 668879100
534129015 499536018 22630007 874571970 910786020 171454476
118042711 56565307 21598497 333406682 409378545 366787966
18300944 1390074 18064877 500548996 432323614 455261167
28158304 47237797 40656061 870241952 805558033 881952524
13146042 4335745 10071369 168391399 168265351 165344108
6108099 1603090 78391 132392619 116239822 137139788
456241911 51255240 122059188 728395831 728980612 392917796
12181032 10822800 1527238 253789109 227404934 216580894
90602255 50753569 47316184 169092474 161265913 167855119
15762081 175029101 5352084 444711741 449079074 393428770
175755726 103329647 14061222 205482916 182585536 145333472
201749937 39999059 160578581 429633826 218043644 418340171
10088591 5009382 3259792 120255795 114379115 119116981
260440891 112011009 81619772 522621805 408955460 512423131
44980568 4736370 221803856 668495365 869468620 773281415
44199398 19748718 5065854 460304656 491602573 508896310
424905113 25304789 29723023 519354936 250784382 532794953
53738443 70828788 9174723 396213422 304451885 379457221
217983927 8742872 19893949 329892560 288371199 231644542
210184135 85288914 7591117 336897293 320982087 232805470
28001846 22571402 7731952 149132324 150941083 104192388
92965810 8225142 30854086 837919653 782101174 879434305
1154666 25245446 18830702 76923609 75799433 76805772
3397825 93454280 38838951 599320376 631601481 607896799
421625885 23849452 226309881 472708946 455423039 439633799
423426927 60747837 139172833 432902135 493983032 474432804
11280355 30886115 9872328 179726769 146323599 182922707
63941477 23655270 23372910 481206863 563112282 564336516
34697217 18642108 52013199 352419146 339513599 382715719
21992263 58839692 26638076 159765295 133089829 161086639
463104026 157323703 193609189 537546623 659623733 676903576
15654821 18492415 18802950 702877264 650084381 708416612
11195151 10201648 8737602 101574564 101458036 98296437
391846115 22681018 55600506 745657748 622740093 682055893
76382480 15519041 17636424 736622423 830344608 838938869
64580817 7106392 47543597 481325251 543326248 628511319
143726768 19511399 147343948 163120732 176499694 155170788
49015925 54653039 47704320 752574220 732723687 617587029
653075266 222105053 472371466 827805891 504194449 785358556
503116518 276370959 298800775 557355972 564792463 594800419
6096763 114629366 64426023 897166200 843937434 893269934
199171829 1143608 75816156 318325475 213195200 290305093
92351828 64223358 81532556 829426644 816465788 713049334
736863505 15705188 366631549 784334192 852237970 854071267
49223835 31185522 59311227 473780325 430007186 480486088
28382978 167385823 86801419 734228469 746880307 741695863
46859289 13047011 22043595 797856998 776578798 814813009
673892836 7332340 43079481 866541651 695833048 460757522
114421407 13044860 79085548 254236340 338778732 318941617
14325139 46458782 1569368 714264263 679262412 700613329
125754701 35637638 52627556 288816517 203503804 280648919
533957646 15479871 339587642 755725702 763958155 720873642
100682507 11669628 2243867 285495988 292863456 300135178
613958295 130168323 245818920 795255034 418388516 800854938
34111580 2232592 6629930 203564304 196175712 176696964
48120541 25167405 7442783 297008241 341666411 333566244
13552142 2260962 458952 38168243 36926776 37064057
97662820 6080616 18834645 364852143 310216064 349924607
354670636 53517882 108560871 913797637 819310783 889026433
140022455 7986093 27753888 231186858 260859675 219358404
3494094 64771118 112786763 451941688 408244831 445772756
393264149 142077943 350959910 796762149 915253836 935551461
12919857 41216714 45027693 441227375 405762964 433864135
19277240 12779177 4339971 313157432 256553175 296735058
452109553 198438111 229324727 769819319 558020376 484477885
307371616 100770 6285362 386419075 207916207 335435288
381608734 152887584 202919610 907240036 888786282 737669151
117325852 17561039 25843040 181907554 206396005 223407811
167251686 56494985 35985405 231294562 134300444 116122933
766768365 83231792 236835408 860555564 839529588 462993097
345119247 39003004 28108958 547986950 469623020 555734661
339876635 244161705 81725209 483142847 546551652 424508194
20370146 216689331 197543951 549408770 534242047 555084615
554377781 110588270 32415046 833242857 684232595 697003242
16790029 19912140 40258032 192901808 150374658 176184196
266681163 95129083 12228535 449109110 419160969 393688505
365320 1602911 976179 212250140 225092997 210422167
571770574 214879113 40301060 679575946 738670194 701367224
158670662 11608385 53313322 866542636 798848334 834602293
90406361 19141219 11000555 181258961 157501823 169699058
251420656 155043218 76756403 255677274 206313742 316266242
321326265 145041315 322751007 498508349 564426668 665697988
16305160 6338920 17856532 152160194 146181814 146061245
378381499 2873385 44768157 669772642 683838526 642606543
4388859 1928590 5728430 49818235 54365159 55447112
177492271 17490177 225224631 747517788 957254473 833815378
64875801 10304576 52820230 98324948 88514598 78884454
104031058 37012467 10444917 225394543 222256927 186810787
34055320 30569995 24558273 154223303 176728628 179197843
18540353 4509834 4728665 33839922 16502237 26723615
142404382 10248272 10623069 838343823 800872307 828986714
374171635 93155047 12404638 493565381 385340931 412997930
5366093 4894381 2443038 105045922 102873082 105286818
10675242 55302667 68870213 322827627 333470735 354306944
150315351 40852636 24368667 233983908 194386518 238617544
39781258 62756489 57644090 406564031 454546919 447378917
38999287 16938531 34123678 434739798 460167432 500755475
209882511 72812739 88574107 216920038 216044202 237759588
16977010 1548634 30927890 58507649 56413965 60983269
506587662 391820236 587487395 685086008 666300511 671443693
112256829 48179097 75260789 525795364 585364368 576774300
19415200 495454 1958094 94680948 90241872 73972854
369573967 72037735 109205465 586532737 516112069 627958075
855479 397573 655015 12702774 15975263 15199657
20763124 10664185 19848594 121217864 114986128 119968828
75623212 18406639 70285329 665633504 834352864 710963489
229473878 116261984 226470381 947430789 996405124 777849155
59447386 87709080 13557560 125065624 113674254 26683223
178370230 8054892 14516270 633224621 678862631 708489312
62515886 40005653 2857573 426361047 390634861 449314273
20136935 12456261 65340892 676271536 783251239 876434094
67612446 3396328 3435945 490522927 477993160 464150683
24884685 121847292 190391376 714236456 822182686 662855861
174993626 1058105 69280717 633954250 636404353 664014928
139184449 8824176 3685411 948290510 830574851 988202953
157861033 32333659 7912362 235104256 248919061 247555080
193970943 78186072 50590488 537576118 501964439 317654658
169089307 60750084 39065326 667947847 594608919 659473872
2878077 13749112 3999042 342837705 303185154 384085083
26514612 98117735 85984758 935651742 948146490 931573458
175577292 23720164 100693177 501580157 733570573 787040627
168576346 39404306 29278871 203041089 55644003 178254470
25896800 3247759 21166381 380817446 372858133 385393888
94036960 2309483 14451389 134578439 123666360 115924149
498268032 8536886 105188424 528766576 501702369 606506216
1455928 7517120 1068935 31201506 34252576 36588549
5621482 4522823 24132837 332634276 326973963 312342021
248103562 13120788 38199012 553631701 576435957 595486808
56808338 35477976 13483308 227656166 214386052 222152709
69325908 45852145 41180883 420911441 437232778 455643638
125497040 112392170 234177032 821723074 844020589 642625618
490578933 180347843 285368307 534367157 529382239 394879513
120348561 126437290 3050009 771719372 870778842 827176929
218391489 148121328 120855003 444189402 399491817 349059762
54095650 3538059 26779484 75252366 81542989 59401376
214892941 48094251 41181879 530472760 476523981 477444806
281848273 469740973 129381764 705730776 703451406 726198539
26469772 12894506 17787979 151182342 147257785 136404406
470457031 4096688 174356256 714061963 451006010 673422651
48893593 30883311 61353556 281224563 274953435 278883520
16836625 65055249 71404479 623367215 695529959 605445250
5947165 1899465 1849387 13088423 11512324 12580085
116543417 36234833 10847912 496058442 506572133 492875350
192812823 232627394 119902915 710818229 633626636 627398138
650142194 588015638 91533798 722737386 734378822 597806169
96190503 164019116 17883399 907774422 917486044 934905685
508379074 158378156 229607451 957739054 902901748 928446903
235009093 305396284 62996532 718906850 913069838 652365240
15763227 2738248 74204132 482634310 499525408 527250166
1465769 462024 4547961 48630725 43811601 47704848
5467866 18575493 6010015 67392923 62064851 63764812
410853768 113867688 91046715 771876764 891017387 754466177
13425810 2453431 10746421 41035534 46067203 51436141
75982795 4580447 28267211 92683720 54571302 71394616
634237650 341328589 260356883 666316180 593503905 373711321
308440814 226428667 208517676 339810562 313406610 241297480
136902173 25779934 48104587 212916277 192141015 202078891
768931792 31106185 117618859 938013497 733885621 736190233
7097289 67573675 4505137 739005506 704914974 681446006
21268553 11199134 6248124 107466700 115605389 107174594
573087199 45371311 73866429 631622296 321528578 726103733
424496559 107277781 28615431 873674713 635305075 836978178
9241408 86442030 3516538 623743579 874286588 878375746
13591581 99311138 39824879 669218566 649734547 552396618
179689183 67668845 56789867 659504040 566087140 319027048
263118747 16549781 14893149 451607961 429134410 212857260
584192413 392421959 105826820 691352402 850498651 486838061
101229355 6731752 27686661 141659615 132683474 112328871
59485883 28590295 91893949 575446086 573177984 546284725
39391168 23618535 41602284 383556728 395864862 383768483
5781221 519924 9698422 159708481 142050717 160939146
464195274 419799662 212152848 641121764 703997704 682933860
49092037 427837757 38824969 810940937 863640357 835416696
615622073 179144196 49165364 700614200 660657594 766510924
101092061 59651067 655099 424877230 502469840 468691298
109960711 4262824 49858001 395935928 425734014 380911971
409992903 110024191 92648247 870641423 547788194 701544109
760912803 18024435 412397528 837820995 91790925 622808981
4909138 8350387 8356295 349738565 372857675 297566846
77460529 15859334 115073807 471042119 523504763 519730388
219320483 168246338 29477336 377245377 395043928 240070758
573276140 515827355 81233002 743034082 852689114 415721538
114371178 78110882 259864030 745266555 743728825 847445290
154457074 9667154 21741081 266702019 231684861 238012029
127000714 117907200 106300766 210815389 282802636 304697147
180728662 41719393 170791257 538219678 551056074 392090519
12293814 19792244 25907932 711813589 717611505 716457954
117727399 101050705 168871599 846258635 890360274 900421087
11637336 1119626 163676725 613500416 555051084 615312712
5803793 20576361 4364447 132158042 145591255 117733445
3185033 97903537 11718534 638249745 636460180 604177438
192539861 32755006 14881772 576044028 575046054 520838918
14592725 11189759 8524991 73535185 54436338 72406409
37243025 19456682 43338476 477720638 501255934 439652165
179363145 83581226 21390048 817515161 644581985 815241041
27710351 65423448 62248648 534677690 560750019 552781574
42788653 63811865 12457204 361759724 274493605 408943094
163542712 20199617 112356056 220279005 104074079 227111241
153611158 22602578 13150952 193955247 193393573 29099246
13377985 48388427 34473220 173563642 210765350 212379960
368077219 207149332 86250516 843016555 746236648 683660204
259012962 66816392 59072653 531167206 534408425 541072086
37649534 12320459 82150002 362693262 475009146 481057555
31041133 10015056 22324875 202014547 184351465 169625371
257784888 82323051 9256977 383577540 307685679 355144951
12277969 4333945 8581537 313543861 273818103 287032003
16050988 6119682 19412637 575792725 574889475 597816724
17718061 37539998 17706761 195220483 201359332 177898492
48964897 23823369 44050443 518728254 466540319 631942687
42792200 50288169 17999110 442539622 432607179 408594456
154098344 28544323 31940449 503130777 524248852 646495606
336105520 56273014 46822220 875286768 896525185 858517559
282464606 3457565 217160581 327573071 203440965 333650186
33102804 27636405 33761197 291475968 289013190 295902681
111243148 28125420 74339709 772640028 742780421 758395725
4163501 11348514 7763001 30880685 34346420 33085275
12279275 14619401 5156624 82315782 126310592 134170970
76558827 41964842 109436124 583048284 669409392 719546554
6608838 2468681 1209191 55033698 68720004 69038087
696017910 294409509 62171058 911965934 931756233 813646982
795444 72947 198056 4188442 3912671 4138326
161011709 306709341 23550988 846315168 839309956 727147586
97747942 14988020 222389 366236120 307072492 455642463
31440970 43904627 15458929 445904933 464197378 504476669
9593130 13115868 367422 67432125 96486591 98965713
454718080 157070244 145766534 720353160 662843753 696298339
7010948 1806136 1857056 39720608 38292719 45129157
199354144 121182063 97020865 388471708 379576185 363139238
10874783 34052672 9360994 149375548 151449498 149230151
342249917 33414166 99091128 698124670 585518145 691598882
114572908 47676446 52718881 269528536 179098470 174463777
462925 757052 360438 8771111 8867276 8328870
8519346 20780450 9685561 211962559 200442278 189514388
19408505 3297413 23452755 371425191 371076997 316728507
723535518 89307371 497522855 866857842 325207746 682971018
154443995 28762438 36491043 209708270 209068602 216575118
14891821 15536487 4569258 105571798 135884909 127552773
4439863 37144092 22826791 400170530 407697475 371112500
91323476 98335642 11023846 512227626 510298664 529397582
756102436 452863554 281317111 778524350 497058198 532342718
10644325 1306034 2176024 18396275 14795768 14500723
181857531 98164564 39798406 256308135 221797614 244987477
230714781 81294427 92395269 482213679 475994748 513827856
38368818 19695636 8452135 84895313 85053648 94024485
187846212 124066133 103342236 579566456 578214456 501157422
282022791 96053744 10059912 482418734 444110381 595456207
31551046 40057241 27843026 282444035 284675808 282350460
15594377 18560283 2219716 143670411 159482544 150902762
94938171 37264265 4645988 452672574 446835858 482849987
174149967 86361935 53183586 376093275 358974461 348865715
7419102 128742648 151855803 865344484 834136752 850490762
13762799 3622792 16841611 111421807 145490528 132057818
16421289 89130731 2288447 673121917 749122684 707345847
292728549 244457896 77620297 722242838 717327638 438302933
575677094 96411432 133055912 637552784 494057085 626268929
131112661 78187505 369705681 705816433 693535332 664336959
226555713 89572829 52134581 751999003 708949624 705406052
2177538 13922 1033569 3439824 3517484 2654361
472313917 140801739 125692912 615215376 546815425 554413584
46191969 30390645 115288884 414238009 481908037 489895912
78812600 34145267 10275611 530772235 539338381 571332539
101834867 47595616 19162269 289921872 266693899 273700960
157319592 81810508 51507066 594105681 737547667 613804930
1695928 3263852 7110237 761813262 888895866 917529265
72993832 81902922 61580679 366091112 580472507 657421691
6103209 7993674 73796 32274181 37416754 35967846
13704154 15513321 940587 51020023 48042558 52733335
17733275 3127642 11917754 105274832 117691478 109336454
293079648 12363605 172976368 844881137 797214104 794479083
50378773 283468 39429259 63760003 26088158 75773298
15285185 66439019 45867607 194288900 236143807 252278347
257925534 220014160 46700522 824937452 827123066 773290780
15512972 32707166 23514241 190441240 172082506 183223546
107363525 37203382 16395337 129050370 134460539 98417940
46188157 100177060 93486618 508174864 617220373 638308660
295788957 200463684 104546171 514354015 477930769 344939575
273965034 190026097 122033241 463079072 395579324 458351463
51707736 5861888 22390458 211565156 116481167 219974512
241186481 53845968 197575112 361388705 328954221 299994273
35937649 27969873 74046846 577713698 451615072 491482240
223898358 200844964 118934473 502582314 545981219 578580172
13563738 34221367 11334151 158067322 124028422 158219843
406603580 80005513 38681800 798086717 778625919 793757707
327578611 1798123 35558062 417074308 414223370 284799222
7413565 14173208 107643181 345700204 353305950 356651522
102219332 94433343 42203714 487342914 499158909 461204780
376981505 157874346 177347097 973067197 991294312 984561703
462570231 78753539 130254087 515383793 582171248 561743003
375620388 312251164 25370260 448875782 435285353 414802817
119063089 27279292 37511021 287255326 249808200 297547378
63950039 56035123 75364225 629157744 663506208 691079445
59063479 3178228 41345327 114163507 119730239 122011530
11018586 41205154 23008714 139394412 108321869 110289185
97872016 156951090 194785184 787859852 761937942 798927430
182778605 56575929 20883171 291280522 279466074 292472229
21434592 3050509 3872848 135031295 127678941 116208680
191610654 14969530 25246269 580186094 524276974 552151516
503636 1347871 2084469 44391143 45724323 47926584
11960608 1932055 2861055 33390630 38612003 39309193
2861162 12943745 11997526 49346765 75954998 74578403
140993507 1753738 23407659 798390796 760142596 709865679
12238599 7687713 18008155 73570021 69498114 74186002
297809219 35595337 7726502 457158705 418009415 106339393
64593351 13187253 19100155 244204250 184836042 231978222
405933622 89100993 244982151 873016016 774238737 744710938
43588878 30337131 22729134 529952144 523003629 492539101
5144267 77820984 51704833 303339969 340215160 354287829
11127738 5164388 10054017 16808963 14840809 15970774
42353149 21669479 18159131 55646418 42370267 41200564
69846812 4568825 12542783 99707790 89483661 101078231
123082893 55010100 1314405 297284062 243604847 325734168
353262356 27048936 59230414 529965685 312796685 302056933
434515128 20930828 285815590 870609039 897467479 881187149
47579471 3231098 24559079 93007095 94479708 113053707
273137461 120597920 17274111 381048177 411176437 244618240
47923141 12342561 58231535 97522258 134609671 116919639
14792821 137402415 43999862 366948724 395216280 388952826
88215215 19872013 74270594 412695641 507313774 465726020
6463682 485033 2383719 26658789 21274381 27040640
71961772 15569424 8018150 437509495 345299238 431871415
99036 26998 69357 801409 831560 633266
100615311 41732297 34708240 432103704 461443832 461983920
9335324 1810990 2889404 10564199 11497137 8477607
7795693 2044502 3632903 12213996 13183504 12415310
108176984 76779215 168183092 883322653 839089626 822793505
116971954 88809400 61529946 598001503 600872421 605327353
67266950 89479373 43825168 481913832 536431647 490202248
131945794 112084613 83926020 955843898 853291828 897359734
37324021 8878446 5792171 79053618 80554986 86111327
440683640 5782902 97774881 444860187 381419725 318271535
35589181 29130717 14179049 184168502 135015516 186174212
222480684 189111490 62127527 643348976 590939778 627062372
62741929 15965948 153539934 483325639 573755441 528410309
28638747 12176776 15747212 570622202 765658675 771205235
41077610 71283826 11839853 457224786 531231709 514000809
202542162 50057164 14277769 617113849 598377285 563932513
24722058 7116833 1359404 108942488 107572714 113987968
94255626 51159903 8278761 524713060 496906129 567728872
106973245 33257776 96600853 517876371 482588032 332697461
179350948 160707275 184476801 328025058 323569030 258791512
242829854 130781323 57696804 321365075 318557485 324725792
147899909 66172620 62638736 738405261 634339687 512403947
338838269 117177182 36052340 365187437 354891151 206411767
36494210 122668129 52218793 591828946 618709076 628150776
5223709 181349030 143498821 599590668 624838106 584061913
86020965 3892303 54755188 286898952 284786462 292561278
72666226 5480369 68667372 421113537 343941849 405018517
341008351 17651579 24562007 940256799 830975029 929938555
470155389 268586212 195337680 691247424 796740712 621004854
181936585 101608456 185831855 476128167 488829922 504631826
617880387 135450835 261037401 734069400 801712574 796423533
93338231 24502819 5587036 173267569 140427190 149194601
71885047 7856445 74265049 199890138 146056057 180706846
113321602 20532648 11794134 152285503 137010003 148692014
37213248 114931320 98994905 882198978 904007353 906523740
465913341 101246574 1746821 664171261 493070256 653675392
1827930 294023 668789 2437369 2454839 2365144
26430273 145768990 1753491 588210434 750961825 786455945
27365684 151626652 131240650 682844106 754361281 633376570
332043220 125964964 62296960 399617268 305714077 307035869
19795623 16335483 22869837 183876485 188234434 199442111
440001262 73728109 76843005 491797892 537114912 328977369
153781932 50558760 77965823 562790417 698734032 654889747
471713819 357839540 11076326 547047178 556405097 378022657
2671541 506444 34082 7165048 6711057 7490475
29269022 13965510 20556975 163625352 163673789 135723557
265051250 58172039 21727850 601187769 614454637 569405167
171592821 6955833 109480031 229981123 251744017 229984716
10685248 30874889 18456607 836545764 785408500 808740180
90242375 54787594 23781891 317982636 339365769 368631778
43644442 18744915 13213510 516668072 541648254 515383333
142176132 68902491 65720879 178165305 180350035 144044618
232302365 53612892 295365177 566147721 573397764 588291772
21370118 47894413 12093180 222449672 204554689 221418903
80637210 39233616 16411588 101851016 87583626 100260560
153597862 24472440 51348824 186392698 189614943 170411214
65380838 12517621 240266479 601169124 623663660 468413914
296476946 91478630 6456428 312118182 305729520 173046218
332394474 344380282 273239262 898251982 817217621 699122169
70781918 56136792 2250801 344865191 376329710 371542191
153059086 1841168 26372397 236808077 159659687 229112612
43496199 23020250 36605773 797486441 856715438 845476527
296979711 34670683 36744814 587325113 555126731 531581239
145781142 165377990 241073395 953076131 845822271 927095757
3484103 1457353 1623585 71470796 80640729 81156994
4546619 52577051 30855359 400986320 403150839 389128761
8038708 14224480 61882393 554613683 505728127 497605721
294931439 118720438 26146876 679227127 521738319 726928446
7084464 24441411 52616359 362626195 396197952 308773465
87786181 36688050 8507315 383317535 397719342 292599607
43459813 6087438 547505 70337725 13214947 68794370
195890652 129563285 158951079 457151930 522362706 507699213
81997941 58071914 2198244 418875711 387251464 444796213
29823989 87658793 42829626 757159542 797883178 809095040
369536960 65783260 177439253 621552622 646945524 620280687
86833049 27125863 100473719 143634308 142705056 146478995
49649116 100000957 19953421 515307290 452764231 430962682
162673624 133974026 60207793 783211177 839322762 834771527
67622348 52205230 85581681 597257329 642751495 695435032
58984864 39092243 30148091 959764916 906044410 884142838
10543947 9653695 65694823 476681518 461817658 469734459
192851366 23945036 116518576 866623008 788726014 744837552
492451414 19471640 113459856 920845089 699872627 742318651
82912023 243987806 913196 463830427 608868092 433634343
2769065 1477055 1076327 38454087 38947851 43138355
192626108 248140395 111175456 296895438 283651779 201528759
95386647 10988785 76367152 727141835 643223284 646912045
74257546 75897959 40972137 531688279 409609535 499928170
196432515 66670996 30566855 593432142 608238781 603349053
11479330 4891669 104411797 634342670 559143050 640954743
83119572 3736566 19392565 253142990 230864033 258394831
132771704 23067741 10571573 481650030 461327213 405186987
1822671 2344388 4986879 50409959 51048097 41300823
13249230 49888551 3450979 246708295 283408455 249026408
186813105 115677532 753434 344366074 381422341 373999916
38294223 683754 23262796 153877019 187445498 177356672
250142857 13966934 267762130 588163772 715076562 668833012
75695893 14191090 10142405 95721212 96748684 51055636
1156435 794435 1931901 9527329 10023203 9758072
59642262 7708144 26282786 163295487 167891444 179887254
24278837 38199468 56712977 336621932 363520248 370220473
307684237 4204552 32460850 472018893 528145443 574639987
265565654 95149006 121286526 740984524 538755257 716635090
7596709 11411371 1009044 126349151 125338420 127766904
4290853 68137946 42865894 678059553 719613314 650888311
315609 361010 28858 3451002 4097435 3930102
5847325 9590157 10763442 129053082 89373278 124973848
29061440 8615868 73041862 618780351 631197570 665915702
160052465 112732276 3614294 794899806 762345176 801753103
445941912 233910461 49028070 845044476 895851519 737137132
186853955 206855745 36954649 571675891 622153969 573734653
62993446 332535806 30765394 792173781 694297542 823796672
175876822 64458981 9496050 203989472 93617165 191938147
184812481 1411664 125346717 303846983 317784430 361195290
52885304 32504854 7362206 342074294 304100672 246427431
43059104 12078245 6130604 61756112 57472092 17492857
217584185 104402120 11831740 467128304 442785214 467855817
9759231 24907603 7743403 133673689 137934553 163832709
20664758 5218706 17495082 293124070 320916489 329769791
82351083 26303927 54829112 694001407 547975950 646057898
234119664 342899510 78261669 729078853 833284296 799148002
15425320 401273 2939288 114405155 100986196 112040236
123577505 42910347 18200768 183017749 194592052 185685231
2742388 6540376 42352119 255321437 251450183 235746944
500721219 154943199 230779825 560069748 531440618 473607948
72804271 38490888 14112510 265181458 239469285 235451810
18732828 19205615 12573105 951409700 841043436 974930767
247565269 22434610 161573725 377599312 336715276 313760555
11328430 21106132 14861735 252860064 239330504 257496024
781990131 432418437 153199217 937067618 901960856 278108634
74722144 132602484 35635028 806396272 847893574 904046728
22053776 6071051 1489761 115767923 118815496 113869234
3303662 401540 330825 44921098 40482072 46459127
177725266 73277846 57464394 476430898 496053653 472093973
263122002 89758622 97166681 331138241 308634524 288185557
332839504 9224994 37202843 780956087 777139002 636429409
101464385 40202340 103065004 258223567 264452884 249497003
47012033 4560067 5677209 306577890 289071529 305392380
22967873 15529490 55881683 205603735 205014546 185685354
303298985 17819909 22341532 449405510 515334938 502626558
25563517 40225756 17682319 224701040 212175759 181378914
208256246 145244757 109114258 365027809 282965061 212476907
50598700 95582143 25037428 327602341 326206069 303840542
244567642 44356154 46253138 435527076 555798253 540411284
13209968 5867279 1894425 30228552 24516144 33538877
221417258 16725259 61254014 407609207 466211884 471916845
136763319 63098849 46728636 150606646 146716365 71648564
82969713 15077028 5668618 168288162 165491680 134317865
6618531 2281732 363638 119191215 95055036 113025703
48244329 16769205 25791341 279147964 261818419 281277012
34851151 168046146 4930681 659832069 670836934 671310167
37085753 93846803 34398309 353452195 311425937 374687542
633688766 86322579 219310308 766610583 721964053 753517711
57992052 63108276 29366466 307382713 314843428 259365372
88894655 22749332 893349 253095952 196403939 200157821
92010876 16934050 94700015 757492707 745632764 528066422
243295238 218700939 81522997 365642031 361870997 315221147
43095173 11416459 54366115 823935902 806574980 818108193
64688121 53108371 56099575 486358827 349319791 464283708
39414261 3000471 57206467 151944103 169497210 173665057
1043728 20944733 21698303 81057623 84739590 96394448
546035836 188049891 358766696 575273822 486440856 613619156
46529100 22013512 9106872 191124466 192917256 206253272
52018231 13000774 20239855 174871283 160293671 180608036
753479671 267592427 168271647 958853439 692763505 920738592
9492279 10678517 105471563 687293921 644237252 708229981
135374987 36255804 47501993 465510689 552423564 555180796
1723645 22468969 12682915 269058689 220642524 279440511
198535710 101055988 24390533 741191427 724238974 631081642
181824969 10234229 12301908 257035178 247701373 215036130
60525322 5022370 75166235 529498915 518996980 554508586
273835480 46993634 185288689 926069138 850197817 957006817
102115320 152691743 35503220 944429773 886196806 897674836
3466813 31244135 10031549 625186362 618541234 551865368
2177227 13205665 83953134 835764515 690949082 808196845
87321376 10962372 4485031 433445335 431424751 423643967
1347123 30312786 12216661 126825855 128455792 107214686
698367108 12293759 28950309 888059934 801604659 884375039
47014222 1344477 6390273 712612445 810677605 795730836
47885434 15928095 5638084 512470693 488268437 511235462
508675816 363220158 105926351 664401784 698888729 310015185
781479 24731131 3101370 214353751 251222560 250280353
206931652 41012709 50274923 580601227 565259880 511236745
355097245 9973676 118007486 361569272 149238263 257411109
508921485 100174992 445548983 632141218 334918915 615866838
480106159 148491848 71914630 599832279 647057852 603933156
305391394 183998524 44069312 531180085 532383117 478751571
65983967 46547464 30503654 223627572 176923794 178621303
21862343 13343587 74711 100681367 99218593 94044834
163157543 222909213 240701059 582711390 793217706 745019776
28220723 20408348 16706609 172882817 174007015 167843454
25510504 61763078 98845677 317768136 364056397 356744908
319135321 44420196 459237178 739681548 677954381 741937584
38670778 7518856 7791410 135382553 129807269 142181561
1544739 6812340 22280514 496428292 511309535 441159536
46974407 29073852 4698250 202809713 187372007 176896914
440831190 131300270 251770202 663233516 447596918 828602394
66690191 5310240 59792680 601346394 727465617 884052195
360397585 39122109 75722711 435017630 170893749 335545698
672311438 301554264 172543900 800106980 608583222 739229257
3184463 261451 1196911 15543555 16823647 15812672
25437013 29121144 11838396 321569926 241935000 319338857
98244004 3627617 84718931 280646715 274135676 198960801
90043185 26884292 162252862 730414847 851492256 876018220
76270865 25957805 13390509 134212815 147977575 147831584
224563392 71557053 142779939 651710913 717524584 817208044
29299209 7856896 28555606 466361916 492500077 473652477
124188596 87219179 17788136 244038089 242587107 143372468
132899573 24112447 359807869 772639950 872117396 908411527
257636920 88470038 218447343 704808624 631604905 448670111
520309963 20367550 399146242 814869696 308042749 830637820
17997301 139918462 39342814 391452101 649087990 636571876
95115880 63393227 29085090 834008934 836949291 817306705
98153859 247868733 298778684 641532271 696125295 650153275
7964194 12963663 14665306 156812779 140529323 168707617
53505871 49968213 28633810 87239322 86961883 66687813
287983011 86853339 99660732 885205797 892417002 847305196
618368290 144761931 169115006 762038260 702751400 766921807
12002646 5030005 708146 85525561 99680348 97971911
329508259 98733982 203262800 689161835 707121282 759878300
29200127 4106373 27386346 94191265 106122726 99666042
552765 594584 311029 24238401 24074559 22734154
3494904 12318821 816540 40349187 37216934 33124897
32744816 12608277 3743827 46438114 40226805 41434581
58821149 252655659 20902055 821202056 677501244 845474132
62296468 38209762 46429894 450160212 456469297 438286815
3404558 10573310 1791824 76360322 73403935 81205693
31392802 21446615 22819993 117940332 117661389 116529880
267705110 192560891 68273517 585827652 407637233 588971153
302647688 118804303 379174811 809822797 662295322 733192253
129944011 1541116 97543609 380043891 278291160 356549167
4888929 102996148 10730106 646640487 750962354 639776516
53748149 37362163 76162599 490449400 542893736 491693337
5743069 3248205 5215432 78036441 84220509 71810929
283805580 81645832 258712548 659648658 677204116 696652321
65771901 70902615 178802 544481283 652702804 634699045
132415081 42261151 56707043 635909214 571943016 580569469
255569602 100728804 17002852 955652295 740611292 721141341
4161799 80114 365120 7220024 7547325 7563489
27654444 10190475 5417434 138954119 91587032 145772927
93584355 68625677 12500198 298347606 275977259 270676093
84113164 27255200 281319876 850313158 678249512 731675427
357770292 8404903 155449323 412129227 451998836 447785316
253223519 32337158 81970228 270370718 68730714 213448939
13454715 13622065 175080144 515009211 598498466 565712295
2496180 41935423 695185 187338818 179988501 175836169
110801752 36335399 251661 265085679 254682467 293889553
172151774 2929744 617027 408541359 351005917 363823148
55855717 10680691 8291191 61060788 62501481 25439950
17835810 58018229 14785335 223390658 227629860 241486126
230643215 93097517 51258729 793450067 793417909 698857057
90344253 72850925 10513281 139447996 143953570 98076155
260964029 40189579 9840733 323014681 349488953 331634030
3099115 54062463 5340673 910339700 789131532 983609396
200131723 34300371 136278194 328029981 286612442 296310399
116308182 42582352 110702618 512417257 377530161 507012753
90363204 28548934 131883705 277976815 437194674 386699583
789473 250375 330623 3498721 3459375 3404616
70739861 58316258 86280616 505858739 515020058 638179188
143242330 7125262 2126787 425670093 296883606 224410019
4775184 103528825 5663870 534504333 622783550 620913990
22045767 8456180 154084996 682019898 556163912 691876143
278408190 16319671 106543128 298718210 292798276 329918150
166711427 1157025 32910477 363383928 330686713 351176764
136959867 147689840 14864375 652460896 655980141 637118370
295081197 164035958 86308169 810076811 849291437 769839774
327199113 115745628 58303391 876179471 851058648 705759484
120593651 1135241 72728192 270378212 215542074 305236884
818509738 566291919 116979482 824715168 864607317 837785635
366816716 54050855 400087846 405015525 325656532 557447518
25728038 117220785 21826015 555077750 572381122 561118863
16713793 8133872 13294108 368079785 239144033 358519508
182341108 23358326 61276242 322177465 284677388 311247732
9748530 144006557 49036973 755292422 720126746 531960950
16233338 44319179 6076190 133132474 130256459 137923167
39523977 22095484 4491112 794172179 749414833 774717154
306183 5803 494158 2494488 2426818 2524332
158057560 22002201 89400337 179802731 116733211 171066616
148649143 22842424 51814197 670123115 800911703 669243309
153756324 40550240 75726181 806749877 675285973 704588357
11264193 21463562 17287879 138580480 138432355 142742002
552362979 416171867 54812954 619416225 593382961 529835889
108857650 34462784 82642395 884181104 764523483 697339247
834973 23263376 52960979 277558297 257946916 277164508
84108795 44116604 21765460 583484236 747452325 640559844
575183752 197862146 62840553 924038631 684398929 797079219
7063492 15267327 1226888 109972032 92742208 102608805
24278726 38279808 10600438 78248317 80122333 59887675
90557153 130126319 422032 619497316 681444313 668350365
137131847 414327 6593794 251708139 158302981 309018718
72682657 5212553 10209667 183725524 183713814 170868712
74165622 78207069 3467146 929999879 842476799 934251084
552874 34178 198984 1735324 3582933 3501729
36395665 77497422 44168863 936803732 984183989 933620758
1151670 901594 2959076 23538773 23789530 24154646
719915 2163122 8860956 33941008 37313115 36453908
101916980 1127279 52860048 231498025 233566581 232064893
16221124 3925484 22160323 173827625 187859203 184382744
52028945 60035451 118898219 454023636 438601970 485403504
60834947 2079785 167904729 438101594 374438811 490669922
2136982 526030 2454305 57233376 56351882 54929135
222873608 39461153 104100010 432338818 547980585 436792649
248189065 67860215 11455902 836727684 855131075 752751421
93447647 69146622 28066829 446377317 484892837 403147788
55036085 35746815 20845704 382245801 459542598 443754255
96451267 30167938 46089413 823757318 807120374 677553334
162493052 77865053 2074203 216986201 215587432 211200063
66477646 14843669 34651050 327530706 290752223 413335210
19867246 11497561 4672675 962914954 925109401 974995326
72672431 77697055 2947490 351428214 320723000 326324251
3876608 2536287 4868820 41494957 39667014 35132376
339600471 218798649 15428339 425697689 406009822 436616378
34119372 4084856 25541951 251287398 239151967 247769316
64732465 30994960 278158586 509379087 717198638 620081686
17659526 56958524 43973878 475287138 642170330 638613784
147514849 207362309 36995879 847660727 875349772 931255283
50707633 93582193 122124850 628864207 717389684 685935467
82048473 46121964 35085518 543818168 516345936 588421637
8189277 106357699 60249962 338432656 453503520 477612565
33965114 50412512 53644104 419229580 369485227 415510124
36600043 9914765 57909854 151523429 150037705 150310331
114660504 96832458 110852222 519971193 455184286 418596803
520764829 51823323 51671408 626696767 385619123 538105070
34591735 134003756 33323990 806888469 767219347 741089966
559075754 49153967 172930475 799787974 582830245 566500424
189455072 56625279 79364094 656424985 677684780 604323355
105015685 98486594 15341300 157395812 121195894 103106457
102820125 59249694 472567 700064950 688776917 677104212
123882552 76132542 69686265 419339456 418446630 412396064
5825397 2675622 6058781 113835878 97460366 118797517
464128833 80298909 147289988 756407059 836132372 748502543
48823277 142949415 17076291 723351898 727463556 561496363
70209640 65722202 46773548 251505289 227132291 250804279
122004390 10078848 7080169 555773888 556073538 590975881
28753309 60967329 159453952 588860528 817884820 917954286
29879377 20736747 38066450 193082668 232618344 189890031
1385892 13508306 1248163 533622538 583625191 662283680
114096515 6568712 12391170 271929581 197121895 261435875
88824740 110882572 290667 798463891 750163820 767295820
39647007 163037189 26809811 577680470 636783871 860393467
2366494 686337 787403 7011056 6527843 6163868
43533329 81652423 52238659 524626023 437704919 399241219
151610933 141425883 109632923 249317932 339255935 382768484
14775281 14003667 16791109 528788019 570918430 544012289
185725581 57013163 1377979 209471569 154692301 160550768
239005007 85964979 187566943 323941513 198305259 293964235
17379100 338784 13493698 705734715 679851533 638406613
2481177 14429072 114145099 708435021 639963793 574752660
59648089 81457079 21309920 774831507 679520332 678867437
5552156 163186 111254 29704248 32649357 23001691
27057262 23314319 15768198 353573788 354442673 349772367
181607114 57293439 28580528 714301115 717126049 726478606
422425465 80016254 91399485 538968718 483476671 543942299
16169549 17923955 13739510 226867741 211128322 241360966
345705356 267259635 223881172 408964647 436483945 466624387
393680710 40068783 231093644 469432545 166331777 539281739
34484331 58092531 1937862 779163083 765603155 637703166
518756486 240502162 211240232 921685399 810673488 876447801
24735665 19477310 33282230 192210032 227040278 221946800
47880470 15155038 103582535 623289048 869692866 763319744
39774992 6565367 11515117 352564433 327624988 274569335
303631123 130974022 6050015 957648478 963213277 844437032
20822992 6518773 2135139 249367354 194627078 240034983
7280633 40071323 10566588 173462943 196250534 207782869
54519755 18738738 12966846 85596955 63889834 83122396
198440613 67750090 17990065 707946170 733736633 745299691
639860975 91116546 417785383 703332965 671640397 695406186
183120121 22507359 1171442 424095911 289158415 321729280
7506602 1335395 2361079 58010125 62514063 61930397
13738198 48795561 8273538 228273932 224513539 224003322
202777361 4794709 2700383 397608372 350658219 169983129
171846865 47863745 59733137 893767680 789801091 807108654
12237348 5852832 90750067 586043064 515998317 582737954
644912555 81122956 1725066 768926044 746306971 765519255
120845930 162400431 28905924 273309532 247013387 271784015
101667389 26877370 59689533 816589009 860103277 849098169
285443968 39348194 197340983 468133489 622369574 538299530
34507900 63318018 8059551 125485021 113174478 115446269
76957531 82102750 13820030 586442713 697018970 641554803
344206514 122204541 26886921 688544990 670409609 627590706
29782892 11914242 36413840 127906116 85006309 113368837
212382989 9478963 68149614 347479784 349142265 312326151
4004808 7065975 2853363 19570544 19752409 19427290
120241547 39951579 87534537 683265223 760236402 711784544
154134049 232421362 143591818 983003115 810461561 766106503
96513101 24937426 28435326 340735625 377691716 395968544
265356985 415952209 6590092 760003821 636005598 764237897
109065473 11116819 87611544 303163967 311990730 196610772
358441488 296987718 302427777 504010458 557553298 657752453
12184445 60622347 72797158 926051947 951890090 935620332
101341835 28100082 921420 150302921 143119536 143682184
350774494 82361521 232684982 565846192 523597923 579082614
51498575 16798769 31095334 538350459 571280702 520164153
26782095 23622148 347092 72673518 62024635 76326213
454711450 7195756 57943378 852325771 904318175 877754288
81541549 12262982 7339600 140803471 121845715 123174587
628296782 174120829 99065523 887270351 824832299 894863386
25231461 73749763 6433008 339570018 316440381 307243913
15224141 122983287 250348434 655507764 683064687 662470747
7045130 2155255 191606 12912986 9471101 9889722
166573829 3415029 13025489 541239383 540927002 555730489
335179589 102168744 179706375 393074888 304798485 327094675
30480884 23471862 26682483 311068309 398632093 378956692
36039144 42244854 24149341 495638561 482497920 462071991
312305178 122242760 172404939 680934006 629466745 634204337
22153876 10129307 27758634 340397227 362130735 364968941
502079466 120256459 301017335 528254970 503144124 552226648
32320053 33926847 14793285 561635955 550214837 630116707
30766760 3116086 2991649 411283189 433527608 396790195
75464677 15870755 982615 78484652 65328310 73150970
534989964 113312136 429339672 861988339 861675780 673759379
89613122 22773558 33906959 194860754 204841918 177907918
223652404 124263845 54054559 587176285 557689742 462681417
14099897 18241985 2755455 339422863 352317773 316030510
619864816 174368133 299740085 833215371 487755147 738891362
82828325 30362375 1280945 268467764 272293442 269732061
119857268 86108923 273795359 860481133 752868755 727926654
3649201 2454687 3337180 15856897 15923998 13245091
186844706 195154212 194075741 759374118 858943653 796834916
17478138 19693154 64949003 512840067 657052570 515305032
632355981 84792756 59096641 847691272 604087030 591656114
232918015 144685013 124682249 746841185 867674999 676463948
21514954 11873443 6263361 84274761 82644846 79839950
596744847 301777680 292705123 800630806 380070439 580871109
39236127 32752484 8613218 236497905 255347874 166056721
502059612 14060616 73774380 670376806 619688754 724791514
31868212 13049123 16778782 74627661 67594017 89114399
17020545 3159162 1778849 255467239 302120092 279374534
49553051 2027518 60057032 923682755 823860229 819358685
2989175 10890963 2293788 187749003 143154351 207420681
452434670 122344816 272884028 561381767 578791114 621615997
72731729 2078395 40664089 529331251 611313409 642672292
676436827 229095118 312521173 903389219 761656421 739200690
87814689 99697869 64951057 344761286 354176837 389442748
359555802 255849871 287433722 567587460 541693988 654056502
125252921 176211330 11408289 298401320 287500200 252383431
219911981 14874581 213128000 483188273 421549073 473000507
414509686 37233642 184685904 558395998 531540881 459396067
341945370 82943235 287063939 670719847 675754882 701793403
10099548 8772924 132243878 420220476 483362498 514135663
30428453 5229688 2909645 67850732 74898863 71865040
168847297 18100880 134957573 355418967 271875943 361971815
1083708 10191288 12768321 77399607 79847570 59268922
304742370 45462450 65690880 686466704 714258630 472304395
118768480 55173605 25420668 287082794 379930668 371992110
3136933 16997688 5809946 675561413 715823730 690402199
495121010 403776485 160826570 652276651 704398039 737622483
3200973 2656220 68480084 597409458 613225071 807796482
13069845 90105946 7496551 346150794 399322476 320045177
299863724 211001743 91687190 355118232 381634687 447102229
62533695 17088685 1931986 536654346 559627331 553081704
29059233 8473144 3444995 110776824 106269004 101322019
126757134 21775133 2656469 263563101 170725371 189930899
392323259 43052460 21506483 430106973 322053907 318723825
42137458 2634197 6504618 354763151 392898958 359154862
2052105 30055869 140752405 498805892 469577198 561456573
561261117 46572492 595358571 871798690 800160102 796084218
53506006 3944009 32384300 163679272 136596701 166090707
534919427 88035244 47649221 671796462 786214588 592599008
59068938 12870981 10656268 95905309 92702877 86933732
5625059 14758543 23743363 109865619 123918938 105748341
14042556 14899427 44166351 367130845 414459005 346990877
32154158 1865748 10885926 68500228 48329458 49156819
81465911 95830236 84489379 668261697 697812723 684205033
155638232 7175211 177809203 830071013 829652170 803625449
300289245 281839091 149726665 539012680 630873089 609254145
313334787 57734484 65363554 429357616 427937456 523679306
22171351 78439496 18832382 191294455 176837187 173621654
27746086 194733042 14094325 682154344 770817660 783374173
59389158 26745741 20531781 305320751 275760803 337248915
10821622 5504108 419214 11872866 9940123 8578366
82589799 8707537 31590796 121188178 75605822 117811562
49103866 11699300 27254137 223889603 212366160 229238225
222440040 100384434 20968053 551930161 612788887 593386523
41280406 12440748 82343823 590005895 701620914 673804274
169068184 56108412 83132956 749833583 489008956 566053792
39647853 5409045 10155442 58645089 58017280 52946380
108408278 29937151 66615464 807028774 770422829 807305891
137728633 235394156 53073019 367890342 512505871 404382134
60057839 80931064 201210397 538389352 582871694 553752571
14864937 84702994 115796308 721298342 706362010 462428120
471886244 168305036 63638196 706563826 641559779 764169723
432911427 74100316 79097760 863858332 564128843 844900914
303560278 44804765 31585164 409036903 396242963 342876169
492950591 168964402 117033365 977252121 773812984 965403875
475470911 129489594 184607047 591064213 376826854 478994135
405650716 116358408 304625037 902100798 860475137 510131579
11315601 4611561 2284785 495256940 535283607 509161207
42820972 87240837 33907958 694647901 837264643 870185958
16439440 5471096 999720 130808029 133651537 135003298
15704616 5208747 4133864 16341281 8548811 14218325
29890017 22450146 15013657 333337894 345644271 314282115
265303086 214572761 9970396 579528487 548290860 319574555
574944 731475 2456066 37031353 36202551 37641011
485263077 21415251 158248522 869590333 717311167 822996986
145290095 1119956 20716847 540435758 427820559 474087872
170271654 18614447 40333284 417381634 455140586 395990103
56951934 143219476 73665484 718144987 703214473 681370060
2094802 5595347 6016599 64182692 63843423 64781128
12922153 13917282 16224174 96664668 95837734 66883527
53049796 22783157 10030824 475165373 416210055 479564805
52969269 20135978 9637321 285739534 304849234 307179922
1703512 4674503 11778468 50186312 39836619 48967120
16627910 17384726 6783574 248007126 255660687 181695142
170076372 306522462 258573 367978725 607426062 525339416
1566485 636339 5095968 35477985 33575517 36275741
409709690 311498310 156876951 694048207 791769468 500168471
132901092 12640433 13081887 387307826 319648783 399589087
1121213 502655 1837678 42178292 36273470 37727857
3868926 12317481 17980086 320656490 293544047 315858156
13393642 26772558 2959286 292308409 304122625 311246001
877129 60527597 65805173 355123773 390993469 347510234
71752732 99042199 52998124 414505912 541112767 502749542
144631645 26404153 96871513 180430826 128465014 134381919
378806043 165464241 135859353 839923638 842692286 837268989
116032772 54832191 16180361 140281843 126302934 55599191
372131130 86360539 74920976 725428629 764397453 793403757
62761172 37572223 41167043 891439547 789050460 782974039
71388988 4407606 12811902 100276698 126993005 144529106
26183784 113376083 45688655 405444109 541993460 508374972
211258451 170194 17820156 450975722 421744277 447165467
98081679 420396430 170070497 886256759 944402753 797207592
123945772 59062523 18997105 224999073 222514962 166865402
3541837 3301817 7879933 56389417 66037768 62208143
8798610 25114049 51665411 443633264 372701102 430570507
68414300 15712799 47052062 114736062 86507814 112234554
225334000 48842322 22091947 420373685 297126648 402209233
17121533 23167688 65474720 716367713 848570456 803673547
97435134 37663865 11962599 306450528 257476173 245668265
46144351 461762 67916211 695717815 689973016 720594217
105557841 133385141 178288771 826028020 757800253 806772405
74403596 110835366 148144560 758124015 774601031 765314783
5533554 4858034 1588614 77783021 80883476 71189528
284938807 15065903 4013474 457924147 267266136 463051464
88195382 154424142 36964411 754494234 653911868 621848574
606966075 85155533 214253525 730942282 713243943 604215912
18148142 75390147 3234328 468595107 537987734 501416838
310986344 157732793 47301383 365720964 454992596 441493522
195258182 110947983 54919743 361491288 304642268 318168087
5119192 4158453 15752850 59889007 75247434 93690737
72766870 2721968 74271102 541179104 476980224 549159093
515925836 269802648 116828605 765733512 945430671 823812180
227437907 183058785 59982936 497201191 428609669 332257180
108045011 102389586 64996102 153560146 179343032 149540418
121154830 78405405 98736209 694482058 652542529 602512252
139856723 10884247 33968550 347181228 332302397 344658324
19358985 13938217 49404456 233215697 141072418 251209372
107514748 17351423 151069170 634221410 711138602 762805095
318308459 10112733 71520885 697108338 697707544 694242661
536788219 488416805 108966362 704582593 726427465 457267828
348906587 22242357 83615687 488186682 508653113 488359439
131960310 21841586 203989379 553392192 620907279 620501850
34365686 112082607 200728595 454424435 405655478 469197822
23604714 176514452 73132046 808076316 820848547 724009024
20274602 102531942 18981512 762463379 771992109 573829661
387963412 40966697 18787102 621621652 471098565 578344049
9038071 706719 18627934 23923262 19890080 28938680
542959207 114715376 70381178 706808588 731880983 768616195
218705576 16396475 286121531 757387806 553255783 695414835
20135543 5814003 2911641 71465410 69500641 77256319
58755606 65923396 12729619 639410012 675087936 633836701
16207661 63454425 20887454 587142640 694419033 640954304
56662808 44220629 10553820 171569052 168856994 216166757
26336716 11582595 4331899 172274851 173340154 203768037
200947444 111215943 9824930 540742991 536399756 433243789
187316491 156952899 34144035 282728319 244844383 260909779
2471182 7810202 6575660 39588930 39706563 38767328
219560552 40220060 54004613 736184341 672525820 780568679
73036256 72282884 43430515 303284970 336901727 338537095
24500176 8355326 4148368 36894172 41558284 43966855
30605365 9233703 7585834 71243131 67963226 70748131
210159039 110957 23139949 655139308 617120358 662736828
428592139 141027722 13967712 513157451 488424374 500620879
10335848 56472917 94375051 662443704 599624758 658284046
136016523 94008360 226742112 940777312 607231552 916612475
724452439 30289380 52123211 745430944 395315308 677140240
189993932 97540943 85437875 232621333 311324635 383294603
105593320 136930869 10955148 407169077 441948394 448481676
16924810 1577929 21678560 422947993 426396183 423466980
138678897 8792179 130990864 687509989 666544967 625616284
10274271 11063743 2376165 70762577 56844426 62910864
31941939 44282361 42576159 668252951 569326447 614356481
124273874 79553651 122864450 501939892 688574836 651591793
28341875 32098925 36654537 248876112 252412318 195189284
152960122 180931429 48789192 335073418 273655103 324576956
222226582 29165874 84111751 384926744 304195216 430281549
48961953 15864398 12068256 486431326 476375158 479228818
314802188 26282190 34120659 596878361 325246584 334868628
6136573 180311721 26049540 535175575 700766942 681596878
188155141 38390292 190663555 390316878 453032552 466025503
862337 10101722 8519988 111789606 117315721 124763082
58109713 22232994 18993880 116507086 83187114 40856296
147056918 142028047 7689861 169778213 200356049 208895436
78422028 31344594 19890114 88092205 94279644 50485065
335437240 158005231 50696905 358031284 357545985 157825349
693491609 504405011 401060621 859746959 574898769 644189168
11224137 34174653 25858830 318554148 289172379 316374577
229387987 62046589 11357402 504613548 439110441 485274136
364740 26649039 32462916 440793586 398025402 436901559
585974172 558414080 84881702 662632815 740128241 435270074
43538824 12544692 9348619 260585173 206408081 274816005
75850226 16804140 3641239 179887653 184222752 165321407
509134777 60154320 291509339 733373145 779349571 709383425
47545399 18009754 49878267 605756334 442744633 621197637
276990308 280766399 89902391 902856950 837648236 953129881
96127465 13002262 5212047 268154873 294037280 303416705
26596444 20728572 12407085 33215589 32645365 27111082
75762399 2323335 17100108 92373747 197524590 122940692
82804630 133840986 40805912 455742436 413945632 466229296
12611938 56640879 40190557 841028621 917171398 842801896
290947366 96047282 22258790 502183804 394189425 475910618
78325219 246771305 106391005 358316656 435225136 457007538
32896621 59455444 57292699 325631610 368929129 390143431
78368697 43925230 59638327 448478438 456980940 474130329
535612101 3089552 20929658 883560861 72925317 844498606
297033601 81426940 32455237 391096069 221797716 369658234
12771941 12596872 83146112 417157578 567294209 565981903
21408436 47691668 327098 230514773 262235685 257293028
136004059 74239379 12071255 727000383 715012030 740771423
245514985 51465866 4086634 694199714 476901566 651587067
102999572 12019026 32576807 849772086 855734971 846589651
31498104 11103902 149550 117263893 136975740 90963911
560619932 190401812 37487493 580965452 438501892 382831077
56152918 22026107 38660370 779502577 764204083 746833901
74591261 4067182 103593704 687404577 676684608 694100661
25373230 2509262 3776455 98719768 104010358 80697521
579175023 11649547 39274597 885251877 782923652 609351505
3443963 39690112 5663661 155944801 154418815 153632869
107930591 59823804 14378906 766314508 689475166 721477363
40207595 2180517 1244852 82005670 68063337 78633308
25378929 33985287 61743357 573990242 579818010 585627245
6633890 19999889 82770823 494603953 500449951 476991641
7701443 46127090 50690240 694281020 757484124 687471495
52998703 51836609 9978245 932177190 845306520 899368324
389456833 111686858 58366575 492117773 486672835 291817107
5636734 408437 13123712 587741747 586077347 568883218
30967082 79816925 191045917 618494262 643486616 657391603
4931159 8084326 195320800 369801482 500876496 499330829
428901230 62699639 53140093 695639987 726387769 426422712
560802672 39163368 19161676 756545474 727211605 670593084
274454648 19666933 13984995 372447561 278975004 233517318
379462447 48718867 174447436 440702748 422935289 471796314
291714681 16257591 238601830 752992916 599894747 741936534
4373166 22985181 91344062 412206791 409485606 434826965
369217260 207585107 38980784 449845448 545134885 240881665
774539136 544339381 653437230 830803003 692802569 666005050
313499226 153279731 162346829 685269005 610399537 569448557
19305001 19439781 41292899 145287849 135442614 156075964
10740661 36620031 4572537 420950792 407149011 450158752
28502873 10310254 33975063 189978438 198521064 200329442
3394652 806090 42144266 600362392 507132238 570133356
83591574 44214897 14388004 407289340 448235126 441062028
9282130 14716432 6048860 184132832 229321815 200114574
123082758 25596663 181788027 613016441 561366423 633541315
117024761 177349527 1316567 794582657 805775212 830267854
39652060 14839480 32910057 123101994 110665955 120240384
1116496 910416 1766108 23102185 23831880 22007931
85536829 61983684 26144456 479246659 549318870 575357074
191475270 29673529 8218526 647765352 703943623 597742823
60299876 904125 14611744 209316371 223399014 152071321
250004971 136174728 7372804 567413384 534362652 415098548
107494650 152643815 68557751 416006915 519075637 482311161
804808197 25625100 360764808 960178017 237132293 964667819
166965696 27515378 80605776 346778325 360449906 331509655
22848675 35500727 27325159 334022447 292235993 273664071
27389157 7831072 88269 41080662 29626810 31242100
36260015 37836855 46038874 510414553 498588266 503190801
3317258 30426442 1723718 97420611 85829099 99877503
340340517 11113263 74714886 345013370 272828152 330625415
2540964 4448987 8885812 133629016 124235054 115607369
846350492 91478256 388533890 908568553 641859672 783700677
4122067 2062679 1306161 4862633 3075804 3491111
336280448 7487617 11466534 457140578 479999037 402192251
23589756 41123538 241579 376653885 401473795 317192222
21566405 4484724 16195422 125264119 122590516 105426564
107819062 39594954 74574010 576928207 580662421 625414436
813637343 97074191 70827297 895087939 902969762 664982772
114005660 786054 9536394 134669043 104072891 107827581
183021570 25921763 9666546 742279974 835504348 684681768
15864287 6562492 70353864 282627092 279288993 288521876
62241981 16922718 35462235 242474872 201574978 269148172
19250168 2616326 47677007 138669956 138168090 158450298
8658439 6775094 3841346 53498910 70737007 45900983
6271278 4844150 198252 7397137 8724645 4471908
61892279 158136 2140280 293105491 323411553 335055903
712724245 25472532 32472299 904714093 877766835 911538393
1737585 6962130 4294215 37300982 37754796 38283686
86999999 20182036 1872296 136790554 133977172 137738769
282304405 305216306 150787853 314799391 387303268 320997820
35268169 169774884 159432423 656709254 866670604 845900977
271020159 74639499 181778125 857865278 854491183 881732563
141806251 220067152 3044320 323269675 334969923 260263155
136046973 66726972 12410575 258095530 128533780 181664676
12817382 16116503 7976599 132211794 130499641 142604916
87490656 263400499 156427792 536608455 509547287 407799658
10661434 19082837 9425619 315117068 284904728 296701907
303975495 42661035 102052088 517343266 530502987 552904977
721326075 31779704 129467061 969644487 967382299 740063092
634368586 169735810 124542449 727313062 676610747 668871971
154715731 168353606 16313353 911951109 974434801 935243726
52449834 22234617 22413492 66808853 86202702 78152912
146954072 29631895 92387194 321552190 187125896 334016143
169562011 70827217 20307761 671911283 780831542 816109474
792892116 13897801 576461825 866305651 657380942 856394832
703371671 204008944 543023610 769257730 770961073 776233380
7948075 5385162 1511849 33762898 33721102 27282217
169064881 16874706 16239895 688439543 638528104 670979542
47367134 106248943 5610058 549883692 587624272 573576032
5331420 13511109 36156417 439325295 449230347 461386591
41376222 35115846 2372062 430004937 451086532 439164357
468395676 129224618 155503530 962827078 767104724 818380520
119207771 7447553 61211665 594969131 547906703 573909806
1348410 176033 435017 2495806 2255233 2282006
407645816 75679928 125422030 823764856 714093700 918528763
3457426 1537472 7761637 19943266 20770412 20048015
94209002 108288360 145730912 795927111 955184088 843405082
544795 36544 512064 25936479 20459292 23313728
51341009 111039444 48310806 816541368 816670307 957860721
157019907 4467587 12568773 637522170 642470900 587474580
218331766 124366412 181897467 627598190 593006134 634486572
3649902 731133 97086998 455215282 369452026 487565536
137541309 84286846 24943268 722518868 795932605 799123464
284959163 21514962 18660910 348860427 56057915 345161208
600805051 342689949 404864138 956800100 895800302 553597679
268667 83148 373575 811967 592347 660283
512023637 16022581 111440130 895057468 722110792 833109728
3344336 2029557 527370 6148133 5976162 6210202
167723891 42497257 153128449 461604974 468343289 354559665
28651350 17533305 69047927 540960064 641913782 746441343
120906038 2036309 80889474 277224765 229304589 240638018
15362158 5083248 946844 86114270 89900039 85166764
542695449 318334709 81341354 709149158 522967796 801589623
169756904 27728746 4433963 317718926 268642885 288964520
281213617 64100063 22852501 962627638 874195785 782992601
201551158 13826868 95458261 418223437 410486582 347551249
112415033 202724047 18366993 299634714 345754074 336906281
58843909 74854882 18179267 693754476 775056835 810913666
505884978 426655878 24326190 748136597 657228659 531887295
13303437 21804792 4965899 89991578 103953521 93273834
320166239 264468243 29399871 369698436 358747187 212974985
4099409 682887 3482921 17833786 19473867 9922358
52900501 9885473 8348450 529164495 477856983 514489367
34421402 44571640 15091208 72229617 76762187 63742557
198773694 129240075 147647509 883465865 789248251 882539412
104862022 33846660 45718955 154896040 105977745 118330573
201447632 272915824 2112328 860806488 765313132 667022461
245402932 70526635 150227146 451998411 385884514 467422020
32119847 143050716 28808931 487177200 449447843 472950293
19206676 1700603 22561318 68474348 58090758 66195797
202182117 255488466 9293313 713688655 837257431 843757476
378552928 17422011 77404486 493402965 324850513 475202674
4661591 537666 80235498 471660490 319652121 467888992
129407320 23468771 5137821 495053653 405441181 449432626
228391553 87796247 11524527 249138778 214377568 99492414
4754180 4765687 3676022 188133574 192770604 226321245
77649064 108592195 54645927 795823744 813602081 800938220
170519823 161677667 113987718 686848264 708243159 666298149
808286174 86983988 166643765 847461552 305508678 862925252
95187764 9571129 30888182 164965595 154976812 171823617
360562135 94831497 379051559 626518580 669297728 654322544
4696101 935090 25919760 112783838 114041588 110655407
46288400 12279227 448589 103448087 93406738 103321280
106718419 50552414 123629787 475605934 481740680 505407037
42714995 12069263 136933731 233400339 214534114 209946114
24205295 10086626 17992605 262130081 293658484 297475437
29522388 87351048 39882026 357336240 319699773 357896381
177340342 143521332 103147739 268661189 288506750 269228496
413226751 96857964 333196686 595923094 500470566 670040974
38845793 117382954 153987905 574306473 578881641 626405066
506889645 196678025 127269475 779031198 279970443 623984412
2451969 59291 235414 5646812 5651446 4877426
41277448 1557904 14984998 286628349 328241570 338412378
100213562 32416390 4270650 354998498 245422718 360916365
320998007 32160599 267176662 453726611 330231629 501201714
45909281 72771905 19256048 332970907 285073551 294533547
65070013 10340290 22265595 79440675 69079115 52078585
396554096 80206531 402485729 944986456 782293251 878588334
137013931 71251355 13611126 474940951 511456898 526851422
441444287 260152693 9092969 576723920 564408587 640449569
14952754 950085 2133087 39918257 23932502 41584737
51079081 73403694 25403458 428256049 430329451 396771737
202200966 31397424 186963537 661487374 463399158 711587837
11878823 8990878 1750392 66029829 62292186 62577792
81773236 44133466 111512418 525177976 474572937 724636898
59230502 22474834 2649389 400114139 487283782 543219529
13035967 82340616 10922689 578497709 558973221 661218057
196712031 90231784 52541577 815508735 716912729 864598729
229520909 196867268 7114899 680916778 783025549 677760706
31542887 1567967 25446321 108740403 132559836 132930514
67829875 40686275 8451569 151223330 137401981 136984225
4231332 21938303 496687 129597294 140668478 131444077
46252387 34490510 38310560 699923414 752628536 633395577
74236133 65806129 13660787 892360633 837631347 966907891
120670816 13685814 31964943 789036912 771396276 607119947
362086024 92620507 56397969 477156785 324418305 438681952
161849543 137079413 102273245 768036829 742139483 769634852
248040012 7497981 156338123 258449968 174148300 231031807
443978015 316045870 119892094 478480003 391667050 353843811
243184610 163269168 516796329 700753290 524507905 791219799
355845110 282317371 383503632 610191287 642396595 709897270
25941029 3631442 23760149 441620336 454333095 332838388
434614584 342014140 82313300 694582393 818759760 696278452
9580769 195945 5014315 125314789 110516759 111484195
228140315 21278457 39002037 294957364 347041334 318448050
36335906 5491620 13214920 161452909 78521560 157774926
283733229 48558934 214340477 697943166 604933904 555532165
136712838 3029560 7253298 243918767 220587654 279694791
146065359 147549477 92918141 699946198 841386254 815416292
53551802 9434514 181318254 455872014 574382881 551362549
57528715 30831613 14019393 73763627 69587067 53572898
42754822 55208512 66696855 575788443 570594744 577091163
126056514 11161498 59146312 623926308 406114842 509639871
5567895 145600540 17787606 665809558 674533654 647226223
90857215 36205246 58275691 167824778 149950485 159426350
359646739 137068978 274621857 385918111 298209994 433382978
638742 909223 36534891 284802359 279209584 304575826
22908300 15047721 29141295 513544750 491300731 463863848
17597516 15301445 33449425 172170463 184613443 174106785
18138691 99414295 55691799 595964600 588812702 583061429
153186238 5966290 42602941 196314903 205601406 213832764
131424441 68691308 15622971 178049383 154803172 108037115
181329704 24327745 57654115 247095233 220699276 232887511
138091731 31829092 15503178 217797014 186649198 216555985
21603141 37717630 32049726 442112799 445708390 528175795
44764513 176919949 119563801 637796577 514402636 554524552
80446025 30642325 54688213 679267626 661338441 672663242
129001421 83657754 33196922 602773035 648075634 586451622
22358727 5573796 24645270 270512180 279829164 302265157
6100454 22016389 6930710 196156098 201472581 183262005
28413758 181075167 23487728 748042294 778224855 697163705
2386967 37217190 11475987 416074150 398353148 295444179
96244581 33627070 11785276 374075690 361274032 265207543
6722368 157881 16782348 55236961 72763140 85305782
12431247 10484602 31210964 226497498 213907576 241161789
256874442 3186457 172366155 645057163 729898248 706855087
485628985 117069930 223005929 819404358 841248952 780804383
381843372 190941114 179594042 901796716 923939208 746122358
22594352 16143381 8789307 143966426 152464108 90813417
40225099 12853389 20366552 179466466 177781272 155944699
319075975 79428093 112627167 408348359 331002471 349106629
122969484 83673274 146996186 178549610 230536603 268696235
554321453 120971457 52514620 832621743 484809491 591699548
5483078 6272005 36661182 67556359 66049591 70458588
66996338 135179893 41327555 659190724 618575208 661363274
15362851 27209700 101042861 655231644 661265444 538094656
449637612 156621492 111290808 621691763 283524493 599317614
14254838 12676839 2345333 123837259 158732711 132258883
657739341 113374944 475821331 980831233 689862748 872544556
29362465 90358514 34097039 477938670 319064662 465233679
570032744 222209723 609591 905638746 850460581 905289420
68605224 21544794 37553301 174014968 144035161 172862639
196510482 8921794 266492435 698749479 707455402 550191933
114315022 12907158 18290426 247011337 290237828 214793281
121604964 102458977 76113553 569477510 689986132 669377893
58311367 15640926 59618723 217870080 206908652 207778950
124041101 74703511 71041039 301814788 276517087 323531834
88003974 103622 2851856 188371974 199929871 184049423
188978401 84686601 49919565 191579648 187089350 208021152
339133179 112152682 115554123 389401078 183624982 417551417
653905 611488 1281184 5820623 4978402 4845560
198297124 191172363 229386412 766779316 706326421 748960440
240730728 137224523 99299784 690609104 707054231 641121419
333441853 102449701 93507710 391862131 287032731 271346606
6905984 39567762 5437684 620970334 683100774 640663206
226196377 11303245 37016269 893797932 828310272 924400526
87035528 50158989 12300197 575930646 589811944 598564687
156236537 149703095 277916998 763943193 751643255 750797935
59186562 45049522 86168805 324361128 302185925 342509360
67199186 28020364 33924614 200287261 185499272 220216616
55558563 91317507 60977327 267559817 291981515 248859546
47296243 45502351 13175031 521531310 455308748 623649730
308874600 94492111 10368144 759848458 678202728 773521393
120064592 129664509 37569204 628318580 634703743 472645253
183031225 13136834 37305634 196149943 226783879 196261275
120513958 158500209 99954295 751049843 792121455 810740792
61310790 21855264 33216646 353523911 362704798 352524376
19712107 962891 4297514 271479752 191171991 271059125
4721269 21419472 77981449 348860873 491709787 465842129
29290572 5989807 20546197 311541882 294090237 293455862
184487511 21289920 8665548 295061054 259697140 168343297
124206460 55916184 31284531 496553707 525913064 522392528
676138990 165438681 59238905 899848531 889316394 815198721
42363384 15648950 18564750 119689365 107071090 145829999
234983100 87192503 91447195 297509523 396039347 404192457
62187648 113772836 32980792 787154285 800468189 959217932
7403711 5024006 1498359 40611048 40355156 35586549
94751968 2275317 58237312 232603481 205633016 244446748
127180873 42998225 145097484 976719926 991101985 868878961
237773294 9781892 14102307 465348413 568548431 413158974
223442171 121883151 257883803 530330123 712144061 776042589
279344429 70648480 19189544 727182392 583852523 724239020
142295834 18742388 3936152 470687814 647724179 536654377
85634577 20337153 72062735 972068107 882551814 854957210
10118293 1715948 369947 12929304 14328035 13481780
343256162 193022032 86888967 760871899 719037890 753371771
443372111 40293413 71502677 670955006 600087129 561044123
24416460 249497945 245738382 938530853 841406899 904934894
12359394 6583819 14167668 74319434 100999139 103359412
636225142 24839700 14410213 773966947 699290529 680410445
23115604 9430772 107294203 397166943 404623233 337383923
24485686 56561587 127195225 710047189 672858142 678433162
56835789 15921594 36105802 154755070 179678812 159552249
190871796 134406443 79354641 570181940 609366934 537033118
354429038 10063146 94124658 535596325 506739503 551886448
52965765 41932698 45770395 247672974 245936943 265774502
21189877 195490695 11991521 589110471 599780444 593934504
2037529 2961946 56491 13923244 15234848 10706998
8538564 1847273 876544 26901742 26240556 25653584
30384259 1281048 5223862 69781438 78906800 76675148
92376617 272297907 84820488 754528789 756915661 705384136
11165671 27730158 3574422 197688067 211508061 208856453
680185385 298846734 469655476 729892816 709146129 689861905
83950365 10429936 7055045 206271866 193370288 180370714
52942326 22689344 12119200 411152143 349480617 393344085
2821285 14940664 61092701 726214371 693260041 712603577
173645148 88109267 107999841 515569726 522725712 543616815
40416006 81418457 19654446 495190853 456111788 478732514
303213361 40125208 26735674 712909121 679699962 686718958
48405341 46590881 38688541 154775261 137547546 150308252
87097795 12113465 11529008 199254478 183784107 176138263
1798154 3900383 989418 31350510 37921903 34488950
40543695 16898083 2185134 85917895 103021833 96453171
196103599 11286653 34695526 495383044 523966333 565703123
227115510 152356451 63589808 578444368 688115679 740174521
500692712 88806342 195284394 708981599 697721248 649813333
1484848 18899639 22608798 137097461 104927114 140445892
33264336 22427208 778158 41170773 38367296 19340168
151624861 34042233 15696882 328341996 298238666 318035604
34501184 18563258 49280134 370535891 314992552 339254608
107221696 31957159 23729545 519114982 445503414 567961213
22688899 15626373 23526804 742335038 754551780 680722786
241312846 169223996 339165970 819629685 810534247 868666202
59103386 32923657 58421742 480184375 502677012 453464117
19339620 4392446 17193087 319404461 259575938 344958378
128029346 132098037 122999357 452111616 541829756 595476922
118872014 40587815 227747956 740883633 681271089 741633940
2900559 30944615 20934942 185662052 189646662 166947656
187366010 13134940 146063231 517481389 594540224 530421698
40779736 12568109 9994439 51299059 24589930 25867197
329392226 217644537 133143283 730739250 616926063 773846223
4174263 4591267 2536304 36966989 40971342 43122256
158466870 24964378 120481051 527195927 901886028 809585421
6559655 1783079 424953 59877868 55359985 62119020
119813242 71723169 194513821 232143432 189822071 246610348
4476208 75528389 122240510 411191661 452370463 455509431
11686727 14372551 4269362 364269723 333693952 426436309
12684545 51903642 131093479 262998726 235157155 264500018
24546099 38317409 108216642 181286695 265041796 304778804
58103409 8959853 5328320 94733027 40077066 117800233
2491274 17007842 4414474 77703860 70024294 82718521
6224224 110929851 124350958 523064528 443198063 597071916
488424925 122193399 29280595 540952759 453123144 484330851
41569678 6969163 43200694 592413292 604043786 502731962
161597128 17399904 3763014 300520993 299139564 136604419
4437194 1929053 7398880 64365679 78150941 81135549
333338 28352180 53916990 298756872 340496915 324945315
156291792 133332903 57602230 492320382 406094142 548216776
328964863 299364631 209733164 587547245 598981969 514308717
20337179 5873516 1450125 27588889 26043375 27089365
1339869 3983566 949966 15784286 17578102 18071661
4617015 19476535 925844 96395816 102808819 108275035
331892811 405312803 232843482 783141472 871929146 834666524
320886742 58096657 13266669 443574861 427943267 413566890
65712618 3716828 2001049 142445350 133069062 141690274
48020369 29167335 40298930 85039497 94237552 88735724
282460206 48534391 51314224 371488673 290450066 350646361
258619370 31052485 29675320 314780829 315934337 208973142
339486269 19098733 39766853 497541249 459998448 550013867
2614076 1026849 2817874 14534955 14544252 14202978
653166179 502801513 124810319 903445775 925066288 702557674
401113375 144629771 92209953 582243392 702715643 668352340
189679535 28192814 121286344 567836659 527130678 577110596
10028871 53415212 68619841 667026508 708452499 654955597
71090543 3113849 120900227 767721975 795838175 868773678
696443957 234434127 434676571 750058494 523836994 777309250
6148479 462343 10018696 52492461 56487869 53736928
251268922 91162088 95914541 508682916 356323955 371077646
12872072 12195765 14419983 234503247 243008837 238034503
615959087 350399308 152316629 783714844 712395465 707263647
98263483 24192943 98899971 559871616 545655404 501404759
77190869 99182126 22147736 321717246 370137983 309270102
73714395 51286629 41619601 369946987 349196092 397257712
5458772 71590915 29350687 356191851 347144566 349830402
115657511 8056893 2281000 590107673 605249065 596532422
205548672 58383547 24166759 346027658 368301877 342533110
202760857 17742189 3823726 333387591 319192319 355782787
450713265 232095410 288964585 684934434 580314974 654939787
271740211 132051605 63163043 817446511 869113275 791582099
99877954 130729843 96046870 745049787 879843878 917725697
451990188 4334721 235764216 903477428 620698798 957101017
80627955 41572657 30315275 161227089 207128332 172122134
88248395 140402949 20441570 692396533 724241170 699388122
509173825 135476903 13085028 543412690 507845518 197479379
352989228 29793774 18849721 703871345 796578404 731825454
472705427 303500265 281515562 642007201 709087457 573644803
208463527 154800218 79486609 801134995 816391646 683667424
21801148 54185327 117355945 913303384 942022864 911456136
352624145 81049120 17113947 379707144 428311517 369427215
14982527 19758384 11250827 138764832 132155967 114425171
159124413 83100750 60342833 421393016 397883756 375078741
144304479 13945051 47921314 287623444 207355175 314991245
78858325 84467225 382118 211894893 231488898 185660155
38514772 32002747 65009064 328857276 370935119 427698859
98878956 21371827 4504814 191739115 222889274 170224941
6719023 4890255 1509986 13168992 14902450 14459377
67244946 4680319 34553984 88387734 84706358 78889909
86523408 53219793 155863687 785357258 785034080 789575177
2172317 2412123 1736214 59247452 52044277 58519942
16840173 71273386 207117168 621037450 578305205 717921573
36873586 3008715 834093 358659879 333125108 282921532
30840936 31105840 1423618 466673742 502936453 499311742
186493157 9841924 63157704 761539115 806029600 807545514
235143311 61276923 42408674 244898561 119131543 95003618
46548996 16208116 153182417 884955905 765873399 882933689
180858867 61873412 47649563 892273767 886038418 869843621
140711011 17707763 8977502 295541751 205666678 291943509
12500698 11624305 22718958 517803001 644530167 587905324
616401298 510054211 7284666 699378236 792210079 369253910
224245738 1123964 28522272 703704341 735580824 707921906
3329684 3709976 61709 7340366 7952673 7517802
285964610 157405731 48893034 309154731 290914053 284082787
139645506 74837605 133054303 862509502 842079187 887514536
564453947 123956160 38539446 736077083 678430429 708711426
135152339 18567832 2890132 167380693 71111917 160234558
30893943 12706000 31581910 631928469 628498830 546622507
50306349 4902214 8935491 378180473 345458111 269838699
8973395 30467601 59947630 559890492 589460575 569314666
120448826 2599402 25071957 300134669 263610750 294033879
183604748 46506632 33581770 337988019 261599670 216267525
122987498 5525331 11436928 348085244 392888001 364552265
38694253 25049526 13235667 539282236 467698619 501074571
124327889 53719259 24157947 760771425 724545168 762229941
39268340 322904 14046590 60218955 58590844 50362207
414308155 68590996 183907975 610660497 619742307 649129699
145447461 62264706 2200598 206329716 222698323 182505253
237010865 11461326 36280034 464300357 484210611 332819275
10642891 27279443 43854622 720900881 536436612 683970946
20499310 176306374 3211071 512803680 586273632 548929632
431558208 50899751 128259113 754919519 474826368 731393338
7151109 1676176 5744775 52347019 52952410 53339635
45989457 9656990 8762852 193821585 190826719 181764488
227351191 19866357 269436731 505697413 460441766 699405098
20470300 92167693 30712017 217778914 288583718 267395672
163435657 209724585 3941602 767969001 654434395 688727730
40057412 4401812 67020566 262194867 261178481 264179120
463357106 81482756 26908876 827067294 865039670 573997688
37793014 12986271 30171261 677417941 674921988 704046736
3542181 3984904 4839186 62822733 66707876 66973463
242910374 2048912 2088698 246269919 227191890 167837846
22335327 213999317 36902735 898114811 845026351 711808844
28426399 12336939 11266332 270525041 222039245 262696084
21595398 30277726 53316230 364795510 371356004 330297305
116440115 2177175 51249350 375376102 376517033 327684895
221620353 59924707 36177697 323745881 270812515 302253389
88058036 22819545 54620327 136946924 106404001 153484850
98765190 10952786 10331789 152990227 99490658 143622864
13436759 41165977 17681666 220707532 217255823 221223811
279516461 9418695 74185494 345823642 267779976 177665552
124986610 25047487 99554872 703422807 715069817 711671519
47406519 23154993 9730773 203108365 219122412 215806149
13930838 2647190 856844 84492942 101008154 103961640
55922661 71684166 42860830 346054223 343093846 338112324
86642657 6166039 43717388 101278142 56896252 52995632
28873818 15105060 8355248 87600798 62747577 91419765
6389377 23445146 10483116 333938097 294653934 301301271
1139061 11388976 2851127 85007567 73107568 84016097
28701187 6446701 2725276 326100434 528453298 518340467
3036072 2952635 2334728 22658423 22848714 22085075
102939446 3966007 67431946 161208395 207689349 195816768
50645205 26213312 87139138 478333295 837971134 849706194
37842255 30270491 7933108 173789299 174010607 95277796
491495795 308853562 497083240 722756519 784923208 566442402
143316189 39318283 79522190 186172332 183717355 187117408
80350227 24522188 27471062 426456893 573488289 567378119
87717468 71048347 24916177 518990256 501069146 492812243
59004434 11570286 6401561 535479309 524396621 508306909
430564257 164811638 392615272 634195689 693669952 808289747
473406483 440607252 108642543 950565981 779807558 744409188
252215011 100168410 19114826 352931990 264449348 83319368
275927950 134688668 1790667 338888142 274595756 326856335
22200518 125554884 79258319 440924710 474715756 462880746
69450196 16573317 11297206 254496242 237516774 238327591
175050063 114578689 33806513 395673271 540252542 478562135
569416 164570 757948 8658524 7179464 8655234
2743162 12463347 12585435 65832957 67812373 65908017
28265274 38922094 3098249 467356680 413808194 425269397
29266521 14554243 22525585 213607208 166189827 196901887
222847355 26191842 85928438 279457889 149221214 280709788
311676017 54215906 126079851 661885558 710803851 773911194
28141600 3405976 3979165 43682747 43528464 42061419
238703766 19845802 13946110 285945750 349898801 329316160
25130652 671102 14396690 460496438 477997688 464942256
5580082 49206051 6410251 195120617 199040976 212770424
161381270 114544464 133608283 697330218 649849631 704465020
203615020 56499579 210710382 660973468 675859490 683333537
48204935 44248811 6850532 453025398 446972005 407648844
87454107 103921763 71296613 520182508 511123750 444459781
94000125 192317099 168794181 703981015 801073070 779424152
118807880 168439307 19492734 623837129 628398101 622598724
74868049 16237877 28076670 191424262 183710981 191102536
63589661 6874690 130168518 596197243 528127204 610039751
511246242 333727934 119449720 736226258 828909000 668882343
789685594 400276855 273435481 813082269 753887873 619417409
9713939 16326601 9568130 764183489 735793308 708985242
21172862 33559282 3252442 362699797 334927773 349617417
623538192 405912866 866257 850616998 818475918 942652491
23064074 134879884 19436961 644154095 618455332 665714114
80780891 34972597 19970495 757451291 812200586 755042706
96670992 12772242 149013549 463386149 453857347 541795710
30298938 21049218 11580894 694368477 662560067 613910636
247031 15118 111499 8753168 6066468 7656429
165171146 67919969 71894766 617233455 542114282 580433093
142494088 46934530 146888704 643278554 679060682 699587962
383564745 62389915 66625413 777546358 604889630 657259496
104054081 23986010 85344744 924655711 749262087 899493498
8177370 398565 125137839 399803883 364055009 404127430
243026727 48116909 46430631 483981386 427492259 576315275
24334518 28017259 20862995 800519591 762658264 754172665
559805888 96689814 97581001 795907864 803728128 653533059
4128875 8929680 19437570 304324256 282695897 309045128
52855845 58478779 48670962 526355434 528489922 569034124
2426831 29603606 62950868 708771564 645962996 714316932
12551131 2388828 10894806 65681323 65514450 58047520
220418239 8913426 73133892 469100056 400787010 433052903
5054867 2010590 1234699 23634635 14674395 24411138
36023859 10118844 2915135 125134710 142882451 142380745
20434161 11105957 6510958 291078665 284866922 306094790
6155321 262440 1319884 13687557 13965579 12916095
254189348 13580627 81909118 675484000 714060770 460321235
1425221 14763756 1381560 142343693 140214477 139426117
43597523 25060428 70671657 817315577 687574355 779365370
137397040 34219757 189006498 275836425 257605681 310343972
35609520 137962565 12215549 797079949 772239557 723559640
875275927 38949808 21793553 947152428 552095491 76030691
28159666 18096657 41981801 246693783 275886955 270481216
623785477 83963748 136674807 872953009 979083282 931886200
1434379 2274726 1121516 15980964 17221658 16395088
62756877 18900597 25791080 81916161 61572858 82368817
109990440 36884375 154449863 380242391 501032576 506648292
24819248 3448964 11602358 128855026 125258115 133909137
24450464 78091761 12028062 593595586 544588944 628814654
9987386 14778525 12336504 117252984 111217950 106929020
193793734 238550184 65105563 389273696 403931592 339359123
6768410 71212275 22235467 551266651 612645772 627108950
3688024 38971681 204610808 550394423 570221046 591876301
113164361 99359934 95125376 452388771 458373820 569321007
219704331 785706 12562453 881977878 703671651 865794840
9815148 27680042 69441742 756402420 822239641 649076051
448537351 63550330 37587673 491980654 290458648 498771776
45309007 20963778 7839427 105899951 113373568 111529218
180310750 16288475 106247217 301788306 301031917 380928121
29378278 36761458 201562084 364017679 339705046 365117744
9796553 49811852 9786507 308725272 333869777 326705968
491124269 119128816 64286776 744294625 763217607 266523031
57467461 148291185 81458511 544198009 545337387 498046440
12258498 40323798 2041524 129860300 111916743 130827500
38526098 64044196 55693445 907660555 912359701 893945394
594678763 14581555 279497007 872295154 610429584 748532795
14878415 2508219 2259876 56121461 53515440 54541909
346886193 71981275 7411445 969802694 739044009 847248457
22312391 12641054 86754450 698110784 635899138 664781335
451070425 78504016 8371807 672340926 751944700 323377432
355962868 247619275 34285632 441386601 377341163 401297595
140858969 38521235 8795157 500335712 499926676 479035045
28711969 6362346 10037921 391884645 388287626 343338069
125637854 86272920 27570878 797503739 722729897 834190769
274645086 6011323 12857491 379447842 306664412 18591164
313497647 90461582 55346553 751932469 756088455 689320072
291425294 143939328 24518767 326022472 339345235 222321561
46302489 13714328 46554862 126177167 136949973 146101518
95020673 39219941 16907555 439368986 538537979 464734403
134632607 61918167 96519642 930496375 751331467 941334629
201463056 46475034 12495805 805532902 753175593 863080602
47177982 44265628 48463159 426094254 428775272 427482522
914766 76475 500309 2476414 2433274 2749047
119550352 9385779 333838896 869860398 894758605 839013648
2120307 2303209 1106643 60324496 56722050 58710094
37587412 132872839 127931129 854266576 869217297 909498985
327642030 164722768 106156842 498136112 626936797 578860941
118560536 29314366 34674165 680035375 658354745 671095338
133565914 8597629 194427344 482064101 490464896 572783408
63336684 464208 11161132 186939516 181399759 156355061
29033964 124222281 47704936 555067608 529141445 463675663
164942053 15843406 61627133 423924917 336844074 254831655
519872344 8904801 19098339 721485464 758872410 817641484
130702629 7161160 41187493 550283883 557409948 509969840
38545482 1102902 109247141 326141878 457228409 364751127
38969736 17658087 61630434 263189425 291965102 271979761
446540900 98731302 245811079 633510739 715684977 550035167
34657392 5089392 48116938 250706276 278824624 216895109
593773382 144992984 78075019 699460174 730569301 707356442
278261313 5317162 17461220 921996807 990833752 983860282
2006435 7291408 1342127 218492747 225786934 218108204
269208040 219096245 8521841 306769330 345345780 258735001
56250365 16838500 54662276 354046905 386004701 427387279
22021245 23837928 300248 225509130 193756889 226808620
148771959 17499465 216442832 434717850 386138120 447262871
98938227 1606002 41036608 138147605 127793321 134816955
881802 94689374 86085112 581447222 589899606 563680233
15033856 86244310 202158594 831343297 809091966 790779112
158642132 139725199 19759803 546503995 543210726 565698370
138621935 83123449 69199835 776209656 754814478 770982122
51015975 3401619 59209960 538114719 476577721 510320047
41035189 7176923 495089 72525357 47182072 78793234
260956488 308343244 24094480 580944940 578436189 561886090
5574937 1612478 17191968 259282961 253581250 234174245
129058085 16657169 34727520 565194912 426422157 428121041
9592281 3793314 32852656 546393420 545386021 535487075
451623444 124923158 77485339 672926867 470318879 638913946
385692747 6014284 59005574 774495879 496858599 743412254
640429635 311402856 8494233 659239831 652996060 320276953
2065671 39032147 15292772 111476596 124983911 112440468
34093923 27913426 673223 520615156 500439702 498438639
16355128 49416046 55393076 384906161 463427006 466250634
55888043 31104993 18757065 100474367 112693953 120179273
240042598 294070149 20410530 638074016 504991237 697800050
856653738 224707271 178443880 980824772 712939737 903025920
8318211 31170828 34655090 699185539 676144775 719218369
79041171 18207040 59535663 457402046 363076830 447488385
5910985 252499 1856901 16791293 15804749 13250915
866339170 105424390 198797281 955512714 980446076 986524222
1378639 2598818 1699353 54190508 42825942 49269839
267156602 43122933 93134220 510574968 491290434 406277207
3559754 1333866 1439940 44676886 36528090 39438601
423625622 57880135 296897565 607918460 235922938 672505332
81232937 13532347 31640837 118746898 58171109 119301958
77156114 6878700 63083822 524939968 402202856 506748831
314447403 20744488 241158252 939379959 756047417 834622799
175855772 26302495 111890886 706809235 619554594 846605795
60932026 17287352 4755283 125128192 121816324 126310660
75935635 20884140 40483347 613242900 565964045 493157445
252891918 63665422 192521181 451630297 473528085 401329518
549971588 118182395 183391879 763592899 750266531 811066240
148966035 66797715 25496176 269000673 276849599 232427831
227047851 236811558 454630048 973916396 925446593 909425251
100360391 65420447 27742462 459321778 455538238 469928699
68067886 21334374 20226731 334318745 333567722 368241881
87440996 11900883 11463023 180969160 177429183 123481956
1084884 756663 1734315 4357090 4824395 4544831
209991285 23123703 6852126 759190052 715582159 458359496
9262428 3255857 7906984 45510928 50609264 48545813
2328166 7872447 11030015 173251169 180663138 140111123
417399151 76151440 67750014 619945534 481455803 549600641
378617134 61285283 40283240 400048071 309108394 451079175
266363855 98951936 85336647 812482566 743807090 639486230
59871196 15347196 80552127 930831978 957802605 948923361
7915358 100416570 30865223 746985907 673105821 769999488
12301518 43899520 161168941 799993828 733394863 797134955
624461227 254736521 183598846 764733891 591367351 729933290
12167692 28099765 5193779 155414053 177448146 187302077
138912983 6073669 2802960 534418206 495075837 347819543
144494743 4204853 40250138 429602148 360660095 274806544
146967041 233214958 18683875 584541134 835134864 702192294
6509069 12570893 15615879 143245730 114717346 150391262
14971447 101817939 16998133 835433076 857061018 819008053
56364991 79248858 5514713 929569281 940933358 924090947
659892035 24690417 328834704 750246151 630922192 673721641
196241830 127006789 18414175 416411359 483729040 518604223
45228817 7508106 53038940 223977391 302966715 243011401
86013727 10060470 10351829 311849921 291785954 275005094
898097 1792022 4216420 35117344 34520850 31057271
37915584 78014359 90009065 801101027 762456756 696304398
558913111 350342382 162487182 718520277 772216058 478145811
376403892 160360219 113271746 636576490 399235014 494559959
25502091 57990280 47062465 496547225 488660532 470763220
730073346 115290716 201135750 841789752 685188469 816115066
38158571 12983885 30871219 175660891 182955249 185652755
198211142 20537731 52287719 376331403 238078231 337449253
521231912 427463116 87023289 693607481 722697767 640085890
34161180 4034824 7240133 110779676 109570204 102083741
48210522 1495799 106112936 804658697 693117866 837438861
33306939 7325595 74309226 195754795 250705194 255507715
10368455 7173567 118609385 507757213 438471874 489615665
179062773 102143054 25457699 265791962 283550436 103114030
323473043 182516819 214714884 617149226 617214626 600357585
328349676 19238474 150405113 483026238 469690148 474047633
37909617 10491744 10153418 379804980 368179097 379009311
59299672 61481264 76083916 796874981 750585666 761619358
147062276 12041328 126950982 235940922 224054039 210510586
13579159 12955288 4971831 224570074 208147188 201156165
434560919 561138150 161698028 774058143 742660509 725926385
29091614 46851054 31844702 328280910 307045459 288711305
179308238 53851640 17201728 224085401 183880261 222515063
388055280 278987179 205949109 771761258 614676023 761320199
303798045 209637166 257076948 676393126 974756447 965840592
268750917 157438797 16819455 297227408 232094429 151015647
245434317 101110916 9802101 483187006 449061400 413561730
687300 4660487 373461 21785076 22430821 17410723
180295491 31238014 43081507 529977816 542252778 561553140
51266020 88508484 56621233 538336652 434240092 536380215
3653011 2290194 1768822 24691560 24097544 26721315
82758780 27557382 87612825 574528565 779554275 743267555
125448847 15941138 86155413 758048370 852862381 835313063
385337149 106943177 96885202 937227664 826107676 618814740
632035685 2021712 232273969 874382525 683213417 686878125
317384695 17710675 16940754 601456156 534063400 434973389
380814643 129151650 36203109 610936150 560596389 634042973
79271380 73276480 2338690 332414466 303287650 267593284
160615228 186399543 72978635 930359814 949834172 878607179
84880178 38850711 17779363 93986164 81314042 40180915
37644536 6091067 16798923 492656308 504086446 424101052
118096065 72393581 15774252 599372667 528855137 613455805
221496417 98657362 62948140 611737553 525064932 648540786
282402287 15941530 17417095 669948593 485915115 621560505
10481533 10463 6796820 404787909 367260894 395074602
254665150 144417482 7806911 946011293 636829129 930216577
6297532 3288908 75157477 436432379 494773345 527483997
3541185 12312926 5055422 42038391 44582686 41343189
102389094 20684421 147015441 388489108 536537628 369982016
606824750 390401900 134589793 632274994 589279817 458843296
6234513 6006913 21068585 374718129 405857933 402165031
160060972 32067484 22719895 253977573 210118195 237993292
89897454 12400442 393656 451256896 428381268 392147565
49088629 12440276 972905 114344123 111477008 120839550
65905700 59576499 50784432 154458600 170204842 164927894
1196725 1034759 3306380 26821440 19360901 24702752
33117876 523005 32516342 93668846 95380590 94283131
68942899 37290321 5547764 139607527 156190080 153125315
49916857 32636376 15292263 830372999 860496265 836194899
75384488 68918549 138287362 327708017 401445465 376256852
2750778 52415932 17322139 352313840 345646842 334903707
12329918 40777072 74394549 358296286 341250907 372973315
320311869 86692944 199891908 445286322 449443567 370449811
5774999 20473075 8074533 165864148 194463006 202344210
81320645 11267751 1359617 273143102 297504645 270663188
376510819 191788005 262109476 551916735 576791577 523487585
80950513 6008236 29174612 285795839 319540730 323483575
2392945 10160035 9992166 99057937 101623365 89933632
177499830 7063168 6236522 300895013 225614316 241517022
69795247 27082695 39877896 649375838 778658458 851974227
58719043 4958838 24506420 593331665 564267210 628327281
52406307 2683234 29108580 137989326 131096716 162569962
295626764 35703985 56352115 744920127 672138735 799950063
25702070 24019289 55302494 386482620 385368107 375275056
144190304 16688076 81452736 619285819 666658525 425347611
184920202 11632927 8796907 708922271 821303712 844668391
65418475 22660978 4364982 79797322 54884062 86257054
28527263 62529712 8823271 365986619 362862577 350387570
22482546 91299436 78395510 838052830 780452048 778002374
47553214 126981051 87091216 446316372 536557189 662449727
672055773 115622735 14156916 829670432 356994008 554622705
87531511 99161814 104702204 554310705 578096313 542048205
505325888 53345733 97538697 688049463 612190123 754365470
347669320 114436421 235586801 792196489 763122963 766016552
53899696 57981303 65739298 419779842 481097009 560485642
333592693 20150265 5536679 577202036 629179018 529032644
62751707 69690156 131601930 393389156 383877153 356900371
24521050 7033800 4099254 66297264 62813393 59894983
632174334 353357411 166305229 804499810 657091493 593949405
259755907 157361503 33252923 353249957 314931274 332475357
255232883 33665210 63934943 496397534 374106216 469292714
196461578 77743235 46374300 636783223 576862464 541471802
359943746 150036482 4556599 629764200 438787408 584803659
5000786 90736189 71978687 301834234 294473699 288276961
169532830 93265904 301825217 724452421 562257125 830494546
22496950 1763857 2998253 164232954 182885038 187912851
386749881 191309417 1920159 533340068 516286878 432624179
166857010 16130866 2772549 469367098 471450449 476210254
55242813 234958483 93064956 332313663 570567218 595996233
26311339 38096655 91173317 849449065 734333193 793755744
7374948 3457463 39325771 197058640 148593903 190881876
148536761 73393976 221901842 880530051 910813388 934145523
190858377 54065822 179800560 576139844 582341645 583851840
8757035 22084932 128340427 395520187 394713393 493457489
2895767 43830424 44507491 393043332 370588723 375999978
31053059 29192598 31844056 489618406 498695705 509587071
174572077 193398428 18115724 687037297 760714460 656655661
264590035 159276367 75553621 391486463 363568438 400287764
79971 282892 443878 8775555 5871138 8203591
11295786 2102369 4621944 86886641 89093150 102498364
143030498 190876 13151362 282209469 273535108 247018776
455807396 437054359 226254236 818282061 983861129 882607265
25649215 8850459 10730085 127394419 131595616 117142661
312299168 473674213 141355915 666838776 760859602 438857592
82268809 7806664 256827082 493955060 578183873 591956307
213795864 25310565 137854754 921929935 880590445 800122480
19752179 35181915 16282654 438119996 429605941 360899340
292096160 83284755 230412341 321483476 227038406 358957618
60043775 112706825 10524244 813337572 753725855 698434823
117027753 66755415 37973510 500683794 430900777 544917093
48734631 23348670 121130646 601700505 595484425 616954552
70637114 81644736 22266449 613007308 557148516 444453198
9171325 995196 8937 39085226 36703891 38052094
28615623 9258233 2705399 412860894 349000486 393044835
439936638 9322711 36526455 812556407 782896083 826105530
290252980 94324086 91344382 519419511 507518758 521959786
2723082 76666784 45407674 416325756 399746381 488971127
5707403 3056272 293658 25798003 31707540 31794024
350736183 59618110 182384930 522347381 405264498 498023099
80647932 77457 4194056 116880180 121593906 143052010
141088787 190607006 26040393 670091831 725563893 842223116
174727257 13662922 31467476 447078393 451873240 422300287
72395447 10926581 8171522 155176270 150859669 119876625
12978714 432975 169279387 621554212 628262102 607314063
44939584 17076502 171044203 853582144 812334976 888203348
27060794 587272 22716623 129178729 134194530 88963587
20517062 21689587 15369047 441354215 253279904 445587843
82069162 99045611 6118935 272681324 278887037 279803624
78813795 100158928 285142988 848554116 806454656 839713457
658176637 17626981 208847805 812105687 774448310 559868191
222732347 54645826 1166747 298305424 211594725 327816283
16308149 42578843 47614921 546134728 544876602 551066189
46531495 104635380 24988704 239011732 260657809 229648849
5292020 28977117 190980289 879100942 874481842 790355904
3087505 9122397 7817013 36616656 39910207 37621694
476979045 224871 241699597 589519935 410961473 323622987
20921832 75367037 126494092 609688854 632887831 607733799
42017375 134743630 46572033 782248359 879352530 899356088
47043970 15484442 4691952 421394444 461226138 470320652
571393045 28784282 95243635 706188784 531035101 299595817
505945599 69589265 161378191 781298507 422294996 760265632
14065956 76952551 162109641 791391003 816951318 868123289
46527766 16050895 20386615 542583160 641884950 621197039
10164284 64478311 21315475 575305078 550100543 503470693
39342346 17897287 94614184 776218607 468872637 624401627
108660469 990996 56377589 548553017 501919590 421005155
457361 266928 26158 596182 585367 566839
655970697 231597269 235715750 672125411 748322049 430879779
220792701 161002209 47267592 567036950 640990291 727339733
29002061 16944237 8036294 806160149 870471085 772937602
65569837 116519387 11264313 951200806 816303980 799027282
87623973 35266441 28960107 410819747 637415231 612258969
45621179 27552228 26777134 320147367 254551749 323790592
363563495 776594 46361640 481118368 545120731 514278572
257120697 96735220 3899402 374819473 389109569 314046789
194911624 39396668 33650371 700770934 695933030 588333797
642516698 68270082 268098915 793764377 678795442 785710045
244451404 8031758 27479769 869682724 837000399 781165011
325156782 145003601 23980389 419001552 384437691 398174694
188941682 85493486 68658174 524391317 573781790 380631042
6549184 18539743 1461027 195534644 154914447 163911004
100681454 19322242 17775988 493056611 482784473 519114562
16710747 3135451 10548631 298204582 358542619 183521572
589627249 4599356 3009707 892401367 761452030 653884549
338060668 94387716 22818289 626681577 649747359 469129748
154588653 22635031 22789022 436567399 275737150 346459283
198272735 52708140 101995413 260616414 246484063 264118683
150872787 85684513 76856604 536038916 424701464 530495782
46384833 19382507 11943335 213944777 213291293 211697711
63427586 36755755 9535704 628968380 595782767 778505220
434828447 4471801 272244626 698799896 439920203 737763319
303230995 83019064 123041198 563602779 692494345 666501024
669101464 16243835 5564061 697275265 644603435 676787992
3438972 66894 41108632 240989626 257850230 248621183
152763633 147648444 38146928 710011211 574460604 626925716
146681846 45851160 8942478 577563336 539415422 577075350
644851828 91889401 86548904 672336858 674410891 656008160
18922307 13283205 8392919 317437492 284061686 301701915
496934681 294500657 43557806 627352214 523135957 176856377
61504892 8303328 63481382 713140592 697462666 655660603
91273116 35173318 81303586 651741269 607341759 570742492
103752307 70560014 37977018 605768809 729370815 680000564
18990859 20913025 9214088 386015432 399305641 352449742
212483821 7942600 59363157 840514194 882587126 937074947
16175938 29028713 10002500 654706178 574529892 349196818
46533460 2320665 28781858 72392552 72843603 75967950
144248404 56240063 18644407 415896758 362761697 389146580
40614831 54656737 21842795 228210100 228171163 230070981
763405777 169920620 300692655 860230430 725618551 687759007
12511468 98976180 35007631 973728761 806137481 858679097
17181188 6579755 1082033 317038869 294862669 299857372
27122751 7322011 4851999 143870096 165340000 137776963
48719511 26973177 12763477 515526194 401318487 527739541
41455373 56262209 24827347 451258334 468176269 420025944
165702156 51788392 15071293 241110813 224214737 191475481
38909154 32360632 72833599 242932784 329808206 321897884
194189594 76170110 211388903 494334135 604866116 637869955
518255180 150394188 218819345 846775868 962239978 933982036
2323832 2716337 260471 18549532 20871715 20001699
241387621 160522557 142991651 279184404 258132239 305326857
213488804 66564828 60105650 646427246 597526488 622890437
55286925 36092689 203836854 867027209 931141106 878526600
90144184 101909483 22201397 510018311 788967123 733053967
9683977 42504866 97429807 428529107 434171140 426347746
79390872 76716489 1817554 635652550 646580045 519698184
74833642 57368906 24544202 418170738 422063541 432798609
379298459 253746611 93010123 545660315 315385791 548830803
8601522 2859679 4474361 17384457 18856974 19971196
155207 22939769 9942892 317796203 346058095 347630266
70046558 44311615 16828811 169005190 172245321 153987533
14717571 8805354 17566897 159714300 182381869 189210677
98574531 7640960 48195287 207488035 194683174 208171338
11887091 23803151 1072671 367745043 328944970 351977588
9196498 28330405 37489577 556257042 486773146 543170791
131472553 14103401 98500705 619010578 744862271 611944092
414012484 123702773 11481333 507076909 525839601 508762713
85742362 39467329 88563896 654228553 813465603 813260513
18015981 16094985 2151504 26207185 26249978 28038938
84716559 44198375 67880240 434972941 433972122 444676200
33080951 5351569 7948500 156305235 136125086 164326316
142440690 39992623 6439568 839697216 786864979 931290275
58806889 3102744 37251181 110844416 117572257 93251280
48638671 206678070 81982397 394141583 517564701 536871278
74131502 6599317 17176019 356442313 315773899 274042959
52612147 57762557 45391681 436037906 409697876 417466362
172526970 65003579 57094193 814201715 772915088 812454294
15559970 86324240 50975573 871047174 867835049 824688282
52194845 14582797 71810801 183816882 185474377 135394371
3997544 308327 4417249 48665908 57122604 59339694
11702605 20326515 12554256 715464469 688222340 573394986
542494915 282612292 64012344 590152234 525637473 254628612
33977605 4313498 2894790 88163040 93484490 96614476
53924133 9997530 4364407 298243090 277844284 260216021
144589644 43583318 56531242 852094092 790590779 809190882
441731290 133905798 54662181 457264228 485556061 383987898
112805022 39456019 61522199 564272296 560523471 578674597
136107874 8814909 31119873 586918640 674952757 608693725
37213385 8753158 32031416 788397107 847744041 627973252
243726225 10400177 20716044 792332351 753418489 616414028
196126631 117422513 16336440 541136843 654269399 660424537
932211 98625184 28332392 527974347 601591868 509087326
1759767 4809696 574023 21202158 22370785 20210765
116700830 10763116 35041397 609495696 566723675 631889884
22004453 42193818 16786421 438102713 420899776 420904830
426305369 11099838 3113590 958095557 985498001 813659961
229648420 93858855 109394494 697855706 653792721 657482809
33420495 45291730 17161002 151648909 172590195 160436079
165991752 112348773 9967550 349458935 272872239 341637764
11492955 1721813 22363848 267395263 278043767 211511526
129582946 11973186 50434279 482623111 540259896 503616452
53934860 98467296 41289960 289010437 287938631 295617458
4720730 442096 1333021 76019445 77001341 84561686
617588752 399716521 371356831 775279387 658189491 670700287
101964591 8560585 77059153 653420746 625612773 587570380
399620585 82313990 199202917 497863195 360747859 449615562
2155886 728915 6571175 185140888 173816634 191323659
30786719 25367229 18792582 211711076 206130100 189123293
27811300 40444803 37886815 343331543 341230722 336380579
10902792 7247463 43109235 253039704 268044361 234048902
180336054 37263538 35539433 558437081 330994299 418963612
326832972 234462515 31841793 856683726 851236632 875222414
479 239 335 2469 2462 1950
89849025 83414926 17196837 748400207 774581009 724499921
123747735 69703352 69954074 950031172 826739173 802075108
353941306 124505895 16405182 534116518 494186691 502825172
419086791 277442511 81478135 575372507 567098677 209967502
17772260 52543136 12479877 514595189 503473455 536403303
667759323 22717369 332919848 754404994 675520117 733673562
39112301 32115845 16697029 290765258 252838176 269872137
277630760 132973281 93027189 479521930 494541883 326313706
163798966 78102036 63792473 287904156 305673647 271425791
8162491 5117778 3985803 28962086 32427390 27290693
160150235 60163012 215647973 905506630 767632310 934403978
454960756 290871053 212396843 958371309 865256410 941278528
664029 18122491 23133676 159716566 181733020 170488432
314670628 190245787 51665698 371016872 366151758 174163782
783634258 236956645 330121125 981727514 932885805 889842561
198054929 5145190 34739335 315635984 332084037 261069828
28142310 13896028 31573671 903699796 602525719 872963525
19483996 70241206 31020350 733544492 818336777 672756465
279911590 17356064 60539284 429079605 430223048 426953234
100718875 197368280 30080422 827809068 875404362 950792490
253861483 141825611 24609616 465349455 417592742 360069955
54686032 200491648 76812642 814423103 795839855 783343764
113853452 24017047 34209944 225224221 260083764 207311769
530168342 193170017 225866107 662266383 554322957 504131632
138652137 26257966 15574958 511806704 540903301 511612237
6347845 1249755 4485831 77502749 62361780 74033888
27174699 26315474 184083689 513729735 450147212 553385971
693313843 93400853 1236681 773580952 630341438 534829272
28190940 69442340 36037891 673132629 547849563 655235932
235783753 43765220 10870066 282528089 250187281 182225609
922252 2153726 26631097 181588450 160007922 151700352
316393941 59836583 124408681 512559402 452844778 509296025
32845935 17682561 28860391 124495910 130059882 127748573
45912608 50639968 48938371 548543084 557153070 485073268
415143588 28110621 201292893 811369321 605715082 640738770
31341444 10367566 7658784 33106392 19272669 32909693
138774458 4462243 35172996 661380021 744648078 700952241
98258992 209490633 10695543 322710952 276917163 344896749
320510405 197880573 18098701 495643685 542604278 535821330
20739454 829143 44392434 253740529 248783024 242426324
65557829 128116294 52732699 551394703 534146760 508792185
271216837 104154013 11119770 636643566 728279032 787081580
108035514 17502289 108160147 735753670 803289836 744262288
31803201 45831474 15178684 153522457 216879280 218992748
147087711 30845600 50502005 598392175 596055195 485517428
3015822 27696218 39025685 289609774 200192693 315877053
251289211 62975385 645342 297846358 297222776 230504517
10171827 22355338 2892880 82739061 79356802 77789973
236453607 151098381 64905303 605254467 653075160 637511240
17766310 146787563 15555969 606707555 570920434 646041726
30034083 71713034 61830221 692201016 666393406 707048380
256411622 33923884 136872299 907927636 886166635 944781988
68309090 2521224 23979859 151291348 136010194 147238238
47414155 34964367 1953556 650970321 665696578 640263459
83481233 21916361 5170909 765976066 503158473 703915719
15553699 1953598 2028779 158212308 157570350 137331767
27429605 85687286 120858478 443814856 499336178 526308607
164486887 42827715 32181944 231143475 231262043 196137267
459048085 213694619 7244048 462660361 449208755 480770848
141598546 28771136 67571327 789760829 706978121 682038449
20611040 37006619 13734623 723713009 631890995 626403146
25098795 6172057 463249 43533471 38888675 32455582
21195097 6424982 4000698 40835913 42019610 42676856
5904846 13081924 1371770 61336270 79076867 78941538
69030511 99177085 47822720 472551911 445258748 466347553
10253889 143148715 6 485382808 477518333 495011354
72708726 15973888 39192050 340905384 397794071 404452798
370742404 97818291 76580844 512002763 432858994 383656636
1960576 851495 1627186 18096447 18215678 15850410
105001974 190817353 52243480 783082882 774508206 820648715
149174371 3162777 62617612 656214538 764120748 776431960
17830370 129722 9090475 76380902 68597049 51997652
21510497 10106815 5836693 102583470 103161072 107778453
134518543 45812469 41641 378954201 291187632 276889091
589379659 54860661 307810503 906540306 608549327 897974598
8149958 1737932 5797844 14566799 6030836 15327202
173516633 67987397 61155472 570345054 441397211 274674271
59530619 16868337 62256073 103823461 74131711 100584535
329900043 17560003 96918181 828707075 749327473 801430030
163549182 14348435 152479056 572460630 820754115 822630379
269069265 131343223 160617880 309269664 262802502 363435479
48841531 1147004 182958 539238303 530595124 552788190
238482235 211629570 57211921 900503369 648205723 823124521
206404094 128300082 28302006 292829634 246667122 266150304
206291655 4416912 89386523 546930799 603099415 598335656
90710106 124120245 24759098 921014144 917521548 844454411
25453150 99340415 1411267 256920530 230451815 285659287
19029021 989163 5538021 33671000 34787895 36504803
32178074 1270599 65077528 484876493 423156517 480821862
8926687 200328638 67058632 684742162 724546271 476638654
25363112 96519158 103644583 691824691 728275048 657161918
12599746 21654003 11010899 106812188 107440758 105252060
552928882 186255640 135610767 805707653 569928087 584958517
2794364 369862 663279 6274204 5169849 3321938
18775765 48515515 6675038 280883688 299221780 284429302
42055259 29193741 36960624 682200341 487003308 675826772
4714003 10519605 1788431 51413306 63457221 61256066
37731916 15285315 37037248 277688361 287942629 311873542
126220476 22570590 115007171 144551282 52321480 138348041
141335949 16545939 71614217 335257846 325892157 277424991
203993957 13906810 62028582 936128244 793877116 936147861
270280728 36668479 32968509 931807067 918350095 938518575
146597888 509855 34051905 266705359 214706511 231178880
553620131 130447144 46205808 779543266 626642185 845091678
315500912 269441729 101140210 486083502 538844842 458443557
89489082 55848786 168942679 791237960 769039408 714191320
153686654 5024100 61788664 768490469 794396677 701655541
81735147 39946351 44998729 272241520 262990883 282206676
104745945 158982456 17432169 566093993 632616266 611982431
79094607 40890277 17893718 367050632 382466234 416480573
299168521 185256781 27198657 580931038 684845004 605446228
743712 41613783 59214003 224053980 244881638 239850516
80041835 121713213 34727073 727250090 769036823 976302477
64518694 11224391 35923151 219498233 205919471 215346747
36630752 24733892 28117733 502736346 572060713 555996457
186090832 10611206 112536106 222269502 221575072 134173362
286768944 283852626 158236586 687882054 700907503 841116211
57115609 208164868 130656907 540000640 520822206 469219657
413487339 90336088 67162594 567112436 451374140 463597427
61926949 14432773 48324479 679245140 691842912 628535287
51364578 15638420 116086336 327657359 351706952 279987830
362863242 80690818 186599748 500320700 502846211 351728408
449965209 69698374 19605042 846063239 648067411 881172845
6734756 2487772 8381124 89981640 98272049 99742298
154472860 43501316 311108989 708188663 717024611 783364814
334487919 26365275 54882423 770720653 723955680 503067262
99615716 122215593 83026926 944063951 864003419 882391970
54201114 17553946 82035732 319100707 258008565 320188917
146413142 9102542 29121552 414323516 356041470 431036601
40271736 12979660 872066 140208992 135366736 129209569
222890971 186429507 32690398 349375131 355757566 300222020
18978112 68978849 17396134 239571940 273723740 309950386
238291476 1554462 79428530 574140606 404821012 544816270
49654981 52921348 205829480 466449496 465081398 338899070
155965048 14585536 25479201 739570689 768102253 724893197
97301718 29784167 28715276 343437177 322997115 327143008
62373922 52257473 49940214 672744266 654753296 517454213
110727877 40973670 79165794 859669055 867822511 728172346
102465792 9391421 12052957 585796198 612359038 618911396
10312358 3621815 20338223 164742836 166826291 170900794
3267755 24909854 3072415 170683030 178633878 169892416
544067826 186568661 142623957 783759087 940548631 940194799
228880208 88207578 18259103 804356347 724426974 700483798
149319730 197172896 53178767 627063400 590706692 635546104
16598032 4173460 62760533 155479551 129243913 159821058
20229656 41240898 8674107 382375283 378151443 390981171
71517432 59183804 11101332 602692651 664308536 650089135
425298511 52724564 26089915 568139897 487742689 518519698
90129488 27859472 113641122 904396472 896715549 814289626
76478746 110795920 160921894 797366488 713088894 730035853
137270521 3654300 97826643 574979689 558781665 569816128
42437872 46039896 17489130 112213714 128780870 100444672
157945844 37896163 116739504 412523675 503057787 542099982
107210072 50847026 130362993 422620377 472164332 447197685
9665658 12728973 35009348 304861846 300480158 299876497
72723057 79461735 63158520 446351508 466406008 469189798
58236388 157777665 9830954 745785405 737401593 795082845
51373098 114398786 203862634 701476041 582199976 709623247
15933010 10956006 27594383 250361310 294432029 296052087
112152732 4174494 3643999 303659163 421840244 419436014
16669567 7466174 23048831 446053693 396525653 439712642
58355351 88975507 75431142 667606669 708432411 614063211
343744578 38204414 89943072 401649689 347682374 305098439
146301564 38949267 91583419 717627329 532583201 743757800
41102134 43973798 4609309 647614251 753731343 767023977
1273465 4401450 14418993 62900382 58892044 63779843
283970536 32426768 68006180 622073760 578558496 610822777
22141883 113079670 151590864 947224872 725493509 778822297
550372001 116827351 111184534 715300257 592865796 680706838
242175519 7444149 237924784 759103144 653636766 772249472
39305129 339078 2315382 55212182 38191105 42079020
49672796 92798768 61261629 435544407 363858753 426080592
207680573 122365038 4325300 320040036 323236585 291493123
655511922 25863923 22620456 913542234 799733794 812204744
58456939 21168367 48408100 633887504 586666804 616432794
504922561 140899311 59348880 680671186 802648503 760390895
279156080 92143533 32909476 702328259 760083961 800426226
55233692 41685251 329592537 941372062 899620660 930514418
422244354 56909926 119362958 578301394 352823386 568616599
195769424 73491870 15622348 399197281 410948410 412145941
1072883 49261387 15779784 370972613 384079332 397120930
10873326 10328684 55824834 448638754 582100267 579579147
201868527 88437373 85265422 228725110 205301175 231984992
84474736 21327198 21939193 420555126 406175383 407727371
333653753 2131651 22835512 491439791 531356888 415045801
619528885 226287882 255173483 780321846 360885718 704529786
474045488 254526102 339606931 677536900 708309799 699666883
115972764 80133265 140223017 745756855 787857593 751590293
10788103 7221323 87161633 379798734 592960504 413947608
1990387 45630861 336405 67478617 95123982 92702218
331404486 62418364 612585 899134392 788819706 937830742
30380835 66861435 7959640 694102586 682959818 633794507
36179058 196368517 42014430 750196322 756099123 774036853
20892907 7817767 10713821 53646485 50836846 56700217
95100670 59228338 34626435 877813519 892287330 804215756
507914770 274609125 14904749 518954830 520596721 355261744
466684256 161484671 137702755 596148556 451163474 229812186
82111495 64434549 158125421 725093849 640300958 672088691
15129611 52758431 19209463 367035222 312108020 359343236
256720485 97113267 12323910 330962721 328537855 171004091
177729946 42506304 74000634 228172897 218584290 177931392
11774432 37715092 12272578 216034739 278635880 293424672
75268014 132437261 85642351 608688784 590123103 578592985
125186483 66247894 20573257 181090437 150299391 205740296
277194162 112074486 32654189 574450524 592186197 607929088
285466192 25683577 68602979 560211876 488177051 625090354
30698937 4889958 9190605 218070168 179901179 238847903
5965977 15954746 4104700 89245007 90853357 93714942
59645185 24988858 57306995 171943437 157236300 170036131
381437524 185843653 169099954 698747659 629230719 703378257
3072965 8307048 6729217 231615745 227412465 165258401
36496898 32383502 39878380 836280243 838834053 810905283
286433095 282687388 194516304 422397403 406572546 414638341
5668057 242595066 43138508 502807398 528507789 524579445
139573993 10823203 30874280 875431973 872936380 872662026
36357118 534863 41294578 517001435 767149659 792801413
26955827 3078068 10057669 45457000 45198833 45858588
565797184 20697720 384548974 631998367 430144566 559767789
7531862 15322032 5796258 85901661 84075933 103472757
100488404 14195326 80627580 416487662 478991019 407723796
149198896 115057022 39177974 628989300 519892423 634272654
149790981 159355523 37256039 920393820 847889452 762805300
238103650 129670184 161905319 361237181 457344834 400145220
77567452 38695199 17735760 316427524 329171991 329893827
260117304 55261224 163092388 834505190 819960777 852697044
169169001 53282826 2990116 420597974 436137052 302747043
43134414 16792743 18106549 930602026 979169360 809454448
7707160 55735887 28947694 688763190 703853006 723564271
2016647 19928042 2055716 179393412 198988012 193016923
81192283 8753380 133255667 624578421 667936213 676077263
32884201 8264577 12073909 53609951 46189176 54084086
149787500 53323928 26525171 514666591 476728475 516524849
209499941 226889974 179686307 744051442 723897944 791229355
812088307 122699587 336129084 911471894 674070907 905963746
120351833 80988461 86301736 992761159 990856607 961787344
3254222 263314 23190699 127768929 124340262 132190745
218667036 103120891 112697759 235713976 235783295 270377425
20398290 47914842 49433799 371324284 404284781 392271234
358417112 231128036 35954404 912997426 798192111 477245967
22221503 461738 1546826 228738193 228371649 190327102
12571832 4614256 1452852 27438296 31749713 31564917
710304834 9445353 238667768 899793138 939276111 723884255
79953621 7666993 59296550 450104774 399174014 450719459
342135262 19117132 193400469 475514061 448623550 448563461
596845459 35122531 159537350 739418573 473214775 489541626
35212034 1833448 22895069 52383973 56846879 57121748
313386542 13578606 188897475 462575935 222171132 324749287
9056315 109800595 6522037 222758600 249382412 238861269
58162117 20897136 27501715 97658544 94801578 109004511
195296029 66053923 140699740 293636920 321263903 347598033
146164997 797754 6767282 747679283 752698377 849021224
54327928 17124119 15846359 118586502 120355056 115822720
4027406 3790184 4276677 235252802 190651078 242769824
352102826 113292756 104412261 430355150 274162270 461217643
82037317 46298303 69606607 301141860 281222294 305340150
35268239 2344542 15961194 97375810 103829110 99529153
428276289 8349584 123662771 763763480 709217902 573490202
129437973 17453419 14944841 872772573 859104944 640864821
114089432 44096974 45399942 270869727 250312343 320827570
32097783 6867614 3183127 83472296 78936701 85093669
6751579 3434462 19149164 908626940 861844908 883333743
379411538 64495611 222566807 631249705 542741670 432573658
111221772 12759807 39994386 414231297 391579127 270439480
12845255 48802992 16887003 711351511 743152469 718698554
472649602 310397828 146110966 743472688 835284965 584078595
246876434 19076259 25082471 283542420 220459985 198480085
36178845 14299408 22736790 440455885 441154638 382834627
30406403 1923817 15895643 40835362 36301132 44679539
82912304 9204000 46797788 390455142 483611726 483803527
358608748 15609014 21797037 618367136 370677796 528717470
123387475 52204859 2928765 538558596 595207621 613112598
452440058 140222410 106348931 510258068 188828167 226702958
83281358 40976540 16740901 83990652 49067876 47765324
513164054 214819644 325346115 839567523 948064373 768252428
13859911 83044146 135239767 960731329 844865095 784399288
30433748 118105663 9815263 719205486 713502917 718229341
170670036 37117833 27827012 299607532 342248022 330161215
524977523 96485614 16999535 601641288 471083278 542050020
89904753 10081390 35834833 370918640 411067689 396334886
346750285 24084228 56314593 395344865 412491080 353702356
23646364 7547437 23290041 272293810 195489638 263312969
118263953 23790608 43758567 768198922 901182405 891658727
34968307 3177299 1486388 128687548 139212499 118568105
446994612 518873759 201128627 741890178 736726523 733296894
8144548 17407070 24776547 794988389 735182116 774888660
293542049 52493827 56782316 818201741 855621384 778719431
66385162 6334660 47031972 566902066 598954952 619227972
35708380 7487170 4139390 518174911 468608731 568965322
68357536 13520506 62189359 283823962 231470612 241011142
447139 298976 639230 3489327 3747491 3902472
81922297 51431680 95599901 145368541 136575277 151959913
6090173 534477 3280729 115601816 116727115 115120548
191455289 29806146 114102513 434229704 408438470 455758713
85975141 18673548 105204980 456883544 455243506 516013103
374515961 406080527 204116661 931652653 903300367 800382473
201254800 83196478 138335162 802209400 466296427 786365220
146620722 61856685 40601661 180762947 180962477 208333271
186097457 24311021 37874823 232489269 265706709 232598970
323528944 11089176 89863910 974387723 750210923 858902625
436294073 30828507 342555590 521263463 530114247 537512701
361656704 15225694 28380591 870467007 796073814 890016891
54678451 21049313 49126389 648184910 583258754 592502711
370533135 67170954 69236858 749786635 662696680 764678567
178486276 25354927 166183158 809638516 829709808 722578561
76146130 16427097 13717033 574897855 951108263 721526989
580684231 28872267 312053588 936336755 687593934 598963295
91861814 50003479 59411809 584896678 552298399 574661946
402660780 6079550 115122279 746441909 285835208 425023653
51776168 3500371 63121590 846339927 912711877 912995444
36391489 35617253 60526579 396486995 482844265 512991464
23318072 190682201 83643959 775160787 612731596 915427537
28882965 19188094 2958607 72512322 68914500 66448014
1233447 11297543 4754708 51727156 59342958 56531115
52474754 5638128 13243941 97637920 106737249 106004862
32501709 86558757 9320603 289917576 286411264 205426412
493114822 385404496 269812215 501070322 506196007 465251200
6579591 2767537 14774476 61419261 55282432 72529590
2741606 7095413 1123574 64689729 82633703 77128798
318024314 128120372 67139712 839442613 910976209 747850432
39891846 11003900 19279696 129039798 130946225 129994580
10725930 41377919 86006488 227127454 317422175 320354439
124825475 2654784 819783 133604594 34622286 90048739
58651985 5627143 17568252 170888057 167028741 174818221
670214790 68022968 332348664 748887494 402195358 798335091
16783254 22776532 67618992 845881077 858584686 864631754
17752674 9468750 10873930 376864633 418405523 420758428
511558572 331552951 72712342 549934360 551608921 541109363
28412310 109690634 8269429 455002209 416921482 392022892
126125332 133237838 136104124 771254727 850997198 855504930
146864646 9089491 22241727 233275986 217828195 244972639
109131764 37310451 51301032 375290416 414455736 423354141
68083713 85853441 52466842 680742280 666201463 660827574
19015312 32865102 9900777 161685791 195527395 221831019
6973139 60130568 23183065 153354148 152469931 190852937
99666409 4010802 1629211 191342078 83840321 157401247
126254708 38706976 298476273 693852998 692862077 670781008
69171081 16781221 19184048 107960240 96572629 93546271
271529250 34292852 41708892 276822984 227739229 131658522
165159942 21407670 22379179 462814280 526424942 427420718
27296207 18485045 4205135 290804673 269040610 248866222
442607270 361641521 338952673 702406141 665803841 588861986
152123491 22948731 154789229 915861932 985500391 914117848
228396633 39271017 28147274 514219262 526015770 491990578
12571473 29293635 59539161 424339154 443955927 351928881
116410224 21989780 47505451 141048745 62944756 67823508
23433659 294001440 37232283 670120756 737629467 748224364
61291979 54628528 67923503 112098295 108934351 108673680
93041532 35914605 27258952 623831001 560192401 549216158
134393358 24371685 110836777 240802541 297183440 283104176
773144 18920745 2041208 164174246 130479003 157510102
589429051 42536013 57576922 625530734 487239749 352911302
50695217 213038346 136120 627589426 573598969 630800467
95917339 21411310 77404381 290539218 210632144 273974854
183282677 49731850 21965777 246545329 233711089 222564611
21481164 105446381 165374577 420793048 411178870 425033805
46339410 3855016 17311195 167427315 105424723 125039454
7211108 7016050 37353849 291659458 299287432 242974773
16094538 66464931 34290533 749428238 657020990 676766965
108824500 208472256 16860446 668744409 785349789 758688874
7296300 11133533 5740068 35906699 36216419 31675217
411617586 85915009 167271611 859408477 749445081 878050798
6317453 2842959 32056407 313508388 294657966 285457992
118794038 11201788 71640652 330657557 352113852 354720086
101879859 6884983 23573817 267037039 185729196 303666407
6186645 38657844 8281671 321670248 329282647 401161371
394990090 80986950 142294431 593069223 561590339 598833870
242316667 53241015 70854586 813608420 793195730 679058542
458372226 189412823 219794702 731538398 629315357 661880790
81315101 95562662 72092680 240310121 170711505 271024226
142776197 56024156 137583452 261808885 215873723 210397429
71949478 60104843 4598959 90756099 100499910 53129027
47907801 64922714 50225645 571892151 557839253 574537985
21669011 62592035 42741062 774938290 665390534 714817891
188980197 13903798 29873560 263933789 175593374 263898449
62862352 39185849 19560866 585690998 743352522 810679783
9985890 1242184 1126474 92646646 83425572 85674567
814887 2935541 12786 11202913 11163353 11595101
292036595 28237274 289184475 327888900 235489393 352742399
241888148 171842814 78301783 278040231 342026344 370252513
15449625 9807302 6142782 218705919 217274751 191254451
116123907 29584853 32723423 237208012 247959785 199349231
185017058 12053957 30914981 549933394 554055404 524599720
78078562 32438609 128726980 287176751 297549876 317174098
82929400 67481094 22658518 888927769 894529135 759034942
335697206 35656309 117549714 600017715 616112147 577182761
8052951 26101537 78299697 520129199 500116388 510482481
34211422 24377851 20294340 624091836 695937140 574401462
244851802 42448361 157420711 725305474 909711862 805743241
1953825 82427031 354948930 895469903 862089190 917008768
339276057 150090709 179238250 563591902 465798691 482159364
515093754 70778923 205891089 677704479 794175575 777388991
100884499 134611505 24981934 746888320 733835043 790730583
726790389 701216674 367825211 853081648 899287442 482052657
580388530 262998205 290155555 663497067 680676461 697481459
564713118 89628781 244595328 693067932 638648389 547209714
13271944 11772523 222656444 555760690 762386075 727589715
334669039 208178109 133310323 567303926 577326566 599309410
38844564 43922727 134122062 476658197 475481858 518623914
241708051 36934885 2263907 528526173 388714800 551367749
74386901 53153691 1950526 476915984 465672063 420295816
47328375 21232034 117860883 355368746 344589041 352492730
27148717 1736708 23186988 303937560 304341989 305169840
33334058 4540915 10976171 182027477 176712181 180685824
262557977 62059383 64835949 515281221 481415207 559239201
130893640 44000437 22692155 425725955 364605746 417293521
517433804 75220054 116238507 596619071 518970388 425030346
569725526 36468267 311106486 790640878 582675844 902248118
37964627 65594146 7685510 740238933 602335425 711903381
492141250 283067453 108979418 718543171 754153742 593705883
88300599 68610267 84243426 454565986 549327932 579565514
9486900 20563961 76476436 868001801 558403661 770217059
92432736 13087836 5524639 326742585 218490974 261210912
65161349 6610385 19908991 193201174 219942229 213143061
40434601 109335599 41053408 446861021 430099106 389754836
21846591 1094519 8004524 73973232 82686312 84216241
20313436 519329 14109905 103887075 90717103 108703325
360801319 117971359 278220964 878891218 799697916 983514473
126058845 48979350 21025199 459464849 357027320 312439062
304159596 56719798 9337080 348611569 258994691 123882987
167844534 6177965 34047660 347784411 300055049 363214205
39113627 40868847 76897312 316892745 264067034 312466699
56543446 181467556 6457214 752314026 963426437 885482654
830447164 128193029 415862828 846613706 427023906 845034708
341182866 218617482 55825332 461186100 408522580 398286848
27564137 2388846 38011638 197713976 222328982 200846258
691919250 1481749 97168505 932080899 591051098 833493887
519619345 663093803 314447172 720529793 763805832 792517625
74099823 87309694 670141 376385249 349377591 375465830
7895488 22820561 15298550 81858907 94289643 98944780
5817088 896945 5161468 7922686 4191128 7498588
50106082 14134603 29694156 323805190 347202667 317756654
52163394 98557161 111652505 581103575 776285337 678663894
295735459 93000421 103425258 701522944 769486921 770521105
366898254 59485736 204914357 395975510 436349334 440645391
71582535 58591039 12598158 241697298 271789251 195162756
276951541 28528035 8372910 336269656 172192196 318444922
297717858 35522272 124272660 308301061 246086344 350557534
15065595 6435672 1845694 35622635 30774983 38309292
107798995 230001858 815875 530667678 577490089 538492380
12912873 401168 11372668 27953076 20360568 25663586
106997968 100600018 91123270 693127246 731766029 745310356
116001743 71080101 139227438 313858962 409895723 421818804
11805675 40011275 16561146 575349364 609051334 576310809
11183584 103455 45313 191262777 200158665 134123602
100623888 149714197 13555080 570842338 595035385 602941401
47814611 9265304 12125550 397337455 443621373 349342605
108383889 78833477 1612170 845630547 899135744 896580485
190039817 74731186 40799285 575655649 545279495 359042350
52292156 21280609 3267286 56260130 88094139 60313659
4327874 1461735 3828915 47006321 46282826 41494352
223813532 128257251 161635647 328490562 243873522 346661551
193109082 83975272 98712454 235747794 181838731 238723956
7884287 11444660 4288314 52066481 53583448 55449163
110328936 21884296 115034084 292041137 334319218 373770559
143730703 20328340 15076727 566938842 591177853 710846795
18777850 20336462 108339305 524551355 570819723 568198505
33353274 29803128 192660019 572923216 643791982 705363983
11349454 1946745 3703003 24085054 19171282 17166882
247752098 68471509 272894435 421555665 480599761 402183123
394539231 69616382 15179620 924094839 894934689 857032463
60665411 42271602 5711817 853682720 809828733 860924692
35588951 81252730 15634634 498518329 525952628 415275272
107851191 36772522 29186676 399321569 474109601 313016920
16359022 41730857 21770244 763059808 596042417 821310712
361847599 193765570 80794233 390636688 213302195 332038540
139913948 91700110 4734545 246939647 236468544 249221183
27184910 47751373 5204506 343702631 335285392 344524723
1484002 256010 5196828 17177484 19269553 17655087
316607189 86495603 128805196 676877895 496749539 741203829
512645 4608858 81081910 346333424 369874558 400637012
23244250 156642634 167948724 631449802 599134226 626611833
53153622 3135776 2678002 288509544 299226932 309544869
85585815 41166507 18024945 598924676 628947233 518544007
309182941 12135414 253665124 431492892 461606461 405107530
83335170 823358 5380718 198384302 206205203 201721880
50374681 62641 6827927 278403009 267607845 304856006
266735286 84900528 10709158 970517779 840679731 947540841
113982660 29168787 4304725 572065689 474205841 578968765
59112722 3944471 23568973 311162176 278851495 184533410
196072506 78100598 8091516 449095173 408394721 449451134
261255665 127572872 66719329 629007636 700623863 713854125
20531441 3807625 16331822 205142340 184198018 202252186
92719171 35673025 132249236 586943256 683608516 782774997
116675494 51455857 18698224 350021692 351473693 272644101
6614150 4569488 24968035 403600992 258331143 351678219
7757042 322934 6161784 139304233 136914990 153024843
8367004 108500587 17700247 702204427 724472881 685245860
3284711 6117573 2809654 163674110 141561805 172169217
139955336 46187820 8780354 165615609 107798465 151893014
106622218 115241901 75176905 307778981 453380407 450134538
348076415 23863535 63847481 640861530 616745947 576475945
340091 53549213 74682758 314147609 427454926 445699971
14211697 9238829 18736105 391915584 447068824 452538146
61386327 57859692 22779722 743713898 764004625 785846039
25216842 63360053 146304426 783406406 646972421 737660167
20246927 718067 1209799 57948895 34052207 57027165
108962799 151373116 115469216 884339426 909010004 878573265
16158629 6089148 8965915 191474081 122018464 190362716
164398133 10712936 20802021 276728894 195742181 72093044
107749807 3470896 20411777 129383771 106254137 107245308
125814749 2434698 111501302 739299278 685451200 792740607
681405945 248329404 147794666 896704270 795168824 841017169
12093614 16453595 9962203 130164757 111702481 116373222
18329386 7103957 6634506 191364734 199212125 197240938
277425825 45798415 109437954 445851986 554731132 569512409
27318090 124791150 22865180 615259791 616900537 637048101
14142751 3449015 12919238 339484726 339852896 288569977
12717902 131753597 140458058 565535834 630707102 643496619
339553713 13458683 131798192 750034939 636248417 764108647
1376955 1151043 352969 26275087 25085777 24923094
4930071 9421884 136927268 405237196 514764015 521908448
2186295 2120026 270980 12353073 7467638 12705035
5776234 2913240 2114425 34535241 44191847 43796469
42387015 14493575 62898791 208792039 233970256 227349152
64436044 105404926 21940998 605573907 661041178 687039611
97558779 12590949 28941471 426699941 447735249 459650796
95619854 35195052 13461308 277736926 198080035 278479834
290536821 34108873 145698956 750183077 857308902 370797019
18628452 141973091 19139504 511290730 559525176 542716543
21769548 4366251 9055765 129987549 134492237 140355412
3827933 2016100 10315483 33817870 40254403 42019626
259445268 148612295 146903575 318656413 297772521 316026369
122299774 75145932 39779789 642061697 537009658 625215678
50906927 1777762 14143511 61502125 52561906 53622120
44953899 132683115 18429635 419821174 374026606 444963080
248628454 107011563 118357485 905365988 835797446 907434140
181746001 50215352 140738138 195067090 191175583 195555383
258899907 78879909 64994551 456227526 525323383 356431010
128093979 41058170 137040792 922149360 860078596 837944680
1472483 116168248 130293709 774327449 883152891 836706272
239450449 11527640 29473273 305478152 242732229 259146623
19142182 364890 6223490 30377727 30688135 32187139
4847702 7407168 8436248 313058072 316724125 331890049
7591548 2159976 1981526 40480471 38266118 39949605
168585733 71177618 18065900 270606233 326135327 195498723
104919602 40697333 132680111 978805498 851146446 852228834
10240368 10416719 539598 49783318 52672139 52330569
31835051 8883773 5054213 47963383 46629838 42504043
140193152 48512609 122182700 891488438 935426951 901653381
11607100 32191391 53665112 470857559 439760665 485795969
202817294 34079018 7507273 455889665 446780498 460885589
48265764 37457336 2170329 416726383 363036501 350681443
282389184 128451068 61944086 367374867 188301118 364002046
20861570 3221960 659315 73305244 71134290 64820564
108507221 24193132 66380213 609266864 598339246 656758209
335655985 176089420 112972099 525038883 454109570 320451749
7256115 31628803 15130124 170745179 198595968 196332038
392934785 287227989 34733856 477100167 480733951 160622409
72588263 13242880 70373148 352018469 378786303 300169034
48950237 17457450 10912858 103558770 56726676 89930085
301204884 179747532 211485527 720867053 501519482 678982470
91975799 4789781 7968026 447054636 495806407 537124530
193465411 32523578 11809821 775903111 919047299 741830364
375755739 170906005 59959413 438607170 379113201 363241523
238131880 42164783 258474725 465393525 473656741 454859753
3596907 18250680 7156549 380722788 390257125 330732302
490347397 25730263 31299927 661042490 467340007 571730313
153219093 1247292 42160491 825129335 775262899 819869186
140959497 65320134 24049816 287409840 223280398 271774687
107489827 62332805 44604962 537766684 482616574 518000648
627567281 41340553 328889303 907939038 872216523 859677214
410592718 110701512 79079986 588159286 542104633 514707352
217430810 32090184 67355481 854578003 791497932 920312481
157584323 66862956 24769207 279619841 165747202 276951064
105343380 134669429 85266596 533349398 451387990 568386034
484894182 87896654 89189439 547406628 538796485 603359977
19561214 11016917 22049318 341662995 356396800 282812839
99241482 53247201 53139161 660295769 701923666 651504858
71784963 36405659 107703 754552906 764179111 744759799
40484679 22193188 80000117 403388852 491698836 493706037
72158412 57114585 52795613 275331247 357441599 361804015
457889249 231082797 178365258 648374187 491589184 211974599
367791895 42367960 178200865 501678796 734769299 705182166
25727947 5553377 1575522 69980251 81157508 81740818
510883437 170530512 8954210 686724426 627850705 409656661
363290241 654256976 307236358 621958223 872506563 841857351
44781831 31726609 108636741 617685795 610646579 595804331
30643620 4580961 79976636 350151359 335793525 353175648
64156389 17603637 55414456 156858658 163008231 174291627
259468752 219208678 29044939 336061256 293148305 245928796
8006827 69046034 45818290 749802516 797267744 657983543
7420527 23361032 4829197 559602342 641322172 598691741
455307884 51340729 296770080 677209259 355458300 622481708
256781563 76062993 61274480 338224346 182208388 314399063
10876448 13256086 1773969 69397465 61038304 59335070
5014216 876014 8698388 79565965 75692550 77331997
133700027 23197257 20049619 200382330 225862354 208501083
156640788 40973540 38141222 895888525 897444728 723710429
335485135 17071737 2990619 408818390 331257238 420847989
221666839 19483969 41114506 734495937 706362833 563407048
130813004 8010460 46954118 405083645 390068097 355143077
262943396 59309920 4166191 649041042 568397334 599638166
47254935 14134636 1169615 503670726 424136178 487205257
248539417 35478915 98175096 480174928 411095105 364078085
35545961 40724280 87247259 313166512 295866070 309073270
458418271 231137094 189939673 767453565 561264422 693527660
110551451 13317992 17174729 330173575 278970435 344857211
49029191 5423757 69787290 366104998 381280555 363308503
643714357 201896482 103192581 754602368 733523598 476195414
1828269 701033 87226 78157412 70218742 68001901
42829704 20313972 68675880 108638022 131946690 129610659
5100576 79320999 14282134 208547324 215374936 211536194
52375393 42711095 75816276 344307657 363029524 363636587
162992899 57822794 109444713 665844425 689555672 864991339
21740875 204009926 13457549 374864223 403743232 469129126
78667008 3490514 4213332 108791728 103418773 105207501
42908841 3297299 4818869 132851951 115846622 134260679
356467918 57333398 18375882 445049250 215052674 276693978
38137945 3989500 823562 106960183 82636321 108871450
117911732 90553763 50109884 328220501 332196232 369569781
49201208 41942525 104935664 480453368 422809770 424432035
28590646 52526938 17773821 272796811 274357552 284463587
373352431 3275776 218330583 557671261 500398481 505367663
206072993 12635855 77319528 240893829 229696051 241785757
273246699 24560399 134439633 802230078 602502383 867950159
28153194 27706273 25060836 213148774 200665190 212367521
271063559 23385598 21807684 516898574 536546376 486347002
43911900 9948415 2755184 256148214 241476440 251672088
32782493 11989230 15070808 257431521 255216681 263694453
214374945 53229431 172029789 828718304 790592301 755793914
441829613 169706099 109065281 757011680 668444536 700637576
37832097 47658053 119955520 644882973 720016035 720268100
22930422 49210792 18736593 525428374 480591941 623372188
174184794 81782010 44857257 940766348 865493111 820377661
11705574 103241656 258505402 729165087 998486593 829775281
459728246 33253895 348259652 540182721 202138481 724425407
205216521 119368155 41016111 335494644 356588787 223534686
25906318 54212334 23697839 216366410 205949085 197353308
69918290 23812071 139537470 232887252 296002557 291503317
6382044 1060384 3551223 32757811 35760210 33051436
145633949 25875542 68312249 318730956 281777241 304341169
19123888 6624710 22192313 124979141 126918109 137120989
5834930 12198809 842506 47684588 42520864 40722409
329724953 84512415 123531242 710035183 892724360 841094919
79428721 103163227 39400692 576079186 582198309 512938345
31528994 69393029 8175224 248079621 311824953 262616363
32349990 49405423 41739311 655944235 576742390 636008142
278365614 47318075 53008870 461426428 442056507 513898671
527927770 33992801 27331061 920372855 788087360 842444862
25221501 40163496 88252094 439262620 453949313 477628050
66468469 83750178 52391743 844586991 977021181 990723562
42260177 30766888 38811161 294701237 296913713 305583113
34362545 62575763 5391402 245562412 231211942 238678613
115966084 341223 62141475 519174206 964776663 832946817
397840713 571835618 105579657 512683666 815151537 644689570
55447826 4808545 3536457 510372280 553008054 523199226
117370486 2687767 71813602 531745456 366334739 529127060
93722516 17833330 67372090 172188664 113794582 203763729
6061741 5215589 353850 36797412 37174280 35455096
50953489 21841427 18798620 90395196 68500291 91389107
21097502 60560284 8853092 766331975 806869022 419853184
240210748 64283493 29529440 586782616 411243657 492010644
114419 62955 489658 5959500 5770385 5677204
744971876 564393784 72368159 907682755 636136728 832774153
157895435 6682983 63961843 491044875 493421496 469474429
37650038 1566063 112771363 437371569 393021746 402507335
342115030 133029145 35818044 509540144 381337279 302908087
323394171 11991764 142565067 599773145 729013808 796219238
507679251 2709480 86864199 714636349 644889735 679837250
580139423 795500 62577890 757941365 822222476 688643204
24033954 46039216 129319988 688732812 598218851 677028192
9511658 108585 70028891 622276315 586854980 536581179
6040208 99138183 103087138 520202148 611508266 648297996
109940396 122358837 49626177 507899736 429697612 484464018
74839555 39694063 1053745 118156185 102442693 118663204
49312796 37379988 1412232 895430922 809834520 804628248
406928681 229821488 8431389 442359880 482007265 473907968
297835754 19359982 14572282 319456961 330630636 333614959
26452417 447924721 233683150 781928601 934340965 853931455
28419829 35126067 22808774 260869965 275102681 278230544
2947077 3465515 1625570 122257445 132047098 129157556
21778254 6619651 1371880 23880877 20321110 15484139
5343125 63930009 31088033 533188603 579207951 521393765
64418166 257326412 102523042 651678528 671250319 646806635
433128850 215826012 409244168 648968967 560331097 687848020
486865941 145864131 22803959 820798171 688825155 769507793
7760470 82112035 12217137 614719507 633191119 567297850
20564038 62703603 36192771 402016301 440918341 445417279
574263767 179632643 119409947 703066996 648022453 668959792
306325276 131887097 36580779 314104965 209769516 261177920
356869908 34510921 13124899 409538398 432767795 464737173
29825314 41191841 42702938 341760714 390349228 364937227
139517352 36281952 33649075 208199376 147316343 109220002
78793888 7462821 23860616 450580540 461005938 399216089
236650806 135094 194156145 355594390 358353135 334387062
89810928 8816743 39182012 470759632 521784773 483134069
7268535 18422791 5080168 147652738 151058974 146504978
98555146 45324148 6374118 158872121 166625663 136501800
117257287 28764713 3553870 460387177 484047762 490777741
23253635 59046841 99977295 559418809 646426758 609128841
53887714 25720416 16583378 202986333 239313019 171960453
73389232 52471147 49032694 506212173 510064208 412950827
3187117 4193260 624094 54559393 54964701 47645826
353333559 124942602 154146497 726391864 700968695 731669453
45999984 43012517 16362439 398007835 359358882 334842771
190927076 146671399 89560236 306781754 308135090 277071602
434762654 45896613 201476383 585306884 685906121 499445954
344746314 98847635 77713503 686659896 597761253 563826933
49779705 105298543 24875211 541130774 564767881 504192728
42052432 69799586 49687899 386868800 357664700 426900081
484674134 10285519 76771468 592276216 564492032 272088584
340157067 82617625 283997890 481611612 530700428 489265196
13173018 23502003 14647136 259066976 274672850 262056022
3671009 149833483 6330064 282104982 335262037 222687601
91900286 57471733 23690301 789180800 739161616 729182520
14718845 36644981 1929780 184913515 185700390 175145672
105057408 34180736 13277756 628053719 304030293 644915229
3486495 4824479 779286 43017370 37283030 38777926
36350411 42849981 37092298 125555187 128703134 110032071
171714782 13207959 54344580 188261305 166338230 186530443
251831046 41478122 111007599 581061811 575233174 566689074
392578535 110038476 21424338 647012314 600665668 430208858
81296924 34815074 98505447 541526854 542995392 443668956
2496070 1088224 1399857 2588439 1385423 1842680
11721485 100182303 233946763 922156418 911359298 879079324
114597698 7513512 7490909 580617831 521549566 627940976
230471093 51375214 52398991 711846912 762445218 773816676
57186672 25272680 18199943 58858920 42648386 38759844
52749369 10111009 25892448 267967201 173471192 267934053
38912233 153680468 8902776 906301023 663641798 915943674
64681647 1342926 4798488 464827042 429657424 408527313
15145659 28839439 16794271 374449849 372948195 345106777
4078942 923303 1527654 7385829 7334955 6916231
210334807 235733276 121430734 505333119 492414789 528492968
147390676 5760390 35197212 450858373 382289675 332529287
830446566 18664072 297810723 952668238 849704158 987882442
30231328 151434098 3988450 951599198 933835731 959054727
41676490 61258710 36954472 590485346 636483172 614461059
503987427 76068796 166488402 670256830 490972464 693253464
76492294 45760232 78394255 769425694 826248093 758835160
78705535 1854793 38223963 681210803 679328415 518890202
518787527 121846763 119272852 798307256 759423080 719384674
15610798 35071571 14363493 244473606 337351502 331679401
124544837 65105747 47605791 565106486 734209798 590515494
25628144 9434235 30638895 557491288 497726642 562373093
22689098 2673845 7258351 72493005 66733058 67694016
3617858 1798671 16063455 264889086 249778215 272002762
641265690 124012769 42997525 883027264 322955467 284751358
143691597 43260239 4051078 339731941 340989647 243269039
27632665 100767092 133332595 750068289 743753364 710695755
217952554 11086659 34718136 562211016 480269533 563579145
7091247 27881667 22419247 464163707 456162316 486120110
91815591 28355052 31136860 391629322 399989226 405417604
523921295 133192902 115205246 585189853 831414169 719114150
37814680 47738804 1090011 87674988 101192249 99976954
743774 3689358 21091071 300606174 260565101 266061454
48903509 4410683 63591054 80683649 51446203 72303987
118736911 100992185 12141379 297151783 281615639 163441895
9875423 2889524 1686757 52728470 55297621 51794503
593225140 325374889 51311806 770241461 500552946 857659873
334818222 157881288 70134383 710671792 794705275 661324869
336209368 20771535 167976877 425843361 433689166 373079024
90378175 29934686 202060100 962438111 917585055 852554610
25106780 18762065 3338286 120508842 94178291 58784492
124568482 92071570 193343595 910930190 792816289 956710253
60982365 174205 1645396 284187615 256344371 261244835
81673774 18212329 14050056 493936230 495452028 585918630
7630330 6241338 6236582 98036767 85796107 99092807
247343458 258930619 334517 475645106 526154464 481646642
47010862 19313229 36687624 612706701 621650149 643345837
56694220 20699094 11752586 166510776 125242655 149976678
415740 3391997 12174725 92356116 100903054 99662156
34038332 57251260 34335571 642746779 661898558 716515952
99829709 21164705 16700760 159688396 159518520 108155186
2931932 15713003 15748207 144287511 157233431 147040463
187204485 122608050 59839603 767596274 776043875 372033501
307173951 407836180 70106792 845959606 551018140 666301637
381161 46655338 34678521 129063553 128386948 121445857
239289722 33564753 106324387 576448887 362837369 597311688
330732438 62146225 62671761 973414964 993330199 694516901
127302884 21005506 229685035 846277938 834358755 772838477
23440792 10050350 70057741 294901629 294921013 234797450
9300616 10529160 2913846 79346827 76730556 66927932
1297138 35319605 28276761 267444459 273194115 283285058
129800382 32665107 225850632 376230733 414168237 399204422
13731265 901684 99644811 418519479 409677922 356724840
50385277 21485129 4560851 140557168 140635201 130642550
249085273 37542684 255880855 884674482 800871917 839614338
2115413 560510 2098 4025211 3783929 3077445
1335736 33732016 9403419 318170111 325483261 310861219
16345319 13255293 3242923 70082734 71495078 71916607
1783783 3523993 14661711 144211139 147998717 141764690
15963838 2199285 9043443 124496731 119057801 108157635
83489846 21452847 14381658 144178895 111701688 84198834
200504367 550662 54962875 438240725 394222057 382190629
136420013 20996539 9282155 224160052 163958032 212418018
1408140 3780932 323249 13848432 18686773 16749182
350281636 80374138 6205796 463243045 478830403 388820595
183195308 3380601 60282700 249073614 238726802 221705780
37780062 82978657 16574325 231864368 288967979 238691641
13808939 4901409 32864324 98099522 108242311 106983438
3487064 24239360 13309787 160530575 125922917 170721385
74577050 2877908 6184626 84452713 62399398 68799799
57580457 33914630 19143958 330507326 283427898 347695436
69779746 52300667 78768284 862677150 594575692 842029513
172503931 123405940 11568835 316679330 297012309 325364954
373751907 231018378 110790023 725145005 539913566 635007390
37289568 112954303 4468700 523990595 603195512 388390331
34581989 142876187 20401788 718142309 750673435 757439177
296908143 135279420 291874284 760348566 715597093 940223690
32585360 101182343 40737308 474023492 514071026 573994177
94178999 58913836 255838 254041174 169247252 240305401
23958064 29483707 50215682 195740945 221045623 230011195
40362660 3855939 50052767 723290173 531065891 576617720
104036669 62624601 8857826 129890437 110091554 94548697
9161101 41970414 9304007 446392168 344982568 447294440
115286998 69376090 5125695 652463672 619335964 449368646
96562377 77927209 20315117 273100046 281243524 303771827
143737190 36076787 43491295 616843528 550975839 537258117
66954609 61764721 17227330 557209916 559920515 510202101
257180 129583 268989 1293262 2155362 2238133
136204822 88997248 59894654 150113260 174199200 141563555
3650065 16998856 36835046 336871296 298299790 370650971
758220280 205984907 426737207 875095301 897496568 605318522
33354146 27188744 11164148 73856950 62637629 49147622
307836652 63905687 27343273 563992292 567582983 564045809
496067899 406795110 197076789 524104544 610814253 707087108
32554339 29532627 15380154 330058457 377072679 223379829
13978852 23260737 5743181 184727554 178041861 189563116
34337408 1740419 24528160 898000523 903105052 941035814
80881105 28448085 17178788 119097096 91063083 95181293
28091640 27961778 30723666 215756036 235971112 242297836
342811873 366421674 41270500 385597253 497170710 437163898
254337717 22544054 168949347 525531933 464050894 468562457
257984579 134390145 363616155 753570962 816258729 727835359
693576609 156889453 196827486 982641293 973963921 744705304
75771855 38123219 24902237 354565330 331816879 337709030
242487797 134396624 90614150 741419161 585943736 760589307
3303118 131605163 31132521 400374080 447386524 550085943
15221177 47682739 57264437 741188833 664903807 638224549
31996085 94846398 4249638 414592529 352833079 420405124
214354940 189685626 147094228 574469138 624857779 611208660
97160506 287933902 34871623 754936222 741506996 659873402
33545325 39413470 71679696 354893130 355101146 350045375
386760676 463543030 10173711 647918282 649287357 471296667
19731077 68795830 82253032 631136222 604611391 636615574
549949354 140470511 366246555 611901299 554512397 549986979
112507506 33161368 26167151 532397981 552185695 391533031
80067622 134437524 27573717 614091911 592842998 587230451
64295672 11519147 6774091 204151018 197846551 197129154
259667451 23337451 29657532 457074526 329598050 434656417
200723817 61340039 4729238 443341142 463700110 344734233
254968652 138078683 12972827 515556279 418933719 607119665
75538922 15107132 132446654 605389010 546063423 627123291
3111013 21337903 17094752 573232573 600061517 543977403
172461758 201220533 207677290 810589525 935016897 881373165
149645087 269776117 103136839 674782017 664725746 615573832
367562521 136092376 160347542 597351069 506508152 609858929
520815442 238714919 340509020 560411733 617153981 528767291
258786359 45103082 308095739 376961953 256534069 371147093
250373407 52039001 81612376 517311012 582337332 691042626
290064 3103703 5296678 86367067 85287543 83982270
318272324 4145598 214684539 594196814 589150967 567885133
88300604 676838 59262758 685801288 615077247 682614976
124389198 2399210 61098369 248819001 158045436 319956117
457022712 44359607 84201226 564274233 573483071 520857572
184554837 117181543 121079674 356947501 381357264 351526329
617966994 315390628 139064574 624729781 543167859 607430491
149308254 54000967 79377410 767912818 756797105 785336548
615300 104018823 113085225 604221072 658970019 688233485
87170440 70656334 40118283 544054333 436768542 434921215
12046921 6831618 4558694 82327836 107092784 107455776
56935702 242863947 1507999 756798257 716513295 758371623
21269788 163092843 112831625 676567133 779591847 677353281
10370293 42858868 35710523 271152628 258495891 230165817
218428384 45176063 40413613 800355313 739808211 504095866
33834378 4563250 5988141 216093117 178497483 216084476
54568449 49293551 4690500 265636394 267338903 267148379
66117522 13508268 8466520 89171505 77355781 86540955
12190088 18606340 11779711 74594052 80728372 67485998
45490399 25139885 2023462 232379123 231059947 185748515
213505364 153538425 56870299 402266932 475869839 466749154
46971599 36558563 7677006 206130537 254494453 214321659
469711464 340907317 133102823 839769874 853740556 923627517
5399647 93675279 32981793 511763819 474285512 595736306
160165281 90906128 16491805 588695867 588148378 503113108
9514110 40695253 131520082 699409837 597158805 698669251
127050435 215390005 76024409 326627591 230161636 327912526
20233834 2491833 33929230 148353063 181259414 203250114
266002525 73229012 176171071 724737331 722388193 650406995
344542273 83737046 111485613 390711669 116018029 307203455
168945642 4044789 75707839 238455060 84286977 214940528
91340504 1937279 6395098 224414563 210726972 221032352
105102549 139375559 99906560 529417962 522034382 533068735
63282433 4637091 47544910 535431812 565571417 569010819
1651452 587740 512004 8630408 7976860 9070117
57180229 8632085 60221400 153648464 144507717 148015916
4212674 589874 27275354 227574252 261787394 250213369
11292116 1154848 17491435 217882304 272022121 283445375
88067399 224244580 9838839 812978396 647239614 868260124
66446879 41359314 249211793 964093575 823041812 992872333
75869596 4021236 13868673 95538344 101966279 75417234
12753362 3783422 8172177 107175390 89023864 97637603
30128606 2839078 21114821 257314778 213240038 238441881
161272549 92911694 40278743 671457662 950688801 943003661
13913108 27545546 10269843 77302793 101263721 100247701
455743349 11828368 13431470 965155371 902189299 966718344
28198087 113372856 30420003 236797796 230936894 278365669
767663692 46571053 162043723 962644869 857526083 721030942
20111683 4088708 14225593 222681268 229237744 185203533
102205747 101638935 51195260 848957917 710419506 786056184
287231679 42530542 83527025 739858317 563624882 802800933
6217361 19824445 8930774 78855322 81724103 79643155
286314502 1966378 129699099 441987529 440498687 396641241
370924068 1148238 315272721 676953767 709864758 520858512
245557476 14449963 114525405 739718956 710048342 706192838
125133694 883980 75486634 562348620 527964778 537178560
33541241 46408637 140209579 853867546 890678504 913747619
123991731 728630 21698733 198823079 181000469 195693566
16277853 6727056 13101335 268116347 244874483 218049365
17587711 4148199 23551658 122693807 125075851 127255930
196736766 161300396 32668355 850103747 858976291 689872183
184246718 77622697 106640071 560699015 561646297 523114168
132871918 74979380 3364736 765846461 713877935 636002057
269546390 149983103 53660062 705662359 703776836 455294166
86209637 46811996 29220033 238994569 194140859 233338190
139291862 10912317 31454001 422690579 348933025 273177643
3595268 5930891 12186 88373844 104583832 102704126
20560161 6455755 1746738 20898361 16194293 20276632
195245188 122584084 15975167 586648233 737577745 760123412
97461762 1567132 10162076 559467583 553821530 559363171
20515013 61244591 12213053 180378541 153382949 192640863
7803958 12643791 12143838 48458203 48394875 53657754
11621006 26186098 77631484 659618309 662198798 605780043
514841959 32864889 203933103 548484980 475477260 396156928
429359129 21949176 93991580 590933254 592309624 512717292
33252452 77392149 49387803 398617449 468030659 472171037
21929646 26443461 47128304 301264603 247015582 301461042
34694250 4864253 25249928 85792424 93696690 105554523
180559685 44822979 164991906 228375978 123849837 216533003
10276912 142454776 41225874 267730561 397539626 317031221
3854048 40440215 5905216 475793005 474516252 485785313
70216522 123084169 32313722 283261704 270811829 239590903
59933997 9635228 29921855 498171111 468341505 511442417
55384252 104773213 5480044 897023419 739325668 921127582
2695543 11828536 3838804 263991465 261063949 239627858
53989201 43194792 23540140 632188428 729594835 724516142
488444800 450369677 59420848 904195869 895464559 654773364
104961608 77290283 54224249 117094961 131047534 101530599
24088771 101943285 138538883 854118751 955825806 833937490
706097648 103723993 298104615 832719337 834206252 709451186
354924803 8238535 47772842 486566725 359105547 564664041
3566360 12212414 13012696 30258545 50686212 48916438
7480798 3583587 6490215 49357634 42796794 45877333
509892615 204448512 285503443 768480891 759477637 768217848
284940243 139874644 7947178 551440493 441509257 528614853
112218251 57365998 54479229 115390307 134408309 78486189
26388312 10627591 19654157 597202851 757611436 679834635
101993466 2613301 17262166 246715649 238129375 247390849
44392668 48261555 174933196 596085978 749021856 748927831
35571120 162006231 143326074 554990922 621089549 608423284
41911560 37665132 9380314 127632199 118707254 116696406
75554984 102657538 277545769 583910715 659243889 649654955
14803807 13438896 4369716 857706152 751312722 780776953
187957836 105849002 119653858 706951041 737170006 738077977
369851173 87857822 261311837 948559501 817623534 961050664
16834639 8161278 51903415 464396792 513632887 498190365
303654671 1999170 45353209 426551678 266231055 361528651
359843139 447101705 213164249 743899526 729017269 644363762
8811458 62098609 1407924 368856428 368582787 373062171
17917994 55057862 23544027 341323759 291933862 377747719
85164093 222229313 4532393 719506901 714076361 517515102
326350688 36178344 220130638 778713348 687523765 382401967
3216810 15966566 3933471 49484736 43151682 45687265
13400226 3090699 10172370 43378591 46965058 45858809
160413344 75403831 160573230 744540922 663617570 786441190
135595940 4255184 45142206 381397145 263546572 311517183
100876623 148382866 150690166 791512407 747726513 716946610
224733853 113712646 9839637 352236642 410906912 321312093
220913072 177748901 152256619 834507501 807561556 742492634
19334429 17119625 29042530 249850339 241479533 205346655
17234258 3542413 3573634 41203174 40215997 28410188
550949825 68162782 258812281 926944664 280524887 847933173
8644930 11289222 26201969 252234607 208300781 271694405
9659420 669765 3419248 10128847 6439452 10436709
26365294 93613420 46927109 904432110 900788373 913709806
17110173 789791 3503248 106612564 106411690 105837425
70302237 14778253 47706132 607272345 631347970 617474801
23686793 12486850 55858479 657083543 523660809 435287254
601678252 113549540 118622305 721454044 547253840 330267615
45291077 84039858 59780101 427812803 410202278 389966861
1367858 644142 40190 2063377 1798012 1077404
442868722 261626733 76782702 502235922 692835293 481624206
288274271 50099199 23900988 960713927 960004478 867708764
14776038 9884797 2340823 70268075 67788356 66196310
498441429 120458404 294437211 553975950 516386879 418329158
38777055 36876337 30915091 450028181 394762432 395738329
31069706 35031346 28871534 48265476 46592460 41727882
140166406 38589940 54009544 563956577 607159501 639897098
105628902 4087917 64213238 229429125 206136092 239576610
316461804 124745729 3487854 391303190 275912216 197747230
249786965 171714780 106028235 533965913 519086143 516252695
11669693 932442 26103458 514477997 537951699 479947959
69217918 126400388 13267282 275882654 298573256 258084632
428112529 49696089 108841958 431033068 224032366 468023979
132695571 12910690 12561783 654417778 587098209 671388274
66981389 6516617 5203101 100690814 121148897 120058610
2113773 47574449 21136303 337451041 388481625 386317783
16617437 2480434 2047076 108232372 101293133 108147639
110121140 55224766 10730276 483077433 500069005 378278536
15397595 64227838 43826387 344502520 333200297 373698231
401015463 516437101 286000395 936058561 890873230 899267576
63000667 37762008 16010661 676919270 728630659 789235978
185570457 34983340 111694715 669995305 781106820 622774353
36321259 32998411 39423442 178617706 193989547 149811910
49639676 6468925 53809829 117444235 110260997 104657773
10572459 1099913 9018226 51637945 57695984 57861823
895512 6771138 5989378 133879683 123505031 94770710
66827307 13052157 4125622 160343707 176955443 147251581
194943156 65214703 49248512 232192102 204184719 289773561
9661555 5943231 186750383 939063130 892697217 955696601
405514729 81019392 77625255 855371435 715342140 485111513
74552508 34610252 19106426 140020451 135330507 71397019
89050665 14114436 9622022 465003285 388551277 455594361
481661090 178684258 129594706 628102012 595713699 374333634
28609521 4646221 15581972 152380396 152954727 112898465
12370698 17420234 5035240 81784800 71480086 85061583
5595612 11195125 29336590 208191896 219025833 242259990
28677679 23977166 45494401 485456505 515633348 502775286
295411289 107436810 55444861 627729284 651869201 574918723
40724344 18623450 6924792 246569985 218611908 215141110
163745526 37383369 104625389 472127629 592660173 642673609
614439508 460584556 63908843 616937710 670048003 571719186
276797865 113376370 21346047 348909519 312883480 354517691
256640175 39319077 133377393 570082806 449216280 572952663
44131405 48889145 28588482 582710271 528606838 509113724
213755649 206263760 99669949 732440113 721078121 740391529
6300199 4293702 11624895 246186809 182778680 245410622
108061924 46096226 21474977 530007330 536574304 539386726
108515117 54006172 30547628 200430569 240813608 237496406
31700136 30307238 26941164 241923490 214435854 126629233
143316277 51742221 264165702 505305606 510167525 533229353
5360069 5480692 540084 111177717 117806049 86592550
101699730 78276526 32834823 733473965 736745881 735796400
72320248 5204363 17205753 114944361 116484244 129702825
3100858 11121234 10278453 175720181 183905733 123232943
14222733 2173606 5113295 25428073 20702746 25789284
10217162 46593276 65566279 279262361 297141682 289215036
28543671 21338475 26214561 568127533 472496748 520397388
3396724 3257371 228527 38462469 32964165 37078663
22196236 27356136 17869818 552368885 507532814 558987527
1820692 262843 2450463 11736841 18108964 17622129
54827402 40633484 58801443 701868895 527407771 680525770
385332480 245459479 21209682 685317372 843368272 828931709
138939197 49311523 99011626 637342533 618175599 599665732
15388256 59461315 31207989 857020632 826293805 739447597
5496200 26224289 27567505 468300382 440508235 384592962
481213763 204592107 224358672 663491367 513327651 814494005
37573487 26324249 23530536 618627441 648428353 629674524
58578356 51773114 60496890 388925078 389600217 518228335
1810013 12801369 27403945 112202019 124621696 106377675
571200 773011 799445 5427077 6931984 6824778
33598156 265783908 94434884 602990614 673144155 629897053
2607869 51082557 6080468 241636005 257666824 235940202
63190494 15529325 72159587 309738769 321758427 318090207
306336902 112883423 47409857 408131426 432319978 304515501
238946217 42798373 19764223 265670991 290636917 238388042
310241664 101449974 92816542 950248133 939338983 937229722
444419010 27411805 164281284 577836979 493799537 614771354
322530509 11547184 210449121 691941283 701243410 722987541
22920512 8963164 52000057 351925314 318355439 345122669
137705136 13904918 61386635 175115914 199584232 214996638
25990321 27624951 42756332 522943391 529903592 412226813
21960498 54044009 48856304 611883450 658098465 688700622
155909248 119373981 7048910 515419988 527560802 465539812
152904302 85431309 35390732 692526837 647665859 685157945
174320727 90530945 63743725 296975310 193292446 274738464
458875044 73053857 57143758 660215929 902862913 602730024
590547363 149844962 79881063 795553188 777077123 680804748
156266187 148789970 100054871 708097640 710316103 592456710
6240575 44123040 28021954 248447768 241050689 297093778
80205108 29770199 175089791 810392269 753372580 912122503
112388308 85758008 6021227 326507275 279289447 367172782
14242025 6164541 8123063 51800625 55986560 60239260
123160957 37573153 213957753 777331693 862188946 759889509
73711380 192293031 68062507 423496290 414776741 433788594
190068230 167313970 78983040 657905003 400448344 736270203
308100555 18893051 2505758 738545817 775313859 735562332
635039484 77738643 149258831 821026048 416602139 402107366
81006550 18153093 12988107 138439351 128673310 126795398
47514353 71947486 6930514 401522307 340264670 349734693
106565222 118842228 28810879 499289274 523493167 509813985
9975928 9776828 10896492 47719835 53710525 43943493
403804668 21884874 28941370 670930808 544991212 445085707
22401519 43267780 9337833 189233474 198609277 204801466
448568036 96136938 77898344 815627512 585517079 754928283
37794089 25622546 4240873 649674917 454616979 658957859
57571427 44548796 8172054 433111362 398610279 412306715
24285900 6375521 21980625 479262495 693447518 751715301
316339173 18163990 25379895 828875583 903230138 846471919
74593034 2690094 8437037 119388926 94543839 136359278
61493372 42737365 11596185 287334314 150777172 313146495
126168414 20550874 80543679 332704601 259240661 335655114
164947900 375900486 118088947 923748659 748880905 775492593
36540827 163654663 363464611 813855346 885360828 844367921
3758703 20969943 9740864 761765045 755473156 648382110
32105177 53545382 21358558 209420558 202296737 232154506
26616307 102425790 10082832 863468858 839429242 824918570
530631556 473682472 21565394 649049703 666315344 403452491
226709421 86510598 350354007 931901840 827399087 860755948
152557269 55962031 9390548 883466021 799138464 632984225
69036069 58603161 86772135 545018529 577671130 533780674
119595814 145946900 61418983 776772733 824841477 837416314
113417258 42028135 110534995 652773154 732442581 632371450
88175102 16213496 34718105 104207208 52617851 106648133
386145901 241239327 15119650 745000418 889257513 902448995
1390684 579922 44991 2340762 2949393 2882984
286069166 336430960 239538616 647321180 556125936 444040014
488514782 19632845 370972010 553123538 555177729 523636026
50354307 6045817 5489063 653313765 680675915 622446733
14477668 86408524 68787549 581608816 662620482 673832383
32003499 14290251 41666721 213646443 180473563 164552813
122328182 1278951 65194782 220306764 220739747 206266166
8854113 10128156 3772990 297828385 343774235 284455017
175313535 9459866 75528531 879345803 964966006 962364907
257274955 64231201 225551397 445609673 450625678 477915602
16917556 23541971 99359238 537766886 410473897 567212685
191710199 3600371 27657033 912343528 922322254 944881809
12968821 45953676 28099916 837438201 610949931 770239992
15529292 2775635 9605416 52171860 53272656 50427230
33349112 109353433 11518618 308222889 316487087 298927689
246196162 66235493 58486121 473335149 456147083 509573421
34659087 23679030 19602739 379928187 364649003 377088170
333813037 95020115 66382676 532187432 406400956 512203470
12953211 56595035 2161360 163788605 166309221 175132981
14820638 39618284 12845069 359781916 412811665 343264133
60524364 8764334 2485485 130780885 132165440 127975365
124995603 78530252 7049737 375562337 318856774 308987548
112775516 54158670 25541244 638043913 652532457 466239024
446173100 31319414 428581 740143923 314047449 608910442
430859474 193532938 98428402 764009099 972089571 832658882
282930734 260403774 146336420 658165997 808489921 481113475
22231855 8408785 567424 113623543 96239067 113540870
548410972 165234467 50887009 852419402 776160805 779652357
12324681 6780672 1683829 22209562 23458267 10201928
121846160 46629857 36803748 405150982 449601383 415989360
601257777 22196711 83193281 687417779 408855913 150510108
376105603 359612660 60899468 772153926 624296189 687213369
139227573 33373002 56689216 852478842 894171023 832737404
171687395 37338984 84253436 580387827 537063048 558146726
43430614 14896753 18699511 682732095 611615358 572224217
55386028 11044313 21642537 253418963 250062582 256938091
60350161 1612340 10418096 760800323 682573544 716105962
2810529 15909885 17617017 292085422 290888361 269846249
49221161 7581065 175508523 530570959 586090152 545914847
77826051 80583994 65201403 325037523 330493172 326420542
135817551 73703487 35481934 586970284 516199404 593349939
140174980 30970650 9291188 180276439 180895460 156186459
22365421 31184765 102388466 242875784 174276128 280100757
26040732 14309114 54081235 328855335 417025027 401281545
96742628 74687748 100856172 936152397 945432693 967669598
1632400 7849255 1537201 35149134 31426747 33914179
328917703 94811889 99363144 375127719 181795464 268141734
14629907 883842 6301175 40531340 40876684 36842077
91245528 22283724 3494281 130695579 133756989 135548961
208684000 22879509 16035312 420906388 400182666 365584605
362715908 96834663 5318192 386769773 469193159 507573675
199235264 126403197 76811612 311843221 386598502 255625538
58404427 115072817 30096662 322160775 368709807 371624076
412882764 148580608 112532599 928919051 929416883 907941075
379030189 2967875 53241777 476544960 140328285 367327983
11441728 46640852 5010093 124777668 139871916 146376371
384735842 12842246 156311000 537057945 436757361 326367015
67332739 14709999 8424796 107992920 107579837 124797728
333598839 14361460 152021830 370958612 506263465 539962812
73927459 46864872 29963721 577806849 643006519 463160964
125082093 49570374 285853896 658464115 635831179 601603533
22293666 25941165 32411883 475198232 498064102 568544034
457953840 196722111 24728641 898028330 808649005 881095476
337984122 39858455 18502039 512192173 480960808 315697331
46024860 42064836 43025035 687805093 549534020 677572641
15794062 3502144 42483550 189529975 199951271 199290642
101067614 24929297 115754986 517447991 549003039 496363392
405052005 109244089 95360150 580906733 409400716 513738182
38882123 25875967 2841830 65070890 63670557 61616929
194074891 112755871 80836723 330066254 332201299 277602186
24613239 39118197 21326545 501171125 451852242 469301502
503349477 142204912 168377636 924202372 771340649 676183030
9179368 310076 14343699 96813037 92889007 98017396
155177090 38659617 14356198 424223900 354943788 447004809
15638310 76272053 46870288 542508279 578956026 539369798
71804902 39939609 908972 674865103 745273790 786420594
123568369 28708381 148076064 149478697 72710491 159778974
72880770 50553076 56787719 132043726 139281712 131157354
161646353 171853637 47101092 860855972 840490562 962463651
42506383 17560509 8050694 384986010 314485592 370314769
201730185 1919610 87869606 604319832 456129149 452306896
224583892 88665586 30830171 350130599 346678826 347813306
212561683 41476529 32726829 620472755 559011163 595249771
312150011 893759 28221766 392231962 390638598 309267542
89101524 110331437 261118639 891048219 738437156 889037711
39522660 14493101 7054214 197195285 210516879 166083039
179015837 100873724 105645224 846118080 880989198 890571567
26708348 6639019 3747600 32201255 26512708 14618210
469674910 270758878 104129988 631574610 459399805 601500820
108796943 124064268 179132535 525504868 340785418 501409383
147283469 57614265 42045941 218138392 125959098 146884131
241915922 62406436 35051401 744115344 784992868 676650301
531723642 51129386 93939641 786887024 393246784 791678165
21415984 115619497 33500840 785776623 790946337 720631469
262694771 26179825 16265688 497844918 283241422 476884518
369970023 62353985 15198804 407892993 250868813 373365094
3548800 35151906 29296028 305692292 259176653 314977992
9907678 9358577 20410592 363366988 338060974 344396476
7353588 98798823 41094861 351677881 352821576 372393610
130609281 29646872 226182626 511677632 473937465 639747090
261211719 80243699 33739041 339353264 323634506 233335901
159926646 61035194 98435699 260285942 242311236 250593087
277563309 23214055 42411621 328727130 384711563 411906643
321265685 231681369 6840513 404012202 514401452 473641441
291355032 31504441 6812878 738958518 547729675 792742527
321624617 1857189 22438093 747567526 739674239 677974209
2904629 13863170 4400556 94640250 113202136 114195861
5886977 475448 823184 45107579 44950637 43776189
22458933 115314084 177127584 956172586 915260734 967832352
5928083 3112438 1306297 13234488 13017462 7153881
53512579 35074226 69267233 467234268 464745317 456255849
171291403 21366891 98525984 686749842 681249914 673324130
513860494 10282048 129995982 738661687 403993717 710644335
91391119 25876945 14091346 164820256 179474962 161319311
394342408 162343445 159789890 488348231 464371236 382110905
17572310 26140410 149105162 454585130 538029119 539271319
297470878 72280582 93157832 637422835 600925156 631248359
91125077 90092091 41801254 646686401 665131768 671836474
24094501 52275494 52566053 283112576 268838469 286523744
633166591 204106451 79282093 703551741 546035868 710446635
4993325 24890780 45643437 230710786 235927637 232235987
1680335 695077 427229 31147454 35213319 26434282
27683239 52629807 4304194 395139820 342528373 408268717
13775989 17665789 59103883 874556679 976172613 891818901
450994987 321984847 49614942 698386755 601202496 752250484
250089817 24780307 225726229 572874337 361357561 575656002
531895204 147342664 74410199 618578387 602301639 370081215
394719330 303045802 193892381 865489624 911498311 789460653
73221567 40575091 1784985 106929262 130898904 126611300
116415609 144021494 35394320 386489550 375520791 315144394
41126834 51057086 54433524 678373274 710010635 729312716
173455764 44126316 12222570 194824270 176828293 187659658
22866679 24903525 3655629 32259694 29594634 20727960
21052724 1159023 19075388 131040415 109011095 130539689
308602860 54245070 138771774 967556983 837122647 807699472
37120366 70632632 1026305 277820122 283284881 278640660
42228493 28327236 10259794 389795647 334568504 399987382
44186656 7555689 1155940 50232568 57501013 52467326
66519597 60626614 110152259 706556906 657182136 578825815
251491101 25727337 27800756 477585136 482200650 469103688
205529972 136087011 22920928 476428784 459472623 411199094
102830316 328466944 48192957 636776269 707533991 622230813
101062273 126552724 99169369 725308213 696485232 716039080
44161409 155624738 21112611 566144001 770010007 832797459
270856735 201121325 162383636 281125504 281476150 225552773
15971292 7642869 12862053 62120197 58172867 60072531
78695323 26170581 85428429 176708136 161530121 156703347
180942777 24054428 212468127 604303064 559656824 540709615
519477744 86041132 708406 590722284 431206595 595421908
5880250 67071376 26029034 335294432 327131239 249259374
92861216 3409608 26654732 371077219 498429844 521651278
411645993 128184900 38311760 617425790 564075880 576460904
8306175 24289680 22610094 154882873 200817670 188236462
254721703 6802664 63725975 300688937 269981538 289340967
1196573 689645 313517 70778895 70005773 68628975
7017967 11183735 3347629 33483358 31791207 29384673
53862766 9829486 105625680 284821277 284967331 280519616
16342272 10621890 23507813 114587248 124474064 117394428
208321910 63206483 55976147 583558984 520129614 578549914
132703511 24319786 12345947 331285384 324854753 303545512
2923940 187995614 165384054 644969336 658725137 567045381
13940147 4682435 18526494 102010001 118988029 124220642
57506305 83413306 63666996 415601657 407274984 406748698
20621357 11087643 6855119 24793858 28431758 30729540
1981010 1271458 11943 38151348 34834215 42388320
148707771 34870500 37049925 394768972 423037725 346759833
184436209 61794466 32790614 807216305 649055466 720941981
136679198 1466927 45488641 201781447 191119031 172849354
297813208 67572966 7159486 419525298 359449356 297047966
68171208 236399290 253114536 910012784 905018449 930059496
5573461 33971865 13467736 107234006 149102482 151198502
11911764 8767795 6319334 179529610 158157916 168620932
53232576 1667629 38436051 229805071 209408796 213467939
29791400 1155414 2839447 229972896 227900470 201549588
157717491 73134320 78378905 631427278 681881398 677852739
14275118 38540561 4261478 577472695 506948650 632860020
22058246 8573519 10575377 26762984 24747128 24960066
64304882 39342598 41491085 80558779 67708723 89619439
1615309 892385 1770790 6912770 7539820 6980847
343111554 99477897 86842665 807088677 745121284 739478273
558573600 155814349 467806031 739066369 806087616 613506175
14988072 33642308 8321205 153895461 121904568 116664862
36213802 28961006 140678699 814270301 808493245 815658632
8607752 50525558 3813370 254456902 291220302 280661008
257152039 545731 26523271 566137060 599779882 562877218
23803819 9367299 15627797 584019223 608017520 546693734
243747679 18959239 20894070 473656082 458588186 491932434
272663143 23925074 8264462 694275298 597938068 706861498
18314687 38685587 204844330 711869140 717124785 738095738
21291516 3823661 14763357 75572351 79526869 80738688
22872479 19450478 18215004 78557943 88732022 106530152
12960076 10215000 18991005 86646631 86903359 105253974
342208055 32035894 9955802 591188087 484213068 263205815
231701905 31632795 72855480 722218348 568768545 696330460
3108706 86452790 133039016 753399335 624292184 657469319
59554294 12505755 1051444 595415436 604833644 599762630
784491 851768 40726 31857153 30848634 31102445
140882997 64847657 16032848 448322863 456778552 393415878
62841464 67924519 94992017 818594958 829028010 886857441
9606461 121044718 34956144 786132080 763849564 702418648
222469745 143173666 57501734 347255294 290242451 168381887
18058481 2185009 50658666 333901879 332142432 354167655
20129721 23236915 15885911 45186741 41420051 57054151
40178182 111291143 28570115 207398910 221581053 167585384
5552389 8265352 1089717 22521994 27801718 25496986
588732767 540400907 204293911 818574137 922614172 667639550
201814614 36017727 68487838 506107374 537694579 588447252
200626553 109927042 3962639 470382116 456854105 175433111
111873121 5114474 3196293 691918921 665157632 677667437
102881657 778121 47307525 389320362 354528016 350432190
25224610 8408702 6769644 189865376 173915858 176506244
290166795 22888340 33672235 374003467 237647425 343055194
553383630 43720901 474025332 686339343 554394634 743360859
388983331 66137400 32255667 457878715 329978312 302816863
533003686 155405411 254727876 708986204 575187075 631222911
7261140 40593415 232102517 730014486 736733506 744799418
88401256 69241928 21354808 527198787 632167088 624673180
85716209 136486746 61463876 387920183 289448458 358221480
43290254 17869662 3040129 44486608 38624202 13585012
256403480 348725018 100361297 404636955 457393154 450446326
68520952 56062269 11115035 744034562 734303267 741570770
814727697 44758832 551597179 864968520 833867663 762433970
663963 55246498 299466798 959365254 944955942 872716315
10495146 87156430 5972360 307944730 339134244 274046193
194689398 52090528 52448042 305088002 389802133 370944652
184602549 39104473 50032633 320746189 259056410 198851140
46418703 88180039 95503831 300584999 272280624 294043872
36124575 15507755 30818579 400878107 314172925 401405518
3462905 13125152 11826678 66945775 76333304 80571011
1700831 4750407 2264055 44353164 55320786 50852469
132719915 13428804 24215823 180436436 161754942 133203030
207952492 42326431 32071517 544389286 510747362 405527258
327792272 181113458 358010964 801555413 741051975 765531777
124468533 6221468 62041938 207708365 216457948 189050693
518754720 124474426 12826600 782007071 756700984 744718766
70256127 83832888 92212982 837816973 720173505 661887438
96414276 43672938 36861046 514658961 397309011 355044038
31868343 1148375 6370359 311964838 307110927 274832780
22051571 162835123 2484615 603741586 641421656 604303758
13562229 3937742 3015737 573944791 574583555 600884830
5471894 49625252 10945891 206996027 198511018 199116187
34548394 2682423 1008426 153486756 105062326 166425141
94629653 110187920 6919808 346737695 465013490 425899534
81239940 4252150 3850963 229897854 181842376 172300229
11953171 10460148 1014389 270099765 273659355 280021734
49897292 44799553 111551310 950086235 891636419 693136630
239285565 231729496 159806791 596247342 501976632 584247431
97088763 33313325 33463490 302802045 230847348 300537007
72234913 3477701 235390072 730785296 852751473 904994601
8672953 28833046 3446542 329489710 462605643 470186468
115662601 52866166 279349862 743644830 559825856 613598474
192011903 18931708 22449823 550565087 472536955 440560645
145408008 67221267 35673451 849884259 983826927 882606259
4447241 488665 1195431 6001327 2364561 3719397
199478559 119709376 28394164 927709376 840233824 839840581
150301581 28641349 105127134 733664918 527563986 469296250
40172448 14561893 30618365 285052905 233783941 229394783
491172 888221 141656 2736540 2891861 2916336
3752939 41616197 75943377 444030113 324222397 444964705
26664315 15933498 58576078 693444146 727415425 767925816
1844564 54038113 22293851 492472953 701704685 714380343
62176440 12622472 182517321 676863348 765866581 858062600
64289539 14777403 17668547 158419937 131293953 178820505
61858675 36653687 4805476 457349783 383932951 397739692
111999527 230596111 8204842 737821852 865729504 573035460
389360853 22222116 121624007 815255187 830296759 810063329
302260663 12837270 38376109 681582473 797886348 875035603
438668644 104915526 2140726 900371216 947584019 798305045
163215112 44504976 125116231 437396268 388542791 439432323
70885198 68608093 235876630 851823476 839903499 864514233
81187910 22017201 25503866 371859967 339097654 354291214
763219625 16902947 204174863 839239606 663844528 571231982
296952073 264482627 70826876 603186389 626712436 535794445
539652699 42080666 3332315 831259858 836503527 813182087
108333859 13368357 9328241 152848787 213927767 246078470
468336925 159261379 107560744 733649616 699005590 584208449
354374344 96197540 86611912 415199572 285791705 183453551
17905428 7397661 2778839 231183757 193910825 233956417
123529130 43855414 108637969 234958945 228131169 259487162
659754578 645317275 104984809 778214336 724367657 845958803
153474514 92723783 12593814 248356391 216559862 232759431
66747464 3053262 20497766 597833225 789524108 726626961
320612979 198980526 211363358 882655890 974521139 993883425
37143856 10688965 188615514 447137642 614226681 481723289
17945188 5779554 2302398 54928913 45354700 42365169
67063835 134829692 49347169 704460861 703365190 689274141
585992626 171378068 167725140 931652493 461128089 761198924
94622019 14959576 59467199 174704150 114786011 180203344
49862683 9124008 30429104 503477856 509906013 510788870
189187039 35397688 37615009 261367017 262519145 272454221
4545256 677113 1982345 35396521 30336144 27806543
243773705 34058103 105746635 757016098 584555760 629965079
5986681 20532241 64872072 541763689 729411319 535449564
11051927 875879 1412577 26999648 28503077 25329221
65380183 81633395 15218964 136671057 141855195 115869406
248217684 71966162 7670484 563847892 507931243 583175302
1068531 9118662 2222015 44861817 43896854 38206272
16655498 1018339 2634015 50444326 44211001 51224122
34584774 14029440 14059072 415489323 370034648 325723958
629638812 208510064 143476951 633215565 480176143 391059573
156929110 26172411 46323398 468926719 408733090 463237451
104510348 30506029 5494968 656006207 658735472 543374536
20444221 2690787 20002304 139200767 153623291 150041691
57127734 25436158 49760803 393222383 391661920 396703329
73010085 12358665 6686728 234340375 212998841 263570069
26939660 2994377 9415771 50922551 65495404 46306554
56694074 2501524 22885659 72079345 66258959 72105630
164540034 89873276 63189283 373208450 348100697 382238212
201135504 105034532 32697083 375286189 318219506 354549432
10903496 14088762 11379552 238981853 239113709 228750127
39118549 6184497 8024128 212719753 208750734 201794062
294490248 386979877 111262334 448119315 689555806 548452927
483056409 283546302 85360237 849448046 856112254 906985457
198539426 14532435 132319329 648267481 613393303 613952765
20054043 19678786 5138532 83515380 79416176 66572168
25235257 7887120 14458538 573459416 582224060 536174332
29579688 8447348 593887 378617103 327440584 350557594
54076733 9052882 64801941 595045201 401442329 557306067
145744271 210379480 20715826 624516687 650081395 654618733
17215082 39953918 59348434 183012821 162397138 189707612
5258418 85389145 106692554 485701253 470605013 446983980
169091741 81703512 153080874 726586921 671467634 706640286
34993252 27297318 36350584 497392252 575031460 526850856
20812445 36013933 77451152 582586862 557814004 541975827
112650507 26572694 57157160 241815602 165261437 269069784
110120488 14540059 30724907 774479188 882113541 818994339
9148977 52467314 78167270 362476503 365613568 351962000
80876299 58071133 9539079 619658537 664156912 635221364
65967809 59155646 62743219 435531066 418718374 368772827
2607099 297350 326831 23225025 28204268 28017752
45912716 16255365 75097760 217775305 266206932 259750942
443320344 365667718 23307225 626740486 628166414 528274929
64613000 48022912 8566860 170819723 172717134 128963462
161532774 15674189 97236236 234013874 156059123 215046207
165349454 22165570 54068397 436136879 521297344 458983369
700019 762169 567993 7814964 8409223 7777337
261668746 40720023 36752215 674652121 672628401 536478301
24401100 69732225 42659558 761096708 765929461 709241896
1405138 287373 295272 16180698 15279608 14003198
39158916 36912244 1793716 52525100 42121507 52784557
425957990 89837616 126425187 540862286 577696671 448572577
24581178 53689321 37965162 324997296 341821426 346597077
163930445 73451410 10523128 222292930 218429353 178267150
8468528 61834435 38638252 303024359 307402785 294624818
551503273 289960834 182122656 741575379 761156473 808597584
28874489 15964347 1618046 451109379 389237547 436574722
159806 92827333 35548124 588970316 809807056 775770072
205574829 46483420 42606308 751593316 959783496 790031076
9095598 10345889 5921871 94953844 92883473 88503755
261397544 28995286 199822131 754615853 776396859 622459971
22989967 10522957 24813881 265502748 233451353 181000897
172500921 112804582 52490594 308672056 279102938 308140077
29143427 3090160 5249231 157155161 147824307 139065136
45505088 20199280 22215383 195020068 251726422 254327928
18516052 733240 27894514 226475302 243735705 232606675
13714783 3871647 22088186 555707406 539196489 603900118
470911313 81378721 41374920 670036332 635337812 518264885
1344843 126175 4531218 16561352 17245727 16748281
10583143 20265354 1421081 96831269 77539288 94710626
76999139 1687804 46697219 284617090 253750747 319217479
104397293 7419245 708136 151926403 144348821 164423435
20695359 42082068 167981039 784149165 802915367 653870885
4649671 12261272 41414236 347946155 376212740 423112503
197024246 102460206 157956496 939617678 711436843 830194955
25468375 1788569 38451506 203926531 220838744 224866638
49348385 15937511 8553152 78605966 75573107 69813640
143447642 142291523 44922090 328223685 213487087 331869962
155372104 8642501 49505101 223059205 183731894 138660471
46820694 29579988 174364173 666930765 618472320 580247078
129977096 111050419 89691898 164183596 193532548 185742332
110244403 104797304 44362413 440193639 429960060 439043165
60223056 38672305 11119747 112162065 94214349 104179031
14337696 222538518 165404862 824592112 890312817 672204129
21850681 27908892 8495923 244708414 301774814 259803893
466600401 30244460 171469833 680869221 452411889 512164033
88297391 44035176 30830381 369102003 507917413 487192384
46235945 40502198 69540940 924342732 926288265 971791926
99958168 7156626 27295027 341260767 309093374 347612036
485475834 35166877 255739752 640195158 729030256 701734205
574326708 84150758 582780726 849320265 325030614 648242602
368183367 21231990 49927513 662929687 761864095 660818694
26680787 28716291 13241107 114304682 146423826 151426775
76084494 22354980 19300096 760898481 802879083 777941298
75501359 23626360 69289552 427875114 437869256 401366305
438005350 93623835 42800922 473421661 473258075 389467435
5142099 12494771 20435238 179157652 191624279 189772965
52047446 5450348 54395451 333734846 316456702 351582548
93513934 596417 42570975 446445929 485803585 429907571
97673607 9306366 18531669 338146838 368517501 358350221
34844078 21192361 16145608 87976005 70882411 87698714
99803064 76457356 10327741 647640157 692358703 730282172
220844263 128761145 10494627 681531732 687873296 675490388
121787716 284781301 185398360 719857508 682048890 710555865
221120 9517043 1640166 57464862 50346067 55010832
61626292 48643004 95603751 870262810 683749000 873112537
402012563 5045341 76715476 508552479 364879197 653554643
72980783 6095952 8648797 166098344 149930027 167108595
78940325 43617212 87172941 528790538 728034761 745858043
69451797 21368715 8273401 540902081 546838834 487015167
31252315 9040804 5321050 101705370 111136729 71760245
9600027 3055911 43582235 244520147 243821640 250415229
68756451 16751388 3157615 163449539 155926100 153114968
146347485 3202732 75815222 200313370 175157628 165382531
6863547 10931850 14683682 132363484 144621143 150408546
789380711 146393253 7152665 805338428 918593300 686915841
86977908 56126943 82492329 495645884 472302187 540162833
7741319 13404904 46790710 415398978 369455987 382275136
3394674 20853464 5787373 62180180 62729756 55610089
220162941 136691074 22332867 258462585 277513113 157267249
1327626 3586677 2145700 17608770 24602692 24275824
511406287 6190898 45353640 824535474 500724833 468554896
19719280 31966049 65971405 256578969 273772082 261366443
53402725 23484989 55323466 587688830 604720074 584969542
9465073 21636473 5821269 266004135 202673633 260278214
22475885 4313710 15103447 687433562 698718400 739302757
116376397 32998110 4106067 174377822 154192894 146643714
33518453 41709035 73572266 414084330 491776110 461873039
65260932 7792097 49228060 326528640 324896269 288955308
52339027 3748180 60884029 594682348 628660035 715276977
9921962 2751595 53290970 138886856 151595188 149687334
46449754 1160460 13655047 148785648 143345970 173802571
459012601 34250257 88811472 778022275 784103741 640419708
341384739 340254926 123386976 742651543 736164564 641749747
244614324 205158427 47921275 874553966 800100809 771129770
91729653 23723809 95396585 312268572 386783520 378657010
36389641 39583492 181550259 694056655 665032071 720590952
94919902 12801849 21348188 594727699 568013950 570161969
473874023 145366553 139240844 867280203 839484322 685028524
53121860 55776966 72501005 689442823 540762659 578476753
468008083 12290717 154407387 766991089 738679214 541266579
47446242 16129096 16445345 184129586 166831673 185336802
360009645 233771434 60252817 677801225 839825177 786344515
386753880 143718357 53082295 883265446 670251751 665837433
70439929 223073962 175702940 957119818 940724436 793655222
165214169 20605549 11511850 592758534 460014763 558456638
175187831 6920347 17630927 820998995 645207815 611920303
512720796 242052103 34629276 669240026 663662341 651989231
96388136 143659230 10321833 500517798 569281822 546096171
2794597 8898891 1061044 32453049 42861859 39993208
237851080 56217536 81619773 631665636 603028076 609428845
380719272 199244127 182745630 749517591 674608094 559269260
286562693 10297503 57167158 380781885 340044382 356901517
329178453 51341467 165714073 469641203 400309745 458845485
39428396 8465226 15011911 55577894 65884349 59685290
31861125 68449478 16055433 767225989 809931653 677781995
53496346 166804776 51876173 763458023 736598927 635676127
375542881 87402009 191163126 516773606 510929557 568962735
37031414 1512003 9031649 84608779 66890124 80532855
93778464 32073112 723120 163035757 175632535 240657214
28199877 6624738 20479498 177599714 179198385 147923522
114799386 116990608 79381666 256406394 250525034 201519554
227798368 187598302 10943106 312581197 341127564 337630895
77725151 29503018 5753625 529115073 558107253 510544119
322320816 37474651 25832009 489187494 549651260 531242869
88752580 77516294 62829467 981310187 898420114 888912371
121074791 64683525 352633 176832022 139587927 156763580
269976926 41228681 63004533 362553692 376516342 153802448
155656273 26271975 96807101 709225318 708675243 565628631
169362286 54880928 29972672 481496318 359166404 487030578
16380640 8329971 5337435 55900986 70473877 74109142
293031620 9685086 53560572 307604800 205029253 272720656
31615335 19596906 84679556 653438050 479819340 662044581
48637817 36628664 21659715 315792182 375599669 340752148
7680243 37825928 36395883 437321003 495856026 466348865
880317574 192240011 198726036 928757754 475513370 665030492
275598417 34723468 13147451 510751223 491426646 306143939
57475197 22443377 69703837 103076548 104202439 122929329
181865692 1432146 40202492 306844356 264711556 268951216
141013030 19324191 24082424 621827714 610375141 596819780
201294974 9747124 37593312 804829786 739238260 715348719
143311167 2688746 25008821 298562462 312690983 222119565
96809181 4597789 132407831 784510297 859988478 845949037
190267100 68296313 16787545 389672460 431320620 364652241
109572772 9755588 58171512 590226275 645073384 808197541
20031625 5134601 3136126 123584216 99345391 125319693
526572252 448946135 583790823 743546964 850453981 887925511
127134409 40806798 26452537 225330529 225344367 225535645
46932741 111606 30460527 349455089 328658419 337166005
36751861 60375174 999563 290841334 304691672 339232935
41852814 58419619 71894474 281066888 236659006 337552378
78228132 48654145 125183245 209886662 201243218 206837528
75308 80480 59440 674745 709832 706313
43007337 5702202 35845787 106362118 97241289 112996705
638295116 285218107 43925396 868446789 790921540 733217795
201111876 39022957 194219040 236172070 153353374 258823219
47882992 212804223 96039583 900292154 880455892 803154267
27486655 8710535 6437156 310655236 289261282 313976816
31019700 10523331 16425007 223504596 267194467 290055521
786842439 184001194 23363363 865715043 772330942 590413714
315634073 61460708 879822 867812117 765272086 653114227
185040901 92476032 131518507 642979992 656217320 556234111
24247902 7564736 1312005 144625718 153145468 139624713
20602088 15111136 61561585 514198888 520350766 521125886
81930940 46937542 2417872 373655593 374061888 374063494
72183294 54841731 4525370 524124539 604827616 577940892
31297085 14225246 4557267 508745014 656923930 655832889
13171557 28846131 8255791 112827200 116181691 105787325
17095592 3377745 137531 27255599 18826107 21013625
296259107 19838404 218161302 335632628 264794432 351033078
7345239 6209583 19933728 250655368 268595261 255590404
3662812 14286288 16281290 53618686 52659758 54927184
68304919 19287058 39907594 110192509 114673982 102286312
293186058 46535722 52045872 315325033 254621010 105454156
298509972 41555219 133856271 336051711 293648040 204478622
28372505 79645171 23254013 564913525 544035936 573583848
11042449 6839009 1131189 32098259 31274897 37739361
572890317 658135732 19494663 831693839 798150457 609790485
28662226 36002511 13165015 458300989 485027356 344447876
39527209 3930500 9765884 491502971 495962061 455345214
414652905 350050688 6999468 691307840 509667239 646340553
97772873 58098632 77078777 287115675 227038191 274082676
22387321 24163359 3725399 101150826 107387044 101964370
9807254 9578931 108829921 621644961 630662882 542657857
113374559 195097681 63574955 849861624 825447323 833029099
18727536 11221732 4431035 96134577 97607150 94745058
99311721 42954835 66086668 406891787 410646932 449193647
154482769 110058966 104657190 696754911 604604049 714948739
109392836 232389665 47116923 519237671 519978210 508115201
75698036 4660944 69822886 153271820 193679445 191007259
30000199 79346187 60732206 515882518 504479005 579062469
38445356 2013 3110427 45119607 35770514 39084532
189954395 26377278 86947148 373805665 338555838 391374784
6864555 1142955 6378808 13775606 10656195 14160793
526224297 219283493 116081561 734704123 695390812 756885991
92126954 4312265 3005110 144800977 136679530 135351152
79176360 22298180 33266280 346756877 225958670 300589815
278036011 21674844 111345462 335732138 391910334 397983803
53898871 10098610 41933189 337069176 319278079 230904578
20973930 146413021 36127528 859500002 739615470 785240446
79234982 47117468 3179621 328288483 341260491 325300213
27425618 16218216 34118217 761390699 729156708 811539867
2194247 23368491 26159485 208837818 190923117 196764332
58966251 3563984 938551 141132574 164930631 170970860
527024236 115732236 61677147 868480333 805217348 957478192
27752510 46875315 13756084 412212642 461345468 407590602
88710745 24917750 24220515 209923359 192903393 138587957
75440282 33205569 3809338 90882089 105200171 48052085
38719620 290503 87750802 719003301 692495931 629134545
250970442 200647046 292192280 778735792 774921573 729201322
58972623 10330089 60661538 106602339 110919923 101725935
12661217 4912524 1262548 22037847 23447948 21502243
86738893 74419522 89761054 774054916 760804398 765424648
204292596 148437167 34997804 797833276 594690411 557004323
98042875 58694949 32509776 397048014 469155441 461097498
212204978 7198659 135157899 711581351 684696509 504713696
194249779 104768064 78922120 512245274 406679511 448189993
28688389 218968607 104341939 857226916 826212102 805905084
346467758 2879474 39928945 629085698 460296026 575964678
75002574 31140105 24712567 412775921 378329531 426223358
19341222 118490838 161741723 402908255 410925111 339053813
73187917 74213268 5342569 387276835 351818721 397603372
424046599 211717995 145976365 576194049 356868329 491613350
227640618 91911734 78044548 417040372 330087547 375159520
37161752 23055731 44413534 346783784 351632124 314258011
22202787 64447391 35391143 302144803 328187097 301814652
24818466 196860569 235571865 679398384 762694038 739763314
106919478 40613309 9064173 268433759 286827243 215528155
263235090 199393296 123050083 928598400 882816679 905013868
41029690 17757350 117031175 450864576 437990868 452114417
5018509 2965191 8348119 83769008 118737844 96381306
82096286 63631545 29755742 133995374 124872918 123666831
47767340 13350263 2842154 591825740 608622791 572655685
29213591 8472044 9982918 467360541 342136481 348672211
756749496 198232178 145953653 862766979 819674726 866846513
477403684 216129311 56052862 653968164 875017653 633563115
547036062 357855896 99063842 677733636 737340745 705881818
627194068 41017644 3964639 821765585 700795966 825669095
298922282 420857 171961715 346138855 358427172 292565948
2881937 65756 916495 5162406 5510069 5647316
26032339 574273 47583906 274629711 265190982 241647494
25544148 15393925 17296259 393995338 462362712 463921670
270613054 212391828 42717544 350422080 409140186 412381923
1536914 72343 520214 2473758 2024432 2159051
1484205 9796149 11838981 124950484 140008398 108830153
11181106 1921531 3050389 306038319 284112106 230745498
373384092 27908293 39314908 393497013 270217908 397447258
6844276 25477446 26142141 505375091 523230355 514738574
6336615 19081459 4673619 891520906 908773480 911912214
2061280 3344390 410391 6448026 7953941 6762516
344486340 42809870 245992363 559190982 420777493 547049783
174729869 148499796 167418295 677088782 762302833 707124739
495396405 177415850 42691486 665038069 831855113 624375337
667266634 76793882 214077569 723378623 554286158 793542169
301368073 72179370 195004814 810139656 643195067 677777626
27360652 418985 9325562 70591154 67637358 64728909
47544598 14295796 34144672 58648730 48446158 52726554
43475166 10376567 19083726 86815034 85573786 81429371
12916675 554456 26512756 163796225 182625404 174921122
647428489 48908741 351813414 659757864 510586162 646578840
27126915 21310237 78297342 339530613 430911710 412820272
399795895 9194347 321484945 793954029 783340127 683907166
522919062 54302638 28777453 694069009 468319982 602119088
4783256 9797648 665733 34856304 28022023 32587095
64000598 34417301 176356168 687387314 615145037 669875170
81235589 18177510 136659263 468456046 377373841 425331630
14865043 32572397 112837817 722158402 740219609 747869805
15105187 7718189 5707593 44077758 41007481 43245769
76301063 80549007 35803198 484607318 511363723 504417717
353167586 173655813 120983592 849416447 628145206 768267063
211372333 34668164 82192935 499529320 499328005 456439716
105395999 14146061 28175281 739714219 707883765 783532287
580635860 120585397 77248050 637713340 554280203 505429883
46599838 26981890 1281063 286801098 288326347 294324494
66151407 65706937 7852989 608418013 572031537 641106730
22546311 532991 13333322 81957577 44190543 72170566
41179052 34462551 55424688 184947837 186804213 164846751
404361604 191370485 209452225 764974472 797261270 686624090
56950028 33726747 34265130 284273369 282934203 262609298
5537543 8664755 28323660 222123134 276340372 221166841
4317644 15140354 21488474 112222653 105268566 121936326
179131098 31862540 33085780 430728416 438872348 472434002
163790827 21449089 408846 344962920 395933523 383930739
376739102 18147190 116572801 424168564 460799227 500211704
11508456 65343724 15629358 502498179 513297426 529270232
640707096 64275632 354313110 960526171 931447229 874288226
250043130 127585824 29987835 379867070 364996219 291857254
22968487 28097991 83066736 540637950 638163703 603192482
149186927 43354998 15285582 694579612 692274520 625331415
98105664 25745488 35588195 949359333 907256270 614635503
112823395 27568529 102934093 444140647 403132675 414632088
8152160 103790191 5257060 487818681 609182081 543336955
470958128 637418749 135241425 608083231 828995482 614145121
124236196 201668296 32745086 618175458 765584394 756880211
197621275 206835952 221224752 830150955 770516798 815729433
15564543 2938273 40889875 167072534 169673105 168552239
354828119 38815054 150656735 879359166 651950473 853623660
18898127 14489338 6620465 52158711 56124150 49012874
97834068 21234359 21337590 320715282 357705509 359658242
273993738 32503403 161390348 720123420 678114284 730732734
285388156 23430257 103728594 454325936 413222711 423986740
455601424 163698201 527936067 522910770 679344537 594036684
615292 39595017 6951991 101711426 99772257 100309251
197102346 42306870 52921563 969712867 751506698 963527814
10888101 3926247 9739574 42451018 32261430 42940993
10896851 16400327 90697848 227815561 265729259 263360220
53672721 41098568 19148816 757272985 931386860 942757869
57373659 49303792 46288792 291451974 364693190 370442247
627419127 4436661 23144674 845070071 708025335 566651193
24458727 360504 45213558 248476816 227756865 254474168
121516297 6870302 79047126 393637012 375771740 349599884
256521668 201108603 7515073 500280573 259841904 128442503
158807597 15423911 8682985 507783842 493949817 466737192
53677744 45226769 51250375 538549305 564386468 430220675
32590195 19166286 20024995 320178053 305072544 350780892
89384218 3799289 34256989 180353478 221800285 205886064
3865990 8548705 618871 22447624 19829262 22828508
13156665 57502548 137637429 539496200 595218908 598690874
7078447 5189873 5047478 82000205 72995827 87406807
1931250 69890233 11560900 295266833 283779627 295617969
15615086 1827186 1076441 63340981 62770730 45832814
105150153 51197580 13202956 397183575 391901551 385329765
1676816 1221651 6583722 40368242 41385072 40687327
93307324 4416400 3827285 240104680 323390669 234811853
188897289 169250461 22998760 416766657 317608362 388848742
11851799 433226 63028115 626308045 653955052 613722185
213251522 215945085 4079712 475624306 302722450 428397571
14723277 59740078 220703113 407686500 598911749 606235548
3750241 2101384 2919084 20760370 21201117 19799735
337516769 5952788 13887914 452451972 265141022 298313192
8731828 214576160 23106926 573770891 557609545 548415279
4151056 8905 348133 15300919 16443168 17770811
10712543 12137551 21142361 264524510 269388624 254910762
87136316 35779422 33886316 257786008 286973011 288390687
779413317 6449497 145565822 861361341 541689273 544617417
255186116 67094680 23721388 479031361 258645054 394802052
2963086 1906754 8685076 41117146 43469184 40530701
154635344 135380687 149303360 510892171 598262384 677762259
287365458 1012406 225237805 688711528 409408847 493290613
108223112 216120983 136007186 761011984 825446704 820236873
8976405 5201 13763374 105284983 155784767 133688492
502634725 260305453 433496728 731667900 637978918 681003941
100970577 171509612 11907198 886986267 906081167 788969506
325411488 60166556 16488316 579643048 572125674 735919344
27273498 44235860 35471179 779439437 791499698 864670718
162270540 28561171 106444605 885768756 752591437 821485381
70494615 24391097 99496391 816482702 733744264 767734652
7347945 36086399 35949110 285605643 297612165 289696725
20616538 14618755 1656819 63399767 62286664 58299211
475261102 109298157 304675370 852129106 883025176 901653183
11460083 25659658 6211392 254481104 246000621 246478455
68071970 9969114 63210081 354210865 338500684 392339123
160248256 33287057 6352690 691888549 633695842 664560808
293725316 20848789 100390878 584478592 491809776 543098408
262648603 240370698 5791074 789228375 597894436 802170931
220876280 111515406 26732595 452252381 415260351 445447564
190707235 158306562 34238153 963466687 960515007 786257290
88126149 28475387 10827273 729658038 666612691 723535104
5321577 4950840 2590718 52640978 79760930 70961689
88239605 29443043 23091018 336996875 208200800 346205312
28973069 9521699 26568926 45455369 43087371 38221777
108810530 24497938 31095741 208523728 252948877 240538100
215071879 38014808 111703288 895495446 954534444 847698766
406410969 10244229 102722396 669996557 626555123 702354764
267417846 17657523 10585721 479725559 455613834 456527918
157695757 29646343 50682903 209770715 143200139 189040557
40916493 21943112 104226308 684101545 596824349 620084247
418714958 122938789 102578368 984515013 903346382 775503182
97917663 57834792 94708296 512165028 579853881 505894224
332790107 46588326 77671138 416047788 298259732 319855436
112377165 841542 27382775 162346765 136127073 146588835
36794396 95255906 32154276 300989143 286658028 359982139
185450 10672211 4748757 150614764 175371460 174369285
517929952 2759945 98371678 710047510 509637158 672814367
33334502 9449820 39812934 209480653 162748112 255160422
32594321 9203633 152502306 647217359 677269877 714812096
251317604 21577945 31931181 849307436 845694290 734417803
86140154 17683546 25280287 361036345 359885303 354550862
791718 286496 33871481 231803273 228631386 226438461
7466870 12540542 15180895 451469663 299733681 448225913
140339434 34327456 6480107 492532764 361838453 351312516
17663109 19284943 89688688 523759331 556254145 512549646
12028058 8624197 10477934 296670193 323559652 327281751
26955328 34806016 9253339 339131896 283956944 267980356
68504376 23402956 169850218 720753894 718966570 686846497
145632267 12752848 2631803 415883294 311067806 367708154
135456213 10651713 26423434 513193540 483065255 508915444
143627615 13468648 163047959 402918016 484376615 389242943
53731444 116534 16785673 66151016 48872691 38671422
46769341 177172640 144373304 661721163 641368645 688603619
53214741 22573012 158718782 870005499 689393543 839025955
37648199 7409871 3844852 724333749 747843643 691152748
689046149 25725124 259486199 758271593 545154194 501743755
99551168 19104686 27208807 124812268 121111868 123982279
14697787 54244356 84520646 814315057 693575373 827793842
784958 4415583 23896322 158828855 166905034 162788245
239737556 274585803 74993482 510694240 475724738 500214384
247965218 148871216 10484264 270180955 160590832 134302493
44232104 12605258 11068026 381173514 385370346 362608760
444869560 93515906 62017763 801258135 771304181 696671299
290557849 180369679 204085466 850985635 917170788 834636309
48613449 71385297 14734337 530033791 650430539 606767900
135238 11755328 115978363 682969883 530536743 680546568
195789372 1798027 42973753 329572802 333761693 276999028
17541 1166887 8509877 811899500 933858638 788042501
76220945 162712416 38563045 576600267 631760772 682489814
252065715 150526938 92073084 410544171 403183401 399070307
257509266 29546091 1730468 343922567 319366564 218274758
99841525 51683368 18735478 106898257 71109003 90232681
2474224 3665306 368173 12157032 11709999 9141350
199869287 60912938 9892348 691375843 714898738 655568524
523226889 130476071 136914683 675659986 642353453 501309194
41615714 5271779 5389487 815535573 759439066 906539566
9530025 662280 4478467 64426714 72673436 64341184
5121263 18379666 21031434 120415461 121971155 121242407
602360241 396428721 129871597 699264766 615941660 459649551
251123462 132546125 27604958 827949962 714495566 711983743
635161927 12416896 107523575 747951409 633153593 659402909
307723356 148024987 271604936 628053314 695654811 578724689
285454163 147782017 170000965 566591666 650122679 668241878
11578150 53297452 13880849 254806804 236927647 253996585
4338407 538962 2954084 30358062 26836943 30258079
788811 11037165 10640922 105732681 148020236 145200924
36136471 1742161 8275240 643610341 724786205 549686921
145960370 949979 7651770 258840973 192333727 282140475
3778284 44733108 199010758 712941029 640175066 718509869
44715343 122690839 25875221 853900042 857691639 883937842
736011399 341215952 487978296 954814593 797998452 888199502
17361169 14239941 79371991 859401643 630053320 786308099
928881 3755619 34274577 526290349 508415333 550474813
247554502 96850085 130827355 591919762 613875367 644855407
580447799 13747583 124335661 803406961 739129641 723646569
20685753 34175960 76006981 261694506 314870878 249762854
301181 108884 18551 552390 548840 596853
123080558 53657328 2237342 848848183 843971687 882693015
253420688 61224320 22385774 298503000 296137634 233344071
338221674 35695703 96720794 465224420 345407594 375841159
47952501 85242027 45484026 522085852 534205902 558323568
258395667 11268368 11783222 571286038 569460532 510635730
16141418 30574865 3418369 125191840 134028772 120024724
2819312 2922409 98873089 841984982 722292077 739776857
87854 170215053 66542546 810007183 735985180 855626699
354752191 81132462 79073873 482984395 509251101 363148482
35896932 641349 11308375 574711991 621787836 681045165
35049547 57029967 16274438 556867876 558953004 513557232
246937225 105453309 104577071 857076904 852622267 902696678
1487345 8296579 34160060 200247015 219860681 200619106
8400994 25088719 936648 951198024 742234073 791931496
138761381 28483121 41057311 923346189 893291472 735330999
316233892 59226056 14139868 463505774 444294917 458615743
16406627 10569220 2106193 363609088 366769696 333639748
69501393 70428702 1909396 505323005 589876792 591887480
716599790 101064181 454463593 837590745 831060867 647843255
3023120 2381035 795809 5039099 5996804 4544562
60945755 10815899 38580730 630473647 692357355 679440049
37000914 4227829 15827199 378584615 329910110 373927339
34283388 105621498 134451336 775643739 609642835 749140147
60777252 94461157 152004030 830896895 782397658 831065925
86141697 100191287 164157655 883519898 805673485 763339541
13284561 64829379 40912713 259456808 259290114 323874616
3608542 25168752 4052666 277370024 304743568 307312372
593692641 416629520 42785666 744485511 754734208 370312723
208113593 6242968 12067133 322136754 279585921 333974773
224367859 56560506 66215965 529378931 519633779 566395828
59478700 4058250 91827097 540694525 698574298 742632204
141107678 110416296 19775520 391209814 420305368 414120664
24551995 4708901 3627240 30007799 27738136 30886139
545257437 92172870 276438005 723814758 558876726 914426461
359159214 48314404 61064839 386395076 474052349 350603507
307914857 58564060 52064099 415477082 170610796 214444888
219843795 235305449 206679402 912709779 895148404 909618731
8977 7579896 7501352 66530529 65855368 64570658
40505357 17832714 42269837 279615599 296534557 300712277
36837789 52192898 96889825 543487371 827788550 783596541
87948291 19231842 49826675 276473785 231964016 278376074
276854667 38142327 286611058 700616577 688317737 684471304
13175798 3566187 113462579 654264626 745209245 731587411
6534573 61299397 74372758 382160787 382649097 262159948
356526 1202140 721801 6669531 6501885 6922751
74348969 31190149 8851665 266955026 215025433 258946244
204409715 25109047 31984332 541280200 358008858 441401391
23714175 35268867 62933150 846225884 678612299 823548011
38758791 42520876 32875867 341091839 349792126 356334556
48115938 18350636 15665083 75464875 65371360 68264021
424474977 102876670 2560181 868902113 780348211 916012083
549543915 103086730 262882160 600747270 554117817 614731231
15833751 43932739 96294803 360556470 441826050 421703428
31418557 12810604 59121169 333968460 366538905 325111869
379792729 90117981 76378280 626487167 700764098 264934537
344386339 48871649 69825087 589841493 523747675 590845325
327711368 225091221 96938225 456018693 533879322 487335440
3552252 936444 1004898 21032306 20027073 21736508
446367355 120153919 191038005 575159260 514955227 453074402
200967384 84172753 98776539 218090971 168173057 141835663
30753534 7207456 937773 627291230 691860338 638591894
122473983 13997112 6964742 537280541 488483045 408290402
306275785 321816070 8175418 608080300 564862939 434532875
155712279 4740262 104574724 289621197 324240232 295289318
21818935 21294629 2045347 671288502 569296762 646026445
22695361 11310167 193749 28099434 27528781 26008704
60562804 154401777 297408879 945080619 955877150 855192391
109619322 3246036 1095039 327885877 344607978 306297790
139618158 15283795 27684705 198385870 179633565 244584926
91718308 3420946 28359846 131238677 81775596 73605355
49138060 42032000 19836525 57830833 70446958 60807391
14408497 36501316 108694778 771694949 766832631 761140337
26499700 4500523 9063423 64917636 70563518 69274201
411006927 96455095 61046511 643893514 661999190 644659179
69110153 43134599 35614383 351125845 385593102 304338810
1332068 6133721 495868 21546676 22502176 20104352
366025478 333445726 307028407 779989049 811668421 733756728
6223539 4670007 4304056 18276236 19447356 19164071
146939693 31732322 164584783 498086680 523333664 520169633
167007204 71691237 67621081 328603653 549239540 532039992
127634996 104831700 78799274 142114335 181705562 192516031
191221171 36104637 35602601 959817657 641071544 775725165
77892715 11829698 93629691 753442453 520336825 791390235
479740148 467968418 200268224 936543518 948299858 534468769
462367285 92623767 334441263 653437694 777227299 685508983
87920494 20981339 22643415 773064516 606886546 673670243
69887624 97768925 14051041 289025382 360399006 359759275
73967653 73582913 50055233 637684044 714025363 677193031
58819747 51727647 152400767 919897635 638630708 894490882
58687483 4104491 16528686 162230409 172184827 134278502
84161185 13907069 27066338 234210148 352555924 296857631
9900456 13931658 122321477 796638613 776545534 661014246
74892523 73598023 5141999 245076797 210073965 161067486
19653724 63899167 41682020 609521213 603657260 645307239
235116987 185173006 62231845 845743877 965432846 883917731
158584479 47078314 80401561 581320852 637465361 607136165
64408722 6234095 16232241 130283099 140494735 121439897
27437618 46743430 53201487 118469885 125113615 122185074
10391525 3299925 38144095 615186554 563491563 596547498
61444191 146220570 48461706 518221452 475250902 444998141
11585217 52786647 2682646 240280810 224686227 232840409
142516160 95451404 10471924 191453905 174455179 215392386
230615417 11022176 28079416 667612101 713342327 583429407
60477910 91453078 24552799 112309337 206644474 182768647
9837572 2400989 15942794 73103024 65055409 72848150
18669187 82541919 91037089 345494105 448865675 431376224
107573507 35957342 48189628 530062204 595702111 475256573
1348229 2184962 705249 12229184 11737275 9758356
299311600 86306926 3408554 510705499 420311457 515927102
17436297 527144 14505312 87040388 82291061 94151072
288005657 113592528 122565135 420881056 367744419 373930242
163542251 5125399 227445984 586992331 649923944 544444723
842142964 38696136 315706807 888263175 320176208 537533662
13213886 42355292 491052 757789668 776060802 515313528
5614993 31813029 101101002 581061386 651416842 672183363
345965977 128457124 103009979 647314620 402859717 657395494
14510845 82226054 77681085 563467842 690407300 687975190
85738930 16573949 1690471 727009565 658109002 759252911
659872 2996431 21304573 88839234 78417121 86360229
48066279 548991 2826643 83107000 70126124 99139897
123401770 21670481 22688503 192838806 163245254 211502099
500389070 140442016 408862891 845809205 609997138 887990344
235681899 24359016 14968715 298215387 180511633 268526732
136023933 23794475 4546839 576254957 480254161 573090652
137711603 2248066 256432916 603929795 622629600 639730041
16460787 69256884 361236 532947346 520506267 542230919
25089419 9507093 157993557 376540453 519819699 417463618
23400339 1150927 9097427 221508548 249871506 231697168
6931310 3143848 775093 12274343 14006956 13393047
413878773 59311742 100066748 692520874 516527534 556109858
124279257 5192738 20562205 329730494 310341642 346796238
48021571 36473320 8627773 161977048 238152783 235126829
37210166 9693536 4892939 80392812 70640071 80419284
16324709 1119348 44657514 312492320 321821184 339874645
48788833 23700287 23168503 318505190 309106071 312179936
103593592 28181292 6648921 669476250 640430718 553911458
58267232 49493192 94351942 433288130 413019513 483833252
514692570 550320273 74176859 694012938 729623122 759242557
130215092 42622927 33923038 729520580 717370014 739140008
21248524 45348154 49948921 522780332 562613194 542351681
408637954 191644758 131942287 497925409 511566870 346126363
109202716 50760320 620351 454145169 486396239 491794598
29075000 71162412 68764204 450616510 443574290 462338235
1716414 4553069 4019600 74911828 77647237 75345330
452689125 121463500 134518044 628919593 248962689 312253629
103888034 1341890 3403993 711596975 718849099 791555495
67245820 17049184 24933926 198719648 206806124 183740203
411778107 67205054 174984345 769041586 640436998 817282854
40323327 687398 56341420 143548107 155284972 174539388
33637623 80314630 29809487 363366660 342383401 296859884
127656438 31078486 55980205 164940662 165664410 128730268
70745888 25458424 24542767 80740604 46032102 64762929
127875597 124921610 217266632 912176516 983345291 959690487
3935947 4135188 11427698 60392410 56806327 58434538
3122235 6538587 2508226 62443593 47922690 60939002
480741814 98613200 483687194 946334644 936302167 922876257
421462481 336273615 1055568 588864828 607512192 97296337
10973761 9928586 56060873 132062272 131247015 134724764
134232446 245133412 184181372 812939562 774637354 784609284
149495484 89885504 2996886 192832166 171966791 159177895
113435915 57255063 178928390 420951127 399883753 312552934
77758772 1375510 85876569 369385683 370968918 386405785
183764950 68416117 119189187 241851059 202340465 323916330
131177188 149113278 38914631 342909148 294526271 313457613
9992191 1558586 11796260 314576302 334098633 354032042
646339969 61621384 29557918 909880062 927156431 380214259
10546361 46974551 3561264 288559868 297620657 223711641
175753399 81077200 39186983 462108844 509863556 517069918
6532700 2482197 4651700 9360423 4803535 8423062
176475867 77902265 29129884 920781740 753540427 797963833
11341574 1079593 20862352 270554434 295279337 267897894
39385308 11252066 117130852 379771449 398303409 382389426
507853986 165678961 95771240 611586384 544181165 697955767
734676864 23270658 87685706 800611448 241428544 513459924
467869559 21354537 127588892 653384974 661030782 632180977
40688680 9749211 16472927 487196412 485352343 494770677
47567510 37256851 20277294 322933249 320504224 291390352
238405002 57970143 112113037 666819373 398047688 762170905
115523185 50118558 13502862 614737571 611598220 583231608
101949815 11329865 4710997 121283037 113871862 116589903
29385887 64554046 6218332 603228781 777462667 703688095
323943128 900034 38852527 710580103 698609040 431389305
30397774 21919621 7200359 98516323 70527188 72005140
109213 314566 84877 2811862 3048343 2472780
192913616 52571696 39838285 300081874 131383487 148593639
646317241 153427291 129908850 772547406 833763727 778526447
95159522 34213882 181778394 736756347 761484084 768007051
71325643 10436487 8007466 332872937 221657379 311115759
137081320 19853912 47743963 863903545 611401886 831497152
160265886 116790089 42657204 460070908 493833254 540063936
776859343 7442041 36320796 808667142 701449256 331148694
420666250 67424243 100335548 471609106 194867581 207694592
3667090 2847373 4308234 24362786 25285151 23939698
43586591 16117841 45279188 158015713 205773091 202308583
336290571 92465383 169509701 631096153 653617127 743109652
32902196 14271925 6197726 148765641 146970883 143087119
38659797 1799233 44181352 156990644 133312405 162563446
5773792 3175223 8949585 88614794 87553790 84166978
19823379 2111497 10029092 153454120 152985672 157400540
93099349 101640036 81044001 675391970 769805771 601740747
140247929 8282275 29765756 214145925 204029526 219861386
180993696 284112135 94989733 556477883 774692928 760830987
139015525 37593025 52106712 542897322 478003272 595759272
23184127 22284755 6175452 56105845 64275976 48351790
73969123 2584537 55708480 421176771 484033111 482889940
60424679 27556645 151736687 861473601 703459818 850903919
226430126 146376235 100608067 528210091 670557373 421256046
122708923 56686846 8478262 168889335 173832383 171396306
5664422 25740358 36252727 491674317 441108332 561531972
139938949 104068407 112184021 361784518 391618059 260914559
198433989 68734288 48190920 936670462 840332862 638564074
279634336 175947540 52473568 549413404 588593980 503911516
8462381 9801250 9358459 32409706 28928461 29178332
67967253 16093211 21306147 300646919 301652095 314546922
331854724 2406706 383258550 836104173 800606129 616654976
84605253 1271497 3873876 616173927 640673722 629690181
1660453 3236248 1745211 23265744 23147042 19972366
136889334 53278706 26920449 222409548 185158625 188148391
200434647 272011740 186321820 794515230 769875521 818861318
1844492 2393212 4449489 48826167 48396013 39388141
64880392 1261257 37729010 74193441 56047151 53520891
401139580 171490886 2422399 821952599 891516257 859552437
89828912 73715292 82531915 793856337 817483868 810367133
269680458 100467642 168732 324361852 253180479 130902392
3476836 770886 3815090 16021176 20610905 20971663
599477152 193521328 285601094 924542146 950872903 922974197
152236846 62522360 22985560 673548628 740842154 787389562
171617 78277183 21907679 232531275 224376758 259452296
312344824 46382313 313437983 606821499 581147835 580752592
47244581 6891376 33436739 98252140 106145312 106446004
121320063 52348498 9091898 707314651 741260101 685500672
90686575 207288715 55194783 696809618 530452263 676585215
6036507 22553620 69206448 492363471 565052504 527599518
24258487 177152373 38892557 681060675 700712563 692104693
135791509 7066588 107280619 613580084 632055001 496141861
52214035 1094371 163902532 491912440 628959005 698033995
784189421 73228475 206532386 811107254 862173579 674542327
387102064 59731041 195554711 676189459 623962272 676955113
377339593 24390261 49139866 834147847 855644973 798476255
238730937 135204478 114565461 935833828 593737128 904087259
206086081 11967346 312259263 657206874 442861619 874784958
332925700 113723936 113197381 594846142 437415834 334620501
91820052 79461259 13395061 124960111 125105765 107440101
407741497 72901453 235962769 473926969 359052249 328268007
158298666 24982573 34829484 755519436 724470172 692113129
94824473 265229773 96306944 773775240 837082626 811797398
47415074 21060839 12944705 358458780 341361480 324256321
111674886 127573750 45646333 885480605 961300277 940107545
65184518 28902956 729782 139055747 150952363 109230548
147999328 83495970 144992815 249380067 255752852 247304368
187569660 19670271 2164835 570821874 598022805 530906997
358600383 279300776 57184617 457476825 594459429 590613906
93285566 6986196 30738783 99904860 121701001 128594643
179650381 27002911 205220187 310705453 378174239 353236547
426219074 156638640 353681480 584134471 354913316 465522154
173225136 40581436 69789880 575105730 513486435 553208034
76486780 82725829 80361865 532706697 447146824 519887531
116622659 10321657 4446213 150193014 142981397 81904168
73613435 11441207 16719176 909338255 788031143 901501330
207606514 32317308 21147891 398274161 237163398 341360638
250107384 64426187 29814214 433393943 390188561 359717289
107784528 40971690 64810098 805584504 832817362 859427807
574019389 20884248 239949822 866981662 792035308 443661087
98769311 154355728 20431004 626923489 592553154 523127608
439991 9597985 22940546 124459504 141910598 122419231
679909971 135437187 123307174 856754203 830599661 850488945
451132420 278758420 16178888 778895197 842706399 598906893
7968175 979135 761097 30873030 29614370 27227930
36907868 60320398 51575784 327652752 391029864 368299057
446834121 15778061 53643138 500200653 462003584 526827843
346838735 69368198 237482535 636475681 696338434 608400282
133772108 54590970 17105221 467010294 487584334 399895583
515765 40680587 688785 104700390 103918364 99115225
30465591 48002199 22542514 373783773 378629720 371620275
142780071 30395936 220542277 895219448 728746067 893505079
658012573 94544449 551676110 812557478 646424882 835341927
17958786 21300990 88841150 813046355 853726366 892225822
52065474 37848472 17180497 123411272 241761393 229758427
140141075 131248826 149108023 807106350 804215208 789670477
16429496 36517687 113650368 374543408 442194422 463622304
265390003 14447716 156098473 592175004 551952476 579043389
57078897 11791944 18637632 159930649 176596029 163295940
17102711 30279577 790594 355107097 405697719 343373826
328276777 13541962 226810337 812593286 878611699 761932893
79503959 58696649 57404278 241467644 260889665 245778149
13736180 549000 35974841 223220162 246883910 284158733
51570654 62782882 51161477 964435839 952794014 926949774
15661060 10759461 11760225 286318274 256564633 245085750
140782029 24163596 97872395 373989747 390615885 257919362
323560742 227992444 7648522 638467687 624742520 347340479
17560321 31471267 4306136 425985461 458819896 418026142
352354295 37092010 105872439 463839439 423634662 377452028
17404275 12307935 16013132 139768647 156535240 157235689
836388507 98982741 555454380 955386499 877001579 939242828
116128967 2666693 1735309 418569411 334491199 383055049
25279253 902016 65458891 393132537 323775067 402079636
37914093 23363473 15749736 312460207 322489101 331947838
450170211 563437538 157941892 690356981 704546009 663254259
72355388 87369110 7525711 560951088 589813064 583352653
228263982 302923288 16329935 447709634 574794694 605157366
231530871 382051907 18295729 590855116 583034104 594403434
8636075 3590691 76385452 254206174 260334724 224084861
195361762 10968224 59263100 617664094 604842371 585213567
253675039 168978307 57868784 297803026 295438901 257338241
102958128 15562011 32028792 192244568 186623401 166534071
170222980 11864774 5926788 835391662 769484300 498147709
98949232 19223433 25732257 454987317 463043373 486277049
47841376 204481925 83467670 835123880 742048168 693165420
22841808 22642017 24845847 48652389 41141189 48521031
103244484 62219426 66616661 419110186 424856143 467203926
155228830 116759743 28882839 356473329 439942277 379732025
75213607 9311944 30071063 171263241 185667013 197604425
4895918 166102559 78306983 711950959 705784545 680308911
12934582 4227288 12557113 186200807 183409396 190973210
188600293 15388183 194326601 356635550 316311445 257533767
253684746 40618933 71376013 388321747 362926444 369292328
21755948 31543547 64799557 516846727 531309589 605286649
204890453 123500551 93848036 566674903 502993036 531877489
193375830 65737038 125979533 316300009 302387780 323347989
134190718 14599898 85341478 210248923 73685418 262695547
147624022 205984377 44512792 512983043 639108531 672168417
57003659 212898738 165930979 606582514 668542159 675671575
653138 79247283 23893930 316601546 292275281 326290647
45145975 22629387 29310237 223149800 245696151 237044737
583193 7916474 17604954 257237397 347833391 348203921
156215552 21464460 138800800 358791625 333498670 386988344
89979949 21281925 27862907 212517437 203535432 203051198
8051031 7253920 4830366 121996015 124084315 126921438
822477996 49172851 143826385 909786587 441360707 909812448
16908 5289891 3615716 45599333 48250949 53680372
184954039 84954696 49326908 956564872 807592466 938564089
14778249 17084536 13650056 280020743 188423586 250429015
52470862 4325471 16749802 507269513 483116709 510051841
38029784 2650455 52586563 549227265 548246342 493021234
419639499 190883668 91423297 703186381 654868250 517885273
15052793 2260533 4169614 55695366 62095888 47401590
111772643 80215373 26301492 667649260 870277125 953440974
156031307 29041310 12097051 683744069 555050511 535186031
1299383 7236139 48013865 98352193 111422820 102294492
2682035 1583884 3626161 30974429 29911200 31783253
516245890 64102291 317067462 656119587 303638156 553898214
58587866 135287010 124757203 785823542 910237135 903414391
1099834 6373796 1406449 37479675 40026305 44250311
26980717 15462238 26112353 318846608 370916463 372777123
311555713 240397889 36709669 427175825 404615673 459192141
145573772 59997012 152805140 815598362 854922582 822908894
188058897 92405358 216439448 532903330 524645286 531768162
490160573 290238039 15449502 623092832 656571890 555263812
8911279 6605518 277619 56068411 73981739 74613073
71060676 41036135 31649504 190030849 181242778 169180448
159427894 51728523 101390417 776705720 689205255 811548090
646448833 412786616 77695485 884811208 498602768 943933653
259157907 14551302 143320384 386103940 284340886 158398140
2787837 1681896 4878035 14620809 13453203 13530129
145828244 6125535 529385 327634517 322923771 256967325
222321993 151605715 47147516 258638137 266322227 214108550
55306336 7797183 25170878 643211923 698284068 677288035
209430352 3854565 58499890 231067410 197620615 197332964
17751110 38229955 83957969 418327205 428365211 419736368
153316876 223655810 14981625 754927998 888725266 692509229
106673009 184018617 5492854 704439378 789454406 789893260
142693010 29968289 29542890 153646484 138770591 153144460
182026142 24455175 62603523 589281248 498181586 607439012
87603997 201122648 154702039 954211903 871161672 893648903
54289168 14292071 12250368 74468089 86051641 89196783
7391323 45102973 14013652 298732367 260204332 303816697
105295417 38530355 16066940 607677173 706712409 696960803
188995665 125417312 18272294 599250266 659349752 519124032
79596800 20126632 18700856 118627156 101410651 118691366
196646255 111029482 561830 650950197 572964069 580026113
78348797 143145913 15138161 535348431 485965990 505959443
652106948 129889581 88501566 877076023 740218403 879622551
3208449 3923300 113460856 514098977 565831713 590865985
30501396 54233129 1024365 85066126 94773304 70962899
734919 12114857 7767580 232867826 307432036 307967334
153893402 23984081 27039430 395426339 374514251 349803828
78346376 86070926 3086120 521229875 424885578 521034339
655934306 270380270 339189435 813527303 692601216 768407019
5319536 74525264 10044586 879578895 879265235 795052231
141331761 51482548 61300224 300756255 230972773 139945576
276799224 361258511 9625662 566208737 662950460 309774329
9329000 535810 1515799 414051634 323411679 435608982
855478 61571284 18572006 874920999 897102795 851821996
373576261 276256180 116586334 570339330 486447264 598506674
582963154 103630164 112508694 920838068 842788322 671812060
104639191 29483167 68088317 666199902 780202500 774884129
227730426 109714929 159059715 835451121 893224720 822787108
119787755 46834082 17790520 184716652 175002950 153297788
25714899 14247166 37166639 700750218 769481982 576628779
220235492 95771839 139545255 302656282 260814592 270555495
671789065 255212747 395751001 717614719 563666165 611194631
624319741 32807905 296653298 699404944 467715888 608294408
72429839 6082346 29119830 385000651 475473549 462530997
15016895 87576967 74431546 851489418 800941082 458187388
598043875 66449109 131557387 813160950 647130971 831034849
482429729 387455811 1691327 818403465 811384856 783649339
8237372 21380990 29096379 212371849 243841927 233769022
145069127 100424239 14425304 652207659 694955164 693658503
47788972 21018145 11818452 172254874 158259265 158874378
365687995 89003427 19475106 451259494 378954347 113039387
81446632 135139601 64227566 622439307 573345415 597854310
7405162 6624504 5293889 101124481 104630411 142850855
6934071 3726074 52971225 246158652 230573507 243254188
178170821 18079774 69902114 794705006 874849262 814330490
518207805 133292786 1275346 578735252 629013748 643596799
82854685 84813807 113637742 972231584 984921042 988324733
55440805 23088543 44384379 297994014 333764715 279055247
34830028 18967488 35177061 104432824 126631010 115779331
1049881 1971837 10098661 41617790 41859593 38663631
33191648 18540592 25115475 649153510 578428203 571452298
97800397 32024637 183164146 225108790 185539973 232718452
41349271 28669616 43040233 475239277 399687969 475988634
16148256 3508296 15912635 152608617 154619161 155642044
87745525 100055159 115745557 860060284 775632239 733784743
3490909 1918655 3945509 44200792 38930308 37845613
300056142 68967328 17493063 732070598 730724378 638223641
231054030 12148525 5464636 313100347 300782978 379459852
43079766 5482217 35221219 253411374 256780214 196871995
171977071 54824701 14126699 841634184 858723915 718056738
141858835 6802198 13543577 703472464 646911069 651960558
5070831 48391197 178210 138709814 146811884 171320238
38217335 93395636 33198823 247557803 256279056 241968515
2142552 70490738 34111999 325156704 427719961 400442682
6153479 6473564 2167007 152177824 214423633 191917619
52096710 55423845 13775294 172391197 156316752 159165584
586086827 169716689 124179699 824068255 800271783 741940606
86005276 75810519 40318500 906481763 929329015 925011391
11739695 5186248 198687 55600266 70024720 64608622
263148358 3821711 223235351 315664489 265198567 321769692
86586523 189888784 14021262 627146108 659401834 559348440
42977756 12920962 1688866 109226142 93361038 86068481
37727339 7921308 1774086 91131524 80456004 85768582
554775462 402464918 256278732 568074881 667785723 715074856
180776957 100314 118854409 545948830 545290506 508070231
74963149 14013837 11735691 100302356 111311131 93171092
67655540 29736626 34057510 712987897 611470301 664228397
120580802 8382086 33671105 176280305 177519049 173329922
40122919 86407072 46506376 485485285 484490368 450298878
30483179 8039017 12743305 226490272 222535633 163420774
106761036 21672626 47616632 151502045 111665652 139444981
455294582 456830557 148266325 682220011 577914691 381299322
28185279 26096390 12160778 371858290 378174454 388227812
37046467 13967778 61685744 352377271 182340775 376709673
215555418 79502340 79093316 330939248 213417131 309607928
2699559 77632409 68365833 430135132 479027225 533398262
7657660 256127 447285 23348573 23498599 23675881
141864200 56841738 75939873 694233721 795235931 781194804
32977348 16491143 69868016 503521880 430967533 553491515
100366745 16627428 18273067 863376828 816602984 822163636
373119655 47171571 299038866 733126326 557925021 738271677
80563451 38428898 23653689 569043909 733549908 513923758
231333936 67868233 204976487 390428045 345185462 384183262
69492029 22463441 8526146 102494420 84965679 92374831
2438622 10046503 18476682 78278420 72676680 74603060
617307480 463553265 518519377 917426192 918062770 803758316
227885771 28253826 167392628 328822549 337172849 291623200
236504195 55961115 357244685 829798046 601263002 602854424
87560624 152544409 102119099 845855770 884985366 854564120
72582376 26745152 65818267 243224289 210373051 244971378
612249903 60603671 89526604 790941587 747026021 724762892
81943757 36373560 18414860 311630359 337005999 397574032
297403004 257720671 3184180 716402903 685926173 706022535
7174690 3946688 8958619 48919137 58383629 57081303
596425486 128076286 267396186 650921468 362706777 385411126
134488261 48885342 49516472 677918726 766823127 761295881
150976195 63405885 55740744 705502544 527238544 687146169
16048167 26793018 50285319 300064258 316107200 265122915
141647710 3947666 113737717 841672361 823058752 884283884
352200764 69330132 590702 806329568 810658772 651360933
236404153 152206334 112529485 456617045 353959112 440033395
151617439 4848044 490784 157136333 156890785 138880561
526422690 125349053 188113510 773118657 426677274 788959496
22943606 40429836 4333237 147543148 148451238 196917449
2915228 43511165 27125551 213037903 206638778 175899629
15685869 125912153 116597392 574052850 677192281 725935554
45087958 6505790 15388913 52973271 42626835 48529117
187491787 58013006 26075180 200331945 196457364 156484570
72907162 67325476 31036575 675156454 682572337 757251754
52930552 6548277 3852854 69053514 61768757 52703423
14571502 9502502 20390148 72134204 99284302 82705917
543402558 106025920 27313912 747418080 711707418 735101161
169283752 133077574 161750658 970075979 912969496 854401072
24843735 2628314 12230039 45362297 44876669 43758224
291886300 171023757 1014920 851293010 939009296 977554992
39710515 38880903 49313118 411347560 374508582 420153009
30482635 127122933 191108482 774111119 625857661 802100680
7527831 24169247 22798854 296019054 266653235 328092762
212274193 30297971 74251026 227728626 241925461 240994126
16825516 11344092 2922403 113066484 108846542 105843166
405303719 68579305 115866483 721626725 664396552 698176438
12874351 32850475 23728534 877241952 861739179 795835266
51576077 20922357 21315609 223236166 140088902 208375367
388010757 102603480 172242473 515628842 358033537 336802899
34991691 2728622 125959158 891595171 959144978 949440544
44969744 5917636 12352693 63428948 59937459 57374092
216516365 88964706 62859879 357073768 226131043 269723588
20032784 611253 1157109 36113978 36416462 32437398
1181495 43505874 77763829 356286927 327901476 323867569
60806887 7528517 31039957 339750535 274531695 288520093
821641642 320602840 64656718 875201577 857536370 835932229
131459951 24095151 54210946 312789001 303103105 378711709
3855535 1058672 297929 13002463 12593383 10225564
71688426 64222437 16546473 428721429 476556828 534962234
304204319 33923938 86352740 509025662 475842966 412095308
343328276 36398845 213213634 382797164 123890186 332903662
37939356 3428291 31391060 234530887 231593375 226968386
178946415 78267001 55003990 783611615 727351344 805454072
163542991 6456683 35106183 227935253 227333183 237862692
126895557 4179682 159032136 224576594 156135429 233318856
131210098 39079092 2573915 187304318 159440587 194216835
5300224 868563 5584330 23818219 20245292 23913118
344469080 29362631 3012109 978089329 801919669 860238493
680940572 202582143 21071704 800740240 467902226 171996016
45728048 45486916 65424419 216862545 339080068 358147459
306424729 218502323 70114863 782130158 746756413 737699796
225049209 52462099 73189939 519376080 524954307 515107748
142880681 31082642 43619176 233192884 100452180 161646920
2623015 3330605 2599182 36173067 22793483 34178532
11926619 1050643 2940347 23417579 26933363 18947792
5851500 17663322 46414922 481478878 497876641 520210557
99829877 35956693 63957618 476353736 584147603 641486139
346952612 39424936 62571453 435934352 457677803 211962767
544946761 249077527 64859185 958490656 932840692 524008475
62184517 199497355 160061765 775033413 801570505 742928693
6855789 5570318 646047 185294054 163288043 166760358
100286692 19427827 93095450 465142544 550744212 501207907
15037978 42929793 10366808 499453518 568957761 627597759
15341209 1542415 3898813 23286476 20185232 22980427
193217467 44096475 80472499 520003461 481840856 462725357
19535596 52588261 407297 133529171 112161765 123517813
307985603 57094588 18513541 492447211 468613494 458576667
43388653 16506348 107263517 566325170 657935522 549059044
364202389 391196410 27911872 543658300 548732609 535315157
500966421 5303487 860825821 864453988 751877196 957842399
4306993 30976646 1572583 63884257 86167383 71588529
406389393 4039180 116761332 678914026 675116853 638444516
176209327 29425258 30398668 641444231 629747583 534154162
140126262 67777689 8947848 229277592 282271085 277607763
61607528 96247585 29943751 568039228 508438498 589451501
3005101 650098 115126 7197963 6898341 5018929
770830 159315509 7205785 281801616 266526586 234592443
158969128 63179455 34937862 798546675 931209891 933478343
8848186 58093045 11042982 798160397 937748500 896687696
408717973 131496556 9386826 902735086 577304136 933529741
354358321 46816051 99353106 558643140 432670903 551548093
351987999 107353206 5112258 663947530 551592910 591411984
249078861 213942238 108390539 503110104 540372068 515594776
98251296 7871552 15995721 674241108 885473816 832647690
108990434 92286140 57532995 713695133 761464826 976936265
7435485 14062009 105698141 354432289 314098109 358629811
928186 139778249 47784120 600989122 712123018 735441390
41277209 24599023 76982143 311947269 315449785 362271191
387329879 240917769 50121260 555479554 463859394 547767668
23851196 10955760 6170109 67950314 63415541 70719379
706112496 641693830 583082109 872566833 891745642 847273200
197941078 13300307 99643254 913494591 931507570 867938229
11742138 715485 6791690 42132068 38985680 32953216
185291530 19552517 18978968 353151671 327392060 326176160
220191079 140785966 67255257 390115156 384057195 336140133
457361065 221876140 53605953 585482136 306023563 441303734
177350559 46976097 36196192 469921549 447944488 461757007
96677426 7658394 42470072 209007850 262722995 229301702
5578406 11438048 1537026 32617263 34249398 36024490
5284408 725161 69503600 258225360 198657403 257820652
37238449 5276473 1109304 101641721 102027100 98513535
53821383 51395657 15106595 205340088 199018990 213511149
229900379 21480979 119876643 406492085 317764302 286263155
198403984 18802352 136202457 341007249 346929167 285231055
13152482 4360778 4373807 58844556 67665653 56680600
59397575 86138186 23427158 468129396 521123161 613293161
32376411 56767265 48923372 507470789 464483760 465716465
557464302 8818635 125794144 630764852 516402755 603058688
195681309 91917951 141133762 361537931 265674428 339991930
142241553 45525058 54501687 171042975 121269638 151229841
49749063 61482144 45844649 913130339 950700940 906928680
497911910 19929528 124350031 584487223 176797011 587155022
85149013 9942071 26665710 347259554 266229547 373377900
437687190 110186297 440264842 520259709 532713221 598525199
70960618 369256 1376603 376889128 271756508 263130149
145549301 41576401 27260411 292017794 292432970 291463767
135107193 3585154 231160163 499493963 761280878 753683925
323247820 158073061 19906308 519654067 472972488 608103790
12412143 27519124 18322464 938048543 945347887 786760845
89345875 82340515 31105552 618468068 501563056 600201940
197148619 6870622 14851152 531168732 460719854 538241937
7918338 2676541 30505417 222376420 216302311 221377715
556271623 91774448 6518928 735411752 907426462 802466125
149252584 4877524 45168765 487055358 338673942 281248173
43037981 44837867 32270819 584143897 670320952 586037364
17558238 293823 8060308 68259054 81062432 81661737
391479095 281591124 111323534 823015920 871513082 848725559
24165262 252269106 39285219 582901807 586287060 534931980
49387607 26371355 68998534 868917255 734223849 646419558
77065369 19407695 21427808 222529484 193352501 216189207
31694145 633622 28480068 149460460 100573471 145017027
189120128 34776243 56322980 807795717 706178322 672253146
117564850 88424490 20542761 759661819 682190575 709599213
121359829 83636236 45477087 780436310 925770046 889973320
184026712 164678400 7539511 461672269 508403181 617083129
159592690 1856817 37383324 495466151 511527835 556274906
144897428 247380840 130954653 804396453 848480844 834258497
172734927 19395922 23922605 434180189 408182343 398344044
2040233 114931 407963 8504420 9159772 9291590
35983274 1682371 3030992 186589572 240869936 239062690
71383483 59237048 43934406 458629005 394323978 476861473
21554284 130739787 39461033 426952340 489130594 419072626
131017665 250413501 271155886 899797325 813789518 694611721
1027129 519178 4257061 34641291 34196947 23346547
97176360 61747060 71357137 113871855 111395600 113097170
91055264 15566549 28961551 758393513 835151739 868682715
108071109 23791792 35102758 402020830 323555888 241207427
8058970 23549348 94329765 693372902 625520321 711966024
200581918 30898807 17934999 529667637 508329830 537297785
20887345 86560379 15158601 543166519 572663961 403628333
179297633 26978642 46525032 504719771 474528953 528775022
6051153 1033251 2415510 17350123 16774285 14469607
43152229 11353615 16081169 66607949 40547625 61399524
151936558 77431122 95156522 166133806 161117478 138824357
51510723 4609669 34338358 237500545 373675225 309618882
67893846 2615873 3710044 130477333 110208033 133558159
359074501 215517579 72394735 441142179 427553083 418649002
15702311 95770310 97575483 433614742 459963357 469977222
447877544 26054320 115640144 688080061 630335975 717471499
11393812 57743436 11831738 752470314 720570548 762326680
6756796 20632 28195937 81985997 86278858 85669020
25130611 36417035 2189668 194904747 193423735 164187720
11338349 4665137 10263837 17257471 12384310 18067073
250614610 51464228 46804121 882155158 864582416 813007110
40452239 16313837 84088158 684914825 707739944 647231962
6737489 27982553 48562610 489356380 534976011 549205494
9164634 306542021 123870949 623239255 659810956 573097802
51492307 9133528 14850539 301229813 300630969 304035260
73579282 24891930 66728810 575738841 631139187 544367970
64859662 109608994 89146848 252555935 526538149 424355890
33175190 65927941 6088252 862025403 863224523 835158669
380888 77316523 2178137 612976615 676634417 597648573
15225558 133259929 30746529 442324156 393438245 425006220
179521958 38075820 20033316 521181821 558733533 505504214
112898648 2222736 26899273 189723476 176613813 166423625
212233375 106058261 207644661 828888606 892694603 686753985
298270204 53133712 140317417 664652691 591560983 634016893
181152379 8162912 33159466 330572449 318487689 353333050
617202305 56798547 26004840 761185670 875782547 924856192
59670677 67763637 3328385 206321404 167480981 166760280
9987498 3106649 406153 207396257 154652756 195288341
137964496 26537684 13827313 600315770 474398810 551308263
566257456 150912438 441152492 636525614 711364963 654477071
222941394 5379737 6435780 692672198 659235386 728132091
16200109 8586230 1945564 112026915 98138080 105899833
127169647 21310285 12443766 796109446 780701741 840279403
131256999 41713645 102519924 895204987 942171559 729458906
204680878 116640148 31104379 697964962 751025624 710255240
8014787 131107036 6436221 744784564 695772435 812823231
34674070 27398291 78164083 614176374 736609818 644214604
108482888 16021954 4673244 190570782 193470753 186601518
202291636 154620252 90430944 298686994 259597473 243902537
170441899 83938835 25129775 224756292 308567830 286462551
17538674 11112903 15682248 260054180 236323182 244119160
459212740 31291407 58192560 668121120 678912540 672191429
94653675 17150648 47419286 577818923 492450124 566468895
56123650 36129310 17552514 277150639 280045102 274261368
305628168 139978307 65403907 487560715 612946108 482550124
46479572 25756552 14706863 64883167 61234848 44287086
32671311 32792589 83767725 391753396 388876165 384339411
36208188 259326884 73980566 843519149 957798294 974646077
215638931 97421367 5916738 360535838 304153814 356097345
16883229 3157485 23624586 653951770 494501744 729137507
194817879 16271532 33840338 696043786 660473381 684895697
495106582 245147656 405671115 939272184 965979046 923800534
53570946 33218204 62871409 220615828 196978215 237200258
44144832 30999582 35574050 115657990 123780871 116435149
239965835 190527196 26055125 544321732 588807424 572693120
103450881 17407753 1838685 226915603 264962676 218535339
70078120 11451051 59446660 523890453 452203886 536861841
33604215 153995731 3287778 410685787 446687404 362202181
204801381 42690624 22823915 768251480 725501216 717617509
329193022 34826521 75252941 397373870 142103843 430054284
60814365 8420954 74007042 763239267 760546227 523324151
88064317 6679838 134683665 353509781 275062783 380076820
477869532 71636592 20739533 669322923 676863096 430122969
103773504 89217526 171541211 567869455 573138985 560475112
11673822 789913 145942223 711906213 766712394 645655009
154926289 9861268 8570109 188881856 145023694 183237515
299598190 94165831 246473914 676787990 610694318 756183913
127561894 356482239 147099466 851315320 946296137 911703529
92545625 22139450 12997432 622211335 553071639 660108063
46809718 7114694 1095383 83363696 78516122 60826288
87782634 33058025 30767972 356789723 398131089 420119722
2026412 39064231 35154081 583275103 572529994 604422726
21649287 16388581 51457292 658622230 702725307 799976007
11988119 15401648 69250874 249601046 226963168 218843040
137821394 29323063 52616424 797981336 595427454 803601614
395926147 93277218 273024907 740195312 488444952 657026468
305344049 186061982 96468793 905598104 870140827 823154801
45650211 55527358 15166404 498567728 381492272 487392134
12130824 3732705 26456659 223723964 220652445 197296358
88464503 32867891 6317592 483165405 699485692 671608270
447808155 29936380 67782353 520231916 378505654 361670800
274333105 377860742 136029952 758918773 709437612 642378721
462240384 84183816 13635955 491195057 137205202 477383959
8984805 101475431 66911104 348635288 287792324 338486241
4887624 26084805 7007412 435351761 437213767 430205106
318755224 60174832 120367714 417789915 327675558 345502421
345258851 206726473 172736737 554680921 539589635 651629508
455445245 36749057 335179720 560270622 253636813 576809814
35720521 5955715 6752415 529893814 437797865 545763454
43858063 52499509 26233240 703865917 686359251 630541876
9751076 5508895 9737942 412232724 536988799 565343570
29863325 1171784 92023861 283889057 294781387 283277254
293548801 58026276 129701633 778261265 597027904 729281597
70814660 71225465 12423831 568420833 573892793 593533193
280116250 5834174 129463242 706542055 721406982 704438412
162496 7214366 5195270 72495072 71207011 67429580
85031222 61794513 21766786 156215595 181846164 170576910
230601291 45359399 33556982 497315062 493322402 486274443
27719762 38084846 9186610 82947087 103374618 101833777
42754977 5097587 4048316 648203557 623322146 594683206
284547901 201481659 247864674 511958377 383603536 588929110
823871865 147890073 562284176 874286382 650164084 651629046
123057134 18947091 20452876 140999187 85060222 129537821
4482893 660741 1519370 12690250 13669331 13957665
132172688 8752208 103431037 316684416 181022749 312056850
1128958 12107889 18212563 151839305 153611331 146621808
7306440 37376358 108479990 331192299 359435851 332502137
46031288 139958173 89002596 766010249 908702658 839077672
661362304 43780170 234100258 840558280 836742003 523722360
4887286 35570466 10473617 292729815 303987747 304892952
244753802 56640358 6281509 762395482 737320457 725310620
71742966 20864719 20006077 361535966 362730370 246695860
20024399 172007905 180777260 810748545 915170699 924957993
397493131 497546833 216597344 777325306 921601564 797574715
465062124 22797179 166801718 666272494 608950069 664282036
7691119 10856315 94731266 476040977 501096530 590412033
357122197 46540350 31555858 653185722 124741747 487244185
153352658 5700562 79664838 303123026 377408808 326014377
203233388 31395273 33752306 241571708 118027871 214878040
77568897 22330940 62147279 171761636 176168026 191621511
145336157 13736425 25116373 501253093 523494704 539348945
48978350 33492822 76610011 545665975 669571256 710919010
328216040 2018497 256858744 527427410 526056708 519465914
35538599 9083951 9146880 97606750 97799471 90119801
49320707 11330431 43639335 189923174 189315796 156801990
348130784 174912053 97961036 447895371 446133173 461224973
13261275 524725 24484113 199320067 195710736 208893479
30042283 82783203 133525264 648500658 638042569 605950756
9432206 42315893 15490443 456163829 451713054 405265526
196162554 126939412 91732239 361490433 261349359 361672804
34475260 49228310 254249212 778965753 752815419 792880859
231379663 52356179 239776950 634193305 528694153 538896759
68085298 74321408 261835 587254809 614551609 626844282
16749748 34338471 31913148 218895028 233942507 250819342
341399499 4813323 85948555 736932324 786128690 906229381
18800796 4835178 753038 118162903 112906902 108964938
170927822 105082790 7880327 316829319 273077253 318079294
139942741 23622471 55357204 772066141 744598040 841567573
324767762 114043337 54751029 560502154 482607072 316565239
50563520 722081 9353190 353890436 407203239 368219342
709290041 551835012 355375361 856744457 821729188 945899438
17670610 61274398 71112997 790244031 710257387 779640821
32730362 4712994 83842002 908064080 933172977 968697487
232276483 8987138 100843964 321852514 107560922 334035783
472405464 150996593 4225438 760476093 516947446 418896576
330868525 200275305 87212310 783937232 669615171 781188838
28951382 24600407 4667174 381675517 364833641 375015469
315490434 53454806 131618 339881592 340239272 102954617
49190736 47360927 6298110 411988208 482927017 484104972
56057570 61441796 102233391 359026693 263639717 374307989
133551597 26831840 29370518 800945409 804178670 780914389
225829746 47183316 131761373 891725706 881006394 752747827
478130361 56114328 319892 673884588 662967037 295734481
277154091 41067822 38186500 384403896 363649473 388347308
717130520 217841237 860644 834010498 583088305 615311029
432587142 15806560 146322731 630930429 606711173 673044105
49637737 7500398 6065859 59016707 13340460 43510543
26646048 22413865 82646420 493431830 442678062 542361421
5032430 100156138 75350081 479933821 426348134 428567625
248447539 58067875 105530196 418010943 352412694 312827466
288500265 33517302 11934397 564067431 631848540 589098882
555695705 51922557 352242079 626205287 413402326 642948011
94981735 93801486 14208164 243231749 226744359 210094306
2763379 29742373 70746776 308081467 315480938 383707823
53503444 150430982 27141437 888880148 900114612 884521829
24744155 8719347 253413 122197320 138724079 138824585
63825191 40930435 71986181 670238398 666944182 712200643
12042086 5955011 13286010 337562702 301721247 335597280
196218104 169334183 39371199 319949943 315053314 313433819
56796289 21821619 49153197 227167954 222162881 197235313
137620335 62229711 44234492 239754075 104564959 163849563
206054398 12016264 48474745 745968979 736056927 693548920
127256110 85061907 169828546 764548811 764454584 602564574
428396651 129279678 175226975 926477778 783430068 905634532
12048042 80200003 10515555 576255206 539935272 461167814
172801526 63411947 57500939 390202085 427222203 356484044
265310876 155223490 41784685 326280692 351392595 270056902
447765190 250048000 109807776 621709871 590953990 524954666
8570327 2541736 7858327 146948708 136753522 108085378
8558426 1706974 6012266 21823178 21026050 17490203
208924224 500231598 8523997 786680113 724206418 758523840
15590283 13306465 56239713 134451086 122254082 140051280
2079005 20044260 16151388 612081073 553691672 605587606
43760963 85726673 11884212 333421829 287949546 338426500
86190884 3583409 28606400 260982564 295385945 277417342
512006268 84565582 64735365 712373156 669949409 326734941
380450763 35339370 20337101 566243603 339696383 669522470
262783472 54823300 51741772 560142071 423965572 507461326
74941630 3859010 28033401 101165265 59752075 58722926
244266820 121288126 72867768 763423863 423168312 723947905
136956940 492579906 91419973 905640641 936315752 559339772
221380876 77355168 10217584 644288540 612147264 383726363
389825643 42677578 5042726 879189996 811026856 869719503
111936979 19734298 41139778 520525289 563669059 498933838
430993 52710754 39047796 492521424 467863491 521627690
61816 3382264 1659129 19223871 21174191 21482973
304846327 35621757 33135281 915503157 896092162 896746457
587123882 60559497 408739146 871805058 813605162 904891107
62168257 3625977 247812077 600739700 547566235 605556744
3823272 44915982 22833205 388951204 549406025 563287488
345271480 252630066 173951443 789485401 752395021 775694069
3814191 1906905 1970219 28378001 27935918 29833006
199257589 75036579 15285540 474753238 466119378 441087521
256395282 179117583 102201258 658363444 517179632 635871558
27650554 115987473 3897789 596819316 615881460 488332300
55339641 100698722 45491533 606956300 782075859 717178649
641040409 446596448 198566896 676117856 691522712 499453258
2230146 6153204 3811434 239857523 204543081 208210762
15439726 13768701 40993162 122037770 111961380 129241973
10251852 6070038 3852278 142135967 137652374 142227776
366253964 21392437 46033074 623314051 477034290 272806561
31064594 94983166 21422237 548615633 623382951 637128159
25114580 21051244 17722205 373361181 477078973 507344516
208265879 56282553 103441033 662597089 593387486 528737521
5587044 2384565 68808783 239512953 288100306 308783081
100352445 118967397 24159105 418521508 375148533 406443799
330374939 96612739 256470266 960023098 974817728 640140630
149821830 119193297 15968808 480767773 440448320 494201456
609878545 41633375 2302459 876755909 854819772 800262305
85283865 102933974 48672407 484267526 812161088 688169286
11641465 29027919 973522 62150328 72333352 63100522
18720666 64815774 3938490 278332817 270416932 288016936
134130301 30752274 27317562 658520883 495696939 639596841
612250322 46819297 22800850 726120384 531666058 213027257
521929979 50078939 223577937 743618949 603245949 709084142
21759776 71234280 13926628 658360152 609753362 616075100
9331830 121810148 244253317 876957695 821192681 892366189
169591555 99708083 127111392 633247793 511501326 531032361
28124329 120256049 2211339 345675862 371793883 338911466
263436158 48014383 81038722 594115542 557296538 438395744
544839858 234607181 170267730 676035825 696951553 521731632
21418224 2146039 14784194 179974032 181973481 192746609
425202742 126106036 63978435 690697060 679127646 709421940
124383471 29170071 11425263 364639681 254629585 379347829
505902130 149524620 589088693 650347610 551370271 679924768
115340695 30829238 18306215 363252490 366517858 335656832
8419731 64898631 33618086 351794279 348378994 310208840
51664873 192088 16922387 73212742 71151579 64747131
437797748 340261414 415711895 642601100 660323085 703230173
8981086 8069114 11241794 76125635 71332746 78486326
54461038 134562567 59051143 543519255 495314929 540849357
19222345 139282213 185526817 895342546 815411066 892795645
77891815 153832673 25748073 857558693 901802497 793750972
299111669 37612875 27593080 445606708 433079214 444518203
126001378 29030077 16210570 201616815 151844925 140561106
11973358 14749828 3404076 131560532 150252249 149701950
40852509 30854955 19489683 345401192 349904625 346858540
85939756 47600935 55340562 282735291 286912280 300614873
3849471 1074431 3671720 110402227 138541017 127099302
387121785 39459957 98811934 537875561 494614842 496437255
173183054 27340604 112103095 771599719 777241929 784443814
483033752 25456983 66861732 507930888 226781627 446626340
406220 6673337 1265048 165441488 152027995 135178166
649567273 424669921 465765362 851222479 801504841 732944313
116844192 40680943 46773076 551989614 414994147 546002778
634881404 231012831 398914813 806665051 645595111 770820682
273656121 37574815 19117889 517142496 401814482 562576636
78293509 73294809 156335027 218343134 182780750 216394019
20006073 33397297 3451919 195724885 234931636 220550142
14329904 1106389 4248104 210063063 217619964 152486606
26370186 16256137 54206119 306691856 348855968 406478628
3393888 518514 105845 41475047 27056475 39215273
75542283 47054972 65211588 263484227 308278850 269163024
393488761 50755734 129318535 438674373 420345093 315134513
239732817 3506368 127854881 658434821 658967838 509812439
3444992 189924 2399926 16637568 17872000 15282648
8916226 353297 31290450 70707642 54739878 70741052
166368933 30021609 12555970 196429454 138214344 200058158
14693918 7669506 88627535 968270340 795385682 983698279
5745136 3130991 8566094 52779538 56323980 60171069
13382093 1035195 187615 56895746 54613069 33446477
24721213 10991233 55779234 524190375 480209215 547264221
13795365 134189309 36029281 794985961 832934291 863658592
479715717 69350429 125247313 694829696 739213766 545278255
286404263 68570559 3634863 471294623 703265619 653858610
119194253 54423846 20833805 148397450 137966601 90993150
413711337 14917161 241433747 647714861 645228915 651098021
17567848 107246829 72818364 780313328 836081765 833498328
7555530 11372338 49683312 190400176 223098653 216930027
25611344 12137075 6572905 106970382 100527676 115035376
23610730 1009936 1030979 381381207 382893918 389054808
373287 644886 2362301 25124927 17264854 23838150
52207652 45386357 62799411 586180111 455326267 590427600
64030090 47096169 27079046 509916291 548450262 560484356
72583115 80318746 84826330 378181329 339919997 372358787
375259478 102688847 55281813 581102126 820384563 786734158
384042 48489084 1813627 195223791 181971099 192910516
40628924 129450688 6749538 343616820 366330231 359887748
18353252 20142641 20640535 103394382 114768630 115543228
172308905 116673088 48166439 549663524 430894237 583979416
223416 101641 62743 1811911 1759869 1777256
122852390 2168398 37823017 379119113 399901231 382499563
96741136 157440262 178047907 548374140 554911053 594820247
92038969 25143942 39521590 682653367 698258827 816617540
84587412 99931693 83697489 754122411 814558636 781341616
2578502 618104 1272847 12412101 13630708 13902804
240766007 30183717 78032717 753174550 704612875 759422502
142408987 217126318 16950879 677250338 626316111 667668960
5831934 53588070 36126295 162740539 172457215 166284688
26938695 8606599 6287802 67075980 56101230 58122013
143347590 57715275 55202917 843450162 770885058 778367079
69549851 1131040 10941117 103844825 105836284 110577608
29428760 17058471 26845936 637883417 594037285 540204311
52110984 323426195 44545188 734491674 811993558 828766569
25764715 3074351 20135544 663470999 652533757 671633962
228746657 34787525 54928803 629513789 635440486 588489310
417874799 3063601 62634245 586041473 569844658 547805934
26389524 49353585 58872826 255308571 257125791 313274266
38312222 11967089 1718406 84848071 58976860 82471921
200983587 50941398 32222219 693624753 629884293 455502346
226688756 333073846 198302664 800620655 595006285 564024765
221700866 67156119 44266778 345377776 225472099 218480260
6567703 5935039 22558216 251564389 196992264 255313110
256047723 243544802 68212513 326493853 306062931 309814613
27431750 24817126 2071531 120680561 118647872 100516020
388069237 53319350 10038806 769119949 770480262 696946930
86181074 67196977 59425916 735046069 689121135 677876141
610003580 60462855 204548976 947386056 865554289 821984615
864748833 68260100 303661254 956249970 183335475 713815382
21914492 6616114 53588271 170040736 145970033 184010552
202402071 8545446 103835823 311659293 273288092 298199755
13289590 38350989 41769529 522779010 509466801 443077185
26617946 188939276 215290777 755352026 621204650 781310267
227107480 51727734 2966099 405574059 503573395 474951007
5697552 13884763 2362042 132479075 109520180 125502744
61474334 115774362 57754472 880271922 781986873 661401956
40485255 2723505 57243884 472659483 449374546 453364316
251479757 103949990 143002459 348620294 405017213 380978632
288576668 10495512 109364928 346831230 275275049 283575806
11045829 14558054 12835308 266980659 284375090 272957441
295444383 46742548 99536585 477537072 491570268 344170696
56936262 127638169 237563009 941659490 793228093 857196221
228130915 27544853 76245883 952345715 860757904 904664604
278693440 11699924 67875673 429113875 285154000 352931831
314053 24164237 3203211 110955652 96431654 113084774
134013954 56410164 186518807 441195973 513279990 487680214
273011931 56679025 121267636 591673454 615248520 453904576
55668322 76576785 10673512 348393594 334812039 296110709
63238802 29527515 88150538 607244844 638918689 597691754
590702733 245765562 78961596 601340923 315493644 205062742
234789805 6027664 53125545 850767515 783998401 799007896
581284936 60407435 17489006 643506804 459961069 251977480
11361660 56684824 197496548 531815735 574968099 607642418
478152856 115015792 30816349 486729873 389889277 466375295
52036709 50079630 28340555 330426774 347152942 386550364
99307740 125680315 26753158 186987866 218421794 205841857
105648313 40168855 49568767 470556445 430004530 440709917
9202863 30597752 37431879 157838214 157134147 127684589
5975976 26245472 10376087 640442169 679954017 568305815
219971878 6609538 69919308 411468565 379607741 380828533
269249450 79439681 48455585 637098509 808710848 862977543
289300774 402370993 178216923 746114717 851391367 774384811
88514138 42977773 10281987 824686865 799127966 854113189
188935416 22510438 8095965 234214155 196761297 158235655
616769001 11803079 143650006 705120592 330321789 412482862
58262489 16723477 33165214 914672945 807865033 704217396
268419148 2291990 48754803 596907682 559623263 465712278
35451442 7294975 1336394 322385563 366852853 286172533
114933176 3548360 1848599 513594421 516838348 539117355
89660078 54031357 16228189 214238733 185347799 201619175
48244498 6509988 35380936 289615549 302626419 293008290
179686143 90746415 165485566 382727753 317012938 318586155
99769847 59222003 173815444 561252751 561847970 768030184
46635709 3915203 3691694 115915497 116780500 123491371
2110088 27226528 146193827 506335355 457112421 458579266
193372583 69794803 46945839 406439474 396930079 376124882
51706452 12835375 96890237 441971067 443990899 443329097
202452664 46730505 17707036 242650177 222416099 155682023
529671248 101232699 75372310 682454152 716362182 672203597
87075343 6595203 111242264 798324040 771448918 803257886
532314333 10113257 154943119 771469350 800418514 782325411
223857961 10118006 18600858 672650598 612235076 713218861
126517195 94230556 5033584 148438811 127970702 85854853
49265422 22641398 18740715 184877588 188846910 192593750
2123649 112052 922720 5668324 5766552 5085745
177444537 66914464 298931012 830127306 837813907 827579348
138707508 10769207 55146336 204475756 195730009 214951365
3737379 7546523 7367570 115439920 137348961 133405948
250312759 60098807 144168 724614790 693463741 699009218
8454202 49875063 22427306 456598250 323669410 508037975
211161669 6095235 53705223 508165284 407773442 484668634
72904177 19848133 38973302 110577056 104013028 111565794
472466532 165067178 227539606 535030845 434200687 424540170
228912123 200230675 145948482 430239161 307537207 441072921
73815826 44116606 81705904 286700995 339574948 291016000
762472290 82668921 410819008 837983937 579424358 844886271
278825840 32367134 355628889 372257420 293815263 409638901
107427140 33740713 137177525 763634150 777573337 744265216
32249021 40481155 12403737 237896803 231321934 210216166
331134775 241336794 127985940 376551131 304942941 356410305
216864035 64363256 9623947 550886043 616023988 469913904
113223114 603312 16430674 321155935 270334282 323034122
12557451 19931126 9140254 211824326 238278295 222511547
67995548 56538389 26354783 270605696 298686982 319746946
1382999 68029669 39557621 565231696 630184310 693741114
242708888 747469 156959596 818264696 541646219 916978750
63700619 99995740 50985523 561639610 715686532 686670712
364607 392701 322253 8637331 7904943 7153660
11615727 758540 1029454 19865341 16441162 21124562
54354461 59509053 44275188 348055175 353278841 370411954
285480355 65230335 25826641 401591019 134148345 238051571
264895430 44818690 77306253 461855610 416250374 246845712
21878201 13005316 9688280 183922051 160327009 179270672
146090377 79255019 26131330 853425910 790090821 777315333
4976348 1171021 14070532 276575307 242291749 217993342
24958671 50900181 3684385 225385270 273640559 226881581
50824 3493589 3761133 26625108 22289524 21394697
38406500 1529611 14246621 397454819 416885232 425762319
268107044 62582728 81113785 515251332 710880287 605857249
32422249 3058099 18594789 466879020 467297426 448511950
59099255 9617316 17748045 66190737 27946041 59871911
24463903 8147013 74044833 541006441 495518229 524739593
587743962 92308526 9745892 714716130 607832639 458679237
10308306 27744700 10174883 326990768 264715112 335628530
290525623 35828943 72500004 890324929 880202712 841719577
32703049 175060789 80772243 714792377 816895371 833942682
27255983 2930436 6654912 237728846 233979027 254577240
134833662 624892 45913155 452416967 444269126 412947057
147817487 89039742 47684756 337987163 456412796 456063003
12190054 6030597 51916621 601461093 544096696 457846087
5700862 4170880 6688334 40468227 35138268 41012156
2190455 257757 1895438 20807147 25372801 18338258
2910870 139504017 228170 651246373 663262506 636994732
186781774 38541416 148125740 954990343 792343446 845927460
52544455 50528252 6245177 89553368 92295204 47219948
450024661 117676103 26106000 738537239 547925625 440932410
45822794 19299609 37387190 642472243 674779611 494572319
100192629 88744295 18297788 375687633 486883078 509154473
8843234 40302992 68376267 622596678 642604870 602170610
640375176 162996272 153839363 738303436 651421902 732320931
454067561 136118714 78354377 649248934 447233570 92139289
19943874 190474 1589264 273384955 187605151 232420041
29029964 18039757 69456584 470729986 473940992 481857883
12454913 24275284 5589493 170115856 167906956 172294977
217232236 73863643 158985231 715577730 689437925 688606060
17412366 12484977 28175340 706054417 590928468 672075071
117843818 207092 1918814 383780037 402214208 444082647
16162512 3129756 16210770 367622083 426079902 314337507
54154751 5556334 3598569 207251026 204754897 189566365
24211412 9274869 3583754 140812417 138389221 142336758
80250264 65349155 76641348 769461844 607702036 711835301
32224151 11656755 19141267 595415949 599095335 627961434
86939168 794353 70642917 208604045 197301201 212646908
59408162 20288154 49941864 208285529 216060970 196958121
6019062 21265501 120491838 931111127 737957514 858063870
516701038 382896544 370077995 581526645 629091596 691602690
70124205 11060412 53462334 205404729 202393954 188764793
262568006 123575442 3380727 394716696 362614519 426263837
307283430 63041592 54799171 812651550 679678313 559035851
113180919 35368650 16553204 790129908 876791936 820974627
625592184 3494733 130163888 837550028 865114540 808985384
60951171 7956836 230227813 857399910 747978933 940230987
21725964 18194719 5387310 104037244 134102756 128428753
107783934 35999741 100656377 503450850 534643300 540289545
9827078 15808833 7070114 12502906 17868683 18928256
8092874 38630663 3740465 953929726 976241960 964481172
22462937 22328055 11616228 424094170 345620801 426498073
28310758 78616897 18342170 468683557 435774339 351047225
109590696 68256310 22987017 910640335 908568808 855223499
3510510 42911951 7320913 420712018 437071518 393216526
68863403 103600856 14106159 237371231 273230794 161045864
618976601 187890583 197733523 775189716 781882169 693988824
101248093 14527559 18376780 305953842 238126895 298309868
566271202 173458381 156180827 928826640 972638732 901098649
19349417 867624 19276579 63654546 56209141 70973058
307962663 953548 23381281 525047341 575812064 508535983
58780589 70538939 20734595 566612619 594138063 336587165
97948511 41946975 8323063 150149701 149485787 84696144
256324696 121750674 6849394 370257071 540050010 500871428
249677176 28632536 46690991 450580217 225941508 412847856
126292136 7194982 33472231 279456523 247394371 274444515
35180940 16965172 22338390 62653388 57198824 55052907
3554140 16085430 39816933 150818165 131454254 161518453
95293599 6459226 3227053 110902713 86617234 42072141
155356444 139385069 48490813 557216616 527662122 630781474
226518685 145232328 131794596 871429460 695202393 884102219
100217992 36434710 115532090 432827096 540897269 523183977
15160621 5835294 45492558 265974215 321468057 339001134
3777376 48895069 90968243 408543731 388028315 450201266
26703171 40895617 103151653 995193996 894171284 993715493
4792618 43748710 31828803 185511921 184736283 186033444
77355607 29626027 22064269 166583671 173847454 165948066
95048855 49302677 20641256 268611198 271700399 276013516
343139892 74060339 306966494 690808566 760326979 589812596
66161963 43428017 34562634 97577909 57588720 101041632
188704775 51933041 44863864 748835538 627501149 722114984
245706511 102057290 29582270 471780942 518731845 429583825
26868264 105522555 21723617 269963518 280568789 266878741
249185739 173500006 34371787 824342750 669638264 835834137
70501491 9124862 41704758 488715222 398375120 456013822
138343022 8833482 22658948 158468716 61306831 74914693
52933745 57941613 119012811 453037727 397630406 418500437
4526162 5552162 27082325 239768573 295762687 244210936
11614440 7615269 1971528 63786483 64797612 63822721
18203215 102108 29070190 213647159 212066510 242939518
19751663 2792123 25351872 417998945 425384855 343835918
428990441 83712082 106965305 563029532 116005600 588195621
4772012 35395539 52744807 598625275 553304785 597956007
443525776 93895166 7001653 482388679 343887779 218583530
247427206 50287081 2666979 539716800 530013864 540987011
23534574 108742837 6454011 226284072 236347130 253656766
84323973 47628144 58779801 521151817 561773110 553359721
277114787 67616796 19228134 485742133 494697138 510279394
120506725 23916883 12111616 285790468 295279736 316605956
513641174 157445514 133488376 742529621 686497859 756402673
81454821 87133258 163764177 267185744 211397615 231369552
154173893 16183400 77317714 225772231 121698852 159267438
58091584 8986888 14545128 433814420 480429610 489407116
181474359 4539497 393348840 724264051 708293354 699439603
24189322 3973076 16658928 197109778 181222702 170778683
4115614 2615143 2919758 91032255 90003539 91240359
97595833 13252048 3571599 270252467 238667069 273897983
11367954 24982289 3781651 114415306 111748228 101593317
45677657 53622381 88478374 832206053 813258663 824426226
59589308 36528780 4275990 559826471 546100665 515141499
76764867 10021693 40210762 568330771 632741708 652603646
37019939 6648304 79402256 798875317 780484202 733501637
315404530 122093617 241894759 754976847 543938191 707503683
9917491 2927172 12517707 151175664 165531009 155035534
127573907 49042802 184780733 339729073 745663448 747845271
146384648 15377666 42082981 282545828 272557486 297823395
256557823 56406638 118947342 876967223 952102775 973830080
10382561 12137256 3998328 81287645 73147780 77569597
63189482 81629208 73201639 777234335 791151357 784245403
14883491 12081617 12611870 102401832 76385815 96927546
55280852 40138453 30412036 57186533 63240049 57243649
56966964 6096602 7051390 61490238 57039667 46489732
20883681 25201382 6400892 156511066 106282131 152274790
305752128 168720104 162502636 707424618 592532379 661494369
47540813 19475397 44268038 286359846 318545806 292772031
3492096 25378040 7608158 563040689 544119067 460738447
13509199 7058868 41375755 618956540 507230291 559263846
87426611 29585416 24703376 623800847 625364560 586401078
317899242 111531116 63863475 777544720 902633034 922956899
81471431 75303402 29583174 350453988 292531197 311025968
13591864 19156626 54132841 418660140 367653773 409554359
31319945 9356785 11976740 289767055 276704249 291564065
232327117 5092284 110976889 443829294 378474945 402072684
55031027 43969641 61924451 762249931 553585957 697827110
3130045 153679312 92290800 668382325 668815105 611737514
10209074 37613395 97756138 888933984 884197072 796730610
63476671 17882698 13819550 197198531 192758757 235266395
293098901 9060725 44874644 847063634 946542932 822569987
215070036 44013409 51588370 786378156 797028248 748518979
127283801 6800234 70051144 709164678 780026487 689741450
12887208 22842510 72321628 424542221 502400365 462499020
8642419 2774338 1200689 31185540 35647627 31484732
59152111 112729819 35498 224948579 220599935 199156937
36389936 84116270 47138977 622610654 438390894 671247994
19594066 36414797 2301850 338007633 334424489 313494455
319566661 41768029 9208873 347646583 67636020 238643951
116673121 12912760 10844231 252268496 263936985 241207772
492378945 22828136 7985157 661992532 608042972 521521715
297020058 58001739 691007 605608357 655590101 657643940
230211202 109594728 10398866 479412781 487680651 491591566
34003849 2137562 8545041 351872378 377112525 374967862
1882788 4483409 32755496 342547069 293287317 337616309
198662168 61499657 6487684 939337680 909869144 907744528
79795143 13727057 2285428 871696609 796997681 905746284
884063539 376112868 39599456 964534841 657758728 646819607
40315750 28249285 28322450 931007607 939929937 816779825
630261237 301648358 220353737 705604119 753554238 756527595
554104871 189227116 64706803 726388107 717382637 636616065
50218184 6481126 32399049 265361673 224246155 276440715
60419507 1942830 56259281 622712097 626805463 673492060
49635621 22454514 78808994 171509176 177459089 178981992
58864344 38067997 24856267 366870239 343222971 373366553
299913409 125907056 8754626 623672552 593270011 617716870
850984 3772633 312711 56926126 58386578 52283212
517311123 247878269 184014258 664930737 492986606 407992860
65864816 34414064 1589531 442705960 439094656 379209500
3259407 48138132 17812321 365127926 336970864 380433814
471616345 35895893 33322151 683997805 686819400 649000399
77840221 91281042 243081928 782584602 805970765 811156503
108734652 30489607 59601012 715714095 784166917 740218092
279135293 17344203 98889760 680833211 653392251 659350921
44360868 3804615 11355718 484742713 346082950 323939783
8480397 2265817 8495631 33990430 37114895 31021856
156029675 123849199 25530720 778177952 927014233 828022900
57025040 16405697 45216237 264494282 265118747 267928312
315339543 49998356 68779527 669606968 664979825 654703524
245698628 140570902 53984536 451852810 485670245 448345396
16006444 33714684 25815556 558889595 482349679 530438330
49878864 774781 31049354 87922864 51750487 65648651
64204161 63003221 37295336 712065131 509430883 644167924
329491561 3730476 7837588 639563952 614078037 584696646
268535598 19233384 74227808 532923689 241019639 512076646
69883963 58700618 36279807 784931597 766025529 789720417
115628645 8908593 14508895 417473676 447850689 447029815
249026 1197755 6356389 55025646 52914868 58086434
120586480 5161663 15052825 434114913 515824096 478057362
660341713 369692374 52029085 736639275 465384754 692345214
308058931 68066772 29534710 686295104 651868226 739609659
312831370 19935138 14154469 657962412 669308093 553636689
43070162 18494188 48483469 351531111 360442296 342076225
33130825 1678448 12784345 333804483 331252866 323989592
45727431 5387675 33616164 788439365 729569164 805546828
254691582 41568298 15870550 564673531 549908513 737462864
545785299 236247253 18057839 631322568 415756214 438844218
15463287 9963619 20157942 369438201 361943707 358438492
85553871 33878199 159981709 587071735 752169689 743967766
286216480 119516520 63119200 522289431 727233944 713647970
17337333 21702188 31108287 141956961 160176948 157647943
74563534 112342345 112506 318149950 374427412 369977082
1427598 4755981 19965074 117653109 110003074 126981918
4056710 52326494 14308410 136550478 212625030 197394412
30240442 12766786 1923744 32299668 36788458 32925614
390972247 206824405 144828314 797620963 651306878 788771517
93355938 15339437 85476461 96052411 54519659 95235669
462593091 3850641 288649342 634423245 583091215 489354882
1350151 64248796 5227682 351233568 334426070 356108929
24606023 8952517 105760698 709105172 695723363 701795618
48131587 33724838 22346407 784589707 876872067 926222767
106320022 9592075 56503096 153983844 139251224 148219660
35950027 484282 2130222 58838614 34824859 60459241
47011095 191811539 48292503 432560636 411298988 441175836
61366409 36203140 18124830 217419894 383165411 325419964
28938646 1566497 3888432 102084543 104253696 92575022
97841411 113008968 166822430 513092034 483898134 419275783
25768325 18073270 29467387 201385050 211084151 229830308
124754672 88408654 6388572 209982932 201823888 137335473
19632143 34681303 53958433 801157414 807490106 804637030
50847936 13239593 54749856 118805611 108405473 103455039
455863044 148467873 32681988 693950866 675996294 729730467
563191098 103357464 408434810 750237294 521617713 687090710
43260377 55518861 18210788 183999237 197006216 201593258
58043323 12815186 43242019 963505925 669895750 817740727
125400474 22828898 99896582 344088069 360913670 370340112
1678643 1440487 816481 7784607 7803597 5367112
385254184 62706229 101222851 417944065 378906493 439369443
379733083 22224388 126740247 412785216 404566025 439843817
100805935 1410518 19674015 330372274 311044531 423986927
84684246 60380659 11735206 107337648 115927027 103800267
378709258 158442829 99774322 464048567 428136019 373952655
43494531 22454029 19771867 113085303 119961502 98563845
72282608 13760692 61650241 122722801 114822827 102470045
299475141 78435442 107322210 719082216 717358459 729605149
206661163 28802182 108079724 651703094 753958325 830677367
7388776 6716870 18513133 161676592 154501873 127141217
26537291 10111669 19921911 29770334 25277271 23378109
4162343 33939535 97576716 931113365 853295254 821660889
94414080 12785271 3202967 807195752 799289595 677595511
43679135 13108444 583388 95356930 96263094 92528630
33345100 6718462 9673263 187500009 212479871 176647676
13386885 65347283 915467 845366994 704586361 657036510
155601779 64332181 11860804 711758022 461646658 779488255
17516076 207814 6082671 98846501 107850992 92137848
53941628 2862895 62014682 440686897 454894692 553765500
17117721 24763498 62395437 415434883 465621034 463659702
254326961 30022543 5366742 869114357 935064299 787487665
39842878 35417352 20002386 217558546 221952308 217371374
23608805 40053898 21281085 700053926 637542311 670447674
123296771 13123742 28840907 783838250 753363958 718613612
9750051 3034 4761482 19678427 15706482 19827997
25731151 11195833 39034633 428785800 392604961 374267007
796411 2914893 5745330 24356267 22667909 25167601
428028626 73461142 237046940 523370216 458193734 562126497
20873331 12554355 39739819 209338085 201621891 214867683
190821933 147208287 121310807 298751775 337260691 190206524
87443288 16563179 9603686 392102992 454627019 431889737
353978875 323753859 49752272 769074959 820466003 660225213
163362107 393577 171704329 715329279 752113937 783785579
142209363 34528104 103550519 743998161 756565444 778901357
14734057 458872 26848127 67547109 67799732 60201019
87302339 29414127 17030474 324512075 535912742 593582276
741857585 159330877 337190096 843989883 869490556 869117958
11421604 7168480 1231014 178432981 168408294 187881057
17251015 50208788 568890 295291892 360362007 330753644
7179424 518532 585171 12997425 10852714 10872246
20155362 90215660 99944781 394483323 411453450 386931728
53201243 17966605 11349905 477644671 456907482 350980561
10408852 9142489 61731824 200095963 206090120 191317415
238145223 31248151 13267424 641755698 861931607 828371120
102162033 52170528 5343222 177861023 204150022 177738899
69302924 21096665 29155285 130499640 124299423 129279117
30454109 82881294 8209231 627696982 620933896 548092412
8255096 14564925 81727866 523888588 666194762 683425270
561165217 256517671 153540862 862729700 675713897 229779494
56105673 50730214 24694610 130468841 122133476 116369277
104923509 56406474 24639469 674902982 660273716 617923410
323483743 25092207 161777404 784252620 735735697 790824650
60860342 95166354 66490729 302654285 295978070 301162928
78913227 8602695 64880436 797242014 872702182 812518036
80332122 187625712 23094241 944034041 947196862 931714699
368594 108702479 60135607 536089850 559814060 609803807
1989287 11756196 35086864 525157786 659504594 654898747
131171281 196953941 29539575 675140486 676188702 762840713
32068016 8520045 2671456 46241665 24724950 28844146
422707968 65747679 106154667 640903302 388185043 455337777
48585589 7118993 34367974 96058301 85548878 88582247
143624021 12060565 96109115 175156738 129858112 175325428
335669615 119712601 2494134 410027450 220446196 221512128
56887557 31884520 36326892 533722647 562110516 502675722
69567542 43923471 12471170 165747991 113311865 143723635
36446812 29136675 12597278 63141124 79231261 80285997
480597910 15107178 115762861 610537500 345362941 352935894
221173395 11850450 6670709 980799101 923056266 923245706
41052873 39404836 4382211 209190449 205206647 166967682
1289032 190468 960007 10709518 11816771 11789918
16758265 3809916 8039360 30189680 17225640 21722463
66627602 39169771 2157517 562583256 525800701 497101154
52253722 56412098 14772404 863649789 869627035 937822739
60457608 25898065 135004535 824710830 762801055 812122952
1096444 3533412 10097292 160992956 186497604 203854144
33918844 48983918 14272364 438380060 433123149 436431621
17340815 1216616 1398431 36946261 36766895 32759337
150510739 17035211 10440821 230705815 242090195 255964863
6901978 17739 4710148 86433872 86729253 92482512
116462843 54102296 77355942 863301994 896213588 777032769
239472572 11123293 81181946 302296787 364992070 414473501
3551518 71795896 171109305 898918862 820699420 860385496
167962983 145444488 107903129 577445550 560101321 583145811
20035450 43619694 49472647 699198825 701407472 678405027
146478014 67037378 108401365 496049853 559123175 586799042
217497430 108900386 94580770 274368040 167627243 192508982
4592459 29505945 61599214 257231887 296642471 303199445
68766557 108130113 147513058 532057230 479278088 499799989
450382925 209549724 61139674 518694754 520432080 326759541
585201479 213114831 131715466 745714301 686495148 660820072
22256908 35096287 80150107 537091180 537062181 563166254
22777304 7856209 13851836 631278536 720412534 693649020
58130501 38831270 12832494 550882454 582649887 569561746
8664005 7580453 131561469 703720844 670978477 678272899
196923865 18168099 134847103 291756006 244657430 307254604
12841768 417752 3965755 30686630 26033063 29679896
41399137 3330102 4225813 106595745 70467990 83218619
778677 643244 5769918 21079104 15400454 20615270
40081507 119691113 183350167 649210872 644215948 749193121
44959133 31894685 79743805 230390315 241438501 251009410
189581973 26569328 61759675 301160125 287235773 276034764
75848839 28809708 101771417 844025366 876646165 747329975
713017346 206943161 363952262 785545764 466970903 889749005
8001935 5213290 5995969 21027167 17102920 21147206
266848365 294714589 138227999 925516841 727601743 684365967
378056352 184847866 16163708 605077985 711582645 402330925
3848068 6536344 578740 31879721 34898342 34977419
354711513 221710764 87453557 526889672 600278851 592749881
117379920 41535018 52721530 473763002 472628920 448560574
98094911 28386586 35239785 254915029 251021522 240163189
21098986 14541089 5910289 92023759 101921943 98912167
41319860 65305445 20279416 328047360 384033012 306912027
29891358 176301654 8674629 501087770 533689678 538220347
241109794 133655513 8149158 892867900 845671358 890576856
13324518 72842369 5685230 306452847 252143818 274388437
32203321 134608460 12980053 474637233 460562394 441197281
15454323 48536971 37161349 581720931 546804108 534952215
282624131 228568746 226650822 811223055 805915345 939524370
47311611 46181379 129946456 797624925 865906979 833028269
39098838 19088797 14653948 117960296 99898865 119266133
118267606 14182722 35559168 682371606 681141576 641264415
44722866 42123930 12251856 111614852 102636220 113108574
172371497 54373691 31893155 278748029 213061954 275132925
530505 116579 255966 1034349 835906 887879
623304441 64145813 179786608 852290693 672363381 750783285
767636949 25311489 42986395 887719168 532522749 515001567
1491099 61704569 5080555 350408186 380520543 424375651
1598921 190571 2693493 16898726 14033666 17171838
524650145 500865823 158663050 593671600 745947015 701429806
31631552 31897135 35494967 877640118 763793898 785936429
347215991 31079724 17538417 496434021 450553577 233929496
61755736 41181732 4404215 272031947 353407916 334061053
113792185 5660783 38884094 128561234 125562204 103317599
23117880 78878826 64197900 425421577 620394337 582288992
85280438 19611563 61735789 672283862 865140315 779002970
40576767 118757165 135196021 606789339 708230766 727102989
5821638 14597295 4145283 211851887 201457131 200712235
140011033 9759384 15654549 574563861 530478263 502887709
406616693 79478795 313473245 672411485 464785045 674464947
303342358 95619822 15185199 829944562 733853777 827943539
26115948 70611860 43228005 465452643 358557420 464505439
47800697 6427534 84862777 731792581 623866417 801612413
643141560 200359996 46087346 901577617 648838407 818985032
81918894 7180201 7191939 424468704 401785759 438570463
109355611 169257487 102126597 560878666 556257456 407698674
32662717 10698005 25023946 209995374 227115961 247235950
95883770 163214 82154752 318395927 308654821 315933535
13191528 2830276 9868776 96052688 87220059 86777842
64485417 163637101 43012314 590547647 732225152 677703730
301532819 413188374 58710334 429563277 438423276 439534314
665390736 47986713 438485411 705583021 643929567 671272200
19378799 127725600 23520896 660464238 586256694 647950662
359306806 9695986 59837771 502214687 658305633 514597858
60711519 12927129 114705767 678280609 621144825 663674577
79454344 94795137 41465182 796509482 712167030 689411667
14658830 32597241 34875790 391994941 451053431 434337940
338538799 140047103 142550944 572818678 588456991 532237466
111018423 188211640 70374336 755989336 717802268 809108368
28917427 52440162 77246027 624871913 566216851 471124641
11982096 46895143 22712232 280531510 283793570 286465861
342091000 34924368 1257464 441288948 364105542 316758001
701814758 131336962 4589031 809385496 700157659 375530089
69199198 11197827 91479383 308227088 301145310 295843438
41641718 179548827 7918826 896955887 789719172 595439575
122780570 59020207 20256405 558587105 569088001 590157459
4268419 30071653 8422502 436377886 429876784 589278676
54235355 11780722 19578361 160647730 166112303 164875262
424835816 171852445 4822758 556962904 511759584 403741932
3820838 78162008 52037867 325844174 277938286 257878314
42652173 42978873 7569641 522365324 589346768 519065794
4892988 114219496 22819423 693022999 618679767 661676115
137184082 78905857 117585526 156032097 144960648 172563360
12468908 3422775 5341049 64042058 60449038 60957315
10103982 16129503 13374442 191287944 196540421 159693186
98437785 33633629 87247748 719401767 740640038 671597661
23136767 2278952 11373499 221449074 224192761 206282789
12326425 4297436 17905880 133763604 135494200 128918831
14460449 16717646 30359986 273578687 275519145 285113718
127025792 48974356 71510933 546653766 752556524 521749289
297180715 367143877 99673010 523559742 567680551 615394338
476335555 88868114 178277252 935843364 779523676 784299803
23687854 59519494 93535144 646870147 523449648 628161871
348665251 3097841 27180490 418961593 509419878 525672915
351902106 62023076 54118625 575993717 694081557 715078868
136315547 54117546 9343529 271770062 245946634 236732070
18139144 26544828 1672388 124422283 132896076 130328080
48562936 28135184 7963265 313632415 360657004 364608724
3717064 79838864 158730325 820413244 782979730 844065017
422420795 22142843 141434505 490881800 477631939 532286120
48756464 46615765 133859515 571178099 563280126 600327780
648472950 183409257 337480918 854689744 450018511 782272719
545904173 54476036 91464460 757194071 518863285 500577955
356758356 85864934 49599836 410954575 405869798 443964791
86010915 133484506 613522 541556379 531983856 524009910
277632591 16476334 114113092 306859511 191140755 243346042
42371008 239523665 16159097 616938263 615785396 595240174
325064069 15034255 30496137 690998686 537704233 494305762
24508556 19697923 5347861 48259965 55102908 34464459
764101 2709007 3877685 51101405 48218087 51521563
7552463 2337730 4297412 25039468 26793923 21708519
99972214 4980141 73156956 444684286 433487271 404197510
14556010 1548159 103487890 359694669 327239030 332233353
358523215 115027282 30409264 641369920 537679380 603228707
26475354 14697182 8321176 244860344 240549934 253691086
224065550 43965830 124931437 804192000 530588433 866694066
11621546 4981052 561469 96478553 127719025 114119844
67367211 136548114 29757264 359594124 341038857 338352365
152064176 21852764 85362796 757447173 698875493 771268954
106662404 27991610 27798457 512845840 445028628 509639125
82647591 63487899 53343535 397146377 386985788 375884714
271387508 17676573 27732249 931698830 978077363 948755213
777250022 51855820 473974612 966003301 957187280 558765154
4234553 149174 9533874 59396801 63825183 65153642
38589550 80480 45501902 640148605 470518038 647216231
54294268 2695845 17360563 102978921 118340605 112176544
146438255 74599244 41704768 207695609 203268513 84201705
849633498 446444330 37099153 929851485 696213940 832104737
523707726 102307001 46410612 779815943 700978830 644078444
111688092 150025385 39404584 474609002 639534768 629342731
2747363 328707 221661 4810896 7870745 6619113
500457858 53366904 136058977 789827670 820039094 821143657
154642428 28655434 4490233 880985410 925851932 898950632
85364745 11161330 145448650 593179385 600394302 606286131
192387294 59129394 11393870 947446397 901102718 859978814
6071776 9514588 4440866 60611490 61325046 58932564
127508578 49919498 3724484 370181827 318409504 307270005
67864935 28385844 217764873 934507932 936941027 896236899
134362029 15021741 28962511 739599216 826510006 414936814
11286573 8378941 1118523 46086189 49796857 47438715
26712224 2893157 2809497 70623824 76235051 84438628
149392869 36067455 14592384 155101144 159378030 114583960
76177429 12964241 17763925 811162549 876692297 946328879
15806707 31991019 51519821 195409189 194725300 156848456
87772740 32153397 1164902 137977709 126072054 135110946
151594190 89871344 11583382 428922991 432171259 434413839
8932157 14927791 27402132 196602803 194434633 191471149
167734430 2299591 11156292 576227901 572982103 533737459
194369066 7868407 69612435 265451541 107372189 118432812
174514193 116653244 23256209 555911679 556987495 598357966
214717948 95947958 170348826 953947401 949153104 940007448
3598420 51189700 928772 307288453 311747914 301942206
115267614 36311852 56418107 844460467 791418834 711357440
291908744 33358824 67367463 326410866 228438627 327474261
354172158 137254937 25431814 649761950 602392017 600335890
6848641 196691143 61005101 812420896 722326393 934534308
130137469 129927042 124199043 378358075 373240836 384898435
81296908 87412364 37487139 419563580 355699221 393564838
110209830 167129468 58427995 777268416 791848602 755479787
126211483 18518358 19605568 131197781 126158678 113297553
8974404 7448310 588091 84618691 81329705 82132925
158743275 719433 12551755 450673029 374168951 486318644
194592001 93675334 108148706 913096959 761440537 944691127
30986059 8514024 6662060 453714503 458664677 443382352
24816821 85146529 65486041 454391341 375978567 440217359
79543981 5534292 42243264 345631708 340579199 343798301
62430657 69966602 104228860 582852444 633518560 723026234
95369074 27293151 44564905 228086090 131508448 206215331
118098365 34922943 11343016 702317184 749673568 782796862
490466270 152942454 260206226 819451046 895526422 794190157
319031715 25608092 163196247 773280748 818301840 711985122
241339422 35784307 33340105 341758488 238505440 355222812
7485310 172005980 44066550 802715383 952873915 850680993
306625401 139515516 58448925 333795029 334261267 225239254
304674382 225904630 23323867 798853055 784985006 811478680
39563409 18173759 13313656 621876327 576296234 603648969
2415984 14559187 1444183 430401153 429551770 402734870
86151956 150062268 84293209 287406894 270202492 278334351
4431293 3127901 5732633 40113997 41260793 37937953
530624447 108236198 557098950 681079351 335563381 683967764
115079080 2688408 74076572 170848816 128181297 142575497
378335 20554329 15851100 90776480 79222505 109193722
11412997 1938054 45564049 120597164 117910520 116428537
468388615 408588909 347855731 525613032 474714957 430208759
393096930 122162815 24352105 865758344 740210874 811046719
227883567 18781190 141907981 747788094 860604280 833015841
192066733 119034250 59772985 703874065 735875567 670456634
19891754 10824180 27344042 291436282 286602428 244827566
525025136 171855632 202358937 691123225 818156683 728606586
233069535 51579458 31496696 447167345 487374911 429082043
323234845 97359510 63930692 609641010 461225978 587633490
181836736 5355684 63698390 230281075 76338323 178144847
2584371 49982971 72993452 308128995 302170351 251504516
80411121 82391500 3640544 101388551 102840799 88504837
455683637 105306198 111939981 685663792 606170582 751709836
96214347 10238843 1838243 303149381 339524881 266921151
632001073 39072592 330609485 673211238 595344969 551073607
86375682 46643798 13047582 440275813 475225958 441559994
18111022 47141918 20446658 462354207 690570366 679463409
23582453 6728692 94518247 579252411 439821488 542099065
180147310 141914961 25848264 297214104 295706124 286984086
25203140 32131854 123301992 417472262 422982051 436395513
157743013 50689837 1774312 627445272 612127445 603189274
492899325 50602016 137319033 518123698 160480340 452318800
58964186 44695941 30120899 71590039 71455999 72930624
46035531 42546051 7327337 161711380 178562552 168095508
25660939 134418638 14838612 788988039 819814544 730442039
100690443 5568443 24887762 529950266 502503455 537650061
67844175 22273066 8950588 368938228 383740075 449157173
4164171 2485281 78478500 739376327 816367899 788751754
278462568 33752094 227483580 516646826 523180543 470111062
23071335 62546131 141754623 823103414 633774134 845555089
67448792 78571679 49253625 675592675 690246365 689395529
914502 6417277 367140 131134223 129331873 143138702
146508993 220820795 19174814 886747107 971761004 982348921
134821737 88074512 63644660 303544284 294484284 308869919
251581203 58280394 78733495 933755631 769311472 924880201
48930336 20442378 69929325 756594071 643741077 804976718
81723436 94840567 13796872 368796549 392666111 380358923
166396097 55047256 42440615 341171423 346609969 359866317
176030159 24765948 100772790 213262299 241105112 229540582
48975335 43059855 26352096 190595713 195041428 192839734
25031865 16124935 122268168 629851705 638776285 537292619
17090500 33603805 12324832 133205367 154380141 146098888
9639743 4644939 51150778 243744353 220181836 238742751
14849049 106764433 428974 356612570 424170109 439351131
150462207 10398143 25909660 341778344 187998907 287336154
246032366 98755069 46925146 581911682 546820076 482561075
356013 214837 103759 5010671 5995098 5541013
59344873 20819218 6619514 87473454 80035559 84498745
12460796 28786817 38518865 547430452 579964055 550715869
125875048 21685603 98509935 902754007 747889992 829791710
11012454 45126401 318431 751906256 902069311 842226135
563671602 9814703 30255617 911016701 891823784 449299013
212243360 43824662 23591053 813505965 675886988 750305143
238729609 147598893 144431903 669682136 584750100 764449947
470178760 168424549 113967822 535888039 538083370 497832649
93322215 35147005 15871013 612106314 690039132 600615991
20988191 112851797 20297277 427242319 423328214 517442501
72880704 4125431 24290128 149700314 160414615 198906240
199134497 124724051 11407779 696636790 625884186 664818126
202311417 28028711 47216883 273107338 279412536 255474655
3264661 8166243 7916281 104320516 114684494 103050485
244780865 55024640 98379202 346490785 442381403 413187864
27340430 10804496 42766735 178985864 133297331 183834439
529728309 64318943 623999951 797262485 444849241 655001028
211061335 44791375 37670136 607287548 579697122 548959140
585574438 104723861 17520546 766381762 679124131 615631895
99321700 100470088 100471777 711848175 747681645 683985098
7511177 1841346 1401789 179093962 113314160 168129568
169468553 98158 1680899 294402590 282306764 312123826
56088435 43511738 33949400 85531331 52037689 77983004
997876 1123713 6649868 57047955 50264497 56990381
11193637 37702515 31713336 359174838 411976086 392472523
431497168 64982543 315861254 726746276 823557094 598084471
97637433 31124223 86952078 430011160 439458951 455278108
29444114 38590493 18540638 317703947 309301692 309204226
173611968 32012885 88563380 510827910 474192233 545413030
9518200 211286611 130699887 724291983 751582693 672915130
138674714 1707007 17770346 192623974 139519634 81429574
2318520 5007283 5199430 71336339 57329954 75520161
138085024 31831949 10078647 299331939 292008320 254843430
439242876 86725282 122229403 461187959 165904436 614437491
773883 1090254 1982115 12122946 11642997 12193211
48989214 223590358 80874570 652591766 690453890 687971565
383347727 36283163 55275923 693661099 484708750 333558679
311106856 25863036 126130441 332659393 230701515 242229257
48148516 144325151 5349237 563304899 706713922 682502667
161939998 37616344 92985226 742914673 738577257 649495257
119324582 31510636 57091177 686278541 861005422 881996334
8069322 8290682 13000304 158305903 181331128 177984521
266411635 71220235 157381976 466234098 408032347 499078940
7587093 21053937 4792754 144481409 148361228 144075580
4814104 20821911 17646116 194090204 187482784 194143017
182366344 115923414 77323812 339560686 439709809 448095231
96974812 76151753 22934572 784844090 724966238 771848993
166396894 34953479 53149159 416508455 428700228 475950046
33997908 10455831 7188138 155749991 155197852 165811189
144731787 8398118 94212358 743752940 846198052 694073471
309171043 304197136 153433894 901448377 827290223 884938052
95541606 1335848 1627319 218198981 235325164 266864725
325965916 105331491 128901295 937602073 943391222 724803326
2453788 10153 294205 10310894 12290857 9935020
61374533 8995517 3113752 162310617 168312422 155391974
142785360 20905324 47256495 757516212 802960963 770798684
54835468 105775495 37388181 788788412 794141106 824303510
29493795 14603472 7076724 65594538 56098310 63139059
96046370 187767654 247458 864600999 876584207 932193615
70228764 24929061 112074702 529351279 809055877 822195081
21105138 25353741 42699392 392382552 406354010 399853360
3681908 624082 884101 24405435 25511992 23935228
154341 193458077 52391422 524646355 585948538 588203754
390385183 34056163 39102345 875198700 830048039 817987738
67913903 39836304 60311843 526571934 531887915 544638402
299898804 38356949 122834276 469335437 294384656 323701233
216289940 7753923 16926575 451959321 321369842 412529082
126622173 37156902 46126825 390347448 356367591 304673344
5027042 31279579 52239903 236082469 290827347 267579057
28003786 84606930 71143025 572032490 585428765 501664156
28358035 18506261 1829553 270503805 222473958 223038609
56013959 29232766 4213173 112594472 86130111 91760950
99417313 1507509 74568695 117937087 80823567 136448114
52184076 24830988 7841506 812027029 776760951 806562718
403353698 59379090 19750706 469788962 243551354 217501875
445682135 86588549 213623991 501972199 489505290 483238965
214658175 49019034 161288160 470343433 512191792 426177934
303135619 65840632 63207831 683521069 551277804 654604614
8274726 10547474 61971579 432261981 529152325 457352628
23700951 20032333 3400700 24200634 23187905 16059353
522049798 2880879 102406541 910291477 542813979 821233346
255997467 83941465 158262708 734703663 731720374 693016134
74251918 23627812 91264082 627583342 768124849 788041973
99780394 91161726 27393588 853927340 941488734 812972423
37733448 104228174 9174152 759230000 843053578 787040141
192491076 98547555 11876646 632881518 392709301 544189478
34291662 9514401 61854713 875588922 833899640 949296910
43920322 37991960 57584584 494398913 556314268 537495381
90244473 7776821 22455266 181956732 160736907 95493108
263865796 191688986 42697787 754900061 711756810 348896597
168641250 80581992 71528680 261465550 267561019 249517159
511675964 135175957 195292963 774326028 505905396 775985015
266470479 196126581 128303488 752622078 772156660 552539140
8602595 3936743 3148475 34081009 37054792 33331582
28996587 24371272 11341720 82772495 75310358 69407465
293959648 144409571 62733047 609716749 612087056 608886987
236360076 131926753 22485026 365277129 319885872 207143141
154403620 23414161 258952961 617440515 690473523 599048565
12761904 4730733 255762 40397735 41220880 37833661
76769538 11915740 30247696 312190008 320842615 334517671
71741493 36257042 68729202 424563516 433105354 421633231
1538595 12052506 5179665 62323941 50623997 58268231
90397465 30780503 23732092 102902342 75817085 65444428
65959139 19900873 20178380 193107586 114374688 194978399
718135253 26317850 44262124 947563666 754472608 539123431
140172407 21875185 75148682 760498387 583366162 750760532
765121 1009304 13772249 43602245 55345112 48685733
52855380 46868500 28122670 327701016 307764943 271742693
182509887 102350217 236319862 720638077 822737545 821963234
1386217 34542735 183290750 777286920 838207013 817258074
73401035 42853584 57212445 147076022 122639646 144169518
146878294 29609953 3915922 393316110 410275490 351555847
84283264 32750252 63426677 304554207 400542923 393143820
62162864 120630783 11460268 442460067 431896625 404708737
98314385 105153169 114875286 894025332 813162327 935015342
37955317 8991269 9231898 325141195 307900720 333623319
37628996 31588006 88095790 638830416 642861725 651010306
4725741 3063720 3240742 36916635 37310313 35804508
450189633 9330199 64381310 617060211 720730263 670860183
117655121 102247956 95985782 485179193 490778238 430046151
4047972 3014511 44146732 603115941 501474728 633172652
22852404 8010853 13076032 212583613 196313419 179963270
195376842 92028939 6073223 380237530 469907185 464065931
385405548 62231653 51449709 764556676 855337838 868947150
1937467 3529485 684435 31588766 33674986 25207696
37885989 22830166 169319603 840797841 836967537 799163745
203301865 47243 4444932 295368356 231198749 298483567
245154022 92389728 120151047 828475162 878933073 896751943
13999574 2589298 454423 53514061 47674152 47645497
184554792 1586981 180861793 428448470 438024624 435604939
71933337 54820300 21565965 86701256 91393665 48844751
26333888 41823649 14634116 429264795 499544902 454077526
2496059 53216067 5886360 127209855 139380742 139577624
26181307 21399910 6121984 61513798 54669131 56219180
184212504 75112456 70984995 235655003 213014063 167164075
63025855 14622 62858915 804130278 515719746 702200310
509157155 140189438 148378928 609001260 514156722 246024532
266594542 40726949 14620298 789394187 687806292 927631333
23554668 37670237 74272934 370571376 279289952 294535756
31652233 103772931 1713725 916553417 660767404 937062535
688092670 204111724 317588921 946781976 695921422 375306904
1245392 46501336 25638922 383817677 396875272 465819460
7181907 1815757 565789 27279574 26130549 27427816
617257966 41815423 252967089 683970913 253111151 569120333
68201948 29295027 44824833 183453325 188041686 161369032
527574504 29708727 343388976 933960618 687120561 946611526
123453868 15308577 27124740 194241803 204498301 156576881
268704495 32556313 193028953 466575233 367434877 485287780
9231072 127940480 25111909 787865139 807093917 885392765
237001609 44719769 14110505 438420141 407403508 494591167
55983824 10428607 23328494 326259817 278801948 307140840
4589192 18231050 1961788 169055422 215519808 176167596
45754561 85495137 6227347 495119480 556019679 516314184
721899115 49597235 441535298 853993891 185207158 876035243
65915357 1824644 11178729 476594210 490886319 467397950
25878078 17341585 29238368 410643053 411019171 397623459
351738155 407172121 316094014 626760228 700923900 707043706
31751529 302668972 21825471 610432567 629570212 684897966
62697969 16981844 68075719 474957575 427254746 333391557
85929421 5126923 105144698 628438516 616687917 639087837
13341818 3614115 757428 20852846 12608649 8154975
332774376 118469565 293063257 407415336 452891532 424314337
233905301 36496212 18468445 537717259 584325899 520506358
148070988 210834863 1983936 533720102 537398885 527304290
417761980 56095613 258550122 488081199 381075440 471640328
31451746 25102710 28386447 147699544 161659545 136965363
4573983 66268447 53042655 478942794 471693579 457137962
5292094 405612 4868615 8635008 8172930 8710209
144723528 24221788 12231877 272002103 263977971 216113225
258552267 58590552 36401073 360528715 348360591 343993602
89436689 109633791 50001040 932511435 982576484 917474396
19729962 8950913 21245053 53669220 53872175 48950891
4603138 68234941 28631531 226625066 250820551 212905991
57713267 60713995 36522707 708953435 894171811 745645216
289390 25360677 1122060 192015278 184763022 198706600
39157090 11556827 50474864 505771334 551507342 599357287
13997323 48559977 114604602 461005118 640331408 555218675
145525780 37128004 17133213 316025220 277503540 307784317
140329823 98774728 25515454 651450312 697849602 550303187
72797781 55364515 143436508 634636208 516131453 662103398
12034645 8709953 4995783 330484056 242016151 312826014
196449105 13399968 82192135 497741588 397132132 478687395
10621427 9897693 7495740 109843510 109373832 114831001
85099 618488 412919 8190821 8567631 8539817
7465138 264399 859539 9206404 8529795 10681933
23615185 56124321 26752444 287888807 367777513 382726001
267722190 252612983 28614504 871765970 888778126 819117464
5023423 16868821 39176446 529674345 386032252 512965299
11389112 89673956 21845452 254893810 240400584 237263362
577367287 493097125 158016344 746191169 666156907 660279757
48755268 3261048 16342254 754331409 729170064 755333261
219471258 37694630 19879689 834638455 905377770 944255783
19859009 11581864 22531878 449867029 509737445 526486950
1480511 48578770 17171530 775221921 777711988 715978030
67968054 1207161 3393333 579119987 662918041 697184605
233221743 201411650 70896101 838959881 780126395 754240316
11436745 8081670 31865899 71576243 77856873 76348804
31740549 33768514 42134870 684439665 714660771 583009933
57254487 10802897 89743334 333502784 356919987 321980064
177358486 22285557 5164331 608318458 458115906 548964427
390443502 42247370 89790391 898754530 812428216 775161142
124468925 120044802 49274898 461383847 516529435 489100054
3841736 31805873 31334379 239402772 236935962 221225035
55224342 22429422 37894672 597960457 622531729 611702520
274372 2360407 74334 9337188 12129786 11650537
136881641 179527273 94542031 793736225 802004754 847976270
45478117 28562516 84578137 296427872 300228295 242901592
323865892 98912471 116170272 344800851 252592699 345784958
127754227 7957133 12742237 612042131 589840438 687404681
27623305 12692533 16849798 138672931 140122420 128320315
44731615 7571317 33648226 84492656 64654072 86709325
72252928 87720175 87058883 451655133 470890188 408629026
145308236 145309993 67115481 852647124 712867696 799468236
883724 887038 23667527 83431112 86642226 86484919
8800734 1083237 3661509 23825174 19604831 24948522
83115438 34765557 50115986 100038754 69565592 80067859
38508109 7031969 2199558 116311965 114526912 94671657
663843842 4118757 75251441 854314228 612573910 778348665
9719601 29565367 24536411 147171437 127139988 156102428
128968225 76707131 23971239 498827854 522068622 553443392
349111800 221562311 25623105 661821486 634218975 609236620
113419580 59641621 25387341 398371280 339190676 173940788
105502482 55975163 43894184 417280823 456926387 458078611
341924 115807 38299 939280 945957 917829
178756948 44036596 24097681 297355395 274418170 247054737
118084133 33648295 57287522 193980560 149036363 212195496
14482408 60795863 106401826 844904445 937195047 917471131
5243405 19033054 26966743 296637709 297984512 297848617
4943531 4830667 6282481 25653226 34082666 33907493
47909394 59798292 21209149 183865227 193572477 193938612
5924845 50800779 27987394 506014979 513186607 457651462
15167004 3312906 781993 88055617 83040401 86410662
154598254 10356500 111450524 228659480 163621436 232569949
10957745 29015950 61739672 547985358 531426898 547122140
218375570 28617082 114473898 493140560 408804382 575644637
97495946 8043887 17136244 121848198 134437034 74385324
533809149 259361445 20255440 656925354 591078476 660987109
91940429 52219558 2337466 370025964 324074305 324224670
158123344 85873593 59428423 295285831 282675959 164904130
351943753 104659194 23108457 753359708 758289639 676630179
398637141 203220389 171925765 644509291 396759970 675923592
30886746 19511465 36681896 130035116 143799913 105031377
150634703 13683573 738303 682549497 724737314 730043860
30063984 2142614 11362873 310875772 320602952 334264839
368494118 5575781 60209589 936765918 786059631 664398557
373497101 31695824 40032007 685150520 710846595 501882382
104615518 60654141 5412276 201437172 104510559 73564419
63344765 145530689 39487058 394674677 417256019 352946128
185241932 383311694 28459021 863672647 818777226 738838398
83606575 36162433 171578180 446187238 360041405 454607781
221606819 131528972 126374473 611619447 525875578 661478136
38068077 2502361 73858840 909780354 925618798 865564784
94146135 62122257 79776325 298209675 298555783 312190325
387577416 120147985 7877682 737996047 607130430 751378973
161822412 7802970 39693683 681297077 662160196 665187942
11668459 6180532 549724 33401817 34765554 24193383
2115226 36024815 45927745 207265036 237873917 219863413
112209021 8455472 14941999 494108189 453931593 526208402
43714048 9415164 9129713 698365585 606249179 697549520
375047298 131623301 34940923 494624693 367646553 473893716
506198633 83680998 279719137 648894452 350208714 569578180
24362616 11678955 1951445 284919187 222818319 273622976
28857296 43500940 130356831 397591500 363759832 408936154
1714673 25960 1850103 4348687 6607408 7247211
39159995 82673220 115702067 468882123 441550736 471775082
21327645 24942524 34199911 48503610 66036899 52638779
60186169 26427353 15856109 413844427 435966810 428883710
129509938 30021216 42239216 516858704 445662478 503906226
208386723 67494416 13194506 728181244 651661886 746207885
7833311 48543 10652 27417479 28920638 24480833
26100757 13886324 37962931 143883379 136730145 128248868
1165334 107457 379619 1762139 2082453 1952642
354262473 40007101 61761950 791578989 716702160 803455306
49680370 59052426 4887312 625474114 679428900 509666294
651961879 377969454 22723390 886449199 699473147 789064136
187469677 20744121 43769563 597471152 549926717 479969002
39912568 51227896 15102518 252728062 330721889 314528228
123804127 9452024 4393136 163373283 83099270 44370689
7911011 3495923 3743576 402604666 462102261 487965916
416688519 3788257 80559238 664074038 411987463 589268389
9400964 6801073 16275711 143525118 104357869 112730613
133285040 157573 5466331 296400832 292870777 296667155
205356383 39669081 123214807 210657328 219065771 219792420
122634474 56180618 43423455 646027439 727992014 689342854
1275961 15687588 16137464 98460877 99763967 97404597
365045090 115788961 78795831 678894425 673232623 531278876
56597195 10341612 6394740 191036256 198167973 177056037
50792186 18437023 53313962 406730336 391987008 396546177
716849 3378188 14357787 132989281 126718327 134887309
561462453 286565747 226407602 689634228 398220432 735436971
41967631 212915021 167401489 877142979 870347143 949757584
248934933 214050749 68951205 309196236 346378698 244533911
4342167 23685212 47351333 751437897 881470674 896800123
112558259 162657251 75692785 469205371 461372052 499826791
30505190 8606401 213563273 903464905 887495381 791196969
48822847 19960821 13949784 170186156 151162887 177836062
1736230 3035925 1468394 4205648 5357948 4953672
383340424 105067541 222749770 468333459 218574539 497851011
9763722 114891 1071074 19867533 18902639 11715412
245921702 130098849 179534580 829923675 940329787 874777702
247393853 153108298 22061454 683552128 750076667 733845778
97177277 2843552 17377503 283626234 276350013 256530218
245198769 78476345 67243099 688727984 551741951 625988666
119966251 14902342 42341156 473502402 551175628 535545113
18727419 11658073 18438285 366213695 333280594 421411710
498587556 144435035 319346963 632484671 551070643 406847150
64236530 111915173 35760863 823523812 857961964 774420465
219576980 420966317 113581679 590299348 740905834 464793790
94030995 39963149 15906685 549681214 344220603 475346488
411203235 55158902 350313298 494105635 371616058 392789949
48669866 7626147 33762293 559393025 564496797 540396993
120883965 65796566 18840889 294093390 297641303 246395369
10676052 53779704 21822977 753116472 793920785 723886510
416938353 85400887 174616315 585202497 358190414 582080909
10574981 6303708 19000450 102584233 175367286 198868698
39341361 29849785 915026 59158789 57735943 55701792
4201994 377910 1284178 4807434 4007891 4356111
221105813 82837120 13878197 555581861 538471566 530210060
104919045 40382146 18438084 281327050 209430055 176728071
44641218 9995223 111945351 284837951 368320561 414225829
21269802 13194383 21626861 217463456 106780625 194188899
225966081 15259793 259802714 640121490 519881593 615469850
663049042 133425693 8264119 790758910 583854207 811462357
87844740 5924602 78809175 274594611 265761263 270711215
92659620 104745001 23331301 394814829 423730804 371962115
306409009 55063812 34889768 721332830 694377615 630291123
181295684 83069935 49447759 812801092 617519571 815648811
2876928 6904185 4888932 136352771 106890275 120046565
217613472 72524329 183335207 415076436 384916727 361264615
150561250 214768867 17479447 390808854 457052883 432832148
136030908 38594677 48448860 883719404 875523507 759204215
184041412 223172805 80072293 676440702 570995188 661697623
242711219 175162679 35875680 528358452 394161393 531215138
34014594 30273533 56220483 397380880 431525213 421371502
52104173 193442273 3075794 695796493 672341471 605365878
89741584 27068383 56664673 572908057 571147339 524120886
45033060 3476883 16676095 70781408 59070932 80196035
674569666 227377407 626213852 866673241 881504455 847421989
75120803 82833297 70182778 558389415 713431734 702316099
10983032 40295410 22834116 445368946 403933411 417916554
522830558 195186942 115022820 624200690 625612660 604780490
198368712 150188735 34776089 731099469 894033391 750279927
24984786 24395010 56337086 982636031 960610474 800545093
22095782 63676030 58434133 436667478 610871160 453059788
83936080 41226421 50780467 381892584 376884156 413761392
96097597 39383033 17910852 115903271 124800090 124087309
278049690 66513894 14955979 648935429 667561429 668927029
386265962 178914416 8255960 552932989 467822188 433827328
165425227 7782363 41245685 211838044 215087284 176741445
32895263 24966341 5693944 71133917 89085242 43494326
9090199 18401765 109255064 294600557 387789841 350844980
681098196 193548575 561542025 837576379 778354416 808372963
60538316 6473539 22033420 211008311 221749941 231729251
112693430 86840926 28154913 143431079 119505615 152750242
39637309 135101791 17648055 845418228 633929082 623549028
127913 805609 508064 4080997 3791002 4338762
75637735 52353555 14797508 338771823 328152350 369071789
166776675 80130490 153239469 300995084 264165990 294207055
154567282 33641526 27929715 445466105 427431713 401204859
4599501 5094370 25399583 66285534 68376522 58694079
8087532 1991397 21462936 83245930 86949086 74814408
13816762 63699244 55457626 605869068 774984093 833873258
140851722 162463493 61750985 208726937 185151299 104224412
78709088 19882340 36261416 484274668 666340720 638319394
161653790 8592272 5128232 678746422 755956909 794261917
65282614 119110628 38517308 746344840 781763581 779442519
494132605 369781705 151892189 851470943 884690998 837827570
80348849 29430368 16942940 171525224 160631770 130004251
130631166 20446299 89647007 448116806 649653433 690437424
71841017 39506355 28460544 872128946 798497580 552023335
224022339 89851559 72453541 571794003 624544278 380387127
244746890 165769578 62798353 930516811 916215894 893452903
228407968 179066517 21747866 617799437 800696185 784158249
226828208 105735293 116194732 368928001 314865638 329378671
71872474 76187659 245422286 785482235 808346145 769048770
14559197 3431850 16835571 110037853 106584470 110424778
520147557 41084463 40637574 904126405 832422129 645722627
10202832 851049 6192990 21128224 20626483 21556508
210144333 76072151 21097147 781302841 777231311 790187534
349955550 559900870 12314970 865284151 941517092 987489626
269362180 37964288 80052013 384230099 248038648 282311528
124284356 114974087 98377261 948685080 934968414 820359358
39963734 10865426 48588490 370425836 402088317 382347581
11737843 125056298 101713994 660213724 695058642 615933884
57188831 176743 56299989 423409933 412619147 453223777
39798427 42574994 64975459 326863057 314205408 309420251
487343693 65377406 151743209 694334010 612654334 783321849
8188809 21514974 6090513 317637525 282430714 305192698
6420760 4195915 2084235 7382304 7795508 7006928
60103892 673499 13863215 446684914 414130660 410782633
116974843 151603976 130080882 279531114 259403964 288270394
38797145 46700545 31398053 747944075 735229027 731003328
2945384 2649246 1740887 17705519 18401886 19349941
256962707 29041218 73966945 370341932 344486023 185086991
94536031 19484774 67129366 161580906 106935222 123932823
532858150 200690098 195223151 681566106 751422711 383252351
88641793 99282113 43599897 227398580 224166092 231507466
12801745 81262026 28834665 390268026 517692238 421833022
23312636 124406315 7936515 421017750 419854094 396626104
235118903 125140712 124364661 900729492 863463862 820884697
350623299 140258011 18934679 408884859 261812105 339863649
233742369 104924433 64586972 321384729 292594719 312928079
4585562 17895918 200811332 563592198 566468482 535903756
18047204 13612702 34871298 841831651 901591081 769827023
191945648 3954752 69853153 718560647 729394566 736368377
155427697 72424105 13886281 270452232 301507106 297090624
143352888 26851563 10790380 192712472 179467399 189214767
162655483 51906195 68238129 273123682 238670050 273516471
7877457 14830981 19403449 147967968 155370080 148670841
9106495 27045132 15223293 206389826 243217365 250368093
28270585 38246201 152866024 593198942 615700288 618996648
351448337 148985786 59189123 851105517 825032069 730762101
177703860 42971260 40691345 653560600 585278235 783948986
36032103 33547916 48124671 448305762 472194867 472687228
313923205 103350401 143002726 429530916 410801171 391347370
16480582 85504132 88759179 553548204 558494020 541938523
79847059 4285732 7292249 286308395 333774985 284890750
38866902 6675711 4032302 53290837 54192496 45803429
617001762 349389003 67256450 711719491 605432320 338384138
78683209 14169136 8261490 95250450 47290721 73027669
76640308 20361488 123345375 250093989 234941621 255481694
178337144 65593096 23473674 336072572 419933056 466333472
26252156 242085 4855596 264916963 204415304 177277592
11726489 138467609 7581786 363781746 367307702 379595004
589803083 59702342 50791125 693280420 567233100 685993118
130279403 14723297 5918053 643005714 667041177 650456652
18263773 34694978 29980968 372843886 357976838 346425569
195734400 43767812 98318888 851060625 896752836 804043047
328130224 74115893 422104870 431220818 501432025 539824747
511499561 189493769 388378639 915943860 876118591 737404505
48009976 14658753 6055002 77342655 77198947 74541742
9009399 4960986 28321627 169911830 151125617 197583512
29666106 18856309 7875673 67440801 65322950 68515521
226678862 22403705 104591523 883497356 717343070 867233950
389803574 211616570 32049638 594233587 548603034 465419827
73969340 8585597 15010727 436487103 490596693 497503721
41016695 25236486 8188136 609694067 587598530 519523428
38323267 44670369 59148835 829481124 765480154 776912936
650598736 142483403 132944224 812622692 774578732 797200081
30131308 103681533 68291650 631099725 611265321 562018037
10221570 18582327 39029976 628531083 549627394 600702059
15127435 11890146 235930567 973254506 967630344 986941971
281260561 53350918 24663717 484952134 424502645 456995952
2375716 1971632 4793378 14533681 13407780 13865455
357760243 84771150 331612707 712943089 684953808 583029411
49788844 7709206 190171068 793058975 592015602 776403906
46039369 5976146 17868188 63197604 78534930 66399873
6784350 43472322 9289274 222436433 213961232 204292711
191607756 7183955 27643125 865909626 833509839 828891741
111858015 23832420 12344294 622622063 916823453 899229316
461941450 167144182 169304462 904894138 623738739 903416589
257906127 104525788 261305468 694712587 588442814 696562966
138833415 75446163 5625847 891640326 865021345 966027368
795912 1968199 261237 24381507 16801699 23677541
695313073 10618721 119706522 804392486 191911730 583619688
127021260 9404008 106132568 674675815 555738653 677066233
29077027 35593908 15268704 505434468 521861665 480551125
159294357 1391134 90050552 328827449 314198943 259896111
717292793 42372483 498659611 928178511 820924786 754486181
366955 917183 3088559 162836322 158957342 168190798
25361662 5755427 53598314 440542183 433171562 451415106
1603792 2654657 11775885 86997912 50387455 87359073
9344446 1611519 16445582 410410931 407047883 428359199
49676013 54500071 54788 68928246 65427150 71293758
121865389 65098791 72267413 664909821 644651698 640929212
29444631 26184363 37575414 324064202 334308355 257907752
330260570 72129283 55666644 911499943 415152467 938319545
429397059 42509927 77029241 724426429 400279661 487810804
411888663 125354446 149905235 614972248 696877152 272229720
158893622 4121456 20785180 250578369 199901672 246314671
1867310 5286339 964412 48180794 52975796 50292805
545809700 299304685 177621634 833370539 876559409 820662679
835729072 330025997 212011844 946862823 964430468 345304922
163396 198045 85801 945665 1165048 1199725
22552959 18491853 1898022 140893383 141435780 113845909
222415113 188003272 730670 328644905 318497788 220411135
17440425 7431586 13180915 310811827 360209629 373646600
332485580 373563894 353137201 581844012 807313202 757125783
103198806 235712271 29201077 727779453 642357111 640560642
166536310 36274169 28868851 401881744 429733278 429642408
20577683 48381138 68347508 376111990 423772420 386654940
538682339 507850562 312664066 810570116 845754121 835197529
106521430 23551771 256845 561805654 540600822 473736317
75012596 99876863 109451763 568449422 541768821 771770040
398147415 12325708 21943061 525658630 393913977 798672636
229743223 15467519 21414034 318054542 308311021 291971500
242204156 24663223 43977772 959921759 874614039 881847402
360422641 169556322 19115546 498618204 587019540 610656576
51407069 8732174 18351877 235574745 235835762 189177627
194478039 224131895 9282160 937949802 973820190 972407405
141741565 5846952 23304684 400257153 270708022 347862969
160724287 40563439 1812989 343798867 331022009 352573532
19197807 11176315 42721318 222636864 219629450 205556732
13220787 47348704 28881875 514396653 547641201 505380054
252855192 16864702 45693948 547735532 583167738 494970114
34156398 122840544 1576187 882907650 755416209 878738722
30532335 64195505 4243239 410398008 395773409 412347709
18445601 30670312 17073941 406634980 371299979 385414197
239036134 108668395 41125462 295976826 261329288 216879673
301212131 56180898 173213326 667660582 728137968 566178769
478430248 65678201 61591360 744009361 818008155 743380178
97176281 39680695 4982795 148851060 179708816 182273772
416162176 198429619 18333430 661680917 670482781 575763619
21011187 65878984 52482703 828326881 827716751 729171267
14084346 141185435 56071424 359768033 335307054 345689484
23694676 11551938 33223460 370179720 371857944 385828719
18581525 36419874 43490874 715855787 711954178 530701682
674774626 189664729 213309 913267278 679411588 684710713
27915597 42920708 36757162 370586348 390116116 343104690
56189362 24477250 2010965 158546305 158776386 124964590
307225548 40583261 126073 593914024 581806112 586575905
28639150 83146171 106502790 637804955 648007829 636271400
308896002 306134443 66918368 652503307 708615854 833879757
66266278 16792657 75563820 487092324 508308489 502731264
273628932 153948736 187499715 452745991 178393523 429151797
68993836 103564344 49238438 757494213 711317410 756534268
102659259 32820456 7606772 454431303 416735895 413205014
3109372 42261185 39038482 869993880 876818428 730835596
6927557 113980165 12294876 754217151 706182962 762683833
95788752 15249160 15681488 351783057 322267124 305573709
34796138 24074385 59178597 221260301 232112078 229723972
29097309 3362224 13488053 814029295 721845840 872272247
238905671 29342005 44595734 585135393 628260480 523795373
75068785 32895173 134787992 665658036 859959346 906198686
173005793 34566411 51288904 737846018 693104524 734418734
10687073 4359107 7548211 12631978 9989888 12385355
2219644 4885586 1925741 14636535 13950307 10890539
820469923 196029990 1991856 879401283 826147301 434853021
429305157 33227878 37605363 539509268 632435548 218118920
367429072 108590496 16719900 754966997 771458646 708090318
121823699 34627425 43529842 366304016 400990100 411343982
79696948 13746721 43015166 734806318 797702953 779765782
95446868 235235857 14259184 549646135 572614094 504306221
10979261 34250878 41092951 819353919 886362615 819215611
16604727 2961504 6325650 54123089 53394734 50737636
51205086 72720411 31989918 753172684 835428390 773085547
123741247 9317190 66436197 692727671 694215892 537083194
57404921 16440963 8796379 328697930 359246485 458103047
30471372 10097309 61825047 812618299 771808808 827811857
36360649 1287677 4163260 665404098 644615794 616006743
15087774 389655 1549835 43682910 40542490 42987392
302464373 31089871 49146156 709567883 702760381 601819015
6736420 51652833 10679309 394536325 411724542 403548370
486580021 122944970 73568977 809476979 748354646 492331551
81566889 86315212 14712728 420088438 375523888 450276805
46492066 63296529 23240522 928972156 928840128 871838484
45854690 7601382 859851 268081410 236429059 239434232
753781311 71238765 167218886 885010695 732864767 755176978
226272016 90859261 85867548 802171545 753674790 830157673
124034814 162940818 51988321 951063269 848609458 687126056
23582237 191287611 18061017 521522764 570609294 609555597
13537933 8883984 3863790 178042297 202828027 216852476
775712671 367028269 62069524 953411151 543092853 918108185
91808099 21170271 29262746 876811903 944028912 914545846
399030719 104794022 300030361 651135514 552424841 604153236
2338261 196261062 5390432 613366052 726243633 591343618
64311828 41849850 29798857 418968519 236685405 365964509
36124173 30533960 55646155 613626035 719126809 656070233
3691098 1072924 1138262 54766580 64512483 50679784
153371701 96380581 62087880 316819547 329546593 346609619
500792484 165720801 36989169 510456370 503638936 199517711
11784999 266460494 22586094 774226252 817845764 977141394
205483829 115700132 129111214 434666371 424515975 261271007
9977175 677845 4443261 36970925 31411484 37301806
209586750 47557524 2716499 349313565 314745174 302948393
189166745 93403629 173830338 494347812 345152524 488599679
101108899 47956874 17345713 731059415 863669020 728780040
316036330 15338541 159908923 954582616 937831872 907979601
28928005 37642243 43381336 174374837 164401364 151208748
225466363 18350278 193669721 782469187 901812654 890046097
22456657 79942630 63184986 620195989 806762222 645966302
114956021 25683161 67915554 902542288 845752127 914207424
18677244 27877225 46935686 910482691 923250421 911495890
597408074 23065027 125743529 733357449 541636801 568854226
264683764 27141562 183899404 708146793 709094886 687628997
242854420 87624899 148770497 283332787 291616133 226361828
53214147 5565912 81352676 575609270 643174403 643200195
78852779 43946671 68895236 793290211 711595464 679622364
141440992 2237437 8779190 186608036 176755877 115120904
4851748 5116475 18155 24776124 23925798 24525709
35189551 55407633 12080699 401013897 414118384 368959857
6594239 5961434 2749245 41041487 41734900 34532452
700092733 422040349 106874875 757327227 654545988 596280300
154021006 54608935 141860385 467909337 444976262 488541907
36464489 242762 145933 114376541 100506475 134426897
375675882 11216626 286625794 517944363 320758955 381156985
5581057 627749 1581800 21691642 23825582 24157424
21486076 5527114 3061169 78273453 78284549 73495092
31471940 5569099 12105114 141656680 140916143 132717949
8636328 8594252 13712452 307190434 272661349 304458824
196030813 114108041 12718887 608493631 739305930 694270675
19670733 6431876 66933774 791560376 785074646 767306118
85098242 9123354 56933943 377458766 357904450 370321311
85124312 34517373 5890258 375974170 386492525 358767681
3253390 5177295 2850358 77832879 84181723 70948905
276590942 13184098 134435006 298932749 152651690 284769442
94499567 38561198 140465608 766989773 582771143 677249595
302509404 35918165 296376976 867585101 479613233 755065522
138707932 5613353 81318592 687768074 675718072 624904745
43261265 29207138 7418880 245426887 281016346 256199889
25288236 1552476 4068012 208294420 140953579 137580673
34532530 15737033 32529424 108854224 119092699 116777550
91248670 5280788 10460666 166092540 69562446 156358568
83104814 90503902 43869209 178028989 233712359 233829370
77120375 153186959 34534427 320766745 298121078 262183511
113102680 130370621 68144540 194936654 174317899 194824469
259603263 206125509 7613798 878784317 869256791 955071501
109841853 138593799 191118690 542114881 533089007 598915562
240226225 49060058 25922687 337517367 345134433 298797660
47267658 51481282 104609269 694343762 674392527 632975506
373795455 13948314 62594853 575647586 646673322 599822375
486070088 150900446 886795 558285308 530255481 116232377
7617412 1896885 12217043 76580941 73189242 66498069
63458802 42457974 4869455 212295903 147407554 79878572
77284508 67298385 12418720 619837312 637386811 549474669
32329264 15764822 12876603 314506043 300171465 324934607
222695420 19117662 125003470 461457309 461270800 233962145
113209782 56650239 954289 748078722 749498574 782998895
21740550 8264360 133719282 854241130 866796263 867353327
114177751 83194657 3323550 731485604 781182616 799619392
131397914 16290912 6315244 235301899 166294868 58767078
130660406 32793789 2692908 335605094 336822976 394833150
281617666 206107871 199568792 769701894 714206646 648811838
88058807 15693058 2855771 270671730 292161531 202630190
67797024 48656596 28061915 181295206 147881191 173426418
439254527 144040209 92587056 719715109 847917124 951861839
76028317 3668342 122989141 462574995 370890614 463279029
42963227 11938436 17005477 70976587 65530671 71587574
24127354 22303131 54725852 752873331 748461661 623154082
52578096 15396765 1293728 182513902 199717244 172715814
290198592 108057349 114476823 754312018 678603407 734359785
60322050 8051021 2040772 296284896 339086541 367510083
309767556 44201649 19700710 686106167 663990121 470196261
85124509 138641780 25889950 505159041 494821503 406813236
16999634 642234 8654337 286967284 338765014 324903526
38045907 31295379 9673481 208004891 190466151 228454715
469360981 148518532 337810035 666504686 436289831 627692807
77161316 107914854 20720852 158176383 151662829 136143094
3325263 47380370 2335356 284943505 307403200 323670510
59092183 60590742 53542504 425825502 397229440 364860623
165858760 43064574 9947197 323609262 325226997 311222026
7214307 388473 1678292 40316073 42425736 37559186
336962246 41151096 209378465 717188244 707702388 705476589
358405909 61904700 2172618 591243190 581130947 528479171
60383124 46554682 40647547 417065890 426666311 418948314
82705181 122787016 173612480 363762223 551198447 557363637
1137482 6810577 52960690 164695945 153067146 169034186
110760980 12619277 24149580 710598584 653564071 681598240
50525936 15671344 37408062 324454094 330160115 253712038
23752319 48032565 228033049 675899177 452432064 746588763
30863788 11085270 24090666 307435295 293745640 308955040
152026151 5598810 168661249 655523212 680256206 701771054
375618228 37193378 62875898 845204155 844500045 799391107
2260885 1774483 5674294 285547997 320682010 329047555
126253074 65492807 24639330 804476652 686329294 798709619
558922055 10902168 151916165 662325755 613475748 444775365
288075218 23267911 48021856 665677545 587227361 715910835
500269180 260202479 123034293 709616275 578265944 420814358
512846493 115279982 276995884 868885342 876375136 872484106
799057324 337787635 305429343 897050934 724018028 757754010
89750213 100628815 59589988 171621407 149415983 165894811
32563262 5127187 51179835 179106117 184788214 193357886
105411349 6996752 856890 640846504 628418906 686981462
524614 913882 451343 3364803 3788076 3678399
250307864 102665314 23300921 747132487 733373976 717371540
55986637 32287252 1746832 71448201 44663965 42845050
4022027 11334658 907230 106745312 106782753 110500537
230095694 22180521 26757964 492004753 291055874 509969296
142529751 67147303 43186589 177955118 87576145 160754343
148383785 19633884 241801257 651286964 486346624 630010835
36440434 43405103 14468729 401186696 677021720 443789429
11008334 2861600 72291513 704375119 729578908 726664543
50384775 13903594 17839721 277686987 288449145 263355983
404248340 233783369 328282306 607180500 765219008 688688124
98284121 81630133 61079398 271040144 323494537 366451936
33908226 202046680 31922189 869159752 831048473 938516590
350407930 28234426 126615424 486097864 294531586 502952648
361129967 45591398 97873 675257321 594644549 547951648
533337846 148071713 259959632 734592566 947626377 855097530
139868081 25123404 31890658 215872479 186006687 199086268
61404348 15553519 16733034 84443108 85429955 60760127
4182768 1238895 3290180 33803752 23249086 28308413
199508455 188578270 246662092 884074368 875721133 792263920
78978402 49267240 19793929 332579037 197201981 280700686
448886800 224738774 253812190 494915724 395859169 466473014
291790093 238691193 117055364 633630806 703954997 701588924
62088724 7152352 19314543 198493738 196402134 196658179
20312089 3343618 13379227 32567180 24198705 31069102
111505696 3193074 63873155 168541129 140818576 111261160
93214993 49754938 16421841 384274857 341042030 410610412
175300359 11610903 46639314 959298038 612170071 936046826
51159059 23358972 10057705 233426571 249678485 210455013
124189434 13030146 62063261 277312527 278493689 249563515
136646631 145022234 90245456 512672448 569092011 596309508
242843717 87723755 99171680 724264970 709787109 699025898
429971814 81617666 57753085 688189881 796846516 862536684
204237553 44331778 114055858 570359825 570802695 555795095
326299409 19241197 2777839 544234180 721311491 702879207
74443712 160368063 104303176 813942694 809744017 752427379
241196613 117476700 45655283 625454520 588076745 659305363
241212273 13905846 113706341 583786968 578819722 509475124
194569433 23107577 30633628 435655336 340691557 399584979
334449925 4671873 213105156 723305879 881422738 663924761
37716324 125525375 92502971 649722375 440682653 673629953
254660 981048 13678584 170557193 173749524 153248500
469428753 103726595 69255844 712499132 885417799 853539085
377473735 148037965 1551902 612276417 689854695 716878333
54477410 17884936 29199584 309369099 284579789 212620333
849553 65603352 43498254 938907796 847524554 873880549
300377047 41074870 87173939 774268208 706417189 952427683
33593844 212396987 85697111 444763985 451841334 438176669
131053418 18090571 60043856 376581903 414780424 451739448
175588977 109131396 23250014 247233375 237007994 104873374
5891204 19334785 18607074 489327318 505434782 519392956
329221689 74386155 11266567 443445319 313890673 407347517
163812593 152618396 85604207 230667354 170329133 174472836
222238957 12443777 172492500 641317630 703276091 639607857
30872999 70628320 52699217 412057616 431754753 395114110
71323018 29263233 74482043 339527344 271483861 340911533
6909681 115251311 114853384 654912574 655895258 671354016
22448914 56678271 26949774 620158129 597079743 650528450
497346948 4831209 57607828 806443503 685315946 711358463
62730939 104674228 29049197 443838084 472937016 463571928
174756235 91907781 188063023 372520920 373772975 357213967
415426584 258879244 369128237 571399076 572377910 512322821
71330006 12538221 38469974 261149137 256375007 245774350
3300377 20509710 5499120 95623773 95650882 101053948
6017361 11829785 5033370 92896398 100027586 83792057
47202255 19918674 13846093 69019593 64389439 66203915
124040778 126431393 65940091 575903578 934399948 900381678
189161497 20755647 2387966 348851613 348174526 287756983
706209515 168051921 31862040 988179796 464707023 982089910
9287724 5752754 2777593 233805851 256538037 237474038
12489172 21455463 139770872 427828572 427107022 457105278
15016292 262359865 62920103 773013234 700534098 685788977
523236804 243008839 46936147 868045745 853113502 814349684
2313532 1198699 898626 11727541 13068559 13312711
225216799 171822742 176077543 406150865 376615544 350630116
53975405 3428655 5794676 591536296 596642805 579174909
675394861 194627954 362879826 833857903 698778897 710056852
138747124 22688702 25588238 280125335 282471874 185406165
151023490 14981157 21982370 268102872 300360473 198059609
332035663 72413077 198894183 461612938 252693995 404552076
101610887 72788987 28465482 104099627 101188253 101991273
14439321 19450837 16512518 102709532 88207275 98065199
1122254 2320806 2560045 15693198 14256708 15803308
366277121 34424019 52097235 482476957 348271067 408220500
62634864 38246085 19569036 425574195 525467079 549175407
158667352 41163631 214428715 727379607 816297368 813320075
145587891 6108467 109630075 305612677 291533841 290810940
25996174 25851688 1451323 94420199 84947623 80082414
11157868 14911827 3799519 42962052 55193442 54201952
431378785 211018503 272748902 628493921 711438606 516249410
975005 2337614 406333 14101723 12961564 13917073
287312484 27537354 181568650 703581242 511205287 617046827
23989724 40150821 143052630 507788545 555648539 529136709
21872275 3932450 13103321 97146195 88409695 107894450
145463222 53060139 99077339 728627953 607080308 689646114
427710658 131813635 12848933 713586311 793388537 508332906
169090345 34272640 33323585 383241860 224975549 342578542
377704069 34279399 167407423 593434800 283830795 250271360
43507451 29148986 16242147 483151908 543632146 584149907
22374063 4864597 4495524 94545745 81285476 98243650
7684239 2744022 197609 65444956 45040826 74077206
208302865 192861669 141342051 242769587 235933013 177794338
76007113 40372992 14626755 621050931 645885880 613250249
2508003 10038961 2286204 117307708 119102041 110970943
384938318 207541171 133766428 680089941 670380381 665856096
10941022 5498464 4937065 55731674 59441636 54678055
150973328 94973778 16256792 567906952 606948719 584502414
57113699 765741 2346970 101974109 113196327 87965039
63006408 24755515 16457067 295837588 325972591 297188776
8771072 16624585 7698233 152395406 145133498 116363568
232600453 53174798 58281367 819865816 578334700 682290626
181982146 78081395 70862249 288726121 347431649 264887760
174030777 129302415 176001819 785698354 727201645 733660101
30082568 9789362 3407845 220074772 203065862 170288249
16538007 10584246 1674143 86004819 92472331 87342891
64479259 16095725 2481147 128266191 122079310 123349674
12368350 231054593 7919108 566952943 569357327 595015968
103580358 3556848 30543412 474438192 454730199 545479379
239962626 136419502 44005180 281917716 236214884 276175308
455335 116166 5971459 28921818 28977245 27333557
18526519 28396298 11777874 111786451 118700537 116865193
22170090 21504237 55339293 441439333 372953145 391624291
585764564 25131851 382253461 792394656 762133537 765571415
359334477 209523889 129971210 417858130 468170913 403403747
27951834 508454 33387837 60853928 38090789 75967150
80576791 39161472 8750741 325877390 307943935 267692784
39301526 8963537 27131448 85618389 81411725 83658859
18517086 13679752 1380903 65082649 65108261 63349653
238729792 239045371 175244204 309463868 270253464 301370821
361165912 40705341 343246782 502827870 470244132 458212756
343628773 98232982 107805571 901614814 853072497 866945725
65990619 35091163 23533350 175933604 173833884 136767586
118632414 31950330 229659346 606427256 681625674 704638280
26240674 704042 16638568 32661340 28561377 30825569
365493847 230371220 3090586 903497370 848963228 741813739
86560220 35324595 14520897 138086227 160954191 144214963
24104417 95300764 8345387 495507535 665519011 656237353
67266335 78364860 150202200 722520227 694395612 737896338
215551661 123192119 87064044 694094730 795703626 787985986
20306991 29481254 73570287 344337197 306199183 270774937
266037390 93574185 134705809 600395724 448957827 578476851
89612848 69151803 10978955 869029890 962076729 856467018
150612558 122147231 75344125 502018608 527693840 523045116
20614086 26245200 75561446 261037219 300849848 271951050
40048700 11477114 2733585 110898368 99097492 108145436
55328614 74881208 91751097 728322153 724272600 667226242
122253467 30105522 44818816 486560429 616426024 579061208
38675978 45774408 46373172 190242031 215993553 175543876
98551620 23101195 18320335 768441273 804351444 788014085
1449925 20615099 17284157 466604446 428230985 455012249
155850744 8913968 43769143 671436012 629944245 558384210
253766504 198842927 69313543 900833508 654093873 899417202
12351689 74519566 54679871 181138575 158436844 162831165
123157414 85991990 101631898 964092760 910469913 862258796
59897129 155284951 51833731 966823370 935716317 777124315
439849618 82917974 37375497 573376507 595215032 664437296
122708672 23117648 752332 375999436 393889504 413010537
228989189 279756382 59115559 523202892 576567940 597469340
2967890 3193407 20718955 53078258 45430736 70005613
16178031 397600 47185547 63496854 79334214 79674453
112960121 3270350 4876128 871611024 813055600 836458387
657211 6715898 5333228 69195088 68548017 68983381
350589484 90792533 64281366 478520388 479461782 441473048
33074502 123095814 20095400 633425490 643930670 609056650
424231746 29711131 67214285 635490975 392864120 558217976
11295255 1293893 767119 30109675 32148048 30530492
10491579 6169995 6156988 161847769 168011919 166608318
33319077 3605545 3951078 43918770 46148260 39465915
66193928 43324841 4661435 105548839 114582606 108145999
177415293 8098678 40686806 194298516 67180748 94581064
70505852 20744875 173693178 847459889 780017622 907250064
696646429 401664142 24668925 836224024 483406944 538663358
302036790 109948502 120723398 475416802 541300418 505961523
427134862 241015408 362326612 803614065 774697187 831359812
98251685 55440802 4403688 229711726 196218065 174233455
63256328 12730968 38604189 858118522 827607847 561379463
18055511 4726356 3888887 345727959 269094316 377016960
125449830 37155649 41153661 337532474 347612255 224987216
101778078 77114602 49224194 788114847 681834771 684834628
216522731 69160805 82412891 584381400 536240006 562847506
185526680 188192690 53637772 952642305 889468871 981644581
11920926 1751637 355490 24977190 21401728 25758480
1629685 14838665 35704111 443355892 432924393 440393338
37906473 72175460 26903004 238006733 267141268 205271050
123874488 41908278 38844473 181869269 193859925 176301766
20990678 22474693 15880236 61342907 65610979 60704171
462045075 92336257 274217830 510419884 326923330 508668667
6608357 104961 1158 33277699 34639377 34110377
176993650 135026484 36245516 498503045 451567762 518932901
23527292 6793515 9891095 194848231 203689220 174861683
3166828 2778935 22119288 131140641 127880887 125866067
693801549 127115680 39989914 960971696 813644035 856360348
494067820 425025873 30358198 641820386 602055598 672167968
31970515 220765055 65887739 981091943 932153494 942875216
22654608 23892919 176401887 598244997 683755811 672295092
2192931 1438734 95230 10082199 9283878 11595782
1028330 11553918 25494374 123971255 125825307 129966619
32917243 31143499 32993791 726411563 824037694 763796991
45582478 33905609 74788462 416853881 363751105 418409238
23853848 26243499 12215750 225179232 222593691 243547351
157532392 14766416 114987167 292864076 243913524 197660233
97895378 75469238 27918375 267682673 300586543 257666422
21218828 2647061 8482206 112193354 114838356 108038459
12144613 11456222 10722806 94196925 93722406 86060712
276653829 119905216 279904105 865636221 820565558 735501847
15235747 8686889 67012015 258784284 263132421 302824140
29875778 35832845 7777267 127488796 134822224 128195875
59894409 12525649 2109705 159374242 155291002 160946110
186919929 85179072 33774781 194797251 173158759 182132765
6856819 17861643 11283017 106562370 107333213 130394646
256043786 126499391 139701655 407664379 348362309 311519749
75789278 87248778 158797597 784878736 750049130 767822329
130665894 49450490 75542499 204309250 214010497 122257368
201143736 17730779 50050018 733523544 739113201 734072926
524642411 156246166 108995035 771090102 835179710 981960483
79851661 25079681 19071743 138231190 147485976 145478395
813431094 102933216 98094056 834297094 708168085 728910662
318658487 91277511 120384230 624528386 689932873 609525321
67049030 42580294 33480440 718413180 695022054 624516999
38703549 5552217 30083123 57298755 32631426 57278864
82450236 7313670 45810608 671131608 600378902 311226072
52013285 14481402 474731 147197137 115218759 142316294
7326972 3650606 10264702 21308023 20490589 22443109
32320509 3160458 1060305 188994672 210279580 220843486
15067468 1899736 392301 193237352 225016980 197922665
393290189 126079916 104308943 964190097 810634344 809573476
169709218 19108826 115884578 592500022 410580401 543904534
48762041 7315296 7119490 631757925 795638694 784073002
53005676 31531860 13342972 95084131 96577667 70549541
333679957 106968567 104762574 578509164 614224280 708729722
1470417 1869089 34600727 130249439 177872018 175803028
351373849 150020967 27974627 562431933 417010192 200886931
28810027 47228873 23076834 643276654 527508865 639873218
159560958 137671719 51332036 276160296 271504088 297794304
169978059 198641556 37514545 511622067 521152145 339860803
660382343 360107266 19698286 868149466 701606917 858891039
229101702 80929811 23480209 450718674 480371211 417850852
95018920 12797808 37964694 127917268 88299510 75443859
429924777 109256437 153568976 589842355 600882285 281342481
4594990 8025532 3668337 51162569 53844365 46715411
2351916 13386951 415744 457242541 442772643 452897449
77445219 89222815 87568702 663292587 866874466 718124001
119099837 115757422 62471058 532125884 474191302 541880978
611088757 287655454 414917564 857769803 925824018 891568425
82160555 2119008 26171256 559917285 403228447 500716847
764434010 89173788 215913406 894337277 383739700 286583879
5575708 894723 13760612 339848000 302809537 354104684
79137926 48266670 5063391 561274885 556977655 552961075
496044548 9347442 238998749 536837138 551083028 525016673
91044378 55893155 58251094 642958626 577443166 582840678
221539098 18713745 44013424 622406028 653965680 620550582
35882172 2059426 29072018 143897189 158028786 153099360
48610590 164683779 31891988 773036764 786756798 780109185
462809266 166437664 107717463 533727602 374029326 140359559
16884592 22120899 34608687 77001091 74540219 69781290
113520318 28427113 61863696 347718225 355631315 362922260
54846104 13205668 48210290 181759880 180430230 98667379
32224664 2999014 95926286 617338136 635984021 596815518
48559410 21449880 13931153 188183504 198179718 159625209
440549470 599330358 368323078 820715172 735463940 761324508
152707541 30281177 104462389 587638759 567623636 585039612
493528627 208055704 300329961 776530035 457673538 686681840
39359682 8328344 35844872 530500083 532545434 555172816
7049785 14691464 92319190 489310899 518498887 593274079
353959610 114113092 54204004 423079087 338370251 314127175
392835253 201223765 189248961 469777311 378217258 461942239
567983670 229855722 205272237 944205626 869113646 932264641
227015810 15912154 65124175 308289901 230489088 284748758
53423576 39974172 28165826 211156523 211806785 171751844
2448368 15320244 9532960 136412475 116324807 122278778
26778287 20998072 38641883 325407167 313924368 352924623
283086512 113553854 102359338 977125370 947481261 445592669
256673608 939344 27168927 625769370 558364446 537559787
88027557 17279749 12662462 151985314 131904497 140180031
143585589 28803940 59056194 449323470 440672709 507973935
107253723 2617107 36527941 597575940 599914266 595343681
181037847 25067578 70675623 394671729 247582105 382835328
284961042 67026360 18796479 479529589 449655370 430160029
4746579 4126017 5934641 44949927 39307009 32636676
13538653 67135283 14781532 631952265 648073405 588685181
442762429 84901192 153561288 767461362 505513336 854042194
269294351 30554051 301334097 867888539 780552649 855725702
16661490 3352034 3227991 29036843 15138193 19132326
30099536 6052634 28864997 212205603 217884371 166250662
299349633 103018740 51096869 388660572 387717624 330407680
33663595 27839989 12592600 513991430 511607992 514705584
176246684 7761974 17481362 222076125 190017533 257829720
102510601 116270260 41228844 654019778 625126219 657164842
57657942 33972190 40619674 378889415 433341236 391970865
72430341 93963457 40523416 625578365 643704151 628322025
466405064 96413581 356082710 566975112 493036847 567606407
37923302 336956 29334001 196248019 207007711 206398849
107136494 3886298 38745264 198860022 254455894 217455339
131560573 64072775 27490063 303757770 255519742 308286545
97812424 1540781 58288071 534106666 462588934 498212832
12487770 12972558 30135145 338291064 320185749 344522722
44154300 132532439 35033879 664215351 670606906 723048699
48842711 7289705 91938799 412543246 426692723 441465128
41344 163638 1916 687610 704964 686779
24472601 718763 5959332 136303167 145858095 156022935
30343782 51310175 178085409 585976009 587494111 588561825
562536215 232760270 258813109 704788266 587236535 490691248
4374197 41156693 106605530 346001833 320738278 376763719
77922954 14834548 10945772 798030249 897531949 807664398
47050515 7526454 30028622 297407927 327751539 257721492
115147160 107971442 24179646 204005511 141864620 158145975
59426109 10885822 145207982 729976615 657760628 764665497
29108093 30396060 16722945 140093910 133376894 146836073
56180162 24332222 45944234 527422167 409228179 513677968
298570185 81710687 52729300 340842352 366900118 245229322
199265306 35142256 124728377 478873955 373485918 466220664
150532193 14679264 125778750 658318801 665407239 662800980
28403090 104743215 19519720 717246260 750030085 643671695
92983637 87126903 49332240 328866308 386421612 363868245
10760931 137471 1651844 47049590 43441836 43932829
243505772 37055792 8576861 674612459 610551059 472060552
69063655 10834644 23734313 150113736 137015224 91195507
3364544 8441849 1619933 132483330 120982221 127966984
15324279 27304945 19469196 201122702 258860796 254528687
28703482 395754 37983138 283813039 284988646 290438899
22785958 28014118 1495817 191936128 228681974 208936197
22509340 8057884 28779434 213166613 149934393 192611638
209120852 30808014 42522825 252675542 208624644 250584254
273085499 149162223 72716125 753136725 677778630 837534698
118468285 81232096 142556802 780093276 529517939 727485509
97875115 31092271 76934954 211066924 212370552 236737234
33429213 29884025 109307987 901739987 830511590 908277123
318751600 67834321 250861885 350837187 345647698 316992420
455660215 646279 132292056 956855813 967023931 950473633
150907888 69445174 23649453 339729659 470113914 460383532
63862594 3047546 44933151 974691351 757228829 938895863
64358132 150672078 8635780 458965424 545365278 576190374
117857294 15550533 42346536 467966110 451019137 431134142
23926721 8481523 18857125 74242006 74921841 67050990
172467099 24413065 52585906 276864602 292074218 297777824
269566538 93313233 311705270 877840315 738928481 585227873
296990939 183657759 76739344 821689901 821818742 749162331
523106064 41092428 55719663 786616676 744699103 835917867
625755102 237608488 89979724 859157163 962934157 918311335
25785015 14939491 3583698 129831200 129583233 112308570
173418977 115637705 137125853 760999244 806871741 633804740
78906645 67253314 12592631 427117437 329209955 350578868
26021841 2492106 974474 110292225 86912437 99738903
247824178 127356956 60687719 336103262 337785132 340575209
71581599 67911840 86963787 383159830 374097519 351955867
326309838 169544601 65077169 765218180 658007091 626911462
26961024 36522385 225731723 444958356 488608948 451935701
80551107 36006795 7890136 163909610 178909119 177475144
981021 6506656 2068810 191098812 180829395 154539860
166102937 23376402 18487255 241079464 243153401 210753305
365957306 100625661 33497623 509306369 624243895 646254735
310370675 68776320 92862565 514450800 457285284 496418633
377321880 337062515 100272042 566125166 476845311 588804433
91932551 7359790 11382694 882195638 854045480 729858977
123770888 191003086 47293247 620060120 522229267 611598995
17849753 22622655 6552213 232717693 189744800 214775932
135579866 26694409 58081337 354082608 323421611 341877573
317032572 38133419 64888445 757522414 721567805 735104118
156128791 35617157 1978270 630312398 620853444 522904314
202947423 25504319 31224220 253585095 226286116 246382572
40183177 9310948 255934 85841653 53552037 78076993
18488953 38001018 147384299 518369363 503859448 520540402
129903913 115819223 166286976 714504993 728324101 740935750
63505294 2818583 143246087 369241010 228875480 384532490
14257987 42101579 64728026 463020404 871545298 858078290
164285362 6082872 11042884 522409280 519425570 499648640
873850 7711670 3617787 54677802 56432435 53014505
55558832 30449559 1953611 214871209 237879670 250067401
1660970 378080 658217 4555473 3925034 5046817
165888659 36239908 12499085 404488788 416802373 409112169
8669341 48186222 153220726 684166257 447459127 796123024
303580021 122165524 49590232 784770074 715096740 733699583
124274897 49807486 62162643 247220777 262723312 370834788
124519272 73595561 9237299 405521126 327245111 404914989
44342615 39282620 86758630 409169148 337605868 433995385
54321834 13816485 4812714 80247570 70425834 74333206
94072996 24832683 77846133 354329000 243255648 375981171
86195500 86141042 185472724 189865970 235104358 204339893
61612841 28282056 514138 122754479 103121013 93514998
671303861 198149875 17684841 894477564 955651653 959070842
114429650 70710054 7026272 137512934 122336541 83712628
248860192 42574066 96485306 474131124 382552106 373116086
10035024 3796073 4896726 66561336 65979460 67055171
114821765 32637651 246328 396902867 352833459 378545161
12882591 15617721 23575072 188838262 186727673 208303687
91069536 18544210 15656780 203283517 198608224 226312058
4733751 33568466 197729829 671906324 625413945 690442558
486034325 435310379 296260120 640267628 627542302 531764081
7237531 129567139 78438441 781408625 778948570 745211236
32111908 3296504 32883748 720140856 744912643 716339244
104095967 81452789 21552651 424477331 370813200 410650236
24037245 99259 8762456 308326029 233825318 258771567
123808460 109860950 1645355 652322564 623329791 662809558
35182816 96725289 7980156 582460394 496984210 576743379
226338537 97115887 179436729 519895697 550041197 606528085
103024936 85597257 24150624 159403864 180847783 198660940
227323898 328610063 112882380 659540060 725223381 813111585
62536696 182556917 127462990 871801888 868703666 867716138
21143686 14936550 20923180 467280677 530499814 519863307
41520361 43939635 42980002 346908025 408006533 450978292
519517 27665944 5511698 408659536 323728452 402750011
125346 2813239 58438 206514546 194367360 166658443
7254773 74821562 20227567 269166286 360568045 393169105
93965231 89736192 125609344 489426153 464928497 458662017
282393223 42633306 93215102 400610462 356370279 476884201
135782448 25918263 30001140 765625640 634026485 736339843
12800024 2614947 2236706 130922469 168999152 159966098
3494434 10876441 46899679 551377033 506938193 563108074
549780921 56431082 697909855 889065540 686100140 777677723
261495120 22751220 75964910 547823474 549550204 569809908
10089622 3105724 1539221 48210241 48921591 56891595
58406998 32218895 63352206 756605856 673701356 763957383
8211995 6389455 545225 16582616 18300917 18382140
36187935 103874752 62714584 508766173 491342112 443858786
243818447 109750643 30934721 306384976 365379633 158418751
87472625 12333588 39885297 149334317 157195478 145620084
222670034 77395304 71910669 850979644 796576163 909190542
185383390 10576312 19609445 315080451 216896317 302941000
66240750 30229358 1096347 850657959 799457591 927836811
59815883 27623642 7839763 306877362 305258498 247942186
194417397 16531300 10536071 667211070 641897101 679513738
211324740 128327250 144620066 317417649 355174063 322970319
362988145 189699549 32092107 759983450 546761651 478426463
67987548 9197250 131605374 389737675 589828292 577267661
972437 585694 649789 3661639 3250843 4101316
272923742 5272013 20977798 477496149 470569309 492040263
21984362 3704077 4749732 41358574 40973858 33145174
187085 3421564 166244 21540454 20674228 20299764
751413110 499581844 274183737 911656010 914420737 764761705
220469959 5348697 120517040 382511122 356677274 383389085
293535136 83840655 132265196 435534795 566612310 355397148
94505659 48202925 30631612 459590085 480389784 488634428
322389295 4384740 368863487 846154968 785849796 888257594
309277436 245700756 127700578 723300609 933442643 858610593
249091629 71228371 118054795 321347824 314889081 308239182
74151743 121340577 125527191 587447434 809258393 550999398
31250858 13436011 21782696 579986406 471267929 569920634
112574090 110612834 2411142 297992805 345676439 355415226
154002300 32032739 90696228 883561112 795843998 733968251
72001824 39855787 6334235 393679796 404747984 269584787
50619952 35692707 58863459 553948603 563861673 500726531
483883290 36429629 107817429 631528706 614957815 580114496
40225503 30474011 40421713 579184063 570979696 568525596
455529020 54411201 191381369 857411719 907080145 747361921
90197508 1662997 60158828 190167360 230202906 209601697
31446851 83317067 9645437 161975931 233888467 234813520
10989818 4009847 1953602 27253472 28486080 19067831
266268235 32691347 12787631 299299377 273545650 279188271
91078499 25250888 181161840 636736002 716190024 667383664
251769663 21127805 60442128 772382837 886478424 913497745
36073968 17726391 45511354 177303012 168747581 167952731
185871930 33711288 67266637 313965565 207888452 300996814
24246985 10020513 22767963 165151699 156190034 154853839
578573 8424599 20454611 234732522 236198586 220434158
288343212 226953737 96805766 700117504 624307958 458371445
249426269 76886618 31364256 677894793 706733192 678527443
33038825 12891807 96559079 615162308 406542202 599858808
547689962 322677801 22874373 611874419 588423242 309959578
116430394 50722720 10175644 623606475 819314485 655192480
231186560 108466287 11081263 844657085 707638866 810307978
93829308 8266725 54296692 202878071 202781862 190964683
536388481 65903425 122016720 731485747 599790568 729074084
173354665 36459445 65920147 345570456 323656045 331040945
24184704 23770399 24494993 216151391 223696025 219935732
201297678 45069879 128001653 563288553 564321755 478918747
270800893 12780117 94787934 511322876 461568677 505918666
333828104 46953824 107753110 812045671 860874033 812835495
621498980 33190539 585765468 855323815 854435963 666819037
80051058 12299874 119338872 329381638 330569599 298557262
24019363 13096554 27325945 169758810 163070035 179947060
46249312 2647915 45647868 816203100 897548583 761751705
352927660 222272790 389004165 711999544 792047277 631715763
178964686 174551315 438612 649733702 778665304 743322926
80359242 59574855 69653612 382132233 622163312 635460817
205620074 29941696 263419558 537205316 585034124 511970755
729140 4576833 1809210 40624901 37944325 45064775
340183566 37769601 59062454 546288700 508756148 450221483
176339211 136653468 36330565 570069026 366565163 364218377
284299216 4600072 56290767 424019053 409520704 366579926
413636849 124420826 111488443 480469614 481581251 529556960
239279309 189220335 103056754 906717623 846348526 799417711
183056633 52696716 86095126 321436368 226374351 316443333
607551 6904483 6712884 97793458 88662656 109205452
72658757 9561802 33110483 270522411 231251345 267086106
120060966 119117302 7047835 311807011 208287644 291303083
53418248 12345659 57962433 436146495 502045603 496104489
207725884 18924221 220034832 569453114 509199205 544567592
478348736 315116189 178277550 793275913 784204393 469417064
313295191 196816266 442275729 512761209 524657480 488718473
92030479 53694050 2214109 156957780 117068840 162988906
215432189 260977890 44969149 242734687 389146513 119753215
38526841 17082492 19644773 732192268 690126153 541900071
679290306 477003835 147614674 742017615 597858003 473901256
89795583 11992272 59493622 145956184 134223357 133098260
44265422 79452020 31253168 936919586 918063177 897561862
104702432 4084167 51398909 127195659 117217453 121716425
286959926 86590699 108139591 404800806 437596506 347917274
87900316 76912202 44200413 422133445 416397080 491640572
91353236 56396567 46373393 251125129 230054508 254434119
398554971 134897439 40342979 897138339 719485001 751818755
87767904 50629302 34361478 666318129 607758860 554706459
3584083 23143066 274568 65642822 67393879 67607424
379167198 147766607 59213227 543450719 302240977 243883452
21424980 3791792 17629058 92371663 82878878 104104536
91718892 30308201 138267697 737217838 807283207 811934299
257788095 88073603 27438456 531243700 560259929 450357592
205780704 5727045 13903713 713400066 456148829 184464264
195239231 13336798 33203988 323439423 297308771 320646496
5018239 2821388 2225336 6551408 5460316 7916870
24819167 11026288 7634077 149694860 202812422 191525329
245759948 50872828 63323133 696965799 612557978 613083072
74338 21437262 42775200 353266275 330547880 398117478
502156885 459527104 117587622 816081313 658871708 612882440
103093633 50875360 41141438 506410016 464244965 507255577
452273384 388319184 50081079 681459660 594096278 474182570
223780515 142198688 26554163 290618562 321540834 337608000
89214570 25784573 92472002 361186368 273842770 357208985
198010513 7222170 5160141 222775520 121972051 164922375
268637271 151604639 224665208 395241004 285077211 429417021
21552066 6944199 4312154 49575413 43698125 36501843
12156924 30128289 48921559 171120265 196664643 172252617
48045165 121740505 81279530 836235323 836723759 806812901
594847419 333885143 115450381 863839083 904229494 784145550
26175881 46839474 8160499 134803542 131234644 105637673
211853 16518539 5386982 460435739 451571619 473817902
404984677 22073566 28643605 572552679 627527983 452014878
270038091 145940895 88187682 777477413 813205555 537286378
134460299 1397568 26760102 337784429 275293667 236596269
73824537 37691212 20592102 886324347 885463037 711896536
298371831 36441808 51791125 715039187 788430837 827383282
20463922 2422066 13358530 60287556 70589257 62646265
71493049 47425112 156615763 527013539 587363395 597700808
59803020 81491780 5335164 386933215 348816908 350334954
91049670 94768921 55084934 398132974 522706921 482778704
226338335 43792935 55014043 464859409 424427135 467507780
281088814 13353457 96571860 476034065 167102569 358266409
70888509 11088277 10346877 575649040 546878570 498057350
34964682 282711 16451175 71115984 49286742 56235270
16676370 76169476 16831779 454075176 434772974 516498736
99406963 100053618 117007389 456188562 322722658 473567128
15207281 212667840 151625573 692496607 611416180 612193084
50987521 5978928 3015911 294115480 303073502 312932630
839645 5978885 5835647 46754735 40019333 46855743
55657138 6254778 17089275 260189184 256388309 298111322
234796383 110223743 3343810 385504464 373301052 255677863
427169987 119718517 391103419 632321762 626780296 618630686
54858023 55447487 23746456 243655959 234853518 210127469
31577947 8264825 28293515 543522915 507417027 513289511
24229892 15824480 7382047 59810968 59017651 54406570
65235263 14840722 7435135 213524367 258262161 233098326
23968936 64157376 90890141 407980677 524134856 550447212
88343824 1924444 3405332 150963807 87253181 131896949
369669859 57148655 10548894 737261261 748016406 649666217
356095637 100763891 29104723 661226426 590885063 628220861
116960153 50020668 339698437 740592108 822632715 770292350
17012310 44547307 135989409 475069754 448403385 515852045
46035036 12364085 35368005 559299704 503907936 493943860
56442928 39660068 4600693 837876280 860187431 788218104
275497618 28150930 186288832 791257874 749267453 613097521
5850614 10191078 2195022 74144904 67964568 65569625
99393484 65402494 45504850 887484325 906260686 882643659
73930363 13950165 109357441 757722727 854226240 754774757
29546846 30993973 34421206 896348116 673958949 534449889
1911866 497406 3101770 45261419 42663462 43859537
16557282 8329697 4697163 86554414 87944277 87930259
204012046 12722811 206187130 391310478 312909258 356908196
2624568 16328414 60172022 336869124 332300219 347164907
104544788 76215844 49768810 521586951 654653783 647915753
404475761 425857177 249885425 821435039 820760654 715184562
48404487 50535796 16876123 444928523 499919422 416791024
59330514 182167632 68302139 789027741 788450856 790389838
356888804 143378856 4344338 653374519 542466101 616228820
25957196 51627920 142402534 950584523 950234169 961679661
150857865 11041996 9482336 430685887 271564739 356346011
41711296 81867867 29147048 400803698 424828773 407196087
248815210 237734858 7759821 547255128 432784926 387308867
13951381 6941949 5402895 31959967 23258857 29452973
106077 205173 160414 2978949 3272438 2865623
12313952 32664549 3899665 182404372 180960178 234961770
160169627 48097770 29273529 205187709 179700924 160814822
206744392 102969294 53846005 247830771 126639154 201884855
390214251 16348318 237600891 500405674 414151249 531491676
1725724 4744994 30150197 111175501 91900421 108107910
36983198 24831344 220989192 817366225 766749562 760547612
7674761 4592171 33415290 268302626 328346707 303552543
44445809 86674852 15772107 392973245 407120930 274431802
7219084 13008145 11330041 86093678 84657309 84005881
289878626 32189782 107608637 358575583 376035869 336130510
119750238 19137030 65957375 882275563 785259837 846285546
193669484 23411198 42762977 278385532 280550827 223124897
70306683 42248221 20492038 679201274 637781017 614124140
132641946 143893270 57425674 676951514 555596120 685475049
73821365 51551507 13551602 177717281 130533587 146485304
194094569 106249034 30818753 458192001 442264079 465905422
133610413 113351202 12960461 600728380 717133459 681352526
179694814 18095941 63076318 723337566 787897186 589758816
11514436 3527384 11491594 12487327 10238284 13138184
124271673 56595062 7598326 511399817 496955641 472186792
123241015 12442380 131492138 901145433 905557102 712779943
168444499 174573597 190473386 435067148 513504733 498418461
56437799 2399616 59919942 136159966 141562970 142175011
21580704 28073716 5909579 475824345 423013792 491298594
38636064 13499813 24280805 53505929 50835893 35552645
179885359 129227942 6783031 448735410 477458304 474090416
16964049 29938101 105289461 627484785 661773260 653576681
47191760 63317479 50567557 867073895 809715560 908992883
271668712 154016155 27185004 879223019 803706100 487923485
554198375 320394969 121779585 614475526 743317308 401596050
12383334 2303725 1268865 37438036 33723922 39275740
9304461 9981085 1880362 49484559 53917964 50467609
188225699 4254590 17821975 709935962 662415755 693088132
162510749 1589451 82693248 169192453 116780357 149207426
482040498 1237576 388474068 799167494 601023634 640365494
221900093 320620708 145700772 624656588 634877598 621089400
238889403 17099548 163329952 276735197 195511025 194194169
212077226 163924246 29525953 766068602 842255072 847957293
96220655 146893519 180674417 869929838 919453976 924670386
131685630 94757694 84200375 414099454 329444006 470698278
18075829 14524394 27811556 421911052 402502182 420640645
140425405 91514398 55972857 728539436 656847427 705444260
65181598 15724679 16342480 940465934 950945339 970290333
264569560 36986924 196007528 735430823 902144031 906905367
3495848 6813501 861991 47586876 48105908 46819670
43706895 82167004 127843825 661898533 618605215 661707999
102714564 36575520 49868869 567750996 488302286 380083864
107699741 51784547 58068807 378901460 420791913 365170624
102340512 132233701 24458176 173941321 246158163 179745732
32807020 6578335 16728795 137280391 140520318 123806352
13896983 21029646 10880752 542391939 591727163 566563755
176820 39870265 4767308 107180912 141767773 139084579
1114525 11736127 24186996 332825206 338579723 335026290
296474402 267205917 103136621 608915819 704022647 664902640
2186871 51803446 3489078 692887416 863677702 695367206
433897 4507908 4371211 53093577 62139888 45940523
108890424 67031269 17175247 150699350 151894384 85833933
10629515 5740594 6541995 180015622 174423973 205299441
16544268 8042241 21161948 52369200 66205391 60939489
188542517 25713438 98038274 231550543 68817518 215441797
82060044 65241378 7389687 200845016 148141208 210437846
419574223 37422843 87853525 588368820 743552562 754067498
540077771 355835156 54705279 746458504 745383287 652812797
468026982 12085701 18285382 640629561 609029374 571087699
8566921 24329402 203633702 603181096 709108658 722330648
108736472 115391 51415967 316269393 294189141 272623751
126479175 35185147 115431201 662932507 646777658 684617464
71260045 123420352 53874996 555469810 578905076 486071988
499686748 339209632 282776781 749821188 739754108 631551018
13954281 1924338 35936198 408717367 396436313 336723363
22951514 1373220 2156905 160174822 127744045 128236312
28321163 27463356 105722629 632636780 642925202 635282690
118091459 82713739 79239311 354976303 397219584 341245340
104276417 72875986 18092107 436676763 296906484 459056413
691016 2757030 9759561 74419415 67593303 69740689
78340537 42498214 69812407 719045879 686389098 809718511
56797288 145940696 62687979 973467674 856497707 738386052
4320677 5839174 484986 10152540 10253070 8668423
12169205 4422524 428216 50080513 52928645 48288190
281231169 113977612 13560981 932231619 802972626 971843286
5047430 536956 618704 17691006 13851336 18351776
339993703 168335040 1213010 438535820 394107638 237126860
729010972 318925700 168392332 757172294 758166601 704442320
88485727 12214963 5136579 483467824 356499597 451038655
214212612 15232591 97276361 590866266 415728648 589575844
4934452 10060680 5924803 224780859 197472117 216244140
13732614 38050267 28081499 366453262 406542192 365467528
25302583 19395785 24861122 186744740 204849520 207025102
5714386 6006966 28100789 136062466 140953298 141400248
13125287 26743860 25544636 357201205 392060550 419803727
120662 329440 168260 10187867 10487694 8798990
123403459 16324139 77965072 163842763 156413293 155131571
461609409 309438808 545435839 692782064 566233891 725979572
165725 708871 12690850 75215131 90826366 90899120
70643710 172645 14366224 741439141 716789082 769603537
8920926 43152263 26675869 429875602 412110633 276351644
131948515 155576458 43479851 575669624 615314158 545448093
48791450 67931726 7318453 380398098 341511268 374456318
23751393 21855097 18814373 202840431 163200226 204748826
5942116 373288 10267800 76104784 75413316 63704304
238510676 250001847 64856645 739083644 544954102 630673609
99172159 18944353 78041072 472389084 441569931 416451872
2864836 14432024 1058891 70075365 64679304 65640741
37480686 3312400 40126263 842423864 855934360 866939956
54050815 54697623 42632553 985392290 980006422 906768076
34259313 160059082 20502529 729478126 689665597 656095916
36550768 51137282 40899836 402063010 254754392 436715881
137145020 26053363 28421821 302823255 335362757 120895507
114499411 32782649 46819210 358742852 284440073 345737802
313988576 77543167 84597811 624812251 607720427 363216638
131140534 295130954 106867426 597721092 854305126 748550244
157783555 113192225 3654008 203233946 203816335 62329611
55859364 20391273 44348918 123404154 134120571 124749163
92951970 107748999 55228259 182821632 119873442 190795740
194069543 57061815 1111120 572730776 568154885 574796192
385146691 92273409 99044185 502932946 358832342 369886676
50605845 47018565 56531290 435038146 404321708 332719169
55254870 6860376 33552329 174586318 173871236 177067338
43751699 72551088 107274982 821772837 793430315 832426667
39756179 10984347 52862042 395654107 361497065 397693478
183691370 91715029 14685800 376327400 398273273 386695611
126889901 68348937 51461600 212401980 290373286 191021650
4214816 7220635 42857378 135168933 114311429 132815282
8870245 135663 16174 27592285 24653919 29022069
20166055 178373912 88643716 757273575 813454093 784825630
110300004 999779 10547034 190117259 137791098 112549369
52864356 22455656 12165221 751268238 673587523 670825612
17173113 16737036 9598310 663565438 660050497 723145415
35352335 29889758 282749683 673710147 703285737 652544797
319188114 100551319 54406546 408202130 444287606 444494517
320119328 7343247 53210729 651635162 710597023 674189315
17795913 151614243 78082458 839734730 829685341 871394279
724664740 57002020 291337108 784083610 410734046 520119170
242393301 107043237 134216138 647094657 518705183 548349739
596325854 29800419 61358856 856920308 628129601 740662924
101472075 63631389 55342092 562008805 610384502 591270043
878915384 163792084 141614431 914892847 795608085 757545335
129639442 12264095 32108888 782985657 728441472 597723960
97538210 3879293 1857892 531006769 449104720 535124699
65582714 91004678 18134941 685417009 623275905 597579325
12621597 16675227 106202458 671046958 778586560 775268406
381625872 62372157 18295536 960768132 712730647 794822891
110427099 50735904 90187976 136968240 155417134 153250982
82940991 18901014 32732484 749097639 764034740 781039719
294980231 11312642 88831678 374490625 332796351 316282874
112571812 17787860 46943392 162362367 177798646 160079600
191321574 70838489 29952421 408913549 425183109 384678493
34224148 81094035 68883301 666383577 610384004 684498403
94162117 8488280 29063719 434301536 299631638 497892205
302473 317329 3530708 37375633 42461828 38748924
44155195 10213415 12645603 135527104 118617763 129369017
91338411 4374647 16900932 113348956 111519579 69884338
9696546 4790378 37424208 331387348 320090473 327670114
3789309 254194 937751 6664855 4743195 6244576
1441441 50695 216014 2133643 1510304 2229219
222893936 17927478 104614884 324263929 203072277 270645531
2014841 21410517 39473411 347235257 355998356 346086973
34204437 35773675 71764385 562057769 528734652 507414775
528549977 197389709 144225823 595723553 335039587 419606227
25837042 4678755 34437568 357388163 358445245 328838593
771223256 110226122 101793968 919619428 760686898 719561849
362743 9828142 230781 75141215 52268136 77619192
546471440 225709839 483384209 691410278 661096912 577559888
19588954 2959196 5903123 75465562 87776480 60097455
503109957 43384869 152907102 958342648 750387174 971630339
117843446 48022641 14678582 674504531 619840609 643377529
245049203 25495536 59399906 555079710 517526239 562062272
9067236 49067043 41588171 444567271 436777865 399285131
75340723 84475763 63219325 726086621 759820646 716830327
19100208 148905639 58630640 568934809 614604633 580854594
350849596 84291850 63449845 457900114 215684265 535596742
123922051 206838078 102891361 863967084 764985196 873575418
652584144 23866935 50625967 907532089 891679636 639201908
214802399 24748534 149434829 928559718 738014507 893022541
116674845 11953164 227857854 992570585 945606986 755461004
50051872 64807678 39363084 637940799 645646633 569020701
51545969 115448157 97510888 512697213 527984505 499273901
82282549 110611119 125638273 362030289 372060655 327890308
14407385 131245170 2548442 642356415 908731186 914821129
687876681 229551979 103567848 704435185 681592886 342101837
568982853 191526412 63166308 687045437 634533463 764487015
149136204 38046112 225897413 960517080 948514673 962763801
133870967 152208968 45397438 544238853 482082866 332230908
80312468 27257476 26795629 290939166 299711868 290225551
2626343 41385280 13320822 420368485 479137053 352402995
475857579 106611517 447675059 812004092 765048046 894794759
601029 17040061 817027 48773907 65144987 51833949
134878470 17587975 53202938 147777173 118050560 113141553
6727848 2925078 3928312 34659309 36345739 34987424
137712328 34878425 110414715 524478620 661922848 622640293
920701 588827 186300 2272068 1917189 1450369
149573195 38477144 129343747 173360962 209622158 163268290
88137302 361760692 91584160 681296039 779310176 774887707
18588079 19778683 21507536 408623301 360339393 324436126
352768373 26177006 54039714 709265829 630042041 660450510
65998506 88084520 9757477 427117867 534382420 575486394
204183687 37177104 17344456 589510068 612245368 611216690
11090444 548010 34185927 217620029 205331204 141515426
52440087 26293619 131851978 758823554 624891435 643969567
67470799 23542109 161049433 686490707 670620791 703200966
9073923 128969693 19660349 733576480 528558450 730034496
298497408 24897095 164845074 523254208 551572918 541977019
327659399 2288752 132341630 818754631 689249700 816434533
67016832 59232285 70242379 928408027 921502621 910261521
334353822 30600722 2684350 469039303 460311159 392201501
191097317 2315557 48146236 740755387 733216198 774128174
93029028 49709747 17629458 515076192 542396353 632748803
93857307 164381480 80780613 684829836 713880808 617180956
453419337 33026837 158436503 697829964 566201455 620046852
91571008 120889548 99001513 551518028 557728823 455595329
437462414 67551266 249629468 642770782 699942058 737047163
48810998 4012616 152024 209429050 184317545 205033416
34986462 2308665 32137224 163687945 163025173 167151643
388568782 269545948 108140278 750572403 736911478 673928784
57045889 24087970 22194472 234099384 235231142 211758962
69891181 8689058 884694 279039047 283955032 316181221
33380631 60465855 11136956 275066379 276465312 283119728
433002295 42688234 318174972 559267675 573416491 580292210
117971857 81977849 78519193 144116957 141069999 128079474
136496330 5636421 33226259 484139773 432484694 401261003
75628034 68422051 14411153 369932476 327948676 378301135
83542757 185203433 56334 575887995 420809869 593566637
91522015 19137672 14677203 821840654 878005305 851174189
101798095 158772484 39145906 722160597 719026526 704225088
862047 4452063 11002581 138453003 122070432 136079994
100801479 40002698 46912622 416288107 454063620 417149729
19763729 1643184 2058271 170149314 178642184 145508351
354928838 99981578 168268129 533887529 578472114 501339575
514522789 30890057 7902555 901077238 645448875 850452358
61372921 39334818 16296708 430004112 344127678 379957086
96141629 49258215 5907720 210886901 209172122 238913971
251691723 59854046 9059603 730186220 687122237 662620392
94924780 56871951 30527103 194663454 192704664 205514386
62200645 3682364 35918971 225432526 233476546 235568598
85321400 42638387 76485865 615875854 623938842 648110148
68305600 40097519 17483359 441144380 316013750 444701116
30181740 40223777 71470110 220785779 208753207 209313100
171279962 19306052 14696618 775067320 662252868 862549799
34196112 97233516 33087371 289027086 275442720 241046624
371502085 19155216 77259516 515224567 270535105 484335157
170250 7383248 15692135 500612218 437145336 503303719
110472926 108284308 53378273 160410518 127668758 154083838
312354566 109813385 90951607 460590039 463643715 317846082
42029020 4208264 77949442 375529106 373433640 349536501
521583149 156057560 89642773 743600492 620097009 331428185
4446744 86710178 47790393 592683449 628511395 633379710
38781882 58025775 3152782 105248426 132805989 114202214
56479981 41886647 19138974 618839479 667698268 712537268
194658993 78052576 51278744 393568878 377758875 327113448
251796 171374 299980 1890002 1742773 1719836
55740839 15510273 86906248 476724552 454001466 455009633
378732210 141595628 55306918 781571181 717992831 740352720
129157693 51504252 3472087 331103017 326850017 370655456
14007823 80425540 4809381 607372438 653926652 701747965
35150427 5734285 39967002 282975167 262791482 261959441
116322502 49127078 5209044 130763056 106805177 88345055
12257439 3543432 55036 16167167 14996569 15704322
28275522 10290515 3429704 166054659 130842482 154805323
67343571 11736580 14270224 318001097 262898636 319769540
63640165 59518340 106905627 373348655 404917253 409524370
4848611 1056413 2291314 23271759 22715125 18747001
2015843 18948296 4226949 57114830 60020131 69011128
203932467 498377434 20982574 734076234 762768602 882850601
575276345 69026786 116405360 767240075 401358394 763269952
5805549 310939 4565473 40264864 36858591 40957827
117659075 202450879 207896165 914843962 916118647 885309114
207730208 214378105 317140486 802414697 821178176 827273770
105221033 116226428 30796704 684901848 661975140 683916466
5252540 42575676 1697517 263568824 267595373 240848657
116908909 89200331 23739008 549809143 532090177 556946527
127972955 58105003 18856792 382801746 432245083 430575252
230250727 49765346 90400604 566244836 664228888 521143268
37036239 21194645 29678103 265615530 264929396 236350311
2263330 20231271 111851169 829270862 823167113 850550083
32787 53824846 18643594 790365725 779904148 763606247
216711608 176802790 3972628 512304891 434216091 483038453
220950666 80418417 13921987 640745089 650059999 533318546
54830976 16814219 16260537 81525491 87717841 82136093
3238808 102824369 131221643 590047254 630984481 639824824
138810636 4955192 29253667 190235378 98459406 190594119
108422927 64543441 61300568 291958908 325491353 326405188
195737691 112131042 45737212 361372558 360759254 282773988
14846707 28392886 33839053 291233156 334840989 312459248
104965432 35970719 60024477 650442292 761547528 711636824
396189363 109582832 40669488 821804748 680200277 562092374
292431986 57475990 120226751 847552204 665577493 830486819
3920711 16960252 11474751 111477707 107362020 110669573
546858196 458248935 18272101 723727383 740599181 836917795
79611039 62044881 36807733 504002185 497915584 532146703
162378863 211403662 77726302 510449588 609280372 567286270
7911792 12778025 26442721 200967480 188094122 191055145
163290621 3721240 33359433 187114813 125451447 183459553
93630345 15069079 592443 456981127 519153483 496411573
227585722 49844838 155161922 972798837 928508837 959249235
46173214 24302998 31814209 256850461 250706070 243371403
690859391 282009273 85968377 833973505 816451027 499861756
19847947 37149261 22734204 265745145 245704355 265293451
12058600 225296020 8332232 803959685 790149484 783975830
49434229 15423450 11185539 126743425 125784480 77906885
121351315 16695592 63493667 875742691 806099090 870799422
256760859 186460826 38976505 413645910 448672101 358729567
32880839 64309645 208655181 570609931 707584564 699890579
426601275 95598498 81271496 805749588 818575273 461941341
19879707 5718020 3646034 359306837 355469291 326967382
51950126 51291211 12668342 546002811 528413489 585915647
686510728 315551903 289297216 964838446 912116448 921587590
257863223 998691 82560405 759457014 832336730 713426799
142614833 39175517 18774870 359506868 358396945 352414547
16234561 90658850 45400431 527590594 623231753 614533707
1394406 17608838 9194556 122785161 121569384 132645270
74599151 106423944 179772319 737459027 767372904 700158571
232772258 4659266 88993375 498467748 178305692 493054579
226352067 24410060 12171164 879419436 891253674 758074074
151522854 16310716 83992229 201501759 165653089 120608591
109637393 33414497 63619681 826561462 772718325 762217146
322361127 69133812 43875204 500028632 489384282 362600010
474216026 21978610 235914187 768544077 505890305 570409107
373168801 55500680 183329875 938835526 945395119 871712455
88794304 112078004 11993370 628684519 626609757 600328470
145278304 66082863 78543968 321052930 366397825 271838923
1485049 17149168 31015737 87976436 94216761 92226874
364851086 63178112 394854480 548265994 588962291 592785336
675446113 135447017 49627603 969734236 992613659 956333104
72352622 158280455 42277326 960177742 896385172 946897711
32088087 79261888 35774171 419915541 409138718 384354085
431879280 63803482 29198967 892778685 889488695 841002398
8025955 113658343 30026758 737746174 826674275 838560372
199317918 42771686 143399375 527839074 492696102 472602478
19826066 969622 20738112 592053164 558096777 548768130
46990401 21586183 106205774 401515013 487492077 532361306
44805377 1390941 20734711 77710183 83195957 66020758
173721301 61776069 22258100 768053240 574637235 793788652
182588583 109827568 14301797 190979269 211511649 185718739
182279507 40146450 104264844 443881518 456809298 608114758
46642513 26372543 29304640 616353452 534058578 650883589
30491667 7590208 4400728 105935752 94479154 101923986
80077150 66571646 5254901 310085216 328369559 290105883
32120297 14918286 14909916 105245967 86563312 112075628
12553638 17349030 36984908 125021349 128429612 120158365
7766188 360037 5841846 463748105 463079091 481412136
25798640 10376483 40670173 494534658 563481920 482054631
105342838 16801726 62127691 733891849 474101075 685546710
148375930 6789021 139952319 463613686 494777692 505813646
433139318 91552242 113859454 483105583 201933026 381241754
48859158 14101669 18730697 103641260 108988237 97682281
173944647 54971782 87528392 723591340 971662965 847389573
60059593 32701438 13970087 775616431 778272679 712622542
402290073 341477791 91159469 639942429 679229360 259996885
9684340 6673278 1779483 20042353 21011458 18165855
34668790 39997942 37821480 307531386 345027236 285866706
72709827 3915735 14228089 610240935 607566699 413253865
1768381 2889126 2694159 22083405 23853453 18185274
28664045 9592904 21736746 107474282 119979351 114091919
176935242 39826825 104566203 386537157 328424728 311259685
101985681 41939648 14586414 844360038 868976054 778706208
184484985 74988682 85841438 201943568 168649067 140579596
590284744 40694649 4191681 932673917 898480641 910738981
135152237 82633379 140015178 555268907 560927522 565832043
16612886 4374412 17784105 22881540 19280360 25336576
136522114 210677602 17622113 709790876 727867354 472558990
13831825 1256577 1252435 44316118 42515577 42361080
226764847 52807972 15407901 665018749 644574365 721989875
12555611 26805440 6093511 78171219 88330079 82858051
10955163 24415399 10683525 307239901 310187246 311510976
220909763 93291440 10388366 565414087 650550595 627781408
416388290 66060986 158607450 514998694 398194499 549168245
83056781 147035905 125207405 398477474 400845331 461224514
112830947 28500105 10268092 372091608 374416468 369546393
178560839 65382725 33728715 301255319 291870335 330237463
94263027 12372962 23165403 186019000 199800637 153636449
109365895 23895674 8723549 324521724 322452221 253243017
192836100 304570055 166536040 929068344 859176996 896898799
16097600 8970864 25860378 626831261 651514047 680428931
124164810 57791398 82268171 711846692 823963548 865161215
32388744 79436732 4976237 682302699 772418873 778015397
109906995 92005959 12663512 594813130 544445240 605899527
424354492 10546595 43972781 552864547 366231821 324106102
185297870 15675879 42055603 296382915 273960601 172061687
232573799 84218680 177238684 704401347 908544628 909198049
19779315 18597989 97473088 542719756 598967961 536842039
297680194 2936011 106435023 797949438 787958348 675382910
42480331 70839077 30001326 199745323 214673193 214694836
10160890 16229603 7634660 132419602 121528415 128450241
212197147 147459230 160768255 675681091 671950568 645355140
225357364 108361714 4194499 292837109 115860856 332401685
122673439 98456198 129533490 671358852 546634045 453141522
46868174 6624661 31564027 451318203 426063579 431721010
140932378 28087833 157214710 441552794 313690324 477038537
4644789 308880 49471 12088567 10385209 10968501
3411161 4518407 5878748 150720712 106298654 161656832
101840614 51873737 37286715 539819181 593202727 594656492
4763978 142015842 105733286 861750170 925171198 719777999
9230747 27428037 9557680 200189161 188045484 178548353
128288809 14162242 65008220 665540773 743933651 745391421
281187525 12474488 4228723 490793928 473327230 417913728
6734689 26854462 29322517 212938746 245069390 241568889
126635288 20525405 10481141 207796971 169615197 93690811
607807283 43589712 17451252 898978302 948783862 951073017
3822125 17561195 57413848 196011539 169199881 207163591
226139074 19677482 31777288 293157689 288971658 230771874
366543151 57439371 1590253 983093402 990907846 977217547
3447483 1105351 1656460 87676697 97822232 101924854
129669316 20839711 108214001 186993084 182910118 159576661
550652899 408743680 129354580 906141051 943153822 963803448
220786796 89252640 22659486 906143115 902332225 895707765
45376708 3154429 8557770 68157067 71743075 70749420
449910667 3083342 158199141 719174285 806962176 605336580
75908607 8951374 43636359 352897812 330175194 413559972
465796069 21042158 145391983 701797944 534429889 719264209
122930499 2517283 5481810 178256451 222740990 239501319
250259454 11569653 13051143 346386220 273929303 100580436
106493259 64013914 33562148 662558045 781957887 765588636
107503405 13471815 73268493 341671661 293117662 261928387
208323426 96116191 47932148 449484505 393108542 460327614
11385553 98394211 58502170 730304066 733860366 561824817
389762557 122034683 30170225 771817266 833234855 815963871
30498984 846130 1506395 55220181 28289788 80304156
1816841 1315495 936335 9155060 7650155 9035722
181485733 193849201 129688226 566003532 568337023 525303067
121449324 9944623 96317228 841910819 901047836 808005344
312329867 33391533 228602140 737246078 737604989 826852936
149858261 10111146 16117346 585466637 589585557 542056354
62371461 41555107 61013361 72784568 64634324 74180247
15403881 26707992 63621940 440312602 545995872 477987156
72885033 8106136 14781074 523459566 463163562 480531725
60862188 58708164 26902991 178904402 184850795 184891513
215007359 115257760 61656123 590645240 590625145 470875639
297179259 289409858 145017809 357927644 387017388 382562035
250312867 93659511 53237961 379806988 402766690 399388766
285523771 148265244 62938144 732748789 616265248 364033875
52230261 18122776 1874151 98433702 96649706 77441638
41625039 1371657 10500101 83629944 34527437 83110941
31985146 47447736 21722998 490808114 475634656 573609035
622386961 131362613 636830743 821515703 538396774 857930237
37604164 3430893 449185 151057601 166293978 165242118
53591858 19795889 109021684 519267591 750555051 761073300
1651145 525648 5348663 28073434 30601068 28324192
133141659 56286555 1834548 210284866 269995195 277574631
524823912 361153908 16036257 696715977 697771572 781228146
5379026 11768636 5336425 60303246 49098732 55883889
59018778 960384 58877066 323890724 361893703 381245076
14935030 31462337 16688342 570046603 610854233 528840302
411701688 15937281 74748350 571208394 185370210 385709734
31857299 20506961 1250099 94298477 110098102 123568604
757742788 766547 304326710 869997766 596669755 745092438
75967468 155430742 23027713 852285568 801946319 841662417
21162173 22539168 804340 147605512 167552083 168201830
92732783 37830956 96173924 876151111 834675951 837611860
15379515 28166261 12991492 480205055 447904202 487073473
9673208 9095771 2530197 43783894 40606183 41999964
37436881 120972316 24147498 345329596 351178852 319931700
89015323 84620897 4321192 502049043 506045128 498852381
41195291 13163603 23496563 355183291 333393769 328383509
59596949 59465108 108882149 827048261 955731805 930799715
30287406 10406191 17359635 163834498 159678760 151617356
90003036 13048145 10353110 535925689 469844412 546811720
61563505 15892397 6827043 173414920 157885395 167316603
33129288 23102214 2812878 45600421 30357528 23538110
216941938 57448161 38956563 338780025 331110457 350301321
374782762 128482728 8222064 457722948 663848738 512238709
3997469 27300868 7039036 350867058 376849166 310283986
82836748 13904811 2226091 223398779 236399933 249103037
307819041 29848882 53271067 690947607 686544763 686496290
196774166 309659256 39147001 831550726 887731040 571254373
60968363 2835552 3371769 62913575 62870469 67944362
36351829 242082999 9750426 514401653 691354452 772299052
68622052 175547199 168552226 819007823 835819945 870333880
27225497 42478074 13971935 506758491 381034581 468647241
1856477 4215133 6485254 143006636 139161015 128174748
45911 16034758 11266669 80028226 93415063 92446064
225375277 27128051 26146638 483832601 476359136 477655063
110092039 16471144 55128384 164903487 145740015 147612699
130773717 130408246 54244714 847870892 811604841 734369169
61726031 109234364 40841435 384100407 414036851 385760322
194644262 177250949 75857731 370388031 371629448 320779802
230155019 14717303 62303005 410308744 321765399 406665667
24376801 52338470 47286069 846048313 726706996 798581806
183575183 84917565 63767392 353919485 241105104 406965017
21604193 10199507 6472050 403280667 334840710 390801333
29518362 10344604 919908 349172086 359342417 333357678
57801805 8441092 56499065 365175505 345962892 350645247
194180631 200742224 159031999 740877287 678710429 745359842
21005038 81853670 86117588 577417853 669943508 664847729
21200360 3962077 18618427 53817641 55837120 55818473
540557254 449158716 57719432 640508484 551024113 443247167
122110534 65551548 51593933 487559515 531748766 475878003
220032635 7014596 48543379 278979077 240538291 235651941
2548275 3447307 5728412 50834221 47174243 48825408
4211148 484279 2888693 30259444 28203145 25921155
59457242 27649107 5707212 114279664 103367854 106837153
64422914 49159567 2117405 271071259 189328570 275648491
4893992 63707510 2725822 617237767 628214991 644243762
150357616 32450946 5092209 206223869 140056731 151089507
42959004 4968786 8379857 48983616 45251672 35039978
190721942 36864829 62522936 596438873 613905214 419901147
40106105 62976031 194610 252876121 219588247 258101686
1653943 10017284 1150639 96028394 130616153 122426097
66118642 6487877 50083416 106489844 85942696 103542916
580548401 232014776 65484884 636809057 574954410 346774599
5411953 5475516 3012931 50991160 41090153 28595951
79017945 119861528 93202333 671825542 519730256 381718709
171450143 9776044 224171981 844203404 885440346 869163349
98414960 3103603 16574212 144043414 59431526 98292667
81506368 94942190 53990353 240265700 175586124 261851340
70978686 24397288 15216922 640592279 658762794 677298489
42357897 24339682 8554139 375092040 323200887 304555329
34692014 8072216 4231574 167489378 147892197 120215964
41907146 74528354 44716649 477992186 511037064 419708101
74680145 21570449 36405345 308108970 320082144 315183671
104362739 340677553 103120117 747251006 847658567 622221617
171614610 12770629 260325207 458820546 463733501 459363067
93883489 77734380 17830088 166194940 190096666 202310609
6318958 10199120 28013496 299527839 344113166 348521955
17197955 12994816 26574372 614721015 686444295 680781372
1209095 4815212 20749175 275639406 312218265 296258468
280905633 256731257 63957596 912811478 924218218 889906119
364179859 79879290 75258521 895793341 793143758 879174871
218905270 130316727 84708906 479846543 332640191 477203825
47717308 47454275 112036698 710024426 830923322 798315696
256890974 63676608 115936663 307606510 322176705 226805837
91916931 18316021 20016148 327783903 316551507 319697758
656634 3051088 8631826 70768806 72365491 80266982
62684398 28662842 17548588 141935983 133071707 220393255
332746296 35501841 65454370 342188511 338647476 185641494
74481030 40014906 135346681 744465451 510331715 817976411
42264112 14179011 67344739 198284932 138970470 178015486
310939770 96201993 48805326 360535270 373546691 274617506
43518775 68521352 1602249 304742962 279213550 306163908
29749344 15280953 41694046 465701799 403746906 454199380
324152058 74502557 187409118 705710204 639481632 508027601
62043034 42636080 9648661 135274438 120801039 123555923
111021882 58238457 26778262 642508318 606822782 679992619
5432328 7821876 18433033 178291266 158449044 194555658
11225467 85106248 9964461 178339509 210767513 214753487
73118692 1459339 50201201 568279234 506236339 565860148
53579055 28523325 99267406 359386843 346440546 308624252
95250439 42407736 99027025 595470487 465767138 573054386
43314976 166960706 88680529 681754722 582489925 680994498
279636257 39047151 340832623 771595860 727014270 829823976
228109148 80461316 179203729 286178025 195238832 281034813
20929987 81349484 69019094 469721671 501512486 421923971
218124273 135077 36203016 321560265 240548319 326149331
99627537 4498719 4875835 704791059 668096371 739377751
79565595 7075796 115792536 540894771 538932925 407984417
351518678 20228552 4778429 757877583 730866791 646143122
40033145 82181968 140757417 787764875 810687679 794298946
449934183 194217841 66468827 495286351 332679392 310372927
19488517 32126702 4436237 801921160 797674941 784622412
285024098 59700959 295956409 426590348 333545245 417475176
148685523 183315711 110525362 587926633 607214192 624167435
93858258 3900939 89552703 482977679 414269058 479361226
271518673 60328549 166972951 498708998 492154701 495304159
214369057 140873153 35112225 414052581 353528666 317000895
664822309 237287412 557520971 903882462 284642270 821052047
51531598 75720572 32944136 624225569 655796408 642112921
244739 15996991 74422178 530587009 669145490 731427556
172299037 50190943 18871593 632153087 726553676 733175350
210921321 110443436 22144088 708750859 703891989 720191889
79664955 85462234 30264153 628709167 610266311 575712617
61717676 31799628 386734 69263363 54852981 77331259
9973517 4382999 1928135 26231757 21381929 24926082
169019723 49839901 21574863 801540843 935001470 672284906
32081718 4882890 13009181 57951706 47888726 53861081
134090244 69166904 49753129 878226309 806358289 688288333
128069164 64408367 61005778 698366349 537839450 727571651
71194449 75893957 427078289 831147682 876720742 846248304
9243151 28782349 15790328 82229368 85742449 90688433
17753016 44757384 3848297 244839177 235268636 268724485
109782407 63218257 24602189 360573555 289111662 321891969
54846520 18036724 7474691 83043436 84556421 87562862
24798030 69704686 424857 856778527 927784702 871736623
976539 172740 441683 17005437 16329607 16602102
657044999 204183574 191341061 785653537 425525567 774460865
486926359 23739105 18659203 617598978 646576799 479363626
4509953 67962129 102138441 420004503 408886990 383963060
81102028 8695795 54860349 359683475 342529648 348806015
33289134 57956275 78041133 651893227 657337811 637592979
401122323 172416903 204761597 915534785 898638217 957469612
553509042 155445937 9113069 623739762 525476884 471859113
8833197 17300776 10277501 423146769 487830189 464646562
143874799 208122 12207825 211530296 172144911 135002162
152200511 148091316 176511564 597947951 565939298 588986387
4279097 5902096 28583224 152565210 178602507 180085327
285919600 9838685 12956628 555435051 517542818 573947999
175684893 7162177 249009398 706353965 696986072 674920954
14373683 2527492 18803270 99047353 76283036 87663673
535057825 64388426 98597284 781451774 710411039 500052487
19485084 3028705 46119634 753545106 927352552 914514977
6347975 70319609 5341625 605522355 582511448 665607534
3920046 7878942 13450765 143576724 126758501 149401358
13295582 1564455 18186320 271570981 351955933 354003134
99621442 57631641 16029578 651169479 511741956 563138525
163448229 131885859 62182974 710181402 632605812 629906544
18112152 103049263 89993055 666008277 639355181 691877428
16675337 49347611 226241266 489624386 810640177 801996874
26602967 1949969 12753657 30705251 32706775 31973949
309730370 127824786 34674648 540680966 509860037 536277225
38103435 2713906 42060012 386944222 349951497 384516419
46166134 24510860 15332314 152016006 223450339 219865456
378946501 96890857 93454157 508074402 433702425 499494287
37684860 27846648 83178832 553274818 558526042 476602785
5087181 30029693 44801928 420764751 466487860 384820549
469720677 145463025 39930535 597880629 578483998 445978245
11037483 100592862 71151149 653575291 631341663 653109689
194866518 32316565 41907177 205592298 190084728 119409278
67334978 11617077 74203092 465439841 475854212 402661438
297317334 109633888 70720300 548767159 524985394 544942323
16133808 162558923 40408998 534092529 606494278 567490302
12705624 11029256 23026857 128893519 129356609 92356643
51989473 14942118 3348943 190595429 186431147 190481344
14914701 2623594 8843407 29528890 28908579 27878482
114498034 82282630 40197016 208538258 228572075 268814074
266007620 724260 52334934 834400199 670745330 656126934
1366944 171990 125691 16779354 16952881 14700038
2149691 9702209 3403629 57213565 69235406 61504840
717600699 123388050 81614659 896778690 509986073 841858270
278455481 1112740 12384950 344185272 247378419 289879887
764514023 245806071 283137931 823099721 743686835 702911854
45770567 13017041 74169577 722977511 819911159 634599919
66650468 17642731 11607317 205500986 198374635 165313407
15442739 40727812 42882391 735948617 743964527 623763776
90979662 106739206 58806499 459973985 423491262 437021847
84250766 2218490 30949599 374297495 374507522 341925210
14264229 4687241 25357857 104830669 95781283 109941982
81118698 20784474 53437878 87762990 67787993 98505489
25413378 1715161 9531833 189310195 199843921 183997091
10837871 33636718 2727876 885624412 859774335 886234715
24908295 18067874 17962033 48463136 52132077 45833300
16037612 5587059 3744032 51726663 54754257 42595576
7543571 11587542 263289 354025568 341356887 368511271
92109778 32852327 71297182 470444447 400435041 452798449
1633188 1425728 15522224 96739561 101361495 76958408
18395136 4040036 15453156 31785967 36427138 37160335
2272090 570634 1119581 16074504 20707692 19211477
7967779 42580 3143829 56388064 62504612 61611730
296454637 29989451 66481665 970635123 944369905 943897930
20558410 8018681 38142048 115940942 99349387 114600906
14597331 4489202 5694585 34889727 44271094 48564814
270829584 14425922 116071232 557519795 562487101 552435347
197345488 47139829 50946693 721218413 746604939 863172033
115960025 28673354 159946985 762031366 646540236 686419833
2577351 105841 313244 80679209 74293505 75377202
6164091 1325414 9803653 48816362 50794533 52541680
31052137 152611988 40714001 345850025 412696567 420113411
122848164 238968340 87623663 843801647 902448567 800356915
8778493 105827462 21736068 427923930 424313845 403642888
185082166 30372288 116757394 233883109 133025030 223455969
170968905 19523621 3694356 382303002 421575180 416855261
12298089 86632870 2543628 248510614 273203303 282594515
499760547 141211122 449750 674161941 728504073 747496231
241240510 55968463 52944324 355143226 314813606 402669275
110231964 2180515 57145 975587429 977939752 873260346
4279607 50438810 36474603 189156576 196257942 188243103
276901448 17942226 157897580 381044212 371421806 340250995
12207167 5043285 23608523 112417189 110693272 112448884
702277338 115282465 354153833 970649954 572584103 966531162
10883823 19407469 124397039 813072610 827072493 819973523
85242619 35863430 26574833 345960349 449877504 430850904
1862608 50072691 84383287 564641883 569539832 603124526
255010657 56735444 122539835 513438954 675550304 819122707
330018388 35521669 96718011 377816717 354737378 393483782
241621740 21347168 65696312 348453901 225961133 305240794
179579924 49725735 53914092 625233232 644453866 643455180
155386435 36276418 42831768 307220923 298513568 326592973
135458384 88797819 170709115 780303336 830724380 886914397
20940842 906340 1430699 73233745 74332073 85539695
89141833 24602218 80514189 749130420 712727024 755394167
69688087 139191003 208058037 737584921 734921566 624435569
217629177 101130678 18641085 621333559 682938171 684094911
85823521 258108 19684205 913197377 893969601 938567423
9197926 27809626 42220214 397322636 229224508 376797174
164507229 148332504 48914336 526815464 548051534 567556536
147518019 174155678 29139211 946670844 986266237 938584738
2193671 23055425 33793471 98762443 97097856 88217432
96525454 23664922 141037985 704121747 699460241 735682933
380767058 84130661 141186516 430455416 342798074 376016152
603809797 308203279 206065567 981591364 838580491 778701751
725373362 30766204 205922932 927232452 618023512 833899331
448562581 252285272 56312695 531436132 588340295 541209110
44422427 15427249 93485190 414919586 522280328 510066353
399847140 32728869 3761710 496089571 186821712 376257722
195123042 47113588 72845935 248788630 152040465 243314255
8367910 41262161 32236014 535073601 562719515 507690922
347984687 180254543 21636595 562910052 613835655 415278022
703631950 482214748 583213246 846407723 779231963 754827252
30082640 41532308 38164406 640192315 473097410 580283051
17461915 18016930 11165051 759508694 763237779 722986457
54717217 72375122 90865151 733924674 611577465 710847849
74169526 5071621 31506092 421151412 333106042 410256145
55096636 2049579 15601848 142189869 133953124 145256799
53293837 42248358 63980972 309974809 312657011 291244507
207223935 84922369 40241818 652575705 722445455 700321322
177570796 42496976 239519149 770778956 691602216 703445740
19120296 25487247 61285898 350498564 313572849 362668799
2841153 26710893 39467265 474160647 479166363 497361692
102894024 44482610 2788711 781875588 808968534 673731326
60566525 6312610 26597860 374188436 344387505 362186652
284216515 12981836 101889676 363041190 291271342 338985762
288153701 58261283 38079871 292841708 240916623 263716296
45220121 3389076 21901041 109890099 125506758 113954140
227876722 200859906 25205642 600999837 696115276 744158879
221148969 34750472 97448566 639731504 699747026 656807735
35243082 110242475 30989539 523975334 534658072 524220506
504873810 27078495 148131614 685460856 723831235 699518998
5918640 1057244 4733490 46476191 45356852 45843650
467741719 40464486 245346073 518036147 358276969 548387966
45948944 48768703 2322394 54466487 56976851 23357727
146648538 52421102 12130077 666241787 768009473 731083697
34748479 7215148 7383879 61074493 53270951 55316823
48861004 74307756 8866004 533396155 633434502 427402323
503367865 16620364 62226099 712829537 742377211 690479917
132431002 25415174 717069 546712515 500959615 459351492
26696729 8513027 13759945 30550818 21408976 31108527
88779643 20674717 84384393 482420793 505674650 567250632
282408399 18800480 297697795 727439650 633629400 751330608
275591445 97627433 342187485 677131699 728882038 817222429
30131166 27278547 11010240 366045506 373111228 363576409
28937948 2169139 172907329 563712643 604098561 641887302
356625000 202304632 81535601 713535576 671180628 667875472
259552436 86694282 39817310 547604960 416337653 565001115
34211494 65097092 67995963 254736404 254214136 215288631
121795604 23024293 28280080 625419167 588078864 620250681
462136 105271 21132 1360132 1350280 1390862
74982409 49042055 19059893 482977032 547927473 465392041
353896897 106308980 51885314 885028783 821596060 947546284
377514898 89199081 94457331 764561294 695958842 725841483
133837093 23034198 17317135 173235746 194183629 185561855
190834861 197923932 45329531 355879087 300197695 350390638
145014973 67038207 3592241 263295816 233615630 231041185
57072265 18678861 557543 158436429 146639935 155626218
37372221 8683583 30726341 64291873 41745773 56418917
147878309 13028879 80848857 230382064 235906191 256619035
11342642 109122467 23504091 691274622 742411516 713779778
50995685 30084649 35899817 812004727 593857289 788022661
7581282 41353359 22420887 703792837 864243763 884736976
512882148 214852344 78154175 863942779 907694523 901460264
50419186 8857992 50162455 187532280 169486109 201775295
578706303 60974412 1839531 794837960 507934082 845269021
137693473 4728765 15640905 764126618 624403986 792305902
145324861 54903735 57358912 182613979 200776081 203479960
4930946 4559292 9184282 63507811 52650657 59111012
7131734 73058014 97502709 612475651 603812237 594036240
157384897 364772204 122911322 732353741 740854127 670394448
140597926 52211510 54459500 466633838 483707840 532214539
13954494 7339590 36263918 313439889 303584663 298826991
26777742 6352045 755921 306574762 334310405 346609579
311080783 193147362 813283 569234989 624479717 630993585
2063773 33466800 7604261 464036644 342161535 452767105
32242265 15246266 163895604 807320276 796317549 766310340
24926289 79558205 37596508 327652341 327774179 307656513
157360850 12596479 67525481 304610573 176051191 259172833
369395367 104655297 30983249 521679895 407435523 510165801
400647528 38809230 23621031 500219688 360434240 259738270
2671622 23432192 29360442 165948134 273348500 296605430
544725060 46496747 34585696 704073249 585893166 455801877
336655690 104130271 23064453 683323665 613700218 664738786
839258851 33675719 113747362 909719850 846645064 303145694
881844 357628 412279 6004129 5983871 6423500
564311085 75219143 82423045 876032381 432924891 519895256
87855143 68453060 180481712 445268569 687192428 598849209
104708172 49080262 2034088 212283016 205066856 208258949
131368336 48870089 35086822 428047389 426428505 389592169
18545547 2547466 29134105 140529215 132295946 140216388
62081808 2083659 7415591 275785563 285547630 166175161
72859076 6451669 25659110 144817088 149197242 149415384
474351599 251504719 40645265 550822159 619295112 492797569
56210327 3458380 8530183 269557625 260578565 223061965
22411028 3097950 7912481 73804108 52839201 69914674
10299334 6230980 5353980 188740181 189262702 177196950
100760242 232010693 239116462 496262643 504313837 494956604
11719655 12398064 31355840 367989454 408290513 502833920
394973938 407547192 88670451 668512797 704592500 476281278
141680342 3855136 13143153 281022686 206629244 239253794
31634768 18921756 20851797 190747427 220030222 241021732
54125972 99284027 37483521 508882642 505763007 397371591
134686698 10832876 36625668 255297051 234756528 224711803
152715196 81417506 23961630 733731304 711006467 681789343
463826711 261323454 86978201 650207229 555735039 528621175
81772569 30368992 21635582 105235580 87582335 91692228
706098052 636635877 43750439 935215476 861097044 878300620
4547359 3086 3459771 19653649 18885530 20577267
97196888 90869063 48755522 567651365 462683124 633081925
29553017 13737469 353211 71430778 76008047 67949807
43539873 51715202 59164040 552029184 489311480 565449496
94705297 11399572 40575807 307410686 359247924 370552280
16225293 2369931 3668185 65722623 53431044 30722772
107047917 70708642 22151614 516930424 391167218 426622660
135345966 41193920 47438465 371324987 299768038 321293109
318957417 21022253 77078745 695347363 815323167 793493206
217983824 85778999 38795110 634196907 695599668 633307857
427397056 193632074 60694426 634701143 556141020 739840732
126521582 29487866 314089694 536016782 469900768 562242731
122178275 100800035 13883898 779583174 656308787 754843488
37513518 31307174 15377398 285992839 302914298 313253792
153430046 186244580 135081756 519846043 542477720 611722718
95484862 17397101 14145890 495188615 510024259 481736372
295854021 138559361 78928816 646620397 506108554 631282213
318435839 194246134 197680346 350531905 320311066 320221920
18365832 49398105 31867765 518277384 545074729 524159513
76918054 13331190 487571 209541310 197577569 176721551
358463597 83646312 25377401 694861149 619629993 676444197
132435098 425970 32810932 362558970 354349058 429737179
553429766 298686844 66790045 923566420 820461603 567515753
14451726 57194509 19908356 780418278 755034575 708005128
3040416 28885801 10352774 142773739 142085920 72486124
182035523 27778620 141222382 736176126 792592452 697011157
96679592 69574993 91429838 222435715 218046457 248183242
358680727 99694879 193426909 444605144 414414307 435816479
45225340 8754738 161040398 509715961 572006360 593217281
5018341 1195790 1594798 71644830 77351522 52982515
19122057 1241338 212390466 627076423 646566718 641964716
2362905 36345 1142920 8635133 5986817 6635530
471821366 219709441 51411262 600425933 578167437 301382714
23221939 6552922 26469462 212438603 192685478 209073940
29116946 11573911 26162270 346834130 379814830 375249839
72187567 30442767 130137193 630260438 604301716 612370787
89589813 37574356 35978593 488898257 439045551 500892517
224634881 72867779 78034342 447059927 464052545 432982339
333936692 140911009 211721391 553047350 468552820 529305014
465481021 118707012 78085027 629978718 586401258 674459116
108177024 92868221 130895621 840790941 907155432 687539654
50646241 88155889 5891190 833468059 845227130 800084283
22669230 6053739 5523382 144346725 168894651 199864709
32823558 24740044 4360285 199142090 185842314 200963564
28125966 19326468 12200499 284847984 247111758 257785166
60890357 3877303 100465517 576601667 596161693 624456344
359614603 88214913 92224388 806454081 675220304 822744494
414893097 10056562 29846365 543736006 500053077 563632063
41196406 14607854 8017469 58003000 68050857 49785965
18741093 32033172 17456598 78429183 75117081 57413864
184518520 33802790 67553508 523475600 528660644 534522965
321427372 29619377 4519971 641500064 644059800 548463078
287695553 112906987 78675127 403565255 385072446 331646436
296619 24655932 9242320 425069034 375113485 369153845
49007617 13217166 115367941 463304829 499407990 478825981
358788848 103920953 214960296 494200112 501963837 541223111
4051148 5057571 44890079 177615150 197014036 183629596
43768117 149147507 70052641 346924727 327011818 350133050
3570687 3829451 9739116 100445946 103515712 102213649
5795189 91885958 70521067 600849130 749922553 700848591
36366571 15677478 49631571 371496552 344818807 295896055
28618975 12733308 12708289 50322709 38246950 46762490
227537522 9865585 53021421 688680472 673135360 723348653
2923674 22025902 129610092 595484991 651257453 579184132
560503035 65136140 465111757 698390938 398998103 651641515
26283507 61868673 90199769 827607458 837618603 838192085
226906817 18293794 176245843 421102243 425574559 439361483
347051203 29222410 48735072 620570649 406794821 578472993
2221852 2188284 10500948 49471412 51473562 53976081
159848577 8122022 17475266 315211500 296187292 84850830
33982954 41492011 30042566 592569710 754031223 725786827
170487450 89308111 9358042 354362591 316044028 272542182
228020309 49719838 135505264 295814459 242812071 296871262
61837287 4130980 255489930 898259685 831748840 892878177
418786212 89238532 16740844 903046404 873053608 739236496
159560805 94285015 177293620 549189145 616595623 622807080
202688703 293636392 241005200 584475318 779068120 634273881
390249823 27262322 62407649 900710988 744292914 737615396
54549804 13039500 241137991 425360881 637613568 672817215
435470042 118276988 30408351 932359444 919005116 951058362
390049753 11413053 54177147 802554632 507450459 731356460
263730257 5129930 102794440 482617947 451365749 372126567
153262569 27128202 134608274 465671609 326361763 434282151
31246333 49907382 14166608 137211611 110107357 121130067
7632982 9233720 8538727 71473205 79212616 74646375
69879604 61807313 5474556 557800889 592449279 606093638
9461875 65419164 16603388 432334555 385671240 401376950
49371614 58501503 23732888 325231382 325964219 317617309
257765490 51678315 49485526 537875467 538478359 536827346
244652182 93998865 59208708 798770971 578422332 832977162
140450419 21760660 10137546 209977046 144563332 201937141
629744768 77209158 173596930 698541695 531290689 569217517
18070470 32111573 12342823 174966530 150139933 176025619
333710190 18493216 21071105 614739123 477501895 613437970
125551198 140189184 242502609 782000063 855337190 768624862
388626020 30597730 275252151 732674854 732239041 753947224
9226422 36312851 30512560 587074692 749738987 672204548
24910022 1702480 14427299 64490095 70017942 73417811
12304315 5169819 505442 47905131 54279524 57463406
530651106 580947064 366445129 632690663 670181655 502598814
34618330 1738713 84201187 529494978 568705192 452030392
694262562 57307560 358812571 791703389 343842143 825662276
815888598 495157187 72673790 939729649 940360130 584389995
120847215 108818497 68024900 535461426 466178680 523477818
97654 50976721 49717062 810270354 793190990 756644132
34059404 37822015 63187948 750192264 736947857 753857719
144477645 76135936 156938229 962855113 750136875 852143208
192944311 120490408 101342405 871312309 649641024 568287697
30914409 8996436 2381832 122620303 130922411 128374916
129450058 75700425 39336675 192169740 218485048 197968929
271733348 109613243 4648227 346129949 294476375 304404386
639365494 130385762 419837034 723625286 532396173 713395502
338591761 348729919 325514657 398415270 395144013 397155515
12639795 36331354 10572455 344743956 381992931 386259831
18953465 17235628 67918549 282691771 265821881 284271925
90918888 46125355 83331568 492266159 403887325 537832649
369888404 52741107 8314920 815477114 691760786 599796297
8263972 8608956 22432051 156115143 178056169 176168084
4773162 44280513 77284954 784670500 757585057 594939414
9420626 15076100 11666632 850772394 682821609 822964880
14644853 5284903 28613739 274896108 227940991 260191017
31667902 30519283 2891630 862920708 720198885 829175397
475578963 108126790 54179928 714709882 676987631 459113003
335079216 97634339 64377618 469576002 457793700 565811518
249537732 43715420 83410147 296482730 180683579 288015334
12854429 57738381 22182000 215960579 218656794 218941163
146676965 89064994 75173498 874370402 861357262 795971517
9863675 18070763 6069145 412150842 328168036 330899162
292259869 146915726 73454647 484238214 435996358 475813908
57364002 109240644 15662471 174710577 167963701 161325611
896176 554519 170603 8008687 6186059 7224493
96753862 27940165 20606535 475608077 641698021 510404865
19411290 1071694 6354702 63068167 63636490 67694629
24799824 5242704 9664700 174029727 166337594 172338847
29681767 5177826 7184264 328949837 326323429 328870182
420363623 176774946 16973756 564016724 546707951 573011367
68168167 13704032 11766540 114635968 93908495 117370700
88427720 23649265 27672930 334194704 332648249 311635618
462986629 35026540 252745546 781532163 664660266 693295235
191101923 30720238 8658973 314965431 357557193 309211458
29453087 63771875 46866063 393799831 424919543 403649614
476902109 292791203 236330516 557019084 721864292 740945899
288354533 7396566 58065328 360118444 267063946 154931577
81699443 140059872 15587611 464066145 910092873 801521775
168563038 147782205 33929575 773863701 845957153 886196891
105496828 52840627 33943051 264422896 232786563 246101569
114219266 9877782 19521420 214436290 209178498 167229864
100758217 48829742 95806105 173400639 186267542 162980889
121739181 8784547 61313511 631161703 655854658 758104144
41093106 5383197 872780 80089432 99390383 83517957
80725189 16767666 9639316 218877893 226282887 205368575
216860381 218180296 145217051 417515952 445708390 470005388
148482453 16215560 4260547 272696014 271149639 283958629
105969849 156141102 45811587 216679885 235216888 177512004
746298936 89129111 482799015 783806509 606953192 626651734
28511191 23699853 1728431 150028794 124419741 121886892
48577081 81421865 11537321 317276977 252774063 301102949
367887480 38928283 41377946 491308543 462225359 385245841
520176792 48833557 356956939 757090766 797289491 924186476
4659901 160092497 222121067 927463901 597629925 840823632
207831146 1154617 105524376 648434361 629577658 665360833
84075152 262897757 112745605 562568547 652323553 749664145
50119294 280935 10258865 133432420 108934549 98845548
52680440 58409919 22506994 270837480 242416466 229035325
244280868 16602358 66803348 726458760 726896766 637149914
174264653 102632234 44518312 536423645 395957622 507065592
7560541 334458 10517995 40712386 49152967 24243335
119075950 92619096 40051883 526104100 526314595 496186718
57245548 48399680 27406818 352848525 363009246 399504733
27053440 2867237 2742003 45202327 33424412 19341086
59659944 6556352 290379 195216464 175188713 126347747
605365179 321864142 358662438 696006558 621299341 673117968
13447278 29881188 65112798 882710886 888719249 720809542
312287782 1647978 124856481 439479729 428431652 437188836
20404056 17718913 87601684 321051747 362648367 370468569
22165472 8037188 29704514 610145626 570033114 550871776
241049 318510 2636 981768 749426 750153
36861108 1604628 9320429 52747003 69784260 62457560
347042769 17068461 196614572 368755041 309502440 350587761
55154616 19709602 28597759 263371027 172382247 250020441
267568435 15576787 11358786 676133425 683576473 529910587
47024218 32567267 1654453 56344677 54282573 74222928
286714154 96981620 132407019 699820349 643397390 673142617
54945437 1192636 5295968 122803987 126159255 141267274
402715901 157396323 17666253 553270954 436605490 517461491
490192467 172069662 122310345 671947302 553812545 438898003
91907810 50520942 119710778 303719260 343053102 366222969
134243460 8161321 46498433 652105820 470271895 626081095
4897543 7932651 11588759 114010472 116603303 100830062
13546474 7112678 49100482 204925510 293847880 286749582
131723818 10097027 30121873 163974776 89455480 193183184
76716663 57970508 22474607 735018021 789976886 698719011
967659 76970845 95111886 703745387 680872194 739940384
15517624 68695 2363935 33833825 31883895 33203174
60408116 5446275 39186129 676133725 597199966 772096299
4017170 350068 1214795 85489036 91986893 93645030
1846322 21164964 10125111 158002281 152654713 157864019
66071510 43402153 53258813 305200827 333270020 291244507
421827029 46276941 88153472 660310680 547645202 669911627
70123725 72880346 53561161 165601224 131665976 153054925
7002267 4370652 7642791 59622693 60104413 51040610
371145211 31616578 340717072 904135756 932651889 802001935
81912453 2739398 19850128 95143970 104136091 89626887
111200457 40262163 34596177 162201748 140410205 136770149
224915674 67958834 33495361 499593586 662969379 610324187
35407058 90257035 142807600 478839828 549446977 564431248
371088824 456940694 73453495 721937383 722735282 273220272
788948562 228597216 162791206 953015605 885841905 817758041
58535365 6226772 34095282 100159976 106954262 99015979
447360547 236608543 76179644 569677653 598524795 523780157
132803823 47018157 123076019 227576367 240469671 235517549
71491333 80923128 72381274 685924977 520833396 705124592
9478074 606006 1209012 38107885 37423006 34116600
245937350 6266426 12515735 267585277 206270186 259572779
200957790 42846176 21240504 684961827 737190055 669409589
156296604 89612198 69018416 542109608 632683105 632393780
141246427 20788981 20981901 847288057 908993230 894659581
599890757 256147712 30294985 815588504 518760030 756973367
38045683 3754973 35373895 266848987 257504934 254108199
32373891 12936820 15491656 63718669 45745439 53459221
55386979 843086 6692177 318352929 255679524 316442534
60791164 39941680 25598378 761904555 689689429 632135773
368199268 106710451 24992747 436209016 442507701 250292108
69218666 31566564 16136372 749064940 808817642 739416258
311362458 6118986 7022041 664104054 666377295 680443650
23064180 17122297 8523305 106460080 103189559 120116139
442503579 307309140 9618611 703708811 509994025 479629966
303214099 273674747 28793073 775540089 572064172 689321782
112013805 5097135 32671162 143289361 139583984 168479806
3605652 73192610 260315 716620959 824054528 819090008
67504136 80869381 279666570 774821882 672649930 729406346
104517877 103684281 34653382 919271453 949399183 890000834
3277869 6111446 8541289 91712951 91016515 78240471
1145599 47255098 11610564 128464032 173313179 111276797
520065464 54070075 195560465 775092614 849797862 709597431
19616782 28640610 30248959 683330803 698090254 703734796
758765901 532582305 170888766 780764286 776197979 827498993
141821061 85065541 37702360 612069803 500973867 603055571
395251012 198133972 4716022 644166044 634370137 588851948
271998070 179072392 90741259 748620556 629235216 784454248
6111647 9488835 1328970 70612137 88599480 88182497
488635746 168219709 69673172 785332851 765755786 738871806
52928010 1788551 51059966 342667505 293540729 341886080
476109085 135804976 38676155 677362055 267845455 613434116
128034329 96916874 82527768 781448549 586983389 813540746
20818154 64453725 1309309 205417104 214135772 208781372
471785173 295564944 204002547 664319783 899756507 831981413
8822316 9259714 4502022 153409083 211166973 201165868
137399454 8277565 86220638 321263120 266865104 322180130
499821191 9095747 79719535 904672033 797229252 890810252
56502906 4799869 9682184 198127629 187623029 148116992
448581920 33153131 78773428 644548439 538921460 618162388
30562662 27838502 623459 271222974 261212064 282758073
4339729 2319496 564532 5825245 6152178 3897356
125825665 375781735 80460952 729807375 876121112 877439964
21321162 756406 6096915 26442636 6731773 17683113
2240753 63894261 79974768 777389285 813542199 673713164
97900955 8044680 403821 161716524 158480286 172147618
36426264 13521035 7993260 48047687 33543159 39971665
6711925 102663854 10636308 877808287 750970706 921841420
5664260 12334568 6030179 100672012 83346859 104981481
298074200 246172046 11026024 690581608 686990784 709804976
205524162 34168096 8715746 448811569 434270673 415952362
3502912 3558124 1532872 12625016 11909475 11837558
639870252 24670450 264030294 961169340 881720637 535830918
331551 2766896 3600457 15911161 18160365 17890316
1289720 630955 1065926 7549285 7588994 7520087
324010494 137018545 51716013 653771137 359431554 340668158
26319342 13808872 5749843 121515523 145642371 107119608
298215365 634531701 60072625 882741918 780158123 725285655
40663291 10309944 2422418 765250322 843942387 928646518
124964905 103035426 1718861 960168387 831557320 968838396
727421632 103141072 62795175 956802414 792782957 816591441
358534720 35595179 223635737 599974533 365975824 558159747
65752032 877260 3090010 95185254 77390268 81509192
209130749 42851059 154850255 633695270 551763418 665302368
767910600 188640494 179365889 780355452 650418595 865634927
61613604 16323364 27371012 167313312 153690305 147013013
417088751 282325285 240875148 493130569 474299917 438002617
623071148 88345942 219736516 719010311 676379507 637946418
134777042 29542398 3295342 462049619 456603329 267902987
172123382 118269347 134657662 711488844 657485649 684423078
55378756 82273687 1262324 427047175 403936992 402311451
496713044 18423778 6592872 784875685 600431613 626291157
12140085 28811999 8424771 428539653 492009207 517955832
51344615 47571668 33328844 493961593 469317409 496186705
162649312 18349856 14510172 198900423 160508910 129226901
37607196 27546146 24830707 427724587 332175867 417130263
56211757 13754207 70482346 456982696 468857250 377647053
56662827 4995760 67048460 625506827 640226726 621077766
31370085 6850463 25189459 133253954 116312902 133462359
1646023 26780618 16597380 280851076 158649176 299501130
9383618 42488028 10677518 142964072 150241027 149318322
119603778 26307532 31888646 168126972 175870392 232544379
629187 23065941 6650261 105833007 94366518 81099244
171132204 127621752 70295002 210469263 230198664 272907957
6482972 21624293 74216095 582999977 451739538 497845083
81909971 1787251 188105081 850955406 839857445 782375867
281324515 46726606 53803581 397429720 386727544 297180165
90025758 93794855 339799729 565810383 672867622 786990063
38419738 49785820 63678426 468130009 462575905 298198596
49537860 6711971 3613993 180223776 162740294 157700105
174119618 2539283 196910159 853576201 729575499 841850109
93751847 103078209 2124013 487633427 671674818 633881264
13985779 2046429 3969039 105789513 104422090 89125330
20220794 59337497 23134260 315046657 356126289 269167023
570464336 116186950 166193768 825744983 710970472 853489969
1552970 3283248 2309514 36371002 37357684 38081380
107355277 145760112 254465517 715011669 824217146 859687901
858913753 169399227 2807379 953820542 726313787 224923873
78085557 41553754 278233752 559058488 666378567 751493463
102687282 1544586 23178632 698885421 641545508 617939305
87974557 9980490 79908792 467455883 362500096 421902579
145638205 83070844 137341975 806890575 861397203 868505461
2348669 53534063 4379634 277891655 339001169 321726726
4405741 1531924 13295533 798062221 784630934 787723096
57965043 124242127 118870912 827337199 720132600 788455018
11118621 267015339 777650 684281850 602521653 497508971
646947575 252488931 157259194 705948153 386113119 630855147
431011207 9324186 23028953 727332814 835841221 776643091
53865789 31000305 150380813 688690504 676396186 728711788
395229288 11896729 169368743 913635961 684814463 980348477
129533836 34511840 114166543 156760912 127441478 132394228
140681806 129047185 232268696 696847311 725824854 718261150
26315431 65445783 63838696 638418153 458183198 598425884
93217994 14708309 9084844 392639250 301975942 399679802
387579062 460039 45964990 482275715 491516595 276920679
194748523 203871478 165933297 435695900 306115613 336228206
106636906 173363362 48200489 683869300 647318881 683965420
172165318 101994539 15348844 743556066 871594170 878501170
310751636 120185638 247135190 494656137 523482699 311721478
12536457 2741063 3745326 14358691 12315706 5678756
64484367 7469299 27168474 177615720 194826030 166615288
34497407 33757033 34723131 372266751 344070667 391119392
20773022 80387794 20622866 779452927 750187661 734822507
222880828 61468085 51726965 783143651 783041966 531772966
162418724 18531367 25821074 448758176 280434893 449881805
551632914 420680051 546832674 923704272 954867769 914357308
37426 465219 3549276 15460187 14417982 16447793
91430055 45870094 2282170 645755153 744380437 664547082
253169588 28903547 27200156 616675101 624529024 644801558
52680225 60095328 52025988 875190559 918204553 866820383
107209276 9288340 37183834 185135922 167267216 168297766
306872294 40899713 21794160 649826649 755881358 426258791
74232579 5552338 10282151 374452153 393168951 434808157
43043816 39165601 8382552 380204395 476802203 434557754
268991002 1237609 64615726 388863466 314290994 419747295
388323555 16304452 107490679 827858469 805147876 844121479
158658124 129606454 39112161 709105138 743144778 654274732
46635132 51166930 30772956 801216025 778202967 827029612
4326128 3195299 10156695 95856394 90012355 94675316
64850164 207325385 61284277 950357032 885992938 811159012
143049345 53183420 86169606 449649384 469178664 418475615
222079675 126605538 4375346 674350146 779121159 717500306
245521 220737 722752 4233670 4159574 3996121
9743092 8795718 103321237 470512183 377056693 465228636
2392441 4780189 1939398 120555334 120417729 114685754
11320394 601583 573909 102947292 108915573 62498459
156972778 41490040 1369623 546438437 419831598 484700011
225476495 15631382 28409955 649246226 567729965 654741416
115672006 22474626 84256737 180350085 164147331 196464525
23800356 20825008 2926684 117946279 120257209 113270290
46002740 5022840 7683254 333399812 338232493 345529278
37566748 3940188 23667114 413944411 306517537 304995300
41803633 11666027 23125559 46982812 43532490 37376710
11624020 93293161 89371240 294674681 379973638 333486798
398237376 111725399 105553577 556016009 413678540 529306865
390664386 86039023 145950424 585618199 661294748 477347245
455148163 82904626 164685503 708992080 676836942 684920957
37095355 9054853 11255043 848598628 820131073 836780871
306598 751047 527447 8923001 8907478 8718375
856161 3638018 9355726 77898688 90137706 94374986
17727452 42435433 11141201 365347051 364626038 368856934
2028158 9774513 1728489 63548346 74523236 75006926
39244639 17267637 8230391 237798301 216869377 193790627
1955853 43217458 16964045 145019537 151400672 140517923
127576391 49415726 26440509 203064835 213551377 207283256
306438730 275434928 352096691 925084165 851238592 650294812
16999132 3666337 85922406 397944672 467017675 468829441
337117041 113206607 94712294 641383373 657938925 556998018
10112465 27429858 4790588 415560334 500567530 484241339
2320117 3108762 754529 17071474 10446698 18131598
114943699 57385071 68193972 623191972 439383738 636692749
411452237 285825545 164082304 544613172 610851788 732915677
12814230 980297 54069419 124325988 147747977 147169015
99444958 2314137 77308031 733655068 609881087 860390940
18388798 2924600 3790689 35469913 45837155 24539050
45382222 4869369 8975033 81932157 56797638 82815166
187198194 119975477 19641980 457942981 412245545 472861021
747392636 131148391 572516844 881707660 599053213 976837225
382960843 147642917 105422780 524262347 540168126 602489930
261089497 118265780 31429015 815708467 822326540 772850535
76623251 10801923 12258143 107239728 77119076 67318824
2236718 3895331 5423085 38066817 42367562 40813198
375982156 6241272 179633354 649932989 591817555 707250863
382141103 56059988 114030697 523203072 433595897 480469291
105805130 39559468 48626320 685934814 734220181 855839515
425111519 113777323 27817403 503843070 501505255 512942497
305387162 90727560 166424545 636179244 681528795 698162844
34836543 27158439 13298633 213767600 220110703 238603621
14649640 94555291 3505045 539172263 535769463 581859412
131664815 102154770 776858 727126112 831666274 899930502
802927139 360015726 444006382 941589370 704335645 701059426
6984348 39916370 25803064 261520136 312187394 279869768
8936268 33733508 12759558 176763175 177301312 166516629
345980158 44621932 225954969 543438767 289040352 530125414
139218896 29501400 81327277 143739407 163196493 149399515
23100448 3759091 53347381 700603441 669111350 691383813
62276173 77573445 101107429 874284329 888678930 886725810
14306399 19725514 5034340 493812949 552864668 509678581
32426019 100063384 27323442 501656819 511326137 529627620
540218132 101752590 6579282 696221952 686338159 619350490
220282123 62108929 31904935 745093999 812530214 680525923
81118677 126905299 4900355 435692565 453325633 477548109
402568477 510111736 141164063 691557545 854572395 894969709
195280946 293582383 13897642 707764062 812135544 715958939
304159521 104918712 95577589 422240633 352053058 390011768
198362402 33511850 64772047 508854116 431428411 614755850
2424105 112554 7453425 80485852 84641830 80038824
277233646 241407303 81894187 600233816 556237528 599124658
6458344 67401498 38962788 287680186 301163353 287278572
555504168 100382316 214862246 573640500 294227645 374436619
339410887 109209008 144998899 442695118 312137206 394123867
326754493 38202051 73884276 393094824 313133248 271096913
554888392 45783595 269204193 850275739 319076986 873052718
368370591 57342516 231952141 535542447 560398383 599661068
78482910 21216935 20972763 164066619 157902196 152303591
28639789 7916575 27764560 329369395 309213722 365770342
697151134 232045192 302016525 745485204 721716882 396956871
162692750 33529740 149198755 486448934 494688743 581834618
23240401 12905406 5601751 33094885 28107577 27404839
208160147 422872726 19759861 770220986 783033709 888527421
307154916 127615420 312819973 397401406 496839825 486608487
983419 26907324 54757062 730490905 772085925 595416084
201261268 20032154 26910927 776971431 878009005 703469890
722317414 32024726 176006870 869092500 680547091 855886919
5155486 2161208 769264 15639974 12279653 11984877
319507156 45950759 20950607 443734781 412233685 427546484
553432639 504470011 55972429 793148277 938146696 665456834
2192606 102960921 55249062 364775032 343351515 345052931
289496016 61119750 80104027 711162719 696944399 692040606
320631821 280314527 273679508 640651727 622582014 600992106
9746004 13982616 5273931 120556282 137929040 114104163
235045416 15109334 12183216 972456020 840768317 959135264
184029249 86421871 127048276 409920030 395261247 461896578
38289849 2873354 17133031 246977332 223922944 240974829
6623892 3894597 24955925 72304389 74896676 77021760
334625068 225195419 120255611 464585983 361798316 379849168
281046060 45370618 121854695 492983644 430354325 483970694
26700504 506397 8540080 36683200 22493211 22361057
8006124 1391087 3569067 46826991 38289825 38039998
167645101 135940156 46521382 187749741 175530506 170684803
50517130 5313944 63413151 154868904 136923899 155307965
14239800 18476542 172716634 808005336 742591209 814149360
11278838 42615472 76879608 760924319 757959711 779645887
258299972 121710325 179539947 291994706 223116696 293545936
39398201 27841821 15216572 263188491 277917999 256074402
34879574 7427739 14468150 463053520 424299955 378453014
101076541 16232482 15615120 151600349 120781699 152212147
117593951 14096980 1274363 281673207 287792715 285086858
399945161 159773879 69380164 512262471 488346944 473735406
101297501 47456807 12511525 791558497 563382907 653269546
115777462 21765484 33724216 441525661 361146344 402054345
42714046 28816052 10636596 321406387 360002694 323776993
176339865 95722727 72958269 565977432 657356163 694383096
13634726 14999492 354073 89149014 90356272 92578581
332241672 285053666 15201548 408531790 381229434 380900435
6396912 5234989 17675918 259060982 260195904 257108085
5533426 1959932 55350991 226799455 189668641 203075512
50564605 13469622 309636 251369958 251904225 178366893
1503674 3194980 1727226 128776939 132275733 101345400
448251269 79779562 133821950 953883230 778510219 977715920
71366939 10910131 36620641 360406084 419100582 405907412
37818740 31240640 86362690 354248981 435540500 400011195
59590876 18854093 6543764 71027123 57970524 47734882
274678499 48197320 52410101 525299355 732259912 702797125
99370582 2134120 33792937 860154292 882310670 768059685
28171661 69680677 18346024 572445481 660995266 713152586
482727 1231021 7794222 44365637 37273529 40362857
103938840 83594430 13808290 747982215 748938269 523297019
16108 158647 270424 2562562 2206213 2144931
8001180 2453066 4327205 84947425 76095160 84481214
347218849 329194 120684093 707198169 731478447 734313079
1963429 60606 1118638 10479951 10916746 9760021
21299621 40135393 27354948 401527536 456952587 445303728
11278489 558780 2536642 49193060 46579232 47677665
35760452 58899397 57838592 819402976 714725467 757197536
23811528 62048858 67975369 715269749 694244880 702497917
515089909 3108109 196061877 688305432 508136004 606680673
10524831 48922783 99866121 491857718 534261969 551950972
31479837 52486419 8886251 797375242 807404158 553511448
716633758 288764321 37854047 927614893 785981912 573914748
5420087 3495403 14733387 207598431 278264902 256626553
2008769 57448927 11737031 207901038 243232417 212823898
274028108 138484931 87823618 932845256 879726770 898174683
313776386 65151364 44656561 623819511 577715108 654907668
130415554 54476052 28866717 504206378 501342497 369266977
39379583 16601147 34071428 605934816 617822819 432916050
37410581 13418338 38212809 256092331 242686197 291320174
67142568 17761431 10603890 213241760 142044689 159141714
38739641 7773692 12569382 105108282 110235494 109002425
2050836 149653897 175214022 815453070 791205450 828498979
292617360 37581836 11797678 506686880 526089742 525278744
96726630 38935782 143053471 343959067 436709387 442368031
74574144 5142144 105152558 585461923 701624403 696853637
6991245 87682511 52624496 466279727 442564401 460706268
41302609 61633301 21497864 656448198 645546939 619900775
12806877 14611824 4259338 186505170 202840778 248765395
227583164 84632198 140501892 697622731 917328699 838310608
104128013 43975619 41148451 175533998 193453320 197351282
5822601 41696470 6703694 411101032 408152843 416390092
25792877 96599380 53725324 609688508 580316710 500618801
37858927 2163792 29551714 367318545 358873813 314845274
160706906 15281740 24171682 365948890 354802539 225020855
9780129 5846413 57389598 386205608 335295783 381689621
76334546 66048379 46807254 87346418 89846804 81029513
350225294 245349435 215444194 431010337 331006214 391039219
9979977 67963 17320797 346373732 359317592 368499658
4822255 14801745 23599431 326474802 428534367 396553907
238679238 12642799 80373783 405585777 529910522 485044812
140636759 45114452 118290529 382438249 396675204 397282883
250693275 9021098 27747852 597505596 723157700 552845961
359492594 126745625 281949460 801788282 727958832 752239473
77382640 249481 38488713 83521692 76621974 84082656
338551755 111421118 153535053 394394956 403761194 586333976
55032749 109060716 92777048 497952369 485656176 509773235
265163734 148770292 141913402 481294261 432153743 437201691
4038212 97583437 428427 444154172 505382523 498967754
5305929 14105126 24981767 131758039 120541533 151854266
268239017 58017999 2152144 592671451 566190244 450853342
457928 8092273 94229910 772227319 800356717 783982694
429258875 18652261 54271233 796703701 771893720 816697202
75686247 117487292 73524258 447113159 261536562 415659302
232275068 5516151 36423782 761900640 852640674 918929495
660288569 207338512 149979110 865810733 628257298 474729782
105292960 55059505 256328222 718731517 735676303 689023013
304403474 228475665 3077166 780714140 770888640 866983875
990224 52437991 7623225 386797088 477892736 490735619
192431698 89635663 117389543 347595968 276838565 307488408
229666723 67332293 7533277 562892843 505693888 524743974
2143628 17618027 26880262 340568205 381290787 414782521
3022935 2832442 116203 5989683 5635858 5458265
81439382 115945932 15949247 378628526 395425651 384203340
14782713 140028474 73501165 780234350 744330942 794450753
533961870 294510364 79934470 595939543 582891876 488682430
68959842 121901251 13711612 833576800 825334171 835625197
10523461 22956724 17191177 105081252 118212182 102254894
283754162 150508360 136529919 368667298 432008163 414854577
458503 76402555 25969546 307082792 329192831 283807448
112367723 18578910 17099562 497991386 443999782 493261019
3155296 11470878 10689839 119101428 98170699 98010040
4098434 10557756 1030402 115921462 103912091 77722839
214662584 14076134 189788416 292376284 225851650 297594203
4059670 7422346 15239610 66840978 63749545 66062596
30154251 37701467 24716771 241330519 236058181 229559703
668154690 677640000 303580814 812628785 942281993 812637793
10886306 10765843 52495586 373773178 383035414 331611778
31440559 27582871 7834073 253242382 283811924 297199101
121505161 22948158 89860184 262363064 256196863 222101111
71894112 78244247 4864162 140013257 131355144 125567190
11275495 1013399 9173214 178283392 199392162 159385372
123231754 67983244 22724284 518742938 533578824 518903758
4079320 24386955 90227752 609624345 678601426 590469852
139369683 155015446 193586256 605074365 598544046 679445527
30387134 861639 1348941 56208528 64882734 32105715
87154193 89161867 84440409 589532442 567263244 588729391
555025474 144345643 116020106 883999219 665066198 691706349
9960133 48341900 9752391 167377603 159622979 144665770
23939792 34179124 236579669 937308657 906197982 886669198
475935789 115739290 371274694 677878695 606785972 505333040
53467722 17928549 30741379 117753238 123495636 105236793
897094 498547 1357363 33820756 29588511 34084163
26721465 86732249 1032326 290343106 346605019 235929258
1434368 410845 11233654 35936696 42886191 42276563
4767819 1230053 13192726 63509314 76392370 83836357
29954586 3758547 24290573 50348579 61989924 40898931
11936749 20699524 22898141 157909529 175514363 153349518
400874822 158212501 88742458 823883589 809111929 667670674
545723517 163666574 125964032 693577998 313296586 511729221
103765629 58371251 20819880 365661632 402451317 363894281
7427364 138422 265900 8693072 9011646 3707349
37760351 4897149 5583209 264706758 283286712 304198671
126933085 25643239 86851185 650917824 526044181 634321571
727020313 192663380 87649474 864524108 708409660 790337004
46740027 5460488 56119547 328678588 371056646 372178400
200841566 49356799 79242058 306467774 185399125 297986590
61257051 44880036 33160562 655679664 632285396 589800667
105718509 76915180 23841967 473391382 434154271 408697093
120954566 123082191 276043139 888370739 774242626 861792155
200682265 58914733 185401129 689655261 665593925 734766162
113046282 66519031 22107654 132306035 107005004 113962687
78514032 131591400 88081302 769127706 786384866 811806962
330043455 75764487 158164880 382838487 342570048 289490660
31379745 26800526 42782114 285749414 334805537 297999589
615125349 102832977 237537856 714562888 718031095 435882385
408932740 96432355 126025045 434485998 267843921 317697164
78028013 12781284 11290283 120936404 109416335 74238018
72403835 38502170 20946296 336030663 401144616 395870675
155141548 12069433 17701494 871661559 856943493 831816896
100204414 368243266 10395486 692424753 620889727 553809822
397491065 57965414 362522287 677680465 531821218 624015996
246152467 107152422 10262405 741796154 814849951 850750254
299564306 171921206 103875360 821064597 750193838 836486700
228282495 16447365 148825197 972775517 878060674 840541759
6954942 2862929 729303 20347605 20572684 19446891
91614148 61169255 14123531 920905743 714730797 865240421
2303290 1061977 780192 22005181 17667069 20375294
262571691 12515249 93673459 701502593 702651078 601415846
8292753 2376524 4783112 25584063 26223432 28680483
15262580 10882753 7788287 64683319 94411457 88137897
100675936 48142194 122436727 548300692 638325225 616978647
511042784 178725935 7519547 775239910 769931799 801952226
96175535 47435356 62666967 452676998 455334446 377654801
1615345 630311 1489792 12752435 13032040 12586993
352487161 152100157 191526119 433086194 457184891 408042126
255278919 70459021 16308197 466872278 471583468 413593322
62637221 103574491 73240853 541343282 773666047 720723877
268624460 57969333 161029937 679114542 765007913 797895423
385761035 128403394 9449230 592747459 497205955 723507175
4134068 7120639 3757046 135409130 145523236 149230014
4186469 665898 2748770 34478871 39293010 32040473
86198540 53069725 17765313 129938712 123520044 121506948
273532226 86256229 7281625 306990624 274010099 235633713
4214320 134595 6171549 155716009 168377405 175596417
38268139 1141005 253628 110080572 67060633 99183625
5350237 3441311 3824914 53981388 46397816 53576095
8145371 248686 123064 17711714 16681550 19328874
367795466 53527803 123409033 602246928 624486862 515540167
184077320 34243596 5655711 321120322 317396487 327171149
7312187 117132787 20726506 862662570 927305401 863996134
255998474 195063503 141696954 751358129 567623207 734095009
196351513 51707811 61582988 473996861 336330936 390634655
30068240 2799423 2925906 74988465 86939707 86275076
752965124 172152048 510886584 898634862 880348595 918782330
164460708 16011 64731364 346751761 366397974 373676884
249220179 10777394 82033433 343845595 222191610 219846301
520068552 12747447 164801603 603568269 574048296 508997260
91338465 1241288 27425413 267110406 210329433 288334118
104335085 784625 120154670 979025773 967703926 789769294
174662289 100801031 9470390 599965118 516176391 568175815
94037546 23576595 45475501 446360472 421571520 461050765
98201361 54399168 83090277 701843216 639267876 597895134
44792119 11724427 26645857 586896099 536484685 503932968
20929805 13745234 4529648 37164420 50522210 37046634
4076068 583547 321968 14027928 13185490 11938449
15941472 329321836 158091433 913898789 932413501 917121921
3558131 10889021 5592623 194774496 193470524 153314947
41680278 50078958 135451 207276538 194503198 201501545
294167402 230441488 235866383 647120988 677907669 639773293
251350275 129264121 2763683 561208747 548705600 605797841
35455733 78098096 5535544 593643732 670315642 477562546
118922121 68933238 26751082 219201642 246689686 245351541
894192 51541629 13773541 388011523 359312335 368506927
226917845 604614 32790798 372052219 215952586 316078889
73254467 150864457 133511108 643678261 647750405 662275941
29637154 2167735 22308782 129050932 148379231 121177086
91028697 82720723 36363206 486787373 423337055 432651196
50751 1777326 540766 18408361 19281411 18018979
438239067 117141268 94906212 471510815 286985677 492279384
68869792 112594338 114020252 783763382 696147726 777961320
38015886 227409 4692012 43398935 41310272 31557132
29566658 23895373 217470499 583092036 876085972 867873137
15481955 149200462 76501743 582439174 731091773 784870136
169528603 25713543 46607868 830143929 564610952 854340926
253466054 28957037 92800520 397083273 348975173 324833468
68753103 20085468 8618910 654632527 752065111 759444186
8930489 5276607 32093480 91756091 118107303 106151557
159047899 1811692 154586070 628110962 695917425 646293609
34421779 170192025 91371217 734196810 739647189 686448170
775869464 237064418 261103675 951039825 856088406 798682483
37612819 14702677 13486174 350376299 452190377 393090210
44550878 32543686 57303738 119338943 118938808 104961805
371237517 23279167 121442136 583525082 955719825 813562682
35300307 127077410 5865675 460779725 441392809 449228316
369348526 199619374 64174699 398553634 346850506 340744856
41321731 143976713 46274620 327032649 559446015 585004110
63557247 13501715 44487934 523009782 510730589 463657149
77834299 14744060 22299776 293996253 259482966 278969624
37685597 15695603 11009244 79969328 86462671 70903187
706220046 179044082 105242309 813299343 741626078 482394727
65145737 34597337 129418990 582789947 522986220 612788315
136820798 135579064 53292697 762403028 765275615 683708826
111524547 22604724 17509093 228233813 204178810 256111725
12393315 7331037 74342200 392022368 334512236 449724309
107808806 42165621 74764198 690264132 848522186 785378685
353175146 75131163 105214237 563084649 488184191 437048898
514661258 267464749 14464701 772202993 823245023 413367422
48486888 125465088 13542607 310376587 315451472 301497572
333875741 106427911 177537428 806640437 887185286 934942542
73743378 20865954 33828223 80261361 70957005 51176700
37816999 27776483 43994927 656786592 622527960 745039752
78359398 57737624 5849705 401869853 463444413 329148388
49006334 98454790 40917953 739853591 788863963 752963093
20485796 72770548 2514143 402284076 416077799 292463380
26538935 52691533 45538188 708326349 668195544 694913000
44631718 5669206 21369275 70709362 62810112 67119659
30492665 48098464 73970604 743756333 692345690 728306448
70396735 177460474 121106671 644734370 583325783 642564332
2556432 24607923 32055442 521771815 564055657 594348769
193557495 7080648 21736565 782805913 713054853 703942320
1396293 11842803 3318255 61693145 72919447 66352261
5440900 8256437 57940697 323045962 304747483 304362474
62466380 107549551 17675435 527403971 634329771 580350258
12168789 29172211 5918199 245906682 286882481 305828771
139497152 37006083 20457831 525027773 470275330 593998771
84827450 47890396 102284772 748339864 500434038 789983560
11834754 20488383 43822248 122443518 124691799 123119209
586582261 114051142 57502384 764180526 426596919 435333657
47568526 60895987 1839322 241464154 223642588 221906867
28153736 5779547 9544238 84519149 92905399 90624757
41760862 18378816 60996478 891966746 893456202 806706045
77347576 6764931 22219764 718244644 719728113 738476459
478134225 195310201 149182730 884293066 777917318 728838537
130372016 96099962 42029376 263072236 295425735 269665992
28395517 4869753 1334149 66300632 68764214 64107048
219171042 59878431 39758187 789202605 856228913 722447613
744909562 123737418 150739608 874983783 233820926 873294937
50199962 47059064 49546601 214484914 287487922 249296072
8342675 4226591 5961551 203886051 178563021 198923138
2589113 8984126 3196104 236115844 246421187 225878830
40159164 36509639 3956030 204496331 184515180 214418268
577467888 94501552 295075304 697031428 411665217 546857098
15904431 7954478 92294580 526445774 476778416 521245051
74425042 5629167 34200179 286572749 296317409 281385029
277261463 106608736 266514009 418877280 426416434 414533348
399676788 35134291 94005127 672135591 534224216 460438055
123727934 41716085 32643560 233032118 310218581 284300060
226324891 158699704 75518770 782912845 589220350 609001478
158657677 2126333 33210491 329768879 300588533 326508153
33613286 153884871 2410123 758122891 750847071 768122008
37888256 18977455 164347871 950622126 568740039 746531568
9413931 30736231 72740045 326356503 324401475 337709113
82595504 5403390 38296678 118405148 94407362 104962010
396455240 136356835 147183405 679637271 738768294 523524536
483162415 135991137 254949995 953131154 964463786 926540290
2976746 2978349 11950550 63377136 54250584 57909010
2517914 34170647 28640385 383762954 352788039 377960400
326420337 233647822 648371 775074468 798154025 744494794
59342706 178910440 110280138 672943667 838101338 832818830
42774683 8987392 21012835 170986811 138751682 159790708
30039004 161592710 169467322 805821933 701711843 912028975
177796875 12536119 27480866 218355280 118607415 164588969
8232395 56113109 1967719 430055405 393995751 359496301
52230496 75355653 51702050 469779351 479369019 463511197
274365854 57875758 4029772 757042325 616623202 737514558
57803068 54058967 68670718 488844823 428003713 547500174
66179300 3161996 5107247 305804508 371812674 302337586
161778931 114755875 13748866 555727098 577887089 588905520
28074625 17936044 10723834 786099492 829831502 876616630
14018559 1263728 7619586 41236341 34308580 44933445
102012528 11181228 53432785 206122374 189365288 194783274
123884094 15367174 131460969 759619696 765382618 673180710
955848 860264 731241 12731675 11862685 11779391
47571447 23391760 13903712 391526172 400654748 337412985
395154737 39248432 31220684 525601039 515398090 597408556
24182720 113013964 43949288 848752315 840551414 907843727
8037130 9571517 3483373 67424247 49866448 55395064
127236277 7459515 1884461 770837436 744347227 746149773
367759161 80407453 87755426 447552518 318715542 309399971
387719540 86939809 84929466 504180357 529866554 384965340
10544996 15315476 5485825 117243125 116396161 105779438
238846209 88139764 11264710 268182291 185837369 225379094
55659369 32734917 368817608 864369692 985694599 810505514
2991978 2085835 387293 30231269 34452322 22264001
61935061 29228193 124288202 874337696 915922573 766047112
5323024 11398344 61974139 310569459 347640159 229518719
73601341 22039681 50508339 599000563 666402350 628485443
501803372 14064408 145088054 798350588 877615490 862372574
119906107 19195091 15287274 372208713 297450801 365633022
1339312 1101729 686141 12027945 12645251 13078302
86588983 9479790 49501987 848716473 924722070 913444634
107832267 19248791 14535525 795192928 703055843 830448538
117354108 12363834 14563576 178807292 133362053 214328751
319330868 119295971 145651406 482586884 392392484 487756092
67193200 1714783 33302565 199743935 188458879 195590814
62392317 32971210 48615805 376643246 324647359 464118157
146483 265315 154851 4144019 4582572 5110392
14571311 6349138 2994886 63887124 58526736 43666357
45205088 82951592 380501133 753934707 720713896 794758813
10934180 30126818 306570 271137829 291250224 271221364
179015145 45387289 9046501 870029688 695505241 854027464
239734226 86323724 56435308 810007128 853836293 801772587
2414356 37647744 17422016 194131482 184651553 191983822
13249664 3666001 12066370 127220043 128056640 189837847
19192319 989613 52100405 289714867 309074810 298493647
29967279 32260506 23675619 330138326 326738715 372785867
341723880 332319611 203726326 452075997 551713391 416575106
23251046 23101731 3392031 329992922 351295298 221768318
17869145 2453568 9839635 527337041 555191825 484810972
39111843 31686349 485186 121880508 126534178 120590430
92761592 11577902 65808526 435235493 418306525 445796729
83673667 54243981 222064339 718593379 412319392 581391936
50152651 28048270 9174048 164260040 160070593 199852189
132439040 75860211 26417893 414815164 382853298 262331232
63933939 12006000 20896915 136254509 119603033 181120032
76807736 125188827 60430586 661475438 599095336 595655675
272533652 364499958 227651988 743121080 908461956 923142351
178288103 62380013 65373034 461934934 322437919 348508012
80853537 60488262 37169406 446206049 427728559 392713989
10446901 59605932 19072332 546160717 537770321 551069454
584919097 228463282 321187091 799559293 835511582 816448920
345437607 32005831 4803674 652331879 616949553 490083851
7339982 644152 1051615 18019244 15333086 18277842
58549479 97679583 63392703 716622222 481747964 681972959
1395487 5660114 420662 30037589 30188087 30327224
543863449 8581955 61093767 603044177 118858986 594221320
355725301 79751110 210488850 478432227 573184117 606736346
445639019 113351 79011661 510719020 397558854 384901368
241320374 57816225 54706490 845927890 729064104 817142368
61733667 21468622 25045781 89842779 76480400 74246091
22875673 17268963 12539600 59269399 50185009 48279252
34141468 126562721 34413957 690949202 599776433 675221681
23534394 7332332 7994975 395006757 396301481 388374838
228936992 12881128 272218861 969821718 929418526 749589385
27047020 24300 25571287 75114291 76144620 80361847
33655606 13819388 12673936 186299062 160686725 185686775
16757993 4434579 32997313 751218178 714362730 754751799
126574013 27196559 55295506 644297045 703036630 672370786
25595906 31693946 84747454 413583077 454186916 363730509
75335621 10024489 17474613 424188336 528878389 461761817
200762005 358816 31972587 302228585 285931175 272046279
56494787 21144720 2838645 228301194 180879962 233503145
78400924 3008784 15301116 151346644 82744487 126387924
94459001 217143462 9729114 428642271 511977030 520418594
72733262 4293986 32670450 165434632 192727245 196115391
52928828 58517248 134865592 586864702 626115360 646754175
179611562 28214018 36568665 505136513 390348117 557913441
36161091 52305380 51468339 225195966 232603076 182513817
538969992 499701013 359580039 721958624 886208058 825660099
396967773 90418016 268314622 527309946 295467828 480414614
166495728 129733647 47367175 229473725 187959101 164033655
37639657 26001540 19785583 431476019 395954636 388522584
61293845 12772686 1887677 224939597 270721298 216120159
137888413 32030413 177687700 848258679 795642212 759972823
792397 74060 129649 2837926 1726812 2638007
330037461 233032746 103282181 763093647 726358794 647129900
122126551 67005716 18390785 445462891 436544440 457900501
1397998 165803 3624982 16153982 16110638 16780175
161945932 55120939 119732850 456500031 452743372 398722423
42609449 14032785 4061170 247696773 214657158 250044189
328500801 74473263 13733123 543956673 254869680 554942429
287306144 213590064 38051980 612906321 592328734 645670871
73795661 20731430 145646709 653383386 596732191 554318139
210799855 99255913 32482317 316542462 316807816 297960278
22336446 15092613 4573631 142766775 143411357 109204038
459618875 61717589 386043882 576277280 494033244 494841622
445520941 36554145 64138077 857848960 900936788 910918346
124143499 4238241 30995234 411610989 375052504 362984270
476485199 320035098 69435568 822859029 737473387 855748082
17274289 5045291 12992916 310777294 301700838 277818039
34281633 14051471 8339604 54938503 61059883 59368142
305531137 120817834 91975745 522584479 424499881 500729680
41570326 89445892 14991251 800339953 765578607 780639032
47434376 300398 34861297 128161951 91766883 128551385
65224784 8250535 26199324 535190797 546546838 552211647
191656992 180626712 109707544 866672509 859802674 869363987
148201122 14592117 53763901 505037035 540457771 556916123
217515370 81577870 100126187 882959327 889726994 557677056
107790684 1731908 72177406 861698237 831168582 871576100
469677933 32668136 79459881 805362081 776842683 757185196
90544864 9755214 29352040 766540706 746643840 738424138
36483443 12606748 3924138 141616925 165966464 152760472
80317328 24854160 17145031 442736595 437727763 446279904
107162648 84971390 68332811 453838312 422960555 428886294
57135047 15324471 43107542 206364480 230883907 234002193
39605384 44010701 122545810 547370095 641942499 543054011
123183461 16469481 8291959 136207643 65765658 105082863
148188376 100723543 200574696 705411166 885077368 795660316
11124134 23371823 7660900 75962258 68702198 80151081
274334659 21710065 54466484 482450687 236398917 441341305
575100002 140553576 72915311 634219649 478381963 606618323
352763632 112065635 116502845 774980824 693878613 430992954
167183500 11882010 20798638 206732374 152740709 61116966
182328800 40550906 6678774 198454559 127552716 102788443
102008348 46393170 25984459 368811860 354022966 351139569
25673978 18731744 70154838 310965153 310964959 324440529
25099666 28291496 19238225 196223198 217699009 241180082
183118695 49510231 50654057 401326340 431514075 406461089
570097940 36504273 8402007 883128544 645453572 710284718
75848415 18153626 77940179 291188409 343451109 303822812
28090495 18822450 34225112 940157663 992624019 884537126
123262364 77530323 16842219 685706352 660806225 694211803
42210 94681126 85664712 917588391 895792370 858581466
8810815 95781612 19187033 483179509 661528719 614481738
48014996 52088053 73689518 210463504 194659658 206989735
96331800 61179849 107421859 661303512 425330562 412381183
4619747 27170952 11520610 411403238 416774145 268039101
477189786 252609552 68046942 640766444 570750069 592101564
320682762 33483860 29019154 447555103 443557885 418054484
538619475 43008601 74703185 933923177 727796545 884548784
749551588 22550419 311478338 789392011 704275364 614791451
824567051 535147257 679028507 851902083 758654501 885536628
203427987 80473577 34727282 232996978 192728968 222281794
108546812 51394385 31459867 249498883 159915611 214716094
256772924 48878278 123548956 325990225 199763226 276264409
36515025 51052482 15272895 114177597 110424899 108480898
227719909 58104807 38617450 357180547 367871510 277527037
135340894 6423816 12687463 152295824 120633898 83275258
8508088 44910695 83807878 312078865 348858151 349833671
249796307 70735626 24519142 523411232 397541699 504302977
98286909 1184410 53645754 236954189 229858758 226791397
91506853 28257722 40958030 726240265 678413076 744370008
455378915 68056571 427555865 521011737 538634699 514579461
4400427 29830833 11251185 215031921 186108444 212606045
129006937 83881690 26722948 768542067 730879464 923525475
347866720 79368083 16213363 938023131 833980815 866636824
52803318 1728925 16608860 638437933 518917100 648835643
61871452 24392746 72649280 581194514 471454885 527280102
173464819 37696172 29717184 183463814 128579393 130060485
334406769 196127042 11159013 753639501 761081448 708743830
130664161 41621583 76224776 321576298 308531829 328924289
18814331 27564158 135793070 582022859 549620819 562925672
105560807 20004411 32988581 432356914 428394122 401351930
519850967 90591887 171569341 653600042 439027060 632588318
48305673 34221216 8519462 495262305 497269480 421927431
627743853 324557178 234114937 755647430 448243189 728467405
1967640 15182155 740313 79014241 62623178 77636539
225411408 62781197 6155925 506697372 498484375 466660823
58148260 61803589 72401055 325131284 308562456 283947518
2387419 698334 40591 14856366 14732911 14038419
165056957 136488863 187375599 731059218 842527851 817581106
39197669 492594 14832326 153625891 217410092 138302592
281992101 11458172 246462350 336567797 279342951 285405637
23018287 14744610 22206024 211714456 207841538 193804762
307121110 47549703 35064789 512022907 492020445 527272492
53442176 59712556 9765411 209715198 232116403 213829652
510007206 243536505 72990738 828444582 682310397 482136098
31328160 19574402 13892553 107168214 121238606 119006664
29951755 15982254 23195028 115070236 131637620 106697977
27545978 4723568 505685 53298050 47177664 57197073
45214211 21775763 26752361 320217119 404326647 377783066
431274031 190263618 56152723 783298799 714001745 648464293
15437359 25490118 26593247 69676104 77015143 66370046
1880948 836343 3806471 18883779 17113212 19887093
78817773 55916310 77770137 855339892 806928621 895582922
409670953 28131969 73366368 762022846 775972450 804707005
280044897 19882397 81402471 316946073 161222113 316640288
170545247 38575235 32910777 834671240 685148986 924189882
350551744 341392673 44435006 689895852 586991198 561508166
74025329 63788766 32117188 414172131 338631048 487686032
7682664 14356308 11682825 43041220 37983698 38442649
31061364 81643074 47310286 539919553 506769915 530133685
89621916 30772749 148602271 773155510 723704243 812612709
157714392 29466090 288798415 570922095 387603631 657874100
471401665 8579161 69784449 587811327 756497096 889706911
208337242 5512056 17289465 833690041 854028241 645588301
40733166 20935059 86503573 123068032 142314474 143578516
113018823 20785592 28926557 198441881 302798408 224200658
78876455 44667247 61497411 808235252 737778646 784000088
10892925 15842873 37647533 145713508 200454233 201804075
5090643 1198050 2451868 13448645 13483620 13586823
90969906 3435048 15854887 152797287 163192088 153043916
67147409 5935021 997010 253705654 270515258 267478401
139523077 117844701 39915879 644218306 589239048 595391354
17161577 18894991 18393187 259732952 219454514 256084103
34553055 53784487 23305652 404407142 369295073 345988765
76034222 19226660 64970221 851078667 703218890 646951509
27206510 79077572 55758627 276161749 428184937 448139185
5475414 30577784 24775796 297995865 282993915 254857202
641924601 64846274 4967459 812922186 721500102 694834712
135740712 6246077 139301407 757811442 746841522 687761806
670962702 121130833 62981613 878473286 664160421 738354180
206849901 129871258 8317679 942905171 711460164 864681438
65241901 10631596 5145355 477092039 407665306 487908575
24525261 5058826 7662480 127670346 126333867 122544367
318626453 179062249 77723838 347801156 332858189 402835668
253877330 255111683 149288303 306225787 418813363 323591411
47486021 22181441 3664629 269390172 205319567 300556502
139098510 33893865 53472713 386947989 401728314 395539198
3417759 6232684 96446784 295428479 351868807 342350041
178398140 148848375 49681465 561080701 514167928 554874097
8600987 16418297 61935964 345812685 369054067 324062825
5030803 68058658 27808648 209682981 256585232 238124909
874830 536819 171933 2815795 3270942 2287146
1734328 667808 173826 4799371 4740849 4771495
67640944 52901783 31890403 282546909 347687689 260791922
157160369 45382357 14559996 828691751 825441774 641322835
6614920 635269 7675925 162063416 137392881 171182517
17426605 13149947 4059102 49992373 51523376 42181334
138201626 12258707 15093876 803168243 706590322 791260939
159664985 132265543 196854466 795636410 664346196 788945435
20804360 21454651 23426870 385758463 409934586 389510825
33811512 91609441 14775805 673139159 807938531 792156219
152750387 29876712 807028 619260135 619974897 644240089
19814596 53414485 46680134 412930430 449249970 357954072
931008 15929744 26106112 382709532 387062980 380875336
251810551 9742131 48101885 375554690 203913737 352461499
202601817 33571478 33656489 387797114 414773897 401535342
625849834 129353862 620641591 914322456 758149188 881779978
73337706 2651673 12362011 349300397 343457333 326552446
170904905 115327221 22162114 445007830 463047056 528888247
220173872 91647759 129469517 940168296 926766449 938905431
9940544 812104 154475 177323185 167445579 146859211
285342638 9276340 23344233 592392371 526933774 577320333
20503254 54397191 124902111 703323217 732142406 709300725
349225522 71648937 261484022 421754484 420171999 408696828
157303047 57160274 50391256 237731764 238460190 236843343
52708593 20359791 47228968 365035108 276806310 366687979
475352154 160702379 78989508 661492395 398117795 393163167
121730725 34585631 5531430 229632024 236089959 210111084
6829953 3831389 338077 19884121 23027732 22508056
20176840 14540723 6211567 455177255 405475534 395385408
22944291 25229620 29872599 594428865 603640450 558449814
414893648 164922386 41797230 478332226 285127888 425596872
562912031 16251507 276148326 741009723 759440722 654877487
16662148 1399639 114725165 646652590 481393820 484958197
96676096 82775866 13168394 432289482 390474387 381410407
59133428 43702222 1211720 126774633 122924781 145090975
42074815 9292760 1752126 824161150 607093519 715771724
279959350 21006738 260850382 343007022 490920885 591742769
172355 140726258 112558743 459445921 539066795 501613347
206559541 106353196 217778144 554510644 559536321 515908117
37861128 8181269 158732 88056126 71588928 86908015
15958980 10089118 2718063 80921108 95671367 85907984
124823281 50474231 105414450 566116893 596785151 533160985
80020318 30523093 23326947 778332970 808366877 885778245
82829934 28008238 72642455 808942477 842787033 825527605
14473457 353631 3726139 15632233 11148727 13286997
18162674 30656591 77904396 576242803 675152441 721596278
64327334 16725922 52106415 706731347 675701474 757855327
279325418 28054269 55514614 827134488 812032194 797411487
118774586 53811055 26234609 309202964 371760619 299168874
50158486 58009463 37682903 805245474 817891659 667096806
179632387 117863670 71057657 274119711 217694602 303150882
119572267 20006521 41913140 275340504 270419152 291403102
246523855 85807187 14404704 696299799 662290167 698755318
68965821 41515512 16443563 219242590 237792470 272843400
77328494 86071154 1013497 471016784 487252630 487954960
93012762 43976536 28234815 234351401 215579537 172930203
103868365 8817212 19789734 193549733 201865489 184051435
277059155 136396904 7571080 390483031 385647789 354999658
4752194 1651602 535715 8706306 9030185 9598838
426084771 212969884 194384129 469832451 493366496 554786932
171487235 14175266 55149615 527259217 433637660 364800148
77276397 19137747 31807027 763321401 595091800 735726559
162109836 40623060 15684823 310637327 309808346 308956251
206646292 8560479 61774006 414262577 401803985 379819425
12540167 49100835 865312 496731404 504480589 434375099
358622685 22471301 78430932 479670183 473328532 701193584
13345046 81493129 88891795 605856411 610217949 595384641
350318660 88317572 37844501 627720813 643011418 596661311
260126336 253072597 268234700 960067500 854542075 953722839
30322894 11657060 1462727 140229986 145022425 140582522
306177852 37607258 46527787 362938607 237408865 201139100
32312000 30144677 59569245 177528488 192732642 184317445
1878610 4814293 105318987 480686656 394281798 460563573
1743310 8228067 2947246 35459589 46274024 41741768
82665417 26537603 2202607 292171880 274221825 293065280
291190614 74038905 109017638 392146380 452857992 395921333
135253348 2816543 55605298 306457956 291021768 267901362
372328720 94285094 9890720 710366865 874916608 861681216
179289160 68228558 22126485 433012252 454446893 438287723
149393102 48818208 421710686 767559282 783167305 765633317
203692957 9401939 55061865 503714372 473563356 507464546
463805834 453562433 30291718 676491254 664072277 358487676
33265617 23467022 7685013 103020817 137444698 139212122
21465770 18993836 711033 125690632 106021481 105144423
81969633 64129704 64639864 683423960 600700484 684021211
102154149 11344771 16758856 150336662 144132680 137932982
78287028 125269894 21769561 871649569 710501982 853515875
8274547 57332239 80712473 619160581 527737062 642239027
147201647 7895789 1999708 890593005 629941186 658082015
145328714 2544242 51587298 244106994 165250163 143519027
77792797 20029877 6377152 885976239 724692465 849561050
8322682 14542883 160045117 708459247 723720823 642204130
168813700 154818407 5328439 893101345 820718025 682290506
7023315 11369366 68268186 767829775 767986627 824446792
2491782 66236716 545274 432407016 453015590 423377142
29322107 181405440 69360369 507760257 505945435 540444509
238351845 9816966 63159191 476561386 374752888 438570609
3746464 5452145 15290755 88257644 97776942 102654340
52798462 3509601 147113327 668755999 778378617 765345739
2911288 103456318 114105011 558011013 564741917 455972413
116786972 37283630 181274357 597524188 659986738 602005794
133262053 46801498 21690330 734709767 797138542 834140725
182875849 43182931 78556523 280261355 301135156 228575874
1937048 1609628 8108451 72372464 81723801 56761748
11503565 1134165 11530171 48769785 58333878 50142945
69379055 23259761 96997815 703015942 778790129 687207903
724351037 284751583 88933728 770095481 617925894 517456183
22898814 15001806 909070 105913111 85520757 97914061
92107521 52156264 14166569 273424285 302715092 315990653
76252978 2758788 16432632 229772402 167010487 183284382
98650006 1030768 20119656 343051026 387688197 346390708
374095267 85411511 29361798 742822308 638720930 693827345
735520692 362195705 374331830 801284634 583952480 634382466
35805770 52819731 38945577 209957772 224930976 226683480
7885814 7934954 7010102 47664022 53847330 41675659
161249240 63649501 42110769 196346028 152322937 195135975
274829398 193009017 55232781 812190557 720164982 775284032
53729591 22825711 98238586 571490718 511776593 668403081
442365965 353634076 64410147 507232528 497964475 314282782
366841373 171117490 323998269 429229830 449396434 390321146
533983276 7350422 108819112 569380423 556327779 488848852
189667300 29877689 23742678 566850023 576244970 590729412
206453278 22442234 166719630 702273457 758846277 706333661
545773495 149016394 92726543 673777019 568492313 617376712
4724166 2508523 8050946 61324876 59185514 62047153
20695827 53541359 42460859 250126011 224793151 251305742
60220249 53509231 803442 325237465 382135305 424286667
458588 9725021 4025678 29496182 27611632 29360624
30117802 45544643 61875542 383141724 410319744 429382578
207559455 115599669 24612672 366980855 313306340 287299501
67703581 68668140 44417403 430485297 400246687 411380904
231167619 123299916 20880292 264206769 148886462 279527494
4155517 2926950 480315 18448026 18255085 16750065
6887742 25917980 31358330 433186300 409817612 454781783
392248409 32225996 133230458 447765001 447709212 296621742
36255278 213129232 72939419 797543198 875492918 673853737
288727022 66370700 84177736 380508182 351670774 378299020
33189361 79736429 144035218 428763087 561899131 512737986
243797386 312898979 255066343 831623308 650918344 811207934
167264711 54657706 15119867 201468947 210772104 203700688
45582307 21881455 77464995 143756260 135156438 136361887
46024656 40358173 43638354 304519817 305449793 274220568
40315209 67273348 102500366 664383489 608782986 647111407
5191686 858181 15334794 51928840 38437779 60181871
397114215 177236784 164210514 545281923 778939258 800326178
18760945 37522263 14104998 49712038 52686400 46702012
292151983 136372137 157297215 522859633 472195684 454502323
367971906 258038170 188256045 658715186 569562364 494319224
8133677 1448328 79728 22902652 21199660 23178848
5196499 3012317 5701305 39611227 26935521 40366915
159857004 155075931 88955753 187930214 163940677 203439951
277562126 214088993 58997803 376038597 260213965 293241958
26495705 7259517 3745037 185671689 189893170 170437677
533851652 201049337 402635351 564339323 509097816 509868723
61471370 97446320 60529466 286836424 244892290 244315376
116634647 163475435 179441679 427367140 479325373 524113179
98241353 58819272 44696553 468281178 249432249 382484813
8376736 267974 6137827 19582433 19129532 21454334
526385668 22032772 61694059 868292811 525153779 793344673
4217325 3590894 10363213 287767985 322112962 344344399
20977514 140279641 204301914 974005167 953815226 974925250
73010613 6084901 29488759 642080468 353648582 641730767
7393533 3574199 3017214 8587801 7444134 6418854
71627305 205599845 56066566 476243864 497320084 477589034
3909152 32710223 48675984 260748520 263297418 259249388
22478323 45485358 145499762 900325247 915221755 881837932
60109965 1228046 10826019 614741128 497108812 475872791
37072255 5354303 14499024 49472619 51044311 47290178
188733676 66684187 64614711 623988209 703806231 793440226
25034619 234025 11683331 224357195 224444429 231555956
259740456 92992147 59163928 466631058 465612110 357907624
5026855 14338112 1518975 474809912 487375788 384005203
7792242 5331724 11081091 220671288 257191552 260251135
15776115 20193362 1535326 44207121 45062821 23515434
2299374 102044 248859 4897179 4237761 4320440
212938330 8958251 152479746 401341463 325383611 390739491
53553419 2560603 30632700 189213813 160470621 160498310
132496403 28675967 75296852 514661116 401671637 454559097
113373350 21213114 37339992 417646976 466694479 448318111
8584070 18970344 311398 140704487 134885551 126022388
3059417 9874509 19538688 98080592 113662659 110673830
29895103 55260985 51089013 769107854 799221992 805623839
58226386 38520094 70993183 78813449 55957408 80955386
6929427 1944428 5871826 191930684 221312441 211953458
40895486 28398926 48295056 935261511 506473858 940825285
430984808 304820276 87570173 513365727 538483642 484771257
13267055 3039892 17085605 139856514 109711841 167710961
145804145 13238566 32508540 724650986 793640933 726308322
33375547 3283128 62843766 284334172 290715222 310975927
86521584 99245465 34723543 516107501 516459090 408314806
60217589 83553481 1760377 480986887 427211123 538549669
70464215 303339270 41928110 895327355 716094017 910482231
327866271 81784379 128478521 592674670 579183527 401230726
249190269 139875338 23640004 495564341 523302704 520796594
18034120 50490125 6677559 84716350 88136156 63265645
117002024 33799300 83322474 803162718 834394265 725429547
506479 7271913 1713174 62217128 68879176 72359145
93288849 49565690 37535531 200274086 182404317 210562937
73734049 1804744 12193338 146097097 89621031 137693587
292437410 303621816 304068853 909696081 859613516 802933751
18115893 81481013 93271745 898952109 942548171 524908978
245079834 57253618 750075 353275069 298752306 264471212
12547171 62261537 907106 516235201 503526923 517061748
422735944 230889373 146605867 760498662 811196810 746219199
272688373 13949534 4204955 751215281 935865599 825940659
87093614 255097315 53459699 854801364 830629530 906534399
391655378 28723231 185804560 605193993 597723111 400965398
15168370 123352221 21255387 529444233 567569201 653167197
53915798 32571021 89062626 466523108 441859281 474102543
227321503 116837375 19705081 377229654 357656162 374386753
63827849 130433773 13372722 490434552 447583391 424993864
36260956 53526980 36024316 267047829 261232084 254803563
169318 813554 769882 179667093 197383449 191348777
706350441 56452686 187383052 772139765 253120545 595476137
45617092 172822619 3906634 823012697 745016246 766318611
237640556 176185658 125664480 729915920 684933688 620863266
12873266 93496950 38739545 827566436 728854366 792364472
141659997 8057218 99796881 483670748 500871359 481681580
55573033 94247142 50600425 500953694 486219475 458696937
302662967 4758700 155033047 373838371 341108207 344749529
90247087 9741800 9778872 549762841 530295278 537290460
184459629 3200161 11971890 663878466 542428289 584687623
160427067 123487736 45638797 369155688 255089089 243076132
2773341 5069012 14694216 50620044 87148247 104028655
55571320 20059248 53571641 209877288 208863896 183987020
635400725 94972318 102531565 769976236 663437662 524123902
22690997 33808971 5996357 604593382 673213097 618824062
62810667 25441658 59403412 574379126 541653395 564769208
4821468 64020653 255314573 875451545 838675059 841899743
5448828 5724331 6473669 58166348 66361156 59082458
19690019 69681958 25246698 809847448 754810643 789076914
170888642 185721493 21535649 855047808 880011056 902124579
102741962 257822463 96577712 779287688 775799468 699515208
211791144 5675947 29595173 613157034 549393643 498356148
12909885 30168149 31292830 563452111 567567076 544515730
27445782 12088866 19351632 698892878 707083456 670037418
548169675 40429339 47811136 680174927 378985653 537491604
9426093 2253350 5067136 20756675 15133268 16774392
685851492 95387244 50601473 918521177 677734082 694879053
31607351 47310027 16475726 169314218 155545356 169348624
63222081 35073663 6495414 522674138 510566625 461772685
52037117 17273922 20012604 60151510 18493073 36601070
54122124 77176518 8626967 309414404 320479082 306806982
290640487 13172675 61668514 415735791 156743816 443651567
98616581 43233899 92488971 689278078 693601871 722331298
31331618 21539385 31053955 173216079 182515796 187624645
65624008 32706460 68869907 736134449 762134926 720618284
24186624 9224315 1002827 74940900 70566052 71613755
23268597 67880350 9313007 572080026 559545598 586119004
273433761 14638656 49837558 443496042 430474131 387957930
58605348 1223048 64321495 568762278 404842909 572201148
1787659 6032718 4637432 40298678 43726298 44324840
517489 62977373 146575200 548019675 543557516 514559595
233907821 72783656 26459517 471239522 296825248 471555793
74004656 64308492 14744014 95591945 90226894 61038640
57016500 892079 17644346 311941259 317730717 307626149
2991559 26274405 15907919 408943631 365518631 278050586
121850603 16589872 8509926 619189112 532990606 617905754
44712716 17708718 7113538 248978146 291346140 299630815
457353447 259849941 2814467 924608055 677656182 881259416
3626260 56410601 96999848 781207867 799104221 806905921
18775646 37030272 16333929 140955328 167541760 134482150
14969959 20333829 774304 262136132 294050223 259040194
3024125 104411 43766 21499003 16356253 20595371
2781868 1959481 5848526 33814971 41271480 39776340
8024906 7270759 5868500 71053911 72353928 55088403
235847 4599909 10105389 51163069 46627095 51351434
24488337 14771269 11887157 183402242 183223951 174472318
73715996 10817630 838275 87449078 89631219 71100622
50729729 13375348 14240904 91872395 75561568 85948452
133693 3582809 578383 17109813 15746594 17729018
303130940 39622797 115889085 431010292 189707637 317696095
68799319 31798070 47736668 306889068 284326985 268541443
10453980 42301864 90445054 482716517 526647166 545098238
121524805 111454202 31432138 549408774 584486752 418326169
1262353 1132893 1583241 34102405 46725105 46005128
115790853 3376247 42405307 477465205 511253637 254036206
154623 286521 2208308 6294714 6709277 6622565
212672903 118358742 216765016 521160528 481488017 528895748
27346318 31733634 19813412 100943638 111828960 113397112
68331662 41797937 19778080 188135031 199232062 218110337
403305121 78021092 87946915 895136575 784677617 736331215
38586811 3271362 107480583 594418796 546827364 591569564
9491848 11237330 17288137 118455632 116980138 124756454
92081607 17426088 65332019 231882769 229290101 183536823
20324552 14778285 9655899 70669150 62601489 71895776
48369625 647275 16715572 170410634 135777504 174713128
26897139 58912672 1661577 492371366 509337638 495565439
36476293 94856891 57915704 487106842 481439870 469221550
1354289 1396073 7420432 46043470 41189780 46502405
173727796 55612652 264968724 737081685 745050459 748970496
701256571 387904255 324895605 851842407 772197997 786774585
6155581 6154337 11016902 53430081 73179992 60328240
823541 73437 1594045 9726095 9606831 10152955
310587749 154489719 98527621 488866354 401117190 452706892
87044694 67387027 64424407 885270136 859886517 765631395
139537267 6066055 165014999 741921145 893131053 948756913
18595895 8147614 1484141 28162824 33101854 34738310
690706071 92010655 408203612 908563593 896197859 873856989
6501103 619366 19709212 233637955 238410983 164796103
459648916 84848440 114272503 691950425 660213052 626216447
68457761 94251352 96875979 363924315 561659360 478730512
57570508 11132573 81163910 304501308 190736816 265635520
332146501 82603552 18240396 448960052 448282500 396183011
145900983 63425844 67028675 404990806 406101281 420078734
6863612 69536412 22067403 453327534 445219862 427845166
8630987 6867671 5881352 65556919 59963602 52832372
52261329 89246017 55259538 742119972 528556109 722139213
300937753 222284608 95272083 541583437 483839895 495715916
4039564 1192457 4010125 29559244 26609535 24556732
265086793 217513649 723254 434718028 411446072 296437481
48694764 47087092 63433778 557197940 508899955 622478332
288683352 15225225 185220154 382251279 167882988 443559288
216097267 78128854 176631818 619063938 545516462 649206974
27181935 151659037 22055664 734771214 691145952 772686834
181629723 4386142 135590488 619437172 623382220 580766054
217887944 24463403 125255393 239208139 240487885 216843071
4751820 2988460 4822021 29960085 34243432 35088011
2679974 219111902 383610642 893622868 798908189 897272250
1716150 656937 5363722 32909564 33510821 33087182
44853943 25378419 6267116 416058616 364861630 422829165
138483755 61787094 56107503 294019584 137016148 323623477
32647330 69767682 121203280 910590882 882059061 845198309
31503335 61461989 8156461 315220140 390751912 399894362
1125584 115297363 91316065 526594531 575099056 488694992
1251443 85281618 13823693 657152554 621675134 692063603
154227725 120902177 12737686 927692607 917668234 774238318
34132031 56343650 9312053 310068923 314810279 325253991
273014677 26818306 78168965 861858459 735825039 800452398
31604722 9217584 76398095 612787275 712810406 726371914
1826586 1521470 5693501 52047955 44162313 54474610
48357058 67146014 72308993 395230472 484425036 475345770
228671294 40678732 46036076 449686276 511584387 438334521
247661790 30356205 122109604 333627598 318098175 317800833
181904 624834 507479 10676737 11018064 10299054
54186147 23417305 3979085 221712117 248376684 250895473
8912995 1534678 133678123 509594779 561206935 605238331
153298368 29921053 165306992 783307466 662000527 738990419
47949134 7400730 34108745 214087178 235247841 225061689
11647864 85022053 24785669 362564293 369687277 314996963
91463361 2527917 22242278 269726664 286531779 289855269
220996224 197037241 35563377 362559143 278994968 352202143
58457201 40575019 2346499 132853268 135301106 118796104
350524 30265066 27341312 117821694 125179371 125084858
177441273 107248582 44330247 708109301 679046170 427804442
59831627 5770727 97967351 411833555 408773006 415356556
16914299 173701909 46777360 453294436 452667930 359434614
261380035 5600851 71477869 557350819 508220626 714339649
116825037 11981844 37972295 440600775 392239216 440081839
234854782 26579260 5644859 333602343 279853381 324258033
133761553 35261806 3157558 278977420 251178322 305634166
20099032 43140961 14507297 296238327 330017873 298678360
35675372 19001972 45085650 323030816 313204613 313357755
7179855 10391787 6659860 162170093 169940915 165176849
698412970 71153701 650344571 894027907 881592387 827533558
643884 7813304 1934217 25150632 24926512 22242967
482178 4087928 881120 129061946 155820817 148882472
93355406 17289881 8240231 113572950 74667778 60031529
22977633 7834212 864840 59313789 58759171 59436863
22247372 64476447 942081 348267415 353668090 340369046
1991731 115436187 809702 826381093 631186244 888899768
28802304 405420 674627 60327498 61225497 61851205
556969306 32306488 30854917 933748967 779739838 348484389
41241653 6023884 180980 146599074 162465940 155946304
255328612 70426978 60944580 389371257 430829498 412632919
25623341 2366768 7405667 69609687 73402278 74506080
745092643 210860921 281568040 857490608 375653824 622745187
90831627 91225917 62126909 469910154 485896812 405746149
12297987 37996765 42115873 472600218 463198796 457546840
78171813 226900627 122744169 724720826 733545733 710540461
18512 162754 86368 1748201 1741772 1783948
156307723 52095557 8972831 876691841 817520315 798008588
10028130 2943044 788894 52633928 43095512 51880595
6885450 4698976 1528395 31473364 34967729 35483896
18576852 50602578 24199127 343375537 351795996 385158718
90335631 22606080 97195137 561866605 868707221 775665529
185226101 83118894 164622453 628984521 561157966 654261034
189491354 181335939 46525789 589604540 604036771 569707901
73836000 69853062 53141036 268662404 311666600 305661330
126175294 15386023 14968542 275222369 269554330 248105553
6389868 75481678 399634161 687500635 748166860 745221806
164173615 299254023 234774053 853583051 873869140 822349009
7338787 2388167 6643838 54982207 47408341 46722084
13121591 24768362 63713792 372789988 433033365 402687147
237776584 112607056 218580126 701997355 451348912 659461074
12338823 131999562 96752986 884030027 902989823 861856455
12266840 66908042 12925267 443081075 455652476 420656894
17367773 53610 7767317 26923068 16526302 18523293
78163642 23025117 44453098 338617522 386256770 379447994
45543248 56931908 82233798 588655790 604855340 387853342
1686693 4518837 6628363 197711469 202448018 242728941
408467842 58481432 316327751 437872691 433504264 548160927
44930089 67216300 143287787 550109016 854926106 811938207
240725784 59649695 137795803 272600247 280715924 276982042
70553264 63915953 28529154 88897806 86725573 70534522
18470492 26025536 201811366 494595802 482529786 453554154
144021723 2905806 663452 599741513 651388853 618951213
2703536 899532 4022432 26680356 27477113 25485831
73893147 23222150 49162005 271129275 255559157 349021985
2377534 1315535 4250505 22481240 32758180 30425421
56205371 1711611 14996697 202384400 161841468 207047369
149787303 4145984 22464454 570910692 521670183 480247334
159944 476746 230340 4867049 6250686 5885007
4031354 11438201 7697332 204066902 173992316 213281430
89958510 195394277 125708917 819332741 872644597 701832644
9345374 27170900 51483188 395317878 433014004 423980125
46940438 38970921 7600224 730568305 767697755 747321914
479565162 109013682 413901617 498421109 353275529 504088370
19985076 63851961 1472780 586287330 512564977 507371960
41626859 18787510 29072195 217899536 141006825 217757267
41906358 66570800 79387315 411142822 446406126 376863781
4247177 712109 1346010 17791421 14742925 18808805
274446742 44011767 42700261 460998727 469291176 468535155
250964608 112233679 45477630 351760400 350198240 204956273
333962930 133582844 100721432 867380429 831955250 825635936
96166880 147928022 83615672 976843067 930728738 931295725
556278509 180802141 76930972 740107829 456638593 530286329
462308652 113001798 259536449 553735443 496761314 577192860
76290343 20633346 45041814 614496734 625503780 560319424
414039950 163990983 13682275 503050887 484206257 312199594
820931370 564995021 250442777 866801557 988034770 420267918
228762663 53900719 146242362 609964674 656718756 659155321
473852907 41349912 77846794 531025111 149960905 450083875
247067119 223858286 64972208 897564131 814716646 926230045
5063347 37216322 59831675 336263438 457063832 446949611
390177524 43482228 32589434 684282527 621709376 670869843
186123620 108478794 132445570 652129349 770045361 754945819
516649876 112017708 126767244 875014075 966727627 791789325
27865432 16261333 238989437 765294551 741128452 647926453
17313485 37727820 110060683 227820492 250752828 248968281
31736095 8616621 76252357 870453095 905885320 882994862
36441267 281878643 24804061 580438803 652152070 613252265
112455461 35762497 35120154 722851157 710735559 743314773
195168195 34579887 29694144 438749104 395502900 417984368
6408727 1335424 15168501 262442253 254401315 254259448
387427946 242933962 329819786 603059809 410234651 614529349
26505536 94708757 4710596 683770674 683715366 675037427
109793223 7581562 8393923 229490439 222647176 254494683
196507497 130968094 29523971 329256081 295314573 315775058
5100735 19313365 43674869 197265401 208078788 181287868
3837098 27012018 33114835 193379250 192632825 182469312
394428652 33628022 316173775 666805382 469473467 616538532
28998264 1479251 7973774 146945726 141333957 148049870
114713228 69893516 119016856 252521076 201247681 260694540
135506977 32988916 191513569 422191796 402459676 437883318
126500403 30754784 27958999 311431837 284325098 328355306
37888857 11783952 9239465 511126954 524041887 481119719
275292658 11363275 7816665 398936319 400719014 230976134
557970772 63240828 496078491 647254259 373738544 641073666
40671935 15792014 18764954 70170710 57159585 29545820
185533070 236584618 226039021 563912049 634721354 619177209
95982190 25961464 19606983 286259119 267233039 278428020
1333222 1154926 6401320 28008449 37214052 37350301
223397921 14686289 21236108 297183506 362764543 377684296
133319580 15810833 13850395 197921144 169538860 184210293
1854849 45842670 58666954 467694986 490883832 476108493
460948892 173919729 105657209 856500696 752563467 772663967
240691291 2096256 174341220 385305964 398214999 337788968
247583343 15087945 32165525 288512229 287303859 295621582
418894165 201237740 89251281 643251823 588999841 523451995
533456284 73658683 441537184 614142129 491959079 547669660
135704326 70307430 42345197 457431120 455928978 369246816
2315237 2608089 2885225 11586042 11834420 11785716
101603443 9532701 7658839 373349439 358268308 243249192
352554459 7112157 86613989 413039655 169963628 267270486
529114050 106380490 334235821 857120484 794702351 710076628
18076165 9865121 32632044 80818239 85964331 88680321
855885179 19664906 69446199 878421502 704274313 842610407
95042008 35255794 134691108 336877413 421920007 429958733
155024540 102629522 3525097 404526705 437799303 392087407
77508674 49000281 31960817 184748040 169642613 155359990
743654757 218659939 46873284 768484682 701192684 748795133
55410314 45384338 44391624 768464162 478950761 743756700
124539275 175123467 402983027 964454258 932174058 935452929
11675500 3881326 9712699 202742716 199010994 218267844
25195094 215096089 135737275 893492763 914670509 794751785
1171991 36016605 31356404 148071199 159695026 135724067
99307878 5099465 8786952 509424782 505794493 367778733
294459708 160204039 31000279 451127988 457330923 377309051
723532037 11597986 105869593 890307774 835203655 935907894
85984821 10355002 4439798 107011557 121352399 100640155
137175476 13869649 26435216 202656855 209984928 144536485
107110983 122667240 166767380 539563237 463859360 505666408
6844585 21521837 7252840 135819955 116132948 152099388
81265571 79525641 159367504 568899789 533310990 588665468
23994242 59586827 45182208 315461224 294221213 249471929
111304978 4803020 22593672 131194031 119160344 134069280
5341421 87158515 13552380 402483126 421972501 411753390
132044720 3405226 74957878 179382548 143747608 195689212
111575322 16752430 541881 721629089 691199556 592225617
41491523 49087 15995262 301667030 297029079 342931544
1565908 125848 597219 6032185 5666040 6514427
80774138 25587252 12928455 110249694 111150809 101380398
183719897 4538405 3795150 391914004 400360502 288574683
144088783 22511089 76944718 352987600 291806539 399308574
55690548 114401504 26713627 716349276 656692603 713173427
20038664 7963327 6024031 166268884 161211144 150318146
129523110 75281429 139854843 735669756 687963228 672006178
6078435 189011127 8827916 883822649 845129427 832575816
84029786 4330730 54684278 944624513 780288890 915966011
329414232 50924778 91068873 440152622 524112699 502199948
24473094 23201823 36633029 821145644 875317960 750256645
168394817 242257023 59853498 581005114 616420525 535363570
118094540 16156394 35342564 141791111 128838873 146818432
128427903 16973631 3585240 253217155 324500694 186950396
48013387 3950029 193604102 536732846 432524419 607317929
11603322 62118575 17105542 243679918 313231437 293890830
43960290 8898368 22233974 103593071 95709337 82584194
65892895 5830258 81282155 194113426 223628617 243260899
87635067 68631670 6980727 479279578 477998617 447672648
152330273 84225840 1778581 596055566 594644674 589299758
368933174 42868756 98446536 596007800 536904377 486739168
1782023 27958072 19471087 213106023 203710910 203107242
37849861 5047303 3456303 78168642 83279611 85966763
2645099 13086867 2286946 420811314 349737249 393018284
555944142 448533746 576390437 809661648 701138993 675932696
497922002 16080135 638001029 970693607 557221244 926232108
28142615 14753620 1349711 682239256 510754882 584270016
142468910 66496611 2727524 893282617 761261745 814373783
131786954 9294124 164912798 448448278 463619442 450973643
38225254 68328188 12744044 176988190 229786669 217349430
4072264 149492034 21689066 744772359 647401305 577134039
1735190 60029353 80770364 321428195 324813665 324394019
186174895 1857646 27161966 209057328 207674982 206728023
218940702 153962609 14386044 542000759 619773665 631417549
39540044 1527436 2908485 115312469 120483490 119862582
77317192 24513383 125396844 826396800 732773893 890658451
133477861 9541457 17056738 397171251 416119736 301431273
5929924 441599 794795 6472792 4018909 5350089
137401089 16336916 28737047 186686586 148954058 181995261
131281910 28893784 65010948 153786430 152752534 139937513
283383017 200982288 34514199 448222130 517402805 202644942
254624508 95511987 2275917 287016846 282162208 231495344
13901666 4450537 291111 73336479 70544833 64271132
158647194 143217839 336503355 408817048 601131844 610169864
16906612 14265260 23599553 183654739 184440674 185438329
7392741 161647518 53055000 584853344 823494626 770439939
69750617 4449513 8227610 350066352 319334960 315828715
19218324 4714491 26844784 750572460 627354069 468634903
59211441 14305730 5956976 238890451 236920484 209159661
268696546 83540701 278594281 821266051 748742421 672176971
121178172 23862256 54526170 383846102 381450558 389126133
233068022 116827136 85524221 438885089 435499925 390968443
265967306 8704906 127009581 465291096 305207789 380570787
93423646 74340722 16509210 512442062 487597192 520544942
142571915 37687970 235774030 840950343 740542342 878508986
1111195 226422 187054 5341859 7827157 6025885
31112912 1660015 27580040 135895055 125383159 135158100
226944052 77727837 15108380 893039086 895953609 871454970
5972129 6969989 15100827 347494707 328486613 327593774
7069101 8026985 4184115 54451165 60384962 54921451
4464346 3432270 3924329 58961547 59117387 46868842
1176974 1062412 133864 19167085 19796505 18163263
269506236 90502222 7559563 700599583 572447157 693901545
25539670 4785255 7036362 271241065 227318573 223784807
484811742 328470431 86787338 566235890 515559311 478873711
55329416 2735289 6071430 350645263 288863479 271180663
40292794 16032979 37242236 130892669 142473355 138693775
47584778 170439471 13665490 383312025 526116149 567417537
617759791 19536908 416326910 771080170 359164569 730965727
29152409 71973697 44068657 572889061 484656160 575738167
120139664 32767296 14459698 189673090 113022311 152490445
373707215 65907535 319440794 675761321 862592659 807413081
353861525 17557822 50732302 367901354 304786274 376200661
116768513 39573553 138222524 461936967 444269532 459618236
2052946 36847574 2218492 245954858 247256197 247260982
98550376 16809352 44217739 620593736 567522111 547109089
25585370 25029981 42303387 406315927 408470679 394526202
308967999 175571239 106877740 522208745 473060535 608909136
30188616 3230899 42950161 204320297 209431272 199061326
114792839 28295392 139081673 172477052 90644389 183604536
51544274 2266422 25675224 56515162 31248406 46440005
163836167 14152599 137460731 674953980 585838457 653526013
63358807 31534516 94249109 255309491 208621992 271748759
76466832 13786204 72851052 745990384 641758367 706994604
243280016 121233200 21820795 923214354 995621839 976162319
755250930 368150842 167286437 835294184 755219528 749190855
84934055 31151134 4422661 461685180 497727943 420419100
38109673 2750554 4618814 370255566 372565568 383621509
26258853 1794052 60204489 229867706 205646368 237644807
130644693 93097931 17217286 189235039 184589336 174272214
50096622 74838819 71447505 498584048 478348589 467090689
194249547 291007293 70837789 351466751 427509517 434643530
6413094 2226808 865011 12401946 17997495 14967944
96152006 21307350 19010885 162390367 81148653 166037362
354894246 15620894 83071535 626240496 565510800 581263910
353677872 57193677 225317894 427370687 357809108 524330024
4336696 4297267 2052014 54237133 53639189 54336520
49945961 7088592 15675641 90956302 92998522 73870534
4309740 1718432 174814 15786816 16025619 14908175
281261454 29188333 89180584 387348839 397062928 435328555
27640384 10861956 29026596 627922657 612967479 515070089
320644287 264050508 106525596 462168112 449202871 216433161
69355145 104597660 159061716 404074190 417066044 386782882
23914225 136505639 83235072 598037947 649462349 501292385
11428300 20979724 34690141 273768119 278106064 272004972
273548829 182832812 27266441 661680928 532323860 620594634
130132916 80943622 39528068 141881105 114789393 132692980
480271599 294315669 282403279 526809504 521833069 394838825
27516324 32964780 9964133 165577978 187210075 189658906
1682264 14940054 14067798 232682992 255101168 256221687
336291638 43661519 63686630 623136659 487652911 624543493
556514691 100844240 98741258 716102677 280325575 390746552
34805711 6646317 23050524 178944963 172988700 171225417
160928871 40960184 6669441 603645650 622487091 618053025
328636046 106090033 53430780 517767486 535573409 399215112
109757946 3825592 4506886 219396235 221534491 167511775
4424306 8460674 54701203 573293438 457921780 570377560
4244467 41449813 5893996 349188383 375763712 359608406
26870541 175086742 1843461 392683943 402321568 416804865
514246200 12364223 128682175 748330454 332787528 768061397
220244888 103428766 90613415 306186979 268429204 318374437
762343651 90472147 1419060 904430270 875675972 348705140
99722322 7300538 59359405 735616874 734758352 770451282
351316913 169517257 95881742 772621925 891876507 929696239
7827440 182886176 113821248 553020963 457445579 560880052
220196584 6999244 200759458 578302739 586306819 582419800
262040949 186602008 143987410 419706146 517790084 461662791
3026192 4414282 30704583 483826457 461338407 464705499
3999501 234628489 123219545 814029490 902793259 847950296
215284761 6705322 112619660 594269064 495656704 705905864
29856028 22336539 40341378 370645905 311420525 357204437
15038786 4733921 13710577 205333932 208742576 162003621
12707468 38755212 197540157 705401196 790730772 713832771
100820884 42408511 54634414 846022417 824253095 848923129
159122203 90737995 10309527 395791232 325872092 304008855
5526951 1737642 18971420 210207819 215500862 238332049
231917 2190044 122060051 454689778 588120027 582023386
146849813 98304367 65220416 336217666 380078063 256695827
190079563 110471863 2793890 543935721 732295283 782868579
14258687 10871291 18256509 56211960 99854786 94653676
55235003 16014757 20951744 104232751 116028217 117095988
274943833 131248438 335165048 337346217 530759222 554243466
83715670 3959751 25361786 282785128 274855980 281697607
414932827 92095069 232143892 690542485 713399178 724283939
17279359 35218695 5510769 56475979 53321397 35982942
69963485 129712076 166180995 783837734 977704621 925451018
139107992 26135839 2762416 148018386 152210491 61751239
16357699 81590216 14117133 734617360 748453630 663514267
110545741 108374715 152654721 579919102 550694664 593740572
242295073 82512646 112857355 502745478 480388317 598345850
207776 86800 26857 1400539 1693731 1699869
162093589 80661732 21472151 797129563 808524728 712168247
352581136 101086119 108350903 530912359 447621100 483595903
63871649 767017 86194146 688289868 564487650 696619612
46980982 30869573 4027712 84878723 69312661 78108681
199235993 49673106 35390925 401306976 385818121 396844913
332936843 17478073 26105965 352713566 296897551 219429560
597137622 93726381 37819718 676803643 482659346 454139804
124680122 46795147 72247780 892758646 700534298 846627745
25866017 72514940 59505353 196294050 211649011 244978838
202514307 38389386 68314973 558474504 673610306 572820865
89630714 32379097 44962838 155900376 137577405 156954426
208349382 9991640 73683820 370431859 392831118 398584994
45692567 38211090 2335991 313145081 312694031 306849133
313560120 67386021 31300911 912142093 965006401 907469312
17918943 158078661 23206099 533091142 539701141 510946122
13939759 556019 24813072 838395615 976773170 888525572
306447388 7883419 252864080 464094937 241504179 420721781
163045938 18479028 66109072 183045639 80842677 201948621
86118839 27177597 35680544 155093337 163868166 143557660
87451710 73153260 167033021 859013350 774557167 843948233
10555987 29830583 42262501 554776867 460431924 493757045
98854027 75465309 19965528 151769139 146169191 157504691
172391884 42847667 113969307 940454727 960673080 626035690
663434855 45758520 374169595 782912187 839988560 676764249
23127714 30269340 32990088 283453863 250796249 281108766
457185538 5944097 3447369 590548657 491889403 619336042
17395029 19025579 33971241 138739640 145710514 146896793
53147355 96276090 18661773 215195067 203963957 175426624
334447752 184877785 485114 729595061 614269110 708483763
357471262 360468900 71893301 567418893 525732095 557657634
41297094 169442973 78945997 828814331 833644485 759762774
8231547 6001139 50850822 725639004 580891114 737819054
121488046 75908979 30937386 778596325 761616719 397098991
103089268 155168331 82132621 256532666 241415740 269527989
399838166 246740827 90040459 727278663 733813433 454325714
161444827 46059271 83395986 233515863 246913227 251361365
280427021 21288577 75569736 532155414 636848373 600388939
112452809 2234610 50563935 293489690 181867096 303380409
483950677 112992739 118590405 874418946 793304932 867230670
202172506 89728318 59081423 939723439 940272833 888625511
1821835 7341937 11224031 448260095 415287353 444285535
31590584 2253096 40942648 154928740 154557402 126655968
366239020 64147160 64128271 926015440 958891817 820841552
45138308 19547247 25923848 238396937 263335843 229331087
421758965 11068751 96057720 784692790 717891503 783950726
151329800 5106617 25277011 305217204 374479129 351049220
137393 68560031 127314264 748248998 824201306 755509762
103220585 20980259 36249407 415201040 410260567 372890550
416878134 97512833 58180020 435521663 390130177 316786877
2057129 3924793 122393 5680621 6347531 6038564
122590340 122539835 155944507 369552508 363660431 289875167
21373378 11496432 14250252 35905535 25086739 26964718
54544460 40699392 68717911 303921922 364175493 317971832
2022240 7932712 6633417 54737276 51505356 55371544
110638222 90928600 7896805 239777721 252236475 178023169
156935189 20515645 37404597 406692689 389098379 311807547
173234040 61644798 3859941 399599008 404749474 412590024
191433253 93481869 4861003 434561894 361473921 392958501
333801 108716349 733309 582863879 632880485 616568882
284753491 72829304 85209761 325085997 420275132 388764677
134679 8505403 2271576 37521373 35826882 39214999
1417523 1199246 5448585 288445008 269950048 274309545
122847066 215145894 376420835 930761005 946652154 927537972
28468118 2653475 13536836 86849847 88025946 82334897
323287898 134003765 205923772 786405756 692139441 757529730
104286848 57664082 48020955 128393572 99971593 122816602
43327801 16925480 18237601 144955522 133971551 147417550
50372599 19554279 45473299 459325316 453721509 439782455
784611717 71367923 606369723 866352921 872209285 932015878
43210018 4323322 5391720 129962344 114072487 132973838
18563663 2074543 4417009 25496367 25749153 25661933
1868636 10048398 4558579 64148209 56367657 64669908
4867856 2596035 23300926 325874180 258698761 292753654
2358294 38079275 62004046 785063983 788816158 701427903
84000650 9057194 13535392 303519271 122220590 200696398
641751405 11917422 61542348 699487974 303477319 632867548
134202160 7294478 19187436 432312600 413560543 374543581
195002684 10768488 134034334 446171649 656284218 614247779
707590649 67903738 95233284 993577500 981297318 962689330
6934094 3060399 8414792 70063028 67021536 62455590
2054989 542673 252696 4915990 4982193 3769278
68759987 16395642 14747398 786423378 842839755 898538425
72191491 14457021 25277011 170257312 238535634 199805113
78648163 32798641 8190785 257889041 284374527 290904160
4524703 8645166 8194492 75515271 71384666 78363143
62956209 84971484 52031471 619369437 612126580 595757590
101369961 28478145 2090760 445857280 450205687 473155122
4197096 112304849 23700892 325257253 407867799 424354068
88558760 92790785 16050940 617916300 735742581 530040191
344302739 35241097 17398450 455000334 383017093 284809901
88502580 59177519 7018184 124551653 124155563 125648260
32870756 79599287 2768478 930192046 898909522 713471524
25740531 101750386 16413607 372696348 312328152 415357793
9335262 1946738 6629098 13484428 11102940 12461966
409596276 122546419 58946320 781068711 793080230 472825641
41434922 7364016 35042866 118879712 87741442 102692254
179627252 19635430 65626916 284122507 262164441 285107641
856412327 53085289 240220581 950543855 553729959 852839693
304118991 4063958 7102263 473609527 470280457 488090593
19207940 6586877 2131402 31487984 23459529 31173365
112719794 87197588 8643629 591154139 477948337 571137690
73569410 56019941 50686026 509779505 583937459 497999579
99598809 172867149 10576218 390062349 419716625 352822396
209528421 66680691 26231437 679957959 643452599 718979231
12594934 33209321 42614560 518234246 627084446 455742874
97311574 56928831 45052777 887644574 733583595 884870602
405085560 266537287 40867875 643581359 538875159 599520709
43493230 2788172 89709418 677316209 546899709 565341111
1517831 9102576 2108719 37685674 30400135 32376171
62735872 37646992 8411599 543185297 570084977 421815180
68256634 32447333 22144314 628167310 542000287 568283920
1247950 2433232 7796158 92371957 92926290 91369870
10483207 4750724 8092813 62408223 55058847 59875229
121389373 50993713 123760707 324757122 302037635 252362727
187135667 134973510 120543959 747746499 669142752 744249323
306201664 146751634 22380904 673869879 542087708 603196374
332452355 99337703 21921701 625651264 708290594 434449976
8919668 20492330 13946451 316595855 294757017 328341629
377550853 125622587 110671639 614209395 309817593 511988160
3374231 14098167 3552770 51678423 48643021 48356004
128498526 84127960 79677480 649046898 712124292 700512550
116789318 113554190 27703991 931250789 903082375 893956017
80410057 49129998 26153659 796142068 892999863 892120712
19170953 2531456 1280579 354009019 368697388 352798611
121281710 111434651 15471112 445320083 432810723 433544427
17520828 3619378 226979 139193528 150577708 135515019
734053204 323594498 9240509 862088049 690366338 871596992
84204517 29144153 164774217 768258969 811334816 900273548
94075600 10963633 7507311 204800573 200070196 201205258
218078626 276177265 25227215 443214001 370127127 442434883
16647744 19276067 12168081 161831135 160739867 165443886
12298415 997472 16469878 38782049 41252526 43246756
865780569 234052037 272805968 925603212 556487828 390795650
343336235 22110045 161226207 413813997 493928506 346942158
330381398 109008799 15361537 455131841 238407776 387025907
396318090 145600289 8847645 491458245 442787098 414357305
435632704 141162032 52895798 610405476 614709759 729488501
135604353 3973445 46815861 383907979 321566353 260493029
50849875 25867800 132197743 729386688 511321340 717240592
307283067 220733709 137814031 765086766 564109652 686006383
327175971 8503725 72938850 845498315 693494550 823545690
5833697 20862181 3423212 130295222 120475297 114582148
52918046 23478093 34259647 69994224 100089535 70906607
14916497 18033269 196100 163284675 110670892 160596640
174881415 29575706 64597348 663246248 674218232 640840155
283742306 301448367 280311254 854416470 732423499 873795119
72761090 26392194 25081472 115412399 112059568 119796955
316786935 73493220 127426507 801290681 826395136 792794217
122775305 17398695 32188991 217217967 178410997 168185663
872545 4763420 19508666 244011307 241762441 220504346
1279104 1952026 1566024 5946386 7561783 7613475
109525233 52726612 85309352 126711951 105073415 121134034
459621471 50814386 170098916 529052057 466328444 346089832
271783080 156714743 55824442 535030411 613169168 713411211
145893442 84300770 373657560 778786167 692881491 746999391
47405115 50390495 32038800 160084304 178024164 169938135
70506196 41295098 96695283 596600979 585484614 584568924
77794130 6930579 35727471 427843375 457895480 446784868
511837388 27772383 140564717 561353568 343681863 422282618
55345871 17437474 142542 382791981 382616873 429597348
311806300 252508426 230567271 501957022 515128039 476803985
29496351 68988059 2807293 148914442 194618778 110190520
391922732 17096292 309351058 599574912 402787233 641401964
387621998 85888670 55370417 458227405 230068048 461221872
62149704 32418388 8270992 226129496 210258927 210911291
303523829 124074062 36162875 309726933 306860444 223651978
63065041 12675610 12146478 169536950 133197493 177968396
125524569 16035717 39139302 174532015 168663854 151713920
329144699 143575053 91681671 416608434 366244530 407427138
8431003 56170503 100171920 523327774 508097316 392953126
79667774 6882498 36666685 221836662 210760209 237492657
58422340 43879155 286761 506898515 518633340 414514086
110637462 91513973 14514378 672180273 804184564 810183577
158604152 30170521 18647485 341136149 325994974 253827897
150957508 30324214 45412887 218101346 148052847 197294124
56360304 76129147 12301151 792225748 677507404 669395527
72178217 4327313 14570446 772017942 762955460 777880092
6366147 67360839 23262367 779862195 949268202 740142970
23355329 15481008 15937427 89887958 85958180 91472227
47177078 22676003 11366924 307563686 311245930 218313374
38512311 117705191 95184940 436939340 517460200 507801053
87657341 16331126 47106634 100713092 92052402 106822819
381869469 11256051 186446212 764319562 657057629 834781552
521246145 103073992 304930119 668538708 604349297 737262760
445269279 60592688 29314459 850267946 861740248 950612835
37074000 1688684 7560147 98672283 76253557 116810658
149425411 69976205 26825728 293324898 267631606 205156789
7947280 86146791 84432091 394001907 377020773 412549137
97157811 21702512 892422 151620584 147314213 111804116
6584600 2949769 13228304 157762286 126498357 190850842
11582320 26806962 23400225 157372261 154485585 165519589
74805085 19066780 25399898 208769807 216580170 209471606
13818444 134219395 95099655 448386618 456654330 394482518
57265282 918749 16357976 235796048 240846089 247547399
93973932 8415914 131920173 429222734 354615183 340269019
123051146 17858043 25001316 286386446 249062466 215282754
56161236 771362 37024029 153201492 121272808 157309544
25334700 1905090 189135318 591843801 530022504 547927976
28832420 27520599 19784144 402689531 385775348 323054473
14485948 104633724 19509518 632836745 645736356 643260191
10297207 5792955 2449155 107246748 97271825 112011357
202041963 169787055 92077184 641310470 533556482 656067665
15125108 37967894 1949205 161268749 174510034 162671839
93522802 61579734 48161399 473209670 474724486 480037954
51167495 1086434 51724399 425308675 409637998 410768186
629677259 176761992 94678695 798794720 533541794 228093837
416586037 315624326 35929179 773839151 803275955 717158724
16172467 39400204 20239893 263913424 267115114 251612866
9452107 99993861 25094383 858295781 847046122 893746323
156916821 59103578 20347121 403298915 459976917 377039604
93425736 330163561 20661780 647976644 720936057 703908197
20978206 20807173 698488 289116508 294296139 230757224
3793291 1780111 19911287 192411227 188875590 184881233
38104966 12887730 76549095 235693731 290078060 288033462
725997014 33555603 548065201 791741606 575942175 809616492
501273228 117665744 37889751 975018883 884385874 661798003
630177 2283465 3569183 70321675 62549722 50332969
2045896 30427313 33023933 451287304 495366942 460644867
79571124 66471590 565516 673024341 722498097 723450841
208728605 29169055 19249917 696713495 644450571 701088454
196506161 24760213 2065553 548204230 513157526 417487479
7688088 13371811 71829245 409693880 346848885 413212049
5823651 64644761 33309047 308791413 312186399 310040667
377684155 222707727 129014322 457298462 411136296 457008555
557574274 154883783 195979298 630257301 597285373 272106368
86511145 20387863 53080636 482675260 611977140 631746994
101792463 18860954 47683089 140869765 159270318 109798923
67325765 32782693 285391 543531991 436819339 553183987
74814344 1295638 29550612 207578597 188069787 210828795
335420 2147513 63902564 601157070 586666878 657120766
5043192 17517674 14498828 71189148 59210978 70722244
40699203 30040346 81355235 314264538 373275229 388381069
19621137 20544741 29526624 158652461 161539219 161738819
45462856 41894989 106342060 731706285 810302147 640061936
292134515 365186078 65125449 825071225 799005431 837575675
90562913 80274380 155221705 407246270 368832474 392354294
16270025 55857500 108084186 356092416 419067307 419814186
530642098 156001306 90992387 622659214 544150463 615360463
11101890 21991323 1459191 83537946 102815928 95808722
65126411 39200555 18835807 279143653 276876234 144226407
242574454 252222101 43989036 859158969 873763469 622675646
174622010 7503998 12555705 577880848 618954806 627522347
475584014 196790761 96782211 535959987 468294319 505446876
88781189 18498578 17939846 254163420 209397291 255585274
49685926 14844755 116544484 533284176 549600678 518765212
651798 91744526 13625769 305149313 303160939 316861007
23923968 39200841 1369837 92512726 104931770 105416294
367172616 176162018 120051369 750618136 719646338 706769045
2448661 28287277 34132571 177241480 234655271 230870973
2398698 50388492 1982875 118122845 119277021 100416226
16041640 38450307 8355567 605092291 732955105 550975686
173669212 15394469 84293748 195939372 183825236 184198564
71908055 1289168 277358 187588803 157411162 187076890
225045937 151476337 12483336 871120572 759288834 745845878
12023819 3951815 16265969 217504985 226880899 219717580
56006683 17938748 32995436 449012144 422535729 463291694
272459506 159847541 47337946 500724457 468895618 493246079
467952534 286035003 10262220 482573652 389798196 472484385
343793871 133488472 54721315 616620121 416424851 727930246
94149231 20483228 6138493 177598215 163943996 183908112
151194562 146067091 54851801 184877739 264646305 258494708
68742035 45452739 89327208 265851796 426242985 376673753
93917317 20789859 74225073 126820043 116010409 127709866
57094732 20062424 7889233 361763943 373453804 345193734
358272640 87793968 153408390 843420373 912165182 602371964
247090316 78334633 58096106 288712903 232083479 291761564
186414787 4153909 80974337 507389497 504534916 547180582
5483291 41858335 175960893 583055665 579631417 466950144
178359711 164598032 117371936 677361729 624899999 561807365
101992512 61577169 145622573 552665087 617409864 644519620
607698295 273448158 33698693 741113140 627547647 692721779
131272990 42672078 57865415 662816649 846008781 790990670
101262972 166001365 108468303 195755863 202450889 186268458
131941223 27054271 12419890 613899154 647435889 667594926
52943882 74549514 9174795 938254915 882745612 700822249
49037778 15648859 35307677 762894668 705983368 808597538
967586 922727 693643 6562465 6599677 5011083
117577022 5623040 32607782 367344736 400225166 394560825
3199439 3397651 8752278 63547903 69821976 64858805
203802757 54102405 28032292 830903897 793741517 896602879
190996008 167131621 96476605 562814326 576139711 573628274
6277224 18990585 2045561 152795622 142655875 141359069
343104956 73931131 152777640 439895816 347313654 403744775
15701717 4514439 13335103 74445087 66488554 65706049
556216 75 242944 1869216 2028833 1878089
60460948 8433175 32140817 298889398 310719388 286224032
48720627 25210231 12856553 161608267 188841958 168768358
435177200 203956482 173406724 652781301 884256965 679539450
104592021 12560432 52552680 911332812 707581749 813980144
163028837 50035320 66347978 605931412 598118804 545929723
39459464 11534680 12260077 640454697 688553147 633020550
79239540 19819017 9251896 222025421 271101614 279878213
417776546 251433159 160773212 844939921 798955775 766120949
42527692 111073181 330541312 653126265 825440826 859584597
301363042 392012952 324043878 965560315 898141579 847291900
87811995 40053863 19308892 265885714 184810599 199041430
4966168 19415095 16341177 408473363 546160471 589503114
442008 21154271 37324023 276302370 284688733 246228124
242468021 176785042 66872712 486808600 293196452 334013514
57072148 28184543 6601682 84696146 87481775 70177282
756552973 70174974 286416848 812070951 392847672 670625917
16872012 404070 23673315 128388519 131719654 125294752
154814594 28400878 16087023 235142522 233747922 221781488
59367413 17863936 50447970 80037928 99746511 90433040
13046579 28530811 6292754 195205515 208079834 148111881
102787722 46202074 4404063 419485467 348633678 433641047
267662052 166452532 205467955 744630786 703887178 741280360
26133332 56687748 107776097 529982451 461170277 549879836
22009167 48007234 1628364 188223421 193844060 197575499
10160269 14011987 16157523 239012346 240986808 239379549
18740481 76912639 203016438 777607835 713608465 879728513
803135272 45432821 94786594 901037028 176487718 224563669
107405827 2302272 106745111 920717990 721721934 923492801
265373297 1877183 286173171 692508431 660471293 692470916
6786664 11765506 3910840 632609560 798523305 879816112
171197350 7544784 55593513 220662065 170000525 258690622
68704772 68191984 1545252 608354714 631512018 627292424
268134674 53099021 27996955 406421977 337340063 295547594
278136667 81693663 80838009 772794765 834646297 813838031
245088988 48091771 54932041 441825326 219564444 383015173
36676557 9693704 341705 228185834 210272063 214532237
29494568 72493249 148539120 776843556 726340302 709553072
713319109 81878920 487270156 815509526 626671126 741028551
228905142 108933706 61973470 438553728 515425979 527993467
22498518 10757523 12568586 202509069 223790820 211015299
92078374 1172460 43268451 245481057 229431768 172342383
229893327 28591016 73101582 367529691 378981930 128432152
72369120 6773877 5530458 210450035 163284397 130587888
1972777 61866 272534 25854468 25919991 25630707
14126994 2529001 69190576 138611843 113797682 145323259
343684916 234981813 17363842 811671453 506844842 762529289
6130500 1725197 8611990 18523776 18340309 16221215
14324255 36862341 31323172 186359779 205655442 211290700
105658140 29666733 37601196 149959660 145786791 75883916
223830637 4595868 63161979 409399461 407393411 310382962
367549669 11803841 127076244 700107138 275647148 386774602
487458011 92997058 65948356 723055299 564605686 433577173
73125254 242043553 151217994 744400238 771050983 773719676
250845873 126954340 112731721 302743608 165329540 237530150
232566851 42251209 19365232 532000238 448512809 500588418
640145618 495080644 106875489 821032574 803275597 597438548
249643810 49586110 21994467 813845350 654552336 796270863
14696661 84326002 39632368 440093833 441368651 518797156
671300394 212129201 203107564 837948701 622848244 632256911
12671064 58872637 20703771 410918803 575287729 521372175
147074296 126634855 13587259 793700868 772796691 810069146
388030406 16371414 20632961 814490615 750445075 727542611
11669153 5579569 357964 117166728 102255668 101455848
1937450 64946025 29082026 834299817 762454206 665276071
7455996 8044242 5253148 109012464 103522424 100189903
233512572 77061390 57317338 392583591 405115058 404120162
184655195 148980423 124446939 846135699 869712831 870028086
28801846 7422729 568625 115390341 117187118 94677108
19697091 145289335 11994990 462072283 524627269 510929895
49269417 18561052 15445660 199537217 184694743 168282716
67557155 46728131 29054953 335674306 337039785 381700500
56060470 15358730 21464803 101731112 90459936 108804081
33389177 35636465 28671960 321809443 343774020 307203541
40422190 16265854 26786371 484454252 586650533 780808884
35488319 4754102 145553999 652768485 554236066 630206150
10358170 7289676 26968721 937853119 787306427 738976184
181149326 15769047 17693754 766831353 731607756 308414636
43728265 169477815 71672570 359202906 416569563 434815188
189019 9682206 23747041 58532983 56343898 56042862
122987740 51716430 244238478 684417044 699341682 658840733
91406263 4428948 4336088 496995720 505749545 537077629
68586378 20610450 25552589 578617475 630993490 631015635
582311488 271446518 261360977 779399917 479945157 433867341
16441473 54276375 72339216 517551590 495733673 577021461
68234799 29054621 233514290 633086497 514372641 609511704
103677648 49000453 4218445 374500960 415211879 410475256
173302949 116010144 39822980 762596590 782218846 386019105
35597687 7933625 7292728 266656498 278813506 275657681
545350911 386921151 23886013 725350054 740860138 310244567
335355339 204497648 21197610 406956903 469552545 473587738
115592652 80161135 81443870 909547832 901464731 967365299
264012252 101610772 138624874 652321970 668915192 624986398
97847592 140630545 44510011 308563834 442419815 428452606
217919859 39349600 108012971 936830049 938997079 890862995
37727619 7304625 25363455 522974225 492550580 453278221
537465023 799982786 182199806 838628829 830205130 786812230
128195956 60483959 37200147 879095785 803453686 830780017
48425803 1492761 55218405 252723564 203606607 243243036
94022321 134532465 10164090 749767091 749778195 681744365
136323150 47498531 18132213 235412802 169347851 162413250
59891370 26411070 24529305 492597416 461570858 449898301
243536927 29877964 167481357 935321873 798377060 730344789
13365028 6717462 20855980 398319320 518180652 504249323
226542076 75277185 33487236 409395745 398820499 402287099
22718746 31778123 128038497 691649193 739682003 754558433
375355137 66065708 35513099 793638424 757547652 585747596
28619814 4750278 16075721 46416753 47593879 40371897
97136406 109889297 1973659 691233988 703642582 734923326
456846565 37093935 49981852 812405344 656305490 832414684
227313604 27004011 16294022 849732110 841867435 524745513
549229719 413776620 152800925 788662173 735846115 816319068
16880509 42680932 108671489 838932983 816243687 724757548
33487838 8744903 25543147 358638626 398837296 386651359
35793274 92944263 26138894 420644606 538065977 499299628
280720323 6186450 8497743 483418371 258812190 358846435
55995346 5740552 3921058 372057903 438255072 402938051
64664426 57057494 121080597 261817547 314037714 277659328
712033024 646857737 127883173 963625643 923121165 771714275
193767464 76227120 90915790 389351598 393677509 347653882
194939171 35348171 122221888 588621234 612105000 538794332
80550742 8866479 36303966 317937787 320319106 288453069
4096177 17422592 26774046 189461946 172749985 177029117
475371586 31692697 274806207 760303493 493160108 658376159
40521404 48545478 22612182 603480565 634704004 597656049
206323994 64504141 5665875 797918259 782585361 817827632
547711268 221227929 165961915 621796837 651308409 461370691
298071886 198618915 169085595 933590474 702520513 808021724
517688510 44609273 101432459 870684663 834820942 756886466
88901236 70948870 17593089 213537754 216665805 212074675
6244126 23423296 68211373 441713663 458999133 476766280
447504268 426906914 178890882 657494203 848030065 602863206
6664 2323239 17234739 41803907 37107119 44627706
17649386 2746745 9590339 143335206 181263632 201869279
1705272 1069914 2037675 6138932 7526457 7469663
302165295 38061488 16678501 805345624 381446170 506359600
26421333 8211958 51554532 819268888 556051526 648885889
42964208 45525180 51999690 234777635 271778694 288129893
423130763 110916670 39304182 558102049 570066174 184493662
30334729 351915 18210706 174737867 179424886 183602527
915983 10818473 1405978 32734972 33075708 28417729
704788867 37094207 287452344 897450942 597492943 762293889
52892639 7297001 170124687 858731741 490478497 862627111
14753503 785557 216444 97499313 97070897 64658437
1586478 1154649 81394144 235922076 237549467 207824176
29008211 10308175 10542389 149168841 160636526 161439855
7957877 84721461 68158181 456611249 482009917 487073743
74781557 72594376 60815936 592530169 577655355 390083147
10174131 5553699 1925152 52520203 55945030 60395672
252774234 269331739 138115230 924137555 921761546 863173709
13339124 47472800 44690563 591164427 653977042 649888053
436012360 249012573 106715117 875068759 870299074 760510349
38404300 1749044 50045461 654505051 513900022 559499215
246029740 28504306 66910460 346794882 273061484 272859883
199104968 14571415 33855732 301227554 291587855 212853462
68691230 9805718 17381277 156128952 162605607 148279192
44665555 11711798 51453016 318488601 309280231 278994171
186318445 38621139 20564076 252354011 280052173 261999288
16979054 61673942 32527106 574980097 518807549 723260301
32152081 39726795 6435942 297054949 285703402 297753542
138171602 13956475 277303213 835521254 850736954 798548771
352532063 2212461 254504566 487015117 644971508 590809322
30420931 682265 2236324 47820956 38109675 48459860
61327735 207556408 98279450 517433122 512269177 402429314
12227737 50657745 15483894 287180000 338653650 349470910
125202245 11079368 360637 624960489 676692312 697481319
36893011 22907782 16813227 65878922 40329145 48514317
6188079 10684439 87081080 602254931 642211693 558155162
11273881 89619061 8843334 282284015 293116048 291356891
41086319 14633821 970626 59579729 47933110 53255692
4613719 3205877 869605 14469336 12995950 14172899
196848521 58443385 47664713 723426640 731482102 650898728
159483496 9167782 65186906 443386677 457104520 430797954
2315336 82970824 15740496 504792186 500975428 464503855
96207298 204976364 223388871 648715101 769195049 592278083
113687744 17745576 8794872 946564828 710703290 838210320
25524211 16512329 665884 317029799 268225588 366417157
4235564 11431038 53719046 173813969 183234005 178935886
36040772 19492667 47131810 859690280 872807084 804168493
18720097 14132397 2953210 100753686 100857745 100243706
105301699 4313884 2364712 233566605 222825918 216384983
64781467 2130180 13997066 276293036 294304454 232902945
286353953 139037728 151381708 563180666 776849898 791475532
455581878 283779875 426362858 486804412 697980998 665508326
29020494 11737101 4600292 35884746 33572634 39531923
21643853 7657099 12124153 233639924 244760384 225214341
567359997 245639807 7674539 810087837 728123523 769478453
121520043 9147036 93334890 596845271 585804158 516351802
6977136 110799179 9050575 221557666 277652841 228337764
42437199 7025247 32624246 356875560 413661729 402210105
84016717 12276335 8654592 99085837 107563031 108205092
41425206 9886673 9146620 262273062 260778070 249801259
26382461 26638688 1936983 217810182 301038966 350640006
256802403 18874072 55057429 833453823 873026991 874085398
186969956 170456195 4779347 849978070 675506129 682801889
5458195 3234338 4698517 26687446 25137512 25357309
91414234 19873888 59148733 400835773 323293678 366398652
271011781 1070012 208266742 669403726 529540811 578392029
57147 238823250 99262095 783283541 803342544 788503774
175595424 19908691 41270507 328544648 359405345 248800722
116145678 39419372 25406849 718211958 729543340 836889948
372471625 228589182 37740694 474859299 451190658 205799869
273041204 42584126 44762983 457131257 420287938 452716546
222966542 99200408 11454972 719915238 752354526 502504619
158620164 102091543 2715241 351697432 303976611 109284939
365287483 23429127 25825369 376911172 145285609 242260530
139336018 103060913 3976846 473247073 605130133 538297750
12187516 4538909 11774433 220869856 223251288 231481163
122151010 134171122 38694571 853427725 993674541 936770021
78536969 3613320 20484281 458163650 426233235 445445499
386409152 758114 122320180 768924793 504067935 725927562
20470810 72890012 126145375 646272916 628871621 642012649
62413265 45020458 14215493 188208728 185208979 204296546
249425912 13184622 130562624 449740909 472569039 418780757
100306124 26358374 91959235 821994053 859393138 769182290
148849366 130194153 7156714 434983054 418054059 418172386
71300241 81388228 137838629 846438192 843982077 795703576
52086774 2128480 90352222 100825366 169386268 157351283
142601372 33576201 68129839 586530228 580416868 561373382
774800743 73741673 233156999 939238994 724250527 876231040
4445608 39398672 37233055 718570486 703192869 657833822
207129989 39416506 46635510 760523503 709876560 672777391
18552776 50746380 7063703 373068432 567945790 597727491
32074630 7114039 42714681 49007176 32101558 53064451
58413060 59841547 67494230 478104822 597585040 504913160
28133620 32620430 6197750 319909622 236163626 311952197
395857890 96721477 58919961 492902675 520796944 359718974
4296560 57834 4485546 19753047 20386458 20410298
99479795 272172840 122397278 895515797 847014462 755176208
437087 966291 1134973 6658943 6493787 6038486
73970294 23090410 6051565 179236708 172540342 172515700
163711803 27713895 11542428 747073482 602443418 725713003
306477044 76731152 15823513 867119469 672787477 748299042
131435817 11138477 44889466 562199837 554055638 481271139
110708147 77652111 4326550 263985070 419301194 511952899
26473973 20871379 10011630 155319217 134776466 146258075
429539894 124406808 105861076 436103334 416041333 338753229
20983096 10335969 51584675 122296799 114163744 123098604
239812241 71610410 78374699 761740494 518066867 758265024
317831 20692542 124127756 563141203 557360608 535043320
690005 101664 1284075 3537210 3668746 2521013
325663083 45503493 6927545 575034413 299148409 548872716
37066500 15954955 6281792 449140310 431086446 430625450
79163765 24341743 41014292 337321711 506040599 484959238
304150202 88924842 6953808 876969815 513867349 923246756
401271274 263838276 92114352 404173915 411381148 245680998
8105067 14268726 40791696 134583055 146003494 152414752
22961527 2252344 1234691 40126868 38899895 38106943
256542652 59573236 36676979 816404460 833527562 873416702
39913878 9823654 10278624 99372409 76870682 97297588
62222192 80153574 5368266 466130144 452324729 390530474
3337321 25528048 42239772 306640199 332015564 342326442
28622201 4980015 4726666 64074084 71217044 63354999
27465502 7821161 36568437 95695213 88941160 107893191
51779951 1496392 29179547 242055893 173968831 246224345
243986430 223890528 80249353 668371229 664046456 588954169
54545327 22389717 13566498 249292484 237369224 256825557
159730517 25537374 11437135 261827120 202625270 272934588
95253574 17682864 66175685 490871750 517704968 529241692
109672758 27113053 26003890 349987026 373441400 329736053
107543050 54559711 200049285 794037948 815245722 951164967
57436433 28563612 9680494 336311663 333154672 272691074
18360915 17335638 33813870 421667108 408177626 484325862
6388612 91180457 244587776 814312741 760508002 790964771
33448063 335787607 73792598 558175328 577564707 616027735
26194857 70909455 12032547 207297390 189221664 198738256
7480774 13735497 111906358 584470984 545343666 592791327
48420916 76019543 17551967 941805957 847972175 782617189
87174984 206114607 84199294 841033199 669909178 723159803
154679708 14737987 14373357 348767776 329731538 379896166
15524150 15855924 2341468 285493225 352751765 356025034
49615753 45717108 28330821 468064902 452673625 421112471
391481342 97091197 268115383 573251642 574879280 557504934
13696988 35528767 14503570 233636865 216278785 256609317
187600457 157182088 228853656 506317022 444804103 577398820
34479108 127669738 46414501 370242020 389603823 415611387
251971869 10631917 30461859 501752996 532413940 197725725
89310515 30646557 69652834 294028504 326714769 297751657
62739078 4751010 30339359 114072061 134739343 150948855
236765678 132942825 35364422 583783470 602386405 422403438
160713896 93632980 42957269 662190996 719557542 661242221
210704903 11783964 222140578 538133160 687499302 711571100
753297 155972 176598 1492339 1405091 1454297
108001570 6556127 6751627 770782282 781167429 914456139
3813629 165501167 19163549 608788192 640783016 576693201
126943476 107816203 23536145 222021855 185612104 207079220
112165269 156951346 23342274 499316364 423333741 376341207
28807510 19737739 53146878 400556896 377428511 285863554
133962093 15694678 44486866 798346154 836411568 867307872
530115682 78246909 78658596 594952015 548836192 322691322
209451175 203783572 23223681 588441642 658503483 617312500
50761495 2325165 18464011 62966896 59557469 45066189
85235189 32594566 60324978 707673573 850496014 839793423
67446849 6857716 48864427 391730652 330699326 424371834
353946530 160133948 5246394 605777793 626089390 592246891
2801283 5209806 13365168 82497953 116495703 121775668
205537687 20641972 53599685 503084701 489968654 485352122
32923911 18840118 48484060 161211791 158988214 161436503
6221429 3101247 2594103 17959472 25429220 24253921
55804059 22562553 7803966 97807249 97938758 36029591
53481082 47633520 1686332 282974840 248928688 233755018
318601829 184598841 138054368 480550287 496596781 436455510
198661512 83233198 202966995 587698782 756263664 681711671
13064298 1920877 1737278 76351792 86559502 86023510
34468755 77558690 55005 171106468 170368356 168884077
54704546 28997273 219823406 821235473 718196447 765921002
10923253 4869507 14766389 200925374 215053635 216209537
1917443 104151 2749200 27359808 24911244 24607971
517942888 162423343 36937205 704454836 745000551 508198527
43406636 4480179 5990364 87444553 78096584 84031212
238317478 159443867 9737952 500348177 484551534 551261344
24271191 122578146 294628675 911001333 930451984 890201634
245228214 64397556 174299802 258980891 270089668 242035261
39650462 37888416 151054033 717651977 728312274 807914238
136775298 21831815 4035465 280498949 207899435 306765855
5678148 110404404 58998384 867961547 698249574 567466612
150733446 80749607 60668912 402668175 367686747 420833035
3400734 2018296 655270 81393405 91529145 80612742
280189097 23090257 235390392 588050771 509339052 503009881
211908867 65174149 123778112 560917076 572086935 549694097
602456 5486040 5188525 30961215 39161432 35754727
14683351 4893016 21471292 194379400 192252090 186508324
8766015 1612229 1723526 83106951 116341198 104948759
503210873 38422462 67026554 625878217 621301653 165134182
3435384 53945443 42169567 133782622 151250349 90038364
35698256 31318211 83790990 279986235 258707322 292036479
85973777 6290234 79801815 728908946 680146025 722871995
157552912 61050605 63234374 307810608 305164048 235551907
77396723 107306723 68559642 813787595 871483241 972318515
156465334 16205008 66727176 339958323 319237493 335872862
307042722 309887601 367724657 638082121 640451491 428831141
4537098 84802774 15325156 859381406 854501163 758791808
21773376 4850249 1255098 338581626 285226098 378846469
42556387 96419580 43481349 728832594 879490589 778276359
320989770 73280379 122428791 573349915 620942622 573708044
63453922 14733715 6408711 78276024 34612006 68053796
489837 4472144 188469 28417369 29043351 28600409
61755152 5081377 13780291 84783695 56922530 76574256
412404964 82011756 208519414 768947636 770932100 849542032
131256600 22030885 258921208 815465341 790802158 721034194
82355671 11953585 24497242 367171196 412344959 373800622
13742555 19893431 19948135 326463452 303949353 329126639
41875780 11143760 78326875 239256417 306867038 289896922
237004701 143976971 151441099 287405406 225292936 243473774
291262467 139993826 38740595 578803892 625147535 589895434
396733995 50877810 31154571 562012484 507152506 313278239
61182043 67541649 51091971 226161236 223267228 180976637
76530936 16776244 39609884 458974947 535433813 503857682
73581973 76362627 89082382 864427496 876197362 893611453
36229188 11804366 123971279 546840600 360560175 479406361
150351613 39910598 26445484 361552898 327348102 330487498
42502989 40507855 19413427 180472612 211186726 216299477
516682570 497773482 75976820 843444332 901428228 601467984
467289893 40505965 144669649 633486955 440422666 612630206
659520742 511983706 247726786 842698334 873507933 577428472
375597094 150934689 45971704 788956165 788519268 701289456
296536946 86132532 267463666 898205891 899575595 793160868
22845616 9776192 30810837 27691943 24675185 34103180
803967163 75430957 357694419 832449378 614264362 548039918
3973672 11183453 53708650 968117417 923749125 996821556
248968220 19033609 101438074 386005270 249401769 382519927
75035452 2977232 42973496 297217280 249639662 268758468
36239419 134206214 22033566 780709029 741369003 676355788
13901661 37067324 19245282 247306141 232334797 221680544
22796261 28586940 14950286 90388044 164537739 179627594
161746418 7200494 37058844 537506297 565250980 519600855
173554103 40056394 17654446 217718413 137962048 131614717
26490048 22475713 16155519 47115397 43892381 57911176
141903369 120383838 19947157 538423950 557049690 550882606
25191235 86108625 32767449 670299350 676972122 686206345
20190671 39092249 36301185 665437092 649680860 453723111
324776602 287051436 96821753 474615121 457529643 495228820
158416907 88746936 106265539 163618640 105736691 162107018
367923 1281071 696583 4083658 4205461 3843948
346271615 301912791 217645271 692750661 591499193 545136615
201268348 175428881 40968430 570532571 604161836 823100155
378328454 311440298 14584151 634731247 554534084 380337519
6307536 47912463 29543423 462514115 393056226 395437004
33240933 25372193 8244256 193993472 200298034 188585832
81551103 11373073 8452748 103100382 62514818 100193201
27859036 17246885 18084568 164521286 165917775 153815474
45879624 11551796 108333999 597215334 523143969 600925609
55072248 8658786 34742599 666599859 675921210 590754397
496452027 209010277 205138851 652474916 864841253 505036999
21609870 5750810 2609259 163132654 123882948 139205871
88401350 26779855 370387905 960795921 916232388 819743563
41565406 15430990 17443890 613808159 675982544 653798910
278077018 170234489 85287721 313777775 358307400 386632522
48003797 45916123 15091706 119665588 122786516 85350846
25884740 25585601 41514583 91394797 82643982 102950384
2336233 417296 1626670 11924430 8596216 11598163
3616440 4076247 112719593 334185738 329571436 362037359
485244357 528340 7358633 634280786 560588892 225271908
640194039 292112972 328637810 674447360 687140242 635378062
54887591 35686301 30624649 133644120 131298711 156328423
151587209 35780187 39370798 231346332 244005436 260693051
109639857 47025156 9313916 304550554 424007622 413718313
1778372 3128504 1397287 21364475 32234467 31715226
5722630 33796257 361365089 749942517 857520229 805599845
136269482 9730043 168509066 402427591 354622939 318906995
39319110 31459892 3167758 176125800 161778295 159560995
275306364 152557677 32437992 403869362 312003373 334298635
431560915 51998879 115646475 622134370 510763425 467068881
94851378 21194749 32240104 694992826 808098345 788998176
259218654 94079405 3510269 843351539 816173436 835113414
245572510 73681898 30088848 688416881 649839622 670999372
158717085 20272529 78277586 539043638 922405115 836692368
14882869 34105450 3414042 269174194 280202383 280053606
115391170 24726372 29281604 651409859 613720192 611144758
442758392 143805957 65498813 507378700 153706392 401362337
12150030 31992401 59961508 440894408 399696580 419857430
15667074 2564126 7830362 28365972 12242752 25366780
148152703 48589652 7580374 298798921 298639092 257674237
29488341 27724173 3579924 132098129 179811317 186291199
86972580 23873486 15223496 94170753 59748767 98989837
32823786 13382316 1483465 51794783 45152862 45643730
346941662 106767618 46743517 669884899 571221336 408472811
7537451 30080705 9036697 605424091 503447913 544401204
92422679 36686613 12800918 114965259 116496620 75133956
180599275 28501574 518580 288664754 182231202 265242503
44516547 26699886 8185259 226657895 217341201 225694143
42843292 49392390 6426760 292394664 290924758 292191788
48311128 208818552 22424932 733274417 738725130 696464731
6315322 23849904 2288423 395744403 363353423 385172773
19837274 26714735 118337313 541779751 552346020 554716585
33981801 35718722 9624294 568329272 496954442 538292822
11812006 8133623 1777744 106154289 70070766 108328757
207659856 45957629 134965650 753146762 905942353 720039118
239930360 43724228 113457003 479974111 489549629 538048935
59392921 14061684 210939281 454598437 346812546 435593235
86436484 6031574 15068115 390698484 339800853 411793093
392031867 134475902 134967032 590471064 751171202 741568961
52563600 32014623 25133113 471580001 492794218 512574275
21547616 15526604 11875485 361237646 485618513 460040823
322872971 63033158 78785627 489021436 422555463 487591798
306033188 264872745 256033100 509312931 531781737 516800566
125711362 101902342 25873829 315576830 374804388 392217488
88888912 54609311 15617845 125270021 113983738 49902662
400341986 223094034 120489690 426816084 272397414 484515998
47487198 17965270 36800421 850916551 846161198 682877347
5656193 43672160 32853672 808081266 749678086 745581890
109538842 121006774 67452582 742715922 750710847 740348791
57721510 7214434 108068062 668807029 621559272 673868493
570828261 451840615 268169759 930066357 938703760 938432529
3515385 74259662 4851840 567536005 572302576 562727878
88044774 39229699 8705329 616502765 545930976 441651127
3218417 15387610 42113930 527856230 535382312 541927895
373887132 305174304 343191102 991310021 960850250 873825721
347299030 139983515 39610220 390837356 369582877 160328116
199379324 160576738 597972 926345359 954869703 890265687
13230655 13272639 16360700 61235511 69615261 66653334
120209533 19873190 38914057 236041843 204323722 242814579
128775684 461874065 145257398 806852683 639426479 676699103
102518235 88762597 75049666 478084184 594132022 601807043
710608703 87040778 69217100 738707856 106620272 542395838
17407884 12947584 12390388 153737280 125876256 160596667
166797610 22400635 6270196 313428014 252416539 237050307
28207097 11085994 17805796 180390723 169317406 135630859
74433628 278944 2495302 108788622 104562215 104677535
96082842 60754357 95828238 907154154 930661122 865179375
48423369 121148026 52957097 680017097 492452220 662048703
165563377 3798430 71748995 931808994 898951653 957534757
198035815 139691668 66051831 258028771 209563387 218162175
373192456 793588 134071611 547129498 545687162 455679660
122553678 11795819 122303132 281132908 289171567 311147090
48888281 24909767 42786115 372949183 342342852 559845182
100639389 250270968 26771784 646022373 623957805 542703710
461069847 111589435 184096020 608360115 381186908 496997942
116219837 20815513 71405435 642137529 596547890 556775764
89088325 82533856 9435367 161253414 179566762 179077908
191865424 177058017 45802796 627564355 665206842 676005361
353652564 331393085 109667318 649826349 679073987 574287248
427899551 111858396 157939704 659708052 777061218 780398644
603724317 305273437 565227719 830036397 619098430 668960163
116151971 39969823 13232164 130393886 123183830 70697669
242168377 11622550 8185332 657975411 820191368 723127912
63792854 1873722 62702289 261576547 178463199 231481069
443139382 265597906 443109134 901695826 930567413 811541898
78356457 35615824 12229987 204241065 222016664 230057889
178064860 81222658 66546730 911798569 922203857 904228034
665483 814771 12073362 60856225 60878897 59858084
94168740 30880702 91975432 235125459 248540217 268351389
83556956 33347914 11986554 187439205 174444179 167585295
663749390 200408029 299447318 868781083 754085066 727972325
642591156 300691204 424142861 745941102 601474515 615682482
129480779 84362762 7352437 733185984 740300025 741889012
371419431 98166649 131439921 758504021 533583630 670685343
87379320 19671120 35564900 111310333 40283150 66317417
7057486 5465379 18303964 217404133 244468377 221577889
527000859 149582307 147706535 715179999 321482753 550478046
151798257 33546677 13755427 795004119 701471457 779055528
17675787 42747234 129467015 590959537 640561477 560074203
32701306 4272570 1326497 33020588 20811580 20407070
20148100 21628488 11547213 506490579 503029177 545593436
83015780 77936659 124060887 734780311 784901031 765320980
368459978 98154165 87174744 676081211 711200522 679229472
59421790 251230157 127757312 837728985 711741668 809493566
7667200 3070069 16133609 140578348 135085459 128619150
176892892 714851 157239851 445312249 339315492 506274700
94281625 31886261 25519906 99554063 82641591 32976614
64193627 71291394 15326759 931409726 807382307 902633006
325704897 48988679 50328210 728819304 810773594 889757574
669414182 228010981 204233728 903789918 802711787 855462885
400366444 15533954 19706057 505427487 457462274 423432657
354998229 174342428 319019925 485433110 319183153 504898003
22489705 7223481 71640083 388314879 336313484 444583174
25084612 97156667 27743917 688069912 685921084 414588907
57529596 20218260 34902466 76676619 64507781 74771253
39631747 31680193 14495805 414491569 494907983 321194729
72613551 39473714 16747969 413197460 377829526 374874153
164177606 98358041 120878761 589409504 509058531 559000000
147218096 102509779 70195254 888558274 873417666 784229189
104692973 20126650 13868862 226746152 305400453 272286911
3083547 22095912 321779 700434352 680673919 702357718
24105973 12481499 106104939 553307390 481451087 539817109
48551245 37141212 32101767 448835634 453529266 507061683
333352894 104646295 201176924 573011944 688471359 580061087
587208354 208212753 171169185 716598242 589691708 587662332
63303665 105894469 75124724 562204175 503620329 439225190
426341118 231256764 64468102 722521084 700782621 602318475
240065 2722549 2801170 72027035 67734080 61599438
7504193 9194352 83724204 707076047 841109106 854932105
109136909 32883598 11377044 375802357 227425280 373968606
47597754 1823955 45456332 119655977 112279938 92820214
101147566 19004701 3772263 209278658 200827087 219220167
22981742 9587054 14087046 238357096 218395036 217286931
47218793 14101877 93423285 129830874 131425521 127094852
184717153 120509723 52531292 586571635 586679780 667468297
97760 6163584 3216564 124011509 124874605 120132329
233159906 137266442 153335803 465861647 424133523 487895777
69539456 55435980 2299211 73988571 77820857 74723551
449103789 46239405 82245006 566451833 324293878 484455177
321488555 44443060 30069015 736530859 769068610 747132918
15538786 15185149 2007657 93753603 97922901 98695860
529652716 151749626 78309218 646084333 673096058 658955874
20851718 7329842 7193832 212198116 239186259 229733269
82278413 93878960 15568087 756047409 755782277 700438884
153231793 31983228 8190650 218653229 150612763 184977617
398692787 40995494 70014744 943030856 806017531 933600254
7984801 869790 5497874 33370355 26296994 35162626
42464905 77245772 186790059 622980821 680282194 542478063
25044487 22217497 65259755 280225654 295294939 281252478
36554603 3845087 1997025 397303131 382611004 383800108
198498296 51510328 36108374 665111919 631265949 780476186
380752067 64877412 15105955 562851823 533200837 480808134
4326656 19315693 3296171 70328819 84797434 83251031
32880748 11542916 80809980 559514868 665917128 699274682
21427116 3356105 719114 48950159 56150137 17215866
112061507 8767417 22664147 268637786 331523617 299166631
612730463 58565687 2293047 758683685 701576539 741231481
256795808 391249249 27896922 647225103 682052566 689425981
646854560 162316165 104954535 700151926 431819503 665546583
72655974 40938318 54857316 457014552 424046094 456950253
25913450 6202346 4369800 204855752 209351329 152697314
362564142 38978896 207904043 541849180 528151969 556515561
26661317 22952690 42476105 472841824 463811376 468096911
412988056 28003963 41138466 592928738 530837551 587680625
38818785 68260626 38869889 462929399 422986373 485785761
308539689 97114842 358253919 514411576 386787013 542994999
13668624 2641363 18185332 78076606 57174532 78819467
37968468 2969716 21627380 47336025 38207221 50322886
26707402 112439197 68372838 764368127 705723870 776279616
247652048 29525666 26939839 772225098 608841366 793124025
284073654 8069941 19501199 683823154 512410849 511330337
19787541 118991122 68591816 538100844 544471442 541703753
289462124 37492312 63388147 830736601 839408707 789881964
684625 8336701 1818975 111167639 107136965 110076954
67462340 161374224 19883578 496188670 515597561 433351757
9575590 6504370 20637155 175897434 164294803 181116575
13345788 16794650 25609906 254045298 236320213 232838309
40689211 47775740 10618338 525037060 664051652 624604087
157981828 32909804 70095158 379177836 380643395 380280906
16396402 4361653 96463231 442263179 477840876 486178385
10454531 779620 2639120 19316775 17261903 17504225
23903136 3256988 33588591 185068293 187462963 203674237
53207286 3056633 11341244 197446650 221856201 194784949
56499799 139808764 82512126 799494145 704913230 834456549
845631 31013059 44057488 144291632 140740428 148303738
21307008 37019774 268820712 726531376 699283944 724231129
84413039 196719760 114973241 436787267 379730623 443241240
46549742 12910816 131956716 826509706 739586958 706213509
11025440 9761153 17273054 166081576 156038238 152911090
4265497 879559 1696424 11684328 13085724 12997018
159069009 55585958 26241385 678024796 644811413 687556895
181155733 46126536 53406924 546015688 495190130 579272220
148649679 11553401 3010841 493665051 385071500 440321291
140396920 14164493 180262074 685757810 671881191 728334971
20884274 2817339 102293103 300522315 302753573 240042269
6114641 3423020 14064290 47225761 54545616 52129653
153043548 38554270 55854143 246626564 213747986 222964755
238304252 202847958 67185917 387050755 372780864 356172454
16881448 558097 775967 26528325 16003198 25040721
1249468 44669915 13469260 373642023 364478647 353905656
5381361 6780355 678783 35862144 37107882 38856548
164856900 20388865 97280271 228663235 304611030 155750042
162013510 151423584 120933449 562568424 532898687 549656948
18473944 38277187 17630870 658165125 551534175 652587474
1406603 255530581 66088465 929594208 779411029 937180530
118326167 53523201 43528906 443728761 439578175 410880578
13579321 1633278 3700326 45910786 39073479 46392036
234902143 77479172 91101198 425148746 374363752 422632922
141516245 9388364 15067081 201957825 194633131 182698821
14631350 1167265 2030565 89605874 51837190 72034788
119999738 6540746 46122193 190162335 202636788 179110352
23501113 2586136 10909472 203355337 172038396 200635406
16999598 3848234 33213649 731138673 720831795 736175901
30971377 15612979 59387297 226741254 208680803 213636492
104472972 28451386 253357666 951220791 907952633 782074582
369838 365426 255686 3717638 3390282 3664945
39483853 2792740 5576881 203935336 219833980 148243467
270471584 202073555 25875445 582926111 533595606 504175247
13530123 3884254 30114963 266170267 278234941 260958152
35421386 29741030 11971583 116756451 121254332 102427104
347339245 26128456 207931009 417862349 224220591 278865280
341441846 230397053 151396058 807246947 840575068 610996806
13895030 205539199 21650708 795361337 792021284 629692761
146943800 20474503 7558382 557174059 551733342 577857791
262463834 26699385 7845088 292094404 209212128 199762775
16769088 18623639 2514323 477753160 427433500 465291656
12802442 111638 16201706 430523142 424287700 450962736
403586772 60592734 31523781 501595360 316568091 578516695
14041446 430372 2205175 63975261 50392627 60224807
281813103 129679726 42463841 371431531 342405875 246149993
314775752 158992983 107192097 644734390 737788958 708024028
198298161 49354106 12100505 515989114 478492883 512885082
68086908 28580310 10271568 395728752 350185463 343559076
65004628 13251401 63891358 90252704 69335388 83759239
358921688 16725906 123978770 426768931 264413069 323649551
140164864 27220127 31524564 685505502 649510888 526537437
62438937 37033919 23665291 308894190 339599203 315022057
841565 3037505 1830896 60228092 38887871 57063329
102925626 13447909 6466796 158950394 157366707 148272663
34698487 46269150 143594130 554947505 522137821 557773625
306411910 251450124 25590764 499599332 490139146 463993804
295241211 38495197 1950461 850805807 611551484 786267667
371984204 70691537 227333117 484566048 459793701 393033731
133476945 33375819 73535206 590599313 621896899 563723902
18819674 1479603 3469307 117944826 117759095 112596861
1980714 544290 115635 2047346 2539212 1669580
674760043 274882810 89971544 950724426 915550201 984944217
107403492 14160748 6854383 242639939 254836112 219074062
32649927 16521298 3338228 212675599 263890249 217473186
44899883 18868447 4335809 172867836 117983622 173612305
155946034 6809347 29727327 209354704 162080442 40803935
79304242 82782976 16578812 307190034 279533706 225713399
27665190 17643805 30975684 74922569 70607799 81976444
243171180 125995819 91181266 254404560 163747966 219866099
8800660 16730226 10511706 230420887 184673322 168023028
159242129 42161214 23341299 275463357 227071278 253392051
56500473 17026998 1583879 317799684 392150178 390160687
1731501 8327279 12697899 223943842 224828037 247395821
7294201 27115109 107943841 316159979 321468544 254211235
1118466 5951362 643363 18979497 21844515 18337789
17208342 9880193 30056367 725835831 770902841 836209896
502598190 34267012 1607360 923873157 892727140 808965889
171373644 101178529 93203380 568028635 608172626 550754360
205683045 9757576 43767853 550413875 402322890 579693544
197074444 45584436 31311988 878552955 847295653 878021135
92015517 11021709 22599077 523354152 470311525 496187908
190449490 168743908 35850824 572105283 715557913 680541787
59712968 78328118 25359867 625878254 599445678 525126102
197866441 248105778 19829873 797159431 811182657 652763420
57396040 12165689 15805389 275670022 240023817 268724387
400548515 2150953 143833018 792024156 928494693 908371675
326725299 361582607 41397747 587710686 600540871 592648345
122532695 138905280 9106955 325511509 262211970 274160641
96254545 12331817 42247041 332133201 352672834 350156176
3010526 14237117 916454 34041303 37452933 34796724
20760503 4554276 71830155 775182889 692355787 644547926
27576263 1323506 29235063 387969682 362109195 358205514
58402577 7518657 77837856 342584873 361808052 364311524
280647742 38081162 57433589 446390095 481079668 499983657
231026973 161815521 3571690 419119141 418858828 422897675
245942544 66902453 86210201 599201548 639415189 647436953
474140681 192484666 302392231 800085997 846391649 776124179
84327732 46867503 56465726 489518936 494756447 387179216
239506657 20258282 35487130 818935036 846332731 550826567
23672900 25136197 1605606 44185253 46500169 37984711
14750165 56609491 25843284 501828732 559974298 535265439
59680400 10953517 33372317 83553751 78725969 59737971
45971715 10758610 22571687 916149539 912508898 783516444
104458575 234383920 138458782 677194425 665774909 643166838
205990189 264204167 75730753 644045492 686493180 595966606
63033075 20952390 15662546 77361424 78720285 81365283
16267730 21443926 18165189 241266187 247694497 239631619
4182898 8881077 18927997 147860062 110749419 171267401
278867843 137335976 41554257 397294801 404235878 398167719
369846823 54826305 57890420 758395758 808036055 742354467
267264863 54631788 34030846 840362774 632087641 744133411
7928519 11530430 3917256 165283773 162451537 161750269
338789207 30771527 278129548 553382943 248428921 748937190
261391968 121193856 267394872 463795284 330917537 425733439
605211197 427439169 114609244 663242932 721883042 619528930
26269384 2548740 3357376 38313740 38108399 49436889
441903206 183485835 314143875 570691676 531959657 378085713
163083960 132577773 45901344 651800965 486713711 688560610
39520470 80412590 53267970 579258879 733192675 739691092
238582756 69609520 26041525 316023221 299475370 199595172
114387485 72189821 31196612 249868486 229596801 178018666
277990400 242194131 92072797 932153134 798651680 864036748
69042993 13951885 100092644 391497679 390737864 418521922
41184740 77098032 12326257 356075660 406645709 451565679
20833846 15080027 33771044 731195254 772877639 553718674
89529009 38351062 6605577 471032842 567946943 342486204
62583363 51395939 10981730 358714403 358589291 257314392
120011542 107860204 100175298 809143870 644927124 826844743
1536672 55041663 23610097 166796209 164196469 168292491
138556393 35480421 22063123 353763655 434409892 431099509
269715206 47375734 21178146 453239759 433050948 456995006
9956754 30076078 1875575 270330153 337797821 346255768
31144667 21410237 129229 58403526 49365727 47114907
91934168 10298416 15440873 258116631 260054031 300271244
675489212 156476676 340909 933301043 564309153 774213274
99754390 8816670 35820366 296550766 339472741 297255323
386462099 68624635 7398916 889368876 485240596 842027382
33047312 28715161 6185145 157517518 169845719 169804827
106284979 65795945 6736037 179577138 172289790 113913411
317842397 37136189 95577908 460726884 449383039 439650156
136949037 18480761 33803328 540517809 660825658 590127853
27507424 62779455 12339835 470644800 440893307 345959274
2307823 1700023 3166137 26159592 20971067 25729579
342248852 78076255 20089864 709475356 800697866 707563479
153122407 20580156 114030761 652828074 589181864 624730336
50816480 14531625 49615581 300293413 230276343 299790849
8300228 8760439 7319668 30288578 28688097 30882807
255536868 114291273 80719315 354421862 313535238 110823079
256122344 42745261 41476878 733115851 782060033 675398704
86371695 24868753 89450491 684888152 777063461 686269297
74098597 23501794 63135972 759701474 628566195 729813951
189927336 2027455 38527547 667495581 631732392 586636098
195259234 87560655 4049844 260627338 234396691 154629632
488254338 69791242 222754284 679648429 349910066 378866429
80036582 2334300 86904753 359784296 408381126 371105364
165181488 84339870 103592141 860073858 728793516 819968242
8255864 144351174 35443429 398977134 414519416 402866270
682762 58157 120569 6647131 6887902 6015544
409190178 447518496 251307096 711308618 591056585 494813059
73680768 223062 2045926 519620190 524646046 423876907
107727130 55755709 77234248 595352300 597879991 638720803
310002919 2377942 40839772 822436363 804645527 815191698
47333118 33676378 23405611 168565047 151360384 148455262
29553874 15180413 56736540 930295130 983499075 891624407
8598760 67189314 9028842 452228672 534859769 475624780
150885206 44107834 5321472 361402489 347313787 339056555
251125841 26543863 69238893 866958791 602043065 844816002
32173930 2216836 337706 74029986 91376103 80728351
1781730 1564107 1164827 6923638 6277908 6270459
49464199 313110345 79868015 830216187 725747841 892620824
137960048 59716543 69577323 447572623 453439233 461739856
159965541 22828024 92529502 274167578 326964739 318626459
32513663 1029960 25075873 871060358 843210152 854243280
980327 5538501 245261 94536393 86358638 92179020
518154636 10870182 57563856 782639512 910484824 864435390
234117232 10627525 108399098 544867020 554609701 513311368
508383848 32492125 37815051 726958308 790381405 686431812
47314905 128950356 76613664 629241427 673740546 684702592
17562101 22909692 2821790 147518589 167752767 176718693
455385335 118484256 184209918 540220153 509802562 526087142
524548527 205043824 460584729 670453407 705166833 640197672
18578570 22879558 58788892 759469979 788530463 771336047
269898592 115676238 97091165 892359949 880086666 929031326
228227641 23841638 71336114 693322219 686067087 711370871
121611519 1187648 36748584 320906475 309668768 337755476
211833416 18599649 143212785 744178965 659700055 744403888
8225560 5242940 16438914 180270030 214603550 225020810
7011962 920863 7881944 40979939 24672628 41031941
221707035 129622660 176640171 583195976 606232828 692257445
56522217 1291242 5919414 136936394 155828633 156322587
415908953 62785127 154400280 535004505 278465143 398604295
190260446 18317472 75564949 196622143 99037974 177358995
520514037 37149519 12625561 565053125 367551226 201101877
21005028 346345102 60472260 908441562 880975545 952389420
126119019 105793579 87176342 768885311 828608855 813996536
5102947 111317417 48877435 207268682 236428716 214178236
252341485 306325612 89600936 597399398 575660858 594614710
88497056 61551122 15576503 846838273 897744145 525670163
132453103 9720922 66049201 952166963 959883214 729400365
132741848 6955433 21800550 275276203 279815535 238633223
12937183 46298703 71582587 738372988 885288739 800725029
189953 327342 893389 2636205 3248562 2877378
618182665 131095019 60840051 699548083 732872460 620036457
10396805 15399777 2736546 55424700 57873366 56820718
452735679 18636301 7673102 770560272 540026839 504364729
290793313 11629966 26867820 684165143 816560309 795315865
406081697 223421023 6909698 966300087 883427626 946595843
67331873 3585521 9292432 118114948 166615522 154406340
58349966 7218102 25695891 422028205 380632119 438489105
225827059 42510372 47499652 497219032 445938840 521484926
29702755 29533683 123881343 935233928 822538037 754140544
98685291 15720333 85563624 539786418 414243593 534108505
561795496 125402465 89488937 700314419 718782454 694762284
273258406 55319686 98479672 661050786 634180388 733329611
27686619 1208987 4745978 86903333 72941144 68556059
79971592 83112890 36119952 766904069 816397598 480239176
1445720 60855930 62819034 585200977 630859525 630989051
23144326 13549356 4882360 213746688 197488419 206029447
10172712 50936429 20749660 355563841 406739679 391098636
395521523 166914003 99695562 596036170 385475554 409447815
181795356 108558048 19987004 308013842 207332242 288743060
79848672 17364776 50246219 216955001 218391817 235720348
1270660 179975 22111 2671844 2943051 2147827
10584052 44506073 23600510 266411702 333318152 301053705
312831 17078 692528 6321745 6932295 6661453
142402036 13411061 38582686 569233508 639542468 638400127
52769812 3093679 12923576 186319968 190033575 186057912
14564078 6606792 3078677 394638379 407567415 382436023
506982605 84801106 127077326 757934903 532833413 459772096
44858705 3503233 10735817 275868951 283211096 377773983
245125807 59440095 90131421 530353547 569124852 482534355
296537709 30127730 445896629 609562402 220255294 612147760
5707386 981199 12292719 177718664 177611300 158047146
631835009 114213271 68574121 723047776 741741005 493482792
4591944 56480 5904805 16683139 22468540 22683354
102645304 35616657 47702835 190028149 188815865 181289356
399947 55248127 116483732 609960182 611612050 605002871
12930573 32879584 9704135 194092705 181080692 146232546
11393631 4207189 32196552 198711979 184350607 170280432
285900065 198928942 95674788 407300848 275033030 427932790
5770411 2976367 367937 36876387 32584461 32341514
89197033 15080940 15403465 501732783 491836301 458948538
219538881 47294046 18931607 290427032 242656361 183540502
106219404 22004201 86174212 624508618 685875724 699856574
376831813 39127861 55273677 684920533 679352401 692902670
14505754 112853320 135142450 582599944 552911956 547973459
391419777 141926127 362236410 562046731 592716894 570246271
71468096 86560328 32430028 235107576 229748226 218584484
400240038 40032326 65076181 769368211 769444564 700006728
108786163 32260034 53830425 664814145 649647678 643751356
353898737 28834136 48274815 503693788 352252413 521506408
375465304 226556376 155047499 871063253 795492377 874974498
27668941 18192563 36937193 408332296 608208978 597519707
16697153 41968948 17308586 792310222 777531091 681046767
65303562 3810075 82820555 567565859 504165406 546673034
600991163 294767644 77466833 890263466 924134787 871709279
34771105 1069564 13642695 817501778 764605577 860245543
168022604 61431006 71640175 215612275 113532710 173492372
42365647 2540253 3172426 243763636 255388490 244180635
20509654 13599677 44528587 506886309 508395744 475957686
17609999 19712380 35202847 665408952 729774020 799897304
2858670 185359924 24715442 747957795 600084405 799056975
12482108 163167847 12334183 855805535 859566235 799311179
217354 164155 1456393 12568090 11582754 11992689
5440989 117284 860815 11164114 10779908 10866163
35691946 36834653 84246122 440124180 415314344 481612399
474983951 6059794 140699800 814827996 787814630 707694678
220787419 46347236 23145848 510427094 517663672 366820131
311689500 57220689 105873098 319132386 123906338 252484159
193470037 32412210 49446377 596212450 524203587 701685844
186579667 160778510 28076111 638352630 594016720 388087197
13275953 3353035 27899669 388309761 344784836 366953602
17209469 40289596 748827 298591518 251958372 260600709
78467999 980341 22881613 137598580 101010334 140341431
136812597 100714084 26561915 190082343 215970128 176335808
193353708 26874137 25734962 255288160 136430335 201791748
4692339 68816692 112645137 908369186 819571201 950364626
7976523 1682935 2695102 56754171 59371314 56141685
106483270 113505121 17850913 795378703 806535491 625381854
23081795 26954962 12772645 140479965 133715895 83105671
184177188 91379522 145334494 830671916 853938580 854156802
51910807 1311065 27802854 335326682 306970730 317694608
403554611 126152379 183583680 418753882 426841991 422748269
35623827 14551275 2514365 40607994 28275765 39871145
135109257 19130689 105615074 244339298 243983057 237619722
151567764 243888322 16278292 568648101 564401717 572549079
37155600 72191710 80581668 780669542 646694706 777427896
325613983 159939120 275415319 576819783 531202263 503020061
4921051 1202500 10637736 40474762 35342643 34098535
193274906 16394544 11211237 426029953 339433271 410372923
315638471 41588531 161308056 675185179 659476827 649773214
541050497 82707426 206196538 618086601 271249263 402956090
1865245 7201421 155707 73486721 55922352 53397642
241312655 179281765 26065512 732615280 628465701 734625623
34032873 3308429 11079713 228070446 237340627 251600086
68887428 41768186 32624466 771634418 807134477 728936486
149983159 42358317 204299832 414559409 358293920 393865415
160100203 57463478 114674755 233436492 127432297 234138338
21078906 31508422 3258088 134587793 125759450 106521348
819442 28738910 3440585 86236221 85936576 79250239
49020629 23160519 54450586 690323670 695597690 671222193
355328626 139471917 45943188 880731208 803734092 882694974
352166498 140851730 55327834 594624215 601826438 589625153
12079235 40391462 173277287 516507309 525950987 553908845
99166096 1454923 93689134 578498832 592830556 576675613
194609284 3826686 107699324 342691018 358054854 337458747
180520695 56560793 96227861 558949159 570583797 355144450
246558081 120257835 112987891 693678901 700014271 551234411
16853077 5134098 8646135 124166543 115190364 99928171
267308635 165588568 78693444 593871686 640805799 630711328
254391510 192002504 130490428 752288197 830492616 823735640
626803358 29694637 7567027 748831986 612836712 641250618
45563628 10996112 2086640 351560030 355634532 348429261
26754395 6868260 13827940 187154109 180364008 177904097
55592153 42514654 4456915 430680246 421911848 476483028
1195331 14942630 86050188 286114182 265749505 314986318
68585345 42212208 8444868 178813871 201408347 210452661
71663206 72687073 2669352 501863440 514855080 503300363
29616916 8536574 18572319 286605476 289838419 268101216
286718809 87648337 103747087 884530805 925668418 853936210
257621019 60868940 98252057 591594832 506391528 633230561
517419630 27499445 161122637 926761084 911561610 774176210
39049822 33908916 5435034 682871001 704247523 671363613
175688544 132326528 16480126 648331548 695444068 668679387
222814220 21875341 102832428 533736841 508106910 534316325
81031352 37787812 26258881 439330485 411188638 435100614
34384036 38116600 12852557 537689628 546905540 450859736
40103262 201487384 10059171 827097162 842361815 764197907
282385400 90350860 103953599 711400051 745446357 724086994
114047218 29196027 28968646 285768246 329904297 286023812
1778314 4557366 2414230 23614897 24138569 24916804
350693428 31825363 9498315 624839080 717473402 567255209
24241833 55715963 132368093 752333964 786349096 795788453
174000023 10175901 25988406 668947440 423086729 609886525
348772036 5720723 21164459 733108010 627998584 786618736
347536388 894294 92497254 878770475 805229416 644690883
283537866 52029137 45066520 596750652 617299715 625958927
168063235 46922044 160372029 206389861 170177811 198297353
34462645 23947332 10295160 353367289 339135200 359600306
258959379 28655399 52551657 817730354 843581331 771378330
344270325 167010017 74486975 819488846 740586154 872770860
10970070 9936176 2652968 15255388 15341557 8930304
125377868 21634542 118456885 368956579 578026110 597442971
74710597 14269058 24469726 591405476 521518122 547317374
32025750 24603789 73818450 406147883 426415995 443522085
293533210 10277100 80862517 537436485 682783501 630976883
112858331 4352756 176537896 736431131 891018292 897432543
90574805 218903134 116017989 750192736 760993110 620481230
37763283 224956331 14682139 841931907 782794659 848310147
114273298 4463444 124914925 414364734 701185211 569298216
61216004 80512575 49244283 580838106 602483196 537195488
34614861 20406857 19017051 536399704 379512953 555737098
263688961 214301054 89591934 866312884 836330656 770773716
100563658 20920099 11181641 421117286 417271215 373775393
32464107 106703854 4037264 390672443 371314002 311542420
990370 43664036 5124642 219791129 257727123 260534517
6002520 143683191 70394656 407285082 568155911 511270333
197946551 1331219 39877417 441277167 285736567 465972591
122993374 3282637 84739326 786245446 771920939 825403455
15253722 3124956 254928 227287256 268838213 274659836
397131307 89441178 4656567 483475063 381710578 49932282
327008993 27940568 151174651 549952328 280771696 388672197
20114285 7383519 493918 28246189 27359370 28985345
62215880 7655317 33870913 466082650 389577566 499187367
368147407 68952705 166991950 672847669 621889966 656312628
4332900 39207056 41672367 535633690 544093973 531142201
779335720 623748826 24869895 942432258 693574432 583329924
55446542 163997295 66515411 815044150 971710025 853964541
1178412 2141737 140864 7390126 7811825 7743389
255742486 91417095 28629490 772104445 798306999 862442145
8665773 5537884 10627218 263183073 221053019 314162461
218325902 26023689 111969575 815801547 838186591 900332249
6189073 2723194 11584624 277264178 270084283 207298565
65978770 170422469 5872350 328593048 660668594 659926271
8958258 7756422 17900160 129824893 139002649 142433346
4723122 2675416 1713016 18768131 20568602 20546807
82465836 68224752 17404312 494303018 502953732 473468015
1681728 403355 404815 3893931 3229764 3847118
194677013 52798043 43470628 383057981 504881837 422684930
30711977 7872115 12566713 272629421 277534376 276290429
42842235 10929915 5542277 45414118 38704002 37640194
62948812 7353984 33675053 365190470 260946278 296560642
85900030 18915012 20316435 149382118 154681479 178067782
234430610 27823530 96303721 719171023 821678006 874585816
109099357 27932421 112997484 818342252 887033432 913439231
3406007 3499118 1593079 227913818 219317191 217314541
669653170 109607124 135880601 867902971 803363090 833492247
186704608 160154119 40749327 642801700 648234734 671602061
6153735 2371318 98987 98467528 99812473 89500159
16726626 32442526 1206594 772462655 770522492 847316173
299558556 17322796 133207474 727905570 754818507 714561234
413399545 56177066 174706326 769251012 344417628 749119973
29384596 17095611 1337458 65201281 65356257 43644494
552911445 47437771 62323100 642673374 243947767 170623107
4700066 1558520 1594322 5140789 3961484 3761408
272738552 47545945 126843292 317003293 157603726 278017262
74346039 23248162 55534180 158767044 150575888 188367205
4322203 10529155 1079371 53255550 58861009 56952588
33396523 12065461 35247140 404233398 501762986 476801770
224622993 74693645 20171553 490244013 440370329 522783078
29430169 22333629 25297599 699687988 567018761 754232747
498418005 83788478 108043897 567907277 360065377 564869063
258353762 24153199 199115662 272925156 553277594 405407862
282441548 238521119 3798578 450414235 503447155 430976421
187474857 6930511 14859203 904347956 770858431 854500639
142092622 128834706 99215051 505127591 443554737 471700646
62687161 18455399 78546910 347069829 331854256 282892831
139214552 23512908 38107966 353503513 302484811 258567442
139902750 17152526 215449668 581790139 583993537 576886281
355034110 93861183 16046469 487401299 488671043 483445460
101461882 25674512 203819720 919225792 891605738 929289045
24688375 85467509 17958617 890859408 874700494 920068766
288756157 59115081 17424384 517311012 419951842 469265894
149060852 57936855 30914242 286616300 277578955 285596537
16440226 63612666 11931518 307159034 328409942 331241528
118869622 80229377 23715185 262865593 250564524 214478571
4338923 2860607 3908751 26554550 20267845 25970808
10795492 11663779 16457252 137766258 130725613 120912948
8039470 49030941 48895120 632796651 531162305 633467075
169234798 161415476 26008535 209458223 181373164 206722484
369017748 45623016 343947567 742599482 637933845 711926997
83693754 89864578 121923736 501054634 429884152 496777767
7101792 93594603 12195885 234549717 227234184 260240906
180174391 117020089 304203886 693520133 852922281 765948552
485450893 28666316 41677179 610479952 565378814 510566754
90979422 33912894 29578687 930779118 681768372 884052674
220030828 28580525 108816598 766600713 792474027 741703831
128597089 8128545 65515175 770442187 852739729 874647733
237884254 26566788 253039378 710306026 779174014 705353954
9073201 6303873 25253075 104514791 119668459 120656097
482500756 64395198 363784154 583899603 424486847 618090656
224234442 81077999 167086202 932595311 868947243 758850851
655151815 414554582 167528442 837058474 806127063 881823119
31623607 9486810 2602111 34609580 32218421 32361685
95135015 8991102 63952673 532994664 546366854 522226551
11535024 39572058 83768324 256503780 316574143 280231761
178133318 130294258 46153669 668346254 710794776 552810697
137065836 163324554 24798163 413617423 390234687 385220062
95491451 16981524 16883215 226477888 114396666 218591923
102703 2020603 39780361 112414988 112034205 108459331
241279182 40229442 25077188 498280964 621088268 548984695
34801831 5865856 14615018 145439175 138330081 164736403
12680186 128979541 5613311 624866627 603546709 577063478
56478431 373789 95722584 699135138 557853801 724126622
1617961 80546243 60665990 969431846 930419722 902500976
193737113 23169626 35683346 915342975 833207610 918971279
33197504 87997001 332860225 907410487 865242508 902229205
20141894 49319084 62160410 496811845 525895186 472219255
361609094 271834356 67268083 754242476 822773727 920517548
6171905 325622 373687 7051774 7141448 6025981
66217694 4619906 18271029 92899354 87574454 88527256
30022950 44620098 33905433 252308744 195917029 219491972
387875357 40763478 55701356 625007110 642252288 552839401
304736107 20785924 27480626 644065362 721541058 690209514
33929581 123604604 92757213 500759525 655381732 613552550
396737105 353446448 90361340 552171264 477423663 412954564
358760577 272971308 74839006 731731797 770114656 609008978
8398605 6686123 2779573 52575379 51173849 53487135
257614637 184448333 27542927 532430454 460288773 498681265
87362662 36771344 64646457 561561885 560577346 590262816
29218919 1804656 1943892 54556319 30743744 57571624
112715259 9451268 42819999 544738668 523925373 528820459
421405259 72227965 103565869 748805683 717684014 758404549
410839557 47271064 61415621 903402940 644903963 862480910
479931220 17464461 14260192 666646115 592907971 574222719
39081557 24389721 18068375 98432953 101681432 94800938
91619226 17435479 17343938 427273726 452769495 467126382
381696786 43713893 186999763 778607999 671209374 784740324
11317302 1363373 10285071 133799743 132206225 155938333
58606843 5997750 16814855 299591213 239504802 312472436
14977987 5639670 23492257 94964130 92228269 95028349
156179656 64669929 47597693 315735357 247249891 223822008
470013174 178875784 13315882 834778731 731442147 787102912
32600272 3556164 5752947 69995364 69848804 76819030
50980992 46145770 462979 385108086 453473096 351157712
37679921 122277035 47478444 821243686 811548968 825699558
123781996 16090372 42611740 162317631 91690815 184210124
258134980 14809972 85148276 516162135 430869219 488662296
260984185 27647225 81664088 794330543 731506816 685522308
40992172 7807368 18523877 352342070 318184686 233681729
168927202 7151204 44904135 548338446 557247007 536195646
327311324 17208816 151918908 416998223 359064627 525385048
263259592 1186910 251170563 848392331 801190040 842120821
288458297 15562572 25768572 760443443 760522560 481929427
31003048 8757237 21507002 33955041 37799342 37478801
38661761 131427343 11753547 206098854 249019389 243319051
58362869 14650191 10785166 164384844 162383244 166896730
602955619 110492735 182239125 762646768 422933573 609144937
210469386 53180177 18884151 930533308 898270500 621665424
204064926 13357538 78752262 440975365 434642513 511709334
126599339 100407347 59436997 991494948 896696165 790621139
80807818 112366552 79767816 688664750 705997463 690777799
161805511 72050725 7305662 600427549 565647895 618910078
80575918 281679944 160184201 855940979 714540781 846198556
397799722 187234080 35726227 666102309 676667387 477887946
58620135 2843892 11965322 90442174 90661582 85242179
51293128 51874553 41380475 638236792 623507740 622660169
36621873 26724336 13657680 116219238 207953649 187285491
40939723 115583278 31687839 505070986 675167553 624724194
59699 10834627 4983055 64294346 58699615 62994963
2064332 252107 296044 3718942 3949130 4303161
24566815 20667547 4273618 131960588 126075967 107706161
219219519 135453077 108970432 293181062 278509581 284836216
94995910 43984787 353015839 623618279 671847821 694599103
15115608 85155854 59221833 323207230 333581715 370095408
117596131 127987044 57593039 707665855 718926553 705951329
665421 5391595 4938732 28200825 34687521 39438115
13722937 9922372 2723774 102583375 101229749 86668048
520928573 185107136 57148762 593620823 544540832 402670494
232583815 25918374 13994002 686659998 608397383 706780095
270172200 128768971 50383372 642930932 591712374 619312770
104401436 5006245 153385015 862038345 723674525 898751246
79382864 151809832 107583904 575269365 592993094 613122456
164892786 39171937 7785262 200535939 122816912 91690896
602511 3056470 153444 29893832 23764991 30961825
105364092 31061489 88466319 406303475 431050455 396303827
60615163 29097015 6158382 395899312 328573882 416888045
115651353 1899628 7204343 782099165 697480850 777226908
50982727 1899079 35537952 68273641 71477067 73032848
12907284 57059532 19668099 253521574 256535175 254316180
78479884 57759081 19528036 664419163 712164881 933455159
699204061 239070422 138331372 855808082 779246948 871376089
244119209 19959624 22766454 267511531 295257456 283279015
211251799 201471892 1180348 541883359 576595159 561678902
16022354 4752449 5760190 225115611 241579610 245873999
31457008 8019644 100934 67602640 72086898 68053384
39962353 17518806 5709670 285729563 285507087 234046273
337221598 68906971 270145854 746843439 756846439 563843398
308238374 17424850 85530875 332887946 176310293 286084961
954038 606790 604466 8930903 8601787 7610229
13989369 32221667 3462021 169920225 123096967 154530862
118951853 1101883 46654394 261165420 227103637 221808448
219491459 604918 10102855 313214575 147779898 426935338
39843502 145582 16292050 284634280 271549363 275687185
78117178 17249235 17559360 99065433 73664246 67009113
499523334 449945216 373781927 712718088 774965654 558257416
269738052 2632708 162143926 507844459 469676771 495099910
262904238 101007431 13026452 610718437 657730609 612866986
186924918 172983751 107655850 750208868 716397352 582476086
172301664 62173768 99911654 368960129 358084950 344695775
20462784 17335243 5006609 550811335 562977513 519298539
50539757 48631003 21229112 880262573 840267276 800964817
68896691 27029593 31308450 226739918 205468937 230007508
134868004 84470742 200225121 783606738 852230896 964915020
366023683 156586455 56241343 516456163 513424978 431162356
65072084 45858237 32067694 290503857 299476043 315932835
27362664 10875 929466 114776192 110970969 114476499
74128978 169672097 32304474 943314764 956296690 885957312
19633425 8268949 10175701 220324648 207308231 210023967
280208478 21123086 72426876 581500070 344437490 611511315
62360027 14761804 38936169 98517907 71440572 98500063
27661234 4058615 2061727 67736344 76160569 94490457
13105671 1705680 1683021 15757488 5489752 17152659
159981618 26499088 133147104 668628927 490568934 646883033
322424729 151645977 45081735 341377314 302535873 191125566
45728631 19697166 47677170 211390570 116725715 222808381
160302769 45749680 28302149 298149265 299610284 272926556
161809272 28785169 108701599 660487742 740089044 839580261
3259946 13360437 11674400 60004641 64609562 63758844
194047133 17016384 86038964 818016520 806013800 791406827
115040591 3451336 10345840 359594610 309282855 358987385
26483485 243840334 55560570 730841301 650662933 732511899
94009562 16457287 1922917 357895256 384920145 398182806
260828229 211444672 59341977 431430976 411002817 340120408
3419681 5092455 623021 21738167 20725756 16096771
220372972 18277988 36308681 961798342 955808455 804465211
219422036 95308743 8542415 555736768 524212582 555448031
33635291 13814728 42389429 579308478 606944265 589026520
9394885 18060509 176973 101756472 114264148 103472389
88603748 60828702 21821273 147625608 126182293 140689043
86959600 32056816 39312584 917555753 926029266 857846941
467954356 206396230 26045829 832756861 838915125 917529007
12762309 12033653 113174732 257574919 320315982 315129251
1478855 90186 7756276 43678081 48375752 48752243
6275388 76056788 24689224 321938567 294978507 322085943
362822294 72457843 36356419 681700359 703539627 613952469
61898219 7649106 118192110 554362889 537636735 552229800
32839312 2475375 55525927 726398278 762444189 844510552
304769 4232296 77622 22681153 24587149 24327602
60207550 13996009 155794294 488603845 521523056 497310895
12537078 155598728 85053517 813221802 804762519 737901212
62332997 20986813 6091668 694637916 695853025 560889122
2905274 334302 4939916 44816791 47469995 40136380
276244855 1169877 312259447 888385372 727926130 948487791
482384250 35530005 332727274 972241490 762003836 941175725
295880841 73963896 72266832 399184410 392620041 332264228
629408679 365946370 309909850 744402618 768390060 696546273
168740676 98466285 9771789 491773303 486833809 550086622
10378931 15305199 9686038 298529472 264232166 257019206
33825547 1351377 1438565 180396647 142850518 160316486
144292913 20529567 66767564 949983787 901258542 862145780
76094482 102142533 101163796 480845741 754954492 702970397
267132119 36696485 49021291 373095368 292943077 418317333
319833476 68016732 262371259 548308204 384401635 594168699
658774570 59912210 395468193 801690390 776695973 778233444
64174640 12851302 26001730 386116142 373282219 373333895
22947614 7131268 15512906 250393790 215203120 237390348
361160828 193663511 24336542 600071788 681131759 620750066
53875014 141924674 204404402 695816311 710113214 716708807
39539732 31128109 20867610 174553891 173817156 146023051
97978757 57017916 16068501 161938771 140535947 129009422
58276020 8649315 27375676 429689196 442852173 441997040
154222368 330311856 242282336 633752175 663434259 708227376
2962752 4987881 34974241 119831908 117002966 114529717
74774650 17979238 3151735 81564182 43761038 101420482
183362242 48594344 202913475 561453976 351246525 517187209
3306514 38190130 51415214 757506475 809557125 728136109
11774556 71105862 3089641 613204096 764952006 771524481
527858346 273936194 263867013 690131297 412394709 370905743
152419430 89418912 46182016 778618643 637442053 847047146
9325625 19470718 1163842 138432596 141291620 142213645
19555889 48265709 22642469 187628245 160578960 182552684
87799978 28273297 53232463 107810545 105227207 88886094
221364609 442326 246419471 596429634 490377337 497125956
14611202 67306531 2943167 709814828 665903576 702615659
156342357 43358715 25637102 319045920 259414768 283210713
22519089 28398792 10558766 548398532 521995906 503664875
69848566 8892104 6481611 84208428 54468344 76375109
506376677 62954054 52530188 721573966 463528884 464512592
28375915 5234654 5929753 43557286 33998626 38193357
482162780 368271254 270302737 853215383 925825668 930347193
408510939 63780555 70806397 890398470 760540081 710890443
463687077 116592691 113188723 858989234 707119765 817581000
373581476 94780144 15630399 511249784 407622525 532915960
124671827 218876213 24775199 862246740 903283853 840027752
221594527 43214456 60688117 283121039 252176599 300104814
434071 1647589 336309 13646745 12143218 13297252
227711841 29660467 166239906 266544054 67237855 264297701
324347375 417089293 89247883 862207022 922715634 743887637
22231727 168235948 1007183 404498495 449279735 440200652
539287151 40778000 15732645 760142202 777935079 715084400
736375 2640981 3077023 107893392 116727821 115909878
168684631 22868930 49926191 489470487 460086446 449320978
14980535 70204707 35727190 418907760 437332211 363097019
8556108 9816909 3920802 69120847 92898888 89585913
281735227 64598179 414499634 572388408 365132922 557534499
12455310 6229005 34712 29083652 30020768 31945309
25261979 619567 7457505 44503187 37756460 44015833
172222367 238232049 100358831 263330681 278912626 255414070
1341914 175826 151865 12270886 15579699 15705806
12021280 4107108 856836 19462846 20299951 18542302
68031611 82805823 75636462 619075457 509755418 655489775
500605196 332250645 77881022 828274214 817173971 631292838
143369291 76766170 75450811 197113737 175226244 177332353
88941036 60623608 75908980 518868884 501911148 512721626
407207107 86696899 185670689 932482780 858596432 926345833
36655662 5397898 27610739 51529121 32848776 46107619
101905984 13616278 59748600 571538450 497999408 605782407
31042120 7374189 7439888 41810688 43243316 43023063
35894801 35647486 11556490 101420541 99806136 65067277
1855035 3133962 794561 28237542 31009815 31403787
552112579 110695205 97806728 777065947 787193823 860567219
130861922 125013015 44872144 902805644 925107027 961851753
584126992 199426110 529371825 743804965 684196692 612160383
9631403 4249404 3102243 43956141 29128940 42842334
274791845 125168440 83798032 792151904 891351493 848771435
14514862 8708334 27714406 121749369 148265663 145354607
398773260 254136666 46363418 476651087 385400477 480905573
52556037 42362208 21096161 66400687 62807935 28206396
612828654 233115399 152224952 962629583 948238520 923754589
114777001 44097153 72593676 371983860 434334140 427083833
80292063 61784355 16265439 559331465 517697856 540791470
68742367 95265947 88459976 338155874 339685726 300389087
323806129 28084808 31811032 382561498 414576582 273929337
302688388 154952387 265486944 756909542 756526774 622717320
43683552 238916949 41211579 706919411 717928268 765287900
83964076 1209786 20381888 264206183 287219414 289353326
414227573 41948561 22325864 854420719 807347041 838103803
483142134 37947532 214152122 799607941 679250520 829744139
283943854 61774392 351039637 758752664 798943736 790967499
31681718 2696789 44158070 175270446 202457182 191382429
151503693 91242044 27583503 524132010 552986441 495970736
93360542 32936442 98629944 696618886 722040188 675495754
53286858 3534926 25185098 132494931 166648608 171167800
15071680 102664812 4587372 201864364 230240089 220926071
8313488 1857856 1047058 206006995 218954782 202645798
295370986 232497254 262523264 338662555 433242624 422227375
32427221 84527171 16726515 317000734 326291413 286438791
198108525 123584399 66639120 245583888 190263989 281479809
163848963 54634611 160274 598443770 500057179 533208314
344650659 360981497 41425855 411018543 470855840 397562486
304250553 203922846 103144491 369551278 380009344 334595549
71033800 12453908 9582699 520518428 854911348 738430627
21330346 4912442 9229460 265639793 263101617 278286023
289368863 185796651 30183159 461089416 573246903 497441591
111739747 73408575 28657518 549263376 554684461 555930148
4632307 52596064 44557751 790343005 737067535 815655066
130114998 147549973 61375910 750704133 731946922 470943208
514865748 118331957 52319899 906818604 849027569 926537432
23428551 17416273 20501356 471106968 442209240 410577295
186946759 117355594 6645378 398087849 391178661 389903415
320469167 154475027 61790249 897117311 863592435 749477472
65610943 43177715 23558016 290943118 314685783 279980382
175403796 159633174 42393655 794525127 894227025 499495457
100936217 48747310 21564189 212230153 218947498 191755545
2714938 6957162 7279699 137397252 150594243 148218105
110900693 7130709 1879186 225056592 235254422 234467432
29768569 180097034 157746662 553918484 703423298 771794499
88705422 15767377 114044046 331279134 207316148 329623392
82714947 184895058 18429188 736062979 681500482 723510439
7499233 7125950 1422068 207449826 154929552 212000456
19302114 162800811 171505528 454781102 468499500 436645622
20032345 52487283 23019519 378029718 398367225 334271979
213110702 16546554 22189808 247684717 247261053 195748291
25637742 15296097 3051200 303494896 278130391 251724979
10422079 27051875 5076345 224136725 232614052 241721566
270221269 6145612 167612467 299690530 300369987 287095306
47585523 306008771 250469167 764627217 818672427 799190864
39645008 2906121 15761400 171263302 176154240 134245293
370899542 21873438 239007226 540569723 596777374 628223376
242510252 168186439 92659174 474743833 420741999 509774513
2107124 3110247 1632548 21832431 22717944 20882891
381745464 196773250 80329379 398199901 335142448 379161322
28160990 21310329 15330627 479301764 694651829 713429443
6740155 4807925 13066530 239640997 192739861 246580112
26071478 1154461 8671233 177105422 167620886 151520825
5829718 17439874 96034958 303180114 313030128 315464125
176520652 22269115 22764374 516030455 632652203 631343671
18506874 41888831 36554672 372471467 318484793 378060776
36911304 37259946 97355946 779917050 743816878 739805070
171724568 1623153 73252190 919668862 462998328 870821991
20003303 30288509 33194848 330467154 379468657 374261912
34889336 106552620 4489273 823147235 957083206 854576826
471743 288151 1053146 6971797 6533694 6283110
5161869 11476852 53082197 453218170 490826683 483559178
140852201 40272740 11591050 381668219 409267466 311331781
3499294 4735657 1684491 65673656 65894233 64889733
50166562 43460910 56447131 98638628 108144498 127755071
36651739 8116310 3120328 133940349 93314423 112254766
78987218 5302707 27308998 111247646 132080978 126976494
157979121 11281205 68805279 675742521 651044187 517573135
377332051 67388664 14378921 701503065 606495477 544480001
228859676 62742771 2298949 568146248 545097726 578125531
18096623 36385596 202954066 735929572 551909942 734038024
41484767 86605501 187238518 673793084 562234125 558812400
62477132 2159547 33492214 304221979 405722774 407256257
141516463 50349539 85960335 438452583 331253019 341644654
5816048 53812880 13214036 605283846 580451730 474419538
51674455 13402221 13107690 157620646 158937827 109715015
193254561 73264965 106636353 395293389 440502696 448459683
219633273 42810875 14171584 610486226 597585492 503571791
595934792 301719854 12354539 800959715 761801048 712782802
118829803 26160787 27797996 510805227 616990215 557856323
461037582 8235487 173243429 720882633 695779314 913604490
26398439 43998306 85166848 312423522 356925822 348123454
290540996 115334346 13034161 734079991 614160520 815544243
101649292 1627335 8291018 340960555 364515187 352772169
47434528 54711200 1613496 344639047 400246651 386290023
303198357 185244322 136928583 852295404 841886128 792720683
23794860 17414212 23527831 172413908 127191097 169355255
280771898 88154077 176932084 323171505 274738102 345040973
409335664 19094516 40783337 572023431 475141334 690985072
71170252 55792800 48031453 578530968 653224431 618347244
55224700 21878245 15733335 194913871 180896617 199181674
316526886 277735630 17054047 358420225 340619850 172345807
76584532 12938556 28253131 77689333 101090096 68872785
2060263 3708506 1332288 42370003 39806964 41507666
261822248 23337997 95228726 665957300 789766475 805415845
29224403 154950109 23018057 839294737 992505298 742884822
81203157 12246222 121398592 670458875 647492084 643441735
107480354 31863301 30757730 527888653 431019396 539137062
112215071 243484 62840226 166439659 176485320 176912530
259598893 151964552 78197802 714696601 597363290 721649869
200171598 35346576 166525403 878155237 811157508 833335033
234058231 68060126 69367035 495040566 468274785 481451626
20148364 8071939 7181978 78741907 86875756 77738138
1961344 6096038 6190 42205259 45364214 31352202
286197 4604449 1963963 65871477 66123482 63135197
130066670 53462000 20531687 261947698 251180671 211971667
362566409 24808481 2444982 702203101 641735885 610156197
27498219 1852078 12983182 265222631 206426789 256657670
116483040 31718529 114774763 514267871 477014109 353179503
119503708 43018315 58379822 202087239 202198546 151117481
31551560 1822868 3811571 74815633 77948515 69173475
117051161 101870390 63419413 852923888 904928516 932638960
123623345 7453719 22067170 302176896 283894122 269994992
2247025 3563271 642293 15229539 19096216 18683969
189529180 119537248 25114040 724455102 714492399 670889353
10843188 26715921 99981605 384868023 528685856 537770950
66734862 260356 11347280 96382652 117940196 64125772
141930915 3882111 24045702 168374714 45280908 155737141
340038044 36697314 99902180 617477681 765712252 696719020
19366795 15248236 46034267 691798357 485154947 685843011
72067285 38250824 14831256 776501196 726812274 797189020
250082465 106319868 10325241 737505058 365178972 771536289
85163361 18418475 46339499 357014097 355089076 341838751
236646856 146915441 35179583 292359388 317665032 312977636
319363891 213749191 75057985 368167058 614431762 264178627
424543085 17101006 12113610 569644458 546674714 523891062
433044255 4468626 178504336 853141721 678875107 710398760
408461710 110804622 66288750 508374726 455775817 470852173
34306638 85826514 9676733 391296547 362137090 384569858
66087898 34736398 106529412 330070710 435227959 475170304
142534815 17925760 42013817 347362165 219105555 347742581
46703170 83670854 51941986 676058546 625617120 662672500
60435268 8935225 74393925 388176274 424931124 446319603
126689920 113600582 23242632 484522927 461094725 551641428
13524516 4255077 2247045 36658454 36726046 39343365
37491910 72373855 60166584 559435939 544115386 548765357
103087363 2334382 15002338 197420727 152338454 119457754
2938624 19108540 11901008 115364001 131839197 124096659
112450925 113821026 108283858 301249182 305115781 294474750
52897139 6011240 24979670 461602042 413414520 401160068
2292158 5846630 4393895 26496632 28285867 23854648
409651101 14109492 307337549 538917589 454909739 493457486
43631496 4861101 4730717 53125337 46245875 44308494
184357471 58937541 36014339 264892999 282601400 260269679
100093342 66023628 250084582 571189501 664988673 824737834
292039743 122247688 365387681 881379888 766010614 923781288
128944269 21280750 57742511 212426605 208474439 207458167
51284365 43856834 17115298 584886785 458528746 585221515
293598946 126796935 166526054 672526878 371125374 495290082
428469666 84121774 123953144 802304088 701638167 269348358
12965516 5291308 6297871 26760668 25164595 20975465
489662194 6027390 10363401 891960515 724106759 770690729
13651252 5656564 18229801 217641287 223482858 233808109
108854955 53199572 5746577 157965836 133845178 166988022
146499373 4869962 58665612 223386476 229473446 146372236
607518782 155260051 30944538 842051422 390634144 866851193
6061299 13390614 2849500 103375014 107867231 95531663
388813028 40308741 5917502 899758015 786701877 984431374
78299760 13129558 6513244 530235174 447217134 494997270
1638830 2560171 34830021 206197331 198705520 195010225
12574327 321794 3078059 260474979 352986120 344112943
52883158 63834640 16928539 511804201 496663254 451308773
141732480 77091094 168462868 448335697 494751816 488833162
98313089 17968997 35273918 219177907 251932617 209851705
189980612 54202684 96835134 477507144 361214955 416466216
307653485 6024230 317741 520735506 158879544 417833070
844946 1993685 26658002 292140909 299636115 281560820
345905634 143172449 350430846 666567930 662957784 714876281
39706743 10407504 96708407 807144370 762940556 766319272
21088654 19698607 12433942 308400925 306167755 238092686
464175301 70630078 30720772 813311417 794819513 783597676
238849133 64107442 97112698 457852634 476300946 436120048
106510175 5247689 26752745 893064279 855790583 850456810
20147335 5182282 397747 31775936 16426765 31110764
126149894 36876238 114805005 514375409 584288285 516054888
5026576 23282700 11167503 679107082 742965689 713904718
318791347 51483439 108966433 461028652 412761576 459468807
2809142 518667 1579478 42752892 39492500 35893145
22851119 157616 12158153 75301947 72226547 68929977
72058407 16230657 50044808 601694530 632122854 568856810
82845140 22599870 43241946 199832281 272450351 283522364
547038455 28196428 516764515 814637942 521664400 800444464
107779 22261214 2692365 102536937 97367879 107631876
100685723 73709622 40344710 177198997 203000004 219098092
50725323 9766453 71269451 287403313 341366585 328930098
165436128 39165727 43540191 273926570 288481445 335347990
65570325 56556033 20310965 95558604 115765602 122342091
98450137 68079322 77673449 183972323 204277003 211546191
42992733 4168800 17609702 222956789 220822139 228390154
223344918 220476487 130193079 258798903 246817807 256705941
303589345 5722681 102794106 437896239 354846368 384625911
441282537 195192659 256302700 681525591 603675575 486778245
69364143 109396217 31144379 654608072 759686453 733405579
56663069 37200821 21484739 419310636 409958509 444615950
232295929 23864659 31437689 495174133 439411225 538480062
126480224 48714700 27789518 539487764 639197137 639034233
187498374 45983658 53429239 593617378 557665605 539670284
490375021 263863647 333244065 867737443 895175871 893634442
30257783 3778967 5479978 65926729 60290478 69160240
377421302 51934939 12992362 442557515 436756121 462765739
3667439 967573 3293831 19797900 19393106 20943943
111935604 185919238 2616151 792478223 782582186 853616836
25048080 18107935 72120334 431109465 350933610 455141756
222424200 22123047 54610723 529703732 572719790 571127370
64016060 28036458 19884763 468278118 487163700 530402405
278567513 25917692 87407526 461990640 450287733 494078746
218797708 93931732 9258229 699063864 686704574 390153939
27944647 27254766 16157215 369271303 351365149 347717502
327286476 128445391 150806802 737021855 877865122 789976031
12983488 102880644 179388712 911218145 972328061 864620179
19475395 3198606 15233406 207906224 178419384 143934597
91392703 101842165 73303336 688863335 701364832 687301358
187203716 53039912 65837359 540138369 481751947 508693044
52281437 22056262 76414255 781051901 723035406 778608504
222901997 8379201 162011952 349873186 369062999 380927927
19338112 46982159 111263066 547545125 463550694 487290454
162663254 104644161 18464325 766171336 631146074 828293237
90888110 14809812 4115366 197086801 184282775 185945790
31532746 21547885 3425473 34375283 26585681 34631627
271546065 31199651 489186045 693205313 685521278 704435398
17634455 35510775 20924785 282561480 329015430 266724062
440392232 16358427 89351602 701098289 638490548 520248888
3312480 33822849 32856370 633894001 707144264 620539753
57050939 44646761 41229313 659136825 723997285 638060674
388436126 24859285 60827153 499836018 499393360 447217578
6013253 11920429 6369600 497944395 500003992 501903487
302277294 339027093 27144965 960924408 889087475 726704882
26746131 1038557 34949991 227763790 237494746 223833614
197051782 59047897 111748164 756308312 466460835 887978821
37431481 620745 79362665 479126402 506776376 545992237
240623431 9896215 17214574 340787255 293069751 290488799
11551697 166876322 15517474 616259911 755836639 674501238
163400390 29276127 25708894 764298323 482705323 735986762
242705517 112704662 14437585 818599191 951810178 814221729
247542583 31162804 50347376 265688609 230234622 126814979
8257502 2163136 131075592 439107997 531830367 551091999
2960450 521389 434728 18529855 17225678 17807390
139130940 169839544 20663237 892664150 871863421 842949338
33329181 20548391 14530128 325252366 272220182 241150952
79481635 9988765 48381160 555298759 466114393 601921522
72395495 34420641 74382604 168554432 131148386 177067776
39179968 21751854 7422872 367126241 411418795 371044964
235540343 30205166 133202771 910312964 776002269 836655531
249106751 57779590 45688454 350375746 186952953 229836508
281963465 16493936 51150097 347381090 340753100 251772033
210095412 89881385 1043506 790010283 686731012 709280889
436222232 523270613 94869129 576874317 623507977 441972524
450195819 167406511 290765698 765659828 565307837 681823837
109153590 92861257 39790083 512902285 468207656 564927331
83108971 10431264 3572915 207823302 198633286 194585091
136949319 240969363 6153540 481243150 668709033 700061358
32006348 3009770 43157309 441581292 417560964 360255805
325610583 513199872 18955728 763477451 708804685 689812098
16926717 4346985 2848503 51775581 52719875 34863190
63096887 38520946 14091076 241091592 221144478 234811447
92930957 42517434 65866577 122627796 92139482 133218605
91256738 33046687 15341473 582972557 560156358 591674876
13206676 49190388 87488657 191399043 209548139 224972363
15462078 502017 30901295 216135378 235334038 230552320
486923897 59859273 42909385 643016817 292235180 370411568
724392053 148350068 212868201 930338389 857934214 879049808
268454509 116641834 16896016 909907909 823752582 941655168
798790907 89358834 153083598 879307288 836220478 658802548
93448842 7676693 17622390 448032325 428782149 422935890
49418411 89036720 87350669 681553294 737815047 757467956
1076644 120895416 30014306 668077779 661073229 650056537
58508072 17549753 18404880 355204538 367365950 288890367
181660787 128400567 55542153 295162033 306121531 233615528
66347286 23429560 72032122 563713655 605120102 540297311
80056365 18157593 31782706 497103736 447805001 542690232
3821874 45401382 53638647 225174226 246831482 213791077
434033862 85304174 166204089 970648227 916493424 759803459
37378565 75354172 81719705 481710453 441139583 448576231
146630831 134622931 64750031 624182327 779119865 594661666
645370949 298182593 152920761 766902228 812449871 605144357
7445512 5480167 1587624 188950136 156618227 179096604
241493124 135163839 134899264 631448487 479271005 647408398
35670228 23357729 29369720 496363241 545487223 539389778
13441607 16383525 61023769 402228096 449081531 427498095
229563580 152871301 85570315 789291008 840344340 630821945
238195145 239276713 29204152 276802605 288614789 87827208
237689083 14016541 10254202 515777480 444814696 489173595
123320521 60855924 102811125 539417401 765234717 746026702
364165667 394280812 622224424 526168665 742795845 803149416
103613891 38188186 123937493 739681033 916235851 776048966
499152356 205504315 149737897 892971231 784102967 811136318
35782455 63379744 53798442 364891586 358719750 297030439
83766276 19576501 31071645 100019099 69874433 56443612
387034928 50481902 65731773 652500625 665574255 252423926
52252882 28677311 25642591 319685909 339493307 337556033
26964323 220507 4253620 90604216 61600496 67876269
44280847 23959412 43095297 931560243 634734752 842996893
470120209 84848216 51262908 668417579 523724404 527710509
2049956 795321 11151433 62719456 61408333 66956301
10229334 9971982 2938031 64663639 62412212 58610906
2319614 327840 425416 4893047 2602240 4096619
109976951 63398155 50773768 773537012 772242610 779669576
29834049 10386713 59220799 849701160 824345685 842985719
78916347 51658197 439269 275472370 267007557 278879728
188195439 121254866 49152718 527831023 559553073 561802696
49795987 3679639 3003274 113589728 115880720 90989221
60921122 117731144 35843690 657270852 648866963 533361261
72688043 103630852 36666723 368426160 335511182 365689912
97429982 166812829 278129284 849335498 790178095 848426912
23023812 2297381 32477637 294653598 303740744 304923059
275012599 86520430 124379072 750068267 704564168 808650717
152508352 50370001 36527682 466365924 479612799 464876331
22195643 12169176 2845812 87616652 88328891 63082308
2319327 1270692 613544 26619377 27513548 26897014
47404095 72625604 185406645 651302873 676575090 722012521
28443697 140890175 51658574 441880845 471516173 468335580
538996384 554344799 117152257 637545129 582723525 596125175
172679639 48578475 175433722 592532594 615141263 435581397
254806273 159081096 111792217 715622030 714781553 764700199
149838468 448185620 11098374 637300697 599737205 620665837
34112253 70416165 71432608 576073156 568396971 554200336
110652382 3070179 74561142 325519106 316400058 296416023
11938858 63072026 10059098 251611982 265399200 271278301
97536177 33962123 75799137 767770035 777679536 715076117
34005542 25198629 18716553 349751798 344774462 299990061
324505147 18784520 30273700 512336173 486613580 261950257
94409804 4567532 1256571 207141892 173917343 207711965
109839803 13781158 10304098 431275340 385276274 387110535
303553999 72711062 167318392 523575315 470536480 545192763
13476383 116964 52425956 333333755 348482865 346273458
190690864 108064302 86930522 242314384 214665137 256092870
139096963 43549113 1040565 302772070 305193171 277452881
20723282 3306047 8164922 127461901 130422615 84036186
102753338 212615722 66516497 801641430 799727390 839974384
108789194 75832156 42233770 558879420 475691111 524731150
36102027 42648794 38817746 267976915 273092258 262319515
15331526 12666640 2855474 188364292 193176704 156977041
619669104 539214849 87886717 958918411 794631495 910095122
24029 148448817 57504687 471682931 433911259 405953657
297333481 204116042 26439085 832511303 822768935 705287924
24082605 5238429 5389043 208115395 223077245 197167043
89809969 13303907 31516061 197421639 195601894 157061666
45868160 9205404 35214390 82897035 77011263 60883886
276580 827680 818995 8032644 8255870 6716707
454454775 159226338 230742408 855035090 563606741 710114313
2732921 2400443 18856100 97832819 96328840 101067023
130499873 87908315 29908730 380984736 310776600 365238248
518097078 276717475 241240981 764576530 546944108 642240441
39941841 27656347 39901167 558462227 486596634 553676885
87323210 4439956 14635451 333230619 320679580 263666225
346576555 123224699 107695805 410392885 365952823 365054707
3548687 1468506 6061485 24653340 24236007 24635783
8651694 955561 3401428 14403018 11987585 12076409
396815840 17102559 52474051 662951461 569478712 626986648
206296364 78968028 32209662 775106926 791705438 792310076
118616450 6520516 48294170 167916868 121999774 129581386
76997646 5975627 13593000 375968941 413338009 413715293
4334957 163403862 51352908 762026603 948614461 729899066
9886167 60745311 127313675 354236677 360411523 354667068
43056784 19484300 130416856 716103225 734953967 768699798
90978229 15880862 22603443 268714815 285026013 315311973
362749987 35669537 210435100 460063927 340817355 398397114
1886322 8971 1690332 104270131 77134385 108621860
117057835 52649445 51354777 319063907 316621735 291970369
18417589 43440418 4687399 485428947 522430260 492957871
3204295 9532509 60736302 397966120 458965577 508891652
330542805 230595791 94910073 901034089 888902232 963514903
61131572 23222530 8197002 225268203 212593981 207715341
542820584 239196318 273539080 649539318 545002611 501754041
27277072 7993448 49771402 762929730 907349524 807172981
355251549 153638 78039056 517005735 532317423 542632883
182524048 223015025 97257228 430144736 440434350 385349827
3244871 5212880 2762253 38805882 38945485 35970236
311434573 90938621 93664430 486051983 407346726 489976288
7795737 817999 3246356 19896083 17439439 18646114
50470712 11756447 20946432 794296139 764449043 774937533
19167302 22170105 21226955 821927772 897938301 917282110
316618560 108569657 100349929 394019448 458887707 283833761
61868507 45347554 103288558 740026920 716477108 712729737
5017425 960897 4274393 10689697 10575707 11417711
59880141 79509126 38383172 383369512 317316876 313573116
23044476 7355347 22036054 467877061 529814686 462446392
129833473 65005275 163197374 588707345 612044469 505561287
15036522 239650211 118767227 911803803 891131030 859901217
572238455 72841165 114471829 902788483 407280974 919871428
2459930 3296339 3559861 38270771 37270752 37981155
64766498 35486793 89434684 635162194 633189020 598541584
183566385 58781788 75804723 397453542 415391482 417568210
31661042 52194938 19163457 193793680 203313804 158225324
391390904 55669420 223473675 426666557 425414970 353609175
459292956 210190505 11530376 691518153 775234462 682457020
187166079 218884577 88298761 393401156 411980747 420614374
53704341 21893273 6182751 348894417 346274169 344972819
77992196 21901792 173192162 468442157 464238622 427747860
283329329 87742720 42235197 887318248 844002108 834510092
58006704 12709227 8540589 110861184 93399377 112650907
207419807 65654563 17598119 341798410 338665538 300014488
21852362 22081892 92165678 702765868 588292428 681685345
63301556 11198794 13716493 531693238 466645729 475431781
317136104 244222165 65162128 931684682 888275581 913341869
24427037 1394883 23044990 282540498 371869014 364265951
100391971 1067639 28507393 767399298 552862425 744131874
202726975 63110507 112239348 392344235 285100021 394987040
66457460 46016420 179216952 825129228 784492273 844646856
73635337 2762028 101360009 851665135 861786120 807311566
362700703 14680428 107360965 580356690 593936671 456794320
91295856 49497633 32542653 573325917 555630806 569474724
27670162 1641553 5912652 58667986 58966084 48663762
38541622 121657546 52212510 591306282 621459287 629374117
49393837 134799627 54025002 548787819 562258906 555086485
32837057 24240188 174993145 577396764 562265385 566857655
188917358 43061689 25998850 290583786 315047699 305866929
223149414 133218232 10706950 832577424 825738845 893585434
254912125 2787387 46738233 413086898 239766378 432278081
39209380 26796690 11514155 314126689 289844836 279651645
18914755 111679134 58831149 557980790 504544080 532640721
149746840 9678860 96867387 214304225 118397016 186447993
1172096 499756 24066 28222705 28287513 29385968
21825732 27828827 13047588 424931770 393899136 415876747
81784830 18017818 7528830 313799777 341780747 359272796
60598562 77263206 91417432 317947526 326133314 329332031
152585646 46359589 1080087 361076770 357707904 184773935
303637757 5602717 222206015 753293845 695560563 658704056
164492727 15569133 20445076 530772684 399242692 542504812
254350572 16530262 216384050 374246481 373630257 364933857
66346945 32496562 123600672 604976942 622528537 636997484
137843520 38294493 73505020 338094781 297045389 341224787
63431528 13899180 92584141 776934671 751651463 745082833
1244989 3552477 4895029 39680458 42068053 55852446
417368695 47934317 487866147 809543452 617314379 839432161
56195558 43823560 4923818 152191192 162897782 133584493
1426988 9199110 9360637 76461031 76058485 72613019
18303653 35949735 3668701 357606161 347933840 358430397
219654752 13575850 207428509 637728622 659352643 715342974
113640503 2416242 11551184 262249691 301617223 245610001
653071262 56606067 58115365 747415923 625419532 603373830
166931603 103705554 2650631 346649988 357554258 192915709
104903473 62351977 140528995 737320270 779175520 791022940
29269943 32755548 11451760 100888896 90973744 98781933
557559 2198494 4474871 105634375 105223774 95927109
607442149 338561546 168649651 939809040 913960398 874451728
14162765 7386239 3206485 18103955 15748880 15263769
83098113 225855184 21430620 792999509 836182158 763677047
46297791 24959039 16122686 339453778 382768370 326763742
195480 3628186 4754479 49398578 60819728 57811271
45043377 24622401 9286954 56168187 57132786 26269472
140112768 68070716 68371311 142324324 130860992 147360616
22722617 7430970 2737409 41935767 27547170 41307748
233211656 158568967 231194611 777507648 718842276 606298139
629282 74699 992339 7835038 8411621 8417956
5330914 7891437 6455755 102896564 114214703 89864552
39640810 111282581 17490644 609257382 752450538 734885847
57647099 4884071 704773 110841704 108328972 79390799
141959344 99788852 6040202 964634298 854150900 859433709
13785283 82837547 40298376 345072966 339326596 321797879
315629650 100654354 19671339 785592893 695535341 755194533
95799544 32623311 135828128 703701057 688174266 654720013
332971091 122560877 268449267 986006792 703505263 994523882
392749173 31655891 34869642 711163358 805015151 789250070
599512440 173889483 560264567 752489703 547911140 814630148
152552443 2560202 105111641 288574534 278017705 252451037
6318312 65911571 4502408 564673712 529962800 533085396
37883753 14743762 42469305 604099959 645483601 659650481
173337598 213762447 39716390 637312172 444573053 467945894
17801691 14180129 15659180 74987460 69685165 69740168
397567729 26971265 184599062 695183272 653549747 624192721
827282117 151986120 205940696 888807492 910216008 670822030
12138213 8724364 28911944 138480825 126701967 124331500
23080507 3584412 16437327 25873235 21273891 21484925
690409 130944 252294 3972400 4171631 4639448
29763453 24551398 90037893 614161730 557867085 613273028
278618767 30705255 7472971 816053600 858295333 854802869
59589711 28477194 12276847 491657469 436363855 475498327
326361536 58885900 149799782 379736269 436289112 406445508
407464862 234609832 65007733 567833127 590870512 615147974
82348576 26902673 21788037 666464713 653785974 665379661
17251042 11378077 14299509 180998466 179443657 176081145
127919321 39908454 26348024 427730377 343300975 448766432
78486139 3701470 6620718 687255239 780741034 724087551
59837 419872 944082 8583183 9232909 11144167
583529788 187443277 111178621 659181964 511185323 448576194
11005780 142307593 4034294 634095869 667143334 659627950
209492529 33276184 146645278 296285187 366207001 190354783
88880818 8115731 14772089 407307448 416366781 404588274
106408215 9653135 80649833 429767941 422149346 434477293
71877718 223449005 290094889 630007467 739729949 728171037
72941388 14673189 80920457 225745494 261212493 269827991
44580489 14849602 93843353 448474889 513571911 495264666
477328527 52479276 2846400 740400014 437405543 740958236
36632362 4107950 12596918 82602774 105676747 98900076
44358925 9324975 202313681 607037927 469483415 471946369
50395484 49943010 18450217 135642044 135089002 149402960
3539784 24680942 94992363 627928662 617237363 667401429
6683751 7416908 1916381 49176882 43934433 51133891
13069787 10357164 11335003 462392144 512406224 417502072
317583006 213608987 264637407 928630123 924365508 847174527
409892845 235272259 49191398 631725910 651091649 625572764
37282112 49991706 3423396 200748386 173089534 168680419
61592704 3327970 5563351 233510264 192382813 216942025
397410851 272116527 26684640 549148791 683671172 579970905
32995945 75946661 34298144 773270551 733923778 753023248
767307988 668818563 237131122 953445151 784007442 740765855
54980554 15961076 51212093 58817716 55912118 64992820
465308 11286008 22939175 246658731 302406864 279297757
842201324 321886162 44438134 979580394 886906192 847382500
17486329 56047851 11760348 407343225 419306615 249042256
11421968 299970 2257048 11647312 5038135 12816964
63716134 20484296 7442565 432012826 390815451 320581855
3820641 2004853 2595906 38021764 37428303 37969547
93104819 23040694 40856715 271058080 266103467 217980115
285517275 181856799 132107290 700666241 703892006 656627217
129773749 90196632 6970609 897930561 777452501 836899309
229441658 144977836 6761525 438569967 345920085 205212364
607416 86195 85258 3732666 3823840 3323555
27479018 24186971 59862980 767322219 940497083 877252237
111994492 80173921 74690092 337496684 321952845 316296690
29071683 5852385 4306772 210920026 205228231 191121312
943786 140636 1955674 9239499 7935258 9830828
60441938 68428575 846653 691639529 740000102 731359641
115489384 250522498 108299956 615548219 683564080 702531416
89011 452794 297064 4269145 3842545 4958844
161109467 15999767 42250364 179077507 75680013 88703425
243279118 21393064 99090192 616605835 510273914 723445581
273571098 163395195 102753945 438739506 596333205 378184193
59570334 7953004 17080881 258425728 235937735 247840454
63721951 7571770 11877057 425574321 483217884 514093376
126087074 39736917 297778808 856232311 934953432 805348819
237653080 43490061 93468955 466065907 362769248 401604182
560578073 273843633 61224713 973233741 857886856 980649077
53158742 15730282 29208354 58915305 75692486 65330196
69582587 7837267 15779099 752298491 497055648 726734270
36537992 17945719 40341551 691106248 594476424 694717559
48451953 3798660 2837750 102536610 111104004 104083417
105275777 42779654 91819638 938422034 937046574 841939506
132427120 127586221 72607831 186775623 165453389 134388298
4476506 59652376 106850975 726733662 740913700 762149159
300827676 47460777 47119174 766813912 527544276 690737283
160349759 582991 369918 921490134 761355856 895282613
144569929 16136411 21051524 912956682 802563468 881455469
171268674 12625390 28061322 902532839 912284958 767619191
56598648 35282376 1297817 236422547 252122067 298025941
216083056 38646322 52303636 455493642 299962480 388262288
51449029 2927016 44121660 60475298 46546358 50922283
385616922 181538640 1565964 467254940 454733293 460449091
37027051 29724593 3206266 282978451 289840001 260687869
21338741 118455412 170565072 663899813 714158837 634133136
55892855 33062260 83356765 524513917 507813422 537753916
14247987 4227464 18001532 116904162 117650569 122749347
142433016 8561552 16574117 275910668 243131666 249083528
123463166 12762396 703206 638919113 648492821 657579329
570665294 248599508 10814393 750439150 757637214 633953590
13336763 15166060 14568088 105942891 103342580 115009636
247654517 154078491 40653360 976859218 849604981 949630555
730000871 84491600 19711286 823589304 810034378 136589788
42099377 38422819 745432 194507813 181793760 190954450
6264466 18606843 59294059 257544773 242811851 270476718
25658719 23483575 11675636 456473848 454618016 399435893
442632894 41556337 60950908 619199387 630468941 534545412
328958250 190002509 210103530 351536085 383055294 293944396
12054694 3403665 1466801 27645343 27336650 32941872
173336649 64841131 66090618 547691042 464208882 567889275
97633460 17443670 309146 107284971 53222946 59856733
384156107 222648920 29109994 641588102 748011519 790490509
1110406 5091752 298743 11790179 14396073 14546741
129211707 243664738 6748612 529155602 647986359 705636468
2408860 9685840 2613004 270419439 250874849 271409554
364372983 38303725 134716437 927575868 891897616 840780922
223992445 104665310 192281824 803529107 685197702 820098313
279382143 88454789 91916351 424446780 471230498 534061611
29503039 27332052 18216296 216339453 239181402 219852021
49412670 2891357 87252656 388979269 391473402 396087132
2131492 10504738 3213445 230448065 264665384 241009270
38312812 47494092 43530015 798333409 783196972 646701799
46641393 70473209 31655641 230273037 262199541 232118061
134909924 14700586 57261503 573898384 607060314 486959814
38953732 28939470 55788301 531944262 478202521 514325145
553558104 135728418 212048273 562176556 557145242 501642865
69006371 25040607 39342797 433315822 358105078 448499787
182886869 130962794 14036799 603945274 616683454 510120070
201024008 47005858 17021210 699599128 838388360 772059226
1692796 752996 102589 6719532 6951902 6766128
311469592 21423966 1364881 813029007 837331822 838130840
108261690 5645220 28042530 139386890 85073521 129897165
4414716 613469 422388 11362339 11975107 11668775
42065738 108331488 11315870 613814830 520547628 507082142
229040411 58362045 87521751 371024225 334787807 362922969
195988091 41765794 94174753 302871872 310887337 220063461
25746279 23194441 14922106 415326295 417479971 465629950
333269624 127190007 32314914 420920196 268799996 204951599
7889795 4072637 779532 112622101 132887139 134947028
509713062 254786973 91410765 635819282 547439365 640760837
132118693 10177667 59726015 740414670 678417394 723986790
95000533 95715222 21950774 456086124 565417108 542785900
10714562 9348533 51996887 349892385 287824427 295349297
12355200 4133373 83269255 318810928 279353618 340348273
44623353 6171340 56831181 147580087 150382666 140489397
311421087 82941931 64176001 483995039 366231986 521417709
26576431 3072437 1945425 238898749 236588271 219576584
757064584 25891419 45465183 893590807 612904460 813121351
25806067 100241087 42682074 718076548 642762870 795806463
141323823 41318520 22619496 307153846 236245611 270052266
6789061 153216 2214682 36030381 37505678 37511958
11708027 3763782 2657309 68444563 59311144 68824303
317596631 40112730 225360676 427127384 426434511 267282796
413070425 91489789 36393954 746690857 634580630 505951031
33473854 41968069 24360537 593769279 559299340 545745958
133940083 17478561 179277275 926509359 868010117 851596817
269511349 7411090 86047135 437599198 380948921 445841942
507082478 219294523 52303046 852161544 846026779 778078475
20769418 20409065 18202755 48024916 36847825 35108789
8053342 29045838 27896264 460431905 468385731 431778904
58179977 99888557 17395716 355674838 363050642 325604469
165593573 35506774 5784386 870514035 697059471 852713366
64172570 33715911 25328678 76042921 68172295 79816915
21790088 1266874 6022229 44088278 40215360 43384507
33114986 9436599 6322845 633035231 601097328 500796245
434763358 220126470 10625799 728143891 718768216 724323683
93811092 59817525 172588304 886401683 636464543 824331012
36163 32201 17217 168420 177494 173404
4625922 4239052 14539902 122301253 138268046 95805286
59507314 2692688 24852879 486261109 488541569 535757267
51340911 52849161 17979908 769371859 529742609 734139263
35860389 10333696 19446967 594176598 437824721 613330883
208218804 37270207 25029299 874227592 908317154 891245810
73011983 80256183 9702568 597582974 283316019 420548577
59421156 35707762 4208408 360337756 376079277 388058193
227013196 166236606 112483452 314315506 291415810 150209821
611624622 320360535 18204992 735946769 560180513 371540065
153172422 186221179 128509942 838837550 821417334 829301073
436586086 401411182 169430970 646849811 533009051 517425159
70741828 5587545 1514984 160843692 96338698 139030069
58482132 60862786 180354341 922032942 916466196 945596875
38571862 594453 133719 45515813 34565203 14541936
2511495 57029669 122821865 252719383 348089784 392363058
41363091 4284788 3739697 266962053 268357567 264577790
267066121 255260581 477418265 838989844 810245222 812970281
22722098 11670626 3923864 33369658 33007710 12320464
372882757 184592988 7839314 652001259 723807251 591773620
248796094 35319199 67043005 402213651 386569513 309920444
24680180 2264896 23479293 536482473 526197855 495888791
221365781 226486594 246434591 690719809 930566221 768188354
133464869 98323881 10850219 301405913 388433263 387318010
47218047 104685123 83602302 796091509 794881046 777372767
112428228 120442745 25745393 765714984 616805318 802300043
102853180 21127976 2795242 234482946 279618543 280689905
83783712 13923694 33877096 188044475 192474967 203722229
457784094 1664719 22353363 671967070 539153466 603929599
34910993 21523290 46469687 610272546 657398056 623334193
212247634 61657179 89460206 455226752 157722258 453447242
1048049 47687791 15297074 399790556 398719565 379967967
357949101 691964 6358172 685031465 673886592 578983063
248439480 60271402 156658956 301034172 289492988 215458332
1588019 831885 7699252 38006882 52065054 46057239
206211165 53267546 78782643 375660674 333554240 380979309
59242814 83818806 65573238 869587091 794551049 918318477
8207415 15170557 9118085 69963002 70589852 70407646
515414122 40101557 105226954 991125305 728742965 694421566
143160165 127282757 51802364 642315557 674274770 691126434
275365217 181800012 157173963 498180834 497936891 549913070
45553814 12226093 37694095 660170926 807266014 763084094
15037735 42873834 4159493 654832203 659551362 655495632
27043815 78707104 91205149 462987632 443418132 412417106
84492429 2744350 35987143 256425849 253693003 278712184
89330410 101980538 12890641 815862540 832882632 639538096
134382965 78036563 85628303 553825823 543564280 523020443
361717516 249844036 203884270 867261865 778761915 871592059
53337942 16610009 12706634 749552931 620113541 724733695
62731334 10367356 17461738 383433694 464178721 380589538
6188338 14927928 7357909 545437744 626478823 566008930
162379728 25754695 64898193 544554237 496332774 529008895
244923444 97773322 15322221 441742097 436362067 421058141
26892334 18327851 35463486 615026104 534167337 598078780
97142419 60172284 30822060 745008087 733864137 716055525
3342517 3641540 4561941 5036470 6410498 6718739
7938547 1501608 4486839 61802135 42367806 58710859
6616965 3648087 3332764 14160300 16001720 14923863
524811937 85978698 44620281 697807692 834862369 823176437
63252434 18480534 23489734 600904286 617101569 583975605
645365741 87460936 34547846 898106123 753172382 830110649
5131066 134708960 100005139 734688147 629771446 695561346
22896617 8472892 7176460 40218510 32729621 27178304
22933489 7687077 37914323 180218299 186298144 185763396
21706420 108656988 60816815 627041697 576472619 560818022
732102982 150518178 315802863 808922688 309705829 626775931
147689129 132780728 39762541 839453368 853794435 800376821
5459760 4471607 394834 29621454 33220469 33444429
2817642 5020824 9331781 48339308 40121295 37208103
21020475 55462960 13723629 358631026 422432268 420341698
615813010 417422066 369736286 778537467 769665085 830212259
12638430 26092221 28762169 590623387 566185300 585093453
48151460 29948108 37545822 447782025 423710556 417263012
21625909 25144443 38884623 318176779 315286800 269066547
337430719 134487893 42691505 834677490 878004415 856769564
714476659 165178856 164648891 850973187 412503671 290901941
420934984 66347832 17394513 754982227 722037311 703157925
11882329 10099542 3309609 171836378 180331355 174844635
102244449 57106095 5150903 738058743 741769750 758079929
99342287 26868942 112865628 867589025 745262911 846575529
8920072 2412373 2320186 57451839 51203906 56016027
271359759 39935371 21499912 354407897 302723079 248801577
55386195 4964936 16420122 247336905 263254657 247709027
46985863 44664140 93462512 531081542 640500527 604403066
148540 42269979 22763881 180239871 194533004 194494592
248435780 41744070 75271532 737380210 425132022 639363531
72789585 68031094 35292043 564978313 626605792 588880872
2662086 3044136 461509 31490212 19968005 33526101
78475187 15008042 41164315 140647421 118188899 153470015
126374511 44374186 18058538 828948501 797922298 814720336
149283686 11975943 42011273 478921182 470862480 438374470
15822311 3617082 3682669 87314039 79414998 89634627
81743688 111010123 6432443 374970870 373775046 352257039
45099138 493357 27790689 499163091 472172215 591490080
6744309 1883567 245541 18913821 16232368 7867213
114327 45383 118280 574322 356427 428846
119780309 6200982 53781287 211399206 210259396 250162672
489556680 94418998 112641292 598616919 602388397 475426433
519107352 41692557 302838558 889788163 894384658 899446004
846437 2581193 201431905 546810356 439980985 585134709
114526219 102276142 43133433 743139178 662843783 596820296
248029981 95613134 31404457 523715470 453900150 476485278
28696129 8307616 1238985 87727912 83134167 111053839
481529239 23646390 55538973 511899965 238982430 279684084
57039519 36006806 39429741 649633246 564841001 667024817
63075080 41358351 69015670 456150227 544481050 531944375
234845573 40354345 99044306 832615594 883849064 902598980
34564611 6489960 12945017 45318368 45551811 32516433
279677037 166329969 54778086 379106696 348495473 356675845
242177123 114005065 26723595 300938979 295590191 327658592
7106857 10867131 11486529 163128754 95471450 167262120
61792142 3447184 16213796 128809911 92428245 130842506
632396666 302210470 449111387 829053349 666053874 841745310
138306877 91232530 61969452 509292619 454627444 508557402
21642495 14569187 15807631 292500104 295831710 190830344
287414150 140791687 18097255 479189666 460684538 492158451
51590847 9477156 92470923 651205734 649278389 608971255
73725098 25241006 24747302 120565310 135624545 138552670
218147766 40474201 121165591 571910702 570300504 560353428
251199340 7373765 161033300 278383726 259184059 238103059
170936661 132269228 84377777 312380968 310370875 239507890
37574908 94355625 1276973 552795619 620245283 567573162
4020599 884045 8828078 85155132 103494278 104583560
46041315 1354029 5608421 64889556 52145032 60265579
78521020 40416870 41428461 461348182 477824076 371264594
545611511 35451707 16529519 893757747 787045738 684042060
23190320 31509155 22232759 297289823 255231396 291531327
32456974 4853580 13534912 45632139 56109192 46404260
285944019 81152305 194924385 591328340 462710064 549068800
5009021 734868 308048 10307526 8524028 4678208
68165118 47895315 12615478 317526433 312182333 307159140
73231656 3721166 16212645 93540465 103986828 108707567
44653174 19756393 22275064 61766574 58162428 57742017
138248050 16704415 10031279 226492909 198070444 143963644
148404318 77747151 138214455 409958042 482979210 517448326
5299858 25059836 1960403 152201167 201413174 196064624
87415697 82053329 235618867 849431709 792299002 769426575
121075137 106732886 53353029 467406198 689669759 719937038
207789086 40995074 168583563 213969104 61145908 218058773
15760258 21793464 18059170 139082482 120055866 136981530
86035251 10070133 164484141 883974426 986243217 763115919
179794000 33460123 29913275 416699264 356677820 395159154
77451850 30597051 23168132 114136530 73939876 112232634
71307094 14938122 79139928 542133068 435464295 531939846
26040314 15398492 67390102 655977637 517874851 659377480
200944022 186065221 65937467 911514212 738246818 789476243
54143142 34475558 31930463 65305055 87052606 76624059
2456683 1710378 1376302 14554006 13247934 14325245
46838636 150151923 145914112 947976097 873206162 824200852
145002523 14473229 94208308 323935349 333708267 317938211
438429047 145085132 132056510 927353136 791935937 727522336
521493403 46609107 339366778 937360216 719519088 929639481
74825773 13375805 71295382 737498515 677410853 745540321
6766576 32937427 20404209 277880118 302293320 297880112
88972214 38907539 23464384 826047511 837599361 725960897
51829470 5210235 61932804 402154621 413027727 394290894
279037906 164868542 165693605 616486920 652401599 625162145
4433816 3962258 61284666 722778984 678133025 573047055
27004969 6828322 37883860 239061973 248555183 252411982
61766511 20802131 65273537 136260008 139998705 122138341
26076026 11535998 7718301 194805899 195702786 175668955
116360608 54984895 106825414 903869554 913849709 655957943
517566111 168532426 46177327 810236801 390158507 692957860
568593795 129443524 374088475 679373400 503758033 585768695
210517348 70322962 2680865 351580127 251040464 334993865
79856999 44415834 40968627 568431177 525061940 616028536
7885114 576469 114442 22722244 19743812 21871775
86343409 66633902 62336335 213979458 143899560 196227571
106226170 8383427 36723436 375683382 471355647 484650756
162831657 118236055 99719870 193547473 271193689 165157653
41660441 38506952 46404498 740857139 820447174 768369655
347234086 80721992 16197051 464150063 459154303 448032894
90998296 2895905 36587390 128730702 132548079 108293227
334481005 40107395 288954679 379996625 242252251 336225965
48048468 42103418 86174780 951102568 931830000 716879533
471402340 276005748 550658546 707656329 844591945 777347209
102498185 120634778 4371302 401643742 416959852 373367738
111683514 1092650 34235421 373972326 377164791 380537951
97113765 670075 1317767 220548046 228047523 186370777
286484329 61790638 3617402 486178919 411053834 465758592
70091412 289083009 65703882 734531710 721013114 696805479
31939852 28284996 5765452 283413542 239326220 301824020
424191 484191 780260 14244337 14487599 16602238
9685620 53889456 28314916 501848560 463751263 602065932
146506666 14937467 75553321 704431815 680152934 703545464
239887022 50644034 104696874 801827230 882410221 941978351
125287276 20058421 46922379 564524780 447534350 547622206
100518137 69215403 21798709 586448225 627555714 679273794
36878777 41914584 129787259 776837674 764627437 677752660
45974697 76143382 45623433 362271067 306016940 353364635
518506907 29770239 187154945 696241461 593661164 522819271
40074147 76662427 2290356 977275628 880258467 950650642
18034011 70106879 24511483 460040237 565063686 568814493
1513286 7607368 40062002 171736286 152169647 176412437
26686089 55606966 41354912 293866110 212562866 193041000
84807165 72140083 309268609 656557841 637443369 581003732
341939327 74978081 158600296 570135676 551772717 536194870
481951663 11550450 21847965 593295592 693309740 532441016
49362714 34722967 20692088 542941081 338221819 384419661
285289527 25182096 7804474 493862271 504916098 524896526
90665865 8041497 56954640 225908534 191431165 188729112
172431745 8033937 16027888 274331301 207872525 271933380
60863851 32960619 619844 678413386 698562934 673401336
59169525 20723960 6815758 71022055 65683324 26494359
453598464 71269311 33994550 686060566 816289268 910259485
7384296 112202 3623993 11242792 5180046 10515473
393313511 192883777 22853447 492588070 452778762 515963140
279838973 99033518 67931471 704541743 711674676 689363650
18642026 62104259 26392214 834978945 832191069 808141510
188228490 33739566 110906346 381595209 523673205 558930260
181019928 53432319 51195919 892114357 860957886 845500451
52749257 2722770 52783826 140552104 131560085 135462024
571059318 26328610 177553839 610437857 510820007 532035344
3788154 82702401 60953159 787479325 680202577 733083782
130061728 32390764 79997813 182662304 171492389 198616238
401893571 153451178 154470184 809351244 671640006 807170236
99043148 60307008 61053400 722729566 605288774 752249831
183788371 30126287 46393300 524598096 640437992 551688453
380625310 17674351 136013218 928710137 823678568 794690492
296272090 179590550 4224573 687348765 674149083 652970497
11728334 48934059 4799944 271770715 278690551 280858345
341391180 17986305 131881043 706567949 404965243 642601554
83519350 54427006 130121108 447118716 468194595 472728896
131834628 42156758 71446580 242681470 270602558 269955707
19125274 15382035 93350873 615556583 632770250 671788543
317514576 4441102 32712272 421762950 371573630 446900951
859406100 47475116 383004084 922436776 339829928 877742075
306634410 60709600 163075489 526498439 419437597 365334969
21812597 50474895 49215625 620924575 633471296 576811883
22827825 21471169 3256755 98367870 91738569 96260039
10906891 4234039 1980361 21942714 23773714 24282485
6001834 59149662 37254031 314814609 311842746 308064684
421530593 33474235 71720071 900757972 758828666 931615358
189844889 123510088 149445786 555994173 606300963 675679984
868762 7029560 11434278 181704881 182031487 186968945
223293611 55428615 77401677 451322929 454396073 360009752
88854170 6784849 27137157 390435561 380482636 383061513
9144656 6882274 3220768 238392110 185852174 197650303
25253965 165390857 2915241 612928897 681161423 640525250
235306043 53593710 169566721 770802768 698010177 771447495
5804646 6419667 2484097 92540169 100340545 72449885
24221020 589382 2752585 70978802 47915966 71950371
54295539 13756412 42124218 363587919 312906087 362669894
45363630 33449917 146345443 642522294 626745937 554212951
227561056 44853785 62442381 386806246 479006396 475405426
116593148 65938226 70524163 815304954 839758000 800007339
40278699 101284030 211394209 864706957 854229668 823685951
149992426 212761100 3067960 601184249 602627991 623959082
3793251 91290497 1295625 478557447 539674638 554898472
133387907 28067173 7012718 927284545 933645422 889931828
296573505 140279953 178773690 765763045 847545578 645706284
356230482 86500555 9592053 529484898 526750258 277360910
528696883 404743121 183698304 719486441 549735413 507012099
1098518 6846205 8339824 78383399 57008156 44982921
408541431 446774 194570388 685264524 515053178 617973381
140907066 4577564 151237512 459184867 255736250 452737470
72510487 139823365 9490774 557897070 666211266 505103093
78001042 28767454 16849626 481776893 477684242 540058528
206206 68805767 24462314 269315995 285596077 271150680
7092225 9103449 28083489 271737595 386406957 400914281
455722008 35585287 42139729 628400666 611829524 395751670
47944375 20974163 38829798 100846374 97400261 95037130
6314820 6678080 1637282 12667311 13402115 7642414
365916374 220285369 7052892 525158795 693941664 662331396
14799180 47832190 20022675 188753836 200238064 205723652
159566969 4501041 29510512 645004284 612416934 514396443
5355505 134826391 7578532 661518243 653981987 652008639
8164980 28054253 4005686 354264120 359606963 264525296
529428924 260130886 32548029 726023802 684088031 775163398
24395788 60166345 6977252 360920402 345010352 328089803
57468109 69022786 16341150 226360373 223645802 207703272
45152461 1575941 34934367 313561050 354726555 338437421
207879716 29788436 24234347 243245510 128138571 229036641
51996353 28650359 46360822 696173989 651035875 871971660
44890364 127489044 8192894 298864587 337994155 340421438
25952989 34997256 7694057 714760468 803189491 679715625
438349622 281161791 404015222 853849169 925406369 901766398
9433514 121114608 19432584 796906561 798237459 616472169
22638870 2197046 502717 104526116 81692660 77786233
38877593 4297468 29956326 152763098 215127086 102791417
85128670 18472249 240589323 662947098 613406212 679371653
120256317 32682737 3331266 226261894 215439567 228248550
168607953 164651089 172137311 476988257 456535980 477703544
142032896 9665337 38811104 540647298 438637759 534068185
6485026 26210752 3513576 468902395 512457027 512215655
197900790 49470108 67736617 202110463 179369937 102274284
140326969 18466524 12157252 465578287 362078081 399501320
21728784 9641444 122979631 520499523 557566263 572628598
9689133 15310331 8084849 112891874 124310656 104542016
538353538 10483139 192016279 781887246 672600148 805080346
222003303 213348433 1461658 456656668 330314771 233815574
12540679 25526187 17946068 550700992 727026334 606817164
6959336 1806139 2901999 16629973 15230705 16315374
30796511 30583261 21086085 137854915 157033167 138753343
23323033 54666541 7512527 267840465 274883699 278118892
393624112 77492655 143404276 581932006 473939221 253104982
55187792 85802042 180170969 586296780 695892097 766364799
55090597 2926779 17825728 95579816 75485165 94232509
482425353 55352228 432863067 857386706 783954673 883067838
324208034 1555747 113013342 911225153 819948035 783903292
39355520 31489542 26447264 591687050 589002779 619040150
176572480 11715485 43458400 205826992 196608355 210777137
56851218 65197526 28385952 287588802 275848714 225942349
1077998 14438799 27201096 140893342 154658864 140673166
106754593 130945567 125220732 584075947 413655470 589710696
9230466 7527871 6502852 88214418 91762510 90746292
331348956 63744693 73027194 488201318 313157736 374045976
6690470 20986513 75057114 902264106 774318527 934430373
717331876 7023982 66521136 987897007 910333259 849120711
182836931 360458 73623203 846897459 854508072 795434059
6651119 103525504 5717882 203718938 293877116 238523648
55233770 12157186 96310168 342377606 250128013 357362095
13885565 133891112 72683659 949468634 674108081 815500144
89206057 35360244 13548327 545394429 526430404 537423517
39528029 98836631 36911804 654281965 674716040 671327939
49532035 34337953 14463631 112418561 103084675 74672917
84792619 57684279 121545869 713664194 755663659 674337261
282167726 44567852 104555801 299484405 166848244 202767607
50606417 46668616 93353760 456964032 437558691 449348955
190791658 2843374 179876864 891101851 795238249 888731394
17995176 15040511 30000357 140838285 124147161 126403220
171416433 34447055 32306914 273017661 383925789 357625863
81390990 54400305 33412682 845653242 789043331 927985080
3958296 2765935 1247762 225502928 213302981 225973752
33635694 156106687 40457262 903138001 693705610 815398419
183172136 87944073 45654423 557408193 515385859 610413810
150247695 86584347 20769182 388028695 442995385 470273375
171141094 42855163 59353639 340478592 205509008 216665409
408182910 208059371 247225635 830077097 847747181 832515342
432900478 183256152 1930086 911305021 926324159 951230774
132982278 39838004 41522709 382964748 361838523 371914302
10878906 124527907 117171500 652063138 694720343 637646761
4038551 34241961 11973328 91255359 107709426 99292162
483667298 258395762 225362712 752173844 740426696 738165059
188966059 82533603 275400659 709276296 701136178 709310277
67712525 165781604 5835963 470745131 418750064 433356296
50743613 12164784 5083732 332547798 282364407 337265793
6685873 10133628 2369711 150612429 117674106 157697784
49699941 9889616 8418476 73840366 66826953 55135305
211800033 35220074 79095080 628332794 498102961 593283873
65420313 26515267 84988556 322260983 297924103 266016745
282732081 64817275 8387793 810605677 779330071 607764409
123064849 23309809 32478228 330772896 220730444 331602544
276676939 34378736 8419325 404966233 575402338 462837964
7932548 12334014 24878037 102288625 108304899 102378522
14180730 2373373 2975512 19775159 18714803 19363028
69824501 15635994 25812648 587452479 755544047 722227203
588743375 141596556 91325777 697551619 602516999 489398793
5620864 155315948 7482177 790058872 842871465 872941111
14071309 116924185 61135765 846228578 754240172 819861595
336459976 50247632 63745674 800381082 868221605 767074460
76865886 73738953 168783743 788415031 936418904 772734243
23708679 80147878 204025137 936544756 969118826 961740275
7414044 50697916 7827693 384360842 412315836 282633872
40317153 26372222 244949798 976525892 786222524 911988204
311013795 262255969 203321671 560016644 481207216 379855732
6471643 159394818 24763075 473966286 489561077 518787791
180280356 74859489 15194230 268103657 199329319 269410265
570956831 451246297 557900122 898796381 836797983 804076943
11271627 32250526 6070272 603196560 667370774 621187157
60806860 91158693 186432561 511223887 474249523 477767908
435961 8998598 10578876 246509787 214716471 277923839
3660010 5291495 111639 9277034 8931576 9854365
429394358 13503487 108225882 692470347 456738427 567105418
68165433 100178609 29805633 174859010 170886005 127090822
224545544 39731395 64133528 253252635 232795802 235273854
235209614 149753004 111533668 710373132 687232930 613556605
254257134 169607687 45895961 530156636 408279782 411072946
60596753 9591745 61483493 386445769 399859145 399496550
863592 63136 7959239 82303000 95108192 92968720
173430383 50411738 43343379 394906445 323400839 397814484
143971494 57580191 8070609 425246376 426176850 401098035
184632898 117337975 5672713 504243628 569793886 598590206
119189631 10347818 55923016 424550520 394800642 417389108
43580112 109812626 5261245 750213012 634513908 701938440
129432545 3996700 23831390 937200916 839400218 945881669
9913098 2013690 686064 30086649 22403243 31093421
276176710 153188543 152461928 649014118 779779540 524973878
43661866 176702110 3325180 748106725 741247401 724895201
192423949 210591868 14078689 539586650 560527195 489237417
72912958 195087927 34620218 749642709 703768305 760743069
130332394 95746254 54467908 282065892 263969129 248697923
18719332 192953883 47609794 847871342 770738689 737238778
158967800 2246144 70821992 357338460 529749150 525371752
17926097 41317023 7281397 157980606 170028694 170772578
366529744 64352744 9259638 971254845 937280119 919807812
217004745 44756024 95887073 848353782 957210737 910207383
96950474 34517863 162725857 498064550 528668773 392862048
2307362 4569816 6292079 40543852 36947167 38732824
96713114 56120622 31824012 173048338 176907776 158833304
319141916 14359067 130939483 409069283 352631098 417434989
88323110 5227498 1107049 250972314 296459559 309390592
8652496 99259854 25991587 674185620 624270349 549610668
67501835 55612195 20209803 492733589 527421334 535215781
320420743 43821901 46991567 343927242 206021540 269521907
3742669 2069918 121159 15591106 12890248 14305520
3259644 650128 36234711 205923183 172808359 195324291
396247053 62799674 27594285 693487201 654019374 543405377
644417 12147588 10879814 289394735 281049101 267939552
437758168 115674336 124335797 447113391 415555748 435465716
62254678 110027610 161112115 970241584 940856715 941065933
397504457 17229125 229343973 520832548 507461754 522820646
18810368 11761819 10035448 134473879 124160040 139837951
207771270 47522341 224408579 452895867 505114265 510427255
347853062 139785865 61181481 522467107 455304081 242960936
172249359 12845924 134402681 829274324 793904691 786275936
429544285 37615930 319103705 649324686 591200056 647079933
124110253 11876927 45907873 292779255 231152131 344928400
137658203 71001198 25261919 399343273 466513306 445149558
51174402 274948287 8430763 679493009 685989190 660618139
389705697 45289806 88451688 841865893 761520859 825829540
85854318 14135237 136010302 516282824 471933811 509697530
590127969 367952296 69548728 591890836 542726509 311260027
105588 13543 112381 590332 594017 609293
11305945 76457 21827639 155160998 154249590 156071784
30802712 1419222 17692734 292356194 335774825 305417844
29011973 38104258 103763 277223739 186033399 250980638
3806593 151596239 192621333 559745420 656399924 627888738
138592418 75000635 26981084 483610213 488404295 390494482
55337765 53001990 104567604 741678996 670039092 752914981
162139703 15968445 56265346 249442364 232823555 169716241
494383701 49616124 75692266 654308250 716583772 764443156
236832888 219991700 191856148 545291038 520692701 535941091
4210707 15649542 44557582 226542186 241349416 260353487
407862099 104922308 13744753 639000568 652786410 547884272
51018635 6188530 18569151 620495867 502294777 605030272
12901002 21990461 11069197 239708167 271329221 262693809
241617518 190043730 7909604 541283389 443363523 344551250
9722535 3864598 11374091 40729990 38168569 39342669
148235451 35977557 71111915 392651536 346336284 387466749
138145280 9456565 13674639 188751017 160152476 143968339
24719059 2587081 22655420 173335952 191115128 200599504
43858594 2404165 25774427 110464729 116820501 117115550
60344461 18102407 58303187 954335701 926951158 954164198
475953534 39908884 216985156 501445898 484486218 320504138
347968383 128652542 9721865 904136789 905494423 881874654
11227704 2809227 165675407 495970332 439272871 461662412
24443912 4261900 10733605 295989501 257154294 298986183
81301006 150710117 37534498 638034096 480896951 598420868
25269738 54586585 6871234 237651763 267136874 246801521
174047959 52587126 19999922 613355389 759318437 731653065
564093614 199485081 283306475 638872443 634912007 640144625
216886332 5479425 92611298 286004018 248382111 200508735
59076074 29849829 20054504 772304952 795394629 615890034
369657970 30126192 39298852 659265910 443740050 610705769
109586868 32318632 27361719 679937479 694474053 710534570
99796126 22559827 21977447 126849352 107097979 73119889
122030005 50765475 84022205 777019136 797139406 556760837
208422246 199903196 87708189 235844128 274715409 234793171
157217041 35168372 71024455 585790300 691645060 714751813
14544649 2462344 12705980 47715208 59855477 57116585
97023310 48109864 14453444 536405926 621478661 568061897
507519032 48438955 60916716 527192696 519575152 471397931
67454678 63876338 16420091 906457290 805989716 691190392
161427508 75911006 21023470 331365708 341549120 283332720
104900917 89851927 17765637 131517624 136121088 119845130
42978658 11265197 19046746 518754478 526941295 422495834
746413732 5919890 42147909 928579956 911508023 802373458
78322814 51953802 100726401 284823515 289233244 170175363
8687871 2517995 23948515 509371851 550215419 398161318
37283940 10615755 3406518 271963669 255649097 298407536
37759619 23069299 9443354 51901583 47005414 46818889
87230203 62602739 150304599 209524138 253661674 212052818
86623191 36054361 12907581 243224095 373074631 327119264
95440016 6687286 27664626 231533547 206549950 180249270
139591839 115352869 12154370 593712596 630741420 482607438
94583485 52015353 846748 139934180 130020634 130212166
20490054 24061528 17494234 281884532 243104426 286204502
243505202 89590879 96129932 593210226 578782393 583650635
110083323 98025764 11693414 593294872 561495112 391079323
93133525 62179894 258475297 722036398 634059038 603961569
29316377 44989309 19273924 277712178 346241401 299426331
5046174 9033456 8220700 119402213 118217925 119650137
3856814 5362032 812522 236504310 260892042 270691514
262654907 90326992 203633816 428782999 379588979 373026476
468315538 262876878 153330003 908267543 575188122 895788031
266805947 7361713 22255732 639484265 660027200 688572050
204458695 41229791 19536461 668175645 674896291 462865477
742226901 117374875 133430327 916635076 916961673 214025570
311851901 18016638 117142833 645548037 483453312 662649047
165526 5253799 67168348 785494175 703661583 774160210
260069745 145802692 145188845 481672011 562796056 587117215
380922635 190181109 3091080 622729894 639207177 530310296
95256239 19488261 16245954 455104314 564935957 332289639
272890499 401227470 296239258 612467625 600885664 634182335
124783733 96572379 22976907 981217707 788109182 898819349
317410129 303515903 155934040 668790254 702788307 460693883
311477249 87689206 39207239 519758848 305366551 424016186
7117641 20683339 7243199 262786594 254947686 253438158
18287835 38388713 1517745 323562304 322322403 316329511
80280978 15537680 49915954 371995051 375531119 380335412
135955585 126474256 52578212 815166888 727062983 905807428
353950973 162987282 187088173 576513081 601723434 517060322
282448708 18962490 68866933 427193750 312910696 287699014
28177364 129754328 79234902 675310351 732616407 702614492
74482611 42429453 27124527 80607184 76488488 82001441
315013146 329836620 7968402 362535540 355826094 247619367
45412084 16610628 98730067 545479061 370850536 514393446
3205302 464944 8263645 41681198 40724223 44525296
2989400 906054 1793367 8035040 9792291 9768043
426769152 78006378 127448578 491512045 514583560 459376682
269091222 99626597 16573337 346104927 352594016 347301387
7147378 255464 3328541 337870643 353924894 336331864
189284777 49635150 11171493 791882644 650732890 698958568
359081208 59020886 13295835 610812468 658337570 568065566
15420548 96340282 25429617 772582034 727599851 772395323
3740750 1334689 3595929 4645785 1703177 3980888
29733170 19587728 38828043 296330964 284449797 285984949
314227595 255403139 87260199 340602257 316679668 352834158
318789551 121855304 370171977 668373694 663056015 616049664
562582537 54300934 50724432 574180018 552724096 276811845
364598583 220124089 122524782 692863985 586024067 550185533
240754916 20707821 17179940 667376467 721847995 707029412
242238548 21847353 67226734 410945174 251091951 435516891
2293153 9497079 43522114 262579577 239312034 245668827
105605235 3790365 2397062 117448525 75139513 87152949
30378480 30304607 43906085 198658177 247587312 222352996
149589437 36697816 44757585 694874695 686312238 659759488
53961273 50532803 89356640 341762121 353338542 325433548
505062201 102186310 16477341 618467334 665387190 421319491
97014784 73394119 120870269 218478006 310222567 244116361
59890793 2679169 21629026 335283096 337551568 344987073
21189391 1094040 2976844 313620657 233017915 316323703
64463164 43726511 176632318 854576662 923137984 854009064
10031613 790078 20670747 85553479 89404219 75371567
2596098 11639068 30926709 293731200 303760032 281400783
246141632 9966110 16860451 319279427 319444169 307836622
10134680 26832671 5052558 225899750 218739731 223190644
22632509 9012104 2066064 46078038 50468787 41643843
178198444 58615617 34124444 284545522 295292401 290288859
3195114 83839204 269713160 759585602 879674670 846675399
22339307 13672904 17013684 200522160 219521144 226121242
70064923 21424150 37204660 425467704 417446518 430758862
31740090 3211718 75903969 386397624 424862695 438572866
28572648 4823285 37158338 121946423 125278782 152201838
214235153 123894495 10198012 381852391 341708285 311837773
12604512 47267582 48578765 750520791 637099895 800438982
61104835 74061354 39048924 426693270 434529324 435033036
835253 91596958 34707528 612768995 640251782 608513701
87889498 63435947 1007838 812013989 797111690 747830851
233913928 5408952 12661499 585504714 572205934 585496472
77247043 44103780 36548819 498188352 497961768 502007051
617194199 61548058 437553667 652403654 656332211 623303460
103188136 106701604 102680967 922768519 931485058 921593348
122999462 67801789 103296250 204519397 246654464 250365820
115826954 67178477 92166293 505687082 438712054 522450613
345465187 58049777 64472325 487097510 608701364 536553020
449826098 383812798 153785880 516771552 456834748 404513967
419132924 102279 12397499 611812755 611433293 628414542
408113361 115268423 121734295 728795585 896177718 810036323
80967065 41037162 77991384 861803716 869454478 887118611
419847973 31884045 7567581 605134939 320827290 614598490
28048116 78561780 14993069 341685342 324702320 326558607
120975430 20129979 247495 326954152 316678691 281353165
324898332 190300416 53691257 838203852 928549380 713872047
133629094 10581525 76747629 357393784 316214078 364510350
51027303 24684166 60662194 328942524 438340079 424424804
3809974 8260044 14277285 62688583 62660622 65284301
82864943 24646305 32082162 648261406 640583670 494249771
133172637 63134520 21975939 287923775 220426171 356092091
23440207 50584681 35550621 310046028 276003201 349139628
178420286 121018155 19112204 525541125 548451814 555417334
695026184 99164830 85252359 857149749 664712577 291815197
29220093 14104466 19372062 89921729 116059743 98675285
11366450 14162843 12445128 96911179 97293102 98985219
291050208 69077830 27506618 854628418 890209981 564191751
135199960 31687995 103668113 587490356 592517678 610236375
47629329 332359 40720138 143742498 55526765 125277571
611783213 319085788 60016907 670147636 571128289 632106556
3944606 9846320 13178357 55916622 47513520 48427004
136386904 30142481 92722974 893576581 832973670 944993262
172023712 78437908 31976117 632841142 592567777 601083613
30785720 254121714 16808010 735921928 784009703 773642194
432988490 131205159 180750405 658398924 752020588 687621570
21353847 25092644 18291335 469515614 409261614 481794516
462230496 85895869 65436202 807897586 775407255 730374234
58806340 15976124 7270107 650366299 577971806 648407019
43689457 6469154 38666643 262802809 246020659 292817354
51242530 67754283 22619140 530481541 523903515 563827456
86302991 1134077 12060628 601986359 504408493 579330661
143766257 59728147 7538803 668980483 539017163 715423326
714263 33722417 58686031 214057760 221241936 224978559
353528512 114322793 58419094 527885460 441520533 411131985
346217449 17804215 31220541 493230449 291838043 364599071
4159167 928427 4457865 14426572 15128759 14402848
210424570 239195115 11490956 238568888 324067514 153314590
49377701 31967605 7644916 189453646 196606064 172596383
664917613 354683004 160541649 881914889 879216635 790125931
148167205 4384958 33972444 687027802 749470963 835869317
208146581 45133390 32587649 388104601 346356049 289823679
74990410 15472698 18760663 162012132 174249591 141722141
35765302 157469993 7099964 564060370 694312082 751625647
667944 1771476 1310056 36493918 46500221 43978730
7551053 580715 3288150 25872500 22696660 24263556
649608159 210510581 84391502 699971083 365274306 595556477
107172469 173395545 39457539 553087535 551910341 446051290
16916637 105779711 1355158 280516902 276604260 205729145
537999323 320108251 195150059 654708314 419362656 592823326
60504964 78088428 229806381 879641668 915728411 876267193
17627169 1488624 16472741 75030911 78243549 84243113
182691613 30697051 25960857 717480676 653808455 732536285
226611743 115647549 53929351 586116318 932749961 980756469
559147 4448970 6398288 35036225 34830284 34443640
22450880 121193121 91145943 449017965 501532652 482190586
40738361 245442 40320685 440605376 445831681 401112313
502383756 146384266 249408052 656018746 566180860 681521524
64283778 7632826 8145832 620984212 471053298 610224546
338644859 24766784 10483416 484138854 484905671 501263711
233072854 40552501 87694831 280586897 247905869 156623706
179723016 7872417 27980065 856310389 875111107 896859082
571533512 180453482 144278536 681055986 804070029 685989329
209642674 52217097 49264034 304416617 327373031 309303708
33249941 15710314 19879943 58104598 64853832 61386858
42621071 17208031 572760 65335099 73493232 71392386
32509555 24883311 15006840 648589003 593800670 646901254
221912986 20808145 37087374 227940166 183119986 180975297
15798680 3419027 3892567 65046641 64479077 65779595
3625079 11955834 100969275 718684604 795064464 788933551
59019726 32995960 39483708 793177757 897722128 867363773
87083660 47022396 29480282 754866238 722458744 651845373
235120133 211431515 27853935 261943882 240777622 269627517
2891468 163312076 157556161 874110146 829581098 835305668
54568099 41811107 49714968 183781596 160242410 187830065
109792225 80640590 243971 509397137 527687327 585775919
17262229 14736710 10180699 313112601 324736941 350831812
47220203 48025792 104732722 897624525 791489063 702746377
63759486 120753616 24620822 634384209 649453838 507997922
204208 6491766 15943712 106558462 143299159 110024240
55414791 4553675 74314836 482629076 508052532 482218926
694333 1196568 23442113 102393307 71438999 113634018
88809167 217780970 103932806 960190343 927304177 900502060
154971711 76593876 23278581 651108448 689604894 623970368
458421282 147241136 61179640 492137109 385646738 382954022
40449568 55350800 123943813 824014064 855819447 821838552
38315888 7091700 9836114 235571748 232813559 248535296
2242624 7536495 7462033 114157374 93174145 123517273
27835951 12915442 68076846 853703320 859309091 868213586
113889593 12431849 39542916 795990292 656833682 821793538
8342535 22618005 14470269 555975403 615159801 289462572
114418923 29764532 26574256 193939257 192280132 118520543
112198 13677342 667806 255046677 262548036 277970504
56180912 11196071 8361177 96995197 106996473 146410124
121514838 28705096 21968871 261700999 241184460 246165948
25346047 503552 36911718 137287805 123806892 130424469
225599248 37823015 31842428 264632943 293457488 222428120
381779352 89826712 195559217 613695259 596807511 536369828
97679290 188706243 50792040 712989375 702004806 745662688
190969717 91930929 22549508 456817076 465716489 447586929
124440800 2087356 21377783 538387615 546612586 487667024
118776870 250347166 23330876 592868730 654361773 497048993
168170185 786810 69244922 409971948 398779942 391417888
67625831 56654347 429310518 833785511 955648524 935790035
1971578 3811693 7501035 87438796 76489499 79139693
39287395 62844572 18541487 885490097 874035892 959270683
22277116 433349998 171159814 954434009 925370963 805516922
150112935 11229367 795521 619770486 626082579 559254724
628241331 72775569 179401627 963882210 904630612 947650183
1600066 7480 364597 5326285 5015285 4624625
9650617 14824745 27581077 99273639 87407939 82122912
7389256 32090808 2552761 180250187 264978009 226113036
18973329 353659 26425752 143636882 140720627 142064896
161746491 64948701 9342443 490840136 526772698 584284666
22146702 38987870 3988689 534971156 547907089 451812676
45000538 78256485 32123337 325621798 333613832 341109964
11010481 52796043 24253865 496038810 532895156 520439736
12449620 1406447 48074548 577379369 645092127 513570642
14830040 1879532 2181597 24175511 25619322 24401789
34273339 36372110 144079205 399199551 447351142 495185936
11897503 8020525 9279025 234636361 261367700 226803216
113348440 33447081 52238332 256679251 255964315 249356372
13085781 37327421 6737490 182576824 185689620 175658849
27537098 96230232 6724481 738476029 668348437 798344832
97861859 47767246 10464686 112778547 113908658 72615981
23970966 30757032 5632721 210181633 215559237 251946836
1147818 54955223 6277865 568747664 566350581 486172006
738130 15016119 50754 41701966 41843454 39192339
284267978 210642680 198910505 428511955 514612798 303381495
550360915 224012741 93508512 929611432 694913948 867051876
19945056 4922012 4571621 29953120 26906295 14321870
22656147 43355595 6306464 925754632 930516484 869024476
14622654 39902185 56107945 415017306 360534536 347575636
118744113 184183962 120585854 601668047 678054061 644228863
445251041 163185171 26675978 769571687 848930082 792615920
426677090 137003548 151179082 596174428 583174417 365046571
453252644 106377930 65373440 476533753 252340352 460992748
15173033 1961007 39784317 134665757 133083983 140123466
37436967 98530476 2275365 825789280 863798465 910318845
662663338 241443214 46349744 801237991 654894165 793338992
1811857 39496122 513077 99841727 114828398 100641623
257341 22809670 57807662 240068624 234438695 232906722
34671233 8071907 14801335 905687943 866040606 772489882
27966407 23075609 19667541 327032660 313248215 347142150
30151623 5465451 3121774 181485734 175291028 162676161
470875891 88751086 235245818 537104583 474692954 488152317
5702135 21607956 12100368 226906574 275019988 215968716
283589215 72860172 165406428 344410112 340708304 337335450
40899895 76540242 68075862 651914134 691435303 694598400
341334486 88910302 147698155 377455114 294665820 213755945
26019951 45564421 68529409 202576186 184354707 225404129
33172167 426071 37957798 320449610 340657481 330014346
377722799 8959595 55484115 814192610 812876377 806344717
149410764 134611837 158180655 598589210 708974618 763274926
39782647 57574028 11637542 322646482 277991967 306027377
598953501 394107347 311769562 791847169 789684425 613169318
130343574 23208957 160839870 184463340 150872259 245888363
174960773 156982525 88024082 474439238 453807879 488477235
16377473 120117867 47384754 751263750 580769633 537551932
171358501 3744274 41170245 627883836 440300204 653292396
329281774 189567835 41920663 661753559 657798673 680112279
39465433 348880 606557 54404869 48748351 40657680
1145167 2108839 5959976 20198599 19674890 19820801
658135165 7769352 183492740 921732633 752231139 767410761
39495116 44690505 5671105 104854038 89927035 59581786
15854142 4005178 7932903 635677941 586944681 560616487
145754080 47863012 24112444 283024562 248443843 303510235
555166419 68220315 334850669 720646177 777005068 787992416
274266612 161380285 68621179 549251364 465174155 527985014
46044884 12073938 9525953 484752608 500504073 407116125
70632820 104067154 11741837 488451486 564623954 561426586
378088430 7368100 387878249 446025284 446806688 465948057
140032173 5362601 101049221 794997780 715897388 738600404
151596767 58155940 89437214 479318561 576121700 579120304
32237329 89070511 16012965 210496462 207263733 207075784
1876513 391179 296080 55516001 53550979 53381348
179388801 103921214 146336287 217829504 192397424 206946777
161796939 22320642 18792690 681432664 584590160 679023543
49586270 36695118 99570333 829808122 794293995 757520863
157553773 260707674 564874049 833463634 842616651 801595635
3967149 6785470 16497143 50170803 51173699 54547539
46391822 17620299 9072427 102104460 105414346 102213234
22778546 20327811 4555796 63416841 49671770 63719263
123471241 81721140 5406573 147582394 201186703 207398470
69018360 41896057 76550362 402087216 555332413 406508087
11452214 6313698 4105733 31080222 27920258 26102535
23226048 78512952 78355259 435274553 439718452 457215254
5154002 3456486 610594 6515461 5330565 5293993
173781118 2451298 52892956 621278873 658152194 671762044
79222581 8360397 71301862 600517607 692346942 698201010
111946967 6154654 65646872 408813070 412560438 399064054
97002633 60731639 3429450 111509065 104696687 98023778
47430349 65597280 107203162 841894011 763774861 868200732
2613430 1528629 914784 17830479 17724500 17154911
14037368 8468595 481342 44604041 44399682 39262909
379602429 41251184 62270975 529623448 508275380 286140276
57595650 67270298 45749210 361149758 377951889 251159064
33260833 71407659 70662293 391396921 385483130 412829832
460227721 59401039 272822237 778641607 535519096 491133427
249482108 144458477 66386561 660177939 636614802 619618872
137961588 4597748 23541945 426881626 380512324 360757055
19406349 22842713 91579804 283683701 277127954 273148414
15356439 172419924 863428 373507763 380384631 362454969
423456616 65602722 84942028 553539287 192552701 412766613
24090862 1614907 25758374 98249453 91187003 94339972
12396572 29931572 5373333 237267993 234482600 200259223
689393 68527 1135683 7666145 7937879 8097541
9598831 7836038 9522927 405433350 423118011 417663430
5111556 16077504 356589 177782696 186817840 207391454
151184008 1763816 20008359 422097671 373504962 430250435
7106390 16315536 2639338 130397424 120515271 125678221
393839843 209793304 379283546 543670628 403718660 608922749
531291313 395374354 94505907 556836447 512556075 486669535
155640048 33717706 27869789 208902980 192076917 174485784
5407818 42793432 43912503 383703389 302694732 397017196
72162961 7979497 52647466 337729093 348635864 355720680
444430516 85587150 64176036 653680611 676040629 576859647
623136342 6188418 260463122 686859004 500007116 684690899
85312261 65552881 12769854 109295828 125931290 61014213
748600533 273193388 631858556 934206478 354266433 825507682
87124821 253901761 52781646 795794442 929438401 758694884
24942958 7951354 10023537 50263268 45457035 41848424
11986856 27551207 310129 165869190 152760822 165824499
186529861 31144129 39671619 400736966 348505080 293920420
258432775 65833897 61204599 567152408 482577459 510254903
58928199 41926994 8986028 335314901 295107715 306051473
82398750 21225748 63899405 399340594 420340804 416489969
102725184 48200416 24563858 191647872 180394838 179609106
98887842 101349260 190417482 689419708 672528732 674909925
396639886 195136848 201979524 437616746 386050223 472354892
161447870 82790116 64949916 821355469 665920512 768113228
42771590 10705698 29282122 345778565 326950140 383517397
29460630 37329124 21316146 238187518 263172632 180329867
99872372 30883390 105707465 421445755 432643723 422438888
364613398 17325395 10539005 540752518 474332115 530190786
470764404 97105071 217216629 724282261 854091291 670496698
16887132 11419702 3265717 727112885 641097218 734229247
138563506 16482404 38482313 576716918 450947636 588283097
18025282 1841855 6238335 145607831 156275004 148486809
14653656 9890053 3802310 150155255 123620414 146011908
303261436 375877229 262290024 614665029 863518346 834119048
165344214 97033473 36563686 233100372 254358871 169041341
104642059 19908544 19650745 218229030 243900538 239561082
136253951 46852409 37049662 348976132 356550281 208350513
52812102 7004133 25853400 267707690 331191265 397314950
326780075 15996045 60196310 749678066 716104015 752341848
368672454 31115150 89869051 589041109 366832495 577369485
24582747 36253411 161238288 652320633 609761701 647226439
169153147 71454886 146190315 389568727 351721259 403336711
272359605 112406018 241311106 686050157 766729988 775520388
42305197 157508599 118949797 851610206 990908822 690542539
70413553 66125560 47803652 84433734 121826420 98351541
34232422 16149896 9447336 773391808 766773627 763222190
378639061 300919437 6644784 412314882 393620266 408759648
293253145 48989856 4971506 403235566 399228659 216792121
35581998 181216370 54238540 856515233 855191840 802163868
525029015 128111673 538106501 620604109 413508833 688363503
297031853 71338207 32525518 739991055 750865725 690104276
9301994 3216052 749397 34610395 26435750 32660590
570768586 9678554 90035570 890765077 558406324 595495278
131795425 86487231 47313297 397017882 375328348 390340602
240806976 234850428 185422481 607615347 594115269 566501892
360039940 94307823 142125760 687165828 805377711 803419365
108576753 11637086 6869928 575408720 607621940 650221941
7903439 65312460 21145580 351545911 334330263 303027282
18841647 48429391 14513119 221888092 233889376 174925128
140345138 26221264 46185010 168926747 170024543 142369408
190329306 7552355 148177186 495431868 429874895 467127063
726269304 561470664 329402111 912171709 915509865 643215484
14275074 9498439 16524302 175869524 184399095 176566426
55550212 428096107 16618875 844243573 842541226 820889406
72088461 18343424 28718264 79192599 52440707 53258410
20040933 3806828 4221268 103342377 86785017 105846674
51589559 14741873 30508111 312285310 283463815 260646132
506472113 37313872 57694486 863119593 861964521 833559990
929993931 429436243 257439480 966523462 786596680 665737413
78318100 1447871 37857835 240288434 160814398 233847179
12967378 65121884 33206816 677782557 592599220 652825764
229611396 21883849 10857912 667516533 719494875 769411216
417899415 13778036 50632890 768531125 731987523 745596056
90459504 21396418 13061585 148193399 91366705 132477940
543003449 9273581 272028074 875815548 330251733 361896126
32597540 38213714 2454258 159906238 221041717 208353047
65798431 7906193 47413583 88530471 70611644 96023196
210492297 40416383 61392577 373692317 507621281 449747800
171599220 172358186 83781780 795679611 780514143 705940363
86938769 3068140 110387333 684662400 744609150 614046994
43109825 6821817 15565098 214633086 244192008 241130262
453863344 117351210 33630182 506646855 427117374 182355265
124702493 50788755 437882898 850186415 852376676 808991362
8737179 21429113 143100817 453046531 593968983 594968195
446177519 112983910 258574812 513591927 460105308 375395672
55830833 6182823 23640812 536143893 563588677 522413886
1913531 49748921 48718693 332022824 319011018 325976024
367663589 54134451 3715547 579360222 524729432 582088361
62551654 3300199 52058672 706215044 739553741 787627865
706724483 440442466 577548785 745459996 767758589 813324244
322807828 1581304 22582444 740903401 750294036 644704800
40267508 11758451 21639214 140001959 123795534 102479109
158843347 3372480 61026912 543578411 537689072 520056238
64563334 55070933 23973303 353960780 291016686 341675686
114680860 217059640 14623866 555296376 527793021 548640170
159746869 7808072 118774432 536530973 490019643 413578393
82413019 9559623 1115522 108282922 119421506 119929643
95011161 25400535 20178466 816864993 797882240 734575105
203171014 130816468 70759573 733804144 724731234 729741140
18826422 4921277 49291098 545504274 482682458 521934326
274090844 29898736 244471289 566814449 490159752 443597679
36854397 9572264 40733508 266108240 260689637 302610458
20794410 27737368 31882161 401911570 392735098 414317906
9743875 124793 34118131 129239585 105290648 129948727
60112397 9271863 111363666 705299193 649207980 723120708
48755107 404942 11321007 274125985 263940166 223776751
141842295 4466679 104173378 594171433 593040281 663819187
40960362 10716114 12192732 699146644 561395965 504260256
10578415 5437730 4819471 238421309 224756616 226898231
314061757 105249853 110331369 610932340 631528522 478110331
200527556 70235846 196243338 516058952 648662250 641897995
108201405 109723073 98786072 869816249 574025711 912855240
109871271 103837695 24237761 549051781 523537506 467803349
8175198 146342706 233391678 912087811 919940005 877656757
92443246 87867146 148728148 760323963 798749168 818304582
54375433 14773528 98234298 506075066 490604037 502893610
14379771 30052200 21470102 804755729 853388180 743381237
510887717 122076994 215766354 593352713 477922969 715145502
42863712 22635658 31978632 51875015 42445660 41748250
20092100 12587278 16311737 30907030 28495198 29565946
53605061 13794716 52073727 433188683 498473257 456101428
46627261 93148930 92271099 212276174 160968229 203119790
4179850 71807476 7158117 729229106 684066727 668670695
464323624 103191819 56959730 869501761 830441459 769911682
2118372 6237061 4751952 53655983 51482585 45177605
231761653 114526072 24556464 396106573 372586532 359769314
4992529 10885503 14696378 176474796 177941121 173856043
88575394 49810569 38127722 720325345 649461958 560216089
267253145 12162002 27461523 433789050 376044107 436474517
352660781 153664013 52161989 655634690 725823929 647446408
32494546 23067287 46679748 318791095 286542513 338451024
7531106 12820222 16312355 111678527 112792219 90375951
21388059 36649146 22168640 330738631 309008268 197370176
10013707 22386001 39612873 448824728 330536309 390558794
369391013 110426893 387577 700455594 676349433 712166770
4057298 135400191 27485304 600792589 628865890 623944199
717021734 131769147 24588057 853345967 576353444 804420572
73555047 27870511 7258170 123197663 73472575 109705596
23179354 7850223 8743443 113452876 106897091 111044517
37293584 13085547 23571954 95100108 84957988 88457410
417840294 143821851 212739845 548714657 508634688 628788682
429051470 144031439 109185134 627501134 569995047 597180354
136505312 41836035 23315281 489572795 454654581 411514869
18471141 7693328 9563134 66289270 69447982 60171783
52381064 133407949 4645066 527109847 611620602 651394069
159414709 130128375 8723979 280559286 268016622 260597837
3046870 77604117 3185029 424097566 430470091 418076116
268375787 129525562 82381968 713008879 504475298 730764034
20550433 42731455 7746299 453458348 400707735 442652121
77476183 13809392 16799326 684619552 655340584 665673289
108335597 171801253 48488312 673936662 583393750 687700807
88589074 6991316 57575091 379093331 426052066 427751561
62364868 13968275 767138 208493298 190128416 182345368
13558979 12421955 1399374 72634085 74047751 61946053
35122722 75866369 78976323 831376272 827113033 926808503
176191552 103888125 66343208 693719033 877610192 796763303
62351814 14064802 45419034 462841081 492835120 364817441
145610438 13770699 145609751 656067482 423648937 616094192
143707310 15792335 32490417 451522242 320573791 340383491
610873982 47324263 279320792 878600186 852122554 801665165
137726626 26360008 73231976 671175744 571632276 713132199
1816527 24821680 21387508 420400725 574777572 572999049
8931218 36092629 37687361 272899294 311462641 310256431
197073013 8475545 135134013 428913083 391025587 398291953
138194317 105683379 10069754 224951324 220261479 163501280
24296605 13017957 22647190 229410979 238874501 236614280
11165080 45005313 44344454 268406295 262717309 247521044
14952465 35083772 14612842 888107358 874356158 574093936
41860559 11381926 36275101 167643161 165454944 176585885
9346798 3310213 2876807 15067121 14103779 16136388
4633237 96659024 9671003 387028171 407839899 327588224
572152704 178449474 47614478 809620095 648698399 797125899
38946941 63852441 17209462 378411933 377267605 318412570
93475182 81715377 1931312 580306982 487814992 667163896
678039084 670292964 415962212 848349517 969558470 970544921
56817337 43649314 12193877 894238209 673010796 857510503
13567880 17738644 11654272 184852892 223777422 234840997
2723449 29593475 540209 168310708 150856906 187794532
143819996 33027339 60244150 314974479 240107580 291416993
8564506 32325101 68944037 807289907 544847733 771935970
3073127 1282117 1767798 16202948 15251435 15214315
29762351 13010310 24279900 302848773 325716880 296580617
256006858 95729666 11661602 409632690 288505590 412886271
454112201 150428153 42503728 918018876 953901780 784676787
54930294 11491871 50404185 96963111 84500258 80656096
14240553 126000767 13750791 813850723 680417544 862827687
118001540 21653779 77017760 541095181 430392448 342671573
29477630 16076702 78758377 848535635 699628118 838908667
397153072 38827886 75786870 557106992 597283091 286402228
145053961 23387500 28842674 532612305 561186083 619203489
641338 5685685 9251709 50694635 51826885 50588188
7898859 74917159 31300468 477823205 513071408 503901706
179715 9418 62964 1393316 1336332 1490954
26284922 5348907 117087996 465757378 485853053 424080606
414231624 51545425 94781957 875357214 732844943 648263737
260258945 97293201 15995015 359562447 469266697 426492894
42237468 23645733 21500495 424181484 474962612 441093717
75262148 1239975 57750808 466724686 465884530 449942018
386558027 328610879 38153633 904045900 877770308 880213757
4640312 48139665 59038384 564449891 555477673 472131553
11310187 865383 10077191 47674653 60975776 56582924
146908834 43857580 40355245 807910250 759721342 847657678
62000763 35722035 3691985 413243932 422798915 444455686
112447501 48310673 61808742 121411679 118688868 100599144
36899128 122731625 36841978 367870587 366273248 378857027
71438555 10863735 38476795 478215900 476511418 457668996
55749462 156889652 141742080 593844752 631352146 645803613
12692424 95540060 2286540 177140706 176247306 192302948
315767893 102254974 19941593 909481560 692044082 796923246
4325459 10256759 1012425 162780189 222526124 224098446
208930243 136536418 5415604 730747724 657839736 656514038
24898932 91149144 8980140 403686458 399097495 408701411
382758894 510310 286703841 707492222 656774278 614521524
531722905 319712382 327114583 734052474 483210757 691728500
22790023 2368470 3321472 280172350 289461182 251548634
358806918 59022329 105064590 477449765 498497208 543374717
162333960 20450015 32989311 163126228 83895782 75961629
468739995 8212596 10587940 907573340 875735400 915474145
4302714 56847871 29298090 242748170 263009971 236889766
586340715 16792475 7165301 880555340 819162114 436454008
55989958 46617512 18824342 448498043 424004363 403982551
525196873 164790035 188112853 925395850 930456905 888033775
8030676 13490312 19135680 162516015 126912508 141770941
59526437 181390173 257106060 838681565 857083962 829226019
130715343 78276996 20209080 678048346 713516815 690896917
95106681 54910872 39955185 391589584 372289145 356219255
33945734 109752318 116445930 731455563 734101582 859234149
58130691 7908238 36656618 799929843 594513827 786884193
36871110 18874885 23017140 581311753 584427064 520189922
259704961 50485052 4034982 702001756 646928997 602829455
7322920 135692551 77482864 938813989 922789959 921224471
380887552 94352836 47332291 407787403 378996085 178997079
54404884 9063955 4113992 158599985 105908492 183707943
71540980 29537642 6523945 332813328 361933099 363895620
329993399 145851865 32863361 524133139 414261946 323891811
426387758 48790912 33106437 599971697 477919659 608025195
10945573 4205302 4572865 52754797 31274413 44672451
93700179 22772609 40905945 313418287 416227980 442715353
172879868 21834956 3828959 215841592 186067388 126876586
22614830 151320027 80543483 639022653 670375109 702329321
197727310 36174846 424797163 779188645 757273001 739769090
19700511 49074775 54626075 376044174 461489715 491783670
5587977 60467575 7956689 131152566 168641931 157465025
592292484 12657351 328784001 793617271 570950150 762414071
338385943 193347275 150565639 785185667 678505492 659254784
220044296 50390928 39361434 690201109 649691299 645656614
64847183 1873997 2178191 208564370 219265958 243021166
1862085 14000847 41014503 667702171 598311092 638790699
174837266 10756510 31014912 221808991 195929558 212343745
27826435 588922 20157007 497741171 456976517 425690521
122835651 3904736 41460280 392962269 326891917 377710822
767846897 391130891 99658095 878798870 772319065 803278727
35715540 19651237 6113746 51877189 45220573 53594630
201926379 98197718 128430536 272904279 181535551 265090105
59193052 52909436 32189617 474148884 516693161 452647077
48381183 12284132 32058585 60965505 60383298 54818339
250249653 315328153 24971891 687428649 558433362 642025101
118114700 6149045 44203218 212399571 222100963 197029462
31214615 15054548 96635408 738184775 403936798 700904002
85827664 25040484 68379398 645529206 802561475 745654484
19073086 7638722 13980467 274176056 278318170 278726251
77655018 5522610 54632206 175253734 151924897 154151100
29861300 28325237 20654562 296195083 275207650 216904560
485662 3514200 25903230 55818229 77318804 73037751
495985145 481290977 75927985 547283010 572668318 551474986
562033538 168539500 292055806 923384262 416660201 493327361
9391994 13027652 3008832 56523218 52649430 51781617
72582235 4438373 2223012 96865070 67313322 96747050
23596027 35902181 2712524 283393756 312719418 211711452
13586373 4212275 5831194 92774690 91494455 77928821
3231350 11039837 9169715 124670134 103710800 118291652
12119953 2833996 3630714 163370197 141326904 159341491
24898887 14699964 16745720 80108980 75628075 78039250
6077158 34999323 30156471 367971890 371929559 378717290
29789080 1276503 21456009 96123304 86672375 49269812
343848627 321551297 1616048 495241895 584107325 482091444
417881092 40129644 102068883 749406937 631516981 774244841
216390331 2385592 24980509 506698207 429783297 529722626
240511436 1543803 61085172 395557263 330305621 339425574
20746783 2443883 24812912 116287415 91629795 118995135
5786207 14454874 8696434 295424974 286749585 310017337
8243724 2271190 2835665 31490285 28532547 26288718
175906871 466522858 23611436 714140633 659969274 465107972
18060162 3642654 15044332 270196105 255336749 243307084
4381060 4924703 11762086 126749412 99755038 129352697
301651351 137089797 131711996 645635971 527194617 626829501
27536801 6151010 50956210 273032360 286590446 318198647
153189945 28170275 185168575 720418982 645727118 769949460
227478072 8893970 12736277 703447242 828767180 867084898
87724633 104149592 229769135 810945658 805129664 761983371
67541704 12799125 428489 96071529 112460831 107517193
76574140 51334326 3819529 87209596 57197467 68826686
378180662 35859080 40539651 546568462 559767872 519354800
497014516 95207461 265486742 849998378 515865927 796269313
229393870 97971645 17991510 307257098 297784661 131072668
69637597 47466321 21981304 715613388 714947486 656249571
316123734 54635019 18334210 463486125 164089899 392075519
4945858 1067870 6080418 50261415 63638651 63824659
40682952 1769984 3051817 225819323 229872100 232716538
82908914 2650742 8164619 585166118 610082649 575232901
746050063 127857432 466649452 879553341 773217692 798767757
176318270 4904649 8336868 240944493 189457115 171503713
262164379 41947486 254039428 504041226 453323851 508760284
98361689 71671695 10241015 607941940 657243280 631886566
205251520 171277666 2256441 579293080 579064844 623823772
554464 484376 1169896 7697157 8999012 8747288
62961569 12508998 1117879 400214011 480814109 445166630
8616836 13732661 17719492 180963124 139258244 186373224
88597506 23403847 59916879 501774745 515538735 558569419
129205229 17722098 21412700 217947551 182111311 221761483
51246723 162195979 90717535 575796994 507301740 548614331
2298617 25593923 4359892 145662532 188368356 186201735
365010038 258684156 118810085 630567687 703778890 625049889
127220011 8801427 31613644 520143217 381485316 504260598
36072428 2944728 16244774 68087513 64667830 65793138
186761267 114106871 38204436 385923088 314566191 334903370
50617764 57424270 11240369 194857673 181107968 210116585
91383382 57021963 32524106 555446851 589245425 550416480
177138071 112069545 66355518 188165377 207292384 179024705
99341536 38776228 16385196 354914003 367815273 368232850
98513639 74663604 36243093 443174579 428469670 403482027
12693285 20337878 63010828 625401553 629909308 659732564
198817096 1971999 17677509 236440560 126862545 166460895
167182202 122868970 65882135 896753184 809398860 920684613
12944829 9333314 19389576 94825040 77822371 89293745
17342714 87536434 26191675 363942242 347591457 395828102
2577142 101837 329528 19680299 13150786 19199477
164044037 29911273 21940067 386296897 471767173 481009245
10255304 5665133 2226820 143204513 143114355 126119443
405790538 47709140 5945673 622109629 622141668 566844475
484314560 248636347 632443484 898752096 904289452 861106686
161851552 57628727 1958703 522776896 508643131 594597983
26460255 45139330 31933877 644757028 602648482 603242056
273043957 2832573 154650180 486717854 494020265 453467135
236189613 249285571 77740757 697484834 757304056 790317448
57282401 35962 85982767 785487506 788311121 751158191
57593823 98834846 58011470 823288118 866072255 854442128
129699500 14167426 177412754 243444162 339403506 317639234
28771595 88474086 133194589 788429090 789269832 833355314
19329780 7208762 10541337 99238617 118794330 126668691
218119533 20936296 146126035 413627395 458609126 410911114
249138952 263837309 1791868 456623821 457585158 313593160
105202275 25318867 153260269 735435440 792953757 774308663
106236491 24123489 5972685 349685129 383566825 378832536
25735249 55734224 14784701 165768628 300399744 247097987
269895773 30304227 23433498 707317307 767426077 775131935
8533795 12266740 3501989 93545109 101834658 94614552
622856988 312663320 122616182 782252644 752865174 676721714
35713480 7225915 27625919 86637472 81445541 91378313
169687651 101942915 165382115 832014974 747383857 872089398
351352247 39866126 488770669 946285542 403069323 906564738
74915498 1674775 327422628 672361852 718887057 725112539
65732011 68880358 7075085 409289966 326468282 386242429
29151002 169658164 16115499 687120797 726019921 735144480
90831561 115462497 108193137 576737672 622404830 607958953
358149004 236895619 7994651 762865581 816306795 861122131
15925933 367775 18392288 76180247 85333843 89409617
520714623 135185141 314880338 792909191 749306526 799615067
5371076 7003278 51373111 864750820 967146577 819905454
27902838 59818 933776 71158938 43754290 63995377
37033827 24700318 54363258 716804491 606834309 626287170
275137486 86655252 143251869 644474072 587953801 542361267
59875266 247500576 23584693 854693382 973286664 946042393
20969062 21719478 15753972 572875494 596641087 628576710
146686028 90966444 164984407 799323120 677152682 808467180
414660297 166194451 182110326 558011862 290327141 364468818
27320714 1872790 19420540 84610295 96388940 104199582
421186594 246765176 2551913 435699292 397681131 335402935
24910545 29463869 19024222 156022553 149240125 157642919
352215 134790 3366964 18262891 19917897 20120424
627408738 406072951 11897945 988994244 894413643 963037550
60918340 29655031 89811252 778190257 770971784 713690477
46477443 27926091 19321611 458648147 341785607 472537101
218705556 87928729 24891841 426172618 517599594 399571325
153195885 3821559 76527107 469571662 488277280 427194694
144860254 65197845 26380295 171461122 146027935 161887877
121937007 6289495 16547024 271718213 159097730 242841711
203274283 151323437 7419656 629782057 649312773 423500240
572131246 93730131 17109356 715949038 547196527 687913494
84126246 26897400 108243944 511626192 541183294 409924004
405116726 34965784 326622622 480674729 539160787 559385025
11554163 37526878 42502088 443103165 411203132 420403121
113348262 18313171 43817226 645591578 661412104 644039840
13784338 212957 11888030 26412429 21740209 23612120
144583818 199977514 30949933 428559196 385653793 389559273
143750458 56259724 36833141 677809493 746772453 741419025
159277737 103125403 16415565 654842133 528315848 619810374
164122502 6752984 6582820 424285460 305534190 408969472
155555508 18961887 64197968 578252525 605878836 539022408
104393860 83764935 11579002 726042188 740064508 730897066
237749418 80672751 24184656 601831664 648222431 606061708
487186543 57049027 36321463 746009830 776830087 555778277
407576086 1103994 3373808 645393660 510141371 557785561
114463622 5297008 2637624 174454597 157281430 151279308
21001717 4093112 27110327 143459035 150721988 147231292
133692670 112957178 101020966 585645041 623061264 628943844
3596673 5620744 7869301 240387412 195293124 235053536
61911377 49023730 33554634 361532353 289378076 337319739
64959328 8526523 6424170 653939061 685436589 526855208
14249923 6645783 22143295 851440117 933939104 627378816
9673232 14960692 40003735 249290613 273047484 286274273
118991077 40922283 75964019 517063810 748940951 961521728
28809752 4374305 2397587 59244144 30627569 58329139
95951543 4370531 867816 320244938 311780098 280342348
424875198 13779831 68379336 439687746 349669799 276376894
116704954 72109410 48979240 575496521 469477854 590298076
6177800 737031 1827787 14490587 13383748 12708407
461660 3571530 473208 56463778 53967077 57906786
16656125 68452358 223867126 554475403 425769803 553166405
97079842 62984752 59362055 195461744 174644814 176699608
2277938 6264 42589940 121533443 152898849 150804793
385103725 74682407 241306032 769542168 530447412 687252356
35053547 47576919 18325300 753020726 762163474 727139751
178235468 92648625 132046778 564619734 568972299 491128825
335244986 102999641 35291862 464687639 498148654 418145606
405780004 75103657 46118098 562770859 490665011 516247982
428122416 123159650 77236121 606749475 572685350 624167549
5271959 722968 1282997 23684151 20142282 17611162
22999598 10330648 7244385 51893289 49174365 58966669
54801510 102455468 25210433 711970447 807890837 810880904
12809622 80308494 14880062 197546300 190122425 195348949
356246854 115261157 21660162 417618422 263674779 280402898
108720083 23654857 253904550 688732470 649637630 708790824
37189934 7114095 92024616 809095019 905403263 924419425
870398137 80967423 509635481 977329056 912350460 945298042
436960126 251278198 143158408 580739979 411364820 549450718
162939362 18026154 26547598 715334178 608093003 628392376
630152874 80630250 215683815 683653870 582711597 623181181
61213955 101104020 57191193 376951516 336317774 402440507
779687207 235637615 274852340 898399257 496693302 457912639
192846687 9316533 135561354 762278658 809966774 810768300
299386873 83662097 113601999 538432069 393169777 500767077
159420033 64001691 36703974 720596713 681798208 749711509
9176832 1135198 1481225 13477792 13788150 12914864
561318624 157107063 151009003 800723465 802521788 687048406
365282714 27420460 26860052 518385449 402891141 518554171
203896687 17354666 68573994 568628566 554211270 582955761
38694202 14659327 5273674 126953279 117969761 127883230
259221619 7545492 71348448 650905484 427770334 348815515
52950144 232409826 127332488 546476942 573201404 524887875
845489934 122062224 93806571 972976746 418172530 687405169
60896593 13447863 28972947 139235501 129678817 152614901
25260857 93362643 84765394 611712947 517522314 572141538
644350684 164754701 176039170 898422895 501997851 340361203
44429020 12667388 83575655 284615238 283763475 275967157
145770864 21460901 29651354 206669730 122951560 198836643
322287100 71922777 106635651 756900961 918165743 806651067
361094922 22351074 88231646 477255720 142561627 311384869
23940883 4105445 10143009 55045383 45618086 53017457
188089083 136473675 83791559 720964018 624762931 677364857
129588940 98752169 29987325 350703474 418083314 402067621
10843484 47227902 70079912 611474753 624445047 635395042
189671676 109359658 11159377 341653814 397336811 279452573
365140511 157384914 86510127 549701538 367754158 387128713
53809242 506693 6936112 279469058 285818663 303362850
123880419 44444241 75868664 539862315 645005133 617873770
1459888 15977570 32744231 84982061 84285134 82539736
101759596 45917953 54055826 495448871 478399281 467700495
4102978 10558823 12602772 85818653 81304921 91488982
28842775 27814907 33647764 198907228 266126295 280113862
44918 7517224 1255561 16498980 15244701 17680745
79774854 28796628 28713991 356518709 357687660 335062965
13737096 10482119 1307599 73715029 71117104 69000082
24371411 30178441 5293936 348322222 461945215 463343122
228094427 131407875 78204899 678058956 804766482 769312145
316353504 119481810 200045154 730604733 684788213 715432544
14126028 4509470 1442992 90197461 148924538 105305924
2832272 8009608 27186801 118993676 138110992 135449285
243681891 3835467 40686791 302465213 207485414 250467317
15807826 23147932 2153511 182247581 159232359 178220984
47939143 25420060 45091721 245981013 245941528 240548658
431517745 44246733 64945419 649787467 393836670 846647010
50328722 125080173 75089192 310211244 325290077 295023849
39213120 8534477 42672089 327489651 329553568 313066948
95193316 83761625 2381742 180474695 142969845 147570337
204784138 95274029 165301608 806350984 804639346 774842971
180780103 74298613 85439508 928579784 878958731 924942739
12344702 61192215 17561885 473823694 535498049 518226581
4751606 17769697 3847313 611097894 576653906 567840636
13167120 29429956 23712532 440563562 458626515 464386324
82120071 35316013 5196163 103739804 80684177 98502526
283200930 55791243 25706536 902514361 896399161 797927766
16541041 222046575 82946941 662584992 765973769 723368536
28528617 13206233 21472989 331225051 366299384 402019934
76232953 2359589 93535809 299488018 234519208 330895659
160228996 66586705 236863706 806905591 792094374 827170443
2256515 45998202 20219332 199539225 220850052 217657905
313708102 37904156 17190781 494729659 471934021 342838935
66039792 58097902 44634817 461551541 479829534 437070565
498606229 138083702 169341230 671014444 440675155 382847547
273783351 59369290 128758851 670076095 646370774 598221410
462802470 146976787 3563356 724665780 663302057 677392837
422365837 13877644 3730906 641122980 591004040 302203026
19796938 18813271 23463468 181403964 191401783 162914329
194598055 48223599 53146173 434077144 427093974 373211168
137594895 29176546 22841253 632129000 719405072 609636370
69514479 47481450 51389297 543570449 540616658 494080031
323982949 32370767 68934281 611176436 609978799 579261158
92340065 67270740 26082643 542537456 567271530 593674088
165141944 421741912 203170123 927065738 924102394 919680021
3599025 26796220 8001820 218171154 196416194 159392603
308306255 104307645 36528690 743282676 733780228 489894738
317802609 73707673 17110094 526026069 499515928 606234210
9547672 28905074 587760 215192296 206148849 225927413
14324277 21604093 9099731 29433158 37236087 33183714
3585108 21245385 1181943 277678173 273431159 276415107
270263567 104820882 147126800 514739637 270383838 524373747
119166950 163817856 169063500 597951813 902391526 933213422
167465910 17042080 103655633 781603847 866481761 917442088
211932749 45421634 3711587 297211600 205356933 262881638
1680058 349051 4657733 40381398 31712810 41669128
3088580 4255834 678082 227156875 192468276 291010141
93935707 46505439 31892404 165136133 107987835 161338771
49439662 51320712 15547275 749084696 708828475 721217027
142625440 42531982 143379561 372328857 331243100 389468805
128889710 32415050 34684998 178228109 202451103 189935710
99274848 171441852 134127441 374200107 278780086 347640811
6704302 3666995 374895 14895987 13006628 10818725
333281700 74241519 313055984 366568429 320032746 339693361
184630864 1298638 50463118 282987774 313479569 314862329
65151236 44595751 61734714 115258598 145360253 138885000
80374185 23596830 30779719 850330797 844547165 763631306
22622730 20812149 6630576 480271303 440753244 405833239
11580414 45975984 7854986 597559613 593778474 614019975
93904236 6089890 1225004 352183804 311385105 348212715
280172898 133692563 153816447 539213789 574105406 524254271
98075225 89361212 99717292 798172866 836281224 782887473
34426810 106263465 3084644 495450919 445030602 453855887
421558850 30382772 6769256 666802967 643328928 635049329
104304959 54650053 32068367 434112939 397934310 405793530
308334134 89338669 34591950 861965883 886601257 935221364
425719764 121039261 355391715 831631469 732567156 803326115
187902388 74587601 27249144 431128231 468619822 298434744
216845750 232780654 58260483 870452377 784077280 795412594
55627834 92504446 39262363 776496031 674133757 825341870
7550423 11640179 4510375 72757756 100256474 99566873
812105 1236941 4307509 15812937 15322650 14341776
337673455 12740476 59816599 407157579 264584272 205303917
44282608 24776334 6059293 335639097 384313899 268697300
101166142 38354137 3579856 432191513 426087226 443561118
13977756 6204465 232159 17679227 17739068 3277073
818738661 75922608 93862568 881781682 764270689 550337926
40517976 129691096 102218965 885191043 874260866 911957052
65856820 45747799 43106758 121565366 123836225 118174270
44776166 9553042 5427502 172987367 175739896 171352518
49161170 6717685 9783047 148130228 64574301 139270281
20740206 10962142 2396611 88393188 94271662 76732470
89438793 85745555 173383541 797711975 898593648 815547461
31625246 801451 12324781 346439872 351576053 349361511
548478454 141948964 207517588 790529716 884316155 866576014
1687967 35695121 2560088 458713599 441012520 428435004
31494582 47776397 9705459 688055322 699416016 641806684
12715295 23455171 52161878 550008168 519038662 540274100
35131974 29396171 34125485 351235674 318132806 314345134
333189573 21184294 10553811 463696044 351185980 405821709
9424163 23768816 24130095 121174738 137616039 133644769
35789825 3769211 30883958 414015297 361170722 413631040
10156466 70988310 16367221 452589428 473403613 494312168
22341994 32261052 39220443 613826854 698476966 533300383
143679501 31839152 57984937 266762219 170017913 260043472
329627199 51211476 6247056 610961253 659639178 536589942
270719 499157 1412948 5413683 5813594 6761990
25572086 17744866 135461717 497128596 460184266 529497347
148958103 129286566 54076208 583472110 449697994 567516784
45583195 169768238 93365334 623540397 639089927 579087140
250250655 12108045 16255205 498882702 565857443 574113461
26241203 4143726 18084236 394696893 406701674 392666661
248056555 75203293 36445923 332347918 195194976 312884916
344219502 44730480 113059825 378876038 374229634 292642736
18435117 12936740 32373161 200907533 191619012 185555936
269594923 90944385 4444618 948822867 944353084 921929896
117973254 42499181 25250961 341385702 365757553 308557936
12243917 34570359 12085255 86435843 84632409 85046566
103869386 50870010 76649747 283513748 245731263 256161382
401995666 409666285 57411760 773340969 936306702 536260811
43561542 9317931 3614312 307791678 259958713 263996250
141730181 108260186 85888746 514078189 461969887 469794600
9512614 131947 5867756 96690980 88704462 96449642
45528273 14386159 172923 153961415 151711920 171081727
133381502 9434919 20887595 254922225 223743295 245828653
42903370 52075292 72923224 332312693 275208929 305100203
117954301 32021732 90827987 259730462 251757627 265995688
11065712 9982921 3030421 18189050 16467207 17055800
721163593 18889380 288529164 747299310 582569593 636680733
17646124 326694 9191226 107367983 102706472 98390411
18860297 3974100 24972893 180351936 152039551 126885607
7311862 7643255 335584 45611262 47882175 48126377
12709210 116307963 8711022 898051834 927147924 926587823
225444401 223370 100434132 402772720 337951630 378193475
17782304 31148095 1631960 454868122 455324869 487732297
72803503 14026544 14345159 402476256 410510565 426058795
276581923 122072204 62712849 811299907 424055111 818722672
1231473 31246546 431934 142640174 149860305 157225490
44299203 24434961 41636709 634447480 688064778 624086125
247700114 186922604 77885652 497195834 492339291 505672856
36843912 1076117 44404851 303887010 240626700 260975353
13196438 37463246 38181013 396952729 422013344 395307951
19670010 35456084 16875837 225047452 218841924 201354089
4048938 6525645 6981261 174173197 194384662 200385825
193107589 61480540 95628820 314941969 294904528 383108663
280003961 164853503 55713269 327592211 379758858 375743746
38716389 17894535 64593292 153371881 129024354 151172318
136658766 101151960 42603834 728352618 791872368 741850345
493900002 2064029 137401506 549186519 478470971 575652736
18352373 82350119 90149903 586005265 593752331 625745453
47357710 31697495 30014422 563650380 464061159 458539147
73458204 81142393 62338767 801172424 728350084 799376692
624923431 170995570 131258655 941394165 905360500 782603770
3177138 10345157 2915853 70261162 73522105 71245252
480883231 364437059 244458025 842342687 726414008 791466069
1220764 733925 968813 3095853 4660225 4511943
33887902 84693694 34042014 747356693 778214189 671467335
46713578 15014474 3669874 126301990 119052132 101930628
28295262 10423192 7838068 253798998 242609841 267032093
128273831 24094646 42408870 235876043 265089596 195259421
52755744 4604428 9009637 177636857 168192342 143430813
108243845 77187584 288094460 742365485 665692581 774645373
228393140 54248799 1264988 473886269 466919326 451400126
2568278 80745873 14686435 221117921 282645768 313143331
747861190 401963121 610872879 817320167 780970815 763187721
197542775 79172011 4205241 236577566 182204293 174610955
7835679 2684745 2567954 31119164 31479355 31873602
467135839 7521485 60843751 676079178 520051175 519740124
23444603 445683 24515601 101284897 106425322 102288032
613941783 436827419 473880551 883163838 869381469 817093301
129072734 21886156 40214673 351758666 373094431 285824703
2250087 455879 2679875 12190904 13287938 11489154
111099190 3000517 18601421 127565316 127950008 121521461
269390590 164969486 41388896 356866867 318538505 282643861
45138349 11439506 58397310 556314861 556373744 570841137
33205871 7105657 27706169 751827319 771820421 787300043
47339993 79191637 7337941 894642265 666185477 927994605
5595614 11187927 1191598 70048118 66342321 60601923
409437333 98034795 172691335 738220132 534678567 598956972
631496432 130510183 62677256 917809645 858884340 631186668
21812818 19496561 112781 326326095 356895806 362694732
484036175 246290826 122224091 838432160 833298336 737559194
211453342 7335877 67548409 391654200 317479602 404234556
6330518 7244264 1247469 32536588 35728958 34035109
8557390 4153390 58482277 352663627 302032407 351562552
35257181 2607092 13161914 241825344 328055154 345754762
459771381 81277180 124999047 505326868 400167433 376734754
105477109 10009415 9716957 236072385 225214327 165933546
79434474 34398852 18187932 270502315 266623712 280929091
87844616 55198565 74568272 686541746 848023508 802552517
76639748 12350534 11969948 138121481 155224912 100088134
69059670 67477069 261778110 732480539 924008441 896864032
8108482 62405 8280577 68924996 70565332 74019248
34200801 3591619 15787440 37520405 33832494 30350907
16054289 1664314 6158987 131255379 79101153 127879005
64094823 9962676 157324411 473836558 494430522 553243653
7080503 3357299 245001 96734577 101823386 91873124
43532324 89094408 95596861 538386820 750905145 726438037
822744326 779106442 503786646 906882098 823268272 876574167
637815154 153147103 80478137 934741936 806960121 814528491
79415348 201646336 222272471 868487716 799465624 770230524
164237904 55356266 35358865 442782920 360477684 325058352
154775023 37508537 40882957 239332287 209772498 259762127
35570863 26926651 7278386 101490661 96190886 97465287
219464601 33225655 175868192 471591187 507432878 428806163
70799906 32068306 39806899 162401840 209585692 205152910
36911281 42622427 37023538 550963743 587945403 582276218
36865444 37932505 16039167 893726929 854690055 463253501
776933063 503546732 194238854 907763241 859387562 473333403
146493499 9633708 166920759 252432035 288943952 365809769
53551298 25694480 53954669 464425489 509706941 461976605
442089517 270965966 17728971 841368044 676458854 523935981
25882042 8458041 7429544 34839081 38978454 41445237
13285388 22251067 118787349 341501340 339827825 322562464
189024 7881451 14042503 76924182 91265502 88590712
62106759 25201254 44673652 949990698 948036187 812162764
14812913 5290672 1571335 33666474 36517189 23275217
244661087 72486470 69486561 671033786 692306623 640495284
178715029 94636897 44326191 888934915 881201773 886602834
11886563 5401024 238641090 537066601 623574419 666741710
167353015 63216575 21533587 587061188 568085216 567224238
97540524 6539999 8354080 852601602 863772890 826545846
38524342 40574292 17171982 674260741 671228998 526536131
22375332 62269591 55325957 669551075 836543180 746594333
216272379 54167738 134570819 577875837 555646146 489933241
16057667 11417680 1111850 22391771 21129455 17052772
10586327 23332096 15028558 117036779 116910040 117404395
73692615 49138502 5904116 333873793 330455126 386439092
303966451 334509472 35105059 349700590 351600819 304415410
25778759 20638330 2868608 251894267 256234473 218100145
166135 45220280 72528376 163036810 190954691 198035690
176760003 115829630 27156963 838079178 750148614 783024772
574722753 50345266 79978606 903140844 647326505 879401750
67529395 40832566 5700138 92884817 85975217 84612461
15666233 19831693 36879490 241884032 255090724 250072423
600149329 151523957 246139884 721234530 624364969 565672881
632043713 21547267 115374037 912708256 747950229 905567272
373273477 26299808 65142005 686608806 682482150 766560187
66658183 97775946 92516206 528392538 491104237 514756617
6145806 10327091 7256738 250775346 303487577 302829461
65466549 41279146 1647330 413342325 413937871 404397809
28645703 23607550 157427187 579077525 550595227 559938530
387926593 163096560 52741009 810559467 842941136 578112753
30741892 21763251 12104490 126732411 155527537 152628812
557417121 62808183 192969218 978295425 521599689 894209586
17243401 43249412 37664996 432181225 428746397 424809688
54728591 18532521 96066153 728053055 673306270 748351881
634236920 218827790 26798901 895666326 424322612 565245438
207570554 2931231 69729275 498494132 386615820 471793494
84119429 24626197 13546330 179545691 214444788 238868255
801681773 374010807 346962659 832806096 791037603 383793843
280427423 7197588 117528388 625790131 509042449 631131996
17284862 104038611 25916354 793225527 790442967 875282957
14064132 3796583 36316595 108948057 120103538 113786608
38454584 1213681 48161219 635164137 583279247 654829322
294107364 260261407 256975034 821012108 797590516 771390762
464246970 83706947 331665572 884465603 888402974 802277781
817774882 206056264 648438460 938941789 806102881 694485815
1005665 131786 782948 4452198 4694062 4072522
10496264 28415 50510712 451426166 394000907 398985314
2006760 430933 5765051 54006681 54300159 56328705
3920113 67759576 33074397 640044984 668917049 578214321
10013266 32682607 234046 267364130 295160083 204549305
173999297 87105428 169971269 528089064 460551342 501294767
202007479 9936792 266848169 865682472 781167619 923253853
181731125 13854887 5874654 232447365 194314031 115194647
331396098 18827746 178820562 896964265 739693803 979958434
301457409 31365581 63238516 516183237 418664206 457548758
36502272 23408906 7987772 44834012 46370297 35597562
33099475 118445376 30680315 310511592 302493725 315457305
136982319 15033840 161391073 180116210 62510563 211515417
29200191 13120142 121782003 860598707 853906428 880762469
518328862 89317248 183202980 833383565 669431340 783051652
176974788 1801372 28839703 445650611 405110970 530637462
113813186 16464950 38854923 290680764 270024052 277216455
543827449 24342855 68441372 956384490 614003925 834092397
178351554 9658749 43636774 310445115 253535895 280180731
332926024 35898053 19539165 593093983 578965423 587202556
149613416 139713470 183275641 613574962 602035611 484788445
105403338 172045596 8971049 491431670 463086633 400015201
2667744 12705237 4536839 307306489 362574977 364831008
14812321 64113321 122772392 878838377 841120861 784327556
20639963 137759 2025430 31113879 30902777 33809440
542257876 75124548 38324926 849030208 892701385 854946745
64790179 47557165 38211881 344492986 349789710 324001996
262377825 379358625 99108309 712939554 668518540 592238514
50879614 28031173 20324158 207586090 288646098 266104140
49348800 28112987 6338883 220235367 199867626 221649444
24346830 7075632 5312633 26610393 26164010 21643045
495915359 232367089 8833349 565200336 410602024 373585654
5755642 14609790 52727140 636687476 554240883 618777390
24533330 19189925 24249886 235935798 276711116 261264001
127665887 238652819 95101125 895060724 902945144 891553518
4213632 2379357 8990130 65909246 74084671 81932244
206705400 294089451 133642100 537898548 480440457 501060439
56949541 6278189 47233231 92563800 78599815 96700129
5879045 2830102 4395358 30948226 30127783 29734541
162823620 23807260 123230624 880055803 875397283 786220995
421979749 95244649 87191291 476746877 446756397 437583456
8477715 4570509 11361527 64694349 68708225 71511298
40761549 51208504 45868182 306447158 257075660 304880962
381590098 231773308 413894181 742165279 712859784 713429485
377175881 33292837 9913246 454506525 250600413 398651401
39536813 39255158 22190239 906220597 852381048 743184295
158220 18379930 21290205 177830212 176851662 190668965
148855829 106928744 5485438 963636831 929023477 970327163
318080326 120743206 50484094 825284892 864965920 865655443
270094304 12054064 52519080 426621022 386119597 282175423
2712683 15956470 16160286 205048058 171180768 202548639
374039096 170939815 130627277 483972446 377534611 492833235
141510636 27950051 148891829 211712884 264359895 276174339
36403871 1681045 339160 231516430 228258113 230428451
31095964 55513050 16165422 168369107 196998878 147659865
116195403 59686301 34815397 525546620 562701744 542642386
128414012 60342313 34625788 748406417 616027848 780993765
107586293 20015449 10859330 440572476 412689110 413842288
209705605 76803227 143144756 918316920 864893504 951282422
22511177 41231438 10257479 316919692 395155701 352725319
35310150 157080003 4423480 332091271 345072270 318258994
274145109 37491699 282123902 724578673 793960372 790045253
949954 2690852 2198226 67229516 73690164 64828609
62379506 24163056 711781 236840108 293531974 308841600
360382233 35709850 56956498 441159190 451820611 307105748
661101 557469 867393 9869201 8742041 7850091
29621762 12649650 14337665 322159815 316128116 292226723
227493835 185954554 32609303 540583335 566339523 401094068
405853 25316 90261 568065 329458 352984
29526060 37088003 13485383 148218212 158545184 151463408
21426726 66426626 199457544 898428703 727396874 784276190
22459743 18384769 2513856 165254328 174282937 165399623
68778161 58705722 13819938 596523006 658233896 737105929
2337031 901388 2102794 3589973 4034766 4278791
2816894 5466441 2969999 200810334 211511957 214855304
9434810 2748972 84466 77472230 78355129 84095473
536631159 309877435 87795948 748128684 648672722 683241144
75510452 106309586 33475199 757001151 772849283 761416153
34658269 86113740 10126618 319933027 286589836 317343758
459118228 289271119 168873341 770286101 765182622 724764978
21048788 30180877 92803105 598839844 528317889 582793388
10353100 4595575 87644651 501090139 503125898 392880900
5297627 168889710 17782637 763284671 834470889 822287640
47555110 15852308 250989381 575163386 842444202 846023158
44714216 3048170 149109867 577237216 666607886 651141346
173148738 68047972 22507204 784052538 812268878 810612591
200180751 18403703 44441247 250127366 174613685 221916335
40802272 21380858 13938648 89176260 83221434 85910732
689674156 168518261 351790677 712911392 509822568 641718608
5616472 8484865 1631039 73101622 80391132 74575055
2255808 12581575 38109990 660667450 699125204 593132300
119247215 30680554 18342579 231906917 177400628 227503460
31032892 109007499 93548799 429791742 402509787 420937447
61617606 32848235 141272218 196612986 651467145 608338627
245088 483712 938040 42505633 28989681 40683047
87605390 13764306 17198813 438384873 412020580 421553872
59868322 108048414 30836226 566830440 590319792 629136031
84807836 172552104 263933564 813768435 957399652 896581605
216429884 7306540 200779631 825413920 855021520 912488633
306020983 104516907 61384371 378971646 166223048 287580109
74793148 14647519 626013 129911763 135661430 139310748
38719492 100475134 4369267 563662178 626400930 539707234
74187961 70594889 48238857 501486597 440949702 421332922
5628992 69473331 58883477 511686975 446891109 561800748
565400117 34778396 310960688 684957449 564822750 571527324
391356073 307053124 23493106 552438153 401516604 555465466
3492389 1119150 452008 6207021 6954571 4489467
475459124 516748492 86208339 763263588 824094815 384964722
2865085 51730677 7776320 492084805 528321972 535810598
81552439 31422916 40296971 128420294 115824329 124468436
282858049 36444937 116625204 512535673 556903831 552490233
26004489 34825129 17725956 535072193 473208215 490199237
80985832 19137276 32906904 320673584 272875742 284372515
50183167 1823126 21243984 52326623 55766211 55454156
61380145 18875217 73243039 162601698 138727880 123723915
82170298 61482640 135826760 790011639 496084121 676907583
240747328 103389882 58229261 428256131 433373411 497656005
36659653 27312057 22401882 213238828 208789585 223839046
26280404 24658763 57551059 399679678 463058279 447858929
26162573 9433899 6234755 307398731 361054716 361127181
134845701 12826801 48107146 177929263 177160368 176995500
413051590 148759624 96051317 871816082 869917344 768784697
11671610 766205 188536543 413251564 391630984 397580678
72833715 22414695 8814464 857380006 910015564 969922839
387340214 418972768 334949087 508040186 562419493 617752095
5638217 20241810 26342113 61494516 63074305 55374338
190072847 73470625 31153235 599483501 529926619 504520721
109837122 29141782 4685826 252726664 158779762 107141964
78534644 58562872 24309250 387396074 405768828 400029368
1184045 7989 860777 2857460 3278198 3316288
17768507 77526388 20002693 639805181 661186015 663582353
436358661 86741181 205419473 859899815 644145499 758189976
13389812 68247890 5427750 682621239 724675612 681720300
5244541 18353757 10170465 90631318 94107906 91838006
332357935 95750714 175102795 696822520 803722368 744478840
505996793 83435313 27244725 742198155 714687782 510223401
149074550 98818811 30956215 901175251 926401660 672692789
280226724 29728901 16187718 724229159 717558360 712464746
85009325 76098946 54948557 535150150 525418685 521822018
63447021 37196829 86721369 458236797 358496024 480666349
727733 45881521 15341111 856388518 760831282 795279503
248472566 30370318 135722032 318617707 306766339 342366120
406416844 3521489 51115607 637144466 516282359 401458340
36893739 43270144 55871708 388550605 402635976 362603806
196307574 72414856 85962375 822593281 875215638 689754108
153939056 18305212 1877497 431118825 502982553 354726183
295765463 59731438 19602952 324611400 337486982 179978323
626230660 17109261 130698878 922204620 752998787 773798506
15067257 4387697 20640721 70934526 67889483 68270369
14713517 10632070 3808331 766968285 826741117 826856242
417088417 6264228 150357104 642852224 388268099 715831954
103741820 68489799 34402501 333654290 377345098 380688668
149112262 21691827 210408770 600448827 792903202 777242226
69451456 5017790 85687594 919814228 909436204 794462609
10520144 68632960 20590301 266135286 248005464 300671157
98409077 455721 64566720 321419371 349828936 323143712
277336126 101764325 18701133 501284890 517771799 513583887
160591290 21069944 20299865 204237777 121380353 163596350
2421027 2562116 22547701 47198206 49274418 41722807
54719811 883987 180070955 648561693 781503528 808409764
31129524 110827747 102942418 545009982 523562663 544681397
200329891 44986917 26071771 603190220 604060172 597090079
121162345 34127074 9363978 266202233 270310368 267535130
53243018 54662877 15513186 163854719 143204441 159744962
166858199 19546987 3893700 367227673 384615930 378956609
520743376 365477515 375609502 738593378 781364334 760645913
17490748 111864300 20240940 232137466 364607736 359266172
81513772 48283607 29603441 238967179 199142459 235150582
92313234 170111574 33849282 758355932 862677691 836939060
203023636 147675202 110872978 805317011 891360505 783990000
496604 327423 578204 7380882 6345836 8046990
138532132 42617336 31920882 218993618 211442293 222220648
46308039 15566660 11555310 595378769 554050811 648452633
117954668 44960016 13758545 374853064 399170680 315413764
11545428 2551265 13200429 54764819 51354007 54013867
429575451 102372852 10804131 801662736 734425150 468109511
11317855 48917221 33887272 371771379 385068097 394064298
14018250 55482335 2488377 287396942 282332313 282961755
83905914 8378096 152690803 168017831 156724795 170517776
159742892 64463007 178286264 935702573 857208007 995029327
241428702 63267973 40642268 310473029 140620465 233730144
15197737 5660440 4531790 153620208 149202484 127456237
69911048 2809706 11918667 406119402 451093225 449937771
10023172 89569 386864 35952323 30904861 19431643
13312324 1066205 27259766 215766599 197952604 205825397
1079723 58036658 69987062 485379364 544018294 541600648
395572632 52277289 95069336 837438854 795394244 852287172
241400957 49109714 109340298 680551830 774674818 749772858
25765161 2056279 10699592 60584732 60801820 60365772
59172415 29535207 1128157 409896924 384213961 402860595
287087141 58593487 39292244 711793087 630657643 750298825
75908112 14715146 38824947 190685190 199521056 275677932
171055788 22806283 41698269 586349707 447858525 577004750
75538124 87872999 69903870 815315234 819786021 763057123
227311846 16424406 36590571 536906457 513919657 510206021
10237550 9157428 2884831 131590222 139168772 122904828
611689112 89261210 53371489 806982102 825435485 741378302
63110720 62176882 30577804 196466114 187420960 197923439
152039475 73023297 8619737 585488831 665174510 600453406
221163815 39247939 30891364 550197653 544998633 484538225
336248093 102250178 4156485 687397033 497524294 359631186
348101175 48863028 57988401 362953838 234045885 281898598
23590731 94515220 95321859 919315018 849460612 911555943
82680694 27038032 17148506 326918494 346850297 241530006
302790576 98240669 494740985 781476070 727766429 802916063
391215849 95033925 146268445 509107183 428578888 503457533
273517114 89128352 89539708 341504683 226648358 356655716
352574575 85972125 106185213 579117078 638906225 647245721
271411866 55018091 51888618 460051825 510767957 568592017
52817920 39142111 27941725 132786918 155724130 149908192
228904795 157044188 47268019 549099573 641757801 572157339
728809205 476308609 93658624 970698190 884195946 337025778
61411498 170397030 11894426 520134436 631425565 424480362
291510758 241727352 87335166 492308492 392011605 393324204
70292332 47423830 278684 511422822 492716916 511089631
512322038 55243420 224814436 828345975 762427994 744316884
64497374 99623987 40658530 606947847 803481363 802637406
14591001 7074866 73296703 459645622 448392525 455779626
376035101 74852299 168927579 827869437 822228957 678329728
200250486 131961862 45022652 782027936 694422939 599752819
11936367 144776790 40128194 627462332 579624751 645915950
38955529 1491143 98155221 194125542 195511279 157879608
360772188 95006893 206043556 623766477 406855909 571821942
34017858 13696804 10192814 68186135 49206617 36973838
16512131 11711291 36102719 349454492 363017106 365248893
36106289 32362193 48144437 576909080 588132444 586757059
771649769 321112866 441565282 872142412 954823483 733109032
37372409 42108457 15520392 77479510 51687474 78446515
537968533 591296562 134913928 730894724 732227124 645547629
309804204 234524895 57274620 416921361 420943743 446646770
56526111 43740002 16326741 264552158 256191734 300139591
6224083 11328182 42271548 332732539 294269749 294592557
63337210 37192452 774748 437742455 420918031 368102334
34960871 4071181 84333355 371828531 354690516 368181765
127318137 13811401 9257620 529170676 387264823 511074240
61568162 30123047 43811939 343958274 350536949 321995773
55407814 19676541 63440746 772281442 889847646 889289522
33676832 3019367 9411150 82334688 105774527 102648607
77287717 4187939 4615830 207297038 220909395 253995606
5930427 532801 775236 30046647 27868396 25135529
23128603 117661184 168212470 781415027 725205544 782965510
61785724 15336331 60874089 384709466 324155561 385333243
12796140 14989540 26472118 81486202 88249439 89216176
33481675 21723446 174865245 404852729 381959363 436747759
128686889 164600054 50835108 203214987 201895354 121443930
63825444 41669970 47748104 284020737 318586820 317273516
150279345 35187745 66150990 209634195 187748294 120504157
312236734 34036232 88953709 330747796 213963785 315924850
3545328 41648224 17461953 818900707 612901103 785162380
18179792 8562271 15309416 156839474 172971671 190217835
5799938 69281042 28694326 506260081 508803594 539086473
445932593 61078436 301226438 533906299 524674460 477311459
5938371 10575570 40344272 178701362 142588109 179739733
555923335 189145491 63820057 668002744 311984126 544675611
172334174 71583112 95700406 768447656 448554298 751337992
255656780 3525766 286065366 443503388 481765807 321385520
524912784 342637470 12668211 655177085 706676534 182751838
217517609 156566714 69843761 889353805 830521605 893750614
83849298 12450202 40223786 120073521 89136411 113431858
252442100 36425581 143106839 787963964 652186464 475293428
308745043 143009369 45225705 443703881 249763795 451479507
226319589 85580229 17104316 513581214 450029418 442720803
20946444 28678330 55133823 752329496 780586355 773342349
15047225 43274450 73662618 293016431 283589058 298970165
101822524 7884687 19462793 348545869 408689684 421684230
224755388 111815282 59743321 502928093 463528255 425217473
164042488 272275108 186324579 456986005 724574943 734597385
32438688 21957154 1387658 105774909 109511720 109450151
131235845 47927159 258632753 532771287 570534923 576850861
227244800 27356443 26748619 424917536 390514675 414087748
652566111 338309077 376126033 728285221 518074717 753416788
313411027 33620833 123275543 974400778 806176902 855809771
700298263 52494778 64820213 859996344 666033134 808019549
391511573 85096830 71872252 808179785 765998878 843329437
67386693 142714391 111162301 410248894 386300497 394337883
103277464 24339871 95172251 353403969 310371488 356261665
63226939 12598647 46772447 185857486 210000370 208352182
17978683 22903026 91472975 453691888 475197874 472871873
132613213 108765090 50127197 524815700 628459246 514292228
31403978 63821886 116479846 538037029 569730607 586571172
156015381 48372548 128903059 689700808 615012832 655490754
59038013 27861123 11467476 613816464 349117093 671189995
17017251 11296432 12181337 65545463 70028517 68313003
428714534 21623882 437382022 895023198 801194365 906052621
166897645 169812016 5591644 806201866 705999127 680441108
52762791 11262622 30377956 386772975 367720904 385066244
192804382 67269990 47888501 716978582 545412948 605844999
126114568 26860549 7452816 650063205 604627289 741947908
245876711 169934659 153155074 811860715 832859608 741455821
59889823 9238859 41516994 392294608 424830413 254544561
33807970 19771412 6157737 172574208 177681867 168223540
226360120 93455277 65396253 407346047 434977546 229795515
49993276 25505183 5318152 124143393 124108987 84517817
86219410 109005695 26078368 270103731 256288125 260356651
276967728 256889125 28556741 737000453 873431900 710582731
458233303 68961299 44339373 639986559 545809465 434872056
140382955 76083802 82033646 736938764 689144218 535233111
69944977 41236601 7756159 623901111 566844584 629069858
57889316 111547650 43747847 353874536 364769737 316761871
697785 745306 2768029 51916193 50565460 36581213
296488088 32530717 12083144 439801946 353888196 291400229
244943484 30226506 174607942 869904742 846061848 823875906
237418494 22777377 40733363 536204850 603101910 681571735
86437201 7978090 15563767 203821430 198614694 190048214
39875088 13388683 41558948 99912295 93314666 91033263
409998213 118627349 316688536 574238821 439145088 697755703
5000543 382965 915968 16744121 20486145 18593661
392430949 62233549 137241260 774441627 834484262 777737579
154637765 81798757 44708497 329552855 388907873 239170095
21664903 50624292 58818162 645375815 594130295 712716898
20692974 33603493 410110 839389560 831345154 735626954
5644146 28275176 2742582 71966298 84577105 82743759
365449160 149606007 275050682 412404359 284567077 381272615
397881278 245990416 21515003 675035563 740518769 690754241
190873265 19738289 134746 218091815 236019818 236883900
27795014 5124275 18793750 278073639 366303009 398899772
294150241 32284739 108802393 561597224 564044868 588377478
7256464 443082 6684604 305005108 348445051 308890365
188561520 13014330 7844080 361906257 360043734 456900170
396637516 79356346 303044413 454865278 289602383 427278771
40525256 4249019 43904870 323528426 301652896 323377169
306935921 115516637 35923723 394786774 234405289 341579903
6254739 1582025 8603699 923248919 848006322 907946507
285949674 48699972 219023873 818517756 774648588 941032118
379727677 81403987 5163570 677881744 674119998 534759874
42926629 87060401 94612443 550578195 542637179 391184600
1718039 566993 5946037 48331756 38067199 36821241
67511275 22527308 10513935 689505765 785454022 719150733
22703149 23279328 21170909 247090106 247165390 277916785
219254881 204727150 210929332 947447090 903851689 908879162
298801186 2765650 34672609 403841117 291457231 281987042
142756257 5743380 91568669 407554310 328242416 385815586
10246030 23949102 8096064 345873019 334980829 298533044
671250567 54711892 198895200 835937881 895834597 539726501
162681651 54135646 234391919 566033883 505028357 610246882
618355457 38071563 223927747 740008513 386877730 629297651
126579770 16542879 62487179 165047646 208389512 118605671
14098013 3120768 676223 28076515 30894326 29769372
317561249 4536688 5039182 371625237 315527537 364077680
269951476 10357795 23686888 492866855 459997239 509023530
62708338 67713320 1444485 132836262 157207691 95562147
78230492 41511760 32667864 110251898 107894805 54663809
58122303 8907630 5658940 576404662 520626796 564350852
3213694 19042614 53846351 594542842 467397596 608115760
27625496 7108572 901936 45307672 45363538 37691973
271811821 147766087 60260034 278744256 249222816 163351209
7489164 21093098 778761 140402439 196681680 183574792
379980053 311602807 28658673 697925880 714074693 708162715
33000449 104727552 123417887 694421854 840622965 842239210
31845748 32908764 20295191 305594730 313153496 324596482
406987707 69129061 207574011 803347306 599930233 671054961
37272972 24643386 56073667 163011163 157097610 204668554
707974636 315044595 230875187 775819010 470373070 537301272
200476461 65030930 143636809 297550473 293475863 307488834
153036317 110999756 16600289 198612941 175742682 129206356
101925354 571298 896500 109300985 73280020 101785887
88564213 50107722 30604823 374212851 426345289 422544320
9664016 48476631 26961613 744716470 717046688 603486211
12070647 72885 403179 49866538 62150096 58329870
433980246 77431917 254079282 899738113 638077509 844180544
196263171 215401014 66423916 260540007 298560133 239302285
21839254 14558573 2571235 416639151 415733842 374536298
15107118 5630326 8691235 27621304 23481003 29512303
19686892 82245564 12828982 259512603 266916646 255347323
33015865 13563076 12019246 186215533 193446298 133632778
21503256 248610624 53640212 778526206 730603139 844701926
5622868 3583208 26586858 455351213 273281776 432990910
215509390 184655363 58672855 573878896 607871893 507467873
183081800 57772929 58847994 304186226 364886686 348281340
29960557 5405259 3135960 54845480 51028473 51762233
108644724 20517089 24943318 251298735 182103154 223723090
13569398 60683645 10990564 427050055 426968660 397436262
86073013 36646546 49517284 166093349 121562355 157606243
361926241 102736269 40715721 735215384 886357323 785005773
541049603 292670952 18940259 644699523 547488067 766898414
271066900 11406895 32760513 832660884 853818444 561059661
26857381 169823831 82665423 570659416 691387512 688353887
471227829 40558754 36541489 680225043 631370586 516422200
17378525 8336453 512400 49239195 46032641 45687187
658081911 14461319 91494899 770556473 339561519 221881723
40126979 17894735 29891838 174920200 192577663 203959789
11919461 61238805 24349156 311541509 256231429 270482222
22646312 92902956 12117759 343223228 344248867 400407714
174609469 123430415 114936396 675649488 656185659 754382545
182767589 102958389 103375010 787605335 723806917 759382580
85346416 24828679 121960924 893048837 887783738 657098474
113593990 27287872 205261351 574917720 580839819 566218405
629431588 513614632 138261372 847843849 972437681 836342914
313462712 124961827 39286309 800148100 802151458 705996559
98091938 66646275 29730612 311449964 342237839 288472589
21619968 184544605 8074208 595483440 654759339 625973155
50606612 24212932 5849168 175625172 149285401 178584446
141769917 75208935 9811547 203674473 151300176 203265725
287119710 158848045 130850020 531092483 751765144 725892648
302845172 35205605 157196729 310442999 140323161 183823927
67163030 11908437 67579649 112910003 126561240 130987328
4583924 1201916 258672 8050698 8858564 7081472
376721712 167885139 45527654 862813446 886678408 771295847
365344003 319438052 92972235 524462473 754386944 819791698
181581355 7356576 137260212 679688499 682058406 571874776
55142374 23145165 2718118 839112069 763916814 848400749
13802122 9336410 4158122 45612651 61889606 65086660
57897880 34894136 97011562 238901058 281787266 297368699
84442903 27162398 109891609 737141368 693235075 584466918
113481315 43335525 22345307 269553851 207483160 291726409
313327394 84490895 189957389 527300327 408741034 348922044
243739635 129068087 194902668 278759164 199409060 247508038
189710329 24041906 82096879 852117130 833659378 798491634
66079343 179741630 4991866 392938216 404417274 395330961
393024574 62074416 18359043 459292132 329208869 354546222
153416347 45466689 58224543 493650922 464763297 630186365
3601575 32303518 46184288 212905217 242359203 228388939
98314013 118820174 48082471 784983888 861965598 871219853
299744675 81292801 33459770 571263873 512909600 389486531
28068673 96150153 3278035 878943934 671817552 902552491
15596591 548817 4664550 116733930 133612206 131126450
63120971 1087354 5194725 375668462 363231578 409718650
121989877 94247676 13027773 384088961 356066531 349533294
179969393 43641045 71168434 547134314 389954716 513214714
335524348 342878781 242288794 650860220 729509577 713299811
1351604 34204069 11380717 97857053 96929699 94909033
202378577 149842496 176388212 619818591 656328117 648070869
262237898 194266775 155490709 488472668 482952927 474338472
16629986 6045014 3458575 64251415 67921885 53583498
63302874 6815612 19785133 332895212 340223117 354610902
170001660 134944485 36454553 512193639 509356679 476985184
99205081 5872750 98674404 546823847 667764489 610194565
2769343 4636170 3449531 39685751 37687402 38624456
47268006 15398467 7702372 121728133 112794683 104451759
72366481 42745801 11547562 77632033 58193031 65496902
50060821 32844635 165606525 749508738 743649935 795862782
38243337 76990498 59731359 866761287 810039475 874172411
51213887 7019375 46757137 79120371 49442973 72847032
22542665 13916887 4731234 286421020 285673177 213307721
176740458 168826712 7511460 845977192 810980017 807106527
3587175 464254 1434068 24107861 18451609 19914230
429345677 229428518 315453939 654388825 704557337 503162157
74059744 41575767 90649819 737913587 812787873 744075088
460727790 24786689 41269694 697682001 535863095 659170408
33357768 30377449 11511287 837849582 805411396 717986426
485798648 55674586 357084514 669750152 543224682 705314872
404877435 31952662 116222420 759878574 800106048 901780921
89843327 42760501 1302887 319158784 267908077 255620953
19557794 65964921 17774861 481418570 438678159 436247320
9318990 12950027 60580265 779247855 774281138 697685655
424201931 28210937 10038379 652164448 572750043 465907667
4280420 3637412 42264820 274397032 268496809 306866182
7281664 54661564 12637628 509026816 331504756 473412018
118059575 26688610 29771795 238596984 239669231 114643089
296550610 65917450 18298671 525590639 518073493 436868454
259948925 1430699 89817758 316194227 219336771 288363725
34348966 11397265 27551267 132031138 131645128 134196621
216087227 50395698 119255121 381558622 417767458 374019327
47028058 7045130 1962307 102189903 104134205 100722096
10267980 4994784 40843579 99553609 106803992 104219697
35522234 64219231 22910152 224395945 214451953 225993849
168961101 63322062 35671416 681948778 692863122 650999287
6898936 66708973 34573683 544876773 512189836 546982313
323292864 9742079 111257642 554014319 489405065 512407197
9496601 1731593 10846969 35481106 35997435 29083593
294352260 102104873 175917686 504983604 467681765 407882839
80177269 8734478 38564801 241310212 253238882 175065187
115393948 22204287 28054731 577552739 649345604 638521093
555319 2365742 625141 7634434 5828093 7411087
41421867 2778411 7185832 335616138 371548614 332625866
458545802 34475936 86684845 696655242 223127995 666881930
67719276 2901040 6976841 474544537 568613507 564691974
125670527 5140380 120330339 538500749 640882153 629899730
809894723 176048576 300411743 900298065 298122044 546940922
16663787 210599629 25073664 888608438 730323730 891379448
51853048 19913691 46905885 411871899 406920314 377159689
8935799 94620364 201972 825552267 741710946 863361618
23794907 31031469 21450326 312603414 373521200 357280204
94546829 37082316 40734540 243227727 184301454 243689573
49816990 1506504 7590871 434347316 434914701 407218157
361620273 60151297 108120066 694418659 834011646 857400817
1089305 2160168 25467 5699754 4323447 5828273
47459945 97610039 296996778 724842398 811728171 779032873
407333423 57066235 12393738 460061140 293780586 461323841
58259822 3241840 22360573 495354594 478310944 505810280
44350327 48682426 13653523 754727480 708923056 788203826
152968358 22157167 59418472 222697448 134888251 215615496
143111184 5183155 15394131 433095477 429429160 404947409
17104011 5358174 1762786 97632559 118367903 116205645
57001768 37346924 11959828 454554276 587579490 578189380
76617758 39074932 36681142 518044588 657896737 538935778
178591785 115502680 52330406 595487572 575819415 526953903
32091998 10903219 3673038 38340480 54825765 21127136
30154669 1700166 75012466 249420513 193782702 292678166
206056180 18637169 16093606 586758262 585534802 526329876
226562699 261563060 59957557 790825183 790505366 720232506
450807829 31856631 290783695 497957346 444625956 515529901
34803190 9669316 20880066 176521554 146935542 216405218
276564755 202524384 39154472 920784612 751844716 950943536
273132138 53767500 140822359 843883009 580545193 576815117
167803818 11540283 64821456 456976906 429365512 388505058
144761189 46217588 25489069 503067270 683315056 627050679
453540 21440 206680 1330227 1265143 911761
70165 2353977 3194177 40703007 41567373 42496282
241146207 275213497 349105782 617652888 686492377 696583871
168237819 8196366 104521662 521439082 396174416 491320787
62977239 40090191 81290885 692700135 794273952 676215478
218673733 118916141 132409444 466303349 352699868 527522472
404752529 252761875 4364984 518290772 297523811 520033510
3336705 2813813 3296675 44345722 45447279 46246233
4190277 12810530 15355025 310160151 323382554 329984909
569048603 262389874 20845259 657600470 489474981 396277140
371050121 16992734 23383231 538931464 312135881 438880461
639950307 193633331 39000156 764044711 663393000 584138224
289949198 25987343 55588390 389016475 230327830 370972132
39122577 11236995 17433958 188539410 201507978 156494216
185398525 169680556 50901277 413107522 374039102 390015850
19482172 5915507 11455657 312076925 295945360 314052858
24026125 48437935 9788864 431778369 425389471 435589854
14174724 212239160 48141769 496492054 519570368 400473348
448952566 65083983 34835044 638627029 534841032 669945899
48290366 13906759 7808495 169696674 151476616 164360075
340020958 350896989 184852997 650517596 727053191 506583030
199710033 268627591 153679387 819267344 761857519 765161526
122554084 25772813 45952992 394991577 414185779 192512122
31998040 21158106 13269715 78353277 92493396 84884284
187988986 89401348 36877941 681903532 638653813 660437273
64379549 54696692 44827479 337705253 348080695 360312752
325049486 48126661 104989552 400064196 502965931 402184747
163848512 19796469 32938055 424044776 457555169 554934388
5738563 12865242 23140483 155903047 151537049 133285026
21786228 113183757 57531723 596741636 700798411 684431594
135252199 211928954 72326347 810871402 876327202 736737351
30768893 5258328 17927792 48569343 42807905 41627908
30525478 4546363 21960076 231093996 225218026 150223072
52804987 28644281 18314222 121432608 116520134 117229789
307243756 224427672 22386247 546156601 421804890 47644743
94485194 9261492 197941434 209440807 392835105 405661761
292875252 16721434 17430588 533000139 472925703 397032467
1465303 56763518 173713855 759253289 838292524 850113373
40243872 26179985 31653648 377023917 358568659 375153123
150060964 215491018 38574299 882966853 890160193 859248673
485711227 30931915 23600338 673710226 491888555 779379583
344868462 51277956 14637653 737998309 611804827 741773892
112366496 59289790 50293721 388889805 293536458 431017519
150580970 58527345 66017082 159355125 125149894 88040098
195908524 13056866 57182264 410163141 424317140 407589447
32039536 69246166 45832105 653305602 691286118 672392731
340613978 168327436 213851025 873672289 891114274 748684437
266902824 305550465 95025742 630538787 716286085 399180753
175996071 179581849 287936793 872092157 916244011 847139901
19027616 9791876 14844220 457174002 407359777 406027759
584243232 288290442 368559158 761932413 769492785 750576821
211412303 80305829 14031399 771584133 800977593 681081455
40384313 96178886 40583156 708767294 673217334 514198733
288581435 111026241 85394354 665026497 699920631 584339597
10983805 26624428 2688126 45286175 49375628 47352649
19453326 34986030 11819211 535575977 487454707 383209230
251821265 64783749 1143657 672121953 614470172 631321570
44729254 141986902 79827301 464467685 415880469 436762714
211339209 128268954 137808471 811072487 957678502 854045866
15170660 751398 86641 27132082 17206620 14825434
275806094 14334395 650677 770410771 629741918 745764931
451256280 66804708 44122783 748181010 812998574 682430062
107657034 17363434 27162575 271069927 218629184 226218304
8160322 19616140 28872582 122474602 123478033 123764881
21642134 29792726 71609544 357381404 351083449 333356281
29045910 108574034 17126774 575297082 730846198 460493643
14203428 4753508 8798398 162539103 121695797 137162756
52251326 37412527 14398426 246411419 237269566 256051934
3621544 13522469 5465969 151312989 136248706 143736537
1673848 1755556 394985 2785518 2847564 2056841
210375480 136826385 5359476 609123884 533881725 722586606
468283953 60354546 332114499 835614914 849392113 794461325
441842136 455231648 37996808 518250780 584614031 579338727
99292679 76478941 56154332 724900252 808569989 722297842
15010580 2605468 7217973 66677130 88489559 77495418
555261364 477892096 507244131 768011980 771654859 720984829
145106136 131301108 162121621 378706610 339630947 398139241
20325119 28837205 10317237 409081013 372947871 432996417
122783628 62314861 27769822 392841071 384876711 372300036
37765811 80473182 7457591 718972736 844848709 375320044
353815962 122320907 55966306 900605166 893841871 816130145
25423790 127818831 29258069 415563398 385230822 487858611
74129922 157901756 80170470 559778785 605181993 614278031
568452172 42882201 2937450 678031990 656422311 615287354
6921180 8002123 3583970 31559104 29067434 29974687
186635445 11443772 252018872 313476415 292372544 333642506
4148854 14612486 16056106 190487607 191587613 214615539
74099492 8389387 11022115 140615037 171660297 136001600
159118754 16113974 70737329 628191722 664095057 643722858
294584715 129148428 103196098 517384289 559496544 421173525
20962726 26596746 15678077 429250065 451463645 365494482
190401218 48914247 2170099 290759887 217251188 295256853
361928636 67411653 96930919 455888367 456612276 403438011
577307698 77917657 139188738 671025847 543767858 697010169
439619347 34120775 800297 815157625 821362950 795905225
205205717 92707070 16798016 277010012 266518656 273720018
13855616 7923909 28893051 128732978 193730316 175748736
51280996 47930655 29320686 590716743 598230413 441839847
415076674 128890718 158482122 600702312 568494994 540943318
307664574 190520687 49574052 728001031 645720413 734031926
46070258 88952537 32882830 404702450 404087522 382777348
86013062 60161219 81528305 316995259 227906828 208731870
316555703 91666827 294780929 397054228 308283612 372015344
42330191 6630973 8020197 61943267 62806294 64294235
198382051 17631654 52153016 411198768 407741962 383023977
730303931 327074053 238190851 749317500 685842508 359085534
973246 785587 6145052 37804924 35433072 41995128
27615293 25143268 44993369 205249006 213842303 216661631
68015832 66385629 12356608 215208532 219908175 217579865
178595224 16896770 3908361 828609352 791630292 870876346
1807587 8351350 2016869 322318390 342361885 286034704
19011951 43284673 7226177 487088087 575248303 531380891
53485702 37307758 21830085 142591485 159494911 178960769
92744571 116962715 106795057 613617707 599860520 623155562
10602468 144599 8420943 38953306 32074053 36847417
52103334 6029144 9265610 83831683 77353585 69220925
318273976 44201940 126561184 562234433 575479856 559189878
356295811 185672856 263469266 663031748 652221526 465744499
4583439 27181360 29753693 933308537 932385520 929222960
33032248 269586073 67484969 867923703 921441813 891818720
61128498 299183763 5840735 837039435 819270834 783586162
290117035 30329207 19753607 585173072 551573770 535798676
33794578 4141276 22639186 296433758 292413813 276863307
6188281 73066612 69430853 423034449 465944635 472983685
10957178 12782961 4036269 250270157 199815699 257774707
55091076 14770676 406038 202297235 207951833 198376257
10947514 15871995 4457150 55148550 66592741 64742904
79640827 13975642 25796010 658543658 526010789 614118983
136483377 94959203 340380 904247106 881751156 800392763
34489036 12180595 29146886 65905195 84814817 84040491
271934990 13795324 190060337 506054199 466555216 542292356
216745881 11159564 8538077 497897410 445297680 405686321
81832717 595431 206590621 646018753 682769615 712962942
6616070 19620910 10476635 245182338 219965830 232054957
61851965 45377071 8102797 93534473 110917034 98131195
114042481 27392507 30566276 185789802 184778266 166936642
13979213 1388224 67031481 715694692 716171180 657354580
150604535 53916672 71536080 863369460 600554115 777409906
252457479 50663304 66260102 315264754 273149030 324491481
219091454 48875332 34032254 495154699 518439523 284290871
285926234 5324289 178350934 552931265 719905210 765264931
4657150 12044585 13771120 256003830 273979233 271347887
3964993 21908869 19636558 210163882 253062129 325366724
24916515 36152025 225580 664489425 661198047 693494622
13107132 7371221 14864168 131655754 130480191 128663565
131236851 73440796 5838631 260678195 315462691 359438084
1551176 13950074 2452540 97235648 95790534 72854335
151966280 77694897 127717707 272977466 279698010 292123453
7967911 13960647 3058156 111136251 98602915 106493207
227807829 115261727 97909716 888160097 899083038 595354636
132499376 63972645 15541542 212927891 203852731 166740155
65422542 22237016 19076187 75691964 77748839 61248013
54987032 26010432 27719495 206199489 185445553 204641573
279545467 22501872 32895080 874098561 761472383 906046337
1703604 4662342 12508624 291947866 262933300 344100381
204693906 20086727 7001157 777313301 696676289 842506106
84985513 32717330 59508869 526338759 604976264 591067476
26450754 74259801 54716313 535183603 736163799 676098780
86100483 161570505 204191242 849414211 899301689 835686989
192883548 87434029 59568402 311455554 353311270 263364151
655579312 47468004 74875014 980765287 773168694 672145209
33893545 25227162 94740269 179228218 175773901 178119749
95614424 129358208 144529925 470897024 948178581 950833242
127758296 51549746 66238341 172114351 95863931 153942314
39730628 168321234 112135355 932538162 892488354 893985386
87204064 11404941 137881500 482386459 724819781 816883723
222606500 25986113 172579134 295366996 267726229 304222911
72379798 364844 24773717 100881685 70292893 100780536
1986896 2708183 4512464 31344397 24608825 31215592
56302812 18693745 7653728 69604313 61366526 68007426
2844886 177074 999484 7055748 4752428 6547903
21697001 55494706 237398757 629536282 668694724 736377574
481849383 156272626 94489280 514970840 431291821 520600317
350703509 164330655 13610630 639571865 616404920 583704415
2364617 64757259 66569375 368727359 420349209 388441561
524985512 84749546 16588601 674113961 371538745 663304237
528239156 80237840 251705991 687098553 486186969 676300009
40171518 38696440 888773 205055490 206186550 175509069
60757660 72091192 2617721 186759074 136684007 155465148
95198885 336844873 16942287 914605286 903293319 752966934
564236682 92316797 484733004 646546774 688365837 527052464
100310949 78942252 17973443 141138907 140586946 150301493
15317363 17511816 6434360 195801013 172220158 166162304
19510472 19095070 20368520 709788870 643735366 699780347
287877553 30726383 137379686 447206978 343927437 387317109
56876332 27321621 2018086 118612428 111033673 108617033
60160016 304721627 166257872 918578531 868569966 900496242
206762749 39574441 50196732 341922450 282125993 361016157
167365561 58245547 6388022 938960947 868337536 831997217
110760392 78920059 29907044 647966270 699739159 600486724
441028945 85643942 320062504 615165214 333947069 494677267
440619318 58477442 11709522 718599040 676057441 723102534
30194905 26724617 25318971 146240073 147975425 155814095
74757296 124832087 42630099 819481362 790128445 769188150
31336058 235036 2779072 50524327 14070413 46303486
46927615 48699135 89080257 294250596 344820127 339396546
5442246 783725 2513868 103362334 102263450 100836710
205602629 69135165 153180086 429946723 346137285 479231595
546663405 75717466 145154009 739282414 644033727 466425253
23931886 34200293 64089487 469181729 472941143 467521983
481118127 154272734 154087273 666669772 348535931 710036130
148329227 5633239 50202990 356091393 390788880 323329999
74891591 8687352 28573399 208174232 227918954 221452176
72042575 20591090 85214078 163031419 159953343 206886367
94509949 138308628 17197872 854405085 745354261 886304897
747311021 550795171 195205255 827265985 880791343 834855441
230528756 50511835 100516843 754819787 587129828 689093246
82245370 68146010 147027127 691877062 754767030 712852531
297293143 99199312 272187445 761195625 659813132 559988963
3976582 3171739 4964221 201479897 222726430 206419572
329331676 244248990 311215175 481566914 528312010 537568827
67736334 23195971 2934867 75011725 61070936 70881460
77947079 19345015 4802486 328796991 316963278 285302902
120502658 6265188 42891020 258106148 265977081 249946960
624509662 11703470 353688713 775844351 818111666 688004456
194941736 3818349 108965155 687205161 697886080 644981059
44537455 37859092 16369726 525039104 362871287 540165239
24585954 22220 7566276 33648701 20700942 31515585
241288593 8806075 2181847 381570844 369805430 351991897
270513152 247367605 403731270 523703727 673066376 745696587
14448711 5226218 9909952 203638607 183284352 208976173
103834003 63461739 61412211 110358849 98671346 104709384
302630500 238938886 130969173 509002352 509754230 443993568
137069584 47888432 15939986 606100527 610515535 603918698
3104646 37028181 39435911 428411877 414537912 408058961
79885113 10029014 46447533 135832893 107716256 149877775
100832641 34091168 51725365 484602290 443813755 373954852
163299809 76518203 33147408 409875724 409590420 453200328
394926949 27440323 120389495 890663669 768752760 824686548
59745529 37540986 7987528 73082693 78261540 62562679
31132429 733935 68041174 442142821 439906423 388905928
363530782 207256106 97772628 572540314 673915663 626178592
8704066 430381 4281831 23829269 19274811 22583804
36481776 51554771 22480587 461429580 670515934 729066096
10609143 12775342 30054230 514472894 497014297 417041459
35642382 13136775 84678443 797527995 777101783 636487901
551702881 494265646 125953571 683150300 695899586 752442674
141371041 67898742 678494 220940713 166664942 199002910
748992756 1365763 352552808 848209503 638137727 768195153
3943789 8560496 5967951 117102084 121022239 122306900
2479660 20617717 21097060 269219681 295955462 304200452
2133378 1510653 6348816 57760441 59964621 60457963
4169176 5552535 1508781 118688436 116549610 111548821
115887290 131259415 28846898 509575258 517564629 499909574
77664028 4531960 41382625 347456731 332212268 287722771
52746176 6214878 20538585 488522514 413656577 506818016
434622015 38553673 170165642 932220141 485800670 948230392
4484875 420850 3517486 18888599 18449646 18264758
239390493 52645456 54573169 324772532 338251751 339731043
123811396 13872209 52995524 575083250 624343386 605045403
5205887 2962453 3012952 194846311 182215609 177461662
302711778 23095332 1620946 902771515 889982521 814233482
39915176 66916156 5349359 323296801 312900875 330879580
7943133 925373 1138899 17491979 19935931 20081434
42497535 42294744 34768897 374834420 443112519 273977593
13460980 3029603 21655248 96246714 107964225 108338640
193417497 38304056 81633033 403085085 348417313 340569977
9974045 840300 2562103 73635235 61550485 60407199
434265314 42860493 437068519 579954335 566282513 467878114
64459059 64549287 47305754 105835848 109089426 93573785
440919763 168622436 462027114 740267555 904909848 752936995
4860493 74353488 9325529 857765056 935986718 839280297
308704099 17957524 37215008 775875783 776022165 650416097
345294140 76318269 117642051 447814533 258968851 443206456
66684454 47921156 119692454 854522242 796695588 808007149
252770 7777596 376980 112639506 125075225 121230593
506092476 345028409 251519110 713367732 711030938 461459511
14227623 294203 2955884 18543185 15569275 20791469
98162573 69931266 26196289 479694577 561773285 675939297
37369061 10506836 7211991 543990539 533441856 480084591
23926477 1265688 10092201 34818145 30342565 28203728
106550512 68815777 86152142 439220212 545079629 462769455
59236341 48984685 71501679 551378668 558679452 590775051
34546321 7011300 7923280 58895638 49048415 57594895
32031908 44871118 16510375 386894506 442670777 451795479
759618736 4875348 211536760 948832848 365042444 698419543
24908575 77757751 34204629 667016334 652688966 659456805
158786509 76842127 65692068 319903905 326037116 237764123
18665069 6224592 36799057 101695743 88825999 104674816
275769 21535747 971754 101859870 137924701 142913278
105812743 91598823 6898888 821539996 826574368 848341096
52686135 3290103 78431269 614464287 542264836 574111510
662152789 192404945 235013480 787306167 914576850 647102854
22794209 5066201 34663451 275091355 281238441 278892280
44300704 130593256 3221178 302453747 302919335 190448705
106002910 5685268 39765880 607685710 673538766 667686136
41002407 7697438 13328164 187328912 185251621 186670782
170018722 177020014 185904061 521737254 583461933 608523856
313668891 142686767 167227302 449353721 431211664 376882709
167943374 91033095 33682672 252232232 119282759 117479875
14692512 24433997 7921011 382992424 378526122 381785869
498255250 273658301 178127403 707483837 460869161 465062871
468540804 34608103 45718013 789685601 598994541 603975774
105178811 18475181 9840602 111535040 60682510 61374616
78185543 26254800 8992769 663555036 522079849 662687646
105221427 5873155 77445259 155152877 223999770 267242355
92756188 58313143 39151731 264212992 266608273 258598096
508222682 19981142 42539481 579047033 700152218 339502189
86305015 14276239 4687669 530697129 532636590 532262114
120588688 94943653 52511326 208160340 187661931 244558735
6840597 216723888 305112 452559580 476784326 477089128
22183391 37784074 29247162 821351964 549388034 703793118
122417106 47464514 48461421 556965350 759777756 560106353
110807844 21476347 103460707 125671899 119642530 113152446
77902704 55760229 20949650 510100666 548730497 418429221
17379397 6902644 6586397 207724512 203259210 210886893
432998947 104997130 178822835 712630217 781292615 796773943
106507038 33093649 7081017 853995916 852069434 691195482
122526099 30412837 76364729 178282260 108661302 195166720
19618243 13800551 17223560 184533306 171614043 152674611
18846949 1292277 14748156 39046019 38344109 40444191
20226023 52279050 403739323 922210128 992611338 930795885
168070515 1123703 58784516 271743094 248115554 143133066
44588657 148484835 84906002 515507361 509349882 476732702
25136981 18112796 7038853 522123790 441777720 578281543
358445530 56920058 87339368 547955076 627555995 476637188
275388306 79558704 33074431 280938439 237829131 273643818
158859847 111637173 73177905 175805943 138841651 178823041
417476398 236083259 165119297 440949779 318457472 357750279
680754965 904172 66114214 795264571 304942512 871372735
1490292 5072961 12392303 55752180 52746229 56621631
269139051 57264451 10443895 857227340 747084090 870694657
99770822 2551294 62567045 168250083 168374707 162277362
134368696 128685805 164762304 599936587 624145635 546482517
424117092 127968865 10205619 608027727 489929421 615667094
22892565 8799202 11627334 106364858 105219445 111261794
23139338 20326381 48162401 419858699 386967551 372065292
591824000 61037501 125221718 830676051 505958126 416896079
274276046 33129217 251873492 571292895 476223481 623920102
546487613 12208014 64018905 768764614 710111620 649615931
139929457 7400820 136073048 251310536 260588249 184329995
32733883 7884247 35314706 185379879 193895839 167931370
119331607 58066144 7698032 381161129 255063298 374327541
188588645 92616579 46425353 602486348 483695488 578136079
138805567 58470037 37956400 361717972 354141346 251117693
305082062 67880453 160000927 430712361 324103628 288752583
9512786 12316194 818226 77422151 70221972 79402022
139803082 33331793 99324409 215206094 171519890 237572034
132666462 121597605 66296809 294330770 347675943 347153887
29908313 29536240 7836855 189314414 142212038 190264468
97267122 20530507 215615815 735209769 693986168 792605636
13571796 9820706 149171641 668635491 691639218 657110771
272653757 102834948 80966366 474762246 504179892 442350283
149357296 6165243 89462032 343027326 264416079 328784685
102298944 6958566 17328430 205340669 187866954 183966841
23798460 30868998 9737579 290612418 303257091 245742904
14426145 3408739 14340736 18393783 12448649 16980986
671612228 195699589 18994685 793332084 645374954 770885397
95143800 35561505 21258020 549358239 539947190 546827690
13569108 13113124 23527118 146585229 149189170 156272779
20356660 75318 38195032 272328631 333175798 309909980
492617642 236752002 196570993 781556381 661694397 637943936
59831228 77978091 53163110 410439521 436274049 459430345
31015829 56551749 7395061 91479131 96358596 90160826
64269829 14969790 22952667 842379693 874880176 794900987
191500290 5870320 35616597 217430056 242164537 143142856
371261766 47580575 108269704 546180617 249293464 352812655
419241299 55505987 285240156 465832671 442013168 493698273
4515922 48362955 107942642 456562646 461346620 442502057
61656185 4844001 64497396 516075737 509165105 509926059
37215298 52213361 22102169 120960981 165900099 176162485
266113828 104146900 68760340 502132935 475079704 374694680
18268118 131610444 11374143 515855077 547478503 447519074
10472306 1276228 1720880 102438791 116877717 125550606
695128784 21747971 126738238 899999737 548913353 857158202
276075069 64319201 77676601 889269007 600588417 820084710
167804 23432307 49496566 574627963 744000959 736906371
645049806 50286997 273902411 947921834 963777371 861137057
217500960 37267435 47739389 242493891 194491899 258957535
30161138 160507864 19879597 940876896 882453082 814064514
186892966 41159036 90850733 487627596 487486186 472238550
106034968 14667462 77353802 264925242 277299558 270089002
9342884 12436113 4771605 82489521 95764927 96789971
120533854 762429 34248102 129896536 113820794 79286249
139385124 111070036 16750394 712879059 724755146 747283482
518524749 45453315 260190355 794426689 564629227 754078456
19802120 5882572 3934119 703289829 719522138 658908007
439752063 73757723 168362081 550849814 412868547 255376973
161645253 27901586 11495110 273357568 303046184 341682621
8946136 62070039 9544262 334914539 311460435 342912634
567520802 36216917 52004483 811857030 590594208 882787933
288815698 13917601 508928 705155098 862273382 792987219
692613602 35890955 243816692 931455413 822607953 698430052
52457119 23636091 5652553 164210238 129169355 144407166
149650786 19896134 53438272 665671635 631854285 725695693
2842362 6394630 3574236 36439937 48411139 40172469
4854470 9525710 1761952 113495436 115863989 119861008
25065735 10074878 12032513 44094053 42362011 40328031
133122848 1575544 154582524 778268604 779188156 948164148
313633355 51221284 155582115 426297556 504417404 445127170
104028639 88611819 4248721 796378896 866162153 784530923
430511814 119058829 28094352 602885752 588462004 536817184
91937767 2058961 31312284 725462611 644337530 748051201
116690908 93014475 122864809 392681214 482215381 492915005
16095873 26449237 5091037 145021365 150367078 119684118
70320806 3246970 11249845 113940367 101080445 107327258
105466301 3683821 15263123 133124174 146289684 138316426
12925266 1720012 62352005 165198927 129282399 173519858
133820629 4441701 52560252 320865678 314068292 353288115
326862009 282173609 121712888 770205791 930203672 892060679
220032241 7000779 83529457 424940791 491721646 442710855
310245188 158759895 68373569 661607081 390450413 690327093
179605908 64897376 169243918 238268843 237851184 252368254
12113895 2340111 13602434 79953890 69350621 76701519
508778598 315252208 115781399 830190580 912958113 826605682
333332458 171174879 81977134 814303337 642437347 809521442
47487795 156131253 9647858 326214285 345285794 391826470
20065284 12598495 48998659 499403376 501370223 515543156
8020975 13195 886336 15763196 13462249 14960714
521137787 149620358 336207830 537364264 507197492 501788845
172526744 192712450 146335066 275686013 202074637 254231869
130613866 18648666 105363659 407172886 420878561 294818922
10247194 26082798 60343987 276723466 238567341 276424219
450129385 1600601 29992744 777361472 693184193 590385970
277512932 15429522 77317989 677373549 587918247 673498158
69404470 44896920 7741662 304558091 304056729 320052585
23890099 4837399 4373656 34097988 26508363 30758193
78267730 41353028 43728579 334706859 317237624 351171516
60826105 11376643 38949 174195511 168598193 143659218
43278118 149516338 113024215 545711251 543782415 584066215
90825642 82139659 32983910 104551641 120714804 73216766
249471246 60375919 97478536 475651132 523381231 282310980
169377614 95509974 75837666 348627686 370606314 299996475
19818455 19228588 7371768 97080336 89446647 90972287
317388528 147064602 162301145 783783381 463005971 788438831
102821999 10482886 12835081 359010912 361190326 347374671
20105110 64176562 137078369 880452996 897458392 794748165
89276895 9140960 9687580 125688430 132426657 138558083
1382331 57512404 17814404 211404422 222447647 259055889
445110 37786878 76483262 419518477 337494617 413142430
214646246 62374364 63333124 643625563 731558861 766314762
162820 257660 1191909 9934706 10974988 9652977
13546360 70813068 2245440 618340953 650780426 658605748
27082939 20198641 623971 158153774 158816415 150925144
39414064 7032677 2667211 143001407 146839076 138497857
32138519 7490205 8622806 165936767 158868254 162076817
274786909 123204904 28759568 957130065 649729967 948016565
21559244 12918290 893358 386843803 401124122 439541865
798352 74208177 76933825 418491923 511325870 438373461
125799980 138436911 6150876 160118782 157737025 99448372
138677935 1057675 2928774 302103994 264423578 295332006
4508 37030 12071 144855 152691 135091
386532969 326149809 202425067 696748040 645047592 554389195
371615027 86421518 35981230 654441347 437439874 590829118
298247672 10647914 85680225 488766660 413953948 453646395
473079523 44462178 83734105 746801046 778038557 713035837
11833566 44665210 125632485 515462415 473581214 474599336
2038668 53173930 36308793 472375779 435004021 380022601
58055114 2670227 393457 165752308 178166272 162353274
513909740 173249791 136781850 590472354 589452119 604554732
34333574 28546572 62557764 245467063 225297692 254953724
115437776 35195597 15746914 847718304 926502325 943619294
136746323 147642552 55086202 401985039 322227430 438920980
455663920 281610868 112791332 704665908 627558870 534276555
21804661 60757838 6057214 372146364 412973758 434674459
104759016 23005775 6786431 327023582 273237384 329420986
297191877 152861375 25927553 420647173 254095719 198764421
15580316 8692722 27342619 94439640 101124263 97229504
95359316 18759722 40871032 119476794 119490810 115583442
34147512 30292291 52138525 289865850 316221264 393799285
103021125 3021872 95998274 719703784 570855854 725039417
5050711 8907014 9128905 171633030 157865754 178742241
1656369 212155 692913 16784828 14508176 12598077
15617843 92297444 6585553 230816063 238528196 239396988
7754666 27678102 19866022 85689808 123638815 93214004
23987715 22372502 33675346 277291830 249665100 288761246
171748041 38824975 163136295 924080668 876365006 954972129
487852433 148052498 99145302 618830916 523656453 587630316
1130364 4128910 8452568 254734824 230486419 197069047
383460 40656 336190 2289315 2305713 2298028
27649895 11508142 14544931 122202569 158810289 154573203
384541719 16366648 17166496 477885390 471075504 491838546
46596804 189447628 72850509 472707162 689408846 580980155
90157205 33678239 44815000 116818545 104990350 108979020
205425916 40582581 141338589 335727984 238338350 234331254
123477300 52726447 54953758 719236782 594834630 748069086
253535788 91793768 7851162 822109553 890030668 877583090
77753835 33905790 19898949 159147607 99590395 144577948
31343704 72288117 20372384 844928398 837333747 658913676
261136169 44971368 73461069 508898904 697746997 548829761
88964440 33350195 25859437 676949044 583149557 653689211
40624204 26011813 2407296 245321541 216168000 175628544
77511518 3688303 1800513 122224358 91763486 129692872
99737429 59375856 114912188 619356439 471802344 553613968
380896323 33886651 1239123 424684847 375952145 336683514
6649549 6470503 38159251 177886781 171291109 182031534
30643757 20132565 16092548 211310835 113605970 212282619
6280813 1474596 173268 12823629 15730263 16062268
213244152 8749778 157143 473825452 413408000 437535842
279593420 28618505 12729271 462895590 449285155 443681568
4229614 14664038 45708140 145104719 132594741 124005630
4537412 566698 980676 7392073 6398035 6265051
238650717 4695645 78619558 404087556 472203242 553592512
133935169 126455818 22308456 289036523 370881063 286981904
219941793 21928953 145501159 720924134 727433914 713841168
52183357 79669941 26362319 467938343 428922386 472556216
639009025 362163559 477674163 795639682 858788215 819207771
135741979 17652146 29945411 227604102 222265346 209906768
228073034 2705522 36031877 491492122 481714124 489241177
142396317 123386446 10237045 923250028 757517612 904000190
1093188 1244341 2104846 8388393 9102734 10004128
126909727 8333839 11354531 263891977 295035839 297484317
170697785 33698782 3814324 880763578 871189744 843874251
283975393 25395190 107853836 512248846 547302675 525910026
402410651 143105 139040254 953637243 933351102 907589223
158516313 32592182 85581518 623142589 719241919 680710387
13955069 3350298 3346924 30321605 29949966 33027341
36906886 13110016 1076593 180223554 123810411 165009643
614446870 71795996 29574961 949419635 811155745 954606066
43795770 29857044 70071718 645133671 666783347 692281570
2860735 10432016 25601903 110014442 100082805 115397458
444376377 117185763 176608295 620623842 583032989 617983595
17991223 2218496 3033843 41565330 21516422 40854876
475149530 249662984 60943372 567673621 521320384 600531467
122767360 15372189 65867610 833058088 822641161 803885340
430442853 9771579 120068323 618747286 590866891 608957499
35028345 24340576 7938907 428104517 423614625 437825355
75785600 38761217 64328408 471531437 424973754 461832153
2108586 3774665 1995662 67290504 80888361 80071592
8613078 8218170 4229808 79253936 89591995 78164204
54804459 96465002 16721052 653671056 557995951 600609791
330069637 39001471 43452108 436519338 402265842 391956954
9388503 1475094 51877496 518300749 567312761 601536408
44684723 20048659 34848705 247377633 237028302 182915621
113036764 59189081 158872648 545302274 608419666 624964043
110671721 110925536 3583121 530971037 559519441 531208954
2232830 74338 306593 22475095 20799830 21407483
719995755 268915668 132893184 848343552 601515805 493825632
390670222 47728493 34625870 398265948 308037978 375899748
309798535 112392861 74046295 418167151 426535082 449837595
32253704 10657392 561089 56728735 61190377 60191747
29116148 26121390 9463377 302535059 331741372 328225242
70853819 174399908 152626153 566913968 527245767 504943199
60557386 2012314 23448547 123345175 153607683 148855745
8566405 3232811 9646289 89481382 80365661 74779437
9666032 4692126 1704247 21024086 21829163 21581429
139101652 45924234 55669498 373800796 282754140 394296408
101222622 96114332 24773404 231779704 211872687 140183967
390269270 116856074 128670161 839309564 803736439 825856469
220516378 77416251 17800078 428375749 308845153 443245248
369835318 281372054 39555648 563861056 597010449 489308356
38528718 14356874 13637771 332333499 389525663 285109530
78900537 161671120 97899802 691677381 728004457 686756482
134499910 117311276 89630682 411622862 408007350 414717995
34046220 103130011 25672061 779334119 904064234 892585056
3131618 3712851 7113622 112257934 127868172 96038749
27932538 47309807 26394064 326783607 289837253 328410341
66563847 8008785 81241092 163098667 142833948 185584108
7663908 3819165 4628773 70087629 74913295 63874541
11018910 49380874 38004370 432319885 408574743 440735785
63366941 83191333 33393760 529017791 453062317 507277536
58083960 833026 17821158 179599667 177152664 179761468
208079268 39853059 39260456 469028755 540367071 575889895
7870339 67754311 6413147 594157542 880405461 867664045
350603268 94272252 149238021 498541642 298886214 407217364
646224091 393664979 297607472 709225591 674532649 566504761
26374031 69396407 33079752 313099286 296650834 309854026
1002876 22391836 28415842 286627917 288997267 290631030
3386002 7454711 807229 52968243 50699291 55429563
650317624 371057219 542396139 677451142 545216155 684457144
600005088 132315642 204674396 844486827 658464293 459135613
13019161 141149729 58957584 429789721 361095496 418032243
39061211 156014236 137530661 647286114 663002322 561299345
15995223 45779809 4053212 447079451 431205970 442182789
44332485 4822507 40589132 133920314 137246633 149834088
159846624 193919044 67170471 701949216 768022344 712705294
63493632 24896264 32974108 453388355 492753875 482418178
2861579 339528 1917697 11517299 15772364 15903747
26253062 82401396 41388441 432655768 459113066 431333819
97009364 64142616 197663212 746613886 666192208 769465854
71994728 108658905 270956777 477609883 484697749 564150913
3057553 1549348 2607335 22532755 24920736 25138336
22654803 462852 5001711 97242734 85195881 93724762
1582849 6348224 13366151 415086330 440159977 417456674
103035049 14458225 73599709 682306278 796214493 732423812
36696156 32985388 114155479 871510183 943118218 936169726
410125001 292350391 36138065 824485614 936058015 752507476
459783135 121836759 33900317 620372431 548230241 549884312
24427065 58262716 135628512 386770047 533720882 406522361
634683806 223134565 33714316 794127173 616663217 477401434
220700668 72463538 20728295 621088562 572831032 625053716
128934409 122251336 29872138 152148049 165387541 165922825
420737359 188593405 104392752 453578427 501840948 244148215
165268002 25767363 17878344 378905072 256548044 338901243
108190304 60993579 8447811 667382211 801290053 797564589
420176725 93142699 235750141 700379674 729474585 742527910
481037191 164180732 305496113 830826864 848020602 904762853
131290818 23299440 102422418 447974871 402388069 421694605
24831686 11248586 8199413 168510733 118705689 144027040
10237554 8208705 22770032 567212065 521494592 570302984
72663164 37966627 30190580 260799036 230904475 254448568
495697270 275465078 63216434 797142307 708956433 739348354
15862406 45213738 1492459 116519674 105402168 97932403
255155137 12080217 10391603 509719737 430232301 498002616
157184693 31077187 18381927 428210524 322894252 450947151
392331608 16982762 180215110 838805716 710900329 750664098
4552517 10131015 7910177 181754347 174573815 177902969
34603595 5472621 13087443 172066907 155294351 137963406
103195328 56922089 57392587 284248236 273149484 295893489
193651429 46146466 29420807 307220160 314953300 263067386
83728719 75062362 3426615 446399692 453479454 438555204
84641289 45259550 4016054 636019891 566053800 575067150
89875653 2277561 119398289 232814074 194055827 243275378
15848164 432245 2594059 19389183 15236624 19646034
53366018 29887960 166473881 660574099 715641859 698179428
32571875 1680747 12415722 107852571 82941917 124365783
92500834 112995669 11671495 330085427 302645707 326130573
30272746 13455046 20064278 93007839 92392372 80869771
633631129 166780377 263150839 733537761 699386788 562743705
162957419 125598284 45605622 346191031 315197735 328136198
28734136 52177027 5003065 766635561 778890239 732305772
37329432 41658591 37719151 609923189 591533895 520477362
570326331 322304347 378759 665113298 756319309 534559525
12054873 28846101 4927603 178307245 175059975 168612807
69648782 1476790 9129617 88325688 17176443 39417157
636195833 196513803 151917544 782810801 409078900 735335536
309555349 8458319 22768511 626226756 622513208 729721047
48276017 6672028 12426371 77829619 69160998 22211837
10766119 28757819 3693627 340755470 368529434 390668508
10786785 29923724 44936093 592918271 669537926 713975792
63386992 28576563 17484208 123237826 175662810 133428217
164365436 6185138 22052206 951302440 840547801 897902152
452155434 96938899 38297215 565397233 580273259 499981558
18873557 77612267 97628090 924015044 896350081 965915963
23075124 19447177 18552218 232808650 219509065 224132802
100339073 6235514 25524124 892933389 756236051 842913665
127464472 14582942 122923419 300208256 209498906 314025046
507189259 4223963 127237365 693482205 652162786 614764199
6366671 7073995 102814242 365163384 423927816 501783104
317313196 11874147 96165548 427614417 311765123 373087144
476602521 199434049 157057713 807300962 766397630 598972742
21629867 6436286 19179296 163318198 159373665 160061643
17469881 41379509 52506329 504973684 569357022 549050751
32267888 2872114 31235559 402676706 641034070 531171316
101765021 204423569 14930748 618326785 691287418 753122888
56753165 865347 20847983 150103740 128780236 149769708
166598681 2944555 39162014 238243785 188143443 194382488
115706611 79851791 53869114 338361727 383297884 367630452
44784349 10698113 5605463 279428274 309399972 338392063
45913852 12432994 1395823 185061813 135316468 182891485
550635525 234569271 28128304 774571683 902616276 780606412
267755875 137486254 80396915 840826780 900643368 943509723
182626014 73068360 168068101 972152037 886967814 947009742
455825795 83185180 274277112 526514503 393375673 423380677
497726302 4723235 138534122 585563495 190025656 251290767
573054 79211732 33942686 402684283 423332111 457113588
373443683 191240575 263549300 529827384 430099665 645007222
161039749 60679497 154745491 369428223 224341015 241817951
43248632 58520880 2850055 687998343 742495839 647251105
65041289 13775939 14084070 509653857 521762238 540282007
135238747 116987955 18291798 604678128 627274711 468197540
73648438 22547190 53987214 825964540 849540322 879680339
277331312 26475885 127243409 410973655 548676170 520952035
43680661 180786714 166285854 739282305 752801783 734753383
4056382 27437200 48393557 220987784 221537104 241194149
511566362 32484774 137693027 882992358 657007826 779223855
361475007 192859888 213646510 594619837 553779166 551621186
218953168 7989071 12581412 262370231 172620920 191173390
35087650 17163570 38753141 547621737 558187710 547228458
404446406 10401734 426638270 676311074 328159767 505620777
328649653 179771449 104277513 674689774 653920681 699305177
103308917 92017243 99347450 382320140 367124005 322934114
160192646 14963959 23431084 816792540 787751267 791435539
12588336 124657359 32759694 678799694 678796701 666836567
209875678 72980982 47979141 475507312 427254161 498051623
68630583 87337230 25862608 192975049 215636069 213198742
90268692 3132175 85797075 572934614 697405332 690399123
403341237 216901356 201773128 492502499 387880338 301902362
311783740 43610809 122148371 369157461 332716926 369313178
635619642 59346504 460175198 665243769 421667374 804291230
261743460 7471981 125437770 724455769 693018101 670476611
71288894 103012045 142561082 267269742 185621874 245007667
32288946 51409917 73478511 788217231 721615054 798388165
25154859 109332136 10142269 690920567 696145285 650912181
147434413 16266382 6637328 258332824 291770730 299101974
10277723 36081761 9889049 488130526 590501548 521188495
369182732 190627567 130186246 655140263 568346938 554912779
101687165 136458370 45161091 735244835 790843531 709093131
50041442 156806304 96518606 459959360 474358722 408230456
151382351 30152458 78147202 379328119 335953699 374644822
18403010 758070 16660215 71243148 70191464 61136105
460859245 411180137 105665136 711212312 461528049 356468650
33165277 12749938 1920049 103466307 108441412 73971567
32402605 46820856 52315101 555038917 828495734 815799975
435244284 344794578 179345207 485975711 649862885 744772499
86658772 95971140 28476856 699408614 686717429 665977758
34616175 59942198 18323656 269423094 283210994 291041647
61094827 104804731 164593048 887934345 840251869 797046777
23712555 5998076 19456743 411480039 429478749 425665051
86059137 229175062 167138770 580473311 608627124 611269691
11388842 4483152 13591752 76611431 75431266 71584217
3720523 126031946 209960848 859222404 763772169 832116689
45081651 23228100 18216686 269792384 254081794 230339297
572366261 42308477 39832248 612093224 456864822 210640410
117518964 22338038 31562784 190331730 194950938 171821186
388583467 65755196 254775385 563909808 598198864 442398167
2076590 14630823 5544484 58650503 63178668 66724988
41482206 5030097 37980031 119744983 131977075 113900904
149448168 2718072 18446836 591207051 728847177 489722574
33340685 58226395 2278362 375670945 393591603 368580185
30810518 75480569 78184039 492676586 437732715 531646543
318647877 134979528 55066091 856737093 853186537 694419282
23638258 11973532 9247786 198539613 164128481 191172991
48182472 11022834 4336358 84104536 95127902 96718423
76778365 267995678 9043862 649780664 814888139 895438756
1042759 1584267 7314917 35105670 34790723 33382956
37496001 76323657 11011794 351304345 349825240 286622037
241129413 130179712 2046221 500788762 429906398 600323263
113474924 42294574 22679638 322023599 356156346 398338038
21253657 25839959 22092902 113815488 131587803 108601394
6612804 801738 1368933 36499616 45684159 48927818
15026326 22843220 47110939 557025183 487766521 561208205
124273239 50732067 31105354 378771942 347645389 405005472
112044989 19087555 51024319 135263258 116344675 128321119
446088590 68055784 84694916 742017288 703340320 839433889
81935779 117193375 22799712 461729167 293466698 578235104
133635348 217509895 91001116 659328348 613231061 689454691
4387237 6858343 5647517 127893104 83268953 136833277
116115539 47353136 12733287 178481123 138318377 147444944
7551936 34416067 1889462 167134135 168962721 150919847
60641245 69344946 11414557 313857776 433094356 430951594
37254325 39017299 18457636 299341052 347385038 251462474
83212304 42450223 25851700 387762450 495827134 494886528
148569381 16343148 1202076 232543832 235721627 177233691
363847868 80313308 311923466 932345701 531298894 939396648
9860420 40740901 26404617 414701620 424757386 420581067
389762166 210830798 90917795 586109060 577257391 513064428
143781325 38738308 962924 433037149 286545703 300491801
96672627 28427442 1725032 274951313 268625126 266563406
92039730 83816442 31572706 427992910 627768567 554637442
4822625 9826464 36786030 134767302 138624131 134864649
244106847 92305545 37441481 323241483 315509744 304859382
65119599 3506892 39891567 753524218 947656543 930108196
227582935 43041070 18899723 650317864 495094514 657290358
40660935 5088349 5138135 322367077 340241395 283271896
164783223 70061078 5796249 683945719 801537225 758667722
14334562 54212194 18824333 287792819 280817507 289472291
17718246 76083830 8904941 414657552 780963939 522416784
1466664 875727 6068353 29836844 30414296 31110962
209527214 33162709 114464062 499311409 556549750 528903116
260981401 110023814 27221205 306704529 226061325 293691080
30081810 14082203 54252888 411022901 397127235 424591494
102747374 9882362 61692092 664185272 548566883 808396485
446413534 264331556 127128485 884199752 720115767 882475330
8109925 7037736 16335799 119386147 114359441 102554593
8215004 16415008 5177435 137214313 128169943 135998865
767389127 18648189 111938177 776618491 730666110 798246766
6639259 70186348 75556988 560087066 662257837 715629135
128617483 14397685 81988247 150050976 127319365 131765355
91587897 18638375 32804616 741758205 642342690 731384442
304196791 89716648 47455197 534927457 664689239 567891861
75828214 8152376 35740879 159373949 154737010 106434597
225881624 73769294 10601612 425077242 422269602 364447270
30060248 4271621 13043470 48691949 35424585 51280403
398404534 3741509 202341843 544277240 281690945 430689855
310877766 36166626 73617401 702730787 684494345 711659140
355386435 128164899 70940879 483123309 300338726 397927823
61970523 69450788 108863358 522300073 525552727 459754909
461619119 127660000 36237938 820019775 703513512 643606872
158512885 19055228 214827844 643979426 626767440 578182272
309106569 64777117 36067957 655345249 757560419 566244216
266956955 62558543 389507261 540116387 747387957 676624700
26366295 4956567 111680614 951472597 942572365 860947017
68939727 147852355 92051601 850764921 846741782 867338547
150897895 80517165 231362245 710119766 723290785 625101915
30427385 35337759 105783961 365039572 321128373 327882532
6161945 26882214 25622382 129679690 142309527 136834531
15638990 29233986 43116372 305990786 295591827 202715978
27456043 45360200 91650110 366747035 364515987 355416725
60754592 57212336 5643387 196362995 196864932 202991899
14278884 36289849 63739235 594105136 698444089 764460989
6051218 4988352 34477992 246700439 243687770 247477140
33682075 25620663 8357575 635642525 729368023 639901165
28196786 5979731 2101064 35768493 33871294 29962131
1866755 701308 1239490 2875749 1503992 2759934
65458350 3213945 29620243 601577616 599361221 598091857
24985852 30431287 2501196 172079556 189939428 187973747
27188916 50788398 62606429 680166492 650435859 659563336
259329517 198756972 12935641 414808772 368501737 251749406
118457450 74566660 188710471 413261498 327126475 433609654
105792399 30390409 27569393 490343448 475198728 461783867
301357390 136941880 245100148 673596981 631655177 615007440
158453469 17403883 884129 525947729 522985518 439230225
508255297 85045008 40830472 843519558 866979352 765522153
182874150 30766048 41518847 406397514 405317265 409431771
360377325 66001248 261542457 646901446 581668998 614144202
175084530 94426108 26062873 710134491 724020756 748472793
53332443 55514261 3638875 370928293 382584918 354843540
576773813 383183057 267960416 760370374 815320104 777592552
171618433 43527461 4899445 251372362 257334459 278140440
9715115 3413986 1707364 94603422 98585470 63113088
213487729 30416038 168928007 671504024 519359706 652535442
120521493 75628022 7542321 501639760 476942191 507569813
1390992 155841 79979 4224886 4155049 4343152
57665923 3457349 57015212 907457436 930499397 913265370
179741187 418592 116749614 193815364 229804083 167880167
255868814 6279710 136012521 726829426 754328179 690058792
231790352 40912744 7707777 742566216 781358802 763989089
40544172 9053009 194020632 614360510 489499279 535153069
6149346 74155888 145575741 718864362 764535260 559698517
72349089 5315508 7878630 289387035 282913261 207021648
211054325 113379709 2944905 587693117 581421615 658116765
312717661 120830038 30635938 714419644 783014543 747263513
157606809 35680047 11911499 363375441 337544635 369396541
601584179 261062804 2977689 757226288 645732632 293867671
96514722 6107994 21612672 695814839 692310073 636927466
85428894 5528228 10601248 399642119 411913385 410557895
5174454 21675243 27573073 436981530 496811033 464387038
93226454 27095036 20598214 196380075 196797180 203163186
103652188 28659634 31329961 894376498 811105401 870796698
7515732 14663512 1968652 52212361 60117483 55692812
31408706 4769147 15562430 60425155 57031715 37887410
467689570 176860543 166154274 726976348 694176926 690200353
535315706 11777091 96958848 697780303 756357654 689371811
78742323 120055507 44387157 520031340 539934746 455044914
9739480 5469450 29722522 130914432 128826364 123254179
121982661 64671862 94009837 439071915 307086477 409670895
91364202 65545025 202639185 641140630 524588487 623241878
115085714 141628633 225209904 630482743 635647705 611347716
89817448 29934573 122677441 249267793 199069857 291104221
194470898 21438084 173470066 588128014 622194404 557852499
240452949 103064719 30026159 599150236 574432255 475358993
242165317 1530353 325143805 758009458 755323390 663561916
249456325 7436897 27340111 301724316 214179005 301096864
5445117 60849779 1851293 265740705 248228594 260809554
98717831 14945420 139249558 305685732 266489082 254151820
62723848 89413020 125125032 806996201 925527551 810374190
37883358 156843383 37177687 618390069 632611612 606504270
122895791 2017694 33607878 196442653 157784381 148075643
83029444 85879456 10881925 491008368 481330010 536441480
557778801 236100040 416506585 730252962 671150732 619044251
12216498 10461657 468219 55058408 69830771 61060538
342585248 123154378 214775994 796530167 825084650 790781588
19303585 59948274 50765028 817100345 801381004 770084705
41507438 7910130 89312538 635194902 581075266 598237307
57681400 27971454 1442488 248429417 279144300 250798897
334078096 27894282 223372118 590325458 502809424 447172970
332636102 31323939 143326648 619149187 663139750 588878601
331996442 292191797 130651520 513719425 478788451 516572487
116116120 155236305 1529825 257258730 249959950 216950308
29084375 11456430 28641967 48846833 51243662 51274280
10848877 61056228 16412493 442909023 419424365 427712278
56401347 48870643 25899002 569353694 772946400 650919916
370401990 116066473 138410021 768005434 571702410 768917526
233142154 147082137 51615269 344337385 317557142 221069829
32142191 25689575 6794463 168709861 171507893 168365160
656722179 77816768 327682654 856978619 597407323 752099515
21136129 7089824 3946700 59681450 77211440 84552397
10388987 17875490 3174352 69530923 67541440 54546812
236792851 35670268 163192406 401588822 339345180 404316102
29183369 5789852 21576209 336449689 322825639 350408144
2669283 2416164 29412198 801188440 819120163 757219618
11299076 8403830 36076910 863714460 853582724 877770902
102735340 108241627 98671077 625715909 676423240 586853378
248192540 35228437 23243770 543725716 534954231 478599006
230789442 13862983 89791596 281637104 274949677 133629630
71937525 17383691 37302092 806610361 692674221 818186702
457856758 8246120 176752400 553018695 542033637 552195862
68392772 48975832 128530750 698609090 725413929 797948321
88925837 152476200 79802991 217607056 227393109 166699549
124604014 21258775 5647853 173732017 151347119 152278796
43507396 46456501 109764769 938990145 870953445 708005400
128733551 92509537 18615468 636336319 617271673 662262671
23239953 10865829 8190635 99129536 98069684 92950777
750481281 119070659 367147797 856389601 809658157 814943858
11077296 55551779 24603072 458981167 458653189 422406476
93282237 65907499 29103198 310662529 274964611 300797578
9889283 1102987 23328280 71662312 90981683 73185461
50534528 40521572 264224137 784633376 768220738 797004065
513128001 614346062 374777824 628596389 753598261 712756764
94955324 63521414 1319587 271907718 292216887 317684018
39314952 36790398 380076227 787785300 724508480 841339871
238323093 85117542 402665290 861936429 934008751 897491134
80213344 40968217 84857449 569405895 571968915 547098356
85956901 143840764 164476744 872779448 624535169 547932281
113201929 114047812 9844314 808753284 955018050 918537653
301663908 84422394 145353628 714520658 627237939 709794886
434120976 181437299 162169767 624551897 664557988 694194224
6978463 7070287 9078169 85260621 74479748 87454064
83132593 174108709 21677523 250070946 318860049 279873559
10302340 9697415 17602325 157166967 156766805 150912787
115939477 84482995 302426013 745563706 731478442 617022816
3522311 3982597 54527419 128663305 115637741 147287539
213213913 70887465 123706649 661255446 424821298 494750992
217151575 166270525 69849 830062708 621760380 518320229
2396387 139672122 66529917 680934155 671385258 766614195
4239920 17775585 48530953 570183787 498304699 500119696
48044673 67196189 89028977 548563284 448393058 542054520
134356490 11677032 12337372 243363074 232285518 183776719
28776309 1180968 17869799 475441419 419186038 376587601
151362886 117571036 23783797 419240165 457295722 366296252
12108095 10808651 59572249 543778592 453724067 587179044
475750694 101861317 451232813 566504592 204242383 580359379
447078370 166047297 72526498 851476611 775541652 793206414
87317832 40762888 10525175 187780973 194439187 148643460
1596919 46593469 16524745 163306060 177796734 183336347
77647742 72957213 8456719 354583949 345582532 327884599
10453520 21351583 976864 77686324 77241992 70025002
87610725 3050549 7918839 358244226 362045064 306503728
155896989 246779769 246178847 750509594 708113372 742785238
31264490 30914465 14299594 56828556 85264677 102562214
19551281 37920835 21102733 396966882 429728775 447742181
93951935 40487117 38414268 129138281 123935864 100975026
174868738 193539627 75775646 315488450 276801072 323787143
5393205 33867567 19878071 428842024 400988229 389430804
40480675 39499835 80948995 282014105 343132310 291907198
119809088 13742534 13040407 355934360 354250619 180947574
176873173 77033224 75359231 541525257 274016237 402474332
45517091 62170805 20210322 293136746 216549407 313195776
356194866 2301969 63106932 782533719 788763275 850989747
47877388 97830307 14579447 422739499 363341573 432004530
51513537 280731179 6946486 859757545 938709930 948888777
58740215 30336889 4392354 98786017 106707672 104167208
36235045 275891237 125689337 598687798 594885061 671240005
6087119 7016519 360425 434156435 430940330 351573938
243270278 25990187 43781517 284260735 253103771 191916878
13253332 4603502 7138917 148830778 117564517 141348263
331421147 226519422 254868183 652943470 724719889 647389561
499498607 145848151 192225263 567458291 692562378 934302659
312116214 106473184 191534212 872271183 737072233 832500629
53291980 14685298 403756 79174347 57537746 8463973
43430775 17596492 4861519 132797720 142869072 150508704
162546665 25381718 21971154 632433349 397855615 605633062
55584453 1137380 2280417 95601328 98956832 80219146
65649580 46144562 3681283 251828698 248084452 235640225
10346432 11175946 16952551 161675239 160113328 160385638
7273141 18032226 4383422 116205204 108043030 116011681
110619296 12275472 2627227 147068406 110682758 157582549
505198266 7573884 114228073 565174884 321049862 533107742
240030667 12815488 17376958 883971400 895000593 843821006
215936066 51074105 122156913 757463964 755344789 739033876
416257520 14903315 23848940 694225432 727318229 635029126
600926604 25374454 49423646 812537327 847087493 569739289
387628761 174150459 14041333 678481986 634577822 548956094
67198281 11346866 26933125 580886900 572089811 448950090
671946288 535049293 26569267 816328395 639480097 652901264
20925668 36655706 99810431 726454086 737981597 682002988
60635035 17354283 159913173 640737048 623475565 614957329
97436618 21763086 15446743 98128421 76735433 49229865
221631050 60846410 23614820 473022370 461984874 404098857
103885985 8626008 84835690 442271511 427824737 350996760
259060665 27736660 27983594 397268112 340510500 397683860
365638053 249628482 274376854 561893812 561265249 573538064
127335545 63656069 27827913 278757156 244685347 211178941
19102165 87395638 33441393 665800230 738476766 731212508
23234307 41591228 12860849 723538623 647919450 651928814
43929568 71362480 45878892 600626415 586878807 529677981
54299621 22245983 13248198 77628857 76157481 60260297
11327190 3975580 2906201 29276605 30466580 30500820
5545888 38692342 20490924 337011116 370706482 277159323
88591346 21890427 4177731 232609475 224418476 232985565
245969724 90518548 113074604 773995387 754158585 609045549
112692772 109555243 24366320 167537510 145486310 139726177
75969945 20328435 97131264 513203031 477104119 542698061
25714946 4730249 63923746 171238343 141777419 195162944
582338659 124703947 127881538 592698605 507247743 358137776
18347909 10676501 2716008 160486945 150976372 145292725
20854433 7957516 24031582 130770954 141867256 132838856
431666575 119881637 40655870 652958358 661225921 514868103
104905942 18708055 80069587 156222887 161742870 135545069
272478326 87749279 1559414 303431568 295458475 292460606
347139265 40489656 31371894 789122285 777643365 693532249
360178397 63338891 110837723 901809131 929449104 916821163
2612121 4541741 2612922 56852635 52499603 59033111
56110584 17858907 18325055 107029096 115883955 82030575
253695461 94049626 46776379 745958649 682318853 825467529
84748336 14765181 92548585 768118639 699845426 527869451
317275590 192485190 23777024 649591181 652151066 721231938
196975398 57380897 5479948 208277705 182820585 129886484
210369238 47049207 22690133 483966159 266256078 506543304
142102001 21096230 8600470 192761213 124342308 158037480
1158281 6924098 19056547 286423374 276527770 279357900
126699547 7658365 154365431 933284080 885393553 830402721
62335862 103065651 40668208 341453063 327009314 336693580
234218559 50223381 42127516 689980885 714687915 752290651
121831681 28754715 14468651 173723744 165216711 177654351
4133104 851619 712295 63312884 60241686 38916858
48951976 16330778 67184226 532607943 627705771 562963262
191054229 66624172 94393015 847616873 909477152 921520571
331020739 186566209 64280944 933244311 844192879 914462704
64332509 11927827 143671605 574700346 555897812 544575453
228152787 146424661 23293750 705729489 870983820 741077246
45539602 13103194 43525953 271873032 252149620 303333879
181179632 163661310 99234716 223266902 257019932 267412524
144995333 134132841 167665379 423460037 384112128 381813932
464504773 98467234 317052404 682251835 690402480 616577897
295247385 32438294 293199830 742257358 943881936 727649617
39573339 46626656 14760748 39755920 50842867 48395146
206289038 28468119 138800188 253901854 252682079 266932930
586618387 199154029 13488631 689855934 581029266 504727151
126082034 43635875 24997269 903276255 885575894 788172575
59398375 98770490 76191775 884004548 874108831 823449584
114266469 11053030 12567665 420114928 402534044 424453330
156895783 47497454 183853154 357246304 310112346 358305764
23151476 272691861 78528859 973708469 977904374 707765886
100120642 227890240 52222738 829042481 824937523 885665809
265938520 10195814 23774719 905959097 794516529 918999066
46725667 28350711 17067610 216601953 221457665 178537249
334353371 260307939 94942255 401573601 369363296 242906693
416941602 325670929 51039086 639626524 588717935 584358803
13407137 24213584 5420350 60863513 68181839 74710275
557388990 156753634 76582355 658731473 248260658 436367794
71786014 12146237 13702525 257262042 283045407 256700087
3861854 2691247 18632795 180912098 206745432 207025747
107859730 6071528 9372038 330341304 338821101 234722892
46892246 261618861 9008739 592482484 597779323 601935745
142211509 8795019 1738806 694634729 834499689 810529195
15578415 36449241 1817869 333812506 269089934 314825517
277972507 174105349 56980392 596454413 592028534 608056517
14852221 13520869 26093234 100394716 105675226 125986459
155276542 171269771 76873172 678731237 764443844 689820643
293932659 79053542 123962354 367853123 402917485 401976864
24744926 13252625 40519159 207116257 311440505 300673395
31970142 71785889 30384871 504002595 514565828 378981025
102006240 12752177 132936378 654688071 740782766 764282002
78003465 12833911 2288051 101923622 102135668 104327781
587370734 84359967 5441933 805708293 803854425 387864169
3405968 16742913 28568023 449233508 382999176 417253804
458011814 10133454 50860363 562851133 192731947 440886789
42287455 93909769 37368605 269949766 256812853 252995000
68552155 12795271 4679188 202758750 195539287 173390162
223695646 35782412 274724699 927599590 924060311 925449186
44152499 22992721 11684593 110455549 108074641 67406697
27336050 108062052 6748191 381220311 410994373 395283336
367535550 141621698 36724455 463733201 289782078 362882193
151579851 121618227 51229545 190124252 173247420 201846804
16080581 33918664 49825434 808122809 844128397 805028072
593751741 144378232 160236928 698542359 576120827 599193564
268999945 174787049 5951660 425857551 341093357 423101224
326435574 86271452 251844629 436597834 391110188 396467125
185877579 213087775 14897670 739047303 800556049 689985950
148647574 28759930 16891516 717001831 628529159 702215509
560533813 1329994 49410839 630407696 654608199 555171314
19805469 13114118 595165 110578171 116942918 119048292
71244435 7969879 9254278 80604336 76227966 57915941
172070821 68343934 162003669 309815932 256263382 311313752
2602510 75431 668867 14460879 14113223 14354664
98424209 121610405 9973089 461081816 415890562 397529038
23099800 1758290 3927580 130040789 124413717 121993683
74482413 50281451 7723165 123264989 132571436 140123506
1222232 28269702 2083792 84163875 80170415 75465684
243082048 9837642 89586235 259686982 253779681 209451239
343641308 310748492 78895224 787626480 535839495 720777899
85359746 5830031 8411155 141887151 145215426 127914310
266684285 117289554 199845164 452887592 624715833 626396771
21812966 37669630 62309117 189048483 265177215 268421767
9827938 13141025 8892765 679794216 686446961 608186217
161352530 70133962 88553209 424937453 319039370 400000641
41580999 21879110 35821373 341396481 335021124 334383250
60141185 45843794 10281983 618345623 616599140 497252337
82505507 72727083 69267289 96897825 105757816 151787949
92418687 70943286 58246529 115543670 79072844 107545692
21369391 100917459 13541520 379918377 555043465 497082961
30463033 10257570 3075773 102359596 102136815 110931082
10335672 3684028 16031026 92575465 74076121 94006001
21496732 4193597 5301665 78629473 74409425 81894061
28591213 43255148 6503665 276457360 266374799 253313968
6417814 5888549 4115146 36017151 46033720 21720495
325067356 122073005 95116164 512613992 330193485 612050451
547064760 71339233 231813284 631496073 511319535 581283746
140483690 50541553 2068214 240672364 253130157 240522248
370001673 166179893 134902129 981347051 940609895 933214802
447279293 222736946 109247132 633684473 630762666 653129937
2338116 9972807 34755417 235931963 246118437 245709056
52724217 3432425 6343744 125180426 147728334 144283473
24965811 8597570 17840205 240511656 282624041 261832330
67601662 4797460 59512108 579514106 666977849 672315515
817444735 531337811 243590258 906986487 896006218 647169118
125741823 203120055 217539689 976638494 775145967 906161219
73396816 32790854 14850388 499128106 389361533 483010957
2174271 11613459 16857750 144986727 145907892 130076067
233708099 41349709 2787007 905147336 933178374 868740786
4606500 25597897 125320 149245314 142404766 148756414
648134815 217652363 142536076 909494528 796858626 653434198
232811699 46338824 62666912 361835164 318471115 235848455
304525566 273646251 277605723 429931887 571232718 640724859
86306874 82809981 89005360 436424006 323842676 426682629
57421714 669037 3589682 112769439 70901148 80869525
68452129 35161612 150201444 707759678 746446321 732676380
154381439 4000510 34528325 727657953 820913987 819866208
510157764 47412598 77547903 525894581 494272884 522324026
25174074 1855189 3942615 112170509 112336666 110296074
49694734 15621163 15468010 243528006 230408358 243333074
94950161 17191772 6043181 111162236 117589923 118319397
3159072 1031927 5971010 43002020 43308575 44641515
36802061 26362824 34916733 162377463 164943358 145341881
435416784 173698812 85185384 900097042 802064836 930831029
28204555 727064 1715615 132672004 136241147 88316280
44626055 10500355 12102963 383085023 280375187 354195978
178475743 15687427 94317963 215400517 211784221 156853176
443081954 42724006 79801843 788768038 710250741 792392348
30813414 45900877 1887097 407036604 360663887 289100821
337935840 117753136 24773841 616183053 621998781 553288348
180330102 16073638 43195140 288079709 262821093 319942041
107614532 54063784 63627722 140461800 98333371 136148478
37936667 7681744 1303038 101962640 84354456 126220785
375793738 64399251 178483887 576248584 467585193 573648908
65211598 43548861 17847111 614063059 670991713 566827707
283465033 33715880 94650568 340421151 301815886 337186740
83297695 18594442 25719598 364100982 349853389 266830382
23992618 9532038 19773111 158625610 146233600 147228830
71098135 87699711 21867535 789467363 725361731 765759932
47820386 62478379 145530222 874660077 896809725 918764034
206586411 93814207 161182318 751426336 560142902 820596923
94986522 51380774 31116160 334992030 341368134 200655012
37455190 74853232 8892766 412620101 336349755 380605674
186685686 36041428 8773416 359632032 266348612 395016091
37334589 29298210 71131123 785158787 777176650 781602950
34126566 4946142 634586 284170265 231964064 274740737
321688201 170218791 118989855 567685517 548828211 420883635
1661408 20137798 17717382 89320007 81463217 92400161
171048476 158786446 100090037 225213576 224520086 110173092
88351916 18669287 18467863 668191619 769846991 646780205
50145795 471756 15994990 114129209 87704964 113729215
19137690 13088463 53063083 737438613 762741993 657492207
78526221 7410122 76229459 729346273 746859297 583850226
144415728 68119342 25973940 754084847 839966374 565890521
17385827 36051006 16929592 280432289 188881902 289598350
234539975 31359187 26162530 536397030 641638428 662975200
560994417 397485222 4294047 979087174 975811488 297850009
79570 35876173 38263213 875616534 833606027 819312140
3419947 2865023 31041946 236588361 274856875 268450683
65467677 13596617 63206527 144256065 180888576 145619686
326437730 26966985 122736670 877468577 910150961 908103057
23865414 13554056 51379547 178010956 189168384 223998295
272062276 51565387 95131083 413535988 316974004 358456365
9767056 16706135 7849568 74785682 70971839 79792736
1666591 227373 691485 8376375 7730180 9027558
4413306 81716751 10238342 587072163 757877236 728716965
89336080 194892965 30036118 900699065 916716703 920752800
9570212 1278769 9392918 24751796 27113584 27323546
20938664 610395 14107341 229844046 242584001 241723554
83611417 9762939 5871552 555724852 584171865 360569460
58699493 1955324 13991539 328431857 253155307 318569113
51072003 31736712 11736029 250321518 224792523 274903933
68542585 69599134 44821319 687783401 625230397 823215487
17622114 6999492 11691551 88843293 96150553 90522095
64190279 9532651 49601102 268466659 170156896 278002799
2308406 1920045 1620781 11095328 11277966 12412086
507776944 20367228 13108063 602170158 464862714 355039353
74766604 3762815 27169422 319894806 378818036 449736905
587222829 59111043 96676497 804565841 559056394 293686170
388067712 189336617 47998315 707095701 446962916 345844597
47393986 47249861 82814776 207271261 201367823 236272333
201509636 54604485 59861003 370260770 423142778 429131608
151575504 215139182 86006653 593385757 532934411 587010751
46445875 4329660 3698002 51510990 35336981 48400081
25070932 3826371 14113142 32571683 32461409 31413907
327468521 31162921 199536606 335538461 309240675 322241637
206232134 2344950 65687391 664829208 650821762 663040679
36149201 66823971 45623488 229336316 250710456 223607750
320028755 50297899 205928020 459793801 437982138 444160556
71219456 132909688 156831768 447883980 592093432 514432805
86545322 135030937 6689893 264009436 394850985 381618580
148674396 1240681 25720924 465695687 355367935 420117804
742297253 160596753 17071014 893682591 422977692 638048072
4659174 20664798 1099539 127020693 131569620 130577623
472206793 243865990 51500518 617216749 562049872 617617502
378475317 13757277 357708383 664622959 662912109 741715424
417737450 22835904 79957859 720266117 551593715 419504648
624279483 36472119 167768742 815043741 728159962 354510161
254123277 2206817 119475672 494778388 393527451 514686358
654515562 150251114 47585514 745839410 747343585 723072821
297930001 123490779 1343533 379489482 379716143 256694548
295264936 40978754 102845839 690095735 558354777 596694940
354314637 114609620 257677548 641350750 695725543 606295623
89372531 95122130 40842216 476414596 492739484 518409138
33522723 29716691 19135353 629276549 607889903 590017445
37599749 27145881 3391006 314567025 263073171 306085789
41210023 31157501 16696691 750195722 789248998 678059154
25211627 4169283 16237226 331903244 317000788 346794917
238564646 19375570 42673188 659186981 603553166 656681662
63949182 34675008 97853 132686330 108203543 99951978
371199657 343597038 7278313 539450787 678426348 692016486
121439715 17098780 16010132 706453986 603955117 747109309
269573174 10034767 128613836 380992843 67212141 194673605
239311349 20333838 114734806 834739834 705675041 875607865
56716995 12362080 79142572 514935265 513352982 506293356
5259283 4003425 11335654 26905559 23593595 29222088
23358048 17733320 15401241 874920355 862891415 881024428
19928241 19144111 92668315 431669294 323400471 471913488
91527755 71195836 77449001 360874281 283221795 334896442
463646109 462229145 11944676 875191387 967858860 935919966
2553219 49699018 40765134 378219741 361880406 347413048
563033711 59656553 81751371 832059311 668051129 690378398
96233872 34530227 57099251 142426167 158412553 150352310
49468935 18481306 1077534 134299334 148209653 122723263
13556030 48902255 8002278 169185711 149263969 149959274
4407224 16147864 29264 49211773 49334832 37723110
31415489 155608072 15691591 421321677 506001121 505314998
142570 24408 71884 1532977 1092669 1509641
76190667 13621121 9537175 177591070 139622848 159742907
74894804 4495157 23935765 855891556 734990613 867493747
95930408 135750565 3876736 720995911 505738471 695194809
10927227 68537604 9016339 283644181 237979076 261185045
502055408 224159290 131990051 950182609 781707383 981729472
260785731 22540805 42812589 348289411 343288946 355089657
34558197 43757065 34277108 204366039 231408772 239523412
116255179 12867669 89218836 747296853 717604235 737735789
71425442 3096256 19685109 76763615 56798857 57364947
52166391 3191116 4033386 57904498 25143671 39012951
55231989 16318937 32191207 768197244 765293569 744277371
63820331 51899326 43198086 413701514 422534936 421304789
16042498 19058465 56162181 142389194 160697965 110612820
69162644 53960087 59562386 540202619 495366148 513496607
224624845 9100278 119536144 379550343 306820082 271043693
108469642 22878508 33019691 622218730 635031164 631279937
385808426 141838080 59706977 564136905 485446078 587691404
442959275 207368627 248415999 531927443 519752023 401334715
795184524 678375064 317434848 957465590 921579255 551530889
472392226 131732008 223856956 566551410 583958177 507507698
52443909 94826903 193696938 831618754 748636145 970442210
36298255 91411209 9813034 314150183 375732363 373779182
402636342 137404836 169026176 982121586 939598135 943785426
17137542 8386533 65590609 309388881 296877715 328906063
16155626 75228119 112065980 401824483 347249945 377688454
3705101 47785257 11070135 458650974 633100798 625658277
21641 50923 38615 448726 453672 455956
283217582 61319645 141180067 839761668 782528406 761865279
22554148 130906939 150741290 718820337 771202770 823239647
269160676 74170145 117031527 388303608 374379826 394442110
22288939 4048602 10506785 115229964 100318542 117587151
219251497 81456702 104488471 382213583 323371933 411087016
13133408 243479340 35220336 824221016 856362512 972225670
18447061 2897950 3021348 214745242 218917974 237464529
300916623 217541026 98574669 569555698 412085939 574155031
301054432 128397432 42789817 389960435 264548803 230878009
733031714 143069601 134104321 938907843 473317450 661016292
81808056 24312026 53862268 214873135 242660207 142863369
37966733 7855966 11141994 89365673 107626728 99797520
6800508 2474645 21728890 179098524 179337142 158171193
95121150 9699575 24555347 261266646 326649046 297950616
105776050 8447877 11936091 361240162 292483397 342311264
66867080 17529779 21218391 194188792 199253659 201912429
223263602 39571268 54195146 839368099 744269198 894910442
115943937 46821381 44895794 554425388 630070007 620640971
413172999 207466709 332975241 451875527 487633662 448901052
11256085 31704396 12787739 533455947 534701863 461952922
9502043 39224608 129494514 397723747 371679952 410229319
39997896 7147482 7952106 50110202 49834737 53420057
3145809 43065184 22773483 239035703 230549611 235873666
173117014 32332591 31007117 641350052 539784687 603449961
77016182 145060300 37966100 894690485 848656189 814120299
32343903 2977879 14752933 62752963 59542989 58332189
69142269 168633591 19079307 639191291 733065710 811285961
2352149 6756560 4494911 28112422 24080724 25656439
109720 332339 157302 2114473 2450088 2106506
881186 41755530 3719625 151850938 126344647 154909103
388060873 60813274 76763150 467460427 481762255 167885543
61784938 34671418 30218029 345120734 332501494 264362498
9870731 3371378 1079580 48612134 31265293 50237925
213163220 96667599 92311414 240162607 284564218 269994149
2744645 5383575 3255668 24861433 17913947 13950350
366966166 74612011 237372758 860064157 654947690 839918638
686411615 496420878 326843267 726698216 545337186 711972747
112479076 26195944 6210996 154242399 159985688 74881471
281351672 119786003 136702576 475483863 549174495 687829047
536534476 16606427 6125587 632952630 512326033 535493234
15232235 83140398 242007076 988213782 900536608 884010383
83177075 47394693 5866722 164927684 105169425 182849248
176697282 87275195 22557797 797964628 760265383 683485077
793827 57745518 70480394 589104861 544260934 539202432
40270916 64502168 54422868 842654947 896892480 888774436
174736903 19552893 150670019 321623728 177945485 320469949
44075509 46556029 62566340 423748961 406719024 500408457
96952473 53409351 8427692 795381562 766940628 760505006
345993400 20531515 3423917 566913284 477178580 581773906
4483837 1415720 3903264 165426852 151351663 156856175
269607807 146048089 51759593 491417991 490546215 526833420
68888234 12407503 3935041 258698445 272675174 285078415
423267621 343948412 72596538 778016216 709773599 592312644
62628298 7607848 6189550 349872230 259156004 313092516
416082290 169137133 121999094 687480949 735381783 704407923
17757293 61913147 9476428 190926699 183965080 173404327
25471223 15297418 84378214 249489381 225652869 229466131
15579541 93598965 46018592 651727075 676937409 598665647
38544163 54660609 22667643 657373143 732537422 768736708
93204227 7940965 60835084 201289471 215118860 249227435
299743688 66476554 451967829 445797796 336489421 473046582
7283455 85828845 21302442 471132108 516773955 457794926
14395478 82613046 11713776 599755470 551921913 429339172
8595945 32360063 28721093 195996615 196301371 196456965
146653096 22353402 5167102 240500066 223675647 243169422
437327369 324500502 195446750 559525435 645929768 472774341
46311931 68539552 176508676 467984851 553151381 533213791
131364083 18162521 143157192 267644672 221081173 232866776
514856538 117638335 209648445 674404213 642131572 660932965
28115940 1239746 1986560 186097603 161568446 183332459
2300123 20008027 5947260 229366040 227525047 203666355
19220990 7127406 129965889 544736876 552648287 614406257
57514297 18515410 7339871 144649272 149664131 137929764
84241429 46922857 16842704 322714084 367257031 228952069
76385653 24029310 10017691 129512393 104968397 142716932
20351033 8095654 39066354 262369373 271303700 228921544
305904558 17002277 55936076 404025342 325981435 145222203
91086976 103217557 107890 801355651 814592174 493750742
61324469 73950963 37897808 312502399 365919278 370501426
6189188 18028688 16801482 927979300 812058692 843030473
76052393 18897308 21191690 182984886 140635050 163109042
99115477 7983111 112594665 235661846 169571891 231535255
3579646 479279 9673140 97826829 95184545 78442442
1425363 12888496 7572030 354063087 327543804 361011664
54234288 106587144 13720168 704701572 703041187 691158248
56060611 49627943 47854833 867871753 755573247 868808330
326754 145287781 116985096 782101406 777365903 738007695
260875292 147056623 174374863 274165677 272093016 269387448
215988670 66765468 47699749 721213718 703517118 588256398
21292696 198227469 43220987 511858265 559821535 501775901
443897182 117424896 202235251 497911408 393174270 450039651
26289362 66450992 25415643 865578483 736863908 918651441
80438090 93576532 111375515 743476587 946760966 925389937
1200284 31507614 9958712 90290336 96581977 82744404
37509814 5656029 33041606 580479163 602225927 607294580
193248 1636715 69505316 434012899 416615216 448962627
212623068 40240978 59509820 566302485 546499812 561588991
382199 216271 399606 1304802 1351387 1294018
5681404 1020148 269713 18679384 21547073 23447502
82299971 2995682 4115840 496809972 486494267 484650066
14897141 58396262 10308275 400064935 636780765 640089070
193207905 54499190 11076676 371485381 384284024 363054464
14608891 3335515 3723997 106155514 103851210 103949235
32884606 7744309 11822575 218345890 210312247 214991199
70388469 2655596 28336225 267833453 263437591 262483845
42757996 40354335 5672231 600040272 597613112 495445809
16708490 35967673 20814857 589006486 555981688 481860673
22978225 5873434 304018 35501748 37404225 9663694
271074242 43030296 63574231 345479710 235456442 293726203
80438270 2590175 6719781 286677041 327882059 298092682
124312921 137258626 33078057 515403710 493160071 516572256
22820601 28448493 55511083 720968243 672295165 657254884
240496348 124429083 112010398 633165529 656922231 546336248
420565825 95393608 25887385 462178071 305291451 423186953
147765696 88144092 14252813 459067002 422489411 488218816
365650851 150382226 166102338 716771292 697990696 643312608
66263470 3105784 63365682 253998490 258265117 252535389
350579485 36749968 137802603 508165935 303455343 358935893
194271445 102170924 6680970 530069998 549393934 501921466
59268285 9799770 29262974 333378963 312888741 338914858
26889385 18204866 23767886 509040236 524518202 532109793
161284818 23752652 7542149 207604221 188379190 149646113
48930595 34426112 152631119 593291145 499445902 453364454
180084721 83024793 34837970 252068901 166011513 242571325
72709926 2989560 428548638 961724462 874608902 986913996
15494951 72371052 37628149 218474223 345296133 324513124
263859379 172628950 69961828 375118627 668652705 713633365
26722666 60172836 134426934 482830633 530268285 531801328
1234944 56976271 136264101 826155210 509417972 906950988
61583639 931643 9459060 175744839 205550961 203983810
230242599 50286379 8592002 411808280 254757243 270794476
66731432 124363753 57242076 604766618 556374229 584657947
56664916 9885269 3440189 351122985 281550668 317979079
199147130 45792649 23991117 755949012 803917054 688630740
596373548 104901071 539185033 797347372 407430006 695999636
20933078 129018522 79959853 854409076 821717569 965268550
25550046 27884110 39562822 212882573 287480977 189543654
3608152 13639273 2365098 341546780 323548555 293743756
162955935 188699632 18121683 500506255 681768390 650312949
35011172 9660121 11807264 132683809 175775228 200112507
95475082 171577409 36157593 594199191 597343648 616036667
94062749 24134239 50918864 449477799 462038192 467903383
180127189 104922511 48403482 702247425 654494928 716494234
415100521 293582484 109963073 457531941 474789171 367408628
52716973 604969 1515165 120318508 138124684 99713169
315952635 15678033 176368026 844824670 755170744 740767984
69603921 9873604 6055945 139802935 98867609 135546693
429993266 191638232 53719528 509112741 440732703 463039326
995207 444993 266680 15316883 14925760 15154102
29429338 54285704 12860166 113299174 129793438 115371148
492593217 89476261 41224502 893860362 495054955 277797237
54203322 36862642 24466928 458450558 663557822 647205215
2048793 33072048 10102642 491622464 497622707 490848507
21909158 6508710 2583065 67838368 58375125 68305167
29616312 81956448 4752620 398949910 520176561 521514758
181144985 13147381 49988420 398667435 314476772 406352208
90222025 12033622 47118858 125276191 122510241 98642903
248832034 282186920 37343698 462835934 674585585 574298110
16360996 10529405 15149554 187348304 196550526 228156360
937419 33660180 56612943 828484552 803805368 826518685
105635682 65508672 27420316 130958049 146728103 145384208
129598404 73419269 32206888 525031409 561802906 464539328
95164932 21598602 3569051 307837398 305557157 311191296
119688952 39794195 101515298 310579941 321490175 326642453
383914108 49499306 126228375 728923860 395786192 795206274
389690725 133051759 81081473 492905875 473745306 424265210
298496085 45287326 178067730 354765648 259640555 384403653
14340600 134706266 56177633 880251280 864804347 780696820
142401645 85761847 69660598 270213374 239972128 235193294
490421087 5016822 290055709 675041154 697843065 635849864
14143652 4277584 15259772 201199964 184775909 180070118
42194464 3133989 36284657 365669026 432915522 413166711
61426780 36584881 184500844 913326447 916988441 815958972
17055391 9389705 3834724 199358755 194073852 155486400
373078293 211710810 4395826 647366050 699362231 813506446
8013014 15814216 36523891 221933511 184521529 194645210
3701461 12965910 5424969 92429761 95215794 94410272
490000778 125112542 44733927 513028089 390440562 541190510
94065009 89747566 34897587 290728245 275193107 273321099
57164549 10512310 5692537 129782341 128724736 90544372
131804947 3577148 19225940 199187651 191162668 186017142
116604553 8038827 19212369 790518884 879596418 904737296
171090421 43721169 28756018 327604707 372073694 250606344
11309312 16037821 71130248 696791389 650968711 684180419
106060011 143183081 995438 167301849 231420477 99715031
82789772 3212753 181797100 930314330 748271788 830417286
24022695 9316539 3426978 53262627 53364217 43899672
11000020 14547369 4089208 88312236 77130534 81436322
2978010 5059158 17496713 222033457 254485591 242870444
21609954 2827341 20146354 93214685 87832370 73653105
33020016 12769810 13926630 199075230 252443334 283900539
174332114 68631724 77406227 680843576 739229322 707239727
244038523 5601814 78259242 494747118 424898569 446644041
81238145 23914244 242231086 709013380 686216048 670631633
5030036 8479279 105943186 546997494 465119260 554835335
31063045 13751209 3734839 100816597 107229703 127460412
105937051 39677723 29932721 266024317 270291630 269649449
339382781 86261119 66891579 408127331 360827374 423733154
233651092 95227871 281650753 951065380 480306248 945758405
6571326 2545377 9147379 108178124 150420521 151763173
261265155 98410285 75230582 514897571 529884565 346975422
214525399 28417418 147660110 884583380 737265075 852227018
353975 12576831 33308540 941680925 918855048 547536091
420492351 141841975 41496298 754234877 352060282 625956244
96937089 782447 21150228 201605378 222185692 177961646
290119909 23493716 168039348 868131113 773009050 792011433
72072906 186134993 106032542 362601657 426940429 389716915
141261824 101776082 31137929 153560211 167321840 102825961
161838810 263761136 223098116 761329282 945356961 876802083
129503511 61053849 91803213 532682620 620580964 613069023
77253433 120776196 11958521 694657147 690353454 783396669
26796641 11508398 1073928 144541300 117398116 142283059
79875788 10401823 52915011 168185602 165811693 268022720
41622306 4497989 14152119 255259538 187378894 238560346
254508983 32584259 68518750 374840730 337076951 376952500
8222538 1614032 3029951 61287566 49096252 75550613
4255126 29581887 59651933 331364465 447987178 448889213
110014283 228081 70959081 459629603 452715986 401759095
1618237 1512828 5581512 20899180 17226862 20890078
25745094 14872793 51568870 208608390 240431762 251712329
82296332 322445 34846831 258233235 256223924 234804953
261123809 6085724 72300988 331178172 294374326 320459491
2151892 72450610 3324038 255815789 303125529 291837125
43333229 58602950 60169416 262328994 282903079 219615149
277368341 48686792 21971489 570701017 595111731 466847316
194341307 199595653 86962315 592050965 789988062 595220496
2079111 35119803 27417435 478784953 542389445 478640274
33614711 25822036 218192 202258175 182286021 199836780
49355712 32840643 2978474 138748079 127721673 126629415
117065674 26557643 18095708 161051221 121388788 132329629
162023033 12360634 98359455 214945521 200193371 213307861
1047359 51433 4387331 30007684 29899733 24328207
13371628 4281607 1602245 77998185 74894961 68062109
14010356 851284 3366034 17290700 17730190 4340257
11742430 2027504 432449 23915657 21831198 24897709
27929334 121758735 19837186 992050672 907796617 966380321
3693993 3749711 3642290 71810806 66900025 67493430
38020102 47154160 44707050 318377107 297854783 292735494
23672859 5574224 63179902 809808728 821299386 799175600
19880821 73651997 31585771 474567540 370879178 479539536
422483352 186886035 207174694 524460557 429405027 310535496
76255220 103001455 36747750 695485809 690469867 705188370
63447251 6944434 14383294 315532239 321184715 295943059
558215881 156489133 32022081 643788479 707791453 625771823
44167052 26833584 4741260 104640605 79849744 106520830
84482146 10501022 69331934 786784692 693576854 619325216
399803347 30471692 271735755 522704257 471353551 499666249
101514104 28372472 45618811 154511905 101233787 134377029
151899152 3797264 28945410 818209852 929718619 879693457
330575031 46801115 143788358 578202772 575804841 578797610
368568728 42608881 284043683 701914027 642321483 697890901
21824917 32000426 16554732 56920782 79684517 43878698
179773764 48100785 191896972 295918984 197914563 283324601
99890308 25732622 15126571 103138835 96320691 26454594
241623909 55629506 13916371 420613661 429673516 370357658
560479918 12189811 71085455 924116804 968214562 640395575
62197764 115668819 31523569 438852408 313627778 460757044
77103804 18162489 399301 125278216 87488328 112062274
153688806 94774089 152677214 892459223 843742131 946244826
140472983 33497485 84693704 375145601 358702636 374506865
19352251 214338975 84262448 803314501 815890197 712507357
161562867 187025395 59012564 586520369 577601653 561706252
400056747 353249402 88252629 553391254 662478334 584567385
32777210 6136314 2865655 111178405 116268328 116436360
14305291 9673765 9165513 758053979 797672262 711270964
357178543 40469382 336675653 448547723 421179883 457607074
41096446 17632434 31833742 478577246 580039182 555650367
593559558 54778567 198023258 776935414 741838335 752173636
398855183 215452660 192497596 803253759 607319334 838005802
2688432 15123257 56290096 390761922 389622094 398348713
65892115 130640680 28085057 925392361 888282806 909951669
186715512 7588210 31402485 240436283 266513849 277491139
45810339 40309999 35485107 609558359 537677798 566901653
2231400 851105 2461797 13515761 12861340 12850939
26821731 155489372 1236880 570160526 607140238 584167378
174080056 11121767 41108755 290451675 291988367 287792607
29307822 16004630 75321142 615793429 566956169 525911625
480835862 25933892 88124802 804913021 656130616 648607118
72198854 18482001 21310018 236886985 312939752 305660181
165528354 17095066 46866430 808327446 756941838 842821989
10141702 2646281 2884817 65386107 65445434 65486371
53240864 10226308 1077436 289095073 306469800 288102899
27639782 22410787 39663346 295796588 300658912 287695918
25830090 3020332 19352985 146079260 191546103 182811680
237046733 72476270 222238472 427869699 350072892 378358459
449119720 51629592 59624200 954656544 967668733 948057413
206918674 48558096 32221929 512468355 604608725 530934682
76623899 44025118 114533983 367043828 775850401 819014148
97165936 37268418 119311412 499888462 482521271 486194549
237922531 163335914 78658408 768075038 739213381 763008685
11514515 4274803 10432438 13354999 8313760 14090027
8728624 4966044 12576898 221241053 222937455 224149382
123073987 11912992 77023134 164391639 85164873 152404100
425406251 202854467 95040588 837452067 849205386 819912296
62722397 39266313 26539798 267465095 265184924 236724961
20663334 10151411 16617359 105827523 75566652 126330669
39797345 292767600 84919887 784491268 782927128 751628127
175829716 420979036 297555938 947515997 958576287 946622842
10404260 7270792 8355025 48760422 33546812 44378117
236576335 51528090 103884437 450522118 590386602 443302323
218471762 10404704 169562930 264933162 322428258 342069012
221709689 19870792 2243752 387318351 208078245 366014307
2889108 880286 1487251 6239787 6111578 6382494
170233574 55837329 1594272 238646125 258811560 221861787
14056722 23095597 194131389 836601653 940005767 705980394
33997599 41571570 34118594 130069499 91952944 121690506
20738216 27026689 13500435 151758011 173320447 176273156
298585553 174248424 446657525 569499814 598153864 639540325
125418575 32672151 274652285 478012159 490548605 405165505
182947134 40793527 45084595 747975295 760245141 706745383
7830732 17649871 16602364 57952477 66688837 56301105
337907365 44654386 59471014 934525889 831463507 875408871
212383010 69074899 742536 555648207 452355117 560172790
36405080 46881377 29073963 174921702 170815388 161382596
58434761 19069805 6785162 556251466 582072081 578949366
535780586 100206756 119510600 695739756 701972618 758670791
452245472 30671947 53880115 758499576 740440857 791354070
4572653 5271276 612279 22393697 21175295 23129952
566508353 612152444 469829552 668965761 759257206 722561695
387353128 24139165 148327115 607746799 590160156 505949752
63737306 32072993 101785970 459634359 353984124 474639361
467274686 166749487 211267990 759160851 477798394 686783300
9113946 129553569 9592653 260137942 311555823 296311726
12744150 186162598 48925388 911090664 926829091 956704338
538473323 430613720 15197464 633574047 654592961 681972785
286593169 59721709 28699800 353630819 342773608 394445468
140184935 99310925 21304166 840879159 547415530 759125068
177649156 81261573 38959997 761176866 799836449 774784795
24769326 43252324 39351676 191759620 170052463 198171506
13162843 34038793 4114116 436715201 574813407 581626579
110786233 11383426 23597891 429134221 454669783 447856034
36060990 38571986 40181103 462000424 487639824 459905272
1466578 4741604 29104996 207621015 168083479 175902641
820524579 50239160 426477397 857524392 804152912 697008821
1073284 10369586 11416400 369172324 355086857 299193387
134496238 77988592 37791584 638447472 763670730 765853041
86625219 2091216 11115698 207318045 291741075 240779360
16366905 3787149 16573110 38373435 37674700 32921189
98526826 39007078 5928266 458279999 476964632 436028098
569543415 161984692 61820103 655352149 536567172 617515470
571460604 73548582 286699768 824303913 834358333 568255947
43640530 44199102 4613345 180936551 158206333 191363485
37541959 22763507 16209591 499805801 524390359 492164620
8316416 11527054 39485490 202135540 206335214 221059970
63172282 78013795 71636627 881852635 850155826 739678347
568043557 48856305 62084577 830064106 472000499 798695512
147317741 9307014 59371173 810461116 814197314 754467979
280602704 49315849 147273969 743944372 583569174 677485792
10830614 525602 16687403 222055944 192483083 218541937
15685615 94475248 68723137 613329518 507061661 507387797
448954439 176506177 376466857 544396601 438107922 594559924
57788400 51012751 932023 333747135 258985644 318486788
501746092 22624441 258088435 994457195 704608589 924137328
26357006 13199564 64481292 534866793 489413584 517535661
473110557 41392014 49317705 700396913 340122977 718936276
4145259 4134984 12224615 912393722 951300280 907526201
63307076 24126679 8446232 137318477 144349069 148121405
116468272 8052920 52847608 745596985 945529160 916704555
3541709 113794569 75155824 584894741 490775597 578939743
38478773 21284490 13759168 336711082 379343402 386527392
184566245 2715164 23819955 191548800 110818990 86757470
25800051 33621960 31522861 223458158 261464152 221156951
312272329 52901887 520722297 853345032 863749758 915774642
100498070 64499328 6611883 261244537 301065901 126314417
28711923 58579373 31563454 328779880 336276636 329173215
2346004 15273153 8005228 61296647 33098630 63704354
73931813 141375991 23483928 540625759 547693062 562224398
85817420 58669687 170225490 504271809 515943735 478185331
52811084 68346216 77332449 404046881 474962021 369277765
104886309 109420224 76047450 755496148 784973564 628202235
14045461 20992957 3850721 376353275 349502666 373921056
1781640 7651951 15059621 282966671 320922517 321585846
57900494 1479241 8475510 175853226 164736797 198447624
32586217 129326060 92369296 337070479 420301642 576852176
57071525 27389815 5379340 336809915 342474610 353805530
122241392 22839750 5723392 181589792 194185329 177714752
39995886 3505974 52145868 711410425 690794493 679835441
79398390 30382900 141083272 425748034 427788428 505464041
8597103 12117029 6311682 118330202 111551516 64595478
111065218 19053758 14751474 510453776 345271490 493979635
22537954 77805680 54624509 637955943 630360872 608665028
18772238 6520769 3656372 41527187 32517007 30689697
228130224 27327256 29064366 416459585 498364125 380718811
583449966 189546419 110066020 980986420 973575330 855947744
40198538 31129971 15889629 237447622 245747404 232012826
37518585 5499854 21353025 567827414 566016652 539292301
11997931 40056104 8634034 607442069 402006950 518257444
524797387 25094914 64673706 652518872 620729705 475597273
609581992 300380172 28850402 735121229 607208482 320068564
20521768 19636961 66032313 868491793 746482654 858074491
80414557 72686213 26759564 664685329 656171921 656901469
3388253 2709789 2229118 19767676 19686120 19164837
10386327 49128563 3739509 180292079 187668723 172141007
20680239 19755881 12689114 559127923 561903301 525547538
81831648 161101292 65286177 533318204 621499852 610394872
40541440 26526489 41315853 681468126 464071956 699115745
13483951 42776820 85957806 467689390 458535163 388238719
230233845 85067410 54998025 577438431 510404899 593709397
49287718 7653989 8066164 146897582 133786749 149401894
44321646 39482957 69059177 724480333 751982118 593729761
3149043 1882309 23311995 269397679 286042436 276560127
148774067 79448462 68951883 421191599 466775557 511152331
96070523 55981096 76779812 504976569 535578161 488701391
1226752 1628011 31646 38242994 43417128 41010018
741390 16424501 31671909 824767279 682891303 824717864
6202749 212139060 2467216 528796317 609960441 573328929
22979703 35677978 78497108 183891794 217600654 201457011
382852407 152081525 188020779 658693116 559233614 378477332
154752705 13217543 26167731 630229852 525995053 723803463
995202 1612763 1260289 6017924 6682436 6675825
45293404 10416411 42122231 158092113 152459596 168232086
354175722 75209390 55784607 826308860 909470177 482113245
477651585 15394235 8509282 789064868 792175617 790869676
359902879 287016502 154299498 651913778 739934719 449100194
42057790 32705549 175273635 835466283 773500148 619179476
230845160 40301973 34308037 459070513 442998922 396222850
231584253 160510151 4406312 375284273 343575455 360765187
171425911 9814032 10133622 309587533 346775448 336074304
5686346 36366724 8563432 127935884 132603564 119138633
2307469 2280657 1388578 18916216 18515160 15052878
86404391 82350851 67048112 806019294 691680061 829871562
399226371 64561492 30453033 480753449 490574026 109848579
156167753 50693058 178997753 388162939 463745213 466444774
11617763 117091480 24013449 560526152 447453255 560971964
7913867 9429443 145011533 545826556 587321108 565838851
3638326 4221272 17821916 352347064 356210667 239073988
538577249 458722307 57271059 974365751 719930286 713104215
132924407 116977278 26845314 696790463 658110220 580416844
297653891 7308876 32589172 640084178 705800594 446620524
25109023 64532936 53416739 612709628 574043458 578460540
111861615 79609418 22062306 155927669 137019157 82087766
64331478 97772893 390245209 792528353 800417105 917879821
1244844 8268639 9680363 40766777 41712202 36394649
37548236 116949715 72838364 598498357 638245079 670132560
12377174 1509313 2491871 20736348 21153601 19898032
633612397 346738175 413957682 714757896 490075746 488737947
293237434 84890747 3933602 455637327 355712384 450833320
255657713 135788495 88949836 500150554 477335096 473145221
130691356 42107811 75873476 676509281 507679736 652567297
240495250 19460401 257690967 709104306 766007521 806562659
57881987 3798237 18903979 277455427 290221544 254463615
24599129 100118136 130570093 663639012 660094762 697865495
142918769 33497274 204731143 839847204 647455321 820841919
67064285 128240378 21219409 335324758 304609781 297795859
645108613 162188148 105933536 824822685 713520418 905119971
27039901 48540639 110705222 628427923 512615137 621714198
587290654 150425761 25221869 900621285 848791390 927105830
7290029 10907764 16735683 65631865 66502905 62656569
155234648 83137364 95951832 409756689 422834659 397321427
13067906 4839048 10854941 33263030 42350321 34370159
68206470 24566670 352492296 857715517 809113643 862430999
16322883 45099451 8058824 432157906 463526965 392992048
56016575 112122340 96275853 508521388 384432921 465669452
165222221 21361785 46263554 307608126 330572295 342821116
331983866 54367795 43278610 471216814 432926152 411557830
287313796 151374007 5646803 907441897 880412356 904416179
202098437 17985890 56554254 857745223 841967213 770148627
48126173 2592171 22974904 646076217 662963526 684987785
83411225 11938724 3768669 593915725 574022323 536227363
478198395 135705937 48359080 586142361 585435713 570892111
61715040 3268919 22731351 263859092 242327997 286210590
228466263 106586607 157710923 456697776 510057830 517195280
297576833 120090771 295313605 400058706 367601611 354426927
12526407 29621135 39196496 159423367 166933093 168617173
1593066 6962869 12232913 51203185 54788999 51602419
112040862 853281 36724555 199038294 166044998 197161783
5770803 33342165 32380065 726384449 710049280 725920652
222246710 152805550 9222465 364486770 392760699 145249471
26101146 7968039 143061383 754600769 794406231 623592409
2819444 12118533 31478723 734146182 766225416 761257825
3028477 955337 669284 27248170 27407905 24473160
124892915 9472585 24409229 264270545 288603432 144858978
362017120 80252514 109856307 772273567 840726058 603247750
4062882 9561554 11348025 59300163 74315045 64895730
249456275 8306841 90118944 636001680 426896317 521882835
156431543 53737745 5221145 401317151 421277938 418281283
58244409 14736237 7622836 518587155 530618341 540132505
49637713 1143563 131139045 654815692 708251683 656034289
181499 68850 667457 11297459 11598422 10126893
293547867 30823691 44367580 792209352 741947811 816382874
44900824 119348060 72721699 859805981 885258829 886666823
93441351 100350789 7557920 724116488 846524063 885323139
116365553 34221480 27344267 627642518 590773077 636994141
4649474 4682338 2334520 17663775 17453192 15325513
684727520 5603819 355021251 932049826 793105593 979462730
183413666 35753137 121919502 305110460 341649884 303539871
289433009 43126692 121552074 754507119 767645084 704139240
50767059 135930665 149631961 640247421 649725333 688434851
316294567 60963042 6668508 549011576 640645110 598705982
101572323 29738753 62073790 463711904 424351327 467032819
267382273 132332708 50455803 680964386 752695528 749362758
102703973 19446041 81607905 268360846 379409235 305797125
16121708 104143031 74125423 753729750 771045271 776390939
10604028 168496 39826409 144890272 145846796 154193938
405642302 300732107 13147513 502081913 508468600 366504469
213717118 126922420 89835695 303739583 236838929 262386242
35185397 26385111 36204951 251446314 237864068 263897173
253704315 5494113 182010375 455523907 371138961 459103497
2279326 96351628 5557779 507104623 546704859 524523067
31134365 10744202 6813085 569882494 611477565 601533553
7829091 25418003 5598005 476161356 479364886 521468682
295235649 126793781 191924217 377552239 420350015 574540006
409425463 49483607 114188322 587682766 538367002 640030490
31292971 85994183 29555829 687847538 716737621 672065957
67668117 83267645 25468103 719358038 750471168 760146377
61204264 986111 53971107 782993458 773738587 783312010
41941147 7098231 23435463 181991597 204144596 212863556
35194126 11123663 8958521 225604599 202122101 226013263
108210084 36526895 58209712 726861705 713737913 609520066
466315725 34676139 61486402 821131385 900554415 833569947
443531557 126488822 199931556 738614119 358128994 383432361
36590068 105839519 108096368 623891344 610214842 634238843
18980201 6230362 26214721 326703589 256454984 320129916
125482481 74951926 15531863 540872966 682834196 654545473
28357888 7489228 10842878 30379656 24908608 19307483
68568954 201814270 46964903 676491270 671249092 650810539
52206135 13035137 18500006 92491461 84528628 105285255
237138448 70865507 16219096 436490635 430240234 444738366
33232806 88722636 92420293 746094371 853130158 736398345
315979866 85498726 244554327 451580533 443968955 337922049
171916017 179967646 61402614 283639225 353060514 361400216
609864391 128566265 512735795 716074485 639422177 659600588
408163 42478498 24219098 188276463 224280113 211518130
14888111 59030838 207417425 964117607 902545920 886542981
12422409 31696144 6705970 89989487 114758597 126768602
11405469 12023015 1857728 424457998 369679539 352371961
174286207 2961349 33944672 379456232 427296304 249275968
10273416 37303570 13430637 320033343 321766080 328977117
178552363 31019685 79274827 574011869 596465619 590992479
603521449 28875678 208609803 824450720 639762918 594969763
353604880 12722753 343299773 605719385 698568624 867102611
59518503 35120132 44691476 853123332 774742786 947733537
345898492 262505078 74764545 907630047 862764201 955971299
8426198 13109080 16192886 77512338 85350914 70902161
31045691 30278601 49865741 211026210 205712296 178949050
512931382 308323881 33260989 821941165 729272468 752424868
189700607 37485296 39124065 675660541 650989530 410898829
655896933 311885997 178285770 829106011 377608558 767100359
100175051 64592849 4758438 832672351 784511148 838425328
236119751 15098827 9695019 336014792 316625881 310219958
29451784 39343025 3496556 484343713 439537776 479849184
195072626 135051979 176432074 264934355 267373122 263757220
307137600 137888853 420477870 652918454 616206375 657105757
256132807 46590665 24395109 561920670 294515867 581874378
351571440 284191783 346943794 831156590 715450882 814725477
190893113 95802970 11791773 244571251 202508090 188338184
17303781 391023 3103659 37957982 35264923 37495524
18275503 57400607 15090386 335891993 338209700 326813694
710753073 350930703 81550243 792695248 923776693 829549498
146062443 42126122 100992601 961234165 925611741 790361017
11014850 9616662 10720326 152050424 156331487 133928234
42843527 13021312 10977429 51118608 39311699 43575623
225828526 35845721 76643211 710174373 669585730 721731739
36515501 12246497 27768063 153140563 137904682 180573967
77090550 233525880 57175128 752376191 792670651 624174471
70391112 7298309 14163718 182821373 127653117 175105005
243153129 112671951 2338557 681208250 687598548 688117874
201894251 41442880 75657824 420512042 364117092 437097083
47464990 141756306 27247435 818867860 793423730 825326542
71770330 81298755 86432452 558222708 391712725 458655826
678399109 372797136 220078652 757286749 647050138 682070733
124811837 65975898 79370771 561167298 741309022 748256713
49173390 108386383 130323900 543029871 503005082 513654786
172698107 177121721 91108497 354704761 413451099 409914444
19652673 80802023 37219792 265102749 288321520 264126244
329078410 25028606 177949353 427297095 171958919 276023081
218770519 27567930 27390386 245937291 283240647 249840933
2024101 1520490 7399675 70130013 86144721 92525590
51038763 71214851 29322288 164443947 171098563 134230556
20714320 287376 136801 38746488 40833844 31582375
27703827 9518290 17456222 53012687 40370320 53558077
3710942 172653658 17779268 878693019 876703760 855763565
549805691 97793970 153076993 919189977 973066219 541793252
18316489 38934885 50901 298500356 326650050 334012342
15342206 10181711 1610319 99546823 124417914 121453308
54145716 36235144 17866595 507242938 480345213 513884191
105049285 4887661 11967932 382880235 349593427 374434135
78836216 67035418 63243279 455712337 907294201 717551077
58310225 26466151 10348523 401545924 381119030 206005614
247224834 51709053 268241811 871850076 892536068 874556798
452657090 8411069 143407689 649328567 503424767 686437433
330942052 221883107 122660743 371684870 254124708 246534124
47245140 15016392 50626291 500561984 528212870 454046044
69912650 62601217 19295535 233976907 208434461 235879055
9903529 33490565 24084565 285091391 289523920 314687790
106712390 20282950 48558165 566270614 555941342 556457513
63070782 76148074 86886696 433296845 513261536 423289720
19889490 28242689 59604814 454309016 462527219 419098990
3077142 35482521 1635563 388827202 419599409 364064469
192967128 263141464 233276452 936276228 928029493 867746467
207884243 11742604 50534021 769129242 753964340 703107803
346079785 51875365 55503771 945615345 400096263 903473511
164678252 4583910 103441427 688692375 690813006 696791595
257561212 4975098 107233177 701232355 327867351 714460238
368067109 111728464 173824991 985906954 970982709 658158804
86782389 13150539 47393322 823709598 808618634 789906102
92120455 41399924 39103102 345087333 347532835 331584145
97384040 32032518 22703116 114103109 114449017 40811436
36208894 37297972 69885907 150300013 198466783 197166514
10071641 8447581 12849105 120542231 123288063 126158062
24024820 15457151 14577295 168598353 211843396 224412372
4612682 1065405 2561006 29948718 31525653 25749739
537954274 30051167 225532548 728969847 473179570 788279225
142109389 12862382 10355715 735988531 732423399 720082637
17801454 6944958 2671863 20705176 17724546 20138776
196157384 28206093 154142375 695715535 615680298 710149249
372351754 200593468 299962037 496084847 503151379 412093454
112388580 63124455 5100657 661260752 624853262 635618239
107553976 59420461 22944086 212760189 200985038 115891869
445198851 102778998 164644027 677032195 471171411 942445600
18089962 1067583 9464932 129510140 139882997 138898571
8891037 4313604 944769 34389182 35507643 38129338
54287074 67136607 23999593 406392810 297985184 456689705
508683 12927876 5079545 115312200 157970854 166385273
118990471 45799504 72053869 774247666 511606740 825254254
483984886 150217583 540961679 978197995 833550861 964400254
170380928 165101686 113278446 761995068 687646114 776389212
108590716 53859855 4346662 540426242 615056668 604535859
199385544 9751981 81380266 498491725 488836875 462981441
433304997 172653888 65577907 588198035 636841180 600890256
36369163 72672059 1554306 445690613 339478532 462292177
158265669 23876127 87533209 760344234 758794376 524057425
44699304 35854919 20482846 591361742 691367868 713781803
78691771 91684711 16477804 573190460 580973806 426899832
143040628 101220164 16322190 407474034 463771789 203202452
24170714 36179502 84432897 304851129 287275781 303541186
223205396 58474487 77261619 349374901 302970911 255393324
24524133 10995857 18585676 148532112 161157681 157959647
135920276 62259532 75820547 158209050 178576460 182990282
34210546 37572324 19053184 404848632 499615765 511502589
948792 2158122 11748176 99286910 113770209 116840195
339278866 19924895 96606346 613992711 505245759 641973802
15791354 12243496 150032 36860186 36569264 37689662
60220043 46611354 127696445 792789929 678287668 789362972
138349921 17921559 12474864 411143561 444929980 402119295
49269479 6141998 11845267 80972211 75477694 75437366
153672149 1157871 18306562 451477372 463379105 460744179
107635513 73788202 114974655 252320520 282346129 250917693
9585156 5693666 798459 212707539 216058124 218342511
321478867 65603807 74312025 581008918 590354365 705074944
425595 13663170 4875392 79587197 75251721 75842682
9333609 11478436 8095245 56516264 55370837 46388067
4806454 16503330 8195517 207622658 218064933 212898288
74171448 12502566 6595888 84846529 86634573 13480334
16814168 5013244 4322317 140882396 158081283 147733734
287756091 77999251 43874582 365568380 175179547 401730141
3324815 44052250 161202142 500942928 603063640 708530031
433821824 212370387 163358561 600640282 542287610 586330039
299602479 26419986 147567975 922884148 558252713 841710115
150970709 21279084 10293281 335711136 338586961 294012825
64496075 172941904 206146351 483625862 445751288 390874860
8840397 4594387 58613831 233858448 253308645 222038504
44334092 3816420 18681315 46169952 25414546 49660310
62225117 16681364 1671203 235539011 206611006 211340025
15840328 30206701 68392020 408511856 431379252 442633688
17266765 2057474 4274849 38565716 38170639 38428900
257017080 77494939 119142069 970089416 801463004 989201796
193391831 26286671 799129 747202803 719802571 541139403
7619698 532433 2998918 8815277 8471024 4740228
167086156 4397731 29833692 464522685 223296555 426489262
542197915 230924236 38836572 940912023 847521191 860788060
101201938 8445935 40139012 441164431 389602792 431386383
3024075 14076380 41765134 108225977 135201783 144878961
327696454 63842186 256943213 459284029 408651859 457407557
170686406 195291821 311800163 894159482 832637571 815429360
119378229 23757405 6648068 320834482 326069141 313058452
1425762 14104202 72805087 461469488 420535315 371603791
41509867 27766033 34828053 776612957 791138124 799591085
127262344 43443331 78931905 290648814 318173975 259109953
21449010 2675982 13818373 46889453 37132532 45660805
4797793 14765320 30162369 183099434 173179574 168270945
196779983 50050196 38802970 226226912 184712842 230787050
24966973 5221744 5806171 28386657 22718814 22078610
16303844 11021394 20173352 241846834 275307728 261213105
144648062 12573644 259462408 466873255 451587152 489479500
15005688 10498674 6003462 219248520 230104279 175910606
68243227 51369108 11990184 836329948 880626863 846560869
167486494 29201550 58981081 214801412 151342887 193804079
23536253 182746877 19311709 882051363 728791943 601474886
48583918 14879954 53279310 271293390 262686771 257239518
36607932 70224526 28481150 396795523 477361800 390830599
72531709 24476563 58185752 333261492 381414307 319991896
557129101 489924185 213482563 561763321 719543418 626484346
476912411 25266967 160501470 886916180 782494534 842150007
487083154 48444645 29236512 722299562 537869838 725120135
63535937 26211672 27081341 355267206 347848301 284985748
14949789 13956307 32409851 154585927 152587551 164169386
91060734 35292211 47336747 625544999 637550506 628077764
445626352 239259830 71687195 726912085 599249653 415309753
2090438 403257 603264 13224905 14197749 11702717
42969569 32010656 146339484 447330811 424978733 440753488
20844638 13502492 13239728 715520408 702317711 697608354
126858821 30958561 12398924 423934380 407313911 432221941
192070273 39408766 56731738 297923893 298686562 291101303
609725574 395226375 655949397 808137061 661730548 671899251
117928480 23143960 6972943 449581401 388307867 406960040
220268717 87478660 61535692 523472752 551395470 440049234
36810012 4756291 73472185 838481926 761039927 789865007
35446304 11464235 93210641 163519549 170193907 183114804
98019960 36021146 196804785 915046764 883936731 847306565
25874231 92496269 11324211 209597721 213696503 233411655
699283747 440233441 65876637 909171712 961165201 693439970
21566652 55774500 13108319 499571427 544537712 501104154
10556180 17580999 1871602 149771879 174476792 147681555
5968046 2340834 2000688 14879077 9256603 9915428
266415299 117710804 27395465 742524763 781774277 711387017
440620521 88585342 36012351 618702851 571268156 568055564
229846146 24748546 29350577 649762588 659425023 658176006
87389079 5101504 67434044 522120783 506140008 540842825
53453638 63952600 141942091 661693254 543870981 653283924
105591153 62166750 44214563 174580275 162335169 106047732
37933513 28520454 6751029 456570174 380516081 450251396
233624677 45631087 255654711 319606906 347720064 426561543
44353133 1305079 2876015 64309482 64626985 67867907
49221251 24940188 12781876 225715867 227046492 225058150
261046755 64954222 205920347 418820651 344957049 389687750
264895220 42414642 130806550 827678948 786969051 798127816
1522737 22730503 139013123 647465717 643231576 726021583
87964103 148564917 34421894 693097065 833590728 836700863
6405832 2021833 2262037 35716573 37246111 42658232
91763497 1640315 82371802 828034190 866338089 731993770
302509191 16279172 197675238 400282761 385821298 359843077
480548505 348441 36534470 643380549 638672014 856262332
44536459 57534201 59703545 246403565 207321737 224893701
138927503 151169257 238115027 433214955 441306756 378323559
21287116 5728726 9734366 123390140 131037443 122211381
37550033 301178416 45843503 584044125 575816751 525383928
233016368 34695357 26967068 606990343 341788073 645691315
36032618 5763147 30066969 97304537 80765137 101806185
5019810 1159678 2045746 22910232 19181033 24357227
223982719 74948985 152934303 521877043 543190608 577292983
756848 33876633 65028020 482151472 513635417 478452101
469950767 10814107 9375012 674527495 669263855 592695152
120165389 92854913 10825170 757362738 776848993 687276136
31062982 82118307 5513281 419091581 507119547 462866002
103507519 1010322 18433201 318589482 307383544 329092821
876203 5587596 3551562 37269365 37668706 32555371
385118896 10368006 356812045 428053677 434912824 478111398
22549981 27958754 245902298 563273103 442788681 542936908
33986130 2732728 12848013 67923427 42267853 35607146
99864858 50161379 24060449 493213604 601941499 560397383
2913052 7672437 13829014 88571509 77271393 87994956
1625265 53300410 8908801 673060791 689915216 739540341
7480517 59788986 3005986 543016818 535867076 546794610
33279437 30201519 3083738 173915122 177503159 179884583
15686920 29175679 59047821 800202030 820127793 786990405
377508890 66129029 153728980 484128503 431311721 524745492
56477056 30416910 76263727 730658581 736265145 595224540
280828532 170837130 106896592 515802640 453624789 354997577
59184279 2380388 28080764 295631403 267406566 260607485
28164219 849512 986767 500512718 581249809 445185483
7834702 25739358 12854118 404535921 397220599 403645447
89064132 2794670 118892001 318926504 260131850 319167090
27096376 56531668 55249402 197403629 192227021 189115977
163574157 23606794 69186137 169920339 129122855 161242654
3575056 3302112 256908 20211019 18577620 20735955
24595393 5593003 8092629 42475476 40840798 37883693
14861947 45352800 18718351 273954588 254830736 281482456
54292662 28868853 116328852 458298631 546291568 504491014
19407809 3912128 44888008 926700501 935292064 941940830
33642742 66823769 67896629 705083810 623635844 621308862
117198992 94832290 8420237 292247627 237471461 290883778
119095637 104446030 112849667 588541126 412093419 483920843
17244693 10384429 3312624 117230027 151184332 102588006
218467289 265482805 53328364 784298352 715007165 778519549
692457146 457863495 42727676 827790705 506277378 490866116
39147908 18008891 17645580 170590702 120556895 132907266
366329057 60126742 72926474 784781292 859871645 897312611
501978260 130994316 157197282 517477573 723104391 380501484
6617967 37792007 7163164 786172023 706369261 752220035
136607753 30741232 139168651 462784962 488642606 504770193
93189274 42682567 51170614 454455711 374042550 396552084
99616253 132524575 9767705 883511641 893611068 883192674
1156231 26135900 12028328 148816726 129941776 149125891
242232319 5087665 150462657 561663781 582648333 550436790
19317618 46932068 103590302 257574962 252411382 295014863
82338087 15358065 5457449 275895354 232764939 282375729
1753549 16407017 19096811 98812691 105564642 108312603
255544785 16446009 168641967 294181325 241177949 294697056
31814846 45500708 49387900 234891155 249791845 239126763
137127838 8114591 31045304 644898960 594070849 599318784
78241798 79134939 47731354 370743620 355896519 374146558
363929844 30245775 60786228 842378086 878844965 483926227
113328048 123774053 28218234 611791967 514814111 514743880
204881262 7341827 21552966 660480427 650537402 642034035
10452923 18569978 26023768 135100445 145701954 144536701
1457854 9353728 11549958 95012563 99005963 106972595
146076479 103716342 6868587 210676068 197108541 130375832
182027371 86855726 27073680 214126954 165770464 172614073
167490296 45848907 142749886 920380578 699324166 899565012
108059931 31469155 7423207 637910966 622603180 608229167
18548917 25911207 11897607 216567398 182225874 222824282
83863170 4993850 40411520 207515571 188333439 177848032
122287069 65546078 82659055 730590280 662972777 807802778
68684136 30624650 3926055 83074559 87322970 103759866
25757895 247022620 27092835 651226585 677494364 711339955
48654865 184058126 142986903 850953255 776325958 804177678
42722 2793173 3571574 38962271 36368051 42070059
119066027 30080961 59228408 162575070 175207793 199796124
9268396 156978346 36453826 739008037 883772605 803408729
43251016 248344446 34176664 663004863 717856405 786684588
29732537 11883516 111619540 632528497 552888256 611258287
11050144 27715411 34992953 177320907 191315955 176998554
305926563 90017467 89338019 742448672 671443593 873607141
29129573 52364941 3949725 787003714 798837317 724732325
672880577 330915644 261348062 795659884 615690519 730486575
146792656 35023088 28494075 377181046 326607122 350294385
419710697 104001015 147783224 750561791 735092759 761276171
56625758 10048477 7529080 162562490 150049501 146988871
404254088 235007139 375015116 588215536 457588822 587599760
104386853 77548684 224412372 511951231 544681311 581524701
17312624 135281418 8381424 606267459 649494638 639255467
12752156 17046156 85706118 771478363 722966684 802385899
201111629 6001100 168071276 364500827 426322470 461720663
3527661 98958713 76518157 548458846 363082434 452524459
95706178 143424713 93394222 845476006 871758907 868587436
73846030 26320999 9012872 115749111 111373495 86875768
31819910 97629299 13868898 495663388 515559187 490249625
340209816 59648502 20227275 722095968 573517128 651401049
13749414 41315753 107551635 710230998 718253765 722132986
257026887 84172646 161717174 326237166 213538847 299817067
531939818 41776468 132340493 544110700 482425757 537658859
2838838 18760184 8480388 103287810 90722431 97978213
197151730 38697930 98191198 810276625 666192577 810378978
118377039 42033760 15503361 707165910 584083545 617974103
5607133 12483068 13984578 45379687 45461424 48051351
598738341 224399576 142586982 754802415 627273622 821531035
184261386 55367904 28642381 419746726 364720707 375367852
47517926 67597265 64310458 319939712 331191032 283321937
25418438 20966709 43644708 368498869 360010416 363417801
115104855 28625196 10012997 271504952 266857553 215607394
3068466 1848522 1080775 3341915 2985360 3662954
162353587 161203624 98138478 404527513 397889166 369429205
335930381 233699362 117776422 532349708 485240651 301373652
35706964 2691632 307788 128596698 105091958 127918438
2857708 5139352 5224608 310221698 435232622 400917369
728550691 644705485 359327005 966569683 931518798 843791980
119472250 59122832 41596301 206380083 181035701 98229164
2756735 314011 5647761 42379572 45852184 45484911
72577687 21224170 73762557 510350688 503139118 536722800
17751385 9376628 3421649 143620630 171829071 173581055
85731955 50772386 61243648 204758041 215624016 232053444
160358154 22720789 17506481 229271033 237361159 232648844
171505 219101 25587 989370 955560 975954
759132370 238206503 60432517 856341505 278710612 799287477
248501600 47964966 90943805 758546306 740329556 691545323
76541314 17888213 49281300 654475940 720782392 736204656
48325164 986006 531638 355194250 329309154 245018715
28726041 4565565 12313386 124156117 125831187 77792822
94791889 102500625 94414540 655019038 641187634 683212738
162185522 3269549 160434020 857076421 556206481 740895051
5659419 69881718 60705899 553934512 556198084 431436330
139049940 155459400 41881248 628998932 614061656 558949424
437892778 142386363 189047218 805716506 633629965 699621525
136187713 68123232 108261257 873844930 913884880 883549547
4622626 8238940 3666803 27594076 32151839 28206301
198993457 62660937 51915319 697179779 555365565 748175238
44069073 17078511 125905913 568938643 664745447 651868852
594811983 289296462 149525703 797686487 425415484 598662537
51991090 26481738 7277401 603204830 741720023 705045663
15555286 4582561 1684921 113134032 77163111 103727283
408715104 42578808 30598932 453468461 207330401 471505510
291694118 10417071 15530506 371197510 378750311 271584363
57853593 67538696 22577004 435569672 358978663 373802907
246642509 188807575 1885858 641346425 389654452 341311327
863449043 109715736 149688311 892356999 498879194 724181891
59641850 44260099 32645852 437574171 427919024 342002280
20739912 107612456 1798751 605637013 500813489 615682115
80504424 9469474 18222966 183537401 184508813 179621271
78047753 53382067 285258188 791517069 807654374 884497528
12094345 19627018 2626228 484592284 414821220 412854029
287270998 27980673 27641251 676632697 517624570 509568852
75704344 3269511 26733711 269197280 239756955 228737713
13603787 55177292 13810085 184968726 154729387 146007224
351703597 236854072 42044729 465982313 551564124 400248206
2156459 37882728 91287984 263327194 272457184 318553379
51558755 93627434 12096030 655477612 704458992 576991259
132892919 3381918 10932943 200049046 230984280 243527020
777626594 63118288 25957769 928348481 863697336 747089957
139938724 71371580 40426214 791261357 820935895 632305546
232793812 12089370 85103624 421989376 288527634 362526126
85418156 28638561 27121661 293524945 303885753 306682598
121810265 25765726 9805499 196994774 157960907 167390772
20890424 2626974 3525384 245215352 250704244 251705423
34370627 33055752 23993668 556985724 484659112 495641361
91505488 5325238 2225553 196049624 163674271 171510259
383050452 96735570 123597449 567051621 538953994 514113615
33593577 39310006 69195615 506122241 493697356 513188982
182407369 85253472 191592956 376475086 371201044 354587551
128012384 143134703 78716487 425941523 455271881 385107378
45742396 6079694 5587404 81393391 71512068 76376990
6293853 2947480 2188422 79067872 111007392 110794665
2002988 24503985 81392719 787097339 820264942 813558153
34126915 11722879 10862056 232575281 244297405 253661887
144043480 21480936 54086592 272450723 129394959 289145054
68287156 29055795 189323 314974910 300762234 347914591
4285289 1181481 7577816 34333648 29230480 32612096
138596923 32842866 50406541 234329299 65565850 228172632
648896 2259851 1615445 9457704 9273763 8278427
219596959 94103856 67540116 478456466 430649933 442229874
188562364 46037232 25740653 236632512 223638941 204688498
144574405 18222168 10974584 289566144 162249107 236674960
22139674 6031953 1710415 49909249 54877836 56252758
45440962 7056196 9643802 138466613 135851437 111117283
43779653 5262615 3054865 112483389 93318603 79710698
208230019 99466205 10123848 267887632 279709870 252892704
208790511 47406361 24236958 756078458 695782165 709630911
74102073 166549432 93168163 894761717 812359025 883991625
105419425 5793668 68810220 589789854 470234349 607167583
15556538 8856849 26194881 301853810 319957665 283477593
191392130 138148940 236487441 645783263 928464256 866134264
171568409 114415805 10251363 279300954 328486019 170174691
15736069 39827204 29527522 458203401 450141911 412117023
389034467 118261508 26834846 620429761 551375972 707250355
353718064 46222800 412170136 523336609 352781603 504422807
169132981 197478982 55821359 726945175 926072358 927221101
22121129 1501838 3959349 43818671 43436453 40972615
100953487 93770976 129888237 290073258 238536585 259683078
554346 592755 121762 10538539 9672207 10075051
89274474 9952605 9011103 552440653 507279614 610220041
142933300 49127839 63664259 176985178 176101124 155690601
92463464 52170423 119613969 592499117 440343273 608393835
15076962 22376369 8447855 197691263 186958319 153478837
394255882 242111586 10452630 869706101 807800378 808981390
586882242 348400572 99958072 811889888 867560176 918683557
245085637 101706874 8486136 356128907 364948791 344089821
690556856 186645474 126108121 866637535 595704866 754451353
199454754 80067133 67456196 475222694 554690959 640410057
18400021 30828913 29028782 242560129 292010519 224501389
414360457 240864494 107183962 696904894 766051113 755583432
1796917 5955820 26111015 90611104 71476261 88170056
188617876 120869698 80686058 237413801 246105584 202634667
114452086 4225094 36698759 167582163 136973297 149570398
2021906 1585167 827540 19203916 20534798 20487679
573767835 41816670 225605972 779997415 801933804 764310632
50169907 46436421 29512867 109858472 133437112 102363929
42211825 2123493 26768174 630993248 706086023 714107823
185393368 864415 60732762 245939556 251246783 230763270
27003965 4255681 21045777 176198334 187075922 168281503
183086826 4896074 92700968 384576998 337222865 314140454
426977304 101959423 81457182 507327948 500135254 577098077
115581916 41092122 26556390 400003310 390167915 417411992
464637317 143962363 420336676 868506313 794726114 727531280
334645842 17420323 36602326 480898267 471167472 449875363
195229985 3977654 77589705 310003829 314775083 277371450
525088847 130445389 13399907 667053277 497767642 626708601
72359985 66389266 60480951 414457116 530939313 626509877
535118571 119034716 156847282 756325804 309871759 410025023
2580518 9095182 11083481 91757810 101939750 89202811
354632582 438332336 10632183 720721688 817326075 727443275
57676520 56334055 14257594 843733043 914987060 919228036
262750067 41147437 127087356 661839059 749488038 743105913
35553784 73538969 47362543 424964495 566326290 585418063
4977514 542223 6148288 59469332 57465422 40573568
316828276 121703158 118861629 877424518 943156245 867794810
62224822 17010326 211172647 583134189 685814018 652962316
185173282 204801217 29991517 593546808 621978680 630426057
208275118 39417413 11843028 261900340 256201109 173998250
408567027 14718203 195664125 602365890 646992911 575343283
385547060 505211305 164780992 719310511 754263593 797385498
588547687 163227724 154250049 680564707 682791602 691581140
115890533 58365459 33004779 204258943 160181930 203529727
344786311 147723357 31978530 619450745 478099940 584518432
12429994 516578 2553764 145350888 147733748 111992760
34447070 17561442 2002317 161907628 148636941 164512666
194809561 21157435 10474464 384483482 360907119 441767486
32112660 81059549 7751067 722571926 665715976 670386644
235843660 121470031 23538332 443195952 380629556 326861342
322421567 67882290 3180395 846612761 786645269 811630896
8841147 64094936 59264250 239812609 222716580 187782043
96024676 46147360 45305231 220868288 162068308 195510160
92768369 71600073 56594565 316670651 308775741 296594616
532596740 210125811 434302554 782509496 766758774 669222280
79179039 11396463 60739083 130777217 125288533 122963938
612961320 283494889 297488483 712161907 707269558 527227966
69248334 6201899 12001146 215126875 166497265 206041865
63972717 35818699 178119091 649536355 749632824 812474777
90431575 20517543 42719949 199517621 175292343 131415577
16814869 3299873 25517476 156293249 195547423 178736743
174677610 43244210 84858231 779343288 693812396 783822586
63915331 58277944 33699846 557740721 498281963 510368143
34316160 2496988 24867158 236556816 200216621 187803483
523598586 68775664 114327727 639912770 558099636 634803596
76120191 103766748 19075955 739108641 721184962 695527913
9387180 8280451 113144 222011861 207045337 254655308
5954309 17311938 3955308 329881621 363356356 361111392
22947756 2421501 39194240 84292231 80640922 81773800
27464303 36053503 40826737 501307933 572162172 586081366
3388873 1308661 1816881 480435397 352214100 491477799
42003557 1165560 2188546 290106990 282020091 226966853
55534618 178593195 71955169 378320400 423504037 414635337
74192147 36813822 14488798 428983709 436563408 397446680
224285897 72740908 28672579 397371490 221172294 282929494
15872851 12458947 9770954 60982617 62710388 59135557
12069207 1924491 393536 65534743 54880752 64745154
1077087 1120830 48425225 295599219 228534803 306252615
366386764 48112062 8876411 516147749 469354122 468944038
33110894 33450660 26900950 231740580 202859612 212164203
441618354 314445255 397373451 747021427 730875401 649065767
168555330 2887082 1921558 365290488 235489389 361596638
231333281 50761823 142308742 376988348 411197774 336876087
409039211 138948847 55737505 469311517 468502441 482630246
284223862 34169410 182042731 823022464 858234317 799450403
323872563 423177237 46351685 915782531 919484611 879665669
734295694 93773882 142582467 969218552 876132983 969157782
65341752 130896899 68358745 716829721 813526937 779707079
239259955 79590834 124137392 478455086 426851183 371393579
254762532 212524917 186013968 699838083 716677669 839836404
153360333 12346011 32054063 201512926 142487302 207492496
563960682 68637606 62099613 943062169 946849829 926512135
608953296 50536335 87787494 760920693 608415670 426851950
140720489 49738003 62921804 150650678 62768231 184226784
89684524 10529347 16658543 99217072 105467627 92136998
332540414 269622357 8962239 604915090 605176236 614629500
116826348 136351846 101944951 457655987 747232852 717995184
142562985 117727438 139027742 686135568 361853370 559625245
11127356 25027886 63360311 382822976 372014233 361915531
85092662 9028708 32048224 244292243 208288357 204000559
20723934 58229096 41303172 484048039 418235493 498922954
36099600 10136600 72125673 232927163 221426822 243049444
12408131 29629286 27159309 199685192 150974561 110727291
3483325 42991966 27171199 194875062 188552791 178384541
12576501 114160138 28013653 400156135 406844865 375293994
128408977 4879549 19722676 278123968 247248249 256888313
84649793 168507637 303013605 769988189 744925737 775178956
110115913 48179310 8938291 629949372 544373457 513995264
179332319 8198535 118696168 319736409 369155452 367995133
125121737 13037214 184195487 420043559 352495919 316568090
3255494 19536833 228024 331877089 289247189 294199430
408082890 268583489 228136178 426813401 359746302 393596724
539879246 158545727 9701040 753781965 780222949 539664947
159044196 64768352 84910650 309679336 306832979 235587565
614751510 314391236 383251154 649112934 586764417 637972123
903286 79473638 47934441 473591414 618574244 629824613
266210616 96972751 80129846 732841608 818933430 820313053
3861489 24875450 20354048 140112260 159907783 143957876
286509260 164093867 54337036 632175305 547100269 620478509
16580728 2367711 11921267 53326892 42024681 52528012
563576440 261052970 81642546 813065078 709295745 176634871
14879243 18540848 9401792 71993831 75110931 70678449
72827857 14356878 21976276 806308525 754671339 859749798
48701067 1390939 25399225 181520439 254449507 270566719
51361782 17502681 14133388 94764641 77490281 58051255
69579236 2176076 6464116 621030175 604837377 635307148
287792990 37407087 32274757 428417169 503838003 417835287
173631193 115671812 1597472 936972124 935994270 887393806
15837961 11049828 15416731 73710618 60397853 75495592
63494677 35499142 4895411 92698728 90744975 95108683
838550 53009325 31521551 319836856 524445992 616460677
543330086 527249344 591677236 834700741 977569868 788224997
277007510 14145904 6859451 713237054 737800753 565651582
284152700 131547366 99532714 624546891 584577388 595791008
19145785 13678427 169004317 834601925 882218892 793831623
39519078 9361234 7659556 769427973 893937071 904854765
11743804 1320190 1039616 20598306 11866482 23348032
2201720 5578556 1012387 83586514 81940471 87163869
346953714 43068347 902221 932205224 621038421 916121609
395401677 146341389 93741713 433278687 420098322 150777800
181595359 114937577 31545280 237739457 242287961 225410296
116182934 31061784 56075957 410423810 359467807 410902321
6540215 2867613 475067 20303097 17086307 18465047
136727219 96280721 10003461 542584874 765675774 735297566
3940409 69598963 2729316 255302733 264811361 256784851
173492 20511032 2930111 493486732 542481265 421501687
75619950 15420733 11057880 415976986 451578609 477342589
37936480 2884265 78147662 520923954 549006183 543669913
31594892 32377173 795094 715374410 726332670 720485508
27319528 64362884 31278903 281092135 271786225 275107878
309380391 35323308 17713773 623361106 630970063 393718808
232746192 14428865 161009066 272465932 333903702 207296438
2885489 12859039 2869546 158096382 157483490 174463532
5733223 15843823 20923776 611251813 591703073 573751052
179571491 32633375 39513645 333049408 304123875 281818121
29803040 81426039 20946188 301193966 340666298 289831027
4184560 7755045 3781988 117950782 72350953 103890485
113413884 52968225 30699180 247002445 273310303 248528649
5818168 4978711 3189815 76617831 76921752 66454622
22963516 141976132 28252030 691119169 746654353 716750545
4421171 8873298 4160237 42847064 45117156 44718368
197037937 11179379 65532891 486737022 557961202 614767334
182677024 24204559 14460551 338745816 291839756 359299416
412569780 129485253 46139199 852928776 923350839 960427736
9709578 8791676 1961150 96756243 124335985 113804526
67879812 225832251 61565516 843894883 824545844 823081013
238470418 270866175 25039212 484047362 570861016 484421462
106766442 2900969 8028318 623302371 505101853 541510993
70100206 4918097 34175929 85583042 79282360 78090179
6681244 8675278 2134700 74769704 79320818 59991219
86172654 12792138 30297500 672104807 688967699 524704169
245631706 49427346 45156100 542727224 635391898 504005782
337662950 46741990 51334373 411380695 218649805 331375938
44634321 64714350 166936031 596274941 563847450 565609580
7201440 74745225 67966130 569904445 587297131 571387849
178602010 241617690 55043078 282032655 340380557 215333181
105288589 37637391 42061164 696039174 714185143 727576782
65953002 4237020 64933808 413673490 510054836 501996489
21758246 2280136 3995532 98685307 102265267 95381989
4784671 41051022 24976039 235526345 206674799 230749400
5326439 38621106 73540962 186855479 188629151 185808883
248314525 26130534 186814332 826000696 809974313 771116623
13149743 29412280 16871248 298670648 363030690 348877143
72533050 68682951 32887017 857768824 856488087 900253930
2715716 220670553 34205799 521253272 490561400 503430026
186112312 25631954 86972128 421412382 382812247 413547896
6753242 12409774 3259975 39873575 41277905 44240774
29817478 110646721 21468252 706014813 739653511 777485360
8915388 15648526 41370572 175919990 189695289 201287741
29205697 36597905 9191901 130298109 123969964 142573324
53745889 21040247 4060319 433671856 393289556 384388136
103400954 86155427 3350130 217436165 231793344 205814318
80256579 156835968 139462383 319986989 306227307 307491543
20930938 2876719 7670542 63395200 57273057 58709008
4465182 60056866 9512832 703161260 587806028 645234353
273532576 35596403 102377686 429621607 325042434 354068178
129795845 14632714 150496424 811862346 703433160 810500778
239383725 264081224 150282318 306405710 329487432 224933225
7553838 17208222 39664068 205702742 251849922 241577966
12097044 62865637 3745657 201538295 227330232 229191635
202158438 114120507 7947734 864369896 841565384 881161686
303862810 64935447 22313341 499853524 588421125 585375139
91344461 249740 24332443 173370535 140891634 175226275
1121093 14064431 40737304 148067712 145903813 135236961
66420178 49684261 71177592 222082607 241552983 281768512
80580417 7815912 45204796 418588022 648501860 671239315
99839465 14225505 95425590 454915595 359826468 389727870
48753197 38912719 3111404 557877101 620514761 562283202
38484312 16406490 23544884 401715314 383863927 407770733
347101268 167520921 180891821 652078364 776558785 915743629
640561225 243748795 35096543 711493897 616106920 491156632
443269909 77928771 139421125 827315997 787080981 712107558
112280242 145640934 5726127 617333573 741813355 698105322
132799469 77280267 86195779 914346460 719800792 773866449
27443305 70490752 180588780 410704497 413577211 438813103
29442681 7851173 30602442 144524577 139278203 165259207
175525978 31982418 108559599 751614476 633913661 749252345
2152950 9974457 6012241 547879385 544055371 640198875
148430216 104783741 45776586 701845492 644324128 821210964
47834514 37438523 153669404 594607318 603904848 610446518
8149068 12466904 10378056 165654299 160768952 160323388
247041090 21919390 41517012 294380702 322674102 160648151
40930665 64672 4562150 168043596 136015275 145024470
8365402 3055849 7714359 98820229 87363142 107307451
401596761 253829268 93755893 467262033 436889988 291139854
23902810 59833933 24102367 262879731 280136000 242514786
340963148 57881930 8563250 534629336 689302404 366638836
6079900 2881054 2353427 10570939 9327069 12951166
20092227 28447013 24017913 197914712 276676744 260544384
417117247 16326910 213361870 623568511 491944701 549957578
364749617 105163482 125237543 603998489 865067074 676869276
345419798 151415464 29758407 958659050 876163320 543705978
5203254 27909873 21620373 75070727 85307130 88533336
328730632 18849987 37806488 544815618 558593164 535246322
494721 118830152 179240877 613953088 605397164 631730415
114203366 21660681 5617697 797165649 887955369 908171603
597401650 300974877 192543950 792465818 815171944 799095561
4700830 3230277 6653352 139745686 141130858 154128182
112748876 17403390 63476553 354960060 378266328 386575767
151460658 14427626 72914266 423894437 416290030 452690285
53490129 437846 10087974 341699792 372919706 300665052
723261373 150764794 47984387 801842387 684392912 457519749
260642662 281943886 21554692 941640093 800413047 762076155
117803503 54266142 173403512 397140947 397639453 330198269
483417510 936758 279794522 927692988 597814412 886122554
292695566 31097143 29493296 363063877 233495752 331741605
7569689 139860848 109703356 700853863 647131383 567474210
330889380 64589889 22365894 507024405 454681259 381317064
58956777 6048340 41181005 177510302 159771376 160367805
56259364 18841626 40402725 295925112 279579016 289061645
18973794 31631745 39462528 372710612 366878099 331085077
5410703 3899161 10402090 57767298 46458279 61536999
379500599 6050678 167474700 757256296 892051499 796134252
18257960 26173636 35062364 188177502 197397088 202403223
101644477 6920249 11612302 520070044 547972113 415094231
6977768 41707485 33077252 389743655 472935718 314865071
221200818 237689607 94767541 933674012 821903677 816431110
35774024 103404097 44087460 493188878 512203433 551644907
396465337 48759048 199226464 697282860 417916591 546467474
62695915 63674821 75713500 219766791 274847499 248998120
18140640 20433082 303480969 857564147 871119191 778702466
28176104 30245907 72862181 685946826 662619180 692832856
65380781 24839690 36839346 360654630 301493719 373434479
17774037 12589586 10245575 165216909 237018671 233121513
142993586 20862165 30372721 800696906 922073118 936253342
26167510 3513289 20207670 719847850 751102847 713002617
11926118 2380257 6608907 16001384 13325511 13598995
114463384 6902626 8872374 261351033 242633033 283220603
20210134 3240076 3865041 23284094 25963370 16965535
389552661 16747005 350977298 764478496 700822045 704054835
102614116 87699143 55112808 658589398 814205022 779336363
7630640 1388006 7449622 51012737 56853592 53009674
19068516 3266627 17564841 86309374 83811832 83546607
22812115 11486546 1819948 25722288 23167032 18334001
318947202 143433172 74439020 458653253 384859258 163892543
31843393 57469400 17044789 496656439 583041627 403778575
384535296 186389146 37119081 677235046 733446678 556934836
27022550 46938091 25983643 501849808 555111570 560205871
74298451 11562761 7491435 148615873 138150500 130385681
7170775 25526918 17320154 131185006 147945462 154922857
29397530 126117367 23350746 795390887 824678061 747447141
367232758 4547027 134172637 391176978 314106049 297809635
125749678 23875567 14619952 487504997 518728645 489834889
725911905 209220903 108459800 975118033 919947115 460420245
8239214 18068017 9743800 731418630 620559689 643338971
530907709 202734905 131793989 576825808 520240156 566142625
330431217 165297318 181087228 773378368 768354221 819545842
39430747 85869438 575315 507862066 535013512 517996264
288693619 106608308 42566414 641168435 582797042 624172519
80347461 85156606 17846145 556232177 601622629 600459517
612063613 38336215 373343145 930311154 662264053 692675262
4658751 5418409 474341 25298130 25545424 26338853
181945115 61314315 37046316 754041626 809742754 812211562
145077678 133730644 29444149 382340652 446337802 270360491
133010885 106574275 41223544 218852555 178347465 210562875
31455382 31975403 142766635 616483025 632223230 623088381
260732391 117024623 8426798 409959335 300429062 410619967
16612797 482741 23262531 125912837 125107722 130661533
106745948 60694464 6204812 141796579 78446197 124967223
358286360 55961345 135378329 634471254 662568220 539572525
101572322 2549313 72370763 289571591 340433752 334320184
22929617 16572807 10147354 672010031 530979245 659407903
42008935 14488318 8599329 82333729 87357700 98545672
5096090 9464609 3130679 57811568 56810285 56499240
85770160 42908082 19567007 196273154 151230527 189650873
253659113 108834093 74407032 469328208 588557697 552123197
663642665 22047270 64932302 778360988 801074315 474092710
93801443 38912799 2405046 104399188 109397860 76562668
5627625 142126577 7020914 709765403 674630097 633897061
109430619 3655675 55107658 142978863 159205663 153063219
5863511 557885 9651802 37764689 37808219 51371932
134841840 43098871 89657050 247079384 261242706 265024804
314637504 136719547 15776128 377835908 343301327 105686167
117920144 127236046 213077649 538176595 630027493 567872467
12580799 13213409 47230114 846731864 915349306 786569039
28137581 77938245 26572391 841514059 880848445 938892871
10419527 136692292 2261523 333341526 337544004 348932737
78358794 94719287 5611812 500145217 501051455 384690172
4832580 2139161 1012444 6174175 6156656 5986244
150256436 35181215 32309632 681749026 668334672 683814902
270047260 99355449 81444231 342653574 162433230 182023678
109744943 20908916 5387793 159814162 148624612 159575676
107461374 84279556 54407495 813483814 722708025 664586639
396072086 86461587 433551853 949546542 630627675 898366860
253727243 192133107 46942240 651465415 599382522 693255430
3840681 8010584 9063991 196847118 166118527 197975875
210870158 143142165 142665745 863609784 667922961 946542471
60186523 19866644 84163068 672308367 641802200 672720016
39988810 24572088 116390638 879016594 621285377 866090708
151485550 124445282 8366405 736671855 922071213 862317019
1114000 433025 1167435 1725605 1667727 1441593
297681499 59131709 16261587 513849252 496437222 537272987
10788413 13472479 13254035 657638580 595591296 561017413
350993250 220362644 19768297 638376554 660189492 551471934
245051048 116674842 133655269 884237946 800373842 613502336
73854769 18628890 30560669 514667091 546003208 447347655
647172289 115441626 482870731 919288707 852868297 818869856
115232121 38194304 19244005 528640549 524861894 527789101
90139241 15450274 1106616 714606639 795531792 682788662
13141129 69213030 59435966 978223932 977483062 919698842
2409933 8085497 8913148 43595552 68713059 59028615
14185435 56157847 43718696 551046174 537750379 469548845
9911189 73543936 8049479 303349247 284997211 261956517
433009316 10082227 121466161 698338454 508926687 669897535
89217674 16256297 3808692 252666118 336959575 324825881
152971966 16611764 47911638 639667522 603848828 668371088
144682567 11422124 18411137 172008623 190673036 179829214
3432663 107549288 18016655 586835383 621609901 605302504
31309512 90858065 52002660 598407532 620325973 625995427
103649459 126618975 91290324 393684008 430382689 463999849
8343784 30341557 99749044 402980388 390423277 343584894
564692909 107381213 46943450 817757672 891901925 619567125
404172646 193296546 189096889 598933897 466343713 587824020
191881560 48595884 186976850 704800138 677863786 670317625
12585802 1579279 156749006 779165743 725232378 749291522
111868791 6739294 28631854 187145662 109221810 167508596
75662362 1397254 104249834 527987727 471862225 504380472
269770529 88066649 67431526 529679247 619898314 600658428
248718037 37111918 48991289 280937289 293419954 268615324
93311005 83681758 101148239 401646232 396364602 357886992
26878028 6891684 226808 66284229 70650352 50244530
667758216 237397041 530775346 849833865 427131444 847122571
5567923 6110413 13914124 159708288 124471662 174378107
103675147 31563668 36109370 116825242 115215922 102525764
46133982 21836265 25287790 606969825 682639153 643186696
197990608 49959120 42693943 228281977 208333704 229873136
28819803 7472020 53968173 351975152 321088225 346356852
332508163 26066819 223610349 611367943 480816784 678948765
13772124 52055663 350977 214822436 251689360 227892386
79646309 28755668 22882503 114037310 111874601 108850130
52945578 16898769 74514861 181749766 179079456 157237800
471832842 3800238 61631085 669417313 306993892 489656086
136640010 94033776 34921038 915193853 918975006 870027973
247884402 14284431 4079851 933707706 778993967 699268849
98601823 17629942 77015806 562339775 493441459 524688083
276189914 34686573 86653334 314260673 296167056 290763547
5762749 26966025 35915959 761633453 817565385 916849537
88565709 1304320 2004742 108195975 20011264 40153193
285585542 62974642 118484528 337981187 374669313 370114552
116533995 90293052 52718663 819492842 815949596 667261369
183498555 10011612 22971938 398377569 397466136 400830813
82378685 8379223 39696349 158479760 172098932 180483388
22635853 252155972 45706556 632021410 537140307 509765974
142482164 13072710 4895035 330518949 266456735 268427896
140522712 147182002 230389629 494433321 503606623 508196837
488076211 210035216 71245197 765904007 804251849 801309051
2756797 85949592 10144792 819557383 757725146 761404507
211786750 114843180 14429377 323483683 339397502 228562925
43567050 44577623 140674593 738631269 693183654 744856397
490034 7715543 2141180 37064008 45406110 46706259
381874891 18792221 279572963 780064434 793500834 795326682
458198967 76220676 7143464 566542495 571895111 110755143
59889580 55343448 9108962 546664205 520286682 449874443
21720683 211145920 27757259 500290869 713470408 772576512
544764771 8747799 3998853 909571294 947076687 675552327
8923067 4967829 393594 331133841 340417034 353470335
257089722 41056276 238074813 343181620 368677907 379370993
729313415 214410577 311296096 801186243 803058530 719008022
77595076 11732472 15640545 296040893 279541821 254296432
177179550 123140153 225384965 804682057 740039792 833283909
369913865 129230821 208516725 505612592 602594258 556894170
1624192 795893 185937 34260314 34490035 30356496
42810217 48312918 88311460 888272610 841249625 581395949
76367121 36054682 138874169 588214601 623417902 843992185
382963992 155039360 189593292 439717534 509653096 380574426
9926053 7617668 2621536 30514408 36185932 35430857
7927563 15351966 782895 135423917 128456582 115464611
187939151 135720656 40866082 219167577 246268739 245527858
456815142 196580882 4002622 580152021 600497735 435479453
122013749 69071300 47302880 652771172 628429961 650206867
405242948 32986469 97048876 777073697 790004430 851705538
59918648 50496853 27003070 291271822 284227579 304928119
10650558 1051417 4077535 21502040 23026108 30844463
17622844 1967400 5965461 78356882 76536894 71085356
60008695 21861939 39235744 684224943 673382701 676045556
366634992 25929336 15132991 768235621 598257073 702549576
41131482 77303218 51281408 799490241 927967567 897337662
2118682 1678897 1463174 6760823 6573824 5840509
155646521 26474670 138171059 491010721 498941849 508631019
1384798 101456980 17547389 926682513 868806268 834649754
60384118 6071829 61209792 711505010 722287735 696049487
86453 4885726 2009794 55337190 54967612 63183433
116399687 17934537 173873684 728859559 866879725 818288006
186927956 25845322 115032221 415336420 429773350 365706436
226171967 287821127 66153412 337780463 355636401 351990276
428367706 72039995 349193342 598965213 632499736 515457704
69497339 70272995 12734216 321583121 359334230 361396578
39222758 44091207 50652333 446559242 445881155 413494814
49246765 13256657 23262061 133907484 125430512 122813216
231015358 127550825 118400392 279172161 261119029 281319989
12292919 382649 1508555 17878712 15312424 12233405
463283216 85666027 269493863 709243750 421911971 441798531
8019818 197552463 206940592 559176733 546858557 563723335
34153480 11378087 49005936 337853690 326077870 314550590
36209417 42702111 29633051 105971222 69317528 130153593
306664736 196957707 244583108 467115063 419863441 499099154
371764345 98240846 26372358 635221953 561719784 549013849
437388067 78307953 51984939 757015791 959519469 648642182
20761927 136268966 44011748 556559290 455578278 618781864
91347939 30648751 18932040 117536179 106380907 149103171
57804573 84983052 10028275 499499140 479276559 484293783
151640232 99728643 8762473 690993114 681933006 707002501
119645671 160197052 58814236 652138412 614507771 662220785
2254061 3437808 870720 18189353 27126148 24225520
92442309 231648880 90626053 713039089 681565192 726640060
85629529 54205704 10640924 522753795 797983863 788013712
337241209 28522105 26342616 659759574 451022826 159341015
19385090 17170432 2443592 342195735 276878807 340567128
15537778 44525170 107583575 661871201 726262953 687646565
407079039 83511916 155385861 887133682 749461588 770818275
116610707 9623441 272107662 775928032 729507622 800274695
693803452 453865422 476789663 816263435 940419822 809735674
54783146 23239106 1853538 83242935 76601041 76742754
558665862 84139422 128282808 827188607 753685596 667960370
2300538 6698765 19756371 54086208 48958356 55348459
282572875 257489570 142283005 639662125 642157749 599445151
17897718 60297900 6926661 714456547 618705953 616840223
70892044 36155069 4000843 194818636 264440945 262346620
247855028 6451751 247540664 417054759 386220391 371848618
232396818 34856058 29806457 569993246 571731894 555149338
137826152 127589149 25757434 458847063 433902567 340907644
20491105 2367149 8350920 635006234 586311136 615884784
21548070 4754535 35836245 522422525 556162231 541503528
116206705 251955301 167218824 796381386 768091652 713316511
100559114 10862928 6056221 491774684 449438896 428220888
663551332 232557537 115949848 912137606 853544186 689947773
66218712 10907939 64415516 796132185 944318950 928462069
773950936 431931038 274790745 920979886 881109244 515681063
76941989 2586900 18817232 229996564 249576234 219066571
3725325 7792329 141128 38171525 41504825 33376646
217112708 10406181 35611563 243186290 146742595 208916416
34046407 21497449 7044795 482700941 510436498 515502526
9635067 10279478 1232257 111484058 132255641 158062359
355868038 96584751 162445124 724556850 869623259 864640506
47688641 98133487 69738636 339027067 378052244 316515910
81720493 108923018 5966917 539188796 752530366 688253492
342985892 279313602 809325 796618692 619702731 792462264
91470336 107228702 92620894 538552725 823880722 756852015
42105444 17323510 3009888 118574438 115062820 89050177
160297500 41469475 63849188 217381905 213777220 178146744
42895453 22272594 3851615 310704091 325879191 194187757
685587 1359991 1658749 22634100 23692817 26072668
60328935 22586565 55985102 257912944 276127432 271545163
40900916 8933172 7786714 74088629 100368377 102144866
20518652 32968858 44369565 247827323 235399667 173590262
71311365 199811272 52731603 755695821 885434136 865714569
235987625 59170141 62819223 332345727 337871878 301374155
8763887 2927369 14430892 142660111 141497615 137361269
100116915 15542439 2515984 399104994 319767627 447024654
49973088 1980854 24492567 77459182 40888113 86621921
2253670 26425733 8426459 90895674 81922333 76088480
14999527 73921060 45008016 304296589 272943087 309704329
75257992 30307223 11787842 564058734 614761377 591229592
16907794 23244767 49264380 388899246 316906957 377213852
358821300 104848617 51102283 558415377 402125379 624979112
106435615 321539945 29820546 763174799 828726189 696258142
210946242 64757862 113532039 568279124 457630200 459638835
335700109 90857148 60122720 675293287 415258555 579437862
51961181 45052967 11439745 109868569 120983054 121944468
276371174 38144378 57468337 372829412 306191690 294036266
226924091 138702396 49679252 716019689 730047355 763710312
110927597 12385396 10072550 121330118 107216041 53986257
38994979 29645897 14698559 455758914 398190047 428965242
42008848 15127941 20743163 56064742 45316552 55761283
128943239 164613574 8740182 626144668 494194362 503253003
381311355 107707087 44511132 451575739 565154162 612711292
636859331 267749234 130202994 767101761 702765556 754660624
36248551 51010801 32171596 310527489 308076120 281444015
478605587 142212642 367773554 879559517 546037469 875065068
222350550 93497103 10824158 627062582 674542579 766164510
71435635 2676384 22170156 243393262 239712612 127257359
47366072 37188947 106298687 375836171 369229493 366906542
48173571 22566724 7874387 56711405 62929012 54628790
204263266 58493247 183249300 695072219 504126214 726942666
320880632 60888023 24153510 695925496 568211331 705164147
28771133 194889926 33038888 582069793 644372565 401823525
76154029 33783296 4984486 818217541 808005603 844796357
79682059 26816350 41727738 115314043 99057037 93259250
39860716 30914558 52576246 254946154 233721197 191280345
30947198 44063711 148295092 486426329 483357778 503756604
796864 5591523 945036 20878944 17678925 19236774
196610266 8986606 36082173 550908333 491148872 600532319
39702459 3646866 22290616 131047787 119719897 148171714
24046740 57525069 70103074 512951967 523742350 504893185
193187844 26446403 50411724 510310738 551453178 522299020
42505924 1289331 4757798 259920976 278568426 227824329
5167575 7453374 105366746 306309075 219269777 366337962
83372016 6944091 31353517 345513561 373966939 180219323
131740663 140729674 140265919 366285702 362706053 335501750
332303345 34486061 27836033 581380498 514722714 506382913
72004801 6723936 26212019 363330926 321358810 370236753
46800409 127245067 85138083 389325142 299790395 369418081
260453952 27919431 70303944 435751201 435594121 420518269
69513879 71958754 8095763 450314746 449354417 448135396
7641106 12893485 1079244 211525272 218066730 193108672
118372790 92872157 116903242 849677564 922432860 911402364
35140682 12334811 17900806 290063549 262837286 306299410
56320000 10028130 20783596 126685926 123254188 134047289
215193659 63051354 31815124 709923611 786560274 787666596
363511570 19687782 109509891 411049741 374583156 243478510
36039518 19711846 74911316 338985170 376395802 406010465
48890850 77126226 145328824 764279778 969079723 948484582
69383664 268123762 12003277 870732488 933014371 967347260
443586511 19418478 224002328 684159778 636865465 519591303
136609994 704396 8919984 640234853 666249184 449980982
115760341 17165571 38755000 400561058 413851352 421725753
48694008 56564284 19680763 366415779 362817266 363196700
572021171 194366621 76691826 750225379 366617943 266672725
12591092 261823884 195351508 910908193 781224827 860680146
350610235 222272493 79930092 873781570 763369977 647963886
18196673 30605929 8030406 237549644 256641759 259313059
2890403 7976334 9693461 141717128 145296127 106223261
71026004 30964788 120789610 304302544 332816398 250915730
383025957 36447976 394454 706324144 699974937 334716109
324149162 92472408 37770060 531563136 429997496 423528570
4468236 13640995 29964392 164872451 201450285 194834043
68916 28806 47286 286399 280830 193817
20482399 66331555 3496978 582188839 599205724 509693730
50347133 31438351 35371263 134228343 136475989 114173521
2766893 5377549 16206753 97387160 90049062 97560421
14170400 20353540 7378096 357699398 455426629 452409574
123446399 1945544 94320605 293969275 259485455 274572820
491715875 32187656 20236961 601936514 535022084 565003262
132637294 44838741 20507351 731072340 708474661 745863277
122912905 49625085 274627125 514525514 861694190 877895177
304713752 285628982 73688888 553084715 813437979 705722845
76331265 31095121 33618939 423859016 482760792 379042805
55867155 17090120 186712961 583662784 530280535 600200988
63754969 197685 5780105 100175004 107827396 109874049
47934478 37510396 68275266 353089692 353904453 354713333
254131266 166263962 163684471 719229483 596520556 769328658
117335272 129489496 93752315 757515016 772801686 747038592
60443790 17498631 2850296 92096956 92979897 53892235
5783063 14612933 25117080 179828441 177771034 183414259
119059115 31766910 169700115 564864949 490296085 385440929
476216218 130282 38225647 843516622 714645428 734744092
64375551 19106036 27097716 102033786 104656808 99140468
504287320 224510266 248333161 981393324 592161879 646002576
626123739 71866447 94264187 707462143 656426965 721432104
617132183 150986176 135686031 671764727 538846625 583308867
37520134 10040344 108961670 692483959 612703362 615449865
6080732 8981075 608664 49644152 52687074 53551312
9030343 11509711 8240357 96950048 106193506 126419934
309098358 31256141 17636254 728206697 679081365 709317717
278052892 14206106 103197757 448875644 531309098 523589973
46525120 21881969 38628055 431160736 464575920 388149993
177181606 39713281 8360688 968422823 937682023 946765702
554822616 15540677 178125215 848488806 702935708 743277020
156797654 105193413 22191260 569028630 473053303 465138439
741958360 40437761 150088841 752761279 352185280 519667723
152941842 97159250 35265636 623892109 727430105 722853071
85215695 14861530 9113149 269170781 274626964 212379635
34179762 42841064 4629123 116726672 116044802 87322324
32704631 16131923 9614201 538627304 722448426 630531711
48653797 56233591 1440050 634349068 616994570 489512066
891485 259857 281702 21261741 20756301 19516152
109342393 12242186 24396542 421747196 435368704 439029623
7433646 2805907 5810737 53328766 55189246 51614339
217572044 2741928 430170119 881710866 881303180 868421752
152092916 51456673 9221199 223655000 210011217 229034500
129368317 35078447 48356603 215655221 219149778 170120658
293181535 10147692 131696294 473632550 459908274 463916662
382719123 9822559 110817321 772019753 526821307 799868836
683332935 182619798 362239575 875110345 388758442 797114822
166390259 47519978 168570923 545470402 502559616 613711651
3634602 26422656 2374606 166393550 173333099 160407036
68805806 16214460 4905686 195015519 230258225 173894461
88344692 227771886 27467678 729465334 616989281 770915403
493761607 250094501 72094662 712561893 728879556 237704259
15773343 5783602 574144 262890061 217359803 280872783
328098761 136169230 271159256 463841552 459287679 455933229
471919442 17938304 13853421 717656220 826101692 845446973
11747237 1129430 2525593 17901875 29555692 22984270
78948346 68239633 13498094 711620451 677180844 647625937
42913431 62852188 17193129 89577893 86654713 97029750
34039591 10546155 154675573 391239300 394076529 389663936
2153532 1443445 16538890 70884256 73252208 70972518
33417086 45574256 29484244 446075001 573577539 565811946
206640534 73524561 2079327 533301143 540424032 542618260
166333962 3128163 73286594 842433456 866819180 632843853
176157903 19253969 46369779 257739085 212625696 167107028
89511074 13636347 18793830 719381139 521670466 670178373
2480180 1007808 6691789 46393369 64612030 71187379
32599922 25298327 16204074 88013554 116214495 113113572
34528332 20145645 14214215 121242934 72359972 110740243
199621462 270308614 73067842 281007451 281824022 125434110
63352882 8761051 27199244 147734448 86510403 148523217
30681900 44698857 127607 62739337 87025792 87687539
124902437 142838154 12736659 475090968 413838114 476824821
115812903 148590129 58777844 697144945 652000198 565513710
12289241 10249841 519695 272878023 266444734 275405698
124162058 10057420 37510781 141969026 123902358 135096823
40531997 7183875 49539816 150987383 257872721 263620139
2627072 46685694 57426660 201280276 191129366 176774140
16750438 18115868 14555514 227825365 212702057 187410631
32947805 12493369 30127483 163768739 100920529 156991219
249638392 64037646 132359445 514896891 278236502 549655125
58742321 52073556 420618091 766434535 846328682 905311273
115845005 17480045 33409736 340772763 373456777 358119586
4258029 1884036 67635 17651564 18614521 17140443
21553331 951650 35112265 434979729 402843307 327760755
21495055 70229771 41101624 660729102 690342002 658322942
373523447 27933884 4372220 751733835 635686591 668381921
6484290 30383696 21705968 770790703 805636703 613742089
317033057 179094584 7848701 559173730 549022119 636485912
216482099 69708078 10286060 744502219 733460419 763317408
292345614 3259446 142171071 614950670 484637847 592656421
165244490 4222980 43504943 303118935 344378938 378209806
184187293 66817112 35974532 199453192 201248301 99722931
13246976 25534241 50885342 634720150 465599397 647648999
89147327 14757730 13729783 407131870 518029930 438130002
39762146 18127702 22823592 99336707 88126826 75315068
14009234 10669708 67125876 398776463 377565571 391265404
371727168 212179276 98072512 794454442 534653813 893780575
4880715 721225 3171748 10671393 8586954 11612420
36731667 10408002 22676052 187299048 87662580 184706695
196908083 137540757 155826644 867057445 664061015 844454803
140809901 7939489 45224328 287294780 329207432 236107439
95668853 53088721 67830051 192971901 185302340 217644591
3879119 73402801 109694369 412032083 342049443 415420541
28837360 31545442 100839906 440656123 417477420 393025774
25461763 9244385 35801558 166761926 135887061 161347846
227951237 43633428 32784688 457580776 405363489 427040227
11553600 5892530 11333931 429032462 476646504 514245330
487309724 74192219 238389771 554343946 569330714 466427573
188105690 89760678 95398528 428978850 459525828 613511806
34727186 55651289 59310684 271821661 253373484 296447685
519953950 118844135 106832308 620142714 569552206 680590971
457923843 512027347 224691960 591227530 596458314 354424285
29123078 16890243 15888911 31990401 28809187 27370847
39042537 12966322 8175055 104656711 107094064 123118913
190206097 68357514 205742230 504829233 384346805 449441346
2934137 534617 1485485 49648985 52460883 48058667
201667881 22543472 45122150 312755750 272381343 314295549
105092307 14079086 94517992 822431270 770324027 816131912
431347 108774 170790 6050280 6779460 6697102
177649314 5749739 38668528 288757563 196573276 351906819
160098401 180920359 10382639 491453274 528757815 473787057
343655686 18277460 60615130 848161366 758013328 783395489
256209382 185496796 15920603 701583314 887870566 885389126
380008664 254931057 119314735 448285065 460034183 165321064
3778555 3520455 7110137 138453558 168530802 127112051
705605527 219412745 89342357 925883676 842543020 841893206
358025000 53808783 192175856 688690443 756729982 723796288
20656322 80322618 2317334 282282191 262431281 300893467
13475473 107855029 8532138 285238603 288368422 302690860
597611860 118386699 82173863 848200431 579338904 762098896
554606159 462090099 29692006 678623359 636080505 681297750
180106330 40712959 10557016 463602309 372588320 313004474
207393621 69047843 174552375 314530284 294809076 318850188
85733433 123409769 59582419 848610849 782414204 853414335
208943588 269229002 52604023 715178916 624690879 666250948
91444495 9673651 191413 130940368 120220061 128572570
76731818 38323364 80291543 174723936 181270337 175044315
95800286 298350431 102813218 861104976 848129076 891019790
35241616 9660732 74597172 714032870 520779114 637002890
6563290 70950935 86350574 610879340 670416194 623408057
5987309 612571 2531155 14294722 7040385 14558574
53570464 34574640 12862201 425607789 415937530 445966539
251378272 42226199 203817120 940554567 786120375 737155480
16291900 4736059 6036725 83253212 73127488 79792581
476782529 198267175 82712011 504644827 429720420 451179569
120573852 43892420 7435982 140868459 160099837 125485368
102047932 99007338 51287103 202726792 165736005 73281026
443543945 333023469 166951525 648238414 407060787 179867803
158010459 6190421 85879399 492287970 500453679 465706439
65317789 62338867 20719736 423340916 375521947 419365735
11401715 9387077 13995930 197855948 164953496 185601415
218993884 32252225 26656622 297485512 240391758 136548860
18357859 15263371 9645433 104269962 124501479 118910170
488832859 142904611 371720912 704025109 620415801 650622155
111422401 66286910 94841379 866468917 859195178 834030629
159648210 112116558 287571794 769462873 742213687 742560335
3543597 37798872 64806420 528762659 678170715 683299136
60370798 93836654 45245135 213967611 218684782 193884040
36177906 6412346 36136812 454730746 420102766 438698455
18895256 207831377 151241039 701442840 636303039 736398015
407453994 242611728 72635560 541801968 566285585 460037571
46765534 52471858 69448802 989207856 808994998 817709294
211003847 40168561 64334056 343002357 258677555 191049530
89522239 25650143 82920717 711243267 719889295 621658087
139236153 11465571 97680411 913700138 881398453 644943520
338273240 37909732 301571079 892849215 764993988 793666546
70409404 79765611 60367617 593600410 656417157 581434478
2685620 35989417 2419127 201857689 192388865 188863741
4333029 37444795 2258819 102993833 99463501 82998413
14212603 46124854 7934495 479536984 522266865 612541192
3584440 34637852 1912149 211148862 188433820 187100670
28630157 17770382 24138001 171658770 168967404 174907358
171239615 200746454 110080853 797703514 652465518 745190786
9361665 23850227 64832741 360413451 478840586 512568141
196924967 91942226 69254360 289679497 246088511 354491555
8822563 56287384 51339876 633186676 662802152 626598087
303791585 37939463 78512135 544338321 530288837 559567999
169411730 55123963 74802406 724356166 859128825 692652162
27550359 51820532 11103366 273280292 256837634 214722767
102284801 136643393 32128301 481186444 520371046 504412067
470836191 4496424 201061910 681801428 305804555 646969534
204850370 6099607 33925554 525947533 582647036 513310297
34917938 22314219 14803631 210110288 194439995 179238523
140189809 22538067 97818860 720098798 714395287 836043337
48685 148054 588133 6533426 6473887 6430596
103948065 19026530 6005334 287735187 209262550 267753382
89199665 20040449 75157093 199100096 220834891 205584292
410438796 129427970 915231 768702565 666085159 748498831
626479316 18024691 64622945 886259753 737988493 492691103
32043612 7403461 6729173 343707546 573992143 498197479
61581610 144004928 14156906 525051740 689176311 667685737
118398827 9463550 15934349 152412762 149291265 111736693
2916193 3641236 8638121 268040035 248286398 276017500
8751883 11054200 4768614 511463744 485619144 430866791
258886930 213706253 342327351 629124235 576243420 626803355
88271876 10897583 29104372 379916732 394528141 316827861
561926441 477204263 11987615 585904961 605484975 521584108
118840275 160489494 41226628 657271272 751840122 747414610
13820759 10269585 1632176 114794975 115130954 112405325
344381701 217303781 125381496 640740257 390246594 612786313
132116931 126717960 44901758 213772739 248775680 220420161
32883226 48986016 8493641 744582384 727011596 820147035
38863394 15426134 15258345 244227810 208903321 218973860
5226410 54236958 41674807 376677403 388498330 398735232
5747945 33625186 12671547 493078298 496296639 534567193
27729577 27475952 72770032 402303382 466084179 450311367
2358998 5461143 1677704 14475427 15555299 14435083
49209943 22476218 3929640 66921282 94588675 93941322
274083715 344371936 124145158 485332785 431733747 549564262
76337347 48891167 11160798 489977772 642957382 656092283
559961041 125834553 131369313 912801899 891140184 641393509
137955060 30130700 15604551 153518469 125596359 81588760
132882081 90087939 109879359 324608015 308316091 293154689
88954351 42601239 34245979 564342752 850048051 866677636
68734802 6275826 44662348 214503269 202058259 205996242
232900296 23520186 138408728 315408141 327653437 335526521
73658329 24030910 1346249 167485517 108403606 83464088
425335051 220841120 296889044 759380533 475749870 560622398
17199041 23051162 9375234 323969560 319167338 348785536
91067698 25720366 15290387 235563142 243869022 195025973
39707372 32024179 30955413 275690053 256453120 268971333
125040442 109618426 122563663 558092921 660326480 424668496
51197160 17824695 22810858 746266472 762178881 765333415
25108832 67912144 124308345 673429564 638683015 686060951
249462661 21877101 16524241 853952851 886094354 690041888
243292893 32269275 204635922 422379047 407258711 414956960
11268909 3348056 1441626 37372728 45526419 45446676
63683475 60234073 50305131 776458198 644754484 582587815
40757347 5408161 24050529 148318410 136619741 114930920
120106854 34556597 20613303 622796295 660513252 697402670
50796523 11220547 703633 478909846 436937964 461167998
275330594 44106920 6897774 390656772 285799757 354900626
32143715 5416823 55747900 464069925 511635440 515664941
247120298 158279202 86400595 263798069 258455797 307888549
33261198 12684183 18834739 304707862 317413443 304647448
1641004 340714 2555240 63149279 77158360 76206361
11754422 29966326 54542811 205155907 222935675 207138587
17244151 5850443 685110 304778996 355609947 367067830
168768449 5961035 88237895 797264725 799582112 923298693
65582830 46308683 43699567 860052838 878251124 768535728
69056653 6679829 48063493 95579701 75962667 75722705
41155175 7965247 373266 106560715 61065259 58902204
167550081 42642198 48735137 777899235 714220305 847883596
7766960 13269970 12603894 252168393 285253610 282061046
202317221 52125307 131433972 267330632 309673280 359407790
107445923 43776130 56421275 191893536 187403937 127680428
161998567 83956435 1772793 448735810 385605638 450483030
62148811 8592831 38422031 275032333 256753441 271895770
19981577 10465931 9612634 34505784 37898178 39519145
139252869 15038186 166749310 779915695 785968187 842747420
32098138 57001092 2351817 353847433 347579217 351490424
166263303 39429873 22022118 637207515 721979820 783772022
610983377 132601712 174098667 677504563 668356637 571305719
76409098 72222845 6649576 109410562 126460130 136370609
800466891 21151695 556900673 883765971 764084377 852461274
17831628 25583279 155908171 489687482 524180964 527337769
320345317 195921768 117508406 397889430 427428920 304241309
58073817 15402405 30188767 108199432 85487463 88287894
124690015 76936239 16421410 280440609 293109531 264830498
149900411 99556592 28144620 340723204 321489676 346521434
54278781 41891735 7281184 538395353 523303958 612200600
6668311 36581794 49896517 395430607 361302875 394931782
135859602 69585489 102075366 443373665 406159983 446696401
351930970 72913446 392618298 526867598 296361056 467838938
84460349 14893455 9511759 131958897 107501786 112647739
39242318 218037 2474771 219913385 235195184 190792980
121710407 8634661 19555955 475999935 459997492 457335532
20154117 94326433 23096608 205311587 321254839 309314042
83001845 6866208 14256273 433325187 512152487 461543514
72150229 11335119 47304254 429954151 396178664 419412233
10868831 10635742 5749112 100318436 100000062 80767648
10907731 5447907 14963226 40728033 41233064 45678461
833825 13296549 8638757 92244425 97795804 101860614
27372941 148115107 50020335 638816278 571910634 658690956
34894215 11357785 7113841 629750809 634785454 580624713
295439040 126451353 65238559 710672307 661409477 923937801
266095424 89439764 79635139 363370497 457766974 379523975
11235264 54994473 46582679 837859202 890871416 888604293
282264470 115884769 27343328 431141654 415937544 381699190
55308645 49971724 231894450 868038649 951271141 910531643
1890991 701889 571880 50299378 48345937 43355434
137329828 161728523 27898170 311621929 366703815 327787335
97240700 11304438 73111865 389878700 284905373 387223292
83938583 20882344 6873345 163374817 152579471 132318848
3146722 43346717 10118500 355917342 360168185 389005388
53595600 40605861 7071560 164234010 192861530 177027948
102242021 45193338 70284060 341386728 234919500 322916076
68987885 18321624 44788116 329885123 337331644 328285146
65311261 68889198 13602313 434725885 444291034 409983536
4278334 1156710 2547589 4901687 5899747 5091892
20508140 27440431 13361191 403259890 410722758 330125054
740919510 167090971 279797398 778734619 784826729 443238189
49659784 1359595 25623146 149534798 149490309 114939406
214813313 11994736 13609506 783619934 665878836 612864175
19671013 23595809 6734281 422410311 377164181 400606401
367109841 26458163 227697629 444605237 491584190 291040788
231374085 23572616 127323437 259134503 62398457 234441338
1437168 85530 475189 2179590 1562113 1826092
392741138 51298597 6886014 752617649 500171162 665324864
34121569 11124083 2501798 609398911 521616306 608418856
14657983 3219785 130420037 734111751 710302041 748142571
259226039 212815446 190820734 648023796 620323556 462403564
287253447 43600365 17165484 370333205 326276923 372467982
63273325 96683120 124719839 420326710 405241525 365297724
243629434 54749398 33656567 708069626 728723480 665847469
56047047 7883017 17537357 278943996 250855454 262080741
131039141 168326006 18246008 604895880 771711444 766967648
106307596 39662037 45601591 386465756 409856491 235018563
29034779 235745513 28263320 393929386 686290993 651614940
208725083 56816965 96292087 337005763 393937349 340505552
58058815 2172540 41927046 342148038 339060827 261614227
91858815 53968633 237999491 936498033 968634820 959018230
41532746 13218942 27229786 231168845 302857604 266974883
131571030 168246654 19735886 506400220 589204342 553121280
18421475 43925466 26125186 296976129 313009142 305949719
245561312 47009355 90729984 582810328 799393580 854584579
36830667 4192940 24848933 164949038 177720160 182999565
4613805 17359900 82661878 344249869 352196235 369277917
88399977 21259077 60102355 672011121 649037063 560711220
3217508 4834718 28402358 230531271 234417254 229670079
288027993 243071890 4881582 342012761 312344424 96985778
307327015 101050522 179493738 845345133 718671281 831068972
61105108 12343718 7428879 134053255 153014079 107584541
155695577 437132 9656616 966559487 945380238 952750053
196824486 70071366 125406202 494670014 506351529 537068247
233480480 43844165 12041116 566492643 609941640 532776649
78413825 117625090 29303674 698342290 730690693 758676330
457246932 182312192 87785400 678358681 558839429 603704233
12053001 30551743 22202694 134343258 233515675 231451059
79474470 28347250 49463047 191250122 197864763 174081733
326573992 93547841 27571772 843369858 900117324 788335237
144288330 24213397 55077010 162903354 47671889 95268106
37293387 778179 8353779 55535295 56209100 55860900
176916880 9945210 107760726 787801065 804441168 791172360
490872015 226477830 153732308 618045595 472739406 549758574
44683904 49482857 52195906 310254734 351762465 335438176
8618597 14819748 7482004 126049931 118632956 121745919
9186043 24312138 11911776 155506466 154783575 141162207
184249836 19916465 49114783 492480022 629694984 577784777
105120616 75249160 60017066 745237061 718264060 667585611
379262415 820989 91914005 485573066 227645563 453665952
211548939 155142227 99709017 234805546 267312297 362597250
902934 91242856 48729970 596760834 648280489 624115885
79746436 35688392 51707027 609172452 655294776 616878056
121098492 51812086 138966219 934755328 944206780 964638740
636635930 76081784 658073411 827941079 236046995 915547067
405418588 72874217 51841788 795888747 726572881 549811735
19565133 63761149 23459484 294178361 277102720 296791885
441687102 212824353 92180671 852401305 516779806 691877682
77285606 12449766 11063982 166233617 135708004 145339647
462524906 78614305 324823655 750672862 602269859 835778993
311812669 101474862 27198911 516564860 385113406 565840480
11378591 30209200 6696808 142904715 139155764 135286293
235453837 56694391 60103416 530348528 571655538 583751015
158772603 29524148 14108412 214465377 183932715 216850405
45565085 126127855 5039292 447945242 459220727 451440265
266442743 180662212 288889944 461323907 497610634 516403849
41317192 5035780 155645921 686198732 774389897 748257929
641583033 75961078 155793323 952410045 869387366 824243951
26197652 18873846 13563804 139920693 140962831 139947512
212384388 84208495 50380220 383229059 494217546 344835691
2282104 790764 25553296 427588892 434494211 445239183
19832705 2311993 2474917 22732313 19370585 22893748
6543405 6281466 1192533 69283640 92147570 84549795
285246595 204529591 85445136 910051509 879989540 760161400
63696773 34754648 17347696 339918051 357657688 320267230
93581421 59882508 56043025 433895146 441682654 424557683
332120293 13883185 60454360 491032592 365309606 357818809
130482178 123458474 38888191 871202230 826306312 922438223
165951081 34566347 94682903 709451459 795136399 708980313
325024836 416975770 82586170 692631067 667377014 294664915
333364635 47298531 55484132 778916448 638935559 671072157
44106271 1715777 18136566 80802384 67152148 82707480
191942694 172628940 176641179 481307275 517825407 631994776
41424838 10789680 17851210 95468854 80027806 90251054
109218361 71960476 15703761 562123627 497093651 535558202
18661004 15871649 7162608 266169590 224163721 262730470
224236303 78202395 43417273 346390067 357518263 386078958
42993516 14933691 10219225 253152557 280799877 246277862
4413012 3615234 8690074 60555211 69831250 70522437
169316068 7805602 156493920 621368609 695149984 747191833
666914606 71713210 126785138 820211347 875652157 525950279
128548185 48754427 9853912 365787807 299588949 275066148
529365457 17639754 49756050 831238269 742159930 754511272
700436318 206967153 571719468 895855796 669584815 786551124
13670124 9304767 116151 77814133 76346543 78186413
74910619 49143073 78931127 288790691 278901999 318867559
192190983 191914344 146645230 889748524 929233492 954455773
48265713 5516304 43475233 286866792 297866787 270417399
7521328 8040636 9935211 224283564 251780003 234487053
6229671 15596624 5985280 385973811 413402032 393890212
73132078 64236366 8693653 202642839 250265342 233728082
12490869 107980700 60535242 564429859 577148484 578515185
5385951 10353190 5356758 40284341 38947284 42784924
126221353 105600167 242675163 798014570 633368494 817837779
4716890 302324026 32343024 636002108 917715558 747711263
34865331 1052135 5860163 276424392 282358395 284178178
61639802 66407988 85844747 740459032 733456391 682106116
44190709 8072240 8785201 85589776 74398519 79742074
188494161 7397974 8647207 361721387 496863217 382101393
21355956 7546634 23799034 451701245 439867060 385693462
143494624 1671926 53715109 251940634 277615148 308520896
30581192 17406506 8994688 226918216 235735166 212538053
11404343 86645219 31014697 636884860 968574841 961441867
6622715 30866004 71677293 679684003 378406271 865721579
2159570 13229373 35689821 70267302 75514071 79472539
481028926 315599957 84349469 768287706 730895649 685981627
537852239 301502516 138125648 588327253 553228515 579566186
374311218 140244720 221686252 689418327 483200242 717250957
51999809 9540084 59018184 788073057 785485357 492346037
216241990 5249838 33145373 597461446 450107212 592550796
709898125 212955587 144256039 858450779 445273591 706723025
14294039 7542666 59028705 261128635 258114716 287818439
34857 24756888 12299000 211198802 178589872 210226593
41025854 19998581 9002733 59161959 64994923 63764367
201531955 99114305 88578853 524773703 566895690 480801156
154736229 28058480 189292810 345238286 435995077 378844885
9639201 15904751 108654467 271936420 277603246 204200985
163493539 24048008 149356276 439587384 211753584 476147353
317262013 2873628 23848043 535296367 473204705 469305953
161998628 18280282 142773061 734524711 593345856 744256153
35069897 9729729 47630735 436077610 513954807 507559338
17852894 5388453 3557047 213446786 199977154 153300373
78757152 28238607 40699625 566238012 467808198 582851015
24682385 83692075 94742292 412129332 365482211 465645555
339981607 74479455 36694733 736103890 264650101 559583654
105032637 123775289 59394412 618722879 575049529 618936571
10069551 28955833 61076868 244056239 231814855 244282892
17270515 2843925 16522340 283830650 304796023 330587270
12618441 47972490 32612151 423616588 469880323 470665857
25191554 30392264 11747283 378311607 396436997 295518694
43754323 73846647 67587691 778444780 859274753 799748340
30040325 48984510 75584789 433034375 418245126 427773936
86875440 50591210 63928901 94931041 80923688 95159355
553744376 99177964 595755099 774723901 372958807 756075799
459004456 193992544 5185860 603745826 810827175 640752358
153519866 284422707 173725729 823478113 772542958 848695798
51751156 72435248 54291201 549583101 565117360 539443770
20455880 32252714 118450580 840632892 847312475 781738502
34551269 8530168 8841780 790783676 789012830 769773640
37947308 1365037 21927911 210496649 215199264 155410935
43376760 9965251 7563240 240083004 231696644 205456075
19350471 55854773 35019809 451619115 477381892 385217403
63630693 99090242 63864686 828323299 900225876 882855816
374981079 254042110 157318621 430079145 340674024 459938132
72941304 35070906 15271614 128406371 141222094 177612901
23532950 149370730 17596636 746293653 657424111 853105323
24403309 78055856 91448595 326584554 407157531 421015921
116602641 54200307 85347074 234854541 221662911 222310171
24361435 74472665 31148024 303841456 303281345 340400579
74370157 11500015 14461604 242718968 244196110 256481549
11179514 52165739 27427527 818817496 803334504 845224911
21273927 18500659 453246 45027003 45185023 45281867
31467754 353474 37466256 192412604 178982993 203580855
16220339 7837571 5017913 135273411 133831256 165369519
349189126 196272120 222296639 522297158 425383256 383176357
50931760 4723162 141682543 714866027 641982985 695096469
203364001 119546919 54810300 218532517 142478510 222013646
53369817 94728644 81011461 377542853 417418048 405305154
22936730 17106551 11485979 27659726 27795678 24771949
132006326 62003706 2141598 191531307 127496274 169994505
36446510 14659238 45603218 212471540 202813527 221711650
4698618 18053867 132441779 459397156 547210848 531914241
957266 2078033 2578376 8531464 7964388 8709174
277642 3368039 600963 9414581 9074406 9407347
190096853 11787497 171218103 790369559 763673234 747210498
434554292 103817557 1684298 555429957 531813739 411938738
96346528 18713612 40146569 506623945 475831078 447237043
88192667 60454787 12327571 463862369 462012058 238324581
36650981 11131766 54683787 451558267 453214454 397999240
578425988 372925458 64907131 662907943 599533935 262477250
474896512 271746726 98478882 827440800 854704486 519031569
37910800 4359502 23869471 51136881 52440137 49799379
391059696 482183 118025436 469814905 343026780 285444675
482483016 81185875 55952088 564005172 345172284 497740738
143460970 80605886 71309007 607099587 503812730 371710782
12042144 5972432 69785 167169150 160849373 165282358
18154948 145337842 31192083 738589589 695103930 703220488
103822676 51153642 268397580 651437555 684394653 652052620
728562424 3608255 9692424 952439942 703828763 798801946
245316929 114978019 31660349 450248544 466500960 486702707
7775717 274440 9778742 79324400 88033559 92261058
49242932 55199924 115500530 818229856 859536715 871680828
422379260 113449207 28096882 589920676 381416308 495950933
13484096 9406321 1348439 80368619 65209617 80580469
18987303 117513089 139893404 709292768 724408879 712031187
602686569 261392040 22268922 825830109 849913591 805109273
103244225 67402526 19063553 509064161 556176578 480708881
75108960 12455175 61774776 557776008 575954904 660388640
130593161 13045152 21401268 626318589 575452879 549032180
194834544 89390520 61363358 502836758 587671923 580557286
573628256 191886839 24304437 929992020 942668690 514208744
169355557 99990158 223198078 692078456 636596628 747381798
783021256 267242591 474134726 878354935 662373333 560302376
271417695 74866415 5352163 436288564 459386411 436188581
408355650 117848340 282341765 764852833 596793088 577443702
312008960 92307110 18990616 358860573 385865125 211312389
295787868 84215982 64357100 469813808 463828661 362071683
21904663 84018576 22204108 748714622 722862669 736169617
20900114 14398298 133799937 469215263 482019443 508516059
66972408 44603720 15272435 225461397 217689220 200564937
148318809 11320070 39733858 846706242 621932044 788932618
109644354 9501119 232700104 910837811 878937678 951456952
209615370 112412750 124619359 647341407 693681672 767832559
485503225 313900191 225306889 713825266 628069297 708324951
103339355 64999797 105743323 450543608 493094628 473568409
246057876 74180296 24994853 323565142 296867714 320989207
360078269 36894347 251097956 833729644 852689913 758045052
39106671 14194884 22132781 257329329 318827701 343716623
42276014 592000 7914348 69365572 43858547 52814916
624631 1608293 11025596 37642623 43916312 53147720
176511313 46998522 8586195 324026210 310026309 295253073
106653938 12547453 100901541 509087311 424964556 532225427
63555763 86267862 23186021 239596208 214301375 190212978
16339198 14210161 14919939 379899279 314058338 377352652
233711135 118607135 208705333 440929737 372511950 312948598
92020800 335244 29827236 584345803 651617392 656246291
17957958 411116 641446 54118577 41078571 40554520
76135917 23780264 134148367 824285490 538483525 816233177
386902953 225377606 214067501 875791274 876562705 823635100
38199982 27464496 6523716 430484495 462384565 393920863
5865355 7580446 7608 16359703 16863015 18194762
5998626 55158491 21164747 720161743 691998545 718671275
313783184 159620854 23158808 538652685 581122821 538593853
72033802 359040 16499315 611879998 422618936 530762517
347289136 172156952 77790668 678845284 643129989 633100101
179036132 36022176 143375148 498057457 486891402 633507914
325612881 29235854 31806381 516166201 544323672 461354602
144417629 27923213 113914094 394736084 379915061 399472783
333734129 286752841 4587918 741884331 644304361 689234418
371244917 6184436 42498686 410956334 288758052 178164008
237072912 25919942 55185665 581759346 579246857 581840651
116486900 28325457 27295191 627568962 667815951 587496284
44656441 24473930 29084669 434570299 393015150 439321228
244123891 42356508 14465028 368127937 187292135 321930404
87005315 8336353 47996109 310626404 309451180 262735170
636284075 106153112 205699162 876355277 814526225 805755971
11507699 13853910 11644588 62555075 40633133 61788635
697143665 142799821 265572055 907059683 396851921 763904006
15043510 15888465 65982968 236669293 214842692 236194930
313617166 68191150 5740256 848456055 940066343 680007590
299649961 150780556 43528765 952976352 956504764 859318939
19366470 64439702 78461231 586357686 658247906 749039114
503735471 259045228 176263783 918120925 908040073 694097075
268987689 10182321 51459020 997100550 848199709 998685744
46216367 11630806 206694342 921641905 852839479 868635180
307135842 184799148 93493026 585350529 614441298 592612387
174920124 43095781 22195560 713075404 377072914 811505558
51710240 55872014 43794418 237869641 246501724 236687569
38064074 62902380 9018278 740709456 686407732 668735296
42231134 93599927 36799735 714632614 602712322 704901384
59381860 79826744 214482678 813205111 772853332 772016564
25612125 43706352 32077499 387844305 415942985 324951565
418097080 213041076 92591594 551315637 442558440 378143051
4150195 956588 23695493 364005681 376042922 309345319
14468893 3635752 384602 29336407 34506640 27864164
104357529 16019944 586387 974944125 948918235 941506311
78157198 86452393 24989950 110557766 126891386 125491925
152492030 21896340 30537943 323159381 360787238 317975481
437312349 86263785 65761967 558242534 654244660 406585215
489011679 151836988 28165750 662959197 298661683 317174578
15913931 76222166 108247158 797393570 833086858 795153951
297087568 46487336 156086044 436721483 352178707 341422842
5290237 13558282 35272585 178879474 170477285 172184022
229214492 46411687 13036804 799316280 481940373 762095628
94975650 33555874 119593902 419791447 359659643 418820740
656374850 22462653 539888238 746902122 179557810 650238445
107937913 139967601 49197948 281257158 295429575 296099169
447371 624418 3063874 22698035 21392670 21677184
323167800 311213045 31562135 804741250 791868743 739852067
59188065 108155169 50797293 401864361 611841043 583853507
18355446 19074339 8424116 124102419 127791770 102435952
196708296 16687300 28683051 702106146 740883915 758189084
78017772 18115935 13948876 104248166 87928897 107942767
366644025 16885331 147858931 697817955 738370284 387742586
10130948 3949716 3561058 16814175 17034162 13810651
118028983 12087619 37173495 132647772 75316149 101784166
422403236 148891639 16159403 674867991 683467347 633998586
115495791 16595501 85806708 771421195 652266574 936828601
530942629 61744123 53213446 643107322 499426774 627985026
419349228 118515146 157066936 428503203 345330021 241938591
243220893 8158592 118826554 911319729 739064753 707208381
402987080 337897019 39718885 677595949 672357707 710991306
321760541 5882847 14023326 733112808 710937253 719366017
52432030 11214489 4084862 229318173 227660739 164051898
72209587 145960972 29899714 269834657 431127975 349118306
52513090 27900112 155805098 658033601 827292581 651960334
6190422 9723487 51883299 216480214 115037052 186149955
19287070 21062029 4818774 46727938 48250291 49440992
117485360 23876681 20545366 248953958 271533895 222715784
33267169 80652927 7177334 291575667 291343022 279064771
13639510 7321406 257898177 629048385 681490422 632782547
229265258 401619586 97060751 617688729 575095079 578287465
2161035 75588 2621757 17678155 15283535 20694282
44486126 49288025 26249731 689514356 754914313 719464863
496579412 76505573 78571551 673731331 629734573 701501423
49273929 309413589 58992414 586059447 867696646 871585374
221727924 90587301 13720587 535305604 427354474 266469467
523427490 46727567 98825093 918075535 866388904 874866003
50716907 50561896 79434867 166418749 163641349 181744541
31563968 17555886 122961087 492724116 505761143 515741562
57428716 20493060 65526041 461922016 532191942 534749576
155055168 37348865 18535596 413497469 397169680 430202896
18340423 15169519 6566250 227929547 302646456 222946685
127527753 23696283 151600629 970423238 988856758 743225902
38977936 33162576 4715220 141418829 151698376 130887096
83626055 38525610 11499080 161507821 170587316 83129990
525846798 425652942 1145765 661052046 740454855 536870312
22077702 5055305 77915356 246489532 279205701 265979068
160085582 88109095 99315948 177206266 163326508 165927960
36844324 50194185 118208872 329790738 414444459 429266018
21955562 10488403 48088921 462438220 357751477 440176080
51352889 37591361 10622593 220895666 143583194 144671791
48201456 45735298 75610959 179482534 169150141 183428895
498435253 186432418 95127750 811457930 766301254 714846503
69105262 19817044 7758113 552992404 550374701 487127896
14313463 9551088 22454618 188689477 212327284 181852589
56365600 79927308 10537277 401376631 363381592 419134729
331311716 72939713 63237574 447600578 498923671 423262483
14579637 5770772 9280043 141028693 136101509 151878440
204815961 44941316 7429132 361828693 340554514 347403169
43023401 23752086 47633017 532767925 467736019 560563902
74566357 231527122 143144469 782300216 965286306 963846565
399278161 16722630 2785725 492820086 473613317 454773095
87435985 90373105 10720571 185919639 215609307 217625643
114783549 29915685 30690698 586635083 642868708 724738960
73675665 3169536 5722792 150897516 149614353 78174989
24922054 8621887 673681 29662109 26255295 19768247
246682758 48656401 191979229 795116529 829054134 916891057
43193025 17660132 41584441 241472479 222961515 241946489
45771801 14045583 40540343 121958754 112150729 73527455
27974624 19256372 75852060 251643282 303372437 287645110
18683239 44199821 12383830 637570610 711839344 566685270
954088 1584808 9206 3132952 3975584 4542283
66582144 53831906 30991962 238966214 197923124 240950964
243117227 282091974 82638481 913055026 941183055 941952821
26689783 40696976 9397005 464987537 484745310 475987792
33081200 8631144 24490674 641057350 553742142 476715129
269804568 138628306 136492566 316242561 229981035 301671012
595277931 209865489 548359676 922827779 684328789 929147841
296508170 111921274 101923904 423525449 341120293 334846776
95951573 17859350 37976832 326350012 193489093 332375066
15238869 7907922 32336532 866776182 856064046 893990427
117754561 60331484 80410801 727904855 563019832 642950567
41699570 79671079 19118338 528762406 715128279 663780391
206892574 25842752 35397382 442229530 512449544 576829941
65580918 17603054 16653953 122859158 118958003 112751193
114849181 8949027 5000075 789890528 530553211 775450653
9649186 24960556 19313764 502102134 524053980 509484616
163611407 7438080 46918642 313502298 311006855 321159027
294530435 26464818 82353967 296369111 227170689 293636881
156629660 1468436 10436348 320182254 304922728 271282154
80474203 32916421 25841849 782595206 642383638 813412097
147656610 78637165 120240182 613225997 717558139 647068508
16510631 1597209 4577641 56900347 45889998 59434944
287637909 132369564 6714243 371099841 424348389 425395060
46375673 10939705 384223 95477625 93239935 89729024
2325074 158028 8299979 88297439 76868494 91228327
122853094 49228656 8598596 703737254 718310632 664089707
139088400 41405472 21875507 914737212 906083155 886779006
376566166 129755859 80207470 812361844 733833329 434526257
62083992 8314391 83820145 597490325 636858182 681567017
79371505 89767205 5388730 784056774 773617855 793374679
504152727 35687148 192087204 811442520 782866418 765638050
9530405 4679995 26218976 75206154 80762637 82992095
120904877 35527036 37848118 420473852 302433748 404369400
76982759 25120500 52684489 452516595 460783893 463285776
33540552 78178831 58828116 401929223 408180645 392541784
22159420 28985678 16627710 331502808 350310103 299548323
121679072 2642336 30578480 289306773 292915231 240362983
73405560 20413274 46494601 454343129 368382777 317176157
2445606 11577415 10552722 75939093 73159892 74097128
3758082 4552184 80619344 441715498 541300116 502495880
267238109 280945687 162828205 437654225 428203649 456821949
50826581 20571930 18049317 215736015 222657004 219332602
133904695 129090025 15815527 674611658 535713216 654860652
56824929 45009014 8464014 211877033 216858308 166644511
101906366 91334614 57336463 115661276 108707718 77102088
4921863 178575164 28439361 415619689 647787584 517950049
62602914 8242058 43516976 546244263 680972129 595929678
67330954 52941470 132073924 716296717 759587142 870334807
1628424 29236782 11439604 134896661 157857358 117519043
384823126 86725923 8373938 887003094 552188732 381280806
9271139 5757177 7128424 71936125 72026490 60657728
121085622 111833891 171050940 927648540 910714003 862750976
442144139 11445267 109626315 524124832 377339688 289524780
492435525 77820839 18641171 784592345 796984382 612852818
76372833 13137780 42443689 329473284 321912250 340437734
101395008 43234056 20743297 543376552 522151742 516634189
42708672 1392546 12144440 74184570 54908461 76430916
93775316 4873949 136291095 823035874 645015025 723046666
60868196 121818890 34884490 459965557 592604697 529399668
41929217 41802511 6365728 148111580 121662623 152380247
257556941 13145705 22259268 355872285 336110261 309576800
106081728 22617049 73535310 131088223 152624697 151001303
16096707 33557522 26174099 88559710 84721142 88914092
276525736 143917541 13256003 660121639 568031439 549454032
43593213 219209460 27527640 473470708 536133279 610426480
59755287 6106340 38837007 126744517 122215659 123723733
143418465 35589751 58959684 169820730 167292574 109656205
363576014 15526367 67718553 698688604 703299461 679000383
32510691 27733732 75229763 575399890 627710436 518461037
80864029 8065326 20138662 144270636 176068321 160318418
573002240 112821065 145867879 825104505 814278506 588652320
147660481 77730871 49208028 152172578 116990801 101480634
333791232 87692352 193066437 631176711 602627130 693846780
547735091 142582031 343416652 583581441 403608848 563956216
573819219 537231250 97194439 835863601 906509699 901261018
24937866 125603709 188816225 905138791 747285585 884981429
118728231 27624083 2780016 575866515 588518482 599239086
18518916 59380109 40789695 576158456 602972277 550325049
140984494 36243467 50067203 792747162 827310597 806905983
10444683 19252937 25789502 291049186 255156334 270514780
332816921 61016637 168316551 757686453 681524433 684484705
3600145 19450359 2833315 68338598 67912796 69674556
37670250 102675467 45202867 714033216 610585255 509683429
659072016 18121821 235949063 747368092 466892871 653031115
20835750 8345437 35503989 257001526 245575279 204267478
143002224 7305876 23118211 447144265 449073314 406974309
218800917 91160192 65275450 349430779 282632758 312917443
15136190 76264566 28548707 397482055 373390549 323973498
39515567 17046455 23828443 69035693 72665944 73859712
122151581 125705437 136050110 694575023 637956467 708974947
343557407 104549505 44231666 717360437 795208640 760819911
2726715 1101772 904363 3189718 2755064 2471159
30094789 13585290 43959302 133395809 147219966 151957919
102208031 58178829 155570193 160676391 139402987 162286031
14845785 34175734 14212624 310021830 328621347 353789769
516705871 209936268 14176819 896039582 834901492 573346002
123841574 20854752 90028885 338857680 390944099 371260033
274931075 335354917 421936545 806590790 686721795 769388577
167395709 60635037 21200660 180155784 140324650 115640793
139754111 66884783 15018575 629960324 657696799 601485470
26173085 128245994 250609622 889685389 876009051 862039590
224286952 30454307 11169224 237179074 204522590 109571951
169960908 127096761 49344283 638898269 615333367 542396361
5541505 2142911 6091919 112915127 91487466 122723725
6981448 13972167 954903 277022092 266630934 286158356
140105145 71140934 19392659 518603367 542769044 545039998
2324446 6198234 4798948 16727055 17474535 16908162
87237023 112342343 39051313 828954822 807850339 800744294
33739831 15381085 17138781 64441380 58598087 67012025
37982753 24302566 57604185 466525107 514992729 506539794
2837179 18146510 14539910 125081452 105470534 110980910
53854571 2009919 17852008 122671801 94983520 103761345
77391711 92074041 29440861 419878864 429863210 420912660
89584906 56792565 23904332 491019999 491026807 501518702
28323164 29958259 16364341 288865740 313584381 246379869
105511220 59055848 54346245 400075823 288942920 197999546
120325391 216185165 28654069 297515914 318817997 234752411
469869811 51465703 19436846 771862786 508438880 535649456
318408867 45710199 40283179 655800319 553531658 593332162
25579732 2379806 11883701 223671037 216489476 203146767
28585331 73633829 20549195 233457995 277894458 262691888
8954433 7703952 123504973 448879651 460393156 501168829
37784200 2109629 47147645 101983184 94484436 91475245
23551363 110884170 128172822 813496346 814276292 740870233
132173578 11579762 38306841 232290324 176222893 246126795
29045009 49784356 65352 280788728 325870974 308727966
2290757 32765391 51082407 765795815 849897111 865833122
50316587 9838425 66639315 598606175 542741426 620924740
12921831 23021518 13130053 264550515 278232622 276899033
5648158 22231761 10764300 225010081 220822012 223241270
649145941 47472877 183240321 690613000 636749393 656663832
105977821 19295923 155219222 370025826 360699444 382474705
329947896 286244181 130702821 450979153 419318115 475922876
108598511 13511725 8264671 340997497 373084935 305094712
76302842 25999627 15555138 398820977 390784365 398902529
123035063 48885634 46711006 352583473 368573619 367806586
268023925 133888846 64016974 731815064 624534816 621872923
637976011 349254193 165319601 658106893 606434142 466393867
475843707 92279787 128567119 848862983 860836752 877400604
8590109 26692207 22619331 672608193 730882879 639143088
103976030 7004452 45981837 347470231 363207783 410017932
66001706 7253268 31962168 72116361 68146925 71581862
532077214 320990673 475303335 589994994 639408687 706153248
59864482 2796935 66970764 503724849 314501128 388114188
239348485 38804422 15187287 366605780 389671528 306226094
187570577 50649782 63237297 890013760 821318125 748309443
77527555 16339377 89727222 431977688 436011010 389814662
270206214 70701937 126469381 364038899 274992785 379329180
422838823 169815736 76100186 774991397 850458033 827730157
180461371 2296404 19084183 209293572 171374626 141922560
8634687 3368046 3841846 33130944 28277532 32934716
715384089 135984525 299328746 877934968 257285172 912340096
382540797 70966587 268960616 552026965 346670370 513620929
146512492 6030702 13590152 428511471 426560349 322487318
446479359 242856392 100366592 723073920 705778164 719419317
463753534 128542137 320433500 529206792 206773642 445209697
35491902 75786927 26761995 768463964 710740090 669643620
67916278 49325 13450061 165142161 103548995 181311478
44875394 4410818 9971238 453013283 447342044 381948959
223221507 77977654 71759162 261964418 212515306 255262990
13589880 18494716 86491418 701958634 813184283 766631653
164549823 6829691 7175507 234966855 236789490 238971496
705319678 172340786 2773952 876157114 727443419 679988425
43769334 3576895 50370615 237352960 258139539 207228859
172211745 17413848 21498243 599197502 633821946 582123226
408379662 40339531 147745920 772831498 645775710 564387256
65830129 377681796 30105427 984153254 991175201 959763733
68068839 77907853 51867699 81445035 90035717 66784855
158005652 49188040 162122789 601778788 546741981 649824130
99394174 21918067 10774740 698089174 794290605 790018555
23339892 46004104 10931366 244001820 265493438 258143675
1283907 1719186 8250756 34867744 35265091 35993403
472454775 12855646 420830211 571779197 272753465 531923434
274301610 281387526 23677111 433680584 417624453 227710683
165057701 7797568 45268088 619181517 771046331 763107237
113610884 16171064 92920920 305054548 278769333 351015350
188057565 62025741 32180235 760282801 926474281 958351798
376945681 3288074 14526286 599082573 463205408 536265639
4249686 16015435 2285946 101705951 97473704 97222210
1559337 109025484 46138077 626980035 665092629 669129286
303702897 42726645 60754687 556296595 404083275 496647197
447192858 210526146 93343274 605549750 582205628 509036053
388948870 131240919 49372753 905699911 930985354 881569790
44629392 24302041 21812723 726265826 674370772 574069610
216398666 86167165 8866605 493365673 283407685 331076384
115587693 13732930 20377277 473125249 402794715 324069285
927826 818033 739621 10016415 11125150 11306842
12163589 12963253 59671310 416200085 399658739 408250165
23637907 21852300 7379894 40003627 30510786 30269107
22215357 12069152 49616187 363469739 324258009 332273878
175068599 41312844 138476312 503883979 434648303 444247840
43652 98551 401602 1623610 1476699 1593976
7182059 1769936 171154 16659571 17250383 16381647
201748588 58970010 7256372 385605903 481480880 536013772
36486426 73030706 126876336 549345965 584584593 669755291
13432703 3117865 4138547 252997149 253210893 288049233
173768458 28107306 40355826 475128021 505203017 499226559
86946651 117607326 8925286 767229234 542362253 736566625
20029293 7737871 65062342 351624712 355227136 372129888
620768180 10421548 6322034 644127321 380568873 596858786
486645922 50088526 1350614 615761505 576172229 679097449
42039917 120275342 46427892 498301949 471917555 464462170
329396841 17506242 321457752 844533291 832741804 671271415
64603352 3669927 38476987 201854645 175428270 177096154
118360286 124360045 10089572 548576636 544416164 554103652
45923057 11821870 4689106 49668923 37491212 32481633
39164332 15033232 2470579 643448700 497462058 652192208
80320356 57931923 2608295 709475176 705948427 720721175
68649374 323893191 179333817 800213610 713949465 659694379
6864699 3349571 2294286 50782443 48872579 52496646
500900433 184722897 24618576 548627175 315550634 417716067
35349977 1343289 12698484 645486541 654564850 596285900
262940534 67482940 139967337 669130993 511846697 671451084
267933592 130302891 5496137 735030036 594876253 663203734
147959351 49201605 66031532 452618137 453543699 403586020
230826630 46759097 4304541 457988978 599397405 552335766
95131711 87533174 265594803 633875440 651182449 633307111
18086812 35167483 53011168 519726407 457851332 567269134
164687559 8358253 41539302 608695336 650676548 544138889
97997991 91056703 33311539 781664752 681396985 648881181
84481561 36552564 33500134 433334574 429569711 427644220
4351887 8480044 50937717 216773230 190268687 217315002
476041855 202197922 58093072 897307333 917895032 873594685
7213078 5784296 35682149 122035280 94097782 110310189
26669730 47505063 45779110 736690795 716826998 648090082
51469235 91761208 60699956 611088890 681900773 624180134
204705757 80372215 56144929 277198029 346824772 333161673
206162355 59290920 73628948 278162307 133330532 212734757
22915970 34519803 8662280 531533479 544504210 557143092
7854999 22931932 84202290 262894306 272811517 234369099
666963 178742423 29360667 724192608 818266118 703447774
448333331 106038904 365501741 810060916 679334400 761582953
433321578 47303254 33483400 511669600 466175085 513904736
60799012 12700272 10315627 82778112 33663774 30835546
13881584 5584112 653359 159037114 145006903 159263056
146686279 100027242 51832093 598199796 568758970 601375231
782226426 297615053 432246311 824949566 757497605 736290775
352860274 175847043 248773256 897488575 953608988 782295165
134245339 75475708 58970578 831424748 590685727 702811262
8822901 4888867 4668503 46553849 38687352 49434793
133121202 23624730 24572820 164431148 113617471 120315343
192234098 84581896 122521625 236449891 211559021 224227990
211805540 35530060 66498 524751285 361144816 498251810
5180358 32831 13852055 76255703 60602578 66539126
23450840 666618 2043817 84632179 76597049 82602573
535420492 24273699 1914622 643861315 505326829 672115328
104565880 5522594 6731124 149162628 155608627 103629495
303430163 110792785 15485787 746959695 799395757 491043575
463028010 104496693 173016733 668357938 492109255 537141834
55593735 180383605 111147456 487768633 506086140 493872312
156333392 247342818 77921292 471740765 650616381 433790606
271785036 73735141 113472686 805200997 816756982 547501680
4660066 6403300 8311081 106995269 115713242 120701457
661538993 214348545 150263322 870600468 607692955 850303429
46794125 37501178 29240882 711724928 661591082 667061587
302593223 78798265 235783887 500097192 416575824 606697026
31464215 92542273 16754702 273799257 279030097 267308507
27916121 5660341 51567070 271686410 259826909 264753795
1094360 2563149 95823681 128970406 154476091 155554171
1596481 11971252 37328105 335689211 332064681 321343439
288294224 54201472 27357324 644327839 733589639 747254460
38085722 25485679 18746898 127166837 130955469 123558695
17183925 16570567 17114664 48460151 34560803 42082703
31224050 6673229 27529772 727632980 796175635 801637212
27428140 1660314 75252604 682941182 601125111 646308917
268607994 45448224 50494971 638851029 560667421 452567610
35807017 1342419 199251 120191721 118299503 106227942
1369733 960253 478928 8029053 7518982 8144669
27595172 12760229 28909254 642185972 649213646 639842016
154909007 13554948 104093476 307822671 285546117 341441496
5157126 11543969 30384597 196002361 201843293 207062501
19029482 6394049 11326986 288825504 273298675 290286275
463890517 315532118 464203404 640868861 660314761 625972460
35765430 10556325 24176679 304598171 299637205 294027806
148625892 77458287 73203943 321479351 317783027 315558791
90596756 80272157 51040972 481967211 508407945 438648314
5635408 1880290 54429 16915879 13362374 17504974
42491952 69211703 94105422 248311174 271656393 286522620
99511592 88074156 87053363 407386384 387462736 337322831
211624502 8872478 112309527 280257358 145714234 279227078
844042180 343333200 453233686 894601984 942466309 861918898
265587 64679 379361 3629461 4103837 4287314
1817307 1035866 1055235 3194898 2805545 3227012
12288126 45728037 22209176 353246194 301448548 346295406
236525158 42725689 9273261 585427075 675521319 692184951
5886677 42026734 13652337 227682941 160994992 143427849
61225812 106582119 73569635 927941973 778231379 923015495
4235579 256587 830654 5389631 4495159 4554604
176420195 59253008 148061261 239360607 188105955 274809597
46519966 18873670 26232644 224701476 282124501 250105549
203388302 15830707 86386444 303908372 304101477 174758298
31274839 10017892 73513989 218263559 273136431 278987988
298383477 18100883 141850279 406793758 41936887 449297618
202783466 186915469 121339145 868085624 843955003 697149336
154318351 24398241 24587719 198231925 132920583 119238383
23369330 1079012 18067251 90677562 92171815 84648874
596169248 463627090 65710987 678842350 831957840 581536714
383758386 76362323 208551515 691828833 648284095 531862224
20066726 28961348 8999260 437069774 445786184 406870649
188979975 20171106 166198565 477708367 569455125 587750321
426112407 321458087 145231997 809322609 771278861 796897032
401311044 69070790 3657240 437807957 346032774 200610283
270693044 25035045 50518825 846689775 959287943 949326044
302769187 19078895 150668120 737865400 695922246 778718869
536627388 294889875 213721313 634553662 531318407 524814885
27614402 16567410 66114463 403546167 378486021 368286737
12178415 4480264 1698553 292357855 245090608 272218947
307179620 77643349 62366395 715440342 713282895 486243695
106767494 13526382 54578673 300184159 311417095 285254134
323341216 189288665 160653073 361341685 322180640 311381173
11618539 36652462 95306779 428248068 420042776 420534562
160915886 2107310 45779173 337271372 351302340 331504659
35186872 18233433 1874025 102536097 119723686 118706709
11491745 8354219 22368333 814881046 776116300 841090450
23015936 45232251 41657748 733140844 699233146 737733140
108648734 28752550 57517098 244880249 194486945 209605290
205309655 62842683 30014043 297907272 292565839 177516556
126456043 301525923 32928344 847438235 944883609 784299447
211058288 366968067 81862944 544941717 670779508 439051715
4532350 1029565 11677531 105479781 112239890 114709705
32927 57490 66201 641892 658837 532727
190727009 117388429 75716834 423207436 471898927 327032812
128616510 5666455 29570217 306014262 328783643 320695436
532885025 25414527 99516883 799283839 407743135 789607385
67578843 91579162 357405534 736585721 723757287 719737858
78532735 22018773 5089122 196658294 238261872 209746415
284683182 51717794 117461117 383906155 184232561 354921749
191798850 68078457 48719022 329229483 320050159 281743030
146443517 104331207 65875139 319745842 287815095 331630536
388741445 182214445 163697738 528007699 490516905 477327524
108309992 40396669 41745971 877021923 857890035 802056680
22748020 20194704 40720708 356470312 332190311 343033399
359537348 98762367 4055481 692736575 788221767 624420823
65132856 58225938 72832084 364655697 367776924 346039495
71956322 85983184 63184829 203900867 181562818 209620622
47951900 22653426 3683216 78782762 78472341 78963627
105633689 86215149 49628588 201556971 194114271 175826062
724625944 44393323 105023748 795524094 713684677 758509914
745522640 60716794 165133810 790923157 626324160 713449655
27494894 18377253 89219044 631673989 769416046 686699258
60937683 1667494 1161956 240217585 220061093 183170621
30609928 28494150 16199557 250693307 252345558 268158198
66710419 487385 9411004 113934031 119762800 86008406
47936049 28326397 15399377 497801862 511378148 497590818
145203689 4024184 41985447 181184171 144566929 173429160
48450481 11257303 73781498 790346074 627857709 769980689
237951096 26155998 36689305 525746893 517866623 521660411
7213731 3447936 4378521 56451750 61755180 61287953
16541895 73370006 24141324 783798279 798373608 828930685
44610295 16075274 2056345 134763546 114793986 115125526
42566784 29405737 36429962 751034284 796589674 798701463
73355910 55439955 3473733 609154877 589025238 625580212
59679904 4024027 47464550 675496448 548543987 658297219
2341601 68534951 95910229 593033889 529407865 519073645
9289673 25927103 12633490 365716887 348121960 232562093
154081744 20282309 61528255 554165447 458587164 603470009
256481053 165980715 11597461 521639178 525137501 531218779
269402942 103605673 494301736 696028847 330827299 678627177
412260273 68686754 340156967 503375791 383610626 494278368
769246519 494942432 277836906 821502518 823808499 754763966
91646047 76716268 44699604 283988223 283857120 213126900
128214617 9108906 40424855 661254650 666986064 714710937
2914463 23948650 2290201 239664152 260944596 255137613
592497885 180360444 110882681 691824115 436054102 655552515
75986432 18625200 41560379 95976875 81194174 137497501
7660815 25521936 5894068 39241903 53036252 55905838
130774045 3903095 27700825 199901523 165595692 199584848
74819711 33666253 17754579 728543727 703064200 548748466
177327716 75032954 125998720 932160967 972355011 789155307
102063316 9481409 87074441 255761900 215212030 190636728
1761971 26077192 9237044 384747217 392252039 293943144
133091970 164379020 72383509 647162701 693594865 684232145
638173260 175742228 42349424 910502769 896974237 588634847
331246630 15218314 27511029 662127502 607628621 575056324
342760997 133711182 11643300 989346276 980591225 845390680
60032333 119754441 29297713 634931937 617651964 654260351
95708580 13680371 51025767 132104053 128408619 111197452
23036243 200952564 32277085 645553654 797033331 791010234
238911655 18171241 256058600 291381676 279181323 277813664
80031780 68913464 211544557 660362110 788627659 778326929
12912428 12400 1716051 22710533 23214808 22285218
7436266 28981823 27203112 100223763 91943874 101391041
8346999 43914135 5461362 308497743 301256958 294473987
38685364 24517074 53994157 314857061 291712673 312219074
50384845 10897472 164256683 852248077 910454250 874192805
42557046 35691577 60714228 609770748 786284847 566667588
778906447 504299462 31844456 927542378 945122160 806957517
6425755 10295299 28091161 119149007 123180422 108969461
180310761 76872954 38010620 265260624 185261505 240221951
14031747 34240983 14112542 184065006 251821376 250541210
21862598 77583322 13976283 225837995 295758466 276716755
114338788 126254403 20011746 771442680 654264743 744423159
433640281 226611826 243510988 740953116 665939012 702812767
163111892 23589745 30987858 535933032 535897831 471216122
25490191 30832518 9339669 416987861 393238096 418321431
1284908 598507 735903 2550908 2490134 2142413
215672361 156698565 248496675 824217179 614237771 663711630
23982630 1046793 61945104 654726519 633398433 509128005
7586671 8721619 88063342 276441373 289229302 345714050
438642014 51752060 20621456 592039010 424787599 482358575
185005464 31243806 13588810 458648505 531916226 521502361
78330445 17627586 93370565 265614911 223682355 265396395
168144074 66618766 89085304 585770359 626303666 557178880
780621558 333555053 209274811 875285758 875315926 664319449
318147038 176497168 41037569 912323153 808885785 909890856
60706101 18757663 30280810 70258246 67281560 74733499
141303940 60790678 69850091 186875015 258904680 248429414
356778868 43120597 152352268 587148950 423580034 615790037
10641965 35998744 2027274 201008753 197408950 196888893
57402047 17150716 1340845 233105554 315662045 213207726
175529008 4326061 33361897 249052134 62046766 124031889
162541388 20916239 10122239 674209616 489198198 509002026
715183459 9620060 100123304 832866830 162539319 559592653
2695702 4689148 2663818 43311512 39440456 33876607
367579790 95328242 342508239 751765075 671163034 688901054
64890901 14566343 109501185 214864111 166772471 241592390
38789788 131207860 14060986 710576100 783779651 678892125
115112273 14531751 81300006 481669048 479773490 491703028
191062865 84074618 57387191 257693399 309416731 343900881
402510392 8291540 31079527 526859292 550845950 559785592
17920074 14588609 9225680 121565921 173107207 175354970
239060055 14815254 18944586 590081321 487264014 588819263
39263752 61429145 59925479 359947726 359945733 397595111
391681933 294938893 16586938 689943688 614706219 446744834
27217977 20091289 16541362 105827399 119555444 112749990
309291721 138483648 7622225 809929850 809056302 683822852
111154268 4585309 124132510 636757381 634675844 504744816
242716993 79539593 153719778 304282799 381857239 358141822
1063340 8097705 3420257 103019669 106291170 109289686
71579917 15530720 145314500 579374478 587542385 579450548
441719407 261871130 154139825 767994088 649430172 689423540
179248177 59381292 63079589 529281623 624199620 600971705
20742478 4538987 4729833 429028108 467938318 469918030
8918324 6094429 5356838 11762241 9105326 10201797
13726421 12098145 31928201 334839948 311463177 356948124
426575843 416327610 303367083 814767205 850352421 789630957
248559888 33993234 7798992 607383056 813186924 704569558
12242541 15029489 3572569 278007582 374588471 357262855
35871616 95581788 16737810 763436018 807524441 677623356
75228298 213612898 152008638 788037262 544567104 681046565
5447748 761190 2407646 18505757 16636340 17557735
83096249 1716890 29010462 459273557 357889269 433149628
91232230 28062250 13533860 150740565 138579527 137593800
109618827 44260004 149837049 245042821 264381478 181935619
307654410 62636357 226217481 852043664 735631973 779290320
17313643 15757345 9885432 104610686 100240275 97998530
15521860 116999609 50397437 724429871 598928230 797822388
109414743 66293931 3797967 640255368 679686089 625583383
596834333 111857122 143992547 700433395 562472211 423726258
172613798 61779727 107683115 558888150 528936339 555421333
129390895 187544953 38795508 592534301 714988769 410142780
79940821 915252 59506078 161811099 158894136 129939465
57518 1936978 1041340 10575119 11288068 10162677
9048996 136377430 108748486 781577064 920019847 859580301
29170311 20344854 25672109 197742361 203446704 221731887
133106279 42685287 3245210 347693346 339535985 331147744
185694106 16072392 199659835 338367299 289265463 340567243
262838477 159255156 18548273 410527941 445653059 314356705
242972153 196853312 124858764 616750258 626820029 588901289
58556034 42550269 10383334 363087708 387133302 346859682
618540285 349124673 31072155 892992787 883970219 542891960
7245579 74674678 43028495 497297003 373354170 435072575
43233069 40937656 8478743 286698611 278199801 283296053
4086400 21276387 197987510 742862716 663503024 744335575
194477602 57502996 24627771 722853062 729806808 590598121
68912085 55226550 20298389 286651222 407915278 436594786
388838594 84605804 78115015 666070401 709727265 361784096
68810484 42488914 84855049 902895643 879291630 695828041
27459764 3007451 55537139 444569723 403280207 350658876
148062873 22322771 16020222 613245038 594720561 625166781
121480542 19095038 17978465 448850393 436093850 473259340
136339231 16043170 31058531 456599874 487515418 511035810
13946330 75948809 32363889 200240807 275192968 226156843
22122836 6863475 6947009 35355896 35918092 33121940
257540535 96988031 14810341 469902720 487982747 523742850
290814622 53840792 20297881 457923323 378970434 407134483
181193993 15437744 69812839 290139288 311043024 211723871
362778399 56015753 16312903 571783116 599119470 111630072
342226997 112029121 286219302 752567994 738554238 730431509
1483237 38209503 22077035 99084090 98221955 103908550
512891601 56322748 35769575 563364447 339075383 568056739
1039074 6504461 67259583 369139848 324590700 387154180
33343929 39853003 6394525 110232421 98682536 86113024
19434630 26777373 103836703 751078550 708817578 705658732
104666759 7776057 34465998 168402157 163752056 115191909
77476985 9702140 26766232 115381815 120970559 120068437
16136354 20950748 58486011 219615040 270252122 291015286
37171974 781998 177784122 444982778 449743600 464861817
55308197 282154 11829116 157443045 155433700 137695930
28724707 59986711 72484592 379639571 429222787 453647614
5586835 1252250 1906620 9065088 6952192 8524837
244118012 192965179 26973135 656183539 668787304 664773246
42789165 19237180 16098211 133865285 173005284 164617950
24785347 38942011 933151 213456686 200100595 193743367
47900161 4646036 3300516 407633468 331030357 405798177
747679930 109530682 51597106 963425771 476706758 681915765
74195 517066 842013 5643016 6436229 6287090
69514874 74058751 114075303 371381557 377736527 445282323
5555181 22198729 9173258 190457823 154901652 191146638
49290474 15484543 109420458 748309937 795090254 775614022
491069103 317797596 266937903 750196071 558970311 575191329
14736996 6555892 4804653 45642350 40941330 41085989
38209599 159855433 5219179 549680964 513101194 629625794
602516 3260787 16298415 385043835 376774703 381595450
45267811 19258457 15709458 68061675 69191021 67354657
24604742 185581514 77320234 607300573 570505602 616120933
2932530 151465 596576 19091078 11909538 20340884
10391732 52761478 4047344 584032857 352609890 491496365
782882722 70272686 247050852 896326435 873628594 426306842
7580497 29184522 616259 115365200 134741251 132265202
488450807 570157926 115467261 655550773 679235671 572508681
137144453 5457478 38490093 712534787 713096715 679699743
92945642 27206610 41133213 517561758 528254474 517557813
35870750 26798519 25060219 540180558 551861273 505715993
18696717 7422039 36365456 479884841 501548518 502040728
273013377 123243605 72870759 805595867 899471310 587360952
218263852 43671820 129971448 373838349 446330585 437979588
93016073 30097155 133198246 378905703 266581006 410428906
3831029 103452789 55786556 271688337 307668055 300529103
75063297 59328508 12576923 563814078 453365555 411698281
73123539 46783684 27237250 106921625 103099760 120504716
324829085 10586835 118835977 659282610 533479307 571602643
16200120 463922 5420283 60539546 32516453 58231378
108997372 134473288 88847645 633163154 638554309 640734925
134533310 139735532 44114849 763977919 707268482 620377332
328609044 113475764 29130845 389305095 340590154 417050859
144825449 32510655 106015424 188037505 113893309 154019578
87343797 14712074 16851260 139734916 100513219 32813906
203488880 27742112 1051194 379040237 321638669 361116902
45767833 61803285 90962213 769443358 768276959 717159419
237069023 151379160 153049289 474411522 476475863 450936110
40169195 69910592 35000602 772839083 725705538 811855205
26671576 78371477 93422353 668051421 777341956 756268307
3441252 5687546 6060883 104935444 91293557 112735109
18279006 33351370 147064666 430619993 561085461 482846281
25183689 1561905 17088003 31899135 26772488 27400344
456190646 83266956 4062586 811273728 593691212 594439384
69379286 21342030 17485594 177048640 170874114 155183609
2835027 37945689 60623430 530936265 646550353 607246964
324523070 21628645 2925289 372309214 439633227 344374148
162575140 30697965 86509315 809231290 552062101 714492606
77268203 54959062 42080259 430963397 434721323 353909729
16619461 11138688 68396242 277498918 278649615 333042685
58517898 104472342 62612966 832361234 670901542 849945538
103832123 10935084 29771633 457145454 473385433 459448682
13948610 21139765 8964478 285035874 266153912 291020275
239991825 8559531 31602981 396762326 410643145 446912877
140683845 2702333 41307760 354163813 291578692 359183548
18247413 430734 588770 91075731 72929123 81386886
1731520 2827646 18616880 147719856 127244049 148130230
283000125 100261993 24679026 882741977 773195378 697350098
36982601 4879307 64484228 270568259 277585299 281052506
22500648 21840630 4982977 247397426 216364382 237847071
7944999 244964 363053 291703440 241701573 277509030
142496617 9284113 83723556 171135626 165900474 191125887
23734738 188877664 12399821 775622790 805681140 824352030
3898316 1789962 2125409 9141190 7281491 8905487
734566391 397650649 301547760 803581276 681442370 726529864
110396377 76857154 38903078 653398216 695379854 664817641
185939498 6534376 42751843 254255687 214951422 258168479
4101047 1032671 1339905 5450389 4317591 5540021
55897628 51363174 23815033 138307292 153980544 150280694
224414881 44836490 183923457 283220400 294968140 266708766
134140365 113492527 75595596 938489309 679037959 859039955
93700195 74701568 6799179 768894542 757055442 584156867
14717457 10360 202670 59372042 72758022 73784542
414290305 93478118 130211840 774631350 841127141 812320769
44758197 956631 166722492 860639287 623698183 916948107
99960674 100860675 72727656 578391261 492265886 485499868
72333906 78072979 10367031 569340143 579059183 568537909
33326424 51046992 157579180 614663778 603072127 591900963
479924 146122 388239 2780723 2659894 2186778
21454434 9144731 8203320 263063425 264755646 260511495
55815972 151731235 48013184 585794672 468233874 607647134
124607802 210089910 77305651 434213442 433636134 455949898
323760801 104820962 9278065 557175615 592706783 480514436
94472081 79121124 1548147 339487165 294204496 305567752
119542734 33826119 122298903 204726324 236260897 252561522
61251853 9379417 24569614 206509551 169511173 117501474
14552874 47103634 2289776 591947571 654884841 511513805
202753635 61792417 666647 500673624 419510854 422131377
134804298 8929441 24229747 227281452 274769201 299209269
19232625 2704238 1374159 27495658 21180784 15339957
69096139 105104672 66239681 407854111 422552578 358678903
11029502 14993329 2898724 148726100 124279785 130316644
108643617 140943984 128973280 734956630 538407694 860252155
411694288 40980242 119147674 426232920 333120943 470753910
103882305 83000320 77673312 712951786 545799825 490156823
46205341 33280515 224090 382697668 393566282 356259973
132099038 64760560 142640134 354970912 363464807 372931131
15530623 22646687 32280312 697553324 672800373 717208873
138908830 28594927 56041938 768514631 566023493 706572025
30274606 162985675 100715388 373184971 456720621 453368628
53764665 2410889 33841916 443445848 478371830 478112368
15946372 52376830 10561238 856666552 829652370 814265158
30555367 8567877 21369288 41534028 35391908 48111726
156733036 1521524 53707349 551674273 575449338 507076745
434792032 59253755 180361952 831746869 907382529 427614645
119999223 5870470 11662571 405096502 412864885 444766198
112712147 44375428 34793824 324017273 317921897 323762396
43683766 26026207 13640693 69294046 57594730 57025911
22974122 25823216 11989213 221883341 230880693 200918752
10955169 1927078 16050026 128130591 125481421 137667286
36381007 6043273 14369454 302989646 277582298 286823464
51075736 13286939 80073203 590807697 541924001 604781847
12830167 67393628 9795386 266036936 270583787 269948702
421409440 138863313 112310832 595343154 707624933 648970413
82263823 71177204 53130237 171773019 156422966 214831432
109659600 3082678 17197676 708995529 735154005 556636203
142278499 3902045 90188110 624753849 397885092 653026097
2000726 885712 321120 2884831 2904633 2604122
41331949 13915294 28548653 238301429 239026496 196958544
91101984 19340431 31335198 490387885 516227236 367786681
7788321 30880654 78085264 526990252 556220992 661081922
40609507 20409892 864163 251684787 279905255 241368852
234617867 31829078 45991175 415758223 310086174 367198536
30098801 4168918 16583762 394658191 391196695 364387764
31053024 12837589 38965568 177945171 167053671 178091242
2227148 1647850 1567130 5954627 6639624 6911855
157006755 11172410 11308598 201728645 98952536 162181588
129396601 149302115 14607370 290187799 723641024 686700230
117555054 21311526 106714966 153251829 175394858 183174488
566777414 485853994 33313570 775232885 577430564 370038954
64128355 23211705 8987 79941510 30045809 50257164
16280312 50212148 178055596 642455350 560700538 624763240
22636243 5485881 87689930 599129601 459601563 615009235
153858704 5895601 5058790 273002639 309769666 130499769
19220573 52449928 23958615 654973615 592301311 487218507
1663108 11806153 3924532 151357565 137017526 115897991
31848012 33365053 22722133 672339071 663375507 640678665
146545697 158857741 16241114 598416085 630091413 530708386
72455775 101943240 75788752 606264128 419432728 591136535
298457754 246089520 87149393 752304515 811073536 617793597
57701725 14289805 12726238 197190710 189183820 190579934
95937632 44454934 50854884 542780303 589438962 589815704
93000982 33547649 8710389 182769351 179275021 168184283
143214050 5355369 71809197 577160061 535222306 573023965
159017832 6835783 3598975 591119375 452547202 554232658
34934680 6141400 424545 38762042 31342928 28630409
212515306 29300601 171124963 792650482 690189686 788051532
307978511 74273433 56993570 527916047 401031328 483396241
437261122 127938689 297689054 647958113 590482016 620803881
417831952 175723299 152474718 595081203 620238126 519518366
817959229 40699514 106979499 941894719 580063696 814488692
1075037 20623668 529658 238462073 231804629 173138675
25854129 77167086 87201513 378118493 495401086 483235385
234678178 16825435 38083514 364473809 544948794 432989679
4499493 926626 983210 76759925 82155189 82273736
7431745 251350 81489388 348815790 399673021 401128036
33128523 41459470 24113579 706984475 939149282 907893042
309853888 166073082 326211156 363776279 603468387 364284655
100910163 42860140 89817458 553415269 553355790 570330673
331758864 47598738 87402948 520312834 521152201 486723938
60021337 164928431 11920397 637256934 680590678 744133650
247858706 72317877 7538565 346786199 363647590 245607562
12499370 4877768 40977672 563644266 531880368 444091602
138329360 88701767 3736923 908376463 860558041 905115585
215254549 224465288 96198856 822035876 923001188 872915386
63069097 16485820 42470513 871577482 892035510 879441012
119152882 81911467 18348411 575074829 507453699 620923322
36244169 1253742 36792581 144644212 108063566 161103178
499354423 242869019 54602363 742804989 815390549 533541042
28546296 13842784 216885 62874147 62722206 65597119
289774799 121746001 140664622 791307049 811770709 543230001
113288474 10006287 53599559 132319994 139354402 166463368
36552438 43986575 393477 458445840 433991856 452567293
308031076 107721997 79375145 628729736 581673096 733654001
23104022 54847254 12566196 335384616 339548794 326419768
152872384 24244419 2741496 731179115 680219873 794747801
15060323 386106 3481596 37856851 38566379 34482478
7408440 19328642 7632009 76132865 80739062 69644306
348442664 29753564 78996088 601365849 706276674 714112505
123330889 47289568 55654446 156765822 123998644 151174872
304049514 20603775 460163901 679893075 339075637 624259618
523240747 130164730 73758798 626691483 196317232 580138281
346434376 174659046 74509494 644961388 498446395 622674832
84493893 31114765 89424278 767704150 733731933 728001765
44549253 5882466 41141027 277278522 303297485 264341989
73650285 34600414 93861478 605517252 628830791 715855416
60133289 10738800 17875133 131798392 106537293 52685006
46588774 5441279 11344275 594914121 639002728 485521205
30451601 55767339 1086990 418662050 436898027 393221285
169894304 10985623 87355711 375506820 350967811 368457907
76115839 45005071 7195675 214402865 232430108 161330473
475339559 38819155 56071713 842637666 650884725 681975908
10890493 11291341 2945943 212667460 150693942 222685543
64597644 271097650 737332 687474667 798505982 768580766
523702 45351450 11437722 187946275 170709671 192857118
102788609 28178480 124154101 563869909 685456907 653593419
137684220 10164890 41893071 168343957 165561317 124840260
37288033 20778503 52353992 781806639 744094687 851972962
258218 484466 875967 10699651 10452013 9432127
40823796 34013902 52824254 318465352 365764344 346730127
107450547 30365055 34721711 274924999 289666017 301490779
386745 2512344 838516 15698364 13446026 12994073
39457247 32048402 12877255 211276410 231093857 204528157
191460340 231837237 85715667 816356456 701540368 626876394
343141294 5831790 280766496 770674814 742701241 861962912
81630346 6389369 13576798 146258737 199472859 202721332
116019483 20115756 114360648 530275909 607554700 663885139
30380273 9208211 39408012 259363451 323361613 244968284
1449757 4618321 25384580 187572440 187379384 191974012
224588933 68395395 2551855 333470363 342945342 352655799
33780748 23625674 12595182 324769143 316918933 327245745
759164570 169415093 330929271 807769376 766235149 664640497
22691387 52826249 39941877 663458888 584802669 633397363
310965583 58745914 55553796 612273493 581081714 637431130
27230957 23443309 8681868 273907969 283414749 265197157
5993372 15331516 5478208 443676803 437192890 305757451
481965987 294132349 152464568 697669214 671307925 501231739
242204408 33255765 170133394 311108964 187999224 288888887
315424 39565235 3282152 495095310 558635005 417928554
84605472 12367836 39720672 109967616 131313320 127305790
27622727 122402983 139988185 705690669 731257259 730111890
159301166 64318505 47628757 472395995 519780611 543827633
529207065 27436205 40946812 547484989 215294202 357783489
552040729 48110052 70920111 666752231 584498647 490900887
93233418 7194932 131881125 739626161 711442107 795909386
46521567 693884 4413674 341651446 273344448 345364316
36380945 11473164 1083029 91433355 85130936 88304715
313039898 96857098 44751578 377924259 335707375 363368587
11568204 100404268 36097428 497368496 403555132 484244159
236485505 43836278 71914436 303712519 306804461 224414031
629931065 10950932 70650843 903478018 703955833 615926589
524529765 21636459 226441932 844433987 860159994 736147022
134625901 231177237 19661128 380155214 422257149 331997299
502970601 172320372 127897145 783549448 731235611 781521931
51981346 8507496 10346213 162859407 158198654 167124091
7483374 60939882 7189478 640634002 670690696 661632316
19847468 3302939 14291673 38507463 25324577 40436256
103324405 6938678 66214892 267394618 269993783 234089694
177861421 93828993 15144063 316931869 337520796 322385911
361249006 25466829 163693089 484447132 489586677 482729050
53936771 52663158 164509935 796390135 733838772 799273988
202023181 67347621 952685 496364423 448689028 411409981
5381389 6353172 2306279 36667716 52200517 50601467
450462816 79171974 138227719 689973894 495283653 684342829
696269203 382590726 128240529 758148850 784503624 983853527
40776548 31913037 49552601 137141118 130668503 172243648
54584420 28108163 15251509 371898983 337452397 229561515
14254857 38656395 84392632 749684294 806936439 794240303
99301976 19091735 6980868 259282876 257780855 266172298
498125587 156689669 17433157 854074018 842192150 759376154
212274654 52283767 84572103 492040644 325877239 496741078
280982165 27390416 233720796 598176305 790634972 709786535
45344455 24998706 43064686 460000071 435276818 519352385
357626844 5786211 123888398 407277018 450532752 251593470
155684798 28100988 67591452 330731129 329570591 269624831
20112506 40932025 59659149 431934623 440587913 324131163
332121695 91912581 26003122 633153689 759710727 404453845
189496453 13682536 181822036 512187565 399000987 381982269
200905709 31679118 3899601 287619742 282352663 239130536
20082953 4734027 2430852 53094537 54562322 61299233
15470282 51287188 10830231 681321719 523861728 591607516
425384702 160338746 40481996 660935160 712473525 538643536
55305263 110388326 71507850 661258509 602433712 665003598
383250496 168487057 203288770 512992372 617829003 504179837
388827439 56689569 201836159 682749203 606858391 518683458
37011458 7133046 45291584 303183797 307864082 316827234
1533911 15401829 42852780 138547962 144132554 136444411
53770575 150534566 26086947 440566796 450451349 433692596
63535298 44905996 29141587 726667214 833800579 770143177
313818950 104120922 28644713 392360324 380069051 361079911
110168526 11769419 146918746 624519495 619665560 690803885
192390878 34829636 32613130 410200478 371427109 394516958
4164621 511369 2131656 7639043 7620026 6667728
116667916 12747908 49486028 493087771 537290510 526830222
1616432 947769 874685 4769779 3406374 4205958
392680262 127598445 302150632 898163609 624344298 617679209
46976405 121872288 6640147 783762814 792117924 822771505
234934035 110237196 198871475 551245087 526795707 543839591
152813134 99077108 90972440 519258597 474254475 368984732
504175142 104206611 129394014 694897441 627015846 536786898
83368973 6614882 38108061 338737605 329788426 337278054
400455594 41416838 125370639 664690719 486163662 623951318
115173156 57586438 3351960 242559205 257267189 153382248
2407163 7631173 7740442 60860925 70553267 70070060
102401926 9298074 89733651 429267179 524577624 496554247
130584599 311428338 120990482 884132961 908113235 941776262
4317342 732787 2087582 20770968 22119424 22874784
487172853 173971716 215426494 893314843 934602120 665727943
348284421 35294500 14713874 406573215 425896017 379577865
264328243 15433403 45009759 437080986 209832416 472813703
228663823 68988172 6532248 895341722 828157790 884068013
285233348 228537114 95502698 720538564 708320857 635404885
189084304 65209611 22839578 698620492 601057788 577758427
79335774 615781 106105230 440281983 436193446 392804592
58062364 27507513 4506432 140718487 172276105 166591336
71828068 5340467 40296633 825263791 846813818 798488429
27399319 12054971 2597991 71690540 93274835 85168236
578868190 232629007 578428054 804094896 763080735 686947716
9397940 34746015 40874617 699964263 678886576 597260377
93871604 52868139 93225263 183899664 207603788 205032723
53835488 20324477 27903323 113581031 130799561 123050888
257614271 73946963 40781464 314301444 320895806 216463304
58224929 149802725 63879375 866932774 782151478 723502375
488998225 192637488 85646562 896746188 598583196 898794600
115806240 15443356 33297179 835454423 771796978 699349220
193165945 7342079 53418524 346577737 118021925 308926790
2559961 13004982 2672332 104254922 101549861 96841894
102677619 82909970 133550689 656435088 649901345 609932054
178435498 115378111 119950516 620594139 698746164 683604368
74831523 14369689 115942214 218683580 278461167 234829573
17425280 180093368 239498167 877497841 874843558 806171456
279055154 34232822 16011777 754742484 679821200 712599193
248353718 29911896 1178190 440091014 252004116 433396048
28801377 1284497 9576266 71865953 76489244 88115564
46773042 30025961 18901487 185690914 205916019 207109868
37584200 10318258 1728334 106489043 100203213 117259229
44630850 62518538 134952346 686246196 761319453 756158073
488840782 269415 274445438 686851954 324711325 603322269
169567917 106442140 39513816 547083687 635861008 602281159
159868601 79178612 20736282 174333107 175429734 171944693
171520398 10547978 37889940 704894585 778066521 795698835
55759090 36790485 28934300 102259949 94408095 96383656
114797552 6764100 45962193 418190407 385186510 439621310
670809996 375240462 109999196 876671689 876639570 857949223
516266074 66758003 95415722 808163760 713734030 753349517
43124607 55362239 22246211 312898852 316660201 297686498
64222810 67575313 22901428 598180023 470975657 502059310
30827523 29719206 10792952 278190375 284449575 307288901
19476361 88990952 52637763 346240015 484350422 449621047
5423357 1483294 3389350 16901028 15230804 18098936
39785114 210395614 26601396 810844581 667289634 818165673
12131488 19548996 2902494 163000192 166536698 181713003
555338677 303778305 304179867 640171032 573077032 642090770
77636564 46908519 11213220 562558383 612095211 607226389
4494999 7712072 14933586 63225476 58730142 55478461
95985642 48143665 34867868 360190160 299538204 208447195
135468910 69947435 72584428 379620513 334224032 370451888
4355308 27382201 9394736 101216267 93781186 104528593
289102373 89904294 72419327 444139059 475662720 475489894
21353743 31481156 94267062 252361052 232870571 271555693
40455173 295496209 106315736 691187749 649867426 581438126
37537715 16024006 23801408 173797842 113074538 185124326
34210077 23893777 8121088 138922200 181430586 178824852
308047411 77687762 106182214 867107385 832148249 885607688
10573421 58515011 14944739 262735562 282189165 295341930
215175042 80498054 6221787 333115111 368602081 275222916
15198194 262203018 1447890 862868941 858573831 784343817
13515335 110975840 13956641 588192925 644395545 567813882
111001109 13365711 60793650 508759495 460184668 445060564
148436274 7093358 16478565 210932825 193921808 176874598
2355308 19116616 616115 128915359 123349495 102084759
373873430 71722816 162070664 737383527 748245310 746851245
202144772 2015511 37170737 337521413 282368296 254261092
538720796 134954344 527337094 627351960 245213783 626589953
296958815 212910825 97557013 384012948 555023921 428483929
169933549 103337274 153762699 907828510 926251358 908211775
73957305 13683749 92616962 577489408 454281065 538084048
323088382 79955991 60239304 944882871 743160818 720201750
102868483 20489675 20977853 584075209 517296875 599765323
155659794 62713814 31767826 276720528 396428416 262979711
148871572 50766393 2031967 215655087 140319168 191302126
328219943 22813776 20744567 372325468 170970796 309262663
89690760 21748837 14664823 382240597 398319697 411444383
103467856 6020109 9045652 663112115 678969549 654747200
236852819 221447749 210483550 353083060 359146667 328493422
86500065 215316156 28692860 978902897 897485574 921053024
89393141 37306496 2907992 262149886 248633806 211928515
404034403 338782299 34134754 574184247 521000496 580442384
203897581 178353479 49271754 388042835 339289128 247245772
631357214 28160869 61464024 929353351 661484699 782696931
261477334 166138803 117357185 688626767 570482422 420810369
52141384 19705835 20769331 95455168 85451437 99001417
249547 38232 43328 1091558 1242087 1073781
44568532 181866549 61761531 720966677 740597925 743996430
665725256 144623905 84686010 947388038 743268313 529366055
541460594 39740483 45306842 590498061 559916263 496684027
268935346 130332632 107975338 331130248 368675302 294481461
733129269 3039700 97607460 861598340 717906088 523336866
22927599 56911768 88893739 454520208 472555762 457577928
61452655 25210114 419101 341120534 328056400 349230715
52649351 4725858 23535 134303927 174701334 170661092
45476709 16908910 8013522 68437266 38265096 62891073
374918490 156663499 107307605 575309712 432309406 411814275
4098212 16682252 26874014 296136976 229155130 284579470
766605672 113018410 103700841 936784751 863414803 672182896
232740530 23602396 49231978 502681366 510979564 507674401
276793664 26362177 144866573 533361591 288067464 478225660
29880744 10325228 8512691 237602073 240151768 201549013
219432887 191101163 54569793 871799160 905263662 843073745
850658532 36700110 129997919 932360103 764198421 748927727
101158721 11552433 797927 225119145 178558887 231795577
43176179 45223627 13179404 826817960 694914598 905260194
120825816 125037900 40314471 891225843 888555806 836408330
258239672 11332347 41828727 381769637 270704102 249916807
70899081 10965532 22198001 410782726 418610798 449398919
67978453 157720095 85838156 682482150 506523065 592421272
114031713 29710884 57404145 255876269 237752217 225397418
247153909 3700667 21565027 846687382 903496490 741270930
68850681 57465640 45796647 777355983 729431672 738296210
31239511 7364794 10785022 335738121 332610402 367464978
452796284 536767592 236558772 951907054 790899656 900737401
419347588 265839938 105569728 967508218 846968014 803421100
187961344 39024391 42775683 547706838 486894258 559091403
442979996 95553089 127596284 833292605 765194604 824272425
278149892 13061882 194928655 509724223 436822288 501665636
66381579 145223698 84233976 588568249 675792141 635031573
225933636 103282357 29209494 425649451 420421461 358383829
317591999 21695265 33712468 389059527 458486291 248074076
112178907 25864780 11657753 138428280 151366425 109542269
558350456 48008782 2936967 647074264 529040809 294763793
34280974 46637996 43522619 236537365 237028650 233704343
180467774 10072151 22038672 208806327 124589865 106203160
89277467 11678182 121791376 540633684 620931789 624631541
231663398 132239166 41668154 392896043 445184368 418862743
113706227 44310452 2224878 380592454 373263080 405418479
638267817 178758655 643092302 913914730 484880610 695953444
45235604 70947486 97400894 854001405 934523526 943023800
127144828 107114474 15240061 932376524 968890959 959182660
6680512 21065286 20259600 154222973 167654293 166431428
311229466 17558879 51678788 667821886 618416815 655842949
161704260 100773161 25129903 185049845 159482424 148002038
43902687 11360381 6555382 104869434 107936157 102397420
110959698 27636976 22792007 147973177 102914236 129100972
616672913 450388141 116544891 830126317 868124929 866824696
44952873 68641518 1028724 179513789 207005507 177421745
14050089 46431147 24677328 238666149 216769547 233338936
52076700 7265347 1300146 122916473 72438202 82344454
381436692 6278265 94332223 818587861 426885979 820786431
580591011 293961806 222594834 636013550 607402758 396620890
138108757 88759806 75567932 706662759 714053408 742948307
1159392 69336635 48251420 263876912 272843299 174755618
143420680 27191169 59956614 214899143 231777989 231229964
54758442 86708378 287097424 871945447 838526011 943947168
6336213 3046534 12495601 46956251 61811377 61751378
13793248 172274933 79940457 669468302 681464171 683871662
79124007 24712330 82500173 183604225 168739018 177489950
43389595 10910356 165320816 847585467 790974377 904519089
1527032 8434938 1119550 31794205 30998299 30286208
294527901 123372933 184406440 354057584 288261452 337971289
270675466 13770587 26347961 733238317 718996522 719392399
112697189 79823170 3103663 188953272 160723622 64623746
8584836 138146828 296470544 622060669 744455782 604062659
24595751 94379299 75963376 459616010 580502184 595892548
4650551 2672837 2234300 144940129 184583759 162582284
127838139 37865100 289014375 735954453 730515399 773311771
233068206 128330442 71259121 659429597 732056035 805446246
127237213 428216662 69996629 958719882 964395844 636939002
220471738 36914705 59172763 259088497 215417735 203588840
121157958 20863806 77059371 146541338 120973390 90033251
77685174 1340861 1976998 290018043 232703269 222260701
85820654 85936712 1111539 492756049 543286316 453984877
37978570 32014931 34240321 691809458 699022946 666817208
11742941 6559252 57226754 220266966 263756192 283256952
7700146 31786297 27295598 803303469 809467300 799124457
21434738 21390787 2282975 337924231 324522385 327757482
1390458 11930 744312 7051574 7123755 7347918
351295923 156005849 18374579 515084173 479742890 526740396
162469575 85053586 110516295 682041041 683590337 696142869
40019904 8311060 3817180 81747891 82566522 80344614
112678966 146988759 86539207 832612042 871444527 929631103
13126526 12760796 23888790 615726337 593335395 636879166
571180061 41765081 40818994 704357104 744034806 806362112
290730113 166866176 14877500 746960630 805335092 275667948
239129934 13879310 3744271 685629808 655158601 651373566
497090786 114386340 145777675 866886482 868026883 869143809
50759202 8799469 30932884 681593988 716913025 720620397
274592458 45636334 38027879 368878504 381465281 258989930
982208 124395149 240572269 769025835 637576627 759556403
110015623 32576189 90061725 273572456 314888238 281739113
232087604 22880460 15953003 466402825 449568144 469869637
257099554 30534965 30139540 634429077 644667596 520614361
6933812 9336233 2516006 65656214 64421685 59592081
9542269 25626556 17538397 122594327 117479317 132218249
494402779 67150271 228775596 823951365 258786567 364277832
16582784 11388333 178042304 885570580 875961434 874089420
341591704 7500349 149782587 857041972 912835631 985822139
3967299 3339934 80502748 529937145 506155610 525473572
18127159 22087300 80638422 514886963 591431873 585917497
3522104 34317159 10502821 127678358 123373910 123395494
16282517 200741911 21078631 829535758 906571739 868765219
303814446 84733724 251851506 366584345 507653443 399726073
45462299 42101947 79501473 509793738 514703424 454643009
523335273 64993964 104040530 598478863 620565579 369400640
86169142 50308516 35867018 406867718 428915441 444939390
36354884 5302621 33034912 390974025 378622390 326926009
167046303 46805606 1235557 602240362 634680161 635746420
511302953 214290776 592188836 841724104 619663256 885827040
261000735 2513363 10124085 351173654 287996192 288151021
3218236 5532969 12440379 66289239 59289197 67244191
74088896 36633993 12385406 135264565 136227290 96289759
23034737 63560468 81934924 896911294 874129078 856479596
246381581 175850460 78916364 323046387 331016489 304766176
100798999 31385644 30458356 327395347 307763643 384786143
254671360 38751214 149592960 661753330 575945943 582132935
5131775 68225243 123630052 556088973 506733112 598191213
83783020 127397198 70237307 508161068 553255425 543893412
307304253 65315425 4701461 578521516 527489980 464994578
53227502 23511024 43397193 318719469 364020624 350347584
14823057 2032662 34755525 202770173 223848209 225455635
69355415 13908595 28767614 442344739 380269075 444929219
11761521 2743711 15454938 130244497 162203391 139564069
104255491 151499338 68988326 677945168 621307564 567154223
115479762 2976735 92840744 273639140 276280648 326581801
23226717 33039403 5082014 383593871 357473978 396482892
11054781 51354587 28902211 282399158 296806442 316315130
172050455 21743213 10365543 660318635 716406483 735111027
30705465 15090421 63119361 884438403 886836891 937306194
130493073 63039888 48740667 290051652 302065136 294384646
33319429 103848975 10020262 547174105 555193858 547179161
661031907 60671004 95302871 913934591 679293410 802030507
108362877 702830 56859705 295759031 295008606 301108313
405831732 123066752 88450968 602494799 621310221 601920816
14399685 40583136 82400560 492140217 485399538 476806050
513608 42629969 2486652 180163012 198067964 179394668
75835704 78103956 50526694 650604940 736276970 655541453
242233802 56657150 79659404 277816271 132499697 236250173
103849727 82704090 16964223 621663515 617824200 621481740
308830600 21719086 61390455 610451222 599455806 658162580
140577213 434836966 188187155 691513027 783131933 439165285
41180373 7209743 115686130 785005545 774347135 792014636
6934998 38947957 78595534 842412763 748332519 825244909
196473472 47391558 23102614 619406067 816474631 881983601
625038571 575850677 44422796 891294640 852680595 882928777
270584064 42708870 13459667 461255861 422221710 428010743
167501375 21389900 76523967 188441627 128440992 201319365
44222118 6219709 17994111 133725529 82288525 81792467
1526313 1989638 718243 38195011 37434267 36818791
409820091 49442465 105437453 653068728 637979376 626173169
15972071 9924344 15114180 221845103 266118788 191268165
194407514 57226942 133415714 754309457 871027735 765677390
106238731 7243533 332760 390092815 382484119 295195030
10221992 22895275 72976919 392501989 454792818 457436189
1108285 5994624 9348076 88542340 113229660 72794010
372128160 197694078 12145852 599704690 604442255 689521232
136514699 42442010 10209682 463612256 480937536 473378067
694758902 135936484 105454198 714551315 598655913 847818641
15045079 5839562 24423638 184958272 152889462 210768078
15769786 26426134 100447964 765405689 819475420 854145901
5153149 17606523 7254329 158366402 158856056 159472769
31317401 3920206 7417568 229948718 239061160 251262553
353238196 195140507 279363065 732019421 695587129 721794192
601713485 670749087 39616185 837797835 742043772 801184348
159941066 70268774 54430785 206502538 252909970 239650295
365407420 32447863 30120654 734271788 628477237 653503217
15655387 6492602 21691851 109444622 88363209 111234673
43193555 24180592 4331030 182853354 194113786 178138123
3407799 1095074 679433 11148412 11132888 11398019
74498444 7602170 53657987 248822959 258065390 239099253
37227810 26572543 107808457 433892689 275576828 388117168
93654829 26509620 19637864 109003554 122866764 114174556
127798888 30557649 28127359 424032854 393117107 375570471
63843176 5339323 12189848 214479280 198073056 174122363
4807471 3735900 6595445 89005103 106885549 62976035
160652764 11933851 62437831 311079904 224719886 332930446
502065542 239926660 23134335 745557756 754535266 738809733
526593926 78315407 401236496 698468499 865731693 786397042
21265891 45404398 1628928 258468484 273320132 273605377
254098884 1984834 177608676 493265833 268965169 370851208
217415905 44703317 30063140 899183164 802606180 863206238
115175784 26150059 28144043 121836463 107367798 52039663
98559748 49090953 48084603 537718382 527814247 544941844
122002284 18744524 11489794 206046229 169592856 171617363
251033927 18159381 125768940 576983682 696867993 610300898
3802527 6789137 181545 35512141 33549558 30065525
546576097 214275828 338666202 776404759 662911343 762981317
150302129 172011155 41157800 524115425 656131703 539906713
435840670 126380940 42383817 682751844 594784282 541790551
164932740 1984068 45658514 280996253 324914743 427560916
105754647 63260009 26999206 367689784 368640671 465982072
17530244 2490619 8506649 48347269 50156382 43169029
71858129 119133334 198480415 990356823 991198094 985406917
363760817 10865614 52639408 564879140 564926864 506444380
67889719 22014719 168640244 726001817 659165849 679321924
280688296 93084054 435290 410384661 361313127 404865704
4948529 2782496 662974 17000746 15641635 16238295
489556328 192351243 72323883 786715355 800583836 455490140
176088764 87160953 7666184 400888052 487055441 495156675
3017169 7650586 14478094 63892242 63322668 54064474
3928768 2187854 991464 11419202 11400701 10743933
470402248 373160970 14306569 515060680 398054304 322427476
202901522 42784480 45054058 505404019 453342628 479267608
6284513 1923891 10378523 87974380 85789692 87500180
163964411 23990774 2716552 297259804 259113462 296850589
13876973 9663226 99356028 746270919 749703136 747497170
30064843 84076178 13821865 453814344 469132885 461165006
257655043 7619608 42023933 354463076 329643923 184678024
50626870 30171267 45230015 579213777 460039135 540548110
222018073 9368968 139799266 313987712 318145133 310743144
13648 1173111 59869039 306859834 313953939 293153179
13564081 1926204 10450088 113057746 119790413 113365437
17953497 79435712 66743141 543404726 479991761 593916194
91378484 27219972 47225330 425980362 409460091 373447773
112601262 17689420 94051869 335398266 172869941 311335992
38661015 12669456 86359059 398013664 411317446 382617836
40595647 76361070 35503539 253453413 230995239 254776371
55022966 54497226 44613324 831916601 866289726 874707844
9182828 8165498 3826063 205564305 180185874 229496578
176163385 11590463 44617021 598654744 532013043 501249997
45855001 2312030 56909001 799647597 884714866 888719364
17624020 154527195 336039477 903015871 931266428 937167429
79134714 35596228 27855096 270128311 283828603 245323330
86003352 101359292 26233959 477857886 472811437 506684198
6211116 47280767 1087065 153290149 164966570 165985395
36659190 5981934 99660000 402909186 404713637 357364423
26225945 70229452 18329648 736695492 739688123 747097195
27681476 32680457 33740936 479571456 457262156 486243134
88256036 10853599 682360 180392068 231019684 239726214
514561084 23173367 94101763 732777654 617789030 703921712
20585354 65188951 34597214 234789776 212678239 251627597
102967469 66558210 108452662 905651964 916636748 902279350
150436667 33717442 5256007 245653538 236141133 246968578
91774458 16394093 3060812 152315831 164286673 164705795
211881538 19847255 25996986 445315725 440796451 392031771
321359190 124810332 42061982 780001998 820805841 858907209
1559802 829867 321376 4236853 4752231 4567668
19442509 26647179 60037492 267817849 306171157 263382027
9476346 36941339 5984874 245886589 256596725 239212034
648796592 155535690 100079026 660603089 627336066 609307206
84307390 48092298 20874190 89457627 72835386 93650811
137584753 237386836 232432027 448974205 489530799 483645776
89509795 98504285 61522762 456021911 451489123 409518597
58805730 24284837 21240676 414944669 310580900 372712296
147537661 31992396 99083402 152265757 242087632 205905763
14631809 13135945 151320482 697978874 690507323 638630785
75475468 20592361 40549506 124364351 139832671 138813855
783532296 184954904 14423957 913597782 897611412 781543201
46300051 122657505 128800615 628086758 451336426 643872979
252460186 149318374 82377873 432472973 420956350 445531805
144356384 9208605 96354546 839984967 859892920 738115396
435569550 158534018 122686969 477561442 309400552 323280701
64612571 18295714 7131081 68720895 63535142 65387244
7609265 14524110 10805805 126809611 125374713 124795032
106159377 4818745 26915225 136342146 113195406 111615638
140961404 28165659 175315072 675016054 642703082 676634864
59976609 5872806 498927 315711370 329451896 305737258
77723733 16263343 26301495 411090951 333155036 398424615
211522480 182010070 42186152 641817789 778421040 799274958
5361757 422943 74726991 391247236 358815130 324865996
261941600 202004564 118681274 686814633 604073748 667353658
248669543 35925135 163708443 647236530 422681803 595397163
785910688 79204753 107341059 834515208 707097315 619705812
3782745 18372684 23332646 300136314 286747209 299758896
93401746 1003976 8381854 425496831 356611588 415573079
72145505 53151651 211888470 584523074 913578399 862109185
141214299 24797586 17400530 255736245 177288247 204085399
43789768 163358804 78931773 805992228 793468702 810537424
54715362 28973787 11460575 523866516 632311992 559937453
334551577 129911204 11054035 738080831 816926320 633093908
354157424 21851899 330380628 797369621 563499192 788987839
27973880 34798222 21342835 330169343 280577296 316571526
16855958 13808344 42015288 297207185 240217569 304794914
405110556 32796756 267020766 890772338 850292346 875512967
1181044 6800804 6847234 91161308 95969896 92804896
297790833 71662199 87785051 601545891 721984110 778157153
61239730 44184208 45333512 578724356 733319082 704325233
20268154 61235842 41956872 770291255 714137563 598774705
157033724 79115337 156379 809592927 806611763 816875945
76015077 40092698 50552467 456949110 354392762 475766313
562588235 145528017 185248168 912773261 776979490 894817309
451340594 66231449 42071573 734982158 745660405 540736087
199345534 92562681 8170675 599430777 624671318 627440895
498815 23509251 6359830 79143509 87422726 87785800
100240788 56071168 133499720 431564794 398374554 380503174
57342446 13261922 9293269 272141920 251474955 227998499
300197497 36004466 385114015 560512723 373841970 545483563
722438 26568123 10392181 132282332 168932891 177114531
21147058 35569682 30281375 588876637 716197426 688237452
2954189 9457555 24149632 246300230 257974590 251407502
316527602 12346657 74576287 611909713 474092397 576898326
15172592 1157227 20563907 379565702 308861825 402492678
12198015 1470188 195602 18243343 17864739 8163695
85997496 75125361 77217623 600274403 663876331 706574529
186086002 110752264 94788222 572831383 533708613 559313371
224368784 70892776 180392518 732568562 630960100 897810319
76112379 848606 12193455 471857466 433578530 463115676
52972846 49327239 5404508 206310961 208307778 184136120
254810312 1123363 28110303 668816902 782314544 750422455
69485284 52229306 2001532 190772765 211954398 176034609
91889845 27530582 24204899 148735287 140050580 118445553
129437405 121900379 63494968 177213784 161338128 175421882
9107231 7066032 3850743 73826030 74997518 74006833
105321219 37851045 24730724 387282945 337090792 358276420
199134709 49300422 76288653 508914662 537811947 571535485
189113876 29985666 89387086 710783534 657121750 594617284
37352389 42621898 10097281 215987913 216235152 213403391
277849241 29346066 21787396 943628335 827691626 849442336
96138998 29903523 318653153 721638555 685119739 776347638
35721939 120761321 32416475 440133960 473247681 479078511
172880409 149471021 74443493 760431995 769544568 613434711
6041436 41260132 59791434 602029440 651496289 562017301
78342240 83365143 9354103 372496151 355183637 245506242
85398395 538038 27324105 443451882 390000028 350598836
86729059 69068777 3307971 301624852 303523281 273996481
292327388 169667382 158544544 435040944 269999263 406621922
374672162 67083120 138414020 467199631 375168230 410051124
62214429 4198966 4812111 234241759 237587903 293934251
210625772 69836685 58463523 414443850 295893230 541665470
95539046 4552639 4622169 212893192 194565412 202312662
54130914 20689139 226033716 799632764 772160075 822726033
128634621 104098743 119508173 745773282 721657987 747499593
7878796 17346365 19395909 92305959 85061020 83960938
213686518 24106562 102747177 418826704 444832622 423545554
213385202 17039143 116674085 512951861 549226584 442242354
67300443 80409060 102916482 568057566 543781064 546870715
12768915 18495833 7943053 256294442 257388607 262625747
73801208 18566043 24016471 747610885 792980403 661945871
44518050 67576046 158941123 548330985 480625634 542209085
318423424 53931851 169207429 477320641 350947570 428945071
542052652 422700342 43483166 708391234 936659033 496007099
29913968 49157241 39765630 212176458 210971616 210324663
2086501 19392486 13984217 233966221 340749673 368032825
51348286 9720803 35300335 343941754 332456671 261721362
1896386 3331169 65262204 699295995 614113485 528229580
143561727 57696435 1655909 345333650 370421457 296674191
98941565 24844198 27706629 112546923 85175474 83371237
299190957 121179479 318464077 744584677 592400570 744460979
64768057 55448510 48936267 472862063 508314148 485871764
52503216 19143150 7288713 367197599 364148776 331941899
51323381 45518291 33700583 309542708 317164186 334910343
13584953 49208774 50165758 344199418 263162226 334752921
43083910 71388907 25597501 322789830 257673900 325406857
134039659 66361451 14787269 408418941 391669996 408168139
48383885 30650415 22371024 146472718 147599283 152218111
155327887 74589360 23061752 623461414 656919256 619867686
3867791 971848 6960126 552029846 563920036 528909954
267961576 14892326 15512466 473311338 257102024 454647977
36833151 6839828 7886587 123443765 132400540 91347368
222942309 30473472 59577004 765754547 726660981 842839886
23606069 479204 33301464 52925722 41249080 54421072
74513922 143606576 79076726 876800864 874610399 812361569
26425347 73781686 58987330 577842877 571550558 524027874
260669814 48567614 80796125 366079662 355965625 344152778
4204764 18917909 36434496 415774227 428377961 411791447
189645216 26433545 12796365 619389484 705000484 722139912
143628539 57187447 12961088 269186235 257070957 230469683
159607734 8777037 287600107 820181880 792693515 826339844
186809876 69482789 46474708 204878164 181217190 209803903
14515347 19349290 3041815 176254203 240267543 226634622
517351352 225296306 59026980 777135000 729611503 480991019
21634728 35753918 46776803 874841502 844519763 901002615
61506578 73219961 10049965 522327023 606674589 524311340
354543720 63564015 76301210 587439316 428527910 518149498
4582048 327747 9333831 62707949 55101224 62548253
15448403 13838710 4815201 105773510 93883142 91858566
73445007 3997921 46807664 240945704 186362099 188509126
11078430 55691531 68375367 491846643 534663959 492504958
186151861 20086844 100843156 571740702 538919512 456524829
96889936 23432905 26067328 346362318 324109465 339724501
17497998 7538348 5073137 124737385 93074924 106177152
81636008 86013841 23552209 327158010 307910190 381944906
15085251 44721922 9270133 228450257 289430994 281543875
431894146 87235150 134185273 495940281 494495022 565108018
276818441 229027817 369640555 746631233 659584756 706767705
65691694 15848789 408762895 982426443 958142541 787433502
344452421 17806801 8220207 582975630 556586709 331852152
1431204 2833899 407662 16002132 16279819 18286110
33302473 11526505 2426632 211936829 180018835 223370390
570441770 401898157 139636680 790312389 788371666 530648020
36078932 31816288 9044671 71588121 51798130 50497948
238959101 44098960 70011367 280047797 194938970 284904568
534387683 196624163 322642163 737167270 625712290 680889340
71839407 198599781 36012683 535244026 632794008 588768886
3206788 12252837 127089235 648000284 652362155 602648784
141528082 35979717 18366999 344309692 317486830 384021732
441189805 43691622 74806960 787532280 541803970 861459247
499208912 166691596 47547436 887341888 813327085 643615531
149083496 20170754 73763333 177983243 164673257 177991916
69724461 2310172 24591326 177381852 171211839 163077442
242054509 91389395 38263502 584516402 665871657 659600199
139490196 71190138 87238468 323784858 382595268 392503140
38101702 19934763 14437763 219700540 221527176 158506082
332879412 45341314 225313643 696105288 692797517 731253497
115425801 17423104 2175806 225248253 234366179 208625778
10193341 17554986 74621630 341724479 376862607 367492088
25556862 4067422 3347170 190588002 201130053 217922992
445659250 194491300 226125671 602241583 622163184 657630859
106391063 16202806 33650302 215277682 209980540 182083639
255001770 100596013 65106267 517044143 438553361 417805454
76227230 3062015 11587288 160424205 129632859 151112900
314156962 28790698 72925824 628820702 419987437 621376532
493760996 95154298 161366009 765543029 705339913 713261715
19738251 16899584 17423504 166979182 142371413 167245863
94303467 46043361 17255978 537435032 527219938 524214024
439217562 18385844 157921304 461935796 147600069 234983205
118500351 18950500 6730487 446169710 384060887 431621408
204202102 59766906 110596295 476207388 415911243 442077025
28360694 8603174 18806737 163745372 146816617 141906944
35365590 25241838 8643997 419617494 413226090 444275804
148774138 82789542 2590202 353561685 290589356 314252985
64788503 68237620 63333486 678309209 629677828 585858697
7749391 30308366 106917527 385390149 401746579 388709450
343120962 275527411 67203805 808113962 835115260 818542588
157507728 132714505 56001363 670261753 768917798 661189370
39622689 86469009 5259070 528560775 515902583 411725684
11047009 2609217 1040254 17451206 17457012 18836600
497037151 535553673 93214882 526576958 663179110 566778861
73406757 34541265 77435115 347188776 357883364 383349183
268063133 46452537 4089162 284637837 270927475 43986660
264755764 26195691 5561295 550787531 492066110 482256992
10767830 20486625 4512056 67136850 65757533 72376287
729095288 55048542 304672190 778597654 877387962 689141991
124497410 49907729 40595380 224241075 234202191 233422868
41511743 764382 12551653 212004267 213001689 207590333
103555275 11876035 10256999 117125862 70603035 123018923
478911858 122112380 68452582 940169121 525542010 434877203
35105165 42096613 15789691 188504164 246291800 193963032
148910692 17259333 5044625 845424978 883408920 922979404
10576044 132457649 9699110 624737568 649230983 665354141
68632440 100529777 18488921 433872677 464451082 424210703
124553372 56099363 2429304 563042142 425655156 543922114
10633927 828078 11653360 59425160 61913911 65325189
557866445 157134243 70207005 646226576 650294804 663877185
122375510 11200010 17707705 307114594 348611616 319037899
129184156 8608944 75644339 483101713 345052336 498733025
73109303 167132983 16551383 372146620 433862071 428884608
3860816 1116913 2446615 13921638 16671338 13818657
48286487 42592454 37782510 287366292 268003501 254673347
39357087 10406565 19137171 62657481 47895594 49404673
93106186 148337156 15794634 420145750 381757037 423670294
62559410 42117916 136759217 819242661 849772830 827951913
317077499 188003859 118985988 691027667 579445000 905567713
508909194 9325474 187392881 594151274 295386064 480045181
205837771 18746038 22459998 956104311 761805705 960323914
19104056 74235354 163775343 804067948 820718515 765290573
7353506 2004526 27230677 573773981 500470493 515967410
99852567 55371510 154972409 701680543 707737776 713047654
33061296 20955507 4199339 180041094 185414034 217903177
434896857 23695184 812272 859340952 806822479 452959743
2374474 2850320 19208211 93801170 81322433 98672655
217458489 648473 118513986 432220486 436684976 403745936
55789980 3891084 21041890 165440800 180576551 173218188
12690638 25396146 25345828 339556285 314312369 299095926
85888575 23804692 28342289 379198947 413144583 449173994
740955 3988361 1667758 20854902 24672813 22572390
2320950 13716588 98314413 282704803 241635684 252086438
401886669 168810888 10836235 849305248 919660094 942396590
5615534 22769066 71139 145829602 116204476 146697043
169877433 6507019 57831303 220477411 150751426 202519797
209325834 75399858 74785109 340990296 366065324 300090887
15463168 3702290 11346342 275321021 278540748 223019636
169697545 20493041 16944882 357790338 417180692 246616722
10691847 53008112 263506867 884264935 810978092 900999314
17376327 8540505 3893114 21710199 14717642 21163900
103313969 117869915 170124021 594726122 479525702 550897633
253049060 33664537 43247817 425076221 290199942 116430819
91455627 11349026 17138874 113456094 65573903 81586251
610811412 310434980 169913000 712816045 423796176 814912881
95488963 41424643 3125881 591662742 585942397 588535446
98121753 7675996 87102594 198979586 193036655 187997940
37364173 129264331 18747631 529122053 529871655 531600939
6673437 4384836 6054582 20078693 25471163 25855568
427862596 210029311 80295645 730684382 711444553 491085108
305326723 57503286 3327144 852969991 684105229 845775536
167484458 18667989 14290954 298252619 369621426 334939510
10499469 20502540 59046739 333456828 351615437 307392941
141409348 156865392 92440537 587536281 687547485 656788233
33575872 4385612 9520679 161920478 151068818 173207298
68464244 35658100 2552469 101577436 108009298 98479806
2063822 4332031 299335 12363702 8127221 7913789
7107277 2954410 4194907 66594120 67319797 59639043
7670463 24946777 118288952 768445886 870393562 827680639
18724209 117481355 88703725 782094650 859963824 827133434
364773216 108630720 217691423 837523303 717379411 828338929
101544965 43076694 2972911 460737525 482016489 492080335
4388321 2852747 16469521 98295712 104203491 113594295
330286053 105060555 19137470 463033526 411059502 125618690
76816483 91354079 227202166 797812466 834664401 932016506
67047170 24692949 10075256 348614880 397878726 418512315
40392492 5087389 249744337 606009226 705199098 710545366
80887601 19864614 4833532 192180932 186463271 193791308
65649468 352394844 70197419 805230949 825782384 752559963
363060162 54648141 290510526 827116057 843197946 787993010
62066560 134556677 168283256 918430493 960552794 879473120
130623694 92742915 1007337 308995783 302080662 82766331
31929862 3120443 50975111 425743619 520609815 561993985
150460385 168188054 46271213 830998418 917615049 930265512
338717853 25780825 408901532 765670166 870903580 830330743
1975530 192473074 32672736 822325832 869816752 764514032
78812310 1269229 35726627 263428527 233484449 269690344
45066147 103177728 16215302 830727886 974636308 938782560
15131624 36449629 8726402 286154720 365952808 345138723
134683811 11268292 198082705 867316690 835784630 938032645
222089410 24796144 4631207 469630036 507344132 430534335
459951721 259670595 162215090 706492819 531467639 680253646
7436405 6928003 2038668 38057348 33500552 33927480
22906723 2827913 85797136 356872291 366755039 359356655
99344298 40274969 131766408 189396335 186606213 181367668
733067 2580485 769902 6153031 5912426 5629469
365919499 93828689 58900285 492188910 294973321 482781835
418033340 60004327 79630396 593799485 587403035 569134680
278129699 124438707 33262600 579686684 446388065 622277430
3844407 22914656 12326558 91887459 96926774 99357777
33883749 21241388 131642782 480045045 559439340 542575096
129242307 53413253 57235921 359716286 342540083 372258908
28417645 270985 15532855 193270796 237365994 217773719
189988331 81258135 29483752 648828870 598860944 667483732
11519413 1610410 2432509 313492915 387468686 365603040
69770195 7018900 72669077 911517256 880947815 894563397
183748523 242730134 42212430 261408076 270233890 121952853
8331371 3474250 2136148 45523223 29822919 46832823
83669054 18945403 67561186 117392526 127221031 125789322
454564809 14342259 37756792 886045490 884776377 850776254
494607720 103857439 67146374 535846031 460421592 405871783
674478738 59623912 137866936 863502203 750912754 628378394
107349441 64537040 47163039 112446150 122767425 102410838
251860912 249626691 208284892 495615203 529848214 422162260
296704143 188317072 113742502 694210913 871002787 807469214
107142400 69650949 5335243 358181371 370203945 238284237
365735535 46123908 67269131 499942273 423346060 381636265
12750928 1072161 3035870 53585010 53082584 52190198
55499200 14472583 8925392 389104438 392933127 395463390
562500943 258804727 226921483 719056481 548854055 267761318
99043478 67382476 160281 172397416 171572467 141289848
7962905 32530314 31021291 377605965 341601932 358550432
292733327 89884143 119821807 461536572 394389501 481538576
34534865 85396664 60928986 607075212 948906143 722086601
184566947 35814450 10739878 288122648 275670030 322398526
8847899 11095786 565435 62040239 71308533 69433312
574935624 130646985 252131588 684882321 705494023 820762906
232461095 104043824 33500585 619246321 608806727 497788167
199758368 29159607 133020479 959172099 796398528 928559654
37658784 36146534 17168121 742385899 710089943 505449906
109157576 2242213 19363437 254595582 240453222 241793757
760812370 191556696 403682876 862742183 860177543 928339412
389608828 285026313 174552925 909472725 860276746 713885431
152795157 30566914 116927672 939138887 871066781 817480852
140793488 7693749 153134502 724734525 695696849 672675497
204688313 29746119 116808658 429624446 372326239 482015608
16443261 67472252 26914509 833041428 930933827 756743376
3908991 13439583 15650302 123078585 129716794 134050788
5573126 9212893 50458201 214157055 194984764 211702126
30811342 13328938 18588926 111632586 114789157 79599060
11371497 5850470 88766869 324692551 340371847 358634074
16712085 48808550 53352856 196312033 162118075 186760727
2131690 2365455 10288275 249059430 260863373 270268312
631553119 39573113 42853671 827579073 562558978 807335570
43553006 134097932 36654063 596832335 553837451 540943239
102359094 30454852 14723477 264451952 325845443 322029245
20103079 25734216 14058118 910595066 864723362 831186156
185973619 42426289 49769382 336798344 228588791 353726987
5953856 34356692 7250423 275396572 319449943 319246070
242821858 17557190 30975977 261067989 176013912 242937800
90930313 29815713 4727474 675242624 626018971 570870449
127614909 42245052 11400825 178185729 116744032 95357910
303410416 20455706 112040789 584770811 372578516 544947610
310886319 217720959 143252923 432038230 453222662 508540215
26340223 23129193 32359350 248507412 286147879 230592161
41860498 45330750 6772887 240533310 331664030 243209340
46837149 6824399 2034304 191825445 144420196 184695435
13436428 53688368 249969838 960062375 869336337 943341410
136866124 17482297 25160150 162996984 149856910 104521962
154102869 31093744 144108798 338845960 312073162 352277906
224754791 53520922 247288531 382059613 244264832 311098876
224048980 9530397 39812450 241807560 42824963 162762696
44053528 19617600 29668070 874748177 746168201 685865413
541133506 104021795 143125961 574633143 508953579 421004981
710543247 119832364 268650088 838795385 709969460 715973669
194913808 81679918 100683759 835883102 705349889 714333633
11521488 56483432 6881592 229805298 262268935 284790683
193174390 74683493 15204294 372764044 408953935 456156407
50140460 77043796 41341076 900877890 848487233 782848947
72620849 44343034 17565356 148680720 143529037 150145118
190364294 49599602 17134302 419330998 349517051 413023345
162387350 123612893 10110741 499791139 658981841 383410479
42858974 34349002 10838660 361722273 343345346 299279212
78071818 4824813 39312115 441378715 414601202 408527536
5816554 14540597 1852061 117746529 118434315 120528427
58626707 72302889 6191137 301642968 388934549 335133929
751357939 448527680 241732710 860383393 766079697 450299177
85025160 36715473 37412595 478437923 627253311 629200910
127832087 89535382 37469657 888807866 915192298 845054531
106834543 18468181 38146725 433324002 603535118 613931095
174894187 10836035 68129476 362733225 392944880 400150740
305133313 76867323 12871821 584769897 489833318 507582684
48044188 60595588 39696480 863105345 903975420 950695052
372947057 208577352 108006633 710302594 745324930 560606672
157518381 5169842 61502971 428315001 451612903 514875646
20752098 48220476 1079864 287378795 294292655 255578604
36640954 8160518 322593 44247042 44217334 21831910
34382964 66361527 19131568 783967946 528636128 561884548
462717230 188111225 11665892 566407197 262792118 583921134
5250294 2180547 116173975 477679948 513762712 470849791
602369025 298704655 159949423 747148355 561833850 542540184
69914159 31381744 8635080 301717688 290080408 314643459
536816891 55028676 34693360 776638506 781208772 760561213
14922269 35361819 1115992 85692690 88174240 77270514
8037666 22987030 20814185 365375348 419610077 405216130
6616106 3934034 2504137 62072092 68918535 65003687
20660067 7638030 5460759 42525835 41352768 46622423
112489508 601438 37075151 169258242 119433155 126401677
76402110 2569149 36032405 302778969 276542524 362841449
145964490 24701143 78953996 852245363 770431228 873786243
38485299 150073530 150182313 494197404 591768127 513855265
22953154 77494903 7073969 246256540 237578113 234578534
135619881 150831908 119971150 552826306 571379350 524081785
459163256 154844495 85120638 729144586 772143768 555614083
520150974 98736738 257091202 695782917 619329075 555977934
16048343 13233670 37682586 339498089 334392991 325082797
157405694 68844265 29968603 164773183 123505370 150421434
49489987 32228650 185364578 671284810 801013371 922180122
122408040 78569023 24687209 433888963 416197613 408506547
404109116 234325986 71825780 856402707 982605746 937155054
9635756 21775402 17808215 359076371 337335764 368251192
225908189 294820936 190402059 579468446 646195035 659921033
87895329 140254511 152033030 939838574 922302771 915689215
21493316 4112340 3670296 365103493 342821975 309058587
263275808 47481943 23427732 553531802 453451657 832815570
157399470 128727140 33393055 683122660 686980991 495389100
52505631 85014673 885162 302376738 332802726 327784447
13725584 5783917 13254445 101306704 110461421 104589192
2129458 4329390 3019887 201315289 206553684 196416113
15077493 261878453 2983946 631196561 633739869 800026707
141015728 41353863 57116338 241145784 249790874 229766983
101359612 56245647 90697180 853740674 821362261 872039416
17537235 26965080 1517454 117211351 117738812 117580281
1142578 5530055 982185 14883761 11007529 14207357
114188864 37097458 25997565 125956787 79215530 131141977
21019076 6572039 580109 350694275 294000810 306301238
71127910 84061549 86349437 790836836 653145921 953219446
82093947 32927256 36502931 133216307 131970685 130150391
56063483 43818664 90694404 169517382 160628474 151956881
191601931 119436392 74524481 251904918 248403941 238442814
11600554 9138509 4727228 233058868 221436069 166679809
77239742 2359708 93831 162928183 162511511 136368618
65592431 82799559 13643991 614385828 524937086 553824514
38364740 54844225 94379725 608861427 711345176 716809102
222832682 77354734 34166253 718628843 669006271 647668795
594468487 77888924 174467412 701791247 797338807 608678588
306232008 55335271 69893729 749292019 621872000 597426310
453747494 98826689 179773321 584750819 562277382 592741413
159476976 5596609 1673352 213935096 92265086 234727166
64937839 161478000 92499113 713854069 812821581 889788336
830170 383837 1042841 27630393 30373026 38295294
3246885 1350916 15154709 162840713 154960723 144396466
30337358 7486694 15756498 240464187 264484257 206481622
111803571 103064838 199163599 888532012 929400534 978794569
220928757 69182746 161707979 347543443 268736711 323353785
11738421 10830062 29034616 643352463 640188838 552408777
1507600 1516915 6412800 22277430 23584516 23084968
267423860 369395 8517987 825693620 575869096 636348373
20145624 11742825 51250250 855893186 850080004 795888904
38388308 9004488 2353624 92035214 63547473 97526993
521767181 100797760 227323235 723762331 312559099 678784527
70625121 157942765 73285436 745027243 820456064 875113862
56635905 32898426 46719855 728681407 743404149 736402931
351631032 43668528 332017313 758280387 626831375 703643818
97742386 10664101 347232 157281366 82031262 150318378
10202641 2698142 33323502 99521824 92305396 99123361
69370228 1455968 62617638 549417795 537505907 579273394
2079649 9897532 39004223 274842998 273056883 305032113
43800377 49320810 20920734 209178824 227482336 162298886
2758743 11620951 22924591 144300432 133322172 118205389
38757111 11117972 4343789 111574903 106419263 71313351
525273548 26268605 344670626 760673580 370973440 627473552
3591873 4804107 315457 11883266 13246976 11706974
18974843 6215936 2401879 37686897 32919666 30879129
98790730 224121569 201252878 869808120 865562975 809654317
5086497 10396616 44974921 204022522 291139654 283463498
769272539 314179983 250346712 971855670 737316250 909884135
12677405 66589521 22209118 387061260 314536454 360633842
132582752 15671216 71891724 496888550 502376901 487350913
37410397 19694424 1953221 355505614 194805562 340769580
90772683 58136062 36365620 258811989 264013409 261124188
143310243 28354161 23275312 569975814 528963739 570563777
50427345 109514564 132242313 594194260 591173592 651880835
65207088 62370393 18190698 405352950 351703282 345445581
14760796 45001635 25047257 333681520 325974793 261298947
59307194 3685300 55279746 87823475 102567433 118097245
140980761 24619528 27603535 585403702 706213595 724417921
347164345 88558253 133556033 570032321 304936872 449634780
409746705 97788138 54567381 589512886 569269537 553565478
61362157 10683590 1673118 347671560 360084172 396151683
75069927 60565947 6672689 306048731 276470705 301674903
76176 718023 811347 2949109 3425959 3609342
5032431 26148454 9349658 123548910 148589292 155444793
307056318 259397993 90287346 744725141 885189169 519735680
80726733 17216095 31529998 490452459 523515822 528286835
167849544 58663039 10123200 564957656 557275058 567547619
17071222 6609805 17579576 73815482 75140036 76079835
21988045 21179331 17858360 804319087 827359993 792226554
263119942 116040069 32982485 591197010 506190525 605886801
91753823 80966162 102469754 430263626 470946512 426336400
27521038 50812618 129674807 602284482 611493650 510873437
461877050 42085404 7698094 648459822 232074843 653459874
84769660 71728926 16012152 240783716 175915571 204436792
380641217 183754260 97764059 776370543 780973932 804937818
55240646 3638544 37268820 350910749 336801771 285314649
271451306 55850954 135944787 969757475 833523529 945286510
22619209 1079001 11761689 162393350 156079995 166074819
35365421 17108697 80352537 204809050 225348634 224261808
405472693 286788852 213269977 687045101 650572678 705231289
57212435 79149538 153533910 684230290 436508803 682101951
34846845 7994088 6037424 186372236 193095472 162805451
167346566 22305978 34000451 318806364 355987190 266633470
38513888 18477962 93388093 972702183 758621330 735517150
17558437 4944831 234286 45293843 44596878 38086562
415669058 395188735 411740212 815373530 798799068 767085415
27161978 3967618 10811481 155942872 154960245 140823725
204119669 160777535 42177372 591912129 567585145 460047020
5796280 54401348 4246303 376821970 310274008 381943239
187325544 26812182 24081214 324558468 176069649 307313329
241938588 7370800 22716915 844831903 804630602 779211975
233086213 54685844 161547746 813913596 646554995 745512361
19923188 41487322 23227995 754777295 693271041 744575467
25413868 45580578 34512691 345022937 338966159 357732093
382921840 88449018 433989929 549706093 568690871 557610556
750303730 19045372 320126182 831553962 805149782 478117738
95264524 23694822 162243388 560591357 706056763 826811440
6351503 3067779 1248869 347212578 349160158 302877707
314979578 253352632 375686908 687673277 728042872 578674149
131235976 30329173 6432031 567187427 662099654 643888139
19975537 16916020 2295255 32464757 33384916 8257964
73599212 2463009 79837828 211306985 201225363 217484036
75097770 43303449 8732172 327448525 316880458 331396942
7251179 833682 3390083 10260176 8741520 7750674
41766971 63619551 34410394 317770453 262946584 314222597
153998704 7714732 113335978 841853934 706382554 601841748
484261 17451078 3023512 186868638 196393219 171769625
102224162 17117744 169017125 562042893 619885554 527481039
13521683 2139960 774990 106568669 114994315 90816965
359823983 220687695 137690135 792234264 440177407 528499944
122490013 5035456 46217501 551245140 595103649 599529748
24539849 23740668 47064021 294778873 337654215 348416087
558178072 64908152 8813632 750140468 752980125 554446983
373576338 56267251 19783378 889905858 959932906 755013138
191145064 2080146 234279729 537237177 587867962 625886665
623595662 54704392 39800943 808856190 889228599 827283399
161708038 15546670 118025985 219375571 228846260 213161112
124372685 27045499 22801922 313517144 304912746 270836576
300780516 59452715 49836430 924987883 917021658 680079549
359148999 136748605 96413104 886041041 903501167 842577583
5138134 10243928 10710866 93621624 83923983 83879435
139231435 185416794 71762704 462193597 456042926 350991200
169769565 36268506 233815676 573586172 360612614 633074891
62611966 48705682 9672132 292130088 262674997 274875674
19740126 44594207 349902148 573840829 579641835 584251143
86008514 6453336 11131778 335051371 346913366 327176329
13907574 72709404 7330412 247372531 241684291 225901458
346688209 75623025 246111283 525950430 476417934 377457916
24776943 4556184 7016010 200149434 219502745 205112912
131848946 1353860 152818897 785813107 652014919 744932275
5702932 5634435 4759818 64420986 49704303 61766410
159069612 195025631 34506877 715218270 571178138 656987456
146402435 4736254 1082327 324093100 310610226 267292804
66256358 48574988 15341240 721132212 651235374 659108039
4265466 2381657 2359512 20700204 18851378 20797275
244914455 54261690 13774473 701943767 588827545 564687433
104429181 31922391 56373498 889206789 806934767 882047008
12567910 18692488 3456641 302071555 315741977 250516770
56922406 92779703 20413874 355594992 397447613 298659005
65460182 66085129 122136378 499396419 434530552 531340874
102641333 123968289 49514557 860870133 822808299 933867289
9858631 20240079 22823761 159074636 163970403 133922194
116537188 25577209 92336539 167659596 170738630 94663422
605623365 488107082 66680079 821082579 763545598 278433720
14051335 2394557 2878538 194602097 168051738 200780642
51454091 43921483 80440355 298479968 316826436 308506779
79826895 13428144 35388137 162042997 132853388 136054003
2891484 920522 349429 5240525 5582425 5347239
175461352 6210768 48526380 621011122 496782870 614074434
69495452 5465978 7858905 739612547 739112422 736197973
65346329 10374823 56792659 486220817 467074742 481936279
89130949 84176973 28188814 231278309 147463232 216035878
16578457 6948308 25856499 372456519 348999637 320161861
552637949 61863347 11380438 655288009 683641249 280507470
231646464 14775508 43869944 599748266 320707892 634317757
660577234 156686327 338573551 898063179 816732930 816880854
62952470 101772394 70050478 112706647 115546056 97791952
140934573 48831609 52143551 789546679 381584898 679260972
52587555 13730474 34531299 297921308 323795629 266147298
13577399 6668343 28166542 143534475 127148887 142272664
4817265 11409509 2935195 487901255 500141816 535957568
559843596 102841376 185243216 990933215 780573089 817379542
368561630 137542488 245008053 450915277 443457227 441725023
3083651 2782991 2803315 6816640 7352591 6716253
46517765 1779693 40119575 254868663 238043725 244415511
21573987 13431186 15533683 141439030 152918044 139048717
20473471 1424174 31482948 226657501 229742692 235898073
35298025 7393656 26599371 243942913 236695088 251641494
626909842 42284920 163518288 694881165 446957747 431851109
690536898 256582688 21280310 899572313 728439486 517874731
8326774 12466799 22435921 188677795 192133158 155863608
74800090 62517575 19691979 756562613 718657048 790869064
36655943 41098506 110854530 389037316 403111447 420618402
15857007 39307770 14332923 496052437 513399725 487765968
13469771 14053410 23991152 179218928 151189145 181944097
137840019 90092998 14763264 444563628 542686182 527613073
181110540 6219350 54167132 214119977 220268415 231492090
300291408 138049522 3316181 545121075 536126837 592061248
28005326 29395245 8798757 50252404 65305774 58749735
73867923 62229770 2750477 563903115 580235907 427806690
113859057 79489587 37120346 759929918 817572331 799274204
164792866 222908379 32757573 964327896 978947003 870183872
1217389 7327976 6564830 65749122 56593242 67542422
91703957 137951513 68014503 812193918 813502230 832591809
21035920 94664609 275530163 823081816 786155533 804741216
167946273 120208993 56167025 755023353 700473342 724881441
262039112 274020029 40951622 884578812 913394981 580633142
29015901 30827418 2841519 314971843 377235214 372819205
365617192 276882432 97618039 825254610 801388024 742000629
9575861 46069513 31818531 267067098 261576249 267265218
138459622 42911167 49790239 454069087 427255095 429137798
135096516 101405051 67983762 242132865 250449681 207733652
319505762 138286540 20311936 681844830 514169467 605464389
219077487 56522335 160383384 547251761 455143776 594895475
34498203 9237341 23152614 76244027 74899187 75052806
97710524 4507804 27652183 403097048 414440223 427473274
93582419 73261837 20145919 648783017 570057456 635992409
142578939 193910413 129484648 474522447 459750039 475871223
94374730 83332591 34605597 502483093 488401619 412689262
111677478 104389651 2076747 636211290 640167616 617858309
84457983 8890291 12897577 87851880 72170701 50034354
41241039 5653946 56788684 478795595 457060662 495859958
287025392 14666105 2801658 428299255 366106489 413507426
240530213 26809568 11677325 898523307 945097514 929914303
56584963 144055 49683227 842566081 850337851 813243572
41541909 23181851 45148330 239518172 250227489 250255484
236127180 24884154 14161978 386129533 273675114 420119359
154015370 58882698 144126001 448917902 478671488 393174692
31494555 15691941 11635295 206209761 192658275 188097004
94688094 45452923 209964716 633290706 689268231 565126970
204300010 10337891 30600449 470362800 405920407 480145917
495648 44684 419169 8364633 8304254 8328185
167229178 446431587 163585238 962357830 909065132 941838352
253661911 53255060 84138035 673995751 518581349 770584557
19966403 64465476 34343102 341682753 378877811 355848976
89165332 34344104 80541345 393762555 368975654 454027786
490773032 348333607 96315426 612221064 603484866 563497215
85474196 87599718 2755435 234468515 254785286 210309582
49261019 62251089 15478881 708825883 769654264 688956246
1327677 101763 79501 5778842 5582751 6499280
46078211 39791985 77687876 616035350 525153800 623019217
580552111 2885152 134426289 756659971 241964419 499490837
5963985 31910109 200313029 825677854 733615766 722758111
13338647 1442838 4093785 202973191 192524664 202777781
289529347 100644315 58015358 343890159 335845805 223096668
191522642 43403538 68407466 640594588 652838392 665758371
74831695 33912954 62556758 598323168 577265505 497614881
107188601 640361359 107727624 776921436 853443599 662181037
12646348 71588505 60301276 497909448 526301808 520602721
385871941 75067998 69252996 591992705 632706575 620391263
175741790 93032389 40443112 717907272 632100666 734793387
49232927 6939682 6881391 207876022 191156678 186678900
25500623 63785995 12447757 790005967 690660530 741038926
325806411 41527957 100434349 744328353 718991209 732032443
35905085 19392808 52449872 213680339 216931720 220432744
398869402 93948996 31646808 815225526 828490334 877969986
66076679 4758754 7377442 144530928 172814867 206078127
18344877 20167942 50774483 920007868 854069876 827881637
179110377 1577495 156627430 687557132 684409964 766458547
142711070 15217362 11154281 217006359 191597993 173780145
128405430 161279485 153523952 688377829 800742626 757337302
6813447 5579 8420445 58683970 54574152 56183073
136510191 19304438 26785355 175688922 205542000 189937006
14349708 10105344 6432838 120611222 120370642 129123061
281528057 111742483 72617441 405709562 407028207 314029649
229570509 29789922 28117977 642883192 618570689 587757967
84726064 41848022 15444794 716327647 435419647 673359682
197076457 144832872 27299786 617685439 711287134 554442707
76964335 114821819 21660882 889781209 913085982 857813054
67951874 56646199 1116443 455436395 409955608 417427545
516669199 34136398 168119367 772958050 629784385 776898290
3925406 44536939 36524787 436193022 512198183 458406146
204902097 113385842 87251756 408873470 405705243 408945777
456234790 155377984 153144079 757702277 746970781 695641717
208224090 72570060 2778358 427470301 290469255 413424647
648681529 4581433 86405366 813940749 777992858 885527367
17949730 535678 3525292 80140469 79084271 71172981
521057600 174026116 52525191 863340196 861286430 912136431
354677363 384145270 7470179 458103131 585268367 268108188
8802613 13397985 394495 47327841 47744558 48009336
3413541 31413131 10614554 126011617 173332506 131237381
458940236 12928298 1212019 716565504 484622699 657579763
516787498 40521964 435703437 585523191 537684677 550818980
284361233 120156273 3847949 311377940 274993664 141240022
367727911 213468830 141790080 922125529 902769251 960702593
31944708 5224247 28028320 154524239 127915043 174596438
65923165 31655373 57744084 484120382 521588639 598179916
387008986 20142508 177677590 828369959 881859473 831656110
315828556 43076892 95284164 644375511 370223704 668273121
58507733 87873824 66943774 462317637 453949322 437683112
165785330 112600061 49768496 379695114 380571857 320243507
625192395 167874188 136088814 839341907 755666388 499270591
96930348 17789024 68421769 626930273 588760464 615462216
290568256 35035376 7954618 467290191 367003044 479181540
14793642 139821637 57766218 594669021 591595858 623645892
13899280 3494074 3870014 77089051 77860536 70190554
694919446 25961832 430052455 718365108 381361695 850026557
169044320 27369520 78863425 207932592 237047716 189444717
35244393 112055426 13635327 585526122 638815804 633453641
9880465 17812810 63520228 634401122 813531148 830348904
7175719 11696770 6744184 55079303 48758394 55459276
65177517 13671193 28027543 411884357 395415035 372693811
129005290 88912343 16865510 548467012 541605786 568670226
254607619 34920897 44386079 371427538 236067825 366622525
88032 26205 137343 957754 1065768 1121582
61952278 19571088 34375808 948399612 772651427 957380121
190345081 10922342 78574467 326855435 328039831 207030586
17805174 8623321 7753975 114655011 131157431 130898345
94358570 32590753 106759570 776135037 888001937 719182616
64503767 5052931 17390502 286357199 256378370 189323353
2547184 1216209 1120935 210812187 261011829 208191783
244793660 105974446 58061310 433147354 433446322 221034126
95408412 59656418 6831545 140492899 130382588 125035349
118620086 51289956 40144147 498096157 556537550 546533423
27166205 21226515 2910006 230502094 239787145 244024000
241866551 361738741 2755818 568303804 731826659 732491446
65231853 43862214 63217320 569258079 454575096 479726951
15848056 70581028 41128621 127888818 114867384 127908783
23388853 13123119 1226200 597407528 610564308 696694314
10439530 17936 18373839 77033195 78035628 77906883
282821862 20027523 39994406 498479348 472142215 431055787
307307547 244637751 74804907 327250512 368329123 365134144
3043506 881201 1797363 25748759 25644192 24034394
57609404 59419412 28231488 293007552 319150818 302803048
185171049 87857376 54918058 238782708 206838809 228225861
218883286 36756739 30181505 252647835 250246531 214263063
86537770 18770318 32267867 754624386 731401284 624219966
480773423 294030553 461937926 605155656 591410040 665821259
150949478 88011295 106591504 575732927 561844598 612907640
407355230 230642016 32458740 636980463 646207913 633802556
6166223 20618617 142032590 573990897 567406946 562388823
571420851 79254875 465906319 789047769 699778406 898387380
606940585 246123720 361082330 642742836 504139589 593185207
15361272 4760371 8967041 109777830 116173953 126381608
555564213 362410910 894862 575937716 508933688 523837979
49632339 168380202 88284491 752171128 823455952 862793117
26550031 65230572 1791626 353319970 448557935 473893631
269130724 96022101 62910574 321689883 173111412 203933525
19581567 78219939 6012441 723448994 633114641 730716801
1455195 629066 7461286 617220036 607901328 744557674
15196683 9136389 297378 19634952 20059428 19842939
466423085 6413097 23454184 915448646 713500690 868933607
837507365 6824974 126557463 900420090 525518492 831231176
5881282 3005789 7583840 239334512 246444934 261372247
140815123 378764607 43027660 937325363 807077039 871945630
333844363 86592452 8953388 907670489 934110746 830798956
66898055 9166335 29533756 325236017 335406660 312728820
288275432 110017789 85361210 833321277 727765494 893405926
344718127 98235404 231129397 758384469 790545342 750568407
24931659 33399713 1455382 444289941 429495012 458058694
61512255 82174113 66652716 506295996 441023332 523549395
179425559 54371745 23269603 701114241 815035076 730889203
56266938 149367656 56205799 616358569 745249876 344658970
290945283 55949659 140646510 426140427 426414945 472307270
40732766 205148949 157123161 929819154 818085493 854584742
15623884 105739097 13377699 510461950 538407047 468461166
333716659 22304197 28433580 640169778 623900221 607076174
20777339 28551733 216723037 922178783 889923161 784065136
183193027 144796132 65848898 206727113 222764990 181792302
156361884 350955426 270765423 640197974 726359192 551451529
150214809 151072445 187079091 211104937 207806296 216414023
46106051 106140455 109437965 816727788 846405371 747025893
101818843 221083763 52858137 845992334 846451630 937111879
35287150 4700198 24906876 445973199 444490459 415859239
38993442 1690870 76562304 321624596 321140451 362649370
382114840 30728715 391971341 680613249 690647227 775758322
189177803 251369636 32802493 300555742 416241862 409392522
402820926 91575835 291441566 720962344 476636653 762843966
29102043 5824084 11442708 32844496 47641312 37638553
185815834 148424669 126626479 730024939 691707598 700878403
21645055 23438519 8441393 233505257 244546401 227420218
51468783 9683030 2132142 236728873 232151927 183949335
203611728 68062615 4549340 972863078 935449780 989182889
70820851 44955182 140764534 476420589 462761630 498229380
128777385 75523387 452384 291797890 268587330 246847864
27306867 13181966 81995719 936120956 798673651 944630005
135677 16430682 41533687 267517300 286506796 275141511
19596671 49382738 37570189 196812990 177374144 168866461
202108024 42252081 20864772 434656204 466604435 452521183
222508185 17159520 141470468 763318216 821088171 863556027
25671220 70593908 43996479 333469017 373972545 373932343
123806677 141840268 31603442 849946932 649116477 706000076
60148647 5528810 67791274 614243890 617142115 602325370
303245927 59631066 18340508 411099608 332175623 172209706
306617584 164958021 161315150 941679629 639557395 550837285
57649290 135787824 4370137 598907393 540429345 376710785
360852944 187813327 328971626 420201017 410600225 424315748
185216917 14749844 28362947 772335941 671910797 750401283
11909049 30774146 75805664 662917086 648796748 584451403
36249696 129892717 13539072 474804324 436303502 448057963
83717539 245730129 157101286 949376149 930079825 895017161
4215165 183520268 46059503 858852913 754194058 918231581
250178900 152373473 44437303 408717870 397504479 447137894
132770607 61688342 18749032 581259760 596347325 481672593
23719299 75461371 39407661 639170472 649350833 668328577
518284879 263576113 392282631 716576667 601895813 705168230
1335778 5096451 23442920 246006965 235207835 245425020
168424723 51339700 38417667 288103610 283931527 287656614
79273099 19634188 57803636 485216217 533568680 530515978
2375458 53369680 4619500 654998078 641917624 670187539
1117294 19634992 3805140 256511998 270273043 200742472
78809675 237599579 116813358 411296372 412907346 389927021
256120903 85695093 7617997 416207409 426717858 420840486
434812384 291540622 242510838 548434591 505415896 584925589
41687512 6018037 13681667 50068171 22280104 37835819
151832988 11515267 27944043 392635728 410340242 408408856
34097734 66452966 146392598 749158163 796463947 802749179
259467062 224437653 16777102 594877025 597187986 486952440
165947356 29636395 118757794 174392173 120943153 197895120
46875 742818 2988824 19136610 17865692 16933293
286540252 147605140 210742400 576918923 532784927 643709135
486026035 312230372 204008320 725962756 667225288 685528389
5828725 152257823 25534414 604526363 791513115 835559806
6834634 44589908 154505473 431323694 630034470 611252411
11539881 2256263 15156500 84397619 81261159 77849632
16366861 25458418 27977453 220404235 272295418 259471562
270304215 43928633 9311020 399076704 330984513 386250118
113281848 37109550 172731043 373175261 308101283 359699969
13498203 46932409 114032313 567544187 619783699 601578632
67071805 27985014 36275995 365373805 364020479 383401355
684819202 117193420 191412894 773509475 831318509 780490165
172532759 228201297 176560454 456837830 525360917 497489282
8373249 9806589 2651954 185318203 136642560 158064232
8269470 7919663 6079970 212352587 252195207 225643277
83722786 41266868 81992405 630919715 269414690 608678844
56590943 14476387 53396593 264873339 261247524 252053106
280335155 49401909 349169126 443281565 364381560 448487557
3524455 290368 3739778 19194612 12862879 19599726
289344007 197622631 158538881 835435598 898053755 870560482
252973345 250118938 36580209 693573210 700586382 716231702
310728057 14754884 53519163 734422561 543134032 614289714
64827604 2686287 77471961 607848482 521299797 614885204
38499553 94289247 63667324 649001626 714165695 689316996
8853531 11912965 113938866 653589218 651868209 658951182
1746717 8924506 22858020 149748457 189134461 169480133
6571941 79572063 14582324 545542975 563002733 559553856
198460487 26259604 68589232 374166902 264702934 278247179
29456516 70931093 4134078 292872816 230303780 268291764
14962108 7620144 25761501 124440323 123359268 146408944
81560911 56580606 9035632 872678656 643906214 835456697
22936379 8244861 952683 87524382 65544573 89424508
61612068 24386458 336625 98090162 99073700 68042521
2825693 49426000 85895044 447135224 484465650 468349657
3022188 6780044 18287981 101569606 99433312 144608933
142462807 83737694 17359536 487952252 618613403 287171699
40428006 73022004 25966873 259140952 239927623 235925466
182680033 9310438 36578060 758849620 765932701 736498295
180168886 272510222 119188980 717433610 766022716 799183806
54371644 8030840 37209296 428559567 437695991 458537908
22760893 668031 11747641 24770340 20328905 17023068
760354486 235775388 276029736 829410644 917628032 794875843
64911240 48870756 16419225 584335653 617118907 609794328
142384918 217288918 28212722 801107859 847550165 847650320
5120550 10840878 4394096 144017813 152328071 148655176
148888832 89254589 6945163 485344649 505964938 482596173
483712 8027895 6742758 65608006 68578544 59486259
87622144 589270 34972262 366061607 318609814 322501505
2282167 32515840 63640147 319235677 340678216 364763173
261943541 191974010 361528090 856428381 878624119 878610040
254328155 44608572 106380882 419598196 491707256 401691247
136000036 22103040 11992638 169631616 69182989 194744923
8899334 23697373 198962790 489759019 490124428 515962006
289999653 6455339 249213016 614834634 819415132 775598937
54056435 31113257 10986016 672833414 669328256 650063668
17158794 46162935 17404437 483821573 491082436 506038052
262489868 43980369 119463758 609836641 610261054 619777250
215073 798045 1369784 10005587 9728275 7444985
129315990 60636414 20194889 277283796 283865503 297150885
115784764 41474120 3660474 546293273 546801028 309723383
433476681 26226472 54762994 708004530 698070047 705879638
412445895 155636578 72641443 652562223 702174311 558800263
47707987 43954522 45480788 757520801 842737504 862211607
53760422 5497825 39875687 91362006 70996326 77507035
88762507 76921755 30889300 429167472 208230686 281543868
191041239 99124814 1915770 304847421 430442008 387297256
290163795 41131509 58148990 706192337 721714880 620665018
122227228 35113024 38779291 163133374 125875877 155641964
83549188 147405626 42888726 887660271 892071186 805321290
113141476 13369077 8083526 165803914 132747239 164151502
199233185 5919048 70490071 778576812 822125324 864504289
69698487 221062642 346588481 785540682 778195278 772550051
598038235 300137931 320686177 811940836 574645647 549453173
27330700 10470671 9254000 27631593 21029270 27594811
37207840 32707383 28007053 312525081 328526388 354941972
324523380 11162894 24426907 555467672 401959448 475835138
96597820 17498201 11133387 644451644 644860410 552140552
48132915 155968355 26029955 449050079 457307815 443536977
196797583 21779613 98531451 745465640 941296144 823596086
502741376 66784010 29217165 763164558 702715884 952114188
1127394 4462797 8149828 36793313 42546728 37659743
78967637 1933310 20881572 341971066 369114831 317553460
52103410 64392522 8614420 320392590 402838627 415088114
41165486 11207220 1059816 66817290 102321668 111301381
586790895 196919504 202524175 865107766 631308414 777026917
24007821 46300735 12928494 923466006 824850995 929895191
322642368 75706190 29811752 676419913 722072340 589658690
45327284 61797734 43198659 428382783 557423489 554062563
619754638 235988779 353515146 750880285 783365987 872448689
45997472 6231324 2548418 157858706 169831492 175995876
44593034 86079114 56574616 582879328 579173661 547720838
346024471 57387158 92541668 545781101 365107402 371740906
2511366 22643914 15078921 182777443 171842952 195029776
173881277 34321131 99935 449962032 458111561 473193148
56348951 45374398 116165323 793858652 947818403 950107080
131296330 282153401 67590357 834610856 875701755 952356306
79181734 38499397 22340111 239627875 249315900 227320209
20469148 30313064 42341820 286615552 308956541 322054142
40311191 51160600 10734019 158155212 183893835 183054225
57152672 10471716 47592353 203380543 188049708 197385453
171811145 84266643 9556530 465157895 370284602 424938839
225131 57781164 28370108 188657196 220436042 233218614
11379317 86125111 34905490 430652150 417097762 387883626
617051649 45598815 48440970 860290660 705665395 738367923
63568214 26833566 410599 523864014 618812903 613525566
234768811 84730086 718447 579513606 586771062 625361218
60507135 24467290 44742736 654253118 574308961 646507024
47490314 16625204 7088209 56494879 55231492 54518349
27078312 3626198 36517568 128795081 134620373 136759911
39119342 91215076 22093706 553831287 571525270 356153727
35101445 16901361 4520675 69903917 78877009 80431589
298676824 51708015 39157423 744894628 809044243 730993305
148784815 28450651 3214170 232633138 113976801 137132596
464439772 151150271 93151763 953431395 955553246 677533612
295926280 9214581 92119942 450063440 399261404 507746819
147575584 73523467 98275934 469874237 475902639 476237169
319612137 26561202 21475573 697486093 738992071 816301067
43561438 25141071 43294292 321061863 325687841 299272164
26816124 4354451 10930834 189849869 225679414 207787295
311018872 132738366 87458063 412742437 421191202 438968355
375923353 196800154 71489142 651896526 577257440 606105332
338550664 6020408 412083909 858503167 974624059 958747362
56615459 22576541 12845943 770021353 709145780 825980905
60030506 2305617 54301141 353017215 282541616 356481776
477518165 279290118 501215428 701054216 824389262 906048666
46120214 137799338 79846057 320854890 618890650 557593128
287940042 115363598 48321189 327084428 166412381 99951499
1543417 10322986 7179233 57524700 57394946 53178590
196167326 28927688 23453352 759173364 600082688 613971671
55701 158881 341322 1298420 1564329 1554805
411177991 93552193 42815250 556533015 541733825 321898672
3619610 31121307 19278810 454296010 492870899 485419733
9471305 5184817 9918438 174000374 168754205 144246760
53267098 124259435 27676553 863484196 903463960 896905872
212407154 54034458 35838538 962752237 731094945 959593059
125529338 92828795 145251621 617558483 548817256 595087535
68541705 17494679 51883660 809660959 687682084 799919152
72375487 113365703 70251465 851314022 952956707 928519729
235838062 13605780 103485907 309753518 258311158 307882949
350304594 126372360 144919760 835945190 861282013 758242691
40868060 43328151 1020580 221981695 225700242 175334502
23346021 63767454 139301497 641860671 633656280 652822226
156117645 33382769 19911315 462076656 317969206 495062951
108179503 28401969 30554586 144744166 156046074 154027160
8015899 100677472 201316043 730426522 804571183 852605502
37142350 50833469 60428645 419283136 519944073 498527849
12015530 2960553 3036141 20898981 14486838 18265146
97330723 81399824 1726845 465060330 405177078 267928310
16717676 62414200 50357876 762203039 842928690 818898627
161680733 174317715 47532187 658164069 928718924 923409770
94137602 45365345 81399018 388894430 384247846 363667756
108030676 69309653 86789341 184451436 173128858 154999950
21070534 45730481 24361805 449332139 439020934 442739830
39396894 5763422 27455943 50691121 36940609 41718112
60262075 67502461 46694977 240638215 167190910 234354930
48650761 83826284 77494050 445964643 558566194 541273297
141958530 75067075 20159616 595897578 587137158 543348598
7635199 6218147 9958331 54673856 69894535 67721995
195647121 53778765 22677528 209177961 67753209 214803531
385039762 173999182 5660026 713860098 604498170 725920651
210037776 112233722 10641880 913750375 647852645 848498889
106581530 28358683 154774282 583011472 571240356 577498745
34432675 280347 6223720 73321113 61479133 72160317
17108980 2284634 10115005 201785295 198661404 189038705
252270949 285674943 172672889 282909286 331303440 254384809
71652591 72631925 51147875 94564311 142813729 66875888
70933576 45271708 27464056 168486544 148736052 165405720
617700964 90159121 662397627 846153733 422224856 786887748
201496059 23857072 109835909 850177797 961367492 829227868
206451135 88877693 59283168 404458870 471507188 382864877
119743956 87655697 27609387 143965438 122242882 115155087
59043122 57428168 66615039 469814393 580657300 552277905
341289867 221556574 105537310 573098966 559445569 544214306
244271379 11187298 64221574 672019540 606370801 647903942
633495864 14738078 80882641 689642727 542247386 547414276
45990242 34986000 61364394 89437205 53932145 92284274
500937543 27760750 228697461 603223582 592977134 546847117
540906374 258403782 10007673 740909347 646856304 881881915
9354157 701302 2314972 30717292 27629652 26860048
44254786 3485712 8258334 58829838 49226039 55587946
22542036 121981764 28269501 497789645 540689665 459893422
78359256 253090149 18745546 554813892 551780411 443454659
112379289 86359271 49019196 704558714 610913102 715458146
664980588 1889986 68862285 887790520 975284438 794372436
72999044 9975761 50234262 196706973 199147714 198915741
113773756 32569534 79380640 844790302 697469241 760334076
1814708 719732 214669 3686456 5085910 5046185
384742638 85986071 60231324 722726760 938882877 721771513
364502594 265191413 7621566 485722598 494471056 475672346
60824566 14424597 77133089 885106242 797282029 864426235
3103447 37939409 4267642 368101518 377671368 298225336
609721866 123988171 137285775 843287005 836381922 791305423
24434258 20844451 737618 366851051 286466510 368749457
7377362 39374296 21910806 193526251 191612512 198297332
394742068 38165731 51410798 829586301 700873908 733422616
73171722 24007355 13496648 181175995 104792002 159365620
408931670 195720532 106443712 424505787 453413874 408887875
285386196 71949171 59551747 485918833 426701351 396810413
50330154 7301659 56484576 191385407 144900445 172776668
632056674 197409345 357771477 801546176 229390820 803160966
120828683 73968910 15666770 441945621 533893786 594041334
95685739 107327187 29180921 529236201 532938537 244788153
70524451 56481855 31693302 407882231 404286610 395217914
152553828 94678690 302725680 656228484 611173246 724902468
56079107 70582923 40309554 386853522 483829044 474411292
284785652 56559853 175534745 835642849 756903912 672589066
7464933 5703239 22948223 103718126 92843815 96487251
224240448 8998300 118950679 786807576 723540751 747817843
366138475 36014029 212835066 685582909 716578501 680409756
48696019 185663481 4756700 562805721 601823344 534948454
15768156 11272009 24902469 89127358 78161547 88922279
3776246 7252909 6834864 128813397 134876768 135172309
105310188 62098025 47687985 248140341 243404580 192666582
1167694 12209344 91768241 512075421 560666127 549674679
32577504 8008857 11308409 256831943 404853852 394850062
74765834 734370 39780480 412274764 400852692 331722969
429824027 123770882 501206 726446285 767678135 585764409
574937021 169403096 69224656 760211600 807602104 625854365
43085763 10119861 6716439 108487173 108923573 93775998
40207006 12139403 16056547 399136897 351540300 383622281
385677302 44255355 30107412 411376191 426729044 317271400
100928681 50052544 82021082 426470522 432490237 424328168
12321404 2653548 159315905 711768764 694708491 631663707
352779995 163256971 48443175 575016318 554459068 341534615
178358330 181134110 39668454 403629694 395795527 422109685
12796442 7482494 59436146 120638713 197475582 204139415
38716144 83357377 31941478 949164143 942998101 842172656
45236067 3416892 3389415 180753835 178541794 101712723
180956443 55973143 41094296 288868888 273578758 290007007
436895 60874 71541 1230172 1010088 1130273
48561984 12980699 13339798 487538796 526598398 536274734
113486519 29297623 58615257 419820962 472005881 519316253
89134869 89827640 19140763 438305515 376407198 425501203
21658833 18953786 80202203 282777937 327699907 332987854
79663147 39326620 28528041 411388054 360297685 404977808
266993781 226324383 66480768 780817757 602841211 786871403
456041131 292807292 9146102 757934717 684465115 651908991
49187267 12121196 140605946 397393712 312428556 420474426
154992108 8894074 76668527 515439520 488226632 520375212
683591398 91483910 184355080 933670141 598506734 835022907
362330656 118777283 84690592 638402022 559470601 534080308
40650756 6310441 35399967 451301166 494573837 417491321
13054865 9278631 5954843 23012818 22720477 21892498
19551685 25566441 26558562 339100483 364649865 360200697
44523070 3245002 32126197 64548033 56325338 56082147
104960149 45361622 45962987 469430075 406072015 458302835
328769531 5957355 51720863 403261661 290173121 232054591
43245646 47591761 111816959 849327482 891644535 840740108
715041207 141206054 104288936 933455818 547029777 921443707
1750166 25483114 4287308 134138556 176749835 101453526
85866396 64354173 19195951 623490134 653345538 562012999
10560003 871818 9174594 231146017 216021149 229541300
7934715 8107131 44563513 677407135 682799500 657572025
42001736 62027961 34923281 953611852 548660550 961516821
348253824 49531423 319935778 382614309 395044025 381284604
14040401 20033886 2156219 122207033 143016681 102672337
8336654 6525684 17892931 95501575 70005000 102556140
44566405 93963771 1086579 776277157 767192341 766147699
97022769 19219198 73791831 219152571 181843449 199652810
472686249 199752218 19113192 674447403 622872783 398122623
581039011 254301402 292177413 694424021 761792228 537911025
79921871 3446771 34498403 237763930 252061463 252739670
20064092 28891304 53290328 379863935 292308382 325856931
176543322 189718974 123120521 258329061 197643931 217021041
406251362 275047709 52440313 438849884 542268218 557289346
84801484 38402739 22361184 618455057 551196786 471227718
74566889 161957326 138765558 668977650 871197757 639361195
2418019 13694430 4301483 321499995 350986135 333355688
10254032 25473298 127366382 604562466 713418455 691079211
225226056 191043212 6744881 567792755 657490405 701634999
391586075 56999612 16085245 642049421 486257222 484262471
19896284 13171277 750555 201028156 205769207 186020165
141043045 68430165 5996259 543298921 349018916 547663112
44390914 30340611 47948893 422352031 596477761 592015862
172130389 198673879 40424372 278281826 289399343 288790554
2658865 16416314 26527925 271715215 278527706 198859974
346587684 16388623 86570991 400570790 230276634 347751420
394068243 78222036 87334742 442941497 394195602 337006783
20129615 274580 101037495 516808659 522555992 401446122
49746419 234344205 39262458 552183733 543657162 517140940
86298912 62790970 15168939 132897326 103806511 106856336
160633358 9839540 24254548 198138213 206957413 198394975
74736043 7456380 16184597 146301516 148793154 144880829
87639503 5360119 90689253 393852354 443631825 431853449
49862144 16468881 6140824 137488208 120913618 114556873
30569745 6232230 41491659 167450050 187355408 254265649
599053502 89243120 36456571 680580373 643952808 190204930
330703363 46063905 128121651 675165928 643857716 713791206
10073630 9269849 1479375 78579416 84439075 74424021
25245000 182780373 67903830 535597021 542579668 558195500
146697990 24170587 49451046 645716114 719798705 675989964
317378349 22042881 55786537 757352338 567130447 663153365
402811851 404803176 162764258 697221211 826114560 732382953
7650932 93999005 61830811 518080209 524077082 456399844
66077287 185932974 19326268 905626588 890808571 787117791
271699422 17913037 20521837 356069845 414709106 273582039
707642034 92941778 52327886 835924432 405690841 360255587
7390479 315148 4704904 68732925 69292896 64566705
125382060 137303624 29274082 372919347 370417031 379297965
210501009 417905184 28463538 771596406 749525635 750690291
541434172 219357077 120998822 567689184 250793585 565698258
24250296 21589014 16961640 217463734 210745488 200345270
64497370 11610441 18135496 438076523 470510292 495219850
73850309 4936340 26170136 201241503 149655780 194094317
33099301 159872736 156958864 790302228 890697449 856538306
149379299 939247 2480045 409204711 421569733 394614512
230738058 43228921 11570473 394994311 364331841 73818430
25375486 741615 5252667 85324447 85168520 77014251
429291759 19268157 73302897 846733314 777857348 770847085
50361836 17461303 11419571 109560140 79963672 107531879
10215569 10996139 1580209 33171565 34135797 34283207
269532214 146479418 212838215 515233702 416179347 416566339
92590178 12269747 30818706 188040519 167172604 173638570
474953122 570000 323743515 543999311 516151896 422860026
28828888 43069439 12182879 447952020 472842606 467636372
172092019 52110711 5020480 267472849 286881499 349186855
356441455 100180059 196921621 494293354 413730607 472746855
504398025 24683351 25245175 557203813 469381183 188454346
26080332 130957 3926700 360811097 403532435 337771692
600443877 693608619 28299253 711269801 828537421 791824593
126756207 28953378 150489848 864154304 814501795 910718401
149337816 34004828 26163160 600808125 718385616 744585271
32965103 14579762 11674669 202348920 195865886 221112979
67468625 135795182 48782014 404190539 539247038 510910322
14033813 20995260 7163892 175749925 166312381 184587676
32816092 28439600 3896396 279903158 224888986 262741098
90057833 134906239 75865099 836559789 692919810 834774557
16268313 1692887 66931261 266532293 312916522 294263954
385334720 36663269 54704000 503844603 515756085 484965765
302791916 31211324 191181530 583455311 458905990 451741653
6886711 12089827 13258995 262552820 261549572 257016940
63897664 16635327 59330095 497174432 662259386 640457343
202267617 94957333 151873313 759593972 713648085 706945556
20555613 93290151 76069565 522811618 624211363 589680865
116230686 80924389 146400860 493293908 551639305 507237194
81891385 1213027 25165304 118820105 100529276 91954233
104067411 71329558 4055947 477511841 521323446 473889678
393940 220836 1659779 81623528 86660543 85017321
316166647 308754521 45001907 888196435 798150036 891546363
407321703 17611010 48235795 463773970 247862092 454656307
20275952 43991133 69437183 553468604 539636656 559484534
79386996 3431137 5151216 770087728 808312007 838766766
5114500 39694411 30219613 326613923 386630716 310907663
102848102 10287868 62918605 135937700 128637636 94587355
611514364 117395334 12875992 896771203 785281072 860596010
95544091 170665490 126664005 689164399 716554709 809261993
15927145 44233355 4140253 784915172 771835738 616851218
259977221 82907903 83948581 426879309 227931632 271046463
107304008 28969710 35528881 184135267 143405682 184555626
526888430 549045421 355487852 840125352 831189683 848043882
71054104 52174544 42104863 494864719 578088834 579941538
34560627 64935240 52480272 261784017 305787105 261103068
272568897 81879953 215764243 935232155 696800473 857305333
5630477 93731318 192740098 836861041 778400818 879123810
177973243 31041162 28646725 181335956 175709246 158239431
134929145 10375380 119927611 373405602 314055195 310339069
206378578 54317313 32504376 516255028 422828971 489996263
240426471 34785630 91296464 320647526 170452619 213432891
513117685 48505241 97356812 779493633 745043527 778779946
113967385 23936962 109003729 771474228 771589671 775107019
504900807 453094612 372833 623433163 627942345 401056315
49047414 8318515 21290243 278580773 276642638 271014298
391693577 127619817 35690013 423138867 310005281 138568795
224177830 13579722 88241415 226983829 193924896 223319979
22889412 87824830 86487137 547142993 569520819 567127097
544274859 383174933 115967300 843231867 667130301 774920985
212758760 9204412 8900680 729399385 721023873 762869339
195664430 62274493 46466656 601319061 646687385 635348525
404826480 274034717 90465528 589604172 574785508 595684006
47394435 3580267 22518514 67093425 59530658 72325841
18723547 225446188 57211153 743404286 761205323 762810079
42382182 81748812 6889506 310480088 312376440 320251868
16738201 15293876 27518712 306182810 246207417 326318778
24588662 1765702 45984228 566413683 601177370 593772921
129710785 118173569 126796462 878382044 807069204 867432429
26441446 24622191 50402760 333513101 324820216 381187143
20576563 93670738 165010995 381842676 442524328 481593998
588501718 188313063 10865287 788131785 506978796 689509532
230583 5180889 2477819 11903732 13064536 13472645
216851513 73776884 243104004 486358425 495545873 411901990
189591300 2289110 115367997 258490179 189949942 252587180
182907431 155945929 3743480 474621425 393160190 432166912
3446125 10816569 44417058 309112894 308170569 294229407
103277336 324651 16552302 319106855 484269140 426742838
28241548 2465431 24691266 190602007 185424781 188523936
34735367 48081871 126616353 700645485 704955941 722466071
63094943 13832207 3728235 187002213 187036518 170879517
290547662 50385668 40452293 368034555 281313710 233856985
125079896 56027062 23702172 230537506 326350457 322576199
376765871 60161123 142849034 407553459 400521221 317256582
698670876 58146646 181724999 840620857 550618552 708043307
5683181 333080 4146047 8479874 7385701 8715781
124120 1823 2091826 9274840 8747180 9346089
13283286 144897535 1375460 859124988 819550754 709815546
171131290 32464933 134479502 983185436 814696437 880308771
93558786 6856492 29006033 305816692 316398262 320024638
17266956 9526559 46850361 315753681 303472225 336841236
48273560 4938531 30423665 539516449 445525391 514900588
5072836 44847270 26752729 335851838 304884962 216647982
663885919 177893792 276437654 782338536 463789961 561267775
301181677 116239074 210363992 369616021 289776297 384195583
75888842 41141120 72274588 728849861 787494302 641880846
13122695 4848980 8055552 102985032 109919338 61224257
1322715 4371001 1223770 26151560 25443017 19362483
306681388 44366218 5161691 358188294 204317428 182001873
447247856 104783978 32664270 830520423 904219955 726692937
66730534 7094578 13278817 208003376 186585268 149419975
69777985 38465715 85016518 400912919 422033069 416403480
58701042 46011380 71602478 331905932 364790853 299987063
135987380 63734654 13578640 370903923 397545316 367497441
20021005 24651967 2685146 354291341 281119013 348911823
581278 34617 75934 8348257 8436106 6779633
104383254 20102425 35851606 907135170 886347468 774684936
1065498 193469 615237 4694708 4372604 3817421
140999543 85691058 14422396 623608348 829200965 637420689
486708927 33867083 64954607 789735447 803846960 539856913
46287707 88670871 34866917 303905795 332706332 299673026
283952854 237511774 110896878 752667846 753908203 861521473
181084567 121055817 139756130 679566377 668261451 716100477
110495081 16248721 33275692 568280701 556997879 561504511
34762933 23808255 1835405 274349319 315173640 304520655
279730404 167229872 260676105 751819860 741087743 693421743
138737639 109661918 13608932 742488175 728492175 681882926
719289156 234504560 113960564 902542963 890637985 433464436
343590040 155144510 31576725 379785228 420181926 293731625
274646630 17537833 54333023 435221597 507768804 205723082
189991884 89195973 29261699 879671880 876880625 901116090
24498082 231881368 35241635 793225741 836862141 750130068
438009489 1018946 150092177 830086341 745497457 871244639
27630170 28637921 39717866 226058704 206005423 246518132
67804045 5184109 222413458 832138707 844732040 797305710
2287635 51280200 152030438 928614214 957432020 595861734
69009783 42614952 53795717 80332534 90801441 89222461
767440 20439687 25192237 243051819 269058345 270558256
4425674 6677709 10339533 90810133 85952941 67854670
424131953 330031885 23002596 833641284 808563842 361031408
41606673 12622371 53625538 558490597 526398368 654398183
537861667 22695082 73099143 649484003 320488932 691408872
388021260 59327443 189745607 703408959 750061819 809402405
535073177 163216523 34197111 647847909 570134792 281899994
357169642 55268129 46752703 670081207 813675646 787598089
549826113 53573496 31540839 788613233 634343883 669354992
25565215 4018315 66027072 222256943 228419130 204451342
414053998 50291034 276202678 751862333 481196238 778465022
33198416 9743420 8286423 250180822 250321126 255367797
266401924 200908076 21683696 716368781 743349584 615459012
9721938 73403626 18965892 347165444 316764633 351145533
64348593 132037706 38726080 593800495 923337562 925767480
31736509 4640357 36510658 269286036 175198747 195064013
10663097 7697736 126719360 314398560 368800388 392008744
572336844 47787155 132763707 755860154 699664262 752326652
186838164 19729713 19963544 362658268 299482351 332502296
356095826 14540419 7540629 616008830 463390156 570052440
86145463 55402752 74447893 599242454 584204736 582743873
13672805 15896595 22471764 712004077 543567228 738626989
610682828 266870755 88770041 904939656 947829989 896950571
61049524 87798640 7093897 583766780 425080999 468654674
125652999 52954220 33980345 241911185 228084433 236390234
225489329 93691814 73566669 479828214 469183080 415412780
707161743 487794080 50213818 741434787 738137104 464965435
459728977 210814609 221708185 495350548 523815811 456686771
48589988 32049109 86075550 276722372 230764661 281068562
167584429 49484268 77795430 466352023 621047148 667489600
97908174 4749949 18635199 154334671 142928289 150514395
22929918 50327617 40258096 518690837 527567925 506529138
21759223 14950728 8307449 60698959 45162314 57822552
89541888 96178723 2998564 304543119 277857937 280008599
214148253 253780487 12844854 788943860 791366843 733139592
72575442 52502080 32985918 863528454 625033625 854468974
3000846 55233532 25848818 151235844 160555375 150026427
507538626 215978319 134375582 622023133 612102563 661681067
17945756 110363773 80172371 705200163 707368643 719063227
30663217 21189784 20234039 543518278 506246570 510730511
5691426 2165873 1025584 60027016 56269240 40247335
474369945 489814095 77817816 606137174 579994107 553399282
422031288 94040290 67609040 464470630 448202719 123072506
15196867 2410498 13277686 273800400 282983492 261405334
5085169 156841 2581088 42546257 33793708 42348781
23415559 75839777 21517908 574225708 674860610 668226062
54525208 4112074 52418132 235299375 213524243 203573086
514703480 73343379 172757137 881596404 901913032 717573143
24948267 14006127 3144897 190988598 194412845 209008802
564202656 334128726 428570096 786032479 473802084 684505417
58162509 10518180 35270505 295509412 313890088 327779919
53868241 44611414 27735941 596986876 564381098 563702077
163158004 168771659 83518279 694261957 844043625 812278056
9757756 21282367 49179412 162731617 160624166 145266376
118710542 128076405 67556072 504063848 561024030 498352869
274179346 217956175 11162847 602192650 497076974 602963880
164866789 263112103 9726093 640715905 651375111 659383242
75753212 21069336 76252749 117048294 157455798 153008665
47016288 35333271 12900045 620364496 664572018 632779716
80527252 39113118 11309917 390593142 368843897 468461447
214177546 47178036 80670102 794804232 840435151 888329300
9721392 12179890 20488396 270254831 248562764 233744736
11885568 99616986 13301203 546324504 434961814 373780074
243713617 65752698 236562364 567418140 462489536 585528510
40129747 63623045 51544506 331479926 343801248 412339869
209913102 79372188 58794575 865989729 779159893 781345546
3306690 579603 3738379 92357145 78234581 92236576
409549646 28654002 13881372 541203980 477762834 343188686
38405150 222614319 46693087 458926113 499789051 512672479
33283970 3566729 1849491 85997063 82809500 75087736
150331066 24489407 2262274 232519489 130519022 102673594
53054113 40221347 49231277 388549284 368104065 480090133
7970147 58245894 190627 306700054 392994391 388541600
236230657 186768312 53642040 658137242 643905260 545573439
454024772 37237544 333790829 918053337 654732326 986493883
484228597 177082106 254930616 660582011 495684762 518259331
141883680 104807754 113166306 376314646 416484660 426216900
165218197 25389682 116937784 462072428 461162219 402776221
471473222 50685364 51327733 533795882 466043122 563445445
127751704 24808790 29790783 170237555 158476636 147579695
75754126 49860213 20681965 450027578 428759929 444590607
166785603 5085417 183537854 580687023 514999357 531926337
4894274 71118878 21870663 373865649 381916863 371920533
13188987 12948306 6853985 99878235 102881466 104540044
806697645 769586210 137752317 922298696 780768635 988962267
114053795 114138438 25162420 268859597 273954233 264650592
39598749 57118427 17937192 639046700 590991528 533776192
21330289 12667611 33471441 169592801 170883997 167348689
435471001 28598046 171603653 814952195 768529077 736589583
139645887 76483465 51329408 448710107 501635269 463280264
96123919 12086697 29041622 103402320 68494815 121659448
36404825 31646380 3352619 459627048 433277953 429008561
241371159 85375591 8367240 259119854 267089482 215099650
20306384 14032572 9297322 85619339 98472752 82633783
231718270 27690794 55434987 393922504 338667663 365646283
9738697 10303009 105315922 410423466 361609573 480181822
22360652 34512006 131307749 561181249 621686317 572623556
417815260 37553111 53882766 857250588 969870025 946588376
326582534 66995639 311801851 726288414 620038387 786832943
682568607 149354884 149279062 904780986 712720771 892467591
6556875 52416191 8165840 252025347 294637318 318465465
262354 7915 129339 1970467 2576500 1958501
108560209 16749215 48693795 701334999 563351942 694741567
26990263 115473311 53612814 726789249 751814329 662292940
320459337 148852352 79211582 639258906 758289280 725608493
12337744 11005048 2191520 48664873 49314852 48305619
123165746 258866819 77456345 704655435 701256377 747251601
163826280 3859719 43819547 335719708 311480753 313446117
40617580 57184866 45683243 556000660 549235998 570372192
77390752 45148794 15781087 246279680 255846312 244967978
27170762 21424462 25078196 540795665 511296910 485897818
348726548 2089326 27166454 860296824 713864105 823506101
252672501 106946270 23589658 318098432 213596147 332904176
278652947 47169843 225349380 333946090 264124122 259393525
512553010 87383810 2046832 988435234 949492763 967867388
48912530 67400047 112284025 619362305 590020042 663279206
89490522 28251203 2179875 224820473 234621638 243658634
121853783 163742340 3819145 761732335 831082029 811951189
79651340 76926300 10475074 262603905 275334915 288179953
40295509 56019911 15657552 558245732 700029536 527583887
328661 5862171 5329891 126264788 141594177 145545138
6727593 3425442 28334587 331218649 330260027 261864569
107711890 13582238 6521266 789495176 692789765 815294244
59044928 49906348 24946710 307401018 417215653 462236955
12896742 1818075 21560365 137856874 121040247 127708207
132286001 70595078 110365964 578303855 580645691 596841731
240542971 64469373 91963466 299538934 155845526 291915580
21133233 125622743 52081964 739997384 697717152 809054316
288177679 209616700 18753633 716865533 680519886 549768874
3182212 13400751 14572620 77971687 74815438 79758975
131837605 5610078 70884850 284610799 310127441 309373695
120980494 29983138 54713157 516929838 493461600 554428417
68146598 4116932 4552152 129276375 100715122 120366369
35184857 48644732 101751767 535750965 511451155 520832291
155795 11973680 5762353 232947117 217956252 213308012
201581716 162204629 1248412 928002964 945031428 846287646
64509207 67457471 7120727 536107340 532964912 455171469
6677826 1137893 4606079 37991011 31796865 38918999
150200472 11393302 30169383 308279700 223746756 283743664
161748324 222455935 85328852 732725247 844446088 868374921
505611423 312185782 26096204 509743345 464934188 275713109
11715849 9755303 68052690 500633909 466558325 512279029
142240947 64112781 22208741 481743428 497875761 464080702
96872715 39412512 9250847 319176789 284590892 303594060
240362379 195011024 86457952 641775476 605630612 611366562
50020476 82757803 20493455 557809300 543436283 506962636
313444390 93170723 51275582 612693424 605916094 483560646
8215129 1675484 3766705 38713481 35151294 36819856
47729798 135722832 69643390 726457458 737812031 689840528
22097441 70387858 98183464 555859848 682738827 684756702
188000799 280240950 63426875 882267993 902410137 908346476
50934180 122476594 10978307 655634468 556887750 567677273
5144778 16478069 27908710 143400653 146506956 91511283
298600847 31545367 23592562 314547555 309405065 231486767
37365940 1051573 15333426 48292149 44674559 50742911
16537590 12560201 5704655 130473322 118990920 132895732
406037290 437247064 215923866 532106658 568808655 572741621
76277144 4780470 17478786 207798547 176624934 197199923
5275130 4453934 3631358 37661094 36686053 40096947
9880388 117520 19868 175101616 175659299 157146809
34372644 3160661 24254859 332066983 286232144 323497582
233825753 42417984 4925759 409158161 94268606 343677309
19442972 21466591 2538921 233133833 276974394 226526789
360685965 51592217 12183355 409853440 242232502 386732825
91608464 41944948 46102238 249685687 270707827 211301882
28563278 37462104 2877061 220725869 208303101 213321764
134699677 34069868 58129147 580742322 596513189 493314211
11462637 89361183 9361525 554213411 512970388 555272074
110131259 44378067 62473564 324374417 343284610 335590683
396974193 49539419 123959121 738358539 758184909 777482459
199854975 70809548 11077504 396000911 409359551 350412230
438560725 116111431 5311791 803176107 796023038 770839113
282422713 13150723 17100899 434358760 370044159 414174566
83613482 9203739 78634 386334334 270842828 371397265
2937060 2218782 5542636 18109601 18499325 20054136
243355116 80931153 44648144 764033573 768392800 966481955
137763313 55083425 3165813 236170095 224122780 126701610
90327628 28844560 37884979 263867086 171891384 231588750
61628019 13442126 25937938 375987925 384083033 353738513
624479587 534928291 36258775 875488767 844179812 490088379
162886803 9003354 12410474 314140431 317536847 256105860
586076516 105301043 144206940 732605815 404460498 619024406
23491530 19820313 6080615 311363109 265997034 257004704
16219518 1640045 4010560 35367595 38578953 38193590
800138 4370933 1063609 29366912 27299958 25998538
13292030 37797239 454874 289212089 280060661 305125090
28387881 25916983 36449682 317796509 362480020 404377336
25833565 35268768 51895358 255580622 331449382 388306050
169601813 15903516 14860480 482163991 383616026 391193430
90962432 76790573 55756693 339829695 413616289 350704153
9230196 137488014 137433601 446742349 549481094 560021943
173578150 55085402 6045095 823341236 813241206 821168046
701369657 133374070 91579674 751748575 650516258 711901854
77425328 9549765 50313243 154520543 107636604 156035689
327596661 64076892 195388051 611128391 608915001 634444444
637773957 139238689 27762815 743987402 716239964 592967532
627677610 95746682 285757102 825239049 409563393 734501210
10315252 23899117 25563906 250287486 289581508 292250411
9344268 111409730 2273955 582985186 545183530 482012812
10325032 45481283 39679432 265320640 256753574 229850465
46959247 38169041 60795003 900667060 899479042 755940836
12937967 5269320 26977077 138889839 154367052 166243054
510984216 186498062 45566 837873541 772005134 782784386
9153457 23665185 11119448 165919836 165500439 165595517
145600667 15167393 40416685 791548393 673144426 801553686
20683131 1658003 14630175 283395014 300240075 294071492
47716087 74763957 80701214 507426183 520850823 518960126
60479092 7702165 2643275 151035609 139468031 125644621
42592626 28313299 40700 103878646 103331458 81536526
44917358 76695659 118757000 710912868 657062560 713727694
7611973 68649568 4010323 212053254 260062283 200760657
213024059 14999865 46806027 719729688 681716349 858079769
214175369 122544661 127318447 829791129 717112263 792785590
10549399 7554949 27051165 249787106 243301443 245257432
19242078 28181019 7478360 148652509 133105280 141559567
195833840 85010832 59104065 284565985 282141468 405870422
87753097 5764252 34324666 241964999 258737428 210388063
129208792 32917479 100695593 328612701 322041305 321812495
7084697 3752979 10143667 121355733 108540547 92401028
88786900 53411818 225820313 748330849 655884848 804144301
115384982 5677712 17610241 196058097 107752449 115976512
62797968 52995722 2609300 726344036 889476622 893662397
7187791 9718845 7048600 57014519 58848860 61743981
16904775 18247069 8871118 47663927 59901671 54043451
5801753 10652588 24412060 150807729 154832819 159943954
38466485 31753236 336152195 784938835 470274062 774582292
62071876 57496099 33919361 401969366 415279144 476106960
95843796 1685309 63625183 422102459 388503850 366840977
51759485 15446263 207664541 632721856 560284989 644566063
155724254 295759270 7447283 761902262 765943134 764644726
39167566 11832182 3784356 45899007 44548173 32605672
26503457 9361076 8996717 225056662 248600529 280245446
454779177 182212337 803118 831590791 792488315 815418105
211389402 111545179 93308611 708443917 871546387 849957212
5214937 12936335 24934226 266007365 272016388 264801872
738024345 252320521 467255677 825694594 769752434 843420837
279042815 127741391 78026282 318268019 292979135 315124672
100497429 44201726 2309805 119809955 100221979 69903766
158433627 124480463 162054533 632019404 604186116 610455316
277429740 47328361 68661202 314202758 176340817 275123834
654965940 313574766 635075168 876795820 781592155 764821793
98654573 8960284 37713853 410639368 377864270 450591467
388179028 92642393 166483072 824766231 830324960 640338812
22293007 7986078 3862295 139543137 136944479 128184778
8747295 35026786 12380601 924503499 915667988 908030206
86162306 52269951 9165651 501361262 534076533 427511414
55528648 27760244 78939770 727217723 625549526 740425949
26434158 35588193 9380958 250047760 229351379 246867572
36733700 3475060 107602379 765295441 777412774 628289919
36638116 17336890 25798710 223764667 256266276 262629520
10802665 1585394 6257792 131984103 140053724 135903420
161487050 73824570 19264715 353433805 306866913 306916828
124277094 168565987 167143487 881056713 921637477 912504178
44578353 16742510 2846394 117045848 118019358 107951787
244204173 117834913 114474739 670743641 540321507 663458618
3329075 592773 5168535 653289004 566448337 659354829
18936686 3377049 3351461 376010633 301474468 289022166
22685313 15453566 22331385 156967494 166297971 159737645
32002678 78128858 50732253 609425133 596979781 478532758
132260910 8665281 163319252 958193305 967660860 979800295
542046401 53331071 319881423 755404002 835564575 797250938
176797503 60361835 146846858 292448315 216680873 306572676
19151707 3842479 1822691 136132703 145616421 132105924
109304683 37604972 12309248 179760138 127666700 166069819
29694888 50788379 10007613 577688418 575897423 404200052
903946 103534 1186050 4517392 4367981 4472646
110527294 16076850 3185653 170032963 125785729 100636331
234885674 142268785 2085628 424936368 255089358 355438837
265966324 24740145 71370237 560605945 573136353 541369954
250314278 9203327 94020722 786278944 778792833 730988531
208772716 6562142 32298872 377282388 290981402 268623052
4975235 70778279 8056931 810132797 922133766 820021893
232054136 369960275 5478661 681862026 739582993 741857297
35428217 5482548 12188271 115946989 120508322 118618769
41403363 30058743 4532170 321502129 319864480 297387962
875077409 77628435 23603189 927510526 325531677 754890609
114549155 65717893 102180191 686379268 551809530 695651345
206845432 16288010 18890575 368251919 282325275 325782235
10277934 26450479 64670730 887244147 644258807 897578953
96329878 62171736 1419812 677691451 684204120 677223348
2643464 3903822 3184195 28705251 25090729 26544093
179413055 7863511 3141441 519171746 533846033 481796382
72939997 6121858 45723974 321993467 318446705 304509830
31930164 106432483 8822333 348773168 378305561 376365272
46756510 7898323 110800301 507947880 498122942 499344007
16578398 32195873 204791271 566643939 638954539 651656442
158565694 42330858 93173886 352828165 313166357 336391623
2376513 9357541 17151905 234401273 247663489 232537282
11793131 9077433 7889577 53266413 50758475 42091454
3440661 8229978 14036320 73888427 72664195 74540777
78001948 1804823 42632742 543618273 498380556 438054520
221622516 48185612 30615331 891354437 452298423 919601103
117616791 146752263 148988141 361702790 382710379 427903502
30534304 18952108 12949 59971267 42079409 55940652
124879968 16487942 12490396 927146305 837912231 761975598
17655339 7832993 23899266 792994140 811076371 721131031
348286625 14536938 143488707 375446963 321509549 205857784
114925308 9951117 19149311 150788445 164221685 74176373
150877119 7722225 44630681 342791715 341184962 338923816
120703904 35045240 8517296 190891353 206903169 185311925
31028706 15299029 37856673 156268147 158101400 152295747
350618557 325609316 3571510 661065518 700922680 648733393
5754248 13604398 232605 199302392 194860940 157528648
66718245 14736184 11893933 516261385 563314048 471721588
17356785 11468904 4090654 25321827 25777719 29398256
62005274 98177886 6168223 975313528 884668802 950967689
593025756 238162394 36688972 718713647 777485567 102844848
3708993 4999036 4327949 51690079 53305881 46840965
468264440 15484323 9942091 676988437 465242232 575275324
29806053 9980820 83259893 290707067 292889722 264703739
81906454 65018505 21136285 170849570 139240804 160435419
171102014 15479038 56889369 658416063 656945196 695037837
107594854 108104056 100099330 665073658 736667099 635535304
77306345 14563993 13510208 481736435 469732862 548325739
307027336 36147345 6477798 428868039 338510969 308706229
55903873 27002267 34062154 266481504 321804478 251547558
295740167 1453585 30231953 507542888 435631164 498731032
89628847 26145178 612103 696422816 627220924 604199834
237063271 89205503 92601236 380880688 346621631 444971877
165468 3421078 3253228 19489345 19775482 21534356
115236926 273605219 158335640 808322525 656035495 875227896
10524521 93305117 133975945 664134422 551452781 619147802
41195917 5295703 12526225 458143114 452846131 437156798
53117506 1800063 122307974 865469109 804444480 809925338
37808124 12024070 52606332 501260578 722352940 560776853
33387111 386602917 67325419 645075940 723735278 717850567
36629066 40649352 4591719 314264751 295280241 314782432
2348393 6691631 1171659 105496862 89504998 103745287
6413760 111965461 97983804 795760457 797701858 855353352
215203036 43559784 40692655 410269526 420944369 377976791
50451407 59463962 3961891 877852734 719078155 876656014
1003999 10413808 1647276 48379790 51146478 49488128
2872742 10180680 368114 23986614 20720116 24660017
79276415 42834161 79478771 432820347 449366671 371281694
35552321 29285863 10318988 233180524 261075336 260920559
144566879 43926678 23865789 855845787 904765878 848456992
17403147 4055596 22521980 205037604 212203421 189048002
9740293 8568444 18195181 217959672 142321682 157857922
158234382 75600194 18778913 207546858 161833956 166631897
55377024 58005038 132776431 843103183 848841810 839193174
247374123 192185533 35901898 572165277 425038362 534057947
164375882 47815307 198453 499543096 420316313 507865154
61705141 10258721 5519876 160174232 124973979 137626256
57954264 16135258 10588986 188667921 152174585 187148306
13491037 34143345 34586715 151021290 182482750 191319674
7931745 2630518 2465115 51812715 57829529 43427244
1497233 111500214 26466696 479621054 539947642 580772635
579883924 265956258 261669279 791251488 575532166 696554666
254475219 11912622 20774090 699157091 638505892 687469571
74152063 15256633 1875166 138711912 85274062 94077767
26407852 24595487 41675329 225476517 199602314 276717855
3178750 2650473 8689444 61868891 63146425 58227614
283843016 38578781 201313911 491501430 434704706 504288232
83916209 252043004 223468699 438693104 416458243 466555449
5990887 83398 1854561 10545223 9753373 11118240
500862555 36816766 45563027 883365363 856724120 717211256
7788177 11526487 29550751 373782976 386262589 371731198
7472569 7711216 614673 64734966 57410969 64948449
34980773 10836720 5400286 56168903 53399044 69035244
30344734 64583847 32601818 353993069 358740058 310425992
158730545 16096995 173233686 604902840 627084406 526854849
20707948 56260324 46146011 254889772 320355226 277069022
645046138 392470691 271352604 947124561 919974618 732030121
47892002 4118107 4659738 101649885 115490255 116589861
214161536 22920583 42324223 335215940 367393556 348135363
383171442 28644331 80866670 928267320 774612933 796266300
335322304 23928488 211346806 382541464 229837840 300370086
212764554 3834885 31166763 366146707 345728537 226777516
101700637 36085157 18911365 609160715 573434709 632789914
398861675 109079582 193284448 461408980 234495682 343391086
216721897 73575985 233835745 657438259 438769886 567626771
558209712 240679383 169121968 850104071 767421599 881191807
312761503 254000574 38558329 335266089 313479355 237678246
551009298 184505062 182065287 730297174 571284661 289673417
382864056 46481641 35139576 801326154 650254945 747313585
7228450 3895679 1743307 25147255 23498878 24573491
251816045 23754577 35105836 488312860 370039116 549466996
517168287 87208400 91419442 785038201 746419825 882027674
360367571 184490418 247119001 458710241 384797651 444812242
82511719 27937770 49931380 468947385 463475007 450681568
192151397 106284282 133177309 403436135 334009065 381843854
241850525 14299303 312231737 387104855 368221699 531387347
657192975 69223822 18606101 690795755 504806698 341712193
89671672 30860380 17281807 109986313 110752467 83060333
224835647 43587241 49552084 738214805 625722205 828020331
31606847 51113515 29665381 320354708 344815664 323606021
49788692 16473399 17718057 158065952 157698408 155787869
37191034 111451842 66472135 357601007 288975495 378290177
134021532 74262907 16439590 297111213 310605188 220183227
669550902 142948616 24503047 779883750 659312947 709785565
169110921 212166441 55820817 722332978 688583948 530929583
155090547 95130356 77150075 732620177 732472615 705434342
22795577 10001286 3318713 40699365 40316512 28865439
109416845 94244365 33436755 617031962 608924046 617993773
523737926 218012233 26615063 551898994 521800109 469060670
22234140 45048277 9768270 897521442 910478582 794530132
65982447 97592590 21214064 754429382 747321912 663749465
45823376 62596690 25722125 330893596 342475750 305128874
73618526 18161699 36621884 275969858 281879541 309995058
49253158 37817152 19744886 104939289 105509514 88894913
45602882 39927347 40721523 623443312 516873154 556950058
32535758 265548317 303963926 764044178 853413111 783593646
79112111 34427426 154522288 954696637 943936095 954398955
730952368 441355049 388459988 878639498 847691722 716150447
270487148 48855594 4528318 319564646 358893374 258297881
23526349 19494225 7617469 177050277 160058785 160145711
82067004 55694489 14731160 222759347 223369784 211331203
4972338 2897185 3596851 16632096 15955229 11801593
48869866 46099860 41697015 643285228 656266503 663564653
47492921 164370988 77598582 849112690 647943436 855632497
36746817 110723865 13002215 774530285 447158038 790607974
116842156 39483074 17639753 291497208 396476948 409024640
8037189 69654901 22048751 714176652 707348334 671981228
189774304 32284289 75414939 394871792 411161782 360668270
215239698 248282059 17720197 382462283 355197482 193203356
4535974 17898305 20178629 442974406 383561731 414236411
435386886 296372885 63183192 557208260 445157284 592213722
45627118 34201530 126791306 465488845 414615960 482578053
269228303 248082548 1918241 397292419 432490688 152033336
416522064 182944050 37508915 752117864 774331460 865719790
1848002 6658291 272623 76047907 102329727 105875362
43267682 126658850 63673938 634648557 694380245 699995623
43418678 20228547 32463298 783364354 933219367 940256694
378105309 41846964 61402622 431294969 310061167 387596798
490260130 99922721 214713008 942284848 813891379 783665020
452809733 32572295 159714230 546080401 379901634 357027258
49601617 10592023 27268647 415648785 368780183 391678083
7061756 246837 2309612 65704551 67174106 68604992
95302561 24854679 2582555 620259991 527255966 542002813
82678281 311271620 304136854 832466344 633745463 831812378
33552290 33711056 20624871 519249949 404245035 474523123
68860967 22915865 10378946 120057996 101218361 57683006
262322694 97589438 57842506 843609520 832032013 768773996
424860829 2370569 102750370 522680679 358019459 557193223
14678090 17145983 1003203 187902240 165988833 168852426
496954389 36691335 3461785 620033004 540848377 504292699
489093538 30409407 75089243 841439651 673163306 790660782
7384157 974773 14385169 45880953 50931572 48476236
89180270 23683526 28663105 803941420 826356746 751583589
327078765 111920839 22469711 527524643 536961597 494399672
241282769 142969649 46335142 274764374 302458679 235623154
30383838 12504705 3806063 686243340 665360738 675326645
217783536 18640159 28031539 540165475 663587711 453262747
85408181 18462096 175426410 782578510 841930837 848215445
33414460 920038 8530551 195486122 212800194 145038953
422877370 58260481 179985082 472025096 508071551 267420250
430126988 65060749 193815874 591601236 595016605 735243152
845893 5704700 8737537 58412429 57181833 65484918
9516321 43919731 19011516 234205291 256978850 263420148
45000723 84348226 50634052 908830701 925179082 917798471
84302218 709246 38529593 120264853 109889420 119919987
459873711 330412826 157403834 689695926 668627552 762095568
182302295 88088940 19720444 758562655 709023363 715487200
171241456 66798288 28017867 257376682 306067431 290767158
365425129 171434941 59926308 830509617 768491933 472085828
840098 27370548 59840303 709512487 696070450 720874880
160039156 6338817 1407522 362242697 287582658 359963714
499295473 69224850 156621519 561519892 438259117 449209942
25959910 49626026 70113657 400361898 500319232 501607906
145787209 93629986 46457734 588190716 634615624 705090833
33428270 29546 295908101 920662403 808803253 867549292
560864688 56589987 148315068 921010301 878648208 643101896
71308940 23421199 22433599 259116918 251220350 263049651
161591511 57528251 225112309 548757083 545698212 458959405
56210275 7772107 39502918 557916263 563178615 667870622
7195098 6216226 2037671 37000450 37948503 37765380
183618353 124085203 147647857 629418925 498536567 502421979
237768584 62303376 99267501 422247511 469300789 461702457
727755897 678357300 59451432 846379991 798872249 770890788
15407047 34797972 8814321 118010650 122804666 115510356
837846 14672225 15783927 197511234 179130082 150300820
133462347 136508880 22914074 340272325 382452149 424456092
488392029 39665904 18102112 784433556 798379729 623109461
30673291 206765319 29730592 609485055 603195863 616525492
47697327 11150502 11794227 121391845 100404569 116489207
31903975 39977330 50675608 510091734 523917162 499371148
119449620 95593932 72315296 257115552 261863079 250003158
32743157 21703553 123796059 607731063 642567626 665250025
264377330 23520861 55145707 771346095 794856348 774828329
6814091 2605439 552806 16625506 16415081 17841969
18645716 37344617 5959929 334064216 388846847 382343688
5516429 113517782 23131630 510429082 527328693 517764353
104419834 26483295 2326906 467401342 549320879 566296333
252108439 172415884 1017408 498377585 490210710 480000815
22678032 75383093 6486186 129897880 130380482 128555103
706479470 272881659 305213357 825300809 799213927 687568183
41222453 8113129 88477546 298692587 294589765 240480646
364993972 287899828 101178389 570762896 552547889 596730726
103178385 157373022 2441339 271006484 276450373 187830998
89326912 50110004 86233820 929930427 841906316 864758405
250307835 87552900 328895010 871180355 627648799 860949502
102392645 1448198 36037633 318063665 318977981 328324050
194312395 58045238 10538927 262999058 262874867 239452569
23413161 22705568 2708605 420952825 367458166 312091553
45172390 2504628 4536536 773419532 717651079 775016986
119370092 41093087 337272174 934149003 789286639 898424730
37943170 13068250 34057494 65556392 54452096 75727660
4146349 161719 1209290 50086891 48647954 43461324
85117310 18653802 80580192 521883868 389245895 527923633
105862394 30174681 22612624 144811841 140632211 134254836
5563152 118080638 244745152 716750639 790556804 558140982
27834781 133034222 41212731 772275879 762800139 793744881
280354754 2514939 92316786 317846589 327798302 271233451
14957446 2497152 26053588 54012430 52441037 56300595
43321396 61229666 44841987 504963026 532477416 566261030
386045882 27050244 129585115 956368664 839685458 767631315
3970324 1015771 704047 43926020 35330122 39179846
72610964 37116916 65629309 369344926 439377584 454085423
695705981 279355861 218660862 806518084 941431898 552404617
394756187 70306909 2811687 975596724 965842888 979320127
838449374 37061305 172103108 889273515 428497767 881604092
13410285 4278320 32024038 242090047 278691312 274673083
34204047 15540373 15190716 35690956 31687330 21112922
30652041 31762116 19284085 935187826 889361724 939616369
364142140 60680133 11878487 636394445 427935102 612763554
209801208 161800533 2989679 274311333 296043730 146649404
276380799 2916138 3745195 618797130 507719076 304562845
205069701 18705048 3662831 253483882 306147669 210189373
42517374 108449906 51274322 213921092 318105179 243656495
17458612 38248434 102101216 775247347 621355022 797398090
400462421 1526168 208622073 449180928 229008860 349974567
337100833 43471651 21308856 418001519 277484001 242104272
214500381 172154397 13363127 734354855 676264633 830354739
121906404 20174274 29123366 441595713 415706385 343253306
107839437 197080510 64794507 691130013 689182644 585622550
383192141 72648370 68059743 771318332 758218134 866831421
270506100 31934061 166333407 434801883 280514514 395092688
209931193 62662449 12300433 283126513 282987459 224828551
68773015 137982795 8506750 599035076 623887651 600007344
12299617 1939373 2940828 92085582 94975335 68288951
159354901 55698188 26714505 187527116 175577198 70212327
113912524 249418466 130079003 693602222 651679195 754432084
36144813 153715839 32380409 445058575 451269444 385086352
24189171 118378197 112042521 610182448 808631067 787627896
354950618 107685205 29371812 493718277 461952306 363494698
354151472 37263993 133673623 510170352 476876470 390312806
215582754 27864128 76686162 619848470 611092720 532672332
316170151 20223686 243341581 379380643 359389449 401221755
20741956 141762199 29448493 516893661 500917396 508472318
190617833 212109249 64104769 539752239 531664008 556894505
57769222 17861937 12766921 95426544 100878309 100308928
180113701 14590181 21867326 283748344 306885131 257252270
533254661 84835416 7247248 683325512 687131538 639851843
127767923 7434831 38248123 240049627 236651058 243077136
399543032 12502711 65843288 792865108 970738321 865610086
18873332 8930719 14675716 173627943 172607339 199550212
292932872 80287722 309717168 700574761 633654845 773594492
11066292 83779074 37147935 649007905 670517360 596348809
16439816 9682581 5523643 96361050 99137314 93897673
401034 755082 270997 4971074 6499014 5764615
64157755 15410571 6887410 164149637 181671416 193497141
85155589 84407458 77784887 634921787 762561925 814573271
115402761 66473331 52422363 428098517 485052200 498317108
20837150 7290428 6864509 110644459 108523436 94393714
395147787 302191544 325154210 513348628 439649650 571446144
517803104 85567098 112391677 689850369 683318635 427370149
204880731 288435363 135658823 417371453 517243944 495896085
80436266 14114807 36997887 128257414 118659446 117464923
67588590 51239262 19245315 121955115 126324026 111164884
95844476 82266345 21173962 488533692 461156445 436493085
218227772 177989674 174633741 723358798 811775040 899428144
14134762 22338400 13867345 198953449 183177943 175268579
271851022 230829995 20221859 650092042 680118461 543572314
6803754 11327114 6701653 87108815 94817771 91626399
104686479 24378795 83174388 561958534 601528984 630792037
7471697 33778403 80734059 358566176 320003730 364008444
194881906 193994175 102651294 310709856 282768551 286804609
639271756 205897352 319856517 783039643 878333411 512308883
295351590 187268842 25271830 441480375 422137382 216698376
10965547 116226709 13887773 755110553 723351607 674619974
78633145 4618406 18746470 91828578 58971558 83296090
458461429 85083252 24240984 611227722 444513549 294382586
6737227 20934434 31577047 271876433 330695721 319359861
313700279 941281 86272907 940906490 795777988 922809780
39969281 7811286 13503824 103547014 90734454 101756897
576831008 260492666 182777163 833823892 782000731 791712324
58634169 8296015 3053551 524631293 489911498 510178823
564728753 281330731 118590497 767679393 506581127 627776936
61643823 37836959 4731551 695537036 618896315 524326674
278213986 137891784 90205205 299758490 248009964 148981027
169617055 207020140 5734205 387787833 326881620 377170502
6876860 32009896 124709244 987441719 776620073 974405668
291411 4288739 1235172 18209958 20657947 18315920
71960731 50506799 145187776 642033838 914521621 894187845
131326854 77896767 104746464 416873392 425317706 425823138
369960826 248075223 410918630 742159162 758759540 793033985
344447969 48624747 2533187 588310418 481540263 363454521
98371452 38533266 77910877 553511542 526658765 452091128
164971833 190522249 110411303 627679525 691501540 552002845
322152062 318572169 149658730 584079269 540633626 572652033
108421665 52181640 64282671 562911382 490533900 493205573
29611937 14424420 29942764 224715191 255800653 219785650
519351267 47475177 412510603 648350156 567903196 474876115
136851646 40649081 37626534 216456469 166294970 220773074
61617416 18212799 26705490 155206687 136375071 98288551
84854309 53022985 129284134 416556777 403377998 423598435
19540744 68070131 3727008 697747869 767464954 694338091
21959692 31718509 52425417 840978608 820151636 597621130
130196130 149602678 17113634 628911662 521454222 570408339
43174465 22725949 62352256 384875090 445719515 425537362
202306705 10046111 77327375 970602067 792123289 876130214
189061141 104417610 166725574 432064813 436332226 435789002
4611540 124370202 31443951 630652859 731408292 797646685
100037041 106539038 21512374 491378545 467898728 442469183
492852845 125430814 56409613 885051662 816230146 748569481
35336565 31637567 3742968 403731872 431367673 533414688
48611450 49640160 63429934 599864020 491110512 508261238
410569321 188047700 141560298 523540415 623201085 568659301
257578541 141050490 333499627 735135575 694812752 708545349
60510293 45415378 344861324 682195105 628879653 712098520
110939647 31670940 312235672 645218152 573063330 466317020
40334754 48946355 17130372 151855924 150560403 142304532
377758156 276177895 160492189 786387459 780226773 906225216
248425905 128377641 90766501 849198320 874230982 815826518
53085422 14966728 6629926 96160564 115193771 108382525
364743014 33758849 84166552 586329778 535420779 511387455
438697488 692171563 192171105 661409346 745674156 389604636
181577810 87005509 76114883 445740645 339744593 435330819
206685454 11927623 51575372 462724582 523316530 513658463
526119197 8008250 7265003 607023854 608629842 82705179
173224673 51921329 56559602 666407586 824671874 650637574
255033165 7412763 9117906 453949216 409527803 447002310
161889358 3689008 42804410 244841694 112775844 234900289
131448697 50581574 175276448 277333480 320310987 298234783
2013471 504524 1967151 8457265 8712121 8734805
58663884 42879056 365338 300809602 383949317 361096989
134905591 1918995 55742672 195217001 146692817 162206396
27204331 47080968 50849102 207227740 218863523 256866884
93236336 82763784 11445334 547663279 503054431 416328349
91562750 81091048 97072805 140943911 184756492 167040131
485982857 55050027 92996486 753182396 754829550 757616908
7347484 65567066 112917104 957957062 966519626 934178258
97959074 872701 3600062 214744667 178622151 186513680
232351514 44582912 31183105 466883847 446728983 248919946
257933185 92750125 11599155 633397484 645385619 614768520
63884804 4355804 108094377 531089853 566995016 568838186
20552495 4466852 15746734 53604221 62901317 63653149
83193533 26496900 245946608 736337381 612529292 740681931
46676490 62069764 64625771 331471145 320443634 299530188
53063211 32283111 51820846 464998581 492286863 442016444
361754063 41149233 137825335 568582348 526621590 649608201
28889891 3264384 17605817 87536188 111040562 111006378
93392380 174525822 9762360 387952113 471134675 439452307
57625068 199446538 114066209 806419414 778359996 761242532
142931117 21672420 53859621 164866924 161956759 119182041
3983658 1625910 4235855 11677432 12952541 9951767
506867224 159851616 351361516 679455668 558021357 683168231
8552109 158683828 24471112 502407723 500770402 436114225
474723234 291125749 8231073 719092784 743974648 822250680
36979269 1333169 6682125 366508690 242600025 349826194
11319118 42436073 20259584 500695638 450974439 567983514
282277717 17669400 18525296 416902470 372889367 427245952
14041331 58042838 125490679 429893143 407926846 487212067
40045140 1544300 40981262 282113980 293502282 257354757
122563988 17823968 14807221 558137527 609367625 585660187
360542415 44017683 642380919 882273322 626568227 879155048
3648002 4139382 2107839 39355599 41179120 38857178
407842785 68159046 53897686 641831061 375984885 658786131
117710328 17432529 54843966 204829102 193815314 149082590
177084107 14131937 21476391 496944475 488499741 400846972
19773981 7055592 24293057 158407330 140954600 152107958
14121884 490766 10676077 46642449 44277796 41593417
155124242 170458765 435211544 664299874 831451286 765798031
211672032 93052460 10060672 278401292 510773290 407804850
12361609 17568449 9055199 201818482 177486596 195613489
71737731 4182178 2844627 127546754 98520081 102531950
411610913 3882609 186501656 681207063 631749000 410682643
335909581 88417239 421469741 475683604 403915111 475423875
209004128 70165237 90179091 694656834 650297081 669406309
149612036 5097099 176690480 845183929 721050520 980138327
477854014 233000783 345631678 693531814 747386590 680200585
663027786 55591209 325762592 894677111 571149159 920824373
14475541 148689979 196053509 558947101 758280456 724828549
133287428 93265107 24238361 369403070 356636110 297278349
28537030 8623034 4455466 105970443 141699317 132906657
21028386 58722149 17255329 230450684 236306802 190731423
588859 32030057 5836033 132473132 126784367 130502669
194132178 91915543 82643616 241450350 205818815 217523642
116942976 12308681 52387222 457914905 533613978 556608331
28780710 71328789 25973545 491293702 484370749 487710694
684611417 127789821 28025005 838258735 881164280 854634557
70920298 107573592 46512532 478318323 494736067 499784572
465813631 86696777 35898628 876336719 842102797 868472111
19159010 18374674 32128005 718038438 620703346 737141150
30624575 4335610 59761754 576664040 406340832 565601637
74645851 50453152 74956065 741335033 743452760 645910348
109258038 36788471 17578232 236687382 213225313 188603912
69605812 15710484 79260459 348471748 317278842 267183345
27420917 70399626 9065517 163496306 152280975 171701694
476220202 125676632 46502561 521550375 419426774 421258993
541735619 321401210 12469091 839511122 646210498 791878156
585171648 253246947 104635219 865985054 864275615 711263056
91413963 100630330 7267676 343297935 436386394 422741300
37683635 50119858 124579752 473261275 413324269 480877498
1775693 407827 471434 20676912 21153742 20639679
535968142 350329401 8974091 887867316 610963479 869065309
549085674 201431318 216201858 577286961 709839975 653909790
3043083 193529820 61988491 946223767 919347576 860052981
140027463 113755088 538043 449918335 445396090 423876132
21228168 36320299 59453236 238976596 269446208 307125865
224457757 120845698 66423813 260409026 197837022 135539459
5340857 2307856 44156365 147356655 155381956 170593142
128492244 20200557 15972376 472246950 450258845 421903304
244855758 122309736 184492648 375352882 296368779 270548413
36554793 13902902 3506569 129871426 135105777 74445449
227652715 117221017 91547055 713987062 740124506 684541477
15149424 1035913 861837 18123526 7950528 14149662
54352289 4290668 26061768 204888027 151404810 161708109
169122967 81678582 82791373 710516177 493214048 612485724
14557273 9086947 6808989 27003425 25891280 25262980
50668150 11746121 1928650 91032216 84638493 80282425
7367702 3687541 5606369 108360676 99415749 111135610
119399048 43948419 213160163 709950803 685194714 716763580
514942683 129224844 38680794 788655353 593732981 931008948
205858074 13017600 110532448 291879885 322628809 324391427
12648716 82433720 84242688 474176831 468619533 367156329
222731662 4262790 59250075 257149637 242203527 219127005
16037356 12526224 223393 168913148 181711411 144926804
286006983 183969848 122039121 420033735 496574143 293151701
132430193 185370374 90570471 530947473 518481037 591667436
243539101 517015 12624973 385739750 402826831 242193267
19820949 33456125 21418705 406329833 398548392 407930376
201908122 80827161 45396724 306372810 310152215 143567826
13367471 25533889 29134503 336127267 390030109 346350278
333370503 258101269 19061939 486996824 445949442 509421212
271649192 70572208 52753045 584852300 422858686 496336085
142417374 3234570 87071330 497588433 521053817 422053277
7600271 1234049 15681388 85036694 91397953 89858073
171247675 54570174 198185865 558159814 592046075 656128278
279708104 47642473 27236498 727487488 479250071 649313443
74854818 23564197 56524783 464320296 507180575 492582709
426107463 182540824 681920831 856272386 290853528 903339830
354781100 146458390 26860172 693969668 788356118 741434116
17306166 2922918 2826986 29376533 26301089 16394614
48892028 62831649 1651280 199755612 207329151 200855087
666625000 129255311 147964515 849844455 867857860 851348845
196366091 37412085 220638903 463741590 437279456 463394484
309065582 95653905 142843654 442126394 513005248 496465742
7746934 10930854 405207 77195443 88672438 89384195
377511513 17864665 86299913 780146988 685829575 828550504
519296203 33062226 38203609 834014538 842498783 841086690
26175727 56365971 6636355 286771043 326467893 326111425
428390399 28879746 169282349 676299723 597497261 732146254
235609020 31733375 13672609 480598965 496488332 574670246
297442942 317421657 258981551 525481666 510057429 518815467
109298114 66768614 58233527 520893117 517864679 323455362
47494576 24648697 26237867 477071745 499498886 461517690
744986771 154941759 164440339 759812189 693209507 428035283
182015718 27343266 27660173 504211290 361424464 395950273
134673031 61016152 84241364 199237234 179500939 164219618
357030804 68893600 73195632 452108976 506333546 477217171
70558553 648914 32632290 545988932 483641639 423707631
20612801 13329841 2275192 157104668 168543797 148968849
260373490 206408837 36066213 818392044 613860428 769164936
95661195 137760057 242274992 770774266 811436274 806645679
129328018 25077145 126735628 402355376 365426832 420985532
65262748 8261950 26811234 212073526 155355786 214722399
21042845 17494300 3197188 135213987 128677042 100877593
104520779 48984598 3412068 586665328 690216232 728062351
87004391 103389826 26580885 809036453 815096724 813875353
98157888 5887254 8243009 193904095 350594581 340016345
432969356 297748358 191589518 631124859 615861915 515123224
250418237 55306393 13759584 641038045 682541652 643226792
27923716 12769143 6919022 32604776 18268724 26089695
89651314 16707327 12154082 115951127 95889830 118640379
1215666 311679 17031200 162025118 145304746 169201240
13428388 9644347 61246146 361549708 316346538 316215280
333167734 67643233 131290784 808883572 829871933 769653529
22604789 29923464 15508076 47035600 46349448 72259629
604633674 90798051 224414986 817976769 636290612 878358600
204354934 31465427 78191985 868707768 884187343 865829997
136172229 23262686 47983345 293205051 271105240 332585059
452107131 34457439 134206140 754072125 770115829 758141765
128659970 22586454 2757113 624996180 616636031 532261788
89691006 209687100 274401076 809189170 755383699 765713169
112796036 51007919 27908490 520817877 531172013 476145877
55382571 10094902 4993575 520771019 540930445 541612510
146345399 7884752 6517580 158737935 114915056 119214345
590266062 104421804 142943825 736848329 777976186 504598567
94852775 10886284 32877145 174654601 174085769 162007653
225737490 179067434 125858426 783563681 834051026 906535553
207942205 586561 41333504 704225494 604148491 708075455
347946273 20490529 340435606 475615930 272449956 454733550
326544896 170876715 44350523 414290711 338078526 797768189
348079153 97796005 43342353 578706400 321031588 423077789
3483332 10719292 71049782 255763811 228039724 231296550
22115034 2653360 38591726 217951563 215085189 207604189
108536691 10464056 131753563 266697360 275703987 242594806
392020249 268821283 315682036 447377349 508635899 418282737
9928892 38273240 7078783 923258047 736848093 872789557
268499483 41120130 51184326 658497616 725116248 695669118
224143913 55461003 133065450 893385804 945083362 866809956
33033595 4308353 1839316 40520849 40275084 39980224
65267934 9335457 3140814 90008214 70958516 90646856
86008108 8333606 49533549 423644277 436326941 453964596
54986211 23340790 116050964 801677530 800759874 794542819
28684897 16085145 3706654 138081919 147207558 147515727
2590903 2054706 320898 19595170 23126751 25274206
498601530 386544148 148255428 776971858 727127334 626440697
3919360 12269497 26651929 183368296 180860059 188948694
281943995 140454220 46955751 791704622 599386314 502344491
96099556 58164763 80261323 776534588 662547609 845726790
10197378 963730 808852 54193549 47300426 44467151
20611187 16648315 570822 26484477 19018886 15669769
349869854 143759560 299856662 393896920 354930208 481032369
29656652 27793340 73505160 672731051 711516886 709657470
247485682 344036247 66748012 825518320 662811601 847269869
62351657 36663458 257881039 947881162 751586309 930081144
350354074 28781917 15946871 727367614 462845431 653805309
61077905 183205043 182985338 944990319 928778566 863357589
235313262 93222238 120902860 850503242 886913702 875387334
11045480 54710463 19521596 287922720 295225328 279961872
303874047 205257925 98059106 691579387 638409134 702242494
147108643 25820678 40294932 231068346 124778184 249015966
23698028 50484597 106501450 316891139 298783147 312757644
123808038 98556359 36797061 629206990 534570764 620095785
418600002 58663121 170780113 530787473 564945578 523988679
261132467 137166428 49787887 298191732 189784218 298428698
146579576 10654262 1245985 613113337 615788155 705747470
49764965 38739440 21479406 84449001 60601471 52024509
643682305 95418436 133212806 801141267 703849961 741312782
434451110 106818594 20987393 499724920 643935862 442922954
17260942 267684824 171319364 745513296 785852625 831539103
23050898 64837700 23730276 906364825 869325201 945630408
293594386 6527651 40499838 490354161 376247212 259368940
183532996 70990469 94865945 518296335 430211248 503188967
213791483 78274295 133707148 243688472 240308080 149293547
49623444 364033 35868900 829763911 819716911 790269723
145903703 26430368 108639716 313463932 319918936 326897511
74234401 78907584 8845198 444282867 426766396 325506928
9219869 9435482 4470301 311077438 316823481 318475278
142376020 227604569 12650478 425593110 429569511 337383007
2318787 301107 936579 15933719 21785865 21942201
27285094 28057121 74915237 736578797 754953522 783146195
40690600 12961706 26515750 407576338 308585394 402783557
239625310 31698947 112722872 474492995 359191733 359595186
129624180 29373434 43658704 229004931 208415497 172447348
903667 821880 43071 10595633 10290554 9220101
331220530 82615805 146558794 488956101 368842995 403871284
16364312 17078214 8050620 88265999 91410220 67177382
43642294 73318994 31114742 553097975 484092398 532344391
135900076 12160177 61981356 226816648 306793136 217613516
352153979 179627509 147178149 696474021 640379106 598392134
316859098 432169949 133416514 510746815 616908879 471673121
92602636 145880475 49439542 614525479 533256621 644836725
96647525 51530625 50486203 258441717 236890084 234240402
327202465 38024419 92747051 872870950 712137039 849232039
87796280 20144134 32615457 136873457 142313069 105918091
55843143 48955898 66220497 506621489 553885695 593415866
21984018 161678552 83702745 754197109 729095589 688853246
55135261 13032345 3435969 152865345 144854720 127968236
22913632 8439863 6370724 443526612 501362275 498966251
342390824 13826771 93400629 411477631 454306732 427331101
8032332 129455956 8152979 785289395 773948810 663081216
348441203 259904679 268445868 688872675 763788256 772080186
448966061 157730019 115359582 588764771 597767191 254875244
613736057 207145267 25632680 897169517 653711690 700214877
16821537 17257761 1387312 111767252 134312859 135708000
116902602 22861273 57265307 722714115 751287175 696036735
474136609 110100749 226143743 832642887 688458049 509751659
136131 44967 65608 309673 255790 240860
5367192 1013269 28952480 125518879 129088284 124940108
96091673 1589083 60969768 115907379 135416324 120494351
17849110 5521370 12805725 243912367 216306863 221048700
32483397 6280003 14133148 209960010 162814750 190634631
166237770 40944303 21638159 232524289 198546095 249601762
155498994 9447309 124942410 775746669 778886598 482487387
10474513 2458191 11916301 37257194 38247177 34637940
222102060 65340918 46516483 389091853 421195453 439608282
23632991 144479728 97286176 674378795 705254775 699149338
89072797 70176681 62660971 733204557 563940204 405617861
155406416 6007220 34941694 440262149 443218725 326495008
200298197 140512150 173969053 629588509 523155499 617143553
221382259 87757565 32346989 752992915 597129646 703756442
2516362 394668 160778 18362643 18125668 17879133
34728019 102882069 63691710 656695002 671267522 674898680
82332611 11079677 33196782 142842845 126678663 122717351
257758430 242627140 17609109 511889405 575795529 515341709
527266440 246220513 181705133 793574679 861643679 690515942
286161583 278221083 114191676 717057258 605680709 726615785
1892847 19328002 7525050 81907529 69256761 67256127
9190163 31951858 11061108 494040454 568635524 519829312
25631638 6650031 3146503 87977601 78057579 31129851
324128954 329496474 67891959 355474432 364334305 208778774
52997098 75106961 25773758 865695006 734926641 841406082
132903399 24759704 56024656 373676933 379627650 407584385
335157156 152611204 159603603 490292051 418972258 454842715
26852904 149573 30046409 84488125 95912239 90269058
22756008 57413854 20413911 257857974 282208346 287935138
77244134 5372818 52493622 519547413 550197701 500088535
272094868 63830326 9754432 299584869 324735319 44255442
7318358 20534777 17710145 259549190 289869323 264078989
4194427 19821757 11906886 186333498 159229237 168795429
119079797 22531371 11092909 348960022 301052305 364650502
32316296 46997663 89350062 211238926 200450507 211517846
27228514 2755410 5754562 36257771 32981675 23677060
125450887 23751399 135733006 911151387 874387054 897909478
78833002 58674511 4249872 112989561 117214430 97303220
340587499 123337582 14363256 922221177 877905541 902497813
95522803 1154564 1653429 122789727 125985579 113352242
232584686 7659428 14344590 360747492 317712982 198138400
121896672 84743182 148155964 722991170 698740850 719978541
8877253 3927174 4653754 11623878 11749190 7759040
103536802 13956823 22686724 199765509 202627722 193704339
15307210 3550767 6075739 23324304 23438413 20917062
30535221 3452411 813239 137601865 190804332 122496200
42879673 7220919 9474932 254616039 210697195 218245401
961117413 562750304 193603731 977010183 821698332 576435028
188418671 22169579 85350137 244775240 244885262 206479106
72888816 62945872 33584402 459739332 427250560 443719657
13985993 6227930 111027612 242058230 234101494 188706322
234844457 146557140 59459706 269573567 247554645 326805833
40176423 132875163 64031411 739891487 672907325 722580051
100526482 91240328 22463496 497345738 500440595 428942507
19668318 27548680 25518530 304882231 312043137 317833284
195659092 81023347 5999404 209594060 177225261 228339300
102613476 32015336 124029267 244068643 270566332 251189386
126865882 46698544 53940397 184497797 262251674 180877256
43707323 97318050 82246875 656537525 467911295 610603759
2972448 4405710 4086617 24057332 31407433 30971251
82602466 11561622 16463776 303462845 292349986 252362059
395795205 58958877 84242676 419888258 268176739 379019613
232370166 60897952 198412029 618942054 830157434 507253112
488373064 24811400 186635766 565832336 347792648 298445717
6638946 9370147 2794547 22931920 23399383 22514259
37083885 75620886 41629759 340392196 293502546 340446995
142936262 42241466 43456215 892820454 887924270 759074901
17827449 157251 1099276 24136915 28084018 19832600
62411889 27341611 28101026 194999438 268627933 271670619
13237751 14939785 11353534 231142896 268418656 228236562
70200670 223103788 168269763 839689152 854228336 902033858
85040121 841303 19700505 160569953 140432093 167063821
95446497 34619114 19829948 350007744 415062502 438307892
95622744 6330843 46373512 665397680 542122087 685493092
116312141 68193107 73651042 463533251 429844921 449217955
176100614 38329037 14882335 489088285 552211810 454072914
17883164 72914200 22986787 211142682 226518365 224444995
20229342 16669552 62336152 431808128 470232013 438888711
212364154 101395122 208316299 764686786 820140216 790487416
33577020 14910411 20395912 548758655 737186694 654192234
434553282 8782711 261186906 654694520 609149676 700880493
83138611 66061540 47540606 180677267 165551416 165281389
11577039 1927251 1528579 20716892 21417869 16297529
68695845 47498258 6450474 470936247 454191049 402588931
487061593 183202619 80854829 764293906 631783585 820703521
78943888 113533875 37733985 887911339 658033595 893613489
276960365 7303165 70459099 643535829 688044605 672557235
124857860 2646084 11917727 255207884 245819108 263168965
140984872 19480722 14444185 301469390 236565950 213933934
280657184 85786168 57568050 623989152 628204204 598897189
16098115 59522727 6366679 585797608 450108049 570687140
352688012 229731802 44002056 859351439 970388445 922845234
143033320 95412377 38590691 725278359 458421583 618082729
62894126 11692771 131210344 524679973 570428428 539823847
35586665 12071304 10063014 363627194 438379087 403511950
114091001 30949233 39508082 117908121 93832091 44538868
167458892 76062399 43305550 612619398 673569133 683524826
31640753 18599145 27314500 100090329 93079030 85234478
73467708 37014074 49614322 225007634 236438605 195225952
468365299 90870403 1974682 827304505 848625713 774978133
100417936 7225017 20004845 439868987 446662253 368989082
4915912 38744463 33188325 334931506 377757573 395675085
560310646 521656222 8034842 590820741 659278621 494096559
42732743 27770614 41314608 233818864 221819818 209551241
257891241 18796452 194968365 712515669 636555315 649488652
37643569 1064881 15149524 41072258 18840840 29258883
415220448 75752427 9436410 587623602 536372915 647378572
13295870 129479657 64666167 750413988 763914189 765552584
331328646 113295827 59595217 568221953 518162460 516656100
132653514 21731829 88514574 435299462 434173634 393614804
12477944 32608178 72791201 913059502 762969722 743119590
635181492 22452379 18923550 782003355 653591620 679648204
171603314 62422144 26498273 209915082 188093219 198663452
443147164 256800006 74618254 695889149 920961266 787259317
239464631 5775505 60837765 730697866 726671956 740078486
21289655 17552565 1306164 165010298 154538085 158872095
286865536 218506503 58209821 650148460 623161168 741371293
133685223 32661991 44694893 547436417 578825705 574034549
99456723 9167289 72748840 865864100 745399033 660259258
151607501 3326251 46396045 158560169 119274619 134973232
1650597 2082732 16059602 121810203 118053244 120763440
63423615 62659891 6664541 144551101 136028871 162155258
805611484 95988440 360508386 848680601 972248847 950907881
719243510 168333673 119517899 763353584 693889199 308680761
343585823 19796822 197695007 776921060 922904848 841470581
580264156 204650535 79738337 776825252 540635276 737215257
25448725 35968286 75661272 223459534 192476297 188096103
218273906 72972303 54447141 386573605 379984812 344207543
11463317 15044655 14675336 147383311 99574140 133978027
61364460 72145680 2124736 336194346 362606955 315044538
84372871 29079271 49319275 556195178 529532129 431346523
48788228 26879521 72774380 397770166 399642005 487024703
1812288 385359 1590146 10975130 10730401 11238245
98824331 64868586 29268556 507472340 512593970 555159309
169153248 21085440 118390623 607922493 713026651 641169779
112585445 31168801 257951578 797890001 472631055 840388900
419292628 108003537 92122415 542455180 319176641 279182251
92694025 9957689 121679925 521437864 443320631 462022916
23702873 37189792 21829746 373307662 510058611 405089173
151214561 52555393 24189697 256522910 496785006 462860074
79021169 33387884 85253569 165907578 195915648 197492680
66293362 5377255 11313599 159455693 136504672 158907341
20439967 153580521 117124418 607660467 621811858 573047507
7422071 34214830 18424566 416508842 382445655 456909214
7149458 20636340 13963368 244704083 242978867 189662357
53135188 42576125 6276793 125024073 138958075 127504349
146720298 4519606 2723262 398054613 398323672 402726444
88764668 58458891 92875485 525736990 370539232 534498630
407443019 136054248 88487556 475804808 428392075 404788451
9209332 8646022 5738548 47990938 58073169 52176036
78123476 16071588 9321758 604111218 620629841 610421579
48094272 33630953 3349752 151933601 184689890 169158947
100711179 147753382 36972515 619844295 669916027 648709162
122737613 118823919 40755006 218041107 185250195 223615069
561113741 115556372 68469584 900057464 569974149 861300333
19006918 186686611 206020377 865106543 870644926 854157394
102253841 57467996 65948125 514731795 466542996 562928346
19837609 3415860 5080795 113974709 113959772 114078595
56158074 67861871 88576804 856148060 673778913 740005146
127353266 109359735 12791861 135796778 134685318 65324394
147510892 137613922 75201984 766627921 759196496 813780744
55154 10102730 18465915 290696041 345476747 283715307
114716174 34374470 47038486 225673893 233056815 228707261
9761562 9028448 647740 24863516 35802087 32392023
155287774 75337949 63442053 873579880 907003398 592982767
11929838 2225380 548354 88857865 87987113 80599192
90663611 44874746 141183721 527698816 504455813 537993083
149057961 126857704 3852038 638208435 723368859 671757497
163549238 58598198 8689006 178001694 196178443 190716850
424374979 258311532 431600267 876887507 853895700 958449880
48831669 23628619 39182756 363074476 348347621 341388218
340630236 99747502 17603682 381271135 285063430 277518150
30714026 63655575 85698996 925648962 835374532 989624144
4980863 12104527 19494824 316784512 334135936 340575424
3030484 822033 4602261 30985310 27686014 29164097
11878147 33964081 65159659 457786083 441861325 433473814
489198496 230392283 173521239 596521254 386201593 472133314
11006159 7976148 1996381 55569280 53022004 53857999
354874333 105537122 79147488 743453401 752371715 672749329
75264144 82000554 30697081 373942470 377024335 386817923
3429949 26364289 3651595 491045635 508437521 519265970
20438325 15307026 58177750 217996847 240398044 236150938
194484907 32431653 13314387 977872233 819729084 754183834
27819057 79894857 147432743 805659399 825297440 824533718
26149066 72241032 65152250 749992433 774602718 770370092
85688601 1568596 24336279 268137739 297080311 282184960
68319822 30724586 19521849 332649672 333448211 355542472
3443958 15960345 8278617 156024404 156005953 155845496
447908457 39388401 1518373 830263220 778259092 740069872
564360303 372198157 19954630 590653801 649437900 568408204
125631824 22734626 26997626 190587564 185643271 146252721
128672501 4567228 14615571 502671591 448008085 506618048
384476607 1145194 108184285 602552798 440613556 693070647
437449494 401038232 406530881 859874698 596001238 964731654
11803783 459477 4181916 53181641 59608204 56870597
20200088 8915757 294501 78799468 85441841 86062343
227298005 27153808 6250153 687547923 715057938 814256149
9697387 38846859 50303305 520805860 523362485 376636928
447564533 143053005 133802306 630733982 200308381 234744588
15892471 13882321 51941273 248344963 250621889 267596231
11577746 384390 1475419 31702856 33267618 26875354
158265104 192050304 11796631 830772178 885911307 754967536
19385174 48447508 3491883 290359837 272076063 316933050
57166002 12698314 22420634 501609406 503253269 396800881
223799944 9285920 297093 398965067 475488284 310484609
1352575 8231187 2559635 97671238 104464615 101005649
71444508 3320855 37866110 128194468 126974767 130390986
159336196 10919619 104558420 768325984 713782978 701777870
20304973 57919785 2693944 370059166 392038478 338178660
17960731 87747673 40069109 554087927 555973657 568480494
345771686 65491405 70256558 481988028 465918369 413928382
512577734 407115637 59316580 690421459 557579583 460624056
476437208 71862562 17216419 757527405 696844093 499597587
1916020 41173111 44448119 274254353 246524676 294170173
109019023 12364743 2772945 121690541 157959754 107450670
201780896 168967217 27583299 798318662 722171038 718244181
26972278 14937324 14486498 120813628 133813342 137731986
123264185 77246686 9043225 665143171 764561036 573324367
16412923 13480177 14082798 123055278 95009363 128008134
79521900 66434378 130992273 798512727 885624955 785674404
839185851 64035987 208537309 911171087 876308002 747941757
3832722 12206849 8117177 137974108 134568553 128174270
8985680 1785129 5355028 130848880 151582107 153703822
44669795 2679005 51246832 283275711 287266106 260713510
12125183 1093797 5094779 48089918 51405212 51496529
248269059 14983131 49463394 622020164 476426793 603912404
4214765 1342393 12284848 596587139 631258072 607981192
3143760 9378749 13362606 113312093 104991804 92791248
158938046 9673412 70418549 333133695 340701174 346236127
36441801 142036675 453653616 897789509 731286164 865640941
593870089 81511771 21146579 673466351 705817125 621978426
9486642 3217947 1502380 28006687 23818494 31550883
168211 2743157 29148902 669941514 683497008 675180588
53794524 187769680 58896285 362765976 366595650 358029734
91680577 42553173 5598046 631911281 646711733 643074254
248737492 179380063 12423893 727894199 658042269 299704037
838521640 273670732 24891141 916922135 459719144 475308553
112220156 115470511 18843588 215791360 219673525 198434208
504464124 18921622 354232724 860910644 595008591 821120155
108234174 527998 13783230 186222072 170643953 179978458
87979282 13539332 25293069 112697618 94267138 78052262
28386774 25002174 155219140 601029750 635492774 623949416
329889691 57684673 301283150 419051424 406538361 432438071
29816572 7510766 7200034 80180299 76083289 75216961
30338842 41291748 69353139 214349836 158404993 217805297
63247855 28151842 81986851 404965622 349544083 399494991
45108672 4104419 858766 204262006 148623600 201750791
294812529 47079390 143663996 375466989 273906330 321905058
326134798 53150528 86662495 467857740 431240661 421543696
680648 16927951 4002303 113540077 128309224 125907295
314122279 198118182 260409501 612619575 515841745 707166503
5009874 1303190 15305010 226472462 221738752 206080706
69118351 60980617 60264242 158570833 232346674 182684763
28327475 38971319 11487168 262243516 289741295 265337239
74032781 10887 21109628 234957476 171453443 175277759
87260111 19302621 31403199 141384382 128662156 148062738
403862365 11658044 74482559 888283179 880779435 691780544
26110424 105342383 19559754 896560691 866807981 846351890
26757416 18062991 1949409 121381481 133466863 128643335
56136123 10792399 14732890 79835455 76490233 50336996
11309283 67447554 6030943 557808443 522308282 523374124
325711084 103910421 69363710 357310212 473523971 453162863
289850312 153523070 60938739 392200408 261976346 384176202
51137286 6566438 32798878 325278397 426832373 413998294
8238013 2021672 3417171 52663653 73090960 74532011
5143466 43288749 24649656 583335409 513433080 662246189
173329535 86030395 142507508 536175468 675093864 658105025
212894767 5774177 88554708 488429276 493900070 448803569
1960565 2196604 14096697 52374594 56716318 59718048
40723261 25393136 33992285 108446031 100456359 102475326
663068430 261333477 12031095 862925158 853383670 724078723
32574096 56560904 72670627 369257646 487734749 440456856
120578735 39734610 101470938 700180190 661345062 681547378
360308428 310476585 200710911 799667151 848133911 805957071
105383 1052273 1593174 6609988 7223425 6461908
82423688 91990161 30982236 697694622 631291667 676060014
147103910 20862846 119779652 425859565 253687611 473026448
62825003 13583809 14501935 141871418 126332717 130507329
2137600 4520188 28825127 174908996 163996121 178908139
123061363 37106077 6386428 273426484 359155664 373937849
772068647 97714533 63546774 793696829 567747044 688759436
174375945 237104600 42823080 463395832 449669354 332424073
143548900 61190431 51841058 281557365 255096338 250161776
34432311 41129705 11883489 625731384 660816504 524049192
88680003 14650888 27138333 494253697 446305097 501895092
8643272 273230819 91429589 662075872 779422620 863428602
40557167 28112581 3511479 255128030 262031020 301447122
437038222 110422949 53679913 570684128 452590804 477183357
144178892 39794236 678940 633550807 739566482 535306319
19384001 51273595 51710868 919193848 859353594 869873071
9874660 10016270 422322 78319776 86852973 78114295
31843234 14375803 16530947 148940896 179064592 158788655
66027902 237379332 86209226 877413883 831837383 880657766
627737619 78277420 377497926 891729315 513050680 840481123
453582370 61531884 100632670 720656478 705621870 686160169
662314102 170110511 181142114 774181370 458724656 373839959
333649956 224450286 73590212 687142238 809150761 760610462
24033904 3191723 5465843 65820647 56921694 69009098
54612962 8057493 8376651 100019092 111961462 98993609
9889694 9593118 90431974 496565334 446886262 517769566
198378995 177643703 159659563 509300092 684992383 623731651
560385629 13671702 70332672 780462601 756628208 809812553
341402311 22054917 94679395 660896243 695141881 738008325
25030255 162557807 179916479 458232526 565327237 526145603
471545590 152086310 28713322 730258660 770892005 680592849
90771567 43276951 86469670 172340524 186528378 180489768
7550583 10568685 33145812 137751244 151809270 123107233
16066717 55596926 55129782 455148276 385367447 367351224
201679435 52986541 151014144 657438637 633061677 660735554
22813753 145206277 211642485 784722176 783028247 579011169
58970916 206347825 33569097 651094149 622525944 629332261
178729947 19924235 13632838 354426444 175854505 331350081
4130551 17626656 12900084 750891092 861786792 815342719
26904309 55939636 27521484 289540664 289661060 259941236
195235122 181271262 38266089 230210807 205513649 229264628
158667698 81593652 9968773 236096858 219650916 180510031
165356737 101333801 60731622 213748006 206503879 260540974
4412402 4547348 11240173 270541001 242675104 301657051
1427907 1594180 936673 11746495 12164514 11197701
374859433 162579858 70106716 748173033 766412666 755061948
345648011 146254529 332429332 759949151 599954187 757175379
516519697 62167181 109794955 803817621 883253277 910266703
383024370 240717268 49127752 537617429 644374691 170509198
93479657 397409 72007979 560541403 628295076 621328806
54386667 18763886 18752080 140842676 133994660 144347139
91783811 129876026 71363837 489244874 478618812 406290730
32413212 3052839 26196666 43209806 20429112 40971146
165918440 42573166 45726474 848567943 897350771 773676464
370856013 293485634 129620544 911581663 977336125 832202612
90892343 4796851 26260398 322951512 322766536 298774333
78267751 112613780 13609657 580804758 575430281 376217921
173115768 23370019 17055389 649055817 569102406 636576517
121604378 19081944 88581868 506619022 508516044 477042600
67564028 17711427 958153 271878297 306787835 228364989
184379366 9306380 87399276 686813497 687755903 715860084
82625008 9447248 10875918 150379141 151528346 117882916
131318270 1748111 56204268 421426285 442784275 474935821
333398468 421359706 84377737 644701547 712678212 738377195
244672271 118605363 5182266 325155746 329551910 318420024
39384370 7682045 1779947 130200067 122505339 117220816
75432172 56137076 246139621 620746199 686379227 687932232
520048060 298379976 423375338 658068969 688178550 666130916
380654930 7126832 107515718 727669989 594405489 466117195
105522348 79982747 14610487 746355178 750750488 720918348
634047298 501505114 340204139 741360977 758765005 657351250
1024860 10540744 4459503 106878765 130974277 118444825
3577144 10919616 2817870 138936912 130109886 132941106
227425401 20462491 118294821 470716262 384654311 331833031
5430140 387016 7071699 212502174 226811545 160269707
23013382 24282930 23413006 930481098 942475813 822918466
273201821 203234257 257831912 358430417 351088001 286107107
119770196 16562298 104199837 156147630 66171213 110125034
4205238 80080794 67756735 592548402 604331234 636770893
36775147 18863098 94648756 393466374 411497264 361266818
242110308 212068556 168070013 880825109 906659906 947819467
183432287 57506831 64782747 829004585 862330266 735427752
258928839 6134658 170690982 347899972 263398988 230080142
48769710 25942968 6735316 171224916 179339920 129722207
29363979 124859424 18030283 669084414 587664992 621903266
335887585 105160334 55817350 762985628 728504765 546676479
28030030 45791458 7066317 98288455 107507284 104466771
8240273 11705158 134039408 770378260 645722583 750412314
163366113 371508114 24480977 525623997 517255291 537178214
226192567 80180634 16934518 448264295 481803126 384383647
11278678 29534684 15893706 101790028 127927442 143448158
280208127 45335991 91234584 650028446 728054517 740769161
9373526 29994929 40737982 140326063 145767395 140359680
4827946 2663353 8978676 46472824 49036971 47159087
63734951 137478714 11823635 457342703 427936534 398998729
215022332 98550084 29411425 914728133 887169723 873424147
13707856 31710599 2569578 258533593 285680339 113972526
35511428 61045313 1135790 220786639 168183623 230151852
106200637 81410189 5841809 399475699 367847650 310764682
6943203 5810120 4528934 323929504 328645052 297611875
286074455 46645584 402475695 764284746 654299418 798156064
15372356 11757775 61751803 192618255 173444897 207360955
304264546 10366410 21356477 859350658 829307346 824156613
5321709 106457778 89091495 512314972 562286659 585405081
185962926 38995583 24922469 376050974 389328253 399733378
22657209 36574902 1784746 149546551 125381436 148322288
13510530 178326610 56722594 637769449 630361391 526548011
97048528 56507824 55671066 510893325 524734146 483300982
162397183 5122421 52200365 683229008 701153668 703500485
73189606 39498546 169184793 968581633 542403880 746683882
72455216 6041782 27978170 110007814 100071485 104590180
534588 32742808 10743882 279371360 380140825 371070945
74034555 1831942 21678776 92244098 87100544 52449606
185881157 6094043 25064063 387322835 306609939 284680991
152907794 118982621 54851959 284420327 243493591 268988665
121503962 61420355 69510263 532163230 470023310 539492220
172240450 78915801 13589172 385915365 204165369 288481758
55557191 3217761 63478899 493309672 507959403 521376222
383028112 16915906 89687779 811112341 846816730 899398259
638364276 69529024 154527111 725259264 765564546 821647334
4252158 14880187 7560098 106934789 110672458 111180436
11688796 17184068 984925 469187262 416652895 583191119
17634049 45883658 30401861 842454849 568410506 684897654
186873349 127694038 10469469 589821260 581474825 580272489
29693368 37909931 25111641 468641632 523192527 511851974
93974480 39218566 77676230 238537222 256559391 182871116
39164137 169934448 27046925 492275954 516763880 435115486
543804169 71553583 587389959 671364692 604457423 624172684
129656124 2685207 33154421 414826152 260519224 396597199
90231724 93772773 6765367 678165389 644576178 665215651
288103249 21845000 19800598 546269583 556825223 480162480
277591437 48148768 96384749 510112188 339553824 527659241
37692716 88092806 838678 248992046 253430718 249273735
90499 22780 25536 339243 340489 304807
250231286 69500878 226863744 314862617 247731100 265099474
107675019 27631734 90626838 665349491 611518173 679671070
521398429 208164182 212240554 677967550 546266887 531596275
271849631 306403619 26361362 308552936 568748147 323857671
270286924 11460464 57907137 672345569 539259531 318535969
20689606 48203125 76351744 378980167 423868520 406818071
52050113 58440008 29959339 487657018 507204677 391143023
155485196 20964158 6145204 766755563 719116667 715333748
38839403 13985350 6552884 177135822 134871472 162482225
17447503 105838346 30778762 979934169 771669584 840966159
48410326 1155204 5043972 61637516 84661098 89259429
318445238 107918087 178056858 808976796 818774671 862702058
11239564 27463232 2441544 867344529 743998315 839507126
9208335 10220095 6499747 307765423 241173915 321327480
115021647 5062272 29190722 144044192 121536681 142359932
5402579 70982437 147006148 898127380 880063066 831016565
173960729 26770432 34850144 254651199 213473242 178191742
40103326 23294450 101348926 621215168 598477117 624341633
534034234 193284590 50463780 621257027 392678757 449467564
12279370 21450156 12815206 279390660 278321934 240042797
86096777 79867245 12492641 204844345 213220019 192267337
116593 37372 797613 12903459 7680304 13585196
45329166 217576697 15255488 694381277 912809796 863200512
436381 42393736 36021398 324169987 273473657 305291777
27450368 89277861 95820841 536413829 565027634 565818219
199015726 38206887 33394769 763735744 754839715 568300938
52564218 92582031 36610795 686688828 724487161 761244655
432664577 73550981 202489775 576510056 563269869 547499081
185394985 2408389 191859752 699544278 688562516 643001182
2478274 784652 536791 9545136 8958980 8615182
4746040 8362500 151348904 408368580 339895020 386511523
2474780 7096872 5071374 48720745 44075322 40723819
77768924 60719862 16638251 835493717 870353550 746213552
60146665 1108553 25507395 227789351 209058751 232339417
259357985 38440325 31196229 592268484 482779295 625161530
676870038 232722422 161898077 857957319 743360662 871630577
16826585 8963771 8327597 29873970 29624639 30393632
356091949 245955650 42856242 822262177 794897036 622040558
188825126 10899050 95091932 266950771 308143553 290845179
244321607 108390142 107516278 519565785 396679033 495068541
558818995 141626369 92141700 728622823 777349946 708744575
100267063 4738972 38337466 446859508 311694842 365476497
1399214 4630364 3754396 40401712 42690690 43460044
339608368 63843102 7174907 431567963 470363621 446480608
20642764 28630640 19009002 209489267 228727447 227881064
79199954 235723130 8097548 811193861 797737620 798407463
105042235 110449619 78722267 341518119 390600005 407648083
90761794 46632743 13316744 523637189 461790166 587657077
329194740 263508383 342895996 830490411 816545521 828894344
46375550 91891743 15767218 594952111 677252532 591647483
541203545 31951220 210151067 851499530 821958994 860949991
29880885 7658755 10561358 83308498 80979256 91506968
363999165 102499956 18811209 751618923 761637703 777885659
219069239 104299961 129200530 817037125 751200801 799423517
120570266 6641034 324642 853443319 857866308 721870894
147733304 10419043 5331131 187454591 157693159 170284293
355496137 113934573 64416378 810051161 802808774 500692786
18099070 31059759 50090862 325166177 376539710 344857579
608971334 497936507 7965228 719011544 952581011 870321374
39542454 1005109 17786667 73410937 56000879 68643193
51580657 1630057 91607462 362641120 330292474 320832690
341833353 171998491 15027987 622321181 562024740 456411548
52288864 20692484 120450668 385841705 367345320 400527196
9731932 39086400 30483588 431071802 440859411 421981794
45880890 2607011 57968187 409700958 395580790 451224071
5160670 24636759 28018548 264862459 187209708 257249808
20708119 1691947 1944363 148609422 174264003 163484531
605151013 136404949 128315175 943968219 951179450 906661704
19857867 3053687 687290 197005334 178502784 184689705
664387091 484562476 79267939 828869377 838394237 231670525
196493487 117278530 34564797 927661269 903866648 969509768
21150418 43271072 19567819 305747067 318244306 333074138
242460127 94246705 84904176 419428259 311557310 360315048
524516905 112704355 264705395 625099854 592391487 584479313
44595341 7332808 22884111 299132703 383364066 373377120
230126197 99467646 108228550 515682321 595330266 653843807
363998263 27698020 33653670 419832641 401304096 393314684
534819634 144475120 169626322 700933746 706780788 643783044
22724379 21165362 80712875 716159025 810032122 647970461
90826890 37077390 27952361 221469770 227137193 225718568
235863743 105123092 62603931 475980696 459052424 227574026
545444483 55400489 272828828 785708559 898519243 836661744
17446603 8566502 1541276 75849588 73071870 62060408
90885562 5504854 70484812 813100212 801612209 857554218
15126880 622370 8462390 193324191 207157855 177905476
144336628 31922882 46848874 467297775 661694022 626885854
36945385 40380320 2681651 109946454 118925621 121582896
300159386 36052159 52221228 386562957 240760466 314420884
315115038 123666503 170074080 629561052 743105006 743494222
16931832 55051222 44328185 845266517 817788458 791131044
260661365 8832494 127940275 797094782 827355729 824049716
48888501 27379744 30042211 284300143 322957179 348449055
585758101 157656708 181897925 759121750 468224660 675201236
33852118 72186151 21677995 738096145 697451149 681170916
83238269 119826102 8470984 591332766 677234853 630895424
17437721 9581039 32216764 159495481 161915899 160030478
178780283 78813091 49923047 657839657 712345364 697394139
80779464 10164404 10378588 545019375 539639931 500580782
10085394 10738367 27862058 140842019 158936935 161234498
97977042 24283249 12897110 107098718 84313775 76014830
105418693 45996255 121726251 580035988 564816375 541689887
111109254 94657572 27614502 227545553 231847180 236216181
217126276 56563480 19900079 499354040 500034399 460307039
1718757 4059740 754156 17380288 16912282 15499224
523813686 195530199 223081310 710539527 846957871 924150774
260514745 184463123 32415810 502903568 459137733 377913561
800727 91138014 39427715 631642657 787654000 819604679
743449918 99006136 554776552 808668297 646022106 772897834
5431634 42967880 52337216 255042939 375743676 362417203
568669049 428774735 67602450 712180849 657493463 564070669
75830448 64626477 21888497 882827141 887640005 850141061
64004084 157691036 85694891 361761726 400942120 398265763
16659311 14288864 9731429 447446139 443133542 432519201
240284028 179257676 218152586 778848470 694276033 779676628
344644421 102812802 352541015 920586257 961833759 854994483
14369582 54402511 28198637 312974529 321708571 302671616
241837617 289911764 247892395 710146974 703798478 708944638
43740716 1360582 46726915 813694259 725729953 630583447
185558178 44944340 36708614 693469894 524962351 644652367
89964860 140313058 147113323 725104100 716950743 856401305
497794561 183007944 320784214 684091403 319887570 746908070
38142709 105247665 60595953 451145919 422526267 439658646
90628824 20393125 48938544 171263812 210954345 224650243
11178467 4422730 11073996 75414396 71522818 78469476
41217236 12229371 842348 105747176 98031317 111618879
18317185 326497667 164999268 829162763 783818834 856534856
42550915 38528083 41590981 460111829 471429390 417644342
53187260 221901553 30177143 593575047 795468877 804353014
9275143 2168713 8727053 104294252 87417310 106001955
179203070 19197648 48586728 316404052 200908253 315688114
40000411 61451685 141303888 833396872 816488575 792337192
277920966 239579831 59091371 370347488 316381009 339349627
52476455 14095034 5168826 265209322 277420124 268678626
12093835 17257558 6005190 750146240 789164868 812861867
724360441 226455566 3712862 834358090 700868471 706788125
394102307 56136491 307185839 417952179 412853394 328949401
38284834 91807430 54126657 415993307 416484700 421964526
604527740 11482350 320141509 613016799 309591022 401916844
15643904 25051049 31394707 270362689 225532334 266624956
303914186 61989616 33518802 511908204 570998903 642300161
217695851 15778276 33429263 686607926 643562888 670958465
11623451 10689866 30534683 110204936 108376684 94834082
28885060 5915719 20247813 113198643 105927468 138746455
43132373 32639365 16639807 375129697 383605022 397858333
7182797 1499303 3420023 100743777 84978438 88908978
38302189 2208237 476441 445637640 458522108 436467880
106670334 46375844 36941617 694745963 727953454 760442172
129304711 98448673 2003147 421872393 429171992 362671765
130168548 224909990 11734774 991774889 993336665 883415998
16357083 1513586 14248571 49391165 39813694 44458308
9586966 1964813 10036368 37917064 40426148 39241895
394457506 22615094 156374430 764931149 595456157 758042560
773307569 206263316 352561351 818310512 911250943 922056793
14947543 24863200 6064893 277721630 285464922 259601941
381643826 15893413 87794034 643243525 600354046 562622858
56442294 33337983 7257579 74507231 52181615 36772398
113165710 16880850 7967357 449404905 528914727 355419083
110152415 78932530 16936639 707588623 664794674 668438845
202452670 21032121 98214136 432546432 421264446 363892415
165114453 154548684 39305863 380184181 417041880 407069318
375444624 79643248 207675838 445030695 386102061 371630058
27303961 3838828 6325089 53977333 53007528 44260112
6916594 1510306 82631420 876532075 796451948 870807604
49303501 14034518 3176923 597871981 627417239 552212854
619823611 33743669 84446305 874395810 850860806 824660553
46076625 22532473 14640886 73797476 79665516 59244840
173209445 14694998 1901153 796735293 753695484 740345797
382294144 152707298 156628105 422990114 405802447 420661673
13058497 42000501 5438746 288132682 287040461 274527014
103475792 179512942 47231284 655118734 823425961 729579000
42730732 42717700 22180956 91361591 89588371 94469446
132383695 91935544 118083522 171489275 147663483 150886032
129590618 37490827 123969477 423747075 442954846 408107894
41640738 33926740 114499517 455700859 468689157 455324674
8456323 1742395 2765860 19406566 18875080 17685110
237446545 247778381 51195816 527993068 508663638 515175544
108345299 40356872 227738 130877503 116021948 128864549
50445114 15546066 2137826 284161122 264120168 201133644
13982720 18082219 29751617 783735215 772400059 751507044
221198149 60896460 32806630 340887953 329749874 321206336
35142486 10159480 16612708 210506098 202370266 193905953
15448825 65536770 50279691 467257466 529814479 361600704
152089759 34371877 8124558 247809462 232478830 207392830
193745478 1470732 52640166 392711703 369414609 298070798
523916448 17914999 522521743 719715946 554736777 761326893
19924803 17706432 8623676 452442054 545413668 486736280
459756241 43243469 10099872 607703220 443391788 607448451
86664440 20980758 37175315 99476206 49335730 66459265
52315890 11527728 61940172 464333332 426213872 459569441
65807389 37218971 31026647 464255254 434156757 444309054
519584786 49202623 59636383 730684194 452607532 725132301
21174449 807299 2048125 61055732 73357038 70755730
604739915 367427745 459287522 730669755 859268102 757939896
374535107 108258618 158118668 672555567 852220266 767221524
20325668 117356917 22983370 564850001 672571964 649027812
35880439 31216883 60007950 255238678 266704595 265711250
15365717 165377311 32279738 735086539 792735389 690100922
23115882 44043913 14624580 200654726 210468902 172301889
171435259 42197724 102094113 306071770 335923604 326316429
302209137 12177580 68688600 914870415 977861387 950570119
125270356 91610093 155726902 173305522 164470193 223120523
494494613 125317990 59538507 567057163 525733589 511493424
487690564 79747283 277895867 544701328 464436888 412977112
200107884 66887642 46245080 331956224 306027717 331043878
254725636 38515734 6115566 639829619 413861916 574038910
289291613 57666432 2575975 644719599 515090662 598519572
219017987 58163260 8752865 526863158 520012610 473226683
8578075 86236220 9785135 172365327 227045856 207692473
27737594 46664420 4408720 212600998 206363441 207415133
27887382 97013689 92882896 651884131 676387287 675663379
77692674 72834554 39223836 656118843 743299948 646177807
49764415 68667859 67051497 594787592 640169325 536969811
84372160 70292783 27833051 351263907 302747927 332168781
2341000 2591705 1149822 14323816 14405594 12771622
50575510 44999296 18863589 927427233 896661417 898274516
14758845 8655581 1712973 153147707 150659422 163980027
32174137 60818988 11941770 391303501 382954758 408186680
215821028 21227579 88015083 263830692 69737057 286153373
212416057 72873140 199311059 803623451 821521301 878316995
201050308 57937407 24209853 505426500 452199731 489253132
24224240 444078 20158241 228799086 208982904 241131525
419857393 58564850 148962342 578457220 369956406 418977304
21824715 16168595 154120716 496144841 563751108 557157211
99276142 48699653 11795801 453580281 396824289 423315443
43258821 33700051 237681619 750288121 696805234 772521495
11952648 32714739 5196834 81989406 61605757 79368121
292931004 12358056 20865477 901681675 851389439 852740049
23231636 12212148 1898397 475949544 518400945 392357269
329850777 198550958 49449293 442340492 420197398 411814189
10909390 4825529 14024689 113424724 111499398 114960024
29465257 53519488 31785193 592755412 804953058 795814847
172188812 37463278 169716166 665510505 615314542 708182181
13163414 48761513 1109940 198854034 197365135 203310141
154214812 45787510 95495109 720167814 701138734 770104079
44742811 49319867 80533119 279185908 246345995 278453938
29840347 36749480 2908314 429139369 459641950 360298204
367076964 18624142 16053340 563390210 492188021 517637224
758955018 270547650 327051688 912729994 837850900 765923563
52123706 12659472 4556109 108165666 103075932 94507392
2074882 1725115 2252721 5460928 5062298 5657782
219584 12873780 1015581 173594462 172450293 147588065
49286838 18147197 6049308 312924493 337343508 353928323
8438005 2914615 3630688 21106084 20710595 22489682
9886829 13518114 8112306 197509329 203487471 177500906
409556415 49260536 36010369 545533720 362962719 526627806
507429331 427877156 281356431 684003775 865851333 839291562
43186148 40514773 162372181 623462904 350642321 612612342
292909186 223668720 179070951 593158196 481571640 513613383
37542919 127277795 4607738 732760101 632446803 732602155
259609412 103639140 3065811 667143330 469088128 500749465
199957532 23983909 24249199 835527101 924093664 957010758
380198311 95889890 283827744 898108867 912411619 711212207
16169122 29399481 11800341 864353259 785263784 769596764
440760763 27477122 8345789 868435803 832685556 531020260
18953817 10154655 10999872 202357903 189316894 163353328
6630233 30171555 10636572 142760032 166844723 179425281
50019909 12905130 29283909 204431551 185039280 171083798
38467397 4414916 6979647 139353252 125526866 91683791
79433800 63524380 6210439 98976064 94532553 74266684
293545766 183709968 76206220 873739046 875937205 835908110
1855132 16485674 20968295 979490149 857598773 789796963
71347567 14044392 24569136 755534658 714375753 627913235
150674625 45187273 38911527 800468589 807643537 846886325
30821782 3591932 7052700 221298316 222874596 196169824
31476414 8157311 12412339 61192634 39897174 49116934
131843239 23630086 223615866 561885161 472336921 497162871
957041 2587287 1278023 8402899 7724468 6342295
497481322 27964630 195758930 763934639 645725629 604610883
67704991 97360564 20450505 304526023 307515414 261634405
3759066 4821834 2855927 22893421 22480444 27763618
44827704 17378138 15595431 249619810 210446435 238442980
275352840 425102132 46539019 533813214 675234254 554845176
337368033 6978856 89571516 471070875 325522273 442934441
182504084 20177000 36516672 402743394 529907295 468525340
70386914 18729521 20269478 377184628 398766748 393986361
12643467 3166767 4680837 17986392 14989977 17781890
7568590 1837108 1687354 66638218 74148281 64865886
43315262 5536126 732369 102488802 102997524 115179866
925537 182534 662703 14271408 16662031 17431574
35812329 9706422 9979392 52615586 40434759 54730384
12647654 1244560 5588113 20828844 20375327 24520711
500185551 226868124 168358651 584408270 392408041 505221678
10333686 7616073 5598394 51071755 49601875 49847989
17439954 14261076 10513165 296868419 291217969 337811557
136550209 132330795 107326311 305780068 312069452 284046517
256637992 75074447 124541704 323331553 304124577 360781357
72726163 52959850 176682542 828683426 889254613 904825047
21071683 60956749 64680287 329648201 389980923 423957404
216762969 5081972 46424347 310512815 249112895 191971686
176014572 6246474 14097596 275205486 163489814 191103615
2592971 99620913 19147184 567401443 673413238 646678014
2242042 70497183 16989426 307013031 362758332 363663937
8297325 40563774 42392261 287132464 275990877 254210860
221088586 29722046 20347142 501687027 412030153 499627056
12279750 9392117 32335077 142832423 133455785 145436959
45908569 118186371 24462149 682704718 659312329 588814025
10705111 106291 3553986 37022770 33378822 31591768
60095706 44086859 4167494 84769218 78506103 64240701
7264712 5775459 5537821 78762418 74413617 79870561
277729139 195047439 209802565 476175740 405914862 487873948
2282713 5180562 6064033 60019689 53931867 58948340
321652075 125743971 56002427 616901885 589875586 654359409
181200885 209291301 5990721 444867527 456581859 498213887
14742529 3188202 4508818 73655234 100261124 91671969
26676450 1201189 6491022 67223779 73791120 79446076
182633765 58690443 136775955 332079199 273037112 282195618
8686299 3984031 727000 53953044 65350849 69985733
40282938 1721816 3338273 187637168 160741444 209665353
51577 1644462 380198 14649665 15466554 15916559
58011695 9970753 223250557 712393451 702942796 763850127
117053944 12332652 131405624 249226046 105323527 232717476
1017917 746902 923646 18408008 17943791 17467487
52652233 9814014 12570550 77747690 60450268 71973946
193026498 2651276 123967634 608304796 520553260 476167589
574931599 4721132 232080628 925623938 886092774 895093337
25903275 18374045 24354860 149739238 210107313 201831736
445618339 299672517 31990531 971044981 823380911 567354762
85653105 1042842 19184178 601403621 295551791 500025470
187737757 47251097 28686675 291668777 251820345 204626054
237740895 19899842 218944381 495718298 217890740 579074065
210663789 38337849 6255149 400804407 360325543 375268282
11611973 499457 1023969 56205850 40128872 55519068
833467 68425114 28095181 621496193 539988284 595873922
6139182 2098666 3460748 194526121 191029851 128160999
110993542 57760819 10555506 125124672 67415971 24179388
17847563 6040730 25174653 476503306 404866680 447417904
56684745 9640958 38443166 215946234 225181147 177978042
398482619 91875087 60109630 527177063 558332262 500374406
1151561 5330999 821006 78129476 80756075 82963321
130140597 35899256 12286163 793192950 752731973 615502818
108464337 8825618 12602237 422427498 418572170 433175228
290231393 32420790 41037429 860873184 827248830 724830382
66153746 28268209 84346737 713316949 701687841 589955408
550001501 266374340 124436227 593385302 518605562 309354847
278505306 157454731 5690740 639116456 673645603 566400567
104450449 33337969 127341401 577841777 656054760 683727196
63030388 30467800 3163362 196436525 206861186 137746421
20367042 38408852 10670338 414013028 403728060 411304803
345925667 134437271 69441943 551050754 485220649 635033879
14941466 5502332 11309724 50992867 43663531 50399175
81130782 7628692 2980962 457141444 403197862 416874952
275562496 20741429 13016800 300618111 288144318 301423187
335897819 19458082 49526311 683231637 797275590 800760058
193603476 73587273 17180222 513463919 453063940 488508014
172750493 126772400 61698797 624860868 811530936 748396912
6428018 313305 87804 12680361 12747961 10333584
105341393 21294759 10609779 944182113 940292057 937528163
8026069 40625731 1479335 123576470 120959957 128485526
99163165 61097094 2037912 182414130 205257612 165509846
120104966 21912163 3726777 280221966 295156978 246694929
74351819 49547507 22032675 103930514 106342267 93117729
419272602 119426774 72141441 582380320 422788998 373377694
192300508 59004982 26206110 292595071 326769925 349573341
104100789 29645624 5238634 523905097 488164205 522036845
501972325 236823091 39464989 837126097 932309959 826132447
17041793 68831013 48314469 696555694 688393415 640663427
110687677 10814668 49191697 361143529 300309364 260594333
473661090 15310725 330323126 688374333 204895337 616661173
14732901 57101991 53944839 489553473 437717734 453783181
546720742 149379997 342936614 605688994 449753536 422223448
152610868 86357486 189906119 429407922 352113549 476275177
17212935 45467373 5865197 442800939 447364727 400416624
58108098 32957751 27805761 642755499 663266959 395956228
92015420 157750402 51700844 820818633 844790236 893475264
201541742 49720121 43905202 249651777 320978684 303569621
55063316 128384294 40516033 448815091 423761300 471504213
116846782 2173852 54006449 218317977 161308493 233160703
658225019 5083829 49007645 921073095 674564759 797242035
3061071 825795 2874141 22911946 23181452 22260562
416711306 185463222 243071574 419342660 466120423 429815343
140700829 22820108 2330300 709110806 721245637 516509110
5499649 3994880 17014782 72707162 70846352 65688067
42729495 114773763 4063369 755266036 707753025 610234167
115717680 29235917 4117891 613258049 578421653 534336819
238924428 61349273 154928348 462574703 415819821 427788331
176654704 13204615 36432017 291493325 340703035 292759147
177591201 52859369 17303314 202357922 147629221 151893069
3475361 227532402 45036240 607159665 649442980 647955169
101251111 84941191 43273020 367104945 357388110 372600997
317042824 61870252 43766262 771386086 773275912 627603120
6410198 59200524 177743780 850536694 706324096 794979383
622533035 206842710 93941876 794143750 715639912 858111490
183871319 5219440 4817846 197039998 167499683 88227378
510634182 54787609 134435934 667255902 482241598 677091279
49541844 36460949 33716310 101357628 121437283 116254207
377550485 228298506 146606109 497861605 464254827 558908810
12175411 16227909 38041444 266952091 244593067 251968962
12816287 4721040 15212514 166585930 168572132 191862692
359086117 50750556 102979650 618990368 273443858 362550997
25463238 50604193 8847619 249230201 208294676 229430068
734286627 163975010 252321636 817176026 237943179 753845748
113304884 60806020 70598090 120161929 126074700 99830302
24678811 2445944 41742479 444246570 495064890 471024026
77737967 103052040 96820722 813653146 837580436 823970415
507625632 212891919 44220952 626596213 664892986 601959982
112263079 14058087 55254623 840002576 809768687 878136684
44064644 50794759 2477186 400558143 420288985 417508878
77593217 32314377 49858881 890949273 880463496 909996464
115009369 18401475 6489797 207695293 197627153 182392226
53019846 9885787 64439672 374244271 466812004 506206993
114301796 50486697 225421515 466419144 308442564 531425797
41427021 43388760 115738035 772849298 819139335 904343518
39459508 42895077 82906160 534897598 522623872 489329278
2578874 87319287 69700472 655980779 617614570 632644175
42851284 17092542 12405115 295966457 230762821 292528246
446977685 189835392 308959637 471253988 371227053 494147409
27147161 11202251 9713860 66998814 35793399 61420467
9991096 21201951 11066897 167584946 144237657 128256931
151656437 125374158 6377125 640809556 609846235 539930307
145631586 25737976 52485107 925562207 490069023 848088422
3766245 953343 210503 9972830 7690259 13714440
81761274 11247263 12165748 235483715 203040829 219043950
272537468 247206629 71282124 556328868 489000647 517318247
19004533 54001791 17776932 888452651 837425297 757172157
74066638 8718672 38029184 253213628 253552552 239021280
13199977 28111819 23087925 160062317 165212049 169054949
44433412 10241983 23407726 321183186 343741004 318096339
46250763 41583411 44075602 50089936 59742762 52530783
98232169 77215648 9180893 674780336 682365997 690104153
502941606 56350746 52259348 743665921 652526807 824468880
40702326 32466855 19310842 432462037 533571782 531668629
237365295 63709517 3802959 475489375 342903592 430131765
13872309 29511342 47436901 485219966 553472403 452732407
104452520 152264752 165951885 926517052 843242211 830863435
167281556 83667596 18093935 280932444 275595871 191840345
179142225 126730925 204165927 827403746 839055676 775327837
170486095 223436402 172002411 831905817 810128331 748819514
83754137 47304217 1485611 288456286 309948512 313320805
33335498 16101509 14144979 393166681 308717444 368493545
15986269 958950 3558658 87991233 78878860 84801719
24040501 49759921 110289573 589044971 578963821 586242879
49740777 226764509 28720859 623825997 527041324 410473661
394554725 141000598 141153248 525832858 516950280 543135436
31505239 99981742 2095002 485529789 418030536 448693675
95312931 12427969 40561052 804416742 879883282 665032215
1026445 3439033 10096071 528111545 465124294 544906580
187484015 262831941 93669610 669676172 511337577 494654313
6713234 21400522 40240206 102567243 105953910 117848544
2455377 1852244 2736412 21455286 20788754 18196644
68766144 20148196 19778985 518634468 471582427 538227712
214827519 74622354 13855260 684712127 695147712 640040439
231932420 25047578 53962172 699550466 761403481 731673971
49662194 28301335 128266471 539682220 684526404 589014437
80305868 19769602 17433343 103193967 70292183 97822125
11309711 3846241 27150032 298320582 331912072 301188963
4599232 5412312 198931330 610859887 640328938 644290628
574262 36518815 8805397 179062471 204316769 208010291
58831478 6039894 12296023 255191101 244644489 211644993
101382022 52466130 296871931 555337481 695920442 739573448
351475339 27179107 229049463 705289730 703257758 690914811
23332928 128071131 6787174 554140860 597722565 530185201
241638531 118746870 143366097 331058878 255267502 279694498
205799936 60299921 120742039 881420511 721901600 781276219
448794514 112415971 399874549 917317104 759508584 724775033
226050057 30332342 71018764 413382389 354892056 397349471
68721572 11479257 117342440 606233007 531238950 598501600
98508308 8919638 16636961 218711258 212723745 240491337
33649276 2674347 16518483 82429174 85060357 89734237
11209241 68233024 147490598 873034793 948927131 944484337
34083412 25744724 13207520 110441287 98496004 95795809
47796026 37075188 25337948 154888397 150239134 152520468
89334713 53770269 180532 210561275 213623362 210248555
51739552 109169130 58788858 191690086 248746829 267460778
319118118 157346084 60761467 840986080 786094059 721182329
387157309 243659574 218614380 931887792 922833462 714153506
602535126 65300060 223662481 741779459 847896338 580931876
94163022 15287476 6463373 770645168 782695565 626589226
11334626 35225348 14619055 404121173 397099168 436002888
36591215 3484133 2677543 294712295 357671746 293309895
56322207 135382182 289610501 853623115 911517811 903768686
103435453 23190758 45643405 375802316 316481515 326124368
82447948 15716214 49425977 168802464 157510747 163610033
144488062 17110238 8485293 362745949 381480242 381700106
42461520 41518689 54532238 122054625 150393936 145580851
67914066 8841079 15323214 268134978 254477395 232849642
598792806 591267232 210602478 775759394 705520371 657912537
87801747 29577793 27218247 160025290 229297537 249433632
235982128 211756334 15762444 720671019 800176382 874364611
2049891 1734066 4006191 24187018 23996979 17710786
27699878 250609826 2687480 683842322 734539917 719588452
63923878 70956408 40156263 567787626 601718604 537584593
228931499 80184202 5157154 722448138 745805676 726754862
145005362 98227416 90060925 561094137 906596437 864563201
137762041 49305628 40244779 753761025 670077372 892391202
52914257 3799296 16267443 281661464 293503821 290992800
36371473 31375029 2234345 94690991 84828760 92098649
1317653 945415 674963 12195348 12297032 11713707
420003580 68894185 17244818 637632582 627892091 592746786
128284798 62663364 84322831 769490481 804122740 644199940
146862447 84299658 1997178 249713043 242262045 254976192
42765744 14493026 145944208 858280955 692747913 802916739
112513032 15152169 1931127 625730044 636992979 627616763
131431130 14037712 41060205 680258005 747863457 748361337
25658574 19809024 5498100 169581370 152190240 154257424
20929124 24233725 42894211 419945102 498669781 494590917
65482458 37978404 22138612 149384132 163140212 162491488
95404751 122868253 22063992 760373396 686162277 906887816
66302041 42262715 25213868 524196792 614261826 434651770
136515661 55815899 23483553 574309826 510860447 542602433
150737191 148558601 28811662 569420560 572558053 322658427
88317937 255159120 59918488 819170553 818495318 726282229
69249368 37381405 7108748 344501127 318750179 257219365
5091112 18109262 52279288 163797723 189963352 193354076
41954008 527926 12864625 102047797 95836802 100451232
139758179 244201035 165522698 610074330 610897526 535929776
55416359 64058268 43992530 288134700 238190410 264803413
27940068 44273177 1404185 874024816 864537623 783845821
15393805 15697043 27775519 468053086 470071689 443426748
373034768 34123714 12903779 765864202 660953600 690760704
207381713 143998039 39601261 626049351 817746466 865580566
85064001 9444487 100870094 453040566 380768560 499765008
226382301 109259995 17425539 470974538 442733017 472441079
723514 85822451 26598147 546351477 602127061 593338802
242900920 342062701 7562438 746317364 734217319 651135164
11301052 84893539 3341576 781546317 801258791 839150208
182301571 2468110 38020807 375537064 341636509 295284058
8547413 84103237 52843623 342018753 326399343 285278683
27098523 9861674 19678430 81108524 81406808 80163761
378721955 105359586 137594495 578826781 554191391 293401900
614804379 628380608 65176454 729981408 691473008 700967975
31386163 39336013 12468757 87679452 84042400 91989291
367089623 60701182 78165515 846559108 720510952 852375604
29303609 12719400 32213600 185820418 227998709 189429953
195401667 3938822 18123878 316545695 239942406 298480076
178787693 2475435 22769053 588083912 362559315 606066145
2443376 2859391 11266707 53039636 45720751 45640022
415366983 310136815 22175949 808064546 622118555 843866199
36282384 197603038 69883456 610719999 788987621 672483962
402065561 354664084 9807122 664427631 659033815 618764211
10345418 2716019 5765248 43788549 43002111 41360842
50488820 8414071 803245 205453726 199763872 210866948
16719529 47933090 132321950 314992061 213480019 319595941
100214293 96604200 5191637 309328496 315275284 241369814
291140840 91226067 56600617 728513702 645122712 723173162
326337220 174179481 80185894 363275832 203312662 212278577
27633609 3703617 30529573 680114239 675381508 639070264
531326708 43036916 129101829 619945112 483140284 575027196
134326998 25087333 32519845 167910821 95236078 78621351
360249105 352288862 69449668 506650764 583010544 323197492
41443943 14158936 19075425 162778330 178257499 167876119
17034407 28194661 47676274 403852531 406590413 394313920
65197061 43729483 3228802 357975213 374101946 361198734
13265406 68534293 3962857 364902679 381600925 365491879
279510225 113689839 24091171 475640564 394271284 374260182
7129969 556485 11882790 34558289 33476378 34944763
402036647 173462923 120949818 510968962 476263787 496669566
44098488 125121715 20820729 432024977 447255091 359301393
71061723 22367464 1810816 130188711 142891303 89561500
88147182 5434709 56523378 417767946 526108097 473404470
274832300 262091727 89827973 837520795 679669077 839306660
24626678 33076723 3942945 397715480 330879722 419686041
260539879 35529745 37864593 821234191 659317345 939472552
521249405 148963843 38645389 826189068 523510990 553085607
257920419 126220857 78777814 761779806 755531578 721189986
294996 4991712 12112559 93648109 120011762 116664260
33930344 344022 7672240 87928100 83497687 87184986
4885105 8544150 1316355 64112879 49302700 57210087
65886182 110630494 212907252 622821096 726312959 650850143
109089715 18348990 152708303 715006668 864401692 772218975
73322119 2779453 8190892 868719007 879751380 789937945
5570971 11579801 29772644 99621940 109255933 108764398
404642963 45992459 64198358 539242532 537776146 470790648
11182467 8185386 6406280 33565791 35937272 34118368
357014255 71681973 10775692 570249357 395535942 474272285
66572993 30526764 23377414 558115111 619741500 563513986
41132369 115012852 10456975 567244505 535187461 404299467
352106724 10852638 58536452 640240785 492080084 715382382
100457275 20429688 143684045 311475714 168499352 291727360
149718290 23166118 93705942 504362049 589891704 571163144
18915734 21061588 41978440 332539665 384744203 387496308
96507363 5147004 13657472 462697247 467741996 475652548
23149481 20395367 3449875 514643070 457305070 604806672
613203841 477219242 127141685 756699345 576073091 732889951
40406424 5366147 9045121 58752585 46059386 63920831
46940402 12104485 135418646 507265433 503235096 500161137
187608922 113182244 11038290 367000023 332798785 555756825
213843001 17965846 26049372 629972125 634009790 555591698
19110702 6604396 262673 110851905 96137522 111826399
64628909 14735250 18131315 241243392 210313036 224189007
164682242 127354304 151004158 500545810 334695386 537745105
22265130 543053 522694 32588618 35558203 34225048
38233805 547898 1889527 195449830 168566984 195737057
244030408 136915161 55912662 492218282 402325594 476271065
93162906 81265265 32832148 873654181 612916663 741726928
375412921 115654159 86577868 574642247 420469643 623436534
95824006 11682953 45589772 442151666 417689714 366064259
466569569 104270321 82471956 799198199 746512195 783607422
84014444 52131838 48393443 178965506 177310514 169102452
7857861 877562 2226752 24878564 23500195 19915571
197398694 49118570 143959877 527391692 514096179 488481703
463842792 147065191 309972054 632463689 419416694 496415299
501454776 150994037 231538916 544566438 479242924 587632126
104709224 47945876 3088436 370386451 322637198 363864549
675042867 512137039 456675928 933587044 907435542 944358677
18964142 14426824 3943138 179616918 170068455 159406221
180559151 7840261 14940678 907725709 936548701 894317028
13940850 99500851 13142899 241037808 265733051 258485651
214673576 108466652 4318961 813404254 880585741 879908948
154676056 29990803 42678377 407528978 383587156 474205398
557120745 156446743 170531471 610851466 675809782 485402687
1520749 3849406 63228299 342378044 354443119 350640083
403209124 113669080 9911399 898690398 933418975 904262019
3083726 68567652 63530647 322053297 316730321 331195015
25471889 151290762 48374153 769528940 716702039 757611919
26562041 28758635 24240234 323653144 273699193 330132106
220319156 10178009 14367633 436519734 318804993 417173029
49574453 46029139 216824641 642385199 598348982 647780445
160339787 134673948 89318884 583804009 578722312 711898984
176170559 90217360 131766771 477564315 455041287 450066512
1453715 16700940 10022286 610660078 642294977 604435723
147952950 6429109 54755220 601021948 585849269 619323836
267426000 143101364 210562238 397584511 340603022 392733356
69351519 148840103 4963795 854076254 803728813 674744700
46669301 42858022 91821095 478253698 462135380 466319303
440755308 98855237 42883426 521101648 463467444 97375646
87914530 23437416 34983745 962074630 902704233 945640865
133811752 74149058 9996724 150509891 160079801 92755612
124282277 4236760 72236752 176837822 180346630 163680068
189290781 59703236 43665962 646557983 610372955 686063137
4722002 46869690 4030679 159483005 159011495 169076854
2463705 52037991 71879723 398038942 387666854 385348614
380394 2026459 29424285 87083088 67231141 90615223
633558946 508476133 332168772 651460934 685896189 581534476
543854249 151382523 24307918 634572566 617433612 277486701
18589554 6330613 8983711 46218702 44795536 41248901
50149617 71473629 3142778 105718496 106646044 82374830
32781911 187493872 16148993 518576287 752529890 690504712
177789629 173839133 42997044 450278530 395962428 462230438
205120630 69084235 101575330 314960545 382835418 300461061
228363 82377518 428120 417621316 430232305 399671402
100658188 31736624 28377193 128305013 126744154 135480117
43077756 22844118 1166160 206281757 180118447 186267254
29304710 21407699 126486921 527523308 438163999 551384566
79304135 84903893 24138629 587353217 610953491 617657540
26857437 6173174 53811908 550176933 554080900 540754572
15218099 39677033 73024612 363658208 441985176 422761146
37548546 86511163 31198785 485908988 484776661 662891198
35962786 2727885 26880036 127762751 157963983 120775635
298745969 86410859 176795818 468521038 451636357 394880491
48629561 76712341 451587167 666616873 867916538 888022388
220386232 77873083 53646325 237812877 263251371 248334565
31125618 4063253 16892097 176932781 164849722 185371802
4691615 23134134 13741563 121085068 149250404 145921147
480552923 19511276 336645005 730585128 680089713 639397383
10633945 67130698 16419740 234970407 185273898 185745166
71122773 22113566 93186751 406889774 551868218 385859248
126626724 11357327 73472139 894114698 718015068 918315439
48326468 2129756 82933860 671800389 847565365 809758178
125772861 111271220 64659117 181537358 145594761 197826510
46223542 43582152 33726963 267018120 261375587 270282904
119950505 31849390 55026301 400561725 422056564 382916369
135596712 10736674 55367202 688156653 741123396 518403577
15271080 13925883 21239373 455019901 478508549 468668260
35407845 2416602 11366253 123394519 119558633 123591072
231668206 70329912 20553702 311555930 179145471 267061580
193510190 33748947 23303487 452212139 506465389 504562932
427868382 129218636 39600905 877883325 765198281 620916042
65453339 8693053 9386022 137188680 136167357 143348326
174501071 24610933 11067839 370095367 235586888 377921830
4766736 520251 96338 20270149 20790799 20705195
9826880 22231211 9076074 285042417 286478840 298254085
167907521 165902862 76219958 791979519 797882220 781955560
162949112 97675039 55052153 423702683 424728130 422150644
3906675 151556591 49550452 597984075 592407523 612840545
152257388 154266359 47488716 758200493 890696171 875713003
40327651 49105356 46078667 608755683 800297991 725594918
157683063 28000531 17531879 210337803 129540226 186378666
12692468 20657073 5553115 426773834 432151456 420413060
432980479 23530626 182232270 797120465 716662397 717710285
48649327 12359383 4755410 210808986 212864157 212928459
39259508 8404767 54680033 742794030 857411737 829705746
511020792 42643660 321747502 668813953 437873273 575175641
12386501 7182188 7674672 55601125 61824992 64763321
151534247 69159038 23169858 202349070 231137635 243353460
299296767 39577826 146120533 783129654 610432428 726432624
442889651 164665651 19224194 697606227 579802392 497477762
38426279 3506989 6661354 106356558 106871139 115260877
66925442 45209807 185572501 576383785 536779542 558193855
158831464 41028462 8271734 609416642 505282549 419376448
34824021 45398695 1909381 304309664 295305162 277529479
102659175 5346427 19029965 131543775 116891970 112653126
69021340 35551261 24597168 294675371 221895339 264788189
113415639 104054155 16664738 796503603 725651205 791507859
490862376 32999791 59295826 619003148 675403695 666366797
303667055 112023592 160348628 499530863 402709846 490709830
189598473 144726332 12709026 880288401 862278368 823902164
120973452 36817440 19822825 584434040 583429831 530503528
63034836 22897125 8495277 262641062 220208218 234435221
159068091 257206480 54327052 808411997 909774382 930402154
685526573 155814974 363566374 767094083 757948911 700782903
44391969 6686252 6308949 479837557 435051702 741751005
32038061 54151721 23811058 482226097 513087374 460130262
11282020 7279467 18791475 116517222 126756730 119998965
6827454 4140466 1861902 35636473 31738861 36956346
658424067 6773999 79468087 936708994 704058534 736933389
63802180 8474999 37677149 231311590 242092144 183261991
153701209 203170775 73801370 852412073 963653885 718985710
401066232 98110392 34260732 845342528 706063531 858395292
69333492 29583572 200088540 768521422 710657133 766380326
147670552 87534660 288758877 508962203 515541295 567715433
29964208 18623757 3979510 54820470 63708575 39591755
160052461 41059028 32963241 381349418 317371814 274593568
148335952 155689522 3090047 428911327 358384133 485820078
947164636 307781955 58633710 984646387 983992738 801960497
338588929 1473337 26705982 928198415 783638793 923222420
156759600 109925615 877367 345545819 263908116 310875403
210018062 36210647 14762418 305955165 200103999 248980613
79405874 51411278 52955211 239890664 242861151 245158122
143881655 15163095 79922422 428422475 460851466 309472301
1456289 78882672 7233926 447611903 515372931 509986123
77750817 148005337 25428126 845365457 890903319 851295296
390644386 3101675 139279018 605008779 386559098 593035185
33341524 8781795 41037314 129350721 109289515 124671731
15209826 151219644 30937449 659721707 715113517 644890949
186786247 71385326 92207923 691085777 710614584 598811591
32090356 12318736 19524408 119215153 108565580 116174810
14810255 24876025 45405513 81288875 91307074 92028533
81598577 35759292 48778916 122478095 115869976 116928492
169826841 205726906 383498992 922092841 883391258 831504854
14545207 451317 8812341 283770685 308134633 308548667
29132748 126721279 61084231 822644447 824538044 705795076
17510244 8247481 2259631 81241535 67011893 80778184
64030099 35948971 19829770 85211908 100475340 92200799
313876389 55689119 85779996 512566980 172861268 495052067
125163306 20569484 139790311 665320064 602187284 611018233
259973866 148743709 89344776 426220527 518347046 462535370
4467574 2314113 3021984 23627078 19511977 26354268
65118735 9181081 121772022 363104380 318153227 333597265
268525779 80200066 50080073 652167354 734824142 608351440
18056970 30015469 220553574 942607081 880606231 866251736
6473699 11841288 7020938 241658916 234122106 202547307
19097889 2033968 57924216 525301981 503939970 427578235
115028440 184027554 62975206 755384074 683712209 754409691
2997070 9087521 15886323 116130333 120305508 121033127
257853691 106052448 139113320 345426796 314905348 304692997
136794571 3615063 76768986 519494493 296641573 482356061
32123261 135988019 24579125 492494223 592585545 497535408
63349050 152445 25342263 372086366 358752779 391481613
423875497 492964751 3453404 882605194 867994929 439542837
19807596 4711434 17116421 103574699 90880900 92237653
62035733 122610300 27862811 767752927 666848655 777467937
217590478 14347786 69301294 372584788 167055845 346485723
12271529 703250 8834145 22818926 23746212 24376676
223215119 29798500 17635852 783626750 818069644 846985001
250829158 91155528 140433665 951077160 954956399 956953142
103203806 18753924 5712460 599171275 582535753 631846440
13928863 12245537 12628438 80196777 65460895 86145022
434048873 348444477 23351198 887529087 802328824 804689937
454108625 44430673 215744138 567361391 467139695 389154722
314569158 70119577 145142657 552870156 355397100 471919899
6626708 43518672 17571881 251357772 286992820 281878544
81213932 45211059 126873942 432750888 559233531 546355784
12832316 12116914 193077919 819894971 856308470 858019944
211348714 44061083 131147078 323388569 231772271 323949141
14777502 60024858 8291276 320661261 351380593 349896611
118517032 15712143 25972726 151436483 121555375 139269540
99639923 85566105 120155449 624168869 693758002 707027422
91941304 18178259 180799455 720870128 698675824 844334324
101789466 53719704 189278243 809207292 827617565 866413142
284797393 91949040 62328434 614724380 558310631 723781109
7718928 81422745 49982945 691212073 566018472 684919538
44983148 40855425 14792372 93382141 96030397 77545292
191948926 78832880 163717972 772733073 742381780 693226750
54026730 33895276 2972084 172478732 189775521 184220737
26179370 500379 20895476 343234335 310227109 350996746
508752233 88398840 88579392 753982154 873560522 765604318
385764093 269550455 71198272 412691528 307424455 412356447
2140034 4482156 6351176 56803394 57529616 53858324
26494285 56566665 3161192 251711699 213667912 197182218
219915307 5154046 113072496 411158732 377465130 443990939
282107869 89328774 41609093 621158114 619450315 605684003
253377425 83438447 150741795 275715739 195352216 214014575
173572908 307186027 150141150 708771881 726606027 704421556
125648472 5145542 132956103 677063316 768439304 875268641
4976502 24473685 10035523 62830731 68272804 68347383
51119720 18598314 128842906 642418345 573818297 566782487
334876638 150257431 31725606 461700602 394603988 251132964
58838562 50985360 203911121 370089995 389796311 449906685
7250225 3053863 20374196 63246705 64529055 69870604
376548021 151475146 209885194 619828846 548163004 579211206
3785991 39839774 2570182 207584680 219438888 242882066
13857516 1040713 31936185 183247322 184635430 185601656
5545174 1608791 201117 75151751 76268233 69995280
67897328 9762499 24801475 107421610 101954769 90571404
13594984 32152639 24323039 243618391 362029475 355084555
10081726 2200599 11251233 283843992 277927700 281162518
1016584 84499296 8418330 448210759 553702645 526087788
106291447 449588 40443855 433722919 440450947 439460028
365945072 212201468 32716443 559840399 725478282 731701513
244300046 51421452 190480882 570107557 296034197 626971808
1038559 19234618 8461051 136657875 140441523 127463881
177018908 86724471 141692993 292110754 299241904 302092997
540543483 118212522 189756966 627367715 178404562 352018868
5709848 1042920 2772567 62979821 62893066 72760874
72107225 22796716 1404480 172426381 185308531 172537446
74818127 24661971 97556938 172773107 177512174 165284042
14675802 42453254 10289392 135508177 133546479 130917642
162545204 341460212 49221211 691759679 649053928 692729065
146333981 62385716 10686173 295489329 257567587 255378475
34319021 124203899 18280285 958065674 582888411 978855548
279732161 65801871 110512500 520498902 548726043 407940714
75602110 114634933 76367382 591864471 678093301 715640525
138326117 51720885 82903732 596120742 535865790 378958881
6005164 997984 3444422 13368944 11841379 13267521
155630452 3928969 107547157 168852807 158038694 178899930
19231295 97095042 73173826 643420045 507979249 597229344
2327061 5801095 23762391 590967639 528389455 594809306
80718660 119075636 13263294 135406561 176702245 180017285
87569745 87962778 5264058 574161566 588543367 543371843
53328848 80736343 97701206 456803683 334768138 451274793
80495031 131216424 26047841 579202271 651336277 571222008
97105076 178354109 5896304 945507591 870188883 777818701
47679940 24918872 5370812 386892631 372026557 359692999
153085371 31128063 74212070 569034615 863425706 782644243
297580091 106429665 149518170 647622616 851901672 685658198
29601725 20973781 8374215 188332425 164104867 169912041
163550389 10357757 17322267 493976207 310984979 451259256
542260184 26159931 70588898 762985512 843426999 718877716
203501063 54357081 83064702 575377011 601192529 568046714
46848644 14901439 8651507 189217531 194030323 203356716
9287743 26453515 21399731 205132025 181243648 200874171
27999525 1432206 69007074 569330455 562572662 435479864
13154340 19334829 2597805 197212825 193750055 194515313
3539108 632587 5686527 13447747 14064054 13849260
72366602 7329841 53055152 486385534 480476008 456780869
71091109 99033963 61275376 302332208 276034427 345956724
2318230 99953608 28476292 520389430 556374706 552855907
342074760 170018950 97648731 702170848 961787337 967240953
76328310 98406061 43723383 509075655 581550953 596129906
118648305 17448931 20262828 214478313 214994214 181284214
35887449 2632419 39540251 486605096 619599730 625819081
162163447 131855432 70424325 757828180 640455530 765055978
103859085 148987899 8573629 634239377 727738589 674247046
132301460 69590036 64688389 236540045 249109995 210806723
7762200 33601571 10428222 281018549 278615752 252329459
55097191 47854416 82035923 315363684 311357039 320862983
39679824 1037380 12351704 391883719 342255483 377279597
243214246 94919669 255462980 621885820 610976961 599133227
35764155 5293113 7871917 284567007 275718390 305996401
101624379 106672103 53018351 446603981 393572429 460707244
13415851 5076544 10852699 134444695 101241736 162139817
56795103 44013995 110131405 931864847 898398536 955368856
606034968 63336806 169434451 820464146 817180144 843566903
47827819 42737617 18885693 322892597 336505035 349138735
26062853 18349257 67676001 278632544 281671554 307333659
1625166 6381554 8810638 75919220 78160552 61938268
6457508 21624276 1576405 119414076 94322893 112501068
13817158 58994381 57973779 243340449 205023909 230165223
60540276 3040851 30260124 218482733 220517528 219245096
8268708 12960440 14205514 226885088 282264459 290864162
330823754 266025728 60883833 707579351 737849661 451742044
35178094 346892242 91622463 715558080 731931442 751720199
13578408 1616447 3015514 142137728 118468748 114283492
39908713 18436375 47905731 686076871 748432146 776716415
379424832 173042868 56171154 487790732 316807858 470947027
199320878 135273366 39589912 541298282 581259385 651979670
231391915 37861783 40135801 263462090 296160844 298768371
260620685 10180534 237185688 753771686 639076734 716706660
119488801 6428911 10368592 129922458 142334517 93124591
50314424 30218844 140315189 664874646 549149875 633149557
76672483 40489421 34148059 640133536 662238316 668378734
226429009 47680463 335640224 667115083 729981232 618223505
35731675 190440444 101147018 405882043 515179040 534189793
352873479 86077423 40601204 769707609 534548505 567412280
181147619 50535204 25331831 639983701 515921943 695214833
3398338 10077200 782304 46154146 47417093 49124971
68169932 26305032 21322709 390857852 390466066 264820535
786814100 8256344 245145198 964701618 613026597 560473619
144048166 8649260 51457161 366135353 351946903 353042258
39589787 22337358 6576332 221966552 249866347 240840147
49580555 10886069 15893968 249241560 187922630 233756454
3939114 110391672 46282872 618377125 638223761 571770364
147106607 13981853 94480042 591503382 614493987 549926752
37837850 6599905 67534545 191298077 184067139 186636393
480253479 91920961 57851924 686490616 530469802 604983588
16652664 29106309 2260674 333926013 362608993 347776831
914516 10838071 1521769 29800847 34669260 29965584
17205741 4336412 766764 19868508 12302017 8476684
34873264 83935633 16259921 731592660 866087092 888317936
2886297 1825664 4602142 30986259 46518940 42381843
3452213 15458987 52454985 323598404 340209988 267129703
77574575 25794047 26597696 398871975 451720743 410669992
76450396 10920758 7321054 900324199 901978033 808150466
39535756 108618084 123217600 661323033 560312908 658002099
122507897 1275198 8986479 752122226 791239060 535031894
91502081 10113190 21157476 149424370 183213618 159472816
240029929 162464076 45350714 488021168 586805909 567053689
9035833 15269854 16851862 221149388 157626819 166807672
7218356 3003985 35917849 300942625 290362273 285500750
14664271 32060518 162362068 329629376 741420364 749210755
23456415 270158162 103087941 806509371 874087561 927518598
31910183 35697159 45365138 346679898 477574171 538753334
79347980 36995494 93991488 269861659 301631569 310300631
666290436 27903761 50313436 928005130 739587081 857701289
271095325 121004790 2721108 738214844 599794670 758017853
152235847 95341582 7396558 352267321 325421321 252869583
50518213 50923081 5608084 401814309 437578418 313920311
216146710 23583127 38996094 315267844 307141174 283713252
201695717 15215641 141014236 401909420 425135975 400533958
8910747 34044339 20882783 288471763 264133143 292324552
18116527 3381646 5108406 402557070 351665933 426204785
348731503 47052564 29573770 435321692 435787569 430361510
1443809 739021 1755584 22285285 29415406 33152915
32670522 101128988 4547110 668826497 649201645 702974261
60222401 9564037 5031615 108470880 151832095 118062270
168604707 163735368 36364017 231380103 202570726 116508976
115704476 344989537 54787396 900929689 921516300 781638933
557723486 102561063 124532878 871546994 887342086 737689948
192987932 24218830 228168864 300661365 260978760 316375285
31682417 1443284 47795476 225979161 226334178 193045887
27783109 127004670 14958554 320625249 323124808 320123206
153330894 40048368 49310883 470827610 355271565 464366307
3422609 1248972 2726332 14037109 13437524 12659834
182211654 73280152 39169055 306223410 198807416 311245988
2234239 4281847 10843373 53370499 43333292 52290901
189804224 37330975 86091962 734326826 742288998 530966998
1416993 1103013 2339019 13849512 14702788 14218919
108174159 27846712 23707306 814586392 902993025 884089666
43384732 8071590 3391940 83965895 120043801 115632494
531013931 253648384 191095354 607783047 528069665 603583595
40316389 1224384 19245179 174236540 177622349 165458975
31814841 141445191 39980881 684266309 717695660 704915668
106506297 13565532 66266614 760859977 738293425 803864015
35253299 8109126 1830384 85903590 76628447 72489191
641087181 338321345 368157203 754198268 434673626 632355989
6375510 3299222 4510128 95735931 86219159 97754797
123519342 114684196 36433946 637842739 742667593 708103413
63544244 2813525 12164333 330412528 271942557 245666096
10742960 98075672 127916133 485256719 525564613 581714394
11407423 35262810 11036508 865503920 873374577 876177801
221855861 12539124 38357541 391677586 355623076 383802806
524964868 27447411 451149597 787647239 630119471 785294926
3227994 9310583 84068711 744046969 774801128 614533164
85143195 31392511 50067195 475825061 458712779 480848727
403396650 185188858 88619046 599961060 641072923 574828141
79863452 20086612 12712901 875970656 633149969 917017340
166322739 172364514 25326976 860719023 849492884 844279286
39043364 15289619 3295996 99176222 90206072 102242362
230655193 8992888 108909043 441886512 395556604 399733155
237085706 17839393 140772314 303758495 274662395 243580276
205376406 33532417 19037450 233450901 141980821 200654540
218417505 32293309 57731628 603816659 699338653 429686279
59658065 42218790 16728693 318657443 293649870 315174286
582154816 219873349 96968866 861603966 763998343 880712785
1468742 2260238 2592012 21183537 19376657 18884661
133291926 71478408 128794940 764298502 735341571 729559600
135726633 1284264 21339281 237210317 129098784 213401662
8536647 38031670 29677462 925153977 921441969 895662894
32950205 816219 3017850 100183017 80577972 90212691
3744459 12203892 11933627 131208364 123572700 153300069
50043911 9366061 16366825 188785794 175167237 153885357
109201035 17334718 106635655 235931395 242561433 269679357
9134429 3460214 2614791 46105299 49988986 54573222
563316343 136431583 437818355 886732590 714466546 737785901
5510066 16697777 49960228 452925757 457895760 503189868
125901063 55329256 6375508 177950278 190370298 140718449
198892 349398 1180286 38931777 34898078 42459692
1103369 49319698 72055708 783643534 845128564 843584418
157231514 54570064 115626774 679064354 686505581 714719283
72583314 15966479 111791571 439505061 579404412 597950488
477323221 137814675 181541798 793237383 642034211 747898297
48620093 44757506 78387686 479864789 479675603 502782356
47090732 136934072 70129625 819907531 747584673 680093515
120939990 13298393 9088470 457973472 369481902 438911302
52757363 41092619 191864710 616385989 529929239 590004097
437074502 98022960 189599552 657107334 506750741 757198453
140727954 4445871 26856790 722006158 733915546 661105354
9550854 37033168 4891378 224095892 222719552 240760870
85884642 39723468 1679759 351467296 391441870 471381271
177371022 39126775 55476945 499801693 546293423 583327888
65586968 16690359 10142699 199171486 165069128 181873607
171969419 104968901 33702355 196946698 153882384 171541107
9065900 97924322 61036065 613237242 773445033 781876850
62092281 56255974 4799558 695866093 728758616 683042965
246485954 58816500 53395203 333614660 399020903 397654215
22722247 10813826 49604112 297344278 306188980 249850389
85387124 3987973 6689460 196263994 197369927 181787262
13895717 46686377 29448488 362744252 382110732 270871712
32301154 1164042 5256248 121614722 145062300 101139711
706646916 106404152 243512393 930608976 543610578 585996791
102759534 38698237 52879474 224904041 261624886 268895533
32987809 178939113 34221082 429649095 472991009 437781779
50594465 33012756 46947280 598244971 618559827 595685169
25813610 3952425 26636190 991169762 939007998 980150188
72937223 110403679 18630848 324871559 308349461 329516519
5210234 9183032 2370642 298190245 346986385 363164326
233446798 14042788 82097240 359871051 396722605 388002620
14899589 6265822 12286063 116609190 121697994 112514851
139542633 172601569 109692917 644679064 695166364 675368678
45308441 127427706 94926931 756856490 709806450 739094644
4490254 693882 607 14701367 13675439 14042219
153644872 16316388 102236800 160365087 149689461 155012528
764399683 603099395 128140791 862428500 912006400 721059037
47512956 63765880 28473429 295170957 296717976 287972431
40003999 74555796 98020092 269710682 361740806 375443599
2040969 2936720 1025324 3315996 3501621 3166440
67846116 15485554 140990953 688900236 617201135 628682578
138972309 171232186 84868357 319381012 334503196 310095126
34145876 5701071 5490173 86216652 75804808 82129050
44126890 181435401 113240893 503442859 447288516 497927908
887356714 200669938 484153534 986786407 795625860 836763976
166158461 67163168 11939720 327534817 314353093 249037447
50072759 43317273 46409060 98486219 95283814 102134236
190313645 144642856 12324897 243743812 230070322 115556537
3786491 18816420 39553095 180504643 222355696 223898639
308376696 169750272 9655011 479998907 497936599 478665275
43978974 7795961 86042740 380449061 457586225 423709120
64761767 12757925 111739253 905681826 836899652 938251852
448099693 444948755 72276225 604117574 717822948 543450190
10185390 3239537 10066461 23018966 20354646 31379741
11593252 76410716 108932145 896943792 836151075 826678914
3207619 6258773 12632524 293153129 289939631 287516833
9076946 69664391 3352761 315143385 336323545 386348879
3427544 82249221 23795398 163099625 179389602 168404402
180296412 28539812 68626042 773776721 749186188 763567893
148284046 82542872 3098923 289187417 204741901 316106149
5055260 1289113 10114427 759557874 748083376 758333236
28754716 26274599 478731 291859484 240812881 287129330
213835492 101147802 139138442 267096522 335839745 367130157
323477228 76843063 95512027 496147284 413607702 467684402
422614831 127211605 89903149 536026002 481192307 356675026
363239072 21243471 25041565 787307723 791966011 616363455
204738038 31376738 79823219 450457219 377585145 418480497
10420165 1020569 43081374 320628092 295864903 319660664
392417680 227901854 265597429 930127780 895349284 625724573
113326764 157374643 27513187 639385753 646774939 585325368
64300558 20482241 8329414 121629019 87494465 105352585
743679760 228433507 47725437 926839143 758499402 702979703
401369538 9926911 181256548 621195287 622745878 732730176
57272773 24609089 180439747 890424273 906762372 907665476
8356012 8481997 13196997 311316700 343051578 341368836
342249392 136618581 103382946 496562404 536155224 609670555
135419521 76494121 129524741 698265736 763520275 842577917
38942767 995597 72279140 560057416 587559196 606304722
110628933 78294468 54534605 607642481 653937242 653314559
8729364 17061257 15252197 88863923 87003029 82436167
498575692 99772865 375514909 687678551 807357649 679200132
662512483 174121432 48663765 915223198 626405084 729972732
107277067 95245698 35890686 732476710 557360123 687098588
169278274 217275284 49798683 939077694 946979337 961678588
212348927 125536630 194381873 778504244 763585839 657651629
139986467 165615267 67710536 524460771 726607756 674668251
16508995 35806325 12707294 761851849 815764729 823576773
213060388 79541656 64403045 227733899 132926591 243166159
16576445 14466297 926931 154216841 140419098 151930136
1962064 11498014 31962195 226580819 268904041 278520021
12530152 4300076 3900168 182271954 191033252 169269038
117064470 21047652 253382015 405446511 241587648 402614214
14426741 3581603 22011835 101412042 81518571 81063206
126303047 204146775 17059945 844616468 793500458 844630261
31509 9475 42746 393949 490075 455650
83722833 137842493 203761502 798000518 880616592 832530547
204739426 184244130 68551313 800241252 848743019 849360485
39921924 9875874 5878670 134377899 138733151 132451193
9120734 20369793 5619747 55558887 55880269 58764592
342966175 126634197 24422213 386786874 343807496 371193062
16575277 585745 1540503 18291852 3542005 18193813
9049483 78890071 51454466 430120905 449818710 466713819
44787995 16609937 146153 74186544 79536443 74003346
123368452 86236606 73382559 182689840 191809817 217054306
50471806 5149304 10814891 72902213 39799220 73782975
48869404 27317243 1627251 180012181 185734601 167832701
74072093 193890909 71505091 821521910 738817747 743590246
450547976 176326775 201475122 753317096 738691459 773655426
103023715 19640457 62661701 260360647 378943157 234676639
629494982 116854277 343214156 676601952 357228323 553204296
357132549 72282425 47466925 584697632 409253873 522529518
14398706 12536320 47399923 538208552 609294129 520253036
319108808 107485711 175490051 890838617 820120766 831000585
254071527 149588750 140191481 317006382 279137032 476568929
140374321 3164730 53107340 376908967 452588093 367226225
427617520 330096482 208137426 701835143 816283124 724249268
122086615 34654346 25936906 135550074 132967597 75761814
61665646 2690245 6854655 92590922 70123593 97286080
11361835 123108911 32629484 729120025 805227038 777216329
61907177 232752226 36287062 631101832 681778923 689714768
542988356 333397564 72005423 704238845 605691603 494709550
21480821 20423276 7118067 135074997 130560040 139270355
7943382 2216750 10923333 470279035 503995143 491534910
76860867 21815372 53374149 325124577 263297327 316943528
110577327 87540000 100620714 238607391 254992648 236707448
3638840 65172888 116470255 244943829 241392169 288374122
129676180 19806377 22238588 988922359 989064695 911426447
61265499 18833342 6580018 70136202 48440980 74612147
36143441 12207724 92891996 481187972 352088550 487207064
15252087 19160445 33563889 255707062 261366297 231066028
413746438 146755090 206844667 568167231 516783501 580115211
55030757 33697145 67463701 447886401 417629782 458423680
161931880 32610586 12638011 273739097 188059019 222420124
193669949 5860100 54737139 616878736 515157214 479733919
15887073 21033920 8048808 667673378 666403817 552564449
126320058 28221876 2381635 142615400 98464943 43432892
1658113 39904053 4524016 264624287 249001680 283982551
50503696 10778850 16693321 133073827 142584196 104077425
265766393 187026210 76028337 846464449 854905131 833437622
159306334 42578926 118364213 527529673 445406386 469405455
267617903 104530693 56198394 506052684 447741864 396316641
247061440 37814681 9726054 486377234 425323316 297915685
276624212 132941055 24379505 528907666 440873549 138234305
108298222 4107950 79548274 893915502 810970095 729904771
41325692 21994475 23172446 359075642 382468274 323077638
39984582 6115273 17806207 316760835 515285346 507785119
28209424 43015325 93226854 762973430 679833644 765125481
312917425 75684199 122161176 484235073 375550326 356089933
18811961 48566999 141030588 797920853 815862322 706557411
128176704 38397262 5118556 206620873 214520859 200453155
55408824 99663019 33800425 891021673 823681067 726034878
363187750 34314916 61254817 462208815 386174998 339615089
468993505 25666523 321181119 490616210 202748255 540656388
1787924 103593847 62007037 701046740 655850165 663082684
468338 8024783 16078951 134649187 130908743 110019422
503222 72299873 10363346 455096935 535091724 525319331
300663759 237645593 92118555 811420835 841271513 772757254
53154912 32641427 57704516 616642357 655230565 627241603
25293617 10937680 66151922 671438228 648610025 658149208
31076373 43908259 19334573 295082174 278244138 252896190
68247833 19613992 213459297 668722583 484023992 676490156
107500348 30592185 32364425 322687547 333192683 242902777
22876402 38258753 115408840 585067408 589186741 532213893
72916880 56226803 7372221 496899093 643026359 564431937
26017310 647739 197221127 349074112 452390391 468358270
72132254 2826042 3393179 228012205 207108260 226372599
78442824 13457607 26942255 204024552 200005914 141371268
44117323 61828089 62518511 510402218 519781396 607072796
409616093 131671317 13330584 458864982 254493371 496473332
94796692 1521621 57514575 98836440 91296954 104903424
44563677 36193540 66351192 275362237 289620403 311006732
324023023 67142283 60354785 974076165 775448232 950617609
27688247 21973944 9389350 269164296 324732296 228026972
474190924 48526523 49137822 778900000 591234476 729567816
441342504 125191236 12772160 629579454 387137238 674730832
350650950 26553751 472729793 851188913 845611678 800954623
42606925 44886697 51212896 447083228 580197836 530494011
32692747 33088383 78788311 259615104 265245048 274285556
283423081 109408181 86929854 294651654 315356648 166052989
16196730 14077106 7829958 65145222 74235092 57591352
16438069 18086909 5044405 157446384 151722744 148163191
33016573 23360568 3573213 328154508 309277365 260292018
313048804 71475291 16126920 489192366 567390870 609588444
54375510 32335578 11607348 370889223 412124036 385987629
24832585 57243644 14214726 509225479 479158471 504868202
225216831 20262143 110857504 934796025 936550493 925672852
372512223 235251791 109621380 492586182 385935057 364449220
381107569 150476303 89067233 614132364 499630225 555603797
240454603 36928624 448075095 814945237 668198011 842308541
73621203 105174214 6782969 613856493 582281512 625846298
9739829 37164216 1837423 364481191 367412218 331944858
48598306 28129762 64409120 159928082 157441870 160213295
17349931 16357052 20948230 160988339 160865005 130200034
306282049 74513955 26980664 480348800 381779880 329214522
21086807 12002902 4126038 274675458 287156884 286655209
302992337 72832424 49921867 442360497 491026048 560585792
228099752 900230 8103221 985012654 953577099 874506527
24951504 4578665 6708701 44853817 43960438 15734716
45734183 13377461 19949323 64808307 60847020 63075778
8082340 7664901 8357158 203361297 224541549 231952658
100061125 187527682 260375984 688085920 734858780 733585599
295893291 84821002 132402732 415902181 397583323 300313036
773007857 161558287 261177859 893220398 703086615 419930552
62986468 48463196 1316829 112858767 109299642 63764051
1102257 373709 108413 2078874 1789795 2082476
243805021 22403703 107738811 556434038 206331460 395703527
156648693 67900989 115016356 525311748 518893080 513594385
61915333 21791837 161748635 578323065 618198150 617667525
43299361 48347188 84295579 809683132 847438476 877994210
33617623 13179016 3395900 113944241 115525822 111916890
15317860 21441340 64780498 248200966 262391163 298394193
21494782 372664 11902863 38351609 39381224 38637937
1424242 59036180 120082205 639586711 625380529 715078292
33002462 78017149 14604075 215644498 200995501 217806313
49175820 7124483 1274842 109873430 114108762 100199911
93968444 168411675 64625040 689102501 658826372 648593164
105909896 17728434 9460342 668826054 617739405 632764834
72995020 2190904 73470745 506938055 527979578 526764682
521330763 20235029 19194716 919461353 953481560 872774185
33042439 42725139 15952761 448382819 594061724 611608265
373222419 17162089 66385811 803049998 757495845 795562948
4548251 18259827 37161606 340580064 322296982 305778404
134501999 83173710 43871195 929778613 885682891 930124989
90980432 29579817 59020676 225187761 296269638 278946674
4624603 31250 13289635 86328478 85521143 88378418
74694921 16877629 31473630 586083774 607922054 622083828
176017427 2138461 36037894 791491711 662887688 711954602
120367175 25502939 9321661 492466771 301027232 329960088
281269853 4542313 81247349 598006734 478744484 528842575
78166645 11159826 37415510 184844663 268028912 229951287
90745745 79646726 58665132 702290470 606720028 639859150
119560194 115901054 39055076 878344307 837439947 900089096
127719126 125579004 147102383 683526227 647909371 617984642
125951256 46140552 3227206 173864452 140332585 155724276
49555231 3624265 1653215 82778942 88948219 91552106
62065765 2738571 11359135 274903084 319508932 314289944
337149191 49718852 235770293 447843345 436396911 438814346
293312277 98018486 137657374 344005306 311647943 390302368
136907120 66565 15342286 804529474 799637467 755120081
350592528 131962351 15579642 869776543 835917823 607901582
50241595 55740661 156955972 616287944 624848681 626591982
328271669 52222932 41900247 788545388 793532144 736227485
885351 2136717 2984595 41730947 46085682 44293570
580557346 116372310 59057178 785089909 671718847 764001821
610933876 270210122 92121197 725043570 852095860 786619876
1393072 9129757 128537 50603177 57287681 58688924
127437721 11482649 19664888 381961467 210231071 389077326
34222798 46637188 77148494 435585588 433385010 401731571
44880562 13956138 6855172 154145434 129801840 159642821
23675920 14695179 12759115 110646670 125553019 124817018
4295805 8172106 3171941 58492837 58662953 56793920
11597140 23915464 133476946 507147008 640230097 686486675
83054491 16787867 12878850 407207739 341998110 279954689
264369004 140948963 137246606 306770950 308636384 276758091
96138828 57379493 41445453 248156392 239890251 267504755
63849037 46343736 34173750 234211722 173573896 209543222
299806430 106108709 30059939 420821588 491849547 497345085
4020179 410098 12236492 62551908 44011756 65546617
544412173 149284940 164197561 649212489 189916105 606103068
96546583 134768317 4080970 615051615 608970095 669370656
1961250 8362382 43398644 107277836 136924892 132361661
489106761 1981014 29237415 571795126 443761753 253190284
271417305 287871660 63702580 599134727 693342042 666697414
58435145 30563014 863523 84648069 71190649 55647346
12350800 7639140 3363930 34051316 34859720 35909595
107893823 3455585 82338864 576207062 566061091 555903779
19723869 14590068 18392852 291285402 302310900 277188473
128042812 175457446 2277363 851100486 794439942 857687459
5262783 11406381 20208123 119846302 93615268 125452912
194485246 1460352 19388297 537289892 475388189 586560138
735679444 254232458 268659695 868024646 386616980 864939469
341409990 21737298 10475015 689549889 691051678 446009069
97565842 121427896 42975818 183488678 196344430 173502435
302944088 61773742 27160690 645804620 470603833 541025984
320610671 231083547 50763206 517044302 571266814 602408304
27317226 4712728 151697 43078159 31367706 9924179
94342479 7854052 20015875 443749904 398207555 388649604
144456165 5687770 57561524 890663531 884570961 850712199
217873683 41424481 342560491 662313559 819766708 750086544
241782528 235435320 17330400 750093481 885705504 816365041
181743933 110003365 46482839 350066880 305063412 323719743
350408852 147207599 254727321 681878884 663648341 628492455
81215795 47160938 9146609 358787207 344209105 565676807
137047626 80003763 66596565 773241632 743699576 664633933
7101912 3641423 48633249 213899605 204823072 207468513
281009355 12089425 5308725 629617688 592722523 571392714
242820324 124174528 44836503 655138877 724823044 788077052
46675035 26517429 34216368 509210687 527656495 550865280
384275781 190567291 59069247 645435995 718740082 716215104
25061527 8462110 11703903 181747336 178337485 176597127
178870681 93197960 15370752 319250052 314296298 319596298
60032597 14716234 17641662 78146922 57274104 57335238
479675419 318257457 505869275 905071270 726059942 765084220
238490239 15747867 92437977 367186126 405678016 416075125
5341895 97001451 17608023 256014490 375941653 341102677
121435777 289740713 65966946 743093062 733964959 745499261
327447014 54583056 73180888 411200965 539073918 133007409
156319931 51708096 100915772 852925176 786733968 750149428
521028122 76482083 210822031 559105536 449920644 453655039
518396964 378337143 74091282 813529168 864935280 810917438
469130802 10428394 247056614 574402780 137270279 361382783
292193161 157062244 92560145 880308447 836129759 695638266
95533084 51675770 16406708 131038821 153802632 146356349
188638280 139041603 30102416 267532233 326186278 261030632
2836546 4595189 2702962 24518968 43536547 34627444
26254155 6596114 1119687 113708056 92288882 99136927
68248912 115669080 87136843 926670413 889267383 980194133
133070659 14730271 15660410 519590189 472920973 477538533
184669338 220050062 1223037 869641381 877885973 682999602
249105264 71059362 92596412 713972583 748906577 846161808
264588514 34060559 44235879 311197362 353375801 184879862
4920870 5071422 3153782 92419795 84451652 92213406
111081 5515462 151802 41066720 42108843 45753103
341383440 5712707 83917796 667616587 666283566 668651557
9455868 20547409 22488340 101457028 93038142 89082786
95636454 75354063 149088425 586752880 538284467 538664662
357094934 49070965 65936427 826302889 624831937 664691716
64614 612031 852773 6569922 6643309 6357377
222395306 153929188 63814330 942523735 885948861 645121360
9512381 286528 32819190 79962939 70934522 74673692
61725516 9463420 126378390 247769462 222485895 248697847
24899061 60260695 16300262 659908884 514409821 652176979
284695046 249440617 186843359 913755918 828017415 589994275
532694852 28090994 230104584 671393268 542621350 705942480
262445028 102825854 39401556 292775502 176900970 307553847
16180769 32218719 122472042 392319582 375544105 381745608
571002327 385633721 244280969 872216417 902308601 880450718
68676104 42854954 1326227 107435441 105874601 96345669
84895557 29355473 12109438 236224660 255949840 254545157
1197987 1364890 2069828 21781101 25895816 22252715
183662375 30557065 236758719 576226971 553250593 614498406
265579881 20769035 15126724 367715467 259363630 382516770
14764096 19201883 19685468 724142587 676316490 639132931
65962274 1691967 38924677 416209459 451133901 505885845
246147323 27005823 124519390 498964487 490557238 482085815
384129110 28964275 149746203 714785338 643242805 701196292
43249174 83792732 79021234 410834405 429726803 434283334
161912029 16403501 120966982 907674488 921837335 904691446
71496399 17919357 222581 356786976 361505416 364258676
11768579 62617086 56685734 561918154 627860694 595852228
435113350 74357290 98612546 500088777 512016263 521069191
1395436 818704 5717565 34272796 42122279 41782070
390972658 126661628 208066377 921046011 915678894 898523961
104020748 77769402 57954060 590078176 616832329 615583203
99111058 29469311 74118691 359716757 338985504 395146886
25928767 41914739 1527843 247934774 242064100 260131314
242158552 374073916 123270758 732318125 743910059 737667885
559618968 21405828 251938998 922483462 928600677 932436057
151480285 54018318 26553015 220852242 221384446 218094599
425982806 140617208 162552638 508740245 286953149 414558897
29081132 5264152 3838484 755857231 882646746 860906374
303484035 118208833 118246622 793646810 751718432 642416649
127144551 95883423 27958949 244098218 228128462 96275094
5413265 181514525 7893462 928803620 887121980 822790267
61381918 18573667 171632070 886078305 986628306 976513611
27032036 5094498 93811439 291303534 306022958 306072752
157956437 168185932 102470738 223195801 237611355 258201757
70285447 38536020 51765434 109606058 129169566 109939229
483834309 118589892 66862761 697611720 759307759 736373459
41071572 15173565 19923630 63835975 64257515 52651982
99909556 23548907 39645230 344381117 356364810 345652349
16992816 43794522 38607652 476630963 527739033 500302032
28332658 161829187 51416498 705320160 734140797 607016699
292510284 12394358 152744030 441494678 451536382 444608758
395157874 24818282 35226548 485069948 344381413 205421251
82812505 33485202 7125325 777848672 818104821 750194582
133304063 40178077 29012216 265672631 209397439 180088249
39560297 21053358 14261262 80196819 78024516 80444611
1381882 53333531 4291889 541891495 439461156 454409019
67869458 6576091 44655900 96188308 42116215 98431662
430237689 359927733 83994750 778845778 583695146 625177553
19962683 44550818 34402070 559265931 557178716 523647651
251775996 141161628 200899642 369031633 305326448 371019199
17847011 61480062 7175463 419555252 387610263 434362987
45183790 60656573 6323572 493359532 620662480 672977960
519073673 444274716 140070013 603253828 618841355 328866915
35079035 31884220 28969126 370922842 297581713 422685421
63197965 2582505 23544725 130599373 123046619 124530559
185140094 2197481 309467 475578650 480502442 480933694
147053658 12020477 25818776 908621969 943480877 944330547
176085771 133277990 45437263 387567417 421536279 412267796
186868105 98860974 258656801 824841122 695253607 771224146
20891561 33160926 46673348 813037050 827071562 825030592
310425886 3149138 241104036 795579657 808272805 619738388
105161348 22219702 44766565 635128884 529273377 544045890
117686988 24273087 113668120 223946538 196175146 215065350
44531988 15031923 50319892 611356097 652163668 662660556
26632738 1296413 29985630 223658518 197676894 210476802
80868012 12461884 70649389 475164854 532965223 415792361
30392847 8722723 15876859 508819199 327882983 467373046
79835590 22159942 51297893 634377951 592198658 496202833
33066707 11811960 27494507 70033023 52903814 67696736
528282158 2013111 375344445 578221300 268972360 640992429
407669523 279452882 87237635 427930290 376426954 306390994
228180370 13436007 62734346 740049065 667066600 746343731
130966090 54704277 61239876 669551402 638090639 554466576
80213157 9887166 69270373 445408765 593183775 617896663
198414472 11840753 3429155 294810803 187920598 298376002
591617508 535665935 342536507 693495001 602325987 506573197
71656933 37440401 58853133 134847585 204128557 211289765
28042087 56802417 223990 236680895 201182943 242170006
175016090 28752203 773689 501558376 426072183 491322621
281523226 226850422 259560702 826171956 886604962 887426949
11026714 8047782 1014863 46543653 46782343 46223991
12132740 40523886 19995842 279488319 230934489 322617892
110716284 169737389 58408383 937822007 788567666 958873115
26064617 24213206 52488206 240046352 242121288 219574735
125140079 19611588 20926372 338703596 417473741 426243844
102940488 57750501 75556213 391196429 401854931 439897367
207396566 34216910 183798594 904783223 848664757 739907029
33345708 44672338 23889223 254168365 234858286 164500068
116989348 80308533 39889496 252899334 260172596 167499251
63274106 71881550 32272651 552499143 523658725 522406945
64560273 14587151 12624123 163212651 143714921 163041604
47239354 20410434 124382407 681262298 650692230 600304696
286437402 274455592 25784578 760555723 830938165 513891255
27513361 59388197 28541141 406490374 254323466 413801683
37471185 92530023 4236983 773937797 782799736 783812987
27437110 34805310 1766512 100925086 121100478 93224909
130280999 182461728 133913851 824288066 901107218 801351259
343067833 136196355 79241400 674700729 605846123 742651389
26501007 10872756 42681412 744726013 756361753 737023662
619862481 284641242 171547685 848466138 823198158 824823707
35561593 27342440 11914409 526746093 518359185 473204619
293148559 38198013 81709111 570161679 158117162 532912010
389503237 64912385 13917442 445865874 442614164 71310250
348362033 30122991 82631733 388530157 154412085 402245620
584884248 156020168 168889481 844683959 917586345 739335710
109403671 41479784 32668256 885972829 828221222 875703513
169974531 101234373 6375679 477882531 507584850 450054916
1898207 1960105 743828 14790838 17367867 15785550
43768944 30522884 62472884 262429421 146197970 263221088
191391691 70340067 141306222 902643477 801184784 823464040
572460653 52964217 24543107 763775133 644724475 804092604
483523399 95929023 28713218 588742510 435799558 533852310
35850822 284336949 49565659 912896382 821922907 651192631
601247410 167356589 78066552 722594888 433400807 409198383
65485546 33621320 57978884 177541482 178621079 190479412
18768740 55835 9590417 142929411 149929731 140485966
302499203 18553737 40922266 522293511 436841893 556766356
172862807 68841486 42951082 243795865 178588387 273238044
13049552 926580 7192816 89749164 104017678 96774042
32483434 59269046 50391 763573037 791948802 753149433
470286508 20461624 274187156 871063652 900763658 801022413
577454807 56285090 13160416 883489704 745412861 578391240
56694056 105287072 28300450 498511233 670841730 679031833
92624545 28187487 189298123 758083323 802722263 727931469
440631609 320608050 278132379 736822168 783238472 701714652
4408610 26391559 906493 162137441 187890283 186194762
365291217 81677169 29803065 465716020 560781764 587177063
8666281 70493 6814422 34758799 25692265 30030638
122364162 84406342 19920627 704455402 484359755 571288336
192255703 76686827 26608 553416347 573274079 554802955
2660870 24782851 22309821 381089864 373096258 390673470
55440636 33909868 2139582 84704281 88089165 92141998
180055407 253825127 17770526 445397433 449128904 434972832
101571399 31173045 3302246 376409066 264031292 386103272
126262898 191801292 95801094 890501197 903280982 830771823
339972276 70801957 172286912 848629828 829177135 758296923
545228155 188918036 74979996 755283894 915471032 755925647
376227014 18383329 5985821 461007939 444463611 396910677
58017240 10685282 14940516 434187504 437956127 435309497
68941580 16309341 78956214 701488024 658636089 755700538
78034635 46827996 39260773 759069327 596423566 747472400
51759365 26995688 53833317 68517859 55323813 69616682
172777742 5365669 105562083 787345913 843486813 834197240
2550393 13979167 74508781 287599360 265624300 214212260
274415611 184235446 106289121 637323122 691491853 695940595
277514123 13305022 238877383 521630112 187459491 519486660
144078195 19510334 53147675 161029925 165865215 125948646
103705237 44170220 29550086 310023334 329637631 288620241
44924039 11338161 3845060 305046356 385605905 381324448
28414070 7073090 72590691 771001279 661716057 779684218
610816525 307638141 16256275 741280254 541139813 567745267
91917716 199484698 49768181 851844843 764094898 793185967
8369278 13230212 18222956 502568535 544059061 540269358
49537851 68703138 143979898 433615081 483222793 460793178
327346878 27412965 35842122 400451950 264782206 221665178
199084012 208331 11585548 517710019 467791990 559690055
152201130 41578215 7469357 265205122 190975354 164548691
49889978 23743709 10164782 92502641 92479113 89078286
4076644 303125 1712285 13248103 13421369 10495925
63028631 7976237 7488873 209667412 242589286 234233481
823330891 49313176 75720844 997950092 729350023 848594697
350666549 261157099 301587113 502634495 395160888 402310335
74254831 11181224 11238689 645220955 703639550 588839929
12728597 51506833 37586690 242012251 260288182 220519151
67862578 5472996 36126168 167047871 187106064 186533038
42861018 9553522 48528177 340807967 320423002 317885388
369007 602225 1667462 40351696 38460046 40058870
126433026 199358088 113532981 629800263 784240819 866203484
32695218 2982469 1538863 65750497 60116194 65936924
62151807 148454399 263669195 659937874 776460485 800012091
183617689 58561761 49513866 241668609 240476060 176261236
37393259 216250040 24847107 875478227 894821758 667593844
287670905 4613933 285576255 451925910 185516709 495209259
10367026 5731625 380557 94422436 100998223 97701216
114573491 62346902 23467188 506717200 516929745 471293502
303106117 212288222 55665487 639525083 631541104 670435899
55705171 11045271 12123696 132940647 116625090 121694146
53776354 21002449 4306446 255146225 248395573 268696702
287828183 237994414 133069150 351021194 336757855 382184936
196855976 205266430 7759799 363996034 315716334 353304338
87191529 87885053 52189025 167919124 146246379 173769012
70006045 55546458 60154951 726039405 792721821 609044150
124366215 35708941 90336044 418314327 469612529 435181205
259031290 97649134 29692120 721765867 752042485 692999145
155835497 5838530 65960986 690408291 417480723 635401929
8402063 145816 2187167 11075905 8817176 7968034
227498298 183377363 98795616 623831328 804147668 739382690
145827354 33272867 77711922 206095569 239534973 228547446
57224410 99302128 25434214 658700724 650202271 687177525
16424775 17805022 3079406 113555426 127122069 103300752
247175109 200309422 127863146 542070543 407716473 533317012
75781340 43316738 191446081 726075859 798236319 838980850
41546723 10716566 12357171 411600033 376269798 373584164
25817398 61404147 5048640 588804438 574508997 592929951
3740226 944298 1805407 12078204 12417966 9092713
113663208 44587831 14591419 507933542 507868953 510435037
93622345 16089584 1680539 339764184 340870585 360566210
2275088 5454980 17698215 169672429 134540638 143026249
111064763 92788977 74232047 597202197 593746503 394045476
214115576 37054096 23645148 555941008 609320965 595659502
207233457 77789724 28790480 575694324 718567577 844191161
31753479 1916828 64718855 321169372 348299613 315112364
56246954 13009906 33232930 207706524 235222190 226381932
595363530 100427758 49631907 811309979 378020369 848249494
141431250 4992190 248410511 564159792 589703729 483408660
50131447 7844411 3073631 797394653 675759879 694379298
285723627 4637097 60559284 730373421 728378199 712979281
52168949 95721028 23153084 311206311 326847820 315155728
14859668 45084534 5604812 288788602 294621708 286608160
213840561 67620154 121088333 464784422 463549548 425253621
663482284 132552818 522109652 708773602 398244057 692329746
101288087 93626920 1129276 412120331 383737519 383842152
26576522 43274995 58138492 580435122 611704056 537204850
133763965 92038988 7452550 621920921 562898550 459714755
367731273 32433220 83555273 821989715 768112426 796025974
308046811 40395466 33077190 684882755 407930980 730480370
109934749 27532373 136442500 898305818 891500468 868488887
10105447 13575449 406179 51146909 43191074 35832894
7158015 12046599 19380175 216852357 209278595 230059859
269747746 15783470 16217543 483780039 437149374 338074480
51366984 25334059 58749808 454538124 425007970 394511634
333352 745978 1233992 2886879 2198302 2962222
169238679 247266578 2430126 352222143 464349075 316369097
29647475 8942929 4066611 185223315 180460049 178737597
235101156 238766554 91690879 646650742 968090117 975206955
175119867 69145792 25636925 743750309 805107291 739342996
284365482 17422856 18546358 524649079 534080867 502017850
6434343 24985930 139694710 902804858 938941297 877685382
468548404 284013654 20190802 535942745 469752211 314542676
187867368 65660270 90707565 540598608 551876765 473012354
14156574 197569396 84089575 345189527 417497869 413856189
48096322 29140787 46059124 231655190 233793754 229296999
154969276 12177186 20341619 692076816 956122336 910093882
159130516 45112225 12319973 269196486 334672796 277743238
128674201 85850906 60322236 906841454 966756759 931233441
32804825 7495568 2172422 229090614 222849227 215614557
1416692 2935995 1199650 19479348 19118375 19294554
92002550 1932816 36633322 188780671 204916404 224134116
54956631 116809728 65756884 764847382 845899181 926754412
27023943 41965947 119559126 482381639 431721891 445117402
256789806 100936939 132729676 613381476 474611875 564294331
213520129 76373325 12356936 848086145 922922901 858546427
202196353 219058443 295581055 532991364 525085475 609573679
7192529 38971994 228929 219655379 246156780 256947136
84889028 14730818 45925451 101548026 26254995 93453970
3713896 23738269 21010681 146547689 134160624 151605355
32895255 16393029 23384722 244483610 208975575 174949828
168565369 13870559 27125221 359603253 309173339 148491232
545246373 129532135 149724396 733856578 559550401 623659601
86786226 166330138 121887115 498161279 495346676 447719960
21837542 7403899 65029 67486750 60495425 73524310
62284703 2797622 6677271 121673729 105819596 96780370
240597244 141064743 69058370 818995402 684024776 784413630
524268504 326729103 340553288 847314051 734251849 931691150
5872484 4004425 14702509 36599466 26929959 34920759
126899212 71158070 80088946 413319726 411317320 429494750
67296153 6094018 47322297 131350969 110161783 110245795
24428964 120392386 167036886 641524717 640168414 634816715
257904198 135368766 44007915 399062788 338050740 367114430
20445228 4995141 5779256 263083723 221595872 254102745
44136203 20243682 7885665 885643829 602756939 876669443
35191369 36871469 20066888 363654144 377120656 389203462
236351405 79750685 38743576 506516698 392931238 552450487
248812784 155785905 85646396 797015258 824108392 881548267
77080155 15751374 38412117 357663078 354173687 315836610
150058264 21027185 95312195 180426693 147824701 183681677
19620202 9375942 1028469 430743355 556840192 562251359
240992033 97801065 15527403 292989479 229704731 137317302
750033049 223219573 277093364 788467825 713087436 508915484
75220818 97499147 59770488 103373679 123116640 123643095
468931624 123422949 13520330 806894602 742350779 688486168
297337028 117053747 4331382 782926556 707049521 731947008
678660703 396037017 228909181 893561141 835369611 914316619
137421303 4435940 73542823 516433313 437491322 518588010
51141522 28894038 37179770 353880431 333369639 353581553
130662923 164291148 36299699 335920886 478645369 473968341
25697917 93140437 11843694 766033450 708837099 767454872
18843677 86974213 33376409 523447494 458924183 531972882
108034549 61951201 112630410 245533991 239605460 211861340
38274135 5050633 26961839 742917998 942275976 828275975
801274359 95989375 82965792 847781544 681541587 817292400
156569917 37414694 26058830 442761162 462640854 374527323
54005283 12358760 32237636 104198738 113545032 100098106
262130487 16304802 114881302 842229145 828742442 753859539
388962890 98261411 152798568 593939630 375146619 454313974
76844024 36570456 6067354 515012938 627492148 613884466
11301036 54076864 50719432 456705649 411705957 455449648
47444711 5972731 39779844 259682306 289817056 283215821
10231539 85683544 44910781 334685725 453960885 437621367
29320485 3087965 6301542 437237943 405034930 468753560
505370802 405381240 107360126 806433577 844249476 864102772
7872453 4288967 7629065 129139869 111696921 96475528
59872597 34731352 31019636 408522903 421966887 259147426
35877620 9789334 28659855 329232861 277997946 295847912
204178378 13789352 6316629 506923779 306807522 506241012
3217750 469516 706690 5385683 4169048 4636505
505555394 223822074 37131077 732014720 753596113 724054325
53568224 51567522 28566899 566600293 575617929 621672028
3318996 23064712 70871731 447268747 451834433 454821350
103685759 28142083 111316993 560755743 626377079 623187691
55067174 54104352 31848131 406354398 412062050 460387295
285118858 70151996 148533976 676767387 630006123 715387930
208415753 86134287 168870609 473271881 406021385 377652877
134817703 32482713 25846721 181335110 107621336 166852369
91914600 98273682 4296646 277839665 224937206 214992141
10908041 12994020 73481203 317195495 304926773 310536687
267913732 217877800 275784421 899196102 791725674 812234967
311129657 140621195 12313565 599314019 597999837 688104503
17541785 47716756 29007422 187883428 163415025 158197845
18148839 20531270 9222813 143407313 165075510 165572156
10555844 228977 3365700 12175151 8845358 11240649
26901023 245026942 21022724 703205290 729356956 860655433
27482339 26053420 21593804 202471425 296415977 276729044
223258776 17921688 16282533 344273631 354127331 217015560
5743551 2796120 1098301 242402127 240696901 218144078
3953429 79339189 36594676 743681391 669969890 738981850
16631852 22889491 6925548 230675021 206030554 276952076
437350345 117913364 136391184 657228734 714793540 720370947
45918353 84254845 158803525 732203568 715063860 645331485
674081327 109821036 339072766 751208308 726422148 467129158
267207549 49047532 39206595 295059544 170038463 225312695
91579174 86039507 9299699 726418757 846856178 912402622
76365108 4688069 8227956 218530557 324424347 329346185
16488061 9628633 795554 626755901 560585744 645633927
286795538 77509964 258389476 737563885 769030298 767599312
66425627 359854 1095490 309243193 301998455 270074179
17309028 1618268 28361173 780540861 684268686 740270036
110504596 227568597 28803977 693037489 637137100 657982912
437905491 68196611 347123070 666072791 310979264 691857608
115400576 91333379 24836428 287088592 310782833 148490136
363475679 67359350 127861941 713031098 383603760 559075798
5459095 2257497 115057365 283943343 311249656 341606336
85912761 36670345 21154700 457525948 385395395 431451468
88247117 49441941 44459226 816470321 764076400 800016471
458535366 312045888 6731267 498421152 444569510 318261609
247148039 95180540 53713573 919234656 825641338 961844896
5633958 78393998 35686530 546411953 630249006 630354800
170107505 72092778 27551753 201402225 203870671 119608639
493551946 114521221 40422362 854499234 757897557 889706105
60703167 57998996 13832409 80099764 82439086 78738285
1801591 4911609 11320474 110956329 94123694 108169437
6172786 68064612 10071871 515914386 503737859 564795795
79295354 26049 9578606 109703563 77936712 107886581
122481538 65734836 46284945 386535257 358588984 326180763
309344143 12710652 85051057 339933545 131664241 304241722
701465748 818280959 475125175 957730147 924246669 957399008
679879957 83887863 9940138 823057826 290823376 377346431
14771549 2972295 91722966 443055178 461557400 370964446
138804488 42976974 82744649 279591220 364802471 345374161
180148312 18041356 57966820 603759536 583310082 634025410
185723287 147406385 59015501 721542802 872836238 881521293
411855209 35384542 207349727 658766111 642181844 549984033
334187713 52079144 13381973 450324916 196728002 207779651
41868512 12459125 6554524 212155218 257986754 245958295
132533226 45416055 22741709 628564642 621094398 630996495
5273650 2709108 14027507 138731117 140869102 140741297
134319150 96424693 40953405 466063260 655197298 652378679
225372109 152777915 116940445 805092405 751822503 775170581
465341183 140611618 235005293 770644863 572118032 775200952
241068082 135759684 100023262 840954153 744482134 867468970
47444863 32761302 11513919 295206826 295893321 194488164
207529880 114130643 40081415 298248361 364563039 299065122
112420652 28032542 18186826 394699101 387732139 410922745
61618650 12315884 23485081 371939394 347422003 333810994
119286896 6732458 78750811 148338905 126888093 140695987
6093423 2435445 679247 23370702 27684532 33241608
9709089 10871649 36626949 187120050 232564028 217739444
215567618 79411403 69774886 265653312 228640587 267593809
45764272 17623714 30944609 79136726 94207294 95619222
85520597 191095507 34332638 807907696 849298960 725300757
26248086 53076780 23010155 579818601 504635488 521546662
14012918 7759137 58098846 478776814 374585148 478770688
6698878 3064389 5217849 79116946 80480617 44147360
200543885 189444606 16537856 753771683 804863903 724826343
65620606 11387779 4643361 177477826 184498728 214334565
49064787 89826523 33151625 650144102 717554516 639857824
23710602 69818252 129771045 863260151 879673494 961710670
172656878 97312528 12023610 196372431 136159751 100969406
86059037 44350754 3565533 167514564 143948314 136664873
131403908 190218362 39512902 254857760 349210207 327382862
21424210 102165191 73081649 552949091 555689755 516603138
3662037 12075324 4644011 103315380 106806420 97533736
557493316 332632963 162383364 876149250 644134076 887116123
6712128 10777818 13377865 65000258 72693082 68360337
58477359 47470122 131682133 562662062 637368563 652745796
247232720 41996313 23400952 636484234 641499014 600611286
118577353 25276227 6703030 204523707 185312646 199154300
559931274 672523872 9119805 824241216 781958856 417682163
409314630 501618961 109236710 815870121 780718001 763982657
94242323 35772316 82192354 640772168 764843886 709626990
299291981 161766734 4837233 545413042 594095730 525266350
18553420 22778111 20324919 135387142 136746735 132312614
349299945 287926150 41699165 439258175 419337516 389219975
147326551 53164700 31635716 311451560 353597104 340093634
496887094 444654058 93288637 890350030 929432794 916375098
41299294 7314653 85197648 266317544 134598719 273250981
55297105 38489018 32961239 773938827 656736197 792847240
394853699 46623117 117645944 415751960 465838491 302881028
8014956 376147 4978763 51744444 59026422 56796112
32219609 9502505 66921706 199259112 221048772 220789712
251343245 206452363 198405867 690996098 874390189 915255073
285158660 210903912 202536530 646787875 675305726 637617536
9915451 1200926 172861 30226119 33342873 36873969
86260362 33192426 670776 761176535 778016308 691615865
170442781 29519865 34033536 224318162 232774352 241140750
83877037 26422100 42863162 909725483 935871877 865832246
250698828 69184369 47815231 407352744 395263939 445542700
2756853 35761711 140391581 865102969 858360475 825587788
239395958 367062562 52943673 462341006 444570331 490730121
66928397 9596413 1870344 124081178 135532408 113754669
436773998 157358652 219825631 698373680 757763794 805018377
12502470 780566 37673941 442467136 440921159 445842503
75347995 30225071 41171769 969074146 993432453 972833912
79493007 37197237 30238658 514613745 707032246 714997332
114780208 29346950 68499737 401475848 338362741 437115223
734405979 364892498 473998516 778542481 684003701 594155008
27593818 38251186 42935043 405995425 357578188 409765571
5844801 151262147 3386974 442151911 569393700 491984579
168245374 57737624 9580665 235268185 325537130 310003390
450823448 201647657 55148439 587686406 668302889 681859363
162310941 61694466 65066175 684393071 729206389 624840987
644726836 129948893 214481854 740150713 505660776 646238189
43587221 21683058 26940298 796493444 780005531 740350524
315482082 16763947 291196588 873154358 819620396 832729592
398338876 168599697 110864751 461365399 461113065 430250782
293422009 81681318 239413093 614093517 373441310 593804109
76836946 25392861 5420219 499485329 526087726 449218638
46182648 89444628 33930786 832506631 807058960 786976139
120997860 97131315 16758007 300987712 217692968 211807324
250744551 58636630 61794202 494343375 336786892 412381820
33355644 75386388 10066630 429782093 780691516 778498189
6619944 20889374 11455340 97277746 87583568 88122785
41863393 38987241 19372632 95943503 124289752 127471434
542760935 5711001 240645795 722046094 804272635 828986083
336473505 84146903 74891859 411550485 350455659 271244324
3688065 41579043 215812229 741537653 705684683 771150885
106126004 39817334 22688105 309400011 320053512 353013302
48586 169222833 18370918 580196403 598949466 514156156
84147464 90485553 34874096 865618118 882451186 891659336
104567571 122787899 42656978 596526776 659457530 602391630
88161769 58773211 33037405 632443884 659513943 519578573
316973 4644816 6718322 35728879 39937021 29891990
673487317 284811976 30948412 886109717 856555790 584135188
72936454 67973071 47965639 601566184 660633984 524959880
24208318 10991748 3135831 268581672 269311575 254959302
561869367 216253227 275510546 586102614 278167413 576992833
59323296 46414777 15825804 305225506 293287965 309111253
1572166 637240 11059239 92245898 90198064 57131527
32415956 13157649 30583804 493294826 463554834 491721952
38268783 21972992 6997980 70436668 81214493 69437271
4960872 1325867 30748518 73540745 72050511 72854202
152085943 23940120 16764868 757363759 437874046 648202458
656275445 328868514 79780744 827814498 940332822 893878170
17859424 28011553 4111998 142187222 150946069 149374911
121606030 13260285 47337601 371206147 347262721 405875864
8827334 1597802 1629549 64995052 66473821 64672152
590153384 85731519 389354691 815153806 370877455 723112802
1924516 19583144 1360852 96335944 95477670 66298557
3795498 8451650 72938401 697708557 526835300 658776042
147098457 186727715 166358003 883803690 874362426 723462614
47664387 21939311 69700843 436605773 466873950 438450225
192595475 36105383 105080557 393064492 196342534 365904666
11044269 1483556 4618798 145598178 140804230 135545185
63527978 23851573 3552015 71855608 71617965 46850409
49381511 140288737 97011232 346585684 353665485 341521408
180017890 17104902 72149278 377202456 168946830 269447198
538650 68409905 74992702 614854659 714489455 715389807
332831943 105233361 33413525 400730107 325967587 337664536
102965964 1103801 22311036 129593390 107302573 120452962
125122929 79452697 19624574 369724122 361202774 286466815
2514153 6451138 35653598 242327449 253390347 225385952
273204320 70232459 191535204 421690403 346316114 354532905
499631104 148121489 106735727 717107399 690064517 797749372
407629457 1563525 244361231 608670561 437821571 611486198
32991364 60894530 50637174 551179177 544409908 540634326
28828050 845192 3121841 49465948 50569774 49408370
20137251 65976140 7275440 255034672 257539034 157482665
1084708 165510 1380080 17032811 18531076 17060561
35529399 65287404 260856681 712682479 727490929 660572619
7327185 35245938 3567078 165289142 151427903 123761960
71721904 16542259 58942043 448374410 417910068 433084939
67902942 130552000 102370272 772850883 829242866 686757045
231211857 49511196 69775302 354083882 188594960 355223949
349217125 18025005 109565875 568100458 598934170 631487517
168647749 3346354 13102989 558255989 447701194 548738185
9822148 4588011 18020121 70579690 67022489 61148196
373007478 177003732 209091038 747042340 790627230 691752284
257940127 185481338 412681110 920794440 800234724 844735871
3725242 2288498 141939 6721865 6634138 3370400
647357089 30237172 27547235 897379463 840194589 896274783
298849799 66776736 258720539 399583448 108353582 376702113
100420836 21022300 4532037 205936868 208777194 194332562
121659088 46717373 48654543 665508367 564294721 641872889
14922009 17800919 10906966 563087119 614377450 596005052
68978475 12400711 15775138 468676422 418391542 443539541
5999490 2425883 2725008 190704473 187531671 182281265
81045171 15556357 6752964 131764243 134906671 137699535
242405032 25828563 185959199 367325086 288865685 375793290
96847580 21766050 20707772 204177470 184877992 257690395
57758008 7978477 104038084 289655139 340001317 341173283
33446907 15277155 84702053 791143955 862476193 754496836
136947393 101379201 22150768 845464552 866316674 870094613
44106904 3932854 25393887 233335332 227929247 237690419
113624579 13186949 74098642 822392652 865332629 792447827
4991811 320163 3130677 119281551 114497368 118559258
268314075 41473528 223069895 573639499 532942338 542157557
56773189 8111139 25445878 175283733 183448812 173807579
16253502 15659859 2899256 201414239 210799265 206326856
32917688 25182986 134441327 319082092 268714268 325049906
238221728 47445985 137577712 615098863 562738993 506119812
611035802 144083843 13231730 920981844 580299276 953409287
53822778 43995864 57947639 460993834 379367655 423918892
34960230 41713893 56652545 278689391 230093978 268489707
133543840 45826988 31718438 834160609 776982111 833222742
933066 25331972 15336087 508755203 511454105 392874740
1684915 2656342 14638134 45389214 49578510 45250581
57463350 10162372 205058246 589155191 674617339 668733263
355475010 21870027 173543540 590415795 585285419 602435566
10053003 6368985 22901540 441521405 464754104 465730972
448759521 217089028 73255970 712870999 652844589 607498227
228708598 68057527 82824787 569481459 581887181 597116605
68365282 124987219 29651761 318769030 473896056 461917909
685980251 19381292 371532155 795006861 688239802 741076124
30377815 22759888 13690013 154968444 153315227 136603751
32729315 51349121 8619494 819427384 627747198 766638091
167876852 64415960 65205624 701593717 666554556 535410224
5911790 17335022 16177180 371334112 270429569 315758610
34832322 32936574 7723233 645457921 605522118 579456467
311567697 108252743 54388350 393943650 338828358 370097469
967349 292121 249513 61787841 67405230 59461475
78545325 4168671 24379125 198747450 159779233 197638218
99749009 185761020 5252972 768771338 784693654 498799912
241999060 168708225 41379920 356760921 310405451 380171073
6294786 11862365 159364244 483153266 526660560 588343989
5817416 25486756 10931061 73369166 67440157 74154184
22667296 48182471 9740305 183284664 164927964 103113252
73029809 10356319 35124617 769167831 794288210 987394646
76103223 79893060 99389922 966270530 955210169 875265124
196462331 12992601 45829718 451218231 449231365 446000910
42674960 8268485 4225573 458431794 437710725 467095275
187375870 307517176 253290569 577760011 633226104 584499313
112436131 100671348 11810204 409946176 407374820 424342727
14489313 5398447 6642447 48927288 46499024 39561261
25166936 52804123 51928153 361518173 335881444 331641561
5948956 24432042 839523 300199911 272513613 242512094
595108831 124057766 115904982 619820276 639320349 470657625
80324630 47599154 53132251 541594419 707204208 705041442
549039548 100993767 739473635 817904064 520437889 876650986
448112559 275421206 381004163 687266912 650375030 641268189
72079545 20190010 223282684 599595443 611963993 591757102
325457203 108100740 90151205 825112456 695462129 736002741
37442533 17082067 12516053 208002126 225170652 213496260
429141 8464284 5913595 123294144 120560249 116018171
8932482 8506040 4866731 211067083 323483994 316458746
100509961 27296757 59969841 301394789 293222510 292799701
62529875 29007890 21594649 379720104 471862374 482053230
455779560 202156567 171769159 904484826 567541024 656164736
202517807 78916481 64596810 291551003 220155369 370669296
746001435 304545328 129090661 878908606 790488825 804436952
428661787 65062206 63527300 715653749 680845287 614798842
3456298 9081865 754918 108931177 103798240 104961653
417656623 146407774 192686846 604268290 506371100 541475746
69716545 34060721 6030149 347763610 334886749 331320654
44427783 16872608 41310065 472439442 399463088 470794492
370054375 58763139 22987740 607586574 587879358 467286254
288446616 158017934 34757784 914269766 815870355 888253938
211692502 423898432 4115481 886357444 901635312 783202740
216234518 107148548 65325225 964122008 880932739 970851898
88054668 64131558 34770370 228008741 223304514 257715417
16152632 143870868 4837738 591197121 675238070 724890521
133987571 21786036 18163156 335019115 312369846 331854655
561470944 178834625 278474624 691650982 741859943 550501087
64916888 296439000 37424370 675393742 665855325 685325050
20155752 38865546 38429732 504635170 359476842 483120227
188620186 4764882 35090367 737261546 696737065 631445767
269890440 72077858 91302722 502648272 505490428 435672755
62733818 6018076 70972751 689743481 733660550 670684599
174993300 45174082 4201377 888153588 878114727 943583788
8151560 756496 4192888 50778368 63885660 63762431
281337445 106106935 138347091 354186318 343970337 301587365
56578742 65167878 35030527 391993830 436831960 417215841
151295584 10606930 28482149 266132970 213919006 189030027
147046919 15089117 69871898 212852376 182646113 189440394
11883046 125918129 21039629 529414300 519890927 541697982
71378472 30493706 2081898 540357187 475966157 623278371
30696576 4905297 41391888 160571874 142821714 160301494
282319314 1906151 105821892 570049449 573609645 599470064
10738285 29385501 7293752 416864528 395967195 541357777
267554515 299845938 6240848 692403165 722153975 653037117
152969189 42912083 86668276 427490802 391932682 437667159
419960 3141588 6467881 296639612 305019917 349130496
70762903 24658510 51134916 314382129 256000394 251727032
69380100 29272875 12287624 238711214 229857768 231673802
62919438 5517931 25516492 392611430 386440740 390776058
429574347 32532535 17213497 933059494 756276701 369057612
311010201 164384143 243904174 769445732 626948012 559917851
228393826 62193539 3716481 280707605 254561105 209780745
34821343 9018164 1463382 46070666 54852083 45127135
4757319 44846707 15376803 506204100 456119262 418750159
293674968 52098613 55927655 438797348 453717225 428235800
130377954 104266044 116835914 458956409 403354764 267704499
12541284 999290 30612486 119373746 173196793 205595265
235077419 63014739 6062229 411305072 410655016 396839422
590473647 216914816 340489027 929515976 975396660 819264718
484239108 78662978 342284417 726100285 762518960 808857526
197504085 29393191 62502418 360484935 349917390 372267750
150107904 57536004 32766248 238874290 185192870 188381836
300968543 15165442 38688548 439674442 275629699 443351890
164898764 108337664 16602281 330287107 297485083 357053720
555106807 211165921 294061877 894055636 971571728 890470918
13207545 146587934 31929408 552520323 602196475 543978662
104442707 77861551 85074772 778375950 708851379 738649123
41078307 18993135 80763902 637995413 618239395 634000810
7390418 23854243 27497914 156394376 164125893 166684228
318160545 130080723 38100974 663724146 664874279 742259629
427715853 428628 241327792 501383831 393411981 534130594
25965251 14434447 15107308 162713778 166557204 167842335
51171246 106461626 26638556 865767888 724078522 912533214
575463718 56251286 174772764 757819088 605976999 722691511
2340917 1077822 2042715 21761911 24507204 16556423
108013527 1143772 199571360 796683763 815009521 860062270
15854818 7242046 20449200 128161970 116728008 119153290
117634356 1937803 243462290 301846550 69126097 283279798
286268289 37481008 51519044 308434228 298373744 290287018
6943697 73508608 79335622 841020230 868023357 922376850
81431934 59093663 69139227 663950769 744010132 699521185
599230036 455338185 224466430 715941534 683355097 669121124
37386839 19310661 7686607 146754082 132418320 142124188
176085767 129840890 193791123 754922916 778368113 678290255
704980405 528766618 186255122 869734442 638541693 883046055
129252636 32130937 92951262 280260169 305420005 292662117
30819001 69396816 190223656 830010602 791292297 864932368
244226121 147538870 14394201 377105842 326555115 354374518
60910359 25575297 21828855 498580613 413831403 437944449
6311611 1905846 22717167 171627998 158153506 149733752
16261822 97131299 78402166 485665286 381761030 540812425
197907765 117142001 53732959 301991394 270189570 231053476
37916360 12552818 14176851 263692068 263547420 209254642
57794943 30774217 11260410 185746417 179750165 192824940
25292885 12196578 6676348 375371052 398981058 363885160
146340992 23702177 159190842 183271110 44273335 208859518
109135221 33752867 4526027 268502312 222597994 279017452
12989449 19886087 8657587 140761169 150056515 151350121
80989598 63856022 46105229 391303991 380337469 315004126
33672973 37940014 14049243 119692704 113029084 112282489
106197407 59910199 6610216 576399963 523455017 575714488
8363107 45644259 540696 96274928 97699154 96247429
28302357 63106707 5547764 328744975 334795779 331552080
472201535 52422586 20548730 793656200 585950249 705081188
3738589 4354679 32440978 81185136 75095755 78012990
105747800 40445772 2664290 175349393 168490787 120103976
457596961 37819720 48850359 782494022 571292305 619856604
174378140 95908726 26990526 386569947 331132559 328873835
6629816 8048314 15846670 216676807 203385555 228502727
121022539 15341505 16856297 552656254 550316522 543219499
230875860 61129079 39995188 235815534 148999259 127866639
103906877 3535623 67281811 122436997 133350268 145502101
13649138 2865259 2270155 20481327 17112162 18715974
228368954 25551855 31807352 760717173 747881785 620389904
542062 8956007 16831675 575523299 524664451 564555516
178527974 61601152 120917906 337223549 304284768 307450300
108720058 76997049 56256591 154325734 160692537 102297400
80686798 50901121 37008264 423091756 401889097 423707577
2642654 6081444 7876903 85395573 101045298 101157209
32310987 70530987 105962089 443693873 453502887 352831913
79315195 9611081 3056632 308737562 283852461 267995298
4203644 3356570 1700170 9475930 8525323 9646153
38989351 54585382 3356024 579145726 540828422 541203963
777600 8790846 3959110 20325326 20731732 23824434
300409112 27627171 10039192 741399713 773485687 771138093
123503779 52271759 29097599 137832400 149351244 132816172
303511949 89413023 34551709 704618074 664575311 707456758
11104769 7461075 1214847 24366422 28746433 29617453
85806 36712507 6147352 225302870 233905383 226044744
32961379 21295630 311729383 876055022 777018631 917557881
27591331 76946511 103010841 438740090 434400933 384866946
53764311 64891114 84804366 381493910 367161083 389966900
379780960 11268454 78076152 441233564 371915410 230195858
231219620 25245324 40922453 776810481 824950356 832015675
498832215 92647898 77054882 748217772 723205270 244647446
295905697 234816924 50589473 357817563 372621822 348103867
613596334 239476999 5490874 993889368 957166774 982137914
506307767 154069132 193632728 775700030 604618380 682237924
133408240 40840183 44859595 361157364 245279305 364539449
187589622 59094849 5859382 455270824 413244480 439015223
151664775 61413583 134176652 160401389 152228696 196791601
822721 672706 1896790 8838482 9167938 8350380
383885447 41334457 26524523 594684703 543088636 493285368
8998519 5400509 1692810 18276105 15390274 12676692
506359673 301466512 40748203 690076678 547879256 698818015
131164571 237893778 20456923 624369200 818558837 748257659
360535885 144101793 100369828 410416946 386214026 282577622
366833708 207404811 12943127 547089966 421811486 527211398
151494321 95122442 84098803 767685900 838334158 769426351
297978330 151607469 10287776 820601489 904147612 776487605
2299947 12355322 246577 39392707 44663155 43235386
16560348 23234319 35471746 623716413 590690902 780990831
285001157 32939892 141924506 393207628 332771958 348539087
52018363 189247732 11179244 502165352 492410684 447233044
359626446 289409852 87767514 444149751 313934283 404831576
177840430 157835298 97943647 205666948 204052436 194980006
142089728 61399721 60326362 174231231 89501948 162388369
99549706 61365272 22643643 486170340 464292525 527663074
14128317 8280901 11215685 64353503 62130270 55832793
25168269 52717389 13387035 648516364 712880739 728344609
91142448 6464204 41722729 95474202 49661368 73473130
52978115 21817405 118888703 490882008 436330291 450727413
99637840 36596075 56020918 768026158 761604512 479694522
61438953 79881855 43390536 532632788 506922075 518758482
445508688 36372959 346800883 606156661 592177911 451712882
49400065 20799173 33076098 517813558 557004728 493940023
69862644 103515066 64765479 459337238 510676811 546581673
223402254 6153313 17688127 471219323 446382089 424892942
5810031 28613217 9166536 155511959 191442205 177070695
14957506 80582228 8146811 355709458 351086805 351580716
316572384 47985324 25140512 495026971 474573485 540350936
156974393 39079210 29008398 647435551 598785406 689987810
334681530 65352658 222485487 437408570 206582304 414248073
204118638 85209604 3567530 319257582 302985849 328865020
23331348 34706484 6864444 347235009 282487985 320212672
305879358 2932204 54705987 761549478 627274539 808681646
95147663 21357436 71895988 136048592 142796630 146657114
77793821 109419752 15633252 506286942 474562367 556766961
107226060 73618833 86963088 798951901 777011495 800613605
123561356 35947600 91293340 342977139 334119839 295116219
42023329 6798844 144575 502017612 468470700 481840825
15846730 35148235 96207363 231589825 245911765 244383454
314176372 17456665 13176832 460589891 275071661 334803810
58031668 27175614 57230533 724206935 532602691 677718852
108687371 11493606 7034460 238228497 272626130 273575997
72537789 11035008 50987399 283257798 263204365 280375373
105643745 14945426 245708697 817020038 832595600 850060719
641315 506233 5793917 106283763 114043306 99316706
68797950 28730826 35170127 140252228 140329899 140515874
198055758 121090161 83332751 719058434 622494789 659799447
21935109 27264265 17010576 455753369 546100346 579860109
66518195 34887992 15778862 93987425 86507761 42014003
33685051 1074498 12941948 183506489 176895201 142143255
287270811 31211675 69070415 519794130 384006975 529011698
41491310 13895834 14499162 83170770 41836472 79417576
68059153 11169148 54267774 477153628 526972481 483602166
820615586 387020030 138130518 936448678 779521955 946790844
73335360 18275873 101627782 477795848 486798831 503728100
61430444 47579783 121298988 864694900 857051329 781683978
461749460 50667315 103259058 647148024 694881949 431421397
37398912 123659274 167161603 854177698 877978866 866073951
599807878 113006814 285676433 870152655 853045314 757976317
152395465 45509726 82295842 249544809 241753050 216036129
415824554 53039529 84288680 504553845 435805885 423313120
550643311 226072203 166747060 610165096 410287238 215134725
40847012 3729117 7530939 139226184 135336384 138961935
738436979 273353608 609746276 942852827 771347609 701133974
246608256 34105633 66562114 498569807 494657334 548829544
525602855 31111937 21123519 743275549 811945759 469977825
383942521 189557461 65161692 406578451 317929107 352438033
465443449 1453635 77687124 583333574 559656036 381989036
3233108 14923124 45110824 169603121 163703803 166585120
67387559 23157253 58288036 292129065 238539366 337409371
248941924 52757391 61225766 913526163 669313629 815036885
145694021 215604626 91720968 545209494 537466712 531167713
39026266 681563 207811119 597436573 498270596 558806900
68370788 74876074 46260902 562894620 573851771 510865588
18935389 93148861 25987279 720983195 807246462 737136882
97414536 5238442 42965949 216274982 212135449 217526685
126682988 47132013 13628281 375214820 356423868 345281601
35442895 9363551 23110841 39962846 37075314 39886709
2543089 9177161 39876450 778527700 650606663 639834996
432098131 24066874 9437160 640912155 696710767 547176131
236723043 22059844 64739769 989307575 930841059 838245254
85749259 22363951 150058898 571674826 278584193 541550789
229026618 260206579 91420785 326529014 305297063 191330319
27345213 1331804 8953488 41450736 27929407 45231787
32816712 21769298 11527293 172032727 163798020 157339829
741387689 682691266 505859570 810631964 887702896 818974089
26506294 209585454 14012463 416928435 514433037 515390475
790346 8064855 62414274 331590263 321468742 339836045
445033417 21032670 145972832 877829812 863330297 641864135
917151 576888 844012 10093630 11618332 11964216
233291038 99875082 129878234 651253257 648913142 560779161
115793702 93866981 51093946 356374231 472528814 456287996
17350162 7839618 93936364 466011098 472278330 508995259
25563271 2618228 102393888 536981326 546426787 552572125
46832176 37205769 4635914 207038377 196795163 208988584
10573560 10577735 30525511 487447665 469433880 478620101
3520657 22705 887354 4235807 3780255 4178703
43276232 99977285 27468110 653321959 695219794 667729782
7774072 121367670 43168691 609549070 572341217 548458148
136575208 102790061 240724229 908165946 716159479 876999590
211639820 110871277 62201665 614299153 573455628 573738988
11117920 3156389 236304 22932821 24920210 21769995
267505495 71417732 188242143 640105021 875111209 883100938
171951585 15656292 34736787 256446795 265810654 218430508
6362096 65046333 159954395 593047763 682265234 591309097
235874051 77588606 264644833 666089086 398886463 673260424
52392187 122769998 8782871 382575848 350699626 354375657
406718306 298199930 105382720 675493817 757815057 761966855
67368586 68906839 3875596 150086459 174166195 160022599
63314322 60849109 9454225 628534783 442291428 571745256
106337439 3177596 4697504 124386948 154916927 134311476
61304671 29884636 15146434 334671919 389175387 398697948
42501495 85580013 34581761 214283963 217193542 165542080
22275407 10849082 1407526 133288619 121277960 147644193
17156083 1521781 51726594 307893087 335313884 325138727
458858671 420079621 479400981 783002076 770480748 712442991
65444618 8944398 6502313 299703634 256328785 225499215
279326338 27739216 99788539 534558703 547230365 521504835
27711405 2155877 20771402 172611630 203308157 207514212
69336671 13573634 11894468 196314473 206778821 181062489
146609369 18832505 10703808 437935229 482210677 359896487
360977178 217457344 278075735 594717367 244014838 615008056
787452 1673898 8368230 299802024 319776029 326045915
91523857 13547795 24138598 252470611 192799237 249890014
3206671 26659896 3338892 335213844 407145547 377915212
660007408 560404754 2534260 781705680 885901030 712498061
49789374 88851507 3808048 910810513 891251722 655064848
143916849 67962144 32634824 202247919 220060179 233158367
63828698 8907135 81012162 96572064 60954778 116894630
71778319 73204476 29471052 144289625 166461793 126495501
382982303 52444788 35011578 589269721 450488106 363842420
622378444 61476527 201096322 847868736 765289900 867587065
4951231 59590787 34126206 418836386 393275736 355160354
505673641 267283076 20121692 561597974 556404935 458255557
413160272 146077570 65839104 733204531 897599292 904466585
283226236 34488185 21901588 398292268 335946513 258701659
289203523 252052 199943416 522421528 526327577 563449355
26941673 55005615 15391561 268749974 275658678 258317512
5466070 29061785 56760197 732808464 697409056 597800778
261863432 72102047 136266071 549957875 366104007 604615063
482597557 80809548 6784504 556958116 447066972 290510689
6611019 3608229 14820 18024883 17851049 13105221
108300476 38234761 56484984 359695861 356122772 292618644
117403824 11831577 38646368 635742176 674517678 669010814
285266983 8441048 1458863 397620553 359169016 323167741
85187423 50063065 35519155 396339877 317724818 400558582
99949287 22477737 13208150 306378360 234960378 285230245
73228909 27958331 42772612 446122140 406045233 425164497
231126535 215828075 11092731 679820767 651030756 707654328
851391626 34147808 282171866 925581429 766294098 826628236
407827279 278258322 153645511 556242506 362049876 367379470
145530475 37179197 26095724 319964698 237505354 340226826
133845776 69625656 4639422 366614860 374536482 343529644
120808938 9683402 5239678 349699371 358911095 361763940
352488080 279892324 171236230 621981512 535121762 619652667
40257690 26712678 10543916 216507203 302911347 270528527
36230097 39464184 96593235 410128069 445669712 393596888
124351977 4444061 91304570 443170089 440064183 449013269
9991802 15683728 4109085 133994170 128611947 129653617
137968765 709533 9328338 350842326 364174826 350857820
30260656 50628518 75393015 690445842 675323922 633927204
424495924 97373655 93343386 502988023 156111970 307272291
372472972 27784262 40076146 418752322 449900775 403637342
80865405 74820946 671409 452700928 424871234 478473790
115400463 63901854 99472784 849232603 858416494 851718320
208913054 139081751 36921317 276882555 244781280 125272889
831401895 139079751 11845743 877624505 702614962 885860694
9074268 9644063 14175019 99970281 106643071 105755405
164153700 275270062 201939572 852372320 815822198 791129967
143769541 56144072 161601734 405373595 386132697 406431288
175856586 153208641 20370271 558775609 473510316 583080367
121957948 29419270 158636847 510651498 385702919 501917441
88973048 51702742 138887164 225946455 164908766 225918299
29960276 209830481 338549131 880253697 925002273 926440611
183900387 39521304 43917207 459601551 385435924 452154457
486651584 12794445 351697742 831987129 760130943 572270965
220530645 140763455 38720859 587848794 496193244 617301853
69074552 20992677 7514586 157052689 163819623 156683881
49953967 978629 8285254 70016027 72581065 78327376
441598756 54804689 25956789 844097849 932297437 863896782
59050413 250103043 30946141 581819419 609015083 431082235
4041529 1860646 830752 9735285 9314023 7516970
538254218 229694122 258044354 707431153 840595475 828244388
173475693 23578276 18028524 574593885 590870207 492687007
374984450 370885120 133480018 822287483 908437635 780638920
17093704 17804365 20221995 80732748 95757089 76232067
69365828 52419421 3757404 90457130 82743607 45229577
293362604 182496686 79098668 762527082 934541724 681908342
87148154 42361368 114202873 623512826 549707502 655060817
45568563 18535697 8637689 199856939 201723171 190234191
515076155 316541253 202564655 993380851 940525213 983805087
44859839 24700251 35348644 742126521 492147301 671080445
634033072 49477322 111144175 897504354 904279723 706747107
2975465 216751430 119310374 770269905 785685783 844491719
11919983 118681405 5823492 794051093 705614096 734270609
115054142 146881236 5026000 605588041 715497760 661857348
43101185 7683565 961444 79823518 55836076 74838283
421832673 196147307 281720017 583910039 550063427 464991793
636509258 135534621 212365042 984979135 882516736 808725643
189829920 121902588 19941960 674753739 609519480 718841045
73798666 12082690 3935067 102890370 96627494 84974687
115044659 236006681 94178405 660116796 694918488 568519801
7705810 5781094 32151958 101676873 87890428 115837905
258065651 33715463 23259927 384114027 488624730 450811092
109428140 110548377 61208041 290737701 291788714 299650745
10184672 12813232 11379869 95685127 116992323 116469503
357828714 50465737 182250630 784706158 634129767 584970704
240555838 46146960 31648057 596998798 579049346 668520768
8360512 11349569 16470458 80941421 65251820 78212323
9507435 1343432 106103221 506614760 372647403 483841330
61591164 1519404 2504408 170823674 175223145 168137780
757163813 125616946 69962685 871115423 433758587 335111189
35744874 57568443 33616440 363018850 368088886 371039433
370941846 110991693 26996660 603171851 568553430 563860201
328531207 42543472 293646340 751984391 651247697 806250548
517465708 33047529 107792311 902517458 857202554 679357633
110999299 27224687 8889859 137900744 127927904 157006286
28156510 151031726 8477802 556402299 590805809 586631652
118500938 24938318 8012457 280512060 296508727 264886171
187932306 60450381 3434766 607649019 602363704 415657572
14578680 108125465 93308919 724081664 724788487 694385114
28946638 199946245 148124486 582368093 656786033 680206368
1810154 858532 2132448 44513343 46828741 44990153
39471027 202779834 25948118 618397396 590236035 622066432
476703523 127389109 35000055 695128072 627653010 512728536
559815871 61455056 336584596 707491574 745378094 684291646
214708639 41639747 26462952 324866640 325729154 344879572
404634083 26877387 34102554 636228464 523873095 301142748
63377975 103960777 372505386 611853832 601426418 580484415
575278039 270962990 299910123 912787365 619037114 615986930
334510884 78616386 63179978 395195953 410173683 304088131
70257661 17249309 47669542 692551968 650050236 683445550
54344034 26472437 48460230 220582349 175289346 211869138
323323235 4499751 161781292 500051459 458414011 554374216
11531112 2976130 24470806 130105436 141996716 132511185
163078593 596719 56141933 314874497 227156781 318813087
150461 8650387 2073509 46146554 42917136 45115868
4066025 8466300 887206 49426522 42582795 45151097
10797940 201520645 299037703 831680591 808353776 757914772
34058262 76580653 49150813 473423096 493303300 480868460
353516942 27105712 51272373 719069828 634857174 757066235
18893236 8614377 3961338 52139540 48447288 41125085
182490252 123084784 101868905 850938048 815656741 838666579
182567549 75274634 9475139 338679241 256330453 303154806
79530004 76470264 33098902 780724952 727187376 721330419
894351 16179547 58158787 161907978 230733648 215048999
149589352 9040691 26464 739896924 689466217 759629505
33882509 10703474 12705363 138382291 147320500 126052388
30974956 21781229 150678838 568756771 611048769 557041259
21955196 1167148 29697925 153193404 162286400 163162239
25818946 23456536 6288921 365572730 338477770 354014233
32610340 85886543 59220876 345575904 377208735 490626201
70855684 16103396 88837125 399939267 474637619 595975488
166489707 23294856 69949028 388754584 387237110 383680061
19330258 61301551 38476484 566235342 587251846 579824216
339200435 8202896 77748834 561010590 218599865 585821746
5503172 172371 232005 14394284 15407241 16645585
14682758 32216395 28039763 153507853 155255035 156356448
203976320 75927527 69212640 481475093 426628411 522760710
6635824 133659444 3810782 257050768 260523369 271566858
11828690 4220337 2757038 64698233 66058342 60426756
677581561 160303028 226548251 762350067 524124043 767394546
27053696 59784647 166848729 788773377 628634372 705264135
23026044 35232671 10365441 311914071 366946717 359898845
153545612 5239927 44392495 321674570 283505960 329097317
121574383 145250211 3784185 691685973 589853110 655297838
362738862 285744538 63029018 752596743 530161227 246737326
4370091 18302680 1616093 533665709 494891013 486757822
172177143 85525238 19747845 857172459 884383466 936210114
106020827 10132622 2557838 225270358 147143172 220553888
161010879 51642682 13905617 414860906 411674017 437173635
12874735 11084301 7483224 95627285 88862213 83611955
13899112 1151727 55279316 178717909 161200937 228515140
51606665 72496413 80680535 506528383 563793342 556065415
156553919 44909122 93259650 194884444 159732832 149737523
98114875 19784612 1636573 175915637 159165687 148089985
241954711 101274958 182421804 450478855 302327232 256095260
30990286 3786429 6335987 129096313 112295832 127382962
92511873 17825926 41344337 594496927 594321055 614572636
49018931 17308564 13297620 460413792 480311507 519373949
205528 825159 607991 2339591 2251143 2498426
33349724 52125677 29625347 785227060 758732369 810847069
30471371 25636904 16721470 98884816 169444561 144542020
445940 2340648 1979375 14880211 14543569 14748421
127762489 180594595 150627180 558156272 669110938 612481391
168607872 204262703 82683335 417816296 460363167 496926233
327002 2007293 7497008 23195636 22341992 22257364
189161705 36094529 52356302 745030105 624392012 762511168
10796871 16716776 24209244 219801856 288828261 253997899
295238858 3437214 49095425 339122463 347472284 360481043
11056893 1578574 13064305 176888213 176159474 105239051
26577519 91873349 52100993 784057618 888573301 921039634
109542447 67687902 8046909 424265503 418579405 367826071
227248169 231694042 96302942 812621659 953955566 965650353
36476898 4200509 14554029 127183298 121866471 141484765
1788778 52824137 103990826 727837063 706166365 699295756
274870425 615640 65807667 471905879 371674356 393776135
21585919 11805383 71080190 609197284 564684663 541025729
1119880 122110764 42291082 342677606 397755786 409348661
3017734 64449912 11836548 554595942 629019876 726421735
127017788 36652079 203981184 646118281 438116851 655028154
117156555 39563700 55018173 653520068 594007009 648391804
46689219 45469005 23153316 129282027 120844205 110613477
91974387 9717713 16296660 693449432 688747547 640007921
153333186 137158738 11595341 905303214 828618319 899508954
421715685 39025288 287030212 794598107 795109885 738558391
868363 33549680 20941052 311270011 347045606 335483523
14466300 325342182 90118298 884343656 724810698 892462331
143742985 43847465 70687789 213012579 193216080 161151932
95217171 21998153 113529820 338889536 397360785 374662511
13829160 126484936 15335173 695367784 694584653 688429807
5367937 28649528 70160187 406161020 391986133 348962746
393138489 265137342 153595203 877203395 880436322 840347295
432739103 83075207 59348076 929936044 431303091 931905539
26840322 96833149 7788709 761194799 700590456 700100142
127411785 52330256 17821242 146296163 97112480 89480294
125730610 50353979 13749963 261289665 283414740 203331574
100669060 2125525 4291541 132764054 123929844 116040080
145288471 12277619 98304798 381429207 355700664 330750139
158469336 64908546 18068884 250198655 278476420 307241172
11978545 2070204 2529929 137474921 129877570 93689473
46791772 12575433 3398379 128438116 88949225 113597215
36875675 16721195 88521381 344349969 357565782 354714757
193402671 18829893 43021557 238730617 202401194 111620613
7583433 508126 6608475 13968131 15763269 14812419
797020327 491839137 212821352 857485376 758172020 929724218
345800858 7022100 66570 496528935 514901095 436880731
273967297 43023755 29625791 421137645 417114460 463515508
19430085 17317105 77692371 813062030 890042607 850527641
173196323 52778276 71517418 399782101 396831948 432465421
2300850 8546917 16471626 115577103 106013385 125290182
14584420 77720656 14271306 339266394 304717490 349667746
126174836 215769950 53603404 586262218 559604514 445555513
278335144 65109471 256393485 594615793 574530260 450078035
339720283 12783941 127905609 470306904 396671216 340624801
74227 101179228 177037610 728560691 780111880 745859413
68135675 45448353 44856673 370017876 390057973 415210544
54091640 10631897 41344086 768444662 939601958 849687647
73060296 27642316 53008940 717683177 650575408 707972518
27794012 30166886 12982705 391709182 390686331 394762916
41629647 15513254 206091264 888282444 899644237 936924141
160964587 179441192 26070020 638182445 661621287 771099768
13119929 56943652 56598111 353368681 462683693 450681011
72834459 33866539 10418144 314128221 327129198 321801775
30118983 2061986 479538 127425021 136453748 86803338
10034438 74865 13032659 36994046 38402231 37726082
540897615 31122487 420066799 689530326 725143059 630412999
95232526 72573595 132035692 792139933 669493388 802368712
12246932 63145172 1524903 206031361 194202182 189695860
186859381 88843122 140127602 441885522 428921699 342534036
559019695 64032786 26398750 612011873 329659497 94932343
93218915 44494848 47143467 137478073 109296299 110997296
16122118 20641725 2360067 199975211 193393414 172133006
331119230 60446030 105581068 520288489 624864488 332874494
485916736 17526916 282236819 836913742 814485285 933466155
468742028 82529680 180976417 949327974 672543502 841210312
88721828 112666608 85778692 327656798 251538763 338320320
65666672 29949920 3886518 167230757 189339421 175163923
185741354 33149991 123794799 829589162 439581310 522416636
797658064 354516494 241263024 929208612 746084469 799230191
58656705 104938088 82676248 618219510 547898272 722343721
725756190 573130108 82671023 775663594 880632952 476397802
48804423 6284119 7183013 56235750 54526168 51150496
98508722 53800455 113065651 371772477 321185529 367251693
14978519 90433148 14762678 236977917 350660763 339975867
322171372 192825211 178493699 645877463 862315694 801992797
88524394 13219688 37457163 586856272 520888734 488281102
336649674 322303617 521582199 612962358 534453359 587803249
29329054 28306019 112340587 766977013 676605074 745757237
326728577 25323804 9027870 743503765 739274636 667263533
308922737 29897937 16649266 455867548 453082319 414957449
639096 5489761 2712587 49091636 50769243 38228782
26547520 5911835 12895921 180180707 202811486 214920271
15551455 8023924 60847678 459286173 456110163 464471839
173808426 123937705 71807414 445778181 684246307 463970147
255433004 93706502 225914415 824030433 595506767 749689754
294595 9646274 3967599 83068159 84012907 83546205
627015807 476063960 79856160 707002670 790503058 240825844
73775160 4322514 197572378 374764167 524655836 476105596
81605744 8473647 2284139 392773150 312598624 344417462
14755181 1025990 13299074 195598949 130506891 168466592
69811711 67035287 35139765 547350278 592747003 560529750
18136611 28490876 1473532 102023853 103933636 93803529
67380463 4293317 68061846 243214113 266193909 241426284
190859625 21558963 37739086 399192526 411605169 261399010
158653922 125484437 48243691 918318238 905601756 729515155
10709975 38008190 15127001 643001716 643218033 620974860
72522983 98764673 26649837 583722429 580011451 523331677
46024447 334538315 33608443 699439305 648269110 703349917
4017277 968692 1961001 27257310 26410146 31032741
752140883 219239750 167650433 887964393 374911151 458239116
152075581 103777801 193054354 594820317 612795797 630453413
126324975 53496479 46480980 278600073 246083547 284544407
94064570 25152185 12312536 572805901 460987476 570450403
3271264 34946270 56355 555827892 841783579 866055850
240360717 102578057 122779625 601031552 558674740 583261444
37448230 7008745 23114934 124604152 111599989 139094054
83104416 28049260 50944296 444363903 432845203 333654813
247152243 174420038 54963511 443067768 427203959 463896020
253846141 54712050 49240565 379955428 297601904 380829172
59493497 30967147 21659813 280092669 318162352 273461934
829678791 37414694 32441834 880626686 422823614 709189852
69285706 14981735 14619635 191450595 173041519 132338630
47669665 8241583 80461039 530467081 630733289 664187910
260291097 39574936 22454039 827769425 671261864 828162435
129928984 44308945 61697741 165883616 138724716 203743786
18259625 53322575 10728149 486837310 403779254 500775020
99658753 8172607 93579492 373970131 399582300 385421787
287940258 96328223 70079616 680349221 467340748 637012400
292600378 18537654 128189333 422806533 565699670 582623934
40607356 262245799 53263133 860690405 842307494 894589652
2835517 1319514 2963848 33301069 33268927 32701774
60396513 2559788 13358834 351035877 188925679 348009105
249221041 16299986 54806617 746886533 748602072 690016913
519475244 150812254 4095235 601560490 759708073 618691277
195470498 30509994 88559343 530553895 512823934 543368861
42974825 22765768 222405165 733524211 773294251 720792153
61687742 205566720 7047721 653552836 753565127 722220894
174852700 82472518 75252771 392022020 406103578 338497879
321886480 196257500 95704491 448924086 474221917 394323829
113110850 73073601 8555224 436711399 418985238 388796420
2051278 10321297 2330405 41674719 39623608 46055219
32793602 5258998 3819359 72347656 73097253 86830575
58258973 5820928 51979038 229838062 235264376 227263304
344916487 11521512 71176950 762226502 771950205 617214864
171857272 164119084 124632003 890369059 841866060 743882549
83609433 29004225 33462927 456351157 462918942 468968406
34819142 91331422 50932019 630911537 546645197 526624821
1023095 873130 340810 6196673 6124960 5946950
171277967 14955694 12975859 354587788 320797813 430841100
254294807 32571184 16500758 301388453 300904381 271320473
761999929 224563559 42991084 843337715 478654678 318326356
644531409 146151748 41929042 900789962 677795230 776511033
46918582 928568 20596611 47182053 17770855 41155189
604236086 222914981 542769352 758374356 726532715 623857175
69457011 9646800 24755595 388402279 400464752 410346275
52953272 15200330 138194600 355624220 384732015 388545000
84780192 776526 46625031 571394087 472972833 608392914
21316089 6618947 2645800 29136458 31150127 22527027
32631691 2032210 11228595 410905607 385529213 433876842
4229816 1283479 1087407 7576916 7574761 8363329
2687285 1943694 79139 46748281 44598601 42735002
97973136 64994326 28161903 689408314 699611194 668885390
13176008 9714316 124005030 903450077 880349887 878185441
94922 10990118 5544012 361937101 360717097 331813054
451914749 226311210 126241119 818376733 835287966 770830009
90652339 49923732 108545572 491542350 350702564 433532940
76255605 18686433 167562412 692209007 922951472 942225260
449017483 150697329 81521567 535365859 460740763 204210023
746877028 353130168 104338576 906238641 713176438 643943624
15526936 10323269 34699966 191679856 190480943 193051877
539365206 137605107 162781423 632036699 541530359 434852456
113626490 59263869 14524915 764005601 933399284 816058494
64700197 22719687 54255752 251680137 244029869 253113721
331260521 46812305 86499114 690149348 744648182 682716063
639637261 90835136 106002583 770395618 425602215 489072390
367158 31809 2021239 5885281 6226385 6074032
570125377 386024014 6910891 766891648 776844488 791192420
428801665 91125803 8928353 833256619 771647613 821000956
590437555 274554624 79950431 621989953 597490745 544307864
717136546 53885954 101767618 765847879 608254783 649097250
72824767 39316712 19780655 96111638 56950814 88871181
762544454 603192520 237872261 832726778 892786814 888213648
98876714 22703529 30116559 541297596 492304542 487663780
276951482 112422435 187994218 709864328 738576862 903582541
39237980 3363032 17769362 94383935 84785528 84412145
411360771 220440232 162514668 478618331 410078159 496185046
8161211 50690774 51339686 561774847 721523545 709805185
7623523 830561 4320912 266886963 254800010 219582002
55079688 13056658 48299637 271593600 329429169 283065598
280757713 15453242 21161492 391061599 338956922 451500042
41380819 17396364 13956509 233572258 224926737 240246718
91578118 46460880 11082747 621420223 664880980 657102580
39104392 26886470 13113957 409860312 411419902 412959561
21159451 42588451 43069174 109871411 135260310 124942554
216538871 142191721 56970196 774647972 779694271 737429862
20247890 10596826 5651618 121398183 132926814 130517242
235945102 8889095 71896749 251459843 240040942 234745250
13338265 19825077 22452213 347744543 356367815 318211892
72652263 14272780 258822354 907977117 946953890 716189883
5918561 120567160 28620479 555816742 501892215 564392065
301203928 113592751 14246723 873302321 822834695 721450706
232253489 53946417 45096209 436561073 423587859 429966236
175443715 102708104 55105359 394195893 363530593 400574538
80185186 4137715 12262046 114306097 124525788 87845781
29934742 2348001 1152344 61653083 53329186 55310601
101323164 11458804 73475516 855255140 556880921 894486108
22599759 9491572 2464505 35652172 36110036 35087670
12125796 34514826 24812666 175447460 188753039 169068642
46016133 304237630 238734960 737713730 952798577 903613328
86381070 52223927 25524978 439815347 346373624 449131200
279626101 53126827 16029731 816894324 757234455 608912034
356004588 134545902 47827404 794000907 847065506 844090799
6067095 6918667 1872424 220253436 218941156 264376369
569996623 594060069 34433279 808217382 818107956 398073518
12754746 74779066 86581380 524238443 446865686 514043253
32931713 31656009 4368994 542519796 458513894 533240346
4680441 63527 19820079 124463265 115978595 103245551
46956598 10138883 10965480 328101336 331890713 273441157
28936592 56351702 5774299 491712401 720413110 571312461
30099365 80016318 22717014 942575080 932036067 799741396
82034953 52624418 162484106 754303027 733689019 760667263
112601409 21116366 80674649 195197374 206386931 151224829
112366400 15880878 4702802 402434189 385673506 302562341
178083191 12460643 175239901 599309076 672505713 677077268
220111252 163774584 47610053 507670707 490988507 286718606
131464657 56587311 970129 193104958 273075378 164158878
150409322 27571241 147715181 599742607 661829202 674326715
90651339 61092097 81298 280970379 253112959 169301781
76184013 4930922 61856797 226060308 91098953 169685736
95777524 33854078 8695587 153042307 104515500 111480759
52911358 134450305 45922889 652529702 869898159 856136376
12221939 55275606 14353867 208680719 227520345 258810032
2445148 3227631 98872193 249890942 248850044 242794250
146612104 28363928 35801416 452879234 552807867 579405154
397669514 1646545 29257675 764308825 881788530 911341073
87668561 17546204 23856985 429811552 424193984 415732107
77618450 57448319 5626773 572462663 614853658 625914194
24912816 12405259 3439734 440738097 488474333 534479429
38018643 67018913 56881297 889486174 852810720 843622829
269231068 102361720 90712441 363637538 240536392 238120791
105501132 1889965 5508158 205391227 245163843 230011722
50866406 25128658 27284228 414169626 445243961 289424990
222515832 61978470 231100883 631032972 606669178 566121706
145300224 81715178 5743707 507220206 541407697 532031211
434369282 66433448 11030591 891049501 943378605 979696744
13630515 60758630 22285612 475037622 611246466 667811116
358681712 13989361 131227825 501926956 298839712 502967027
54741121 107606780 202849157 501354922 659172622 656608448
1747277 1577397 595946 12131356 10879594 12607674
55154906 107021023 30941500 203093754 183868449 206123579
85312795 56740123 34315100 262295232 269971816 185352054
124509921 47778969 105428522 646055214 575529210 664256728
10534611 23218479 64927268 601665354 627131955 638915009
53146967 24534510 7598271 438928258 436355049 487144266
91138023 23614243 71509317 423209311 456062736 446473052
24941614 9232993 17740242 41187266 39087866 27253874
18758958 29319008 112657727 879769330 894785223 830930564
131011343 27353884 54785794 552949593 519868305 543654847
2656567 3947840 15280015 672415634 591638464 686218950
238277091 54730558 55571802 637277831 640587543 633260160
113634528 26548258 26167812 537834728 509781769 455211196
84491456 20505309 2317884 466960544 461171915 415905367
70839168 17195181 12483387 353151200 320895858 359079419
101771964 41603985 17534369 256783163 210644523 237242014
65304132 8742537 14618232 163323147 110306430 168286108
137304632 90300662 38094616 439867665 334307140 370486257
1821928 94052 771687 119990927 145432636 156885624
686760955 291045075 26933670 881855498 803819966 592791602
12212435 20940518 6514690 164711656 191503029 187433627
114422202 25228556 53513837 621557044 564980347 607768991
33502740 61227240 80526912 511899845 568033993 422162326
17381322 7003425 21906641 279817768 249165450 254352923
485767839 27463670 27869086 658939036 262800400 607163115
1276237 12210150 70048353 321191690 323813128 354966593
310123357 54893090 85523657 452027639 452682319 420306606
93510966 23698674 20302803 165963826 166957105 164169071
13713639 9454749 5713712 155947825 167970430 204096636
48815385 50978148 75579157 657465811 636356120 709988691
74350398 43830540 139329288 561043729 610737539 573269130
15550358 7238849 5094626 18342861 16034700 11830805
1299305 189011 1254380 11479172 10076607 10104953
27708678 6853395 53985300 655397132 568539341 673045453
88237025 47822382 26585450 102121928 92074521 89523455
539850735 93714036 80830656 732770823 659247998 690681618
199894134 33530775 49053237 268702424 315662422 221242877
20912030 15548195 1485964 42744780 43413855 28068290
4890064 27209900 39416300 484730475 581970161 593650435
27526395 36804379 7946847 371720603 324840303 229676256
10802302 25969256 33613799 135816969 138054952 160184325
85386084 7820525 19153110 104296359 87698777 81219454
1140520 26854727 24068833 962312230 787423801 729475170
2795599 2602680 8483373 139463884 148781107 167390324
130852106 124598719 14933816 228742575 227824980 182170423
8004919 1072124 3767141 119359254 128804358 113870222
705617312 114056707 34733262 758421702 395811635 542174711
82864571 199868879 69786908 650339093 693177798 566335025
366696082 349661521 60422399 841213864 835960594 489791922
57550389 71466156 3761389 228410869 236771619 221138335
132878285 27973299 32245877 275583802 209424393 180268353
8061408 10628317 8389243 174659290 180608385 182539121
270667346 29253216 36179353 524213666 531391715 474081519
355700776 222153647 232887194 785710592 872530894 727150626
229178188 14288052 107207471 406365678 118442502 216968723
74148929 5964576 9172585 452341680 422782906 551369691
263835431 61417622 40277514 289520535 242688186 293011119
74035744 3655052 5833324 188626846 163821994 177998587
393151030 210013070 29775061 822555528 809321038 666447416
202437 22572764 5761719 89235810 101169135 101285483
635043647 264028070 386309678 885253793 759350467 875567577
476184751 202998621 214132838 684816446 636011921 498174563
711173 31425409 23435572 547153533 555410871 563552697
83151121 87430773 81775861 437157759 452730219 451340937
462188230 337326607 43731687 854186587 858561666 817851116
458011290 174079830 25595192 818847833 789779250 843644500
4030575 52322049 65183151 600776799 595764774 603421278
82871581 267019597 10567506 805419717 880172457 601578717
160301663 121566641 24997562 938000483 820113035 839944792
4797208 6537954 1677328 135554460 106039257 95913258
240024829 207309020 35774722 426729556 432934883 387683796
200512441 111884389 78253206 324302176 218470483 241183669
168414904 239555109 2629078 325059616 396070303 327792321
422054456 139578596 151069510 944945696 757519831 939726606
17158491 50680742 50223131 448934681 331924563 403164300
89330316 77249893 48867848 643693859 601987998 636829810
1298316 16789558 20628220 171317030 131336781 184896740
521800403 674619703 339825484 745651785 816545829 796779608
540616539 52423624 202703922 771753787 306644082 398251680
195865949 178077945 100281430 426137990 409976371 387844249
181737681 3419020 179228344 478314227 495356280 354329585
212789864 30249943 33052230 435028754 379281086 449112619
131421500 127285344 806864 301376774 302329210 201154539
427907255 249804193 118539366 717834596 672002150 708608350
442321735 33890049 189289177 600131431 622976243 554529113
3360504 49245 1086889 4670767 4796783 4868859
37331226 55599187 22012507 493983147 421368332 496436400
48041654 120940400 175617946 940862569 898340125 931094110
9165164 11519356 18402860 287689101 290159770 277054424
399765703 124141887 152556827 692293816 915847493 907439209
362119751 46859118 184741926 807817471 905104298 871675881
549764807 224143671 89843571 872002486 791975229 352592969
818724 61122287 28337967 690697798 653884986 797875908
761378786 185931044 258794422 912456125 706859095 619386250
548282961 230598974 224988640 611083514 388451404 616962647
154423536 110251886 9018981 499968399 443810107 454496655
351313115 60666598 136810075 627122069 448729674 496682879
78270491 33768999 7980013 273057412 263701010 249441048
686418311 394341505 16206105 842423307 817210540 738995335
48916980 20327577 140368050 662178806 634645794 648124314
362170675 55554211 129001537 526489509 589936340 388984423
660625849 225174809 429547252 876695908 395506686 722438977
258583157 3956183 17319368 291629786 325880920 230629530
299839501 19873272 58787989 467376770 335761287 375842923
29249159 14220981 3737311 103688537 110417545 111910301
197326053 107854640 79847100 432549182 446035847 426752698
52727176 27450105 68804808 333335226 308647027 378605804
3728707 4766863 1953491 177231096 169131278 176992528
294350163 15760859 173744086 599784571 578145229 584593928
157557801 43121109 47027250 201844398 183224920 127459552
241509198 106219185 40157934 750891859 717457646 748876045
330221 2006339 1541592 33835769 32572837 34508514
292398233 205575830 51932919 363820104 345994462 349515863
11869023 31283146 3834047 228565428 233951966 232861881
61653255 19785240 7092219 103900587 101719156 85080502
1210407 5185736 1530965 51767120 52366043 61048130
204694647 63212125 50059342 391772769 299010285 403408632
542688993 50183333 1962622 893357504 819021983 870412351
84059297 93149296 41497060 712794158 752345080 684583667
521283516 271840090 249266261 686478621 653662359 399042757
491884758 317587663 6275477 781578414 777774809 706529708
71011721 4870217 51263951 558254188 542727548 419392748
177222266 14431223 30864854 325178074 172283751 150946646
69273831 3577520 852281 284214055 316309183 308477961
29117415 8995040 30459310 121489877 103235345 126343441
44961045 4808170 10962728 120162995 103998364 80939867
35377637 21922634 12100274 235992313 194581552 274022991
471085409 55756945 331190779 755605712 575900580 806274893
15426472 31843651 47548755 480789987 442716412 403324439
349676824 440120562 252033897 705852995 822046489 788973367
3289332 103587088 89163153 356740770 382141008 406055309
213426522 142976349 7718181 613139454 596377073 695235424
105621148 36116670 38218082 404197152 409199420 357479055
221457104 3312045 155947064 485402912 526231184 448898518
32903718 3889707 14760355 52481416 51547469 56991500
22041646 240050904 340959298 914154551 923702852 904319000
9089895 62711484 86567187 292468584 445052401 381918900
755173048 47441524 328432503 881701170 667953919 418049453
9155045 5755497 3243945 150332207 171275354 132158228
118740390 307275717 53632696 906638265 901631748 945103765
11588910 10037317 2902645 478560110 576327277 525163147
406023632 67038117 70132135 552585545 540183747 507198923
95561458 11806257 5912470 409627235 396290262 410268883
22768158 291482467 34938936 641976682 570748833 666042333
5450793 14284486 17800628 126874785 101132549 128169864
19137369 5397949 416621 29389699 24027688 26443741
559243173 165155136 501863824 680036565 679647194 647351492
399321 116078 156431 6313692 6321369 4787086
65460419 2813338 105698818 261622008 252934263 251965096
3775295 1974336 20135517 498545498 635548391 686212438
1142561 54996 649818 13917578 17435709 17814636
29443580 17768963 107395974 248078025 499160103 474667534
106528400 35288337 76507176 116083865 54251883 123838438
35616524 84421771 92491363 599097419 603378960 619365353
135484328 13365323 25912122 140720193 73279851 120965580
8702156 4231853 1973333 107504848 107835030 116793702
111995584 76138044 89848445 850938479 826629124 839721689
124939203 69318992 46455434 363483314 361949533 349665847
157744799 2762387 135740501 218485367 206118356 212714263
111413363 12262854 26886918 907765526 946457492 800705876
40372366 13700171 5527740 310157059 286379033 322440139
62196711 36793335 3790199 179921592 211033102 197388475
248241359 527199582 107563809 840547176 727606466 813486192
195824111 115508661 82786125 618161606 859270509 892884609
238586964 75502749 137862263 872198672 622272481 808609554
82252857 1132733 62948129 430102470 403129205 435117441
53771227 26000034 11525448 60966497 46988844 51744044
933582214 173726039 177696032 976391427 449065886 528243274
6773828 1064845 1399478 68180976 63870328 50797322
55196286 66740170 6556999 530159202 554748329 494813134
168075591 254281374 134403100 487491320 518138737 464932703
9669194 4704839 3426022 11280398 13696616 14618395
360447994 86377575 36459214 412707482 362318636 212198866
140212065 32187081 69090654 668706906 574308605 605420740
529664243 176210547 186531578 803352031 796495836 791082571
11149791 11740754 4423873 31472815 30700532 22884155
324675671 5550231 118215540 512529404 590518454 532282325
65351225 2202548 9446168 289769721 290211173 297715193
48166539 8992696 14894022 123155602 99105929 111523363
16442300 31775188 74109592 744913553 742592792 770062480
124224606 199536073 50776308 506139801 599964994 513592490
720301687 136895339 375609951 792821856 869574421 711082657
347884845 102007752 121659656 405909316 462922694 316663557
9115823 7632109 1176975 142478238 94042863 134877309
42694504 127637915 65754546 443606453 472044552 425207766
175245008 43926966 56853845 202155289 172322650 186715847
81391028 8574889 8508878 263243492 254084889 263650296
126143 33515446 10529015 549637181 546451999 488486837
363972501 72663683 1216082 886195381 760003474 795877237
4443457 908421 23772141 106487456 119458773 110773688
313303477 18769372 115462634 765115870 542347698 707390604
2136453 2130336 6654999 97964468 70523705 106767619
139784575 3851445 11936690 156387746 132158616 56741938
2669997 1342637 2335241 42017069 43280665 43911943
26907405 53894735 147036218 355617558 366254819 338145505
170351020 97812753 105159413 888355460 880933875 870317948
36161136 83481969 5320901 321358610 396634289 378115945
28595761 3778345 7573447 32698005 28475307 14865214
86217148 32972068 93583093 613080641 658606878 650659948
412412129 173558114 7655971 644974060 627152583 582873900
61372565 6205598 1891072 748986778 717471187 712069420
26750735 68181403 73212217 906598764 803500641 715538262
287564528 3538649 58850504 544821355 402332359 448754442
150960259 109143642 277998929 721015206 627011502 706554799
40244865 12311210 26033020 399611906 352881338 409116272
47474129 2114658 520680 114229394 90727650 104655776
244174898 55491190 55635206 338965429 322541816 403434174
340490606 47396569 47934692 745535819 646866263 504759510
523452583 274431669 86542925 865028075 936970970 502253927
16370345 16617593 91370134 635373464 563794954 585911140
18742532 23969182 129920664 605722838 564589013 591435344
489464759 33958829 394555869 581605258 536747231 542954555
68416976 2731304 34571880 910365476 960626889 884125074
382071877 226159987 68480117 790824703 877485189 674384523
357847851 111077129 94019559 638381425 458285694 524671635
372813434 131590482 16491936 635190026 447110594 605124797
185066418 11778464 103463034 628994675 695473935 706381260
9859143 62637189 266721014 698795226 734458485 817379481
290218210 247856348 36846292 378980446 276370843 295297453
1310998 29488792 10814341 103975674 111879483 121092185
190421547 10622056 134760724 575945348 399673119 595866613
420331036 7354751 92134356 519078998 536489188 458362813
132157737 58038981 200041993 501288208 589202453 475160320
152770257 27458188 74254450 245479427 193576978 194935653
6443235 1230126 3007545 32805781 26955998 33192624
23770606 22812720 6157993 155531319 208099607 203166565
176352764 42734369 23536228 369417603 308092936 364716330
365505251 230009399 64770300 519521581 570445982 408773127
68777673 2614394 71278662 719207281 703017639 730309903
277224121 65788353 43007619 573112355 562488651 526940205
427812457 19502081 38604245 815502057 522144900 693490471
88244970 108836106 15295040 272113186 336242069 294082199
139368587 27247105 52718996 161949314 196609906 162093341
677595 38695780 18883557 267860306 268640118 235402919
121607658 2953966 52163942 350625679 442712987 442345025
8671997 64118625 29427302 468811796 797853884 848996875
1639479 80590469 36681563 256705999 255144190 251077198
7404656 2795638 1110365 19844254 20624310 20512174
66282833 28747912 51446365 633751552 619760527 589187131
256625412 50236550 181360921 393511279 461384838 404633860
18869383 22295090 25014623 468830257 437749021 468428059
719908475 14146644 355922810 852516347 817714465 475039277
125204248 32396762 16282918 213225151 175012581 210287098
547987144 52192543 14239230 688000762 478992972 525754691
98608714 91843359 26784411 471816180 465219121 503366924
14259653 86036380 8229660 446575828 472000634 309687806
994808 406026 479287 12763053 11581544 10552439
404438486 111479351 246492564 530400566 677804164 397764443
215551885 106838602 13338506 509214446 674458998 704268574
30134760 18134744 15093130 204517961 178517276 200766334
200844465 133821154 59557394 228512236 170442144 159103829
59566160 57422892 74223693 513303312 457943118 498894970
463196574 121979115 68477293 530428040 398189718 475845155
18294314 13812199 225178706 358882828 401790071 376619573
67002125 9370060 13233793 254439377 205719579 248012653
19438239 45431842 93048258 565436274 490169101 473060946
642894401 123072463 20069613 841792458 925496414 907370400
15164019 26426693 100429217 638223319 637671108 643354278
95786383 8512954 31501394 172972936 181731261 173011296
197425964 29786804 76104110 286439775 258840296 279532494
5784691 1608571 5302186 56828060 56845404 55569899
112626834 26834371 8264150 214027931 239266466 230084398
223782493 21426005 22594938 698307090 844997638 836004054
16972934 31934983 82248613 799635406 629881398 773375327
331567728 340056547 84610265 374912720 441482174 515809008
52312431 11228412 15523244 306933391 300978083 257925560
29547480 16489526 20543761 466826085 476854783 397758506
188383573 121163556 78163395 565773390 577457142 687038574
81436056 130850363 82595232 751992689 697474025 713939655
126148347 44808338 63409892 415557684 530346369 455184856
422632 330213 1094971 6630761 6186352 6586796
42195898 31843795 6354076 435722622 428712238 436284035
59987901 71884610 13692184 617608156 650384242 670498170
61036960 4688377 19411282 510606037 499083368 469184301
261876410 84472017 57045522 304928916 301653100 132117961
53721079 5416805 10919755 281230605 244724355 239642518
4084638 3238945 1886536 39780802 40596115 40431245
28846094 56371709 118493395 465531035 428723450 448477063
175836338 68364720 519258 773780795 810911254 836695049
2486709 58473162 890724 813975911 857286679 835143606
1663450 4402072 5296794 20582167 30044248 29701763
4422726 97037919 10317387 722124190 604374445 732198721
92684347 18976841 24333448 250721645 212560613 241223171
74776715 8642734 73259139 483421150 482056278 485831955
86086459 101196719 93217004 855881885 679358854 873009142
48142674 17821769 256256283 803490391 866476579 845847338
76136436 44055980 55658454 519972570 437043548 515852738
172301357 47255049 63492007 205894726 174309271 253024052
372183265 49404052 23098648 481912772 343935059 524594182
218788461 12015810 42170880 360268263 356502093 386604887
110316884 166543073 254478696 901625954 836620831 881060740
333983533 71912103 25364685 421575554 469244705 285538887
175753239 14200244 112440593 849651847 788325302 848448147
250896592 39186280 50710557 582896313 476495109 617005925
61348022 134641769 110645275 935605749 971634562 967772569
408346645 28319809 75506197 504923524 555629444 607520750
132824364 106715250 100951948 595705415 681959620 622260628
16310816 20832040 1693899 49836936 64045297 60157208
84644287 75792802 5190539 764851939 756139434 692190450
38456320 40146836 37871054 169726712 170730342 187928678
24844953 8744822 5546310 512974102 489172530 531630331
773804289 380031766 292626465 923643202 886645023 824403789
25300593 4577252 3559922 41494608 31963879 32873622
1197253 85523935 59676039 523599510 522154641 494954999
539329403 334908940 113690807 784451772 752769479 679266236
33918642 2094341 14501664 76251648 80368437 73640629
9316771 3895678 3437672 42178227 36857939 42421930
695881209 198268288 188322445 949825486 945336179 747726452
191625595 28541317 46459972 483216116 428351642 461482238
84077036 45079294 1080060 263477811 320649147 305812494
660868809 356868870 242469408 778333476 764634185 621706183
110971548 28674619 79116414 733280689 722454185 704184248
406395350 97251149 87463605 636833947 508640926 638644178
137920252 152045759 123004218 602337266 764621335 626901133
97014199 3105339 25485442 113980307 54443376 101764216
149312173 7338451 25867704 218570908 262481787 279490467
613556473 192218137 53620483 676877966 400338942 636806009
106737811 268012726 19354156 423539258 777595240 654327544
211538874 240972745 54558071 591365557 595886566 531450165
63844636 1124714 16462775 235838483 251562340 231366667
117527386 49307273 133675597 137285561 66311758 148860887
4960443 5643949 13740858 141593549 121670071 131940479
34784841 6846263 37104427 945878410 964879122 988657215
48177136 3932817 2555752 242898107 285905809 223363761
223234278 109731465 242738380 372366383 297717935 382854975
4228759 34791135 23053492 208237755 213479113 197933028
47023422 5837790 18737627 65850322 59811225 59663107
36706788 2441056 34103293 849802848 857099948 853748758
361427723 120704641 168009137 822296155 775551164 787646067
38781630 88980729 253476300 815508165 871477826 885776272
27332114 714541 1630350 170156556 166281274 130841275
6014127 5336854 2686156 77928248 67750443 76359550
198862457 22961503 12277567 257535136 251711296 204772631
177302312 37260769 98176232 234270236 250353927 198416749
87171165 81890184 93607027 122384205 119635697 145230557
137640400 84668100 56172797 191455245 233898791 230109541
22842648 14442368 18021559 303239415 297248540 285353951
56365585 118632946 80333223 589078407 572906113 588629096
10562360 2626960 4553210 48688830 40215476 45283635
85500701 48569652 56100542 916963359 900898305 845688431
72622931 192783 23515113 126214543 116720696 111145947
126484952 151431319 8316588 751800697 702927641 681974117
11027939 1848083 15597479 83105359 85723139 71827522
34134776 19367839 35467535 146218732 168986524 163012937
130195838 124243060 62352461 277429991 272061237 219576916
2461630 1233337 1255274 3097293 2514951 3155474
220833686 23291519 60820345 293642526 165755285 108663133
103383441 73128382 25928920 142891375 154159174 136302631
68787080 23409740 150266378 581723787 604736169 514101924
120180167 8460070 4488689 533699344 779762473 892199633
74528322 7116693 29494140 221982390 166987877 180531495
2168078 13433210 59414233 558006013 587316516 568601938
106827462 21301842 197804387 905571840 832791527 824422758
43159363 1803095 7671687 56047002 53392605 41103082
64352247 3550976 78074284 564192730 810660107 779638122
176984065 34441593 174100540 712535777 661578484 728997200
8746422 10941066 10932497 181757098 236115918 235809483
1285516 1503773 1865965 33846927 31469546 37897069
71659183 11763633 12667230 149879934 155315374 169030523
171348703 98473470 54234303 460152312 348324178 409934499
79652817 14638412 4954757 489681712 627307258 546977727
442597063 169696603 100187861 578357150 282128785 526493904
182762274 12482952 75382516 969826511 908695324 932132994
309456551 114787757 174852091 334547840 271349097 216478929
214365757 142829105 60586373 556042747 530102154 441025754
243991462 27818470 130761748 787948378 927764881 868919303
15683742 87155194 9488431 113009845 197435684 127629369
38616042 30310056 15865618 363612954 398227998 403844690
80540884 45751619 124267744 648746434 816532757 837845071
376999435 81798169 15591799 505762395 401043502 406580474
161707588 15624144 81184728 224702811 195410283 130610758
282601076 51772202 27791394 382787815 313006400 411598018
532847862 196022268 12502010 862035404 615218587 569952923
30254545 15254969 4074633 172413703 178953873 195889967
544776366 182656936 114406387 605410437 467428049 523364425
80356587 31069448 46192459 229610426 193928139 172240968
73911491 10020134 15791384 657716670 660567426 696345251
3716783 25749858 1181220 489488782 543073082 498802640
36932014 1597825 48732721 291280017 327663034 325158096
153120481 134115248 59593205 673525178 703603854 705004494
646678917 324039194 44463452 769186011 703678985 521608056
276007507 110677045 419749733 485196877 472390420 628325034
85258204 9634760 3111471 186692755 179842689 148486887
38089967 8966865 1039228 266511862 237677810 223194356
135350747 369292194 152636879 895127381 895631059 930923799
86227700 4754791 29031506 271875671 342500608 303115553
23511909 49976602 3914319 220796345 224672321 198881537
1875348 2855346 3731257 74071290 74143820 79769738
8673385 117822036 61795467 386280239 512576916 514644507
222524015 8993896 6045140 265739331 138591291 202861548
68909500 145305914 11109018 909831778 923033110 884378530
27240443 6303608 3708758 251145265 239834698 227047479
132587106 8247821 19921304 263292409 194299162 273270404
84483808 168416365 1661362 306287904 390268330 351399510
1333364 33456995 4320689 359021315 309545823 238642893
153280355 38837647 134830237 301469164 372173592 338470746
118080095 27129305 27063233 491293391 505970890 447028240
36279290 28496760 35069330 486091297 488662651 508094176
465758019 91303054 59383161 758180305 735652081 811356540
22805634 57723860 68528250 650405033 732023215 710680058
4433531 6308227 19108533 191318720 180930075 144725067
19434163 15322171 2329061 59595705 61803628 60232218
181992835 90700500 25600203 790900358 757188940 720901568
4607248 15054267 2268369 312549610 333157985 328503992
340702 272173 1559578 29833308 17310612 32380070
33520463 56377640 8303506 277585471 278866569 277199322
76834750 23472374 55332493 755486443 598217875 687947381
27300975 17501104 12319702 203083223 218434167 215165831
3257278 35607071 47374237 664726468 564840194 644146471
62594294 117589836 7387743 860546040 699671244 776922292
97275695 113968622 50949001 466014207 505961471 542262833
196609080 33895784 87811015 455158038 452972410 461769487
180135773 98251839 157684317 457216619 485986790 466165052
2356877 2768378 934402 76571601 75989004 74514752
1004106 15725745 79814052 367727624 395953603 410154418
195201787 60564260 103160768 300081582 294830923 260917043
31480747 4072053 7284585 58664707 45438132 54620046
389216969 183043178 191637233 423884010 375274485 434538025
23855493 10269379 14167891 32654092 31120242 22408960
1602088 775524 7304237 51619423 75888923 59249903
57365343 52088255 122849958 289072300 232219740 295520230
190320179 71746102 241475224 751544527 802124500 646478028
22842594 8328875 14768146 412853881 437016427 448393021
50392138 4586912 51603360 138444978 96462560 134337830
138853441 71753672 130693643 688703141 904237129 911522960
599528007 107362934 133497651 919867589 687758892 880402747
64573905 18003274 64490711 537621946 856881955 850545871
46270245 8298440 38054315 115890136 119306793 120321430
736993061 158324515 96719426 850847873 536135499 559541779
316399836 50389334 299077635 973968243 848788983 995101695
33104996 139538740 59929885 911827997 841038795 905444407
181095690 37332703 10260185 277473755 248122808 261307276
229641130 183966099 42203020 763415052 704048085 796468252
100608393 113424375 32409106 833227812 924646478 843136004
94677546 71832175 2751770 356280514 423954681 435071600
31033473 7754015 4513388 190993332 194530440 160092334
332696623 81296436 120757550 754096957 648638712 710369345
220277489 103211774 100036440 330615042 249595821 322447687
493308115 24355829 171951619 566600328 590657661 548643544
22005654 24815970 24119677 302084293 285154174 338848722
260362701 20881361 146612134 468298118 392802217 459000442
486657728 36575156 76514168 525484480 138383391 513115868
41347795 3517632 171798085 802916467 658955183 814768349
12163831 958229 3509553 66453049 66632877 62270502
136277885 235237590 204872192 715339870 739242513 657576736
597244744 523266077 522272957 731830789 867964975 785945777
126933239 12593404 26178184 393009601 386200796 326442429
187392591 137033878 71999258 607321673 616637938 581700181
66691570 12847283 25816766 141720857 102405814 142643011
357683718 110792131 265623531 643535764 545794462 555269079
57607336 10708414 92512412 605189124 726449754 712089038
97271802 48078352 253308285 783324542 914553143 919419955
11864096 41260835 185714581 636968646 765592522 602175219
606258645 150231062 128175817 719369472 591117003 740831395
33729673 15219902 115588188 231149457 175425071 232841830
163736061 143399704 48438328 607024549 648187591 576965684
13056973 91829498 1896578 415498028 543476104 588548756
3105333 765367 16309942 47426180 51509470 50600290
65942870 71023757 8456137 639051581 432001700 570887051
4777553 4707958 5151809 137186582 135853665 140570022
185606834 224014586 50643693 768602345 839220682 715388073
28308327 65673961 77616589 521680432 434915527 682125212
101366687 12605888 774302 477369935 544804595 514566991
547826954 38235505 81901081 640142902 568105989 580653728
2661332 2064564 2212050 33517619 31426827 29108980
83368862 7344985 46286640 798670442 755722807 730069714
55134030 6190730 35822199 279647935 258810174 240174223
12401371 8427046 3985794 49164889 43763363 43271638
230536337 29416775 87850205 509172506 608883538 569917693
352793743 20101717 36398950 528195521 531102799 518033312
156979270 14910037 75695478 504532009 236582118 442520625
114566956 9356070 33416695 387565419 578420017 538078811
132261280 55641965 149723394 379784306 392539382 379592633
235151100 50830905 17988272 419707995 354449071 382126030
40173197 16889950 12521646 281048089 242838108 235874987
20028132 54687021 264619564 557722088 580297196 554594337
227070006 10567009 18126835 924042475 929177743 826570118
7670888 921793 5676577 8967941 6735409 7008585
12520546 15057999 13398864 83824857 87211290 86295981
168898513 32185111 20638055 785590314 770416740 762943823
227708882 41008780 9102188 831020542 398696530 756966932
422565641 90886019 203647295 567596172 532617388 359878196
40400826 6119705 53853996 239746170 187771679 248825137
14217728 48208172 12786829 364177021 376388817 363156038
392805845 239790323 2096722 403660609 431594085 388138824
13629295 45384055 21443888 510770276 465489011 511277187
57355471 15906523 18337791 78666650 106685366 104021925
2733484 3499031 2875275 19510328 20775998 15192849
143561541 47836347 4371519 372000110 366004298 382832118
220023002 101772207 72482477 888713224 905124205 962876545
160855462 89079767 114678925 576640718 627426494 485470451
222294051 797784 128669019 488088083 598037432 593683090
188679916 47158106 81470597 435473486 350667049 287091217
2341783 1959073 1028249 29575810 33722840 28398092
81510574 30391584 3963100 91939089 117930718 104889065
304963839 65239091 50937014 355020391 189272568 270817710
46302464 1964569 7339955 97334580 87074340 91494494
36885167 92515139 229999422 796855661 532313357 763608552
329524204 72112531 110426192 808235571 689618767 778678039
245308880 34061883 84359500 952647767 824751095 775995825
18992568 39376884 29586278 285884244 240547470 283985531
282408801 149272616 31320526 306052521 266509672 241438445
17621629 58464365 42511458 414680097 375339787 409019461
415197041 21540324 20223502 558985286 511668400 550119260
84030175 2376768 28252254 202324504 148914447 205720192
18304702 20931206 4207538 153417860 141409543 161532661
52004761 13470410 7973949 518713069 567174557 453913888
280938494 193189593 114821063 790993741 638503346 779100964
21197590 604689 8871210 264382841 247233286 246461396
165046963 69385180 12373247 300333508 293488801 303121786
35314044 54912052 40703519 376568962 323859424 371452253
87686365 152805381 266462316 941494712 929301069 928975843
43596640 10546002 5587870 368540906 363892830 319060835
667246220 343759536 363652303 889352481 659564575 428869535
28444421 5501811 2465758 69793150 66195251 63006913
59050255 1787837 1310668 108812235 87029980 98992681
10580873 2942242 2316541 150767974 139958015 151534316
110694231 119161275 449576589 743475278 764847321 749449082
46518959 98087835 23025165 578971846 541211448 570312882
92466147 48357435 192338336 781565498 743914733 611785077
4531895 49805312 3700921 281743702 295233042 297846655
6866499 31370884 23646 59219247 56101600 36449000
25674447 9503108 8396374 55202016 42111545 46348557
98271399 11784047 645377 124913475 134941469 135096458
1156670 13914678 28893122 159225594 139653656 158411975
94847609 123101424 63218500 434112047 427048949 424015917
336650390 17214781 120871063 509302294 507526340 476287679
49521956 25529731 40784401 686607825 730034005 688783467
798869317 151427766 7219301 881024430 928067071 264851394
1713115 14653118 2747321 257467340 239498045 251834511
110508737 129215772 4720673 592846493 809486311 838663527
273492614 57006710 28381701 413320775 351732608 390723226
59566763 6535627 47327380 796007830 821699038 806591485
88378555 150515032 177770490 879507402 867922746 867175356
45788253 140163920 3639191 912293493 829969784 817981305
8093394 2347367 2433818 16180922 16057382 17210425
556885 8055975 5310477 41027739 52334434 51049904
213308430 89255245 15401367 450483581 524717579 379652872
326023999 274648273 173372354 828759568 818197153 706016015
2746497 5510027 3673856 30415200 37538087 37540773
32801914 54107244 79140002 773819955 718760226 731447345
118121652 109507544 25171513 162277281 157668896 122712733
49040934 16068380 6183660 148872349 141731109 138810153
55076960 82112153 21095338 432312873 420257857 440458777
8680865 5971224 40496598 549158242 553545498 550011995
127256036 9252981 39976703 274498615 206485439 244485906
12579117 42481973 36223339 753338086 733552605 700747574
16419239 6357567 5590702 65324139 42075654 53069622
29225129 66427451 31221431 326876268 321959447 323578115
387556695 97685602 114402297 567988689 457404329 290073932
43661196 41483471 27310006 144596910 140845762 144247072
78216680 35822804 171801926 598931354 590138816 576407493
77994692 18711149 5798335 921871126 878404423 843792833
3937154 54565 10235462 487144719 403948578 475777218
25284688 7479537 10080597 66129565 64036236 49435173
66348930 47804617 27838412 164951813 157278992 216109292
5496114 33854906 26064762 566777843 534033864 477081492
26005421 8958899 6481892 472212523 479823224 362364459
174610351 89146316 32199227 199555737 203467774 171760436
628242794 4140340 207450111 803326010 668184583 865150162
332645242 170531124 271705626 610170489 401312416 576870210
71152602 42415200 21751684 111166402 104814041 52255266
123185644 4353638 56352083 207540501 207817462 113115649
561206582 20266550 431958837 620398163 588030217 500709810
37340544 13837154 24024794 485532563 468567388 490926476
54674026 30924905 40128142 481927086 403521593 447045182
5980198 1058531 5633919 21589140 25629942 21843475
153335208 279201645 89703166 424356352 435018148 477412355
45412877 17367236 3288940 172719671 161557915 157745399
48161869 65866341 13602050 605972218 628533881 580840445
47150647 24648995 3615786 78713439 67291598 81515977
21399379 39306134 13512152 164200352 181835760 194657305
4204197 1559454 2761364 37214120 39428826 39514204
3492644 3123685 12773584 315908361 397609537 340707875
3969671 25202505 62227203 504252105 551994063 571159005
244196533 10929460 108692879 632560896 419658145 562587818
4306048 25072160 10378596 118069903 129254446 132448566
81065329 118880127 45473262 321165296 310508889 316284995
523338336 21394072 127180713 578994233 609684532 497270576
83310867 12955360 44784376 222852191 226588159 137217992
182829 291992 14642484 116452139 107191727 115580501
314747949 239860961 12954090 796682989 932010483 845107854
75713212 38778671 68572070 724512374 748176635 766735980
12528630 6319215 214305 68566811 72483734 70776844
16637776 47531925 30699587 533382606 533881288 510540062
45306289 4197750 31212877 448309543 482248702 424162044
13940558 44914298 43894754 261884701 275291027 273968925
264933690 71298227 106640700 797555061 528911396 733152168
21575475 18440827 5983521 181456191 179612187 151118699
45566552 61941888 48915706 570033660 547182735 560030610
15488141 93322064 20703735 493349336 490069536 292894827
16374036 72606901 60487171 456906138 456027234 470054977
209789203 47061436 32528979 490175702 279954707 310414951
337562998 98356891 241351247 449017427 481842962 483163122
5492873 7915286 1785055 124425889 112618259 114336134
476024376 288401164 860364 505245115 441095814 291982741
21449990 31026127 63747437 350598000 487105493 409034085
361183865 173741529 116700240 543637250 514636459 274349900
8888622 16125171 1612426 70472104 90135258 80288856
90426882 3430208 101779262 325432504 196936822 190388659
99338257 130567098 37255982 736879675 768661384 655829236
194809197 15506316 3247006 360929255 279803334 342847147
3799376 5324235 24227905 155887444 171395388 169894463
91362451 3757045 266056 345176203 323217495 324162493
72306725 111493843 37043672 462138049 449144929 492775660
116305200 143492105 6253530 814457816 724804941 778008651
154617741 48164776 32788864 849295357 759997097 874441611
182470730 88264115 190607084 646983192 766373001 749930263
4124140 20811577 7297110 171634329 202674433 196186450
227995499 1132985 162873872 783336608 828922457 821204857
308485786 78543268 65007934 796957618 872927451 614665603
25964383 48257186 61345421 402173716 374453833 397894622
97108685 14821246 150649991 629308885 647258565 566548071
240332426 12005922 72441586 545748812 504658635 304437721
6670900 137662288 37669281 609762786 701159039 651945268
69797163 41306580 10683925 387599891 396158293 371328640
206898553 116832319 2048593 291077009 251658183 207899431
255082709 117656305 31190593 372425193 201795207 158442694
19883091 24985160 81378117 443876242 451605971 463705829
623804657 109761165 23024980 799110316 627188460 722174509
25804453 2859932 7601089 116856057 111990578 99483804
43871998 2294560 61652356 349591172 354273459 354967304
44635339 52412932 27981626 763223429 759430472 783409118
176010968 121859825 1157070 480069561 413004601 477018756
241624778 43693291 301723453 471799664 438510105 437341206
30274846 174242733 9741435 527392840 553717437 501389806
17907205 55815571 17662940 276261207 290783997 179734201
76293690 5122108 148848569 406426959 443007519 435178137
14687456 73647778 18880557 318855389 311131250 335608719
67079309 37351494 1308135 331914356 338931222 276637306
76400198 63219442 3348681 126642575 154714840 154646811
391108344 64517156 7412153 613627543 621549493 520455940
68401050 80383885 18525295 277390726 451801142 440900406
90306902 97143811 2317558 884134892 730966223 882794710
316963004 127471475 94583173 610867094 542183168 707987875
366078686 169679289 156949906 403574755 425925709 285566080
9685596 5534211 8664354 205842414 144138983 213254186
28175654 114070788 159061409 421508127 413109310 415135034
430085433 14268758 47744199 804889530 808627757 679058475
374017733 108855555 16024107 546734566 221216848 566763375
167678143 46200977 63138490 301589200 295716959 265178382
17940126 819870 4827877 237711722 215622148 227208714
471215236 103034216 140234371 739156544 755156209 710050887
19685624 1251555 46986677 398787219 372058121 418494222
99920075 30968708 128897616 587349588 550173367 618423840
36497905 258984696 108707391 722954065 785937869 719917737
294340805 305870744 234264014 354977468 428535883 286249994
98525351 81326596 91275391 617854628 619310156 584037408
464592690 25226066 107412372 506775963 477129399 554000266
62876936 62565518 43655406 879206143 819448845 533685503
41266291 3596555 20517016 61890801 59519738 57970902
265576796 100206727 34479151 708466449 704995489 715193181
7507211 38061381 38806302 952404849 704117918 793752434
78504998 30044933 8726799 106201348 103784160 64367426
20193309 5827534 40620720 620511149 834471858 753692303
992559 29530 1066567 2876543 3309442 3441369
51680697 25247198 22646660 385595169 418863027 430270164
386779 12332575 2566726 120329997 113661232 107159144
9102173 1130474 336174 11640760 6470460 8296951
5217324 515769 1057303 16816359 13444607 18030795
11243902 100075073 10583913 530129687 552092068 404146966
175692181 121887834 63238270 710066937 719419089 724382358
86464026 54538832 86164946 385191513 379636525 334665180
24130679 4069947 37350403 219811884 166599595 204267627
13803685 3128262 15568984 235999362 317159401 296959617
57077365 13625657 5539849 99910239 114249362 110016629
68509845 183383651 5621352 711888132 695982290 538967314
111196682 20915990 18638088 364211881 309384178 362285545
13273595 11419869 7501381 379362291 415288281 427675811
186981 466639 4653069 9200181 9248486 9710566
7496275 1647268 5903287 10433823 9632521 10909504
177337758 24576049 15440857 794980838 798666847 747596021
96411090 35660690 43095716 401948525 442030581 285144114
322280617 239407588 201439275 695386652 606883449 732771057
210790978 611758 9770489 511595907 553033394 560574277
18878857 80942605 47528408 942959964 881107465 807538704
25710484 55217973 24816773 193601023 179599549 193007889
149561627 33803241 42449790 168365641 194854312 107610017
24379160 51382415 63513198 306228178 273617072 291736321
20157802 4596583 21319269 292066363 340413114 331984243
277719565 65538917 55052543 437982064 539607291 499267434
197777330 46151075 85568175 358479599 487454421 502146518
489541830 75260891 158006245 599800397 306163371 295028178
34093185 33971999 32956128 611649769 555570518 596165947
148538784 170913463 164470322 625225677 636622892 555293041
30896871 16347359 11869566 240317726 218542617 295553161
74659081 45983617 178081682 835344255 850351141 841208577
123801410 51646535 53855124 367304214 346355532 346858932
391000 704803 12074009 75845014 77835505 77167225
56191748 120726112 40176395 677329262 711695431 615136091
227209073 21652001 32259839 374630885 363580646 246018995
117038241 22979370 41016553 436410680 307001918 353307642
13396280 32596617 79341429 520397701 505376010 487521581
552941822 14400032 37505906 762924051 539562938 778768706
9155606 10991598 10506907 126223800 140729461 145421684
33269140 12894511 67079818 771488095 785515782 732176601
40405667 28863832 2559570 463736291 469797464 560863581
112774956 6959147 44698495 418780640 443799984 452171876
211636455 64968857 263606100 737015703 781468815 658979073
76294647 33564818 10481526 580124952 411384538 482450288
626544602 212736292 17679596 903199788 743529129 755245526
106859699 8555488 26054068 726420744 622677088 729592971
278815712 113914930 21517209 921130086 916700458 780300856
369518135 59297826 107547273 631211369 335775817 437633363
16247204 185948 42822139 190514868 211023154 207422590
54576801 2093696 27615346 309127941 265063434 287208405
46156179 15698196 6345963 149613811 148691174 149216343
192517833 14798782 132309505 241396518 180403794 240367377
235027946 267042158 30212037 505637726 502021678 441513194
94475479 133010402 36054626 618312414 763855139 790985283
572044187 38925794 205135410 620463451 617288326 403128021
138802985 58814787 72349815 378543151 353847039 315670397
402559119 150275002 118938311 504156688 402505759 437535109
13806889 9838517 60200134 870781398 941456230 841553646
23896856 13610501 12619524 263124021 292244950 266255446
37323535 90661402 23797218 826390519 849442157 706117495
195254162 1931575 238498582 473473812 382984204 554967049
19172985 56560461 126375110 877207496 775757061 909372471
334902202 194157960 38554282 580385026 839320676 742494238
13237405 74659464 27594352 497748820 556208878 548210680
10700692 1046395 4987638 45328108 49019166 45272139
68887141 75847308 66955968 657297834 540350770 579803954
126297424 116599216 4446316 658816714 721240481 743740709
128822766 74419271 44035932 398366307 349673665 409607209
138395176 25109006 60696963 179633571 124775611 292549863
50236191 3059760 8636799 104079993 90452591 102570331
251198916 40186896 76592019 358879567 715377500 698219126
54716408 702065 12589218 206701230 121772000 136164946
152062106 69650981 4868948 756483533 887925582 811298379
115559873 157640501 10229096 741125266 748904498 817741329
139265374 32439117 3488080 264956373 269320519 193557540
842007 344310 47958 4510470 4368619 4886837
197692301 11344092 90866528 844905956 797887568 753337794
79621895 149926540 60756550 920051775 906372373 945371685
368425394 122951194 64151658 934840468 959793235 867589765
2161141 9511709 5196868 104305866 109880465 89326884
281374029 109972360 29175124 873677601 798908180 801953538
310839147 114601268 33321026 542266046 558084557 548692076
301640531 122513431 67705369 351303399 340472783 379258181
180373028 26411433 137792571 289341242 121860854 241985537
260215182 249087285 1358839 555933127 505530441 533373142
238862238 18882322 182885190 461859932 434897930 357776569
62050925 11590970 23597012 90621180 98126369 98437770
149441636 93404767 159908916 488391682 463055284 331775524
13307877 10017612 6170657 83689988 82930477 82890415
22428864 8827789 4689385 200027924 210704503 209556882
74016251 3236149 28670892 276792461 271403903 226642918
34549026 82154622 6827989 732604781 718569747 778757436
453330777 20259921 123131300 541456921 473816331 267974624
28824843 27387224 35362285 351244508 402344766 398820201
58857280 71141273 22671807 329650174 306728795 328128817
2601264 1423253 134779 9769843 8246660 9047815
206810830 36054992 43254112 465944508 490909276 506119122
382248261 117720737 247685405 781353071 742463279 646505183
3897948 29558561 15486527 357382098 381806503 345939364
357146220 247706955 3723825 907924699 866873405 875434418
321373237 245182107 68446583 543562442 487244819 538298352
106739545 50945606 106898232 342558660 412618546 425067652
24930578 5632089 117092501 247656666 325098656 351252022
102349114 46182163 108158466 377217949 432649758 466249308
250987206 5294261 68480105 326577715 159677110 277271229
492822069 217506716 95643968 635104968 608232700 632520128
271506017 241589932 372963877 875377027 762087604 965877375
460216724 143181526 251925018 565583158 491570632 466649072
244680416 120845449 94561452 400881824 478463562 399169706
106004833 21198348 54605993 502346571 559565406 676261167
148516040 110447128 248406 232649044 227947166 259491448
13069240 26092579 6955350 202880631 200749492 221887469
94142553 24944068 39711512 198696525 163990081 175946018
41060360 31364314 12308018 335347104 349009260 337857710
18031917 187298976 109737635 749425117 853787876 894085888
18325471 143430490 42199995 783503245 780501948 541703811
168066055 35320332 2989727 522797806 478446148 434483575
75729418 1858221 4343381 498601774 432259479 475059479
457025196 90282669 29379712 937241040 621040943 875092646
1200392 133131948 37204785 517249672 529788380 504203918
1707360 14460615 5696996 111101102 68499881 88950462
449756010 281757536 129381355 477753655 467948462 322595388
375932817 91898485 83880637 485340937 248335132 406697544
113972512 12658240 13675118 445478481 302476618 409882978
16705070 14422108 84959791 364533269 410881426 374980144
8866846 413942 6846494 258395338 246483458 244508190
329314 4189109 6646480 17146400 19536517 19560766
342699221 50169021 87282182 814432137 754319531 706708514
313105235 4574770 79676876 647885386 538916590 551858050
19418938 18999278 26247346 351961376 382854083 360068554
328101583 92627816 176392853 660960700 733813128 766165140
27937577 1130172 25297387 135457593 139846250 107043032
402634102 35172402 255337875 569508028 492677739 535408404
319746209 225944549 56205961 435376417 483338820 205934765
241400847 5431519 79167041 958619800 957169589 809709230
38131623 109829351 104257123 469093357 715108162 677720132
123285897 19255738 379310440 811793872 854087193 853730285
5969083 9627898 946298 296074398 229732115 299557044
705267 755878 7839875 42489765 41279815 47268283
9116753 15314665 19072427 66959775 71559809 62875797
58366953 4685522 345237907 849260787 810252255 829035270
382826993 204262022 187228164 601075536 361278277 585269713
14397741 24033918 638694 90769781 89315588 92397552
19044272 28660433 31774102 313500390 342465018 329037583
294084513 105533190 188982790 672145605 750073095 575677554
87520216 151046804 20595474 925815289 966774287 973538981
389518702 1896017 66417338 679550498 695451547 542528145
17974749 17114587 1192478 484790626 525243628 519334947
94848719 60283181 26955660 571079463 596464029 554975010
11226834 26236417 19041348 197514113 197947088 216139987
457949805 62145377 61738133 552154801 330622717 518181277
94359781 230615585 108303312 751999599 841254909 762322038
97983450 69208424 40127360 397436846 384797083 405401147
97475814 30239895 29019015 232151280 244781850 172882445
296836015 225231182 20615697 608931976 596169068 612421978
57890716 611195 40991039 87214509 73418508 69900165
337833139 201852163 3615225 620061258 475291495 294396763
53539381 21351181 11188216 414464757 361571966 360605982
34187743 9414647 1086521 99880194 117622882 116600693
58979362 2200993 25618694 66185596 32276134 46277036
181973750 87735032 99792528 589995498 542270942 576118539
70105315 7326028 31923552 594538706 668242233 505227727
193894938 24733076 89532981 771706211 865568934 850635166
1966403 60422516 65150427 417404299 421888303 419987034
38245026 8113436 355853 246229882 223587071 204878694
10708470 9320861 28501442 96567753 116586439 89573249
41024367 4003327 16103185 138351599 137791462 124750299
99426821 43588256 13540578 298066713 305655583 269471930
127989733 89404694 7601582 621295030 748127480 721719272
346362141 51138761 64408839 782674978 781584950 774981887
15841936 6504052 36131411 259796860 353587878 365487725
24229461 81407480 75666055 403706007 356662916 345355850
60382605 106885172 36051776 398834886 444557943 303252365
60433124 24850471 19864397 249386269 243505288 251853770
5817056 13955063 26811496 48786285 56835568 53362906
100418572 38210406 80242166 756773818 840335289 808043019
140984913 962336 181537891 195127237 75678012 196401532
4416894 6277369 50199256 349049991 352212029 400566665
48466388 13329703 33289429 336368932 341687750 365536101
1983648 95718921 17865555 190368634 248813524 254278075
22966482 26431833 65753898 484846908 520244375 566383252
562590015 9324374 62960486 640747983 700133774 486049484
31319037 81002993 3606449 234642826 233172810 252837555
223178208 47752903 3523394 635185135 666823257 646493847
167585100 26631766 75953788 173149243 175567621 113507707
158213925 12353057 59564977 262998478 251283036 209167395
10670352 82759304 170233552 809796029 876766937 953641868
121719891 72040083 2733679 251753012 255897570 246643820
27478503 111929353 11305679 838911607 713064990 871603515
16233501 26319680 3666601 93864418 97708836 64293976
55315173 10219694 48213 212719721 203416090 182138319
14943728 17393665 1995675 86095268 100114583 103361197
210188368 322160264 54261929 714345066 658176785 690386596
14398142 27327741 24379870 233969172 213766905 231623816
199480721 86174028 24411651 689717920 669735326 652370766
297276788 179108459 181526471 630308859 739186517 671130723
141160685 24015566 99463880 316174754 313225681 308138312
127087197 14918108 259596205 790099783 862539606 786212222
102690257 39229585 48150245 187750037 172722106 178017919
26420353 2613069 24576482 83538502 75350687 80203679
473523987 406515989 220005660 864545882 896346313 823780552
43242999 2582210 14220545 209767320 224479640 259235682
151594027 60001130 56680407 174836520 176574275 80243998
19272945 3784497 289947 131896330 131016937 131567303
153939467 24173493 13775042 309188050 263767246 236642079
507056396 417523953 165439554 690979327 520147646 563670725
660643307 9101907 169629896 737036953 470157169 588617286
6377633 7836854 11227836 49378172 56910914 48464421
5102009 8928996 8467126 35954587 40930935 32045142
115318847 12309963 80402502 553896898 689958896 801526957
97032008 4966425 17044021 196082854 159066286 181968514
190341531 145083107 30912646 412454346 384310159 413064229
143631066 91590408 292610527 869796118 929958961 914897497
43829716 134013500 94476449 868567736 940774968 969213099
13610737 1759623 32360833 186560904 184426751 193918709
91632959 11146302 10878990 157739974 151991679 128401598
57587547 1158217 77126254 248937737 245433016 273263395
498477839 201505704 256793283 831127152 597452372 791595013
2620000 2075812 1809274 3991045 3654717 3604917
14338455 1566932 5971757 85637102 93830997 80409273
203873186 15603939 111807390 213586907 296087514 252677745
102529153 57607260 16028801 560941599 550827414 530612253
333397376 64233589 71211890 617422076 580463406 534936025
34594657 28762159 19643982 134073298 140400061 100085707
66119606 9710014 115671394 738866519 705430784 607468668
407356843 71673716 24703268 622963631 605057610 371889007
3917078 50386817 2113136 236757952 234455549 230715672
39648896 11815259 30016361 535077993 511903625 492051732
64150598 24775111 11821510 249468873 271982041 318762363
216971956 71832377 30556445 290379587 286623245 369787962
460787 175488 336719 604987 776313 755236
13387326 110728474 56034429 264767021 275252022 263751341
133866092 155156356 97342886 253866122 264046810 263245505
217991791 35476160 99933596 796112108 779694833 702091228
6183115 727314 4995295 13056012 15297350 13704450
52668606 20386299 238207655 709077042 730097880 645662747
3935036 24049504 140303726 693903657 574295542 553411237
271598629 17917616 15433923 675433171 648735996 525992471
144883555 68003856 32547355 786558600 769015942 631381691
23392752 835611 9911108 142602424 146638589 118119967
4581927 10061749 24130689 318521891 308154995 291090831
44117096 35685184 20909675 139131992 139574027 112498683
78414583 36055869 19152069 189938264 186498690 130977732
123141709 78488015 13842980 262916732 244236740 235071785
1641434 22920985 9954175 129077114 98930041 100892241
5779309 8314435 30833254 299821352 279783055 292547512
546325971 630616951 37555246 918699486 888849768 780812919
218608224 67433991 183681129 377718768 360310560 358180316
29399943 12583840 6577807 115046777 123172309 122221768
97091211 78561667 58861222 413593645 285058305 406440388
55153330 85164432 39753082 816993627 744516138 760410381
255216418 63726394 14621134 579603902 519938960 570247859
20264892 4477876 1041982 106713473 116752942 117042744
10004585 30221058 17690772 318224987 302214887 373230479
435067408 9184102 54251464 935602140 926968228 340486163
7328503 27728026 15291844 193258803 186753621 194128832
119143368 124233353 49954089 346306437 250854559 391154922
142138384 116219416 125822080 885383730 745286346 833645099
467254355 27177165 129851895 591089039 559213681 339423321
897038795 484251434 604351499 968109379 973696351 953182443
5936954 37432340 75764983 430567070 408831417 436510829
26272749 24945089 25942303 357872414 401476901 376516717
103311672 15031718 171371042 770259919 709322664 701933598
93144846 19347872 94346114 857606641 990627233 934978118
185981507 25825760 25423709 588795534 488831274 625542145
150503540 5850433 70724197 284442400 296303034 353510669
500931253 16956841 79073911 760039356 771108871 736000144
13105556 1574124 3743538 19198451 18626812 18053670
16197339 4541722 8705310 239480745 221392933 224846731
354512621 31165076 285276 497808125 523549180 516699970
326233154 189162902 230594942 826407141 913167458 838151103
203150420 62361503 89911987 310382006 183844640 318209860
32966472 1713170 43959100 402078719 470910550 481384173
116404133 4268761 98339319 641166125 646531849 591042628
283864205 65454324 609749 324118199 344451785 272966010
60090589 55291948 33089 175408290 174514614 181965397
120217359 18894827 23992925 743492199 781288836 784275756
197680467 16813377 72846634 470530786 601949642 406035189
342524366 29026860 68535803 587761587 681871167 208035466
9353936 16931004 9048984 103545700 108161752 103690516
2516187 30689739 21808817 209509247 236662400 218848457
33271714 5499684 24067958 205190289 158094172 172237476
325532749 252120996 159594023 829002191 857221411 844400840
337256922 32812803 142512991 509668082 526167185 426048623
52294998 7825551 23498584 131333229 121695495 124132709
709047131 33678328 676966831 818416057 636373994 833717904
293493019 112555857 203603615 552160236 580780523 296544782
27750888 798 1892717 134173925 153592525 157813714
82593178 9993127 11181620 92312677 79628987 90273125
427037573 431173603 36177053 856147313 730203818 793734574
488023755 282955567 353332471 532006382 467860348 492629471
241983663 313709893 33831813 362502761 617302752 533011364
156298614 19102710 7923353 266081025 285757588 236694631
446837687 267044258 256598631 545807231 559669118 569297618
40739588 187797292 10348195 677883481 587212118 592442839
149019627 6808599 30239864 246986722 190539277 232673168
804998562 453245742 7751537 835624211 909953737 825576681
5172024 1235535 2038234 128676555 129712266 113721216
115295270 37238470 25728596 393555439 461157681 481121782
3037854 14685082 28325363 386813895 420672334 436528840
518892591 33568973 41868273 786802246 868859108 839939513
255144794 219035017 8921539 518461355 465769603 491679704
215613444 15847429 189854832 574805201 405129906 631855693
520398901 271057529 90413457 800336063 779678901 641537141
71076253 76002330 80066074 772353569 834772358 759957614
75521381 22651012 88290723 201255526 229070315 221507839
168040792 422879517 31641107 374004823 490794791 192691202
87373925 93654966 48020163 460465753 537012419 623257274
350914498 50351383 53649146 752708913 661691226 483500630
48679458 33678962 13391502 112960882 125703513 131797462
156495272 111311411 67814730 821152177 803591540 653718591
150798505 315219244 43178696 866720178 884487994 854048419
23899423 47902097 2840789 291492511 363906569 373454077
203899473 13971781 153474969 488288533 381213720 403917360
945283 43875730 24031221 545748262 468286328 518850473
45884296 13592505 56767262 519020986 462232919 500712190
31940374 60659320 6358296 245927632 336255180 328304171
5427666 43991067 47445283 340710483 408852307 370084810
133336968 79994773 14959614 178616552 101536562 141832509
181618923 8715276 4230082 430082248 454239142 401840142
492223261 185529363 268635659 610019419 734206244 589457467
415574477 25522024 30336492 490189729 361020755 434759674
344800420 49965128 58161997 539818092 114525375 487038580
209427623 69123191 91490404 935216543 921691930 871542399
434853746 161160980 80631868 604727733 516483525 569953239
30758423 5577031 6847368 291087925 310202029 295357637
21333746 23355923 77558539 791071874 798556251 754509906
90372106 184063683 84631546 666229782 658108123 671739409
28942953 98792048 161708274 780140574 804797070 866585869
60578337 58074010 117751224 421972395 441398134 417923195
336856673 81902782 2203715 487160557 552268966 272289739
575023628 226097721 248750869 740248505 704583723 618406905
32976361 51059979 2426682 446690492 624178567 623360102
38416993 11544563 6119516 121459031 108862921 113331473
137061070 2440899 77488246 258636021 262814025 275385097
70617694 1292319 1570641 289335697 271828311 252175507
49008691 3727366 1026529 233783432 289811812 268789943
133424277 2759459 122097544 764366076 707914945 815671698
261516592 24659188 222824546 871887794 909860700 856022484
72007240 54216480 145562879 382978507 389838060 390044276
62004121 1776228 1407857 800231946 756474011 688952441
116802337 2641406 54267698 335732510 334407864 281681134
102447843 141829451 7393298 583619907 474510847 581378709
179260451 105913929 10915796 556158414 559700041 564880909
614357646 35785981 8757621 880407167 870321663 402135337
169870317 14554418 36319455 337413109 312263345 275031034
19413141 2156157 5535076 19918260 19542742 18300976
16489145 9919492 28223231 98991933 96797074 96217014
235447519 275758175 77367808 904013178 803368835 763473418
758666991 15815137 179712330 839465698 546354479 906981207
43932347 23304085 16666749 627650489 576014078 677330951
77961270 11702290 24274248 146549426 68427781 137484908
22494661 7777086 8912264 156736744 161253495 180291875
837087 19009477 16035292 121485758 140353842 157163937
76243980 103446221 52530794 214334895 289183833 234320887
468325618 16597878 192204136 730256302 501983149 537769680
431976167 130332226 31481362 940594767 860547500 792411977
152567954 17886257 77421297 220515840 192162154 145697233
440828704 39661246 180482456 651532659 722981660 610749765
168367005 30592693 7768199 719648070 828582273 730190074
159755708 43735762 20458258 254615998 168278747 222089834
66089507 177507134 38583205 469660923 433050116 337447645
122856224 69608861 40561493 614033852 583807457 569079292
1985747 4476413 3752273 23452780 30120873 27140970
412135688 294527349 127493505 456114501 490536273 340664915
313677779 11451826 95467872 856338584 795577495 805687647
167736110 5961240 60579998 219964007 204176587 239963085
171365983 10454743 31075810 307895980 286765453 241311819
43163518 12658543 631314 836832380 809392028 732266551
625941246 350396856 296223303 820146281 607395535 737564084
436180041 480258611 319884085 770229852 806983857 613773863
127333595 159710766 11960428 597552468 649767684 602191945
18996058 8815237 11213464 167150670 177883241 175224871
22576621 4287048 10782057 145486426 154814898 150190643
128750177 102848963 76844060 144321447 172945738 146298573
19676875 79740512 106118373 638035175 849912633 846116363
93025551 137277974 23685020 605601671 638072951 655225107
180236209 97901642 75413511 627242784 659109729 678997487
65180101 203433498 69657190 930811582 942492321 921724288
215893069 206294883 23047131 533401832 535568050 196507049
226664063 147157130 31045146 388457411 392285922 365500662
521860952 509378673 29470340 661737106 746988384 823580369
31488047 11883799 710760 165867941 200890915 199751313
10642500 11683495 162873136 574075109 569495252 558653387
56401707 66802559 17600832 515905640 497705003 533392614
18201347 24177501 59872126 329282635 368979336 372784442
353482894 32510517 11072992 415408635 394007098 203868408
322172368 17491562 44328790 931474790 929078075 978004672
211016480 46171212 82946520 227582701 127533609 134163717
360412877 104072161 135282463 567769351 523548477 548864243
672582915 555346192 85932827 870802004 839706290 579691902
149085318 70793023 642753 390526325 284856123 388527859
55501464 8575974 48677768 298844492 225035464 214139110
59838340 2256063 11162479 239197243 359749598 367307817
20360333 15065540 958180 38923005 37460337 27637064
50886004 67225351 19240383 632897462 552849513 619734460
11532817 7628627 2175491 52505820 48463057 54481855
50142243 77855637 6952081 869294754 724170339 814866861
8640588 81838232 89768440 472391249 475808289 574916697
57605304 110229588 32996130 458267311 486889595 442692593
141421551 71244259 96647396 581643814 623436751 674022432
154076494 38879051 82781812 791844288 935118690 911885183
424391858 159251651 98916226 688685368 706822954 713078674
22137310 135978045 76003148 531816403 503961531 566503956
767467827 75112259 609001206 860540662 600809764 767648804
175956209 30625208 73216847 490051417 549145522 448100891
178551181 371482553 424545592 813075357 816830351 802201628
146190716 7905577 46545484 344327612 297006504 307318509
295282651 34968937 191380163 641726519 622001378 683293056
137635729 4972732 55228026 215703017 262020980 225003915
11934402 2266987 7180320 27432824 32393070 30189208
384788545 209786693 22432039 880266250 785282688 760441853
122261486 93724695 17253070 324462487 318261231 274054402
105065955 100395756 24987267 645347289 766053786 783830410
265148282 3987780 159679995 277817359 300244085 339506509
6680093 2558432 2143775 53878720 47497372 42234186
86421517 9852904 95087639 626384869 581242202 594264358
55164575 12606801 5143995 198982875 214744371 198329171
21421778 7083577 72696928 233373552 201985673 239156425
417300420 651613 109553684 527965774 360002659 507711661
271698459 52495373 124226201 658570614 612790886 711232508
53156 25172256 131362436 983200434 978970233 910328230
35614521 25489139 3440116 49110402 44444884 11865730
196313129 44193747 79826402 315322869 276934900 307725544
295410376 26827042 374925 350115312 188798245 379541091
165427884 193352998 59566707 926862875 791476395 893656887
225643902 64770039 4509923 246944925 255521635 232745376
367980891 99514049 29341046 734767293 717467532 563619635
36169976 14045569 25762275 154860650 141183920 153722215
203245614 60433731 17118237 736069030 720621082 435264990
46980948 39653904 6460047 461355173 374957947 447597719
107031801 56965831 113108646 589974453 449585892 419375909
7005333 2617042 15735851 55098534 71662268 73003741
140308227 796015 43738877 502660447 491529360 464426995
67481609 116626330 112266750 640402114 664985412 647839084
20601327 2285569 51394068 250785829 276068921 317993333
81421001 52755219 30224889 749858268 742399493 574230682
68655867 68463676 18934001 231497998 251951797 238679540
197611265 41376143 22440130 731904739 814486420 696215120
272578143 1673680 45440967 560026004 502422435 511469662
61829916 9929828 72874978 611549299 487955341 727950808
4921022 12818109 8678002 129337080 115203503 125388152
5629159 14172928 38601806 283535560 256352144 266352374
66388432 42912106 11076904 391228852 342729562 348433770
20640970 5223659 43460487 531882385 545070015 663922864
16315328 6765329 22662244 264609245 292830487 290357812
189866 1824461 4354406 58612691 60773322 59409216
149077549 19174537 143171 569443992 601282217 439990178
343259406 15799167 91191207 890270707 865706235 928817552
171709539 195711804 13331949 739202860 766649888 570856668
274396548 13879014 2898157 949820549 838611422 851948303
23151931 38803 176587 39032865 20049598 36422188
105738810 65076783 15774969 613520051 662802014 592525077
41136762 4649653 53445461 241575042 232444413 202914967
29659836 3085494 8877353 67542091 54220085 58485985
121134848 15135782 573685 399511948 363984435 276596112
74743240 15391612 28135419 875872040 875438275 846354229
106351 2368198 1580562 32993823 32921719 33718758
41919425 9372629 45241648 144733735 139174088 131953655
26108597 12817767 9822021 269796535 286181564 273286585
445595987 10119980 71844600 765319382 613229431 716567608
12690721 3861222 1913304 137369558 123729890 131724573
154390645 19782028 107224317 661696323 703740667 676835554
610840398 292532801 34711363 623974814 564263120 567952113
11976395 80292023 61116365 785954883 700403404 667216045
138987672 76606455 21738599 389775605 450813665 409754845
223926838 62695240 90907698 935794199 833930646 975051096
104426255 297596651 48505496 623052196 714523538 700175930
123219532 39384680 110846573 667656771 662573125 629587462
17397951 18235753 15600562 391573812 429943114 383152548
87220048 4344224 97348 232474864 177320692 214664219
448569552 42930522 5422063 824232484 854944118 771166954
73069327 99305517 173672362 653307440 741469655 709523419
25716802 48127133 6166894 455833021 407662768 394752498
60111578 6247254 16162684 240566569 278354066 277676007
46384924 65332873 11702304 284551641 259812367 271785514
4405324 2137785 427492 12395618 15103399 14635216
54193951 19852718 26346221 244765860 281259516 272023611
43142004 914872 146349564 621206510 693279146 722488804
2055554 43599768 11726584 478074191 422309039 501534780
67871792 15050330 23423204 179982176 113458226 147384990
42450752 9890502 51249038 357436089 315414275 337556691
51867615 21779915 31090769 314751904 301038240 244918437
111921680 155779311 23331740 915387119 833289820 939814047
642897011 54121705 43932194 738473925 674710683 398070190
52984917 34385259 45094650 234806920 256237310 250696023
10395255 3011805 87424842 211347035 152134416 215469572
33112274 646887 9700883 36127864 27660958 29605872
205457325 79665326 22045236 838782087 899430730 641836432
27301122 10000983 6766905 81170561 89837094 75910282
4195500 40499644 4387754 281965516 322147731 286647221
128936129 6021115 50374532 762320570 723529615 712687004
142325662 129538354 69347663 898713352 920667517 881425499
151908415 82798505 51478203 415588491 283713008 393639163
2123883 35118 1158003 3830266 2289766 3743724
255424739 8466967 73854261 739428736 816399061 795485341
91188467 31085948 44468817 148560368 124384351 139728326
380713778 9987462 19517588 840353318 858380661 632472151
77375442 2578931 28102873 90427873 74641310 72386434
66284693 23400057 61917326 224369770 161403478 229392162
115024674 14133371 4426652 813876939 832296599 802426008
56996255 957338 1615165 120949387 129774129 136349842
459026974 278298389 37061619 742864174 707723239 704509599
4700952 15407994 1165014 45573660 57357280 49010843
445571423 102951090 187645618 668177365 776003407 677984278
257844327 239053240 89125182 636146294 626412375 674148680
351615130 118762494 7883709 488366018 387032085 501776559
78200471 2159521 154620066 863381886 857287152 809206364
255034884 63272109 69835882 377577423 429160087 454944080
144475950 19205137 7952078 273881888 293713056 155673247
37824837 106075993 26907097 618875070 566571106 596388227
72877636 12963095 23390572 91991294 105434743 77730963
20504644 7158753 8069881 133831861 143647078 155632303
56765398 179256256 21132342 631564527 631607026 662330327
101230768 54496459 111987489 587573932 593179692 668661027
238822328 138640589 29882586 777454307 731497610 691244407
158401549 46265089 20088078 221343610 216834918 226404434
438219878 173472555 272256432 853878547 990377415 701175837
141716801 54402617 43486541 457587955 474556458 304837719
79536013 7251701 8933885 141496334 158840713 57948149
392829616 175544564 174456245 493722521 457404859 417678263
5947592 134499949 19093593 720316349 708987872 622262949
38540353 13739260 36575952 61526581 40636269 54867425
112925640 41221134 68320151 600796369 710504807 781335729
333137514 74204510 152865879 648100049 678012830 485731628
412865138 326483826 90265570 547584023 781190667 300098355
453739200 208951684 279483527 899439435 945206965 543814298
13601193 6754315 57843853 321099265 312920512 297997934
151008239 21070760 75799490 171150683 180458419 190124377
475595 1401557 245068 7230552 7128768 6246325
524629637 29120532 218413398 604303286 588596314 518191800
290329573 113104819 43550627 340358988 353869084 281067107
403955165 205422565 19230602 489050102 378799332 444391825
138865202 42480051 116391848 598534707 775701846 799199201
6290652 13298156 12012607 332215362 255165017 285759292
94285097 25621237 48748766 113616395 80612459 85531491
69817623 3713160 7503130 725666911 685436279 534968572
125638494 129433832 63828163 262983738 259468940 173005814
335967880 79374868 65384987 720178745 633400143 850911610
132487539 78031598 25054789 766775799 751206120 699729346
181915924 36883517 67081516 240587473 124539949 208267897
345965113 35808690 143985469 856632107 769712834 872227582
4231819 2561002 8784090 40033306 44724071 33112782
27504361 25871775 24229087 550609575 550015695 590038272
19568083 3940894 17491451 210785289 238040107 226839317
50651702 2902767 36770200 525175287 535813562 520407947
98162978 11472625 4510886 318177988 337687474 335339584
220791777 223147359 74098881 462321137 468891406 367421802
721209024 19810722 45552014 779421025 235742862 770190209
47056904 28093148 18914782 329457272 192123938 327923980
274297577 10502264 28734202 791409295 680492082 858413667
38820712 5498295 84281110 236122947 151996442 233506508
249506256 20940855 157737990 757872724 580560328 756604602
2112998 2012208 271995 12164784 12140030 12388722
33247769 20635422 19768719 186461732 172704719 164560061
496931160 10231356 427907033 665181152 779707276 616102620
174424833 119557054 47232075 282288935 255190329 211033570
235307050 65215450 42962644 271856890 258904739 253836238
1052265 3691104 550603 18152491 17037253 10507345
246456392 294123678 186124466 328749043 407281688 346906560
7252188 7814734 3396516 306683617 334830102 371662735
30900286 15344871 9907834 415759440 308151004 385293692
260292412 26309537 209328804 640290124 658687472 665708881
1459569 546365 43546654 233991981 252422219 249674085
260619337 4467337 7693564 351573125 333449965 281634715
200066011 49164597 73488182 317790406 371942768 338140353
15434080 21148098 5225423 94571910 82925372 78617184
207414664 59948304 75521231 379678718 366201857 352550486
13728102 5547083 24114495 136007899 133616608 135044271
124656991 40001106 2010246 304787982 332225192 254315254
211607446 185255396 5209436 379471167 447900184 413600684
102106421 14077321 160080806 720631371 714807699 767518298
220543650 4324542 184133538 683418991 621093805 681676713
395274027 83947579 146068440 601094880 236453636 563030862
145074951 163702675 39769821 624061107 632565393 421042036
231782420 74343292 9583555 987278480 967048572 837687058
6669086 13526275 14021604 220206160 276483691 274988223
11670758 6112734 1839498 65175562 70363586 66763723
507082535 141715941 544215037 801479762 528077190 898770940
421753521 85665031 210386356 710070475 645901214 661721014
12130947 13249790 78347575 139705339 152979639 141073051
469097486 47712377 108169876 589619337 379443603 505779162
8877417 4581928 37865350 355194476 347733882 441231347
40278559 11397237 139394562 414320542 635597954 707402117
37586865 4981265 12701912 80607505 81973811 82458539
17084087 35679573 307142496 909891840 839633588 849887931
85820281 78152239 51926262 440811483 419549027 450212097
25164618 16859499 42590102 380272462 354084110 470659898
99143136 106730962 3049603 258804905 293046660 299710588
159682961 115473348 13542673 738537566 736735815 589387159
17577781 905986 7860172 52803532 52761627 49062764
119163570 12155294 17664207 319039085 306831300 284161014
97478453 119866896 45202719 755781939 757430657 595961380
27770882 25903285 42900525 219759791 237625159 234950582
16672501 171243307 2211928 494627014 585340724 547697288
15400347 14604485 14186140 96182030 101706877 104349531
8070463 12866981 21354778 193637009 194928668 203787792
268057505 128880406 363354311 428758617 478955853 454867933
311723090 195553501 112604324 397975124 297157775 244502911
26682205 74297764 5683632 558921546 559829363 535919260
194854644 26175741 67991931 524633852 504093433 474234154
5628962 19728655 72228041 321292807 289203711 300855158
25866444 24570789 16441241 289113393 263604906 291484469
200189911 22505829 16733997 384042672 374817684 397351178
99288679 119376291 69927893 815500462 791716806 767181742
106291366 26988421 12920077 224628628 100773460 184148313
69658969 82074871 34445910 352189150 404021222 391748409
32859707 13475365 689764 56624320 46954530 51770985
57868264 45925793 120952261 749865913 746830267 897865194
728794094 83068317 541910672 825213683 499770723 674295393
107538424 4244704 101120487 434591090 444335744 502949004
487999769 38876049 39157659 588075756 601852978 488006019
319958993 9014380 32477939 758859814 850222751 765494478
657206044 272295599 237725766 703359226 493375659 610313198
231195824 54038615 101374583 601313302 650211725 800305048
442884701 198813526 230337322 894612744 748369103 807722400
24563827 76422034 151353086 641299529 719254778 629439672
63490720 58436173 140691462 605859225 834879093 788767562
261562827 252167868 1968706 313513915 277335361 123136941
100945237 55159797 29364811 414580587 444228062 336865545
88185331 124876210 74600700 695825212 775339693 557480053
335577269 49664854 7168644 659426076 617477239 597682771
2306823 4551913 4160398 167849082 127540657 164709307
57524605 44070441 3879070 255298873 294707494 341835146
57648125 5016429 23669772 804869625 796020811 754304640
3789233 3027321 11200926 83868632 86835820 83955585
198512385 54500035 16106358 259004243 227739788 201016868
341163206 1950811 182511759 563840065 270704105 684334556
63365444 1731929 19909017 487731150 517320048 506613948
368053928 19948292 32671762 578249887 266258429 587321048
307501682 981503 69973983 600545697 614532938 658661705
85357573 80189017 95222297 570394410 792116881 837355265
11845761 23950913 44973858 429985441 418162758 457430630
168786371 191746381 54623785 809125352 715974827 752485517
255862911 125577872 51474265 657763411 763298239 800494589
8734673 16653046 40479592 343287626 366607148 239233601
100868882 144504801 9744449 394374268 514354680 509905580
18788768 14628546 268057109 580154799 731555076 664231897
17616636 8216355 1646715 461859003 468283121 184861904
798936669 9866183 593723782 909453873 649749978 935464455
432031366 119170712 134775426 695221208 699896389 684776046
35276990 13562620 7585737 118134555 122612211 113876732
139240588 14912617 246216803 319804820 184545886 310221246
77345213 37549764 50964485 595541091 555269103 616504456
294051971 282376228 105080553 338561070 391996921 215160078
259057154 107890185 27922064 735008275 718555466 721230756
22670210 3198145 26054830 124948437 114250024 105639375
217938439 1822301 42627047 406579606 334590588 408680575
16108882 311645801 25072119 896423937 896716469 776000423
518129558 65313175 104298827 760099750 779584333 805774798
22372548 20565202 26543326 152814472 151985413 138174468
29499925 37439011 121455366 476786720 569788060 550093118
36231512 91855397 26169737 720796775 746198043 511254294
26656118 121782 8608778 53550065 55021230 70776550
153998495 13146965 35951940 187980783 202229645 198279837
141616329 55309550 15601642 393746700 369216371 406563535
3105985 10661620 5193273 80398591 117989083 120531402
36901238 62055227 85419795 358803797 451556383 531147732
557139780 213803707 204404663 695078359 401307039 563044822
35337656 23649096 93627894 891658326 923771219 895940207
75549701 59847256 69257108 860469573 788526029 815360138
997813 990698 177906 58299236 58328721 24707627
452968723 112389490 369880847 640797290 528543943 562606301
64245029 70797064 101435425 514693988 450240518 297816722
80959816 49412022 29540932 340123401 327255074 298602480
14910119 26562573 10412192 354183823 292920730 380542325
266484747 310407000 229168278 818184398 842269742 602756725
297387874 267761569 256530373 335402867 350848830 339120022
32999063 26009245 79938056 895503131 786047308 749145364
83409044 50506834 110978289 779832345 406078960 817332761
24449318 54043267 104786528 512064043 463811780 432218987
4592287 6211697 5947952 58233903 53751298 56544876
199188050 17016254 44088246 682400953 681163682 518921259
177949470 90050860 21967810 489533066 518587908 518677987
9591326 82379391 4427435 669089203 670474867 656985410
26519428 10619897 24053145 270565268 280986775 296147864
287987122 176072264 82862390 420758538 293111155 147351930
100782436 10056123 1021421 887288627 813688465 755651079
184320518 139105756 39201110 221078142 231904830 156333974
50181787 29136820 26650039 316716520 337604755 345166865
3694802 1980463 29090455 349336453 382413550 373217719
14264149 941886 5744902 89587768 91274282 81772615
204201823 45206013 33886930 421716018 280661614 262990069
321317542 182448603 62964783 718078751 738588364 632107442
518258750 35554995 75540509 940056480 820984507 923111761
217374885 32435550 131971522 429235769 364033390 298999010
293943767 77462918 77900509 400166397 335870824 337895889
323080646 149845576 26631427 965968908 949672975 853781627
88636140 43921148 29645523 122020777 103674615 120122984
171666599 7124772 52100494 516472980 506563537 598113427
13962907 41197210 15473898 97983147 106028370 84179244
13034075 230719 363784 16418806 16893553 12935391
1822958 1265128 342450 13117869 14353075 12538575
285209583 170350855 127938376 589766152 496303884 464177002
705473583 367716875 223204504 820622712 663903270 328942677
86833595 18204644 34863340 117112210 105209128 64195867
651184183 83069098 328709795 837565079 897643605 816873097
8888694 7737018 17074194 71993037 83317451 88388017
223884158 39182948 125898727 413855484 403170607 408768401
18944820 3139352 2838511 94320291 88499093 97263304
352593979 107633176 96713613 391351021 382087557 421477440
188234190 47691169 19544724 371671392 300575012 265350319
53964048 7444518 2939089 98971801 123273946 142501508
48026502 93218136 31322929 390960334 423461530 397894264
10820886 77886357 26925257 822775693 809560729 852967879
87564778 138435537 44030983 498861795 481036949 513297464
108453937 77017154 79622178 403543106 448580556 475581452
418170670 11802673 228685425 546466205 487492859 465304707
737142700 114730905 303359097 875723512 775775365 843525838
35425263 2450110 20630565 357306198 227526508 315752135
1300883 532322 1151400 5825277 6057704 5923697
10766091 103891117 64263964 557161177 687501329 693317310
152474099 118289410 2960262 599469823 698465523 698136743
358600690 82763547 288555406 811997365 515247988 636779112
80049119 5368984 12417645 489490928 470904446 492066335
353611838 147508958 292335424 654197520 635297638 699409109
22076657 98264946 15142156 465915456 425944223 434884220
312979732 124874210 28930834 647350197 651814508 678128641
15559024 7423839 4934564 296804701 249555040 295710417
707532544 358180975 151960425 880745057 823292618 460198432
211557410 48427609 36932493 433924238 424230929 340792145
10940207 19152979 3461617 145057908 151808449 144444976
111908086 38354548 132151315 698458559 748455402 798318612
55423086 40386965 5069562 240115878 198372468 243528233
13027466 1856231 3770289 69481901 70673015 66104645
297687606 107973528 112851180 912945488 726802816 987039001
25618475 58104146 66805835 574662282 551713916 580907306
88326434 30780519 93385363 717220011 677392488 692872852
114851366 54500132 50896620 619483586 635513104 599265428
8140520 9499804 1970413 65021343 56312787 66871093
71789874 40978139 13479236 118140765 186196948 164272268
50066692 47594929 42489005 318499887 312937422 289161214
91704684 84521241 27638978 423080600 481976979 472921622
40126618 119773006 25213926 692806984 633635090 650106848
37172994 41733878 60828904 462003271 503985147 391854895
29468098 13251976 3056244 102073792 76398155 74632292
412386189 841546 110892956 544262137 218904582 144092074
98556624 932472 6412688 160246617 148766705 160963851
394187730 36168 73482141 463121064 416103356 317940808
368869878 28548634 125738912 633185058 494516767 494720668
23628480 39952085 43344637 328310302 362543681 289356466
557491385 277122885 282078683 884652983 985700455 894471950
183371133 11383655 49979635 315945937 329701046 325586529
364665197 42076303 107031705 537819833 381556806 492440844
77408376 19656344 28373605 398070222 380070808 336901248
64521613 55542754 13499321 250628751 303879084 181055152
11336266 16902246 47318755 295873669 302603592 271514711
184682071 11982133 51286790 901928225 928566319 979241288
169962891 17865700 3867745 381918426 321944805 327717481
71107600 56805421 26110385 146654251 136716647 194343967
4812083 41264809 3068907 258337018 261610315 262150282
329199707 399350945 47397010 631678914 785197363 504994595
19660679 226935810 52790787 505080531 457397607 496005050
70754091 39183207 2192513 198971035 120063296 200280876
254486863 24798504 127527145 445630222 422366671 470870153
146043387 4105595 10132027 674498252 628115092 544504745
31463121 28532285 38212090 253867328 251775891 250809343
19669204 289732 82706 895462236 831323329 941225865
31690984 33324456 23022578 170905308 205853226 171508525
225899464 33887185 105083246 721326977 576234362 698899441
330167967 46590083 214937094 890706146 936693093 982662673
102201776 3777777 17202530 133887196 121789912 106871814
228940540 20848074 145511962 312458319 238849815 309474117
12428440 32420706 37580961 678632816 701470817 721601133
16943857 18751505 8546562 314448515 320187319 344601637
6342146 6603572 112821505 522253146 544042072 563963681
177778147 39781797 82436249 189272356 180712946 169400949
7704 156172 828557 10008716 9581079 9939324
238564559 73015400 70021884 653505636 577417938 613510082
21813220 26060221 20337032 909493550 765542743 912515968
349236812 10451119 425176855 648575566 646070188 650559189
634025485 274788627 160443637 901451908 655725073 629497449
62101605 126211319 93211990 895454992 891663371 830505774
28804798 43080804 19376864 85274200 85899774 84852838
43858633 11156882 27415882 375845938 464216095 390761811
441746326 48146526 169889127 686920091 570033758 611495083
63646708 295393332 442612 827408561 869180227 869810198
90021490 24230409 64975668 300621398 309075019 282369893
126927895 23402843 3052470 264218374 248812686 215869619
68111708 23497133 74045453 318727147 201215283 321629160
42076344 11191376 46882779 78772322 90471789 95433915
84926277 11373393 12954137 631711030 607181617 434194232
88546937 130068164 29687973 696328144 662269166 782241267
34390927 14958002 119420497 889030429 851671014 878232384
25200158 38353472 52089704 272925950 288059828 312998756
200808497 1775193 158542980 834948879 873895388 728508361
43808102 7798411 12006528 281010122 317340892 329000084
17856943 1287913 54187259 291078193 363063478 366054076
4771226 70188171 72388061 778191998 839634337 673021758
104713913 2718229 3549282 277133275 292290827 306387951
1627767 782641 58556 11413339 13161912 11505359
150849939 24405624 66157734 471716997 511496590 484220935
100616058 100580631 12950636 589436111 545741106 699146430
36642133 127929621 8117968 461736671 431804352 411445185
402337818 153106090 2561696 423126778 404342301 405200649
617780991 76450667 270457647 818732404 735292306 861540922
86086316 5335922 42977514 132509760 120074112 108751459
240971562 22991632 186296582 650195739 381801288 675506377
92306253 4743782 116083483 333768722 312677131 368035147
74857293 11555749 70539044 312493276 266443321 311427453
1849974 82171431 41938833 365798517 342466647 378864857
370321060 37229312 160499430 817999762 741257587 782935162
123243122 87418292 30323633 403838043 418442529 424018556
187471636 1560384 12159899 621863514 610109843 678879502
21981726 3962558 3304077 54023899 51540499 43686555
32288970 197885034 52108750 709657347 588976594 624003988
175218499 46808807 37965429 204583584 200133778 215353316
23826632 108886 16465264 49438328 44068679 38554275
8879395 159868 19027765 257339292 218522688 253237749
41616865 21638259 34088683 676461182 598703602 630591474
25038308 3604908 28423221 274885402 213863869 259519209
6709880 3598231 2465238 8939658 8820866 8780849
15255108 157706652 1490608 843643101 793699038 843786166
47579694 23288465 2265033 98342767 105917665 111192139
546736681 91465082 64376075 696471126 670161657 477257116
35262677 17297172 10611865 65537511 46991146 39755647
27721441 71939935 15567776 347184306 365040870 368691628
17561089 931998 7527465 41272452 38331855 41672641
19527744 23709427 96745809 696144437 711533658 712020828
94715000 29953129 125250611 774448300 716841132 635337930
56474301 21403731 10284046 213479677 221903581 193494787
14937035 32794884 198319486 608473325 620197758 607453790
249971736 111102946 68400195 402344080 395055124 451824087
183252152 57314721 53266312 756354708 760484518 733165295
283849869 17970576 27598257 375100559 192175850 271097784
2154062 1174454 216099 12942870 11126554 13046360
131060219 5873458 62547794 234240779 179291620 171197155
18532684 3746428 81778929 874024155 840899410 878577345
41017873 29726634 26738803 208785363 234705624 236988320
197296915 206141259 110643045 736545976 740958677 734077784
71039410 14138406 49202214 411276059 420368043 424715801
85102390 27300767 7634581 272231979 274001914 270703207
161593429 100499595 55135381 319615987 364146086 320741066
10655099 7929562 52384304 528401321 520426401 347605906
53972588 6225379 20579122 185959697 169153576 167416131
876979787 82365096 637072432 903697116 563053191 700147142
18756974 19190753 53127426 181834240 180034894 142774836
473599180 118589428 18606209 611039656 477058518 617136609
131552945 8647505 99442050 316495879 310359159 315202321
255254506 38826229 26088213 958415974 935528287 760426531
13166467 8409634 31283852 445256539 360715773 397880691
245391256 344413974 16155941 786030944 606707954 514898301
18646204 13102178 8798501 21353474 19942695 16452287
95818863 17795998 58788441 292439839 292002912 325026923
18457908 50401619 51479128 474018507 476154399 443968191
53716632 22176051 24667272 55207502 35741889 49980155
85708562 255378556 80199662 784380843 819657740 722641062
20925877 6627590 870384 159793557 150802515 119146749
778416 1132865 3374025 33628893 29589697 30046207
26489797 34521455 27088052 218721011 221311349 215931369
65460701 188082509 267574647 873037833 840979816 679942606
18782715 41544127 13750342 184236048 175707402 146481437
87401220 129179199 7770274 762999706 597232075 494836633
177443172 9796352 123929758 486501277 474981761 484581521
47675290 4858725 7894448 127372877 93869710 100005949
420589276 219075866 11036271 664543152 698577563 631909564
13898456 57309215 3831414 158787642 189400799 163344935
395183924 129369092 250283666 438264212 458193977 356082453
17200757 17337548 9916248 210226074 194818800 196054733
9769603 10677421 4995976 630756187 659509133 633973511
296196060 470077821 32349594 799116789 788470620 918493264
69204014 28779430 62542893 88867860 87096128 82777034
245059429 138381904 50188956 305596663 286099426 265253737
58914446 27727539 2127267 92337367 91352107 79784843
43714152 18677813 30378396 279529936 295191416 333759675
29231517 8727570 25463687 298207020 277368549 341054027
279228476 167036332 16240999 482225126 501642070 290496171
324167470 133293594 34418670 695226716 763540244 754920337
653203878 154254853 139974145 830702860 835514771 441433456
159989249 57819498 104062169 252912640 252337599 271495429
11058496 1054569 1666523 21762351 19890555 14484718
17158044 20895461 68281646 485671929 431471078 547699187
516178 2984563 164987303 451696583 485293192 441672150
2936966 11272884 3528056 75881858 70190451 55944715
23481694 53755754 75413853 568741016 460871761 578448211
18229259 26738320 18859729 127367783 111037395 125204565
28096852 958985 14875956 247582092 192984510 203624196
78376148 92016450 127863614 950267855 898292659 899158140
15929311 24549011 20238239 113954939 127255732 88729446
275358958 246036136 31985098 696479400 727444262 882333973
247337992 108885933 85464454 573389720 232196017 529985064
2514575 4149102 3156247 29756746 23484221 24899838
195688039 31645967 1866517 866817810 911539935 804670304
76559067 69855622 246660606 834238754 833354007 654470847
147874594 29737708 127063998 508658979 612023221 386446728
131464085 52843431 81515828 336633104 309151925 341202708
296581968 112050680 147370464 467417923 458221155 507967351
729901636 30915287 446100302 816873484 748998466 873829204
249046149 225430528 13681663 773469883 788809193 785262747
64429956 45243080 903796 237219099 299690581 277053844
435860629 3099046 77711025 548134544 260012268 479478992
27453920 5656259 67078254 185830619 202799605 208633582
311901742 80227503 50263178 616928234 600155482 499405849
386648623 56890530 78880077 714702184 551550721 705079954
24595895 424644 479901 29715436 29097958 28633864
102642980 7855948 65048982 234752514 251995030 242286157
54481938 63873621 50380003 750331064 752098402 966601934
44035428 9050010 37629328 394218558 544026906 569456623
742231423 153260233 67984237 825085566 755173134 890115013
116431895 6080192 3129638 171141949 121973935 118104653
91109018 64549747 56660075 530193266 515500019 517031463
720306958 141074485 28078481 949909843 948208557 968565969
30184976 103711995 20983322 793415620 733146649 878971279
42249528 9603516 2354501 80943572 78224731 72266942
29620302 16234675 51406505 740133181 627467327 793037503
154698149 6473427 44965419 319391854 313949548 299592479
333782153 11180990 45678177 424806576 399808429 387204436
512672929 224330122 188002354 762764946 672765659 786053168
965157 243580 29306143 157828723 164861164 167112289
47599588 1439250 50390014 240382538 272947708 265379261
183948636 54764398 114206349 235466016 117856331 224691077
221599270 26718103 75532593 855112679 862808052 864180454
46228174 43981319 16662707 387560835 483967459 523940615
289829506 16858613 203100535 539398184 376585836 523152765
16777122 98407274 42721109 754385948 665741047 777197782
46522210 64087851 231561362 725513454 895148224 816370165
112004010 13383350 7172129 133911216 110899523 33153841
61327133 56194523 19264140 130491439 126726412 136756147
109918044 5630494 80220030 698468911 675314855 636224220
593976079 99900713 216572451 921749678 897028004 973214574
436543466 58492213 43407304 593403163 594763109 354045576
487558119 122143502 9058742 771709842 618062219 745023487
21597292 21038250 11107480 76052191 82717295 86245445
73717942 1283899 5289685 201967311 230043849 212336999
133005356 37583522 20671067 154973074 161730651 92988723
103404234 16514220 62016919 528386879 471994699 487851515
136879600 43328256 130364315 824099375 669831082 804187772
339411969 2755857 26056220 627462380 600395166 592460928
2938260 4025269 20550402 225249334 206713562 210157004
325374614 297745624 99278875 578008144 580128968 581410399
349694953 64210615 28695521 485804183 554333004 439902416
70801958 24494804 39071915 319325754 285112810 319196473
30011885 17547222 2595477 331806446 326436628 331984646
336146604 45897726 254452769 932036198 973179474 922985669
62670878 12572558 109603708 729837153 678631679 686554878
240396045 14189209 77104904 369292440 327862599 145849152
127908786 81217628 172855170 753806949 751854472 722167467
18601931 44372375 36490716 487125536 564578834 520199209
705001 95032205 69063323 705451469 705865154 625777883
632520687 104498988 96554316 767434814 440775719 191806032
131011667 49943347 182862068 696902365 723199208 706068754
27664352 12181367 394091 53186103 51246049 44209850
66323067 23773458 45800943 92848267 87068201 72129517
171672168 21288963 95457404 596441145 809820595 807051542
33985412 69672799 1163970 228522414 208657527 217338615
316140748 179085427 10115314 485482221 432724455 465579546
820676342 115767156 149088039 918583007 782303206 950911465
339768071 68263331 72387059 508364283 287933799 422477195
43224073 39778280 15616775 194607369 169207869 211389479
440014110 16990548 101197135 669804390 450651781 604537373
444081283 270817420 167648642 577315069 504404845 573223869
405715275 41050940 388652352 630611242 400979231 582003482
20385693 15591604 12555339 219283463 253137605 227431273
172282796 75109954 31642081 420428703 301412669 445114208
500751207 112353708 11349759 857546446 671587965 854536734
1737286 1477089 4804532 25320142 24367234 25521240
30576619 46253964 91419489 689682928 818625414 689374384
75516301 8474458 2377005 210349735 173524087 180218180
17310954 81058 2495101 50168618 44959065 50986675
41101086 12617834 46577414 536104604 526420408 493129906
575163823 167590204 575568487 697728845 972546638 798414641
48503724 18307604 3854517 199096623 162261420 206134846
403423438 15745149 38107673 779172552 777470056 597436117
201586886 230394932 321071942 630192568 550705303 581924968
6171462 3118888 100397 96745010 90623576 99993647
749084851 370058690 57968741 858110944 959064308 825588123
38214782 31684599 414938 329211479 339199232 363985925
366287455 85457143 560619024 849343570 869274872 852447088
637967471 114686281 290155368 864814349 838078154 503926929
152518409 268112 21498810 353006103 259270609 291318304
59369273 189336724 17006157 716109426 895653591 764017998
208327315 81329749 123549862 610896971 380043303 695724932
135715179 34252568 1063466 333669616 294574160 244856275
144053337 52732381 394294965 823807027 910475068 846300512
467641011 308593882 98502099 620469659 634585810 657130100
551777167 245867973 85337581 784017401 795286679 724765936
87582349 67928390 29481669 377231321 375589411 297478456
62942294 16642184 14467238 438790026 432622828 417217423
293059316 187609883 15396320 744366813 735684339 692195977
70618573 32207576 3104394 175090396 206416757 208081489
18846217 119020594 83214534 760874018 847467011 749338998
327991420 9731183 19813145 747487610 693514611 643969264
15391474 67527973 37854235 558975684 566329306 579402104
384419506 138122198 257014349 553654481 557136766 462298318
13098404 23043718 8630929 349829905 328266388 242354122
77414993 4199914 71606696 732925085 780505545 830288561
4643977 4862414 5229936 135609225 129055864 138675762
23222035 3598341 21391830 497634720 548695313 514010416
237757643 63492069 18012835 559773242 289892401 637582000
32676887 72598076 9014924 754522972 709868091 704690808
145199576 17607458 75146212 522884198 474012994 519311950
11755472 18505127 29578285 655515572 710913800 710783072
40775331 2871386 143001608 695012052 572439534 703851639
673057852 80893575 288130220 825855188 318593212 587234080
56921491 18061308 28874254 255041243 192116304 264453180
100939507 32670939 26306596 810372455 632332017 689410470
2018542 46259245 2821698 644169674 750167979 665067758
15298849 4871099 1408833 23955820 22498678 17839241
184617480 148250 50138189 389350159 390807255 318759909
21870577 634356 3301844 34401621 30763555 39641977
20528486 311927300 77223385 887565688 724177316 751246020
33176932 5290769 9220471 62553784 43898088 56769653
136421237 36358472 65935291 340604538 370725316 335928617
251521188 43595440 113574335 721271962 441135993 687000176
320779653 54853108 369806483 499573273 649864644 618504578
72574908 71686224 12230336 157857971 173615494 110626245
92901787 16581391 173370302 646372053 646358270 608866618
2926740 3348741 1422791 24481799 26578447 27537613
248027808 250472101 13532857 441303800 477444884 409859469
348305937 253499374 67437548 804848953 491507170 853614286
100500049 904199 27313776 218240657 163513587 232027566
293902545 12056385 66629778 736236503 686172855 631820885
413274979 16686901 100866800 876171940 832484150 814409133
553564808 140670431 112122558 764925338 759037009 845243541
83037346 56314813 6435913 184695593 190051999 134658702
22798110 1739768 29775940 174034165 143217100 178862585
220247054 133610031 19309193 250649380 255679667 256375581
76801537 5725305 22490460 170041827 142465551 169192068
59942561 64276481 62525965 161519754 140760226 162279193
280019159 108893963 226687831 675037693 576599127 685588864
170008440 120888603 68473029 431971078 438966938 358668251
81779099 12558378 687497 121312240 109054844 78295988
88766605 41966854 7323364 148129932 155247628 34066521
586886928 178195062 564247765 685486493 299020667 759486123
16972989 10955764 8496799 232010468 223937887 228144528
389224807 80427587 135935479 440381530 435687015 442600603
9941155 25513183 20679880 228446054 245279991 213936532
613545024 259403113 262956059 836158537 943359516 851126109
662783987 72875219 729513857 951441815 650571100 962168976
433646818 218878622 16949391 494803020 428973322 283609056
2578472 5163832 1511210 18072920 19566965 19988222
29150432 17654867 52392171 245972585 246544056 236661679
81382230 53692706 2761173 228319300 205575746 227386907
17648816 2175093 1114788 25656057 24009732 26285230
59743871 132889862 13143181 403687683 386782768 382062639
2879013 6844000 938519 33084222 30174874 32472411
44951875 46451236 5001252 324942343 346976823 292292718
99236080 26501597 69737099 189230395 193297637 144814120
63734525 9813381 78625712 810601340 767187256 831731200
18270243 20715100 8262108 199409926 243566244 232900339
6622895 54372715 16819980 593110425 625898487 628109065
295479874 9737673 55499886 620711557 609138747 773300595
66513857 8340461 38745570 581165309 609942904 589135550
208962805 80405197 22985625 265725483 259865446 135469704
454906129 202286147 114449896 864993703 850683461 384594640
98147 66802 36308 771854 862860 772986
100907550 82120643 65513027 436163454 515968510 468637236
443393723 10497338 35270341 760451227 628369233 717760312
165974211 386230 20893802 194641730 147457773 193183650
123054055 149528971 88558265 327292249 317382647 321242991
32870935 45473242 33272978 441274178 398336721 499055346
276907937 52428084 339532384 460605194 183465089 542118163
73289865 77697414 22769367 600393213 659669530 415879569
239092255 36734934 30186442 396282829 393950852 370437350
7095925 22432045 6053358 373370832 371111280 389283185
179124703 102308336 2650902 362147928 412114741 223056376
80471536 10327270 11110242 291675646 318437733 253188514
22919429 7440540 928432 36153569 38388100 37120489
61501594 629954 29543840 104887587 102163083 113890107
2094254 915656 795618 22558214 22260445 19674095
20526193 96485672 30923452 343658398 370791895 361220243
210715615 137170064 455130743 861841608 898313434 867104766
65243361 536462 3961695 93361361 106433202 125425801
73241756 55855566 49868337 688552621 748918994 770105472
135419896 56372105 85805519 926216878 831313901 710977604
746275011 44576222 619680743 946339367 910095409 641261464
293263904 118643680 11420207 767819767 762770780 790954214
80864523 70470710 31207053 442894507 412828147 423146491
325702773 106500367 211771733 979029962 919378003 880557002
189699583 61653954 255749767 718187436 679394962 687870043
46752927 49597893 29508715 327406621 479188670 461410045
23792967 2971033 13956887 303212220 256522298 246567078
373154739 136287855 131359590 763669267 772726810 779362630
119585652 125021963 30353222 552375722 493556092 575440895
135879217 39701513 207326225 321082798 220490436 276808992
333700862 193885907 117715022 595925025 668297491 665356371
138510800 90049439 72533364 479607135 460942581 491773114
38035396 21013406 42433039 92032289 63435580 55657359
512578395 366018443 33268389 679336907 561144807 549030800
2401257 7352980 11583181 170400653 173545512 160204537
170402536 65784916 16945521 283660288 280705916 263595429
1082040 62490161 25499088 316445759 291455861 285692668
292122831 67342753 188574108 443910118 395885814 399101551
74249038 153739020 1025722 899398962 937999672 942348701
31450132 14464501 24824775 278349067 254936747 308166639
127694808 40737840 54667408 216268196 217866007 176369194
45507100 26655374 18786059 340639385 307912750 220537125
233036 1086079 1182613 19508863 19438601 19280026
62400415 23514232 10750745 123796712 120772961 127335760
716433 327063 9974702 67840892 63058084 68183065
118838284 54303451 110950232 146117705 122793765 122308215
2807067 2568125 2394478 32067742 29789027 29385122
224099464 150228851 17193589 297954937 280323482 108726683
45399928 19708906 2309577 161642245 116363335 110555238
46766504 34054046 101893860 964887657 783983142 638367185
101809170 55311699 203479797 826807894 947939763 734822909
109028653 17609085 43634053 419282692 426953292 425772022
89889672 36390930 7149276 416629244 480796110 416949982
59235327 17979486 123420924 432230035 370547714 439149243
42439993 5112852 5500630 81851972 88350066 45781221
40884649 20361050 30480418 95951969 94629998 99190167
10482424 59707336 62106525 937984914 892682522 894522047
228352890 58361063 22298668 465729922 459447342 409453055
74734365 36749308 23891329 847491342 815146738 836229088
23195330 34440255 1382059 252155693 251866510 238389658
538336798 29546212 48689490 728583010 810286676 647778172
177858577 99629500 17813866 580473495 473314674 477534668
215457632 7365950 36321232 668448415 669971649 377234794
189862160 120303112 27192972 357013649 227556339 222764453
117906884 100362852 27638544 210093040 175267578 188757302
85909566 3686357 72185758 271783062 263787893 287563446
75033449 22703024 14769816 565508557 500356095 566879130
134982642 92466433 26191259 615699462 509043957 596345936
405073738 26525777 2909469 672479940 520005729 80232188
38205796 16041057 9821027 94809517 61785025 103090118
80257130 153045047 14249260 632835745 776743386 642939748
18851440 19539190 50367430 317158701 313624093 302220661
69605671 13266633 28780891 395557772 319293234 365667163
385488554 7093924 107096763 429485143 405151642 459168019
7059810 108508425 34394988 436773568 455346297 478923346
67178519 90220012 52260727 643512542 770745085 847384053
14192084 72009460 2165657 820338169 733750974 757259494
426604216 58014787 166230919 739624755 691441454 789884686
154117699 93555874 61068274 504742357 431948265 545185776
2223805 235842 1850094 15845248 17828010 14495144
88192890 13614553 13141264 178806093 165859479 135883014
31328758 47273280 1265949 713727072 740148266 798877490
29904893 41674301 7996050 264035808 337814035 327041774
1621176 545737 3247398 8254840 6726552 8145556
12775759 9164911 3619789 39878458 58160118 59797367
480104597 4329379 204096267 746914132 889156993 707895663
355806018 38280884 21372679 392090535 456728974 232605052
295288168 13956006 143470005 550990080 717614237 634561385
7264781 25785649 65629124 348446209 346838329 362309957
53099784 26268188 14211970 307842177 298503645 291380959
507148127 102057839 185320760 617436867 563111965 696962702
129663162 18538407 55670246 278815938 332919208 378133705
80955986 41787252 3776142 290293777 261226814 293338982
26777151 6290609 6446761 74091459 66115307 51587960
522109336 88877513 146179837 619354413 629658431 320562280
148587161 113128247 34316278 529233568 515595686 512508954
397415131 79490605 189525516 712252014 771647175 779395933
89988190 54760917 21712820 446838533 393426019 527967696
82866864 19330469 319135947 682499269 697165250 721450384
28359160 97627616 27968622 419043683 440104766 434286281
173261339 121170233 8740452 210564643 208625547 188013811
12021 22417 15636 227189 227290 223428
3227129 40254642 31907589 558131361 650230816 669031894
58270931 31535932 73862579 518690283 808951246 835170804
91377009 154064436 1944959 403302881 377341015 351260834
359305853 38456629 4747122 534470071 449328313 356075428
2203921 4125992 159805 10442405 11688556 10869376
108383160 20833796 73446477 540491635 528529029 533891251
15210365 62614795 721570 264664535 266078705 222696455
673787864 78202417 264295883 757170586 634180690 556425457
14486343 24924608 70437800 187144664 221141105 207078852
16342088 5043424 2629259 26317555 25896474 16736158
180571516 25008992 14669838 366573623 377581635 411667887
187971563 3043992 99211013 646935315 645666972 676469709
36055272 17305532 29527401 294478370 261262308 275130537
18145080 8678881 2571766 180129600 185526620 180850975
11247503 159904722 148102949 670068637 827666023 756461857
328552897 86042254 66717874 415515173 257155962 288528200
39367894 91028306 166473989 865505428 929345517 953861636
103344407 44965726 259914450 889549018 945769257 944271395
340162921 12127758 113584741 778557121 732712741 596250087
197438730 36163612 159245490 828862921 758716092 778610090
322863622 195921947 239480621 803182715 569636999 825968769
1010522 12345789 13841792 579342946 600901127 572782987
12329041 21489267 4748920 230307410 263476943 272869195
334928801 9125334 57361474 670222449 666734426 555303292
332709438 32928672 3436500 374719663 133375058 114078924
301040580 276699236 20440899 601224189 583250387 341778260
189518279 130197920 9043260 443495818 401487094 416766980
539586646 18419484 270930918 919202244 730017675 742952401
35818592 23802379 147932835 569386093 578137705 560034278
128617165 51800616 24431454 832205961 808039667 842911534
26840007 23749280 178212459 443286364 495884953 505675733
779796 1711880 525624 9550505 9080501 7964177
27233833 6883257 4432662 104176994 113402941 111680512
7873324 37569695 19166583 133091782 218023927 205478077
522956092 329070516 302511979 670727509 474015638 626702981
206226473 35426478 81074658 346688863 244791443 349316320
180097422 139127346 139360958 362659540 346725928 329371850
3987841 8841374 993692 78241834 73126015 78943164
147645726 94744089 14449679 371129620 265139042 363998073
89458594 134315058 121652419 974745497 853733996 920617781
269128197 290626802 73961007 850600217 939170330 873687481
50349272 19244155 473060 79517720 67515113 79449805
162308702 23724956 7209414 260861021 245978592 312461795
94340533 35959930 24222712 591499434 610468690 603295808
38408754 30280168 77721027 450824651 501626646 485674005
557221501 56507525 29166481 658321147 324640617 686236037
111421555 67674062 997833 707546958 671562230 681317009
128368369 87547488 7905854 644962199 756939328 700327480
255364278 305742535 310915332 677903420 560526692 701310443
535198902 615691080 658671562 772406886 894839348 898823187
133245 2340016 39740485 328736934 346689384 359070628
98191403 104909071 29536938 311639113 316783348 292118392
26457873 40570285 76679092 404584820 542329064 471382264
302181342 370684131 76127882 725856138 703383706 727568077
133335847 80796139 131552317 544517199 482155886 488103720
7244085 29217357 120302854 602662141 343862136 624830275
90856240 142466094 10306027 464962493 491733225 482841695
16330668 4031030 6603886 55412181 54818847 55579803
246625211 70310738 9549635 409145988 582402579 306207549
82028729 62137216 145306516 370630082 322111883 404367073
36917651 2979441 71285411 772616864 781244704 732945204
19488917 21198140 18034587 340277398 340279169 317111906
972093 41243861 1809435 331072595 328785601 330829842
36876434 4026755 12765324 79194704 79547787 79799749
6247602 14478013 9156350 464046026 461958969 453785214
106230795 9166253 10116191 757788926 749453427 660336764
28299200 15035733 7611265 82950748 62837733 48107427
11891044 1441113 5084281 16385654 5963024 17305794
68352948 68015784 50896440 320255664 267736402 276910847
88665938 46232600 30244965 674826409 417649776 659631624
135676519 246826852 65703972 736799301 722824918 734571249
445811678 15305518 120454781 660336651 576079495 624916986
30801063 23638562 2421368 938581633 822539097 791587669
47072857 47254090 109497513 839503152 816276752 820187022
118456282 1101545 8864667 278598065 273762589 217465750
300736453 343006963 5655495 392069231 374852719 211043091
29705976 27961021 11793335 326284347 322838810 347751169
119336532 9635776 19690918 594430802 351745858 571095921
68523733 72611097 31643750 730277522 822198320 787067754
745599260 121657307 11019996 832615294 758989741 622732243
326115070 146352254 59293771 427987351 353771157 241637267
124525759 21172900 95997679 307205171 314718415 450062185
149709072 10687816 31940240 322787351 313877784 316810015
50519618 26673545 24273651 310210172 332621163 326732838
169740 1709669 6418179 24521452 24550643 26464230
24454819 25192932 2990135 140317753 140574797 108087133
597608726 133006996 59264114 871034413 864701072 679805550
25017993 32558667 117142786 528753397 835463274 695522125
42329973 11923691 57427902 451302596 481530663 388996444
40185670 32637151 2247065 229980009 227187318 227226677
71661195 29160981 107354842 942016294 878070656 820316861
111423084 14447974 13636458 423962657 432474455 392114150
161174027 73628597 3672382 737551553 791860646 751034924
72391051 17246732 7679146 109753013 107236591 105683042
278363826 53402244 3102135 483508497 537408539 490026429
321356394 136409093 156677936 815357679 813968632 798309332
36229434 32890808 10220355 50744815 48948504 52968203
209319971 20500518 24096184 658451961 670588675 731797931
27007044 8464894 30966791 345062860 269492482 360964483
42911220 11459857 73417403 387379051 398419156 467151831
26826065 40534929 18265710 597370255 615920809 595704646
347663 86296065 110730343 800671915 800246565 785395878
42921711 205201757 7196564 685021869 537720640 504192506
56891785 40078899 72312920 487150653 384894542 506124547
39001392 19285062 14415373 645565671 852136396 739414305
61462266 3170433 35711519 304031425 324894591 340308339
10451635 138287232 91402058 741708877 757610693 781349703
53963815 38874832 148430490 672451528 860833992 747075026
71469438 117539558 37280586 331089540 347182556 327439914
299681928 66855187 259103021 304398408 221464512 339328590
199304346 37236281 147285454 257535166 238412343 241695789
566327722 44597742 27773982 959431590 833019362 398089447
247670246 121615656 150908315 614894348 640905009 700991586
456590923 191827068 28171160 563564321 597074070 237311216
3823279 379698 792706 19113547 16950530 19858518
87191892 116457578 78931115 500185046 436246479 520593092
411543952 36886836 38859795 656238712 629323618 473193834
3412689 14676537 12504125 190579042 191414645 192960585
80058951 19912920 321549196 856637506 810352113 704671990
3918968 110878759 11030899 720080188 752853780 574593543
672944950 298468802 58687916 967997065 963146514 964410764
166585231 48152755 11931886 831444110 873808254 880831234
136653297 75704176 1932557 468148607 449989413 495048272
149685054 56115873 51580606 853230778 853136322 938374800
1306150 30436492 14658320 121293035 110377611 124844881
152007283 99342422 53321002 676668376 696419427 700567389
7140292 11202074 62617502 375444990 478584070 472885582
359900812 65737637 108182612 437645320 238467532 427173452
8096900 12750814 10823617 42802659 44506987 43808334
14986028 29543911 120420247 588949664 370360224 607157311
495600561 8704723 119331214 972383479 621926035 873214909
38294254 280771963 155844384 684815299 665174650 708466514
42067717 70302945 41984869 224672285 214949324 188435029
52742051 28601385 302059007 990085861 953581091 980903433
186648540 20411197 66975715 718219212 664749103 666291685
77067691 7082556 18577166 164733686 159846620 128623437
34417879 21154345 4029946 625501778 665468465 638679545
44132104 8879601 46595140 79428956 68689434 91642728
17098591 163369221 5633196 653317624 693290396 656431668
5540345 18664430 29915732 211877772 221549545 215507225
9046769 24511767 38263876 377746956 329517965 391413733
5421740 28594934 5299409 154099272 150734820 157911538
252362756 175401798 18138073 591527376 639925133 597662659
367964 1143325 11839161 187359180 221888795 225377989
32964891 25925821 1183258 228755155 260858727 262335771
2373686 2122990 8298175 132838488 189704961 193395501
335314037 552877581 64813394 522667902 616850210 531878436
213597688 135468648 352886846 600170352 684173416 763178078
216523641 35428064 322292068 495329265 491878402 521016052
11044361 2042006 11785328 75335179 78524326 73665707
42810868 18114700 116790252 407607306 267970742 405091070
286954709 36834929 4122497 508406552 486477420 572903439
37432174 15667439 5060329 71688524 35642577 63537164
305874238 81546044 81249401 325511977 270753559 301495678
10215531 503369 286461 14069984 8134342 10715144
595265933 37234054 450261379 641052514 696627226 674648114
460983950 104139670 113813744 664860510 580727201 569341952
411320 116334 365378 778984 801818 603904
80592165 13585573 42126002 238573288 243812408 242856163
9335699 8861145 5429650 77380910 60719061 48567519
47734697 40853080 66161987 199993087 145386257 196094632
17712632 29903561 11615968 195328187 207228089 215147772
196929719 93897838 109983466 754388445 697867398 754438645
242597930 261084 243481136 510087085 503163149 539371823
22933234 205007591 195131151 824440772 843719247 755776300
3377485 752726 3038237 21978347 18965022 21266658
75756632 37264354 61512330 587875049 688554640 343217522
103598508 72233235 28823567 424458073 351572963 338107312
172833589 93518920 73814072 266122892 352866578 231962485
140880638 26708446 12975822 269109391 322072217 362768534
160172632 137671558 14686725 944751403 794992291 956900977
325315834 227127935 80489717 345567788 344165899 345343651
374162153 21254615 157434871 551372291 407658805 615198070
208281098 14559782 32602746 349713150 191232090 348689647
19703402 6172706 4301048 143600803 129593250 125283157
105715920 275306554 8264514 938814344 915709905 868439057
2219782 3275749 26947834 97622105 96195757 98653603
120772307 57489077 20916995 740890469 752810269 739776783
18914646 3128032 1002688 27128430 28311847 17612240
531773354 13421962 43739743 601542585 326113924 627976328
138106 2578286 941450 40881267 38574103 27180642
77718331 80822968 67214385 350112823 312504051 283929345
721234393 79796163 418754187 761242854 460069302 778538714
49284236 7490666 5343710 314964714 252711993 315203964
210846989 1965689 19233341 523755010 462305218 484971792
438998592 17570376 121294480 563379378 522952129 584642249
81691933 84153471 22011029 201078510 173472948 151522100
169063400 9948623 4058436 268919453 264614349 290582623
36667302 38715208 65602313 392222657 406358254 414683247
16624588 14790825 10082236 403021014 391713880 308247799
18067511 3402355 7325260 164768622 154153456 126658403
9267203 48106013 45321642 332969430 281496548 334027045
97131612 17899505 23183652 422727796 452554740 351173044
613240782 10230077 192095558 766016094 730801465 582464864
447609198 20915063 185496192 511050568 546179411 352341378
33530545 14630199 36978916 368182545 411080025 351752970
4135506 663084 958179 31244166 31957124 27778984
15660398 660836 7876141 25394668 20102995 29148005
13703298 57179682 51665056 406164303 327484739 414019410
133431177 15619857 111927156 765790324 801565766 799825712
50222775 64113390 50973473 942592910 925214819 962575500
4688790 66610260 48342558 365986363 415027293 420594255
54584043 71285770 269103996 546945909 687063045 886379053
66933027 18394034 59719927 335959581 298330859 284364072
2367582 111187159 50598809 421787755 454252101 419082803
46782484 61995282 11344573 446371779 511017129 448466194
161521716 12468107 66476994 994972866 967502612 990944515
23040151 131633217 4744565 726417300 791295209 801931848
93025378 3173695 27213937 158838891 171774109 155304759
234849474 13255286 61497211 547486710 554453433 573423138
136332515 1793263 18025600 488274222 652871447 652944347
224979856 48558531 212518164 323594821 326279668 333991108
61444390 33471301 7435953 405555084 447221734 424634283
14004580 6220955 46923316 410583881 431290025 448836434
25781713 55007143 41827864 365128213 289538083 240025923
69271966 48354224 36554663 220093693 152348808 194902147
107331058 277705220 222050156 448058778 536984357 412692772
114238133 70700100 1436899 151925980 144290830 56833627
301236590 654794830 228610978 708698538 693294762 624108603
442743495 18546067 24754189 589585035 620985350 569758267
51720514 70968749 948227 340004299 375452551 374809770
602012294 494925929 550927944 649090025 712281929 842985820
518923399 67835436 23695655 785056285 607403462 600871484
118420435 568773 5608488 641179850 699649369 683301213
33505281 17862028 7336298 158549467 176841862 187312406
24215583 36600104 161168782 975650654 941159604 928869646
163420552 80695457 134434330 217066379 139046555 157871841
19175731 37078025 25767165 363258341 340667319 347214997
16666581 2323382 16291968 41480919 43641017 48884115
242906911 157466984 96124589 270795484 188298607 220818153
42776905 236284492 339064958 730219398 736136571 797916250
274246311 19306117 9338711 561500777 487322003 479291550
242393 54204775 70513079 392961181 373004599 358817206
18761197 12741990 34186696 456448168 617052887 612172080
51654011 56856852 906690 647821477 567873606 608741766
5055278 1670368 3312765 11486998 9915555 11433032
458145220 188375608 64901854 759425072 488951624 658869900
163518658 135707875 113144861 668924923 677053255 726974481
367786070 107891796 75065566 479564999 459882548 227881048
408848078 29179395 40043088 639646404 615067691 598261219
14004847 85144487 51625689 382178524 374173133 381705513
167599176 87425659 82600507 470027005 493512337 472168665
150129595 11273843 19953757 419602587 319762539 417495486
26135888 7416644 107962253 407184436 454666104 346543770
21508645 18876097 39752738 337094486 331546365 338874138
40998250 11495058 4015596 50431438 41056372 46852515
499244127 48951072 36937118 941115608 840615289 705569374
64236566 98451134 5132522 754031929 788868950 871549346
175582647 83009921 36428568 794625862 927204968 977447623
127256534 4108988 129884770 769802040 574899329 769841430
83804687 59316863 317201824 823694246 838919093 846104654
324207881 108245052 38458419 343424293 332095049 347980084
544869015 48942432 202155253 653935057 324691369 299275421
54121160 35960481 102004588 693245840 718635672 620285025
162298905 8314186 22186356 277829308 297739581 300343132
89428151 24580614 2639741 735423567 414849336 600450280
50812898 22692961 5268485 122680075 124733881 105973609
72612438 54667301 41714632 475994792 384659050 494830895
15597416 59534026 7601352 177806433 162097310 182066121
80832448 96231713 102049535 462924230 569464592 598990012
19413488 2556189 9715425 36013179 37337651 25238147
387705242 394340670 47854812 513529543 437021913 394072291
27246348 2429742 30839903 124922540 112401399 108509361
19884877 11624906 17140974 603382799 555134338 571375860
47647492 14576633 202196146 731382614 696734503 739709711
10212853 7341222 438965 378585582 356591092 354459215
91804051 16497059 404239 193046784 168978616 184317914
120327071 245816 2238049 254752137 202565272 249514584
99497310 72176511 49067186 882925423 892721435 560228310
324843687 22182909 9055364 684355534 708832562 646345137
229942 555164 644507 2789231 2673494 2796733
808529454 136517175 158875859 878894889 667478736 349888944
465961588 94142128 62327944 504039210 429987809 437471120
3727310 133327094 58899610 669692806 768514196 873714879
22626623 3034372 143168283 725129459 944855760 806184000
348688005 212134310 28440962 369873044 391220815 343975207
29946187 16356673 4117706 89750397 92162967 107719050
696574532 75334786 60071938 817907013 547388940 712286887
5947172 3847483 1037941 18587717 20564265 19630812
850599 12340800 29527381 105019188 116663099 109441590
185220636 7025445 27283144 395073028 362008580 346066257
329231454 1212292 121762508 903428811 884589839 896737182
129044618 129456102 73610880 529543548 741186407 458698709
1901320 71452442 23733935 416076867 510896286 531954751
149225631 22161380 67860170 220531508 203571182 223287390
306050914 130541386 5622932 445961245 652023523 454268892
448403131 70402515 122872423 694138821 549992833 660017726
137680 1282311 233583 25640154 20433384 24916251
255359854 82396245 49633563 599464247 685309596 678489967
1541355 663530 355616 53206214 52414362 41907890
103735995 41536465 33994516 142070125 97474433 128698338
4882195 15655436 89831136 269995035 339594890 400331132
41439867 60920190 2450118 656112672 567586323 695429702
20630049 63312994 17397116 624541346 608396527 643052995
129286442 116403134 41195147 707350184 894612918 891238858
103099250 106798303 103638198 472447028 419137609 463523828
138691756 33671717 20281639 247559720 186303045 238167466
357816022 223472805 235208069 758992700 662172093 908286205
262019008 231880277 22905373 607921034 510577995 536381992
138935261 1356922 40260049 257661538 260749327 218352910
47725930 42491091 25085587 546355759 609728165 608798543
33631467 86085425 13885868 588469776 788955437 752630611
18394163 16970760 10091261 32770070 29016894 22512879
489322 1655646 395788 28180806 27177832 24775320
349268679 98448382 57979803 597443325 667491189 579751598
674028 1537236 171816 19812029 18078633 21123500
248882261 26583036 62039160 258239109 167050436 135999681
172269274 4850695 22492146 281761216 264130255 269823097
93457999 95855180 64672830 743429708 499599499 967323637
135216593 14965578 100763802 197042808 138120180 168123196
27532622 28908599 89187470 318972251 311972545 312479768
181697279 4391618 36024 356651479 334585324 383244288
188829016 11990263 26072956 431257001 403267660 398249492
537141737 106601423 155502504 640382762 560370712 404075502
270351539 779044 3028956 523043210 457595574 473882551
195731883 88873832 175247048 340931016 199101798 336354814
307738329 36173226 54089320 499249097 556948603 464952852
397774062 187160236 104594963 512846135 312580050 496796107
10687891 12316119 29163746 310772651 319856597 316944039
154488134 115335667 99414726 392989300 294786112 349367048
105516677 38111476 1935172 122613443 120166140 38885490
9100583 258762 1227578 9630997 9465429 6623538
505883776 118526201 151486630 757407123 768657312 718413066
81118860 214513436 10926035 793159962 858142539 786177109
8439862 39615160 12311799 89147036 93657685 95850756
148678223 12285938 16834793 279917126 258387439 255169183
5108639 6897476 2683953 120809727 117135103 120816635
17244899 43990678 70048062 241038659 280889271 289895960
399493416 75768859 50069078 762007526 729082066 625793182
64525164 5760897 44927300 66814563 41850972 67526266
1258463 40520687 24314239 502439385 553255345 558672749
120473990 100461610 1566639 586151638 572235523 531486651
319936897 24542896 129709274 492013461 517660035 500902673
124705853 30078680 13629112 751470633 483032222 690297146
21294783 16337211 47235841 475535450 725741861 547497116
5091765 67272 1873089 8052487 5819210 7287578
58061632 21645417 2354278 192686481 219040577 209284439
167047848 36282530 50402709 354960535 280043215 285838483
186734 12631993 34150237 246539290 232814986 239205184
168052039 44929469 24907191 639981088 588285962 600371174
269866018 139528770 62898253 557838897 488515480 564322353
28005374 6394059 21620508 177725470 166891368 177399020
794231496 190809453 75776085 924386383 928191115 662614682
88966407 10292854 24540763 823767591 505289436 909640519
177508166 62865298 8530657 672730127 663470342 655443336
660997978 529950792 824691228 981471890 801440455 943062554
41369676 6167969 5664582 59190204 64732647 82078119
3992739 18593780 8156020 290036087 360519031 283031234
3999406 2370214 443881 8785381 6939855 4209926
391332978 10428204 88061686 503533273 186232530 329008687
10432034 6442570 6113568 24200531 28738987 22861132
571640768 296877492 20931413 782469688 687214593 517572353
293226 5019013 44015367 455949137 419396075 482987302
65264635 60952655 23841434 664782488 554837200 659995149
26849792 48788172 230683387 881572667 850468327 900901281
8297234 9012809 9273845 65824038 81424143 77797134
3383837 665048 3113803 22143663 21558397 20847355
23364998 268605 3228431 48559178 45641514 48366117
162065451 58401710 80438055 343645810 305724653 334795288
33563675 7194537 65054102 870948292 806834562 682225161
76311192 173109607 35443032 855543283 730669499 821978777
483733761 177079494 66718390 573959397 277004096 311623621
249447501 28752698 96844038 688030065 687840602 458117920
60243445 171919817 228146172 496134505 549889427 631282906
35870197 1456990 14792049 84159973 84368514 80917770
10030097 33272293 7215167 271753511 270828850 216640563
120408288 4022752 32001274 599183986 624863238 673632402
723059364 459124764 148924751 900765734 899615029 589313010
407840550 213587236 120099343 540872253 624576273 343157454
253112209 83136095 79536018 304521194 398284525 331940214
429797150 118624014 33320464 638370289 626145189 631667628
28919452 45347014 15415585 341797780 333743567 331693167
583143230 237735436 641535065 739298634 738004008 703525804
13990368 15925187 31020771 190534199 189191895 172106507
240640021 8859410 138683138 918518648 914129260 896952191
188395345 35298981 3062435 512366727 501653286 509193478
238804174 110478460 28230214 326361645 274182275 148141400
66960527 105581760 1093652 484442686 433610519 510615412
87745768 31378878 87436644 640074960 628704098 517926216
309908582 337836046 60736302 447023693 446999287 442924539
38851309 13606656 22129322 273641913 275687980 238920394
4201666 12263781 7217747 150112138 182215584 153969301
708543904 104112550 192149971 807222609 383019991 710620299
41435418 111879731 3305939 767079025 698778233 737594749
29647029 20862073 15042371 701512567 658975717 664127283
29763005 17205593 62203824 666377707 799744419 816630129
4206923 847992 40277792 279374024 391826366 433027302
90102409 72127796 15018726 591669553 601240082 522946726
115969603 55754523 74507265 724308525 717450740 789374691
16500792 5521635 4411747 126407502 136628221 138776816
103375967 96556768 91207023 516190636 507551707 577360031
73173857 1921423 12349059 230209661 230118317 195038096
143931219 10335557 62942214 196208038 208946803 190619257
6787966 16816931 34917583 531369424 536932258 446089247
80488097 123453954 22530387 650388367 639095532 619848518
45475856 24957746 20481099 92721413 88883153 90954366
72632507 9124653 50059286 932449440 875737332 865148565
22431600 18546341 73068996 409085358 441942183 436113178
30850877 176817041 28791094 657159034 656057617 620331079
184759694 28947065 23285247 641295853 618276942 545549008
157079868 69578693 5072108 510084213 461622045 467174188
5465079 5212740 7993656 252200985 246070852 253421378
501619202 269640747 243723230 729596750 752285454 839476054
98000593 83028600 104957308 431162287 365097257 412052274
41368743 20141970 1363807 96153798 96081424 91459561
62241112 9404461 4258350 63982503 59257669 68524309
195739442 17380850 24581590 261559647 205158425 272756614
474209979 16201961 86852093 741916004 739583463 810004366
246958026 204585511 157636918 675956689 804580777 689508126
44366187 112665567 35171679 816842060 914965149 931984383
112407663 3435786 55125421 237828203 202805595 243038130
190613718 37333018 135115414 654865423 535997324 668633174
180489399 60480959 12754489 878467464 980480867 963985426
120668142 500962 55716252 182835125 213742270 195386921
463851089 300921159 201930030 719594030 739080801 840017526
215218158 7388355 39594545 414392710 380105575 384958739
9270195 13020079 12588962 150096375 163346499 142469657
44832675 31252537 43836519 209480321 177313501 186944388
220232 1355745 2290218 18185987 16755497 16152521
405543162 252819747 284018592 446118946 539157890 530505497
634913550 307436204 384119886 791217319 680108603 526156050
7378759 52282240 16032566 493294569 480331037 419977303
149412913 13728353 5033317 935402955 886512247 894590828
2646645 20155346 36889541 254863034 276375700 300954486
152863183 31390950 21463816 253992040 225383815 224735120
90756552 104805000 24580803 615319139 545183064 598222252
407889051 37472466 344042368 516118003 623670125 638168747
104031077 65936471 20701183 555951081 490484298 406467130
32593554 78306008 42982093 383213024 480512252 422580951
106168381 6537134 204691539 829786488 863500211 803370391
110958820 170711026 143410417 813081955 817684544 705530112
361515752 201438172 126407861 534013201 536166466 553559826
94057518 29240204 1231041 948333530 941191329 829336726
129318877 13071109 53087742 565339723 523675454 547626396
37592157 68035550 39909592 230584627 223826727 240932067
494468257 3192669 246813216 608465497 417739802 520190595
79339284 28017613 11785302 142543939 145162460 145381398
29180369 3664413 17494231 218196530 229504323 173301756
12996729 13033067 42324471 234124442 191815571 234477672
103861699 77607550 80760629 838170603 767564534 840020836
25989186 29749548 53702783 269250503 265295569 269282731
159857161 8168622 109832564 297591985 295268453 301403935
92515505 134454960 28004792 383931196 376608574 369787849
442442390 241727260 100861042 601655195 584913989 560812584
27820808 7989791 73534994 194314700 193052576 194800966
49155061 11067940 1395550 61172489 44862249 44648446
202865958 16958149 27860873 700743899 522481663 669929318
11537980 6787808 13137835 298491748 256665185 274984034
67613856 69727312 67381005 478659510 451535341 452789946
547907451 53702474 103613048 831176871 776266991 590146519
236137315 335876736 8153998 791838334 829585572 727901025
243649763 84782145 66928431 248293946 268530698 249100318
181820617 58253044 26029742 600352794 620337291 628804589
103940284 27496828 77967111 185347269 204697956 209222124
754283 172456 4556187 19656212 24622464 23413921
93512129 56957496 27288729 142996027 167637328 122640136
28925415 1627682 2956707 77514740 89668069 85565072
108908509 74513722 101925347 914607356 901960157 962741072
742256069 338388019 66589998 904361253 714730609 649937873
6179353 14779595 503454 123478290 105698402 107645489
11024481 3370920 11402212 111679641 173950687 173542903
3430898 171222 938193 55125611 53817502 45983254
414596928 197830537 103996285 668974821 594768880 624393518
6126693 35898781 1456797 111223139 86097634 109155801
28218353 12307595 41857012 750405636 751468616 845713625
447885611 3352007 275182420 558718932 612484831 634936279
59976213 95004677 39867228 531766526 512938830 481007057
232678662 31861259 23014707 284347201 249361822 247083444
60386788 31907333 15623332 373865718 330735600 324926617
7769099 25102 10153580 31377662 26384228 34117721
369112296 13086627 190427096 798443520 858845246 716765512
42665840 2563693 25151918 646268221 672767976 659454248
289983970 56823837 45540268 492240431 374425134 503029063
6707748 1705448 20062671 344313450 359473849 328039622
25637013 31362190 12627854 170177751 173012910 105637564
120104910 142273707 80660380 732158062 655377768 724925113
1995242 8442347 4091255 54321054 49351186 51088586
247308711 432453532 19211591 726535115 772262668 621562713
168068742 32951339 19121777 185990797 204842302 170918847
381590434 95362227 12277185 528384965 492293375 407848350
9568856 25320142 16189272 250916616 315268536 293759639
312826 156849566 6082537 851061996 912995672 806432456
329877359 2823207 38187003 597466543 636383837 551621793
123927967 29931591 14376850 386647284 418344094 400179798
236656338 59435742 16697074 374437490 400910802 331501989
56444299 10652626 17813673 102201541 60904934 84211346
10343566 10996730 76499415 265685405 272287098 254705531
142937894 22940061 46131681 604682452 590671770 537014806
4533819 72610369 3449862 733434912 675723654 771205860
491645479 34405060 199587675 939743891 721374946 831370136
117238787 76328075 251378375 479792634 540645779 451289110
346554324 46055432 10108505 605566233 636102364 554660178
3742050 105699229 18577013 868549801 836095838 837556671
184442408 95713000 52501806 914621425 915151419 898359885
6273952 96155137 20848752 323422835 345526355 341473880
169467109 158736050 37803047 644589006 626922606 550643428
15125397 14459552 216222 105935186 117250826 111539945
560524212 44336122 75361673 905671917 778102982 667323408
44330748 1534221 6071012 70165310 88024588 54150270
17098647 4657963 931731 24040982 41153318 40235300
298808569 88987172 153321816 519512415 336105785 627171719
187232586 10109530 68636732 550669223 500325614 532120254
425721162 72006945 59179174 878423489 866208091 945856688
836504744 304688453 160301229 904934936 849012569 730993964
7823496 17811656 15817360 63460918 65283919 80071832
102217345 14396738 135684309 430921051 412195541 397248654
70119487 49547518 75559098 685566156 735899510 709733012
113384002 75175547 33759838 346029830 342453616 348644214
500548709 86808648 36633845 695613850 724927752 128673061
263842897 53830963 79216500 455859850 343015825 266265293
9335520 84507379 85923146 224443072 342470876 345618229
670231686 14781391 4250880 755066991 405580638 532738904
65781455 81990140 82928565 725077364 693122657 718134955
220430895 43780738 83366302 448646351 420937968 320504487
115774508 120716114 22340510 772583891 753310459 679454378
996256 22915301 50620869 446929794 460802398 507229510
28107025 3769922 807550 68886817 70685118 70531300
120332941 718788 12834708 184449730 88528549 184717603
397589877 301861192 10965714 692032684 797454397 827157333
316072866 121523275 246347388 650966615 615700039 671937631
111660838 36074810 23064998 445798163 450184342 418056533
311438356 36844024 42519561 530082336 511998434 480856668
590515533 40555308 242951157 868901751 842145288 843541584
532645320 142363924 235826411 710806978 654401111 643830285
169105914 80621503 43128126 474230272 697165387 696483550
33706383 57564481 966036 881198084 832798413 823906288
222735653 28993494 59289331 940866100 798406715 890875843
7750823 12585845 29484527 351953824 399190131 453182782
169106447 23598882 173901812 685621573 570283604 646723666
309540070 8575208 15094610 642097629 698356661 671216229
93049660 729625 15467316 216652243 156251673 195401920
213139683 35999617 105640936 288126904 385725056 365215733
101790282 19683529 69877804 208060340 273112200 293844987
614743389 268673036 358671675 735154153 690389684 633857431
55567172 51578586 482370 89136570 93539488 85937781
300370664 31948943 30968538 809947373 760716090 838181658
70785209 36411390 2008972 318172634 299254448 325645778
17530462 15355104 20638719 481969984 534854768 551859530
40277976 1512153 269903932 515443033 591339347 725642634
11203160 32591671 15536293 181528457 183999465 142535116
69976065 88558819 49726397 701254059 781953887 689155478
36472109 45702002 123524490 737636467 789943873 804108220
85835949 12330523 41888035 264133014 299930306 259589439
4047502 545084 2507631 20511504 18853782 19017201
529833893 33154444 223313800 735727665 636167765 750237959
81925021 100985414 104450695 488407825 385003573 441188850
367754033 224694771 219583367 396696442 299674804 398201932
21325435 83940488 61516681 547813083 514766311 603583088
73378561 11247202 18816119 566723517 596680275 487136262
89073988 26593807 46979363 314604355 277835834 314773609
335637775 192044473 112473504 441098763 459597475 489718059
233242998 99192168 13473383 451331711 451593633 425229790
63848232 12966895 4630076 150237594 146641129 144654212
325405277 204379698 104702009 362986216 434538882 362078801
194663133 3603213 105498565 247119474 117200395 186843388
13388447 2498611 15840780 46356757 49007066 50954342
229752234 7470273 35078140 732715262 662636571 736546556
254995617 12769682 53422821 436631395 547823823 517105606
426060389 129921784 34438285 582013736 597565851 599245991
124832868 10037950 143190124 310146941 349813987 323015552
8267087 126135029 5948293 652523508 759928773 729467992
206323198 39926083 1549421 534442320 589617444 545021997
103769808 21813369 8224099 448286739 410110783 369700416
19813761 5502286 12558092 81973356 96169882 93106304
361431673 121201735 36177345 791214085 756820746 691826530
111332157 50745167 1117886 287887998 285154198 182241713
80389945 79681321 26884492 560141880 580724362 650462354
35785013 58348431 44064442 458728701 412019176 430745773
309207391 163393808 63970518 740726608 769317126 769638536
267461895 307341782 466803579 477628758 667589166 594493927
354173051 126403365 51598556 435257265 265407008 305305971
254426435 26715325 47425408 846311308 917418242 801003941
60241997 64302501 32508145 833684508 830233731 714295347
820086 18167179 15218799 318875106 343652882 354048829
46297092 84706490 44181666 331144119 401959920 391566942
244798479 206717049 12252048 329922497 401055547 392351746
59640201 21845415 20004295 143346991 182624486 144657393
44004437 43139864 65915941 548279680 537965655 443557379
25520515 2467184 45469006 635239256 633891449 645670117
485147302 512647014 57149476 612061203 621240309 599348742
51224784 81426935 155141081 472717594 511659469 474717500
760988108 215937547 252234250 850304405 870439928 688909009
15504807 87310639 70885787 488277475 501198997 512382860
132432187 49604549 72233145 316726123 290068902 249988881
4867596 41869663 190101764 724200431 638115210 616636412
18870043 3554235 16746659 73504775 77512141 81922615
120667007 18260053 26396325 165699770 155891422 88934284
55323782 128882763 199874299 920119186 826158164 918050482
70739127 86059459 9358253 520361515 545444860 545604076
408498646 30098539 217080341 643527002 684417763 518122347
84362378 72919239 91159316 291317584 298884066 296900585
399644972 51829212 6977010 724156069 796309072 762696644
7376173 89730497 7961917 477226057 408502001 497685479
92447375 3188029 42782059 411885584 437900834 442831840
535498761 172769859 274472196 623919814 282183665 623335280
145233728 104577207 68241280 193212591 148410908 315908442
64823933 37882816 5704912 230726067 217717344 240135625
19640448 6268769 2393329 46545696 36123378 28965447
357289823 44869511 187129728 568510141 556782926 481381656
19802710 65955951 70016809 804950489 797985206 816114124
14433597 3317914 514143 29918760 19325273 30663638
6045330 2064674 8050051 74965721 73129534 75715287
19613588 39650262 33510955 411841995 458082966 443636914
407925941 114158160 1132949 786252596 827735626 360690308
517119676 86057492 203158999 693208518 588855442 536493789
28244823 16886999 28244306 159128593 85646856 172250327
62313263 1641289 29731075 496326610 462120493 446293434
211508914 7577406 99147438 236073762 24990099 226407804
23794961 22471027 28019889 134225678 130552256 113536234
17120 222375 794478 3194127 3955871 3546388
3030671 25926442 36319565 122430671 110632802 134009078
335225599 39709623 26757692 601754614 584449013 589534207
432878043 56398053 63041759 835411699 618798070 555646523
42364802 69737821 27149396 292502998 286429580 221069612
4881221 9259782 35970669 155670867 137834993 143795170
107497510 2608690 91130356 130964704 96860369 118665494
102890138 3237060 24788889 139451268 105123708 108000272
53766638 61026532 20363007 476556924 487470582 356389308
18034455 63181663 47794775 692383657 675827284 515204308
2208667 673751 474686 6509966 5817883 6444301
19846225 6725921 6710080 115047686 118394782 119202207
740442165 358764150 152490572 951948272 669859531 786564630
671895108 145856434 67931805 731586140 263858878 568033878
14590271 7961342 5079577 254148813 258645337 254663307
106727246 702710 414995 242964703 272776786 232238368
39970993 8140944 26383554 221576819 198860843 180116025
124212085 6561946 127202856 440242540 394471288 421721841
384891533 248140831 28217472 693575509 683646779 690632175
72996698 8447185 10436986 190099294 189153345 209184015
24924135 55914561 30544300 401459533 299761438 350405764
1263314 20932 104363 2109893 2005571 2071641
13538947 4647889 33176110 407579425 408500707 397581746
551189822 71295792 170914236 693168186 710021929 603482021
37896090 52877736 31483295 813726597 723812659 798081653
210237669 11114185 34569514 612631730 553701558 516462331
247643609 91755944 23272199 550916910 528965476 474758616
28967836 14994430 25451551 330371362 250295925 323671511
129209062 12004670 59077817 659835760 559203121 598100536
106168496 144412244 67353958 929876237 873347260 678686052
35248493 3903578 39820817 217520486 215503227 173402223
62539540 12811338 3584512 264740496 261922488 267284773
51635934 18602191 14671864 187378881 219276011 183219685
173735436 14360466 8464467 219185285 216713639 150518397
335487777 56724973 57820364 543378644 476421064 533493236
141213628 12405799 80413543 676959264 606622954 785740214
554022892 214801971 119413954 787529164 596780981 460834140
276113778 59642780 151016309 777379493 562406181 741701701
300323019 30063204 7537571 587612759 581610345 381332594
385584370 54188055 96525194 572426350 680618297 681190479
41204048 18363898 13643481 195377540 169374799 161982760
313617486 181198187 48942384 779839539 709097380 773802808
161667261 23916857 25851353 503970384 475575031 489955343
4276236 26664516 3383018 94825771 99578056 100889237
361676308 247717725 268791494 402224312 432998910 316915516
22537300 870222 18321326 36241764 29986354 33941021
56476213 191944300 519441 283056363 294287884 259606169
217110586 156323311 60813727 950374041 954928378 854094084
85236889 150963213 47811973 932246587 907190503 882894363
6469451 315056 299074 217241195 213471765 165441999
18128655 2635710 8147684 24248989 30303178 23062060
120455434 22158947 50286557 359826381 218105340 405989797
42149196 60752273 25289324 281020049 242519992 244167667
2977003 33399851 73865176 565561501 623930338 601447169
305470102 184040771 141365623 680483264 721581712 789855317
79421056 49979037 11294163 235813169 211975759 235208458
6568980 4910066 1385667 33850269 39250115 37958202
567398408 194744351 19366781 960584666 866228994 438380299
37916479 50685257 95530395 436952743 430013308 343922809
25619039 3700402 7883319 105161254 55603247 84529019
32536400 26603436 15704327 370230811 424860536 404603664
110156644 28591695 18609052 477417986 646259244 634120571
306219245 59288454 78863259 588824673 575789788 438587380
17787323 35885392 77001056 269856959 286823935 271349300
164085951 385553912 95765925 706225332 703672110 647621430
255902624 16216045 84521768 490114984 407569674 435928659
50979033 7883031 18917759 801361704 777352985 793688300
51835259 20660824 34988038 70023842 56123671 62034307
15435841 4851415 11964813 55617931 47150184 55553220
19443890 5139732 132550914 437701592 394081725 470288845
517390331 54858614 51229834 560688957 166480369 153151413
3297920 667749 754206 35134216 29786140 35744955
22697565 53752971 12511951 493097236 414704524 472395271
147272503 41832454 2619832 358313174 289412952 383475917
4135665 211191 130269045 694697740 745972678 686097355
8561007 802664 5639477 46230854 58465438 46856142
43849848 93918558 18508036 419700928 419130714 415763787
175476822 39468386 33888306 181124376 142365437 159237024
22079334 38273649 137978327 762347146 715299700 720111221
126487480 71586649 25624185 738677124 547656351 732627418
28583325 55096469 56111758 610122822 565088055 620985148
74371980 3152836 27030330 550302607 350756447 530656431
36678683 2090636 3046099 52419506 56257637 39535543
139179953 36232137 61082324 833601507 864967116 981815409
151497098 131635223 61757864 538933734 506157494 402380913
430544316 2058076 25096488 645364821 510032057 588823135
19295020 59849900 4506691 256404697 190941033 236755583
184073860 43295023 29728131 413070174 335895216 334025454
11203493 8819565 22844300 133692841 129283987 120794946
659077948 71901930 180020563 854180455 922459270 925407121
387786160 33468080 72881764 661225977 342041502 425444154
2835571 133370769 26200044 704402361 627414211 657263812
270662982 21361355 17647312 939924808 933125976 882706166
48355382 43131691 76701780 541131871 457136542 558790915
77943107 2781529 18874504 222398217 220228238 187772449
42816447 143289925 58691091 611593006 499246122 638190219
166903906 40820845 7361711 248705985 243761430 284197808
365108077 176374847 65666654 968683904 789598735 865861192
26971126 120480945 53547846 497449098 597013545 529697573
2304777 24111100 184570394 933197120 839508185 691850762
55551900 100237347 14793713 458606848 439963202 396637204
311844125 34172013 67461384 339099121 284036984 261007196
80274047 1355097 45169671 218271574 124708634 212577472
188093147 30120413 19437039 271428873 234224863 279680981
20039275 60100906 36538154 750769250 807281246 712908765
235858748 71351331 55270411 352129839 337423584 372389197
563016537 17196063 50445804 734971357 760432807 292946988
126862511 123220637 232928669 744014680 660292129 732234002
15169858 40552267 34846750 248962631 268212282 184997193
243958064 130893775 10198342 446339792 464647524 472766905
3948265 97162586 158667318 877247854 941133683 895612523
386531410 277073630 42555520 414357674 316318072 309669568
23242716 754230 10389244 105486493 100620060 90736142
3773646 3653328 10148058 59911516 74035011 70891833
154605180 8466185 11059229 338105957 335408184 334999009
141810349 9359117 48178664 278658833 165110402 305885468
101638778 13266671 187850078 897173857 751980026 903121862
101682423 37109834 41006246 169018335 149890721 160545275
120116501 91950413 11593936 621331723 537731151 598260494
15989321 11511428 2557247 124291699 126103141 97390897
39964833 17124862 284327 81934884 79416479 93573242
62401822 55202302 15562044 126011766 107028823 100301537
74911550 85408969 24082631 121694048 119476000 37202035
50050913 20297947 13884749 163430134 168503887 169953950
369352838 45029919 175583953 509312887 589106083 426673362
343986328 52067725 86946024 665963277 623655399 538281534
382980896 42983416 125679227 418947164 356865350 419544798
151663647 1719012 29234888 733331177 649476245 401853743
360549863 80614050 76142863 846491771 823280326 764355760
56431712 54704067 11969707 535418534 547324020 492183120
441032631 31049426 194064314 539100590 369364414 587735254
27495798 53211319 96504155 422640496 394815352 390311056
3095975 1524471 35595815 459008987 462475794 444179056
191402 32769915 1449090 188615587 197574855 187608298
405328204 215816815 65972416 928940628 929877845 912439088
255018805 95883273 14208267 434696628 317704929 385672501
43859273 28581321 34021515 415541171 459798425 454197893
71686195 65391194 33104453 284310807 272709259 291171087
79761419 804176 32942288 292513397 142350205 297915205
10993346 25108266 1465760 127619035 132939902 95838737
20514207 3189938 6518213 328185484 327273890 350186209
8508900 44832440 252225339 533305777 712553880 693548636
24930568 24466818 23073916 208040085 199386708 164180421
60466159 60687057 13220584 580095586 555301109 524010061
212009433 27555613 19187735 393899276 385903052 321264821
85059419 20581998 494152 843116891 926967457 767676125
78366183 4591901 32183692 153811142 163520300 151965132
19847921 4571031 9259100 60723440 59120509 56522459
71357629 17508069 151126569 753467889 757201192 590041579
898644848 346581832 112493711 938730893 870746837 539052342
10440256 4991105 1004508 25371206 22260598 25627671
129169173 8737957 4212652 301134501 317308703 295623434
74498068 23754082 3268690 264232240 268373355 273164664
14993770 15408923 28922906 151918585 161404013 159644813
8938514 11450813 2140468 194601298 179058433 182903042
10022163 14943028 19058890 713437206 718830397 756087031
84490100 78066251 12170410 479617327 498374726 480945842
53461572 686386 80174339 306259663 241413611 309949164
132994060 32860474 9454919 151883359 184835757 113527143
269665620 102314609 80023522 514589428 333514735 414620352
64047338 44485711 23013548 358212065 378363838 374251722
35960425 139312978 44061333 865455888 874964262 881617649
29549886 6515656 18007529 90612024 132891368 125137604
397765638 36866480 66166602 593391713 492020367 442965048
84323723 55587265 8134574 644001026 656502266 633564891
344381052 193888304 21418217 392160036 416574131 348318776
144719821 29156106 55343373 574111550 529397039 577610558
5589 22184686 10703734 134734628 153431067 141163407
895314524 111147632 211012661 922460698 941187619 798735807
233856930 274276727 48720985 586852630 681638411 703926565
4823309 18446037 20426516 322492234 298832700 300677133
187312544 24649513 78515388 726568734 766898213 749579807
172935816 129894411 186816135 760187758 883848174 983834132
1946161 34133059 32171124 208759031 220434617 214841929
229922856 65127539 45961722 428961145 290841806 229243333
4458181 8753736 17266590 172555734 168642508 169414172
285596640 16160900 158264877 325039099 368819901 338104742
220827412 43146216 14206792 526673715 552307946 552586809
17993692 116651320 8713208 405974925 477943309 547139796
64823885 6854479 1329234 246862578 210325900 224445676
1488712 1447450 4850085 53457339 53836115 52752841
288753964 70990229 66856146 418325588 270761168 380399476
81204206 62377561 3853912 545649209 412536295 430673232
461896965 114771580 59804297 516416204 706428343 646686427
99796909 7402647 882915 622663643 616414542 483290494
131548027 9503168 17379691 720736972 805084887 777759535
119411206 9978956 3151849 431473953 535180851 618647906
264136034 103255209 16382600 630972200 604095736 398615771
11854813 15879983 398393 84723406 85674552 81036043
3758410 38502590 27280877 778330481 818301832 824032487
259170596 28314494 19265629 608765098 460390569 577513921
63147174 154494583 50606629 633655173 554275058 628979112
98497422 12599733 2316190 444849524 426127901 444921558
270613036 70763424 33290317 560055193 588801272 472684069
699988 8726725 21084312 149694238 150093661 155542030
303261034 8407023 136427561 396535019 313130051 325002458
345029428 259740111 17615215 739914920 757756911 750384027
408048414 56339670 77927303 541885381 434631182 267222122
11135638 22483924 32642925 366948297 305887595 363178212
17417443 120552525 45027835 964861790 836493491 976708380
790436213 226127985 50793354 887476589 776058689 551043736
101529838 67795842 36871555 951158727 986766162 963926117
183847066 30151231 3402393 200659062 152800432 137561644
255534165 120612591 15344062 605802130 625203758 852457908
337227994 20098674 81739789 794388803 518770925 793932859
16511800 34556396 14491185 356548635 362127899 359250255
36924921 81420855 20887695 478129682 521691783 498977759
349039228 8028785 157483226 524627655 401304083 446608789
82994745 9807740 320582 623194846 595302381 626830049
515505819 389424300 23125052 672285369 629148227 579072447
5848157 8438614 2008091 50204195 51669101 39747922
3504024 40347113 49220126 679869100 757183170 723744472
118986167 5416391 16324821 437321572 329603288 456032221
154767093 7371146 139524319 847669529 716487175 609601145
10267059 17387307 89808974 686635320 648586577 689253800
408328284 166075102 122870406 689920421 647212436 585839812
80835152 46186460 6873381 362349262 376019815 355595213
83710125 114877599 1975151 296013453 317502542 338053639
6317178 297430 3946617 26358621 27622854 24006048
65462415 1871982 35038557 601527945 546227018 594523590
30963850 30660537 8226470 356181827 415693663 414534925
74690958 4849136 34562448 244049548 293928874 276091182
128499158 30572333 253906914 506250969 393518097 480479370
231554053 7404303 65052008 750091866 812126649 631724900
234495725 168508567 49692090 333382425 282555929 355779575
87863897 86983587 120666182 686752933 662982176 646359617
47642607 6992324 1293670 85753633 80521112 83657764
62954940 9216963 16623398 270605481 259195211 252495954
277407647 18769282 158601262 596224480 677245050 673791513
31164438 46876517 6252434 161237212 150214825 168234286
161746506 81288780 24896691 798159653 725153117 544138444
186136039 5293330 14175253 253002421 152315688 289079732
196525749 6794952 65246669 221224046 153749924 181092680
501647998 79167827 1538689 578032631 500717763 384891385
24411014 22334432 147743656 639885996 569484077 716663345
67689775 6196096 20068420 118941764 57970951 122393218
118513256 49713640 24308387 333666672 238810474 136520276
61446024 96755903 109622353 602959969 603131026 369418443
194535703 111287054 10247861 671814260 639769418 634660967
104990990 34470961 34908058 742770606 753289577 534510653
56264738 172647830 48353153 478940088 516180819 457154698
116327407 26799785 65400227 754804971 457400604 711289719
154439784 73193304 14536572 899812601 797421941 579975264
204645817 18771443 7441761 512499517 396124896 467085766
411417622 10302450 197355466 617166469 507507263 673758451
396999193 29685904 98988524 478463293 482330818 502442317
11260685 34974195 196849351 634774533 619001262 668517698
86142393 5279641 18789238 825277968 864913912 830985473
261394263 44403602 52013290 563480870 544100354 560322984
198928944 78334542 118211174 242844042 235244580 258101419
34059282 96676216 99921051 444449399 451288677 490173856
4796974 22821459 74817771 750232183 971621865 805415799
158117488 47147940 584943 788498382 918886293 846988033
634750220 16492522 24155552 855332219 931838581 566271500
82323365 47442448 2090643 263676733 229300441 197048016
80615755 7553674 551037 329508050 337352527 291256106
29435901 1803656 23068032 30468230 31164681 24241558
302093724 66894630 159695439 669113184 611252406 553546679
4169197 13648477 64139534 186812363 187000799 212010305
10861216 22544080 1317356 101195021 103253824 85783517
149683969 81691361 226433046 385532358 787836114 759434984
44766063 35719165 7320827 88239405 91963372 91172776
210825634 18801484 209825416 552068514 548063561 525888882
88296406 118450784 47181854 784312963 952341762 812038117
134227824 6743394 19249010 280753034 294586029 249301107
51828407 12381648 295807 56939795 53125998 46694016
114626925 83495957 7744163 497391802 512834286 528661296
2719979 35905014 54242074 571300427 524678206 574896718
27254586 4667076 31992407 319664022 339299971 325768361
54854277 60168614 6273783 846344863 832310287 925405784
404842909 25567177 426759592 511782354 589045727 607918636
7746593 42987215 6070805 237694080 225088651 147947982
110182208 11758773 45100480 809441995 788320078 700411268
94518683 82727527 4409562 433194641 437874948 430172757
120413466 14333270 8032880 201832330 195928706 183481649
85182147 58876245 3000822 119948846 131241121 135517467
174361228 81646179 144120435 280068616 289656160 294257551
528283143 59824328 238191396 772062914 743300978 590835444
229698427 37416942 23968312 857444962 512007630 861296168
10029801 4482405 21136071 450919630 457894000 490825196
146968194 74185694 52408537 835196185 637043679 825519598
15373460 16270905 17024353 87551313 84942906 70243135
266408379 147131318 15514183 650915177 667672911 651912201
10744527 4288464 3021883 82625556 90082946 91535604
41254508 7036719 93218953 303835609 250612885 214153307
324543 507669 12253683 57461195 58431330 57697484
95699150 9586726 100476641 434286682 266996982 416152974
205531114 39910982 13549146 598182358 580077848 518584930
10024959 202845674 55843761 586924035 576276655 575244116
25218446 69078778 84364062 383942509 388928031 316373315
182659975 171532553 34807573 616126288 757981665 775030214
48846657 45480852 95325986 839244600 793910015 838727360
231602057 23151373 12799960 524293695 562599462 465854067
87699279 32526253 253866639 664126846 674144282 598179057
5755586 3992930 1894549 84315344 69872157 88974052
4669855 134724 16943180 220756298 253374435 250251287
980959 2501704 58655498 358764217 321721479 372804411
54436013 45167478 20949726 294005789 306297323 293657166
113957937 51860419 114280237 380640088 381500665 333209592
1034159 10156295 13131200 432555815 480549445 423426798
54188012 74955538 15987092 822554829 808339129 844131191
17931153 26035363 35703844 370754597 397154857 241511160
360948271 1454400 43291250 515867605 376670466 523408360
30710771 198303 26819885 326823751 362004120 260477247
30582645 10603247 36109235 51317054 41884793 54111157
33289025 13375340 6395346 162713168 180279679 175518481
258274715 154877373 121515014 706028983 909124935 598285468
9177648 53391306 2698755 613848145 597903079 625718155
266846690 36087886 52511093 378429443 373765534 428787413
323188497 8496116 35205950 442835938 468956055 354019823
90810788 2396830 58180837 528624943 613540496 592746195
239140750 8197071 68018580 412199135 383192167 348923362
110839414 47155480 198892611 754524857 789781632 679452320
148659695 59296221 86159551 531854819 620978454 635823958
254757854 26486450 194218562 634261761 330279310 634623006
339450216 74365424 146427141 544904481 476895573 545662009
130597887 73129007 68973419 569092342 555705065 618139956
684281 182426 2601937 20369047 14490071 21431867
194274852 27542309 101151504 291226533 150659358 312424003
2422753 63288155 9404347 582410831 616144528 673570217
9954731 25173492 279049958 740126173 928224865 962011979
58178150 37105561 5374971 160289547 130361071 160051481
205356770 115100635 51097746 327377065 302088311 356958400
423937950 151374392 44333786 708068684 694072779 594336049
591003958 192469640 160661011 698877573 549199110 610509565
12447388 178605208 21677567 558869090 499239400 482668679
65381922 20083633 3748721 282682184 278254827 300521874
15951959 118844903 40693606 618111140 627488014 402737250
27843208 80115256 59728216 796001290 877892203 930991044
29968618 3061497 1557954 68252894 67295265 67307696
316802190 126351699 121762542 576366115 537941598 490715290
80325258 75256518 135445995 712943722 572808671 770941740
10613628 1951768 5331723 17753733 18804397 16856442
812686383 44751639 71530551 907362983 901040130 731272672
203275009 16731826 93558765 289031715 258284122 268175416
42807058 61082777 46060187 727354140 758021774 896502307
17964153 21945884 20812040 183362283 175283785 208962548
6223605 246181 12134940 29716437 27474507 27846666
124875085 96063661 75765806 720836180 741949255 688317769
719885884 244741900 277895819 834165680 716091432 637425823
23348720 108491857 13797007 609077932 768634303 754952039
51180883 9738191 30244759 220913321 221052124 193335576
420536776 82790962 111627813 927625757 867434005 957648426
13280472 4753532 4488599 62722595 55652935 63261194
3042514 38324016 11182607 317510566 321756917 334284124
89782071 1557872 121331021 352246700 340655162 346511677
3981127 20644293 87831771 420573724 392595069 398873680
505742771 201154714 7788152 790349285 725894160 568239542
114675551 42688013 20205074 637260216 563810240 563576385
21335801 99341571 228010454 692763517 764165649 609036801
26440408 5417584 16363765 615946191 681954203 619215961
47134880 90228078 3772627 650700827 609430766 561179272
331280244 17262409 36754058 488332879 320240243 488923326
347194233 45596372 68974424 496701137 493604073 560736746
329248894 210406753 120455385 387903542 369853375 348145342
287740187 285777909 53574561 461645870 455168026 419916350
24349040 4889752 76030932 363333968 371145868 347368434
91424107 18953989 2170937 160122755 168630303 86666270
26450236 5486235 1417173 630670782 581593534 600978842
175893948 69136046 163932068 607959947 474976147 478332748
3063424 9684572 105786795 425004225 319803807 373368597
540348567 13695436 315118642 620349226 211965579 551682753
47272259 47008616 4736051 621542529 726490102 718138268
153388391 70410187 69666953 429685474 535359305 602357469
366093253 47675184 211247195 541083269 425676283 480609829
3580675 3974964 877992 53471750 37981726 46370710
30905196 28153920 34912165 484974609 575955471 624748497
27918461 85013990 2209994 289704414 281467705 287775808
584880252 3490723 4141207 701932757 240200878 320066384
563962064 29665665 128853685 752788777 498687640 706327815
188903777 244343604 121334138 277725247 297340762 357222167
62750891 247263669 5095077 756726110 779347698 748014659
5976519 19286583 49492013 371342230 265584810 251103718
10259023 2129698 5840169 17523128 15701383 13156500
77629311 22166799 85420377 216742583 181773335 217505768
524646652 62845433 63791466 607917309 512252679 412851309
333968654 20579433 62695247 576961089 604757497 600371139
182631757 46411993 188178831 282803822 232353205 257569931
126028713 6973174 12714886 264967497 264366838 267745172
50370247 60583167 526097 785588232 588021996 823814744
364201786 217686310 141880299 518749021 656324879 574239718
157242917 9061373 10955933 738541891 732416750 543018694
35395680 59912979 138683615 361423994 371304299 383266362
73914403 9542941 10809215 152300274 163142621 112538821
80279535 43759577 13624121 111739453 118722012 109889429
17078412 47026667 67676236 529253824 549801124 508391065
123293190 22153262 122346711 495981754 466703556 489028142
16027917 29119785 25986422 542200490 546651744 582403414
30962659 2959297 34344210 86508719 102313244 99491761
65451891 42861413 60925311 371378739 418149872 435167255
75647161 156659086 20583914 811988438 705264902 804927608
86002916 14685816 7262254 96400858 111525863 143440392
98036338 101446308 25801529 334749981 340912400 312845328
144125001 30797148 28378679 433189880 421930778 447530194
364668785 12862749 46037615 651192750 609596296 458718559
34139226 639415 7436811 50889166 43736068 49224370
20256457 104294926 168249946 745247070 634369381 690634223
122400119 37459165 15778298 190903771 154047316 112370274
23456035 3826189 17956136 54539321 45278440 46797435
204578893 8371940 88281614 873144612 848233108 850838366
99544001 161647965 5699891 886484840 834600105 834813758
195263736 26645051 21356227 366980853 345748514 377965585
203203610 6485387 30128602 509723515 512572712 438626926
87687211 40993533 20693479 429611750 416786064 382418359
56602584 30661358 53509186 946315573 627248515 944104013
23319055 9116757 133690 63143854 56384217 61733892
237160454 13686641 72936412 271453095 239790465 227760911
13944799 1252223 41041116 444012440 470373670 467197640
29380828 9518663 13060417 201256055 205122543 178160211
152038650 110287097 180383047 833925548 726000107 829647768
84297248 1335202 44112719 105578197 112091935 119019186
3444483 1086407 163205 15649392 14183075 14977983
81627924 17776612 45341180 191775063 196351552 185258512
3367068 2134399 888257 5369584 4305880 5361993
358898150 128389512 28396355 580807370 588746385 625369666
95559163 53867500 16389486 768918944 845589433 777930662
26374697 18148030 5786756 44939573 36108234 32952044
19423572 11721797 643377 60773486 55018349 62718874
60406526 16370380 25647611 195423256 179352663 191774630
173298117 15425490 141689196 464447203 340149151 438904808
331086573 11808342 2722941 445113808 390598406 340509987
131919880 125717678 1958421 381092566 406229906 326270766
22823754 16658943 21689335 453093378 455623199 478947438
27554804 69698295 12094145 476858935 473922384 388752353
113993882 8318222 105416381 568540464 470363424 485349230
19638842 73140434 1830736 244137970 235828286 246504626
153593425 39292428 75501870 299987685 250227279 267510960
23019814 49805987 81368815 889752369 837674788 883920315
222446608 8975956 129058832 262579724 200591640 230687830
353091791 291895547 89760805 574225105 465392653 621457990
92760860 9054301 47916917 157366888 198503129 167852921
366931383 59814033 236711475 495261718 342785853 420682148
59469979 16390441 76810799 921412295 889408778 892524490
260114885 16975340 79018471 380046784 343875178 316475055
32646126 19337864 4141229 150955757 171367517 158697744
246674473 93773454 17800969 725005111 505988355 478624740
350511216 133851882 22700718 501267935 422103317 469488848
17432877 8813751 13865274 390409932 491259603 447577304
80467878 23870407 38333081 714702443 685086198 764526381
37675810 50745952 98633424 955666435 746711384 957198800
52050696 21081341 15683316 954761123 785001206 905371703
131690369 8872287 313183566 242167711 359762623 368768637
232506134 3687435 71198736 395248440 306572805 380876616
46989730 33886488 45954015 677257220 838620842 855730982
1899427 12535725 80655362 517599168 565180236 550281981
125291975 183140462 99879557 232912889 228738886 295860129
104462360 19474352 45453301 748187796 899512336 894779843
71784237 1682711 7737194 98178440 70989484 72732203
60778631 7552437 361581 93228932 31635811 92750215
284023390 33061598 126151851 861652517 823302066 523996056
334181905 106181756 58018669 413272155 396662290 409415634
98310650 48476016 215755244 683380632 628844537 632272171
7366924 745157 370807 44937275 52126749 54052073
60745201 82025273 6910731 875654438 866025858 750761302
188544926 83271977 174114890 249705558 231821181 349005355
57649420 139012071 31970442 653202206 553642144 626746871
290503160 39857332 67149 465120930 444851554 451950658
192985593 6261398 41296937 495957881 505611640 503180002
388372331 45114723 14470125 702428847 486392350 640038883
365199390 28015303 121186118 425139349 503111898 298383908
18348883 214116593 46499159 757172370 772381952 761235070
182972363 111434396 38024383 371083695 462368379 480428548
180531717 2176222 8396233 385976573 349362937 380461357
16833267 25605150 3288489 395434528 435058087 393050926
15891637 12236515 48644935 712980447 755673180 828969214
2873295 68981819 42563067 602342623 600317389 683237734
1544572 49667828 9336593 444488407 478247625 486530745
626651860 225708491 112582837 784652281 423114903 367642435
27941893 10425095 119933577 897550595 775962946 788437699
266659923 81856302 100397526 318255680 233305850 258688506
51896275 13560896 16613009 132122432 167374173 168010658
19113719 32026675 22954585 845427216 849364525 898139853
25643869 12727369 11356813 536323126 527458790 477702275
238515863 114655496 74803904 310629865 315263437 350938276
3390901 18792244 27582033 90326992 106375249 106930259
34409655 45484585 35324304 93674861 104431478 95155088
54260285 7959418 282526236 895009023 730035570 919957095
112574519 9161513 92295162 151155020 157395451 159428780
495880594 342358072 259572964 825687801 812200769 686723656
202200028 7585599 179840748 427084786 390755608 473084287
120923208 5878324 51051151 203470741 168390166 208402093
22939561 20173842 11533966 84233984 62917296 80291577
235023987 28410101 175341622 944962503 965193897 940732910
67042274 15782599 21358338 135508806 123858981 121945785
230692865 241838781 193029683 793174250 773669739 795193595
121692552 10672123 9023974 293161591 311143691 318866006
272909209 285799080 4173395 748314260 720833456 574201972
176659469 166639978 65926317 839438726 769291485 741495584
47573862 20136503 69728223 909345367 909150709 919792799
199452 4363458 13694471 114090817 103904265 112012844
92680275 94865675 121532667 875233361 806039269 812559719
63957395 4452593 168282997 551618367 610787313 548927996
141948969 87633853 25627975 671939542 682137565 682344198
2541052 7549671 1004180 50958718 54237531 54025884
357895021 294216691 236057143 976539782 959010760 379370275
41427781 81983529 17673170 493672849 530285074 374816702
35180540 17634825 29207393 94095383 74470762 96235833
170442880 28878929 96013334 409846986 350097828 405028729
115631963 26413271 125451546 961256255 812127477 981873818
277911933 67475822 237641384 591155592 625785015 455608270
91823201 76946062 35873891 178953471 196500877 162993880
55510657 1209644 12795458 287853596 322924036 328004975
361088936 31412598 32251878 782330450 836913805 854941066
34057053 26242279 66875606 791737075 758428002 774634967
434724052 178373995 126029268 777950679 770139393 667663111
5899072 42426243 16698020 201945336 184327361 196165710
19660631 44209324 27337110 120916954 135352921 134354757
73144234 4258317 3824608 772814863 803182033 761256877
184501524 13402624 85342099 831372284 580378107 828477381
21154200 7659475 12469579 84617449 105911546 109716890
177175222 147573954 169758231 487338385 386546845 367676433
161662527 99358633 46285596 830999559 720216635 838886123
25162883 46390244 74413353 691010917 773309783 695925285
63097546 19254741 17371319 71901666 40320281 32649792
144995262 1310049 35092415 196604097 209347989 204404427
129138611 51630828 3696193 214096050 194716727 193042739
27556690 16697546 29970288 140146828 134449384 134575816
32593860 11503660 14088901 160989933 146872796 171216017
195904782 94304989 3997125 826435186 742826129 814248093
299730842 29511535 54094335 654044966 578761711 474720179
135083039 69781331 143277148 578322877 792926659 493640389
513178711 239574966 47932396 689928133 751045246 817392818
10614652 1397118 4711781 11585372 11611172 10194560
136088686 41253981 15872809 176327893 170160700 165988600
15805438 32198390 20293720 414461020 399401132 368197128
10864420 8393012 143810821 803975388 731833331 830292811
468362069 80182017 17826646 593235198 561535826 485232593
464232669 88973690 193278989 573592514 665905497 360681739
131247404 11955814 232450216 521070983 476012807 470329888
11592232 1979034 2712683 84423719 80217266 89029722
47968924 18405367 26527880 363755458 374818916 300974521
263205715 92910370 115144822 917951374 842141473 979147124
17146318 2663385 15302563 135114255 125630949 159590465
28085903 18036576 3878683 195563344 205057887 206605084
49283981 14476638 26866812 76313222 75857163 56397919
143998298 33009142 30665448 386000702 209539736 364057886
173507194 23863964 7693306 603502609 456858924 558546389
51899224 1608844 35310232 385203082 338278447 365805270
221640246 193961680 88468661 853373803 807524532 848395546
28875069 12296681 17725829 66843788 72176930 65322651
67495012 126165071 13919737 684865793 721686635 733709147
15028363 2079835 2486458 86488118 75043471 81825450
2984375 908345 1066773 16704257 14576117 19395910
63152796 34865847 4616465 182753255 178401154 155978347
19841661 9079235 16745063 104336693 113293761 118970448
830008274 26219995 473684567 916025371 678688024 732876221
205846182 53477277 82943566 594206364 643909552 604330825
27233574 5725991 16454655 64391710 68331066 68371261
89806499 1381299 63835092 107627574 46573047 105448122
174824757 5049478 76295959 276897577 279932360 294647269
262946114 35308510 69819714 601761612 450219120 526382717
121678635 27199728 46854045 282458153 303311265 249307160
775564042 302423583 284404808 867502960 744495007 859178181
71912216 103525521 10822322 640368152 615051653 637886665
10697267 84685606 172607497 600729775 720673999 921533768
119498606 49606636 62235204 426650218 395011180 434257885
246420430 117164449 82649573 765111100 701036339 766108623
199085100 136754420 65482809 655229952 631920006 575722366
387886130 21655542 35352034 532114660 531825829 742752105
147321164 23507296 106799636 879397754 958453599 982842904
209692623 59759644 61517241 569804390 553397675 569822123
585845138 304538472 171239128 813910318 908140149 884191668
440545300 396476306 132769588 585131499 526278432 278350602
15027058 31145926 46380735 675527790 647106994 697409748
82135435 47603463 198941048 921408299 797877536 841785244
20734403 73893664 35487839 404230208 535535515 507286528
524997778 154481213 58357198 841013358 516697092 829853941
288219355 14728477 113408659 426377293 450198214 582029422
94918417 14151821 51110420 403361177 399310935 390982488
98765161 4011405 42883565 528662325 605039119 586686206
277129587 17303199 38674335 456072210 512874106 500170613
309609731 34118113 77483493 807585633 843689685 676043323
53947092 111811585 108291771 760128713 738589544 753731751
333232466 142099981 29660800 776738170 599371345 548757751
127941941 151827024 10725284 763489932 757982500 724311475
177862823 227103711 28329310 517101347 572242027 565449819
178766839 217768237 150994729 841190376 832842259 802705043
132746265 47570682 114773734 510069355 576472600 587994327
37358976 8754315 2351109 42898775 29029970 26338311
308340026 9625997 93460657 950040202 946159576 913949106
147896374 47901116 88080473 952080911 842072704 942398495
14131916 16208396 6538862 205461878 155976680 223702057
31197458 45855662 54870947 470585544 444426422 434846744
98917743 3872441 18777538 130237553 143164875 130482061
101633061 22381858 552686 395857170 530936649 521207976
83415680 32491376 139306073 366188542 384057537 403258244
263416710 73795219 83290602 378822033 246078951 230397101
4199104 3983825 7173544 61142869 52912285 61195419
198372015 13804375 12485431 379392759 332854075 310465839
309628399 45754030 61810163 500974603 110912856 229149571
4679681 81153656 45800815 681038522 705389742 687788453
684559799 156559542 203579636 841899771 583512131 541185657
13705023 96816757 8959165 493500358 421742003 439662249
83678794 159984191 30339260 650613424 646702555 582561463
175458904 71312539 375331857 667951126 819597209 811436372
10283790 6250403 4549150 14154124 11635109 12146909
15779963 132071412 73670715 778623916 621418533 787892497
15475186 853840 1347439 34952430 31948320 34418182
17385448 1195971 130963832 659917779 636293848 602022745
15418633 13189225 2761059 80133906 97643528 88586495
671619450 112756534 58968752 931506447 731281836 731616694
6423479 26425975 48790485 202158203 244059049 192421804
79323099 2025692 215752969 592059999 517417872 591008531
10615910 37963994 40978478 560450787 509007760 543112084
9670836 6783848 13119046 63321888 57569249 66362255
650029400 830179115 150311761 876480730 925082827 814099785
5388547 65387103 13351238 625268706 683234350 688581260
529910190 83536432 4707544 717413859 748800696 391983580
75553295 165887631 37609798 450396636 419143540 409181470
48674349 43580925 47368982 471983709 463973767 437915591
456862775 428624012 25923858 654393820 678327138 790380330
56152482 238966980 127676373 985904959 990288260 952314818
131749796 23054544 66702459 167258944 130038909 164731099
14917689 3008553 334198 24768263 27203553 27156827
93790741 13087624 1327715 115863942 106691314 125032303
311489057 72586131 178308389 392969168 247104111 312370934
157252487 1029087 42406951 228069872 126906916 178345420
12794727 11555156 19596881 268878714 292060133 323301391
93206878 8394345 7152381 306410534 300863254 317487468
83206638 169169278 64191396 674186315 834911725 838434514
24019712 74144249 2601109 353474202 351900216 300607510
3982625 21511691 12825194 190630536 181013887 194778734
2137050 67665049 111360523 386735163 360760291 383399749
89027047 29588402 217886516 413343708 527099854 489176900
865564638 530541898 264470757 979875093 677968415 926439795
415521931 200185312 355922719 486913142 550541706 519230804
5253837 9625556 22618706 285371829 263822091 271491298
605360072 82286236 283005337 678625445 273572715 654654593
23338262 10555229 16900475 145736816 147238394 142240377
66691526 23314647 44346385 888898893 945524440 769933504
30096397 105414631 562692978 974675565 992083215 968822653
18003454 40153468 53590751 412311834 374359532 442979367
52511278 34347518 31712565 863692356 820088252 905380391
55863861 39012949 17060779 353555591 373413708 385413584
14034034 7865429 35189375 197004095 236091699 186057763
368025594 13161163 561571 961395284 663699352 771383851
9839826 27732450 16903931 685125185 765306806 789968817
27379770 23357844 28980435 336989229 340533338 340981842
335196094 236111199 164874729 637322487 689909847 726360124
837685 19847397 147450350 951677060 848767605 929846505
459887407 74778544 3599992 653431432 627354679 617007084
40216375 55822071 9993874 176365868 182879220 188357026
23381062 16971466 1370433 330049598 348127480 348433135
34029205 10882552 36153059 474422028 375733902 475021940
21061785 8015622 5822675 37058751 39512576 25170807
67645870 10371292 20556427 146878978 169513837 186095096
2614171 23485887 57772471 537528392 513780586 539505484
85016226 21415332 52550490 572722393 487411136 463418540
13669866 19552079 1492314 483896755 617126091 492511358
125131602 26916594 73172195 205071955 212996667 192575448
121633812 88192277 60763233 768574290 763478607 529507934
39667619 13123208 131156903 449641082 422560444 409399839
29920743 3610654 30081713 707742158 397718321 540580467
130152642 44702436 12148359 555973456 504855139 560617693
205526393 133386702 29998936 866376751 930334151 911023799
36270009 180399127 13961698 589001151 516069300 562136428
83929580 46559342 93574744 496527486 465434442 470595278
45424322 4997654 186754 220782634 195962448 183439449
23102547 23800324 8276719 118737613 121146861 126375302
88931336 53914585 40070083 101602408 105431486 83010977
57250758 1852239 129272096 718346847 718209252 728794386
8008300 86197 9769287 16614556 11858235 16705743
67108065 11589868 73772622 356954732 345946868 380089550
627782654 399866886 52790597 907688240 773032042 915775465
12152055 60405339 1936740 541163329 548266265 575656002
1826149 4233244 1821499 20647546 19559669 17706013
5277984 26980100 6369163 131892187 155448672 148700187
68506734 43439717 8948940 403088947 396334230 319187319
62641539 7259676 475766 568831109 485681308 442058202
208550879 2150414 65971440 400923555 282308561 341925789
38722509 8050040 34515762 165265605 155165721 167834488
164440059 11914218 59120282 222850024 216692565 134489936
5350031 3269385 16957792 73873124 69734304 80793558
7073740 16592076 90780 298548953 316540317 316041630
427482897 273415916 114477944 643815474 626910332 547928109
452750347 207948980 145454391 629888181 547677975 603416347
101466657 85615593 165691178 716993871 648235185 658708662
66445466 100543941 153209130 901909370 884871141 791226620
91500187 7426356 124861463 862570753 847749465 826493770
11967794 24926002 23303307 746398332 765256987 669422366
55484296 100891316 113441605 542974601 546989788 542232684
300021328 40167085 77618830 670003290 561854594 649873042
126359911 7073522 6171633 205308578 211751894 203747441
19019399 69893181 76467028 483694321 443703802 433496697
261570141 15479273 111727831 486347257 450976684 360115762
297665700 79733904 33148355 476137036 488967986 427889163
338770777 171875970 314730448 762237114 754178303 824750051
256319267 415054981 396034951 708159224 862626938 671561630
387088 25815473 48483616 157516779 157671760 188074633
2749670 66585992 33328628 359306579 347368311 363729080
358991777 53998308 100917208 646721990 598511898 633623875
3493283 41224811 18097899 188822304 223563226 234121946
1416032 2277177 802896 50622839 46186713 51938199
291227361 85449714 208059148 407915940 498668030 462261132
37594957 10279317 4508562 79184048 69786364 70923981
11613113 222354330 41810435 555751100 511337192 595924891
7221454 19224066 953130 79096424 82903235 76210737
68469536 1904081 54863711 468128217 458756194 462111501
217200790 1594510 152171339 837455196 875443588 928125682
20792521 14298841 118593343 883476937 931792583 756743025
262430938 16429891 159290295 856183483 658451164 568908665
222249599 20242982 68079680 376440808 369714604 332293792
137604204 59964158 50144474 773582218 774010271 757775760
100574160 34896065 33235220 451279736 486387340 471923291
122354729 49032770 2916457 196844324 190137863 189594874
51819060 7577106 7629677 244775947 263814719 262154553
391423059 28773212 72699028 667789545 716575749 762872771
17971940 7737584 3860818 54797220 41235630 54465282
33096432 39412576 14070639 62053072 51751648 35321514
443154046 23185510 211491531 620343563 567053938 646758858
20178018 57226914 6708380 717061417 761130293 768933112
14716538 9576216 17301423 276227732 283128837 277723578
153278551 66427128 164031095 410326926 399113400 401307715
5080074 32130112 18793468 202244028 209588358 203489252
181841125 152499960 179055975 293396824 412931692 399859964
73300188 36011761 20342328 568356391 565885277 460967400
13792450 7211340 1958291 95084757 86050073 85453917
1738245 9505379 35906025 316179654 336746551 322283700
252173885 242269469 12874602 738804139 739711145 451643625
377439868 116533480 119449172 483434102 292388022 497294715
382989406 83195974 150106952 767824145 584630789 639745507
16805165 2386141 7736298 93625765 93078816 62896112
210088516 44141909 28175896 819264230 829015137 829092455
65789134 8248989 11377379 116205215 158095107 129154111
51770571 18691167 23582346 159458621 153320783 151386228
71780472 77843647 18306805 272579657 288254327 288264855
195660542 70346816 222536180 735278122 864023732 745841487
202263504 139701529 22157510 331540868 335336543 306092495
4614961 2082664 707045 8979398 8915649 4822347
34469021 9367489 39999608 483804924 492871178 389720228
17437720 7042950 1052540 133045227 131530012 141893091
226015618 86953407 180243979 497782580 674693330 573427238
59356772 246489443 24960933 739709302 692225459 672579039
53272066 22434096 35581479 77333422 73644321 44281466
22383621 6291982 34700272 416777456 401926081 412367343
35102876 10376888 5419453 58099124 59254315 49610569
17836266 20862084 44351592 601260887 543698919 575035996
387228155 193374362 45821515 899029924 861802348 720762842
393475117 43297987 89887458 728071010 845732324 763621266
20268400 35362841 15107459 334376111 303935267 294092685
80430200 58473643 15323225 558066721 573836328 481311009
13516079 38664957 7636031 156555507 166522764 120701098
354640746 37936857 8384064 453832747 338506476 354807821
79248921 130894877 25392931 719581449 728980905 661540641
1067957 3120467 1555824 14594093 14764799 15084224
3087273 14025426 11973036 106677744 88794625 85172356
2516335 28737444 20247792 293966358 283472925 235238574
215143018 260520762 123883702 629424302 736843486 645116902
19920201 2173410 552619 180813603 184973438 170435881
121583554 81841514 16049344 306815818 289347948 275971622
45400247 10976581 16207380 56616810 54583859 51448173
115424296 148150926 238342845 935224026 973372692 917142592
324310912 3985401 99762765 836415608 835927344 745799991
21364483 113636203 22584627 863513599 844688976 771401241
83194575 27382449 127528769 505946097 540810570 457459458
13557277 42908430 12720225 350985230 441956515 434468082
602735379 130255127 1467877 670585683 505587335 444040888
78817839 4597331 61897645 103829222 135792437 121529372
609349785 171989168 427972 743508571 407275666 576678503
246694945 123538386 49929154 499179475 501370736 572498344
273468876 107965880 24075759 713336195 505832640 805334724
158986849 138625011 128819712 876078346 938196248 646666206
374720927 55301525 28141001 749427035 707044929 715136835
77668609 67674209 269300970 696925936 885982093 665427423
85922346 73995806 73454177 526549146 466164422 547251747
307624758 40305662 110020731 544817963 483975245 604287282
9584356 6391916 10508285 109776553 119986660 119451301
72280999 33299052 20188682 333321084 354106055 263135760
142757391 14604900 39082745 247634576 162771898 223189773
306894093 15798065 82987328 338313291 303611300 328060259
111371767 74161948 50607689 779127695 774384339 732810015
14676811 8784972 2055180 39098809 30835502 35989844
114456219 28920979 87554893 432010368 430778670 441799070
32659695 393965 4966263 48058168 41700237 24964353
5643515 2756430 1005023 21065008 25981415 9895652
104750246 39385169 6605532 429289521 416895192 421150143
301165415 291759920 27371690 518197952 422546772 493001744
37854531 44377552 3330364 75917565 91263806 91709786
31184617 21779321 47285004 667856078 709611552 708817626
446330259 155526309 304787405 603012957 403110467 372865281
15836392 24830551 55665214 296338219 313706993 327939036
28403750 19318040 53001769 293685148 248877313 281318728
52135722 11057520 6469603 266857684 308785870 306621769
225540786 2047359 25565173 304013190 327744669 352683357
268263042 59502573 123413855 468321990 425281309 198264954
223908167 6875416 21865112 634881117 588387941 594254793
562233880 60130104 268509214 594464544 585128644 611692580
35269888 29340911 36909799 404171084 411253860 403449496
596634233 144708611 131297898 874698625 793608748 804661162
97458703 2415870 850540 178711794 153787948 144334072
628896393 513894342 199080792 636095088 845445938 857890693
35113652 10204266 9118110 226500021 269847717 275269711
17690584 84557960 125383361 659581604 517174622 794745066
112526945 134837065 97655318 727168852 874681572 775349451
64371735 37769776 56912873 76554708 75704479 75115634
289999232 327201591 152510520 663906786 915053082 907210544
78125709 36565856 71013251 363197726 331700477 357533189
92448143 10491132 75465021 641549108 582268992 642273779
38426325 7576109 19121662 205410524 234641830 211228930
274704441 44381640 72337293 487666048 480805406 533766278
6126062 23125324 52861173 225706600 237863528 206074405
15061272 1777396 1629649 72474425 78024969 55834293
8323828 21934188 16415607 121061129 89015843 123910876
81008503 8285996 38895374 294797582 284918305 301141210
159407025 113219243 139533573 301508266 348477144 351132011
356130519 86986559 35040610 774820505 712999742 692647770
72135548 3236742 16705284 164406126 182492681 213262783
103643600 52633522 14729923 167110046 159375818 107520726
181695284 130273413 8217481 572253559 560599746 501591847
411419043 76262900 29023421 430974348 461168389 372106083
15718075 87751294 38631524 406844341 416343532 440044950
230438429 436238933 59097636 894048024 834027178 881232040
179383553 51697285 95411140 252486826 223347494 191074021
38241703 48988153 11597161 323117464 389814358 361289019
210044737 20131663 52562651 292908448 308930380 56523626
467673667 58402689 255849712 734155051 532700413 685890101
29980949 6412949 10529819 79768242 81922766 62740876
34502675 52079717 88742913 797921955 764721368 818206702
337732175 174510855 246323515 836696058 759820619 727013046
64009356 86074712 9399238 829153785 811520439 808036679
5684782 340216 15656785 137671131 141487620 144714272
35238742 12622823 5526550 345222195 377364492 361624235
48142439 17251135 12035291 73194791 74944882 59345725
72658105 14447467 4419375 139949244 135707168 143096114
74366978 184936289 6872005 646662612 649977900 622745161
40978714 23389406 18334172 393663809 301344759 391828193
446936686 165032561 110386219 615696252 653198028 667344192
368236307 82984945 150014943 471683640 281179596 455242184
306464369 52393218 13894718 415589579 311957150 344637444
103366025 3218636 29789422 153295571 134395821 124732652
525542782 74380368 304245410 602352299 431022664 635896157
177239097 45035198 103668841 854875408 858488511 690440215
10748157 60283726 32848790 689845620 750256997 548472522
10876731 8898070 119668772 233051705 203706964 231559588
33105467 92320449 153983682 984954554 911095475 981943203
9228733 4243627 1944239 259770107 230747671 238981993
5370996 45950965 9941353 350859863 360419797 318764706
69363184 19226213 3470327 108591516 101989282 55949769
95306760 28909353 3972649 646273845 658851172 646571146
320612847 261440924 142578387 637544670 654121714 575663476
37547112 62025663 16109550 567316028 436161605 577353196
296077749 121390743 15240185 810378376 896679329 820595408
18982570 152277453 156888844 615151776 659235648 642780256
135032878 148084369 1586798 271465291 257255650 272076310
562821 1504112 856621 10889903 10464905 9263422
9277704 1030840 1136357 39754441 38881253 37394186
200925266 70696857 21504718 614001387 611549351 603711373
6765625 19867017 104993528 627649298 715432667 732560632
302968885 60492437 93762137 814434492 753413683 881610971
104775340 24454738 8359013 336499895 301366805 324554144
104729320 75094377 69182131 839033984 857280447 848899767
36847442 19309254 5669369 154342746 140224704 113377185
20616696 3649459 2273953 88812769 104905346 108914973
639303915 168045297 207273156 815737062 493768837 844591678
5658527 16175944 132033425 613157554 591272775 451862431
46347677 22019749 7428074 144068114 125506997 135409742
56884130 25631048 24869782 393288887 287676527 370417082
409725495 48425007 31020562 922819281 780384804 716091690
57527632 87099570 54415523 381730967 342962988 394385274
7051230 138774 5419651 101719537 104681692 102969775
81593017 8988812 24996421 363079119 336562021 358424430
98618813 43975065 18891785 644378548 611856308 613736463
38753384 46364928 28356978 84330385 86617199 87720564
188599556 166627422 79749045 848149266 566912393 849871489
168542924 21239360 27276457 595703286 589214571 433434285
677189120 224588086 21714238 757288952 577391522 471633999
298941179 136194734 28848257 475088949 432664721 338830960
30935238 22983611 31919787 62124907 65212082 79178755
4560020 262936 3060191 6974177 5774337 7307366
293938448 258748161 82994176 662739962 695742418 624882471
15028538 15040970 329916 105740666 91517885 81151232
408228469 317089835 89439026 469046555 467250366 439091344
220934700 64470028 5962580 659200337 786019033 654477336
318589677 42491380 164374088 399348396 429100189 329170923
297584096 29421839 84772778 678363183 650439765 607933581
60187070 34484777 63268458 378200799 480177765 466862509
101591904 31400870 31923959 272749962 293176816 242867318
53294829 40641411 50152065 729509357 732293924 764945272
349107054 62269665 158197009 683381530 496971881 672408165
24850492 3978993 115758151 418618287 468560002 494583076
55364561 20791932 7979496 501763787 336158803 442684781
31772817 10346618 2159271 161619338 259265760 279290474
96993500 26731074 62427160 841957166 915949385 933722229
217125121 310568295 68459651 316764543 439569348 393572745
435465130 30869406 46578019 755393590 430151731 786446729
320477528 105739904 225925099 474832358 290124202 481324322
164974009 112998109 76914249 447831493 166334599 449184526
95540498 143791145 112307157 610725871 781238927 692536219
7378014 66136056 74125320 538823794 503771329 474229039
18852503 9196731 49743 80773393 77701371 79906955
26416948 9822502 8375810 246615129 285629036 291217592
535604363 88651850 5003135 891257530 771256963 685457406
218976045 12344505 18998662 417560630 400749634 219603405
56704240 10179553 39494963 681999868 621743429 664818054
203452 379086 2896341 8222744 7239235 8296850
248759764 192331531 304184005 657188357 763384980 785506519
392604101 77325677 18301504 646842896 618389908 661533993
1230606 331949 134093 13335259 16841560 16022363
27232442 601207 20345376 87065812 77276580 83807776
87510687 4989373 21544022 125311454 117971123 121588782
325972897 32321299 108191465 641824570 649403331 670282659
354906908 35147794 113364554 505849028 568428850 580688085
50556522 17271612 19098340 497018768 553900242 435175645
6580668 793038 199041 14836517 13624125 13140242
92850974 20929834 22069284 203008044 190965294 169790424
360804899 242034418 28294983 764133752 715526605 615415147
15424858 68043026 115310356 650102077 669290809 654417254
34095267 64156816 41688419 343453532 522084656 528734438
394950066 160353718 98739384 538513736 519667224 563030948
12320087 130011170 27251684 472296691 554298082 640439552
347894162 105487111 75286406 411079433 341115647 134283125
348646417 201684621 205742478 505944093 522682387 419482221
134048194 122258938 156687267 349581281 374405510 389496142
111382699 54477030 26556789 226489459 277545737 288819364
6535142 22056185 1151110 651017450 559246989 476543181
582180901 202934104 294781634 591272466 601143028 674743936
14624187 28523029 16518444 459310419 472545327 381189258
69874023 33521742 113349474 305797720 262705732 205178998
581376759 58339961 187092029 791440905 759402473 703799643
65971888 92273941 25443983 917327337 912038094 873483953
224591641 41519123 272949535 283409693 150941402 334921987
296085120 23794669 206639896 305438054 196044682 298460084
41251640 28181924 6087409 139488348 123827838 96712539
40984345 26162652 8193948 121106648 144950126 138856440
114351009 11318633 6209500 164444066 97253251 93368156
7916673 958993 2331049 8918483 2920469 8773365
456051751 85951956 207016407 563256411 609952260 436924259
19667656 68238648 120769079 700438088 624591086 766825796
265316963 34900229 67971029 614652847 616942636 626078146
34703986 1557622 18106132 56734497 52163011 58841734
388257494 6591431 294383011 937017604 971615782 732847678
50191812 41099151 139101076 714266613 733909798 747616971
43498430 16930464 4865873 53998956 53912204 51150175
202713100 134368351 46803864 317313607 304559789 306501659
71452666 39815165 10226050 412669975 435066622 391692528
274737669 43787631 112274733 457050964 308094377 508312186
41799226 13873004 16177587 631521640 753066571 800723113
20829205 74719778 142758098 568633720 670283455 591397521
2558745 58509986 188395795 568453414 468740782 526418733
4939566 2932165 5552378 61787064 62126578 45627747
1313850 6493121 30684147 271321937 199183729 242936070
342322275 181813042 140775094 552463485 565908270 522736759
259403320 67978146 9160408 868604352 430789760 877365794
270562460 94142223 30507636 599923711 642262918 524495538
45079919 14008211 2689084 79588050 82154945 75827724
781993449 251385894 60184040 874019044 888309975 677961544
15827418 7032112 90502749 579436887 512111198 594095312
125645238 24154377 27887785 156051151 125271740 107516830
27205886 188791673 48415057 784871276 726669816 970297566
612245822 171460530 54573564 769684272 745502076 284692312
120486016 20589207 72273999 854805005 786409868 878713340
20615727 167458246 31405335 697935211 680754028 599449358
51362784 46587644 7683373 227721844 254669629 242033606
393646075 256651816 167676111 869309545 897260151 673550174
125279624 16530676 5459742 209915741 196676593 213143116
11680003 25903960 16270872 489328774 454963253 453577459
52850594 40836339 165418811 480033824 384970851 506110689
106958578 18244757 5298697 292598785 276830446 314259437
482475849 50187074 33350428 800275904 817783538 619359655
147282720 25822160 31681596 575004392 662066125 568480762
39860450 3043477 66858218 496200438 670268215 657150856
407431428 15319766 141980403 733924013 749350086 755212301
112758580 49029166 64240229 588106548 560234522 628862565
71663461 4550905 13807322 609415250 626938536 642608058
155215590 180225795 42078625 575096754 656286034 532746610
51375483 82272724 6325885 284128845 411156520 318312353
63207531 54340277 17005884 354266633 293578429 323971540
295782399 84462508 45544126 921187895 624783518 696599949
36268687 129703118 33121840 680500986 515128073 441639260
44024943 89517590 173779266 614832731 691351093 394047756
218100064 84188575 39681839 374875600 351091785 418082034
3342223 5140762 2557621 9409279 11331197 12603505
18672022 8256337 2281666 259068462 298817255 291036653
27684395 1294528 117330052 262786269 302927476 309111745
87168011 66299541 6040901 200786547 243278239 239705834
172239789 97811473 129596022 470301735 433617892 507983756
511933103 152631011 207752781 676158425 618985220 676603876
231192486 77931849 119509360 948318899 923294050 913385378
8523537 18921981 39704810 429780395 524905843 410198775
37612547 61970080 135852877 468619766 455152067 454442071
525362797 169008135 136241167 972141971 875545923 913996411
711526990 257583141 351200842 786637283 709703257 767168163
73873467 36964638 107125688 552305341 598316178 488608322
42203882 55708433 10073202 543535666 428046495 492274414
69848405 6592301 37561758 299565636 233745207 319717398
298637758 8333958 17353022 490032652 183637843 297059453
97117350 27647766 60178937 654957081 652243711 633685738
49517239 107687824 5068400 515732843 570948325 615737910
812293597 121034015 44464047 905430188 809886374 688777688
15138162 41981553 1029678 171743390 185057061 164787304
157942022 3266204 21325367 200861858 153297308 185037545
8773333 24608112 29049446 314180745 308926945 301629238
235515151 75384313 49816731 397193914 394083409 329196665
140344032 162813953 33808683 176038173 182970101 123261055
24447365 15152782 4422645 43919912 32366231 35665444
212412798 28894317 265388427 272435811 242675508 278416332
202864114 19398309 180225345 493235229 448997246 430758185
66219075 66213072 74730940 383904617 405410651 399425558
32676550 1335460 11175557 125487892 110992205 124175771
17013130 41905596 21966010 92498769 94696089 86627553
188963396 17571917 80975886 834477177 543281430 856958228
151770864 79753168 92950121 671607236 655076140 547426505
8084627 8081113 2123819 50490328 43775329 52120871
3652596 2845466 632119 54094369 46823340 43680624
26199753 98096201 73975873 821123414 961632115 943524664
70115209 20302382 83747115 97004084 91343737 102969794
81564793 43138135 48512647 145713295 167541577 163541521
195867407 17641389 5412103 227960533 181249942 115549490
284048688 205585400 83763394 736848424 553983151 739425471
235104720 7251172 129444119 746847400 754859375 698882499
232570763 105392423 10794959 309591808 283966661 293267623
174265069 24647331 104776929 286044975 167303617 311626546
47056856 12186708 51999000 184375845 160501396 164341786
41969409 37287285 10507210 591245034 565548772 550544178
196418324 179304683 11354287 781949649 830284307 825658576
40945773 83121629 70544117 467111800 454503864 541463060
667045589 658910887 160024043 846997376 822905302 571051519
11470667 35697116 13079724 238118645 296196961 305185834
843 917399 1066240 25019816 27333724 26377706
39809720 23702668 69008005 277325807 274261238 271293627
387186793 499787796 133051870 679538033 668591355 339642644
126029755 867615 94193928 388801321 309672938 390211082
19521209 6041378 76522496 678988316 751223245 802616248
283751764 68946542 97715872 641163723 568760306 656154209
14965341 145959446 18841719 768171678 782927603 782082769
38127532 8334656 54747476 535007275 468181043 563439044
52726149 24295264 138151824 509354172 485261953 553020461
29898 3272891 4974945 132897532 133756893 123867375
3429962 10134178 26007783 90698394 102478698 101170027
47888409 138437680 14241427 587931191 568090800 630282358
318223476 74347254 45963098 552197084 436330106 503092654
65252843 116766130 1582849 343371946 472417926 399348883
328952429 138396722 59998858 553893236 359109383 512079533
26519517 162114967 148459108 836982528 645606851 815870404
394354136 406212949 145254102 592590376 649673302 325444208
204149079 72424065 120252828 566091282 558069737 554109514
29420380 491332 103413642 194765635 252103485 251297734
250321656 44970176 101478292 708224031 667856277 721476337
1267261 5285951 499076 11292381 11675809 11816142
33699545 15647886 40560841 474773613 581565625 589859275
286091205 9139299 159434511 820292873 798802412 888332874
14405179 11309463 14558359 72868434 62209973 56771907
106556510 37921501 7244374 878257022 934761284 953785301
238210839 19201954 98764582 294604593 257368032 230971607
5340206 53964212 35184446 364069196 371670380 382557562
140185146 107461453 145828607 243280594 254172438 244081378
207105836 62004990 1161641 707965178 213918222 627534256
22696661 2681332 37984791 141453484 128434366 144061087
555215982 446711010 318523416 909268899 730925058 711698657
169179615 63446067 35297286 258441092 220089098 236297654
74775964 122351156 338820787 603660165 632655347 656740716
92556900 69800900 156810661 710691030 771348395 755808774
33924008 48935499 43644171 803445648 757114052 836784778
131953365 22473719 7134171 435260019 286467127 509399849
453492845 16202133 557383422 742910019 376238631 820819276
320672117 74190922 65596362 826671273 843997858 707247422
19311385 76533015 11620764 381407905 368633533 410150149
395293904 105188818 315713678 568267480 461625233 511248059
209591644 2252836 116389897 504960115 507816113 506359930
22226067 5863208 804540 84182970 92991852 75465338
232261005 332046905 76774963 835207914 912947321 924597196
50296046 1227124 26303132 73704487 66819141 85715486
21770445 77833078 40969729 529180790 633118484 643601989
38698414 70733810 69721208 761195529 807276008 844577706
399444831 66031812 167192368 494525452 633370285 277492071
5269184 961065 2485906 10448796 13721559 12673879
5168517 8237600 1151493 137283759 139174454 142854842
25604183 25189943 8226649 177021391 178817007 158786136
774819177 136545640 185536326 819837644 470462441 697011762
295202189 30759290 43794421 565571116 323683750 465876040
43041839 20663863 3038962 823351294 811503188 735578455
10982375 3010253 4675534 603592435 575485374 480957889
158008281 56614712 25731139 201607687 194943731 154254159
209117857 71473069 122083803 808931360 731260220 874137641
124058207 11951986 28439618 231642286 233616283 233193936
332720160 18335847 157848362 367461133 169128880 360854994
211132948 160510428 63517440 649117341 559857043 394842489
257674347 22364945 63022193 382681397 360729355 259730039
323062236 18209879 19448836 405178756 354599305 311503720
333388609 160168858 7393155 541399660 212145915 543158756
29923295 665412 19970650 159079091 152750091 162957859
10716543 30396745 11388656 192406276 200725808 186999542
22433301 18671851 23776694 167682110 166244726 167421340
94535062 11450023 7562606 682032209 559746769 669827408
12948510 434043 1327169 95788840 78935142 94375126
562700906 52098691 303622925 879181300 950482585 895524829
130976702 31833474 27062968 231282252 241523268 207517759
20986166 13555416 7780069 35240064 32314917 31181693
564123 123252919 68840336 738852688 592253479 736605193
506548098 63924187 60588437 880872134 906046793 511216581
31794980 12604115 25783196 159531688 161566318 172777481
36858888 49707753 47462460 629923457 506096769 645708584
122714893 200056917 21460219 866669534 709915027 869051486
35450097 3379136 686124 185545172 183449195 161339811
414212150 48496363 330911805 968417861 861507479 966954467
359419090 125372686 114191764 450553431 364575345 416486867
490520223 146256229 17833347 589439332 663453817 620992758
16392106 34145536 56172153 436521997 476186862 461999662
284767876 248424498 35095153 710756196 515614445 711386518
6333269 9856978 32354045 98201503 107807921 101251950
205406564 36527826 20939662 271513378 192456053 257438252
2209701 138351 22300 5709320 4329806 5300884
542635859 218313004 48051099 680202437 585116524 691988022
181390124 3382405 18083965 433718653 338836005 369717924
59368484 26933195 35639624 171980495 260504187 282657087
209090468 63259655 80760078 707418795 696508280 726930953
4713384 310539139 11568628 748989033 779074875 657005323
6927901 3505400 8251098 85118506 92346315 82498762
26666382 53528988 63980782 742034370 786175945 703782189
131950491 23958151 139930709 874634830 871770290 818912261
38969352 30261088 19449023 308199368 305545777 300127691
27295347 74255050 14563645 347545301 231947640 362087345
13259074 16261365 13623284 31919070 31771406 33633846
17100024 86085479 111022899 469485818 522566236 548337018
112760788 116103849 137718773 429798800 365207637 404088853
6584093 101670472 199068708 596083852 690911839 608495656
92187580 38575616 1720291 198444102 162295869 158485002
301385607 1712195 25771028 706024775 514189880 528564154
63199602 20768207 2544458 113155242 111938938 100007681
58638831 37945007 40309285 278056241 274345254 280296033
46358764 124299292 40765013 671741360 666370446 691670379
37446817 32170932 26168448 95401269 77084928 83618607
232535779 213735830 53524515 774688986 791926595 731603458
156888426 83601286 21321958 323605119 366848169 339894420
12514099 5978574 6123652 44880406 33060880 41661693
372039266 160641655 350668938 501848554 472867165 496165917
37581083 7445602 2481768 108314111 125242877 111561365
77547023 26849797 25168507 298625049 292300862 325059734
131527534 84998680 33839914 494250142 498428789 479826656
2488457 20142899 3327181 93415402 76484753 90782928
17790827 3457203 3852806 45274852 42736163 39903208
76946005 221010986 7052863 772174246 856013852 663652390
114619920 29245976 62347798 262555663 202486496 226380672
43046526 2689596 93231785 269181298 221782312 222947144
202169587 74565284 34678931 302342142 302800202 332118758
27407341 50244057 26437679 596885584 594395093 551596980
16303966 13454938 5171777 23087460 28081595 24878181
105863819 98085744 168222969 792310230 754945372 722563624
7527708 11554378 27720542 245432268 199169758 249820136
205348741 10151416 252656441 503114585 523037487 518527419
53664039 22198533 13845725 499036974 515216991 548572437
419404739 104865042 18878457 748839660 653695008 732196939
113489079 191150208 20862761 939963535 897488843 889888296
163561658 40530885 102958877 710819022 595318653 841939553
74994724 47405957 21484598 554886982 564086106 449101726
109856139 29365631 29569872 814958390 704606976 819570097
330481577 42862457 27406876 491394513 504815784 353140838
20914532 40991605 22076946 219253081 248693247 269527801
451362604 87766492 200236591 621497838 618087495 429638637
2634744 1063156 38057737 151432354 112221446 127830253
18027047 17945260 3924074 386870410 348477732 380749385
106196166 26986854 48722582 127315924 67121487 144661143
11588355 52912083 444109 506722541 634371529 579754534
88538169 34407376 19037485 360467364 249119956 320345887
53102567 8376019 100342401 810546618 470015863 658991135
5844348 18692745 307364 42169222 52775845 51702875
25872795 21053244 29798757 336624117 244995317 288885078
37385902 38742871 12372567 331201979 353163697 354955483
325643895 245806419 47295723 648544225 591905618 429760752
52557508 129535722 64005910 777379169 863884226 819652288
55956820 2788816 61902249 850540271 952978939 967497511
100510626 17078683 476713 289803263 315092321 254498096
191810432 6050541 47633764 496167609 510339777 375659543
17613368 8412691 17899490 115267091 115461901 115351967
16522586 10113435 1588608 185382608 170970598 160751196
154282965 21031731 20136157 395795545 402782071 352323034
101844682 117710631 25374451 393687951 533608839 559310636
60233305 14874821 26716952 937814977 932257205 913104501
7523080 12037635 1602661 395766277 451187642 469568017
27527985 12116006 19698981 108988929 78136893 106171263
299945519 98276968 158367470 924468013 935176682 930350636
269137057 114851532 46963771 570916473 568617477 668797637
120823638 11325934 65319290 672271169 546873390 713111343
805406893 48093810 282280728 950420192 930540386 939162378
54791180 15133301 8040742 167679802 122379696 141737438
256311549 357199763 21869969 727456687 725900636 465991267
303376292 219470239 43785839 344294615 260860075 295483527
15211923 745589 3234525 37502860 35373806 33212608
14029353 17308121 9307784 146907690 194779248 156813933
25311743 78100678 14725167 711122407 577057437 753507135
535282244 156439590 78191575 637405545 723298236 374885864
82784525 56216565 110993628 709985950 747194274 678696266
132238499 57778542 102901354 337755677 351193019 309841806
16590639 35478011 23690006 273830668 290872484 280867659
20256275 11736209 75527875 245052271 220179254 202159956
315327606 92983607 901576 761853605 755133691 747553191
149054089 54745069 21473977 532789633 604090987 521957568
66382762 15251946 71228916 257670582 266435512 233679409
32911135 221403793 216465146 623767971 791047502 799547904
5714238 8592136 3885703 91107399 82320322 87314495
319026732 133649455 45414439 473649294 510401966 313128767
19656383 58410829 27633874 472515812 335093725 481769903
30645499 25074807 33530693 232292598 224371630 234335661
368976005 276438124 68845967 449901986 341493821 385850512
29585055 10590124 2123579 105687543 111700491 118031540
204144323 154846964 175175283 720840608 692496598 631782482
334594055 165247689 122662500 486555368 504567026 474048422
10891839 16665397 25563128 81688838 83374038 59320499
223497463 11861008 21250311 538973973 489114278 307860290
4645114 6553260 7988896 194896890 210035523 209270386
17670227 5163961 812471 65561470 66326336 64606445
59252196 35637486 14864467 341515565 303306305 338865880
90596585 28789958 1601992 654649554 867988375 811728617
288692489 153648442 99426307 714359395 720853215 661186962
219050157 34230618 56244545 460136529 506668428 653123605
248136596 191295778 488842780 905600229 921949713 837643957
19663301 35860426 14458231 330415455 367706603 336289233
14311008 117510651 14747661 594054823 633888845 584405477
596406234 309414957 12839276 857592184 924625107 867983800
453875010 52211102 42408024 655867992 395438385 666273875
79891488 19993707 6675239 422983431 306627812 496408176
556269165 7342744 449786102 644472585 511606781 639181060
57467084 154775110 89465813 893116444 813237183 808921694
58577547 12976566 14662611 740836542 738193934 756985083
196396684 70017727 80224606 389628486 403648999 433039712
24430717 12400360 9243237 156128821 155792346 156621803
245676748 178795220 18315723 432810365 380212061 468150743
37595322 57187660 26583272 399822797 426178623 398707118
671091665 71736251 9827832 892881598 821782163 930771842
45516122 14851485 23331117 233281136 290880549 259534512
133827377 2600644 95806005 349324823 336476400 372007696
2428665 6613189 1461658 74517613 73336748 77120220
20993720 44386749 26092208 247196153 287932870 243057263
7384413 7277816 2051171 114058224 137050004 114629198
224519470 3133634 28491248 657999057 647056887 646289482
413244310 350130309 27204092 597125010 582702121 579409780
56434749 36011532 12432920 362447133 351752899 361427743
230093743 31688074 107833345 752751210 830494830 746847998
16019212 7667920 97477344 376442933 337519021 319875430
51181461 37165235 55057128 222048377 247316167 247204886
379052169 81765452 7679149 752076622 738373630 879273381
288926649 81350455 179296654 955711280 816233794 954098375
269611632 38496355 2992188 434636067 333297014 410293554
269510914 224514260 68139319 393325814 356003686 354688364
228122665 262438806 120065832 790707895 715105640 569810260
114834043 35813970 34069680 236261557 198462036 115256611
10404057 60531315 106828920 685246860 953132847 898243949
66726618 16907160 20845690 115108608 118795432 125259745
7847116 23096976 15054286 316997789 313034727 326897917
111446481 12811467 19227146 568710001 460168278 449638990
19660295 7770139 71075834 385596842 415055006 441405729
546178823 132251888 148802222 871474442 849158131 808911084
2803737 2223347 6565593 78602201 75400795 70966451
129946496 64747828 5722996 394401873 330639665 335202733
12351518 104229479 26483388 488785871 539950330 498906809
172573815 64642725 15855970 930818757 921854153 934174064
285901110 69468297 1280548 558558589 544398442 564033679
514955036 245105328 54349337 968061917 951244431 911492057
17707009 11955059 39202186 349458961 354795137 345129431
249798395 28996 2340494 572612429 638093571 518211294
4723185 110510730 43989379 538373192 617159243 651707922
615138261 12743442 55912030 933531498 846343117 756359371
16316860 2140009 20115155 74829022 81652247 66802661
280650973 97332628 31108078 319769509 281363105 238829178
495008800 438748057 99232137 788387755 657552034 782336861
144855684 4803695 6399784 219329018 135941670 135784364
148880239 80473346 16235962 350143518 333079016 376480883
9495411 10722318 1416456 93892449 94397648 86278078
69270610 8163627 210026388 863558448 749195607 916209548
1574378 77021691 13651148 271816475 312039859 209517456
16648091 40994121 162096867 757462304 595538285 687105029
53856191 4489252 71187281 326445509 321731872 286586890
465623145 93800177 97253028 558783592 403724857 549199631
289479386 49200520 203268169 393124113 484562149 352761061
4863890 8309100 6655761 50344488 49245763 47090296
109519782 2083564 142374460 183628243 158745315 190795107
98785618 50636440 27890809 512876040 451487238 547891695
117783354 225723393 3247637 860402506 847615271 858825700
160757774 62047601 59677621 464071650 448396372 538147614
101278046 48491138 197283314 646137077 554605953 628083161
54618225 57833122 13437994 372300134 513517042 411145025
539852473 156557337 120980279 795410818 805341819 715853834
16980682 35426413 41594659 256682274 238387583 293641660
685244007 222669067 28121395 863303475 836947212 577026949
3254789 953053 316957 23948573 21759898 23485729
3473154 1698704 20925315 526030154 578192373 555920792
207351060 142544829 3401747 458283735 475445715 424540804
151215 393935 359680 914606 932839 955214
481176014 338209318 185794680 729172935 745138389 739497221
304778523 6803409 256082960 492450130 312462429 497150278
46040211 3144493 41418095 163665062 148266361 173047643
219801397 39033239 37743027 911118523 459903706 879039987
24950665 22038714 14658198 215333863 174507915 225948101
86820151 41066413 16968886 116065963 98219284 116884024
453242032 282524883 193504404 722202383 739576628 736472827
127839372 10668109 74547860 535478707 573538221 542653377
508238891 339439982 34602248 579960371 866275178 566449443
371518914 105416390 327708989 782519122 698925873 820729852
14500292 15223601 19177687 550245408 591015091 610823092
199221926 24589136 4943510 579695609 673587870 615912843
616740640 152973169 26437302 917741390 687196327 805206895
204584828 104578058 169708175 822350776 761997819 774944153
3158271 1661440 6834308 29791720 31432432 29393619
743284111 42689043 185470364 826821293 464372398 767183913
78777180 42611564 92748332 827673863 749386714 841311220
394296509 82133092 70173036 566836969 321936031 447906880
128641373 48614275 143470474 592396253 519056456 569611365
7409720 96221 1388366 55604740 53788310 47839625
6422517 52207314 76555096 806281461 795193512 752463831
128383215 84710243 71283098 426607200 444518889 328507852
157133692 68872168 12933045 517678873 454762626 519415852
103654125 29842969 48329191 559111336 586456517 586881466
397013225 117064651 371799570 578565802 510758692 439508147
9689882 17494252 9688294 409482648 316895041 390816151
22775888 4090979 61365133 215102682 298188668 310964092
1768158 1347429 265846 13564644 13792893 12111248
297365796 82576768 377722517 486214397 517770566 519757048
473960399 218297739 295964611 560083281 718267517 807324311
8425762 23206382 16832401 395065277 405689801 435716659
38553602 35710990 9004636 186488557 214320023 192631218
10527635 1994860 1368842 19685844 22604994 22206293
102544202 16835839 44217466 450229505 368893630 471654250
28899829 43859559 88717759 652324562 785861258 768570344
231820723 19815273 79772882 258768452 128087620 236750172
8084509 16257100 26792632 346701345 372633264 319044566
75677242 11950019 11965616 117587820 66894661 105652009
408100516 46856814 17071348 628187262 492758096 322949923
102542007 20051883 77157979 211563500 248129802 226102635
57051876 29048843 65835 100585252 100384994 91543360
359327594 155776983 13737197 565087956 499537036 591675669
26073243 18267501 19571248 318383836 439973741 427822618
273962514 135104599 99831845 332451142 172832087 242002533
332109244 6471855 83524283 629147290 502790476 548790439
10269875 4521951 18050715 185065356 167323666 160691220
252249920 38406223 159446986 500324616 498171798 477316635
834334 48907360 27941974 278808919 249523990 319472194
334158879 387466 148575372 584427743 526882286 619700996
341119938 59431475 60497485 723494104 661097621 696226098
389684937 155132319 271625359 441411780 452400355 450231286
8392738 5257312 1958217 68722788 64781975 56947466
285364528 157409861 92228627 358072844 319863685 269712721
318208010 32271774 72678180 620813885 473500018 678023840
14624605 117425888 71378867 329860518 298932255 336106584
38422801 10558944 12271495 56369661 45364731 57299586
70553878 6369789 18646956 125151616 107276424 76448780
9673254 19999208 25067089 261054690 222339568 286976062
699224916 492814120 76796555 793248914 771403247 567107134
196009 1875991 35427002 108727699 119434961 142553490
1659353 831237 3582927 27908809 32304991 30448141
60355326 88944672 119599160 533015736 722215241 533303313
589330533 28973730 109844479 713665512 435302572 416818723
87690210 36865 23006266 407871832 468802063 418232984
13022222 29427472 39475503 295794431 383598847 355931533
130639814 84911961 47961301 431215960 463517001 571938440
229129049 10887728 58706468 293275770 305043077 144930199
548332357 76698954 50118351 617765947 182691463 500663797
78860435 158229370 41319713 363762817 420647201 246155924
19891698 491326726 129334273 945492442 951743288 908542697
190740622 28675384 16696379 228094932 200294256 211000478
31742998 33321589 61054641 239785357 230470965 275191224
63445425 7543853 3339317 81712337 63832397 79468984
454600199 278708169 116577869 913068125 869784966 847963027
189930098 101725176 220142983 948310546 873335664 956436923
499830420 342063883 345577808 865034683 805926593 625231446
120726504 83312403 17158824 277042061 268698992 271348677
4881888 23698865 30735903 855197168 837319417 446098830
9828582 4459142 3265506 124364895 134051381 121775089
189587445 65265009 99711728 533550810 562886275 605347003
37460274 26715829 7305374 62244079 61545070 47541999
83857733 207743257 95086072 623543748 890824576 872917831
97945278 32875767 15823694 368790767 411044021 320914034
83206975 85065706 9679132 414402292 466914820 571192601
410111572 266046544 140266349 426895511 326370398 340674316
70044979 9091285 24809759 476587336 407099358 370175711
38141412 53636015 32571713 611375483 718943188 664442275
49471469 6454942 10405446 99429685 92498531 114073272
15911288 19643476 40646274 122463855 105606435 114377955
16990548 34260047 10343648 507655200 576318045 491825769
112942710 53410885 134892405 437546604 439147297 439076046
153195282 63372624 56913835 292663248 285770483 312650348
38535177 36349680 24348176 844763753 813904146 756123631
429438811 60020178 74336962 552625575 177679698 401272801
1562731 11181523 22656673 262852484 213713187 279790725
5138638 8592324 30153425 472185389 431646009 469453476
42998075 142961655 11251262 740371385 708237881 622893937
22688220 89842506 43260217 309091520 375818461 369667723
75723896 47095848 8217900 199316078 209722317 229477714
27733282 73708145 16337307 663212140 522457965 629354790
20989308 6865421 19735082 112223837 119436765 111443870
109725084 37629278 111062328 811003178 855375154 763212719
84664685 10086907 33010169 461496100 422959362 432393588
36746477 92665099 34443928 485135311 576623985 641482907
11563289 10937279 14207388 164600157 128767638 162813876
103135793 16321400 37962301 394359708 366529793 364137760
443188492 169443454 59406023 574097184 432034302 509079439
67773477 60575902 35339199 966657639 967779726 921511335
75451759 114358620 36498073 495827185 467825918 482842250
7211816 7790518 2065787 39863397 33411564 37562718
11318280 11945135 151925570 650967190 797747933 770531176
434943913 50270344 214501070 768455282 769928937 663703083
598903597 23065324 85486545 695022617 456615503 609933441
550041259 239021145 204015788 809204138 677895780 762086424
246267508 44661494 129851875 436792464 307873315 379177218
145934771 175191256 84067862 755084619 748751935 835557267
8002479 4745087 254949 16537617 16668595 16556772
4386066 75750132 39953922 366624595 473684320 535746232
4710583 68433993 1747096 321438298 312297991 248401172
1582952 1613284 197356 14429081 13611461 12152722
286789906 85576365 86535277 747299192 778834120 801696121
221240305 25234928 46271335 355890662 314172786 305556352
108859222 56431552 17473758 268720696 283491801 250155559
32948937 4667712 12244093 301201125 307397868 292565337
58766110 15893310 56010027 792388886 803535659 824869614
2142494 168752186 18930673 834673598 828480234 818719696
321887348 63649188 165600020 604081184 248640777 609756432
508631520 106482752 123293581 688339213 638999317 702342324
21785729 66978508 60941446 341575139 456211338 443630310
336082448 44067920 146170881 574440742 580958341 575310145
175278385 96967185 34419820 359012883 317611386 165476414
64603053 18774324 22812466 158791837 162024280 166866255
23604035 6787257 19303102 123102528 110806485 120685371
212491622 6356451 277066530 724518856 715641503 755760416
27324035 995140 15758550 159658613 175454195 173035649
1073540 706952 1315762 1786951 1719944 1828665
8541871 9335448 685303 19293557 22573718 22908037
226029205 47589959 54027837 577097401 652309807 548094079
469587618 21466857 15589022 761926632 805122127 727209244
379151725 136381817 102225430 563363923 496841189 431398922
3511717 11809610 6409916 255422432 258662763 226704419
602093498 87144501 13480729 827412526 902782460 790095645
3785254 86222554 6357444 507764995 469320053 481652074
22557789 41178139 29449643 300453033 327816346 285912164
37188299 29641280 103099882 564188507 586172748 482666624
21518627 34784332 2399186 288330952 303972033 301564375
186640900 35223694 27368400 844513135 880656131 848021530
1989371 18964587 53183557 203228406 380620411 326557350
562266111 337019818 184786913 610745942 512095345 506316817
9227368 313866 24640510 221352001 214046373 211708393
25511467 181625989 24636056 738360268 799748668 759173650
651682100 167574725 446033970 909421358 765318313 921003891
10999006 1728990 5602341 30910130 31601431 29745950
18476502 4695234 4871518 56145690 48716451 44411766
64954797 18273968 18742928 96326818 88488129 96800219
112405493 58523240 25294189 283638406 219509681 210485585
116154650 139054324 8415577 742953179 598729440 799614566
410260837 11571794 40994865 431966551 547832727 592139247
48549129 27106553 20524433 450810069 431282146 488448488
57758426 99338503 66319797 726269413 883252044 737126425
9571292 3225056 32120641 381429482 330100112 329388087
3661413 2075860 126473 7271597 7370280 7600260
61778750 26417182 82361169 608330086 583834042 545620983
97083964 16894643 30237823 597103884 846856542 870084687
6520917 410813 1511435 23121545 23414396 23584713
51126488 10680142 54969315 481534988 420821782 496980631
496073571 167328568 65936920 648781852 546261086 555619281
131482624 27291977 82779663 361002615 360682567 379085735
146434367 103238155 1256086 483938080 440375851 523742571
37906518 55815669 86376583 939138996 841179418 933780111
241173624 71758328 72131356 420794693 436340060 245615195
1276910 1305456 11475332 155546230 158952085 132956414
75227 32081 62223 9177930 8498459 7208226
112441961 25985715 117153094 492187985 421948415 492719823
561397289 280795394 189926469 715530992 756106655 689393967
9179027 4543881 8899878 84056615 79876460 87286492
4471158 155111099 60513460 539385746 553604734 435153780
233794699 19801694 41564180 433123697 494579476 495410855
81169023 5258941 32737977 239593200 240397146 231341024
40280977 6244193 9347071 53497654 40363481 24856315
164669442 54281550 37219464 296860215 393153274 129259337
22053369 13810205 3829792 585850168 440959128 593281198
160812001 502128 899343 828354162 818764961 922004503
161077671 21639376 97329108 352393479 368278065 414001159
341593790 90322137 300032181 489018129 386673644 503144686
23957626 27632758 16027544 172257633 182297225 158030646
112736563 17268580 35756482 128970665 86886233 111346931
440902572 266916501 63503677 509395704 443499580 286665778
17601782 11370700 3487773 196446210 199045337 161419388
346312074 6133783 132714961 462891203 418750784 475565613
292367065 43577917 258439639 309626212 212280589 363069811
27201255 61600153 35852792 365226248 376017792 399111490
83303616 5981364 65864221 135582206 77439220 82443120
5573790 16308968 127416730 365261413 358959117 375016845
377533171 75755634 121773605 571606220 507133808 639904947
48778650 77400569 27135727 426158655 461335714 466525929
4543265 4193065 71717640 385640357 358171932 338214956
58402020 49947243 158068309 816529720 816463605 899046248
117266711 50778421 5255157 864108873 918796716 771752242
274241895 90449252 9669944 704453035 732205353 983338455
401642751 103158159 13076091 497699138 496952297 288447358
43885210 3651382 2244106 72660213 68282218 50301352
262089851 12647699 17869947 307884670 322154460 275421496
292518365 303126684 60117 548763656 626686703 619437472
105461482 127521549 24720626 412199644 422084431 442173439
37770099 40839379 71274441 800100620 836645894 739326846
26354502 9097321 40861399 106589792 111663166 94484159
108407747 11652244 13566930 141384185 134938476 49719310
286199858 94570101 2065722 585678776 551163461 569353220
30845885 51454 3622353 217703523 193334847 159247641
513410870 146194548 333532645 960637141 805474863 960075495
1635701 1942537 681779 38536782 41376136 32027820
5816624 391879 336024 6042598 3032138 6328321
248238783 52360558 11569433 445714259 438676652 409458873
19372050 10680472 3669321 433621078 442638581 469472706
611769990 243200070 70568143 921869019 920028709 596291909
11384632 46194980 3330357 438011365 489670769 447160081
97688862 32495749 89365223 495178594 475160916 408501025
4213020 5106649 57767082 435048609 420673624 415670626
824045926 192943012 170244269 990921232 430869644 712265631
4739104 4007487 4023567 33937544 47486419 43494152
2033234 3095484 3653313 91248959 83771500 83922209
34767584 49062519 73917228 478248752 296176867 397478071
59768953 23810448 25684432 626880499 731741372 707287140
261697656 90718381 18051113 808918171 742876958 619673840
530526943 283446091 49249157 843242764 856542432 844564625
727895943 60152319 212517175 856948213 797498623 841762253
1116489 67902980 89875015 738686933 870014784 929169293
64757838 1838225 21190840 377929959 271234267 348771020
4593023 64356247 83427574 798828846 831967477 745235013
746802 2835547 5086498 36823582 37139578 36878076
541844528 1113663 78588924 763328755 750029101 702800477
50883010 1775531 5099966 536913669 485864613 596737079
18742078 23337806 8000971 62792252 62652270 63564187
8784192 159346515 39474524 726184630 714742339 728489352
16512131 6691326 5053199 55517953 37616059 49834511
83525706 38290222 6646704 703086415 641849399 723632020
411737780 32767636 145496304 814255439 901851456 883053584
118213412 76890287 253224706 629691057 827869183 861046989
546449086 19115440 191258236 865981633 820912103 819793877
392656455 19299732 323865686 500344383 853042664 696687605
207490837 41586021 93504046 389312963 469030570 430993116
6690054 42328231 51824513 405891717 365659498 364784259
114814528 95595730 72920661 433829717 400956897 374854764
15345223 66780577 64807529 564817373 477797212 612911896
282387715 55662859 131043866 318992425 297096043 360868735
340577157 34286969 40496382 477685312 461221851 351154653
69403 228083222 8939404 603263014 578698394 515939414
66962028 42571496 3374137 860239885 888167955 874208675
23819587 9141010 36532346 935941661 940978956 909648938
14686915 17021436 16480596 834657467 670269365 596180133
221231334 9761228 27747865 345076209 336108185 408805446
31790358 13238302 35627929 678219282 535388561 672707150
1826044 40939139 444720 681886844 522205449 671195269
72113741 39197701 52880374 143315521 179554453 142719565
106864099 9319536 6411388 208752790 209644940 204165106
62728269 4741276 45766846 283467558 339635778 324165540
82846423 90778549 61121812 614690260 583371309 629896775
31061387 25565657 4854677 152354963 143345640 149976834
327321677 33860480 90099406 913802784 821700263 864089589
108275617 320030523 102476300 895485240 952791702 905841482
186198632 120450938 98324220 484960767 344921504 405826707
13832525 99505881 39367586 640025611 776968649 646448380
29040013 16462774 4209696 105209835 145025924 142453911
434516669 59632901 300358657 658550514 236626846 598861304
103646426 25664633 85026126 562047028 500661027 568779824
143962271 58876963 23884761 885634580 821620734 853020870
201537134 108223811 48260085 420158426 431508558 405488538
187394480 119552659 5165480 618081463 636321334 509536245
4180485 12885594 13875161 405059657 412735178 326267803
11900951 261510294 20466426 675985342 649155074 615686831
404083576 271122002 176113132 780270945 646119328 615278658
438568347 141421550 74382428 685891021 595491019 724806844
137201579 18019299 21931379 249005115 276516850 194189201
203410925 57101038 20218352 452005749 436514220 304238893
168523063 12220478 97167361 778192570 786622215 733437324
484826660 47475666 252017836 971681281 973216651 674901529
68422518 13810283 64922585 511626799 524406964 529026896
62945555 38544034 82112914 944524501 908190871 857938056
370105042 372302398 390930427 435043835 511651736 456293674
2321316 12125705 6644296 228217094 292755796 282657445
62295004 185934305 38643688 844045258 858118773 840881063
295293483 27505487 44301069 571396043 545452943 399567606
5598557 39303905 54999694 155455922 151268712 160726303
323389403 21614392 327273782 414260205 194567305 448294575
12980647 527187 5990863 210531680 193343331 203644416
8464007 12355281 14925284 88622184 96689358 98194473
12586727 12062116 1649604 89270419 105070239 105417659
152265191 31164718 3825508 217438833 209763177 186927500
85714790 29493167 31713990 504998879 577934946 617726273
61591011 33815497 15956096 159436866 148656147 164879503
158739617 2248596 15666422 457854679 410928272 354749864
128964762 70688574 10729371 877512128 887435262 808990323
59063403 26150547 18608434 243533878 364799788 371522021
157952237 50157229 60789334 481844698 394961455 447990777
709201 17889410 115264 275578412 241933420 271253583
370425443 395918078 130415179 688070241 695899006 694092646
15501811 7093397 40108479 132168232 145184288 147221675
48032422 51867 19125671 61829613 55786651 34250233
168844371 207808416 10383004 766765938 740072839 500396310
234818724 153970991 309212340 791221906 734787433 708415443
213167494 12649268 133748626 659968896 661943285 624785471
191166068 34038301 108607414 515054482 469145281 382441944
304667375 417332315 142932610 838043811 900933666 774073508
36489353 20955425 15915466 139440311 135406870 143701669
524765316 96967256 120149754 736208321 557151283 588330546
99318950 190217004 142975651 437308889 463720891 528387067
57856888 13500921 357544 547371673 648641479 509913876
246627642 18641296 8416932 308393832 232916044 319690695
90332035 10912695 1543543 844997924 866074826 871312777
1074122 89419929 72583566 583225527 594229978 429807315
113585920 133628946 33130326 516757684 505177989 500184042
27768891 33091176 241925928 494025342 584365813 578199815
2983697 3200640 977125 7915404 9719501 8020535
202197539 92960770 42613902 675585287 677329989 662097347
361621574 17768054 149939963 514515973 488365006 454523443
164481736 16756822 38588033 343084799 238291455 371992226
275302273 274390412 233053202 745663970 658181806 732354469
31981644 12934681 30193861 487170548 465507914 559653186
9934210 68691472 15410262 534775010 544791150 516244644
293987442 34594970 120499399 471086024 421186850 372650755
176772564 12598460 137553836 937253699 824384584 794868704
1617359 1857007 8556865 57418664 57089569 62480970
18984415 17389760 14947244 186721511 146187932 184340347
268436204 1151322 64301102 536798417 380771662 510106939
62257301 107227689 81723528 657109829 726226036 808694113
6430642 8623335 5777794 350104538 328131592 343358487
623507597 426049765 194203387 717703992 786637978 562587461
6087010 11282797 24101652 82456309 97863779 92973638
50910818 7456990 6105703 345456672 348018172 282422347
2317564 12821502 16122858 273795758 274667455 219711235
28307956 21121504 14350453 67519484 107185994 96004277
19907048 211655135 110420999 746420656 819546289 867840871
79431484 1703529 18075597 84624658 78227677 42889984
16390130 61174017 6452678 142764798 262409230 253893782
395282626 21060595 49926654 699106827 509566227 689564837
62902078 85245661 43693481 145427089 206635006 197315590
134568711 654497 26081598 203196854 216718487 227989067
172167471 109243735 112298334 602925880 686870380 662410022
447308385 279140501 60990812 637544597 614549907 335165522
49361916 91269032 31707170 313919040 331635174 298631583
209330158 2781977 165187681 253813332 201829718 278170689
6952305 54922868 1072608 269394263 267846581 231687323
10603877 9121461 1706785 106786857 110529751 129991038
1089634 5828803 653565 32441003 32731709 33606097
50013781 159672 27727067 70443526 55755996 69987408
289590824 296695312 128990429 702626922 673167082 678382793
138181360 12125195 123342692 553885444 417797933 545756311
81783880 5445993 13744002 453178140 460381713 372640355
46497129 3094032 8430120 119838322 133435745 44593804
28587785 10657717 139425367 549536383 547772312 549847747
435271674 80272313 77480747 813021277 802036007 761968180
1637961 20732886 40122765 129725788 121796046 121752150
832562982 57269431 147574595 919924416 825809763 917006181
394286807 64760820 77486765 601298283 553470941 432879382
116831083 29053530 5155558 207946425 215944302 137755708
40249199 46849103 32337713 322007160 327713514 408367310
102870138 133820895 7080279 353444628 354597931 245274131
141229127 2780084 4038380 535265755 576365442 580003600
14331928 31605351 557522 103111308 82461422 99262187
477831642 262938254 77296528 481068564 446248934 410775712
113870909 33511935 23931313 577430023 595261848 569542718
74042208 305764 45537272 340677748 289015559 338358423
419877641 76299813 36976827 780960498 731901722 736402449
745557782 83348948 144263020 893026167 175429234 821685539
560626640 337610379 27249107 641598986 598777098 207365035
197764335 192900320 207259111 621491396 627260593 600360963
337824756 40815905 2850501 623244131 832388091 833019727
5779019 50589214 69621243 447538392 507444955 433157311
323336323 77910218 106224602 895686761 837444318 876129594
39352535 80249744 36671864 723900553 764719689 750599812
574371663 61338327 165062976 800159632 904552577 814601290
323919863 212915639 219642171 368217006 328025376 336218269
425679502 40338885 142316128 696776957 586992013 464544673
63463604 220770044 54731071 506842458 604355937 589833652
2855269 3592592 446561 59259491 67599851 69349950
394878319 155523277 51268309 546061862 620944672 635034394
252524087 446007483 178233359 646222955 707618368 372703712
13373283 5290041 4172829 76729861 76268571 75802295
308899903 95840008 184992356 594875617 523014100 657529546
115423892 77970763 36030080 618471958 455952407 567858710
783577376 253909865 113468809 825187211 707232302 747836968
304314346 187391285 16147077 440552205 527568428 449285848
178128873 87363795 218752077 790961674 768115703 758497699
187474742 76231579 32497011 259797326 208907374 217070660
449283780 193180660 100872929 836483194 733731652 772668033
50251563 50897888 5900601 155021535 133124526 148309698
453725805 67263197 239804795 710488362 613662890 639531424
200672982 109855330 290409156 751588378 750915674 792176248
248312882 82046503 29002774 688268837 668318472 686379202
467368642 3749563 187892115 978138577 802649950 855554811
6933664 122794961 123424990 556371457 579621296 533417237
411837518 146570761 79013261 529807286 486260976 557950245
543051700 29504145 181331084 816965917 596503528 584969593
19115281 59213992 105494991 344191643 350962630 348698207
29398011 18289953 12811449 95960688 97314734 101154902
394485370 22061577 78024084 603496263 604404792 709991731
31246060 10156668 105285609 715458006 577030700 704824277
5119731 3087147 398599 20075161 20190104 17686361
112314829 3741675 17804428 409960753 369564681 310825103
269282525 29035626 3341905 525930749 378440804 528745292
64276601 49108445 62257072 842574199 788182278 812360815
4965488 47781649 45861723 305588579 305441563 301040398
188135628 983609 49043263 403570413 382382246 393797060
639034639 158631563 164985219 839983307 431187354 704123066
343238839 125613002 33553342 654783491 711128525 587774937
560484843 120554906 382501846 640543648 452863420 626498155
282968165 51824007 111482433 699967237 630020626 590813950
46654302 11956576 28707395 79871128 74119362 69781428
284903047 201849545 15336402 605300689 559018493 642296251
36290867 69716502 54647287 616848629 594286029 582169415
43286182 31555139 43578209 730654080 729145737 566519277
21843177 29705329 13687019 157726880 193902612 215065279
9322438 568009 7114215 24011170 20969547 21020217
513812162 199383 116768920 891560204 911372937 962152220
18512074 21862206 134215196 497246079 451555310 625624380
81605167 86246241 68601667 502081798 516409504 632002477
18623939 29997400 50084393 102872958 133898887 131954132
30249523 1155152 4151747 86734779 87207980 88671060
67245414 75347628 17302886 193093664 180183884 188017546
339009885 70957471 6676518 397087128 392252285 285633686
108161788 28956389 4177031 841177598 766722024 827454088
340267 3440064 177725 49741133 50466200 48336044
66568911 54908314 38990199 121129039 137431824 91880721
679112225 184834386 277567256 820400456 779976921 909199389
94022100 69945688 85044232 524311153 476933292 498353127
108332936 25165842 63557338 732256113 759982606 741542111
556511337 73929739 145437079 758855429 609927489 465923627
35438273 81900564 30453371 311604122 312381571 273981851
14893549 2395682 65666357 734331671 724995120 751480167
114385155 17437072 19587306 122111524 106745136 43810158
100691336 65967094 81222360 201619766 217072914 181690709
21741348 133596228 19093259 761084122 836292416 685287799
404585679 5854821 213476152 686311310 484610269 528098051
276204966 64371589 47998358 381955221 283624513 359881913
68308267 12279934 28737325 750093663 774924856 778814571
50053240 30593986 65043539 547441313 438952597 528250871
175880028 46081074 15205866 412410798 464290842 471997261
46777415 2187816 11518701 66116843 68372529 66192012
18784763 19847484 33954980 155653681 227535937 228437652
209457902 10460903 148441304 418660649 421130529 494911179
6119835 9235464 1514448 10719983 10859356 6848621
45181698 83816464 227240209 584802246 644871045 667643231
59128424 9530763 5721923 92267658 110674106 110119008
16975595 8949071 2342623 121388353 104798869 128920152
435633944 52918652 5759785 622475724 534000716 634579742
532692205 39927078 201837246 832316888 769450457 780676581
33127500 69280799 38793603 591754427 571631467 520880115
264318965 93641576 153529326 339812574 326524666 349653319
1484189 33882984 97161237 438510998 330605732 402309188
265416324 56470874 27189661 414412162 442011262 363125978
175378974 25853799 44171752 916485249 657644495 806793999
127165366 30161178 43932508 276188113 351566931 385828076
477900951 163667291 574653511 823268421 837869182 843116465
86305997 9475928 119823054 747330274 848761930 796892755
198215411 55980093 67238817 501604238 891594510 835901255
520119813 77833287 57964758 635981535 368768530 396442896
273254192 17015795 99753966 848205853 768174129 653785214
45793269 3094724 3259418 190558822 210746693 208584507
57709212 2346360 55110264 156730631 185786470 175687428
479018 1703407 15939356 123696964 114733400 140611375
129243586 31565805 90383095 288691362 245022101 262508009
16719141 19522405 28414484 380132037 360937895 339748212
64681030 63382163 101611250 465628621 424176852 392878226
304080085 65667107 235236198 814566600 648839073 806046106
166508297 63930907 3153811 223807892 277981271 243099103
735047932 386801681 220663596 877695742 769329717 721019048
148571434 5063565 76252690 712391229 590917934 622486978
50691000 18687100 651833 212074717 196207005 216188698
20733117 229405254 56578742 558541214 767940595 731171307
201071077 165666427 67842854 985507464 830247205 945761033
278957893 282957957 178146967 469488241 519381984 443018894
49604155 128590908 123861839 612629157 533902157 626432324
135839430 93099269 9371357 726010318 830288605 785848285
619595084 14153012 410310242 823952533 599447744 770568241
31104706 21752229 10440327 34149237 31774571 33676266
528632040 49518245 443573835 672541257 599542163 662105046
80793558 10366328 11406819 719483772 757988547 705847871
561519478 37581924 98577904 599732031 396914377 637349282
169095983 29823045 62099681 850854875 862921585 695245937
223373761 25323062 29224904 472885459 508647299 315031332
16394849 1795629 69428063 419213613 532805945 527464249
109919434 32500465 19580050 199090942 214533327 234123014
14080007 38780326 152690169 695329728 940164940 867954503
4665825 26466757 16268416 107718376 93701175 109961849
203166578 131091312 31840431 714606608 707351762 723790621
3870024 32559759 53563872 134052069 119375271 126781417
224453928 96018675 40741847 314454177 320065756 126860485
11186639 10792086 49952797 263471939 267446603 201127873
68612269 25481923 188522 443264829 449838407 450378881
11358121 4439323 596543 66517067 65795966 51519121
616572833 15293626 58992406 700230137 592061870 524098961
166860143 15189715 81415493 245842165 192011244 245742657
121788251 35175338 31457423 152897130 162850575 139854575
192691808 156572807 202233031 894267882 893138290 915623743
120962866 17269264 31117231 125473922 132137674 90449408
159346589 167524301 8954857 224195284 219891995 167421528
187508861 32375033 5836049 281824565 284247046 298152560
448441319 6727097 65662140 880585614 882578731 588930264
8690555 11417409 20588592 240700313 232908364 229135300
90111095 59617101 65260757 814794880 699220082 815574855
256561839 57308896 300630244 848406366 426309593 843976685
263751320 4691904 22166807 366019902 361466021 367648169
23643216 6056841 9433336 141035701 131798894 171426022
441014764 37118293 28291717 572461052 103626752 320546516
338685815 19616112 288342489 739080707 432616940 629368884
6975025 4102364 170732 12733883 13108799 12092954
292555810 60964638 4900836 455806419 417388119 186786765
287376795 74583544 2451187 534061805 790777869 805355259
383227 466907 90028 13433995 12507230 12540934
124455844 9613941 146626250 708186192 748836798 749402611
45562416 121980415 10125639 774320855 846162393 831889080
9304985 6675891 63166003 118674913 115420667 115342298
148923213 8772008 115042106 606912032 577070857 550897851
95037920 161586456 55270642 665710548 561674238 607185454
62131169 25803557 20247309 290142073 282976310 287834604
107784216 46885128 43939649 789580695 760274907 878753845
8962825 7865061 8902462 103317791 110003876 51375478
17233263 108547084 119274106 684859334 639350162 659235421
7926079 52854192 3052984 766884376 905815341 899972619
221684226 5251 11047251 258682060 197728334 94281491
190487772 128535372 31737383 308785277 361767863 358404511
120575971 69437913 19803702 594428679 616564353 575730481
299210145 13013120 33503690 912204042 423582497 565450943
94890612 38514757 63071747 135745597 128210916 136114368
156150195 28606119 80826499 714151037 708699447 658266705
6947414 6258373 1361338 16172899 15010586 14556102
2338732 39917662 42749732 538585587 501730541 499987400
91455084 106736557 101270235 422139572 512999179 490340914
41017722 4729509 22456603 303654904 305760290 171417626
354160675 61216906 308449018 474411689 435038027 471258985
83666703 6002479 35338479 578815574 496616570 521587313
19282453 5769162 24122617 571662421 523105732 409252906
245265657 156843982 114006282 267091203 240139088 243609422
73407486 167510483 31230997 658480717 932985980 838935413
19124305 24320053 5437078 178136919 137904588 153509274
148046098 4541916 26908748 254932544 357434054 286826707
353310589 36658008 81213677 425391415 347298255 333738723
317620387 14589135 69906563 340591428 323580605 304736654
5312257 1670006 9465226 76802860 72614581 79591490
11469360 60601811 32584203 251759530 283881394 243953150
41241080 71532162 48054049 830441241 752307414 848978854
34095158 58287515 16726762 325370435 342561527 332850415
202336202 90648989 70441929 299182740 337365648 360411049
664901849 231857273 49708517 873907113 777721854 710887423
140083637 12222740 68336797 423206977 462223309 494481262
20913193 9899336 56255998 145310814 87270321 148559152
436969452 165772288 103822777 881197005 744842144 902491258
26807155 28138704 31580108 406847458 410309258 420932220
82459063 1211275 20682 514917138 464127326 515298198
367233807 1832298 173819125 629882791 756125094 771770470
12378407 654187 144236264 694591932 532550196 710663066
31284638 12891137 36725058 45714821 59239159 55189270
10293043 4969890 8825383 89819285 108544055 101654857
40011804 13812281 55013704 423145601 385707404 441735655
24589168 29900776 4866262 155055203 148107102 142931138
48347357 131240 72176323 233629841 226598658 236782433
24856927 18707645 20598331 60145059 58029664 47309259
569130757 416978119 25556227 750758279 867146328 825762123
57708 64646 1594608 16257344 18195379 18024780
938471 13072783 3770499 40594982 42879066 45008323
299077240 11728368 157740143 323035763 267116151 207762604
321936384 155960570 74048293 667663457 467880312 639955341
577970609 139910289 1433091 732602927 507637202 890346223
77140559 56853118 17808823 179124998 190070923 191403548
202148691 154210546 30218822 438477324 464396511 407608597
25853560 13320746 723142 116375365 56993891 119738510
12103172 72109780 11489603 693491754 797530693 769506335
7737400 1182020 11345401 101443804 101917315 97889712
292539869 144624771 751221 298559696 184267758 306803316
134750743 21510200 54470822 254700265 263994679 266230089
40337324 7687574 79555584 574232504 610125395 655959633
232404371 20187417 152455908 466984875 446775664 456158178
10220870 83461606 40479232 407758585 412321206 445051201
47257223 15749620 20975492 111916817 99951887 136329487
452928559 36483318 79943639 554393576 439243781 584909962
358760585 41399666 173993202 591514988 437198209 528769945
37605075 24418519 52037031 217975380 224923858 208333465
37524208 4517674 60173395 200376375 208815490 275450020
34423315 12276593 56157413 182400582 228384181 204183194
144824341 117320121 25353622 837370304 919313251 929664454
763330116 78238297 208605687 924935082 711474244 883875884
489450181 128158622 163770531 812032716 926225541 705038514
9571325 21238816 59712344 394452418 385318950 380536190
57723642 22396470 56096281 407322025 332610928 198470303
6402087 2855693 6434503 86922812 86479589 72148910
43427376 7513271 33789963 140101773 172568732 134314431
412798908 82364600 260199106 655557438 587009668 407425993
32798391 49894251 83328315 770757349 734870333 607242833
19621775 64117 88583166 598472587 542589391 614085682
111145449 16722592 44232534 270794293 232791834 182909231
6250171 11313885 4813956 61522343 50657731 52751545
14123574 44826618 23065097 346955636 394005921 330410443
58717941 93608628 61064426 922677107 965832274 871549490
39361149 20169496 14335713 55875119 44706448 53231755
79046354 33700232 345292 142941749 153536376 119492883
25431693 852955 19950419 37367929 32436049 31247360
419720784 15511049 83572515 676792965 561522596 617474068
63553740 20043172 103179078 943258323 901607317 851043440
173630076 88431143 51739159 592714418 635482988 636050581
3427421 51615806 19875871 514281748 617836010 630965094
153458310 94962437 45185117 803699846 862317469 719769175
784458429 42664145 476253680 857787611 841368298 749770103
2159264 6155044 9700872 65401608 67848173 73983202
201870927 29697212 28142592 705484543 751064991 734432543
56187513 161707677 171576548 725635579 649939037 692976860
5029534 49338700 26460024 379792950 333375315 437793260
215936283 74895262 32507557 663089842 661463666 678429384
98321867 275717947 2915898 877236683 917350591 955621880
481618681 266121231 35551346 770875991 718744138 610649847
123063143 117449835 45458677 159327226 158492911 170107042
1553622 3669398 3045303 57863422 56538754 58203141
184144697 250553276 11066919 925915925 872748492 909123082
9085282 3617738 4335439 167142108 157156185 174221652
609928628 670093844 254718235 822773215 713840907 536521792
322524965 92233823 136916858 698767160 688980229 659082087
787062247 62732002 380004269 815090387 647872780 757698899
23886982 1704154 15835467 111989915 112992575 139715291
24180794 7174365 463867 27995764 29899025 27846241
354142639 363748739 201999103 546926002 449316687 564603008
114970660 99048316 60584129 520192657 603857993 466773923
12599521 9696975 66300414 280106493 297756394 313414826
231300189 10339388 15663902 448396475 443766457 435112169
25128584 8728815 1425867 73391814 69373572 72952741
11972903 29665484 133859444 954945341 972268047 927754538
138172622 211919924 96726484 650782721 593111576 561173149
45967959 9306760 1984432 157992704 148378670 178531271
22170073 44722717 42689271 281312418 351108935 254801750
209508636 91315400 72400489 247389816 272250272 195810476
219284014 57764743 38306959 450859893 458867881 450358595
36048980 31879254 47202480 284581254 291918724 292629959
43865575 87298150 6595027 485870389 561449362 511541017
238935190 38304377 26510183 448376479 406525204 315554116
102161423 54799960 3563390 352837116 258464648 304273239
181613348 96571817 115767409 232364175 241039378 227082872
407993713 151154522 33510206 651075555 564978143 602323795
14034940 56088049 80767496 512518549 493301057 465893972
89250386 55023826 68163943 389414561 206074741 378805604
176431 27064 22048 1174756 991162 966286
370131821 91166419 193065356 729260812 336020640 722762813
71861110 19790974 23003426 202604381 250404548 234822977
547610702 382284066 132190837 575677124 551195020 500411262
36999662 22479938 28087817 470429696 540871073 547228384
36880963 121765300 185480394 758186956 766830655 860783608
7184005 6289621 804020 55587357 59789570 50018911
2766285 885804 1136892 17348536 20784956 19378565
106500533 66653539 1550417 916586349 941104314 962614823
22741016 34932687 96509502 465778823 374330934 477445405
607913006 205946897 195686298 819561904 895764205 466066497
67125866 26079510 20796684 704532077 734444357 347463228
79259342 3887828 34970098 330890236 336187408 326704312
14337485 34370992 33605283 849100277 877514226 602304669
524197327 4348220 373637188 725635282 580427829 527582226
238502819 7031768 56870296 457358840 308216016 472840541
55653350 341758 29700261 392065571 375878595 310335514
19226292 324927 5982471 218748126 211122644 217838596
3283200 206390 969632 8951784 8961924 9114693
28084637 19748895 25130106 79819017 28603095 70923592
468295437 256086453 145017681 699710328 872382416 672982495
155672022 73863434 49534038 292152765 235101532 257762950
91543786 95299936 58116127 774174515 665558370 755952611
13347418 81682986 103766884 639470003 631901346 569227040
72439179 17179920 20994004 513313732 531749983 527215876
29068168 37967753 4634055 217570320 218415158 232444736
355077609 41916915 19003548 792069775 723689590 662531873
96339358 20059238 121770861 270608464 260885391 238626233
105836793 11782954 466625 117762215 72963101 109933932
45195582 19857347 20806243 98124201 86599142 78728576
784791795 317411982 543400280 879703000 438079400 834368113
223814548 23458679 25057789 753244077 714162414 505665761
19044470 5878153 10048243 36608529 33054129 23251766
560613346 49300669 582152078 712561171 763330054 793620687
62818593 10619946 6716888 628331650 559193312 585067388
342799853 184457377 59928476 817940097 797224715 756097208
43563609 17404313 5087087 219281222 207847888 218826588
94066736 9076239 7634773 161247466 145127936 128609534
165855786 14090971 34013282 313335226 404453320 319122071
641392882 293248069 38633394 744339380 752833674 785378894
95690934 34877949 8848559 489717109 494128352 501258372
2936920 132049 209652 8169167 7960149 7558427
533020764 153595656 38223433 870463659 796340268 838871897
50067331 23037437 137410584 769738682 690048080 606723709
236092350 70821476 88536650 278694966 108510342 227194318
27644156 20586502 50881498 325101752 333900331 346055614
145804453 43289839 30333387 186473738 207365325 129949371
20053777 23565073 62983194 126282002 131893979 122883467
58246524 62583703 52974329 476971803 459271874 519211017
14424048 23400051 41943154 818488087 709276255 736820702
413126881 55070081 252683775 542066537 509877566 435149594
251998421 13667778 23659378 499798946 438444506 426472088
53403097 41365203 7434060 220822163 219505732 210012045
26739454 41437693 17170760 236009330 266105381 264224127
59774162 3533869 27888884 220518943 214077538 214126847
11115065 36106175 10286278 181579818 240681897 250578985
133210768 15761863 57454144 763357540 746247085 653244465
197476246 150081239 44125151 366632721 384137974 389429671
339329623 61542007 107102549 502921444 510764357 432033090
127253787 17655391 6680436 871178366 732941823 871857197
28948865 12859983 70893196 281599535 384154850 396962927
272493284 115525413 149780971 706940162 715678039 576054594
3679890 9552715 72812767 831861545 831820819 689830609
26634014 4519497 201058076 776938914 490954391 742020230
71315430 106297573 26642065 443092752 453421541 508652961
37336743 14566600 86728605 756427447 712565595 688332498
226238305 171180986 85158991 243998697 237330540 122992640
37480550 37264167 40418382 305863649 313311995 291643728
257028905 46532445 35181657 459775336 423848209 449154230
15147 30782191 1476456 93782845 105483932 104784466
152745286 141110557 45513505 324638141 306268508 324550060
111288444 1882929 8265906 169258421 161485544 117735167
200034562 46426299 133717978 580605250 706731597 771591682
119789103 25066063 30982158 181012520 136346572 154800563
179108315 84466415 87298872 555612617 481641011 513492695
547297230 235744399 258901027 658197306 700642939 653028601
11107425 15837474 2719856 693552276 832235474 823044708
234047540 8823255 68688885 622190565 427084671 707782873
76168986 122878557 9752498 340937981 407674108 392670816
106448867 27629185 66056726 416973083 434043586 372225156
11200540 29688307 97774284 281533369 313289541 308493250
40727023 39170993 37206983 491329829 526079982 528659832
159352267 140042287 89263250 753897079 926222125 885039577
372744003 16004691 109491162 426970482 419475705 399004282
39883802 3564232 38859478 234739094 226903512 221304717
55275884 100409916 165486782 708270575 650112530 721474844
36917322 53471807 377014122 685770602 691413049 690591724
497229611 22217858 13336400 848971696 845863642 864214112
170963263 10635763 17429513 336761434 252391123 239076251
67153114 1844299 71114474 709251501 589164662 675999761
72659346 7158666 140335400 459706563 469832097 533015511
111070680 76869012 51049367 308575550 307886045 278777746
1479109 3174932 25058985 313852907 294997537 348265457
469132486 93517263 244318549 553319814 483831784 505542261
1999851 4067724 29024257 191121765 193010867 175530237
53828360 25752588 5250708 586182854 513912789 482087177
61986611 13089091 8052336 165356011 130316724 137342773
14121199 10465737 39017186 464655509 535428847 528938584
58261734 113478538 108836079 508793415 478346008 464449769
160939792 21674004 47183511 697877825 814391808 822537180
25953413 3762386 4365948 39575156 27644275 36295673
128377979 34472794 84549724 455152387 439687558 464062101
375571769 104366902 17474077 767451926 783629051 734978631
4043359 49190399 85367573 314668238 318570647 259573897
117451694 7875764 41233732 181490484 149172035 187074455
430354763 8627155 68417034 904348775 870788941 693129276
20556806 19033846 134727128 454287456 415901076 518207309
4408698 13156741 4295040 29046845 27557995 27746931
707632116 50788762 483140498 795148758 580877509 790331241
155054856 134334750 103869104 548451430 540721451 475777714
219542232 13305919 228585831 847463747 705526375 689978150
28605358 79517692 86081664 409696363 354038181 384064708
13484368 3249510 129004451 444171681 426466660 471874191
609844779 264086061 102316072 687648655 321266786 301434514
69772347 12332773 40510918 656178047 679183273 655730623
43692102 20878407 8008702 139794400 127379593 141700175
44990792 1737833 3254561 96609303 95195287 112280140
241570338 19328345 16539439 361869374 363792437 343281381
31608470 2048163 23966940 120005212 75226221 103326231
157497090 13293614 17634406 656666883 607476554 402863364
60911820 17585939 37747177 344121974 332200095 256241769
452046502 88901230 291978076 514163588 553960070 448666898
305424301 129719548 185977665 901650391 866916487 850782628
360699820 37670228 249676859 514960512 356065055 513286812
35391969 70399589 175097200 829298717 623709156 806437032
29134516 18488372 50032018 353956607 300993203 344306173
150310940 6937223 102660490 266998563 257471885 240768130
486784065 329999798 197562934 525760490 495418881 508605453
13757918 72727908 99615107 965493208 982408400 599872317
359032176 132439391 212926595 443968360 159643742 382529911
151020059 91417206 106705536 176527696 211998386 190551574
321175017 44891459 195648008 859208422 843564945 927159671
114423983 118857609 1102211 680006805 729245068 758998136
77478995 598240 53708955 604785571 581709276 517202451
258663558 27774227 202143933 549160321 435552461 520021096
490735683 228665576 92226205 919781192 892271160 881883524
41217408 29685985 85806625 580221097 608007583 614226204
576791363 563952436 418260382 657121915 713375737 698927358
230454157 43979543 14673502 696073781 652690867 686881029
775639368 430649813 157965599 927619557 917340362 953003430
8221753 68912586 11628181 885918078 735559899 897773995
65296944 20429214 11487310 191020004 210504234 183694609
35035006 1086005 10853353 200300912 222885292 229140937
5830731 66312293 36317632 489510546 517381805 456425767
185641802 27382581 253357249 512285802 513410666 608085996
47346899 150911040 149009181 821291104 856590027 868323428
5011584 5090079 5209115 59329130 66215851 59236735
173704626 76283397 35742921 504142806 476107979 455298195
94971607 417903 3994535 511062379 472058870 485702074
172151428 29536983 55609849 355575588 389932289 387893837
304939970 163945563 132203587 477555063 480130787 421606619
77468103 41933623 941380 309362320 246533902 237494899
251516809 32265300 149333878 290554050 366937455 417054289
275313953 222426900 133457792 732810816 801164825 776420563
14201090 3255086 5021596 37943353 36553139 16770360
119887913 13539664 38979059 194007728 179592615 216143135
90509651 82070920 12763861 603708658 598902393 517354813
248736368 205964380 80703549 931695453 876277870 936423667
14789579 45064554 1085300 489845527 547708261 532881572
3744113 7965113 34755297 298724010 292668025 287039984
313493410 159155618 275346714 855558898 702785150 519286321
79154115 58944693 21074336 639013903 677473138 651391527
15795974 4876757 5489046 89368649 85710711 75720406
109505025 52375619 18413766 708938604 719761031 643211413
28255644 6142305 25498878 207530244 213872952 255187604
608990525 392683793 239647258 644006621 652500085 448444228
113868005 109000034 70721920 204522275 200946641 193474709
117579385 104713445 39175205 623100989 738522822 734779719
173931805 114359246 53266302 822766672 737060659 918087230
36504352 37413524 1672897 266136825 276873938 259121911
6746646 9231919 13916067 134462899 128430760 127317534
7676153 8097165 461923 23651819 23397973 22475649
81333623 31903515 8264294 194764007 218091291 194892669
44043161 276636049 132507434 505161774 915387926 843329372
58738404 8452056 2553625 132383016 136313479 110607692
84329210 5000379 19903962 507929767 451637466 443063569
8542219 11523183 21900248 196152330 134814957 188077902
4259525 17997995 4671391 147170030 146964795 124038173
589045471 77807223 17138274 626803902 553379609 449210395
94121152 69247219 20141610 321489739 314176554 324622452
29019732 2470844 1349112 61173177 39476880 60172135
789593927 197797022 499996599 814246487 619323458 631174632
339289838 106340931 19485673 572155848 559223284 552390567
404804029 155502271 14492611 672806328 478474663 636477722
103761311 114248560 14184739 813417316 783485557 804128315
149644764 38620359 29216280 154649030 156654326 132341569
13808971 53351298 9308141 385302981 414686554 377780605
53541577 3074890 26466604 111187666 126645261 90176423
185120520 19018205 59303860 508492284 474610079 399767496
216160241 379289304 142234106 499223074 558698638 446820718
97524841 29984948 18011284 413860396 391985886 361077802
381537671 301678217 207593598 568266558 610177652 475924745
109830715 76940065 89613538 348777728 322596281 293116417
170373487 116485874 24434052 253506329 206931211 249031822
6973246 675727 3576004 279111551 300845019 212567324
552704773 272815334 1017924 711525220 707280676 798137602
112066907 39620493 30849488 180614751 187283288 181366792
3245652 132805420 59583958 842613680 962004573 937751770
1119399 6760726 7551367 435762131 384598131 454537717
113776259 85649267 68807817 398964739 418340515 420036445
506123765 173396022 110918251 626977231 559121291 304322201
15561371 31948849 64955073 361138575 365579170 358837561
193760741 6313292 15841921 268497419 183563087 200960293
26521762 6839325 19325931 153099425 215854054 207768595
19675954 6961026 6077728 81325893 85269467 84758017
45858497 2643379 23848126 290251327 290708449 290219656
162245584 156511379 225313677 401984857 291126323 376030965
26841546 4995617 7867374 52043334 55372280 48729896
87610542 228072357 21585454 380913170 392624847 367479908
425808243 31686259 146271695 656293442 631708814 623259947
76948241 23453583 43590137 486492468 495852633 449109169
296094718 62548010 69560530 681723549 775589809 769858327
72885704 224823355 25082478 772116030 641228490 719620833
314438355 40753870 163415026 478764764 353174174 486275334
53061127 15892782 85412312 301571262 280364878 312439798
212418154 53775783 50551206 259589572 197375692 244585830
11841999 16745466 151637074 490296769 409355226 474864912
309724036 185346278 176709520 435888151 299163494 536893278
40784597 35620678 14803962 261299436 230651970 259735633
103365401 14601800 9181098 647900847 664846638 589509457
10547663 2154402 5638665 111749864 115000092 94919988
184179484 27605135 169334610 895372581 897094071 872891488
603026188 300177350 93649206 757662684 758013778 642970489
20065326 11344872 676067 236839076 252367969 259448173
14801445 132783888 131200931 840927779 688589955 843851753
44720253 11397649 49903459 759398268 674925371 734005565
22760712 104102609 16458309 459857565 450619178 335877967
140510183 51132603 51119393 248806689 255414822 230088523
28320247 12999179 13107872 163919215 169403848 167359818
147310588 34348323 173490121 829648251 743314716 677977669
7410395 28532250 17651609 198954293 201549604 180641653
253221921 18233407 163265312 272427677 188959115 234195189
59070109 29529309 37752855 385359446 325400487 319746790
31114368 7717259 18066546 627085362 791261849 743827176
161130862 13777027 175447470 783572286 936053250 812020679
21298650 83607179 548174 499566992 561899428 546971002
10797780 64719101 24972729 477905506 470858950 496051344
595766046 40468682 416811301 938841352 633501151 795422465
10634872 376227 2925763 11268662 12258405 12045567
19904811 47449977 30755360 241545883 275857883 282559798
66093825 152845027 192716059 676883904 665878026 742853429
2155460 1110831 697145 12768004 13201638 11777690
70005116 22983120 1526569 384412011 588489967 550923262
202733821 33225626 13073391 755760414 867976877 754238581
4380793 2160588 48674 33336504 41104218 40724970
245791270 56318662 62705912 493898501 542550972 503349760
383123986 38888020 18120252 480158786 396734610 502687311
226704487 162090491 255328314 358040100 238651844 333573514
620730123 174770722 390757822 731991681 623880998 596641923
25603149 61266319 10969068 390168011 268860572 465031730
944627 3597433 83193 25445851 25087539 25377416
6810095 5791279 3341756 43390094 42805747 47093425
29383473 283121322 255363588 871114285 778991209 854080736
88846188 16233029 53676660 841823325 893728576 845090722
157359568 84449974 28860929 648253789 562488727 666011578
25597294 22288731 20505449 171522487 162036905 183201286
161850558 66628427 77463671 381437942 375989528 300970304
5290708 66585040 73329425 658916312 615389146 643265466
8819 115145718 64811836 650528263 716807845 848744637
491248719 7049647 108285567 861583108 824882580 847380887
124736637 138848 98944137 693087766 829013789 778197369
22280466 4168405 33524917 122799840 126154309 119170305
28120961 5459596 25576364 237842066 273942401 249072473
667824902 31566376 6244033 739858782 814369474 801481361
54263079 96717432 50530803 621040083 604078661 629184117
68466822 7144009 2813890 474736478 451677256 417144388
218683571 12031999 81328905 297720669 298722515 304337780
170104867 74353042 40306466 266669736 291117959 204697590
24323745 50303074 51738230 247989930 322031314 339573011
126405186 54798531 3225056 476222149 440755815 485088724
513446674 19850075 43142814 674859884 194791426 244535841
6923231 56024002 83109072 656396873 552310626 651419753
310339707 246960678 77308290 365148044 365609399 239744227
307555019 3112962 69104641 641833208 494320534 663513522
399105262 26906919 98319055 887983186 611563555 817884523
34562615 1497479 13626965 313471927 292848363 319659488
35148933 7282208 7553595 86728711 60305187 87471891
1334904 280004 444488 5766006 5827848 6122790
70844484 53198762 135289608 937524381 926100060 933389087
432098662 37136642 18273470 835721159 859608005 754740231
280486315 56126986 17894563 676723962 673247327 557629031
256004061 5150567 34145648 304902179 343096215 275233356
571713969 367600526 23034956 822452232 640768962 760556737
2409503 12143121 51701287 243983370 246025775 259150061
242100427 49727850 4556243 660413160 563934525 565331760
45666454 195188937 28393805 656022632 587944128 654008465
126481106 205940694 96445277 799958752 936952296 665486826
529178709 73711774 170806952 898314347 218527479 623764175
26469871 2295897 2978200 190937735 172606459 156945573
32546903 53682 1677699 52850203 46361375 54045886
60973033 2050302 4271481 310456521 304285475 313074871
1569908 1739362 2697135 40491513 42513685 25094990
131959886 11329087 48366786 291825025 399945138 441368674
147714437 31352995 131109205 391937652 393264358 376904538
31150866 39463938 146542109 774771102 799876296 826701631
75944534 106328821 279720675 868508011 854501629 786276716
120624972 22594586 2848207 509496218 394329227 346397368
26784388 28438682 7553670 162375385 160102623 123770803
36955689 15642602 87790350 454527282 552280528 550111026
84732992 65351939 621576 767324239 572236084 721003574
36099604 4665962 23699313 137315137 145746622 152941218
265211734 457840 19595955 772242373 757691802 727196274
50471264 41854127 22792996 295924400 317563884 347378346
379870969 14073354 81286472 944059902 975408028 978706982
2225596 83037551 95018522 460856567 468270580 490107322
10975397 4765593 137506547 388241270 478278824 393806784
103688239 168598442 97721047 834266303 853918054 911391948
325748947 30327852 140440051 815555204 958908375 842148435
50815602 45479977 7853880 164801921 207275304 209532582
353495987 181752708 73869057 659567768 727483506 742424346
290809220 11488322 13426941 788639321 738161339 658883712
102770932 13469536 51520939 234002329 229790052 219412322
74324758 47820740 9983127 266191422 230042006 261492924
357777934 38950309 161085044 408021938 322655795 396229517
234831451 52969868 42018110 552732513 551038512 537728538
77820062 5684849 16300717 214257350 252827622 228533848
327612915 154256113 334212173 427917525 453231850 441179999
32638627 1840425 24346142 87168775 95579168 97934482
14627341 2526257 1464721 63105229 52788823 58597495
4430430 4015878 1189332 32848406 37170992 33474159
16067948 15938441 52129050 138701077 142574608 138003913
91198586 43648920 14626455 814623969 766997066 755144898
258315152 13206573 203672145 771009841 816188474 703682362
338720085 69018749 103356494 583557609 602920122 473327376
434301933 313266 86500812 747659082 459285623 759628934
37757181 166648605 18062086 652188453 594424716 594383546
6396296 2035010 3244745 34989085 33074601 33601663
622148237 277847103 225949699 705642511 736192089 767319452
17962865 2611276 3978431 266256518 255036215 244656770
54813677 28708172 13592469 179446401 99505349 129813332
523222944 155479794 192986292 714048976 301441814 333610162
46624862 142405033 51724173 846921633 749170503 924904176
426996769 24123218 15789170 745702649 917835354 760199912
630334937 489247725 93896742 824359830 813517185 815702165
16340594 15995612 55013526 750792311 816412840 897896332
335152 2056603 1106137 313990668 347045815 371718524
699202917 390298595 48566627 870444720 652795557 787529274
72283067 40194733 53553016 419119745 408302664 372022908
255270096 17434169 37139060 489608088 462594341 269381784
54575319 10033810 3459744 483270184 536639873 477388829
448269849 17415343 179615580 830689061 882576690 830106819
336992674 2123119 219490675 558202395 461434686 528965012
261474830 7579374 123692346 607989207 648671076 547731780
876351635 12726841 86729927 897258256 906641714 428349552
2101029 12428547 9971310 159659586 151810331 166058727
431777912 41583886 175653464 499297359 443163902 249267839
96977513 12220626 84450260 966162121 921781252 965056814
4580225 22650171 99639209 489670986 507155568 520454616
13283031 63023471 58657489 665089542 807868823 665528936
189056547 57060762 76240676 309916037 233773355 322333557
11362453 68041470 72013370 655184563 561616859 734024316
543256273 135479676 42696713 682731588 600824962 613674263
157042222 23196685 63901190 965788680 443196360 904075768
4503611 6044561 36767346 113710402 106212085 113078045
16147498 4449844 1519403 57490209 66697714 64154626
18893392 27659466 58957659 278856048 269290963 276035126
31284652 5893555 25764867 252997813 189500937 240087304
62801410 5874073 21777227 249229002 258327574 194755522
46294465 80678653 4079400 680595314 718621374 668205171
36702720 9221959 16236763 870100053 919201393 890967659
230589258 20184534 42870875 622963017 685763474 911522598
9294413 5023504 63764274 347146904 304998635 333249124
264398106 33517621 7985443 802521583 900276995 924182424
88272817 95718801 121015403 509769543 504093962 438953260
33092099 9537781 5476558 68020907 45492610 61907156
37729299 21865328 6494057 796265326 894852304 967526079
1339861 6707147 25808405 168309259 136266817 168106689
8677078 5886438 2834051 42429571 58259908 54547334
10866655 63703205 2041532 191352196 189473072 186391274
2810537 6655352 19066811 400863161 429610823 428348648
25442263 6187061 14309117 134125811 132606086 118137671
19087365 4953011 30222672 262980953 270421567 255231376
2003966 3333424 6195694 22368767 15022166 18811265
413465533 223081525 21560453 605846613 563102143 288918899
364598522 154934408 3397938 461368777 376708597 312589018
17694550 11215739 14278968 125793134 125429155 91336632
5099922 3991373 3508158 11270290 12379861 10371418
106425402 68038772 23007549 736404322 761039058 735705723
463443815 50603735 8712342 595866627 384179864 605585844
181009019 176317817 137224156 359290396 408678843 387116831
1162963 230953 108482 29674524 24732374 30337667
21034157 51835405 1281969 457505143 490768637 472522113
99090451 18235353 64288237 891798170 768517218 799063848
698632790 390147321 349875519 763287643 751397805 556633420
113432983 15847247 34914758 372574649 374189531 318986510
6275874 5971480 728893 168588231 185820348 153877863
108001050 15975219 18374464 705168007 589509946 607953009
134464833 12980789 4692091 187145575 140739393 154110011
176769400 1399712 244512832 477453065 225672775 497125114
6033627 4674614 3013600 23811463 25146640 24526952
52445862 5591025 6309233 121662842 132304557 118506587
590466465 40954833 187230854 663633634 505498477 567397740
126926177 38070942 40906736 174387488 175197874 198360027
73627306 70819117 93382088 675006145 744860836 712931582
9175174 16784850 13223878 121132297 107795379 119137629
3181224 118836316 761150 472923286 484182335 487018379
22695086 880984 19418865 123691681 97963279 122136793
172674148 220211151 16733321 934658386 665088107 870217477
235103895 40178343 55480858 564259653 552371481 531592241
31919937 62753980 9159749 378419118 440798941 342494949
58382452 34462438 40251487 90592750 76222399 69251128
600408292 75489482 508904440 793870013 823840466 678166024
106840329 10668661 30304606 174277337 171415701 132460996
32754667 47562829 3530869 320420107 310726488 326250322
33326500 4542145 67298177 533216948 596249332 508733574
6216116 1999907 6024811 30717137 31926143 32269021
25010469 1108898 489056 154652514 174556118 169756955
324996793 43645906 200853954 439205381 574284324 723126093
40609847 24259728 11091624 497704526 462132375 390509250
55382384 49623621 197818290 738519330 765103790 837649074
34042326 9087072 106200102 508505234 568926698 564861399
52631156 34108150 53240305 840451739 844209596 794404246
31515960 2907871 31096958 67142629 60464295 49914069
122743962 31535535 22085180 220684911 200863229 187400219
55230964 20437346 14265776 253280562 271587419 244327766
420082600 7396407 15845789 664280212 550742372 342749016
485590590 25179175 9242116 762886774 744903878 685461246
37585640 39308538 37598072 791569431 686811271 775926604
333270859 105161918 118271098 555974567 511202894 446881928
433973680 15988263 161526207 484000260 304897875 512360484
346310690 174722945 159193242 464332920 334098973 395533255
71768814 48196511 17595268 671932738 648108666 652892708
175948404 190214984 96466584 317238570 253086301 325597091
130061438 106126824 50381449 331529102 338523351 421621445
77005953 18443324 25257295 105151061 92968780 43194733
158531306 23412020 175518550 463646432 543087093 513351734
195402052 34803615 128568572 567907101 572404405 573810169
26424783 1144930 36495174 322506263 338600462 316112873
384713600 185780276 230899281 889156622 533283224 898059863
6669613 29482509 6825432 834190669 624745765 832878342
37875496 35827920 20864561 412484161 350130197 321818824
68414066 6920184 43552008 145242899 147650548 150166143
109149107 19784119 174066313 441627164 453811282 438313531
133530941 116653952 5119250 600729875 568411564 556353285
3801786 33544230 132683905 927170936 651230514 828720393
4226120 140378147 6016084 337779735 358183778 383819844
556596332 13590655 73876931 670746498 694933373 143311011
28972089 47623962 83973474 658017435 736843705 643387376
46300352 1384268 8166410 51293178 51357589 51584199
32495404 19880758 99670123 836004820 708041129 833776830
116002197 9053435 38143514 408597618 669412462 577987858
249322443 8597100 444350294 922795528 871248651 951538067
248419483 27102101 308217 858301263 905676002 622057229
456698487 18452713 19917991 514121080 538806735 434232374
12472100 7472265 6675419 206735344 315386314 286440325
20975604 1520053 5276075 37983880 33010781 38665357
381474631 37873129 21992701 881481255 805851073 871769711
3752904 3363647 17037735 78316662 69156972 70056568
37727078 17414325 17499077 101548629 172659988 169548302
525332471 60191875 91488864 568259466 424384553 473532802
66514541 116309021 53164123 374037276 377579214 416076317
493355288 168733219 32783942 677531605 487618040 644387039
33358333 25062596 20995312 75813241 78529211 87688253
565709896 32844155 91199431 670267352 620661846 576870632
9381890 747049 2306806 16608520 18024456 20164649
40249065 93031083 6166424 456103817 447773068 377306150
113200680 107275719 37345354 611941491 444637565 614668543
537332749 39155766 244094598 638199793 410007606 502355103
42179312 212850619 47903244 856898110 834126621 884543257
9621873 11630467 17169994 198168694 219140307 200505154
21910539 10830932 42694690 633398386 590318211 648698657
32579317 6544363 35367986 261557911 244951949 267070539
20860694 11387170 16990775 167722091 132248834 165539636
102465085 166261764 7390658 413837439 416385601 401783385
33263940 11805766 1942765 286404212 280176405 261873641
174939744 14161050 67063940 362599584 229763764 358914688
16416875 6832641 2860045 74055631 74622062 64291283
123146383 185748584 78150259 715798141 750098961 792355201
32907838 1511942 39660648 886321669 800146488 877661232
3948338 8279661 24771395 175498204 233055444 241212543
151622359 87506983 14358683 632340938 710151945 694470302
203168010 161261227 119434737 512840322 499794159 497039055
114760270 7704029 33498151 713499365 651824135 576150621
39273691 20575405 10668166 342803953 348989848 240215787
70442994 39925708 14434940 241682456 147535046 236901715
131298083 108664141 58905394 741745220 711745484 653580166
181658721 30568414 96378400 547438161 558184717 538080266
26449672 32410638 363190831 864002936 783512345 852850455
132171788 2896748 190537461 368656229 387771640 437486402
38632656 25836689 8004886 102233787 87955862 85984459
162522914 81818660 17320786 231725971 216314673 191954727
22742815 51249048 37544824 466794277 490537565 486256827
27995821 55076110 56138698 389892260 459695275 392052898
5625867 22798666 31073190 109067119 107573107 109273940
263368581 41575547 141702290 297936184 151818165 183293081
307477414 70746713 207946226 438414185 406678724 401742974
329050583 31859461 24337200 650965986 451341548 508485628
24807245 4062790 9582160 103844991 93344109 96969259
27374198 6882130 32599806 383499240 474256565 462115245
2491062 1264054 720104 7685421 8396073 8539858
75724084 44772129 11517389 209188719 258870122 262000835
89178359 636232 34769065 343046342 324375377 229360375
46665048 42840707 14717999 50477780 48720353 42068185
39922308 64331409 46783233 336533890 312314794 328452335
130549037 28687048 41836804 622481105 577023035 571587141
70504358 47500972 18392432 132490792 120985536 115477854
394580515 192747371 11466647 531184919 542109610 387404643
19040866 5664693 2330681 27721421 22034777 24121485
351370868 52720433 93374740 409195062 391644756 385712930
21964416 25680283 51702380 193786257 290054284 294889347
271472358 152192891 40300477 918950383 947072377 777715162
299409151 28816709 31827623 460998127 503098624 566792861
243387992 21614950 85099321 317166845 292681303 285916815
43636061 9273865 5957946 76212552 74620209 74134535
47663188 38484991 44645992 850038110 844879940 774928730
51371701 23281148 37264548 669105371 722004895 792080537
369698599 187107673 194559227 417362815 400353576 304594188
594492609 107700808 11431724 728136680 499947657 773918729
117425100 88251030 32749724 512619849 531632604 554220812
109170 4177603 12208015 145513871 137133031 152999089
125593933 88791991 74405379 289496167 279569357 309554491
200883942 79078341 58110565 904213435 885486115 778866057
3304560 94966662 82126104 462003339 565658143 574097074
139680575 25341057 18884388 170744473 141917170 157691349
118349886 82843050 69269135 167865538 203254225 182959131
41936239 17780510 93221241 788595718 695928879 811455179
720664835 137724652 195900954 938160998 422394179 877535928
85463059 19828038 233213375 520442403 854592960 853219053
22269414 8148595 206868 69717508 52033567 64281617
300176734 138206589 62761461 510253158 657480442 473868268
172743324 4087229 134193666 350207942 393086414 400878345
152386429 130231726 61552810 478461038 408910165 410636791
101245461 8605472 3462301 350961437 392497180 277089849
5273688 4069948 8807658 60854066 51624459 66823491
175459610 34286036 28021580 636525310 497686876 677011783
83486749 16339780 77857432 890154276 838361158 931575232
29111446 5176788 1672506 113615607 109689960 117277269
141932055 11525417 96752576 393702993 383984750 281397379
109480819 8785625 66466872 206465231 212588725 186965126
31580951 177439216 28358569 605421552 625019358 529308844
77799404 4416401 29449398 345449694 329510703 369922158
80953254 7773141 63885499 144866629 107925189 132547104
240677398 44787157 6236039 930765972 928011164 875374519
389348313 261459768 128516882 531536984 551468176 544759731
110988161 121091785 10113933 821467323 826424582 859112719
184777379 98187289 82898882 613257403 903684857 858163473
408458213 17242240 39404223 820098664 808664665 830800412
27483214 52571048 29435963 303815984 358159854 334805796
418105292 22556982 38272112 698351443 541212163 843109538
18280982 8191174 5672678 452446908 353471880 334809462
90817984 31029789 43020587 390484739 387679200 390499276
306155570 227097243 23276640 819568474 791102462 647492982
42069786 52925512 76499266 831630171 823166780 721351150
47125432 49213996 3258304 388839966 382542185 355840596
21536890 53074236 137923460 865459309 880969051 896834446
16627457 7109229 3920611 227702988 213690725 207499493
114481606 6181821 18436174 849888849 859061612 815954880
230769615 100432608 6366890 519541995 532483667 477967441
492407468 13736304 45132298 671912393 413504497 565338887
58404040 38416673 78768872 599293487 698896222 682924691
10641718 32319316 192807662 874987285 826978616 973099969
193253821 23170100 87355008 558661266 694230542 721906292
23627458 27232464 39230141 198204508 196120025 205404156
154600354 9209552 17981171 686680632 641402727 530797009
595597952 478266297 71138774 849662484 714136064 720312051
90034855 33731683 47651511 313148796 309639494 304854633
105066038 18574206 132876904 787584445 675276171 802993279
624039003 161364968 549571856 818342298 516949198 709848533
320959169 139335779 160144713 677524423 641199156 557777030
14105162 66490508 33581940 552904358 486515371 583017401
41735126 19617003 14236464 121047267 117949163 105480342
85534100 129152342 73605746 778237742 755516371 678857252
87742555 67548151 51597987 342902040 323950577 343311250
281988109 120033454 140140901 803107798 807116809 714613480
6242612 18535909 69613370 644394558 627309837 677360673
6204648 10035494 890018 41767315 39559628 41174192
367854098 1685052 66590420 465965861 414850536 375118650
211595972 6647275 116481571 488403340 581373790 511623986
373139887 10507636 82102595 527097539 431840913 391424844
438252782 216292904 51851002 505396351 448293068 277411209
214767704 252974954 222538082 701917887 731364006 657021810
1822616 96660908 17399431 640181283 632205494 617031430
286041804 14588894 135608476 288259585 303876456 270265244
243368429 116041961 60375026 755148583 786794637 815718506
12185727 5150898 2760485 41432289 40698432 39769718
656929133 582820279 85049990 729862841 803347288 631585576
18976144 456209 482278 34353194 33259200 26514367
8615449 2427976 36366338 165474037 172047432 172761570
6500271 1690644 7350474 113100643 137226019 99629828
167344027 118534398 41291297 946636193 909689305 889723990
22659517 65338367 2737776 321724370 340004932 288962145
104811091 27649301 18632392 192784780 167419146 185055040
161616870 23971559 9970853 256771612 237209915 205590390
23890277 20722276 8724278 80811629 81112509 80810145
339742444 72108707 42330409 365652447 280760631 293660429
49987160 1017534 28346389 85511015 73587041 101905812
30226402 1270144 2776007 132251037 145586492 114153596
24763147 1480806 94221044 511548114 444361497 475900501
2472311 175057043 17524479 608030997 598549285 574258362
13012764 23042098 19635364 154673971 166182411 177053220
167991913 9291610 22172296 283112176 262277443 277636625
5567059 32905227 10664212 160501809 148975936 149987248
61149621 42358287 39542699 92595134 96734747 82957911
192618493 54033481 82358336 556092110 445094284 448928048
485224109 94397502 313174106 820352537 558755370 914734016
180113385 22815920 51547286 266610804 216196860 235018840
14233388 5739733 63418659 285872517 338463155 329754460
24416012 98883911 65198441 665534205 622342119 688651668
293855019 154470555 143384492 636460921 509258422 671429587
221617005 77424017 82730809 761200388 717493981 476377070
184488879 140122714 126992360 461067902 399620864 394611839
6899705 87002975 13177647 156558183 185114915 162891956
212949064 69228555 180074808 271137034 311960990 309279714
23713407 52230077 46914434 589207004 616944646 531236816
6576056 1625763 2031562 142696086 142484406 121489224
151814494 5499649 25223482 193266934 197387402 179030793
62330052 79411283 22647018 351262365 358038208 374602985
122519557 74677221 108657111 560346674 446599019 461892347
51263318 25183712 92565310 400655907 499266425 476496579
4438686 13176112 2923571 183094960 173093323 159078493
518372 227610 400300 6323100 6311642 6429061
145595651 66822902 98444359 183460020 153891761 177152532
251961212 46932800 89877825 360421784 318313978 314019669
166541199 3198072 2783674 596193690 660625279 555793043
17441836 8358328 3649550 179523874 168984264 209218732
104050650 16310573 27583797 600108296 568633240 665901397
58093577 31211314 44323458 874697725 857220898 898935496
367305140 138105963 133415064 382260934 226443932 301703478
12615558 109626946 13975649 267175968 278950048 306458193
5523737 15773904 24518007 137183754 141710053 138454217
14313397 14217251 4797107 223519102 215045893 242306011
167118921 21201665 61129031 461370872 502398290 504402470
11514223 157011553 64501321 297396304 355449885 286515483
8934457 924507 1883291 640515753 751660381 725860506
493260392 31222195 41185877 886268587 910975961 757657429
294397532 174880694 22141079 749276204 691344680 613245373
1373037 4659834 50948496 309377147 333764709 345692084
362833416 28938867 62829046 691114096 190685232 698523502
117035 1301722 21533387 201585023 203466695 207263210
11592817 59677564 6979100 403681534 394435741 408104309
33210709 22009792 58245145 501062740 469287857 496976134
60895515 13055537 83757679 497555418 446389493 513838107
58789359 7432841 9296386 85077705 89032063 79331007
407433136 126728969 446345908 631835759 516562847 693447033
72285495 3934602 2563249 107838868 87465587 106727381
33660066 34498635 88891224 707780427 638806764 669299977
700987076 17316698 525343331 984382559 431648106 689733124
199835590 51177251 352940620 844455935 739179156 840844607
79838233 49214241 39984937 558540440 474991569 570972387
47149013 5797774 30145116 180639993 174693975 187380012
283166 28777244 10694783 282032921 285037241 274970446
62896678 56895465 27219187 203564866 198175611 171987413
109217097 84272721 62385174 669665410 844350802 844473429
29625588 4767346 44619885 146262413 136529599 145731083
515749 56326434 13093883 252064781 213980315 238735665
489631174 50755244 46777198 554844073 560105738 412985046
79321912 14799680 80922290 195395461 223939328 227685531
72430863 74348944 23459334 300333207 276340536 341154376
38179485 14313379 13465738 44613505 49870864 49868466
341444644 172261006 10036461 476320130 410421704 238301641
21633546 5617114 1108655 47968246 42636141 44730864
547724238 527651578 324342256 675007974 716977466 505723288
90071039 20687421 32268130 224280453 226756572 225050326
5300329 6806971 11134326 227395345 222245505 233252135
2806892 169499337 135752623 903653976 891520015 895155228
142526707 88722164 56628665 760174789 922652382 635532709
299563763 257053498 17874035 620634519 481982490 198840805
48376503 68585502 20993243 812563272 852149024 723262453
161960425 24448937 45368809 343654699 358169301 329192362
4330130 21946759 4384440 334330537 348343794 350092057
312494804 23360074 62454916 509388276 396153902 496864332
25698220 6754876 11544450 311870060 282266521 305024731
147151148 29061525 35660616 416830964 360200643 353424683
10570839 12565613 31076007 202235240 212642160 191144242
12872383 208833 31784749 232610623 166760927 212189809
205128072 11023365 37439705 710717269 711136459 676289720
164330949 11331290 3882262 202310210 198878239 170980718
140760645 53696102 55145972 148835087 97274383 124153916
162863082 7592820 29258263 428253448 391686421 356842992
958118 31838291 6618255 247701205 213405356 256166045
71042337 38061821 269929923 773813316 640087340 824930632
21070713 30489554 5171095 45650010 44034367 41737741
6093144 105832104 2305107 358707313 353307359 350596468
289096784 255442899 10308405 548662964 564188679 422950185
50967742 81727748 76726224 670327913 662029738 650806875
56353648 80203405 58508190 857292496 846932998 757931311
26735207 25588074 38047401 741608196 783606889 741623658
99100523 54410328 8921043 207619326 143934489 145499579
60369644 180370228 16930878 687706697 654149659 684111857
59743012 129900130 88362997 793783709 804024763 820213396
385036520 225071027 71439585 397723301 361585447 325108273
13564482 154660181 37737426 653145593 754474886 648528522
680306 2165285 1558856 8894892 9943638 9278149
32438403 27072315 27968581 172337346 159915158 173274673
53839442 15114345 94495902 306175338 329055743 317989577
102440294 91046494 2320253 520148306 567538032 559450041
291070609 34437818 147571529 368203938 275039827 296676739
13394561 68487917 1952189 234660162 237475584 236299415
9122321 2946495 7547085 31855707 34080252 32474233
4116652 7366924 5030666 104749514 112888372 113736365
344102522 156840800 249016032 600274703 683649804 730846976
23046824 28266174 96515129 901775628 855581657 669569078
392488987 182826412 34299396 531412258 378293428 56053238
438208210 89257820 82240799 902853276 985853353 917771492
68091712 1387062 2931919 303072693 278492184 320295800
42406277 7002298 41726739 374957331 430717262 389407355
620044542 170111656 217112508 823355671 397505694 731374145
204910131 36438998 11361337 319174778 282530944 290270968
491430993 21582314 29367102 833130857 639289625 799324527
40887986 26110066 10541367 144434136 164094058 132021852
155733509 62522684 130226281 794834653 702289799 788498294
90530686 34630957 4461228 106446812 100041452 47334815
237398222 30008975 125449686 386670664 275661387 351166918
9955921 3359605 21536632 194394160 188885493 186646244
161736780 187962441 48282910 422950225 464112344 466219647
8128023 12722540 15602736 216657730 219502460 218636497
83369659 18556787 12980972 103407620 124914149 66399168
19555860 19092432 22773975 473387297 511909552 465417534
538148486 41514110 86829462 552238199 488028153 352694692
108328254 29460894 8522706 631089677 621945103 636101816
142204058 41020713 56496147 196972852 192279064 130908608
87318897 14306860 27637484 769920949 773318022 741281780
297230005 115800036 30749552 679890571 506793805 675421387
583471271 58163103 76130241 935864433 805689619 835906750
134406172 41395325 4497414 431005250 410951203 449264326
290701517 1183468 71209927 409721285 352198685 409781169
20109036 186685604 122166088 398207099 445318399 432678679
103695764 19399657 2735160 785404785 624332050 801589169
63389941 27029637 47854884 122564467 151987043 149485275
128877475 15274217 28940773 139812870 141668741 69194390
77814107 5214966 3775743 513475678 510244066 564108820
129768529 42033870 14823574 157632356 142631840 153785418
275147740 16234835 259416980 361610219 58504995 327114773
138974788 8787576 97183516 352454909 353591616 373963949
325550771 298589449 17278678 408656144 380812914 266759870
29650934 108007612 112649650 637480287 651351514 660686889
189370884 10867548 26154810 623484981 489847383 675699235
10900580 14944659 53272585 802772641 804895213 707627583
567338073 202004912 130497519 865760008 856733071 534069778
3856375 7778646 1526275 49759398 49290120 48036677
213209542 35353702 94428312 722231959 728976312 772176677
23562527 2268637 14781996 335796563 335370804 326152455
426467025 113556433 57562760 448161898 538019468 494789510
41460743 7367510 51953853 617548672 941537181 763714414
110482165 245572874 91202349 553692491 544336812 395361722
75105980 26372375 2187474 458952109 522426727 561298373
431867312 74874982 70928259 665511160 595794222 495604056
14199157 41335750 131563345 875542274 895628586 905474776
5818292 23066059 1239709 94169085 79137683 77620311
98671302 69091928 112413145 812553691 807180073 654055677
25249507 2122546 13696776 154356187 180268527 189617720
83712827 107460134 8912183 518332930 544923820 559407657
19364264 20693663 25709892 762417025 773541455 734409376
3976815 7817423 38221666 204025335 193091921 217189191
143470043 18062517 77819143 257894651 165961729 186510910
4165126 1013345 160283 8532575 8636109 7005910
196708220 51339344 12834845 724772326 633642197 704133060
31933254 20348604 115305345 394087140 503044976 496711311
30277538 1107455 186327 40232508 11683975 31475083
150073496 135696520 31908442 522535345 554721379 555039790
65721457 134575445 40849536 632006425 511304108 660210354
40326016 16716628 44747049 173597902 173100244 190928238
409265790 31194298 82349188 505712359 477170608 367081237
366482056 43727945 669274 828473060 738243383 925228003
186234533 36560928 13431205 704420944 745883938 626250611
556387033 47500452 67275476 609974248 381659989 631810729
5817049 12023239 2411889 23130454 28981730 29233332
67434058 129335475 96707369 497088083 499230791 452513092
14382570 2210484 724612 18483211 7854684 12185922
90305463 21305353 6959124 162836332 153925432 169523341
305442624 65646094 101414930 449202523 403509596 421665374
18592854 14891412 10103804 70835183 58977778 72119051
154980873 100719398 37582854 812895902 745066725 788278227
161747149 272007095 60274936 639798422 782331816 757488567
603067071 13269272 23447267 795472213 59704607 700451831
32087300 2641864 9265731 326399900 322593732 318748431
259066326 95456158 238000422 758165518 755955816 681959092
15728306 22390261 65612134 355768257 294929040 351869803
24700332 21537261 7962833 83249669 77893462 92131680
46903710 9641332 16389199 196358344 189722506 202178348
7031486 70139380 39059766 549003806 574846551 560225019
3328195 1369131 23352576 92559618 101962845 99625168
189637874 82798587 133656171 888945742 861923434 908005929
111582940 47129556 15870052 147756472 152689133 108418052
51006166 28407951 28493624 168611317 158599098 162725684
29325675 18084411 2314268 59976435 68457156 58052719
12048073 3416137 101735187 435478650 428697254 398580947
263241368 106267123 156032910 848776343 829210641 875848112
31781141 34386530 107520603 268095649 295440179 292105685
297561442 56655280 41519129 456507953 437424244 476846646
40506704 4003206 7872101 351704607 312897092 385541842
2286195 9699904 56596926 400289822 301017061 429719101
7422036 18357179 35313571 115642915 119744743 107544537
140815258 57007241 200482237 716212131 762617721 813316297
190066127 25948748 64661603 346181105 268932112 278061433
64100513 8017869 12653914 299892958 330366160 328816794
5239757 238514818 165604876 718781244 713082580 756363944
159028331 103730296 38243181 700528993 728606176 722336724
325223443 413305733 223268933 689621130 636175402 680100873
93902299 46175916 3735419 710083249 743456078 745173914
14251653 8790653 1288901 23996668 19154640 9105017
23756261 13039607 10298732 462761716 403469689 425918275
31464873 3036674 16397401 174925373 181473751 194785888
427764283 361100238 367934880 769262598 848253591 782911850
138579777 103517739 37666666 313770481 279607808 327024867
199911683 186897317 21029894 477178089 406009922 445040241
403129063 47317759 89156969 925089011 855476864 879184927
1137444 43041914 24178234 536813901 477361078 525714537
213685267 21125880 21489230 954228195 808696684 933202806
670389819 17393001 78893149 798374510 840925670 904329792
64639957 23625406 3860881 473330245 472627680 458252185
33763999 21709812 84170054 544776108 649389191 651799318
76891046 16451822 17197285 146378875 105513959 130367770
311997486 75959804 38459326 361717544 198399791 176849915
80678740 29499112 129064469 457533921 669917853 577525725
338103886 21969964 203506930 671303513 682085641 663391586
124380456 28108313 45057992 344572602 369852341 376270685
165971839 31068845 3880525 294454586 245027677 176918746
421182015 20808861 34515356 726283319 436698033 724866672
39522389 37231427 3466782 330387186 320894917 337448610
21871443 187885199 84284288 863903750 864708963 739507847
55816674 135651274 112983483 616089640 588647864 607741893
12324278 8116850 5402141 16197795 19997065 16780977
3390551 5320058 1092500 17504075 16849354 19885298
90260415 36109902 99329919 186735422 180251282 191199896
336483242 88336941 74263818 474013602 386345856 470797605
80182875 24820763 72206302 183167517 167294736 156852413
139337579 96210556 91807836 546861502 527452127 396054000
134960546 81905132 100997542 696391928 736794333 714938101
609555 476176 11155 5124173 4262334 5090315
37810694 37796840 8009164 182945114 159897822 146855383
1939913 165541 115781 24617073 23827971 18854190
3927750 20845021 92040 183798368 198763217 167174723
671756890 238226596 178826318 979709236 962078980 791387106
161135396 65824430 7320226 337692128 304340415 240450143
1401788 1444421 3742343 12235705 13181004 13505927
431400 22225068 40169942 589772519 532712335 541511190
57498175 20877396 13915434 113193852 120849009 123768261
304777425 137006440 20058160 420037853 576325579 463046992
207461226 54150078 101725048 385607351 276062552 539212602
49819220 28321922 13420235 309547440 282421843 212328556
191366111 15362084 289875507 566913128 553024639 557566574
173251218 109911652 103914013 292352367 237641990 167880334
9537468 25807301 24967203 139432022 147657858 152078303
6267812 9503948 50432474 301166604 336854263 261353261
13848597 31124623 54935861 416228351 429486547 413261205
263726289 55975680 16451684 571075567 545724647 463440047
172368524 161541482 31739364 806367139 780943823 925810984
43731799 1061887 9501339 86523287 81085121 77938536
690584407 171300677 6419669 907780407 753956241 938495074
390194146 59803056 70655830 927643762 931527315 868570838
4808693 2606095 2545935 182997461 264929595 224181844
352649527 112868243 172290904 474026841 486169816 455402880
546626283 52492072 414724728 779672221 768392533 736439852
111396425 76018199 8772324 284993605 283218382 278064410
4081835 117428224 55272225 329978348 400338171 326316537
13478597 16078350 298218 387550466 335560854 382231827
396509560 102823006 30986731 953419475 996779342 690492475
631105752 98526788 118233834 960440121 856300608 918258594
376995207 31147638 52848373 474231828 535034420 347152206
140342495 64994079 48665879 821742824 878478109 850243745
177092745 48086540 55323231 502014201 374219850 160591548
16077839 6724761 7147954 74278741 79055120 76209167
60102070 15573695 3581526 202504533 187377593 170605255
48424954 51921636 129743854 539014174 522337727 529655325
301545775 200427750 28298716 375041455 330265803 265834279
148220814 135280327 472826969 898558753 759938667 945714879
6243239 698990 49678762 765630554 773974792 766911328
177377525 33522776 18701977 316672036 277822722 286148615
293589 2340609 6140965 74882322 62980964 74291910
18393630 72607407 11482910 265512353 236804507 276293467
13233796 5846410 12861882 131292342 120174284 130537111
23259794 2061473 31222206 251617347 273388818 288946777
3634273 56271550 71586422 687770130 685039141 712134208
52680497 60521481 59182293 241080293 222973432 261500291
79661680 25766217 71791831 672545782 674229882 716926322
21349777 23748821 1756873 201426735 196863118 198208547
361816288 154896232 675882527 760894678 500688869 827000849
175355320 25149681 158483857 748531422 672155615 705431384
667370521 346652746 45966061 715635763 666054040 532635219
156346049 82691565 108154140 893935480 752471390 881459750
22397860 74484214 58389840 896155630 818931633 782894776
85810560 75608284 67747801 889158603 911589079 969379632
39536292 28399745 3667362 147884423 144785291 123612249
191586046 47407571 58546201 202300429 171865161 199858502
110115137 27883439 34518535 225263832 217861057 231400520
71517156 41249394 43129926 152243257 131755285 163751826
2774712 489054 319179 10690227 11549098 13454304
155144510 3827459 166592826 635074380 642674183 632979187
287936887 37173575 35289640 481250640 498011200 459855425
64266501 10295451 4769310 113874599 114708732 103143805
121236749 32697991 228324 171619751 157011235 142117467
163104095 91783623 21599266 433015000 510622606 498795769
90506144 24644890 17999505 198913287 174700422 207140892
332013665 76864741 124186776 348900242 206598939 287207986
200878320 113686325 15093200 298975426 255136568 156010713
68915680 11345234 74351505 291281582 289865542 293317959
379099010 43470848 335116056 447976458 156760278 420458588
636985657 318856701 590342177 797935788 847479503 822290141
133117774 66050417 6107029 245009438 237618876 239817561
262274335 2068380 95206424 283895736 272692160 207543782
59310645 36917802 4314841 82240956 62536166 99837603
69362042 49292153 155683057 930388931 776321168 874248878
401787670 147015912 72929410 470649878 325644308 534504706
15778868 111071178 142821181 681664336 571187398 649221199
8551982 952000 33081719 363878412 417042860 415966252
310438667 264717071 57400707 339372040 294092718 177886438
54954455 2611136 34875002 98718614 93380764 89995237
21640704 22542262 23564905 118944462 135755748 135662864
221363026 24354786 132208920 266445312 203286227 191726345
24889672 96038239 28498608 570156070 623500573 566752740
81621859 1380169 64300459 234409614 254504176 172568036
6415993 8590957 6284189 74307197 83586923 83626835
116915189 3497943 160365494 595969517 634930871 497309752
8370742 73702718 33556851 370738357 348854294 313082401
32003249 61146505 7335375 263728288 231040845 270436637
128361635 47547465 18238432 225296984 245890345 218886096
6899478 4729386 1322104 34287451 34053899 40549067
317106 4341343 20866333 164409247 176553606 158388287
45401867 23301283 11957243 251804297 249171298 241870894
91707196 48387103 19693933 408984053 513232693 498415642
14133501 14761837 845629 195028979 180610395 226251510
149207291 10477481 167764586 522217399 640055056 603388706
197298930 80212998 24268465 714514146 564194754 816945143
343506904 145146211 58567784 508939144 505013496 447646649
143469227 39167906 60456002 626117423 553828431 631281124
19536580 17560352 17469695 90941665 96789470 93126053
6255740 20563234 6430840 400245777 394943155 330934797
522998443 100740094 146355055 567024107 533289765 215697986
733276142 64381420 270945995 768568264 400488226 608603571
3897572 66469 738034 7214151 8791885 7388025
6892579 9736433 10665728 76709535 84253480 91348369
37885419 25127506 17214949 136974146 88926066 121878053
3179744 796239 4377587 140576500 121651671 94380323
149226409 104194988 22024036 426972647 526296423 443211553
96935151 66349478 52971760 154074913 137587570 138653409
178074886 233530549 55395081 774194871 787228934 697441284
224621142 196685914 169141080 659880868 706817617 489365214
20921328 41372377 5232813 376149334 429158488 418177914
3495731 7590156 7512734 26421917 35492681 48092922
1655555 11423495 97101737 678772003 768985728 614914648
60229770 4576800 51231484 260095606 290295714 236969305
2583124 2402239 3562419 14686842 9056414 14698715
10071475 14030067 43208796 241010123 249574508 265349087
31480293 61612336 12283424 874612037 878816752 860552413
25339112 153339510 5197055 783495395 775576785 643843136
19050106 8455385 2974464 116053989 107597732 118737636
329050843 13855543 199007129 404275798 359754311 322710782
29498427 15742434 14133760 54324006 53291428 41397084
30451275 38622890 20124771 259979085 275511139 271847920
179045037 30647020 22671555 242449450 221504051 206344836
47925538 21751201 60385555 506381943 507552247 401384768
5353320 8545920 27789635 442637932 484305324 425126749
628287051 129742676 27504488 899848123 871026253 824850315
333887881 32360534 59798831 365967865 334891986 162456063
458742420 26694898 48727699 748841682 503076803 704027591
76673438 767201 556048 258100123 257388209 242255918
135161646 25504182 89768737 182464741 198195537 216183901
58914271 4338324 5145966 167091251 149649537 113763590
20824039 9762143 5734832 36353526 40723517 31089443
86034775 135234440 379099063 874659583 919192537 887487942
23285262 89731969 28788722 637179660 659823738 672301983
1827736 5379257 4154124 113372640 116570329 139046946
91412993 51262382 139908375 467257501 528515876 416842541
594160954 337356413 128641667 606005861 391533820 543887062
10135571 3802208 8835927 35860418 53729007 57598598
336435040 51681518 47442061 864179016 856143052 787871557
471049924 396640436 763659834 808613747 722001774 823747185
203422154 8560979 154310681 305681177 183300828 381314002
39991964 38162337 58653978 176624802 180165147 181068124
32051888 25678080 48703535 498514702 359194356 475196296
61721464 141927753 3971034 789864261 673607268 700067256
220055087 1929122 28911063 239667969 238961670 251414900
10190976 24174745 13003757 181242741 187794269 196256416
11084103 21423645 17283733 504761615 474679087 399379567
467470626 30919389 169358674 732529210 767147113 778673055
294170 844475 1091820 15526613 15205970 13651219
25034882 107452028 13990247 497574167 565805322 573565071
7402095 1114055 1978055 48038310 48181812 50149230
331830017 21397445 70302952 559632578 385754486 570176242
249401178 140149364 130023010 457031748 514471761 416838184
67968895 15936715 932104 96890245 86032996 86306103
71833190 40187494 26531191 228919938 275798915 301497148
93486383 11970277 4177631 150187400 162752496 154298966
367146743 46353299 180844597 477098720 415405974 488687494
173313820 22023330 75775907 229592167 160676153 170372440
205931734 224246726 24298161 638760784 645074870 576699734
80180178 58174750 91829961 682292581 731985816 699999296
78237008 11360710 52112760 122722715 115996105 115315306
372419129 180822447 205506466 734330178 617736126 502284972
230365980 43565799 19748685 420830697 313458713 347504983
68029832 33604629 28623509 80353935 71985705 85670498
16170832 15660711 20155968 217185173 210257184 203976429
17090298 4114825 16202105 91414403 93786310 58988054
98323598 45695923 79808329 531411833 564155261 510228968
5284972 23398861 30649742 224950185 211214007 221940786
179488577 88702944 2292312 264669650 257527125 206918948
196217054 255586 50853468 716550908 734525124 476359244
463707399 58410616 10903191 715143489 398680142 346066533
4880719 1597091 2033628 26130045 18432035 26232133
20570352 116866403 7523107 421912076 419490433 376159582
32086014 41092573 40319789 601653622 624626264 625487103
307768006 79143231 97810313 486363245 486145084 390423069
60540336 7429208 19732469 73936208 109668824 66384607
96511475 50444680 71200387 512488264 359747327 530808074
668558911 488841327 65832235 760301197 754524833 782692238
257087176 132584040 70792740 467534149 536393255 565203779
2957895 20420358 1723164 68211094 86918794 98227846
124632138 22477734 9629689 244428443 216992465 253416215
268502493 629188 343310184 746752810 728631013 688563994
639422 5650067 7149886 157496573 135993740 129340223
32614782 19581419 13058764 152935297 144988935 138764407
386373 594254 1543509 6192789 4987903 6805900
64145028 72857755 33647072 781091703 760638243 676309206
15425435 104160687 39726602 382142785 379036788 364667136
437098742 113803092 36622873 496893247 591789465 547876713
338319320 64834054 15769868 806707534 750419800 699937595
201122239 51590915 8648426 338012780 264334617 279849791
1755550 9838138 9880111 85871622 87181326 88236986
11734538 26663171 60988805 333331210 376959223 345727921
40658675 61219139 21962839 402784002 404348063 365609981
391271082 191811434 310539569 669015006 599664073 634167171
424480438 304162140 243773297 634056055 861085411 784561240
5618955 1873509 2880455 11689323 10059568 13951843
79211486 13466128 44462704 274873899 218819948 254506049
18080956 44821307 10359407 130190836 143731939 132505170
447389057 95353217 103449385 770094415 766880153 732361846
212009364 21873892 39788785 252925795 184487866 152453374
54285158 139714215 50394183 846591431 789382702 574470215
142911677 6303013 62152680 926234885 804599350 799642559
1048346 7168844 9141901 48127250 53920181 53166123
46321890 27912365 8786080 270117917 175249869 277846149
99890588 37741400 56005913 132075863 157595177 155306150
330306184 1794963 15052913 482883718 468899877 460034233
362598039 43442636 399663233 497046426 440577734 465562418
134133254 295037212 4442986 821434477 812840717 719748560
48557203 360651 8675516 150444834 143395576 125454997
62105702 34022626 4503391 119166870 128767755 59430926
169063245 35221793 15026643 412199030 344354069 376804893
13116577 1968122 1161296 148315489 117175567 164154059
253510274 25981443 41011048 741244878 628434954 703592309
7460583 12170908 24857580 103641718 106718485 95569139
58033664 9581087 49468850 262144975 313190437 329088890
102192524 297289736 143444303 581167804 580296983 597521650
10006295 20732272 7919657 247990858 242478042 235485172
10558552 37296159 175347653 435092306 420980124 493104615
60646898 15335358 52011202 366610734 386565629 367369876
94899485 69091798 17189991 196920137 285071976 262914398
7754983 50817242 17481057 425898824 411282849 405343689
742837176 349878862 161184345 859657890 752518243 609852048
109580753 17319612 14340229 924008303 389545225 887074148
56385144 24433610 47264560 626623388 531142923 583870290
173685196 35510847 63044840 222333446 254348638 225173463
78253134 13058754 33274442 176413734 180833072 175172209
38019555 4281465 25203281 63278215 37428714 38505453
110248578 12516485 51306867 130807202 49168515 110271991
182510840 67426295 25914625 338927164 303563001 248032109
251162487 21415461 134213160 941767695 769265553 794265390
113342984 153421529 118038595 442305356 524150654 515780759
38033178 484230 5475237 117875123 130510454 116464263
98601665 182880522 119259219 841911191 955441857 969055943
426906641 166805654 29315818 890125003 890421561 655456400
1726394 42748138 32425208 429970307 443196391 398219087
58586231 34085510 1746130 236014910 189339943 213415137
178259456 51702641 1223671 489732719 524688939 521679773
43915655 72236988 8990534 807861874 746924998 853082116
148604208 3537727 51776320 227585201 220819990 181861753
89416576 26861293 4810331 637396685 551245681 596006932
310662097 309166307 271003461 432955695 451986074 462284093
55068887 35692651 20235509 347116619 308355227 277834641
16244451 19637928 21759125 699010821 660898732 715239506
92777851 66765910 68538035 225066515 225237834 241470302
89762484 70873070 290014887 746775128 843231014 787534975
25702239 5358259 881626 225346577 253053829 209315806
51440605 297889166 28829623 749720107 720479300 753537373
69505404 9470033 122710519 479719578 424010189 468442824
117000811 15405791 22440630 341228284 172265504 377010140
75285519 2906754 38717925 915443402 745311200 812553345
42493713 23359931 64158077 378658749 345367063 350302952
290173571 160617129 116351018 360004961 429382662 454453199
279797926 347255073 50540927 859392901 834367812 852110765
204568239 53641674 33288658 467903120 575595612 551845317
64513818 24778424 42521318 265431649 114327094 307817641
4992192 40016433 79717422 489616029 427414815 454667028
116299626 33683206 23741273 491049214 548584193 528832079
33386491 2393154 7767068 62577323 65982627 70751058
152518607 73513443 8865469 479071850 479519672 442031029
17103721 118447368 13414127 657675863 629907998 571141666
4072255 9746589 1397108 101692687 85831843 102851793
263359864 309284287 96678320 912254457 948528883 847552401
794894 494582 11553893 768090663 810718841 783060206
4646465 7152788 66832014 197598830 232176092 211492026
23893673 95618669 112858385 337280383 307467349 318841355
58681725 4428280 53225433 307592603 351985205 356014716
99769949 114578044 77200472 972544239 891548901 715058653
7396195 35380643 15514252 326066170 314599521 347460940
97906929 12720744 39529902 391796830 386688817 409085307
157428409 45805867 69740316 727705718 797267991 781559285
13802531 20487947 60371179 778537863 864956594 763087475
191978967 9498387 56072106 342757751 323473583 323880150
92913971 6646396 8070429 129575600 102838855 95749122
278439960 121680053 78630976 895405027 803129623 864424312
70964144 53304083 28957932 903802659 875026052 926632838
143852641 20180514 13801516 312089241 276200774 213817053
91300831 27008322 2264353 360396068 364265197 322292296
126911977 224326 57407850 286859128 350124760 210945478
13893303 1968156 2165055 115013764 111877118 103690163
199870992 84585499 71307325 539185691 515433062 419933906
15106787 4018073 2948996 137320526 133449305 143765272
61182676 392730 54092071 217624667 231827918 217529028
644667583 42564247 104797906 845681431 778841676 820554105
156430054 15307561 35641279 794928214 729462127 832757421
67950244 12309410 29459193 351129502 334817939 379438581
78145988 29104949 53664777 480733065 448083691 410662749
184596090 27571636 95436875 187049746 180658998 123904740
74575496 16619745 54145508 133333565 104432622 142493295
20055311 26834810 17725708 343970544 311423755 261416437
599872364 33455010 173642816 875333048 612890334 605924648
38681005 9019298 18937289 189325953 192088918 205822682
46482822 10761845 4301018 62850409 48234445 37423745
185925480 7649360 100497555 215108325 42896633 272279130
574172 7625592 14485153 112379346 71661034 102359204
39428875 33603188 4863504 509165425 429260163 499670921
112493150 87326469 90941409 487299133 519733945 524366137
149338526 91083134 412531 673975269 460786849 481639888
20733421 21146669 10328169 255623860 200678139 236964257
8034352 131543073 5214759 362837721 382909534 299186105
40651001 5518846 2883502 53743917 44102188 53016813
51263741 40868930 11565246 120452759 136983814 152022635
42983194 37469290 13441018 311784290 357536496 354607937
319680844 13491531 128947838 349252210 276297910 246769046
102652366 4010305 17843234 118108002 101251141 74414224
209058785 65280747 28964100 721922226 644020187 694850663
43573515 7504651 3962862 123072624 105677412 98262351
72196805 8083662 147390838 609139422 509111333 609851415
225486971 91187327 39678916 250477721 123667139 228766500
82235194 51302735 89608772 241343100 208524590 217720162
120178053 70834426 107012016 630451425 790450187 795777337
47319156 102728135 168540986 755901494 943373541 949133952
823894521 95948425 46242950 871053335 738774804 847413997
123420660 105170116 19462791 959497189 961755247 945160583
486677810 317929270 105483066 686936989 554613715 476676291
134558399 62248363 42335901 210836005 234976300 224883880
119720213 35446997 1396802 349430349 412207287 419668732
467957437 114236777 12506194 736564395 608323656 690796259
28254124 16242179 21789651 132685412 124162277 123837379
626587786 187796263 89610173 953386282 963095759 958902578
19339280 16149566 72765675 372342206 372855815 343127073
456740374 119663885 84778744 487830961 406734719 374249570
61140941 29223165 43123280 105091625 101258547 100686011
13000155 50036110 50998782 379824238 306025733 379700131
61450533 19627341 21764554 243034765 233488121 184110380
1382653 3305449 4130619 62190811 68587474 65962620
95567063 40256671 138804928 414623141 413474333 366151678
4253716 5458599 19589221 148739687 154713433 127400843
10764748 232536670 125199494 860491253 673470675 821637259
30166817 18931125 2982775 391087065 296251802 372427646
428397654 55654235 58865854 914411817 765917505 869767433
251291437 101939029 55015273 654871050 638670981 668233815
23156729 52306433 18956601 318485454 322274658 349154374
7023463 254771 2105664 23461408 25843242 23961916
217348763 34739781 292534540 756382373 833703345 770865190
30403224 53063456 24142306 728321445 746366520 750440950
712168678 183537685 346235279 969627988 418857630 920518613
13516168 7228378 17503015 88085393 110302512 112611401
8801234 60908858 31020631 164136251 166975419 168507647
373425087 23069866 94739650 427818282 351068079 149040212
287228112 29212878 1099257 512343766 499688009 597132976
256114087 50783364 11360688 389555587 358048271 402100029
26626538 19639917 99816238 594036504 548683126 546708616
77548281 20785238 31894731 163196353 211805206 182194236
243247196 30328255 129547725 395755418 287824612 268597650
29317448 25506191 69251839 321393557 374694869 408374376
5560297 17089944 7646675 141459350 141908424 96059765
156384954 33841902 158668965 451632192 447884519 561467085
198027220 23718599 4106064 308641140 324333456 217589779
15768417 2142606 6494149 23846724 23444908 20773010
295119971 238256105 11089842 871771795 586738679 490815229
71558730 170441058 30003098 480390844 466805323 401202185
239365698 61356213 3883222 481690260 420880082 460385856
390379932 249141792 106300832 464975702 416450452 353011308
506022849 65093653 53072645 919378021 616325864 616173750
12454544 41364542 78220389 360546715 430859355 423001197
493898483 247724430 48398792 746223041 606116204 377689181
80516572 54014172 17927136 452429632 452727743 463851890
9882899 45375174 25596350 543083417 549311664 526847470
297648942 131415258 181968654 312508103 284066476 277522144
106065124 69152785 14841932 757179553 760291028 788306012
144334430 215604659 25637325 836027101 867001365 833128312
18010323 40335475 53349746 372195487 355036933 381436213
853056 6705143 12924406 119103968 116526400 105799383
615389729 239001150 96593367 821208760 793197714 483886998
268961530 13605148 88383119 297267575 161886675 294737580
382062788 342421907 92464911 467551312 458835302 513170081
38600341 10662859 5747394 495024705 496546608 353613805
229395199 3975367 65251162 432214678 494496292 472567462
14159172 4359509 35285728 201137380 190270424 182432223
53901343 3995008 88031522 332748571 351533801 323219209
59603167 47032423 14200973 534985400 524636543 507653075
426108725 38937995 130018534 589809710 215460520 524047339
307857532 282451654 214477274 872929173 955572835 783603184
402057936 429816408 11049237 667007373 894082805 608469789
182794116 55940222 42672261 426283460 473769208 449228949
5723831 86072793 33369753 330560821 352032655 339499933
180702206 64310122 66006493 397469084 394199196 402788670
112183126 44134523 33998490 413270061 422533268 403598195
2917134 25753506 58037198 276036826 274279725 275679311
175059107 21447384 105790007 578844097 549066072 672105587
98904243 17956547 51489801 163180129 151827611 159349236
179498480 136459164 78325806 224741459 235609913 235117446
79320488 72846453 12377711 695208995 718853659 653277603
42217060 83916798 26775992 854909815 899045151 782695470
19036569 15882025 27906950 202901940 217209646 200962886
91225031 12205396 314519803 796700866 779848761 801587996
2835266 3712780 1859556 29788619 32908499 32747946
296908940 44490866 113135923 790572200 686621753 789643549
379840430 133219776 211219817 423364780 420295579 254692387
27471611 52553052 855814 205191091 246111135 250319290
17330094 70186780 170130675 629672627 687913155 751774188
793329374 83529327 238488305 952372684 899451636 638891291
36125533 17424674 29753303 223914316 254661674 284474231
203477092 87780437 7461218 327839275 341907591 269161205
112966301 69618308 30051206 758421192 815345871 976467356
72032050 63243847 44687718 327115253 343090268 251056676
55512722 24273529 119259018 777599636 778819226 899094631
680677282 540839117 122531016 847772958 585463542 867162598
102553129 46074705 79833164 567923242 585438438 611511935
88768713 105961582 105261991 623260091 667181650 591332712
169345336 24444396 20072054 685519288 523291090 609026935
57837766 136749582 14510101 622636899 636449086 635264051
312516309 202556634 17403234 451597422 520932584 390032085
71152677 13415369 73303377 451344890 420395357 369349133
31757219 16693105 122579368 680111809 665796843 632943229
77375477 63096259 134876916 859115728 887903064 898616427
137504871 75129447 5292553 267663693 259090393 262412930
61285859 52197804 18568239 773892761 784554358 742970173
254834607 15422511 59967040 588263259 457137356 488540661
70124053 44992064 326792741 982058380 893893472 781343024
247304472 24765565 24979231 544627504 451655808 519427313
1743407 7381801 732517 133488244 143832067 144923073
11648608 87152567 214914775 839514106 832049667 793773860
258546570 89807346 16520182 362288642 312168433 306156766
1937278 17019305 1398707 69300326 67598964 57942730
28993402 35269408 94502683 854522355 786560309 891139968
17497768 21569064 2655760 478174750 460932002 491951032
37034612 35627793 58477838 875419080 781376142 889148821
365866552 63777668 19205087 669586777 527105103 685941882
37162389 26190432 20492720 120017456 98336840 109286068
52419160 16537514 29130374 535451119 546737283 422532108
114671656 49358776 50332675 454630249 505555631 461170283
2413610 1487898 939728 30775814 29798303 24979283
421691051 35408390 34564575 457009701 352601167 274556880
65409299 47677070 68910221 83451596 58327030 99173228
58387563 56377227 30918068 520102869 540552048 470031951
140738736 58887145 16097731 219504987 234140256 237268559
53987909 65108147 110885119 744346287 641344805 792527414
1240180 547866 573876 17905399 20003957 19512313
71818993 91741103 58926143 112496124 103968961 109664249
140539859 5693262 30604031 477886793 462119183 413839011
44169837 161900672 41608943 772778730 661065844 638570048
63498017 9101093 36510807 266978079 278757685 198505358
259654339 54212383 31023008 390273813 328496110 261269007
43781168 24097626 19287247 199040407 180365846 190723600
225757674 33408074 85648229 776245637 727343076 796661472
16286425 131681855 68075938 958623546 944263701 957711411
17692166 816211 6360744 102654201 96261548 81683073
21459607 23147888 20049724 91672099 110694135 105576611
282063378 142314001 180282078 374924543 408402099 386362020
26308673 251962630 82831349 744411473 714531815 470527722
413664695 17242482 33399403 825568811 688951471 750062120
752819277 456416288 146360241 861657311 675036587 779857860
666980069 138982033 400751258 743219599 608947944 595992881
138297246 16728492 28458346 551809593 577093857 589767012
430867133 173948728 114727396 510942785 520188670 524585126
128979430 70129235 118113469 547707888 552835628 429818482
141807900 19640694 31431822 247643427 212709450 260382039
635376987 218118763 483560622 778670583 710324702 619276255
85820557 7032054 108638421 424787024 429750890 456242104
218812881 43282992 73699181 590550114 381735032 540392666
18994672 8833959 2214815 26635208 22272495 27730845
32364140 35563174 9261587 140022097 163459854 104985675
4081875 1075502 8934146 21557250 22198876 25484963
68037853 34890239 60555082 276091571 312013064 315639503
375998233 5313384 403616364 530022571 535004779 482372959
55643117 33761696 7450142 66492792 61487789 56589432
89320283 18109721 332091 194478782 193281597 161016093
122137845 97260138 5695384 753372907 655440300 714596815
186093749 3650447 96074681 655894720 875432711 888239899
434784840 142859541 65635119 743970565 786524441 218856552
50506780 18159545 731691 62279973 66571100 67351069
85920261 43549392 77149363 526376998 478547935 470249131
424137599 136573060 82205588 837163502 681611549 755212280
93891394 15938136 36688567 885899656 768000128 923064639
94160331 16525405 17895756 197583196 198401156 189572038
20714568 3357500 17140184 129940856 133699066 111155052
5540277 14351078 5259799 442917810 426794261 388685399
26568825 22938416 23873323 422417307 408916469 361081118
304506485 142060226 50850048 894098185 935013889 825595170
101953752 40229307 54965504 339027450 342556319 267088135
421110756 213004648 32706498 470070221 488268648 409920195
12863476 51786645 6811329 443513466 466453736 468144073
101202348 3404507 17170718 689807048 695194673 668329695
117543614 157380394 36550207 293578679 362763772 260757845
129120260 188833564 92836550 749830261 834580619 788389805
759981874 24998605 727825013 788630217 884138787 769971312
150935393 85374208 31960788 692813030 618619395 578997511
24955631 27395824 20495502 708917077 613529558 683707099
46807513 46076848 4376272 481689044 499859054 518664046
15124895 638992 1858706 38643709 39018377 33110591
145453066 51867488 11620603 592058964 652901819 642871851
571982450 185391701 74382089 703196633 640088184 456134926
2777319 2417078 1276643 238582149 258679143 267135877
11301025 7361108 1611197 125052351 123626480 116916690
392837015 138121580 44005028 421590420 408551162 347930808
232594737 105430430 62400465 379239186 304092152 270026165
25915675 157699 5549867 69076076 68487131 49752162
242968191 93337648 147262036 564422278 573972241 538454843
105386596 5197255 46473128 188889984 154577816 107245276
119476180 69822940 40783687 257099510 210679351 247439070
60121441 28091216 120120885 712703622 401093064 711530463
46796950 5387463 21326548 194457141 197707273 182881677
49305077 90596291 16153010 707159417 666485284 710134883
59600288 5196762 56966989 422488370 390936634 388718776
672363817 20362150 437846384 903177311 639938015 884441840
290337429 143823658 182760712 453418854 470379394 365453037
69235084 31427046 9748771 159024948 148265904 152278207
534864748 111485930 237288 818098441 899682127 363331291
155558213 71389168 1695123 646554572 485221763 406518805
389019522 17992611 392575555 650230433 714402593 672607407
239613482 89090679 52892526 362614350 279330540 289478884
17307612 28303281 31508507 644522051 607760421 672860994
23223075 2077345 9831010 57619755 51258784 58917385
45465240 99452566 4768883 349127463 270006026 287718282
52073425 8768250 17652746 66920187 70589482 61686156
579547022 175499507 18495674 991631905 887738202 905379974
139264497 131385873 51507116 219874448 233300831 192564255
73464508 247263 1910678 91418084 89805509 55040871
74575674 48377381 122085659 793880382 631854791 545564538
14191792 132624998 22054138 675335031 715702366 653935810
17670632 2270564 24701834 138505539 114391970 138902476
5142534 24938013 7002624 275523584 245576760 241739229
3884952 4591009 23770503 455718160 478237918 471477649
83179078 225253901 194717737 801016661 723368666 787832422
258048885 89201145 32224899 662047211 599357130 606126726
398694974 261496855 76683598 533511417 418029030 568628484
424959499 9958092 14460602 450866109 445393360 132576934
5365334 110878726 47121133 585271936 681447824 689122178
282561813 130137014 2739863 530169755 503592587 491620568
5340389 7409561 45085903 123758459 156019517 147346992
63081662 70589341 2502414 459722486 399283943 480812515
68129767 834966 22229798 109830999 105413411 99285477
105698918 3934669 1424329 414689037 418163423 375158968
377388383 144542896 164079798 635800721 524876647 554370793
101330716 26934096 16858727 133833756 84009462 126078157
76257108 13580147 7910607 312919163 340580832 344659948
54733715 43200557 9726219 250992529 394241712 422467529
44779527 5158359 1104798 293093328 290682931 301228392
107836789 58097134 9381744 792218630 815367911 618695537
41168150 19342103 102698308 632512475 736499799 726405159
259063613 119728716 258245321 499506537 526353231 529515724
256477031 2283440 40511401 280709074 355591267 314707384
579432885 412831646 453337399 667511380 631355633 595882048
414091 25798361 14366589 217815290 220926725 132194027
32847905 4471290 94013205 371933836 371318557 353066385
57074983 2733846 2519689 147382367 105190849 147972808
1138163 274688 14417361 121869811 117620145 72720430
253479537 93232786 2599978 859179584 822638013 811837676
103151618 6092463 59619582 486072702 491252883 408779417
107328 413657 567682 20545776 25914561 16367911
128387507 56456285 8161009 309784474 318806028 302361964
236090258 15521007 51847840 756855109 744174714 653052060
116266164 29169243 14781770 255089701 309107490 271276321
337138102 199291876 174577085 871551456 925916281 952195944
136954020 992642 3891698 627277717 562969366 620164718
24769555 2683007 39360927 565798396 572478218 630457558
225753351 5241444 25947745 925160242 921216679 700736068
300295395 127067840 140225785 517816070 520469869 412295589
10638413 24787364 37389126 265592175 233991443 258855567
59641794 26542957 52184022 194165613 185221697 249786958
54915855 15588639 5851727 353252956 405427538 400476536
310502081 240173822 82146109 759823403 764943085 767350493
6256489 3639917 8594292 56350397 52778307 56867527
57261592 186710002 102308460 616501998 516273426 569285679
8577296 5658527 1942905 11911659 12607452 9992278
166195248 20434086 28349735 256838378 251564401 118493137
134038256 7350000 44075596 871602935 724425702 720464129
34169003 14960086 117484793 718042215 853830778 774018864
2284795 45859046 2743700 797624800 716464450 811374864
34181655 121191670 14960228 761110895 547548272 724827490
9230247 11161666 26368645 229710240 228173159 237036523
156364915 96014999 222079013 262474947 234902617 261723219
276422591 166309465 96262289 594653484 695901963 587350004
14193921 51214089 21762988 401381533 493160878 488054506
8234283 47680494 42485742 504050866 473421939 512088709
164731920 10679169 51107624 216428999 190523952 202304847
190129872 99737110 127698585 544431745 523524994 458954047
524714 5311840 3303895 21392020 22260745 20873939
10063903 5461448 4588290 33176840 42831108 26901345
270781396 143807280 10895931 393867152 380729125 342197021
39452000 11240161 18266768 218566826 241961538 188939691
19122805 89370060 13198389 325381397 317150030 319635526
315129538 1908641 46322180 671495739 805134220 739469046
5234803 2248196 428660 48323264 50646294 30726178
582437955 98354603 108974934 828839354 736348133 736677904
270195947 19701431 83869791 282884256 266372621 188723190
51924531 158816164 135945341 773768889 804613367 766480697
161197535 8822991 150343356 538351416 508589936 444473484
40310598 874823 32592657 109820423 129964605 120791162
18151902 18893194 2612844 412574293 387490353 349066658
73239308 46581767 5828404 314882759 309312460 247791490
214171558 11710210 6173798 413930487 409091152 395475388
49294 90947 64019 730396 679531 632240
44545560 837292 37259804 629523424 709105700 664381741
71286113 44673249 6855010 245248792 237411962 228829192
485693945 138554593 11779922 926736611 619654152 962258374
46476042 63481254 8416264 380986676 367786501 281161516
458967309 22631876 45512749 870554986 515969760 661022855
195844800 39235211 2303089 200495862 137469956 56130133
18797115 9062860 23091326 98687965 96995936 91500395
111709457 59968447 123829441 778988652 758311873 735164004
110534019 69161940 92807638 275874398 296460860 169112560
535191 6485149 31269 20391335 23361288 26430665
204008904 75825045 231078140 460390607 391584699 428591696
356022552 192586420 47269445 701205172 821952997 863321952
466479441 161951611 218741498 728484920 747086196 571274131
438734704 65034199 144356640 503338376 328932112 435774194
4883436 7198707 211438 81357142 84237450 85661724
226314753 77888884 159322684 779555329 701228412 764505515
121653 46166 240485 1592855 1615940 1544585
33129252 120074136 9165163 745595038 721147153 614045417
116179092 45225993 10952731 645432871 685650539 681688340
15077085 63385712 60397295 588553132 575225151 613425031
5834729 87157077 8705074 680348562 834935910 748738054
395143182 19668379 174373757 793617144 683865875 668232754
346789083 83608986 84627338 909336675 752143489 836211660
37655411 12980702 84820119 471227181 440894011 494204319
3028780 3139261 49564 68497469 57281710 67404777
218081917 230212941 78043848 342968574 427270292 379474373
7281612 83183189 19671233 326846917 348722175 376569982
285277768 264175391 46823535 437154483 422678318 406607245
119677673 59307607 27620403 179002619 145608454 168771956
90688647 55083890 47255871 412884950 424582098 352409657
25491909 4065198 24291001 161694156 156488655 151990580
276606669 14911402 237257700 694436164 669628413 589542714
54383113 53321719 1338398 153470775 166611153 156552657
81522008 9087125 65760506 183905836 221661980 178651320
31904139 1102552 57677676 235344915 242358167 298251469
22402754 147754535 176107673 729421930 733917154 703478441
92319830 113648018 25179995 422559527 355640870 403548743
408841450 248542625 508317861 560048477 742168707 730362488
69154409 59966070 50950663 606112283 651682057 483903297
65087951 5738085 90111 240800386 263151940 281524051
1368726 100931422 138345082 651521532 685124473 675681269
401071330 30128256 129647734 503928015 376332825 486908435
92257874 1480151 20616622 127875272 67733317 100139580
85769287 233099912 21045507 569613902 605362431 623944652
488140883 29473221 20051589 779604406 554694918 694771025
266239612 17739566 90057551 361970158 409486234 397599047
390007390 14595679 79974761 642894886 630654969 746946432
12154113 14463069 85574584 429425847 467486485 485110094
278153684 17537368 125259635 399336174 75856484 325237017
40415400 60152822 31287935 159123515 143074583 176870776
597216301 161057257 63434392 732468674 437301127 501892549
66375239 41814648 48734638 245200010 227249052 230910549
241990352 27591963 214912170 453931668 458077482 420117987
10223122 24729942 13818347 406156259 450944103 387292590
3597823 6537260 3948295 93785931 94451975 90522137
57289170 2393745 13862993 373088597 492585612 507083847
3572778 156843309 74902946 616938483 604938278 609952941
286716517 5155972 191249164 299108170 275090452 271590814
437961919 176647361 45584462 539975412 502242088 455387220
32273573 292142110 80605944 804289079 804341471 848855565
8284696 1842743 1797417 14962257 14051748 8588970
397418538 163305174 36449382 601136858 774451812 775527000
451536323 19111378 84713635 494283959 469351651 462315221
2211880 20745264 5072392 58956117 66680354 54778643
396406067 264864826 51341364 670155316 541436022 588179767
59224983 9218025 16078312 661197704 656383911 663659487
50526866 191061166 37839861 785544493 752404405 603698291
707877237 89420189 189411953 744005555 749858236 605003904
16075312 69470386 9665191 422154542 431198621 417530759
1954641 4928028 194472 39516164 34429398 39277222
20911628 7240281 20844215 289851351 218513612 284548814
17477910 2848613 5574586 118476696 111856906 117732027
26781163 61564519 148235524 877546958 841356571 740666784
126797258 35971333 34868866 377045691 417325582 417098789
1338625 85336728 13569582 303462425 289715059 285255359
270275635 10267592 48261494 557030694 524393885 597824619
507592919 92727744 140584294 793868523 740694413 424720027
29651458 43703745 18112771 250454453 246211791 249477209
92199408 14537693 10896738 709861479 727675799 719519322
335959835 24533073 84209430 587664046 445485929 577618831
95278639 1698902 3708712 387658419 398054578 418078364
427695529 55188662 56448458 729500887 769100198 693413618
379050170 6140708 209183981 401966017 507102066 480239373
14109684 12851990 12177578 220002906 200253893 190712574
192154299 13425357 23770327 410748418 412430213 371381279
91818493 38332649 11466677 307533552 293182491 269760665
26644473 6663129 3721630 586613668 556595641 581667519
15946353 40472358 51533805 135647959 147344987 148190788
153910080 6665160 32225541 515813170 622231015 372595336
87434583 15533948 66721146 657696788 580402480 628831623
710367556 283247304 243392446 789767779 876768156 839290231
260936110 67859643 71032899 489817569 355650811 460071239
43003721 12543909 36066999 192901998 213425088 181161404
235165464 27908989 35066430 530647667 522216596 454984415
388751626 93825857 85716486 605931918 297260514 410316837
1281755 1994343 10324987 142285179 99046421 131369743
147000773 14513859 162394426 846176843 808859372 922748783
8441673 5754727 6142695 44373606 44759711 38475170
185837956 6563577 183519735 319852799 238544862 319004721
5892337 2611602 13233934 98074132 104904041 94969069
98632492 11700784 50952586 780959201 727980204 807170966
460413982 209924013 139499068 757966452 793292423 716609425
410627664 14857065 224117337 701627536 493725366 710080428
21415517 6713903 9906249 67060203 55531880 67537446
17921889 21122278 35685409 299402944 232271861 265978091
49004546 13659895 49396292 310459654 293571596 304611394
25173311 6187040 2239756 789594379 803664850 775589984
98817119 5539547 76589080 983493189 939172178 921822835
340303087 128007974 32782489 717519134 477847020 506876294
115235164 1670253 11525926 158827715 149545576 152132001
17989816 1365562 1157049 88824372 79629830 89708523
112744782 37190412 30308964 372541519 274262070 352138797
68875317 41518928 59564784 142641177 119932797 130515760
6524509 4860437 25564186 98445112 121038741 135386995
82734281 47542925 27817438 265757695 276564033 282027349
107142209 39193187 138517146 438229444 384492265 404253020
267977414 9557723 85137867 671069352 806541212 713201311
5204471 20241513 163480682 367130545 426689520 409958931
91963359 20215731 35685803 381715479 368532110 365680844
483359688 86680425 208829829 629163632 798049802 699336336
192218826 203006595 191435907 783573982 729550593 784806656
83820883 212887581 32065818 681372059 829992407 852024727
75602735 39927845 54784608 295147045 297188793 310972344
580686053 539988370 61420210 799649612 722345020 836733735
8089514 4321340 265398 26635216 26165421 21425932
447812217 80251939 40796017 663694380 616841221 678155344
85443759 25939544 34945686 763803317 703755751 759072448
102361078 127199202 22812679 655428987 458243757 438189267
870685213 61622871 359101181 898323496 846046760 743843543
221633321 94629507 41060773 323555563 425378090 364090896
505275145 198172620 625356729 756836255 705973974 911035446
116522254 33698879 104295408 464624379 498615138 513155251
83422991 14157853 257065263 243139908 266995666 451985664
252146265 7902745 33933663 752160997 642036467 712609792
441017463 136231737 5266332 562650639 529183292 330562377
134025846 75874738 6858265 421634058 372162064 426588323
775250623 234645448 42404274 942111648 835056913 450385514
18446786 54791 15680341 292624696 254998371 310343367
5722606 30414178 47329775 221626416 249588053 231801572
310850195 122401184 78193276 432272254 413066431 410077461
246978603 191071867 162521216 476547355 758233514 811907912
544600222 235426022 316184984 774598906 931706670 830097572
89673443 117534859 10291164 704895845 698328432 633065634
56593065 9060993 77557201 535138908 481521579 569548096
115960719 42719169 125146425 300159245 547326262 505239783
2494881 18747449 25094399 307248092 320283141 314024029
47879 84506782 2259642 369983167 402806110 416286797
62633659 21492820 18772406 261595013 250063297 270194024
6147066 2006741 309034 74522265 68957102 59261582
1616079 10021731 1902048 235362216 241317530 238127665
18328174 25927953 61806781 769540708 896713374 914648827
74582622 16816234 33667612 702021537 660995880 584760598
14790085 39671349 7840270 143346143 132686364 113458216
55672850 11728103 148291154 718926950 744799933 605567707
548173774 114580382 55573284 654297514 753443865 575666850
338502927 45141679 181574899 629069912 790202528 789417013
218728568 278379019 87336791 941800283 830554102 900566415
15419607 1021008 1067836 30041981 29682409 25941995
132164789 51076335 140264433 849309890 825517117 744957601
89618986 22854010 32823744 136434983 73217100 117741793
189156439 30366402 57133103 825998241 674045879 791508305
56433196 20983489 35177188 923095189 710572262 962108683
18525335 64885057 51406657 672726539 657542000 602933343
49997492 980779 84886057 451999791 392916908 449067715
34771874 47246422 5134458 138937688 113459748 123229650
11960393 10226163 8242379 74909437 43332884 103545085
424652731 221625653 39924579 629765939 552719158 602273204
30032045 12271988 37595153 446345264 427838001 434997199
5208521 16330589 63760138 581108907 701009399 697142151
109350249 58175912 51964379 255177599 242030572 236074720
338981315 161050117 46610559 600203365 545027951 600528646
105766408 15079023 36519097 301930117 260179341 298325739
153597199 74635439 25847521 240726707 238231081 307680477
141760954 29682563 40372755 905944991 884768088 908240981
1517424 193838 1478392 19447800 21278545 21073866
62048111 47369057 68573457 568822330 434464085 513011638
324519284 97163370 36498243 493034565 686819737 296263485
42496504 108660303 54654651 722257668 686748613 687719321
233281261 536460 44492737 451060387 307907094 472422756
16746827 7297734 19024371 121062276 197517320 222500201
102349787 82728384 51140428 498695088 479686282 512829193
7891160 1363220 27101 40689954 35821348 31854665
246717538 15458179 91304049 269139385 297491221 328882835
266129085 5044229 94252798 480561791 347262397 383212435
48146024 27836571 14542435 250700485 259876097 245960817
186684895 39784113 53924554 873328017 890572494 735853478
97988156 23234962 38843193 542177513 511598835 608174377
61577589 3700846 32057676 209507703 196942102 183242412
37798661 118017433 53632557 503186417 500473374 535403497
23087933 11793098 34296744 652849252 558465289 576045879
19853475 4397829 21852975 96234948 89600191 82492560
23965339 33622790 422218504 839457057 795830343 837813993
23644379 5273131 21464683 91414287 71525950 97039367
84980770 40674480 1790144 103643236 73086922 76853067
27262498 674325 42855548 197599066 214120242 207507825
425458513 121426878 60367518 591852721 565064186 484819142
107039594 178648584 230279969 809197425 869875280 775367800
172412649 83636515 1865156 199991027 177654527 126461321
11205264 8733653 31355222 204438736 215803699 223307863
89362547 152635845 89295965 823619270 853015287 859642093
187048937 185944309 169808950 275670738 397085215 267711592
75780489 75342154 3461218 467454680 688086319 644667097
45759028 208627017 12503140 842170088 873835749 871932027
21790418 3226998 15676677 507881027 381079323 516490006
165150444 12433351 115446516 551106578 601088563 428983726
221755353 21188771 53723452 254001149 227491248 247083370
12729188 684745 919762 57318783 52127934 67065317
563451771 239188612 6210600 770654642 709142609 748576129
4548062 18252959 4723417 92538259 113094217 125188679
464329522 76720672 2012999 534310278 421037309 523293435
301975205 125233678 139600131 468195420 535749566 506254733
135697290 792473 74869570 442567158 545255062 545428151
111976058 207664317 4503580 888459808 793522025 954359636
405283503 194472637 191473086 781000721 785194268 658470027
371098845 39503518 1880608 470368666 437338352 507372246
31065018 217398932 225352377 575850746 604776079 541963056
108994429 47532186 2288663 613136194 519003222 596707704
294682711 41799101 24849044 708873551 772056209 752567271
176171511 63037563 40035354 740247278 846543579 584472903
137773767 6855933 45598929 237374376 260325695 242659207
111877605 60280967 22282773 625834366 776080522 784653666
20800204 104266774 79974758 393188362 527309122 523151837
27794788 29062549 14492853 188813241 186010896 147483131
221451197 22353857 2058389 460676905 463556502 326646157
65014648 7636178 5385108 91984621 90329827 90804987
62336095 2059873 203215 118828321 94326553 109385050
353939440 164537678 65009158 460100874 277776052 371523755
136661936 64719301 221935325 546516833 642415701 608028303
182218468 141006 145518588 214491988 55865163 178002617
220572434 457540551 59544916 653190445 758069840 694838610
90964687 5157331 30105052 170291210 173382094 156003349
107656511 44330609 38743178 468709798 391265834 421288785
87533866 7925148 18229561 193666043 208350777 195171490
103093675 24811748 7393755 226036321 230107458 190478201
222726092 410628107 36809698 829885665 835839146 806920926
652609425 46043640 268756222 848365946 545255232 928561334
12398005 204273373 4142998 932652762 775541283 796942486
18190113 20919814 47784731 459374590 600724478 610490914
266809832 72585874 29002393 357980817 321815456 297923943
227719673 114010882 69545395 777824335 849758239 820656196
290428893 16560190 67130183 574012662 291776798 410098399
294149372 183967286 14964683 323682357 205944587 253084802
187562142 4556327 99653269 308224311 312741890 293255012
187377953 75282706 189063622 260587130 255623116 229267874
25232736 13758649 37470957 155723359 155877410 145335635
174738317 11077520 22051675 534217833 525473293 533611701
5673468 3561808 32811857 114955138 134496257 119508410
26017709 6298933 9976264 131942368 120378326 104050540
10668690 70751090 32120721 501726041 532202870 455194603
268937386 11657632 26643164 850844335 703929516 901914452
112221911 17825724 4644433 253975030 281674845 282076845
255164726 127678260 61734106 517238146 532969566 441985287
250317203 7475089 95947638 341751976 312381885 300824931
26452722 20220034 75926892 220385620 237082498 218857632
83247848 13175566 104558254 347623846 333108322 367041457
13608018 299679 7656603 30821677 25575047 31931448
124133311 4983449 13204138 475449549 474073333 476084654
404274880 211086957 230483542 911825854 979166632 984020623
52987207 151124563 13121319 319320622 418871327 430333058
331349641 18094627 156318021 892398778 869209649 683427393
629799867 21726574 44914618 710504614 152330908 847948619
62503002 43493546 5821250 238024524 258724583 214472621
104634381 18098423 52649216 526818559 693468590 644656023
9757018 3660356 6759426 38071509 32604897 36391831
16476676 11035341 19719612 346925780 367019704 339643541
232744017 60844139 178095161 339650949 123156879 299052352
105704462 22627383 24553963 187775944 141288584 175926626
22731234 59171568 42443311 586739758 609372211 477059716
120877952 58128757 41057533 713518604 710884468 577700762
122601870 13707520 23995819 300149408 246239896 277478128
46902484 3001171 2523584 163833463 166277768 174915092
99321240 104769826 47712400 448827044 446155726 458933958
309552 135413 411833 1758563 1747285 1552480
760440042 448055002 80215807 964346430 918420025 606573158
40914201 14241841 170793523 377025715 481221252 543298497
1900338 6660616 1381946 56069680 54938280 60788600
275171300 88425919 38213699 358268595 139642286 180525105
217172 2679604 8872653 258611877 260102606 209541769
440013185 204278893 267432509 774318551 636496395 594851693
66839165 63680685 2259537 883313082 911718484 845600840
663852704 735708595 192039481 770766163 781161463 419482316
5305579 11515579 17501094 170139096 138682603 149452802
7190901 4670186 5699579 813434817 833380059 785627937
36225989 101246412 33913406 811696161 860543616 764954049
121448655 14447303 68128477 643815795 566408537 615842876
189363263 77257360 59465629 613612225 526618072 440374971
251448432 236016516 48063485 478332542 648826341 208089571
29242045 7622481 989692 154451031 153658987 143136065
718443569 42523944 278214021 815621044 808715820 588283743
133824550 10616690 1390752 721130564 797894048 697557545
15048050 102001 29443065 842742308 812243547 794422407
287061 112728 68786 2507936 2450126 2450998
71409301 131325248 17609930 297235492 314162078 320714699
47126774 71267650 65907425 422115357 442924667 443511162
413934270 24295630 11118569 761977266 752101340 706460306
66872729 304523 10389425 640468109 638514650 486922875
102821570 58918737 39943227 206353115 206330109 218241307
200277638 67973082 292639241 905076812 912746476 885219841
228331847 513052 7561472 343476009 329259078 321559803
21879572 96813861 62927581 696842194 649542363 750934592
272163592 12537658 24441489 745531820 715883850 859130152
134602 76043 26304 1033671 1146461 1154446
50024875 35147254 35076554 490726787 479818758 477790053
164278576 264153647 8103049 849495302 741160466 590014113
169283105 32773798 59939167 798546448 717166101 597011924
59669699 874571 15025249 129412842 117897141 134406924
20863536 352250 3026396 156178228 123744609 154626186
66040597 10967083 75488504 488188574 497735421 467235321
175088624 14180544 31989479 527408772 545370543 473466433
120620880 5266630 61762064 229164745 210580576 214408318
8288713 502587 20796592 39990081 35549105 41402786
598186071 118365186 132341562 776096621 744331794 378764878
26740539 67854365 237425339 718457416 721655020 647431250
13089289 46827991 21782041 642641730 576342116 625451528
212463469 75571536 70151287 807891421 811998296 787443757
119244287 10885705 61634012 713161669 408742762 716702978
627705479 144413464 268058988 843083041 848392353 582961387
100965771 35263553 45460317 115223318 97942035 86828895
118862757 28314586 7494166 180966029 153013207 173825953
14299498 82666008 25242616 316285151 433375645 401767691
489902518 5918660 187617938 522177170 394783522 476280182
679455749 388228080 234895911 764746715 865768239 855760221
67668263 79569839 132009752 639317647 698227746 719839001
8067042 4132679 304947 164617836 175589119 153040035
281279166 189124115 245651230 691975876 764715754 633348165
55585911 72766351 64518725 801035512 758896452 678085650
85654474 18649422 6435125 636090182 743785052 536417618
55432438 28036763 12183892 361551409 357625406 336190388
207664187 120294377 905308 442094786 455172017 371532132
76689029 70413546 54441519 485907424 554124258 468776035
79096129 22644826 1050678 240231154 248558589 236108742
197980109 296722708 25173966 639059288 711661756 689518511
103174249 38642916 68677630 581752656 803971372 803147386
55018556 2173357 5408308 132804398 147517790 152865769
112135014 57827111 86819417 482599875 296248448 416928180
282015340 12563909 26317435 615743382 648179873 407393831
48424079 14505313 6283330 56938632 43370767 71542911
18462379 5801580 1155926 45398887 43264367 48241728
55888110 82070200 303575 569646993 607941788 458609353
29881787 16054742 21638212 283631610 318419181 314329840
218731415 221953478 66404906 280721172 281991529 258654498
499112346 55295054 40261020 809771695 923947173 913101583
129839984 27814026 37174430 542703397 511327393 413146094
332007887 74970251 51897493 464483708 428520386 470462019
395297601 16123715 87693074 465658160 451120219 364247210
85978614 27837690 56938804 501830201 499001503 480272630
96690872 9378524 5221522 199348865 176210951 206593547
143763375 81210958 330879600 830046041 968184724 637855106
306253016 5479164 75515518 455736497 324914752 508962804
577074960 148892057 30285765 850327945 802050609 772926161
232905168 284769485 36399159 866058030 825387963 711724141
425690100 78418977 52040794 629499591 714775704 542953028
34153139 13251030 16909090 144282926 151587826 148371293
18523266 69857978 154318251 725260519 703725015 695364102
21221093 6161698 9740521 121418005 125533903 123470459
59390472 14273028 800829 641570523 538744904 821657905
10910288 1703813 11532565 224589105 180379778 217169871
42174093 19824110 3946230 196973960 208011803 188860245
15157709 111921365 25100855 435363132 449158371 436083327
331917 23459 132691 2608862 2319282 2354747
263296356 60162756 43803509 430626889 410659774 478714902
1285206 70548 9207829 67990363 59787464 64758955
18886774 102688902 19472320 904272321 782472502 828445097
8043744 32876770 111780002 854937158 790334672 844144155
1691645 4701498 3629191 129220177 142819712 125324980
136963250 15391199 14645030 209929223 226449197 203694653
101314899 79430278 49742215 356942964 352018628 270240052
146776496 24752478 31941527 173253946 174773843 172573845
187811418 28665550 14192373 300390009 343955421 282499176
34933713 74895850 63993406 496798226 510347201 514937540
11028691 13689867 729336 22539608 22818316 22725353
14435741 11227184 25642374 504056813 496772797 486836826
234339366 33731456 198089159 620683122 731685025 641446775
167574376 32926839 27267180 285941936 278736944 291275243
136772396 60376993 158734152 372268964 378703859 310956372
95289619 42866344 21800147 275382524 249818986 228110237
68057747 3807501 39532124 85946323 87503235 106426553
313213475 28604407 34430524 880777717 835066309 979804458
90172742 51886103 30123001 777727550 737860524 846222709
306451731 69041021 12662820 413942640 452304048 393171286
120021451 28647829 367927 243989119 229485797 198336994
182265853 1471198 2202637 354433974 328306770 313298751
131553347 97223225 89741940 843525344 872523290 787878180
124380122 38991315 76363581 616991111 500414970 618153273
329219370 11232579 102420574 402762111 228200383 421397281
28707032 37327429 11484272 459079357 543266317 505016370
4520135 5850611 5807475 97594541 88186895 87575168
90784452 32990862 8974701 494761663 490207233 421641069
100388528 24206828 78137259 420086652 435481257 353979390
27642820 17159615 44267113 89958397 69468062 91329589
1243193 30293557 26606282 340973397 331060161 330935944
58297856 40174842 12559415 892452727 885559880 853807638
13700092 2158634 15664096 108004310 143739253 148010526
43347028 4424636 30828822 152202946 165587542 158175284
32866708 92800596 131219871 788597012 902714415 875876565
44068432 53991213 24088665 333828990 366223429 378563753
7551320 12415357 17927206 85395464 98083299 97593040
8681588 30502114 115277118 728676084 912579315 824696533
10382679 1590388 202968 12832411 6334435 11283216
254998587 62051356 41621438 876529576 676244958 814199106
7407162 2865688 4394830 13642074 13389247 9550405
31794807 17843887 3897207 157856313 116754299 148605991
27810150 118563868 133532171 690135921 692212640 671799444
694633915 121596472 140115653 906042417 840732112 932025955
556782648 168143245 74045535 651052685 618770153 611491265
32536108 37259979 80941923 483868636 451925933 479336815
87912349 291331579 341527123 541706313 908014604 875814745
1291026 1194461 2824019 103145280 81009552 104708413
86551409 50331789 15915512 367054176 333279451 336364431
94874375 20136185 12420356 223023461 219421142 272391070
12435902 8407720 20459941 71650646 64735066 80325822
138994716 4959811 64941113 507703143 473506580 349665629
227517992 48706389 96815786 279285850 238472370 279763598
332182712 990744 75627473 593333040 613923994 644669638
347170490 43479061 110359727 356388836 230281311 321349826
30662164 8162095 21692956 123382891 113734858 128768968
152804166 36450432 2776686 243598006 232093435 236192089
20673321 13909530 36173003 490993477 488063338 472830560
51725114 27768850 750808 113217102 129188328 153720964
288841847 20782782 201979904 408062964 312907275 389214576
20577194 33487322 47316522 760389204 687025699 761055690
21742289 2560355 2180456 302565351 300841123 307474886
10151541 3214372 2845663 28494607 28060107 30202567
22684694 10574156 9975350 26815684 16651976 28990134
57144775 23478879 12452461 140442638 153624102 109287614
4720325 83858107 19120784 577324083 647315986 621780497
2114214 71710507 35330821 263174110 287297255 268316016
96160237 5875784 58664544 578127853 528215896 609838996
28237814 7779793 1626952 62162950 46083004 63155056
11034566 63881909 25446190 368576288 395533775 420268998
156436168 51930325 34750110 535278260 494300431 450245959
107919840 62484215 55479300 796455769 626591117 752953551
2937980 18853870 20171893 141871366 122576779 109158560
82266674 111728404 268424756 693949443 641998290 725663115
169317922 4426132 125912832 330215382 347019390 335542004
712224 122452 1021308 7283810 7624517 9010658
157701340 81086452 14902320 501823443 496259173 245609964
500392554 13838132 92251003 639245778 475975671 472505597
107471191 25677493 117447850 483183293 449997869 511692705
35561478 51658792 1362283 187642218 206144684 171848842
61180293 118412207 19108302 462689321 442319670 478171897
390004050 191218084 260125105 611647300 325857717 449404713
396692703 16016358 118116940 633413689 689930759 633032300
10738073 3088571 15600450 137233242 125107040 120468085
143936091 55526909 240699037 359598607 358312455 493925541
26342931 18647764 9496565 199974227 207770218 203481783
449388969 18471168 16222914 706855124 435243737 622564921
165729029 60575141 70241316 634131502 587640845 592656843
10140611 49637936 3712358 375917414 354499336 376074144
10386661 422512 13495477 116403382 102839167 91638772
41574281 7055284 7570461 55331002 63164691 28813161
248767749 117785859 347085 316815908 164192658 314581649
55114183 175091495 78170995 865954228 865151278 802235653
5176033 69626311 12112613 589089318 482197342 478170118
44525939 155638428 105033576 845463816 888617654 917447872
345724932 12204039 299214808 370096795 114885707 356972018
74203828 3727244 9568465 130870456 70819306 122735574
87024543 20493948 329312753 846685546 750437161 917090238
86663973 7495056 45832862 314164382 300061378 263324028
69107846 33782049 27716536 510819316 528801122 415567696
3284201 51331121 33114982 312374894 298516124 314540417
19735126 85696897 11190831 313854503 332426518 315804215
68298209 57335659 27714475 452846385 307213224 515717133
428686048 31265341 14398127 547175199 223574242 333805882
229846675 15065672 19009226 481677145 503834079 483656019
464004608 44129120 76643983 612507792 542237415 541855528
69981897 20577292 6200676 806653600 939874096 813824934
167256546 52571458 44308563 269186289 281069697 233873418
344491616 277599 52800017 396027064 274776299 313061890
4066931 7695256 117919191 502677618 478450436 582218531
178586947 54335682 23541838 559703480 552581410 585867558
209799164 3805756 124153904 552773805 523486008 550900739
589257411 276299905 666545124 748835810 743761427 798206569
318721636 47538989 49752156 658996810 843215292 820021081
15042918 4858026 13705394 19006837 23126926 22224244
506465731 274750947 30298612 561640218 467233216 461144405
106331790 61046227 87552997 800382720 845997212 766396620
166896672 55429192 27848069 586218695 611045167 612783225
87068291 59261957 29039533 319623534 349928880 333544099
236420903 4432070 199308239 261384973 95612191 240833950
542688168 252601998 410867132 645016776 430898100 610546536
128888432 25734579 121798246 691056305 610511383 771920098
44860737 148483908 40919748 658080193 734798202 726532961
96837072 18234937 10509400 174376924 133167985 135144198
338808795 90462456 236379192 491985045 567738471 601753165
22468158 236455887 69151960 531314259 544615891 539634041
214509695 16865120 40699093 718240306 720001483 678162142
36143005 96750347 38749800 529267026 590547376 572933754
624745698 392183967 487385207 688255298 513319189 543848489
35821178 41032358 49339355 86430889 82898784 64527876
178394658 108108979 11654093 455473144 472793255 479292484
108202256 13696180 13927491 634005381 672012463 661898089
25388995 29318014 2148390 159330248 121494096 165211901
17559063 23564934 45835845 258156369 282372889 275370326
272897960 156345519 476105923 730652743 781810466 804205993
54658075 129489078 135609096 924467029 957482439 928992171
52508891 38267290 8329677 475505763 470728146 481773117
18511476 5900912 10722586 136346659 146786216 155819169
47753665 17444155 5200995 236996260 211613839 153128344
190082851 35390809 18983963 226887453 168119730 245494797
420963265 37816864 155551052 540369571 497678747 263559422
163999387 82062535 119858427 276259371 246409084 205208119
31175855 16429816 20942886 602317870 599001452 614109072
80751484 55973607 55127071 445355148 454253979 344269117
53577489 72124717 5569162 205150034 204134264 204218269
1032775 24959142 17100303 290284894 293780507 266423204
22702946 10937122 24791553 86681841 83629079 74509056
11993086 3158947 3496289 18443162 20686521 19275687
42015081 2514859 11749221 234677601 248413844 247947704
18537742 12450925 10808137 88194931 81969592 55707190
61760705 23839200 5017566 562140320 415538406 517014568
306187890 182415302 107269879 719390891 691490345 363509050
15580083 6001271 37447194 276286109 239094856 261559087
1047681 5834429 1806971 72458820 68507541 67001008
23351288 129966799 62485989 752807377 761314329 794193299
10507873 73581512 48101526 666313930 749070102 688849899
1864637 5569403 6272914 502181679 381558111 376617079
23987079 3997870 87472918 421830405 384890478 433342331
375899 346591 57564713 497832760 499619851 515143694
66633396 10565273 383977 298660363 320835946 162347801
124337803 22396109 102663366 154084156 47774846 142418431
540190743 446317686 332160424 649017376 663308947 519167382
54562764 22322598 153084561 623390661 645966222 741930925
148624620 73888257 126553597 225991537 271755717 258152353
47639368 3195243 11944780 284314775 296334151 275835360
7895368 4158207 14352237 99686060 94032631 85033700
62455002 9399508 67821776 594407226 601154800 621823680
53874052 56828690 43743163 787742245 766854850 802466462
66730339 21928594 92881179 530142099 490712390 518626698
320044229 152408340 2588022 608610132 552886089 603371074
42479345 14195593 48519487 62771782 49882087 84175263
744701629 274122294 170147374 892353938 534277220 895639230
261272403 9070698 107709181 351109291 441237417 418665722
50859877 28093659 43266721 214065967 215677289 192512358
446291234 60236232 133503536 509437121 456895147 491018362
513877187 33291524 272458262 764865228 657525513 717672298
689361715 61019159 357819660 762786459 267662284 655781572
122927342 49707661 1054343 128236232 123904158 100528734
2533069 3749918 12346406 307263491 297803354 280737645
158347265 21862057 153337640 459941618 422295759 436446664
4415408 149275 920841 20050621 19853827 18568312
2573438 3467948 3291327 149421617 149969137 128360712
105298245 9808434 5276176 239263543 209257040 247569823
1528804 110002202 8503171 330895971 343599632 345730942
35938360 33351066 55123827 552050102 582169367 558810306
51406765 41475369 10130512 580375056 540608352 434971815
555784286 77477582 83753097 809308428 756590322 604943848
32002653 2375213 37332753 694129291 619803237 659933871
40200322 21447534 22491847 431884113 388204023 390302208
539719442 158318702 188319633 674239202 545359867 386524778
238342534 51065948 9586200 728044096 652166244 728119787
16843410 106472 326308 69637248 61873920 69830932
3453346 42942709 43319457 270185076 201819560 276913784
115654808 156365305 10259274 658790220 512657203 644161989
104673117 34340551 24177821 683075213 668210399 604170723
437373202 234226431 161025778 832042223 860220788 658164054
362883870 280365588 84191698 742969184 727368250 569290895
68656378 190447824 84891488 762036580 572049059 593935200
43878133 164070878 94076848 807635159 899451391 829115288
409574227 168173470 428834218 985435994 917332543 996254435
16334809 6627923 18898230 135500104 100051350 126833100
242850898 3767175 102491392 643754887 580951123 604501176
49828839 96829461 99329520 734676565 831610569 720855935
88347923 5571431 7938750 811675887 594342238 682371535
14864561 30010748 8381755 448741084 425484040 417103892
50031214 67269958 10849045 491363447 505781326 520234057
102597993 94429371 12120428 765866167 765923095 799706697
93418619 46854375 107300654 432317134 381777177 338203209
7924344 142104032 128511283 813707474 792147682 822687038
178381093 12156107 1341516 564090564 514759049 568956718
230909921 32128887 888348 465534389 141918088 305440180
109391829 77648643 259726043 677024583 656111818 678015860
3707340 53488114 2188308 551023948 580216120 544843857
52938646 114818142 14110795 727229964 768066560 788485001
178697793 102654122 31557365 668396064 693222828 724577867
2796456 1271870 375710 23120355 22842119 20898213
692279329 164799536 128203625 778293656 614177957 893552915
153579440 76874090 3553908 682117472 592892222 463154387
61555943 27255718 11249380 867063624 902327724 737111051
396130266 493793066 4390314 868454384 854235277 696815445
28568584 190293801 88002012 533499199 474339181 507723958
258669989 116864049 278108177 764844179 779729553 718068926
55566466 28270993 6427896 426069316 424178589 456248501
253141685 137421646 23262966 772739347 810689094 765739224
65008223 158845176 14961140 836302807 922137911 757254332
840787536 134799115 92064606 921640698 597921012 906374590
307072337 33665954 87279019 348443979 322429649 273402621
323997759 178004156 87171800 899873433 874304564 913959231
218583572 96299436 55368809 859423905 732499368 663858719
103189695 202170600 27111774 762739790 746627703 757124872
337327456 151402056 197643121 501031333 473571459 434488446
390644183 274967532 32738844 563527123 500108775 553665097
31990039 4321281 2732056 630250905 573852366 587813718
9210174 9343993 75460239 846371716 815942226 840919400
177995314 74931647 24452478 827983227 809080684 686934730
36839693 162717176 52714453 627604788 773336091 801185660
118574770 122664297 48845393 420930420 432504114 382587955
459929640 3457085 92645616 802508675 773777489 792352713
177749364 78645783 133063251 499385324 227233224 450657670
336511955 82632188 27573725 614857011 604972424 564995080
97586780 140134265 61193138 654692973 544738333 646271312
80782222 7884641 14178212 741344080 718271072 416658351
26871621 14020966 3462267 115984986 100344002 105103934
7147865 7046751 303885 29156674 29430442 31488960
4752015 23678487 34516359 309474818 285935228 303886013
117908328 117143146 109209641 802566536 874412129 838311980
381189345 27191107 15824671 487494605 581969544 429037613
462303910 118696815 4831438 694719916 515641766 615427321
174697017 7397923 127638002 727221876 693187406 582678084
72459100 160295439 141438829 816070336 808120265 852925416
88753620 97002617 91433780 846947221 628357091 786917650
479572931 33112660 7403457 661697069 656132616 181178012
326000574 80119661 13205718 362548751 284173307 277787476
95440542 58809458 43578266 651308644 632618725 602589900
51854698 26741155 3741012 131529591 130436597 93590281
112691576 364874694 113737693 536409635 629619726 599873336
581516845 222418703 57435323 792496422 635843388 885944650
392501311 46738745 143820929 822196339 743698136 661767577
93847795 11523642 104236160 207617995 249775954 247622547
53890608 21403210 2086019 195656901 199141133 119252042
184399850 153038005 58015308 592442166 679413010 691556453
185134098 16157556 57842359 387108634 371194922 404930239
2343717 2194049 249898 5285733 4857319 5038946
7749682 15983707 43295633 302983291 362801937 362539730
26861053 1804110 752701 77559667 75230908 57886229
390965789 54045583 255541679 533431914 412380851 521134334
157643758 222438078 9153682 853855410 878527662 841525415
167116151 84387621 97117867 237411482 215242335 243772050
98638336 96972624 63820801 517788435 453695376 464461303
39724018 103361220 15530092 343754337 306437023 436927497
743009822 29303141 114717709 853897994 734709973 802599978
297212255 62361199 14486768 385449169 328090863 388149230
620112819 726448585 100302213 792759343 878903182 727857517
439810161 143784688 85411853 601912360 478991964 535986607
2176496 1031914 73564 34174804 28877065 31979814
474008338 126485736 273291301 675805690 586742130 634322188
51419067 27950911 26241416 412529830 442384214 345915726
97187583 17018644 13637177 412368383 381076012 386675224
35300278 6076547 13843721 651719226 557088760 662548557
113307513 70833663 135824803 618845039 530039391 631402113
228987464 219249697 52663459 624208038 559165677 350368382
44922741 48474138 229078959 847965167 840389162 868549628
617244078 240986035 185457416 829447597 853663408 751556885
340971575 80084526 163675687 452019250 349639931 269689378
264335049 71753871 115463632 360566585 330080295 371818067
166938121 12261866 34846928 903920173 940992010 892469929
7269756 15488967 1605915 40254143 61417155 49453037
394295092 92045354 57084761 512939410 594104739 536591090
131664784 22109370 1148380 169674203 151968759 174790581
195435372 90488518 117321516 659073438 644887808 608682686
53829551 2950170 22921174 122147008 114636702 129149381
22125254 17784371 10088212 194709162 202412868 195288592
51405160 50828777 29396677 540566572 628284530 672918312
1061081 27682119 49943588 151432993 154596567 134267886
2180442 2719262 5783819 42821096 53122343 50713181
22225277 2739287 5746258 58426350 63466948 63570731
3520696 38465 5273190 45291758 43229179 43224217
124793757 5724024 6496095 599757292 580241963 721933740
520184192 282198728 160567446 634418851 714613379 689238209
520032060 49520611 172973131 734329414 772623210 832597607
29033556 10589265 34620519 50821981 49962668 47422009
36809789 76553296 34784264 507946033 546447214 567619401
12743634 25210695 85688649 305092378 359582869 393785185
384301880 64401448 9004599 454890701 509047444 138665338
103048505 134671092 55876870 360808172 380701863 414033369
291103713 107037673 28248645 861554591 829626470 685574051
260589638 119776449 56417096 574905531 634159111 414382649
84974422 124753136 14715473 683487577 626765424 736481012
2214480 2683338 2476812 62215930 58076153 54386892
81283471 100045484 76277673 367467719 408466617 337702470
93125349 8012634 9601564 455797860 435297686 379040957
85833952 2518781 226751311 760746526 776581625 774895294
303181005 28578995 183415166 357297275 328628530 295580366
23843844 54909925 42551371 782879676 811525076 747690838
136787448 15778567 214676351 689380674 754351854 782182182
41553982 39713508 83239461 474568030 447297120 532445888
197013273 63172193 21553732 336929514 369028519 327848784
90595888 50044231 18685891 194038055 146545518 167809330
154628265 57751145 124738763 436926365 352285378 413170672
2620911 4736095 6039829 38895101 34103964 39936718
3391707 18895287 2736592 111666043 100805110 104908392
65994391 17494251 96517823 695501832 637444767 790760639
73185246 117176 16317544 278686264 350142994 322349376
2506379 861076 25027938 99509001 100379995 102256807
178941374 229247475 197582956 840459119 963585037 889491024
77597184 74865315 26635629 380401195 370638097 384782757
344892484 94089360 176356119 923182640 897531085 606053932
167934528 65552819 197068463 850463141 906748375 884036231
2368364 40962232 23907363 199274850 187255945 193858852
327581571 160144944 52781490 663240877 651645031 560257759
48954008 2054749 8486436 96170942 90968028 98198029
322796135 240983256 326317574 934876347 844038108 875373698
263878576 181711381 32418160 762726508 832796262 946934342
1876960 32110004 1928364 88123283 102478428 92535118
72070836 153320404 194931 327281397 383600996 380142897
57683181 229353324 168068317 729001465 755813341 763722919
209612285 22118807 40655228 312253979 262700026 261805702
106578771 16471188 33695580 120792278 39655832 69033144
77627388 63450752 114690799 544972743 514307771 499033792
383030074 202651976 31481350 452192505 312700261 377721575
311831839 104515772 51901423 682141623 685859379 663912226
762228777 335793862 251600482 929149728 809333572 735300577
409891048 425433662 60501999 601943651 535346707 571810228
107661119 64827739 1346699 397167701 538205901 512303225
7472494 38057624 8120526 258005317 299822220 295791978
566604341 346661001 171198379 736326095 657288203 685972749
6444746 6863117 15445302 368581334 386649167 331705223
248956780 89271707 81393772 498345323 498124452 278391073
299519351 97467186 336064875 734772898 936245602 914570120
35404311 327621216 140777153 802045459 889549169 862525292
8353735 2680476 16113899 86973817 88407848 86127665
10272361 3168054 12713 23916802 22818502 23346336
262950361 34080238 158331698 797446381 831485968 894481394
16793217 71050769 7510289 826183114 965232663 950171419
108497592 58070004 2922132 197861058 211818932 38597458
12042000 37062324 85589907 728377018 612113508 644438323
69788279 11293687 18456950 371892101 343844986 323543310
5477199 12110019 180932134 481314111 414546274 475356611
44215539 34207185 7244216 104496037 106502247 110238541
31513219 15002057 6888093 39730875 36522302 32225532
20604617 12235073 3429359 213395499 219335198 163974643
7187951 67823078 11473578 782102014 773677930 617944944
124985900 91281610 182429489 910053835 817692725 812084019
62151101 3442926 54161909 531560239 560981634 532903973
259398212 66598186 144147037 699370883 689040628 802983811
7019746 80242128 1036989 366499835 381081593 382118666
72753063 16902506 6658036 106871970 46777519 49976777
170265436 257176088 76889231 991191903 897679822 978439975
7584705 4623416 22065524 149246221 155890111 161415031
42776642 21281384 23435483 116056032 97988193 94437732
88231710 89159235 3487812 224200552 243820553 229034230
667250995 1378321 92222404 753465855 705074116 732947273
477721391 7674680 434125065 606227488 420055114 647390630
259987944 55453666 134893583 505025482 571767914 611766757
565108499 56966101 576681744 753845543 814918809 878409509
178327733 140437421 57086477 390814165 302573345 400168330
222823180 10948640 56383179 359269699 440010211 307884858
10470006 4080474 3851639 130562983 155597472 167350232
592573253 441609820 354380427 673247742 711508149 503476182
431552624 179279763 45325811 544465370 455917785 455616286
24330148 13539111 29887655 235130151 297669511 291550294
126528143 9010686 138154097 712770942 756542277 877230416
46059005 70434032 44387871 593917339 557257259 589937595
38490677 129168781 156889965 694035713 739379188 735714354
184593932 63330647 323539030 558107339 642355826 615200528
453062503 195538100 311472635 844055214 912010064 942433093
285639353 161598392 224548803 531249915 560530172 440254240
64341 2395 5109 171050 181685 130360
596411965 151835422 449672613 835865008 713269813 561865210
270872925 130524693 54588169 293965722 342787113 169184368
124970919 68031911 102601911 279476098 242168833 283733430
200451581 30750725 9726331 419397112 326800558 373394955
755557 9624444 4543829 51499090 47908376 44320095
83686879 56974402 38383284 628395720 656912464 695675268
47254515 63588824 17084477 889018713 930827537 800667835
58705600 27683795 14428060 222481566 224589557 156432471
164767508 21313723 111835650 373757649 399771702 356879746
534474798 22753356 22660107 831797620 985558371 554693371
73146022 8015516 72630738 240732018 161371487 206154284
15119486 5689946 13315653 123713340 121530936 112467570
208355482 19784939 145576744 337016406 270312849 313144362
15650407 1634588 4750814 79155163 81735685 89013203
158282386 40783021 119517462 774598317 779057186 866494140
134586266 39718985 28774557 369782046 347953341 351602319
12736050 98470221 93816454 710859013 763561884 646053973
394146038 214069390 3240885 468461953 409639865 211423775
27911317 5048233 6950572 106564454 110243628 108365339
29795902 502413 67496377 357712676 304320842 354819170
624788680 209052418 4464487 742601382 537501777 441294567
352427452 33205745 25857805 869263910 932730399 959955904
97742107 10905471 38305074 154465963 141597856 156443527
50257440 17349222 7999586 64245064 67330912 60429234
13220665 13564305 8217549 182091529 184203275 181502471
13777135 13321182 60316540 434085120 403185873 464076729
5147512 7311465 6653686 94175850 92675242 98076526
436344556 88112147 108967007 536085748 303548266 545968266
665733490 63618726 47460687 815974131 860986489 838661650
47803031 8997142 77697085 534116875 495235038 530110917
469252991 233570815 472372344 773245872 608145089 704323200
384687170 210634188 75122812 569303214 667960907 668930740
16469742 8543405 51636826 343871924 353015219 377963269
32756730 3632722 17602850 91479174 88480936 98944673
39986370 21718600 36004238 287916969 268216108 263732306
79229106 5356301 1692724 134073436 157844909 123855234
15682250 14988194 89160798 226026124 246692860 230108297
267242445 79150332 108503917 566805477 304560710 508307142
376005270 19213672 6351720 602735162 487950403 561840327
751458821 24100551 99035931 959731293 966809260 871666698
208997141 81298495 25781172 521345924 533626019 554796953
182368155 32878590 40400295 636863371 598545996 673279329
53874930 297280566 1228835 750332994 752726911 765339059
77240447 2249560 5882971 658475305 685541329 661301433
329155087 28632228 56758806 442784640 418432962 433350754
383160276 43249935 191241939 399589313 410324564 313006939
30413019 131943089 277472417 945057269 674015281 799329031
42120959 10392633 8577733 69008823 51591318 54338723
83297039 89340431 16819782 319599449 373950567 336093509
2200941 2549766 1600301 5371161 5127618 5610721
36148900 1359805 28130583 118978190 130465143 129333952
17015510 17844283 93924921 244066477 205543005 303242547
37855209 20521948 3907427 65422299 59868803 55267115
161435 1134677 7681236 21766851 35331253 31450561
3386116 909263 3762519 13476090 10991358 13174051
144979727 3661692 55699551 484004250 412781631 429388911
36837415 26916000 41922799 240343075 300795193 312379915
78067277 25796109 123367881 663214535 764665740 771900892
3533938 32867839 46458134 807996909 908335465 705677287
201582304 100021067 29445269 725382733 753661273 645793242
144915607 35307433 1575364 245713742 192127860 104560996
8361995 10922037 7783982 205802616 186491117 198696028
25414451 1884855 2552254 175893109 145996376 160782220
4696453 1450423 1743855 27930718 28440366 16721139
18654937 15925742 2289539 89309874 73053745 87497668
20131242 18576277 34634431 335805398 317228022 301956726
85097563 34166202 14555146 644341750 527110383 622209814
292149697 44678555 53914612 385758641 318203121 390635906
42487842 3535094 16903712 65119588 68089694 56194699
666653835 281192060 210997831 787640856 379020812 439429804
112773195 8318095 24982608 581470044 653139592 345906376
4548476 8693336 55535011 548306412 583640433 445187181
48364446 29036288 28602439 104657854 99936525 81281423
23702963 10235085 49185908 192053129 164546612 190864740
99864884 98900685 25168539 553430872 531875882 519176946
171868633 10110966 66236538 482204775 366380337 386314701
9058715 1861842 12474000 101422653 93140360 99287483
476062746 27640652 90142635 908005258 878834368 688666439
4078649 28929469 8742687 46432026 51734259 41154417
449652727 57771122 36477485 759886523 593540852 644375609
123462470 47907831 154774084 514202485 464093850 401605772
82370675 43435541 45163878 710800494 711495063 631724030
181745822 113126108 80681372 764079126 828921651 813314190
4082031 16553794 15228812 133390545 148495274 89737390
23727715 14161176 23503200 177542532 177823042 182754697
43252831 30423855 78273528 569403517 503095187 401513250
454028623 92748952 306077761 511828257 428579146 558195861
57282748 102379240 189238310 711663489 807392585 684707089
258761828 32569855 8632317 339814186 273587587 263579631
17690445 2390234 26484221 93091314 91989232 88787472
26820109 1545394 29477486 486170662 385845627 493968391
3392591 57108293 81510351 974676226 678658320 986676079
14694772 39983327 26324895 357047819 330981034 353367155
7501173 14292666 18554105 43037007 47646638 49854210
7665610 19067016 177955233 840325457 770664234 668604100
3802010 5958701 22170751 109686402 104211085 110819978
553522914 213099159 155098545 768776904 616780185 727952103
567570409 218221425 183844352 658540468 664844431 482400444
146754248 37132074 73111805 269463803 177037840 210488686
260222776 15367114 37490962 538723871 504468257 429534515
9062690 37775030 16516830 505418435 595614614 523218147
370087069 4943181 203454831 800465538 783103836 774031555
94870650 171344127 12816079 346844475 340404616 344923113
49964025 92994518 84912350 624235894 612399712 624242642
158205039 31148759 301738733 480360089 571157804 504985443
429564746 10929557 142153839 710376381 338856090 632708078
52462893 66576088 116409143 723588579 799229415 779584848
41233991 8680038 15383402 272793485 187617483 251600507
7901648 9876550 10496574 123772676 149347304 91757383
583712 327028 257772 3208204 3961157 4127601
272058633 35437139 38348473 688344824 671473744 647701724
454517911 47633968 94635387 612024814 490165534 520181378
44471865 18619347 12885595 572269938 556053956 569816756
211976513 199282383 117813088 507583708 467144426 470837568
187013483 205883508 65829937 503551940 412990277 538517828
21773712 12370255 36460614 624551349 586102509 642457133
459581980 90059653 125168964 883713089 905190939 718685839
273473445 274725008 12035811 514424877 489347222 527664446
182891484 115710552 78879219 700964286 916618604 952652632
49428406 88242256 97617064 557293554 479646589 544894606
49629837 193070841 1027257 768704562 740483029 834312420
13376765 4284377 1115738 83696511 85756325 88721009
340028863 1526678 98839678 425648198 283263021 224045576
702083807 427130488 118648192 841574872 571078305 382010213
10513571 22894815 30988035 336046675 385009520 395800116
95942798 9723932 2737037 273122159 272072514 278656479
12379564 2003943 4425445 120226404 95092745 132744866
85611998 62825789 39567485 581979205 537973446 535047295
115675131 19176224 25219624 754379004 928649155 834625393
31350515 47620794 2731928 119836209 111101216 34347957
265181913 259048302 32487014 504357601 515103512 414078866
104788905 38299463 104703816 653666475 689969401 698352738
62453680 1004752 47189568 304113278 315379325 262153064
85370289 26388089 204498568 932727668 894372192 814838162
60820986 133117079 140165468 717720000 655695661 661120644
26196696 47510273 8157186 732166172 577467144 712420146
59425645 46850243 51143551 205635218 221165327 179897254
32736736 4027930 3989231 210968819 167842976 206856545
39538443 18898435 24220843 688168853 683723909 688457455
15698293 37175692 43600051 352923704 360072819 322447182
10248017 14018303 18873023 331682523 255346385 315987301
5865555 2348934 14313557 50951525 47262053 51293599
389678302 48291518 273920737 487991195 629846417 428839781
503718 29769931 150709381 596690772 604505425 622458356
521294499 259239174 172356201 686101886 420241222 677145819
196719577 9795879 53749581 493366323 421175323 705344257
122927345 30750996 41529373 318355647 290805803 213528455
242204305 31915261 229341361 450585185 430071063 432001712
21271018 1151215 2471872 58116040 62118133 60436005
139453238 352453264 151869878 849831687 798424523 845644812
64645447 139201515 14158475 413941441 326290838 371069879
125251368 32994668 27289255 719800766 714172265 696249883
259153128 30822947 51367572 898704813 868806456 918613099
18219774 4374442 2129633 56185358 45742879 55749686
535216487 72285700 216721493 736441658 655499550 642783090
79409236 40282564 49410091 557020452 526892936 430615507
343679785 71799924 26993680 788429706 845003020 951590064
224881438 201931059 31433499 429796847 386744712 433966463
144119409 28317570 98634927 203597988 208049783 174781733
110399045 207992391 109769991 789469614 751702992 776087559
164175939 1835853 23928713 238706718 116037034 184547398
1183613 3458280 156133 134378246 141061545 94737663
6612624 1852670 55909613 194206116 224611502 241268051
13576405 4154983 26633934 602752113 620948038 658302001
317765187 131895774 151708139 505242640 452892406 521464174
450730345 62122087 329820071 929644567 744807604 957233046
28988360 23870657 8002109 199063228 216563919 184490562
11297556 5248957 13843384 419533209 467406160 414280206
386915750 317406265 9817911 417472630 444063907 438507200
327270042 100310819 7409539 584372179 512353363 565550554
40970914 35677172 62039852 778726809 591592592 768564762
6161537 40084552 71977996 246017015 243592731 273625943
646848615 191409922 387097882 801966187 447043758 817891562
504783899 48114289 23243515 752238354 862333454 865401251
129765318 151250436 106142745 993307517 987071755 961010655
103159190 16530244 314864 683921694 751232345 583551927
7823276 6788003 570855 80447379 77341543 76226896
106423941 52152478 28716359 617905246 640124661 635608740
8033612 15938216 272439 271322041 285048619 315556296
56458920 77785907 72478473 149006607 197006447 128843133
239413789 26950481 315552 374602233 130067509 405132248
73944201 21743526 15103725 147441506 179092903 159051921
27119356 30831465 9360702 133035760 136986295 152420223
3617039 19465092 4545904 541369136 479919776 531533366
77610426 7191429 10826186 137042967 162970131 153925583
100454033 7226645 122066369 227402077 176078399 217301109
10494394 7969529 4929306 16319397 14933052 15459424
85552126 34340763 24814247 459225704 478081630 488212274
111407164 6921468 65675734 596913090 628233361 623403205
333107621 82722408 106942521 858955586 908516164 845338751
540036499 214320393 193219224 800224519 855637973 801776143
626274877 242195360 35697754 841807605 634957707 775666504
527965982 258138228 364479115 846465686 835778632 788618334
65473490 31409962 64904427 124801137 62338151 130343796
101481232 36118390 79353994 747306327 566409015 624257171
4769379 152146907 31485052 602058161 618657859 627139429
300030655 210355168 57924940 795391005 718880498 763311925
368158174 67189897 32915036 545838722 534347624 542353436
76384139 35783956 5584326 227331085 189772533 230631804
287419732 155307015 109453136 603213058 561550750 615765713
39830564 47582858 6822219 86537024 99493869 76159507
121373687 21416037 43751908 367329189 456734644 434533316
32640135 93307727 141231060 511755080 502125959 501820688
234746415 87794054 76026748 533405524 551479564 572425849
353464126 96899550 53482256 663902092 676439949 656172107
62091180 290220 15959646 87853655 55997632 63507459
123513724 68512660 27135106 859140942 780265342 811681235
332064307 30858914 184084445 539745168 583642320 536146219
90740292 1736982 144299665 467903695 641934093 507624917
182631513 286631570 108493588 476257278 550573473 490710396
18282618 50993776 14258214 304954281 318467920 325183269
8121106 51753987 24470350 271140558 275439208 247008369
133177229 48565781 45321184 255936954 243228579 246065425
38473170 10457822 47671471 358435093 356476985 339621454
93395859 3738646 1677435 132535784 127231806 91916779
112307201 91122203 10379813 452488636 582392726 544064728
5702619 295142 604095 40848284 43898962 44232178
9067204 12387069 9219482 70295626 72097099 73573284
236399092 29373407 49754667 607033846 639525452 515691599
382929844 133112763 108062409 625053626 613652551 614521547
279085968 95909782 6110542 669060404 637568901 728383075
119421408 16640584 4844007 590627999 567006434 428730855
107175004 29761625 160953324 793216043 695583663 688980563
129850870 731721 318888988 843337697 602862800 743391342
31999055 10783671 41430365 238291445 188737904 216075054
83485367 29597361 31169084 139095886 133453358 152885144
13643597 65084354 12055347 254624308 250902850 271071953
8237903 5722979 32045053 203794436 169994312 214537719
121865301 8049233 276765348 456336486 470788338 521293526
30250812 104229380 19880996 576153487 661043598 566776465
18923695 3934913 3491647 147528067 152468937 110713261
19289848 12997215 10244648 134482042 124401356 135913151
3444859 65920 7160430 146603690 121258563 165018354
230784664 77227026 208362694 527053204 527190922 530538849
126600253 12510935 53683609 457381312 532485350 598086538
94492658 46887597 2045096 143872074 156510070 158386961
216494079 6645104 16907526 405736145 438474229 311359316
51308940 24843024 5831601 986836377 856466575 983998217
350391430 127657877 60265138 448713082 599620413 560804557
172214375 37207315 29248607 528070381 597267221 608217807
426558680 1959347 22880865 601455787 665083429 681523472
212989213 11244519 128318087 975674346 754698672 795582101
269583190 69301362 14670015 380859242 359720388 375095886
26327522 6588559 8291706 35395000 29104381 31440320
79683987 103049360 14718285 618808679 601535249 549875393
281464257 9589505 88459023 489357866 494370738 452594655
135307682 15808728 14733100 244777118 282393511 270005181
379950958 74515241 62091029 608831227 584823927 323126841
134736888 81453969 37512839 678404037 605533566 704213499
19367235 29988964 4843702 475660349 547429850 436740439
61711241 76850428 142227508 755648183 702637208 783868433
26831368 8370095 2200796 230980201 281109372 259349475
218674785 25804429 33501507 573095055 568189744 295003297
659066936 793610043 317565401 860222466 958993530 849119531
190061872 301056 55749949 325047471 276896986 246730586
72974708 19349269 25425789 84280741 88096799 90008555
97166816 72257771 277212 571356299 589435068 597633541
272577690 92972324 58369705 598183127 623376420 620469713
328465324 304994265 33968633 408975594 416319932 248874485
23862996 8850448 9077546 160996095 156984432 159782508
7272448 12640955 18733318 227541725 230328205 204446211
11858839 49732765 30956084 702855258 669856967 664238681
358472501 124790554 117914076 610927637 668388056 718493651
156792890 95083 57207486 557322606 507752707 493344047
15429024 154188991 46493225 935698453 934855704 913397298
129425 14536 4089723 74117285 74642748 77569281
38212122 3750474 21453782 103435316 103353240 101818276
70513684 184920 22637181 321376432 327597688 322171299
76094415 29331568 26353206 173564648 161489077 182732354
195333464 77649763 37792541 223905670 217497465 207195316
46363884 162442004 8127689 559514769 613353671 478385274
9067499 3652501 13172104 59527908 70293966 70571779
361199 1891316 5287312 377531340 353301724 208295996
42396737 34596833 23265609 478411007 428385520 405651218
775905471 211065393 122252713 858240936 654195157 815825422
503052946 29128540 405554197 623791961 624098396 483904997
207356776 70970369 32607156 566551172 454935862 557043551
208585 5348681 90913219 355493868 345038977 335601780
107090143 9529629 1016656 424317436 430840360 440206309
127238156 107800614 12453989 328530930 330199749 263156094
35277013 207502851 164559223 736383568 998176217 776413857
177847387 45058738 59083152 614528621 736685999 839530486
1600839 3672499 7908136 20538568 13699034 21767691
9578730 4632941 230750 24838058 25875917 23514912
22021469 10102091 20563173 803243953 909375501 924685712
31022862 52919068 31297190 321038199 327682328 172965166
334158127 61934308 247824689 683020611 753942515 743657376
17486691 11078829 83362281 246758503 226578770 238424254
4558658 12520773 20325424 475272042 447455627 477165126
43122555 11171834 36198883 73956626 54021416 80139298
117283633 4583203 72913315 268923652 245024446 266840575
95950104 25509451 60490395 357641689 373276468 366774155
122024973 60695303 74671462 374195881 478178084 440344662
75863609 88468179 126050884 667774540 857404588 836008386
21987948 92895962 75368129 424850482 583839158 621003283
727618214 19377849 168439141 834856931 445802953 641035907
42674016 15661469 38318017 101124113 94115960 99452705
21365184 93023649 85954720 485342116 644304843 515209363
18831883 29773328 9802756 75803643 79173479 59945159
13745696 6736700 7657885 166860756 153144802 168937803
285231765 25848378 37020151 957566193 915310448 904458258
146652049 136190179 102693094 378029582 482841984 467386490
352037437 105814637 103319287 672665304 655017466 629777823
41240896 7008942 47301411 404027881 411708804 412316779
201117228 31082477 77353628 367789495 517672913 505097289
61734600 6810888 83441711 344641127 324911764 294201536
6408146 94734298 86615021 661824873 564627963 523530729
87002026 150917192 47205104 529902244 531508358 559610036
114792477 13374105 13806368 882337939 781122425 874692268
273788468 24902695 74475405 345372338 174070053 251564057
357908300 194235609 173058183 824447503 797701203 625026616
23100681 149666320 30915079 741204215 862434862 822526683
118555503 9969179 115081285 607664856 620166575 545453445
273783144 99587380 145169948 819267676 820268738 676209554
45664417 4859592 12586052 195925419 199960213 189199513
51754759 2622426 163050754 482324420 339257944 499993148
351608771 54582521 109583394 851237123 893191995 856620335
55191944 3092803 13694752 291866567 229181481 311897008
257454334 90013665 98443862 260224762 209955090 136973682
11466820 17123098 39605442 213509804 208775294 224027799
247867064 379591102 3438102 922819856 867671841 523559139
496817620 132491191 3668451 724348005 553927118 393600774
444593333 162295466 32507043 921671442 745897549 861677476
339766663 64256525 145027587 349836821 219567066 284980132
5243921 12118781 84574444 786973103 667630964 795659138
156774677 72798365 32343650 304653564 272686213 346623934
372557874 22334722 300023094 455711298 340160367 505165434
1930506 26798570 11291150 192962922 188894322 152818328
109972812 24087367 12967802 330303847 253020270 345419272
67374164 5368804 126215262 569577245 526382748 471888097
7727784 6029739 64224227 616766508 696337859 791124329
3130835 19719410 12958580 693419124 590936406 644045660
27368493 207844332 13514957 533028742 628525737 663947482
72408529 43748780 47094601 742567372 817593986 741319443
344710377 38420927 23915468 438393295 405734371 261232556
88742742 1092699 29895078 586166934 575117921 484309602
17583586 5771151 18243938 352227008 333398248 374728098
34785630 19874282 3639303 123777945 121237732 112474083
128925408 31170507 59076971 553530604 535651683 557214772
105887697 43999826 139282804 676590975 742699711 772531936
33528372 34371688 21448902 427176620 325255984 343075672
798184 1585461 3545239 88455094 95636119 96150151
148175836 63887535 61196764 396156006 403337637 412373974
135585772 117642698 40693111 789324846 881359938 749564630
544660381 124220843 97974359 868575987 819977768 751594839
247649331 80542072 64235104 690278815 709532689 687307701
208242504 363551299 403744301 739267820 745236950 817314162
484505099 134006492 35469118 796882415 710107106 793066373
94031000 226874797 13044843 687611934 707093120 704849860
2175898 60722680 27631500 241569942 256775618 240907766
553865108 22800807 67818340 595116226 437147480 495847960
3525587 11055352 8509657 88949376 89158696 83064581
439618171 25432482 83080131 683343680 839496790 828088868
57930146 10109212 107743756 865823886 773459385 829647910
84489238 25882066 24447151 413798657 412039262 386692974
3045430 190309 506158 12614866 12295282 12522307
361272124 93572180 55582798 487136856 446217831 495215470
28219986 4641193 6499317 82282855 61443105 68622292
8819547 19040035 2780945 41004866 40527040 41529194
5883995 180471 1739008 54954147 51287543 54715064
31078436 30786654 40043390 97101276 108066688 117661137
146046883 83054756 120549011 645839103 529640482 594803360
72137669 87617506 35904625 274082909 308008726 279323447
40270330 2200658 32530519 274107854 237084015 235920767
297294450 74787407 103569197 591885493 265211125 668647619
67367049 21640754 23088330 368907576 409416786 366785565
61296272 44501886 28119629 113941835 125901647 125969967
55257449 43445728 42302208 226308507 225599757 229175676
329640198 135755858 55643366 580688607 369752141 498883571
89756820 22533033 19310124 728763076 529016417 537672567
49622200 13682138 71121615 585068177 591831214 558418816
14464851 40648178 2106081 153584193 159221391 169883854
27257568 30378688 7618158 430788094 353048780 454624203
21941492 6753681 2155170 111970958 124761518 121060631
235129123 39325277 147941311 829905574 859013378 733368081
272031828 22660077 226063137 847656047 715847449 819425946
177878333 21059621 168673358 714056361 744279965 706226855
15228451 20616161 5594321 328178575 306862295 356819034
23376965 1680787 7478184 30838983 22933763 18791374
566546075 220149995 259964179 903700655 570010178 581214928
13539249 17542832 4153458 64905840 56572710 64997409
177016598 69220785 253358407 654630622 787625709 823427040
11599764 13245577 524823 43743087 36010347 41260249
85224024 26140581 32245162 498998223 621338453 583018644
21995519 84335847 166055861 766301265 746834049 780592493
22275068 3334193 85166657 147986082 200758171 195388905
108561454 48524101 7254828 209761943 182937200 228591069
36230133 35383928 269233604 862054805 673755025 732023637
394184753 392978007 196732651 741202986 559074714 702608454
393968738 20003540 23481985 493606716 527449904 515374466
810861267 607426806 154409023 923935216 868977981 679580980
30222834 38393514 72642877 294094220 270635525 264201967
544107261 318586375 340667707 722587107 779734709 509209629
4662114 8783010 256949 193871336 148043456 158885515
680084559 449142138 29148097 771308577 841666276 737485846
315311173 216668846 160604859 496815208 390700493 274843529
24317358 23438170 13181948 199120917 192844213 203166057
300197041 110075973 77210295 339283590 320867979 286177280
31248713 33964410 6444298 80567286 167718427 168588452
364665016 76274002 942968 568181103 492996543 120625509
7880067 130104257 7011253 527247002 612142972 620896992
11372773 425226 3089325 382700621 406052359 435906521
743225809 172865717 109766648 959479449 725500880 342087498
32737793 48238966 21241071 404708535 606674890 605222062
31561673 6289953 173847348 566594156 590369834 548615345
49673586 39088613 18033680 468478213 490222856 447901770
106788779 21996518 1939442 282297011 275087569 287135104
49384087 9193457 12535419 924535768 806829142 829718432
59657982 13258399 11097464 423275006 574937761 488300832
551582795 102035181 57950315 634106891 622331946 620388393
21659557 177481901 132750930 452817107 446740525 430255721
33555865 54599732 14179337 212311630 248626211 229480737
340571296 5368568 43493546 532973472 396135375 464197910
177544652 32121102 52937863 200584248 169007115 141524576
31612976 7283751 2280574 465361135 471585591 485945260
18345679 122735316 16775836 873427208 749090638 813696847
21516668 79005227 8568902 770829015 829306468 816288629
181271631 65219557 81374838 466405992 375704343 391485565
75482684 6791585 15854352 262432894 247601629 222200947
12183011 46849789 4516760 763499822 739763362 767436899
628214094 24114256 147610098 799896203 784622905 757432089
836770856 127253622 70448236 868124265 715488866 349422553
122290041 44365727 28409101 242042973 281119736 270408526
122494569 9930013 40121671 461565511 419875241 509724236
282420063 167266356 73372359 365391418 374624055 165448820
394182064 95004084 137537595 533218290 479368033 619513209
5173462 6764576 9120930 71213102 60124865 66538817
8760138 2990130 1796276 25938606 23118635 28525294
569350522 6334552 34678111 775106179 865917517 802112114
21358372 3758556 895278 24434766 22090999 18853102
133774938 204269293 16310480 286558704 311595396 237791746
105324567 62171928 27762288 397508343 349266996 396501541
392354350 193274717 47022766 967609975 931764208 935795638
140129677 48958312 81314779 489897873 529899918 514408801
95476183 62222322 1499547 601997716 645451957 685723515
38673 20665 38079 52753 29194 45931
106546930 7114549 2258364 387889264 278367457 386323621
122123665 13109369 40113368 259688855 199176903 239132261
206622877 10769477 55246883 380972772 440905046 291322781
6717544 9046912 10630144 105253315 126732062 122295318
244845918 191998400 127288205 662328126 623788269 685411177
122917225 80065853 69188191 142612812 128994980 100986132
154051302 90500200 5567235 476283927 346603406 302577927
102036057 51365701 58034515 427722598 407834980 352070719
16606600 24425669 65741655 279459682 280440667 338248808
108229850 21521386 60761503 129022288 135490487 82251143
540215099 212197308 517144160 743769912 335387523 666662743
12660421 7149204 89591745 347131383 472875448 452448087
1140567 10400203 9791717 98574186 93838620 97728357
87264588 83265020 187450211 617598730 600451127 716610427
80118119 470303 20321864 263695153 243041196 263003518
346042892 140979971 3856802 678029833 536887652 677810663
1698296 5487744 25632264 78484871 81196332 65943688
297209738 159105777 146916342 500920583 624169816 620144175
296524236 36971303 251913386 583683421 671664653 682531142
136820741 66016421 55098671 853873879 861134297 838147950
261759053 109120072 93257739 685104635 703059761 537609443
20673103 1034428 5095347 72336850 73368517 67278465
174185589 11366171 111992847 193693442 100984889 194845520
10115215 57049837 20657449 191839141 196840341 199541578
259645427 10870118 85225867 472150927 461155117 590439596
14282473 9519833 9334115 19224297 16541160 18542774
314399453 39419324 92689491 753471923 706399831 738160214
7269557 92059473 72263937 334573378 294052736 343949371
208116154 13866802 35260122 266280666 168289863 282276986
46423431 33298975 11350745 61179110 55221639 62759053
134110015 86318607 48086961 488368074 395341465 427049052
94068374 22397217 12548546 408405748 401464978 342296291
171920891 37147243 9887462 706658273 685573856 586245412
121715376 103912606 137394886 884140634 964217136 868762561
146356429 6375159 4532656 282457038 200794124 259434405
26638025 23005068 32516665 651942506 696340238 404283574
77839130 29134826 15302058 199279459 197992924 257117090
342508363 34743341 144768558 446224137 472016424 325251536
99480438 7047319 41406035 317068943 290084715 303984141
27512912 308711855 8643324 831623185 889597395 675280698
195333657 2998073 116280459 798614177 789092443 732620608
260602307 108608528 33541404 902326065 517594040 911711828
59340192 16484174 20167061 441780578 438698422 318886888
8395252 1081936 2003897 23573718 22575885 18857840
232212141 33476284 26906429 404021594 406583479 449781448
32582880 16596899 7798532 246399200 242052616 251577430
333003199 201982521 2700102 689934439 598161790 534013657
823329 7814977 35995521 149134643 126722155 140359974
300741978 1807302 15806624 552599742 332040746 614398730
1770641 3558490 4474490 252090053 224226929 170183662
273001345 98901739 21572956 374574748 284916435 388165190
109459186 25247506 65177542 311384496 247775182 297443536
16121754 37288159 69149834 468564505 505509420 525993937
42250034 12294151 5948072 67109002 62680739 44217351
436793259 8617110 52448242 527906639 203336897 325148263
289239692 54102819 145067261 857870722 795486334 857871193
74730926 13799059 71933055 88370442 55433013 87852293
672518173 14700106 185371325 720472469 748819082 690199658
137783594 55379360 66605606 777180425 779686334 837412799
168592456 36520816 58806911 758257505 702264436 757807853
93777734 6056585 67038385 773304569 544461824 866221432
65555002 91312597 58558870 462967148 511772827 386863278
11812125 32973138 19462328 662276361 663364051 649246373
14971448 6878604 24475449 386221947 428172425 384436579
15388610 43132729 10859514 321202447 333851626 295895049
158365175 6587547 62662867 270550190 252213020 189184640
392819009 43863861 37930134 561337320 461089696 535118100
93711048 37479571 99816490 120439416 89951083 123748035
880852 3137011 32706902 288477560 272650397 282514224
185385040 74012358 8182068 707415966 528831922 652257396
154586533 255604182 70460862 673573754 750216332 771291995
22051642 21221468 2577806 85443517 89227979 76358050
29543253 16498361 49868731 822195551 775355904 804654836
687731384 25346528 152946454 762918355 663457749 765894180
7505250 5915302 43619 82088567 71050168 70027888
39458665 17481818 120744175 896720458 938014320 892633860
15762864 1670042 16080244 56335563 68870780 67014802
434922642 150123194 17163309 615928375 452309435 446584470
7513926 13641593 20171569 555624685 556106337 483458572
17159773 23644364 11333469 461999062 409765636 473741667
168273821 17823115 73767643 487862777 497493592 430149896
40214042 32311896 13661401 273409874 342169800 339965212
33972539 43644127 58100888 440216467 422984352 458220379
10382128 79979581 27363796 566616413 571439459 359348197
38931686 85550056 124506042 825928667 795444243 811196080
67729481 24382160 7205300 288239792 353129034 340353724
487837464 50172929 453177450 737638707 781217310 891264609
369773499 116241056 71423103 537852491 557060043 465384509
53004136 46222490 250929027 822867142 796177196 822186246
664519 19186890 6376940 77866997 92148488 87845041
120388566 107208658 304492213 892641164 927806871 914780209
173350964 91850558 13122298 237972777 230929530 220926871
320592097 62818100 112500360 435587954 389770785 364884519
54545500 16618285 26935119 114713529 105186438 96658274
95506296 44458657 177663458 658969931 645704713 619936592
471460421 7782947 16432 887284144 848396705 649922384
448996277 174851336 229229160 894553656 921811742 619170831
194433794 244555606 4825942 641277124 823504371 814760363
63503650 54114177 72359174 424950408 406499923 512978913
117692474 21339372 13586702 248188658 243973066 131771840
153371 12392680 268454008 839127557 798293693 620383417
378585636 143974153 265989869 760901892 632220586 733672145
157186723 24513056 42650865 407663734 363983495 420978915
109262129 125510530 5668936 152911251 183938566 186235237
16240555 32125636 13630499 802784400 779660910 592540507
88720424 113016462 29047789 774408613 866669971 896666102
7188300 2241203 3528668 31198576 30739070 30991276
98276925 86182154 48722612 560737576 646856320 640734380
9748091 2494804 11746569 265906742 271421159 261429489
36580024 5763401 1558723 113281575 118374261 108155850
283354914 470170348 682080537 708650793 793312765 838999153
28595235 2747602 11178801 89586870 92988220 81612042
24065870 4258865 30240464 202145400 194071126 196127558
17853357 3787049 8531982 584784591 535556364 540071180
6212980 7468500 4480117 81342188 82974777 80198360
167821022 32323039 214842325 681185405 723061141 717166201
24967068 19502902 13330947 144275143 148645068 170517943
66546246 61185089 38979332 81686351 89089327 94836371
381933907 65098874 9266037 834426064 783630747 456447347
180561095 367713497 167267586 871832917 942152445 743320516
57666041 11277720 51842643 593666750 535806768 556398879
134495910 1620769 22583271 271217108 277136549 282965545
268332027 10130527 7734470 665056292 448757579 475631140
105246717 21474774 37251155 435046627 239725340 424274994
187742991 108774056 59884775 784551459 615117706 698799908
150754232 28458949 48138957 289093799 260993802 198466954
68457455 449555 62294393 560921531 663389250 748141674
14172037 63982266 8297657 583956592 556049889 546784436
298726119 188218225 188186836 721645595 666376054 493874594
36968665 2401447 10524777 193549542 167231794 174042597
475104441 245050959 90522034 823445112 671278151 752418973
149203 594843 30738640 86064701 72691504 96392005
1949249 71704883 110029943 640595432 670369460 477379009
334983091 5620217 9165623 504924425 514538320 512810087
76106823 144659595 10819180 293645049 303423621 196829737
77496599 181777710 33878843 891264462 831451924 773637702
23879796 12711352 6585465 96660655 95289666 102997575
149598173 16658027 23036903 373292171 147212839 340406882
152716866 11400383 140614425 699361439 766091604 631185619
298749051 79382519 92302158 517489737 301487938 523084560
19488594 2030664 25717546 90385581 89062546 81849577
129131 25298918 69498662 384563618 384746561 391571857
57682495 32910586 22529740 777748534 695683798 777798124
61168633 40960279 86391158 546062362 621370063 687795259
20381104 40587428 202712 774992579 911799552 811492226
419338 608331 7160043 29497237 29779927 27272009
211071660 35504144 71513246 395551496 413374677 115162693
55223165 23814463 3726726 254399289 384490413 251107287
30881485 26725715 22320495 278114865 388185531 397714499
111318527 77226842 63194163 261523311 376342327 298135151
79279448 78879698 21145711 356875479 319194018 341097251
195197361 100999255 19350418 681168847 487141123 607396318
66985933 20636776 54902726 839404859 936257683 886523050
145102219 163513714 3820813 449628764 445872979 441611258
101917493 70298647 5236641 215383821 286391176 134731688
14628482 14549145 28535940 258033348 276831367 266338172
16405507 11847474 19445560 122688556 98399876 120928413
57121062 50533438 6968484 70518845 73347052 40231022
414201 12631146 70076070 213574977 260484655 240486584
76405394 10221669 46286002 169663560 180009648 199011273
2291357 8681300 1073262 40972301 45747384 42613613
120162 5473136 16955785 49614280 61455053 62890927
77781896 87624403 16405000 490720118 636271894 694351861
521629145 227000371 3774726 626569781 405187574 374432994
51818467 9413173 9775665 710268328 632041818 570735510
74342478 82597342 2920067 152033602 168759628 157340521
101068976 38734196 1881954 450924278 423424573 446002299
47810302 178236 26134317 223639655 219167877 170868140
353706106 12747881 82403876 874107911 316035623 868130687
7618772 14709788 12729837 70521754 101048516 100575569
4046213 212 302477 20174311 20126051 17819779
47684251 101166663 5752004 695022274 657524413 692112608
196703180 5662002 71665112 211896582 183414703 209353901
15842322 6001372 11659999 437874735 442321007 412919478
168429693 27364483 12584881 455360606 434605734 405832300
362056566 231717115 139503675 846830712 786244020 732262685
104771615 265467187 27434013 819931007 972281675 863587809
560043163 35053095 11896031 953233982 965824667 767643639
26853889 50145343 7911781 448863419 463805481 473614597
12098013 1455651 19870710 139802830 171839422 161626773
24071455 125748298 50751973 802575959 878363200 795069537
57751257 954643 113780843 477419081 525359651 558110338
52675977 89986602 57576657 403463944 391617844 400799447
229408454 2237864 58004311 966618913 977455871 778747352
257585765 2777064 129561756 592263841 452174279 496265293
37827482 51411396 4506776 157498908 157537009 140041653
135593812 73064103 2544772 329892208 263927772 364369665
12790572 21371155 63155355 227294756 218901950 230304257
69563958 11414951 86184545 351934436 305859627 363361050
274270646 6008304 1114325 474721459 316494255 465006970
147464410 138006847 106525328 569931628 674843507 583667791
161589020 70842460 18642872 408780661 405245957 391907624
26387666 72426731 10191368 228249301 248473876 244849893
306413665 125850976 70732515 589895800 643518866 598171429
225851405 142564251 48002226 391296133 342488978 234997951
8898227 37028080 53531134 440174391 445334026 437943307
365205 3357125 2209803 23090123 26752351 25258728
79161075 39068064 24419062 197897742 194842573 199705958
4470726 5797566 18765857 415685345 414585279 367352231
64114619 2083487 44106779 757892150 809032914 770789528
94511574 309394762 203726643 712783509 875578350 856066325
60529002 351254 9378318 259119185 257473132 218911679
2956672 43102341 40272583 175885182 188188076 165348203
14671346 1486032 160346081 467948948 412208000 475060033
51930125 14350088 7190475 610529808 565974878 657553751
411643051 33902940 70184508 766586285 746304006 764015254
36693645 129508 12131620 98736317 69187251 97902229
67676339 172932902 76294432 734754099 781577306 796425682
35923344 38582906 19618954 355964990 349192598 312918245
572872341 154780680 387563620 607887575 296688146 685410971
363012003 373938658 209195956 856728666 836919025 783090038
68475046 102527500 93869726 742202807 612449581 659384658
436071930 43558334 254347061 514350438 504432303 554917061
3996291 32580195 2923257 392644497 456711974 483806947
60250080 59716659 13378659 614636139 721110591 455904998
11596944 11356629 10296715 81345227 86580091 75450570
16726401 22912195 139268948 463702173 612440594 590812676
349142651 93160149 2271519 503676999 394148269 493991302
180088268 88295292 153615412 665177635 524387853 693486520
50874744 25729659 25740681 72667894 72267370 42950610
38601171 654518 49970011 485269174 495944285 492769674
15097688 7184561 2852457 41572456 46512440 46647613
77747892 57659970 89783736 554086287 530673731 573863395
155497331 58710067 22767147 195565831 137397713 170526393
44300792 2176006 5772629 67138929 56255610 57281233
67913621 11993604 12965354 124788867 65088976 118694769
40453947 303406555 106599753 702908216 757040860 669231903
319311463 32914076 150907068 786951719 630250352 846976713
62099245 61086917 45131296 933823145 929218644 771640783
64081531 3404681 5420765 194794122 192397348 192074139
187639808 41204784 64828759 335261189 347295202 327309149
62366593 17825325 31883451 221760698 228744469 232409519
99801378 97294940 64860781 590744566 661878527 611440429
391025084 110127477 57460244 750285677 761354082 746755745
19154237 31720891 24684022 769946892 738512103 548661523
208716477 104281448 21589068 437371035 601660773 505270849
97159523 58494899 20970375 784494149 707050682 656696807
282836015 121491593 140311473 544417930 476501845 417786089
51647324 21133783 187188087 326991423 316262171 305675886
820440294 191131402 114084325 901720701 760796137 811459454
310946546 166299360 33920022 664581284 439565670 762593158
355189768 126276428 99856633 790507232 658667002 724523166
1421581 10485536 13591132 196103769 150369047 203374446
54336642 20789646 39231409 537976823 548292982 545003737
63449355 103147393 2564813 589622963 529810531 586032027
86670654 15850730 9134819 602648283 621859179 550510186
114586103 4118115 9125851 211141999 142500596 198113806
1120905 283791291 12340596 618468513 537058564 637113880
249606295 280029996 31345677 495853615 449853096 352338260
24439208 2852778 5464763 31045177 31675916 30515452
123902360 60294470 195980471 748405604 511371949 733245308
218878947 30645304 32247744 306244263 252760016 258323565
189514243 37032401 15933455 264176988 184246059 237216081
115099240 82563842 130131301 523426997 521745789 570826901
41279988 20450808 5110949 49648417 33647944 29899853
511345787 230700125 24643223 862185830 713429705 727930341
86967434 63939652 28494577 735482904 729872019 685823683
13278105 2615383 2006861 41185424 34562594 28246249
39481205 31769089 23795979 114079665 121684222 123128636
31870994 23593574 37667283 277615993 250523733 237410995
54199175 4434887 20009047 94169525 86609878 86249875
66309306 24233786 6919206 163967918 161816650 169842745
829267 76095620 16480156 973230213 973929098 711922388
22405615 8081978 13789487 275208724 281722098 295385761
4284260 43392232 9474440 173148258 170927978 169800329
472559421 26239387 14366090 693489374 360182337 556804526
200724773 42552916 24511768 312579240 262520752 333551059
313663593 257686959 12637596 712737088 716404667 542084551
88653008 14070417 55683486 140097747 174792864 165319556
420111568 49097940 51062028 628719344 669966573 614801692
45034420 65656413 20123252 339811253 230274329 338920559
311510119 231636283 625318 807658429 577359594 527087262
58350840 69450421 129762724 445483493 380780925 434076139
11074186 129777450 145600922 391128832 382026935 378781914
52905052 16038100 15005048 254569698 194222239 224142532
219372876 22758053 34366201 296141981 88478121 228071005
182043617 2373296 17506253 245001408 241882279 196360920
28975750 87238875 2831735 907048698 871649821 804930698
8875136 2869672 108356247 568834829 624436704 614544053
87270446 10917940 9191308 107652395 69092330 67417405
18473859 4891370 6781659 532866701 560889251 524692925
99184024 34150825 56470409 964498585 881352796 816440974
67960441 216407107 6357096 814357476 765351184 625507847
485254702 193148219 67613633 554739040 358456968 494055636
1859855 25456 139079936 704831368 754531025 772389283
117962472 31498389 155568025 377360275 342437034 388024714
318369858 82221047 33471992 885211000 632561979 936287599
41022998 232408518 75784840 918067542 987782176 980937224
5529635 10463255 22576497 173493660 184957640 183667467
331652332 30819793 35812946 483472779 375208816 446709004
11329593 3367649 427789 81602105 72538923 86175143
22444891 116114378 131566048 871650548 715569095 840638739
242105124 40787014 55321229 621046071 569624808 420845065
58682646 4762994 51349085 465078573 466571038 473097825
57059909 37452407 35797641 485322265 595716973 539431411
18900041 21535716 1220030 310357292 321310753 353156621
36503934 15744796 7913080 372108787 331507439 395289929
2740593 13824549 10055454 454833769 436924438 446134938
66554792 5611985 38657210 221318414 201478622 214788404
93530335 34731693 21813204 672521752 681865197 489244590
131541412 123426690 101303612 350546681 336548582 349529216
1981038 66727472 31314490 234092055 289614447 287987571
24394104 25109738 59612720 310435374 309934778 312200689
218009804 20483301 67961729 238222994 198000357 259205900
104444814 15217626 41678805 220580124 148723639 221391894
36588593 27555219 38904542 342020985 400341021 391656892
273184175 74033579 208255352 852245576 723025822 665775576
136355947 27164607 137719488 703287513 715703332 743157967
133994098 716483 19848318 537175755 528507573 465583403
94314300 72515719 11896243 771638379 629294927 784781440
32729822 29793557 28794004 322332708 289008986 330339665
388190167 24809723 88181842 592366422 566575161 572419819
86121036 44181464 42826662 430005740 439132708 377585564
283660080 48239470 1402219 741554063 729292995 640908059
76767813 8217555 61128620 240025111 320572290 300599077
338689511 22043894 46231455 389947322 180245627 330351744
119534268 74989096 7274741 349362590 323551530 313747142
115572135 19842782 27675246 129693143 60809767 102141979
52744376 15859442 12852472 274350704 209672306 211464080
283420521 14689109 42841424 585828091 561200205 575492874
10162451 148529544 76559109 808837550 876865496 865617227
121558142 76125080 177761046 706054212 745380984 769790888
209612532 1036159 85671096 525495192 486758176 471435990
199377190 25511508 138244134 847818529 855427587 745409523
301083251 86288794 126789298 400879057 202278543 323352129
189290595 69610301 40861445 266525570 267856836 239932172
53623927 46787448 75229189 668768426 628900573 626421199
16883512 100572451 4038523 775573963 825146754 864886203
49784602 116099003 115000154 753222745 772994577 762281485
81342908 12151792 85539103 855600174 724783265 809471540
46245001 37353508 39664775 254102165 208537737 257085908
279179118 40778588 142171087 473488088 410195885 434747895
211764997 94535953 28140260 272982824 247584980 240593623
128535887 104046332 26416294 451751977 540365336 523366350
59412087 241315020 132456180 874169178 860692353 859097094
5633143 68054835 126678563 375857916 322754827 380510559
427266631 134197508 487707338 813285176 853037349 924872978
448778 91302698 74078602 736089125 827162219 859875356
19457875 16159878 84346828 349881970 310420501 351079528
52994193 24259313 175629858 556879713 703061194 608587749
164675941 44378825 27671264 211576253 120004199 184455326
118466850 35219905 10265240 524799410 497157152 520560482
114368639 24633622 27785953 128576183 119940031 129245976
183717880 160672030 3852048 535004944 536313758 441967520
4463624 2124464 1988624 27703021 39228510 40119354
563257331 10975713 1115717 664025646 642669755 513451559
28760773 4287329 98891699 662029887 638158347 637129016
23463818 6997844 1847365 64314216 79063952 80507559
99787581 2618997 44768964 569499193 555616866 547237747
364781187 3872440 59649645 913704674 732718316 919313616
213985917 151312105 8727215 845615934 749634115 897929395
264830961 41502951 102025295 677140801 522337053 683404251
2139198 24194569 5914426 184541687 211780906 200766441
44133621 14071810 18735509 394489892 411436058 387810897
624983200 437893107 232994981 797482453 614996608 556753987
140365984 118496259 74818640 586996367 573958271 592101865
230280544 14998784 98534312 305707011 222779341 297570426
447310964 91363183 9202099 928317331 755483857 926730176
9028570 10207636 4619411 91650494 82767648 106075667
132920605 18562872 24780240 247833832 248185980 249438565
16023851 11858975 108670 59069321 39441539 48149838
547283059 32403320 250293250 775924098 799479810 785439464
314139882 58033809 8590439 486869529 465761207 350515787
118767866 74921298 50364457 784078754 618418491 660988267
60634268 58533778 5099198 114522554 117975580 107830893
21939994 7443744 28744860 155224259 149032844 116275127
210008183 6323174 196923528 617882147 476372288 630218268
75985933 1699335 12247792 448441616 418064869 449859509
93644703 15331725 101594849 344766094 109962578 314918543
128456510 5840044 45589714 307946213 285842566 309336101
163388017 25630816 38340487 287464489 241072979 268789386
163700616 127558285 49814049 243525671 227843938 192684130
24820429 6978170 1900931 156393468 142634566 133562455
436149213 43598760 205895317 570638113 518215618 411600126
362889582 35459795 95244147 437344117 301775335 407788662
19119194 8216609 870117 20126311 19845650 9514322
232752817 195385401 13463522 842433134 847827400 804661537
5009542 2891558 2744935 789412469 834297112 830724066
338459237 20065446 27400842 927334328 917750750 840267259
13390384 10890396 188229693 380402798 377381221 403555931
124989839 191619556 2943328 861096159 831886941 869807161
46974804 9361745 198783 472287807 439181431 388369277
88359562 101876939 103953648 234607907 212343900 230240833
69757373 7476249 20026963 841605955 837575641 853793626
126279683 43561594 4582215 150319196 145930939 50082352
35288633 9813627 13982032 55989983 64185742 66123519
88669989 18632464 49712312 308884827 227293162 233781990
11302739 39327229 71374088 358155163 357121831 367026821
12061466 20934573 93807168 235024332 188884491 221623044
121886391 200912355 204265992 789713001 803106767 685069547
8722808 4146045 8803253 17070906 15360578 14611529
196293120 4755745 60819340 242482535 198161300 143911781
244970249 228709279 17722113 827271774 750325598 560217891
5253320 79026606 4513509 241468955 262697884 268334631
3224679 86923863 6093583 898243730 883445668 893844588
181392930 114259639 10931978 506714197 571674438 549796859
72148929 78092187 88993377 653526237 733369959 765253869
252135329 31270275 26848027 451184065 442032049 418531006
47258474 22812706 67726829 212868638 207469861 213548720
10584496 7831168 895074 89226028 91749400 88926784
188897852 53682183 64860295 571324777 897330273 818206006
5989616 4217125 227969 10510920 13543985 14263196
21366708 19900772 47755461 566432588 562121234 559548384
469414839 29915147 160326626 742160431 677035907 819688003
73488662 9575537 17861992 531174626 556178324 634426695
53889750 57030339 86562089 705148343 711388162 701150671
46098152 107245593 9216152 519451370 614301467 532822603
125793907 9238956 240930979 556743364 494182354 532794936
26744482 4774076 6870559 293969525 303096026 273547772
1521551 2797112 970571 16953129 17557400 10899585
76582700 3550249 18201158 467771114 463490071 461335605
9798902 9491647 10013417 308130919 332993877 328808967
48955445 27284861 118840164 733242340 475121092 728316153
105351559 90453659 100512594 363400240 415314298 460472493
3709508 72813523 96064015 590324973 601057430 556742208
25772610 29875531 3597771 54176578 52217440 54002933
186878097 144530314 64213863 668400884 745288603 735638371
278692526 100383293 435081619 841622849 783541432 788117375
2300173 38136322 153363065 361862117 333116012 361679132
5129780 507478 1603016 31336486 32477719 30361798
14728688 810816 22129831 416052951 320549057 399556389
30956998 14394471 10119058 196813204 199942516 204440338
153097616 6865711 118274811 758375358 684666351 823381228
56413486 29576685 493387 289582424 277441857 227238262
148697196 54026369 182985828 536280075 541385742 623496040
8131620 1354519 10681511 175611884 183598585 181736807
977219 1231328 1630094 72233413 69721490 73327000
2391180 1016013 9270846 90367012 89347296 91593173
30718071 4659163 12472975 58080122 51143902 53454362
116311436 18259018 50242477 308153450 387550040 238843456
83913664 22735565 24493563 110098327 69332959 98248751
68780094 123188117 63698345 466221468 404077042 333542680
48495201 76930633 103460142 559222336 531430964 583558902
123070496 93102047 153272895 748187534 582468036 824138188
38435432 80922419 54218711 455662695 405628688 445196114
81144456 55073035 59504255 415456618 284947376 343147285
615455096 328662236 31450750 862836237 610633509 879116743
271889400 79310497 131445335 746266272 612242232 770619787
114821514 40429632 14961339 292267539 198519784 288867138
80759380 23703400 3016780 371799119 289867826 368926369
100911709 45084665 194602007 481799351 536076889 636876415
162788823 237640412 54332880 642880409 592778086 450150087
56904855 8136804 20293827 220515288 230403790 230813217
186528173 20517188 23442682 348370935 348037304 298686438
368648822 174299797 482850809 598448089 527530629 653551053
38161443 18427222 78901789 756989853 768785785 714364318
53434694 170818040 159385976 757492449 822408356 849689090
85203277 196055076 158171153 624381303 736963208 716699747
192789834 41604813 52023169 726292730 741566609 721440692
466394994 54968316 102282724 724540523 830211133 863860312
245893469 61440979 99447542 864668124 888119887 944727247
13324653 18189894 2144104 282185836 237294224 263549407
275502864 57731497 77302091 800815516 727575040 929842139
461949225 44676167 191798070 707345524 676768829 625549170
56973141 15661618 170582641 418714865 407240272 403233806
51108324 62881415 67237070 258353830 309673812 239347643
88850942 17897656 3680455 553488001 442930905 508836279
418424910 156179332 258027703 739959968 766746761 752731027
3676481 15413694 122766591 532405586 521688222 525621436
405253725 90186855 82693338 506588621 353483901 433687448
112660512 63499769 25773239 161282345 131663725 157616929
5689962 369747 8294 44023872 39757605 37946853
292889623 314718681 158065801 577465671 568196224 584442002
259630049 212956741 22493820 366122533 360743410 446776434
45596188 47203855 30359826 355226322 382251454 378973549
440523631 354819245 195188190 516509924 432427763 479856602
121425035 31798906 21584111 288983965 267481025 271928432
81768342 54516596 14573457 218258517 222063346 196136086
692882969 217862335 36027557 764389856 285246199 629419790
14421462 11116842 156758018 425774923 433098376 412895525
158957433 80094941 38391375 757704128 699393866 686007892
7533034 9333533 8873258 42946718 45697458 46750825
168922421 271059409 9318593 385398660 414724487 328871082
17985729 2545320 12257013 401729371 392832363 342194425
6400089 192341 646573 8105065 7239331 7166255
36273681 150503658 51851249 810212405 737136504 836549645
122794104 79733784 111277302 543507688 492272461 502496954
307001976 52400429 36939377 379774728 256739972 371268512
108904614 2917850 81855348 870152759 753150507 789499846
128847790 66400614 47678915 261953587 317757332 169992744
31419546 1188726 5007394 89028288 81681854 72764634
276183636 28477560 173746999 368835695 129320700 375927423
129477164 50352285 36354126 297666961 296109849 194307976
80466503 114150828 3320826 706270626 605630945 670413023
447591933 81537539 60911535 506951385 285214253 361592216
8099820 11926650 25289016 244216830 218030592 227246834
20036593 62988251 10576592 427064549 426752006 434560992
497664878 31095102 79739955 775622052 738626473 714325047
312297455 86631688 130253621 556439706 570310349 576667403
69009645 383908 31771429 247191954 192356898 249921612
33775986 45269141 10594194 204884977 206553082 216919387
13151570 11085956 10739589 17422687 18667824 15373258
237856431 23658863 293497503 887360568 854329445 868325088
2490197 13727753 48051192 361947346 329749586 359681172
5420446 9241801 5445231 45660937 72868315 49022907
252482547 28672049 221777742 576559863 422374636 561054546
107840389 33605039 3503219 882823729 807966001 698821508
183875029 72101523 100259778 239011278 233985831 191177782
10585167 10076930 16857408 115240736 112453202 109417573
72853535 9160338 65830068 749293758 751607857 749287806
18838809 172953714 14011299 597158679 852177652 768026883
44879387 37808877 754403 363076886 455725687 357481682
565576515 423790277 313588518 772060512 788059007 601368575
469863180 193342623 81903116 712045838 726625453 716554135
26569069 14908552 9423755 78936702 76129919 75020990
104248737 190895488 2894906 605282517 606695695 600080930
24435217 996973 10256092 137807151 135316599 141165944
511344323 386174 103645230 854131522 850418720 828841839
4717595 17958261 4077647 426262689 360446322 438142586
383302881 280819876 146924053 835256914 809194381 611987684
509516758 73121819 49309768 883992947 908967050 856146587
132508174 3914262 30822528 488968989 491894460 489847452
5418473 3089266 6495166 26406618 27986600 30702673
55616145 84524675 102330989 772716636 813794375 852026247
272794531 5626753 66380066 401777996 355392988 165299855
348900249 29725251 42789359 596432340 471121314 520355816
337066764 186663036 70950015 886435827 776921337 785317163
101068894 43395851 73332338 260743301 247125166 250485977
24290070 24416625 39302368 831515651 775735475 850174271
796146737 48514932 71239204 874868813 589050342 465610467
73825754 50359666 6174805 669098815 608185752 514014071
88326879 150256564 72245350 681219130 606064130 557862952
416342891 197814819 13315087 768975682 762597875 794955881
269057253 62381971 136912197 707018205 651033315 684268487
41216404 6441964 1862360 91023266 84743437 83729709
242196949 118835557 28534485 850309157 951400159 919882921
9469099 694525 2270124 25473277 27404090 23123341
18671507 40230750 12490208 564990749 583082629 487884094
21976925 49437497 62176576 313493133 252326523 314734446
236659788 107119947 40593135 848657040 851904592 640240101
29228580 8516808 43850614 189081241 179229451 183176630
902103603 18008996 258843511 954038729 442336893 612694896
286474675 175010385 99660413 466723474 414367727 510322785
14247768 39426137 22082391 167392084 174246967 130059430
54793650 4109950 22522107 138381960 121169533 144059245
8404150 4806031 18128273 90495346 96117839 92811796
10099163 92778224 29110445 589273618 682219117 566049964
44353291 95896171 21702031 523437483 491264461 482788709
47810650 39775400 25828159 578899844 589802587 337107922
237142424 92910757 75187392 494627027 545675055 573496892
42501072 108998013 173927966 982274384 742509742 945263223
142606845 49122688 21069139 332506439 382083010 376299304
394590698 58241913 92309641 502859185 472253875 625061099
231746517 30117013 65409179 338976793 279321138 200445355
186541836 54107787 30588485 818261195 859222643 708211922
538428340 33466774 170463043 687933436 605274288 675876096
161137637 10514929 18813178 662197853 598760063 701715507
144909962 59560340 21668500 854899541 924994974 851853161
576517876 67401668 103308064 806687903 722318050 355552827
301414047 14019569 241754048 842947445 746348469 926309824
31283188 22487972 75648862 354540140 326081451 315238516
978512 3651397 774003 34376635 39075010 44421944
20041835 29576319 14100183 228497149 228482700 177157302
29660295 44705450 52417285 818138847 806356215 720243203
238850977 69592019 14690136 316492013 345248580 370766596
24116598 123294857 5680556 335110312 293814438 385090125
9197612 9140569 681694 108047987 117028571 108546186
90975700 37090379 121868373 752501517 637868612 801870180
16914798 33534468 23774652 616697872 529783932 623323224
138473687 106420588 10147788 310395445 294553395 295651479
70629920 66253473 7034816 275876478 301086746 304121208
35962546 38054858 14431932 685709861 656762153 565973708
240316425 73133057 83387392 436372304 468048969 336257368
2397186 1785415 159898 14595176 12731131 15057314
262234253 29295741 23594239 290116453 275126717 249400203
80354173 16719314 8218531 297697085 233327126 181623451
26562517 36794 1375104 269860450 207920178 216925331
11980499 9801870 11160982 394647835 406133549 358187051
14558411 20610890 32860431 371710400 364020170 306468822
310877917 123446217 127253196 351310292 244116069 247751977
44086539 16292488 65583796 241055610 259322800 254973742
72624099 33297348 86797469 871031115 886024371 831281750
461131472 153123245 302117694 832491389 583779460 719178035
15668707 31937393 71641972 824681351 774472358 788128754
79951508 24685968 87206806 344198999 350046089 386608893
19919561 50963724 180327547 552698215 528949630 695453145
17460851 46338990 2793893 175914499 207457153 200765810
52165541 125366087 675800 428328367 422096429 356384129
36021586 136163506 127318607 839483101 887262146 736079604
145635432 27334734 11503084 226976964 158735185 227095446
268712768 3249122 143202596 757020377 715330478 651189905
257496687 65650585 32943087 599465164 601217460 581493451
117342601 129370794 129531985 713007958 579498136 511368087
87531965 26812367 56310591 140651958 99027352 170931979
9243298 3481397 115801618 572574092 578608058 518863386
105271271 54253982 104360239 554198914 586245781 610162520
65655113 27164792 36173333 539523757 491024002 540473707
286294905 66904757 21559001 455969590 434239246 429648048
3933275 10413255 56704817 434021223 399899448 407522842
135752877 8622866 80569910 166753036 139390375 147303562
2324748 297152 222052 20762266 20606458 22397925
37591979 17728054 4379159 90127626 81023197 91055793
31486057 20263948 1237931 231834103 230803355 223458884
87729522 66711478 29898986 465762789 425942204 383624665
339985919 73655590 8625153 977113991 879386982 743605248
44052096 87173469 61704103 776566667 657960111 636319743
78369591 98050845 8397326 400457824 432516002 325084224
32968144 4958333 22799708 95574075 86658818 91194291
233541222 81470856 51602076 764069481 604218656 506696491
19573384 89460192 1345696 670049557 601023830 557045172
269934754 113585114 3632806 645516081 616413831 609531703
48517514 371183 59318522 215570583 207539372 187121565
4921480 7775074 976076 62833294 63619566 66035647
141319394 43075606 29537303 678122790 697652933 639881286
243875847 77636242 52175797 592703618 606115461 533663991
12337900 132499 459744 48608428 43584182 47563973
35393844 2021052 3203179 232657455 273220130 233196068
40525376 22433506 3937949 53024415 31519305 35477169
98078136 34321134 2871006 132667526 133886280 98174887
102415643 230645 50154281 745546442 736519158 777778185
54983926 91793523 8731345 544128642 567758104 543269774
164964012 50461300 17916861 529542183 470269395 492870950
325196218 105929449 19054329 785136597 713906970 623374462
25522216 3404702 657257 54059196 58024574 55635345
21128617 37787503 46748481 457707148 450239163 482735179
2736231 1001959 8663981 28617020 32612099 33890657
30027866 14522643 1406569 48355196 47333280 35949156
133646502 10720643 18088010 584095607 483880984 528136923
102701223 119709762 8192790 602498261 698348163 668662211
140725781 22750133 12221240 165387634 156677658 150954485
34013532 137049587 47195578 761357819 745360554 730503288
407586401 176005153 206868742 690923714 741644170 626368598
140666941 40895965 59643216 349972822 390344368 408154523
967722 13314401 2234995 260263534 296746962 280672081
13015106 18907609 1357462 774771634 808890067 829598851
444147070 207149557 55714114 681005502 656327888 645056370
3100179 6809398 5913694 46678333 44419809 50049663
45341067 82623289 64437258 721501102 774911538 687048261
361067139 36423000 126456695 689579376 768402576 839375692
4625531 24780765 2819596 756766816 902443807 842458163
11503261 9914021 15910278 483869700 413558248 499473343
367887981 260023964 206652121 702145141 717260006 692227775
369535104 6808136 174123059 910987103 772905244 842213261
144149175 25201221 1334188 177191881 176639332 134477367
337675696 70627529 56313458 805559006 306159774 647869840
132414363 38449905 111213281 801918330 840663371 795348186
398094752 97879011 88798556 584773273 560992717 507949514
49013500 22776601 83485291 747423347 646672021 746206386
14126335 15755362 14378462 170318618 163748360 165305679
16819161 7566944 9041203 455607079 308061859 452407104
561695585 19639910 105151575 746878862 791852382 813065441
123406475 173339659 79787241 822353216 876227124 740973411
52311971 47608881 30373217 258908744 298724485 288279569
2904301 8962325 13086034 82696907 74190716 83451591
561768249 61095182 569173752 742147041 635356232 773556894
209264990 109740060 175706929 417869937 332244104 435955758
278967941 80778498 16716442 329235732 361871804 332247610
1816778 1420182 15588771 125761201 118087798 135465890
576217376 200430053 394759682 820735567 650740855 932462034
385886815 182509094 123449752 521889221 542815336 564109443
30399225 58031017 8246558 288974789 247200303 303133246
7275029 18526149 1128482 65734756 81584412 87794284
119020696 2120075 28390867 258648195 286514656 274080634
40324739 7070206 4129639 82946790 75883438 73236636
55232692 211811852 87467220 418886594 485812129 546235021
321234424 220132881 109677299 617940200 768840588 735640312
36943556 7277160 60139483 362578277 444212412 464463714
27560256 23356244 2390280 319673811 367257248 318334717
29900124 2626725 3874653 294947003 302250947 309939522
182559022 75905728 4615369 719612344 746074237 656363636
5559661 5181710 479790 291931430 294483710 272550657
49765109 73753664 118089308 457053628 461832157 398098881
101200126 17952166 5195259 148234469 123404374 139024836
426704174 13701293 39260764 694516443 673468473 591225033
72702990 6422276 61010886 816385634 805607229 789401577
118086902 76909350 222873385 840952444 719566500 839002200
23519152 36761310 34792582 790298287 987044860 821539523
133419376 87651675 30964816 878488435 962234663 957999680
4779166 810225 2950360 7775292 7957116 8356626
55348940 43656634 3968495 410915917 444388121 407325751
228042311 34109757 93680994 291298737 71661175 214375224
95240852 3818701 30031672 425986783 382359190 434211187
377637367 524539319 33590941 828088958 764589430 574594479
350486935 158554577 283693273 702202899 675002421 682087062
22607475 27168145 6770406 62930435 71261940 69051426
513097339 123260263 96711761 876962903 809534110 897485919
421514098 179847927 98064478 806901095 706144387 808606398
53937641 7375312 20896232 65510557 40154291 35765376
52591145 28864894 34241846 452262753 583407240 553182015
37001655 6583184 18483702 134557104 124701511 142577780
9124656 1308990 4503782 55151156 55765789 47724126
309349552 182358887 229550386 515433778 593496275 552001980
115485895 71337777 7921179 195345553 141591231 215083575
185160371 8692682 32960876 391184373 342750340 344939377
524111533 119530663 266905056 720256969 687951869 568046544
69810034 51881624 33379810 538601993 512380451 562731004
104802968 25294520 8573245 798996463 939155115 981910333
22796724 22922393 21289442 192304109 196779258 187778155
196486242 9264732 15889782 301578567 306353587 284479567
29894600 5722267 25083756 82835769 91365818 86835467
22076764 86223841 65758704 391539937 385484266 386822155
113583303 75889760 155474943 770098925 691379944 775502283
63630938 23093551 44357941 278142876 251056392 259427230
365301899 68070086 110034081 677348448 625537183 592978787
410594162 49799694 7286269 536166713 432821789 472015064
246956746 10012047 107028796 493896545 503540985 512232909
497863762 282881191 199344439 625071305 613862791 544161732
83386809 61048237 31106703 872114307 833459817 896672696
119665523 6727372 45103238 340701171 272811392 347664995
565903058 134926089 34692569 822628348 816319565 732892440
269884097 28629587 30614403 605782574 497583249 586698606
29905868 52620808 132738417 603517157 750173262 769186217
136202437 59185969 42183296 422050704 377045896 411744595
235391362 49949179 99481389 381829435 372324566 324666915
103468935 7162522 28660503 528855219 561308186 555979695
22964885 11730308 11059874 156529546 156346342 145990601
683730840 17289209 55360986 926587999 647562618 863341949
44997372 49430685 49707497 585184458 419004219 568977019
193801956 51536858 131108813 800845861 784491550 812886899
2190355 914845 87905583 562574366 548146712 580944282
432792632 310473542 249896187 629131651 631755563 551412957
3843045 356954 1469763 27046808 22569041 23890073
352009356 24753138 77202929 416736223 387195191 287365312
323605651 97034937 104421491 907854493 738275983 720838223
1651235 45945720 44942491 290345372 244508007 303021766
124018813 16552441 51861431 344835995 422066394 487631675
33918568 6408257 38299781 349071449 313541334 296148868
57065032 25140585 5867253 812592203 668235902 785262108
49324585 22334672 6237674 99008535 93301270 86780837
249362099 103269937 69436363 308774849 244611841 295648549
658897816 117246879 544084174 862564290 632433918 835529603
61974284 19742485 11757866 95574859 95715708 81344502
2143587 57530733 64807670 787747919 869161640 857821115
23380370 292795 3641264 61115985 62114509 60059956
349145951 17889117 15218097 453327899 50010848 594394659
32732634 51927944 21758242 455389738 651432829 708734672
15350584 10174635 26161625 107560828 74084698 101493120
16714482 27105079 22472185 479293288 536145589 289180357
169742098 97576349 39440009 706779907 600310172 692217543
14218962 12776367 20939209 142961276 167814271 191882023
341677543 230299440 71761585 517473095 440723183 633338999
319986778 58353169 26435456 376377643 378212102 383059139
370612313 51690719 195431501 444430229 410444089 424895862
493512109 500340980 323019368 570430481 633677740 514432508
8036732 65786205 120912233 857637124 870700719 723089013
40919191 44584444 3899129 484446723 476368867 445425016
24054492 15151780 72492683 906761898 947745550 968845909
29822879 133945 15706706 589348330 736701662 635250460
106470193 140798 65332735 151668416 118523826 106501761
226737742 110115191 318305573 828212588 832076349 852908592
106949930 5220431 8310710 531680315 535950917 486082524
31815231 43432870 25209982 349549007 418731441 394439727
515788181 370728496 40505777 706528232 511819820 508614841
1106648 1465929 2941566 31478235 31125241 29149451
97930317 70341020 13409524 813259812 795018539 687258149
131813780 17641531 20063235 171384156 142338075 85638786
144527121 167142463 120397868 854363697 717461222 750683260
15808924 40047 13179293 79532141 83772448 84470499
205570598 24583736 82567648 406328126 477011468 449476976
45498054 58066097 15513430 665924199 684552952 677148639
152247705 44725052 11215150 215941226 197697940 125777808
44522244 9822674 4389124 109897724 97332534 97184559
664315694 167997651 40587369 895579886 689387520 814148188
157035 4622007 83990175 309679820 265706227 339344162
335798954 77468042 128670833 417935149 190665063 334700961
707509912 49380393 24052872 807212398 746693911 829162408
277376556 54634944 8892943 384132648 363611226 284479179
8784268 4728332 3498258 21978049 22728290 22261340
401183609 137741103 16339762 822909272 895474114 809227595
270171745 16593765 199534284 821628654 500775771 774429000
369467343 127927467 13497512 530313448 318188295 254073033
40672 991982 1865953 17861245 14671599 17830148
200659535 3296026 31145361 601148516 614215739 552048274
48240372 45692211 20163345 360281281 333774648 371019715
217609703 80755345 44837699 404373966 395374655 355316689
33020843 9704433 7184606 69765002 42540126 60570134
77400702 71227647 19767289 828360768 894918185 943961914
101259831 62767479 16657384 328727899 411008514 395804276
253224004 189159684 381732593 634143408 269551577 746193606
1292750 23160479 13944463 272862430 283110878 259048962
102480293 15054352 98462981 246550408 233787243 256541942
348897005 229075677 123662753 531491135 544491580 417313660
70589461 105138886 47244299 562954321 475676887 579265308
77959171 40385033 35792961 282606981 264672802 300037496
8274376 33107890 24637600 305587850 285198584 292590019
3161706 262250457 113607855 785496609 875574079 715252347
24059679 11125908 17516107 120329015 124777154 132456920
29256156 27464715 19112998 308126461 306250486 314914688
418268389 72114368 27586784 711198280 642489851 835109101
218182118 115887112 119635802 219684783 221189052 219121179
12258130 8564541 735949 28759681 33318705 31079238
200424112 129811318 37858846 230984817 306160157 249714725
553165524 142247758 141108745 699372787 704498478 853003060
104539179 204648522 23894024 854475936 726990810 861936580
82325849 216575984 13778188 344545417 300307852 356389935
1314127 7900688 23413380 184097697 188536203 189282296
422640 1835869 219336 44491616 49830696 51828173
489811 45232159 48272497 211772366 175082110 217372149
370698159 118681732 54351098 524841794 409213252 465304126
1037556 15003452 802511 77253300 71292575 71171257
36008121 293512606 40123806 904521001 977943056 875570592
16662025 4202001 11604322 302125683 299225651 315373829
592852337 118876149 224313592 950028658 700640589 934720983
404348622 137568477 49167957 431435890 428555905 156712098
632421589 252473456 322116488 816134732 579011216 739773699
359383715 63509477 89267327 440043981 364559594 366924022
259899773 39808990 110076036 556976597 583554123 585507314
319011755 38433452 55211580 445077578 577181498 625919981
171617441 43128418 129188115 354451144 348067515 361745085
105007544 67402023 2726485 139384205 126363351 157148241
277266956 23354579 47548077 381591283 349902329 394046993
376963228 98126421 35563531 599771797 356482864 625296310
10846411 1851088 42725566 247075788 321539421 316832392
26079313 9171030 279973036 760648930 542078835 815694549
2494089 223403 408051 4396712 5431999 5297719
117168829 158917936 41497654 558538875 577697396 574985165
17448588 3797303 11822693 24565333 20785437 23282839
101760550 174453800 5730212 334770479 357581890 292062091
3827998 3494791 29912400 111397455 113599500 113955426
179928983 166779815 47113939 447023594 523002800 601343295
26099004 52163256 21766852 358433440 364779556 357763980
450362577 80696488 109725600 594002606 408045951 572464020
294570950 74456006 131620262 387235190 346001772 335389631
24540374 59913427 62589201 773820668 743325271 889368976
162139405 325693028 217336581 666284692 507810478 709027521
97337012 183741691 209713457 536152864 509424641 532512004
1099240 5044847 10231680 52987866 58093509 55411904
35806457 47647936 84491534 790145053 820862573 838305866
165192492 120046955 33549218 692244554 893558901 877318330
22479205 237694480 89481222 666259253 902817405 885753184
125124434 73513037 85285264 803071463 874414508 791552279
824134 49142 489247 3579038 2438219 3856557
33276127 35593260 33794925 313080231 287094296 312834578
16041025 12526316 100969086 349080626 412313731 326161857
29841080 64333682 1347771 214208082 267694505 283744512
3989061 432495 3151167 14483561 14615092 14587715
107359539 11200530 5271759 583174648 579940778 537536862
419310580 19135630 50967832 745506419 540200411 495121355
28632613 15969213 1879576 90045499 89187681 82675996
469207618 195781134 194865424 646845771 657034464 640445359
13728316 42940691 54008485 486233019 374905178 486818595
1385998 3020749 5245973 61380211 73361361 66884536
664501134 42150225 440771616 856179265 135165464 690700099
38842915 1758128 9350628 358409338 601186733 609990291
195123753 121198967 28259492 468945995 480942581 598724345
140727 473736 990664 7193870 7075043 4615267
384028046 143330295 35421768 713563119 670329598 643032975
130749801 193391540 40305231 691974136 616150791 665399779
73493696 39920380 36074524 489864630 417719283 461503504
101046968 42547128 7715179 687856479 720382315 675909594
227925881 100597002 161369167 970070892 931732102 917028348
216512069 63211285 19025014 554606594 436002060 413990233
18374801 6391176 9702270 157980942 173861294 153250135
282726791 72117868 6676917 745719307 728268849 544760441
487032807 177900433 105236871 704751946 637070114 285208878
109221604 16832850 135153494 642163803 657312525 625720269
102892265 38789122 46701927 538558558 502260876 517780515
86630338 72846829 36120549 546366096 552943385 500362323
192573438 10720921 133614497 246669276 222297738 251874864
220770085 10558194 134163065 513626425 459414476 459501240
117790143 121941153 51591534 727294893 739316491 713469833
11954705 1753229 340258 36904062 43009293 38102187
585900268 257921949 473752267 909907251 773874002 901281743
187151357 87939906 23393356 581591039 573462737 579030072
169733813 99662967 34480773 445569558 375073781 361439697
11081805 1596009 6188775 23244517 18707547 24262642
11058841 150159679 3249636 516121402 497517203 560771656
792091567 132949724 78401500 910137300 775786119 699425904
82499282 1576763 39362095 272207754 266102572 259765456
17210273 78544683 52517021 347104670 374392259 373826139
308149690 76369667 438438870 785114537 507691976 689454455
147834607 55827662 65010961 257555506 197787705 178857665
92339349 7571829 37144523 215129541 229893421 159742106
392821980 113587050 136259303 491327699 478895063 405622154
2522685 45984845 111494521 550065985 523819445 526603591
42243431 8374773 18873833 244156138 247066451 214876189
33532352 31304961 120204778 791007129 931954131 866663566
9378560 2676209 270437 41050529 46652830 36356102
65586822 1809387 21827694 473263995 462919505 434579955
136476171 76902055 138437240 692655399 687535349 849892867
217879259 100671661 88067387 499345024 403839300 479795995
119000628 9667035 59597251 278640705 291214943 303867143
562928419 464338809 3707646 606456166 569344181 446074204
17551107 13548262 1740817 80229153 88519768 88532301
309772705 91353035 43234472 626392518 804622220 503756649
130158912 43396568 132890914 417798662 485739141 479432515
1460837 21616153 61811630 367716266 447542531 400755789
28367213 80475673 157851732 887389572 899159209 832651712
267132990 55472524 54644224 852411250 821840792 767021077
235487655 32097837 653281 393234922 334365669 366641661
282513202 67537885 65491947 865452499 895042221 762917203
139630558 102950907 5475779 164395041 131456836 61611633
3863379 122332160 54996958 399557854 448989374 447797851
77273751 147886639 3839234 920889045 948647092 956888722
4838449 8056104 81397176 327053205 507919979 515651453
137493668 13260936 138915987 960981452 888824984 912467765
684535855 1019802 316722295 883029881 819004100 808783183
56981635 87134969 42750656 757532243 724825431 724811407
69254 1286122 9338156 44596110 42417471 48929227
284142813 122256117 64546932 654528645 578960214 542610435
82897071 32420620 201607738 914847072 920492902 872735271
236234276 81359471 81868896 501143751 547520513 598470034
109770617 52378607 60190418 922412644 942982807 900046776
7057132 39826601 163114443 473691360 620076420 634236414
545346307 90323459 2645832 770212049 773555516 633017881
306215347 267019836 2805530 822851856 823251135 605954802
7368462 12688202 6525835 74846564 79562077 73717334
18403721 5970772 976486 25759190 31070968 24120532
11487507 47097245 3075897 484611479 466313902 451554981
171290374 91776 45809909 761013023 716830943 492206873
225295807 42399420 10220256 353578487 301491108 285570884
131014510 87370651 27572473 931183678 870939167 898747328
60708907 63376379 37489366 486282806 410612580 464140464
384096254 158306428 212192371 414324542 291074395 417829800
196337387 33265870 4847299 749595771 434146101 760000095
9409763 39411990 1435496 372620943 248076235 372274658
56130937 10587526 20215291 92457084 72249212 103694652
106477670 123998286 177487270 458273718 474503744 431524846
5876327 34622215 1470204 179450927 167709583 183475540
554796957 348804489 5091186 770605549 694276683 809224637
56430717 815828 41237041 165389837 128055492 123934785
349352269 351946086 211222636 583519120 555777498 607647793
93804529 131713330 17541171 578770555 555152478 491497970
130056380 31253328 165304579 714969608 597277428 499205089
442431924 148529224 29024953 683121834 492431081 426570000
19641452 61452210 33922691 684205206 687895751 635484422
143828418 3016116 16791090 409647674 381807931 367081012
404635427 154927850 178223179 453911424 362314243 304952230
32087793 58529635 55971017 638091656 640453337 510883381
10510927 15154119 1930159 374764855 455343450 446466202
64604699 66039043 65167859 236252526 251242198 245905016
409769340 226379 288323260 668919038 603825678 713889148
240350119 124035988 4687668 302919010 289661308 240039208
5233437 12811468 11279357 566644629 616639476 648996195
306943798 89365182 115755821 717217700 687181285 692862105
717629070 291458356 270304989 815556983 610266269 589171847
16848999 52706367 5610232 411504392 416391727 431045719
2940098 2124459 18010745 234874587 239141374 217196504
52073952 123687956 179353587 794520525 726595622 820693371
152162171 43331938 163306813 695689309 693080101 632220968
65271481 9569235 6263196 101498054 87420697 86209950
176107951 25678208 55497121 546956397 571714822 560031733
24123815 82076928 31853108 925490320 976579926 704146196
99654274 40460801 82214029 112669487 130398946 118068719
269012929 192403199 118579024 730514828 579559424 586366336
57134707 173969845 11982329 557485672 540136865 548350291
94044713 21172151 22129913 587842711 613500105 620012024
156775145 79737685 63561136 635840401 658382604 671387392
282958902 311839843 166788181 574914189 520055742 665608098
203397052 2973778 52676523 554362350 617107268 641958185
68308734 103635285 30941259 576609040 576496144 507030712
37200348 14941539 8632340 113542752 91667801 120693918
155351977 73422233 9557415 188633863 140555044 151495412
408953758 442505069 158596029 511778020 555143930 505812126
8465578 3599069 4044567 39417799 50506293 47305133
187404 106687 323202 13507906 13615708 11314270
15388362 59358430 23261533 266724529 243421253 218150463
225721990 59286532 150377156 249588402 93063381 234051637
22412740 16309986 12286875 80647629 58503267 77780512
6376537 17960424 269975 153078659 168938483 167813528
11553958 13612352 30296746 235870059 244287798 245568360
125784762 56713157 109401291 626058558 827984387 884005453
280160577 101064057 106042981 326241148 347349464 248864228
94756194 160850227 80452566 655900536 715904729 528135559
5309077 7577582 8759892 57345823 109507619 84195835
22539046 5785333 28240588 215732041 226852913 165181317
214498501 41604394 30086249 677575509 730126133 717235214
272389642 159303580 130792244 642228149 690291018 581376741
69957243 4634074 30887350 359341342 439082226 362929286
67381470 26971863 1222668 829451647 817429085 818719903
303213539 373520882 128083861 789193944 726486089 279860937
27832121 15042360 80040151 550676911 583049115 590578359
18376954 17173175 24291003 112841077 103928181 106801007
711803014 501644633 679212619 781722669 913749282 896191749
388610379 126920140 383912783 806926556 529490418 602337799
168271600 96531107 6517762 364246951 364379945 350750421
75188055 44525486 51879693 703692221 757007698 515480531
48377614 25412337 85650919 571395759 630304101 583515972
44835888 10266411 38808772 201569069 194058157 192840641
5207083 26731016 3871252 374359877 372917203 330117011
32678275 37100219 24822752 663651932 793015403 771920973
445869204 2271338 45447691 807931721 573354571 708821271
3936354 104110528 89613124 401304843 412689675 422344634
565367 133470 53449 990812 1238234 1576729
76866146 6937594 9564823 117339050 103751449 124599362
290442230 5182160 93662239 309132524 76419708 218905207
518033262 12770646 287075504 812773837 751895887 665212765
10390191 2915962 147187436 513015145 484919753 503288899
114837188 12210400 71691598 244739373 55052656 188687521
210550 51798449 32635895 300930831 343372494 352849950
1668409 41433787 25086409 607565395 654149620 574101098
101979934 52316479 17082937 608519857 613931753 503504532
331113142 117348328 106499728 637693671 620206655 603077418
56571589 2376633 12033020 87569406 60318413 88487586
409856375 104981887 250320141 599528421 596648768 517652706
645018598 255822723 318808307 786512710 646461256 783261660
146310204 75304550 25303445 256907357 167518096 263950517
210304607 33929722 79648934 290584487 305868377 237835547
3654572 37893458 13423216 293449703 304228784 291205513
68485704 11520523 71118689 194242877 253429498 292395201
148099749 148125043 16662168 757601032 712799718 741539480
117468509 35713132 49713228 291410034 158132414 276021569
404056326 76323443 377083329 720519550 596102093 844730457
83146261 47506863 62570370 180612493 162466223 177666296
12267446 3080479 5009921 28315682 24988350 18891590
53073710 162771930 59249243 865850733 857245279 878619082
624750365 296111364 655002587 744439324 885849941 931893740
118152923 3910529 22099544 300825318 419444564 296660450
146892346 77058423 79392885 965661346 880494557 888710447
249540476 4467151 62547083 786660747 897715594 555543693
295648677 46038970 41068853 427665589 587126501 512167810
38712109 16690280 16966150 40786042 38824753 34381973
45267404 482374 31894796 186165753 175305052 213993760
17236868 6079080 96599851 409368657 320389381 363667807
62700836 71258818 46350200 181726852 187638832 184336957
4280126 22085390 20073261 204993974 201271345 167087839
43743207 41404536 4798241 341273961 356752819 306703934
700083595 197599272 51124441 862865539 869778238 728181840
426717382 77539158 6261541 604321846 204158230 126686629
89932712 35826723 51440407 144983377 156508809 126582493
241162670 7699567 1405128 338998615 339780085 358104777
359328113 241990278 265675045 428716126 759934524 714528392
216655540 66978337 35280017 486338009 550291977 627551802
7766486 2358285 17275985 38165232 43789014 41902883
641056305 123467188 439366084 869139921 728892574 844731275
5513684 59542149 16246582 334976348 358966636 359927482
203448376 227854188 376384 541267573 610136922 613406268
446526808 98316662 202998738 878220951 797588586 810115824
9566255 25608695 14239931 140320616 150624031 146192527
336647937 114457113 45972718 967752548 808253997 672402032
130483688 40908963 17341234 202590748 173876035 103539949
8086122 4905489 29640373 729731883 712879832 758081651
346390312 213601586 326556276 610183511 646082687 601471810
316082265 154631418 193943626 441782353 399506746 353053634
31109994 5234855 4832976 128507773 126936682 118085167
440467984 74102063 101875043 644553218 572585237 659498241
69893544 236414192 103837098 685407387 787688511 732297491
313716782 24310727 27949282 487685176 323733124 442156067
109956573 5178009 408097898 759332962 798685978 807185328
48169787 77557331 20579560 286402041 360804137 353585531
25748014 21396687 106219712 319401591 372029661 257805390
321988922 83871258 203182077 588060794 398850465 380488681
619882473 356414566 262104432 719839152 658378468 568267941
14201 15419687 4723407 221314016 228818328 226327953
739469361 96746024 446214161 821500666 443545674 759096065
619008893 82533960 89894648 762355365 753874676 613422960
39190663 18079986 235522 61111027 42310364 40780296
52356534 11466418 109691871 606114378 606881350 718756253
8813370 52542818 122798756 561235434 562300488 537944989
6666177 106456252 42305156 875183340 721990327 932636493
436206125 79124840 143487604 652186250 379530925 659791851
3555166 1042455 1307750 12789515 12402468 13324540
1220176 2359887 6359403 30299203 28832380 27889568
30154664 9206520 10614939 43707142 48109534 48925791
520950298 38473717 86033592 603519779 558873200 625177798
13771222 11549816 39156824 154714878 161176777 189819384
123633108 60244012 2640558 167810954 167019841 138798753
167314659 4482923 49331443 345361423 264427449 331045402
34316795 4350725 6378511 215365166 263820762 175527358
27723964 27002006 32153409 389516656 378493004 442647259
1743414 3624490 3238298 18154447 17430075 16398177
217461207 263906965 44906564 301716017 324525048 211056722
825625 3619855 31104135 615754344 561218830 599108291
285130364 40913525 38373511 515117394 519739644 513103053
65926022 23681841 10217536 115095063 107303069 112083131
1047416 1878503 5618170 54664026 62138058 50605115
563736474 160340434 147726487 913651926 957743708 861440094
103719770 54066675 51625483 771550684 800815896 775589440
526906124 159439097 97344808 644559919 526267421 367319078
280654810 4918110 29440814 445892196 440995561 400371943
6012743 13167204 40911285 279941050 330335618 337084258
47799597 23591960 17320461 353169270 337392864 355337181
6737900 77679958 15068687 282317803 268559497 281058196
157493235 48359320 25040395 248131932 288858065 311358047
195248590 10886392 98987577 279801121 286538245 313600686
49344020 43158943 22292918 749111537 789206207 749953314
776807984 182270974 655299251 824262426 563487135 766800543
230382348 14028834 29731933 744385385 763283993 763944823
908204350 68758490 482844620 961780489 764280910 705980055
382309939 83497612 172955782 608032656 493195730 562031598
334116841 63473045 89836096 517465119 508325251 563616370
72502875 22218415 86630490 387074777 487698285 471703258
34460621 7124146 75758472 662827001 699525433 602921588
118760182 180140845 205071485 901456885 816813196 947352411
44088076 10011806 30167149 782738413 861649253 764322986
471784016 248314830 131919272 697514939 608888089 458714024
62745661 176973127 133563756 573606533 562435975 477346670
24275691 11622381 3170063 54071779 48500664 34913753
212437388 37101674 17602905 778385157 865766807 850152895
282617198 11861093 47902387 668948434 639409928 695423934
28905255 38697302 20809976 429714398 377510307 434557824
15109297 21979914 150175554 538348688 547346186 566541306
202949036 1475479 66562828 537593243 484164237 513145524
178727493 55047386 31747811 701952986 702018227 504034707
453795397 60160439 70786687 815549481 539714299 917135136
459968238 211925361 153531650 483271620 302481508 498966354
497119596 602131116 416634583 726930587 824139882 802235544
26254478 872411 15782597 58086072 55511216 54083160
105569139 95801513 48687539 654811741 654503690 653043712
501773656 76214388 15691225 806803822 641933319 805323850
71214844 113669208 1583435 883608067 870975955 870488493
82121902 82138706 59965410 657534511 605207974 660114242
15219605 7934985 65816 45210949 49599030 40560595
80909066 70933717 4262364 749069154 719024338 752483548
14617557 21391922 88538965 285712423 281898653 198515774
77469021 26011811 137964610 227521037 178667186 240202705
11315125 200623 1216211 32860030 28673051 35235027
4324907 903186 26699100 136453842 117248568 152783325
55202675 53813312 15172964 460750623 300705038 466933393
93358814 15210472 117493415 131813622 55320915 156719867
30481973 11544247 13410726 31787473 31605730 29878721
269486082 2429810 116083883 316340096 272503420 319148567
7011078 19980032 13921338 617201520 625644838 681959202
407096 40135580 47836472 334208153 371027160 424897501
68689237 41577026 52069236 244524073 185689471 215615498
307724148 10212747 105600922 545121740 546693737 494511971
490897377 443200901 1359490 536506656 618958882 536497631
21693678 22466329 97234395 666452198 537214951 720273464
4501010 176063552 39853103 803381350 645751144 797531936
114024420 137891133 73626298 731952206 787983439 483583313
60923245 13946030 8954130 356450696 360918306 363209594
469956426 112017489 44453317 567592348 635767838 677114801
347687052 31921835 9756416 738269156 759430425 712097129
184336126 25432950 47193571 599567673 630593282 546892801
13477444 4819856 24644283 544708955 475358766 538277875
152997496 1696820 51252807 397611508 378631317 401332613
44876981 40622304 40800643 434542682 445647425 438885120
56605909 35130784 54012524 762213203 768109615 603103882
117352196 53530692 23465156 564270559 526220861 540215249
105751444 7120724 78331827 427198774 494438438 394690808
165212307 68614492 52919123 290784581 386169388 259548756
38324240 10057377 10117175 59593848 63219208 74911382
93028710 2018637 20043248 478286724 408997725 474686699
41911155 6724334 7559839 73531598 55464588 70454781
27655579 11311348 14319033 110306296 99640794 106791977
57407601 6591929 780511 457987491 431194071 443309560
79461546 121217752 26725707 752729191 740803506 765346139
265603061 204897194 171630526 512592909 545382702 555747028
16334315 862642 5155741 21281412 21454806 21086180
772507679 145420263 273259589 960600869 896058032 908984267
257173696 44197819 5865358 441693247 297546739 381502689
30510748 120205024 21496551 949649782 899718039 914821648
2949462 9015717 13025132 255940857 254403366 259168686
71288298 15220852 8324477 358451616 387972442 391456042
45483186 17259217 388785 69497253 67209864 72806764
500339269 47383138 72847886 649326842 611619811 297230183
21893885 48905650 21438706 301115987 272369735 251075302
206591553 164809426 103223607 472189560 588949547 603986103
298015995 33626950 86788514 608863231 594507281 544630923
2641705 286350 415528 14097769 13688185 10833508
57927965 30811114 34712492 589143650 662188668 657108133
21840513 42062735 22945546 47154302 58393648 40382279
241043222 3298977 34076682 408916018 401839646 392484833
16590535 15928026 31863258 427943306 397742816 407613215
509631063 68063696 154312990 578635904 255423778 562761827
186922390 48905561 23075455 384646538 376795356 242740461
863732924 233799578 252823298 880054232 891148743 733875619
93816316 257458944 291630968 778918238 798594546 868969654
10166503 17313013 20425103 146665275 138188275 151192045
476200801 112651893 322855592 580880313 262878193 617712905
20330532 203030 8324718 38779472 38772672 37568487
194550624 38016360 29586089 325813747 475779319 417361798
175121687 153832086 13944414 725930509 745861615 779551570
3420639 689617 1042121 15245095 13022860 13588572
694367881 114334969 22339921 962869749 610756460 989675574
99342603 2665545 32808592 405955438 535527960 457601248
10464876 3585228 4058421 115180104 108533541 128079014
70399369 26716242 16005302 630280242 607599954 556675046
177683153 18918045 209107332 761744326 769682654 613595903
28553895 309851225 83049359 867885846 793123412 900095084
128972899 49611328 19800710 208312823 231998033 202421541
15448262 1174281 1509219 24250117 22361831 14126275
295245847 16304257 39088309 398499281 149178971 234327269
30676375 2077155 57134307 606142422 616430595 598967213
32407797 29625360 18697895 269003873 251139413 210834216
45297002 20956018 20380409 211895266 215512023 188554560
149704551 21808004 12909585 179948192 177498729 162692121
50081397 5118635 2299512 778180920 604909061 748652101
19678478 7541217 2039 48411352 47937730 47391896
22399665 69366513 7344959 235517910 255648799 222248053
89223930 114213235 4540554 329914299 390110519 384163196
90729 7700761 5055476 749027027 746148474 800020024
116498581 77155178 65180440 849550034 629561663 695607952
23690047 635233 5026547 37450794 31370745 29858378
35512006 95126790 138377761 874152938 806719794 879958522
45223518 30818492 31076270 342486831 319081173 262608128
12960167 15256785 39628551 895333957 882979269 980861874
54465621 4479776 30065127 485298434 491113891 441957328
2037133 20757175 4117193 63894329 64095001 63345187
89976731 106652123 328847815 704550211 729308872 772018785
31948032 25234867 42538521 334624304 359498233 307395614
8000875 1040554 8169012 56017898 55384460 65766809
174457555 60546807 88222586 628619535 577552599 599570896
14468378 3221969 1282449 82115645 90464780 70669690
189033968 12655554 36560428 784376884 785953052 846984925
67829471 78857334 18460933 758358523 872861492 936734789
12761267 13120088 39529341 299663955 276330150 323618323
237210269 38716472 30072473 675877545 481059126 764408968
186583089 80649923 17203140 496634676 595010000 608273640
10490695 19745392 6105573 486387926 480307113 462614547
1816299 5785517 4461406 99454691 94453531 97983520
133747501 194906385 26401184 755335110 834411441 618129434
622373902 128690795 481618984 705170810 711466715 869119641
24358902 12674655 30886683 339306068 348450210 349110923
49834525 385574090 130184566 762363597 931248873 893021792
151024726 298588032 70901792 833204159 851804332 852176622
48716175 63072777 55533181 745178662 825471327 836761469
304049 17895935 9305415 216201591 217373872 233236136
84966498 97328041 151657755 865774808 930369372 918681569
28178658 37179304 25528662 648623441 663398191 677333975
162828740 18500207 77931983 293324855 277625562 149915137
488076123 374041841 61986372 791472248 677766836 655140897
38415356 51341552 45312327 288707946 277150777 264723734
11657590 13225617 13024198 92363862 79321477 102331344
30150405 180770026 7351886 479598163 434996299 434292497
80009818 100950196 61171785 804063370 640099057 729116263
19902249 8527840 28702103 515242678 457783296 498145287
151624356 42815292 39493459 372293749 305724385 314680586
292143880 20975862 14583665 501349728 514446029 433449176
20546696 42641602 29546817 939853637 905093875 807307857
33207965 354757094 64343778 897680487 871169639 803869897
254376198 33494147 180756542 299491757 236925462 278797953
33176451 14274908 33454625 230301314 324246347 348244162
181394952 25554559 168545532 692404037 707966434 687822842
1770688 26847643 17952770 163069170 128721370 138891893
243487023 115545282 27848256 668332044 654457471 671260333
295302008 70260054 70144958 736839070 780155755 721529067
1133572 8223199 881764 60655966 47876801 48410886
64807123 35570915 11178277 546426239 638121023 567715057
17888885 24344203 8560772 186245150 242957630 216063537
131308189 55454483 11645558 636999136 525709868 680200311
174943419 178717299 10999867 343766553 347369458 175329295
99399851 5915065 6288682 219115196 250773816 226616039
199039945 175270809 42561332 544742402 385201119 591635140
87794281 240029 298498741 849022008 721926906 924486440
148724647 97049037 18606727 378706724 402673580 409320297
57348625 7393321 59134193 195515156 202744232 192249224
30629226 6062078 43797551 470905969 407927024 470498129
6613007 12502510 33627121 922621336 930916781 882748829
8811587 76672792 110204303 373035165 475116172 465334490
237067878 22129577 78075669 859877409 827253812 837246989
31469315 44551879 14051643 277767833 277954335 235425764
86216509 50160217 15521684 194978527 181985937 198223218
197903776 22577810 11194951 209882264 253771466 268885303
222651670 142590865 77058462 982873963 942204122 872567815
163294969 45662008 3239295 667679359 758904315 594620756
556873247 81039977 219575672 885508442 891041999 885950353
16825887 10287150 137512718 528534258 458813607 542970810
4596856 8630910 3291113 36349561 23027406 37000878
123992526 215634788 118565684 752976788 797164905 774534490
411357675 208496166 155628318 831525508 855983045 681439714
5618059 27824498 3698017 553075146 466171631 544811593
534279346 5915288 17038069 756426552 832419857 576676312
59615075 83826761 23759342 582955172 582344417 578018236
4971370 57758627 42324140 900052883 906031695 910820556
25912542 4423178 7296016 83360113 83836675 80515925
29128356 988661 9930951 64158963 56374816 59357186
240209179 47296132 1311380 364559279 271556056 348641575
309092583 29751828 21254649 714669966 564774310 705254078
149733638 37051317 28760899 182995680 189079348 158180963
207795771 81434296 62215186 341514482 347194094 343258943
279043186 117387708 121588983 714917877 543086462 636886770
12582476 18268179 34052394 637483048 564492566 651013754
686982505 13473228 102169947 818012698 356528946 695497222
28141790 41205193 81039033 386113706 323606182 320117005
235305013 32780147 1412714 357580920 249551013 208140149
449476394 122465495 69304011 580731624 589441383 330511164
148669990 118318129 64031178 736794009 707030524 715452123
73234188 70694154 4213690 255973479 168305716 228513695
146977206 82510467 55325744 607564016 598542989 497802417
3924345 613554 26313735 262937078 300028700 296929239
8533984 28855055 23355212 266430239 255608672 239815644
23959017 12973392 18875352 691230237 664166126 666098090
228841027 72755928 49840916 555708927 576965333 382651238
44317604 47306225 16091813 246412359 300214359 288899956
5501029 8731833 16943819 27533999 31408888 34214378
3765261 142795605 144637343 445745395 394941632 447567156
438880266 44841662 79371926 499638008 262583875 259037387
3170570 38539822 5993296 425408938 425751255 404400652
315558803 131891293 99076229 513857695 508785475 529391474
110625112 29354799 175619847 831636754 874513105 873930809
349854430 95953481 82359578 575706794 591937029 554866838
3284925 38308355 9231561 348281342 391325388 376944861
757828401 177027770 103751216 796587789 794337767 665732669
79060111 8070362 38265278 305075898 295352933 285445472
672828601 124456278 336475908 894728989 833325737 721192174
67774 973726 143794 15707517 14923650 17733067
279255983 132248972 75441047 405709353 328272680 446368879
90297227 85032158 33636002 637609131 516907570 658876152
8112790 3507790 1646159 24509557 23591570 23972459
183560250 52793196 230047 677959469 679514037 650002437
509938536 148048086 27762178 662132963 307019954 267566472
79923378 10156408 16157422 118019839 108362297 116076701
2664959 19482073 53448249 480041589 501063010 478364432
65230650 17034146 30150401 139511416 137053700 136377303
444677578 199732491 197908676 779597559 560625533 714358214
140924685 51100458 41317748 596534724 602770533 601086822
400370659 123004810 281371391 688849224 686931461 707072336
74320105 381993 105380662 307597514 258684906 316829589
198205817 192870909 26532643 465600236 637146620 490824417
482100904 277681245 19350156 733751916 696200792 631455076
435078995 182145058 371944888 503828779 260198839 472854116
27314649 39244402 113313620 300163677 304881220 309938279
253367220 9803151 34919511 677423623 655229737 663664316
168523947 70912012 45865820 731506109 687491631 740330986
182632557 6654219 6441638 318550355 317893248 261229995
10355333 53350433 10001013 607516604 763150695 722987992
49523373 52175023 14484398 311367640 336610760 303481496
26683765 1093814 899538 99557555 119762942 101192827
10894887 49501091 40954197 361838004 368117181 380568356
84491748 16947912 47558302 495401475 550412494 483899395
243138967 59795865 57812113 847618417 749886029 847720910
1658966 1180617 698618 5599163 5229701 4876823
240698994 198543363 36894357 828902588 767241598 829386545
32046529 7988003 92738231 586470805 412197408 534799889
269808945 209503147 175755257 599762477 557383381 628166321
2676546 3271056 13909862 122364476 103803844 111105883
131143426 57242239 95342778 755069895 813553783 797165507
63145057 14664655 76863131 528331070 655228499 657834252
54722005 14758558 88166670 556784000 588334792 597987713
23674596 16018565 5455959 160968335 193614799 190754600
2408587 1598117 772951 7809217 7776461 7816301
168050812 42040551 168864764 429101802 366694825 385647257
34751548 26017295 40293822 236049587 236384472 216882788
281459139 151387647 115802549 362765169 347521359 301223447
29400269 11199883 9059020 180995660 204173183 221571782
7847109 1441115 1831399 9469442 8869425 9415165
20029759 22950460 46439652 740501497 576438460 769696743
89735984 16949708 106866615 394393045 413855440 407027794
19935626 5990688 22121731 434064011 433213731 397465224
126613139 97958905 18972316 449942197 472106851 457097558
155268677 81900 3399181 606873090 524671995 596923789
535681494 45037954 18774053 722631313 441697516 791849010
25422004 19252538 2345236 531707250 511239699 519952095
330632866 231638778 217482506 748785840 770517125 739634009
545906852 68041366 110952222 859258653 373214681 916602593
18960105 2982064 1088992 41296737 52199585 50157103
67144654 25722805 13242778 736581741 667031817 504625363
165364513 5669782 19337414 215715084 133772220 48157693
587165100 91868239 61644290 706046015 609705453 559428501
121566940 29999206 59586943 288589560 257572882 263468570
4170053 3755612 7866752 61816272 63817566 73015919
235263616 168375620 131151376 258465528 259392464 202317119
259419364 191624932 20105078 672665434 587468363 688360090
89446328 31936217 19223397 247100522 316542208 296345657
21546293 38084293 6280961 306925583 201287551 261594742
109968418 1235960 9598604 267078405 256230925 263004325
20723575 148365577 168230391 769543984 791689107 795160360
343684190 48016737 327323963 558498093 601766769 568602823
15784917 86775014 84770908 707005674 702990056 737073579
171057713 58137456 62754290 319608886 254762521 305401142
91925361 2189817 6802228 664856422 740067928 742094886
44466383 59130805 23696833 303440573 281392369 304148471
559839469 4399564 103129083 590277578 91061991 517827874
20679563 30709968 9299541 180976055 148394842 97133527
50102602 347867 140554375 726511354 755643605 779034075
267887186 51950013 58048281 342331501 276847694 348804577
146160417 86221570 208429107 448731687 506415934 504945994
69179095 649948 83053011 377141640 367197781 403014323
21888058 742868 40254871 318629452 305511173 316118819
196468267 12142261 162362365 250869882 141124921 273408388
170599462 20810124 150208920 815761595 457010843 529474770
423805163 1624443 101496324 982242882 419558048 943817545
115557354 74035978 94425176 965122155 866579148 936856779
53319605 25968961 172795206 518176195 400333329 523906166
499893983 334474524 110465630 764234022 447117615 460891898
324769995 32263810 47296116 661617904 601013084 548111570
317279458 16037153 20813239 447744511 459082517 450780273
154852383 6765816 1772036 498701372 433089181 516510509
115917296 107151095 75990840 147461504 144890737 126031151
22033485 26487635 3283664 350598367 330455048 321780351
282603990 14014447 43166243 746062420 662236025 796952273
491912791 45872663 51375888 799322232 798801794 797046767
213762971 10874812 8935267 469992062 505948058 489250522
20960165 13362821 5162655 254237107 316157669 263222174
103875208 58644705 6772294 451463235 466082035 469094394
44092334 39252983 119678886 694703718 730597462 581417750
464068267 124677550 243873313 760553333 520186166 745195511
252063648 2405800 118877159 616106261 536120878 586497351
52818422 31790782 14736288 80604658 75119197 69107367
50555595 276261231 3174381 648215588 698597384 909955536
180817185 34049037 81910130 919214168 927233059 860289366
97172783 34243644 5663046 258733526 290541201 336704639
123986465 248337012 25979015 886484043 920131169 615996419
30145033 4365115 11231690 206839176 182644784 168422111
83855331 112411456 51627023 602504210 592315567 600962577
167411459 34212244 18394465 238155528 215536501 219392611
76276525 76369554 120969250 487786771 591398675 607115249
48521544 14030318 21496231 138539530 121053153 132429088
24759581 78209729 5557388 352156223 368707717 281240018
75433149 91935815 22171485 313614527 290056258 314135389
28263312 33945696 11695726 564784233 684191016 730665212
493757306 503433343 97052059 881605856 888602444 827892278
119373987 3169894 165120997 446534562 464483828 448491164
9973189 1186398 4265468 13815742 14836335 11554478
36046496 16195231 25819327 110199080 108483178 114767007
62149359 2481972 1194426 162455100 181537581 186101559
18099717 76674106 7757337 412513264 441833111 418986890
328105674 279072658 138713849 536884905 503925153 622635286
45512834 13452016 86229686 397131025 335928670 379753177
257128637 140538556 137138042 684695872 695514525 578068616
409182195 11588777 1002905 758048486 807665747 795605747
127143794 56756898 4557504 427024000 423148072 392600813
594426945 230581144 216136154 864940361 699916597 780517427
41508040 3408560 13034946 285437434 292269970 276693754
12136967 42940363 24185484 388602509 548098507 586657506
70423699 33587537 2667378 140372391 80342775 142766119
622846307 96843143 179166218 669033620 648533198 697447122
339063842 224377666 133321736 895330675 908832914 835314890
38913089 27111439 2096563 119054730 123796682 94301736
133256814 111781544 2480520 635188843 617455225 604737887
642618232 220220330 101355743 779236177 528057503 753765688
285729166 159017338 18318752 685117544 525072126 485248934
100009938 121971711 109457585 883907912 841740940 880380750
129246554 43822661 15394565 192947331 188271580 182495242
543874921 94590313 309756035 713669887 658556228 616533312
8441651 21456664 178800734 773689892 790738832 803439283
19694183 6042634 5937100 24835720 15861427 23422550
63408220 34341009 25317260 227492263 214012915 198713784
479701 1765520 821530 5737968 4900071 5690665
455692685 235122827 228798660 644734391 640994416 460610123
125319289 16635141 41722922 134627631 162908718 151406282
73109989 11035946 33860126 273801935 199588960 275681152
458128 5387991 3129179 22571654 21129431 24134799
365366232 315043097 367401369 473183559 496430663 389240334
65203508 64787414 62185266 380015626 400966706 377062939
71269173 53311976 77347217 865091920 818563644 894869798
12977125 5432062 620214 158882260 161993008 163901966
624935713 53005471 161501064 960809811 964564536 889191941
12249888 30224340 40713286 681955902 838083928 796554558
12851693 8814131 9213530 203550901 220607315 214649912
25316315 122000149 51356081 682413370 724552162 603323768
233856443 35697589 37142256 344644659 328193495 251198630
273911837 223613732 17880670 378734937 290859227 174535403
141266058 39837365 4523547 332876326 395412660 323526509
157413549 48544163 62725317 500759137 532707474 606881362
4721603 13010916 7063969 60006854 70864959 69952914
18501132 5231000 24327644 129172230 136101264 112080704
25269477 34660800 1743904 323811083 288671142 315357340
297492784 89371980 26190875 745587562 807313570 763584668
21565167 8706605 48460678 268037219 242018083 253845680
1265285 2907525 8389849 39437823 41399416 38144291
457709883 493556924 130660632 888774122 655741552 924504201
160006340 77807829 21549053 462431614 405999273 395427126
72778125 33208848 2392329 582890129 560732546 586105978
30075461 27783201 47832932 371438375 353109932 272029640
149597681 52182539 57938297 582634122 499362500 578579915
44400185 167178552 113648127 896220512 718765156 900421444
350243107 11819028 92989560 364048895 332265287 206085407
4578305 265020764 284034 841452699 873655604 849005966
1065489 4389754 7984986 18144288 19383755 17963297
502415134 21979483 68319186 744161473 629810977 422933180
233565875 22219075 31121531 968652534 689496126 658571100
92842032 20673778 44678537 106127714 105276343 111612505
14567953 119654717 55848704 237153586 432634559 429057815
176927275 238871359 79743077 392718265 426038493 332518069
25118982 28193038 15782780 255485932 259568293 248237726
12837727 174694977 118951057 617136269 636929109 624234697
86885283 80318457 34324924 414142399 280567540 184729770
195844716 43574848 9903831 576615818 637656326 610149881
6110335 19019702 20249217 606172405 588841954 494101530
351350021 81827316 58011573 501050284 503338790 317134506
35210534 35237671 28563042 195980610 205556393 204709591
4593618 9132169 2127679 83801592 87901771 84473969
142874079 77764439 7491424 236137211 339365017 332606179
225223509 52310253 20421090 393948114 326515674 353492717
29282026 10293834 53279358 400135286 417719164 398558453
37128277 36767021 47053800 93283784 106940518 85314903
48869586 20015612 17866648 341924578 272705122 325126499
57066048 17189353 10585260 605237463 598518964 681087139
61421873 8185389 6591824 136022721 145072324 112304153
10175543 52393988 8539146 209978779 260087196 233650383
51362109 10184211 42689659 209888330 220030924 240842969
74429782 7450135 71858906 701688585 716834594 746374861
96332452 14142654 148966424 768743426 716996888 767658393
221028000 157065472 63271762 828251354 784410054 754766801
46652707 16613891 1921162 903774303 940054622 894592474
259861374 235709258 43232890 960142462 842473765 832120991
21605740 23804881 29194511 621234307 710121633 677537041
160273228 32104091 10126533 940327959 914787561 907505018
181776661 56365294 986833 635870878 662986339 482926883
352536253 177071449 102477227 456618103 381732971 492334896
13233636 26764100 23520685 742304227 806530778 810894909
12078496 3270118 1802721 15579085 8931754 16151272
143043296 94829959 18425352 767043117 684354058 757672286
89751076 3110317 7362252 225748273 242559844 203092836
288686060 127161804 50362250 418927483 503652199 385376372
25462494 5923473 224537 37385061 35278127 36102024
4129003 3619726 3324304 64396697 63931093 57773622
25513748 85899786 4044182 417845905 561806675 529573307
98181235 108315562 148740767 530242008 879342767 849683264
260216091 44782876 999429 502211899 479432057 516466762
597428415 230662224 302434170 823383770 856695482 587090970
4418747 62901286 40587054 260930496 234482185 229051327
222420956 81343482 5490384 838787165 674131004 592264276
31865332 10808354 344176 47013747 41331397 44723707
14785471 16150133 80969537 729034622 787339556 586465621
276704278 350564540 88895193 453471990 624613760 572204394
419449344 42493707 79330437 533893470 489306396 506325098
24830623 7323935 59489465 286462293 273923189 298263945
343333189 287218935 36192949 435295376 434483735 391491860
183745 49706 230233 5439565 5374599 5133442
3711531 108446416 3354369 843724968 888327925 788429948
8801979 1159829 2079776 29655688 26503422 28696528
10472684 826777 14736327 321503282 381214706 358285541
21352125 78603396 4827431 815613681 922396330 710017862
319467004 319971919 59295553 643647186 630361118 798641442
33369945 275671277 146113798 860774770 830444992 771654351
329040778 257448275 48020649 341581585 320849805 172479470
113248267 174801427 66251321 484114320 428904248 491120549
515684474 15526374 28069853 776820918 612433304 769716482
340655343 83390260 41532630 506458603 449177420 439119059
33892089 15620895 1715547 544033456 454267091 492862355
20766343 11100741 14119286 315058866 354758915 423022315
288642410 83786799 84328098 925366008 845262267 668291993
57430073 170296024 34026564 910421175 922116556 907420758
29384627 13236924 1645989 130910756 122652075 122806017
114315263 16622698 17767234 290806802 312950424 288920992
147692313 70216469 70307053 386372884 287106331 225541618
22413982 95858515 60873348 565442683 532992597 460891106
23754158 15420565 15489069 118906553 121017805 63563788
6171484 2967592 3560340 61054398 56592664 62919192
677449664 187973532 214634523 771680153 731943850 510103379
272143126 144325823 9390438 427383150 437313469 408326875
7353760 2884253 5216905 51176973 51388385 45928881
105179648 45232987 14619648 205820208 214204585 210225757
61137660 24090785 33111592 182986066 198179029 211502988
325857043 85365221 162607073 446873539 346933651 486300088
79110252 26533829 79833026 143796367 153442952 180356183
652705701 83726962 182829826 691870092 222558613 296630507
17179671 8206502 13582326 95121839 90417741 106540155
182659465 124520608 107753755 199116822 226539064 204419264
302289161 148274972 124342273 584407399 451902680 527861465
295921542 31794286 61052291 501027315 503024572 488676386
619496393 41212006 350230045 862764389 521589319 770210165
8256439 484322 21487353 810974019 684773178 726962689
62410793 163212544 2905713 421638448 421986225 385438031
11609114 19773034 20091703 190583523 159142441 193443577
57980008 21210764 18682037 468716754 465797288 329459441
124983291 62303111 20848020 743812990 740706381 547006212
49102225 244161 858903 202622157 154554046 260668174
6603757 6721183 50268405 245148751 202223328 236686153
110606870 67298453 12670290 253842126 236854612 248260320
324718261 32315693 156627060 485346274 315837991 485164044
407815 28485361 62805052 358679777 349727803 368318432
105491200 97534164 31245369 353901928 238959689 300858867
48791336 9730385 9972891 133498489 115791012 126623071
407037538 105057850 53397615 605846595 396812666 385055383
40412383 10347814 182698483 607981453 479319439 578055099
4085723 84347232 21405584 466443942 555302944 676749122
78635977 103306966 12227548 326199234 278787281 356614769
169275122 43032207 25526810 945942198 951092961 996059229
6592857 3705424 20721987 312370679 304488746 322928976
125466659 27295333 15914915 472990438 331967626 424788340
42289791 10790561 70626150 545269551 527683417 557145348
1619791 12868293 8487859 47375262 67190550 52158374
47846379 31900597 60850029 843691971 859299957 847370589
29108920 51417792 39526396 397829375 399052426 271354798
613714588 399178440 154644186 850199561 888740890 306574770
6139634 5069529 2459210 46263609 53380167 47382585
206044034 74349385 34974669 340523117 338870145 309736980
76483681 32844204 77530724 402781069 383081922 389083362
325943592 2589351 77545523 798233421 692941141 666735172
64769977 93061759 14853154 581453987 583684548 617831560
11991662 23521686 2937160 227652454 226897686 222427844
31266031 63561543 31562902 301308439 258065436 262138424
70989942 37435572 1386691 153167721 130571632 148505183
96805281 2660078 2881492 397246164 382121544 301287389
550808252 116621552 7345197 788874180 431856667 686051051
751375644 100290427 109880936 772788030 817216688 844894479
204251314 143188099 70647155 709614893 759295016 776443125
27616567 35944088 13221939 506862657 513322460 510986231
203188144 43052756 143966399 887494941 885824303 892282049
402503933 161681002 50578528 578464254 706644270 614936119
65698613 44554470 17480672 410257877 347754911 380428572
390445431 35597220 384851 476792147 314773770 424179201
91390348 10001660 32841418 375115268 401427351 459678839
282306512 155431139 149330524 820683455 808895917 834129873
476732336 159549587 52815414 839580014 801269730 733983218
517041440 24421427 154219427 887132515 876959736 815048095
295135742 40422122 8915206 783405512 690753114 530100396
17513850 116279511 26578089 237572976 375546578 393690528
59325680 30299956 36088997 97596168 88242100 79622868
35913538 8053842 56222471 614824035 643911295 646305353
350690318 123383081 224493179 673597609 525991303 424003061
6607197 10054300 10795540 88071618 78264492 85602458
67443412 11814988 47626703 130618364 60299246 134580677
411257527 26555196 179293841 739146062 646240396 716328114
296874347 161689249 127652300 312957559 350345288 207899389
157282178 323183178 64084545 838956479 828402468 913389825
434052473 111745969 32754019 614766790 223846948 329291786
11263553 56225428 39333217 248628326 240607795 250439521
349576189 67430889 210079106 482221102 446150550 551083639
8005814 126593404 12504872 441808977 392946472 424965049
465535948 213440286 751534 897836972 502158197 884945895
182043595 46410335 49600382 522235547 427763795 514667189
13547366 97199755 38154389 442932821 413487509 434841394
69365407 4015727 1919134 181626328 159377491 184366104
283556545 181914566 235951793 568345853 380079691 386313021
28586249 2093830 2888167 240015542 294763220 276274596
126181126 159818863 16354692 429185244 415201666 414832902
100628115 67564748 22417559 630417401 392290562 768712595
41647358 1503504 11150677 169390902 140847064 165567210
156419480 109900020 4368166 338263154 387545137 296477982
20231744 3316927 11728671 113089940 108603202 110619025
20275410 45964783 15099990 176499233 159341085 174503226
243517826 113089509 19795351 275803611 309139154 156773215
97530120 56373570 48842600 894089988 855159604 691564240
596360921 76580508 222545236 792536485 736249882 695213096
20984099 3838471 20103857 66863152 65518762 62203618
467109 3719096 1351656 27607179 33234693 20529185
289990189 69147102 204511699 375935926 217139354 370958636
159755210 9261180 109950798 232933854 208118265 194064593
512567196 122221862 53677246 617133858 547979251 309704725
6930475 34872253 18270967 390832251 431873984 428941685
280434827 111263267 52553888 752248839 796512821 675455888
112193881 22733831 27655020 692750324 733339541 630721714
8708316 14441085 35324136 591554263 631979413 664046862
199590445 18773484 53002571 611020800 675648385 693350811
105335890 74531383 138554668 800809312 799787961 795234136
136694000 9814164 8750991 321799864 319547652 318224346
244536311 10396185 182310315 545294678 492310483 560786692
43180688 44871309 92755262 506824862 568105730 582862646
222510361 10859616 8154546 498850971 480624641 449313452
89364284 98861687 32282440 414266009 441351630 426543929
381017556 321458396 140313844 496596801 395064710 535777509
23774991 32391849 72983933 293945468 254046092 244550961
4069345 4182787 16275439 148104500 139875086 125749704
118444703 32415450 32461701 284896605 295639556 248302080
7993939 10059792 9627986 130435453 141654246 169687909
235132656 21565093 15301855 497353998 449482168 429122434
58724868 123036669 30837353 537852597 634082789 619964424
4997006 10078979 51896767 327823205 338119304 347819137
290861054 8109901 34702207 571627366 609566008 402227897
148024405 36585383 21270184 204249959 139982048 186234911
11342508 15799962 5014790 96724505 121305168 108348555
99703394 101023663 30739257 403998199 324581714 453817321
542176607 32947145 150196613 612824071 109601569 190289343
67276407 8555084 13828629 336866351 398935853 397151968
291971418 302549665 74055015 583184465 682739385 698402198
364378850 51551437 16742478 630325671 541930507 503373025
34547274 12239419 15672423 315732890 393491323 426170071
460190836 96632717 1281968 672443993 595726205 440778399
16123692 79318349 49070208 498904537 479624083 445797721
31302081 172700919 81835967 543880407 555596438 549424513
731893715 390128921 475174263 760896082 687889012 670137310
38596269 21896134 18108786 278058515 477324160 504029416
61840001 105783054 281033343 988682531 944990171 933982190
19586107 79737211 92768035 580678185 692268350 743327597
64158727 48449862 137547945 308868775 309271971 277934418
510149965 81932953 104137687 636772918 728569005 454574192
153913555 41563801 140562576 478804309 487534673 456087235
12998317 113894029 39717164 519060699 509993638 490313819
239124205 12022927 152538681 356451355 335928688 248181412
55146588 52784791 38595924 805869416 745563671 821460517
30099120 57969247 45493005 361179767 365386640 370117762
170275408 11835152 38022363 410732115 393952313 415608087
304019559 97534848 119225653 477296450 572896193 607349495
473643602 353336772 237998641 519948392 519044704 432945726
10921894 10478415 20013996 422532675 448539951 377086165
1143086 4351722 5288528 73130556 72614713 71720143
6454153 12011995 5937372 229324599 244638423 185874331
1830628 2546668 467574 11270265 10346887 11008908
68160494 908105 104090 394492169 383004725 440806847
83686370 1500713 3367209 191105698 179997013 153680641
55790251 7064258 5541287 60973080 50212483 28303786
4691984 22311988 1298456 112161732 121403055 123687643
27865124 4608952 8337309 641904156 622089590 537628350
196430321 9364366 40648965 624785557 690544336 687519376
80110354 66651677 167226024 512876116 522535147 611871793
436098950 430842623 18151268 572026098 483386194 787894257
105567751 6234356 149710301 745032019 779440875 757282781
268522002 169245151 129909301 516691405 531736457 479514157
60344379 36371797 876850 184705326 189911594 161682240
12495171 38981866 76437474 271080278 273299240 228909412
426124572 32765818 1491979 545301417 428135411 515811647
120570083 41213867 43949158 573641132 628413597 641037403
259352609 4373433 77527523 617395242 617477592 617698795
11395224 16373207 107554915 808281374 794262288 845331827
90114587 124291030 72385080 311020699 289592030 228194148
37494945 20241958 1737414 61155181 56994711 64864870
12089981 20617346 7006569 82493672 88779470 91746656
146531699 64190786 13982154 243826027 209249659 162677590
44834962 30214116 27142332 526786572 513741055 507259701
26947704 12312135 5947791 32622669 32706300 31819179
518503513 278279451 182566274 623662103 648981332 535609990
15203777 103083944 139101 164899499 179083483 156167954
11591536 2495635 9429017 15885271 20234276 20852616
40308343 22163862 21641476 165393850 164713762 152739302
54034743 55537374 5794438 585046014 499735684 481049911
45226966 10747419 306506 114985567 118522367 114884583
5842046 9494616 765968 33994966 33232834 34625631
8642942 6958854 15160953 149539103 142050177 150281346
155530918 69017817 191490125 579398232 571765402 587462590
20700424 19360683 31069713 265713806 188406556 257518029
15205980 63375460 28840908 408078743 419861929 481860667
143274513 36849542 71628472 467570815 511527887 352056704
227525765 209487015 36613659 263969698 247176696 152136927
677644761 183616472 457035229 789611955 782172509 755396377
133038713 207695083 956429 698719747 770581802 675593484
3723725 5393655 8596007 37679930 40734646 36345683
62689779 13409193 18336335 220690362 171770674 230373945
702015037 174630706 140145120 777879791 399879147 677046623
1110773 22661146 1156648 50662968 54960508 53338073
335518921 287452113 169152633 503947518 538136837 512180898
149994118 47218553 213796604 530437759 503458227 576159373
187143482 95156047 114762857 819686506 780019060 786113305
7170019 102362998 105069057 772709901 762359139 799898655
289221145 224468226 53750774 402596425 340872858 400472125
60542862 13352817 33530908 283984284 193397604 328848188
14953335 3745891 3033218 25585131 24541054 25345263
2761679 11846638 26554229 269643498 282295261 232738342
291503669 49432522 19412442 480867163 491215406 364887333
479908529 35610604 257916807 668197212 399873776 657296974
585082573 186032864 8418174 652306453 584572457 716438703
230998979 64520946 13457432 313177697 322372864 212907977
227353275 50651495 27797212 299877556 226850213 305414712
7356620 3287410 3960509 70779344 88429391 61874756
173748698 284893155 22545289 530194348 571076984 523884129
103829183 3754960 22682042 436508466 423056584 436977423
70668201 13677995 14483065 224374171 240275903 225326352
155081772 42293642 3240065 233430735 274378730 218075062
77793897 47391237 96847151 513726163 506639225 516246253
10356629 10453066 33859977 190737973 182897532 176979384
25147058 81550150 103978733 583320016 517347606 528681733
195804499 17908416 77256859 230787778 140818952 181569165
172083059 190359711 14755483 546902192 557677328 505218950
722590453 289952744 367881855 793531784 918553804 701828547
430845 23339493 21548837 148496458 181102160 173009100
59311252 92873279 149420997 909654624 913329355 821074884
14728863 16135851 16980123 128883333 126847265 120755133
392961305 17555049 43378065 836694237 833853518 860885291
12431166 143418467 30162792 836828256 970886773 933692897
415333757 260072081 6872232 777226102 775503957 697261147
339128706 33117311 159386004 543194760 610274298 683815263
301152985 62357503 48206234 412157635 407415247 417077495
377989234 128132800 154080064 742230118 718632154 630670737
475723593 115620162 92316521 525017068 509187319 501031508
17041448 3635190 11387682 66863553 56286133 67438732
45249311 71694 21145764 210978366 197805324 201861346
238617756 48217982 105781793 417377894 441932888 450435666
14151343 40137914 6078966 60187209 73968249 71405841
267054230 134786420 21303911 383912754 413401937 355123583
394964611 178426680 1531724 566188983 550558927 489275420
35957902 6954403 9388994 122838381 134746324 95987054
625853510 89841025 40921579 844311343 786718862 860299770
477217930 20346029 117455155 815807051 922276005 855071781
410031953 52413365 85940793 942580376 876899974 879918110
37517836 6436487 4446968 47419176 39152928 38239542
198238433 131577135 568995 330561352 316924820 283043415
22057106 114507324 4752410 519699154 583188814 576626626
83457994 69915510 33971732 342247551 523171354 521891945
9329989 18346674 7426347 398324877 418190591 476513487
25929273 3419166 3098873 109780872 106481112 117499477
36298138 4857310 28753133 471763885 453967009 483508458
249688314 93752795 29003557 616581665 551528947 674887437
55981569 204082053 189480462 912908037 584932029 940161008
45979504 92384117 88628678 728694634 719437342 752537666
38706743 31998930 48020582 266442054 466692508 447239166
55173396 524079 7465327 87470588 89518108 82506885
79366859 13693321 56713636 409643382 422520311 469933028
23404775 22424858 70826162 363154739 375687298 389890303
334816511 557143592 145532109 794779579 769467256 773230182
1324116 5250124 10923524 52580627 64109780 55910578
73527723 13485477 18390686 399032628 346385616 338406681
37583688 5710525 8240641 329137353 334510824 339719949
16022589 1395127 42859197 217359606 260181495 197826025
39079131 18310601 18806524 169531091 171602256 173331197
32125984 54927192 76343293 877788643 771524958 939668855
63199765 4046060 8301627 84232709 42928513 91468716
17038857 14264021 14689902 68019921 81823927 80651179
55947539 9141453 32739417 86242469 75668497 104119018
181093875 85481834 28003507 518992502 558304057 583353270
17797194 107928778 31343541 476671316 675545427 706688323
226703923 105086920 50764622 549914164 348273751 422445679
337650463 85191078 14850473 433789279 462695334 295546772
20591728 15174207 12013730 775532564 493273930 809926465
118177180 70479968 18058813 247070071 222587660 237756530
215895393 22182761 3007735 261567399 263174626 276220638
24242778 5369436 10639944 47550625 48227778 39980996
17873945 29105184 31664929 265700663 255461592 254725225
37022381 26734904 89376206 440972119 431524304 438415912
195501716 63944679 2573608 346609648 461495474 452542063
554006442 200877935 179392679 576154936 599363406 452934239
220946137 68895604 74499792 367233906 227104233 339606041
506595814 62325145 99914305 901018936 874976764 870685549
54530249 27232028 54636095 471264890 396268969 473077171
3416117 4718857 120985 63299185 55683552 64511096
526383951 92996524 110940710 612435440 686899181 433151117
619205376 61955449 4511385 787296005 815831070 830399296
17010398 1039559 2733556 66753563 67645174 73164797
49879467 144389645 133303227 734569000 703162498 754144408
15973891 923648 27422807 234575882 301640103 313508910
23151932 184166514 216894203 542031383 525204773 571256661
200445942 3196301 70554569 584976109 671774145 670902051
51277023 6356202 19011321 310948469 301069417 301525484
377679030 195289019 206778198 402734444 264427239 342503434
387059115 72821006 317690742 732642026 675324988 711606189
112692913 13193839 39225193 171545448 160367268 120971026
6753235 31740629 7091319 277894835 190225579 278630339
53983650 7860690 5015741 131474374 114378155 132492927
4953691 48699680 4863102 427140287 524096711 484635941
403871676 427624 50339070 782039952 700459327 855902782
442239072 121953089 4906684 819840998 355031703 685057972
105706941 11533435 7650107 132871865 137176699 115616760
704115454 356721214 885700 770947400 377142945 352431526
73108895 55600827 44432332 249737032 275888210 278768545
3451214 818156 27850193 95527159 82949550 95788924
159627237 33627241 148048720 251657471 166681516 252855816
733843456 30614883 261017768 821302300 798786334 747180689
3492470 1788563 6901832 65366244 67890795 64468081
16524034 4585151 10423527 206762928 213049616 214771965
9031450 1467825 10982542 84380089 79258659 88082798
3885943 1563067 2702195 53574911 45761179 64594427
88327384 193027479 28248861 501800858 566257791 687505616
20907561 1498899 1927335 39718922 37613964 32103627
35412515 11851907 135882947 496189248 498360246 493607651
12837416 24912915 44250042 684073864 632296229 513784601
223279312 149199946 154397807 363924154 423395085 423902683
3598544 14302696 2128245 187930754 192928748 183968248
44309486 35494591 117603 340427050 347488022 288611263
131891110 33844800 39520865 577732123 545506607 577457638
254344275 20992419 52066882 565341230 588963574 426526367
28806180 18039080 2615381 116641482 109910106 102955233
565525871 37115337 417733956 621650423 614829328 618255902
152511470 5229475 8885522 313156523 218709128 319142109
343088161 43520926 188873872 679898821 779628079 764419001
57287560 703724 8320934 192797123 195106919 166782575
54090779 2458600 61084191 133220733 96540466 123726838
857818002 275832641 540628657 973801824 899726792 742039013
207008521 23504256 28979045 223997468 59223190 165142029
40509039 19049512 3031754 261766639 277834849 277204526
138380775 217379016 85663020 903615134 894453191 883695763
263679115 43946166 50160833 465954173 494009034 415872853
27434453 20650869 684191 57921959 55332316 60000126
78593814 69822469 15825455 669535494 666141123 673157521
38539412 75493629 261936624 686876637 737905580 744481124
65840902 5904832 74781139 318281609 295021589 320273003
82499635 16453713 3778470 330016314 317714086 311825032
276610100 67416965 170022409 500564151 329074384 446926392
451915949 26192545 89998294 600791655 523822977 580362470
30774334 17567452 870152 75568193 76883512 66723435
6684491 7079275 3525092 25025919 31782359 34525921
53045807 72728196 21656756 282384065 268289126 213336608
262338340 18448488 93108329 459513719 452065272 476445611
1930389 46696676 9629652 270627204 119934160 263398790
47429422 22359201 13646266 200494514 165032528 156811782
74749269 41922233 9888490 585133444 526294148 618711748
150127119 8131174 301638210 705073680 707249039 680592264
497881357 444201250 6828250 564271349 563876685 211826933
79396912 5734197 5930452 121632792 130599292 127217544
156023342 39504134 211246719 865644122 840594478 844210686
394762564 174344899 373690993 681662689 919662857 918573897
246506992 15319381 217907902 646955653 569982596 653386019
64975809 35518619 39721649 249053531 154962990 264772281
62863623 31326023 122411036 477500570 383586600 414649343
87475191 723621 27359026 148650497 153244793 144331602
419040816 5914565 178911578 463689349 325976980 200515728
245712 5222748 473836 21663194 20332448 19434189
310840628 100663011 267506148 437128488 519898697 417846108
70576229 35242713 15195408 374742124 378117824 383087252
67553086 127724 12010514 468808660 377081536 443937544
499759430 217075247 262691561 715165533 676241477 873255636
134377375 63235581 72122729 150506936 165552395 128319969
420214781 48545543 102481290 590400207 618493374 665455831
11270044 1428418 23936919 132975963 105729275 118906583
296807580 79298230 49513763 873012367 865185058 777034970
119978209 154096503 57537935 770569917 868180031 851198927
306615131 50429003 30883678 665961629 620539200 687649112
160721214 82194480 64159801 233462142 225953099 231954609
357704905 4545945 210959753 840356376 886073446 550297834
60387193 26218545 362637 367468472 431321016 403946882
512282771 789092 80370241 767520958 749405177 858185159
9175479 12107670 61471530 450727990 482130895 394143177
24169725 27535281 1134702 96642848 100781588 85634134
18491123 57308689 44440320 733225904 663836591 727371089
281265566 108502094 70975331 429634393 422236114 318921296
77513280 4529739 64911335 164829430 161103346 146351117
87518021 22409178 30167119 687117437 653316337 713591050
186189211 79951486 3055360 231808841 168894839 121294315
4337425 48097201 2063231 541981350 603055286 472008801
28068292 3244628 6395309 56565406 58256074 58450209
215568022 73850939 150219936 358507302 371710188 300815337
114502001 95277854 74784169 742689241 747347287 734051232
92480489 185163864 19185952 447475688 494890942 462328317
5057391 47769708 3205186 456549660 455658858 419361212
94913899 14414246 89163184 253767375 240978950 176156908
35912383 31132792 8691425 53913295 57856691 45659550
11845528 3772234 95018469 549526141 528606869 405199495
133908192 29166164 3903464 225884207 220174823 194226591
272607510 24878628 34409812 762458477 812901383 834115426
21613715 1011410 71556870 688516870 775276907 654404719
12721489 9910328 21232154 732426742 702533462 690170865
108495643 4696350 62331050 704907107 663751929 666736021
328967437 68752645 88436835 439210646 452153545 454236036
218756723 48705709 134926694 456295551 483539910 399297842
626225651 29293275 274342617 809161548 602912856 785125278
482270 589287 887255 16217684 15115953 15455621
108830454 57329690 17773692 709376404 469155660 700277417
50698216 67777957 205939 244759127 223933362 239108842
633807075 126920976 12974375 760726100 374374488 589719777
26118036 109484320 940637 465280921 497840591 495216429
117159985 15244860 32475816 138080847 25390251 89407343
125205267 59540118 164455270 616500123 662820722 640123069
123042859 20407573 17253148 297187260 308819542 297567663
210290543 57268040 75253253 217878722 263800102 226893975
6002259 7457248 1686454 17271386 14853364 13309063
24645109 40287457 20324708 426859129 523518272 419490079
84466968 136547719 72891738 901464946 880569138 749898728
182634337 22651554 50719104 454021181 425509810 459133755
33547347 72075543 57161605 341167659 383042827 397934842
54042253 14291304 1503952 80897569 78411955 78830254
344589872 88029278 72333632 911957118 766637287 886330864
10760493 7085734 20375158 98869768 61948014 81047704
27968886 29699797 17064020 474149008 458921021 475392618
584505697 17733465 74401597 765509169 722126742 659844769
196962428 87668426 45806795 483994139 517933314 447122921
53573740 6238581 16951545 292119741 289654097 272350555
252437005 50627829 24073884 452898272 471339012 458940073
72196738 15896058 32846807 440901355 540716492 498620619
147447377 153447480 64985597 574394817 609006819 612693476
284318986 97962557 28152310 422621102 448376114 360521167
20614882 2162858 5801375 108231958 118796930 111993902
433939200 272881880 46639848 629311415 664385721 480908660
470256041 161112286 295406148 642937112 717198100 552988567
239549132 71263397 41474809 703770991 484722706 750935183
19941976 3875165 2184825 162057854 154391366 157448621
36802104 344769 14581200 158967059 165732423 174757831
115674841 167250681 70787588 787894933 746821734 824702457
1642899 4201954 7791415 89535450 71478100 93757877
25871995 41893918 64338372 278281834 326793783 324169211
113319933 7131458 10602661 558915607 562964593 545962837
439127640 145392326 360724285 574600984 598511831 516408339
352813809 200872056 112538801 560320155 760756766 587996234
76546509 34351521 39597833 242722163 185229112 237207364
145898465 12856146 108221821 904687703 802992013 978115771
52522808 44543040 7293586 513309874 508348383 396154558
178160186 32154848 76811006 188926195 102298323 152246648
288934191 179373225 14600428 675157376 552819658 531143076
67802029 121061734 3373475 602042351 572469383 608513860
184517171 14356528 29268517 889592650 619671653 900334133
134463751 128120424 172794517 314504621 313914195 304949737
215499797 59224412 4822615 316382265 286563974 273042783
78709288 38104020 2654939 218188299 235593363 226760376
181282388 24134753 148561070 513304911 521230439 525688109
173733908 52604422 141744702 242631473 179866979 213198549
75271404 176549994 30363297 866418330 740432036 931478167
8722292 8802454 5049986 78330262 78092702 60837037
329493 22141500 12115481 143405930 128550332 158983508
178816341 84797873 172986561 213686451 227494412 253832106
97571520 56217388 692405 190888566 193582494 174517471
101685569 54827961 9841802 283523675 337411648 312326624
3837298 153626948 43268868 831510109 800779761 698879015
103748607 85567931 9049216 204325090 209800179 147568585
9962703 42169464 30077660 348816048 308053443 248201347
102184804 1887277 114736575 182649660 178577691 181747509
49483080 24386854 3453967 210463774 245021765 253876665
37044805 28289990 14134352 158573622 182060954 154209534
9120778 118987864 23409315 852411541 949640003 877866806
200576438 25769053 96111351 407691122 385773921 296129554
22069485 5663357 895505 307654586 242769923 276443901
286340367 69445882 7942814 611831922 423476537 561836090
127902141 62246192 142574631 862456328 926242240 746011759
80713194 43179085 15065781 488561318 578770731 659201205
177865949 189429007 5697866 386484673 368139712 309843753
36714610 19153856 19300150 556483927 546662073 574698254
130630352 81148322 39206043 344860601 335956915 281633056
561502820 23457860 342507121 719873982 707526397 692536616
125796620 2067639 66979278 247658278 234970764 235230121
83577560 204275201 48396003 720457196 800910370 810743556
7148402 12819516 1049364 69406458 49610856 61693705
5691639 10181399 21247834 172329147 166999060 176784224
1496168 13413469 7291785 102784463 133075584 109177526
43869276 6671103 34817174 492869845 476570919 496291629
310196432 17265644 2842881 805148632 751156912 821113988
40909809 90484602 46521455 613344282 603024423 554115184
41241830 16996216 41170914 529863820 721955145 712578723
35500636 121631644 10542400 367821121 359695856 371819572
160765139 11715187 6010444 444751938 449067076 464474282
172319086 101301317 59229209 579073043 587617253 608175268
49226383 70039563 16204972 312177524 320185123 324477727
45895928 5711675 1858139 51767680 11899661 37441963
11068871 87917 20679792 59774731 69272469 66221065
47447557 35554471 178803891 512624374 495552371 435382546
30998596 9176247 9359000 45969054 48774966 49494950
25241889 5754649 59813057 498732196 501186963 494862480
818866654 18756997 307531695 982856994 767630468 860006270
706209 4192759 2547893 67261057 50569981 70468071
184846793 29250991 48685644 762441096 735813834 758308548
57108908 9552120 6926191 571620418 530941472 619913971
238027443 124329446 71440795 352994546 274936936 284733406
753495276 18290567 137962300 880370683 909753287 629644221
676811661 39634042 401759 952033522 952095128 862080766
241047699 20629339 93515860 572799379 547734507 493704762
13302756 14236723 3007412 197628883 204394055 221891426
3142211 1932450 242842 8760970 6618494 8479408
87217319 2757942 153222864 415947725 387332325 307577997
157559571 34853092 32904310 627512028 586080373 681952510
42059516 1024336 22037794 60528012 60075673 53181904
2566566 193049047 21397566 662054694 667504430 669676761
95453821 16717231 27844534 223029826 199956082 172457834
71844223 2503520 18835570 187959312 189791127 189919731
14499641 67585362 11307046 276062923 192570217 290296066
70653099 15319660 12009642 475066855 407618249 451290339
19842650 11971322 7187803 125132793 105390439 98400590
430953618 175751101 124742605 714600228 738561265 758306861
721917 149376 843984 3357003 3634825 2931342
147113079 228560337 29919520 665336972 772132169 756047197
70274790 26968935 9494558 493860089 360047377 445797606
640172819 58510248 118602767 884438456 584889291 756102530
111832113 29989463 1615708 250442055 212063039 256067046
472949561 98734651 26201280 747072884 690344782 759907644
15987259 10556466 9448180 326950021 312073256 326013486
125665173 22308268 119673681 324202521 321969705 321789710
236661483 102930068 46140571 281416772 305138093 317956997
153178043 71529972 100450418 260312755 241967653 251795875
46747487 23095011 151400407 881508868 863113007 716424507
7829553 18826879 6571031 90601755 131972802 131447497
169382723 26076062 51901012 205219157 85726734 197884288
19966534 174315 124596328 618224869 794498946 750810284
87632390 2678067 2168420 393651481 339223338 419457423
37193087 8566240 3331533 138724195 137481454 137893343
130259522 327217135 163618352 728827418 847177551 710736783
154289878 27464456 26211452 729938584 810357068 863562754
9379535 12991183 10152550 68480209 68365059 65849910
22733155 9667378 1404305 42471362 34158089 46208749
123998831 34869469 33263457 335300924 361343574 250511749
172990238 35683525 51641745 573369066 624703209 711894038
3210774 68275211 37402505 396817705 411321665 377710580
276242387 257964194 55174789 667907909 737240117 653534672
10159582 80182988 134185816 796453013 659347372 708336381
35353862 113073621 141051191 607548808 594963782 719793875
35725434 11676870 1676311 53965707 42110761 28883178
589939779 307426102 212372210 751063382 837350488 768344434
8920175 265408 6039073 43113006 42051709 43388892
688909847 55353717 333932924 952074238 956002566 584570644
143712707 208577167 121107244 679844359 688759915 683408601
72488891 194831506 3641016 878127198 884835530 902386132
20648799 83050303 50106803 291561857 285130336 293026875
989932 20970614 3278325 101184583 99632983 84470463
3539962 2501648 28919220 154983294 161709232 153133616
4564646 13124733 711323 54978844 52698937 56530944
100454753 34283005 41184774 885945331 577635348 883045774
167754465 175149395 173214834 386911865 265564501 206162731
450706567 191079325 85353762 838057838 823084947 712983706
81448167 26816825 19193195 89994395 71510484 59596004
137405643 39581387 78457243 453088883 487126519 486312393
28204843 972862 32585860 243646461 230661405 230116912
68451798 24455069 22144929 84502126 45545752 93331361
48088739 54829020 163107846 414650960 565728611 433208588
12282504 25005 3206229 36418751 32880775 38130760
12205891 1304317 15195834 170462266 185623141 142670067
100169296 167585560 50164389 876233155 853377361 866583744
51873804 13273285 1967754 199653747 232863649 233964968
35063201 6775781 3329910 51644714 66245811 47751939
68408664 77968692 100181264 834295117 823681208 839655981
470865323 89907470 141759839 809796340 703626050 691502504
351449282 349977994 182946603 450124023 423505994 397911892
226741867 91358986 95779382 280840392 273264154 248205181
501836216 471431711 234725437 724938369 522693021 697731849
45140097 41509152 56121686 643608983 569500934 467336336
29775381 6087694 21553332 410337905 384857577 403528520
493467217 31915038 184603167 680970837 496146350 479144646
199713501 70045414 82188596 653712185 638231916 537293833
23304319 30906427 18791879 262604593 268270489 244714628
235486758 33497616 95423533 506640974 312606172 479428580
42331898 28197751 116634915 426779545 526990760 513515314
111107285 97356775 1736164 627881784 567241700 635077369
292324704 13455914 219710139 433473995 402890354 347638204
27721779 41972814 18232407 394396555 355510801 306216885
112097588 4686722 44956899 171695026 123495475 142246820
196417044 144149674 31467689 341456994 324932587 291995272
20116704 8178159 87128044 315534417 339561584 324049350
16348606 73260540 14081396 718134964 513075004 771153243
44408425 43038349 17034677 656369521 623682600 647253675
6222277 49519101 172754530 885096077 884950104 763746847
330932432 122210372 171963932 633565885 571684457 765697122
64981514 128420867 140416602 774572721 606150653 708936943
65678481 20750714 65558802 117893496 106954508 112239630
288201936 81787347 39821726 472241244 405112662 477919397
417077624 87217042 99284491 554353524 551882476 521843429
34878567 10943569 109312275 581875433 643325405 729842629
88351321 68714352 64126726 479929370 404434075 470739539
512704748 117929645 236945442 563493308 445762994 548462759
293130272 7323276 23086764 622190460 513843909 447298980
53143032 25223247 17256067 120086492 127565858 142906023
399987401 485977995 290281339 478409865 521307923 496322796
77358559 11499055 9482470 80675898 73456684 55034544
142661634 2579420 118317464 801380027 780092375 696699181
1331901 68496206 57233195 404525689 471627153 460736623
1184657 22552012 8824603 187131447 194685414 176058983
16982992 21282967 317988 49620994 49286497 47295700
11341437 10770652 8231935 426536829 338498917 444305824
73378737 195034445 139200274 755752616 646306573 841070928
576277868 5121524 153376400 848461156 757444636 815618093
543806510 97085536 20425205 671169110 509024038 683512188
565012036 274741402 27089722 851210541 572367029 173732209
42837138 11171025 39799636 196468991 142880465 189300045
199412123 9737251 108064985 261648437 136742371 220373994
555852681 30329984 34851027 739670411 732642505 830028575
111705544 16777647 19409322 456251258 435820641 442836952
121444190 3601129 44670755 227368356 233640286 219757977
53378131 23913332 115225356 451716712 445608866 431246144
549331708 152463719 288269813 641700169 431050301 509161788
250530073 14122417 1134709 516497912 764363950 556147152
212410611 2401661 19440464 274770299 164943349 321273215
9853359 35654771 207590351 731176098 512567168 543196845
17184881 120133958 69269638 695420776 685683498 752240858
225125599 74399848 204713587 314396858 282783807 305473826
3376853 1489257 7529329 139443915 126177906 157502119
59581203 1927480 12261648 120631046 132601484 134747719
37228599 942519 63694429 441345060 370400392 439478845
45555318 29976968 3716812 402970481 379658214 352107890
598936077 106206729 15393415 924105102 906881863 606663929
133475015 112503914 66157201 454133653 598685281 506562875
14812409 79642 1797641 26958470 22748707 24941554
54376991 249639710 15803492 921276564 918189917 682040622
12730172 2054067 4517971 105287909 106854215 117732440
55224002 47012192 92492341 592083205 684895282 663695087
72120874 85541178 40355803 497180485 457701131 502398302
378267754 38406973 90383054 526532650 507727152 429654659
421964653 120030939 335214 626663342 548151169 632843730
55731152 3891989 40078568 194640585 176922186 201857767
730595756 415390213 88980605 827223439 639897888 753707690
21805934 77860602 23208993 516459487 476698340 413695376
54849493 11104803 12807605 141404274 110720765 109811868
65603778 74499401 46902695 306212549 310404052 314493558
996395 24856390 7552807 142761554 159746874 163634175
18986921 9364867 13162073 24076414 17323365 16189761
181687665 103872492 37503376 583511493 534432266 594255679
8664550 17882205 3830714 165359640 146573889 162070475
12405248 7127399 12353638 42127673 46657462 45297809
225444174 60785582 122020935 384326889 370742634 263811817
419900845 15240098 123522311 540404495 403362659 398791651
630348674 67623481 238516664 925145446 869698671 935847787
1063517 2894876 4735518 212632674 184574844 211519011
226572750 69707213 84573160 462039350 459721604 458491815
254459219 53271507 149047610 552404905 498501316 673695445
147988507 46672339 60897227 548327584 477171331 343893266
1447256 26757904 17300248 145430578 155732466 154847168
225134038 134585075 5940375 679349600 832106435 659320597
44530642 6126945 27798934 187258278 188727673 173776577
348575352 163715842 274677650 460243518 482357477 433989926
269806133 25406454 93430464 502227184 315760348 444438040
10288786 123892045 639047 600093029 607164172 593317600
625811313 433034685 59282275 803609600 600528120 609893693
38606847 5202247 22444289 347128828 213622334 291997917
220624212 51277240 93917446 605630995 492529101 527092137
22184060 40487879 21726922 229758303 232540576 209925806
77357623 16161905 98278348 613241980 649980016 644061695
18203294 17803886 38810537 640942286 490247108 536624115
299068163 14939340 51770746 523707197 649357503 586145476
277335661 27656787 93658779 533502506 636462556 431582923
356322600 51073634 374152492 736326838 631714132 647930142
27291844 59988353 7033892 489420250 484454110 371601463
28381311 32532283 12111001 745850699 815658347 788965042
155417368 44805253 81906768 302414890 213739570 294036728
9261425 12502566 4040672 50337013 54449313 58077664
185153421 160809976 10915113 199198978 235253062 130447446
118895712 42491229 145538196 917480764 935611485 934350227
54588717 24007688 29341052 415684354 484724023 548928387
4097373 1052716 113877 124380578 125337743 119466103
385523864 102624715 8560514 594728557 552771651 534492004
148202807 28713361 93524250 740721291 807072952 787995207
110960158 64782931 16943981 161230804 165194275 164506166
62403149 94554748 70692413 741924113 638020044 719407330
35332515 724099 9629336 176215198 193362650 194947704
65895027 4482274 26547389 75211108 60431652 73806691
93580252 19283949 216797110 666132737 664806949 677843703
42491508 98049534 113637858 760457861 774383057 604211031
15963832 12140144 744 65033808 71181778 58479568
27166167 6585646 57686366 151076559 136611382 143490397
25697657 18971983 7282238 360296089 360121019 389674403
476770315 229374263 74377614 930503152 914814463 938632203
239228460 70573499 15893590 638022809 695943528 571219397
607816797 159392051 617228883 831767823 600886393 654979048
7071855 26501997 6900632 401008319 373561586 278131973
555432879 352445716 27169435 697742023 643174259 379339759
20563503 14254705 6250356 22070448 20459922 18003369
3021552 167231 744399 11471767 10872501 10540276
107102478 53892796 15182252 239179839 330055624 334425799
215041150 56667895 53237806 628443519 698658976 672304390
26972810 9127347 1356916 106820723 117635994 58055622
491052278 131209132 126488030 786860580 672009588 677007499
51808502 17715843 9496349 71266627 76399656 77879767
58216103 76514937 17349765 710769911 794477517 793011938
198093577 236506584 59026953 501208965 467793203 527310836
102761006 67765184 21686197 680524892 685476383 785708506
96169449 7582157 30696535 309949399 320877344 305470901
55335892 63141636 30595217 308914459 249925316 310154336
454994076 162755834 5072631 683607430 512459747 648553253
164513478 51738416 81861690 418437997 422894548 506961586
306280658 214970993 143869830 643507491 565676905 724555856
35428045 14484340 11088072 143687479 136263497 136956819
174682886 18649238 24684046 404953391 391059682 319812976
8345228 62238045 52267301 397730109 472866506 495377248
8367417 13170327 59017626 216759674 365774051 380083557
33662598 88450666 83033159 578221130 685186151 742520842
23781141 8370431 4848976 147639531 163778294 150562117
222097410 81527560 14636034 424626763 419695634 401940244
66249184 10478254 16971359 381425561 382315500 400719666
18038622 72344035 126555723 765504151 763792262 763812139
3226219 154686017 34274242 518412700 634990950 522249740
136591572 12106463 12736569 808259183 653784454 799586003
1761452 13485057 1411721 24933451 31861111 30755290
90533955 94611046 3203500 408336171 384402246 405975060
307867312 11873480 321635267 635855989 750407141 776419740
102876076 35086658 32839646 266352509 241014729 314803055
38653005 1378900 13460607 65746211 72107374 64926457
111486198 225576 58666007 533778114 435073723 418928300
19562217 594787 7894439 39881955 32369442 29201124
35575279 4584329 45812545 163058975 147709401 146150124
16162624 57351296 51285649 377582388 368196545 303205551
3544060 70247684 22878516 188750586 181239035 207390770
52005527 134804 22542258 82219593 97468543 39517912
110555027 118964137 48564031 863011328 902107560 875007005
194567647 4757215 37896550 513461161 432256046 536238504
94976143 11263481 18886515 133679638 116589495 124287285
238698387 69022823 39739828 265672435 296565973 325493512
264844474 72248977 45636677 461718942 321838996 479960250
60480612 16291667 31880018 331950747 255897679 312030931
264231921 61042254 65432788 646730227 819225606 816520030
65615602 932620 55545529 178153192 191255679 190035519
45825889 386836764 1821712 813655281 801496810 743945090
2480656 4037399 13647235 53211129 57718802 57709655
67197579 12416558 28592178 693887683 732473035 579248132
574326821 441379065 196598898 635687202 617342902 465647258
85131979 946296 26123785 524302960 533426270 487129086
11107615 21480654 16007408 206415765 207716857 211004588
1630646 13501854 78597538 262001336 203591361 260373664
154182531 65633700 108579808 203222106 180699044 206268370
447596447 54182945 69169781 876796466 655660558 954933812
13923296 11062191 7243215 18951569 26167503 29975007
7693501 872867 61001242 361429918 320408213 349148226
159291 97835803 19417180 427451234 422994896 397672566
2231329 11912889 16703490 170087287 175749571 194361130
26789395 69252701 29976928 830327612 842430560 772144813
92631827 12840675 14430702 514615446 642265506 698179268
45486330 549466 33111860 211018417 221434593 178073911
8869977 742593 8711353 390707268 364561699 371823113
80086535 195164101 8403540 852529850 856206023 782319875
533096789 566374602 224175089 804226910 878797292 807977300
5851567 6925991 1798954 280915742 263103432 285713735
32757329 126285598 66509705 445821235 451221206 398465066
5351923 8315086 14512428 457076882 440992860 444730099
56914289 349841241 85165317 457096574 589250971 577935919
7024643 2488207 1586958 8094935 7649618 6908779
239564292 125971990 189454913 304097370 230567959 286848158
32564123 86335053 8379526 524992052 426091854 556371726
13897297 4110264 8003720 64611197 59140955 55043069
10752855 20619527 10945334 126000678 112012127 119762423
65729721 1497205 44402460 139769545 130374610 105141724
169286600 26966381 59362062 197252351 193092455 216110499
532387680 180188165 15311508 681586733 674315819 627964591
6498423 79054290 43179462 449069286 471896349 491484634
1150561 2328763 188443 32361760 31430270 29011224
54286003 67142157 45134306 700615525 656751686 702757965
16838314 10299025 22006999 467181043 523461436 353838664
13942518 105114042 60350521 281727499 297472607 324641739
88025397 80731236 20420496 156100104 122885666 150860861
338693487 149542999 369624655 382221620 358136803 406025290
43450440 120167362 2210532 344300595 386936466 349136574
36846115 13736841 12151615 60656338 36355813 55059871
139382516 40172805 133404376 862165060 862592301 778067860
611548877 22872820 97915981 645195533 593776460 435456395
11836506 42479239 138231511 739395692 633249228 757803085
60198319 44734848 40908881 615651754 524949005 611762542
28655206 14176266 9680382 60719923 66712746 67735922
7515821 31191181 25635944 63490161 101305396 92986413
349115921 47785439 76748597 539014699 382756427 542428576
435256570 3763051 275989067 733357358 778405578 749924973
583133857 8042575 505741534 729545072 475879140 823390722
64702467 23432395 4734588 203440056 227821900 224123488
26883235 55649680 15257246 334225883 414581265 392737459
3680844 2118660 3937687 21354792 18934231 21538954
76403979 199094097 29244833 908108001 912349476 749925956
14181933 24039970 3914980 258204047 251700013 202165312
24633092 23589081 24843213 375990866 349623431 372862713
291421436 163929356 53249539 532597709 427542218 478355777
284848302 269559812 93811179 506283461 367233596 333591605
492787682 49959549 84529219 520035079 471180053 284279709
74733478 134088694 310879799 879738467 945965475 932958891
1819035 17142609 67439269 222796615 266762605 244369291
5617058 5616871 6849358 78687026 76217226 83051776
135755406 58329136 729134 671221650 626363349 718464394
64122611 32268274 63945569 579127463 505605257 664522541
4347748 38372667 26827688 238345111 240121992 240114958
87393738 47662014 50548340 584570815 597495333 588051413
257767134 16137258 37652311 371832453 294628459 339397045
70067149 5082710 131597882 828886017 798781500 827382028
80522045 31919846 95427550 351491720 345583656 382429360
343185256 139182759 4119599 741220843 713495172 875851772
252434853 128063945 39055020 429560635 400762014 362023984
291402599 35505716 41425148 746073967 633459076 603685146
221117168 29742821 157912642 279819479 267369070 267106583
1979887 49533539 1038610 416276939 318242880 364837439
288560472 310913210 112208038 333676575 417414076 459296648
17288994 18084247 12769610 233208635 300204161 325190931
11012083 16294141 20722406 194481526 177890304 163992127
20544265 15936184 2697167 133409941 185892503 179848824
2854158 46057203 37385802 753953710 622604870 611542992
161050994 136931550 51523203 902279467 936590820 759453585
190728280 108894209 30146865 470791124 428032672 452356140
60145915 141091 11642460 79462650 72418202 78960263
13560279 47672660 45749114 786113904 773453893 751315778
50916044 100270684 29427343 704413242 689039130 765791805
20205035 14109195 21493822 27028682 29475080 32100334
162134727 42043181 13063043 201083515 176990070 134437739
1739999 1018551 573387 6475333 7530931 7429949
331071532 8857826 75052098 567597998 510823872 542507355
28168706 228511028 32299913 633424780 582533162 611781696
136600223 296511940 105279746 940694063 952741421 955167266
53179023 485050115 35911235 717942327 746105008 603831845
491152185 31893847 27267780 792895226 765795116 710605817
18318151 3828196 62682704 602629169 587906103 533259442
68419796 13723678 238378270 669843638 746747636 817651366
713011277 247469293 89620733 741689631 543161631 694152718
396774876 19287769 34498010 621087330 485128159 506264899
17284648 32472724 45097580 352191600 361823091 353466294
172811045 87760925 14175052 365704105 406207264 519159967
99618825 168950036 67301038 590490273 700802383 698715585
16569851 7776444 148273673 496150265 570079237 589239792
744151504 69716028 251178834 903729970 694258052 722699003
102174713 86829726 1180490 840238474 829302548 695507673
48488296 6251644 28755253 459826019 549895073 544944277
477283209 31081452 358921263 899782192 769299049 925830191
126861307 7441396 76453839 510668302 450476553 495567878
159604098 35945861 26552167 287182013 241667853 298389848
231769500 109956254 54174443 369374442 351838033 313033261
1966072 291575 13378815 407830213 410582065 369519663
279556137 81437098 112543664 785298848 529260950 796088210
122156863 21934556 52509043 153363181 171564589 179649295
168159483 26005663 48350144 301713187 388800842 285920616
368917557 253298616 137594023 558514629 563722439 286941411
32173171 140128446 22286166 632483116 645060134 656605717
51091874 132510285 15170559 570137327 550616388 540701214
343791989 294034099 106087803 671625717 739690764 721209917
278473463 67646112 24026472 535735462 470250594 442282531
113771837 159915864 13110657 772381136 963386866 839898030
194209520 182455356 131913870 624583154 520794854 681167780
85205028 122358052 9751177 764952832 744801679 728431522
353920677 78421083 8314987 780117552 631493461 906953859
80813342 107911506 5329506 824938704 783923474 826929348
76594370 49578497 23364907 934040097 776143349 936920863
418803916 25753910 121892955 678728289 834546467 685295792
533493828 194842433 207664316 583756144 652702910 670990631
64547949 57900080 53509861 156841816 127012802 158583709
6399863 4945306 9445906 389659820 367710426 364045838
77752374 68905488 30275552 900263417 967487084 807206448
16269871 17613594 64651286 947591430 807027979 938291922
187634008 102523280 40102346 438792854 353189068 434606413
112388319 32894744 72825178 479183465 390319445 341420905
119031711 99265888 75163503 766029932 713045851 680252436
67637451 21208103 96556 125719247 117817033 115747452
926549 114486 217175 3291405 3478802 3572128
120066386 113222153 30225047 498146912 400210666 410577372
143820053 72746775 3886055 219677536 226094961 204507162
171346816 97759610 64745369 757090411 594410177 694213815
77902774 233447940 261504539 930536360 938394128 872132889
216776285 55947754 131815398 308384429 329330192 314123647
410432579 202015221 6042029 441135458 386944442 233976375
9137203 36153751 42089233 946136557 922930976 959479684
271527251 6150477 101892882 435264189 371897561 446105344
22146863 20213678 60850416 207555197 207601020 194666039
10225275 8276469 21863256 555721481 500700994 545148202
138692379 8553764 33354788 316784757 199778252 265463686
16230210 25509914 3308376 122631355 112841585 115777769
98965345 12136100 48358812 429119675 428076389 433982063
11123204 30346768 7237241 354156344 310944836 335610541
94663485 32669559 18845244 106484290 84929004 71256872
61041951 13661819 13423520 931185728 908083178 962326158
137911821 48771594 178281811 484268245 508948614 529121685
124247340 99921997 202562773 628099206 589252456 616814017
377068222 17695457 30475349 391499257 564207295 461159526
3848699 5183175 4995071 25613680 25460478 24768302
861532428 288940157 167474003 916400031 770217559 811557608
503653556 73787716 79933196 929418023 649699511 688909858
18096599 1177053 16353094 54284632 79671789 80171915
97161899 168542865 27510840 410461556 542128449 536424717
72294846 78383356 177884722 592997536 641968294 652336060
60481699 90725839 23821829 509029450 481109098 498980924
313578165 67310127 18689320 528091331 422309417 378447830
220412969 122837997 16514518 442457091 484044521 464803176
6652625 38059131 42083705 188914198 234734952 187507602
101005231 47625464 17027812 195986616 152691450 184486908
337608889 167902812 72895027 425337654 300295704 224402974
594543809 155800544 48475569 712467432 452289340 444708843
65845861 53509434 275569401 604261302 632008605 632197450
108719486 53992834 54987915 659053940 942170192 952373100
16452943 9319876 5128252 83517304 80786639 86202101
72009255 163815896 1338822 480184092 495395479 474330845
578721171 443423834 146523529 821421522 835194946 527474063
136250119 13234033 7601913 147847391 85068997 140016429
532893842 121781013 149179851 756215262 609987516 543706402
430374553 34255982 1796879 659292670 828261685 488678498
562696 19873364 16354421 216615579 278358760 232483460
214662285 157344642 220073924 478074318 560150710 492674160
41259309 58928597 5757778 271578200 283751774 269601518
186795130 83314381 90098426 870418664 753323011 714225201
115267880 31265109 27459005 453399469 487939041 420284404
67545633 103237976 84780451 646340613 649504837 625537404
20950454 17372553 34437639 647579529 630059359 668561803
113591767 31902972 34752883 130871787 109359422 76779031
44364931 49394912 52407503 369064199 380460017 388661909
263054089 169702062 64404445 803251527 858781832 862504419
100692275 202897860 50835561 785666695 792001466 890044511
317988000 46144550 125657385 475608403 450353482 458199775
108833288 5063509 4911213 349071972 323437011 309906332
251393178 142205419 41367853 312013826 366048786 314785607
597551023 332696880 21855629 653994624 581360580 490509572
11326879 13771326 5733459 495621935 472983030 508248851
87444228 7950797 58130640 450040594 406186435 427345632
238593927 250434679 64653987 759216817 754751643 789585108
50066651 12326761 38987020 921462372 930050304 894890765
68439172 35886130 6163147 282114126 234080758 286043250
518541828 159275747 176330209 741818381 770812691 708835479
647731303 171253030 44399514 689765164 729016750 303828488
296030972 179901691 5348347 408857315 453263348 370531965
17929 53591 135832 473926 388829 496600
236483050 73851331 131129785 748086889 494484239 685121841
31378123 181047850 46165446 465224293 478108475 443346351
203028478 29770841 273684710 407844678 372920851 328539664
19519675 16701423 52190500 202232444 255829204 263194436
46579743 465638 7443304 184788967 200811613 187915497
70772306 133671364 4508127 357921027 350322421 296011540
36989623 116709626 21746216 490777230 493639499 425857163
318757824 132835993 211847546 797517469 866731846 852109448
287724237 184538984 114000225 764772880 771282296 821270305
129195860 135543299 211494432 716659435 595057390 744085795
106758831 13799313 59559831 291662532 254085708 277947834
149190041 149257043 245127987 927422189 951145327 925573362
25060395 19432583 16882790 426571320 553555256 410684262
65246617 13515708 13664084 133141459 125254903 125079933
846126 174271 335126 2437515 2673278 2515294
30735951 2950764 724092 126689817 130863059 137818531
272036726 32893792 80435493 496228348 453114295 494990804
17553186 9253348 31102364 215026744 206830764 220728431
63905123 14526385 6129650 149899738 165811742 154922026
68368648 41935571 200617888 769309172 721280660 783964379
330808675 31673567 71825499 538368716 519162236 508241992
562592254 120685980 156038784 674040762 701869760 348075372
179142453 51775595 77238463 544702568 501968357 548112538
415669930 260223419 370154287 801828546 559341818 885711603
67047824 149904828 27540795 960860188 622558544 848774727
37224319 9492797 68989068 787926965 765449190 798443398
157214467 12616026 150904590 465233279 458219323 548320955
11557135 9021790 2136587 328863367 327080663 333360291
19602439 28395516 52052924 346037859 337235604 296040648
193194707 162661469 107574707 421256716 452770505 373309532
221825950 49551412 22835764 522663142 499398933 603526855
2438976 6613236 12603515 163438516 156338112 120986171
14105677 28786384 52651615 256268895 277042527 259921582
7243782 12255785 10691434 505673249 485802910 499670496
128954242 79573986 98117903 407522176 411094198 398473263
687149601 364621848 2995364 745619993 718315697 473640753
208491661 483055183 165537209 717176263 703768100 732006230
93404439 118881371 49383739 125428187 146082491 93722465
30015167 38686957 24301472 423441065 525022428 403582796
120110321 137036161 357352654 681334941 634003910 643171533
54219241 61038604 7815031 250182947 329771806 297478347
7535253 20252976 3455214 388439533 374301508 406680390
108292338 23771411 41331999 365123069 398807082 412714653
207545701 51625543 27418028 390036558 389916973 201516590
6353090 16112338 3238649 134431484 163475001 154481193
154397760 81750806 110038448 409180441 342385336 428934704
17487689 14241939 1677535 54717878 39602302 50564427
237182701 90783147 42550743 320813718 220157456 166060574
35518481 1358812 2733504 408460988 381052738 410748746
464435 11039290 3875578 132775532 133610250 116507788
332319355 16660692 263591826 510677246 304460667 483074963
96800721 88266417 23981910 626470610 719003616 481773466
603544794 96174680 100930117 748097247 515521220 690547127
69998941 30611594 42007731 606400270 737928025 762310812
198499735 8271505 49079468 368663474 346275117 366771921
1916422 14203025 5862835 95258818 98400130 97789682
54155134 14165592 26378803 368747428 393643381 406527978
6073809 3495410 5575439 77583530 79498878 78311547
341281827 23893510 146296293 556588552 674502916 673483470
64537174 17650038 8142326 364266320 360366150 364145358
11924280 9949217 165502901 912907589 927728314 756652418
253392552 272087379 91949460 675562750 577231355 616104744
620547886 32963052 17048154 898163321 530411788 588100354
4916516 3726653 2595170 251646515 218286464 247113290
291931 73358 233017 3482547 3436288 3416122
8565888 16800276 10840018 422079678 373847388 368073724
24295512 39407522 84751546 473422497 295158182 469044655
114638063 10221311 38017938 149314199 120250829 76724789
26525111 2868520 2996933 55773590 54240327 57934225
380797304 153563002 63281584 940090739 723265901 768997249
3023022 4244068 8063651 88283844 94931535 87264216
67519866 28434768 14966786 149003188 210927451 141477689
449168 3815929 15959927 246117121 266010051 274206771
620415398 415545172 93041175 980061264 915090663 875466146
29642680 1092135 12342008 54237694 43665842 46257446
143721380 82181184 58295179 623847848 618643635 495780118
42736739 99463250 49220359 897001095 948566563 808461360
186065235 134021169 144846842 231242747 246403517 249139564
8446710 520011 30047679 139186940 139584218 143988473
132194626 6508352 54085327 404987477 400617343 409639868
69817885 2172777 10923096 869638069 834970095 615442224
228410425 56541899 6568515 889038101 871085223 673103603
138508872 7553344 132245830 603793773 623134808 555508579
213576707 19088693 13686124 592269645 584889574 643378424
23790851 5922607 1552710 129641094 125518271 101833722
274381476 98338230 4249588 529555017 474188122 454019201
212399897 14091950 8519705 524331747 558147719 492869330
264220971 3731328 53840674 801588538 837659461 807592180
64082316 50812212 100965022 667397368 561476442 713869859
262338359 98932108 55184237 401991035 292159989 202617253
4258057 18965976 13301380 398836202 409694879 406060990
295844394 43156922 8358888 889291429 969783406 417954483
40529856 47084200 24184023 812683009 824495381 747674284
140190207 53313944 42310673 204961298 228468454 77305140
51218741 18027974 35674647 287329605 317698487 314985653
610724686 227343788 470762756 691203663 634121155 540495467
579609945 694281729 51890177 719040987 796221322 499269515
42733146 85363135 13121777 638909228 657506609 622790156
4207307 17013219 12292663 113862985 110735570 113141035
312055109 6885857 125214423 673744666 891229052 908766878
282926929 60665293 22073362 635353747 632737006 522024343
413889210 100165584 101358143 712117636 672897331 528017262
707898 6079552 10090261 76982210 73164342 71870460
28977429 60057355 2091942 99333402 96171982 94335151
37103829 110603 7722024 572109472 548251342 482472723
45622654 1637595 4460165 67534262 70814445 38262330
43060594 60488161 85292864 906225964 786214553 808827044
811462 964561 1777451 18867737 23351981 15172088
2679074 26942367 24897967 390611012 400650723 340380154
18134957 13239932 19725315 109572229 157376905 148072754
15550936 9479567 114374789 781698734 763425345 767204094
58909771 37617497 92049170 556441331 664162980 677325684
279299531 14066298 8370045 339282259 351411173 320872130
108670377 44313347 35870234 378361152 368698500 380458343
20671831 15292119 5169108 316595055 293964017 270370408
177522791 31623379 36930816 727455956 817982797 729530992
3931542 2401579 964599 22493266 20480321 24605955
210404660 54103797 108794261 296362030 232710277 200188248
32131391 590633 30660181 145633917 152225212 177122309
342259602 229554914 119193117 479998483 511760511 492143404
7867077 1207852 1047043 19848112 56489704 52643250
196081340 138776614 150408946 883836077 931503536 748822689
133133977 75946141 37151685 872796562 862081737 858980504
118741139 160658735 25178915 554696972 593838183 579833218
85552972 20469893 1146065 839332530 884236233 841814286
14034768 17551330 6185336 154456516 148479743 120421751
23286422 19443421 5646834 44796088 43456602 41262667
3618661 22724342 12691638 307987792 345282459 348879682
382548634 73722450 130736090 574216563 315574284 562824386
122534361 74638578 41929617 829706192 782515363 859290473
12758570 4089500 4111289 46782193 47553063 47384566
443205613 35384454 28087533 557610744 677135464 602107426
23795336 1521428 7162473 32376530 22986366 28857524
169912565 1555217 1595288 600556529 493396832 481712375
503323953 16348743 82179438 634989543 304647571 444757884
57438255 13891856 17774787 285141373 268592624 290695519
89117255 31611275 36998581 494191172 605185065 627520683
27607781 38165256 64681485 638859961 587652002 493802466
111579295 8394296 98260632 400001181 363820563 393904805
99071206 33863661 38062707 373517591 394327787 379711100
3752412 20944903 2508654 91800662 105321535 110633220
5109932 4165450 678209 39920687 31557055 26081580
52803653 3909236 66494044 576170525 528146795 496723017
254252278 260555008 129109342 881549482 807391581 404142904
17835896 4892812 1602461 284593221 298802333 289614698
36654797 22107368 25777650 314627564 316365951 286477331
251720894 8061413 185203685 696724553 880447474 872364574
673496613 34372556 170701691 775958481 708952682 642174936
23762900 6543404 1610983 129170375 135764999 123256780
102223405 42996269 1215824 385585203 372078477 357566462
122709680 67126593 2118201 299298209 315465849 269180361
257719568 182764782 30780986 276029861 215906124 273776305
50532241 42280827 23484132 214565733 230142826 217351856
16584226 57741652 23782884 228482740 217515547 209178823
176758574 5879912 78236869 690555896 574505741 525061942
138198060 63488465 175031105 783879438 799434175 789898207
20641296 10273634 243884 33954479 38444702 28111547
530544956 171983116 262816764 865237125 618771351 794092852
97728256 19667738 10159887 355495109 346838195 354256550
325782989 41610797 4814415 690183446 580932639 510958566
13269417 34973806 2730844 279121375 318879876 295142097
226514513 235450015 115876456 802194924 914725663 755780151
134166269 25457771 18698583 207306959 166636348 124313300
44474169 52113146 53758650 917681684 988808864 888627210
49984402 14465252 1945932 994605222 906045209 885435173
799772819 61799972 45784967 838145147 569519210 485727494
22534621 17438784 11964351 305982851 315127031 311621048
118565638 12524744 60009009 469333474 454926358 343069834
146631311 36465701 43265394 348290739 333346344 271692147
213365418 1520658 55415446 932610077 841976825 916427137
1746965 1735805 10267467 36858631 33735209 37347734
128291975 60114208 87244517 737956764 689907017 694791449
73656982 149499530 177940880 851490543 936627663 948442957
127124363 46797844 84787488 290253545 421393506 380865916
205871023 48923310 84158206 486297097 466716506 452572473
44181015 7784328 17314 102980295 103586793 107469023
394486332 82101109 58638655 449450311 419369942 417500934
148235691 27490060 110588921 817464296 799173009 764078294
5267267 5847681 90974025 885875232 856847427 694844786
304828236 42297198 34784342 634926631 565401178 614193818
15186770 98221931 63099913 705502707 730927951 778633106
111299543 13236313 4738521 195663869 264737817 269461446
129778593 59192673 15577959 355198439 320124154 393848268
16528265 1922803 61899311 644454868 644930983 631666502
202966016 153895863 4764650 537416123 644701008 630594370
278495154 4991203 326070378 826120392 874688838 832660317
487001844 398840927 350906194 864993786 804652460 687343002
10481385 76238778 13040099 207896194 204691860 190273536
74322648 7134175 46603963 689103871 514195624 727740653
445202630 116880114 350554278 577186966 492143123 512271985
1024533 4827308 5461779 118013310 110479400 117880227
10463853 2141505 10770 52886327 42155925 47177369
91352439 5884385 50606482 359690513 401944024 388558699
149421131 25942767 1381455 225347837 167770230 163327795
25104649 4015020 17507479 593866121 622001599 688105593
332602928 30556503 171372953 867759815 906350721 916291038
177647998 129890272 14979285 624469921 612934258 595452960
10837776 6598356 82720644 540602302 465760137 449777256
9716957 11313511 10228783 198031351 230564353 214809563
13906521 13271041 42284652 461217802 585362425 585209662
195418531 5102070 9289621 464467474 313784892 340992401
572504680 12811526 173231448 718384058 581213871 869040917
422888391 217260867 99101148 866194003 786768843 712484222
39781900 9922227 62953976 493965860 493262512 434854908
1378251 1266580 1431685 7634599 7889518 6524018
23997607 18656337 38879898 114325984 106875133 109642320
316349250 174194769 49482573 395153541 405041261 329228112
164552095 42811010 24089444 241362724 196730335 247083994
178952022 107865853 79538893 339766188 264851563 299216311
434101671 70759437 81683117 943123882 924484605 732660880
316706697 29217033 108180860 907137051 776728041 708229221
128971173 48857075 11737733 415839628 463884111 447112305
186035 9431005 7614499 141477255 143412334 142815406
7879364 10383015 10473243 200190152 218404023 205805558
120110575 69758844 402029 687683020 795876783 681170061
468533468 282861357 82609093 740278496 761903977 611777793
88521859 104028130 41937890 437008721 417473235 415636128
216009712 7804815 9911512 251854481 294988720 233989856
254208082 424869 38239354 676682643 753156007 762870740
345005935 49075623 139754090 379433842 363441400 369559063
324821441 7781944 115825002 915693482 942285531 941856636
150069176 7666540 47486508 656814466 543992792 649162180
97557652 75561608 88874911 600879419 634418378 638552618
56870551 5560261 43173914 653730233 552915498 592553035
303412726 86714805 115418602 944735909 890345893 832625029
739166 29852842 68602494 319384642 229591176 390179550
582760516 441270419 233085462 784550435 567867703 688098504
282924391 352746341 185273799 408991208 432846022 454596972
2808875 71986252 16849002 354469985 309363770 357125242
272368751 69778745 65526011 783435949 491491350 640129793
66895370 35565250 95414496 309919921 366715363 354208726
98283603 54065431 59973416 799729907 730035410 641624995
31609593 73764943 16299277 498901637 532964379 487191454
18772433 552151144 87140409 915234404 903998100 915422537
140185899 98106071 33422049 439249115 401224044 401434633
63428149 3624142 29278403 828458520 698675962 897162181
72508660 28008250 257784128 579140760 730750470 795767704
54377267 39592250 10000291 75097154 62225587 70733664
271356870 127009597 155992389 428775248 321545959 429587405
95653742 77199751 70505266 486790537 597840371 478335254
103328389 23161411 55670684 209877929 82144469 187127031
106163836 92858615 177587965 549158989 521210582 557634339
56942612 24212541 2544581 218770042 210822038 202329674
8417641 689889 1463380 69038321 65769810 72650700
171617638 145703111 39275694 991963563 734842873 947145122
30299156 1721042 12079634 38068987 45370333 39976026
17049951 14006141 43316477 740603629 741327180 721181802
15647129 7649560 11461187 92018927 97773753 97575979
78114855 21835282 10321185 436889057 375102137 525395347
3985946 11767062 12074861 82594566 74711020 90006479
1573956 114241897 67401224 643246313 632972429 643800891
186352279 29599870 119319586 339764553 366939758 317808416
22297767 192464 13392970 536873705 531939927 538886062
257645093 107412222 53709707 923219694 918343215 973858348
228846070 88757766 7407816 302547504 217359724 243886523
314613547 186226955 11642996 646143394 672442144 658625111
94193496 97120399 41415285 209238000 249562332 243125466
384308806 179102503 224016287 670512458 715945552 689853108
419866935 231044382 105101372 882695139 826888958 719990751
538826917 166764662 77105704 746512158 636696961 637912586
163413794 6955345 63835404 692045547 830092403 847737274
48859561 38379591 27628403 102307925 80427118 130279280
101872347 109558511 24507952 350252612 347385353 346432184
19718106 6701797 1263689 353065882 367074299 376044903
336460334 120341014 50464664 601194660 800969997 805679839
12237540 10483274 1838567 130533582 114823779 92175386
303988461 38658795 50133140 400241969 445953975 281994319
546737353 152774442 168695394 794994659 667381169 849056031
12906172 167766179 26229390 553790287 490825729 563245085
92130400 42912511 40557495 416419811 401030876 278033336
159094320 3780941 49461587 554559542 677418603 573274862
20938966 35869066 19519614 250978385 332629002 285627319
65538649 9708269 72211265 288022298 273565411 297563869
281103596 111174090 23949580 373446533 361001218 160896087
469188356 151881744 507774487 568997782 677479716 658900023
454811027 235811547 42218233 880900121 853704732 811077258
10041027 1780683 1687854 21132175 20361022 21733453
158704019 185839006 150073404 923520003 888163617 909927276
19374553 3739285 27346688 96174460 102839159 97146818
165235162 22802128 6092006 614511205 557503819 597660023
44833955 12143062 15000144 69484413 75234074 78664635
277489002 153233553 4392522 352135497 284956651 259720023
584330916 798034138 484173270 920000691 963338949 936017453
264117209 39482329 44598924 315023048 263781492 311545013
422818687 22341562 21886133 627285326 260727914 555841874
54225122 1712978 60943420 198811770 204051461 200763208
682597787 74571532 73604934 890492941 695658907 845813875
2840396 95120116 80027815 320866426 294905109 353653873
70246086 56729347 30740849 282620443 372922600 330050451
134085093 664070 6107538 333546946 313883581 289208222
301505972 18038155 299750493 643215276 689138151 596596436
6755502 4632885 8566571 53908869 45622155 52893379
125164887 68455426 60057611 200318380 195373419 178791177
59173698 37650430 40496616 388822091 361563387 319429379
353373187 10903177 283987259 819105455 762938457 717592393
429784054 144552311 363434103 752382890 424239001 789684299
158501731 232038 31987773 836604913 688025023 729386882
48827384 15796742 20710461 193191191 192778978 159145802
278164500 9025386 212194013 617580827 705210012 743625706
73855084 25800328 15845962 622895466 605755694 595530560
227027121 1211753 117675648 434249384 297208043 385208603
168652111 44495792 29496328 315855562 218168789 306128102
109271857 140942555 9680006 859286259 819874007 869106886
61024276 25284439 38894205 135141323 123275036 71693614
321555469 10711612 97725711 617557804 567246908 568519895
10779907 210199831 86785408 656573175 635938668 595495850
76416448 60789606 4968150 153369893 169208763 118920907
123308695 97125303 28490642 472118044 509692393 524221540
253335643 34917692 54319693 745338019 880656914 873118476
414128732 176222083 66756539 580598731 495296986 535729682
148823943 35914592 60300735 865083823 945308825 756092666
170493506 163479540 7300052 404288012 433608843 339664389
16450105 5439291 3683213 87306529 83754650 93488666
120333700 17978583 50857105 515499911 517008803 460081977
64863468 58208881 8056943 205658716 243408813 240967524
537248399 463523783 142456375 616546598 573322472 591775855
314470659 90563412 9290127 413752193 303451493 127541277
233179978 69441704 80928250 363369789 307907040 347776290
826836 150905 6571593 20317762 18857114 20757063
106504609 5145709 100028737 128841694 107464723 125025052
965628 1888830 1071964 14927454 14249122 16349444
15785313 4486680 1880588 21278727 13678938 16405906
158022417 18982423 11808938 588943294 666445560 544558759
441272597 14286151 76395701 638643960 289631391 426795125
398395603 96733485 91850494 491917836 426452432 516425108
66120165 73143743 79351554 755594914 841246793 816673268
499190244 45042188 126375748 568637576 327531179 480329235
1016174 123634559 189315304 645882277 591996339 662557349
351108606 203186302 83679947 457056954 460019383 468543717
286246870 111553712 27775850 880335964 895822742 908153205
376841853 578433 37674403 753358333 703441200 767337357
144412794 24521637 182982275 296924061 296720220 314508733
344386331 44697906 6575253 578934078 527048886 448641069
460888946 84269495 411460762 991100174 955110801 956719268
26489618 1928234 6297884 58886627 54052293 56367985
233865653 111354561 13372221 582718175 686608140 659369496
51196505 105754 110689839 583040049 569440962 587568502
47959605 36134946 64761800 517232874 485043277 527705955
160912545 180830895 166205704 699650245 907380168 800282694
23145088 16173046 222265866 933258429 930228665 837884193
137992086 86469202 61469656 591626663 528691315 607515019
786925816 202662250 691901113 937862204 852189302 905035873
179699789 107235877 20241772 550988812 503215385 520694477
352273578 11306838 130769229 583401651 541902094 477156947
34884592 61429005 134904358 970129537 972559206 848310263
213611811 56320500 60095628 718485566 634011957 495641178
7975299 1292323 5593742 112627773 115413698 88786824
134670372 140866417 140108465 329331245 328402664 303085791
3948206 4701520 12423915 121422121 91750219 109485864
327404542 416137810 116347579 546188036 592479300 560309535
200286740 43954121 62095446 287955287 406986257 450469418
214136269 26834494 106561422 471797230 428528276 456069192
140377272 94948806 98664384 277777743 223188358 276878644
169704378 102763684 50352684 748113044 844385134 828084359
34157174 30243588 14348228 923099430 810282029 941840597
350233419 49774045 38014494 600142441 692042914 738066617
48468610 44686572 27379887 122988747 114260997 96393123
178380137 113124414 140386323 879759738 936378306 926966363
62581844 52934084 27692037 493947718 471430508 491619363
267135238 99777060 187723703 451249109 440166515 388175916
205984100 42595536 3649677 528805787 555234103 438058531
208376915 34687427 100744333 232718330 284025162 268591858
64327237 61613735 14460185 345652030 461420024 367849344
186438091 157423363 58497208 490015949 507274019 415512878
329329212 516645607 159269392 550148247 791045719 528470305
8132436 6010444 15220165 271740670 286240843 269648330
92352485 11951090 117413270 526898777 419412158 476277379
41913592 18794371 37474919 255518867 248212294 231983011
54145817 4219170 16871935 213156045 216624408 222945481
117530269 28010655 23215234 131169195 165936308 112739505
112470293 4408720 55723608 257858862 242536912 266565533
51307766 154493312 35980689 541974072 536829872 537786969
58015771 92537606 44806841 372858599 371089204 285517230
91984292 94259733 95081886 426249050 346799225 402354220
6055870 35546373 98016368 506691525 469975066 501003299
712930773 182826485 127429594 917974696 837251428 741038637
4220719 5583761 9940624 304185015 315098798 331388670
225797753 4757764 12855669 599343188 826919482 710396447
121208533 33932403 48813554 601178857 532027505 575789814
148739915 150699333 67510044 838281094 803180189 860514230
612856265 66313794 534456157 821646874 496969917 640025612
499066500 239221111 24207257 693940904 712594696 647110095
175965775 76604850 4601217 850524363 878686917 934210887
494425 903060 749649 4040153 4108734 4169176
419307686 82437176 34483210 758616681 820135399 888263522
18831659 4968869 16095064 336767162 382682527 321534174
44637957 6700591 25302224 196004682 205581992 204346820
216908297 27646204 290983450 766382377 729434710 858370903
6072529 16940542 3674884 173798881 168614118 166398380
22807532 28462632 30672253 144854139 133557144 135470086
408820 55621854 23341563 259236759 256942508 257664368
416032374 243800491 238360725 777265019 845558071 856547532
123478952 3894820 93714933 230169355 63688448 184969646
558154962 170365212 427432221 791135110 465550012 640974630
444319014 127424248 52727640 724370186 731240820 777701567
202122848 7452841 158109404 663664981 629960256 659711381
125484968 46998812 11236097 226096261 198018409 210999850
153313283 59654715 10405876 178682187 197138231 189841207
77020880 60628334 51168611 584411409 558444501 585763375
114889811 154260291 79756112 345315270 354436674 189996940
109658823 35798235 30124538 636667202 626039911 617842862
4879534 20690469 19264604 225102005 238702747 235146258
590624464 47766472 274023031 932959260 865273386 698340138
476674870 164192157 49612730 901642731 719184277 892155559
22315340 3632896 55314364 567839014 511353060 506175053
132716697 19635377 26884848 399887850 305192986 367676459
700365661 109237105 1030600 768395202 708378171 956490427
594722425 31537731 269377272 640862309 805461822 385493469
528597142 10606110 143630724 603006065 569245788 529595156
124449854 74378884 10200231 949859503 894410489 799701387
419408535 157862021 10210563 526594205 500043056 390976327
3586459 189686 71603 18342500 20483778 15453099
7488516 32527288 14852323 660053506 583151544 542504690
490077493 121946768 441023375 669834879 385087813 478698064
229353463 121169568 59113720 408050738 404918343 394448110
7692247 1447531 64474 27778232 27804095 28491132
38061236 7363598 11347749 197521939 192750694 215877723
563685240 160343113 191584614 762788263 608929255 561514305
210703715 13483523 137127454 678425168 780785207 586959932
23099996 11378664 19521415 682150168 639783558 705734153
2540171 3051563 1317648 45310662 45568865 39182514
324780640 189007145 95097481 929398456 909073282 832959809
199934672 60964760 77501451 778271664 731624847 739305411
12607407 19032935 4051199 254540819 250285076 247035207
1765903 7645627 3100544 36426902 36936284 34769247
447081551 4059115 6743644 949672870 852692602 515545207
153046687 48477257 4425908 172867455 192316654 209464730
4244349 19185445 3213991 515179926 560639372 515089035
17207050 10145012 1773057 21997241 14406817 5293520
94336640 36291163 143283045 879906262 903432460 870894744
4957040 8306981 1234169 79679814 78845361 69055778
16318222 9900371 6483068 78098854 77494734 64310866
228930991 24878051 900941 610584508 628457824 619072023
5660117 7025965 20797274 116394225 130633992 137842824
301414404 104408079 95484548 390622518 443689533 346278720
101384256 638782 38020593 158707581 102140612 85514039
42004811 12585403 14215304 58476214 53064567 44429880
456105798 122885925 7205793 714830974 382448566 655452517
52422200 53707684 17379926 431096813 452853301 389766514
93374344 14541851 13508193 207259242 206411800 236474275
330850518 44700654 31678284 480399233 378937457 439967836
106473704 959007 7329569 133999812 84493570 122219752
367862580 21530865 109350266 718959665 599143790 790640958
95026217 663675 8744403 151214886 133046174 109457608
59821871 3722369 21336684 178964613 198679474 204360905
35605336 5153850 23460946 137177128 130634607 162454289
60731707 18935958 14312451 862675906 812394733 491423140
84793707 37369709 18335917 679031176 624332649 613404921
40391997 66819409 63311070 440652589 378414785 531061633
136597326 27868550 1481104 354906065 472780709 494151970
16222457 33738131 17582535 878522398 824139762 571925724
29188380 203456238 7191612 631026737 627947833 556744503
117566718 39449280 133729064 638944493 401782931 652504516
171711742 71942527 12070911 294403039 352426211 306242882
70566007 1452120 7165260 284250088 283102678 282512753
164708468 16619631 176162075 601701106 606182463 567140600
16428995 21202727 7663804 424093222 383054522 346915937
100484346 11589459 30415222 168449063 163436453 142863456
216258715 69220532 92433847 310268136 293497727 310265543
3583998 7781501 4105747 452840036 501803951 398824112
105734867 24264007 80573204 489376689 502106422 496715113
119488250 14022047 7989786 400953494 418400638 408051102
57370320 5055202 20283162 348367679 406781632 377674324
38831030 53533554 6440971 226957452 220640520 186166383
11929437 817731 620649 28318309 31537002 26985324
274141166 86203983 157245031 468615220 469065567 525082319
30930809 136375335 31277081 817746365 815645929 784826164
122289307 87751388 43873632 503772717 426842219 503854842
102973178 102639634 25265123 732605097 729287379 603871356
14987876 9494943 27982220 302052129 324359196 335000608
82563542 31691450 3386569 159879593 209499183 206676247
247896130 18358770 63765416 335778045 249316629 325296105
7061101 1546670 33239547 500813744 553190296 530855475
791974231 229602665 581100 966871239 629939258 862542382
258605449 19490633 42522598 501457298 427661960 232096441
1608505 1644701 395492 4871715 5173960 5441917
337133078 78108122 224017279 810567059 870037848 866870797
254878586 78362651 132645184 296368433 311588391 163446828
34497299 112650696 14069740 434571694 423962973 476810763
661688340 76590103 257873896 683506434 699398132 447922201
463525563 17320577 19858893 665609637 669368541 661451543
136020448 47986013 165074209 486473154 541930075 589005244
609591415 191040492 63891794 787016026 837285723 811741509
436878812 42400688 13926964 511021820 243362593 251983650
112451172 6700067 124483402 814466568 851486859 633197384
45973661 10901544 7846289 739230552 841789970 774731762
1952956 89106 156696 3286894 3495991 3042354
73831664 2375983 67741744 114488757 99038685 109340129
67604052 64200013 103185568 710699298 500937244 693453086
10877687 24769377 17963734 699208316 705233051 757679568
20644021 89820033 53030827 868276499 708876120 652390422
483745456 175672534 25161037 753029079 943483451 697994391
61081248 63200284 42760407 252662837 251720816 261311759
37543075 37993297 23019305 308661250 307357137 193076534
55088274 28472515 36720251 315802183 336035674 398798304
4794801 17033860 6378185 61426746 64453864 60740780
65413366 26001574 39304339 416596254 502496238 458535188
32066460 42107577 8383140 142078069 147418148 132106591
141462484 138750156 158702589 292225751 240182996 275226978
271952261 156551962 1736781 335955734 248380745 282619973
182219442 1701785 96351089 606086166 594591982 615784984
28971013 8927975 39391068 182287740 179496272 193475390
163560947 85572874 38609 615173447 595035923 805102884
7286390 3116570 19892836 46377516 44708697 52734390
73680516 10839333 12529535 160944872 142344411 141818377
37014799 122365734 33746571 558270318 564899996 593330213
82269888 15700495 21947265 229351659 173331803 227186416
81412532 15014385 201709005 866285711 895079859 910386259
150152805 43850679 10817815 197846467 190198226 217136329
234767623 141196564 184234063 906353546 821106730 869503427
416681812 82070308 140815968 557651110 563314083 499077631
7460005 2864530 26771283 142109876 140942409 136174808
4587534 160150899 70159237 711512235 756094259 605034872
70852915 58418203 148425937 852891196 718079171 808768240
83510400 69113246 94266609 427910341 447559604 407808635
26188479 206464 5247986 59292671 65905128 63974268
195088583 82295980 20755015 414530186 285286892 268829037
117546692 55052115 14971698 578691912 514080459 533086091
71054298 148241328 4154787 289047382 311860742 281330477
273912078 17555412 61749514 284002393 269412220 203005090
426670096 62985063 357749973 838232535 705514833 837363161
260413294 35976969 22516936 542830531 465685887 513501642
283632897 90977739 152903955 384393292 500414213 350234733
184757001 313017721 104317356 564019597 637311861 663171514
12116475 5090403 3633556 30527622 20358531 30306825
571419935 30331923 60814668 898974589 671748133 829312809
359503685 20494890 302844927 481632830 309603160 587430974
614897963 116166368 132777533 753626554 839583667 886824856
385915381 141774412 108318324 864151350 854620623 920733551
11366598 4665930 37981021 361431690 401535413 382155025
139574322 85072189 4783513 637057931 713599167 743344080
88289347 33042295 96069579 356843329 330640112 335955904
285278032 133810861 14067295 782888021 653602175 685680734
111354038 72912903 134866472 403281149 427182373 421360481
128374125 14123069 1350265 258620629 244612111 274730442
175917651 89043159 28837484 597701289 507124850 551322767
28954732 53477740 21985571 162706409 177517101 144243578
10518922 63004841 72522931 200127920 250007868 284244593
147686856 1991417 37584102 507269545 513736885 510238469
79224667 39741825 6253514 168832622 144245912 116251316
195494448 15747184 106058248 364483988 328552238 363828800
600479111 69197705 82050661 769577381 595904497 765872669
28629238 3678774 2060093 86891115 98566320 93507012
12252665 12205151 5103243 191153783 224715574 211998990
316731557 190935662 79751760 718807264 686232412 548179203
6329545 4214865 3284004 20727611 21152420 20986199
73796146 4879778 123181355 511847290 560901335 482495544
611711204 99945664 28885680 785220675 836752891 695130900
64410734 139694481 198196127 838897591 571951221 969184333
24471026 81814783 46147612 543276095 537911434 601508806
7210471 60483372 5966780 359720130 452285646 307361758
4317454 70344915 103602652 446065577 493577138 462903391
342488546 12598714 24820688 377386678 367041687 416777356
2134539 49995224 285363187 822385896 720696284 875048387
24459717 10114013 57393754 829516440 862974993 824197683
16446522 55232799 76651744 370503491 414226655 419304835
59495811 7377273 40927907 454092080 470677154 454219217
749797303 183276303 431410190 773507150 764776334 686670246
27805726 77024027 89835685 546316168 569921149 577130239
46975018 29966068 5328920 242652292 249906936 212966811
27291077 4997267 5267582 193245339 196821787 190353841
67597684 51475372 82946768 167919900 162132786 149527283
41287915 14968959 1440236 70715807 70350701 71961843
8275965 15303446 7260415 109531197 110675950 111836336
42352327 214998458 15086707 966796498 817001607 808999445
101320980 8251537 120956746 467327789 405543834 475516427
260602285 152966049 5744723 675639818 706040338 652914929
214580983 89335398 32266489 422547361 475540933 357619997
14209835 5843888 7373458 254495405 150910672 245227544
606917955 287200659 138373988 630097281 406755509 590696619
160228243 12344769 6227986 254006734 197175787 250214815
549832422 20578243 561428386 723632211 592285063 658735913
10010771 17095992 8343016 63148984 87138764 78951720
273173530 62989158 13488733 431898184 349996641 242559900
95277030 25313 44361007 205157214 196846147 203310603
107150877 109478431 48149020 978247822 971492364 812688259
12314952 9182258 2156617 104979339 103499520 98791141
453079962 88847893 49030064 648944712 623548189 339090315
4853934 1203529 581154 8848592 6114852 7647351
517197729 227387577 109206058 598131740 535867470 227138253
93292450 1790513 39324433 131382799 108534502 95416245
298393979 32065821 132651299 636183949 683454887 653450369
1623153 454366 4839478 25177685 21422159 24821107
7387977 857425 7219109 34903045 41702164 48591347
16888767 9252624 29811484 248959577 238531654 237209706
31070458 16203793 43006970 102845467 97522206 105921165
169957479 152071365 93779874 769970711 762848491 749168666
7935884 11864768 3552009 282611105 271490645 282466388
210145930 25701018 106406694 635289153 672698275 739149294
77255244 123164389 50661574 231077539 250824691 278596637
464889663 2173053 60348089 917878355 736345120 750969242
146896836 46086476 129096596 441948857 436433850 438798790
156503556 25339231 295433272 746030747 889715754 900897299
112796706 81859862 172651011 854776015 783226506 821833589
2384906 64354042 5482095 352577383 366362996 381949325
547832581 318224177 76266289 910737546 876583345 614474860
467291903 18835271 59851276 545069765 503830384 443317056
639971287 41971196 14297707 892180098 565680154 603953957
2194873 600390 444596 37150395 37084963 36170106
165511736 75002421 27316964 358982560 368369420 399275596
1554647 3461959 6845824 45306543 45689936 50494069
12245918 16526129 29281846 589362589 651806327 720277148
250294458 34125314 253452429 739153098 838827142 790006070
4382542 189592 1287258 41649375 39888846 41085493
275298385 36554188 71636165 572935091 561584901 396523285
281826018 100427042 61225022 323747259 242382685 197081895
89745043 108833908 36065496 716499346 732324879 725183482
210514472 21589741 32598102 317944086 289599618 310626353
15001498 3250118 20818719 76033101 83167339 83109567
80477906 23770027 8910428 553111103 528960459 594442804
218581256 9281867 19908999 257328642 95024986 142788937
13877801 46755168 5922542 589808622 600512207 470120758
3536528 857916 1994343 4341768 3899560 3488765
282752807 206194416 12964621 562519147 616308367 598631934
510218485 129275970 110560318 728470958 421369143 804274917
29601618 7381477 6193061 31414063 25312880 31413982
156607563 161311625 216965203 591162330 472801849 485298182
47810749 23903417 31137271 436165824 472376609 396013501
9677362 40608939 1634006 582101772 675320872 627900874
48556138 26583821 11721019 122650680 142574309 134677272
119178124 8376448 14703085 693000545 464307805 685197589
597359586 144800597 213065209 673059885 567701260 646743309
211121728 146679192 60478192 266079411 223919582 261150061
44069236 2395838 72311950 109356045 122568422 136076089
52266820 42871100 4010744 236208441 240304442 202311545
47301455 24006446 20397174 329219397 342094607 346150262
8003441 1803972 4134527 36388873 37596505 30595232
255963630 7409999 47907554 813397373 824836203 867241534
8412995 2065231 740458 25240395 23014783 23544880
78720878 2531865 8996067 384646387 418501873 355232428
154954764 17229292 16148351 644321060 682684567 596984284
172388476 95920226 89304649 267933746 184817431 215627672
51055655 183427137 33148268 816801928 857543150 790330967
130213465 182840125 162881724 273571436 255763025 237775095
252345384 4318388 28856055 518826418 458826655 481157043
299432718 193237235 18949351 592478876 505038603 510219546
82732708 10316236 3534597 800849292 617527349 790655837
518692326 143377482 16730427 580186153 599889507 600085795
388204203 2448259 360154275 842155965 554502580 819058944
19975483 26222039 12709518 585779769 547981824 566987308
131815340 66999681 120804891 924407715 898026804 828974161
558266030 25378401 5538102 685329478 346012042 557311225
55983536 7319049 26095604 230344532 329706061 228930171
322318720 96486019 112322246 704241592 636530085 676075406
70935536 24793081 39103675 568423491 598097582 536233038
124503010 5906852 230799819 855292429 876907334 913036040
362419934 364865708 428803429 729310282 701062320 701057267
87000703 145679894 34863389 435111070 507062098 520615075
234199379 437441725 152236085 403849258 487470058 357657565
34826448 17158418 1271185 378648506 386582934 285896046
1481450 576862 427089 10239381 12279137 13059736
377290661 83703025 178388020 749374561 738367188 617499272
19093297 2948268 41113667 473484364 418009779 479217818
246284 4381171 2050290 27740951 25230563 19123724
120277414 108585776 22148346 184462003 206959813 170717056
63871521 13968152 3439062 214015666 212688723 197164763
128193768 127327345 13724710 514663555 529455998 427487176
443828 1271836 7803749 35752721 35612133 35053872
12658659 43222530 16052490 285560061 277884593 273856851
18162790 7793272 7398769 433964753 386171596 482875922
58808309 201652791 24654849 642158293 625605354 585973794
83346218 1698274 27704598 260368756 278375935 290099322
34718678 17070841 4794086 103935365 112250473 102071063
14415242 3341877 10206182 167340009 195660394 247422411
383061220 236640627 154348376 834901775 858643486 595353000
153909816 15314529 29458532 487960159 475675023 503934948
212231012 119240775 24789784 558501586 578748830 364575034
197240370 106182024 170129881 584004398 549287689 534619842
285171126 94364694 76828438 853364432 953833545 833290467
205072503 19861261 38357089 547357258 552459180 541139413
213837 29478 692 586136 522278 502156
7290917 74393966 42858966 696821227 775573261 572330894
10198275 3873603 1272999 19164459 17526992 20325364
53577500 9066960 5306600 71843891 71045414 71778227
306535372 139817296 71598141 411822510 296554608 403354610
169100435 27895763 7693162 405360893 415724031 469499541
18810287 76642742 14575782 470904984 348821980 450978645
281470 61083088 16185632 506515565 507685247 491212309
97706108 13562954 30186921 505981780 474875819 488011284
70752679 8820 11774498 394105521 372433291 398221284
262298338 115683237 76910939 617273458 596138675 605252195
206382736 48000770 40181990 796553667 912959865 779620104
739786644 231101891 77551091 809154812 654197382 695364524
60360867 161055641 40524769 384111509 384918539 396121249
201969613 8657923 24551379 528316699 439152006 499891728
489241512 355348149 342994493 514631682 793715782 566639945
1336942 18860854 4712532 119684421 117627588 119508675
505409101 85246036 75572401 856728581 933990193 887904909
14664041 44995115 53833586 180393976 171384757 173967000
11126618 7310172 77767689 402487130 350752260 433235628
92917675 26936686 4282640 685828630 730728399 739694724
198274064 125041218 12565246 678549959 610931047 658837335
152660796 150674512 26709449 886041574 872785022 705104203
2448819 502594 3030817 21985383 17291809 22549110
77611228 6502289 4680187 91116887 65552363 81808913
1416871 9149505 2467554 68520091 72227742 71025305
287054816 15304540 68576026 693507469 730235385 595365499
41359354 69746438 11843644 387027859 385245550 390327953
14942685 2459551 12841058 16990160 9500752 13513633
317043167 284782798 131261412 694422796 750301202 799894199
292725093 73523290 110337992 477506844 462572451 434288936
28134098 94662258 106450469 420833247 464558379 356725425
714364271 312699244 166583118 789754686 606954210 861095309
365628161 57066104 3915089 850619179 847784648 480210096
61616953 124903979 186079247 539566033 534960963 501640197
23885051 148223551 127210866 771835428 817988022 735125806
59813320 34571170 48592458 360563462 358530845 303918459
43242985 36778214 46733495 259459461 264565879 241075336
156885033 66650895 8263140 401809445 346622699 432617928
153197125 14743973 45589046 417256777 410885209 401083370
441975248 79893928 281648049 500701154 502275602 346443129
144874318 22740913 144646740 813706290 601049311 788783924
20291009 399448 108756948 882466029 687253926 806989321
209937 326296 1403802 3795524 3538390 3343457
248746247 282884079 191783903 779676890 780360678 684512628
72418254 288887091 6205250 802429301 764510290 788568195
11753730 166264984 106838326 690426709 908291856 779756480
594553584 32989373 258696793 609235907 469095825 381448758
318051596 104197391 43687142 938598722 873063775 689871094
58177020 99739000 24778724 341459024 322452878 329126770
43147707 67689983 92718170 391892032 368094939 413094771
380964487 35172550 105213612 838049425 859855657 824941704
124353276 29194483 370707 159778881 80825695 131864988
173067498 6664496 42514350 196356854 202832805 261666061
702777533 39290934 738421001 805154529 144526827 812287959
18877189 11474496 32478677 183715915 181110480 158569442
56095153 16344856 48565319 313874278 322860427 289826450
414052679 112653652 130796678 489192576 491540616 439772495
20300691 2995348 7206596 232011163 233632324 251092817
55986062 14640579 7244089 109160511 110879024 92895382
298405389 124471318 64165555 518173964 437002677 291607967
7761857 15318574 1037567 63345758 63437436 59314370
50376969 44243734 36114988 201279835 197829863 201579232
350424 226332 163659 978812 985654 950332
217666980 167778948 52310468 873742884 868834580 641705076
214306940 151948922 141134310 424853739 433355856 382086977
43852958 75069561 1812134 186542276 209178524 201652855
27486128 200719780 121316128 905314469 847270068 923284094
156655785 46255303 50867317 895650154 911430730 784299343
129834459 18273985 19653143 200244172 176779916 161515200
6752051 69163736 38406146 505982300 551531603 439546237
30568053 8110931 6868879 105198962 95404294 101300281
10483866 25774142 30703083 754349796 736167676 603354994
216883623 115567458 169208934 277171665 185315295 262393900
78285226 15595243 52481309 109558634 77755261 94893593
33569791 341847092 21394795 915729982 874495994 792606502
44648820 35020608 65526876 903120173 747222586 903543829
38163678 8612154 4020654 144750293 143663518 137863878
27444004 44051479 10030724 894100549 873605415 707915575
246349882 24218522 16487278 468677396 596229315 428047099
24135091 16883650 11994499 196735276 228198386 189451491
56803760 177310105 86223409 660836015 651793550 651031607
30105421 103987155 156974957 722191745 655475882 718693903
182248567 64949003 92300621 835908065 701898773 899078046
40482417 31024766 18427004 813101472 770282031 779418926
559183664 361645105 5977917 593383330 606744872 603086348
72714372 1668926 13941852 436169402 277665441 394773313
9445134 14049052 11230418 118030653 96654124 119068783
476565288 22454740 60993801 919623012 776173398 552712957
150150813 9762361 54795524 567161964 591567745 596317339
26968528 13963968 154148190 825082245 916553360 740688798
29174470 9597781 3348190 274385545 277516911 273051451
569132 476517 1098707 18590191 21215355 20574593
269843575 41695566 114885499 642047895 630947348 646959843
491063138 108681879 202475222 763237667 592245507 845067215
67348352 34131679 16796903 213566383 251717718 227669165
35328700 33249084 75635509 506143379 507064488 517456617
82268353 40601750 45461589 926836606 824749802 932500860
357282608 85190788 10800595 896635803 872537754 621511728
444876275 61722513 34248543 487811306 238219963 254786345
46118578 14701015 11121537 357121658 436795934 452686269
241421047 5799200 243171796 258903148 185208579 287977134
62943217 48318746 25268032 320368637 331137241 344112292
33432781 4031896 100902793 824943121 754297712 798351139
515266 508369 265991 1407784 1576854 1693384
602691948 146057185 286275653 725253317 545261345 638571703
2327961 4805048 23174409 154353437 169677249 170471465
15795262 36210169 27512847 309390411 265336987 257909995
44650151 19804667 5143692 51302575 58182922 47841470
75028012 8236237 116638876 433634712 304228669 446538827
45071379 18643932 162795286 735570762 762271892 754775273
395216241 264799368 11987218 850110324 562188857 816106763
96171166 11393741 15472290 487094173 507573463 505163051
277448271 53262248 9943593 373635217 387442522 206655051
3156074 2071411 3597705 15626864 12703139 16279025
179071558 56128608 38636345 405977188 330945320 348882995
348020131 228887489 115732143 398330167 288332767 376540575
99426136 87192841 77345627 759565980 656909885 691011602
119195493 13604173 32925818 288613572 323809067 245042682
38276328 10424072 10545394 306265198 366194683 412441480
154290022 50542663 9705406 395020529 367337566 290401686
6401384 23579371 5344462 202618958 213101680 212051008
124649945 93074630 14549263 441567949 441959493 389322188
19292787 825709 252551 72781103 60268256 76701631
179608225 30784310 64253371 879544582 864954705 877663152
75337630 3226014 1652372 108228486 101432960 99624339
14085995 17773816 146278463 800146091 768258421 698589871
22794147 17409307 6387145 199507340 197632279 203215517
144974433 38089233 42896040 220460601 194213728 151402969
43270765 35763369 13401789 392405842 438556601 425846384
440629498 197226653 215022908 865616389 729055454 860838028
667747012 51024116 22579095 732318206 700243228 97991440
236344853 258184206 365936707 608272385 717627970 781820803
202480043 39642244 2153728 788015743 891771738 915197852
400456 18694 1134 10822983 11505616 10294955
70182146 19906216 3904305 87448826 80959345 69838912
135186487 8963696 24595685 305551855 239065151 323631168
77620108 27136205 2759435 104715311 106969133 83381293
137995735 86449258 28668753 394648851 224389652 354372824
159972956 117505592 99948686 521373480 574245554 720241572
82128565 57480819 7911336 242068223 246873847 180034453
207130943 30909086 36238504 666086158 963591386 944372635
23587113 1828014 16166511 51349760 60001621 61610139
66081914 39084915 6650234 216082220 220751392 185618853
413821775 12740579 22249535 605166366 343896577 309655350
99042843 22544102 10159681 123629470 120943850 115878234
15769545 16927413 18203712 178231212 164095995 175956066
591211894 5989536 193610536 792729827 708507566 916000784
136431492 7598605 40167792 513405263 575471560 456318182
43173061 12747557 5463000 318815911 333065593 333990617
135663003 56133852 44006784 273397015 242085452 270528538
332657142 33558853 29143395 433401912 401758991 409574784
20417011 17609594 6989824 52338322 43046483 44038504
2668579 98037337 3578760 641909764 729994316 757659246
47655430 28919145 22243877 231762457 233282804 230487184
49904472 3540016 52087332 294323406 296786664 300873603
758654539 219065218 178591961 795039973 824462272 694298040
43558929 120311245 66545791 501137435 621388457 628045909
56318511 46904410 14218033 554486808 407974785 529659884
409895756 199468638 148486457 530654254 461128565 335632151
678659622 134198331 56814292 739736999 511493744 302798440
9178286 7135470 10765669 64472764 61712980 68705955
287507737 280243409 5158996 464680285 420393737 366713467
454016199 126915286 262040935 640421611 336041736 492921834
44254362 20486046 34492 101611168 112659475 107578244
48220295 2777809 28290829 327146034 337192697 397732119
14700929 13851929 13326702 97719237 102494653 98625028
129144556 80625676 36996974 568163592 685354759 688152631
51241415 78819816 65719110 634128140 795278736 803694876
691891568 162404607 141666175 759918518 708763734 621874696
370332861 49825263 199859986 934205393 854724879 934747546
23141776 9069529 3941141 27480239 18343150 19649529
171606143 26157027 111651706 190417472 145955342 135619253
294722238 5042177 113965339 493527403 388212751 553947288
99610707 85041475 41982721 527844825 548205475 528140504
6358672 27016946 5285160 197670682 185142497 162237225
444557917 210881706 16023598 636412127 615198968 618090714
305637137 6686849 32091258 828943274 859448011 811052332
27739143 6245128 43345919 297244990 232497684 288021122
39022476 25522266 86092205 607124558 808537525 804657477
302274489 130325592 127965482 785055383 866501753 785804962
70770779 43291175 175112040 486769619 565921984 551820351
4156033 3666587 655732 12286969 13028985 13314419
55012408 4638424 14559745 155187290 137824000 152084219
130736817 24538611 36501540 214545998 179028435 226044508
577039105 52565155 140790677 760104550 781850452 569949064
31267013 5928697 20558580 255329043 261542922 258225605
20615421 64271287 100991454 802154557 794699194 827172893
9134208 1907443 8507480 149684199 155901705 155075054
379757925 403829 157308584 524175989 532790412 247467471
285918870 83184877 288569063 601737790 529017431 540710169
99912726 22428704 17431498 661286533 643986508 640035838
94882091 5160665 34114948 525121183 304685389 472983474
28456152 16696175 45756487 68936072 36009614 76807959
18796974 11572369 4697617 293686968 276711687 292865650
604646524 194785068 440602634 838982405 787590785 919322344
105640666 27558145 24805503 361014859 365704542 370600954
37333132 250480705 42117422 893752862 916065125 780248816
160302007 61655865 18512020 168413820 129643657 150512321
94483965 80251416 18019613 741990733 654570205 637488718
404500971 17339826 141479368 415364885 364884408 376312737
391288237 233972551 40217352 759931219 687915322 832149410
70069914 70297867 23682264 769791438 836797654 808998492
1203680 1518962 48714 4951265 5157342 5052288
196570417 14904028 53628841 227508523 129973121 252135209
61470320 97478696 6167748 620590658 532581748 588253083
227676362 101471790 12902721 565498524 420625231 401397907
201895395 118455079 9642519 535260965 604412068 650973291
77949705 14489981 16379815 526900247 394139586 517457432
89511103 28916891 4814430 145111358 138903090 108035299
491044709 9253729 128199844 769104252 747604786 621940647
8867621 7198140 3748504 46528865 57358938 54382955
23319630 8440712 17996255 154521250 163493940 156955399
279811673 24454578 312443428 702817453 719959738 713004597
102613517 191757711 63880311 522696163 539778257 529407920
67261475 31934012 54853385 566111219 431407873 598113495
63355001 53310809 13125107 483930096 432962281 406397765
52456639 18953451 12384465 571708999 558419684 541895752
63991465 32339817 29192581 254690854 244973921 230168472
153150432 91149752 23547886 688938544 697895816 692017888
795760056 71933538 60443219 860177182 570620266 774074064
33906265 27915958 17329066 95677695 92273668 94741427
105080479 46023295 96641148 215125557 216353702 169806858
176746404 112018774 7757934 493364239 418908844 463324161
55161985 4619089 21559488 63992559 43112148 58899570
99922445 14165614 22847548 356675927 230804572 394219952
56998954 4632720 133964391 458509800 431753744 458886215
64822564 34110459 45003919 901385677 638624901 865720353
33463241 49399936 2826397 266125818 274822121 270529027
135719772 29710686 38201097 199099786 187031028 164152971
100309225 38541104 98788878 615151040 590647409 632902564
10587333 7917512 8589581 315401450 306977427 293652693
138504827 94988792 86000932 631834974 617379202 839665462
10911439 16050009 40674013 139341209 169568143 134557456
327115600 45464937 7843757 938670416 867582420 850289390
39454213 3103914 7141303 215036418 233554174 229313133
323833014 101625626 78905266 399759392 407643814 374010026
163444962 93822741 11333805 585506632 648260588 333274082
249368940 8397849 148694722 917980188 787267223 889724204
169910448 70510687 17169359 288418324 254136886 248121073
303359590 198932177 29722693 731761631 766135175 639043907
283741221 2534667 71742133 381344077 228518380 341583955
96958858 115079573 13194824 449758522 454369285 494307641
25781156 40565448 46757207 89160011 65467447 83535458
29404455 8332214 15638993 73344339 67295198 72414953
74979291 68055731 26621641 155805981 115287830 152608454
269764880 73625785 27689655 367391719 335999034 311260197
143459654 157528858 11754061 408240854 401189070 409313370
2413387 310414 7590499 55351694 66519599 59093411
559985485 118150663 285921088 690825106 746049065 746145708
11842673 18044061 49374421 369964341 391019842 369645978
85305496 73105277 111838040 231417578 227725972 236945663
322709 13645760 11647066 144408901 157413710 155044101
75639133 11854153 38839758 380126498 316139575 399102035
1381806 25474692 5226180 245313231 217708104 185747844
41469335 7542494 659916 260044938 243341037 260601945
339739161 11216467 34074515 913246762 914446067 838783086
64720275 49459851 80312921 501918896 550884343 555759022
395458106 26596512 232856390 904529795 385038742 614075968
25078887 12838515 89346347 573897156 647812446 500682641
140861713 70611868 21590295 289542649 250573963 232034912
61180636 2361804 7763838 85121155 67778786 49672433
10821571 3702096 13089650 39796215 41977996 38382004
21191650 5620335 75519599 304318825 369802418 357267747
29678298 28021376 15093516 288851281 271955616 235411805
198415442 207370140 120021389 794511911 779555314 650166794
125932369 91895319 88063368 210789067 202374078 212782885
335411290 67581337 185826092 378441716 198713202 377729770
122071855 34570932 61008281 915939266 853482071 886371662
232250907 217578716 243463949 795108680 617678311 677150760
37681408 1555593 83645678 350026355 331787999 384237742
144124196 103222 104628926 504083951 353675600 491628082
247739 4653583 13520368 145181153 152349730 145265276
200809596 71855208 158479135 430613006 380822149 432312224
1615066 22276464 53456472 242255567 216861292 239320271
37314197 6793259 10073815 86091793 66851934 83969775
235884383 22153877 12609238 576538190 373546289 626928022
75762701 49614805 5550827 399439360 399550811 327855762
28228448 53781047 18996712 272598697 314181521 316586796
39640447 59355227 29252452 475185405 520985528 422187134
120129675 225558714 3093901 486303969 591336583 506146116
7758463 600232 55842058 243508561 232104469 233777374
27138355 45261096 29079013 795133565 699020337 641266051
287204671 108249084 13912707 439255752 426528428 371485478
78126 35536781 1186308 138614198 133441480 131166360
33978962 18183091 208036232 906943231 867850118 846015417
167854876 26033640 93849511 367373296 372749040 384307533
570588914 181304197 130034052 594665995 520173926 287493197
54062575 122752938 242219044 644467667 615673401 658341778
16551162 54390089 28527759 664166564 658944309 696310849
15416622 81239 18035536 65724679 63263164 66530657
15532776 5346837 14775541 400865314 426180726 399003549
375180000 32124295 236617665 625770467 599074375 694386791
347338770 19811177 30860388 494263619 431615975 327194693
117208208 91008878 35688177 883556901 841442974 904834477
4092174 4354592 14397591 530025442 572224375 568053459
33232207 60963172 23170342 323545617 324065354 370573491
124612594 29692811 91538916 556812255 575005431 533764765
97 33663261 76274628 579360559 583885496 496223033
453251397 30631522 96064308 661027111 463335519 430576724
46882285 96475196 18020729 713517880 629815068 628860161
157369389 82928829 14443407 852872721 685328773 809597610
9460105 556838 1441305 30006753 31658565 24796640
89034861 42172113 32341575 829194083 788037900 427889979
247717912 17973547 89305182 615943424 630702017 642522805
116522362 18205766 46277047 445751896 470744132 413097213
26491886 14855528 2006406 144185198 134637951 125136126
216570200 54552548 44548347 409271395 456413443 389029280
8240205 13132106 17249348 121598873 122245721 118996184
152183718 114853919 71438627 863490629 834932887 812695485
96914397 37622442 3081879 112668839 108257602 71670001
126488773 128685604 8479899 814865145 810264216 775606225
79528073 211393202 34019083 410567104 422278683 428511246
102144259 1040480 191137720 901523044 861155516 954384948
152797977 232334 19409435 459724388 489502229 502652575
86336508 1589978 10810650 120051193 130377622 63843124
5881418 48267002 3374500 391857652 435654522 401202534
42848727 4544408 24118409 290030876 243860412 300130668
48610545 4854745 1478380 105032348 99050815 102634284
723678787 625211125 47217338 890914683 910495474 986410872
343227921 33439345 18146137 465737883 560820444 590755602
368012580 80497087 171883037 629802204 601836911 551423300
79015982 15701343 21341487 92520399 74165813 52516403
81580437 45653178 105528294 413164299 322471702 353238903
31250150 42748433 22860222 384379842 396499701 399669652
31736095 114171983 107125996 580070102 642831160 659723812
42015158 376801 15710629 48416054 24724517 48059459
459540263 177002138 212241467 616114881 643921217 328930660
64155183 19930112 18009126 140016717 136745808 123651430
27138458 89921393 56459627 620804591 627701276 600701397
302264479 258022535 228657106 498214869 415614642 559196085
63979213 4848346 55621613 869296058 848185139 866461027
166361106 59079143 15190246 419425800 452971634 459902686
97680353 75725770 36109210 471844696 492960159 498528085
18836454 84395425 3328885 455678325 473726071 450853967
240245838 149462076 5056558 492551496 582350004 654915480
154693305 4779331 101563462 456848152 443898150 441529139
131529201 17261643 110859987 482440945 368947011 519824506
31443810 74042412 54738551 343857651 366371803 348570786
178780871 38446584 108820829 854461094 896177279 548249087
141601338 50130159 16952620 305935370 354179073 382665654
105255620 5592953 61997088 241289005 255563042 264143295
30653340 34805439 25742876 216601688 283360215 270263631
128400524 3057458 508989 144246351 24067089 108721886
478325119 22563040 172794559 776446726 586075435 468606825
53870356 11207401 37612029 407196445 402952001 409179026
1870944 633766 1831608 9831791 10177003 6900050
46315231 119287880 124252639 376585915 442766768 342365505
306414583 62903332 129708541 802712367 802129064 671637400
47175120 20400643 71554727 311662550 250323008 334579456
6194961 31638345 150532990 681166180 662733411 792356133
39326370 108745628 12947214 329506383 453067240 498155752
317826674 371637563 753574 899904416 937920933 778888656
102572940 79852227 12918705 220191943 196937215 206881923
355112691 323494208 83411360 664789070 650269678 639861161
19120113 3936728 13899670 25641707 18243881 22288352
62434504 39083531 38288257 149375040 135624431 159569546
123191563 73409694 95276790 601881158 575723668 561094806
287869951 21139991 69935735 725228544 565931667 823405840
181038200 11584388 191572080 649522855 675980131 708364851
29401353 16272755 2411117 98830585 95912805 92318807
330706802 25893726 174747516 469528795 429798812 445376908
131662802 9354143 1064650 194731359 144258240 193107380
80153894 12899022 45488373 709041078 655030421 752858734
510643196 143402511 36011141 872083242 910862539 292898326
9182230 39183191 97972312 690453040 708616831 669507842
472078929 15659247 33899456 943582340 933768562 951288295
67569143 32533348 81752424 483576388 482248271 476825693
11752995 36787314 4663954 111216443 110132109 84394573
148898818 91688279 11776893 235826464 148355634 216324550
266877758 20297769 160612818 612292656 489355247 649428726
562559565 155693649 590363893 749748890 837320705 804845244
1750225 1566757 247368 19668346 20175048 19998224
22954098 88817971 34226362 716405171 737498152 755435785
29300813 64902073 10180493 628180749 596155977 615336178
13087344 77044134 224270117 607659893 757109660 861165265
138593220 135796597 145518121 791095717 746240446 656479653
113948506 11931341 80218298 519923727 463938553 533043527
223046633 57502308 111229649 251738370 218566370 139292642
27911639 63217981 29579459 443545951 473726753 372564224
107663419 274766766 98845821 610499893 613749869 597280245
43573488 230224671 42146978 739674914 726698289 662093863
36018448 23602178 49125998 174747213 176132419 147645460
39357791 1440477 5023270 87609691 80590196 80748930
29595316 1559888 17180902 133604452 131097131 128640368
627450452 218441818 335157108 923852646 844373436 591098062
260431329 107573638 198624400 317730663 190840274 395595364
10080488 65200782 232569538 707167435 604340144 683555655
195813940 47895585 42285590 677696303 628657121 578839319
364639 20777837 37064952 468476703 694718706 695406364
7077734 1581394 2265351 14135094 10419929 11931053
25994911 12095963 15858015 299883883 310684790 299981112
470023016 499306724 67744902 811014995 888761602 860294068
288462094 6440298 38286112 454071894 405151133 335194026
36743434 20807050 21188400 314229671 356580234 366194869
38042054 48247509 72567292 638216207 655560019 585118846
12274918 9460035 6832915 62381666 59363013 56965996
13661623 34988272 5128219 185615822 228151667 216056953
54947108 88856331 2827590 816923384 805557159 728660987
35604516 61282904 89890200 840324474 682311308 827339244
62947699 38665765 16167438 314953138 311907241 319681366
514883100 154806069 649392992 538150607 631005351 677875389
561017046 356185956 85733956 731636910 842127275 867793131
63593829 9387744 71498887 913351503 729707427 884875654
8884276 2972388 1406028 48741159 45293963 35505815
33685155 38983911 59573158 764757441 793890736 760670692
322609987 173535389 297702114 920099834 884325072 692261090
4719009 74082280 14555444 443044258 444074679 441377547
32563312 5412844 6045103 247332890 254738274 256518619
45294537 127004341 148641242 720007751 690619990 677228451
552387 5957049 18017205 115407452 158756573 175096937
215923651 38798936 133601546 661940326 712318646 683280452
3778021 1752942 7748950 29082502 29102978 30459013
379353902 112059409 136972162 819440618 802546053 846316897
454647692 108920175 88601139 624739351 442860419 378074846
189420782 166115148 40155437 739377750 739789434 763276516
149482812 70196249 25231720 395656401 503852470 532972521
719214548 85405715 317768429 776888749 775627114 712175225
1550668 11679509 33527836 692460085 772282426 779260739
98514222 27572303 90613437 867175282 922994646 919262139
125984213 56544866 36725704 299417495 232711898 254545394
86795811 57724040 13647394 271962942 282496100 266864269
3065976 123731656 40541732 529550883 518127175 510349385
104369204 103488126 75528592 246358289 202580022 205485458
48964955 60044117 117401775 794804117 776715315 798331973
65730650 36009363 20474347 106719415 119189594 102098288
5149041 862520 3184036 29229432 30325028 33839698
280468648 23300603 144524459 538510015 534560610 687381201
197647434 8103308 101930084 730216269 711197904 633623400
137527947 187647683 30878013 464908490 446226619 450225470
53004424 27096408 27972223 209830394 208057165 222945933
119502407 20369720 28467305 401353276 369955608 395405626
627330753 19802782 57421663 744835460 769289419 623780751
26287662 40231627 36380577 294587907 306700590 224522686
318795037 191886155 212655964 420889273 336832079 418390615
30501409 4443820 22694387 440023752 383934626 403641556
141267532 59620995 81313434 366515636 281055370 370577119
395422831 27937726 179260908 687721225 768109135 792558048
421718661 511057313 128738 573638613 622356403 453101077
59663603 43212498 3892630 263387817 213880515 263628952
107737791 3070521 188354 754637243 687242935 613844818
1886754 186916816 171847519 395311577 418246833 402177490
314846746 19717391 195289604 849998053 843006578 790480289
429924 1496786 1030412 10839427 10754767 8941665
164441379 16825596 28076940 539906559 514914569 482739105
184751772 10079471 33737626 310012542 183020907 125488045
273148737 231880872 77326650 401359874 329157769 399645035
93100626 56865805 20243680 102150373 123854425 119343796
209165615 27467723 86687072 730479414 683199368 655559568
155614607 4008458 13951409 299742796 306579981 290018356
79136580 28377107 45735312 526979511 645173059 627697586
236456696 112198772 57276527 290601291 328420980 211454328
157134931 74130205 8128962 546882530 467962589 539678258
296263010 53279172 116679261 588089328 479811000 583464831
16895754 35051928 42426933 655976556 908004241 892867947
504121181 131697436 121457272 639337196 758907719 481442700
22062515 8074363 7850158 28314391 24084908 25900009
8330895 69812936 70064507 546830052 567543193 545939288
364094235 59021306 21513430 567068031 564909680 569739346
26915123 10578159 45146291 772186252 735412561 760214203
171474584 36467781 107315979 785881566 927886748 832937438
2186827 1509899 412139 6699977 6207301 6783621
12662714 21738581 3485229 266216535 261104629 263451586
9998553 32693790 11486249 227349220 199194646 242397997
103486325 77316830 206794817 780814995 720502992 853532668
48276686 27997407 8066750 711009315 562718988 670115775
20238965 54068407 132082607 652355031 902764886 797564905
9036728 10669896 3294226 132468167 126806465 125409647
30528328 87949748 4858373 669316150 549761531 686788834
13197534 1073316 4312985 19428769 12291000 17557357
33941112 40874210 61161620 291863153 250847462 263393355
32341822 2581702 441619 206180375 231931390 223691826
34275015 3038030 15400112 618877150 573644854 625849549
126224204 6098036 48068940 477401096 366082013 496477104
2164137 3108271 3374327 21502532 21850784 25362663
14588388 33743773 9705342 586596626 683412471 697197072
115648569 101311058 2165482 361701258 345805153 370105991
81771878 45667049 20174181 275201718 270547728 259245887
369075959 144429216 106111782 425265475 282600431 311902097
328100356 47485609 14678785 488704667 374234940 450672494
26173339 24269838 6193489 100298502 111118019 110375378
377440374 92799433 77279154 555044715 668774250 426009211
106860956 8057392 22952914 515961341 479831408 509800722
200572674 51445368 10031683 437905537 477639348 475173563
575165782 32960243 22373203 910323811 861355208 904068363
473528602 212715687 395934442 860716229 898761943 849795262
15042048 14647395 112257267 908401568 874837052 986497022
1261688 2657472 2432989 110554065 106694028 106167458
32513174 6379213 9685005 143979087 167905182 175304846
68666683 160664377 34778439 774486344 813520805 736587333
33326431 26767215 26513635 480473284 518475520 490500337
248107306 44083341 94476831 405617830 367047922 408351167
385128468 4679513 139414671 506099474 516598279 516791552
325973294 211309740 118298148 571244128 492410327 561922763
119764811 11734784 65022139 302686007 307177245 318930757
10321221 6153249 33471448 180762618 169490702 175900363
64834841 47690802 32828611 370982652 417784269 417573943
9459024 123829048 1878520 395037334 411061584 467251005
130864609 30253737 2278940 281794166 270756168 173855289
360609840 79005640 66061583 484893276 378055945 391060303
480166663 149387370 13150840 670663172 593245198 635979179
148281897 275596457 47122389 801590496 787494458 812915834
576949444 127568378 92662855 773819598 626705731 611003116
53126943 71187837 5284537 484195687 596048448 527241126
27764134 4449985 77948293 584717474 494261497 572656294
259665263 88311549 45837101 375908480 357693994 379427896
14069765 62030922 86388918 956642183 950131998 923013411
76043259 84283619 15330072 840253495 840125391 686210494
85907342 22656873 1874832 124315508 120596160 120797643
2871168 3512974 20762346 122553807 113731309 92215459
494609 847427 4046480 12740739 13388670 13195625
325113876 102839528 79227569 637521320 590957711 432380836
54342323 179516507 130260726 618867035 619654122 591758448
73167994 242191716 48572603 594050134 595645349 474622534
47314157 11627921 2631440 239341814 242420271 205909626
95982404 109357471 140396989 392557190 430005948 417719152
362626 1413819 3858592 49136287 46472819 51227922
12059994 46973951 8914764 731701535 736341273 797853364
167030842 30386358 9145251 717783712 802713992 656725967
11799241 3321435 9290869 87906626 87503234 83083998
93885098 79804556 33686224 284267468 330664493 327769035
185583719 71971873 98311358 285654361 244134419 283398104
69485904 33034853 80766673 265887311 273675881 253632525
8761917 52598412 135726397 694048867 657653036 658249227
38430871 28925872 78492508 614785269 665297853 784067034
330345011 83832054 128227417 557409700 572934872 642832432
310294355 12023291 21137239 542170204 318314665 560478251
540573467 222787827 2704543 696324470 731807422 642450363
118557320 13153277 14530042 172846675 178140694 161765670
781795925 108310622 405991075 968903003 832666127 584265605
749895094 3799354 112896454 819298497 670462174 550193129
95154382 59455617 60416478 420216089 329854974 421622321
4128490 13143009 8414123 137592797 136026609 125643541
98717379 55740199 98392682 532103038 555130821 490779741
46633475 1932378 531367 624825931 587317391 633545260
290435419 39472338 5359424 632468752 325378230 643557454
277103038 23897062 137785990 448962417 386626970 421144565
113163982 11766887 10426012 535834470 403673801 578618809
24900782 69519314 27146336 440173268 430062197 381737455
114803609 18143222 52955582 153480916 124465045 125684663
177891456 100094771 131002869 213798944 146403763 222049459
317488880 189847788 25840475 648933838 655849944 569174943
396127407 139741046 367862241 677263737 648111401 655484019
245812548 140964277 117392481 316889257 279203149 294387650
9886835 185417043 160718259 631427287 511111908 662697952
376598876 278647719 27892716 457429664 309337967 521096682
799305 4845967 671160 56221979 56880836 60190230
89445888 54385447 23855273 104741693 99072423 106830160
70821091 17539783 14035868 108869308 75692686 77772164
26052604 12525298 2316641 339520135 306565108 373828939
148360043 10273854 32318656 598334992 674167190 544138909
244924612 129305204 63049062 774681252 761508639 838275853
106462962 29802728 45377010 607574646 645298511 612151202
240155225 23652045 42367296 379682614 390206698 270904148
7981913 9102348 696634 27824525 26585287 27663732
533256150 41394346 41317827 777328119 499072908 727506168
3301475 149282873 52464689 703245741 686895850 676249375
67352812 17040732 12307345 84649928 22454620 69984207
36208818 2490381 131954550 503915174 505742374 536659285
305172911 61972165 355175982 885516428 763407564 762782153
272644998 3742335 50915429 331628465 419140958 385031324
693865709 470833769 95301879 835450254 847404154 498699985
7398686 9393197 75207992 710233634 753359997 697837655
123148061 32618552 44305142 173351076 236886411 207448722
114042819 60296222 38045719 836538510 841944645 835072700
244580933 14113444 23249513 436366666 507543866 517148076
264511767 447125 113461370 714481272 787370368 784533869
124772551 57295542 66106865 340295812 451948903 443482630
137912650 43260267 2477844 713851356 648571096 699528818
118075099 21407351 66235631 534322982 477333206 531981332
15765756 1974300 5983439 30416695 26035425 30576493
490054072 16852476 11856287 761290974 791528903 667855863
67191499 131083024 41840957 368061920 528337597 546149780
6801966 31868910 126898 323740394 277968244 283931135
9140631 5747916 3300048 232308805 244574827 229592737
472358418 272392767 16973562 896952587 705457498 889444454
67887081 44328516 66557649 312131631 286050388 313570546
152878395 469585 4359927 172680483 129489170 129316068
23054029 2318359 652009 235558706 235857013 222536074
162631776 40721534 119457473 429743593 382375093 575736095
436897170 37157474 254597138 580637739 523226548 423540543
267250154 32900936 83224140 423274839 392853135 379641900
374452768 83985079 225541340 737643571 745837156 726840643
33336 1825478 243477 31987253 31967580 29276692
95014428 30720073 34443770 633326799 663103804 472760131
16785858 29884130 66712394 164277748 159883576 171740785
41560903 56284487 7311766 552443030 519340243 505288140
461852239 107919151 57806883 534675779 431225281 244953777
9510711 1276577 1115481 12768517 6524108 11587893
17793116 15297701 1340149 514273646 472813932 530827496
7707049 40537067 18108608 169131098 170884696 157725950
87702377 18772717 14435406 138772332 139001633 121958500
95119438 46300175 5442788 178135202 184746100 164019963
169230394 202169536 3892828 415943481 508515684 458840740
35997329 108102452 137930230 464188476 595686041 584056628
10851364 67516055 46324138 539820855 551683750 477571021
304280745 36117307 28887818 726970787 691713583 652606153
373136971 77610384 10168408 700109208 688153610 706548936
261158 669073 449529 3725767 2878496 3094850
7423023 11933755 38106064 140784159 159958042 161555531
38461011 29740889 25025812 207138705 226274160 200389775
224238776 20675901 66646814 492892120 480525509 339345063
382410353 126750013 72484839 551500244 505478328 438568769
39670152 65526346 118142061 861611686 941476234 974028861
252686116 35290284 33620703 357326028 356735464 309512909
22044806 6138217 24635886 187909834 164893605 158402763
230253731 26330375 144442041 878868360 807674705 814795057
154515515 1037451 74740829 319474930 277239481 303842066
110742172 4808366 123573930 230123159 231258880 301131008
32627930 11455865 22413796 185220010 171710506 188722853
369591945 254082765 55333437 516505497 561838637 482746971
27150095 2523922 2772746 33458016 31834366 33271652
531178399 87408599 45233267 726317694 722300474 547350888
60403500 30353618 14867106 273326349 206759890 269523323
339103150 100149496 99843045 761111812 874548775 790482219
147920422 6997612 32277365 639346729 626075969 607213136
41739293 42144178 15169846 562314361 538918320 491998178
205845895 113860822 229461576 276978874 264513082 252524180
605797505 18605537 4021928 748468177 699550320 555070141
19485808 126189134 5464356 479469629 603429481 591107633
237632230 144523178 12490549 884167285 838652545 763237421
25485823 79735803 1073007 535663774 631633108 554267029
302496975 3280537 120479022 451717698 363609157 469547877
814962 8863461 4163655 75729297 83146073 78147308
322630604 10123070 154249212 419521815 50066595 390895105
300010721 99005951 22778642 674867028 613610978 655862178
17766565 42993281 33528411 281875092 234597225 257287626
67748929 31250443 3775497 473628234 459459957 439822806
493296813 169241700 367213184 708213901 331526714 724214112
14853730 5200952 23751346 190950608 180311311 188776122
291758912 23518319 77975005 494749790 540550269 522884463
13077240 52409789 46325613 467084085 460445639 430370812
2706255 35734289 29299080 603505673 596995501 572553262
133271493 61230413 884944 496207521 530231311 334221340
308004264 5796077 330571130 344462822 92155583 338424830
31043798 53870909 11979312 314550466 329551047 233535028
156134932 5308919 87942401 174189485 103142209 153465928
36222088 96227577 34005784 313755961 320033716 314250976
61599477 37251342 127177034 345055199 292779474 328702662
194383418 20177966 137579888 454380188 463120116 432731869
231589559 19276655 62170526 330271180 165698679 325043137
44637750 39525680 7728057 571478754 566907136 508180502
173717218 86951756 36729391 247688212 232049075 305840505
113433978 129277699 17434180 730247214 786794224 778885093
200138027 57153362 238877526 800598770 842120348 890716884
35361615 23964014 18129288 410526235 385930151 439530098
72525319 93877137 18042558 615754870 702704463 499927377
228623739 23857391 10233049 600615601 524626647 539736994
4468270 1112663 12226537 48916559 43556209 59831534
131266038 114702774 39879429 793873112 684210182 708479382
54068887 54634283 54279869 322029809 397131786 362529326
190121433 4380253 6932076 453706603 582229346 451195954
698792352 346666430 430872999 843323011 760470817 936104808
4947932 3931014 32712035 382268030 355819348 387361723
101270694 17079318 12757827 612851096 643716422 645794018
1541253 714822 1705728 11219095 8987517 12552775
128059633 41811081 50545462 241423315 308427913 202758905
192269917 41937370 118439235 566625179 528300163 491372986
563482962 302488727 641853148 753988142 659292004 726003248
151249994 45383206 23122892 258261938 179829182 248658362
189137388 118515033 115226947 219473927 203268459 261264226
426734347 8624792 77424920 781860753 711768718 577101998
17665093 169239693 252770 777675019 727752058 787953731
256099347 85333239 85596722 435560379 400952203 432015213
272099354 132026185 13653894 375672104 313132540 371452519
430714177 258854528 462178669 688713981 725902496 474239411
209267483 49749356 20501008 405971959 281797982 348287229
68796038 67492245 59553133 693507228 667703688 680809278
146881744 160184650 98893678 544937799 541976451 601000674
12690832 68942145 8713862 230277689 260983944 261124306
419484887 66551143 46508611 529685418 442409809 313601984
40917129 235823 5991000 71261175 56757996 71277866
175733718 18960491 35461233 278944681 283540731 261627995
95689218 35342082 44225914 387867090 369084455 332162570
420676164 165897920 26506065 678784761 754980911 629535331
195672463 12824986 55132832 550634601 556308167 509725002
29951306 171608902 72648169 818921549 898429834 883092726
48790266 85777906 11380155 214195771 208570896 200081510
324425138 11247860 203338386 521157762 383600234 458100937
3999207 2859472 9139872 46546055 49409779 54307621
8392602 6686576 80571193 768322641 773956860 594644214
88582441 26783368 31859262 469444979 398211526 471540186
133634857 25679408 5789495 499647608 464218186 486217175
3520928 41127654 83989975 929831681 962642112 933538609
3432979 19389984 35288727 222930841 203867968 181641749
150954389 47594750 94418751 868786764 800273014 754663649
24752200 5205638 37473084 304416742 259489238 275519804
131452505 7952384 135554274 140484196 69027380 137532751
128357317 63668192 19449783 515125795 501213389 514476834
296655938 6897008 123029938 406645196 273324917 412955522
52715897 78730749 46676187 545357391 538143486 528945761
569213820 219296625 127891099 639377517 525727001 476899349
2048185 3644317 25972589 177004625 171597280 158660682
13535641 49463399 35094956 562716647 556042261 543783398
49293368 18784181 7166400 398631201 446307795 232367404
38624383 101486254 308355235 662887065 758318303 769928274
24225945 211867613 420251 615968550 667526006 693148324
119028868 359625 43373666 144522115 77533027 67999522
423317030 166471988 96378163 554757309 291995502 320142858
127809416 4265179 32648506 178650291 194228380 89286938
38329086 61438248 204358353 803883157 783837049 894846257
37500936 22451291 2622577 58142760 64306887 46677765
103870905 59465508 35893043 209773378 191419202 192111602
63808822 33016515 4879932 262720526 254190862 261683503
296368916 45863378 404518281 949674255 489775872 975574897
37394450 29704341 6869110 175679518 169346451 171455610
190316994 7424739 34402529 548884419 443243999 637254426
266315622 213014472 6083823 852751088 845413972 838000352
123369130 86355401 63506580 637322423 600154857 532692737
25286968 93664140 13791636 328370789 477379678 478444411
2870001 33265899 42397226 390373215 357811070 333622074
87115562 605142 54909827 859726570 865659708 802423107
161227059 117742520 165579618 621937591 627782712 614161278
32948620 73718289 95764485 808896029 771600371 795072126
3799908 20081603 110049394 341771590 460988390 488051206
104773836 117882 64963730 519051621 842554419 864940883
240288613 12889773 297823114 606455797 308113294 526138347
481704047 410926380 8655063 687704850 791451938 717837093
31756926 47472880 14362406 208996608 227829064 219805317
81535338 70724473 35961534 301045384 354049278 395015501
123252247 1681380 197207148 814520339 795352547 797809333
117173170 159509422 2869652 496564085 465527604 501793659
351913979 314988152 87884062 693443965 546776129 656371182
194928400 13300291 117404479 556286870 720033628 628972942
116821347 36796954 2771769 183654242 184670348 165621096
294118474 294075548 112495429 874578666 908552606 941890954
81672073 105164148 42728717 472099881 499880527 513614063
10743310 9603336 26457883 119943179 112071628 132937844
72243012 8217409 42748098 113971700 62998432 105416615
9026128 13530931 6577734 64357844 65534438 63472672
65192588 3106398 54572872 581509633 715494723 594664841
146915438 126959740 82309985 432035227 484111010 389239166
124932442 89025402 52015513 614936356 648521308 615120278
69684483 61526316 13157816 100400601 105915120 91029480
245520752 167313497 9345539 843569557 876425904 742728254
95351417 2041314 170259448 705082374 685608397 655320084
120855215 5782805 3337281 513238856 501439378 524657104
5116102 8890018 988885 26162443 25677256 25854866
44167161 30678074 94254657 722541585 699309816 708330926
120526999 60660756 71821510 285719106 286631368 275366584
26608359 15302607 17446700 126066726 126599729 130277415
123863070 53639137 13546794 284758031 299145503 272096510
319075591 21790817 74014473 690066041 663909479 654435632
7956989 3739701 20460043 169648446 288055854 277058349
82256133 17653140 38378263 410119573 412363849 427628594
18866858 484501 9235981 79605194 69988815 86677782
3745737 6718237 4609592 39917510 40147722 41119340
28583146 5337210 2692227 180227147 169649022 154585916
549026504 49432439 132303532 788395634 973757661 971326819
2275259 167943862 122938896 685528925 587701830 660932067
162952181 141999623 3272787 565886377 648513960 558151400
121536418 35422833 81620549 223481812 199218030 213904339
80794972 289339109 51533170 590284846 692592580 695137423
321181358 116465607 136828505 618145560 629157007 551318844
4240135 264923 33604191 151789656 154542717 146020150
265956521 433604 121247939 394669594 415175249 388441965
143449634 43213621 95122878 152892338 155872828 139183872
83013996 337625939 146664564 503998885 643705578 472262996
190827 8135659 4600139 339905479 371058466 334263285
104257957 27002446 65253455 401893406 258491053 360494627
273763871 32037020 127152491 292646940 230508917 207953080
408835884 205775347 25068765 493570324 528709020 526729649
6466670 3491101 879167 24040942 25418258 23131042
238839358 49338925 22536299 550981030 500903667 444709027
322345054 30980342 108957988 918862473 731055727 910071073
10334847 6813607 26182047 105269486 85339933 97996773
170025980 91846921 35184347 603770328 577914285 601838506
93129704 142936389 55456209 501942670 505824300 459816911
4223137 20018058 7255216 129025650 101329651 127223734
161767953 9090330 12797816 185735611 177746260 122379949
122147828 164047033 171983936 422526515 689881432 768323508
171217300 133095358 234938250 520289367 581746328 511421223
118723724 26178510 16602342 849122720 785080576 859376086
9848016 9251069 18947993 390172096 368691396 374044806
121039901 33430544 8420530 160126684 113691624 36012585
47122738 9567554 2765051 233260437 239974444 243433712
177461007 44811602 10143656 680027889 713612877 758062832
45988327 52963865 76916229 276171364 148575311 259923374
20702947 9065105 5532261 30055653 20194633 26010859
283727131 92806840 134844988 804527271 516773986 628797746
148345180 10588731 51588739 634297383 595600005 638481341
43463827 155178733 30623135 561126258 579534201 570294381
108401413 8442143 2054089 183347704 172677313 165184046
349574410 30551780 97340206 480556979 377202726 386352816
7326239 125192018 7584141 726596133 751264408 727248584
465143190 136417885 234211548 514464444 453678411 434185236
505940179 345447356 28774985 686879385 680310401 558600586
78494778 27807618 118810969 584183981 467716252 599499236
283583479 158850455 17790491 403901800 412274578 346767795
13518117 5438181 3041406 152131601 139383839 156069910
72972535 40627780 43453542 99533481 96148505 81085125
9583722 1123037 1604457 34331759 34201734 27347888
171136540 90207340 4267989 674793850 453742868 546177167
44677377 37393920 11396496 276694801 305246385 282422921
11333514 29346857 7898029 136702885 147440362 145815214
87824729 14786292 64069617 721837327 586138195 724635564
218958620 64432144 19323758 688003120 690003277 700392288
33413237 110301649 69838571 592984486 629420726 602153115
92224088 10988963 16595159 375327932 239661931 384487138
153029407 212678897 67947346 780936430 825360865 965366779
71573631 77843790 16441535 603150826 596156022 563657714
3277050 4059417 1703163 68865759 67963633 60199283
571647273 61692314 61999734 732691517 774232983 305917628
12947945 36340293 32768235 301937790 300577860 333257850
3015361 8131578 34285012 208360803 192176722 221681931
21470436 3295756 129473 230296123 208445718 232829580
464202917 184308533 274543847 968322335 642348167 972169198
136147464 112261801 3052895 770074188 794801187 833234121
8358636 36567229 129346756 547064651 545602093 535102530
576032507 49821970 366053437 919704917 804811984 618945534
96941360 21159112 177204 250512353 295749786 270542400
22613622 63958553 5651956 396920638 704405097 698846111
30214870 47249465 6775475 611286396 672793713 516721517
336279230 40575244 12620205 430758238 272688725 372846438
8253805 9632675 339348 239598276 261817998 240271633
24176614 2952735 33334592 196777630 168035843 203008239
573094247 227396348 104569123 829873861 893924872 712766473
4514241 28546397 3681104 254203536 258145249 192382981
250513174 404873526 184908921 655403822 577129434 544620574
469040070 146232183 84697812 839079870 644451495 616346861
780657021 359411055 381948402 946344702 738193610 761109829
391416686 156204565 165038365 774438396 699973817 677849601
54704127 101839181 4912394 638231234 619120190 601213789
45883824 14511903 39172103 52797852 49040341 43532381
26220029 31107687 17736780 203896253 180876760 177723824
44112807 2814675 12733194 443753598 473032298 482366625
202612959 68803974 17819808 378368269 415179762 325539049
439645 3482602 1072358 10283647 12673900 12555975
76067062 49741068 7772528 437947735 378705904 372054875
37604377 77072998 100983234 275745780 295738903 255120097
1219010 48052074 85292079 580982641 714599848 632161788
23062256 2852389 3826592 24302103 23283721 18627324
59006356 26724219 28126106 481835827 487309586 552551984
4138264 8528021 877699 136783627 128593729 119876297
2654709 465420 1316794 3434227 2315059 2905290
37996234 261390126 135848506 971239402 725407615 988236388
177478499 135220633 5307473 359687715 433737334 382699930
110827887 33080326 29314203 162008525 126710600 168200379
48062063 17055542 5504968 81148806 114128477 65431808
6796488 5479729 104184675 615802005 617976641 497050921
85832022 71636379 15619138 646139803 680951312 808139148
35438820 21790502 4598129 589864807 762441787 752463679
19436513 142554450 69724102 360133613 372214708 391556300
269164357 24808255 161416974 338151461 309850510 263612395
7445236 4789167 6081737 74398548 72363298 75240682
500797527 19918553 47339722 543080313 500790173 305095769
104032579 17602281 1236193 740271105 738556739 768502935
750437166 128506602 32938128 912114930 585558749 755674500
106976 1076763 2419821 153559799 155126492 150876293
203641052 88213097 20985521 465310754 249759503 417815434
241928274 4415522 48767277 583998107 622303589 508913726
84185408 217116522 3531985 615917915 584218150 539051972
140730456 85328198 93827981 731993444 655033113 716014701
170700831 51774822 67808295 386523796 392630922 363728585
468771205 10006072 198964435 829313590 752636595 675516905
6307749 2251530 350900 8066853 9875474 10360492
21726835 154241904 20131355 832683398 759553835 688581443
242019025 86075592 93665126 685849572 683680199 649596944
169120826 69664630 14698669 851312252 850043167 913231166
45905214 145666430 23942836 881906299 878639580 895175928
66907892 35295559 5253768 178007229 194932043 192283370
22074236 56794099 126180367 792568694 794120057 802757959
148300571 40370999 29235806 197572766 151403952 196755599
329173775 82714410 294468116 621241015 725449816 649402370
19493805 48817721 17596276 216687502 205842229 212079879
14590143 15883389 1842078 57757784 58729830 54997610
422191351 164533650 308180653 493018366 369080168 500128481
107715510 70602648 2949112 118360520 125996466 128341873
177722889 10359061 39756442 882325697 684516830 776938605
217266222 259598679 37302804 371525711 353093821 241629278
382892674 98850700 239910497 460276184 190184351 396719923
343234468 355939618 84459983 405027003 483995875 264917508
329644405 64444218 144151797 432749064 375470297 314646577
85368183 41684195 44522097 272474806 271607486 263947564
66329410 13767854 102402965 580045302 580022336 604162871
84366526 4055904 4458904 268453113 242458515 276693776
92476428 22874043 148516654 721318948 779024214 694026721
24995209 88926502 614645 545082775 563803590 512644761
271405457 341387348 133547507 562798638 891756527 597297823
108984223 88875568 5380960 935602158 865607042 692437951
530209720 421928219 260379269 791622486 648804896 746597639
151119416 77025325 248235445 746839609 739693244 739830616
147896148 88487317 93562011 561308820 539201551 525214025
1197095 129594 6408152 24300313 23709244 25489169
135217997 32189035 46445661 457992924 267526818 359884928
481313494 34620366 102036733 862516193 787296454 891806073
114665382 40510611 54395052 355999419 289724588 194544582
11793971 9588688 338940 27311176 25896939 27470897
131767870 24799749 103583063 611165992 528376992 663589161
481241009 283472465 28240851 904310864 807315089 782991544
52274465 7530300 15837748 210102143 173628059 166382059
725964856 49645676 81811106 830375093 774989457 810896421
652960204 257522327 534285462 808184165 717898762 723413882
51785902 25973979 71204005 653214704 592806831 616085508
141016545 52094605 43579501 665442295 635589585 559502433
60826574 212545140 181164535 514426572 655881093 588040324
264135141 175085447 120450463 309634194 414165700 282374028
35892508 50665 70354121 511343723 558431796 640453695
22649076 4541895 25061504 257557944 259731147 245216037
150956036 160517091 72306385 609212601 669699168 610866385
233705059 123926197 177575549 976183028 975884441 965249599
36275914 9964225 17041820 159637553 156261385 169030236
65880814 32109699 61713766 178414254 178878937 163734129
18421867 34392552 5733254 167564379 155837455 157499097
10952217 15528443 23370474 265404046 247965824 270166832
5306126 677047 12605780 73818060 75165681 80448590
177543481 89042934 12973512 549134163 545037999 495120479
11358045 7511110 2290461 172311459 171516410 173959445
277772068 153826150 66782405 494220281 673575137 521820608
120305075 35092345 3134290 267004035 326051019 298179285
71748920 27166263 47429786 405031022 442413305 452751130
584208031 85410658 273256330 906481334 984572747 940891581
99147339 47173115 71503875 667656303 650220925 573496365
617335 4152521 8239435 37545929 39115151 38001680
3126191 1365520 3672248 49261728 46268392 46305797
51121666 19387203 263484672 371565352 390163950 389287781
312842004 92971181 95843043 378075839 327860416 183140057
608103919 347277369 95577493 859684501 874583053 674146510
905707 29375163 74373421 642050751 832399797 818982913
148090519 54582907 31700627 744496540 639924013 738967953
331194055 9966231 117647535 575396048 546404391 444368255
556644854 7583863 37297284 720950813 773761722 800274494
77768574 34538754 23351449 87757745 60064570 87386964
237635645 49399435 110111908 525032667 591568024 437200988
10509124 27577625 1988672 192356295 181013519 159432513
19587358 12288787 77280406 686128544 636635071 713620007
23323499 87324057 114000148 750308092 757484018 917379453
16881151 78996943 29215731 611289605 717902119 694925943
44430480 92990241 18703282 507179265 451291951 532739205
158181156 13764476 109061646 242242071 205938154 196050140
2029961 224619173 137164301 771967487 777845691 721756459
52268506 8668388 17767920 86425333 76162464 80161862
23394756 27385631 177615 186095194 185237085 170161251
62621969 110484470 27400813 463103621 424401186 312583349
224252133 107753703 37879068 528220865 386855996 573249200
82614610 10598874 52757208 536699811 539044137 514401491
28913632 362392 2970675 38798021 38284737 35104034
391005360 124929977 22236260 554009654 632243603 540985999
62321199 10767526 11495001 528627779 514456610 615436055
123987424 213930172 115282187 831704222 884125696 873160111
20818633 5657421 54812336 520549459 547829155 500885738
100674825 14863088 99173658 597526865 731638397 754272466
9208338 169870974 136641704 966224811 956091599 971486921
61022693 18921330 61598798 638540047 677721527 739565466
71094237 74964971 9006171 488226112 604772554 560465653
30538096 24970140 23166275 381998854 437140686 450676685
41500371 222381629 64548571 770672809 678436242 801299052
255443161 15030782 75083721 623982784 694170008 531706052
72998523 206727156 31478047 903097896 879864051 745762894
211210908 103549317 73970018 848459420 857862143 930463123
147816194 45485433 74256976 200710887 152605856 171278719
431623 1155524 2230985 9565297 6561443 9755732
193468882 29746448 22906088 827322074 713328614 809558639
295150166 12527220 4821005 641065081 692390613 665721625
13782563 8007484 4493202 25112273 27427103 28539842
46089687 22950509 3523743 51378830 38312405 48818921
503244185 591796517 142897136 732683917 694358153 265278435
11590400 8526383 9507753 349546063 332464060 324472107
37188814 5080976 995330 310816631 298369791 192318608
181631753 148964093 64867281 285056809 407223695 318406315
12913417 6436383 3893996 99412619 100020129 95286300
197920124 50521265 93208808 830341410 773087807 777924389
108194413 14492590 157670976 611595745 544936938 594295084
173500549 13558746 36822160 843355927 807427233 798651000
64768536 39228240 5262783 123696856 112318346 127999015
31375261 179975483 4919835 659836926 851053640 777288659
471304091 7862490 193640433 741807882 628930109 680358223
108577867 34960718 18497566 155712066 183972609 158373894
47611988 14213455 16931300 80651279 88647937 88327062
27189111 60857033 2777964 401874634 368067799 439548858
5684068 137562311 6974011 451405478 494759598 391883487
161840959 117268488 50437387 615660294 641754609 616725005
54520528 149356130 22521916 675286882 624888079 648590536
469126488 2218863 317860185 871654940 829812105 843376980
121579469 22259126 219702917 634362928 709763824 758813573
4065700 56747621 9484103 920766146 931673374 847936519
41410475 67155864 43057279 610918231 553352426 536525379
225801682 117262434 85171485 342929254 358788843 288701059
104957818 3871534 63353118 526714061 493757048 566525108
143350476 44908465 24062572 243552367 252550441 203519506
41099337 10114322 3351374 285235679 308394335 319723645
371623 2849028 2793801 42289675 49109965 44273035
198341081 59117793 47694311 671811004 665680909 585151102
2518872 10733208 6568783 82178543 81010441 78272914
217411972 123354120 269439122 252061656 178767520 313086753
85030058 456404 63601541 324807334 188719536 347179234
15102522 16236580 36335916 258645994 267588797 270000988
629077654 22678720 53665003 796765158 795842707 615922004
599042143 181123890 6649814 913526973 519683457 847708666
209752797 12585112 336467522 572683519 539033822 579666186
516183355 73363332 54002682 771143131 637705194 686956974
80452707 66726370 49775992 710868074 707439693 688141600
21609319 3147817 310165 246454206 258223713 270795400
1280515 1327261 2017529 21019790 20108914 18414732
198385602 37420278 34839793 674295815 653115133 730695696
79256133 16490587 75005846 710620857 824105429 854896992
17154584 189822952 15247400 811942503 874920192 837805602
6249340 5086096 1244901 20120718 21366426 21403004
57655533 3607303 25357864 93364804 128016015 134342631
187650772 76727740 156225541 742296071 662927611 768285997
26760905 48550391 92377078 592679329 602269950 536530765
108731312 17106734 55370616 381169842 363874909 322555003
24611161 17475473 7763916 58635802 68495032 65497536
89173100 136023760 51085232 805285519 918687711 851879979
19575551 66575158 163514403 645977120 799506106 679305594
99454295 83681704 80098722 128416913 125657460 135291722
11513942 1809163 772345 81984436 69920522 73245493
42513763 91224057 8549889 519917394 492044364 500298515
82466266 18747988 56221073 403528685 397152953 400320521
68275201 190303045 13105431 905335590 954287621 926331488
83696098 90673090 58732555 347181357 425858054 519983892
321417403 42048173 103959563 779104337 802329663 575286190
11978758 4166581 28886055 284487048 314390530 179817639
411621119 228632126 37450547 648517294 655375748 602523239
9390525 96439134 19571447 261352513 256511842 219334026
197390875 62059947 97815160 452961297 459449604 462003864
146973906 103902934 37486871 303413077 291069963 239074402
526823764 214836365 16208041 883941623 710979099 898886263
230342983 18023119 26423693 459154585 428552026 377948560
114525200 6238289 2841457 337255046 249830337 198081813
1636655 61221538 19450598 606505935 446817474 600020716
196170495 37855547 40398930 216625190 206542512 108234895
413131534 22355111 164025225 670330553 611251752 552472468
18135202 7694744 19333879 921793912 766804834 855398960
13486368 775130 38302724 185610222 165024329 211074009
154440493 141287215 166334800 754732522 746269008 765944500
25938335 90213 25001490 348030040 339488621 280284484
316942786 148175358 28114482 509817375 604489737 576479289
63673757 18486957 57900718 346108856 407877286 378870302
59664312 11115028 34132937 369625755 318309178 339695587
80115480 57349080 2364189 484275824 478897229 473449874
396149670 45508148 257869706 860837656 783610330 920916438
15497198 31129378 38117845 154218316 165586867 153705227
265728426 157906468 7840394 708450506 678713526 658526761
351217447 475854864 201284026 811511404 959966204 763542458
74618294 37161 55470306 420126535 330072317 406158680
24369977 50954251 36414304 450846822 507644885 489350841
222204360 98451127 163853602 524885778 445389802 391332825
27882579 71455090 21143297 347876661 349111554 293125259
73696414 70878520 27515651 415000018 374940367 337473111
38563583 24620071 54698999 167718794 168482356 181816020
28079854 15802314 1578517 142782915 98133173 131752479
388197129 123276511 123782540 389965054 357346195 357709806
51561847 86900839 38903175 591787596 608608325 631084850
308875924 67031858 319184738 397402093 361071609 362936262
8932004 65943990 21308259 625869367 788552010 758924366
195830500 241806675 29816651 468654899 355980702 425552417
432844617 79453521 94692822 826501501 557780618 799001076
97369 27897 34690 127330 79176 87772
31725039 21983261 107140123 660249955 574632032 722759658
355600337 89618991 5234263 820758117 581886724 748706551
111667314 49105549 57594792 453086709 356514219 402687697
192588472 149576899 18493994 693691117 714782625 726262857
108658719 3059384 2431427 458171814 452497883 389537987
397834249 63468804 40739601 494903681 374541689 508595175
21514014 4029201 103573122 792037854 805068745 670861004
199078425 66121258 38317912 474726677 428428025 476478904
560964495 144259073 460981896 868112814 798746902 841881544
288123336 31008190 346858016 744518786 516829601 776921341
177459093 58960477 20364140 309034061 272664115 282476420
10465439 3929443 2697509 121903927 111823079 119297066
52272569 20608398 1238470 132246202 86122817 111796425
232357860 195140360 67655352 415435574 375573749 492186263
52621658 18093597 39463453 348015078 346578481 347188276
141478895 211652239 42815848 769579872 913818212 853533183
535755615 244219450 196324387 693187657 743280367 537974751
57366161 14525262 43910195 96419527 29231443 92265820
206581594 87993226 57171746 313329841 286239096 258785310
233401781 13198151 80614739 398199975 361734959 401441515
91302610 21331898 65054993 275314105 257823278 279640266
596164730 132732969 60899386 948210205 836204735 513991742
69973312 12345432 134252728 417105175 388610982 321958599
26386262 34577674 12954711 175145883 192578552 194390803
18039068 31407656 99348382 272011629 311491972 303753357
95796205 7971418 72443672 497447566 471040247 493895405
76905689 12640408 214433 100396134 95966825 69655231
65174138 13266977 11055681 330494880 378080542 372652364
53438731 57836058 84382669 280722445 270935503 252894506
35954364 1960201 25927646 44316643 34702578 31494764
543937283 155837425 28159531 607070875 784559965 733080317
582902741 100026007 54816502 781664833 491373103 735538942
154615668 131204702 26708465 365799114 439555734 130475506
751345348 117015588 24039506 814832133 599136847 829472140
223934599 113166420 61853471 296753141 346432468 334753394
84288347 35672449 29311600 102534105 60812165 55953072
29491731 36288181 4933831 563523248 591216380 564481858
144740328 20720350 54516493 900747253 882921003 773485170
507179836 308466601 104166395 660014322 691582265 675714163
2328156 25153846 117345569 367288251 352268699 333113659
480806086 61146793 185520908 857289878 813802753 762587735
59012919 618989 22989077 112036050 71026091 77016538
45384806 114276544 212533294 767950494 798039415 824588451
265170884 30827325 24156146 304051189 276773720 288871458
3088981 95838 7176849 63112044 65070273 43448389
2971602 176137 729560 4445113 5087806 5186084
85447475 44776818 1868944 825980002 863619732 788102851
130964242 157744770 11905153 618940079 695664091 663905192
731866595 316493648 53627396 918958965 572519735 794670481
475297 27420776 60742394 447053079 514662727 438937995
208864073 107570942 30250302 254489661 305951214 228644645
1020928 108461 441183 2181174 709341 2050847
9780892 4044722 4139824 33280050 18240858 30675139
379725809 67652947 6225132 691949099 786206195 481053840
13748257 1115071 2299862 17292822 8966547 16713704
4284976 4490872 15202773 71610017 68250808 71566532
67707943 14327718 5061339 356071525 401354769 393008569
338708430 166064526 189476635 641444052 647101227 605889272
23896236 48633516 6220693 393096270 385414992 385474660
28404570 29697389 46795352 395372896 414711725 404547474
81870357 22478690 3045234 745215430 770601559 709072396
9066264 3631334 41815185 60491213 57032053 78587013
9532844 2964159 6797576 41442010 49391124 47954653
84527666 1528780 65999797 297976080 301729697 318782993
571777319 141002507 117962455 801305917 865705658 484250081
4377494 8309353 1559692 81308141 75437883 82683678
573308378 28605705 14061241 820398714 944980518 711572388
41519686 24649702 56581579 227340219 244252939 259080202
110647405 34741345 13099690 355791402 367908858 314862668
208860283 2145627 135331695 674804855 695818278 625629449
122731974 54437199 24071578 345242354 429432400 428798887
19526776 20955516 13941836 231808390 220842562 196679069
28044711 39355233 21142563 156316056 205332458 257382326
8762810 45120200 22598282 352111424 359435800 304873692
26937164 2359397 5016953 111444517 111989433 118744398
35730267 23025507 15606742 229904186 270111998 264139159
9294106 15716082 42375785 397003107 340437560 307927783
97487901 28026160 42178208 468033569 560579600 640030353
8013649 54035669 141982671 740987218 764674593 692297531
451158942 51353421 105849736 583115714 585818461 623322725
187884031 56683008 11275700 913551959 937267367 919013556
207393643 43301897 21784498 905524240 909655520 828977572
166290377 117805582 26680770 326978777 312978916 72178758
49460082 12484060 16067031 141802434 144498015 124948370
55668686 29509456 53809814 902186746 899990731 746898843
4846178 26749602 14492154 112170130 111307481 118998740
53581655 168930374 3280059 658894521 679385987 679042693
85013572 30479365 8669793 519447490 505109471 533324986
165103887 20558874 52929759 435057417 410561612 463856899
86056907 7231317 30826978 452483038 484358426 393106129
309830297 103098172 189564690 477387112 452428059 415365370
791042286 153681701 120560320 936910649 737495684 720046086
278023894 61791810 166536274 449589981 413512958 364627315
45622343 71585746 11832611 517365747 487696250 548038514
78863371 12970106 156709801 656881437 619610911 627954953
118569757 82003809 31138328 130533640 135253171 106056870
836222 4005551 10137758 66997561 70409437 58725451
254460001 136015321 297456790 355558878 282876953 358209789
34404499 10043579 1556739 178213273 173617513 179499874
10601233 37436914 159059546 969567897 786700282 953472514
398138658 133468 5911562 819531824 840015470 684340586
14790094 48540599 2813752 307681853 290194484 269042277
272741533 113905332 59985280 438151356 377164396 403734144
147680754 201851831 30156884 484921845 603914047 620175363
2315931 12010030 12888857 101976266 80214590 107115318
164925411 8999877 33096635 509145892 523295935 524373470
17607825 8277397 12042244 181399035 162842584 159149028
115079049 30646508 95588393 834509226 900118587 819789225
56232917 35047152 150106712 615217225 743971003 736212552
17309689 8378014 12059188 82911990 87612869 72267008
5286632 8662200 4742197 29645384 27809543 30444465
11765022 61494717 33415028 298647875 280396769 296570235
13474165 14572988 20411587 318697321 334564179 304831323
12577809 10937424 3880707 21729441 22204662 18222106
321571550 59195723 227679244 403904688 316705740 522547196
107925636 46957472 74626857 897797077 826866025 866582380
14429761 2689047 1434691 31963401 26579466 31868599
254069976 12651367 120031012 478359640 421916282 483131115
551371937 378385970 42020888 599081953 661096243 220853116
563695829 579295583 365166418 775002246 788334413 789741493
274464226 171186543 123331189 430041543 467975120 258943389
18544067 27457639 52806938 424527180 341816312 373013791
12658176 1227832 7372735 33856473 32806849 30492395
189399918 76041718 34154191 268119861 235837147 280461517
25562435 74478753 14419064 160642939 163765580 134594030
391065037 27315611 17601228 712550671 658070234 345338546
1334986 7640694 4441671 213663959 214342419 229994013
288429117 34026140 26718041 307470320 292365503 87004713
16460833 4551385 5828503 52542155 41877408 48030616
201505388 100045226 160501837 371555764 223453245 401606250
67188238 21203049 6700106 117672606 90814232 129285514
177241422 104546998 41486779 476429264 504081904 374325871
15429855 68173 201856561 684490687 855172571 806917517
471707024 65615098 198126688 591343296 564133113 338274473
295257316 91987824 60318869 668624531 456785343 659490393
68747367 21790383 2455341 78162231 78169032 34665446
166968219 168889096 94299640 382152319 574098207 535682312
54922257 17975692 87206269 733713033 719079228 720567398
249766525 37292544 143648114 422548645 178022603 416011998
13933003 36799509 22234859 436025473 495065932 502504502
10542850 109022376 70698572 286657871 277323661 302726665
75843423 55309488 10188640 227839604 202918931 199402715
690264585 327682721 233029077 862562250 732931022 627791536
121807745 13570979 33438266 493415956 501257223 324654626
40909856 28938726 1901752 277874466 303364853 305364271
18843687 18598429 29437644 529603796 545605704 561085313
472360546 32232850 20704897 630866811 486722216 486139762
53212855 5686776 794897 99974638 109278846 94900341
27349740 8595783 13859733 48420320 46993396 49321117
12213571 50908800 162179185 502404003 569657551 435360308
5491794 40033549 5493087 233869001 288951543 272936311
251376907 117802801 295926800 456119567 382537519 465444254
143835867 8251770 5529752 689658380 675290152 634917108
54507806 128592235 44273737 749516610 792151163 752473556
35001412 70557814 201796559 609253620 630719560 605702771
13389522 135464755 11447625 751827146 716899571 725043284
12926712 8267354 50092664 715395456 713652869 597547065
107593919 146665492 39098510 249567437 207066051 269743844
3746646 4804217 25871850 572348770 559931881 535394447
184155846 46647561 7954783 622298909 648822802 630584647
430707107 152154448 70409570 684914240 444644350 412948601
3880014 208046308 25685063 730822988 754751835 731582266
267022639 23773236 48629084 331931433 273018379 297817847
46816800 41975519 53148562 319576365 301877382 309849766
160280250 76116697 39378116 296084101 285998915 386980538
174375578 295172701 62290327 457371576 495569144 507105198
32109975 5802001 12993004 480081140 502536577 480332015
280047741 67951102 70290593 784288809 846839392 693152468
635391149 129572239 186723446 836440978 685279857 643248922
150690233 19013975 32349337 296501049 289904286 282932775
20560217 52140338 39481558 226225369 228281471 219268967
458172140 26807978 288137007 566506291 588440035 540373793
608724246 154041102 105976356 831257309 744386201 893923878
167862761 18222792 35416040 647978020 510764244 655641555
604283997 80479802 129192532 635688346 344254252 390846915
76055204 47894962 10101166 739338632 835715168 896578040
96330473 49020143 3205645 574190022 429117103 541911602
174861627 26196122 19350155 289641097 284986217 309156285
29094861 19528321 1197153 337539009 279844172 323209147
145337196 82117629 52854937 776062674 800377660 637344108
193769666 4793068 79439076 420378071 472026966 465268809
43426290 61205264 10400274 853014680 877340474 756249730
394198970 54774694 200006819 673796394 596857440 692664899
266670907 88600737 39476405 576670658 500543295 347765614
484506130 170930621 25029678 947994541 811474379 835975257
365728300 80923161 84869919 892734425 940836465 789097022
312452024 100989306 185960392 850903543 922814822 976786957
70015358 16873106 91711183 315597686 349590032 370197287
42027682 56464755 40872335 526833072 487146742 535013013
23111413 39450778 9780549 361003247 373803716 378879860
152641631 22302961 9873659 452240227 434740306 427529361
66418250 21366004 15562889 113992574 104417293 118815107
3526400 1053453 660486 27320183 30324650 31178561
20356105 22240077 120395248 426191827 473102911 443895172
8807819 2029614 4997388 151979416 154009537 158511904
3610143 28735163 2508326 80838139 90941130 86014756
13616375 43427183 20725312 291440775 331410991 344651737
212931672 27079805 100142430 824672324 628934590 763470478
77423233 202127279 1847311 366344404 399289844 369586931
449483216 9793498 41282583 649544883 629314267 519898658
35237573 73875900 142874003 279761314 365063170 349156676
132573077 359376 84998442 727590939 606989389 719013666
32150469 129119034 55557498 267232831 315366966 256517726
670686715 99774134 129708538 947603110 270497664 642460950
704315476 94279024 348314813 761020248 698306696 693976110
100992792 81047373 267197829 453607746 414035180 411673507
108523830 28268439 25365452 271652575 195748966 269591113
131519102 104028042 88595111 701116793 693225867 690418900
24175376 1284359 657671 63545224 59571241 60792490
30630370 20713758 50540405 742380609 887475843 904200909
583453036 99291119 43052325 824570171 887695686 728729862
68805241 7230910 5961488 437861567 548214482 531187153
144018629 32831368 19166429 210539373 214903617 90345342
547178539 69261477 112773534 800808812 872883313 740248609
187956441 336836389 46312161 746585886 774163437 519690220
20462637 7917317 3492830 66063110 76627146 69879993
332090313 89785395 59921786 928557952 876461168 929268649
94390759 58054988 867406 751844231 850341346 854514008
31106235 47694754 40926759 688226044 556514667 436819373
194496584 95569309 64678248 820803909 775515973 764132459
269912003 12681029 105040492 391077032 258976537 240951273
33966923 130840143 61147888 667184206 746062852 707267453
69601194 27680191 7690293 231019345 236993549 270276675
127706389 72543703 81215282 906756765 907345641 717867507
70988775 155305322 5138746 683535782 622454967 657338954
106699448 121861891 28272824 576745199 670422475 554693606
55784230 118084497 99899003 638905250 575872198 506317193
23109373 12278950 6088421 421918575 379623381 429494387
137143875 51191065 4990658 456858720 443262347 427629724
106521538 65974831 77283316 417096908 344065061 367437030
787693528 158102926 24394722 822873335 767481889 895028169
1866640 4150451 1675097 42181528 33871011 42791843
7346889 15887472 12916072 287911506 250306783 272881524
263956481 90250183 66675362 652784250 843888751 668614299
390102381 16910083 15770815 698812472 751863642 701948019
283620519 33723961 97879795 636944296 612660035 629488856
450186050 48934472 150359179 699663212 491298590 715496683
130708738 30520236 89333761 329904876 346468580 329612761
4044056 70489017 135558201 411924314 696245531 679072048
18960732 26567143 28156355 251550438 279203008 274736459
20565935 26496251 28754444 256470310 271269109 236759507
26939864 9573481 18595237 243805048 222074104 208834050
241096272 95796516 41331244 424479244 303896087 403727843
58768935 244894 13188067 200824024 217406996 189263663
58912564 52613406 836852 578944186 613927517 559219086
7901070 714449 47917867 106731020 113073447 114061722
267631189 43432583 150089259 331857475 291955719 213785770
108371288 47449178 64401956 884873529 775183377 799517520
30333702 17634556 8161665 347980099 314827007 369627860
122743204 46026657 42230404 531538666 456318682 541560758
86849651 19129673 227764614 672667594 531074870 729428006
447221366 366721371 274738750 638460540 718232340 709982296
206565 2179401 8724411 148737150 148835738 122263094
7054315 6978192 3354598 97179004 103347201 83877323
232211774 5488550 194913221 629645506 555302876 578839972
1643489 1951575 6714192 31577729 28872400 31135134
14451876 30334019 173499261 924653426 793173142 909756824
413331063 150068149 58589228 814524498 751870990 854666124
273824266 13206959 27425137 376890633 367995566 324473744
297668664 43976985 92365076 474925263 410116713 420121978
61800909 31525550 110301472 762788585 732718105 819384128
54376116 6207602 17614359 287111670 362256854 359108947
64342934 150351679 60121325 556478964 542624809 515648413
85853672 88276613 121274046 355512435 293437544 298476864
86164609 54067437 72317614 498112544 381677209 499544675
105863132 89168415 46386304 520793338 618744722 580200991
20324810 1098428 1390283 24579102 24549879 24070005
44449073 494953 11542615 240521133 177876071 219377066
169799796 9639869 82821493 262613592 238846595 268896244
43968927 10637588 1759324 152966460 155938107 147236826
25779163 23958069 40225747 552813125 591372848 476433309
161532182 143001805 54303439 918609566 933285162 732545675
3054711 406448 2273333 132816733 121926951 132699518
7844604 14461219 2629599 69534846 72461962 74978362
59178091 52937047 20130635 800648558 841201317 887544291
532779519 120723141 50586841 643969340 489797720 458111197
341047087 22069551 52066007 716853896 745193335 684828731
214902315 44926767 3066323 738367748 649144846 709478998
112756769 45025873 50319809 316491804 243258785 289883987
180894719 38980949 34385089 521969062 366577730 547690704
209451019 40260209 10747147 772297462 774820655 911386953
125880808 152258333 4469912 578116600 578933635 541726306
626375292 5056137 265128213 689257608 627941278 690147423
6483496 2502150 4381195 24463153 26240094 22339412
2795308 14142111 10315972 195878112 201474086 163621720
62064442 14360413 34388253 608388788 601309310 573086592
74977965 7441003 77986692 858067793 572110217 856946666
83116108 87543113 43930 701768562 639438964 743305670
180613267 59814194 72694591 216592091 219573631 143101858
5479517 40893548 38702152 357687263 269769061 364400411
102932660 132005736 185621077 652423070 770386031 619058558
46827825 21320537 23570918 300156025 287959869 271866327
12289012 17029816 11886951 189264900 189364443 123667792
140165767 52367106 11467440 281776076 306298772 306513650
15327585 351751 4236655 45823022 43971166 45358060
209150169 71734467 32615503 522176589 578119082 558761339
386827768 37327577 184244302 407260196 582680947 546768936
74590256 89850128 92676590 495026415 471038334 496995864
152612452 36259053 10567181 480162041 472964856 445244871
457528023 48434125 134078261 502864607 233387498 429715492
142883073 107799318 130565830 786672871 835652773 821388579
19382891 31329371 11182664 489343193 547700933 606607245
93694432 94484479 51362775 419928939 378167590 319516247
58980549 3675660 10126191 124942446 115980788 126178099
8829 8001 2551 59716 88339 88269
17568822 10531796 21558128 47550994 57555672 55955262
242888884 22478348 12663939 686645303 612645463 542882884
216296545 5506459 81303711 313542029 306374429 319783748
310436489 6230812 42455938 521095533 586745830 576988526
32580117 77974499 38515418 388729679 447284328 392489727
376164289 30812254 76698860 543293189 556061827 585921126
434277269 240506624 42894580 792013628 722962055 489253055
312975059 60947660 34749242 341938738 225522353 194790349
20893917 110769723 114229 879520260 989549056 977355873
20900251 8617703 22331083 209431783 204992837 186506154
97395839 67617959 110888008 557308676 593644402 598633061
116523359 44368353 12730311 166078307 170863454 172346549
71699279 5973575 27539624 323380145 275204908 341651057
1497383 38468724 7202827 349208122 402252906 398193827
180432511 6969587 104806623 431274099 340984806 505587683
205429908 59875198 69444591 805450876 811349454 811253718
62368322 26428941 2180976 497990303 445115166 502353239
117156930 16963754 20548060 304389930 289078381 158400696
223599473 101528140 24241534 373598963 355898341 252987197
152746594 13727265 3651199 835036780 849073081 843893520
76926517 42920116 8302 844935253 895483558 957042143
628949276 54437176 18364034 786911983 750651564 744070592
69882836 19705429 67474219 783944595 603584888 777041176
61532173 50113693 114359202 795914646 820534250 729152400
3926289 30674588 35136267 218464953 260099786 253312206
47977643 5155806 11250573 160469491 184808681 215176129
78046797 1099177 14339135 143107201 142680220 147193776
24361167 28122089 51355032 498668330 497373712 522486573
76494338 17667863 32486060 270780695 270904102 249749956
174572224 40239121 29773019 226537813 215056273 234165387
233649220 144614029 20469968 286047160 294898714 265960252
608614301 284573132 128575406 872192829 798373754 890297615
85645298 151364812 14676799 825036316 736384040 823208709
21368046 20376970 23747044 319994718 328314310 300067401
140357928 77363774 28206890 215933415 222859214 182193942
20773598 22165279 2215208 198209958 176713098 219957571
84217854 19584484 7635972 277256426 270373668 210141855
5415082 51145701 85450840 420602802 401307037 447011093
5667108 2055144 4847801 10702094 12290756 11465291
31163458 154932140 146323572 859123485 853599458 931521900
393244015 348950948 51714654 589199912 533736956 534606305
5931670 862491 3073675 33981626 42809099 42229130
468696559 95060666 230628446 649419844 620827812 390812058
31888438 23629107 9206852 319143958 316682263 294566424
60373806 2007790 2352667 81680941 22000626 82281758
25475617 293347647 194975812 502831387 511310682 509749593
95305360 6615079 86249685 154540097 193726690 226496757
37280447 14596613 39454574 141487410 146898421 156594648
856312 46486539 57152881 704077601 653005928 636336086
29760842 77203661 18887647 342275815 353378215 355819165
507635635 3771618 94853186 611002108 54017060 605408899
144413185 14382201 26429210 423606819 519359616 448937554
279849387 10192470 18599216 364216105 342353140 292567968
28311811 60751 22891407 582348430 650376666 570518498
15279864 7879140 1432247 55155643 52985505 54060440
128256880 127027572 3430309 216174996 220732359 221372457
3919102 104563010 7929884 374388746 427896261 432929040
312082156 29170153 114695212 541307687 495626112 558901578
258470196 63479843 76110320 863610648 831665960 869818340
163368923 63731915 44448978 464268216 376983125 415312708
32009053 42155683 72592577 403297334 403432561 367868536
22544206 37228609 11602778 549671905 363865317 454492768
127438093 63400575 40627718 170628337 141568936 44911460
5073907 1476578 3314766 27845541 21642243 28167980
192637137 104009876 19939847 794140821 827087452 818943978
202277250 58326255 5374922 629429247 606831035 603480458
161057959 33516292 92648736 210192282 159671314 212490268
391138591 161142608 142196466 508575811 583590983 471274183
669339806 116434990 46960703 825358026 901061980 714793029
123138421 12544515 99653929 196031051 180862567 300725576
38792032 33379383 7701796 685781939 772797191 785173990
96634788 86135741 34187358 406418407 445841374 446138365
483349128 488216811 5257978 537637821 536011589 204412396
7740377 48321730 30343941 148515663 151493852 158537072
1847159 23800528 4262109 105139391 111135905 109330334
333905901 129901449 33815781 958157493 832272437 596272475
143324968 32289334 13996556 831834713 722537747 655502983
52659181 147753886 117025421 701761972 551249480 732445365
231426180 5007409 7471816 636069676 600724780 593284317
295434656 200505816 3725958 353024832 261855537 220447126
8493316 159687939 88179040 428153629 456450814 418617029
169934237 27509153 77429783 501328166 538476847 477920097
190933543 31211646 731267 224788586 227736531 164229895
3545646 14750860 50437152 822822967 774368588 905337708
19323264 86116990 2578723 286697770 316081340 163898551
85789276 101190673 24946746 519732279 554452213 590612317
179244035 103057557 51706537 338584001 258829045 319217054
2486078 10921589 1075749 55093070 56861866 55670596
678843546 220744527 531967410 808552095 655015166 752315511
112771877 135460803 82595375 827436179 906375045 882861606
12979024 55331500 14561016 320251607 373640093 419985762
10843680 3908652 3622716 55253306 60016378 63989849
169715800 27827190 208919116 756781808 661556154 755838001
13052683 13800165 39966449 170151996 179529399 169335644
371832068 42553253 128376880 815441492 785511489 851601315
584231673 198667097 245925424 812846046 286418415 698860273
14313635 16494076 24502206 342285407 367847388 331533672
326498565 211568 69212428 586702062 638168770 694054716
314151300 94673662 274960170 354529980 232419658 355681881
26450216 106687 1632992 61300812 64350227 60148505
511914052 26501814 137649037 785357188 769382696 437336474
329935409 11370841 182580917 554137391 504496892 512688465
17566328 22672079 16396597 32798115 32121638 27709160
35858276 53188739 16890806 407138345 430538437 401677450
2095465 2201580 4238429 13184565 13575152 14367479
79070363 23615257 42080509 247342269 256854027 262188176
83472285 78076542 9859704 193297053 203654469 123148429
237443863 45710703 164013721 930499727 873278441 952327638
26626651 45540077 15271763 379842773 357780505 357757481
6598251 11407230 16160973 191146733 191283072 143337320
5101818 2457708 1451658 99079543 91045515 99665617
176162751 37324256 61379651 475401091 443059306 646065478
47515480 49899966 134304559 841887754 811664261 846769976
371116236 217773646 1857968 640185290 567568058 308142309
28502741 97882783 30500680 651914102 647136592 647932755
133770778 13645810 93023510 532934581 487195435 460158170
143914642 102283978 167497138 206311977 168003877 198636773
510178097 285456184 112211638 754202776 774438234 708437272
463021707 168956435 21233293 747028973 710710641 664010278
193594531 84255950 47090765 464992215 390743326 487467633
136242386 115702592 7795190 591194876 543804094 726907199
18312745 16176525 73715096 510482188 452138622 486322832
32198381 5290353 9546498 274351077 266903017 242320428
821613940 181081151 79303603 905673452 882968416 425621979
209145823 85888395 82153456 619860568 629678761 652339355
788517 1267226 846173 38668936 40518865 35162298
3707595 10196770 17637488 277415801 273623739 277313843
106436285 12021794 20219203 787306163 686528034 623220424
979435 75896 383276 1775958 1638198 1780375
205212 134710 90856 1104146 1126583 1201099
70333816 12510066 47581549 792658082 766011261 683865070
108619236 3822269 104133417 828579339 695837948 761945399
408587112 74220415 128972776 573852804 693419325 432479323
21534469 90562199 17748403 861582304 824265454 802474532
153179011 93506631 54954700 186496275 118377142 172938578
480497374 76740813 171196921 857111409 734444354 706575850
303947273 29355789 125094905 880070582 902608876 862526779
220177968 12571948 126862906 531646279 589113552 543920298
48223716 40057246 15364730 199984004 186502107 221614527
266567448 338529253 146725838 446320449 450454582 416894410
110266863 21879638 102060091 359991096 351133783 334964177
301900237 134441 36538989 463175735 468689420 380417545
328520911 81604196 86011931 643312089 654246145 448170765
151062147 99346956 21992752 308022491 313520181 338999912
197279879 61112934 23769844 361630784 326026419 358475175
163469037 13299968 8918644 428628368 406273712 495332146
189069295 15267463 108747276 256072465 141147357 247484544
100275130 18306399 51392372 432674249 405940490 371016831
26588272 5534096 2351302 197496477 204755903 194714922
31844540 65931990 10690178 901446318 943396368 820615741
303074 3754915 36892454 97106339 104642729 106737886
47866553 47419007 66884231 381707539 354733669 389068373
982325 237982 86325 23506727 17633458 24126761
65393930 19144601 4209978 207772307 243291339 216137798
17543585 3630377 71466 147320367 130453532 108426576
60496344 259839360 7459308 387021534 643524100 631015724
3961395 421982 1700221 289572260 169086212 288782496
344366362 11676577 16136692 461855136 397467584 481977837
188845151 43167184 31590543 270160146 234859554 234357835
192399754 43034564 13257164 407723225 332052597 370908831
16954669 5594767 15385232 37716209 39177889 35770793
80821070 35264262 27487438 505167214 784349189 746735097
334015739 101734948 198617643 623406930 618932407 562002600
13460686 73196811 94586032 662030118 586818390 677811973
377688820 45849450 348460156 723917799 845118427 794046906
35549053 89072621 70464564 593041855 654625687 629099760
332218010 14874998 6366538 686579516 737496356 635224172
8528113 10186971 4816063 321458185 340537782 276267691
3460719 3562048 16007683 176031157 178750360 142198579
22114609 46772161 2458585 214883891 261758428 256534263
156884890 93044283 18674557 581694958 607561680 560174631
59849552 171891654 69650583 496423900 524732835 334215182
143334424 113534894 60392258 376033707 385323972 373420677
30199733 56280135 51148594 398510307 377485095 371846965
36956695 72554556 47282334 552474603 718913825 495769090
345737 799205 2675018 8493466 9060641 10515797
311582651 24584816 190395188 870807252 841471525 854474978
47680396 24378736 2438489 99746925 73730880 97642798
256056383 269479464 14840230 846694169 809287797 585836603
54484125 25456662 72001251 353193720 317779865 254570352
9533991 32478226 31493237 389417296 456072702 459690964
10134268 15605208 128780173 425089088 361414780 394300217
46179748 2316327 70430352 303536441 332150574 329427520
148336220 113353116 28927114 859775364 801099112 881230187
85826878 14183958 69739634 655015984 323366396 643562088
6465533 30557487 10386092 207607311 206779621 198479795
2216993 37451567 71011116 433914729 473231150 489753750
215944526 55456418 53284260 239099083 211503559 163949764
481214607 188790670 67527532 525421073 465272459 358334530
473778612 28275421 72153679 584142377 552209593 449438070
46288475 56026745 24649817 372137771 316643859 402891409
122695951 51530742 73314377 586221428 676899929 510459609
5239230 43459395 11818159 619994374 804688909 759177644
344377915 10109012 102548785 448252387 424410766 428015738
1303870 170861269 94921267 841833875 866139369 865058614
158247460 129855056 67304505 174030685 267536603 131420162
3695272 29794002 17723519 327025517 314503446 303576584
29303389 94810398 122396 923677567 860174433 635214588
9105755 920685 3952162 97580491 114320910 106380349
37374838 3858192 59950473 809594133 818204328 691072614
706384759 134619814 651523126 928427859 787711137 884224606
527238857 18339798 237195075 950989135 930490722 940269228
64622393 73897748 14814129 622902745 630096015 514585571
22279498 6875496 1312526 40216407 39691516 31799542
380287642 142395392 52561685 618753475 287985961 353840985
149991452 35652824 110130511 824703172 826672998 810152544
69021452 895820 82035754 903840450 849040270 806169436
406083481 114734157 7486896 555893091 477498549 450917772
2270393 9269790 21097675 593962786 523841131 590000044
12435071 4380848 83895618 869295376 868568882 848342539
520718 222495 131374 679793 895140 761013
55548696 20577801 13509005 238928730 251859928 254994447
266499527 36851740 34209766 295777433 177293964 194722823
377850764 55013663 11011877 576964993 550335689 435163458
10973083 464040 37426796 360038324 351687211 321961776
244014627 7789844 38758865 775294066 516691524 571099957
14699811 41463710 13952946 103855347 115342518 102673845
17756941 169765698 75492384 955671301 846255843 960421188
46386525 2367531 7900279 93028558 89922804 59024362
142192585 106976145 364691361 936751429 898461307 848705462
466620622 2420373 11119594 864881691 698680376 771854453
419089312 198396498 188818478 927394807 870794956 871731443
218158648 129867527 95854480 724316691 755120865 818228451
252626338 2657378 38891483 491503982 450898288 533104695
570482195 1507013 65897994 855908157 874514212 913160710
306888232 60922361 22718347 506747888 305276369 535373736
11962839 42295623 77240877 648877527 634876816 584287434
198387222 50179618 1427919 259084258 248300187 98889804
120579970 73443406 27455360 284396004 250260797 177316731
6053646 19339147 22556433 92614523 92024738 92631876
694632784 77223032 232607911 732325767 687632121 734381716
81552407 67337537 146029456 526580104 709824823 493783883
667953336 41974698 20791994 832738965 771100927 913968433
279309509 2196419 90996564 380893863 280264116 317648885
59049815 1648480 15301512 138761792 109466377 147341567
43784901 66226523 51113106 610015139 587722374 631728644
139198269 103053660 54267067 238200127 326460882 252357367
217786612 143252327 118747224 440693544 433215196 407145366
15624617 20196284 22537894 323538458 348666196 285329282
35950491 16538416 150204088 535318915 618379415 574896573
303178074 14128505 87953773 545351531 595269237 494950281
54207151 73863457 9014795 767575313 611187568 839713720
197389661 16415421 24311677 261886992 337440076 355773771
685484560 106095995 133654722 873720189 595157404 742232991
19637327 118518713 5380802 491768791 477218380 440302054
18057618 85119087 21604260 539117398 742170593 673132974
592969750 4215803 387631222 655822842 611251514 750197755
200253422 36355764 129301824 515290832 455819903 547035199
239606909 137243657 91460095 562469287 544194413 463119693
49001903 12819939 14524706 119723237 101019078 100029468
119713154 23562463 74074555 450445744 489931286 488726283
1575105 52898472 617130 130027193 160708282 115015124
217795459 83187558 22693578 891101349 806070147 868223246
7631750 8880997 5706617 45285382 37951191 39269447
76982583 5596286 70182031 322838786 322987738 257451423
704727385 89323031 81872469 864997595 730573875 463695363
12607100 98010876 60178311 868182751 897004400 793615662
193245165 2950301 46653199 262426335 272233334 179639720
103228329 2236980 212413515 609333211 561515747 644995602
198932197 120043146 55261295 431972802 294664684 448971015
8406072 5329344 22462037 308236164 328712421 304126678
7750259 227622 2289484 17884109 20915219 19559894
721622 23459581 3363808 114896194 127088035 90199278
27692835 79079204 13691915 597913950 493914213 457612109
161885542 13632154 1882435 197257262 234340794 270617689
20316549 13102788 121940822 379447917 412159980 404495934
51752745 580019 5912165 309886895 324824610 330972653
13835134 3692289 8544144 19381505 22282793 21082131
62843142 10347168 838356 178341446 193617316 169742162
14865008 44377066 6893441 324243586 336145758 316706222
112892654 36069294 35985240 292467849 309106487 268744798
172421611 41128085 31296470 256284502 202222145 227936855
63475452 12999800 3901568 191560138 199786915 150988094
67578989 56349904 62356668 657683708 588922978 622388885
77659470 27622800 263513047 858500757 889642100 911758050
7339826 32644870 26524008 301158848 224002965 294661838
234168171 76229217 35370765 327383700 204517988 327043969
513754810 410498748 45898159 803486885 649810303 587787089
101509359 23649443 47419732 556690443 633662390 636757493
26392860 2075854 37046226 279657991 316544901 304636607
185583500 139804663 6462746 242000335 356797444 311151117
892390 3505337 48255717 171713414 168801538 189442815
132153857 13505292 21572058 269482076 223094988 257079237
206860982 132019387 48522370 620531685 626113017 707059516
12755688 179005096 100215937 310703792 511764176 487852984
5044825 57695495 3704552 388325545 383602360 363396252
17884867 96107234 10587297 329428298 388195099 348198673
201104886 118081179 149296149 803456808 876475800 805239874
37030460 1791076 3065819 51591549 22802154 10564042
4639191 6745709 1900196 30663005 36627383 34904046
293255536 131423639 149749033 421886133 435811934 441858271
24543380 33484850 32028969 448042159 416995019 433344031
128673040 18903294 1263568 175049221 139797146 168110521
10617491 5082643 9432391 65593272 73320441 74772578
224437097 136310444 38144430 297709828 261234595 276089305
10179411 69941645 31639798 579150068 463752762 512822155
162769500 85418527 10752684 517041658 464441384 528151724
307486705 50256922 166533525 529090981 541718266 588036027
188923993 192658527 11256311 864245891 590164016 732394776
128275275 117263403 8275665 605294215 591602484 615242363
140504416 19276853 6846043 217532714 143411698 86411114
121447217 12848893 26747817 365882581 367708661 346655470
29801922 14070348 36241820 329625775 327097493 329371907
170903319 163342484 30241398 700033283 698563010 664344651
211130305 53587833 437494178 910897906 925617568 900220461
3611745 1165885 1574985 16697126 16311968 15429110
4072589 375154 2099492 29343696 27411271 27340028
366803 3769047 25744522 551191887 421551417 544587170
216024531 16388170 29012147 631128871 667485198 602501488
53766297 47571073 75584487 419967578 423804144 419163353
97825569 32723912 6933626 238006505 225189960 207686121
61499622 6215358 14416219 98544595 65406149 98589024
49852018 40481421 11395051 90443401 89454061 91369138
11366145 67910450 63134807 436628469 384564882 437211942
404648115 132211161 155762593 480829019 305392834 411704733
540199492 32768754 43998906 855240857 966177245 900469305
215230281 9785650 37483677 310515867 310398516 191161625
107127714 67525362 7547652 411798719 375205860 374082793
22146641 6276891 702256 47278025 50459586 53936512
301759018 23229350 13046212 353672832 314561126 156549147
67497227 43744746 18756789 165642508 142560496 176302731
93510966 15585168 35114447 372248414 364052050 389244478
3354134 1749311 3108489 24181666 29002104 28877485
71052188 18928364 3485844 396132505 398495410 375078599
6905239 15480655 1548959 86162855 91517597 74126783
25289281 876045 31916610 230907168 211200480 232324818
78959130 12213189 3643003 85080972 45795228 75613988
513208833 66256095 5788446 720166630 394615059 376866328
59915444 110031425 16031181 805840165 752128967 736552478
51209738 22350364 56442408 279323632 301888617 287156790
199657034 60534928 67729838 386594201 348166116 372845356
1276628 15986511 2020847 75377498 59505058 56839854
75230027 39082 24781675 147939191 148303798 161247275
58111949 2182080 27193145 282713432 296793002 286353933
36452656 65757293 23279439 637532043 551167980 556420826
46554327 10237852 2980483 203517532 192947392 192132685
84125678 5624784 21547928 166460909 150635222 75540422
223318468 31785172 28505658 487440746 420188564 521233634
270501526 77530532 122889052 794806385 786875612 788137131
31116377 84947902 83131819 670472090 785277040 618226906
262798525 49157989 72043850 372054079 137366821 410614249
20636452 29374064 75920162 834681833 781900176 942243846
34437979 10060836 8551743 85346267 52095732 85647438
304199432 393704893 16562112 895457456 914931649 925059896
129775056 113359220 67922845 914286787 955536320 903293090
27095466 32488962 3482174 65062906 68222060 63106421
1523776 2797304 26598191 54450724 58265059 47793922
135526742 25249432 35693415 253343206 308413673 317269108
141371 10419611 11383186 151989579 173159327 153564709
8080207 9009068 117452090 866451463 942953218 858714549
16697804 9315963 12599879 57754527 59127687 49604826
21478219 16538416 17366262 311067914 362559964 338634758
31433143 28267535 1871487 60509540 60072724 55086163
53851918 37834371 214507231 489206809 465540287 491977714
273617764 26274981 66636968 722362395 859989930 745786189
365118570 179583258 194194280 447026845 329094598 381731559
309599111 187596521 82353241 495176513 435124329 371320738
154537041 29724142 16855513 868802769 920544364 849651117
306114170 203078797 35380569 411348595 438413654 367132284
121653704 98520724 13325818 384473902 368099936 425265045
90629275 7243953 49134307 393278659 314976278 371353113
82569594 10120662 4618576 392194096 482767214 369836914
1990521 16373118 116975707 829798333 860424575 851298909
60310135 21735254 12925440 67196447 37217429 32887042
87190463 3183705 20346018 414302303 402420400 213753757
67678340 30577794 14421974 406626481 460937315 446330928
264791806 11378936 94886809 530500027 385985738 543614252
143578321 20228942 108660480 736305973 774481954 691504794
372254168 234041216 192827353 952439243 730706824 808303483
234181196 4048181 18403187 325392975 219514046 227406520
901065235 440027175 673075280 921863381 832942617 773998861
11857730 233202607 46253202 403637542 497529094 454192778
87798866 119760558 6668106 742670042 686025401 690430199
475649460 313056204 475788065 635062054 588879432 636851430
557358755 39880013 33334663 770380381 610442682 878992391
5999142 17991218 53738923 291766350 213192342 236338406
397278569 155944976 129544266 836473027 908444393 931920764
62896605 43782327 3272729 653626337 580436064 651261255
276970023 233155399 137783649 874743580 699585871 719462168
52436032 130188187 5836694 829222836 773956611 975337128
263559045 74109154 62269165 382105918 392448737 347273607
27575798 168379656 40145489 711800604 703583317 596050193
3096497 13051933 8745665 64479564 69825040 62025527
5374753 10897747 12992681 138076929 133304019 140428786
55578636 42586775 34082267 275762288 277748196 225024244
27849344 30418344 104681264 408186607 425469703 480520068
174477758 12124657 95982957 261328486 182168441 125611527
730043979 375652552 66055174 794962370 677777738 528332115
146875786 4059373 21979481 332686370 375800498 347614708
466620511 50257658 79492194 486116634 269539338 551898877
41405567 55503143 250095431 502982368 598903155 614094754
38836981 76448692 151353712 664385457 647342430 584470951
305568399 297709315 7052962 538162576 545968911 373110005
115019472 8746285 37358249 264415479 145381627 241855903
1553600 51162520 8933917 178722194 180702827 175030916
483611038 106455164 153704446 543737305 580973323 512321505
14531742 10372391 23317049 839672373 664267958 819934888
286482665 272631303 158889868 753551936 918716523 698773412
338950388 113393388 107652084 487212060 409937332 379689327
385160444 100146949 163857 493927567 335110661 492776906
5468725 60029564 30319928 599645752 449972956 596563450
107086123 7926588 42097751 116223736 116720780 110023735
59818508 5927443 18631702 144144353 129985477 130097297
2300790 24503116 52840653 215165439 226411492 207227360
125746887 28745330 20467312 325844263 232045004 276895247
55812178 7585298 8450404 281933670 280888100 265193733
576135515 163037766 232892963 931904145 316693820 604182849
635050418 171651794 123033961 754707612 926263919 747899222
7929845 51858202 29029545 478779611 474661433 478685967
46190843 292261446 4733088 763398074 702024709 732661197
136428419 76603572 212930982 507223016 593813229 587261411
170744563 79522057 21334621 401171579 380841769 400663381
20470511 18187675 42526596 457383095 635307962 640310323
576012499 17601105 43670529 824689774 948191376 730490172
36605663 674653 10159610 206051288 253512870 246479682
101401936 93974308 52552675 596661950 368133523 535056033
15649882 27126869 2937941 553543643 509863867 536680013
285910929 98075381 309349604 469620745 277996349 481872253
217952073 137368220 14914682 848641654 927740233 849708338
2669407 30238689 13710175 694105342 798893420 738855971
29651697 25609576 18559300 195853968 198078151 195394021
367634399 371774485 203337824 943910088 701809968 803873609
15625880 2569556 8144013 369641335 385999317 392520896
17316459 35859633 70053147 411561782 387487629 367936413
363390871 120968794 45859244 521814859 482288740 381442557
41084214 31158309 23811474 374479999 318005660 285374835
2856874 65386855 3851427 243383789 269634513 278014339
189914266 120319439 120767621 958207364 873564196 927996519
43010768 6070404 14471842 283278858 237266448 276327883
103869584 185509385 79846952 891272020 904564917 887434622
15805227 65205895 62258960 671261864 487349400 673576027
168335984 20491516 58013556 200603523 134149889 251287262
21439528 48486453 16557 155306643 161912086 91121347
347157255 30336792 113462161 649321100 581170151 717629231
605784421 16668025 43770033 893716830 825764654 815878730
189653084 147481691 118461794 746715157 752101405 662013027
40520899 350760 51303636 76859168 83141442 78382697
79112284 71820230 11279490 388285244 349130407 389528129
67008370 23655997 72439733 815736296 623775447 834210344
36947930 9915021 31545930 511968770 505759490 495574861
290096090 266187817 143627859 666303405 678115130 683920447
192125930 140766389 127527160 419628951 393183457 452539027
78342334 61514142 22341668 223111835 220423321 236075282
12055257 4840664 533416 31384497 39435704 28792409
240290566 46322034 189564608 785672405 639708877 610871586
58396537 8753932 12137561 710696739 728224338 627628015
124512660 48296302 83047679 860773152 709673353 811748501
93752336 40643942 107371061 775713549 690852732 766568675
12879973 10309040 101581303 233032136 332010673 329327010
26283676 41788216 5810404 644645622 734501709 732990272
53220454 1335438 35708201 574007999 577953929 551669691
89275288 216607747 3581962 837118958 809877762 813436286
13616146 3635639 3905817 254862133 272701377 249782692
527814532 9103059 279469996 614219438 545905029 610286764
503666155 7960874 93713918 537870011 251645477 347352209
268425510 64850726 85712226 620825797 692246671 707287861
229635611 169899782 139547173 287749447 199717214 320568637
175921054 7284604 26117422 481719863 471759221 566444308
158300103 16346267 28832565 366204744 329570478 304158229
129057080 108902921 50892359 192614270 167983324 177610397
56414526 49398796 21402894 488376815 545225331 539697880
4505884 83056 6229749 52169544 54797910 54855776
116722918 5508420 17444329 405140746 441783195 394597586
265349496 164152894 101399294 399009026 517247279 401260502
805544800 355333872 92290382 890183995 793776851 722249614
379369573 94120520 29894830 659572327 550240979 513180673
78246504 19938518 10079057 87206775 36370667 75716527
358440179 39204829 55894180 639386450 571980273 586309811
290581088 26763677 64749294 470860086 499719583 438505479
285918289 17858197 41900172 364290125 384979983 343574267
43437243 32078966 40474055 282205948 334763174 403539841
324355728 34791927 77713916 812836740 548299093 736336632
36565900 27899640 6790376 181083770 256802898 262930293
22297378 48424634 1785860 195366645 189906603 179694603
175413423 5326056 89759075 576813703 535691919 531496631
9073845 7306443 38513923 282110673 275885932 246455602
288243661 155289162 298746197 505026244 548230374 602753058
4697659 757369 1679441 5191131 3287311 5043553
282625117 389258904 411135966 402152468 527523533 597850661
32418789 15731256 35962868 152993586 133630097 138543873
411535408 226169877 28616591 863617535 789335116 949126912
47953147 40757432 16994039 883312322 892196310 918710810
281298934 26532167 52885886 479573094 408988168 474179791
553029027 448355985 14397481 858421849 858926393 656213323
274316581 97643836 22916695 718134343 525006138 686614483
25861666 11847312 41102007 200955958 219900424 218652039
38435275 14557498 2116541 461745290 363970041 459612746
283703407 89918784 192452658 393357562 449237809 396588031
65212686 53954728 38869360 237148523 207054786 208966930
38388663 61316377 3353492 864069583 827622093 734274710
324894127 5497775 171019610 576815504 637437547 562178025
122782048 39977063 69952428 310546263 245290394 298686366
13308002 66377513 179706546 514868067 529210963 447575097
304226682 211088378 52802675 443436312 487348494 426595928
502252859 223985944 14924895 579177196 573574558 251129176
115018645 56242196 146159492 451537574 523388347 526820233
26058243 21451969 14588703 91612281 93467835 54311084
21228441 106265411 22833967 467104801 526042389 481458564
35849565 20135497 6028170 66412784 62028511 61890877
17925403 19350556 1848131 244586399 211448041 304588771
34513519 15553198 71871770 810303530 899748674 750113409
385027288 12417226 126269756 556071804 579870695 308366173
457383099 329619492 92512676 506729197 458868107 413471685
134847721 27996597 5071954 224086948 240603670 73734633
39663427 96275721 35408556 700977261 709459987 672168885
612453631 225283056 303328640 851365043 871764323 939390381
32057454 2433659 42678085 57432283 13600824 53984950
15791162 27239778 21288374 905413647 812436005 818484974
199277173 16057027 57242473 501753719 523592319 562101462
5361781 6026183 18513886 66487323 79480513 73752465
6411107 136197 1804785 18391866 21701093 19885061
214954321 133629769 31956896 813350583 802170113 753971251
30234620 32218059 17273207 409806743 407180248 412567251
28708241 18588838 19076118 582342276 738952340 734801220
6331469 3831920 649106 46909726 39066474 38838862
1006451 956600 109772 6247929 6108538 5931371
281672110 279074545 150386006 756292819 815347195 719427395
82110214 26982102 69943696 971326067 666934782 962819985
9169824 10011707 55952163 164479451 162105030 163600381
5441720 2365679 3202699 32444632 35690341 40050023
351887557 149493738 222567876 509993162 428755533 319983666
695452087 16781145 143592469 844848618 790405099 830963559
63751597 19417320 70770841 476008004 479394524 448934360
43333349 13979444 142839166 470878807 546592889 547887202
5977893 22872055 4969180 254609576 262318424 237316830
373399521 324388118 376333292 886892638 961819824 756511580
5918343 8078931 32007055 939896042 837529057 967846904
124547944 17322232 166130189 547463227 306742848 400401941
40748141 17619272 44767363 211653142 274653366 314763788
53914329 50872625 77327353 486912591 551265976 475617051
89447370 108545795 196361922 666693840 620274903 557047015
63872419 84532580 46784941 675799901 776027970 778303507
80106556 5279238 179425525 491569789 542655513 526521652
7961187 29623291 16157523 90656689 78274663 59094437
5304666 26379980 15904120 324648182 365149838 240643868
37898622 12174071 12018614 80519914 80034368 80810227
523593081 249970869 188892627 868733105 877788194 909116418
83717600 19473235 38914890 756307803 633635065 643370117
29576609 76965316 9933335 739878119 944290550 900780473
1165548 11040328 16672960 231025902 256937217 240154199
565634515 14826864 50091189 888088025 820210605 767148117
152040764 75951582 29688514 174099407 136363420 155610996
4593186 27955395 35128671 519816036 535127845 503697949
13161824 540911 5108875 44539085 39049465 44939004
81248966 74569975 41707378 210195909 193386996 189487257
342915371 412451707 178500636 878213964 908929363 752181860
104009020 18402198 33719873 430778722 406756737 395080084
6818113 3111685 3198518 68724729 56319835 65552523
196059350 27032140 102076444 374570781 337442843 350709313
73428550 1879598 2469406 607475372 751398676 707227290
276871945 85203905 83521723 649493103 915041629 820332848
21689970 47329141 22554626 189866553 225329940 200791216
81181176 82908001 30723551 578366993 566541555 452949011
341899000 46877290 39230649 663594019 614302223 645666756
19328590 8754437 81032729 333395009 377425031 360042574
74225261 55591060 46431 472645339 422576363 471246010
11351660 9978157 6329953 120305108 127411845 115308373
573131440 75680521 65644538 800134055 816173292 579354287
102251470 67202165 820880 324110095 378580066 362790647
172203639 123276195 293970462 400163188 296216371 383286100
25503093 73439990 24708740 183196960 283411275 323667472
6485084 1042505 114817 92419877 79161512 98910084
111225686 4988257 51472057 199994080 239921876 213344746
14730159 4064736 15448444 129256351 181851820 179441851
6285359 12516409 5392067 279241992 289267763 264809788
51828801 1060979 8442858 75724453 72871169 97087887
131115068 13076297 202284450 335401685 393843809 467863616
82429613 40948526 33914141 591037965 637984919 492890576
350584119 33053506 416557523 530058172 943279004 820824213
245990638 98631752 50771208 466734737 434286775 405894570
33869584 53437359 9904453 453699627 427510358 432180706
293188567 197757948 33654833 566491171 602673505 606750191
57453442 17763890 20404785 151529223 195255365 187026052
4426639 98880267 53041880 333347965 271690852 324335975
618756313 13836224 324595705 751784762 765246014 689309466
9012887 7491844 274306 199808545 203792497 200306851
260635766 79479042 170524699 443957267 526985619 477045329
38141257 8297816 24110601 129133504 120477736 113581164
26149312 4386950 10209820 191365651 192933238 179273350
34492866 57344533 67390605 730639112 773195200 768115052
39676519 12659973 340940 146028564 146907374 141391707
86284870 9575404 108794451 338765594 295459037 336079801
15542814 27585475 31694116 141424639 152621699 190061677
133801308 23803356 57236354 215345364 189034292 154587867
126916152 112775932 14576047 229129908 224268082 181350463
325269638 19849995 119076514 442722223 416556629 260422792
141365780 49231078 3243207 359995487 356091856 385742154
322044895 117793030 122647286 870471600 822354175 798445597
254763973 38708680 190551007 396283653 419455482 386403234
354906765 81594204 122011194 629375528 612052069 638919257
445608701 120294572 89342648 709307348 680046595 620143799
131245170 12647621 116708374 317362041 291935946 254401378
952912 1560 333886 2700173 2177086 2629371
159660129 18806267 153616485 706447910 724241900 850706601
16438320 51259464 3062510 527018642 536316524 469495960
174665716 60364340 59666808 243836892 146338159 238723106
100136636 26840614 67753371 332501368 347364658 337824512
143895260 71172651 59966006 277554091 349989903 409399578
43618865 20665378 12582103 381763257 368938491 315909051
16579434 66676558 33191570 161656212 168215073 169008334
198389565 145975799 1538417 558645941 586370329 506727279
367099082 79812082 125126942 589393871 609706356 504011893
120429158 20776121 1283676 367582583 346055033 343003995
166201280 45561205 6601210 732929701 672911361 701907251
15628425 168320166 60246244 462936992 495502144 442933768
58217705 37670937 21859857 368543393 377014601 373198832
165227558 24824707 192019506 850001205 719180443 892688700
34028219 5438113 32675264 372293263 458308070 428160046
266759382 56727954 60563522 632509142 739530845 589802003
58127093 14457635 152206225 234182331 246141556 260493704
110433610 102617895 24972568 332380190 343716200 329115590
62096792 101885176 1413733 744948286 742027908 575221601
99910627 660586 4232960 622304070 562378270 568800716
252007059 234087263 91599449 330949238 331691781 212828774
105477159 79438501 157434209 358984129 350261780 367031427
51037217 21777872 51273680 113332387 82671140 122952041
209612828 26144626 101260098 294638339 234132291 303015970
152844565 53440682 21757394 634773464 678322354 707110915
142469930 36680330 149699806 164961203 132501514 174981915
30191622 48678663 72258893 320664945 263553816 315971181
154487948 14643531 34896216 357236215 479293682 494513867
456814125 64683612 78863069 481693828 268671239 153467849
78883113 12688895 20810533 302111307 312942927 228262265
68533637 5955777 8743331 144776539 147333463 164403616
200565174 19472359 134686582 287377453 65098174 250377176
869540 13358972 4378089 200025274 191853381 168547137
141513962 59288980 61565648 565641669 604318258 432484937
44020311 23834418 11792664 489640150 492817154 468404957
515622846 65510688 12010592 823189089 825533598 707109360
89465033 11550879 51695990 802518398 736410577 763932893
307496204 4737347 4774170 341854646 262664170 302029890
284697071 59001074 21051729 505194306 554796180 506834112
463560663 57791785 64988970 802247864 800383470 609704384
159823437 94011977 58367121 412387750 467120789 594421006
217608413 11155533 346982988 678034174 653658742 633972288
124185059 536136 45742437 336760902 411819966 425536888
53312726 37824272 146220943 650001234 636732957 638146577
28166604 2447225 22250764 300352052 262478484 287788165
12836539 5452084 9494639 76534843 77331056 75247263
193954348 6645736 18983145 240255320 239262647 132312335
9076675 25707970 13271327 232567064 230723235 234006367
122174390 2268134 140584376 309797038 424045591 336468228
86749431 62866595 34502435 384608876 348074729 349560871
35799 10511 26685 52675 63260 41805
99493941 11807964 7992149 203348762 229073603 141399651
5817053 4681254 19639000 268503021 289086724 206059711
138238818 50223478 272696073 891910098 862137006 692598353
467782086 85349361 12854919 674108741 408073456 585473922
508516944 45754548 94543889 512574576 386678680 438124655
21203114 2657838 1473890 124973520 119775948 109755161
217581716 38229935 40582424 412301393 351122470 239919800
35763200 21283535 10307890 138706360 132153072 125540632
109557906 17160236 92429841 360595782 250966301 352993272
46982165 57198557 10413121 809749027 779167342 579906826
163939785 19335117 22871289 188843957 187304949 146645300
383284941 154943811 85957569 676871628 744047971 700055571
450482979 242262081 82493356 817484515 855815671 798179952
35700345 6423655 8661472 63354815 24708639 26190602
98322730 36377663 23005904 702246138 616511381 704541646
10688564 25262684 4325350 100015367 113621138 114020798
46448923 3105105 236220 116867408 109289737 99831540
349347781 366801335 238572493 822929443 756973550 766346589
20320610 17772188 24169414 189070892 206488860 205997291
27907460 1094133 15291881 211544385 222915608 215521281
37310640 72564141 25538774 533045443 566950611 518373416
38527152 62092331 16673155 258922308 250183318 260426345
29677835 684178 37635001 581922467 564941315 299549347
11203508 21814034 8031650 114065842 108914181 127309675
48356060 25526287 5590721 331501041 330583020 329229505
448501 166479 2135028 9256569 10283007 9575406
215644030 53828072 54234303 284205274 301362327 268708641
80048605 33576061 62094090 304792974 219602588 247812937
236069168 177646487 70845473 549464945 478744231 374076737
329406748 26095155 120656539 429077363 455950975 452072899
128691157 65733993 5277123 162558203 103044426 86362097
106129720 13185850 17333461 361128742 390967419 327973111
326769295 34572422 61278387 599935781 660415989 604628882
146447840 1008730 4883369 183229722 253774187 194179583
78356943 36558408 31645122 154505686 159514594 124334703
330903086 107455138 27157280 888287163 873435972 950428700
471110878 279721602 115076029 641717432 630841747 397719668
129870831 73423436 40107192 162157004 106421183 161588444
187941522 12195490 48931799 289139591 229730852 286275965
63047631 91625862 52184015 499536802 504847944 474688604
194548249 91653452 57769585 696583610 847208683 813801593
10534899 3715194 3790634 240310102 224583833 230851783
151717410 28463697 42600493 213656743 159461473 191705722
606842 32872427 20431782 438111625 432779863 399010508
484305258 739082 201795473 578921741 472630982 568912733
2849436 14443403 13931427 164592052 147274644 152812810
4060915 2795489 5438710 39931099 42790492 31803899
103925349 17583345 198826237 736199110 669895733 613539944
337788059 285607005 39621277 675863825 733307201 740949669
311555408 90060010 34752555 824311670 933834876 864507245
81470600 63641698 183666308 954995580 898273041 910952954
43793239 38608258 7917795 680295284 631751545 565756505
70705986 3844032 6121077 77714812 75876702 30716128
138572316 14654913 15936545 632630033 587400400 577696906
88875207 15650187 24494323 264548994 259791539 250277567
346499247 40298499 382858546 828837047 785414098 899583148
66549393 38452630 33889712 657042491 623831360 732605944
69066576 17150211 46691915 102959722 100860251 102284049
347933105 96591551 44179148 472940253 453299448 485356441
139803432 55947746 15995129 268909853 206964217 221386094
47208346 8341597 28061608 108034389 94961868 94601485
114020079 31350891 4727599 196123744 183718166 116594438
23512948 6012801 13715316 64977404 66122991 65267900
8477751 26464673 4265283 229116692 317230714 300328870
797858583 277549600 134178163 924206743 847563758 930666086
578143680 111727036 61650306 933767934 485956876 932030400
4317568 1330645 8402789 41664144 40759744 41359812
13742028 85088911 20251504 400283333 362117670 502923827
338413510 43004858 3061489 555118013 237404949 550461843
196761294 120934740 28591268 362902319 359897329 306810005
6963616 52791244 23889601 294196521 321648585 330324017
26393117 3375681 20341444 98084715 102621763 109158829
22061121 147231282 49520607 769703893 649187656 748755412
121541647 48921680 66978546 553399398 442632153 462403965
89047670 20977921 22960690 680447604 913878660 738600405
799354 166428 1474369 7607843 7636954 8143361
168212869 106146707 53329329 542069591 561622394 396821485
165205044 99317703 17913676 659460399 622018033 675615430
608394848 136206907 174217005 877719570 856811604 855999468
110769609 28971545 170918274 617321443 417113699 618664886
23905064 1123527 12478587 736842941 673269665 762025030
354636217 20750837 117206494 624308938 535423031 655948832
26204863 282955 7864252 113585785 109014051 114112420
288616299 1409938 180263201 431700838 426665430 417419546
515038188 23011611 353361635 625212394 613908517 572809224
41014166 36990595 33889122 339948642 396154914 372905889
1370031 27572938 9789803 161874302 157360449 163102572
350771909 21608757 119099481 701588132 549857976 381729372
12376449 94540556 342948638 688885285 714079723 764051230
219439882 19289922 73794607 684805425 595819245 600797717
29879184 25205675 101858786 566944514 606100406 591798718
21192610 299547284 54531840 463560385 573691407 601318084
182014008 188868198 48663595 749276023 661849138 705901212
20277806 9203078 5763717 48108055 55064382 48829881
44963051 66118080 4562109 187121317 185726017 171233674
60792420 63737076 11518313 495136329 503671514 636607847
71289570 11409694 1911059 123559633 103713143 117934334
6263939 2374444 21351542 277843678 258349231 183333877
514284525 22195923 389667666 568095974 588249741 465853885
36263943 46322899 7355350 923897792 761723607 898031770
68543895 63740768 79689551 397784243 389794559 395450920
88690845 70205704 173953157 625106825 718476671 672200363
262299375 19653425 150980054 484732821 445252641 416176435
79864203 80817445 30658160 156824995 135164276 117480785
20187656 5237383 26317499 201807349 206388218 203713394
3646181 2942902 3993729 180405469 132689159 198878121
13954123 42996817 16237906 505811826 531769913 501647987
238376639 85639277 230654391 646227718 652579210 668202866
250554922 1394839 71579365 287165454 262545520 253156965
3953428 2136698 4336154 115418953 120912504 123025190
8471983 85879392 145479857 696642959 858234881 674078819
18889695 94151468 78238213 850863270 839801135 801496694
22055719 24523084 6195834 456934820 478765424 442032652
62117772 47295078 115329973 510235907 466953653 502833154
14495270 2331224 8458731 671011208 631782763 596561159
6102240 465460 6667592 46447750 51335958 51509220
411999214 158352498 11507796 538423623 547110431 548147916
50037993 17616326 17091278 261806509 251444892 259485100
2654138 7738540 406244 295955975 350012771 347687561
88275449 220638264 25884739 736497541 758448876 766099976
66138673 38528662 8125900 94524826 91518157 67368313
154116265 75194020 5136586 709679954 698154145 616799137
623664203 226048925 497426382 795897453 548691681 725085663
403439840 104556029 25143626 577140809 633216847 737298480
159794752 12335896 37418253 728463539 717709713 735209133
55554381 1275058 55159688 305689857 302038674 289327181
92244405 36407113 84953378 463161598 454668791 509500763
548674013 517309294 108927310 931198701 934320814 930224793
18749045 18296675 5187287 153994288 162299323 141921962
6259052 31727782 44604679 316121502 295856784 273947078
805350267 189952739 105143156 871448754 605064639 745223259
78494353 163339475 70331753 613699058 648596131 639030310
45174510 110910368 208896261 775019877 813094691 855907788
6737371 11586604 1520742 44696958 41931956 40229899
15233791 18371409 3826226 181282721 161542718 182488277
234443652 64699690 242196942 411639234 306455327 471131099
152189177 208282686 32268497 902961909 917119155 840175516
303035561 36045260 70423735 887910169 896835661 856629975
691891535 80327898 319162773 914808986 754764521 851617663
135428583 19136860 85306090 547804566 463164946 351298445
9904023 2080232 2514528 23796507 23141147 22484490
603300611 181218164 414209854 691760114 538251244 583374112
61072117 43660042 160241923 439944155 525541437 476829621
509268721 10804561 309417960 737745980 786516964 785895293
185456963 18638799 58550951 297541361 361420575 360084501
13680825 33714626 28188680 223285405 242108671 227699617
255630108 66093127 7310900 800194882 791680535 799405861
641356146 67000977 29477833 843037089 533650762 520632576
296174550 12295967 74183245 509112098 475659963 506577829
239528643 79013227 100199403 493414882 441404023 508871920
281299472 466043618 177334875 679846547 882314362 859587524
346007679 17521388 145364305 558331460 331209431 516100305
465838372 30737673 168449733 715633170 673069294 637932465
80467625 4380164 12244183 143281742 139282497 147282170
154544758 50413300 44162496 927680346 941353760 841747265
4379878 33872311 999646 81695863 79932501 70687270
309530200 348254678 30110149 442074501 384193458 331750603
3767304 2133737 4971616 218829819 224088750 223705685
269443261 132423627 104567686 287994510 307355706 270822429
138808271 65102242 2120702 597447794 773842498 782271208
90647492 33456632 15219427 840337221 832688534 837522569
26952673 9726707 11457927 107445903 111672608 138096466
117516086 167235692 12853777 825213574 821674149 761532811
150754904 47467850 48895839 240185148 253900971 231425867
185598237 24395521 42787329 384466896 448798932 572290461
722130159 186537809 19453121 802433950 781294480 731807305
28922828 8689839 1883973 61387438 59505615 42261148
3507470 1829039 1509748 6440375 7498174 4228445
473767 1559824 2039864 561912185 571554071 568816187
139542912 37321889 15939552 701396918 751915708 755806605
5610065 16017226 34459549 130498994 97301382 135372802
25422805 380740 11881603 51767496 31019977 45347911
38360575 92084052 124629177 871273676 878409039 880276977
71290316 78463961 21635547 834239670 889287177 878164347
541199150 87798508 61027966 719216058 808732669 835981538
46803750 35096935 14555318 85390673 74244476 74558527
227583148 19954225 24254386 481601608 468172153 338761806
43327087 167358023 80308750 853536226 930894535 768966545
687301647 672063636 137102987 947172810 756997083 645770586
213553078 96502738 134514072 333668551 287472068 375989038
74012231 133818582 116344343 419299210 385774719 421267202
39376858 104240608 132106549 596275217 586023633 671421004
192751599 176891810 47483722 511581915 527509811 514932334
280408868 67450685 12157190 670448590 582247870 459359387
68312192 24350965 4286840 519800332 702452037 678980054
93806051 9246927 19108326 343010455 216070497 316160295
210121551 191412002 234832698 415094326 367263085 340104748
367587601 114446888 268384793 558636029 551579391 567905126
51054633 142241221 46901860 597522657 628059561 623703893
43881531 93754597 46103990 719380102 719137724 630015505
358575899 67551384 277142476 428774686 340180615 390901431
28238846 48703497 11304640 298560180 298024344 261922397
59558786 42614647 775014 201079630 170067291 184010466
68162418 23581212 20772189 110691652 102165898 71427209
359954328 8491963 213765377 800325034 858361144 815195620
93445583 21960225 169916797 660731596 584096421 588152448
259157452 11843958 128079401 723147600 488089340 631784131
16127610 25379898 36324383 117017898 117434323 109362656
41882884 59003262 36721731 485971145 439221954 456358263
402765983 149190074 195638701 491487870 557774399 531928848
21650032 101901652 125609758 759565558 771147628 609588544
77879134 19843347 84497545 287567496 193687257 268203315
559899276 4149759 100778103 687475672 53007713 672008426
105835695 22431798 79240619 693282580 659268371 612434203
248937922 279327930 17327352 308115815 391824583 331293505
83119383 5762821 48448853 456489723 470875656 437129869
65282936 30761611 103140186 202294370 173549944 197002229
8849004 65305159 3563311 187137165 197958450 163293398
9536603 82539721 60902637 475414665 495770784 500988816
52310077 30644765 26838779 659418829 713758579 743400026
2448088 5917934 14472988 497390203 479738956 464999525
9313993 49443619 4101724 517715112 602310123 537103094
310577910 149127618 122978453 774811149 930292864 725849397
55151853 4911522 50301342 298322172 239963945 274096032
82056529 32676954 138293130 336510782 375470782 317989180
209999392 28652011 104712444 515344675 502699730 440924023
189199008 5129421 61836298 361295377 363476931 245520723
82185888 6647734 45911069 319619108 333526276 340354613
45376 3065 18069 401541 429489 365066
181742058 37234438 64076148 350424102 305538128 338740215
6444156 3235786 2865037 60461273 58281565 58025629
384686590 11374212 21552294 634321062 624554512 287141540
113816547 36571204 93450077 816020255 836482536 845912394
24828650 15327047 2553167 149804706 159124375 156879018
135075618 34459722 40359074 690374934 682135815 756449548
33821464 8576435 4726949 275474626 250680371 251360433
361477491 230187831 51566591 680783551 757832420 574132003
51238719 96394120 49901814 421502283 463462348 412929891
222040110 14298180 209223180 446393424 461653904 466680419
144203170 72330969 35852936 867668146 897646886 733104250
20777317 5290569 13612044 50349905 53245962 46813100
350266035 39176015 75408474 568783983 508478044 360736221
498654008 308899511 459472077 567357089 520111929 619728718
42804495 25655069 13703313 358472058 319055255 359096446
22040066 94847038 58097830 486175103 507247111 450474514
28134522 26269226 40256533 581440103 578355666 325415435
201809673 19918422 28505861 425564355 329200552 398076952
48580411 35937357 21614302 121334876 128904019 124908436
13463284 45933140 5739647 357516188 401638994 401051258
338083298 178247228 104088409 528778142 457039627 514344819
238777570 22143130 45707505 915860219 763943618 888377928
173603253 7413773 291966425 802996619 707602970 674679469
243512264 8024952 9981988 763912732 898899212 853355223
237031433 86834492 67653236 842678918 747887348 620128773
126735306 90488672 79647591 271444676 296716851 291335663
2801678 101448582 33517689 766890552 836954752 830437278
470845440 136392551 244417322 684251105 494025033 511669364
51632057 19488542 32784607 63589486 64119962 56495662
285358593 66076328 280002939 645555407 617559102 680188211
411222644 40909056 4238511 848315730 712790734 880106120
32962483 89651819 7773079 795353353 915246984 915452423
267020927 182372796 77682686 776560828 931452056 895101573
387276509 134744099 61439331 806925154 790950725 599858491
41104082 10514346 6024354 365236079 328804651 392462691
4116368 99661072 18116033 672767120 674064945 617405952
36337042 11222129 17561017 38446220 30398248 31622654
29734148 2622599 21223768 86448871 42498616 76308946
80564466 11518743 4318072 125409422 116899567 110580242
123531206 32399445 174766511 793311339 707612401 781138728
32549089 5516678 10192571 129212603 118834148 137767276
88990909 92850541 14840909 667605256 535034791 719324993
214447 172441 42304 6817313 6815738 6748587
155219812 45746188 233412599 365092460 290167311 359640772
324937967 175533329 24430877 453251064 364582394 499344932
109434516 25495336 20680594 538215072 534954213 536830952
182724195 66706494 10329576 657935589 668992726 662335864
16652953 2153750 17794753 30103914 25686331 38350942
53149824 12413457 25509954 198592901 206112022 230541351
982630 3160299 27715394 70600990 63766456 65751400
52579959 3577706 3707969 108735264 113490997 77521458
265513463 97907534 57316734 449569278 592664426 239121510
215482802 39057271 43146738 647534598 542053171 620856598
47423958 212987130 22211665 734454521 812159925 792073025
6340307 458107 2387715 24612416 24599598 23682677
66066778 8506350 102207178 130635659 126720049 146970862
120977142 34687327 156655546 175184308 152039873 178351832
150450574 19791304 6741949 213231305 168223824 216587225
28439281 20391616 2473459 78899188 60816831 84932427
117153079 42714087 43389367 329148368 289815254 297886965
62048069 11516174 56715715 662903622 635943811 664059371
122385248 1763113 2020236 232332551 278327874 253334994
5648124 16748358 37315795 536443866 486972961 537712426
256469 2113779 1472333 15024304 18283522 20605396
3389165 19389994 6453424 156629301 148823448 161175639
170992917 50406457 167893240 880394450 649361370 735638327
58265151 91988316 15636488 305195847 324622938 269706587
409290982 154923278 218294421 426887862 290486907 285627133
1524692 748777 11992962 23328683 21899003 22811840
24580119 10083683 8100647 122424553 120724504 111821963
32047468 922329 8881309 287987513 266359687 265844355
274410950 180256003 35033208 436234385 407901746 493041003
12653523 46481660 72044845 446545268 292299253 428990480
200089491 38553747 181972181 605345194 845647961 759490646
19478836 95977169 37248187 599913522 616523977 618391455
101435109 90511062 13386279 215449635 261233059 236500163
28718221 26819420 17228998 326256371 311854833 299306291
72797742 63282328 67164872 562024607 675516833 487004292
170141828 104066533 302922769 801994576 877738383 902757376
56913235 5924420 39600482 84394921 57409941 65957822
11575802 17359680 14744333 101961632 75512193 97594006
263763856 69357925 35929954 736516900 816128953 960470525
1762254 51911294 6469017 250471531 337549181 348988287
78194305 64365 78585868 779752438 665175137 761456398
639199436 21113413 63699339 918972495 917790599 907642835
10009582 4052603 4163251 21514127 27540824 28244380
231871748 83373479 505794 658848485 223785481 580446873
621835783 47778330 27736925 699496610 569338645 341288949
411366128 265239735 73366085 575295906 533773806 379127456
385052294 61838075 155711118 568497438 440298335 524959513
129319600 113419 47951260 490800708 353290399 664712229
209622729 90930816 26013732 237445150 262405634 259391986
426888235 79910532 28492695 443912002 318530968 393828617
227316944 211876369 166970565 725003049 772623067 820605323
142981382 203720633 94529209 731579470 704229201 756676035
340366762 162879413 59010771 484935762 645325753 552536776
185360308 32119647 27379382 229271700 253442410 166703281
18756538 1178861 3247366 86333130 85571611 84419325
43223034 30715089 9412805 227813705 280978445 262344539
42294259 33118052 71185442 115450994 94996461 102869510
91411127 35623255 1693061 112419904 100884126 118616669
31575517 44164211 24461832 461441582 421296954 459153817
260618620 26144324 69209567 393143022 445512756 423771271
38056775 2896495 4452190 64940558 50675542 85636969
770309057 181770810 84356659 794489609 351473363 448280729
25967516 7336589 63656021 461650045 498555693 442225000
101735832 89864877 64695109 123165310 114787366 139806963
366279363 120082034 15465431 796596584 683694426 766101233
240573574 237063964 94364544 873022997 875239469 912268745
525011 22780556 85424 255163328 284926746 293774262
41757112 2024227 3718987 132481882 126985324 107264087
130364936 158538905 22417220 340200614 328979085 359269472
99192897 96751175 28667081 681061969 641338695 712143352
72315062 57887915 20773923 534765412 556078196 521769554
5285392 40193047 31512307 154967622 196294913 199191218
629265680 1995012 498537505 852459679 727733038 843223018
9360884 5577733 16399816 47794258 50193530 52006717
119870488 3491560 101929981 394589156 345932173 480308650
385977235 91541500 126258614 498613884 571263403 622522066
66807469 150399425 85577684 814358032 781555100 633541725
23283392 9711597 12299236 432105717 507928006 503056053
198047399 171309314 127719250 543597817 524537920 487584687
31586535 21416898 1704243 164702658 154234493 156760218
391287215 216421886 130117000 672364551 709893340 621927329
20046464 127940960 8202049 283706068 230945263 248013642
199143485 13062835 1807885 410813347 367275045 231084182
5178470 9819514 1446289 74342622 61426137 78726832
498250845 102850063 70029385 591988689 352848778 408001733
593903364 62689540 89883619 666594346 518370286 514889135
164632210 17340502 5831883 501149506 455597198 512037058
88122420 11099000 789541 135149528 91196663 141534385
94959466 79757247 106148650 554308082 556441033 581223606
95499167 21701571 223357548 531581346 422427819 575670976
124366604 70877526 90263172 226450840 152617217 162394970
19280008 19672750 5266721 285565570 328331429 330150811
15033545 1669214 3554247 49132335 46763886 47874452
85327149 31242272 64083225 631240059 788954935 764300006
390483203 291997501 131458112 579079017 489730018 535558788
297387284 34191030 32085715 577300924 486430288 536438428
6422093 16228140 10506927 184462875 215659083 209857346
67136623 82487001 82042465 408597560 377459108 373505175
426347284 54307273 144716495 849329608 745402056 682273378
244208884 78755622 74579238 459438597 445881126 434154797
24553322 19842220 31832213 213714140 200967993 220424309
12417327 1697074 88332444 545391559 750726159 744176378
60966632 52246481 21494565 888579460 727629447 750965471
141153694 125699770 51280218 364627350 210271028 416579876
696080982 148726314 143905042 805456908 693397175 836473925
88326507 56587841 18430328 426094256 442865480 462656836
682750633 119954853 116253978 808194097 440661845 781945297
12723308 1913737 127595128 484012935 357856912 424128962
1247744 1558490 8164107 48552147 55856287 55541292
72347422 49468203 20201818 569501835 561077529 530104012
13705112 2422816 6154867 116753226 123606425 118155157
83925882 4015883 18705798 670018737 663902455 630666786
106459304 57249165 125479187 201268481 76800445 225923701
5674009 51094949 64377537 338884409 333098047 324713951
132862514 81364035 39812265 554339312 596264633 548510557
144816761 80604135 152614585 694195433 635101812 636586836
26592587 34018977 38112002 442804586 435719299 472934059
71419931 191925189 5780987 768861710 857055548 870321257
174943443 91559469 13482457 370998449 377146884 351477512
103272345 87674470 18707103 188177795 186881252 211115019
630242313 60357131 50962507 806958003 440348133 941907306
24896390 11611124 37729752 370658493 352811753 299858084
17641473 129198641 68799640 567152929 626281007 543549921
64326631 26648025 1693311 144591341 132273206 114854625
86069220 14978815 69380206 189667636 185904285 193435175
157068623 45673862 39772626 316767672 167883899 225369705
346125056 172265680 110054238 629547121 590443802 573463885
52825695 39363096 10503377 142863571 137490192 127234050
75980625 1977917 11847955 187250871 193597741 172538198
212725473 69281673 114518196 779394831 776347308 766918487
4820368 21314042 1145221 55988585 67412347 63907927
245013039 218734579 41482449 554114398 626570208 617497285
44082725 18313631 214514918 850533453 755291272 944644328
89668027 41281067 32742007 103484742 109029907 103439765
154798525 68290964 22709769 342302727 327410619 331675733
77588854 114463470 90124889 690929551 683485383 694526883
222402502 73731148 80798938 541761612 499103573 480395732
46850239 56720894 160402610 491968881 480312483 468944091
51815047 42094320 28826627 316982651 303828801 298417612
9416365 17955984 754119 493410957 556537253 544508781
17405413 84871658 25996002 552107073 555116584 607736462
52334097 21750954 23309669 650036117 676271779 597443273
124370100 167233509 9089886 468716313 498106298 456091707
65118623 85231792 65274036 264159236 281181016 305425968
90334564 40697546 67386944 206659020 146920878 183266667
4765786 71638042 9187735 357504074 318324522 290238955
30374982 22784479 38690536 112227659 147875426 150553019
463915380 6726021 4311219 522872567 574949382 278951549
24063705 11441093 27182690 219914912 259232031 267101559
528708434 170367208 125138242 681756960 633309541 678982712
186970826 88939237 57078824 679848811 690552843 614285568
239170393 54145352 424141677 930821195 916450341 948299319
42547182 25247350 68790576 831763160 880274988 686537055
83905975 28761176 85285381 220103186 302343050 264102810
61803993 63900658 24841609 229397290 221775692 219053229
503825298 261588751 272615685 871686198 964513446 966751437
41989868 70177091 25892098 315448320 253567874 306417236
17378113 110646435 135131308 312369997 386746719 418938556
2408297 219855 1195312 23088606 21330832 15980518
506335142 246759356 63288409 580738713 532387602 583593043
183433035 38548176 9890161 692534306 670541293 605862360
234076541 266154 75349453 624786695 528564498 535831722
5639635 15627 1185772 7036228 4244149 7085797
8999157 25753601 42143983 95893451 109767159 114092310
231485793 124183025 102750841 469663639 453511447 448632663
117171690 34678634 54928625 861711165 960445612 850161922
465284197 115259041 48290638 688135445 551376490 596461575
434414007 259683560 77912893 684695090 860928916 644887438
222815394 62708510 31933324 722371327 766909331 780301000
10320127 19736748 4236720 125276161 155428162 153021365
299278792 6064671 69177519 742027698 555629360 478736007
227268092 19837182 33183778 493606026 556573220 491787525
13530931 7799761 25478561 143872995 128039771 126827333
204758213 11149722 106357484 537673586 510526805 569028150
19581002 32352239 33611576 517378952 521056415 523377014
38397323 121441631 61767597 671302470 577337196 665478913
24166126 22728924 260231340 631690597 706020246 705369877
905108 70063 499583 1762779 1822575 2073715
76420092 8572996 45978479 449168649 463860484 425848642
199066247 9187890 143005102 827511749 710695436 900095983
483391639 225065437 72045303 703732918 710241620 518668061
199745623 106141658 80788751 738183641 716330077 913643286
178104642 57238730 176764370 206499578 163623264 215886757
1564805 695274 9763886 17901763 19516841 20693871
170154236 82044783 131325232 900524324 879340816 902904253
115153847 8600935 76129953 353527851 331491926 333298980
7826599 3082631 30192997 219962688 197088150 242546420
53628464 106364421 37474994 191604931 314108502 243251230
2370096 3170867 1087023 60687267 51419443 50824853
157595232 59452782 60434946 186560312 159043336 178380332
449297143 118858063 48779971 523285314 586464777 584798078
51622917 2988458 2443684 243399012 204019880 248548720
251064930 12559864 3388815 417556487 418877625 413693380
3997092 26246010 29074799 709601028 717161963 840058789
442066126 12813636 32645143 801905264 718238375 940134139
14702395 1001422 6684161 197315728 204951217 218152217
41478078 30270912 33490792 227256973 209418342 226299729
32298714 69457263 6634120 80085354 93525847 95836874
434687541 22807651 156601852 595130891 635306187 428708501
79286880 17629680 93323177 628476027 579334704 614862795
61182418 31812946 23709627 77536404 67487580 96725793
13449571 5397799 7204604 16342809 17389543 12747528
205643935 204151701 164923127 905996412 770238254 918436491
100281027 291200743 101583630 720136683 713749300 632176302
31267625 65895403 39880172 584940909 370769159 591405755
3877866 3127146 3202363 10731570 11488394 10641641
278755407 98456829 28114706 441148650 415831306 497662456
10733726 713179 6409100 17409133 13900092 16895594
22569175 4975665 451364 126522782 139325215 153053449
18915274 15044230 6258202 69290028 68214670 70632192
1196630 2857027 9773522 138004352 140009393 144107984
305576222 489464718 23799747 512535470 603427153 472594836
231447351 76856719 14926819 330445865 317063165 337167646
30327184 76034489 60419503 331174585 317881654 308834347
401107678 323960480 435778124 637276093 719061548 717166604
92341766 25586821 102497441 745172085 708622757 586748747
15439733 20704630 87117 226947215 241395758 247314043
90638497 38183088 68399346 637219507 659497551 601615076
559747751 12762460 33532105 770265079 673464298 557737559
15920247 218267 26806942 166954257 165058414 171268710
177268273 1276466 57030628 516082699 505022711 370057366
12003837 4304085 20434120 141412249 150080751 139773339
692449433 422281378 144748838 852565663 813726528 540869925
484418650 315188465 594290493 745982091 788208684 670884249
121522540 90677938 34959697 706302445 617570785 785367149
39311960 17534313 33052454 831265933 840309321 821529564
19518268 10969244 6527681 86227989 79600875 83566138
6166298 7504519 338515 83109270 132532083 128146457
21248581 15565439 484511 455210168 414742844 378817812
76701036 44941231 6266471 128276554 124199990 145350350
12053355 8813433 50868785 341976446 385708506 396362731
7045413 18594718 89720 78985316 84434445 70066160
30136244 36816035 14125154 234445178 343777635 334046824
197689810 2183429 29521224 221792948 119909330 178398996
139734151 56109976 18373102 872866377 973444915 876393078
49659467 1283206 8884650 271232498 275384567 266713144
74219990 4749145 265580896 912598702 855921131 834666015
39888358 11585264 14671567 84157440 74211504 72711983
572302145 50832111 162189623 771730854 757226550 775667767
543182 94605100 12041996 501669291 529597742 416516683
79906585 26587484 182486208 472220675 427767353 433239225
71729131 12687067 97543908 828796134 884680796 903743000
6219261 8426018 3830440 103613731 93606879 86015943
417777724 17639783 64613360 639403677 742208687 796528333
17774221 8024363 31404409 311637661 351959504 324458181
75001253 34504338 5056397 139198951 96809021 135619482
16641535 8874891 15081380 271162931 285372810 291714785
196087632 79647984 37395508 238546266 132258572 120924320
178562769 2312681 67450554 226893480 246270830 186149031
150189715 155522474 51825388 606709698 781777435 646456770
25847250 50887006 16229214 290106620 260899682 255814714
166775602 71903571 76629943 421122258 402875677 419706820
70575567 6982490 558079 126110108 169892890 176194513
275283287 63176512 9540097 474092627 243740780 425220384
155951824 73089129 34462823 240442517 219527854 196500279
359781164 57229580 308316373 500849259 335155560 526709460
18844508 4025144 26416059 269070560 273673883 254710334
134541876 77760404 55893926 618700871 764331156 725837409
6978032 34430583 39933471 238940552 236317132 231135877
30398751 24326321 64527966 845352880 831265284 766030747
56172792 26600768 5109781 80787908 82115900 73562894
24084791 159775070 18578941 303166676 336296543 328529344
204311406 13130900 7126127 945924348 924387861 935243440
76616047 76855546 20671298 402826011 443591235 415966946
439275681 557692211 311269967 917619061 774172175 740896102
262415402 63674211 3322614 365527679 142393413 307636091
252381839 82575807 107227677 719087950 872306092 898009625
18116255 53469362 29353767 904375169 837638620 884764062
20376125 58858548 15205769 137142694 129430702 129815109
337573704 111955080 39589927 761718868 758554699 907763636
41995328 35310306 35422899 190868899 254357678 247761541
358780089 72294698 18024368 488400782 510274153 505167758
7168612 1745934 558044 78423549 63503710 73892437
168755048 14756492 29966812 617150629 673741351 592998235
79571161 7839367 16947943 98970291 66453560 46853742
3083468 7583670 6937295 70953407 67762419 55706616
43358168 17728202 13951605 352287571 381814245 399403969
21998049 45978729 757997 213620798 174197996 214891148
35249297 20593528 175524637 660227680 727014724 697250027
64887961 11072354 934341 179133068 190646795 179902734
25768976 7583430 38486665 211551768 241742067 218498182
33443985 9908389 61270914 850288128 842913140 776522277
364101063 49265934 7472759 491623308 331994221 514384051
146207549 200446083 44496777 272448446 337047831 340275289
109143651 15023862 20341513 327500112 276108770 277056002
81978 713673 39424 9047924 12767399 12659692
99002356 5596072 7271083 137075696 141094802 108286327
25005721 58060171 3993562 222129555 191432374 214397365
71255420 215242318 61079346 846511956 876926057 850843371
175120916 49015109 3348044 327414461 373827377 383588393
264203281 148126806 124606277 293849436 377069470 338631311
716169026 411933956 256791261 919619533 782350666 568249676
74852863 90678447 16840695 694261330 651629617 641108558
19471302 33422210 12396733 140327297 132587869 135951528
15188470 2819808 5884486 142032697 134501003 127273014
563763639 336971344 47763267 641719502 581426974 252001746
427053638 293793345 85242322 554834485 641503682 586229744
8907992 7606368 66792871 375980949 345139023 381398285
333627336 157087238 84321399 915963536 862103722 873581107
7542366 27625618 62845086 923434536 882901965 942398868
74705869 12662877 23850650 321646307 260331688 282029425
350616546 258624452 265740705 403304342 350500283 437088596
23055380 2965957 15146364 166580239 167657616 191389177
99039823 32714825 62118200 194987261 199760623 195520103
32889992 3662346 8953710 144331930 127744319 152670251
109721270 65571403 2852698 183590440 223620982 220299098
259872607 80243766 77134220 493329630 585367297 480884725
54087001 1898849 60011736 286657904 203493789 307651359
7734664 21966570 31294051 276508131 331287982 351505644
112267965 20699517 84524121 552852438 567252591 591612590
8701148 25682016 148677089 577047400 587030026 574669727
207503489 19505721 21481213 368049411 335031057 331425675
318570196 100901347 6322532 427072661 319060150 443961083
1542443 53568598 34234167 706802368 790679116 745013929
139027575 12712301 48217709 715453157 612363074 616859244
316783603 126668697 20809512 335805482 262714588 123787606
34085490 1840874 50108084 317861899 314276278 314593872
1984124 5404288 1859157 31153263 33167110 31376595
34948198 16394637 6018638 42642024 48023634 26266894
37207982 66497163 16371674 492011703 540982319 571028831
619083386 65768353 116200405 861506846 735457763 774099696
93273282 16040064 52246770 366760836 360759758 372514223
22379871 53599953 46964091 647678451 673324059 484339617
185415221 44386767 36579229 543399295 471839125 520148091
18855691 78631924 37921668 276602670 258399083 307668347
53067437 9994796 6964947 133925636 120835265 181270194
289387453 23973896 22946395 697390456 903970231 887940959
54201841 8960221 15954052 410729590 371579761 405034846
23473664 35227476 55576144 705547997 841755024 856347938
418553390 42347910 190793005 670468920 656696660 707942033
351993 1032160 1636398 33597696 36398651 31490256
34495896 74303903 38710321 262145356 291380229 253357528
210315212 63249985 15872267 487996986 405550912 476298552
92185718 39199855 3375272 401725279 339925487 467241035
132849402 22246805 13865935 164383401 156531531 152397995
60820058 33710443 107634979 483082807 358424602 488827263
19754384 73170788 191763642 659429071 601507346 656968792
32028609 69218084 16532247 553036746 527243618 603947711
678747788 309748603 20236961 862007577 431588868 190058222
163283714 72933765 60107782 390354087 444448580 440994705
238501239 69623132 260149977 912957546 803383425 912746744
74588074 50576583 31617725 351942132 326766507 367122359
121395375 139866887 92328064 711951001 757465976 747848287
7691419 39748277 3008221 147251779 185447377 180389367
81165373 23693853 42528123 702850690 766744653 731148922
5625343 6244464 2865664 93103628 95352748 79733444
92589481 31838756 74260262 249742287 220199980 193038644
191759324 47431587 142878050 365436714 298763835 361687804
127402897 64172229 21568351 589892683 539371898 563052347
258813231 229911281 93099580 274108638 405663898 283199754
90641374 32274010 57309640 279991861 279098645 300872279
4233576 2986206 215531 65027769 57153120 57934131
29668546 66323904 77364997 313991156 293012386 297098555
3802631 39729457 29150175 192029469 157314141 182961016
45214154 56763933 107494624 850863253 827791882 856410696
100528836 111246660 13889500 726232011 611896497 671915963
222286199 215768576 74946988 745732801 556572473 748939539
203958614 55067525 34394546 577406691 597357677 581840273
1892636 6545124 1537732 13601261 16448988 14401709
36265037 16009471 40719969 244410087 264391525 273249354
133256164 43462858 22709356 461558380 447129405 333688006
21249743 14765574 24160291 69128835 63968823 66056601
91018929 83414415 31629667 540949425 497741913 440239605
702380558 83628968 58774430 960433944 838349334 959512249
47339143 2407213 58222073 499978502 487745701 507904092
36039797 81611261 111642907 499510241 505634306 478434310
474470769 96389292 7498599 634615408 281108487 724512307
5007267 11031807 9507781 116803301 115514304 117398582
546057790 116299364 167410538 879609124 828665325 652594623
72465052 21667399 25643433 225351805 193719095 170202128
273027600 22144725 45243789 767494629 824945457 831936022
85625735 75161309 49424031 614708370 779151216 723112998
142389229 203842895 136405100 346873649 262010015 182536058
3008730 10341220 128934803 320064116 304213016 362843411
70748340 27151251 1607771 205661423 240651209 161984219
25670522 35049140 78795497 618763053 445340207 471070446
105572795 84648331 36094365 654300519 609239438 623896808
10484939 4974302 2595240 47375455 47485167 45356439
250942005 87056336 173333845 524053723 575999005 549926858
78121182 6310091 75370260 267899282 321055259 294785436
68168070 91928418 2363871 525328201 539091180 520740480
184382538 137704915 3174213 218867952 210848997 202009633
885696631 62929394 108758158 958853597 672956956 621859209
29456083 5867062 19487925 253630797 247817173 236260219
413744 376727 643880 2046464 2687482 2613303
78011599 18079710 45004014 951439117 890566842 820959622
62748592 39850228 108970624 476941032 603869353 612612659
99492800 10636777 17537829 138748024 114228847 95266368
146779775 146769201 22297633 759572297 861158619 806372291
39399613 40873706 50472547 509410055 500115654 420304242
209919143 119836828 182926005 425763134 371010669 405648329
2889722 21363321 35410407 677470987 557522380 679311957
4048536 19296682 20293196 148151250 176325180 188935698
380604950 312035448 110371450 617986880 519335640 598873591
207501324 10839253 45975604 648853538 616245299 615247828
199072674 1002497 88865433 363078122 389327511 415418649
41551171 42809062 4928370 157379202 172685742 123127215
24878797 6112446 51322677 430517482 415360878 408544212
402422990 193289229 130680820 534436525 904295574 447574012
17892076 54840881 48318537 447998485 460710198 451539451
324453 1502425 2021143 9437253 9006267 8854874
69384438 9606624 31108360 179795566 133717622 138461072
15637661 118382478 62832497 518050600 522011599 540950528
9920679 14694431 6314830 78409172 83634530 50805810
14379647 6249401 58763872 584580454 555324217 644832850
178949312 47041078 62724489 669437730 735060300 754071854
223648819 81010285 14564889 753768607 882713921 804994734
675080342 504992542 143010378 738930300 690071751 627635451
573797160 367768947 562820166 661283173 643567029 615872294
106531093 126254026 175341039 798912503 772833727 794210278
21200360 10791356 10098116 102141127 162676910 155731231
163591770 38862838 22940089 201343416 256002097 129033967
4625604 67978 27525 15377961 14566756 15097041
58001086 140738233 15988226 717843245 733166465 733813373
2973377 30570397 22274254 213215721 206809227 178421610
29351727 31364624 3690717 227252927 259483045 233698783
183952504 32534270 1100206 284561458 252252857 289138035
261042812 213721293 392178102 425776608 428893962 521840376
3214370 897137 1042060 5579440 5914449 6042381
25148568 28396916 29365153 312049728 281874769 293155195
225764137 92091784 142881350 507815893 403731578 429962436
39626715 30361195 17021971 201477987 196932645 198340986
80495914 64850766 28176526 397339796 384216713 422139539
194454520 49710140 144945940 322705595 344667744 342651577
14973226 79884446 76404752 768644593 826065920 678159093
480025709 66163549 97352179 580494638 502935188 437828439
177275557 83291578 20852580 447959959 545636453 558011619
36853643 70397412 15540039 547891121 586136899 618833655
20122161 45185214 92260497 378951486 373549644 336810498
573389302 122209096 207168248 820356771 311087639 692311461
113386946 29883093 2563242 468964592 378434743 491034802
243660187 129685682 82277144 348881883 316547297 387377513
9094433 31997916 19791906 397940325 509539463 407504084
9023134 20860899 2457329 184674195 143912714 183721861
44833994 4709739 20485196 57039530 49489398 55655381
33990040 55399081 52057667 343086516 366062510 302749672
284140157 190096992 137069612 623691215 639617056 618773215
28187526 21194391 49184595 186483517 208468198 191217740
371700992 79166148 414973472 835897581 806106591 662413266
263190971 30950682 51022993 663082951 479095926 515760639
93308399 267702056 52501466 837457085 864962915 692397892
104999339 87173435 53960527 538361500 532954168 452850939
208062916 15937188 71311341 919707951 906429155 810326680
6578295 21909392 24588243 118110352 101895310 120662165
148329039 6719567 91905007 243036896 177469369 242290804
49405329 4587003 122893415 330785914 350844060 395406831
288332390 44595609 142333846 655532249 693816269 731189146
51020225 63293665 112023556 463893807 342449469 506175724
224320961 57320185 82932244 493320867 451814109 350928000
25368620 21544053 161081602 739966962 488733349 804901156
96795381 68278031 24354650 137575740 135723593 126408980
8727112 2662823 106860 27226432 31560996 30747977
40416771 43088963 16528938 309263499 283386038 308039700
118899588 17168996 21380266 140496028 59380411 154198451
253820150 39369717 63388188 322507625 173797484 99154025
73964108 44699639 6990373 554027750 436117593 545044239
21387005 16177950 14556499 255973886 212573519 276760319
345025015 79154650 242951702 711575235 542576590 633617824
248782987 56643591 53734663 396412477 244455659 105277776
67932717 35463090 16132122 78673060 68107468 46392057
10372367 465872 2938901 19907717 20019855 19810864
30024795 31359606 41198256 550022413 613584137 603291960
569674214 243088531 218527119 668568128 688218363 407804459
33313614 11526470 24124937 36249179 25931999 37281941
50965396 43316065 45948316 673456097 669755874 665387928
2758085 5272388 96124889 696573675 895393499 785962975
527414088 71000982 17196957 931042951 451190952 908852465
71847923 13277849 12613266 190517483 190486947 172099741
65099054 75171272 18924297 356172591 341105917 263472585
228298202 33299438 98757153 767894461 458943961 788318928
20593571 12306853 7106582 61111939 57735417 57357860
32069053 6102869 74892051 344069361 360696045 314630285
107059545 4621615 9773567 408883542 385727911 417245276
4240783 3164120 186434 24707395 29170042 20880034
8069271 35789978 11370648 394991094 360028505 307609252
387678333 246232311 5668986 839291854 952968967 927412176
212618114 49131759 339241339 645757432 733173808 698724055
10987326 68568977 19772701 708313503 663464743 776916210
114514535 18266381 8341571 122983504 120500456 106309939
233506695 16454608 19024036 346577355 252431420 376613687
266783726 126166568 34088769 739058908 701448742 723184919
8808185 7837204 116884766 356986279 414183832 406394069
215425389 120379864 102242923 617634834 697341353 417186411
115558656 60805200 11895044 413146036 362952331 405728021
529940076 119364027 361880883 557352302 399228575 404348285
61434930 2526486 10583578 85517754 73625346 84075908
32469601 3108899 5398498 717750747 781799167 771056170
40431 3832241 14920079 312497755 266521414 288122811
109003212 22928993 127558960 656755133 493811640 627399706
157233767 30066234 32738105 257686615 213300610 245188120
94970784 10405286 3680016 472741289 490659980 462574999
52138470 14328566 22982046 72391972 68340809 67432462
3357353 48410233 47837461 192398767 234612618 209807469
461940457 88153510 189415987 695046314 593575414 629671976
248742687 137492819 50856429 383722190 364025283 381359326
567460258 110044091 4048059 952284247 801245353 891149037
13980440 62753054 51722577 585558012 493004656 568408105
429644205 74924788 163391644 742411860 915341432 790225880
131814502 2400607 10300219 465790313 489345343 351124353
357123956 78341167 108069114 586452288 582962182 771158604
36023591 19711285 9068708 92815539 92925461 54933051
130818533 8058532 76315391 313375336 299228891 285065344
225411345 105491283 60438710 373694955 456259663 435405561
101819615 4844081 61911400 314094574 323360354 340690995
2164992 8577717 4273440 43328847 44499873 44767465
47795284 6594629 42252031 301001380 300948144 310215650
9895303 166842987 124990607 659643061 738299020 576253502
407349863 51695181 12507613 576062125 433648360 576080462
18006479 116888274 70302873 724097716 861264261 887434869
104992873 10590531 6356465 292609832 293839417 283676884
18503332 7174051 6351279 49197567 45300928 29551301
17751921 13686511 28275506 159719576 167823979 159447572
45123526 68444 30064726 257855053 183108217 261633347
175561628 120666465 21599268 428615112 452677714 386494860
10088693 7249901 2070294 48986850 51205514 51597966
285769372 11577947 22308741 550273786 500875746 577059156
125497 46082704 270993 357374899 374249738 322078803
80779379 99483732 73644076 553642146 713488891 696385192
135936124 5112646 30377759 487092819 467831228 478757738
31712702 13414839 17449093 266605376 158638713 321710466
5681552 2886906 2796538 32734376 49302075 50634794
57506781 111795237 9652 586163890 596341783 536263515
4433102 9177412 72661199 458523083 388490392 422851712
387433734 39040721 509712166 954709510 957893987 983363211
67214855 59709258 31026803 470462297 417282438 518019902
513009748 30814722 13795533 722600501 674490136 549061815
70601376 327902 4513657 411923055 394336038 433952873
187288711 54194488 44782634 427980429 466735574 463771655
82121410 70017549 5709972 119794652 122794645 119553030
501847921 69285874 248666135 736596549 873628177 871214071
126460928 2358337 33647136 157120346 129204814 130474023
282638432 156974084 19271000 990332300 910909003 831847566
5574324 81305942 31797545 440107462 421838279 485569848
342576083 39341811 112852553 586153976 604945193 635341286
247355435 8459740 113334717 563138948 512567252 617312895
30859219 19850747 5392909 65125136 53277902 41491111
94681323 18974448 8600749 158430405 136044180 154219167
29553886 16255883 48631816 294904469 297054724 277906359
116606436 13776683 68356089 632536255 720578376 751190873
764801323 657742971 417057833 858844441 972821879 976055449
148682616 8863049 7535844 447779526 379440550 423720268
65456829 136200151 10456230 679556628 575665298 653491941
50231654 30079666 39901492 179074933 189024737 145279716
20280221 13400856 54998747 690548489 781804323 790616160
28550745 248929835 88117627 376866963 390645863 394181704
3559135 21460 1051127 50582457 50459007 45620201
324612699 3958556 258605219 670464342 800739181 784085342
265409532 111385952 5531448 519547514 498914199 498469247
451093346 13187868 234758242 775735126 767661000 796695066
477646857 37340902 111631852 757171694 626903236 763674749
12511673 17740490 17673875 83334069 88291013 89822090
142125197 40857992 27731026 668146157 665125615 492255954
36626710 45123995 168438833 793837129 880484390 847065687
16362198 34083934 825931 215456772 224036799 217013122
84304910 10140758 18987377 389866671 400489355 405331881
61744652 308564915 78234117 854307957 858701830 743103603
196664257 89676405 38038856 505160454 474038553 581821993
133508299 124350723 54133315 443743220 423196757 433576451
30038566 20464886 29563730 42140306 35618233 43823712
12489278 11123313 28263608 105928311 104920703 112866188
10585283 746981 934294 102259691 107823262 97410447
25888403 9094496 1961206 103816572 97797366 100739692
42785265 147329749 69875277 846556140 756353138 701221628
63726767 1318669 17149373 160847264 154399774 157830128
10045667 4938027 2525629 216758576 175667566 200097256
127253277 46900316 75000157 828845446 858889969 811998716
67311529 30055642 22507041 464695460 425011068 422764034
8181931 12391273 2056756 136403381 135201937 122163546
30903176 22031258 21789089 815394731 804381798 634579359
2888728 577885 393837 4045753 5263657 3666901
69781787 23578833 41316313 111229748 97347116 123538195
97805444 48948522 8903852 181878942 175274299 169227961
3533282 2834979 8470536 67659541 68441486 66306931
123076194 79627835 37544320 882823371 935477520 950034483
130744485 75359630 12223502 236237378 219052985 201052501
148831837 48689606 14666502 342164491 315828920 321694382
116568583 13972641 94020366 201956515 197860884 153358404
3967212 4684203 57652611 154724241 187996933 201732753
194413099 16430064 24333569 202804000 195375303 210128096
220795114 62722958 292303755 810343404 753969053 827060503
5060108 3983901 9962761 55352735 53452440 55116337
247236346 383157 125535376 697089437 616469770 685752065
106922239 44346081 71866915 157655223 157170339 162850472
296182037 241637100 272380931 536779829 507700891 537403358
443550991 287722783 321510995 618754321 567190601 419201605
124470758 22173566 59330487 404102015 413693446 301673317
56593568 20427457 17899103 403189297 401893737 347469140
19378166 6531634 36251008 439093367 448821962 458452389
21348675 3073131 25576989 229934370 243041699 157349809
164214546 136643214 400815775 793019092 596444962 936191176
248193379 4920093 118161957 285884455 144448328 278411881
937127 26706228 34330884 479354928 395237471 473367265
393628584 389299537 188572911 668819173 634261312 675265839
447199437 36155828 100357182 811841134 665646720 891413004
25298860 29626188 96548786 432668980 421340490 333577683
97309750 290239856 26935045 884950491 844913646 855629208
70391677 11281670 7616002 185460387 166198877 184042342
14784406 116735050 55771869 246895906 305814843 255129331
18084987 101910619 173243721 808262094 785012761 861808293
249467342 143881083 141553032 670984992 467596519 661158079
89776232 2028429 81020392 636746599 748163814 721442576
313838565 27003859 73770122 381546025 396316368 448881099
195818188 269038544 25559538 640847057 704556247 611836942
126458977 96650 31839076 805306241 755145411 801857384
210204086 130540034 71008688 799593749 735087241 801025266
163092659 17983158 80443946 200393153 89224663 149340004
403465243 152567249 150451503 408105753 340659388 324253153
126370160 31233165 241531064 585724046 478049096 601134881
65726650 80474082 56070794 295867666 271666752 315041771
5864970 3994560 165244 13954122 11450889 12748648
179499740 59710690 52877462 251852072 197856233 189777393
175961750 68751647 94071505 356637568 385610960 339839593
421380644 58160826 2082250 696324599 493867614 695084548
122442509 30059728 5435954 322781784 331550703 341772480
117401722 170023299 139594413 772461672 694480384 651170878
413333740 52186866 247696110 573470389 619977476 571338597
331916645 274882975 111675774 489258083 464725839 464554313
3160253 14990565 64435781 274008859 266547157 247827868
12017237 1556758 1087105 21543728 22801147 20977767
22366487 37396991 286763 695139452 712900141 775734802
330454555 75652290 172648785 574928070 537455606 509519750
12724081 1867876 717370 32843345 35758997 36205848
4136953 556680 82807823 946376470 835132795 852861284
411745053 197398678 297415995 571288833 700691413 577899306
557036232 67041447 24587343 716807743 483149269 477694649
134573774 20490357 20858371 153404689 133674445 84503184
86096174 10370748 39281639 408716855 406827235 403979863
52826704 39215056 211977762 746273757 654626266 697959948
19991026 119319355 40151474 474258992 502256603 396888028
22904013 5273354 167288494 584336339 586421410 573930807
49404953 143223773 202466308 871447394 833451415 769687977
101186271 7926 20158171 193983144 207585074 171435082
592582834 306956331 62864666 876945444 767579936 652333190
1411887 13339238 2182395 94305759 101736169 104274737
45439479 842091 9165105 133491130 147792746 137940554
297647592 13311311 35421418 402347402 373600175 385573016
86567408 22426565 165642463 633544457 616637391 532927306
19913505 70500795 1818022 518299731 598740938 546680646
442008867 128629463 31862393 810285001 958298185 933894395
91953233 58545330 96833586 117934417 75218568 110687808
179099942 229837798 79579480 556040288 662890197 523399521
23390547 11013686 2315266 83754057 79859509 62489654
29045223 12198152 4660508 288903222 266812021 296366408
182117260 146417930 685723763 919171271 958724510 957138651
70971661 26401819 48672411 738181977 913815875 716056436
24952508 4565740 147142691 397889558 322591337 399215060
36780498 7494055 75031679 101360247 104130784 130621833
63795380 53103452 13851713 84666758 61282075 70098748
7660317 8474497 15810 101356050 86433086 87684759
3976201 6213580 12213128 281332693 268787809 265335935
173410178 7717600 82104678 326529098 285262157 297945948
11955180 16610378 9432919 460081529 453873589 466095039
74662803 9084733 27547114 389670768 398310223 424373501
173404266 128662004 14679568 245624333 308253152 313716706
5645466 11394425 1818269 56566831 47441132 55901427
111540481 9042518 140805351 531240906 758303291 647513054
139893066 103354495 40531390 474889685 416027080 484264027
413425463 1415077 32921437 525291211 573319294 429201377
34027724 73073570 27701100 389017949 353227997 412492116
235438773 19941813 50112261 714598302 560645225 512590975
259307251 105696084 250469334 494217237 467418626 546467875
31713345 59754651 188977169 818276713 845463073 853250150
74202679 43838984 50189566 291959355 306318364 306161979
30964430 40254082 23405919 639011975 683382952 662994377
678360409 135287254 474277549 820260741 359851052 831518445
13788345 102640099 1472733 334954160 348320555 290956422
8391018 6401291 2294548 25701770 38058971 39078895
265405451 6335427 50766428 561395446 443103029 562586552
13278184 129043193 53983280 837618713 752295337 797056147
135896493 70752557 99047963 497278204 531738507 572536162
217487919 26334563 36069091 414744443 332542750 288192390
79102161 73130118 12459284 142183120 208284760 148386289
323368490 141196569 51087541 357631398 291616776 321994866
517307819 92362740 176435045 607350352 579137884 612861432
50340671 12186913 2143680 285918756 327660323 323499841
17161328 121856461 60680206 402874803 389530284 385728531
11490542 846890 300548984 586445416 721558526 628921814
176731259 67629313 97147505 186284656 190336936 198809552
98392350 106559170 40250529 390219072 560413945 561736950
309094232 27391204 10817317 614182888 497419403 347333643
41482965 1661614 462418 128498169 159855576 162139164
21563208 251539 14939934 135533068 135339250 116170984
47292218 26941073 17864632 582449081 441725980 593820433
161471206 24770340 62188249 452748052 415104058 425404140
131799389 20963491 38110975 167520791 103017126 184299102
184278724 150019526 15394180 686121079 618024275 802931407
108785316 17323351 31254102 227423407 220689443 164166084
147861179 59316030 10208557 163087367 140057096 183043794
277461627 180641467 59101617 897693122 882026662 870270473
646937498 130486282 42159648 738684061 749545020 570879227
94780337 68196356 21712396 167034654 185069194 174847707
70028564 33140633 36058930 354294729 346506705 318394408
4239823 3086131 3008165 26837853 41329214 40262700
402912249 77159171 66614985 940542226 644845297 780433945
2365868 2210536 2703333 21304070 20318749 18202131
113544590 38158229 22135484 151799161 146420978 108528449
127008343 21913106 68815102 923022848 923740690 819377858
323841936 116454978 150758549 486892517 232104547 477363132
30336077 71640984 36434622 679855931 633302845 622081724
115490705 18930391 34654429 304624182 294921443 299524447
56641158 20374162 13647239 312904818 305140975 300910548
10108171 43321653 45968580 464541788 396371995 460088799
160322657 15069869 62491853 412534005 375342832 372315489
3148242 8008148 49062348 346275793 310867806 308866674
15643753 121607448 23278191 581704719 623978385 697376218
113087735 58382190 12275880 699784634 621314125 629659923
89132123 7601708 45733562 439397317 470191474 430603360
1964118 245691 1056387 15723512 12989791 16480700
208303191 39124130 6053379 746002541 731858700 718726645
33231009 17809873 107082079 444139483 509468049 513393604
358516080 35640613 26675681 567658472 247859346 611664896
44371440 8111469 5054734 224120064 256109414 228149519
22753825 54428362 6925309 248518145 251886997 244538141
12260198 1763981 11507044 170372640 156429777 172708840
113497924 117136205 8847635 231075231 176565367 167770631
146870201 16498327 32861954 186081152 190626831 169309866
226622361 45769528 51504565 239173209 180658479 69266232
229934848 18881217 176166325 275569213 400088102 331560836
125238840 60682811 271513707 535598900 532645972 593599685
15278634 12345747 41924797 437095426 476122522 467548172
280873245 78670048 219529042 576917175 571552312 565610158
768973877 335513938 149272137 780451294 518534971 394187134
67992668 2396442 3865004 88882225 59159588 60246400
374282366 35930837 18740725 835207481 837325783 821083455
105665743 167891079 108867399 501671476 446758319 484828630
605846897 109246581 101613935 786241259 659165310 848203364
6462383 4254779 8706933 132671912 132426005 122321112
38067317 1453293 4486804 111553935 109039436 116310003
6902640 14118731 4663235 72280452 62603197 56620203
437698229 212987330 144753948 887698052 835811890 895893916
65315688 67371285 34297250 268042996 215205913 263337905
42373810 13197245 15373275 164304143 198503185 166548617
46792574 127589306 89302789 438854698 476743449 415190460
10072905 5199190 18263840 92811848 92024828 96465897
111362385 47702673 45589322 236771683 245529012 279241293
291172 1771293 5729748 61499744 77542105 78375324
8949255 242708885 56458959 890077304 679328396 778156977
386528721 20177772 126872751 651863185 569553551 664377208
69843184 3540021 37815234 764158473 842427814 802947632
10146548 55433819 35507633 322598732 318363007 307632411
74507748 149666887 32169545 399576562 393913020 380110785
60496156 204452328 9378722 577517742 672665828 646099067
287021996 228767327 81455194 325985994 263488240 294306076
55216885 55641065 2992237 269858448 274915326 323316932
41608547 24023674 1421955 282924859 283673228 286980175
363404289 5713035 50728353 771908397 795124379 933568010
10846390 1501804 2903439 114125681 117591602 116153944
15425641 4839533 25254749 191877765 181669313 188498812
1476181 4438171 13466665 29700615 28426808 29815138
405469119 142668455 362828322 899573460 885776167 911431031
16910342 263213154 106875963 736944095 846663864 849476360
89346998 4032334 75751388 472415109 412843125 459783094
42895065 56695338 11227727 477655337 425726454 420068415
16506891 57622796 16301973 376509712 440203676 488314776
9180836 18129507 2920008 117434018 117561479 119998810
33414443 62425906 76246929 443911974 430613207 439753668
40494258 231432359 18770966 499780048 568730920 555360505
19290415 10238135 401280 149594833 158730388 157563456
128992830 61741627 29638761 213862391 154004974 161098889
47000509 334205 27688439 62522277 47972137 67855765
325032744 122736976 139978437 547008327 509429083 415994296
54850242 12079643 37866265 288690613 331836215 316089730
11899120 59703322 127816654 751976195 802310096 741391055
196367279 172571422 355232299 616148946 675663340 811367373
64112450 15675298 61490774 221658992 254083680 271984293
193932423 93136604 16181386 374241783 364119811 309885443
197661701 49241012 8201900 842052628 802955385 587799518
99774176 3578256 54064177 364885303 381978679 413320281
107788976 85079227 55785310 966678664 976556939 877973628
704026129 18075333 157159360 967445863 580594588 953443641
153431850 69137093 63798898 827724952 836117509 797205991
510297826 27960589 179881802 575737622 321532053 540946272
3419243 20807603 9299483 170434216 197996222 181166098
318972085 58891211 32145366 384723237 366210872 357503034
45613442 100035868 96112522 793871426 850431963 859689716
257835641 45482853 37089042 493961374 458054325 355137186
35247914 58581106 74255117 734277774 741391065 726452829
30180769 32375601 9335613 100081550 124803632 83724566
3968769 100004944 92816509 805122818 765992783 890952553
229567478 91204111 248283211 588589755 584976033 566040870
260841326 22514904 142651807 559016010 639791190 626345926
63761664 8422712 31083977 128437369 133333522 153812302
2340383 4889520 7139373 43231822 49130068 42271662
75594783 73649892 171390986 607172715 629795270 608119717
15675859 109553581 65824615 677973252 687768319 702215308
79846456 138658612 88189882 653826588 630557276 556288616
107848086 7147226 275628 138375480 83374301 77561536
91730650 32871333 7900271 290225625 228837016 280452509
210463305 32155789 8044481 698197137 656263963 605584417
196689060 42258073 44218318 247179197 151951390 157855160
18071978 9081132 30665111 83901053 82510727 96589294
512003000 431282371 76935045 731824433 554581686 223662239
97925738 5310881 29323736 298355456 260457584 270207245
46676654 15107869 23761393 92705522 101177294 96029123
732550 10966115 22678284 127824126 140454250 146647524
308764901 154271280 21257028 336860631 339027100 326024053
168416481 107268597 99324143 788207804 798569489 654437957
23648137 9911772 5191661 192090091 189774626 164212155
90723721 13610726 90499195 191763532 183149615 189369524
48637717 6325889 15794697 541424838 588561103 484970181
672979711 255126566 544372910 789760767 466051686 641164292
196924889 108623126 84246600 373701708 394791281 395453919
24588285 16689337 49263059 763392558 481128482 761212875
161589193 56037868 156890059 700679101 488896418 678769161
387846682 39237250 47143526 921694504 777331545 838045610
72740616 49410031 18950340 726278415 821148841 681818480
406334704 2275501 147935416 872370286 864252050 849927458
205233227 7160244 33611826 366549300 339215693 330254878
1008660 33471966 94947217 524700038 531406892 531105741
75839908 18785288 74655509 350456570 326834978 370127964
98780682 11917902 53007211 439543424 467751792 523340371
49912649 26049864 3287095 672661563 667284361 483547532
5929754 349540969 178701734 780830201 925171584 794541497
571303115 268509670 115032213 702755489 562053880 670987129
118690637 70228129 15268513 443463313 435143893 411234337
102021846 2074472 20813862 259505731 266838496 277305721
37416309 21659338 34011449 404645866 384119368 438983031
136236624 62247627 7011696 429569589 611410134 589016346
13152255 13727516 17744422 186161874 181302011 147444724
854 12077 64233 173671 154523 200871
181844262 9359796 56817230 234248773 269794003 287770060
33214030 13248683 96344815 724960536 607684473 747565123
119702831 77255448 20651665 310680380 307127095 292890980
77922920 3123122 52692372 831991242 836183366 895567244
203084804 4791593 2328871 240352585 270479076 66764131
16693751 16755780 10596898 212800695 217470131 204042233
4509852 10333688 38810517 593128221 665780412 679899972
48121854 946909 5580430 157876299 177451758 144474072
563325575 168343916 325152090 800626527 524483354 834101593
33270442 35791764 10302119 237994005 208490382 244357519
42685851 76431033 480581881 837280687 833095859 858037448
33079202 45528997 164502897 629950267 716907035 607600548
88739079 47444649 7596947 136756879 155119202 154804691
343005278 135951722 13494792 514753168 554828847 446999307
124960935 11032248 30773765 177645635 143812800 270357279
144601237 327278510 43284841 787104408 836530840 858729761
319879140 177327998 77418573 725628307 816762194 831497290
35888240 66468438 115753356 786676451 752988469 811782163
256609898 33516573 19213433 416193129 460402472 441900398
40819493 26271318 9860793 287645570 292321968 322170589
3230286 1653151 1227490 80062921 77194863 83783230
44061808 1321131 1197752 183700325 176165326 182852490
268116841 67182169 40046382 753486128 723928662 724622609
200751492 108928885 57891997 945050237 920251711 878058361
483766430 34654057 128062087 676564747 776419880 920299721
539542601 215600960 41510623 847941042 595691793 657789346
360032593 157564231 248829132 428125195 438108254 360063480
466013427 66612431 51155048 788570562 708573328 763825386
77037472 23487679 45722736 566401519 472598367 500062632
91654083 8439034 5967129 128166677 116552526 80530652
28322424 5906284 74444100 279692105 239980498 284959395
37821915 61194452 15154636 250978066 244220052 182932326
135645250 77553113 129728168 428889454 396935700 429071939
113641776 25896860 11620975 417198449 380765590 414958611
682585670 172039574 328509199 783657026 550180913 541057582
78531463 43791599 2121305 219885980 216940620 196264049
355927633 5043473 100814333 388920308 387998308 362097202
751766 1088748 851977 33919840 30338355 32860748
5214682 13657350 17051177 204072334 247024126 244212441
262238342 24437009 21855200 508808490 606449842 444916153
61827666 6407206 5770259 189583005 182493856 190287517
182613565 23795428 50704675 366036857 345933969 336173610
363917214 132300338 110103808 548315196 436206859 496867125
20770493 46685927 53400497 441965627 502318980 432673290
370807386 18115620 47729398 508392245 448393571 392303226
716388940 229291432 399991152 870480173 297822997 774122651
21154539 184645937 4731220 534967802 648077052 643694938
5448853 5797070 11233441 360122321 285218288 402287635
199261065 63766696 91378808 423490733 444577787 393799294
216673910 39487590 4646203 768893871 739459452 722700439
300543674 154824249 32331071 484902658 492379938 513392732
379327638 34975429 54410879 668505881 342728543 654343832
374492431 48318074 198278860 796973311 700744315 886499194
40127085 17586253 11246314 123410329 106392635 110662224
110042067 59134093 48758645 437248602 523100953 513961741
6651720 387476 1096978 28893060 27860365 25967808
325814952 27610541 115133060 685180867 690642144 761006670
560006656 183430619 35921986 661104590 539222485 562525763
21657674 91801410 58133839 365846429 355251608 340255895
8951419 335492 6534419 23388254 16596509 23014751
30145400 99999038 19912861 312745699 349662509 360336717
45454734 187776 35498788 107210495 64568408 109020014
573326028 2776408 228706541 678615668 769009860 755539280
21479402 7657074 9025541 142716375 139380375 146014904
460538344 12285095 25844461 555745133 579595742 528075000
299142828 27697446 92705948 817098802 854035439 939292671
735811566 298902882 20647325 901952688 885609506 672410044
424993180 89120996 60831157 511798724 515461998 362403603
7680847 17282545 4134144 101757580 78898786 104583771
3530047 13527498 17533042 218646174 183116166 220182120
11082188 88164569 87463376 915517817 919491541 908833964
69878668 24950441 2717878 728970467 577715158 731868414
2564702 1365161 4130113 54637244 55189004 55035091
51231575 16355059 1342583 290719533 292626797 282159963
289926978 218126458 82017716 654754249 526404789 615705411
329181441 26095944 160677128 442883657 438933361 430312967
182738135 13076029 148687806 563008847 435853669 593696418
67068362 62557765 7556544 216304020 184737321 152203577
479209614 16857917 204612690 539057363 487741837 482906358
55290123 109605923 275650853 526106116 499357931 567552769
6091830 26785718 77919667 443331810 574438153 579760896
13916791 3523335 3851935 71842001 70047905 72558791
115990364 75178911 24114197 313630265 324479825 278932999
26516478 111770089 62635544 409829635 582204515 521426886
380758045 44864219 124246029 672760855 442013657 623024825
823698808 257311151 214050945 971082743 780993145 504859332
24986810 77213714 94461639 824309075 819341966 651842203
215195530 38308367 32406753 421294616 359285308 393570636
12739378 2325070 17176833 566298488 477788515 417325291
412190068 180996008 120044767 908041655 887334482 908424625
23998731 30142773 5005437 382467645 332446751 378903316
287320798 8272210 54176331 880751760 798258677 894741580
40142869 165533689 32325933 676934932 667891826 648426999
120637274 13158140 83438268 159089141 147058797 123408634
33530366 120301410 9354117 694764402 611042914 631035805
36937879 114733423 11310653 458460756 375733541 422550943
32538475 89289102 209102034 467815806 487852347 514448897
3281434 4524481 51580966 331513104 239894721 317373536
451101970 166598622 26099970 858501693 910041302 876230092
27753960 21320783 1517921 57716589 63380130 50144093
421510476 212519948 85893127 536806630 358580620 349355828
158965403 118604188 200623785 792421395 785393044 635262887
284386387 120890446 83872773 512929248 517594811 547603706
288314920 64017995 151488261 791328175 649538215 790739004
669809293 29487615 131391274 793618494 637468201 809077307
231031530 145366697 44006487 427004082 443755300 400626928
56230612 18820656 77393837 545314760 504240047 564640370
93005670 37072759 175191476 818606239 840903247 768975901
23539594 58663425 159513328 290338217 332741478 385346000
84014216 25346386 31526815 284222027 334957880 312484895
2026804 635527 1499644 38945673 41838198 42921662
216357144 24660052 57573964 507452337 396327704 535674421
290408994 290335159 43109986 842445847 829324613 819543711
33405333 214791678 64747189 866512386 918182915 802039521
228590593 66708371 141313302 856464979 969688291 802973274
61949844 44483627 47130539 713678962 682948992 647160898
23053738 5183552 9767432 103037880 102494994 102098233
369357085 46641577 52545150 710859187 511528864 594129615
74504597 136118472 129364289 679841097 808027991 748557079
14913075 5799164 492796 36110315 36243094 31923382
210118734 155118027 98229285 981837102 974623779 935519752
43571391 59728144 31867405 163468489 156097976 182464054
44667239 10365103 72595363 366898062 325043342 450982400
397706699 327159833 22082053 743334488 643147793 257950666
5189687 6057685 6040656 363086639 360809637 422774692
57881405 2723903 113084374 408192044 363748378 394610391
156276131 43702770 81820698 238591363 276697977 277892849
1552429 6729061 225887430 596636086 602246922 601884678
342209482 16146417 20833518 600792026 552841487 566901848
23515751 10510183 4047802 176361139 155989467 154416845
85167430 26465564 7046264 150542182 124698750 70710948
63623637 1772208 735042 155032897 145796423 153726387
1857054 7392805 147985 24872264 26414921 26914744
43581850 20332873 12481118 212584205 278228204 168396913
56653280 26584414 18282259 403622603 418416260 330192857
269700161 29338310 140113212 436685935 120614023 387965110
131144454 63029039 14416395 836005261 947217169 927086576
178563033 5966703 61993383 301433573 307319421 285055407
151868593 147813128 55282179 873104366 847010546 522687868
342245815 64976147 39436149 358644682 425222278 299263348
97290444 38403333 13629548 127262774 116270219 106611155
43977619 167140714 80701288 375681896 395109173 375570536
6077662 75190661 51159031 381611651 327645449 371762093
165637245 18871596 35808230 704278116 639832121 721768076
540938956 242322212 39725084 749052720 699857517 804740296
57316969 7568918 48279344 264085637 275547851 257339887
62201955 2819494 7738291 74299388 31323304 30127166
100089293 1840124 77284892 930293416 903831389 956127316
365926375 162613268 27489084 438610068 357880413 473018460
319049758 48426714 214889649 843435980 736891986 748750674
14478216 8848121 4759555 23413377 19975728 23186449
252808983 255188016 97235644 736183595 734771576 811924969
64068331 13263993 148972 116260420 94384407 92965157
452688419 69529931 110408414 685153848 808705209 804962427
279896269 63921350 166848665 724464508 802110401 746995174
128191372 88718918 36065212 224445694 232839894 281350880
68153438 198993705 25232979 635850244 771147215 612005375
16704815 1151456 52926447 247598992 229700338 241078032
14686062 3755296 2935734 23216943 19929346 17647781
139964834 48901790 135657447 669877231 710116985 568088407
248865038 1583754 162364760 807983645 814916962 846136272
38018837 4460315 6782992 210481456 183690048 201330759
8897379 1181021 3640556 28095327 25212470 24487694
318370085 48419086 241387920 456051205 444295593 495890372
223856818 60715678 112867030 308142590 306348033 264368340
249526590 57566492 46470422 871638296 881189084 884482329
415552148 53092029 88273703 718361174 715495622 716353453
196184655 6003286 58149205 311472674 251653779 238711317
21257432 21212612 14955518 29901477 26714070 24768516
457942865 120119675 53802773 668215651 447216727 378470863
30484034 52023115 9563277 627445255 642572330 623925138
133058753 23623129 5489378 147660190 138852984 82982333
8432254 19669601 22683131 207015260 254235268 244537568
60098010 21540301 82855205 445820450 446989434 450879184
211940460 4279367 185216214 799678672 833555969 689568664
318320 732218 858857 22051036 19982790 20166851
49926324 178336658 43165503 856203836 948173968 894591050
106038647 21494302 19830276 301857542 265290122 260885573
104778955 4509111 742253 183205192 174753872 172330394
83076069 128363 54466439 528178024 553840200 546727311
9086100 100437411 109507901 330457381 415119403 380235299
35199296 134363121 83266570 645732988 589746975 617874781
12186369 178847376 53540775 763186417 738722405 741756599
94666777 80744375 8737603 364564120 320148476 371007081
78786650 16919461 63827690 264439547 316170489 248076146
194231363 22080681 52903427 460682906 490570991 418015357
147533514 102404725 25558431 202483907 175725522 209057137
355156660 34288643 3573586 477304864 324512615 388444148
737325189 267308107 142452038 857792462 879063506 728392296
97316457 45056539 23909858 310202216 248174968 290307041
416140093 121100571 21306886 541815057 507266289 237737612
90328626 15797499 42767414 434197057 369044396 413290952
134042635 16381445 110084094 391830845 540289681 463427754
382994573 172581001 71279285 752147555 502917954 377353837
264479526 8522196 165457924 488179080 189499528 425855442
123714838 76370154 325636879 867111673 675403679 862228204
146034660 26417662 983771 209570758 219738082 196052086
12398664 23697413 24503318 289593655 301183242 301470700
59317168 48929605 62305912 423261364 426201650 398803095
337371245 135520294 169781880 640739497 578468254 493700641
429849163 126357844 194739257 606961829 428458119 429315981
546530849 147503782 92075514 802303827 797237808 800929922
69647296 71937149 8764647 201699303 173957786 129324057
92038447 96352211 97672808 884831776 873865403 779939678
235630296 1735711 116123532 285051564 329900033 326118008
432020277 131519846 163211153 614349954 214345431 452707675
54403452 3505478 11271436 164206235 189273011 193366289
1245929 2795068 12432345 47218588 39677750 42285758
147436505 25604408 73248427 354712682 257942075 349352510
145148408 141935697 169632876 572003746 815428579 855181150
358886397 27782160 138998254 779059714 489200304 799432826
62562164 5075254 9030664 243674140 229751053 225627029
119170 91123 234253 1289639 1165924 1299474
92421108 19201308 11901653 134521246 92937719 113710010
189597076 17174510 27493561 628241298 577991442 621352304
9595511 4640791 46569094 193476224 189117034 186893523
9546063 35969701 4232716 517367387 486475014 482608328
37057346 15585942 38824481 483133794 378879705 450558771
4849515 16352147 3225515 643737390 620288940 666673543
2404515 1922291 1264670 607154979 571306797 516916266
81060621 133752869 45015259 701903115 885733514 943518119
36934720 135282491 21094696 361877898 427035367 405170288
97537998 101272742 58671131 643656547 636996727 652057654
467801354 105355243 182563537 707926663 444626764 740060612
52395162 7665098 17556962 328557155 283880212 290460433
121401082 51155367 216377877 758557058 774597131 842850658
4591240 5645046 7411040 48296221 44437327 49241685
19481609 10672276 129551810 392502691 361731355 375436528
4622089 1779766 40859 8893363 10657504 9209774
78924631 1289693 21329208 118336788 121618698 105219989
160692037 79618494 93059293 273340289 263681369 232203686
38912913 96772603 339662 184478645 199066393 211032161
5340094 7359533 10835046 199826320 176005734 178489647
12348952 92603728 10657778 323716693 320488802 323140860
61783972 16987862 44980410 84364216 150251554 149897868
149057893 61592569 98777204 478146015 449912912 503210519
9605259 8061883 5992400 91159528 111973821 106220510
29063769 11041444 7170605 42065980 35615959 18629593
14854309 2476133 4790889 223945471 214470342 212673177
181319583 8890905 126602662 568431286 268768687 478112831
14253754 33614609 1056103 170997294 154358440 179040096
777137 7669576 33272954 329005869 324993294 274560222
197129409 121482671 221632396 944808220 915941142 929074753
225180911 38211615 86297128 496555862 472552945 488152525
190279082 100519112 154767212 758262829 864237067 451042039
409602626 25512176 66539915 802476601 800375874 881434041
242245167 169979409 88727458 442124554 356420248 331292660
28417085 7450971 6951011 121367946 114183606 117299157
42968965 19584269 181017165 283808000 368440902 358973761
113908740 28285776 20052954 309930001 301391959 331194776
801856821 639331665 251475104 891923432 850737357 463594370
145401595 31268743 173187395 585780115 410769178 581500309
26141617 28863987 28561529 116176373 134278812 111020734
221875368 272584333 65020338 314787258 345633689 129217178
48874364 108468868 4733711 497122663 469499093 522682271
95708971 4625415 38748157 166217099 172306266 109268078
107831043 18951478 8614353 301236809 264715590 163764898
121550675 123650245 9822165 346918652 336883748 371401236
131770999 10071022 34178527 352556939 343016387 303297047
7701378 1254608 2397673 75132129 70678523 77968440
126340060 12863027 53890521 706462621 635644649 659465309
76946220 36624562 36544180 94102517 86899935 63297100
114909024 68547952 56723060 858659926 682416395 672923480
663070 2543759 2526164 45669763 47167212 43587516
296049460 8670472 229438640 428733622 424359618 440617416
90696406 128290242 345928171 703342848 563356536 655470607
14184833 16235229 3520678 177365467 171666198 173085708
21191778 3837601 10169700 31631934 23260943 32806906
135072125 68947861 12142334 352073036 363593928 277477830
195259341 157421003 52430826 647739130 652077596 679874042
53821749 41896071 49819287 321910363 308405517 329499414
122401375 36581961 151041214 350593429 348172353 333601791
35500071 102580104 50621940 628154786 597608875 599709111
7410935 15404691 5740744 397307405 390943302 410196417
307603139 45326053 52074033 383483353 326252410 346273331
352032057 133051588 27900418 807246232 639195184 689160979
19341905 12006268 2012918 195837447 196493800 207314536
25829469 1019520 3054638 181249424 191738878 161514381
5822746 12886392 296262 76563656 73374150 70576043
6824817 991805 119122 90576384 97903216 67932694
114063140 151641397 196334929 791418640 821205670 823866618
29383413 1959582 4253203 54128561 53157151 59100003
268864009 36490470 218464146 729395602 563567757 666467445
74940872 117456460 124303998 657342169 789493563 804635701
121204772 28187269 41053894 890723318 662125023 878839773
1944706 4675564 1994580 34932670 36745023 39113403
355429162 96879535 96469502 726351115 751003960 575722603
12976172 106084049 85153337 476415234 502975361 445573546
2128658 111839 1552109 9223120 9254326 9207599
254953264 10626612 184352536 641720157 546986287 603049266
49480639 16029935 12761234 59935794 63868913 58051623
566034462 102933104 202450999 844204720 635203555 813526732
522037753 416683758 49157455 943371635 897318090 923842951
324061461 190102036 15560988 490619641 481233732 367540034
905215 29642101 9951691 376273826 408407666 328706751
46812105 271852 5152234 74282356 74671055 55675930
64827118 29976938 15295656 371711374 344481715 370749377
47400661 30989 24686763 62009523 48821753 49133085
14136155 7175751 41337295 895696266 863981435 800393724
264702417 15382081 82876130 575934247 289364434 489509207
410681125 208361120 14383949 542999853 466646565 219221476
51329041 20926509 52639794 189019100 196142592 190999439
34925442 14888586 137713209 824817350 702902961 829412880
79828449 7619540 50228361 368086687 435760178 425296413
282802759 28415047 67466311 861341547 870900357 866417759
4088712 19984770 52332515 306302677 278505337 253146078
181965666 57257651 88885552 417855562 334663973 366596828
29257910 3007112 76827301 279256563 238598769 273125684
184289078 73405491 42670882 458804461 525538983 424318532
120530065 22046548 139779999 557919825 554917561 413525727
15747725 8877354 2474630 126282168 103645321 127931812
143958698 12948467 8572232 878701133 793422373 970829490
80352068 26216467 49958039 105014794 68643034 103451015
217709187 186023798 68398726 388946425 209644123 301312584
12346243 1103923 2462560 26053968 20853282 28942995
63164840 31847999 84063698 817719707 810896203 662976287
640184447 36156174 219561129 792108394 817229435 657208445
53841723 28111105 19099945 60699429 74112831 77175366
406417141 148219001 192797419 414936813 178553157 298478387
11394292 2070012 10504083 145170705 162029261 155961627
138285428 476835 49332044 910300586 981620992 906910296
158653390 116527228 72401893 682107933 682788209 622271388
297779536 57773785 100716786 570187628 555388480 367678865
763430006 29612618 151037953 978173875 721461596 657330229
92946850 16186410 52849806 295910835 295112964 208446406
436760279 103575037 13517967 586250799 427430427 480122898
480307794 98810247 26398089 551383768 280413843 231776036
275311879 163391920 50869120 551406816 565284254 518847425
54737371 6659694 15707198 112505720 102929679 81365274
333472910 12120536 98287780 416207601 278614568 393146873
204758044 22860979 2615749 495432164 399052025 462775959
238363924 82756156 43209171 522553109 551517176 533977291
325043 3018354 16147963 327747772 348474086 342934634
4404469 3606020 4564630 97529937 67059760 81559255
18602883 8991030 8362589 61860208 60928551 59658497
506535938 278267521 336915936 686214751 766206235 429702274
60758415 2762120 16958519 121515629 110310474 118627499
2979811 20728190 27689285 169436125 190124649 184869944
119363946 20178370 63385795 219799924 182409009 179765757
454874744 413046102 57618186 560853393 563550885 223705414
55064548 2832136 48113683 93971120 95813923 87677533
206822836 31965360 10911300 802018091 730176236 671224678
11796900 54312332 11306069 397387653 398417542 328158993
192807237 44861132 28804173 301141587 299639019 297425795
5023806 4300756 44191 15738305 18111281 16981845
124033397 148333233 196509035 515522388 616078208 597129089
6519962 4295992 214618 12466428 12572401 10045651
372202298 54346470 159499662 441088582 436277267 405400158
438978 342928 159632 6937668 7198678 7322781
463011697 21968440 252063399 554676874 516370321 536863102
206044591 39705756 76066257 441599925 348213127 388993808
103181202 47290403 103306435 572981905 582604145 591720867
156716676 71481124 153563718 888216468 760151262 913076251
138234539 15863007 64768164 394819496 454479873 462543827
51099176 24108005 60373632 72939567 54068806 70712336
6699103 61606176 21243615 323028353 363772230 331539350
57017476 5289337 40177585 114692565 124102959 119600582
1282545 8472979 18055068 120711328 124827342 105175975
62032839 9362650 14765383 91514311 90584885 86424842
203225532 31463972 11630603 279679945 247564648 259088575
31593505 30083504 4450076 181112613 163616429 175137172
46057992 20969253 5895323 210529193 209204501 173430045
644947760 141227741 286027687 757579297 456382717 960846651
256665263 142732715 80325700 664572902 600538490 418093059
47774073 9005712 8643217 80038019 62323476 79680054
1119224 1365464 2952702 9927897 10832154 10828851
139430769 9032647 55284245 256212149 248716070 233462830
117946175 48061696 52833528 301235074 316712324 175434796
13690061 119544941 48791203 752031033 736932027 764753830
381513375 16363883 151936810 453410943 443751614 494515857
252985693 55762236 62996894 464655663 425647172 386530317
274726614 29299680 37296325 498979075 421244359 451866692
346783194 15334701 170265995 438478938 470071185 490522882
1648752 457191 630802 2947842 1772998 2596944
579012710 367223965 21846710 678354570 621276534 346599829
2151275 9997913 9732916 135919768 135333739 140451363
2359976 4837987 6954342 116761052 111696782 117908372
73182953 10423792 14744697 167648731 146955334 134720434
190765412 49680110 113913379 729816168 701056340 731730455
631802 14258162 930648 74597044 79529787 76836378
400586118 17503106 1862057 889753574 870075699 957175414
37713658 22087608 154764917 569957803 583803104 570949487
294626 5276294 1800792 20499016 20361686 20153577
1388742 1051548 805301 15295170 15380202 13748229
114632911 18730267 145376629 226352256 261347495 274171815
23124532 40443913 21721353 295168858 318868797 271965959
13364986 6030750 10337320 140106033 159239166 171446572
6641406 8566335 61665504 518804868 485871381 530228981
21590722 730477 32070839 252212798 289380000 272338902
118813741 214062777 2940905 933912847 800712102 918657157
42246405 7936533 24966122 52572508 40102164 54589260
214418379 32296883 436401195 789985659 492371502 639930449
175926786 13253607 74246050 563560879 417178660 212939697
153701569 56394746 13070027 646480112 613958368 539067795
97659440 111860963 17945072 759836667 705025930 653047794
195143 494627 150008 2410107 2297308 2396072
99765111 30360063 125944622 962025763 732372348 937395328
57818155 60506013 50966686 380793158 363718726 355883622
255398178 18960669 160870708 328790034 189733851 347969687
11352503 42537598 14556177 175892605 171621298 173532140
102033060 29035587 12320522 545885283 619193582 620980414
198558103 25092075 3602294 311696617 168446756 310058930
133510193 33427161 22901547 386676146 388124352 370409228
34767830 39438471 144390292 559834230 592646634 570089952
8159549 24295270 21178579 329334485 319874936 378302589
16129866 3495630 34876370 282406672 244814127 261335923
37844484 18165991 24519195 289876710 278051943 299018661
46423503 25674215 9427123 547351984 611317891 563955295
34306981 5690560 28167634 317639458 296176383 331576582
290569981 34279840 52821325 699033398 722676079 481437899
400145460 1606156 323227521 762062085 612627373 446848439
205910104 145369526 20473342 240999485 226920220 164958056
280738701 3477367 20934988 599196529 653599218 632285477
10912589 6147345 642018 90785638 86872795 91858556
479760149 33967949 223859879 948059560 957839222 629012026
301818045 91153615 217220316 708474928 734935463 682321133
6789859 72808872 37100675 432274996 447705487 576526848
75532851 39637940 25297719 282824537 245175471 325516477
6922961 94155794 9465943 864575118 766902468 847056059
743779377 301336480 130849147 803637222 422830161 506905914
38762668 28097609 72068935 734137310 655430732 761228590
8354509 3066626 501894 24155384 38111257 37649849
658729 582337 1097432 44486044 30524311 38741990
147429640 160483327 44497738 908176293 728954696 844001729
60806853 52155049 91758340 906104902 916250236 666290259
50383796 179791107 89529564 848318574 917781289 901232330
253713912 22014176 28815755 659887312 224901665 486858960
369358823 439935391 644635081 575793399 608979869 685641614
398821060 80390935 188189647 757027551 428672999 718409471
37976682 11373114 63097754 349623984 299958100 342481339
96961203 50994767 19639016 753626250 770397586 771402895
24855418 55695896 4919834 447645570 403617502 486185081
31379539 2539199 20504815 415723509 460050311 477289723
4364227 44284498 4473319 728984223 690405577 594985759
139986051 111049192 57700793 709298496 530319772 664052604
10079979 151959412 44734047 662219660 799356213 800442001
150915106 90589215 102851352 248718456 259079919 217014467
400354733 194480546 135091733 732345138 769980676 745324689
57344722 14078304 23292634 190477886 174224320 196862864
81590868 367687 9657133 107752037 98407576 84994092
479435907 229933587 5596899 704069376 632280438 835746518
253021977 212198872 61626679 767015833 698641772 847174804
10608215 1664243 3664908 58370870 44281725 58233006
44505548 42082574 259796315 523462694 595101886 617650441
569772137 3857995 132587931 732012388 594368854 741788554
607235016 398201768 351267172 681085319 724478963 641094433
738749965 307640756 193803965 931486888 531140395 777120965
33853920 201408985 229849988 958592486 950642221 949331714
12677393 210669564 8448205 846249135 916496184 849895578
203547335 14799254 36823506 357098899 135664974 354850520
169922367 46641827 59404601 661202709 664590691 406927935
324898789 76546384 52162063 641138664 468981655 546248337
63083740 12972719 95021281 460849068 536353180 576198668
3487947 73321332 68807595 343709945 261857533 348594828
24776538 20239819 5065102 96018142 121241352 118643879
76779137 12776753 10525428 568752008 450886058 565434648
617402014 231868003 264541522 715007944 491737913 543834254
269845954 21404418 81656053 669460384 523215813 703645796
45858049 31402578 8578979 196307130 283700616 262843772
234915825 146746969 2566671 585578598 509928155 397163664
142310965 33671589 196392914 613936556 732030142 717450361
32543229 5460819 15114968 43207885 42724221 44597612
455327509 145112818 26544579 563342911 440630141 449008831
608377064 146744710 117765361 648233034 297220076 311301856
2878800 5142308 1690400 212497537 190381968 249286323
48736265 16014203 59173183 623308734 840926178 765650878
50781283 45134511 19636167 903441533 838994460 907736161
130836135 18406120 3946926 306340664 276514498 246089432
22353227 260306961 120412041 929930684 923026853 747625880
48738930 2450618 175884363 599709177 610643533 550135190
38066359 117879550 40895636 687991815 672742620 749912157
296587546 83495245 255448109 532208156 509856725 413744030
135592451 45727853 19211176 583054338 543638972 484022835
18340803 5712289 9931251 202714034 199486515 198052647
184518869 86397085 30653062 453304765 454101091 446669975
13148879 34933443 8450407 255598021 287658828 273550177
75851222 128448777 159385022 787900255 775844322 809382382
1521168 63446621 45963890 227878496 273433314 274397058
141118862 43321479 7609314 201055575 198353408 187361645
10172821 154654422 44103395 623353994 601177537 588956420
271589046 19467564 54407331 559098113 578542075 511280125
134807081 67058767 19071592 218583094 183122776 92272689
2286638 49024937 173421975 682735171 734691683 714384731
9758113 15478699 29953984 394558660 434023893 450786201
250630628 27335526 69513696 391291844 416912183 309447458
49186676 68773915 39354677 754210167 806478572 726045641
426961050 30212062 21681236 511159203 479963605 439640200
58609709 65994816 886067 620585039 665302915 672975291
22790144 5161199 7982607 220046278 210323991 209665706
80073506 64748946 121032098 548058164 667597703 682853211
48476676 56779646 248806464 707477788 762431974 754428211
11180101 149817282 123871504 682599762 807583971 832666975
217721583 293921879 23679134 424921238 565133667 390090308
197130680 66351352 23404884 446089049 423645554 488904039
280517848 97606505 11783544 499671209 253654533 423452365
78796556 30637443 170123694 655758495 842819499 809315866
147773872 94181965 91147656 248341800 283461162 272154388
105362827 76302272 17723997 114363053 121419703 93747272
548808914 266775337 162036495 624303349 507273174 388043245
446382281 97455456 11937945 907962894 569650914 852271328
72556530 34365081 126467887 293582454 252727619 285987921
30520105 77523990 69957019 829434258 884955455 881225040
68873236 45844180 53405085 685878430 690092381 695433926
441044759 421763045 232829742 844339439 831722232 842963020
22588256 77143339 126222861 891890278 856127349 911037101
81135564 96752957 31636461 332731190 296455864 330116167
602041187 79079301 95309592 754100775 837144400 792223545
26072947 54275828 10035538 133065144 136270480 152815738
607203660 643353 339076261 862378696 736834797 893142983
401566574 254321230 40456655 464849266 699743247 372945300
14824085 14545213 3072234 75436806 69093383 80970450
47563711 14572748 138526861 648021010 686045294 668850445
7992469 187566072 13786048 542830929 597395757 628484339
3869362 13682460 2394270 560232676 513991218 543331011
13631127 884963 3696119 23390614 22987773 25021976
24243150 102701143 98977001 271981682 277980312 271825010
2681085 5655803 11597781 194420577 196077724 139176210
140672381 4857067 83440661 275552673 257318836 216711123
146644389 282850068 192426486 554947742 604258604 551722211
151197630 79809145 20226554 287520099 303240875 260346445
144256676 73154759 2510970 145369680 161414426 132472585
153132008 266699 37144375 240079449 210114838 224949885
80361450 104529426 369555960 913212926 724380344 961465601
3283006 106283269 80659339 370545446 449082016 421369524
36268831 149405065 50968976 451970561 417391484 442863773
414589163 145917805 75977791 738480231 768160922 464742359
3785432 12358026 18649447 342033045 376923375 296148061
9271541 9129189 3542868 43431253 44817611 44610339
401321378 404596044 299883866 556962442 500430625 495745454
96592077 13695852 16339416 156501821 31499828 122854117
114512595 9406648 5161806 139141487 145358111 127862556
103688067 33093267 140886162 376970721 180536177 272032041
398177075 323288633 277384666 561916617 563704775 495300446
210345008 74933257 35590111 482110012 342975558 499186772
475972563 58796417 192628206 717716453 274416641 415744770
10511182 4102757 23346178 159999816 135307346 145985406
87816967 16263758 165841947 485253149 548078286 522724946
3408134 8990533 11599528 255370481 299081529 306399750
35170794 4308757 8579543 44924856 62573153 47401133
41751006 152774131 89614705 539498770 577806124 539860218
252167400 1716042 161623799 326118127 285995021 305617794
15643416 6193723 26348578 78597497 101097736 104558347
105005448 10026524 3268896 241690580 112464477 198063859
12318317 11462446 23010651 157872239 156252951 157819591
232233841 170529822 43692222 583253880 442433782 587983444
33877705 2208368 15079640 67318080 58461344 65045722
29957286 85638574 73494728 451460340 500475120 497869115
558972165 270470616 29622309 717789843 603763919 563497135
224655961 14519038 100362388 667159088 837342622 817429128
21275650 64686435 76778161 502858211 456117168 433242368
83895176 315803688 328064939 789858009 861824974 705623679
39887689 15851246 10748348 152287728 155266962 146490045
3777577 10926594 16043103 443128045 481970703 431273042
218912130 271493132 126386723 550251827 489994832 499908202
9343255 5071155 4864625 21063167 25752234 24578685
24456758 16946345 22395832 170781072 190683935 208906900
3086499 28716053 7533504 154695262 150600792 141031185
73211131 58898776 57663771 286975286 291448737 264596425
5750409 258659765 26348968 747883367 720915391 737817775
69897468 74822299 182075766 720290192 736595059 740201050
334006469 161946548 87582087 690269235 721671389 673699596
314753883 124168925 3186673 733048947 708638257 772968463
163542581 61356819 19913258 631536358 635053358 543652380
118853285 137414159 85112215 739309988 659237122 712549542
19601430 55862605 10426947 404687778 407616960 440146081
54997487 40149405 63358978 904380754 897220718 842660877
803041562 86396527 746312837 931408050 511089141 865666293
39586006 134319351 53637111 510086732 521582165 540915699
576644266 17006306 16372341 801606139 805613788 670999042
57516412 12381187 8833972 79146375 80481254 84029511
18169678 1465839 160492266 843558041 845584973 721900058
122669886 10650571 75932157 404504685 349671071 410068586
280942861 45533097 128427904 681524577 561926338 643643029
82893226 107358728 5017375 649016736 621376507 510879719
30456940 7549909 54368844 422634561 519337195 479733350
96240986 12320935 4994527 432379373 437596085 412925812
434085853 223616551 19865385 494175597 503832653 431596564
15950415 5143854 2561960 490846133 454823011 413039241
386316612 134833340 120438297 490005425 431974765 507911972
61763950 46731454 23349960 424113753 460814649 428328800
30248797 75616950 5217962 683523865 552123512 683994235
210288814 83000778 6615444 609439164 557256440 523534740
127904590 86349656 37499642 337367900 369080208 304822171
57161486 50120486 32348235 428055297 506787383 302183323
394402306 295296512 187230988 823957332 919129334 733795255
398297840 1028745 205488362 543400888 548986368 557392633
363178145 160071296 162264167 562385352 554474778 521382380
45744356 20693723 1382703 377883052 354775573 372614071
75309015 9691297 5231878 134166879 150563781 154881628
42725767 2795136 73528057 461629201 459242728 449471495
129133740 92952431 247530582 842224387 851302346 814229527
47727420 173735287 127409182 748544517 723711054 718581121
24583924 18005820 48204257 169890286 167179750 108401532
94789344 17115386 75793240 242999716 269005530 276620848
293651216 44461554 66736091 655865919 561782137 621167459
20212270 8478701 2547938 52921164 53174858 53117488
202491177 7044753 167126234 798160811 707359617 718318558
6178602 2684415 6743512 92661457 92381120 91269079
55279811 18499676 13124325 104516811 109316397 57965177
183481 1720297 856019 9129192 10878704 11295566
951757 84988273 3747698 415744590 433590200 432707732
669201286 116526641 925416 788911600 702999882 617574820
6224276 35148415 28395368 327899379 363170481 387411573
329392739 65918657 61666026 333663740 134570834 237759055
3153761 3109857 5595807 30275572 31443289 29937152
43107079 31366127 14080767 590957616 585660317 604767396
15635300 9662337 110678472 437674511 455837997 405292513
158125540 23879553 85261387 911371531 939285074 569536946
180531565 5800949 44357367 573773834 606485044 571445245
154619572 29924800 55894279 506164580 443200734 352405380
17886156 11046266 48439335 787098470 774651105 609172071
92179690 31400358 59866524 120571611 123125174 147822044
30700476 43217259 6704702 353992255 371227724 361847048
439061 99211836 47833403 399072280 396285795 377264058
68802715 8341292 39510687 820062800 898548511 954314880
4189772 17740370 19788594 580412359 588789181 591506992
112316655 166629344 22632403 710302717 894666514 765950210
19054589 58324561 3407102 453470297 437629704 428078089
156965661 21323098 5866110 257791369 209123371 259433667
77661254 42995957 183302845 625323891 791386100 824241769
7346840 169393276 33093128 565334296 554181847 576091242
495029 267366 4709492 14806954 14984981 14472791
164542165 11756967 4121997 674999611 670301942 605112275
282046273 74270669 86486380 866523138 697448906 874623601
240483846 3736050 1631652 324662709 335632863 362665869
20251981 8748251 8266831 179423703 189988823 163247665
65190861 25706150 41111715 85266571 82881227 67466139
543808574 366099828 239071394 686663287 569498027 568252812
1475302 1211951 680420 6875044 6252156 6874920
110808130 80326940 189008133 491039117 471370436 439808524
32367450 71786180 107287223 637558351 672346944 659803914
39117621 61449054 16931445 466475328 471885113 440547940
45902260 405329 4852808 393412615 399957983 339554136
376584152 22807977 10894143 714541440 411989113 643201086
452970810 185821216 170810264 841681744 820211351 878120255
13961659 8543355 5560587 71696011 78726455 62256003
353250946 111802967 121435891 599046574 218795302 577788406
144915806 36006809 8712853 209713876 203666880 137842211
85919113 80747595 265655306 726374303 481704791 863505771
228522018 27887485 110961490 440129442 388404346 404076296
47451289 65861462 114125301 811579740 849070828 606336535
30471264 36918304 21461005 245635908 230341506 244294111
28241844 4122418 40601502 449017020 399178307 405186609
143392162 82537968 59309151 314005676 356642208 329034665
70599003 26041091 1687683 167523280 158541538 164901483
28290627 4575289 7162764 162989717 126267596 155307977
15145020 23922739 1192516 642986683 667169308 623630280
138538395 149134370 54610353 869543521 935534952 900389704
53476011 33319764 22121731 84704588 85208273 80075538
115063829 14939006 41117774 209531559 222324219 213543072
114347648 12504092 77420642 437717371 495110629 535615608
32793148 77433103 5829501 541714856 596927750 572116078
231391627 150758852 19452595 378006128 352562081 358920342
1032700 153583 24191572 94372032 119125603 113587125
3932452 6286977 10406027 559648618 588766494 590937917
17642093 110780348 36917903 494455745 502514137 487822528
24463265 2844297 9837116 32533156 32043316 30679127
9505563 26145795 23191835 121414405 128989486 128698808
411033848 312579446 141802148 552102888 477006900 398913932
212662557 22266197 36818071 573883591 530825066 537714266
94634954 65707598 126028018 510786088 510595155 515235378
69759445 19227575 5147610 87511328 103952041 95440135
263193340 46241382 53161385 722361228 697463295 732218817
268023415 27884740 11179687 861806216 719050678 752530764
69603292 19347940 21980418 139115572 108611202 93942041
700048244 110397826 88729427 842925607 902449941 588156704
53743904 6693684 13774184 83580869 93497571 70219471
5319956 3893214 8192922 34026491 32807173 32518465
5601592 784722 8432666 55979478 50641304 57039365
352481801 13466769 165816713 749027485 749693140 600381796
122096525 89799702 196200 365781316 187539088 388565719
387073972 53918112 275303843 671175210 717852445 703646975
544166555 55793388 111260354 730288619 666190222 852298819
253609444 121882360 4527906 398375469 612304379 638136030
12119380 48319544 112126528 607462555 543392246 551431986
21631655 11553759 8352164 303220298 218701961 299618424
164033112 97905788 99284404 851538463 738718534 769659324
96137811 17141265 20388168 172209832 117583520 180159894
537557973 152901893 8547380 939962505 707084497 760419686
17386123 20044643 62118521 353509951 338004331 361044066
89844730 11444422 109517456 265239185 298770448 305114067
1046686 5208070 1399125 86824095 90287352 72302384
160434230 49945652 11417516 731018227 700374885 768991073
31252173 264393673 24563017 863131516 956959443 912829971
269968009 99636222 94148716 395295262 350111256 360171854
122964184 105086112 14348666 776255157 708187373 777328102
6464847 667193 14478268 399521121 437706658 389520294
25480785 25277716 12482175 304441312 270060527 310632446
254779427 62636726 12788476 369306077 249355574 245254599
96284691 12916962 17732530 567621222 545186473 540586620
113769062 167140404 15189385 547448772 494257565 512750835
294863924 69441101 166766225 947291938 941962545 979667801
221126499 386086753 95128098 448012497 499666212 525233788
8058825 1214575 2978700 44590802 45325835 34413697
84219740 28194182 5984454 173479000 169665445 169896193
438283711 29030298 218383897 710457854 524633031 648053268
4274799 426523 1131822 9312544 11497710 9788428
316207147 170141495 101626623 369855052 357355916 339496508
6176840 35551807 20367196 431253951 373895656 426097018
189536861 46459934 39553950 300258738 274098487 276978040
619186 10787386 5407584 252583196 245872269 228996967
116209448 11742464 55076016 748416326 672493225 760372715
24732887 25559911 146586578 473825946 382274334 438377210
37250856 439692122 182674697 808302308 787528380 834041569
51743679 230508186 121963341 660168523 683527399 685258267
51831571 9666161 81559334 740015209 622061236 716331734
401079051 7302108 89040652 548385167 479614706 349995217
374073191 192912060 443888724 822324523 614425121 534093019
699593744 366055688 131434680 748115281 750639258 457687766
371487495 56994015 48500606 630157031 360220633 586587602
249466623 80770090 342063896 444060043 482311279 422539671
73481836 46031009 220297 263627365 220127286 272401892
21135926 4701370 3664637 70566673 67161636 68458213
187149166 99430238 2665001 767764431 554811232 949271932
65624299 46042186 17819347 481075158 459843928 558774815
621007429 53760637 425002449 926732963 715845602 764284871
297703695 34448005 78891194 527502501 496627024 461369261
67803551 68001662 23851394 401982641 297914178 373251524
60046096 99263477 112211651 335778358 367579870 371999533
344836 15076576 23239459 270381783 250607081 239677542
319418933 92847573 2457951 454485335 321062979 446535228
23052287 6536839 6728446 166299407 169327428 168992360
13173768 5653146 2285213 24577798 21371075 25112943
11995594 3780117 11821068 221374198 204396548 189173371
83977807 43103250 20069704 316608890 336119807 339987320
499841484 255973685 82486584 562001152 504956440 395852322
204303477 29582893 71265193 348180858 335130358 338870801
382494738 150008258 59411786 745399730 720491899 585506564
347669767 101083554 257080704 505819263 449694675 538990960
361750230 1140742 13186283 839258914 733234561 919610968
19963403 161286744 17015835 827706182 564169362 841029877
308003307 16664460 11556622 659762304 690054376 719179621
1435012 13062233 1170454 31044855 29926879 30978104
16368676 128628447 24796089 686936361 648851008 702648632
291522654 105215995 20835087 341165873 338276680 194938659
37220599 28427415 10600760 324910777 323843191 270590998
102290077 31963718 21862900 516709828 477034777 499912383
33708769 71664544 15413443 389394849 389294312 359208297
17866922 92558730 272881 639162601 650275378 655188800
163364233 17263390 11989298 302343341 194028294 268440626
221856082 43782002 21432958 377592055 433599793 458471836
107850522 47035912 56741983 295368510 238303863 268674005
32844542 328284658 46544083 793110398 816440198 967248293
426699220 99299022 2073252 673845870 579747726 821005089
38151918 2943084 9049006 43154008 21354014 36085138
3088003 23421434 771956 110144853 111625204 147949635
14309300 30507435 83692881 495176859 482986107 475580129
104260219 67157514 35995228 208600895 181427476 193775068
410227 459978 240180 34647284 27000865 37085735
91139689 16400318 226118540 301098652 410746430 440117294
79232882 20726527 11459020 163841012 182204399 173124380
431217051 31244318 142484701 500119970 548493973 414677775
24358940 5498900 4528572 274739206 253646986 240541494
50407659 55168153 134991283 737299500 612698374 745775770
357312690 455552862 202898127 486528890 758630235 629645790
22683595 31138750 39778846 566862691 564316066 495772065
165637290 1646595 54855306 548607219 467357516 510824316
581219803 280417165 408078458 786527872 794562722 486254523
290134779 58622880 140173200 570903119 745785953 734414393
310981911 127147692 2638679 542273498 529312501 563303109
277047941 6310777 174223546 487725725 507585877 488316111
483755816 73656464 79087127 674370639 607968639 735738365
125821766 14008410 60308083 349959357 349886357 348865336
16050218 208469353 14998575 877098713 856224029 786456343
144002332 106228940 55742256 415990919 322181514 287764128
14665400 71397127 100092865 974218412 924011631 829365318
650133562 35230453 70964746 909440478 819669366 882621866
46550745 95939418 18168204 395865637 411820687 421667730
113176869 27182888 81249247 922519123 871222540 909917538
422295011 97646666 57074252 649086484 459246820 576592692
35992390 210408 47527879 330032540 344560173 338677525
55549091 52066353 42547498 542344758 348684431 448135242
3267343 3254969 31715771 433780536 410343249 366768202
2813734 759892 218674 3264809 2947753 3194913
330181038 20491762 10283770 641544757 592242368 612448631
75002566 140243415 4977800 661792962 668301185 647031833
573413770 32668678 2118540 653808703 548205404 163434599
14974366 18611092 51405466 177434640 209004736 215144128
125857322 47708761 131223951 514957458 477201456 542741759
107461723 3643117 148930 126571824 133108479 132422912
19144315 2748720 7466696 29774028 15802857 32216356
27405862 38351199 151597040 613661159 492663368 558413150
228932779 7709923 21905394 827626552 785221611 860639441
10353287 28554501 49889057 626666449 617255287 535726155
9940858 5808671 14109238 99543474 103593419 74494242
304289926 165303646 39920849 497513622 422281419 293413039
35584200 34652671 28902039 230289460 233278293 224897300
429333458 39675292 32050103 744056129 704014921 677049778
190422046 75567656 155834310 364594345 409945473 390028557
66119261 1367488 44047150 276300136 277500680 291235495
374053496 5887872 69472435 464857345 506671081 522310985
214031108 95452435 15172282 715386158 727918921 741063537
69935719 65303193 16497432 254513495 317162202 278258605
4145372 1972669 12539562 299179381 290585210 290170046
6084833 3258774 1448683 51370572 66571029 66566376
9602042 17822506 65218078 446920150 345781266 464407581
10897428 27534255 37647288 831512818 783721800 721450059
52328192 682995 2026083 96100246 85270922 78877249
110832085 24848223 13931001 131993416 91514682 93373365
2008029 29996003 66704316 779910654 838190162 802083649
161672945 13300358 115850052 244997941 309447381 207497698
6740109 279374 25937663 72397619 83410511 85361534
25283507 16841000 26443274 172075854 158668731 159350519
34079687 14753132 10079370 102009445 114583055 100134248
56134967 41052881 6973306 107814368 137156084 89002131
189731462 14382647 49786781 567257073 590191468 600648629
64134356 40192209 118642210 958052771 888506013 922918973
567311582 37319948 11809465 615530793 248815553 583364607
3000215 1550600 1512787 9403029 9792896 9944887
7326029 29939617 271455 873638120 729371107 750966336
295316112 39677960 46440497 316021425 371205200 327777046
31597184 8157383 59864910 600095828 615118508 648938826
33723153 20573191 125680488 897756401 723762289 820817205
307747823 94671162 167094284 498033843 434494147 416818443
973741 2422373 97808220 396156854 356670370 403241739
467607749 77974516 27017537 643346286 878375486 953546077
56764621 92384274 45428178 643598553 576094743 520930348
68751799 112269 6953056 108049137 107068441 102938819
240578990 20500755 52470776 436346621 379058120 344241760
466837274 135420866 185178669 495126843 422087550 308507281
16524792 22408079 15775752 99577924 95231692 98632506
513505723 275022560 176282700 928576715 892597927 870315384
117051878 23057072 155221526 715626159 847595377 874379961
7652459 791161 14362271 55167886 59299141 55015329
201974696 110572927 3652525 711810047 663373411 647068553
22623923 5496767 623104 159086150 178868558 171006691
274372943 26348848 24007099 309055791 200345272 320492086
12484139 83436541 36905361 747608135 673382689 756760337
205114781 110194212 45208306 405291580 433136979 431358409
14464194 3253891 21141865 129767923 146501767 148957981
126213530 71808031 35192210 340971062 385869955 379912162
21088630 14818284 28322051 798183904 818756648 753237175
22686598 1549437 190221 59289499 65833288 65971829
97389614 13095166 26871333 114702813 102923952 104556530
464936869 253067906 81487908 770359785 650456879 451802632
199719037 27659592 81709481 378727303 401339355 362528604
324272416 7552707 99150817 345597045 278725590 242708016
12034992 2419731 834159 45736108 48372220 54593236
47573785 1298475 29456710 370340999 421501612 389490322
110221589 11188359 57676450 201098711 194262413 205394551
25280639 50925895 22291499 364123733 359779959 401578935
283823136 33154805 18275315 554444331 538334488 415282534
189582557 218758593 261515715 544061474 812080676 672682904
57011875 10278932 5529088 139740284 126930965 159286428
23152096 4388617 5437151 91782022 85270743 81262878
148279824 53565013 55314903 201502477 176962998 160367322
8487162 914694 4758629 11543157 9572762 9480772
717329233 79298532 181073206 986631644 815214084 913933748
18366312 48638714 165510721 503927933 603956003 609271574
353882275 128440201 6784670 687714199 676790446 668635594
25234428 47658081 18230852 650386302 644477071 683505203
190733720 75512979 15736196 378424141 379907542 364592101
2821917 28742532 3178721 238966021 231897837 261496445
1758292 574765 9430638 99554093 91914520 72256777
10489900 71465823 36532352 272827310 302373162 319285126
122493864 2376018 28593512 490695408 481387107 603699863
58419260 37964587 61849962 616616993 571620680 626850458
15378154 1004114 1621793 16899484 14980628 10374429
61094157 18783219 51042545 204892982 194323807 171368674
108756026 4241966 89980921 348291127 298706758 445490111
224396185 88586289 13020646 358272212 373768701 395508893
46924482 4442075 48238718 287801257 287730479 283007928
118732320 5285946 37742415 692439589 599966457 646321347
14155846 12994723 88299296 668724094 669579399 604642857
385977032 193589073 255749629 590720499 609193706 616036726
66485491 174043897 63001979 551926446 540970965 465388727
504980479 50783723 11367905 610524663 902543779 818128929
584049 7870813 10154108 44359661 39065951 45516715
4469762 2797159 1552426 73064345 66542220 71885385
34158572 3389947 10241404 49258287 45358539 44748095
4085826 21002537 192777059 744348712 797359935 710581422
303626171 234890075 36714805 698693480 504956981 662703179
615584115 97702103 235238478 896984456 822960822 570459291
15389823 1809592 38824745 167351022 151181008 161746963
250084089 775274 13578280 816815265 715727207 587581286
492731613 145156194 259131418 714767036 630872854 717012182
94038493 99322296 30156905 505274252 513638849 571256887
111373880 55491178 124523248 943780171 952161039 962050398
683241110 355021245 302102024 892011213 784957936 618946841
62999837 23835 77090588 587523375 587910509 621511524
260172315 294289557 182507918 306379754 401758598 356387144
75329939 184654106 53173234 858207133 865057247 888498796
462174956 6000247 213344468 678723537 668597680 674796656
514495557 22266474 117146697 741623792 791955497 819844844
240577865 131750650 52548618 561937802 438003415 517995576
157363142 66547632 15464805 178831063 176057980 93123395
3112467 129240933 6535785 446865494 502179928 496455626
115336937 67398801 16804192 344328908 457920153 417752622
175005161 58875023 63657371 713355801 630422384 529135066
205522110 108419636 67060363 211204691 198367375 235251861
72913244 2485401 19559547 79915639 54511205 81384325
31516002 4893073 4852304 76163177 75560224 73974747
148965109 16348308 22435890 890282338 751498510 869402695
478111907 3192431 10600836 942356067 886230428 945739192
24517507 52864213 20668966 347259944 306412142 360818497
51049897 25319833 44397243 385440127 555322704 569141541
202135397 108029171 117527906 650235438 547057178 583440207
78790755 13413147 107857989 835602607 561498101 748390369
95690655 14691982 7658758 333115701 348111669 354958070
10473383 40448618 116671718 698833388 718112747 801025801
66082272 1326007 4633940 127341108 174162345 177387360
194665703 48858401 58437979 201837307 145642883 209675415
5247195 2482613 434002 7708617 7386271 5691490
79453503 70216217 8277021 307406997 230574598 235634096
217762758 65601711 4773884 809178878 800092381 817889043
133876547 14459850 56247043 461628716 530492668 581253574
37069508 51153630 31967626 372390476 361310971 191709083
13503479 31983769 22701482 97258322 96892194 100524668
13713363 3708333 27109936 955378857 946382559 816591183
15562914 1161437 13403325 91562386 91663754 106260176
685162074 329468770 752406094 828323476 796930143 836060728
73581862 39051857 193891034 920523433 820883048 683710199
185164436 10111087 40078259 573117196 468443642 555534411
70782937 16924330 18293467 309987985 285996638 205994276
92470526 47212356 228613316 688093602 777078078 821912053
67888210 17401670 14769011 108147372 92531274 73013760
20946537 279675218 123623633 843097419 869667135 726889987
364283370 62250052 107969624 675845958 676289893 548825037
131664766 13454426 17631725 589554522 575759342 538980607
206733731 4141481 91479500 509362326 393201456 499579344
27914216 2577191 10547663 190306894 188428932 173796454
35792149 23229948 39757292 416903591 433864828 420882486
22016013 12131091 1606245 178310648 165671673 157166191
386449595 133714757 380940131 475834818 303723280 469993244
148484888 1203753 108117592 317586326 280302763 350885811
45834581 18938811 1287956 70021125 50873500 60045998
123429335 2498786 69261651 424454919 474982337 425004120
546864145 1133408 182410696 789064529 653133055 623464162
191204560 12952946 49784873 555573519 534984056 555235164
643086 39763234 58598816 281335847 341991676 337599175
454997400 528421006 168365336 695520251 716560581 456525872
210467169 173832232 163277887 730497506 714349081 756004078
118981495 71654228 6566718 235449329 271999191 196632554
11783161 43890173 43409889 132436471 149457264 134565710
35685386 999224 13920605 151337938 160788770 165315300
108213242 36192347 9766379 841879817 823080815 920827863
5356911 3650636 11670129 277820691 351734580 349245512
230825076 174525549 125708195 343672482 256501218 283790827
15714141 59494147 213435 659183908 665942235 708026870
83486821 38087300 127718154 894901746 807978992 960069250
33043099 2396110 28983421 189269841 183158178 184392303
8870233 22221931 11257995 134586393 128816449 74883741
56617853 90433584 45536191 797200208 790342296 785608596
71321735 58204938 50810359 248692122 217985683 228525043
8619669 8604388 2675026 46674324 44085429 47296033
394371276 45692483 122809792 838470528 762583025 762940899
37774624 98225110 13491354 711769296 633236646 692522394
119103258 105807791 35462992 369989268 406022050 404167563
647900441 245914069 13402151 699359418 521622718 467496348
61062247 8148677 6772858 208242531 187930907 191858941
985415 13556535 6540380 62475944 58807404 64440818
49145973 30697559 40204722 239335593 248776375 261211993
195296263 107784244 30683769 554788485 450794387 602263497
45460022 6807845 2760899 65160427 72192464 33227913
83899261 9203688 45496625 355522884 320629342 338901562
491523217 12061642 144753868 961538985 962121522 810721667
17432134 72818962 213165798 923054775 877838892 957845501
113867853 45629870 27375936 568957141 588350618 661348921
177591051 72463175 49430408 254396217 245369190 203522492
59301457 43127419 18004378 107783055 108147958 106814964
96009047 9159524 101412379 771878265 649931934 741627786
276579059 6661247 80045736 350854706 297810584 341383844
91240800 7480373 75711774 114145170 29387414 109911600
236116798 3663187 79531779 538735295 496516204 342966070
191498159 22819041 173397295 472327324 690557973 727357436
24776559 8724694 18553162 162040438 160504039 167634701
46922672 113750378 88521614 682682661 591262617 530520369
232134169 236596994 179276570 908442246 852449570 902829642
282042383 304938392 170188533 606280910 618694364 566843278
424745759 353238575 355356778 912476006 979257467 810636177
398481 1786582 908332 25586391 26575801 24995143
5579162 21291782 55843775 688824266 700097769 781201388
480649294 347438854 29725778 902591858 945067713 615469239
31552794 1506311 1820179 620542458 609199569 631931215
386742918 154322240 48854998 733660017 595902548 870797828
99938963 13603633 20889946 506429656 395067657 514252257
489043294 174207746 232162076 724040651 658204066 763753125
63173277 23702789 32094213 395890720 451777257 343376693
80324385 335118469 52735422 744664884 809191209 767196827
41960663 6341572 1950060 737055768 738901594 662672998
66847816 37798055 15551509 605539741 595136931 554969996
650088517 217341002 8339433 697097387 699937697 461450439
142312924 74201905 17958779 660852110 662407391 683644335
196023752 131572385 109464299 871283229 861543337 843710807
186091427 2853435 43489710 298369423 289313279 342160241
38607466 20723497 11636691 392752003 455361326 428927481
21380311 50720358 20309283 336162383 337173235 327475002
608910906 177326759 365126948 714925921 668043392 801595513
30531421 735269 225527 144495263 143910303 134849059
123017126 30892188 107831942 222449933 87343571 209582738
201226711 141033787 797776 492187962 787231172 825271397
240248008 15080192 213836716 435193272 459063265 475777688
327199950 100304809 141095532 400875761 380506916 380536965
183347706 27423662 110339005 295406667 295836668 283285198
132397446 63771618 801734 207542483 213231976 172755888
54472298 47276815 6695028 71620708 70473724 67166890
40227831 34692163 32882714 74709885 40909157 57731268
82217788 78610155 30660612 580077834 597308745 546632326
247713847 94722145 16379804 752836121 709394780 504213393
646559263 130871899 36999228 720420932 530389052 655814656
98158963 1801598 25960671 153722770 153794382 166399281
23023647 37068045 124219567 616528832 773459877 788479669
23389759 16012608 5342372 722816275 703378927 685243260
1861808 1454870 28475827 125698141 126163611 111731402
86256401 121635184 394256 127103211 150164607 113229077
27579099 2714392 33594500 121704794 100607047 103480760
529095065 161267615 106207716 665887961 608281180 819085928
80696866 212125646 123025846 809139105 840248420 848494784
1404757 2259891 1946980 24095768 21308006 23632133
26675767 47759789 150136964 612287370 680344132 735241100
138284635 7105099 27128831 479553627 575007336 495775809
284383991 80913016 92055656 505133010 549836569 531484199
139062758 105486560 72424576 470091930 534347235 531753504
418100886 117796038 2078033 452107237 435217808 342491882
8107068 18175126 17949847 145921565 100469852 121759630
83527173 977953 29838181 323819832 330832440 351522323
877619 27425082 4340785 172847543 169559184 181267859
164850891 84435686 186613655 283592841 272472807 228982220
122317649 42528405 4459736 275893458 267692786 199751661
696829617 92787687 148390082 857756511 775775244 377825392
81709556 11505304 435786 709793269 735652786 791821043
23933122 117838528 50440439 503811920 508501794 435033016
70330074 151456655 20951509 368321039 341736391 367866302
13307113 18140189 2429685 121215393 131888520 137430915
32864066 17219958 13776504 66122399 49393780 66356790
264603561 1787996 68819901 349292875 282941401 236851931
47624080 641831 73476303 650375232 727489285 736409766
65049041 71159196 4599424 882784519 768047797 788978085
277020556 26530338 10128251 676274404 634968346 588174056
43462146 3035595 14974720 635549518 457818561 630576731
56937690 16614377 11838444 461680076 406190630 478004352
24883319 18391361 478377 497755874 546895157 525636448
395718234 63072359 53932509 677808577 826728667 747375757
66905435 17937605 26802546 123524279 94475384 124741422
11616923 114471 10672189 284030888 279431603 254127804
74279497 133355399 35775470 821400822 711766907 647709140
17304411 3557888 38713799 174640384 190800270 194430965
231225231 164650179 115389345 876164620 772223642 870985279
262936720 28659527 24389945 312577207 140930812 323678147
383767264 292616516 181906287 539316394 459793117 514542452
69919988 264841956 18297492 735638861 804548809 820211057
17131503 10606667 93145629 592009252 427624053 590465305
1451220 179540 1234925 7617962 5514780 9256312
107864097 1085278 8396970 186775869 207605049 99784528
1918502 1111374 4520903 148133417 147141968 131995848
388348210 125680959 304018689 536746118 207494038 507023141
55962957 34809650 17417561 98671682 123467314 78417870
412651127 16986650 14797508 621330269 593476233 609436983
88647745 8634065 9760748 143610638 145875160 97047212
41868184 30833415 24767202 553784581 542489859 551248759
5806939 887042 39137960 265408335 249976932 276146356
133993800 182115532 203442153 944525465 780724960 899453020
62811623 22822084 10209505 153994509 144816145 104748682
541624043 57745776 292504775 910832597 402725555 836331572
106086792 18578562 44123287 172172083 155302375 164089505
74474505 110885717 60193593 624883488 670401163 665950615
3435430 12888619 320102 57758553 45660846 44115858
109303801 2131347 35929345 676692080 618425050 639825019
41469432 53577157 83200844 368030568 299385707 332598935
260333771 8956408 36068400 461853990 422312310 417327318
218802158 59169996 115716074 445613905 417011211 327603920
20609304 13744466 7134797 124119129 122575138 93338187
352469235 189368835 65391449 549963026 336267786 534856257
283434050 21901416 36958907 499063999 527862118 520206165
17180736 4086839 26672575 223804837 205741796 219556329
12500714 4705010 44841375 348505150 294914166 305339742
267761054 212654631 199416043 763972638 830120110 785139134
588450941 27659521 58171495 959826913 862573859 737541685
184332153 36639723 32908779 720432115 642345797 648032149
64130472 84072191 166868389 636388940 619412805 605464273
637094536 39945997 8693163 787266791 843033816 897306944
28738087 8844087 34551539 405276975 483358594 400602792
396458645 56856877 369507452 432755134 369750879 406258586
104933338 93391731 34979988 573589323 522449480 533638027
87938041 1715362 31338381 407388672 390901752 384102178
4883107 32176925 12413735 855669574 710874070 829251206
48886081 25917304 5885915 120454244 166473340 157221545
15141687 26973912 5710799 158779299 199872178 194835262
6667559 3132316 2576909 31683827 26635270 25719310
151294607 31805130 169711735 444680270 429700976 472811618
7939903 139317061 134629840 721024684 768424910 739646766
60096781 90193052 100323967 788963987 948599711 766875926
349205185 9720290 311302158 509988815 440824485 373179694
140573421 12484794 29922904 276466083 222405745 270489441
139654164 9322702 37337429 558979504 514289324 281153972
142678757 8185797 3373315 281020231 277712758 221178681
420735478 69307880 11890974 554041916 438050582 517587003
345918590 165882522 8474423 608008650 520765754 510178180
37112469 30602014 88333163 299142097 298473034 276701523
108040947 23417160 17783917 140685902 98489209 135340449
5835549 45725399 71522830 435586112 407365043 299703180
156091053 62538753 76907321 222299078 218051586 228250206
38058541 19457316 345801 827453740 828062972 754396114
260991955 35243326 288895341 443808977 300031186 463830430
23847808 462384 53385238 171637253 133824396 189384404
7966882 5149512 8824051 255024189 234992446 257612246
351878592 37767341 4120957 804415488 685566940 823300643
291827412 293142123 12818569 581487088 597260730 630264208
14595048 9790825 17112486 69154311 52816863 64968087
19026723 4192625 26055730 154245276 161161654 170439941
178832272 10121828 71390875 451311675 454845508 328355905
26235696 24794442 2229113 37910019 40852456 34890027
350858 453089 33112 3486435 3523800 3354743
17739622 28607812 462019 591780330 554029333 598461835
89855536 46742920 59701623 640501742 545868703 676449245
518839604 173942564 41435603 665998942 662530089 520376806
41493320 64761503 37632943 749701594 713197589 648395581
20895336 36659451 29367343 517118027 504441644 432986720
513696698 54870697 343241118 886785167 751290081 764677502
527792776 84831775 302723375 922023873 620625817 965539701
72617347 56945167 103849012 599907365 620439461 638202230
281639196 99207445 28032783 549712710 542266513 282637815
122904990 31669467 83365600 205617634 201874890 187895828
209819625 54585116 67277896 555386538 415101534 527164324
336826818 201002021 129898002 511205230 583836519 303274932
4240962 12102248 6968383 123257391 103182017 124586059
188196388 36916750 100071046 456488973 472496428 341761607
347924864 308880875 151274513 781773331 501304191 713536542
38231030 90084797 68617420 657810850 687768356 668128325
251617413 212653750 30709081 819743051 873691962 802926140
128447561 26974243 43510600 717519905 643699740 727624828
454368531 43362241 215896477 698342955 641486534 764559684
31995244 16391933 2125395 85824642 69049451 85715283
107338718 79800365 10224332 380500168 379069093 364855804
31114145 140749062 146433745 612244669 655402891 551571552
114986420 91034286 87445543 150879322 142448874 105055340
157900988 99793293 46572556 278174346 285000919 280929476
280978232 19523326 203469682 755068205 663339093 773346776
589953514 82308786 47789909 844816775 835049773 826244687
60233958 26943883 30802414 130926256 102824290 128196436
40520806 6816570 33099111 87503766 73155137 106959669
51659226 56099048 25896152 362966357 363521043 278690951
373176187 203917544 113257751 578219746 500042881 563862534
439138 14176061 3837776 655924496 747352785 744002411
258127105 69811112 243253760 805057909 764809711 839873209
1250228 6715429 96803 36329582 36985142 36669774
38933045 2689403 4891124 46081745 39309893 38024872
166438192 4785728 18362968 351082928 371013313 346432014
155320941 26262164 66203711 532795669 433293339 477896650
100496911 191686241 62888089 556645558 638552582 682989284
278190928 544635 46658702 439640299 249582143 312885858
20493886 7887816 22982675 36891282 53696648 49553058
220283677 21583325 47727487 653652576 530943574 663962620
211342711 606948 250209408 853109153 806353611 719155319
275025037 60884397 46533768 500228533 436670913 484204016
43534688 22935691 9514330 542568447 524871286 540847663
56935146 4469025 10173498 84184635 160333720 143567858
84723406 88648933 72417894 422742512 439539409 458227203
105207493 142520535 66802323 889011724 906647094 910478381
165412447 11235566 11656237 504350207 522787812 489903140
40315611 327899153 258888688 570790668 827073497 818627106
5248720 700249 297354 16944930 17876845 15747837
28071713 219324649 91855298 946432583 924261511 791958808
176464334 109587189 120188567 216197091 162454000 161922073
90694666 1222734 68870663 683547589 734113764 741164825
162774565 6227700 605735 292251321 151917833 172303863
141950662 11606546 19610980 179978673 197967982 192938734
39606319 61956986 29085613 410376008 349190332 244568418
61982460 2404130 35460397 64629337 58638821 70818174
76462719 154592546 48032519 624629944 652022050 664275962
1173190 9850504 33341065 230698815 275732097 243617004
46556495 4868266 605521 108752376 99305107 98210316
42212448 3461424 24421746 107135339 60658736 106292585
109788431 4396052 3545495 136683572 111746029 138593472
36693399 38062233 13539030 537172685 523184684 570703943
97339942 69539677 9142775 124996164 97216529 105762605
10868200 18594418 15080235 298508459 256392857 307517106
138483597 26026246 18565192 773739749 822911370 761733307
319646969 100629525 9424957 544176552 579375167 394379245
70798273 4924014 10554142 132539247 138995574 138156637
332580906 20325053 95501059 379542193 97779755 384441801
3966983 33067229 18459820 492872012 551680620 550383906
74558825 5738684 101640546 328287811 366645137 355025252
94306462 19296489 49668055 189705307 162458095 166595434
10447455 68062359 1297302 333925765 294350388 325261832
228992132 8749855 38025000 791619572 769943257 592822321
15605789 40707112 30703802 469776812 475105143 404808565
127849098 54919208 19205961 863627140 819130180 712704214
17752891 30461090 17224223 211696394 180448916 223957605
242439276 33556162 69357528 612836413 684858068 625076010
25682329 179125795 123280172 401540613 429814515 421452297
128440229 30285499 4357626 212617192 139362791 182848758
214622066 30031362 4583089 392220205 346270776 364545495
410647678 342554262 33578044 912257619 913085504 799765259
47707727 157302898 9185040 404066632 367279958 381245882
143315046 94564037 5848472 650968279 807260919 745247275
299230224 38611268 68789703 432708721 416630139 406063132
178169556 77722892 69082916 717375220 752414773 597138157
692600674 321293883 49541116 947666263 561225963 553370622
91087578 56243365 22869350 340695420 281959054 292786955
11510337 8355003 5204223 12123057 9022646 14596867
33096626 26553239 48569855 169537358 142292071 170368524
17951231 2702557 2271756 118614802 117148000 115648004
152205429 19009155 2950945 751976265 738991387 730393739
263245993 151326782 46836668 401373681 621566103 256350684
203461877 118414057 96751214 590146957 614989486 543963130
105773864 41008380 78084494 592123746 597518155 713434710
96173367 3964589 8710515 267501092 273807231 254744602
34908602 149349360 15762647 420882712 521449078 464345012
76503152 22330904 42934925 202457682 202380709 192190942
157697165 97955819 52728182 432848948 351864214 449282549
476016893 205053886 54978942 745580697 607461382 438797226
2099221 689542 993987 36018977 35550239 34253783
1387281 2589297 5792903 28186236 21823307 28075691
8172145 111832484 33697611 435365031 418238543 403288844
393002511 248303388 99780919 660011695 723988840 600309311
106477603 39421028 18656541 476105656 344444358 161727924
181061241 177293854 90469994 292079697 226829824 210719119
338541 4593745 2624843 29878163 33111694 33991795
426639392 58091597 18389741 647156885 671065035 509925293
10678131 4103937 12115287 66999374 71675650 55936461
24510693 50207711 242016099 518718378 437572735 502699966
428998403 153094065 22597822 671785059 684317655 695580125
90266364 40460723 74627120 147720223 147707975 125844869
234291856 174249684 43041100 815885002 953325157 904544501
35328765 10364972 2552221 174324941 124576083 161453962
282451252 75253809 135101563 585933254 639212287 665718497
550128429 15075674 172275474 784509607 727792486 437327160
124291988 150135535 50964987 730122583 585701069 651223953
349930665 109589214 47149375 821769234 822845294 804010275
565429528 269309582 18999528 622346399 385885084 535461905
61382835 61497197 25528626 195398806 225997451 236750702
402831585 272198169 228227190 473921819 365638747 415819792
13017323 5675346 22881308 55397473 57697524 55814874
231776521 92299919 32405344 435349020 405483219 366497919
95387481 25664210 21553393 444005743 374201501 436995004
160443900 52552387 15849608 912877623 530911144 906078002
8262989 6720571 8850727 23379475 34674346 29341283
896154 447644 1094572 18292394 15732709 18188453
53316963 93178426 25411001 452665516 380425646 393863653
34222718 9314414 8991328 588325281 489407153 540454674
57200396 40393701 12281912 152837428 140394168 159921559
256253691 28230220 25466026 530013647 478512971 519816407
30142508 9077883 14543620 792149653 806866273 729712323
2531072 873277 3943831 121949181 105986428 106222314
31618756 54754977 5052952 224581381 237464425 261470058
12314341 10371699 15655440 282298870 337675088 251009829
60033964 774335 24882027 365717391 359751594 310151772
390542170 221898414 92887249 827411898 806882692 821174280
270598346 95644330 118924058 522903776 389022095 473385066
110805137 120411850 34963373 849084995 804462824 758404280
9945 30123 2734 197097 215167 223450
514379357 35606328 143603801 828536377 591048021 746396944
20076397 76480882 29755504 391898231 403634377 447049974
47859977 19448788 53160255 791781678 905637845 794631357
224398103 34550151 6645641 454070773 607224152 594698198
20664573 14419357 55947015 676592589 702291416 650521354
3649557 3908717 786981 62024642 51958241 57320200
78911884 59763481 13593650 431985290 497861028 498753080
11199549 26763565 2958090 759781273 811930271 686605013
34440668 2875274 11776759 43221245 53503036 42998673
411330114 155516626 56436848 506922630 447885085 380305935
14824420 108156385 7482019 360893623 354708564 337270126
172394639 150134213 23900102 738556954 911333599 654835416
365664 84377063 21608240 480769704 492006017 497938975
228773697 87392805 14811938 589720410 443967551 511145474
447155975 32218242 257436184 786375507 616061235 811938077
102378216 225451040 91793224 825740597 830340814 783823790
174977438 36695367 172689555 726762607 699368502 633663515
91545403 71033053 31422218 486171459 523022495 484160936
4218008 3390219 80756113 855866184 890171870 877889984
172571195 71792838 59279872 224972969 197826645 195159273
59874041 36968322 473436 407620724 400260766 316042647
64273445 58101047 8687475 314156333 291034528 259168126
105394392 2725550 1545082 354361479 349902180 351951598
241801565 53741669 22095790 640142895 677332579 592433563
31794379 5077770 79241090 423456823 464025244 381134707
37736865 150700738 74279077 795317760 877152403 898703663
35863576 10872259 55565086 273721875 372177759 320852347
5310951 378171 1402880 67687723 66917425 70542213
246771181 48163521 8587018 709992002 627844923 692714533
10964819 27983392 44975436 919486631 937498922 747533040
271754720 14970621 134279313 883886588 746048976 852745222
56465508 4183595 1430516 88090788 81483981 89689445
15412830 24275036 94541498 756816611 800350753 801737397
23479345 25033398 59122461 198870655 270196829 247176167
168514951 10083812 5226410 544811158 696295495 655521179
473097867 316115589 26836325 906048890 813687584 771024779
487901196 72757918 167468386 668363736 558548730 646818344
22753316 15519809 108572232 288613427 302256894 319758898
47812550 102827685 170763983 584211666 590453436 563018083
191939496 55760046 60622790 711216319 627543579 602475493
32640390 8236648 20610976 382419179 373328990 361972098
73540852 46890882 64810682 498746605 469274736 441205043
106660607 80816527 17363111 765591713 732392865 595154134
287766645 351650457 64751277 765994585 917513380 841341624
9878029 71275704 38490323 366951959 355494300 287236534
12296091 6292921 122488288 727547485 714700153 710173831
49412933 74918608 147516867 918183472 749095507 722580753
58547216 18281975 73825593 398008769 398037181 418114509
221116728 9416204 58945383 294417796 227186662 255385981
116208694 9999504 148161750 668293208 578388245 723595071
350193104 87163045 32562260 422620887 164307787 380371374
508780276 111619006 139618271 831789169 921164150 819068920
65868006 11970878 22399564 306075965 317646775 398430662
90263864 109128785 41285487 870689464 883372467 682539538
1659733 6261983 13480703 50016293 50269393 50672603
79842943 53091033 95282356 881024276 910259663 665164489
2926979 12873792 19090998 120029369 107183257 90313463
190227009 211579291 204597713 581368190 375715673 592478729
251143875 15770792 174095624 388133693 399203751 382591679
480987729 62439049 138051469 891232657 414789447 738190319
256554516 143555118 324310260 591283996 536527974 583178146
503332148 114596695 356648645 516838480 517301761 390497653
15337420 73446156 53292518 312608758 443874457 483939363
205167207 15233608 25367763 484131456 416666888 427904917
343470083 94463470 133014448 414931761 273327368 379617948
169603401 31787529 6465046 468088959 354830469 374437456
159179643 52499252 7305077 416168487 436300642 390044736
27888330 90878716 32576839 463858729 469114862 434751124
36479806 4021388 79424490 598525093 631018052 580832254
27641601 67322096 29835824 457892865 419686377 443775421
111692127 36954879 70327427 867589106 907824119 966606965
239626087 32651600 208602362 498827603 359920221 499685623
52499001 64043796 10073978 155713303 187505913 169343560
38053574 246540264 36435849 654144241 929238615 642938473
27280535 27774278 72715659 276551615 298730908 279226005
272483146 79891324 89912675 433006887 428026230 355346817
1979199 70210832 31587738 446332541 441834688 453311759
345617906 563264208 2048577 701588744 692457672 766202633
150439437 106020848 144912864 745665685 701413502 734292085
519383808 50208497 172923687 759270392 880807367 705878596
118510955 60340769 38822671 546883408 489481103 532283395
53482084 18504109 10897862 157771648 163452502 146360921
53484467 8158530 20762782 58960985 32854979 47978899
54947130 22447079 124139435 367756681 275362674 368773347
21189848 123710992 4625249 301588741 312681073 311969506
173319117 25987604 10459060 530076577 701355201 744290146
1707785 23220000 3268325 159110801 168581651 182122780
172809865 84205276 120353572 252835078 277540425 210568355
494113925 254651277 305072412 599230356 471398380 624902194
357707650 326353692 64494636 678032143 553403146 684888009
106441255 38997508 9537012 832556707 769485627 736648521
11160412 28102010 51402833 352481915 416064486 423260313
138316247 141349 83850386 256373402 224953029 218189928
12819193 29177034 20974102 157782010 176003807 168823649
216389301 104726911 61849241 842975935 906065917 978008079
28183827 126722610 91150197 821417743 850776136 869686279
156457036 10409119 60622643 248946801 285945573 212557653
269347428 15585515 24013884 527424972 561770156 465023498
8180266 2267745 13555561 132989930 132445824 113411033
36529005 76777900 124324856 657948615 759933907 767737063
47594457 41658551 87086736 306060830 207443630 249078796
16422840 11330139 3527766 173404734 184084734 169273212
585446736 48243677 160408341 739879342 607063477 701734097
374314708 243078797 103920250 808307994 715279151 806371375
6174506 18671445 16023542 84144328 92733956 92803435
393093656 28526997 60082435 519929127 546105312 329876197
159447127 41998181 43787331 411750320 351834886 371578528
14352710 9582273 28587528 75544268 74607020 50422540
224827764 21975376 18109185 545850112 515447110 532247523
67250325 28532226 941436 97331707 55759231 66672636
70167573 25662295 1358274 208237480 224231554 201583603
2578813 373318 9382852 41521735 41370291 40247861
31265518 112347794 228632811 878745163 900014151 823940651
1888532 19800860 5181409 279940070 271217354 253982193
443058622 171677606 4428951 514218088 413817354 452477405
94431808 147851236 42802730 470468946 506351241 516692674
282987399 189647198 79529806 410721274 301897560 257658434
114930982 14574741 25208412 529708219 599956836 599539843
53624306 2138376 4466199 107948908 106776063 90827198
156469435 14893174 52932810 718342461 711964675 670147988
93651484 1965718 2099085 223607523 195109388 221206420
17628706 43970496 129064779 555986328 517424571 546655551
108043773 46416516 43830725 245939025 238644424 243710385
4679347 6852435 3561298 519235185 625291973 668042106
39771164 108936977 59659013 851431558 900258156 852338635
362346356 34591561 24429524 536119669 533540953 470204144
3779906 12002964 15734938 136373255 139797282 144094096
24883 263976 1463092 6860039 6556794 7739180
195270030 27923120 103539258 511694772 465587099 528232840
329608961 7034778 59342368 465417726 479278402 435317383
140190671 4867655 16674603 592451940 580759425 470207110
23158630 26576072 3137920 141925770 140929922 121208966
463374898 75374704 185167337 588549723 706973232 753020800
1382337 118354884 252111114 711911483 711312935 682666338
35233243 45980385 16368070 632118901 691554503 561955221
17719869 13100206 1701568 171902271 157790960 171424753
87238460 70871459 33728456 673637157 754645303 463265693
261602246 79962586 11000640 572341968 563170264 563990616
187471725 87743096 72578620 791141290 804767122 781417295
132321252 122596418 129142499 635879889 629924495 616975099
247853323 15428345 42397507 874881617 761962459 805340226
688598674 32173073 39980866 718485360 561104696 515564006
91322683 13035789 71887439 633687108 644345523 646257248
132119746 28926940 36753409 765339963 745744741 844646821
35233334 14694899 44004615 420878178 394715466 398289672
131592471 110960492 5535987 319357721 301234901 325383482
11453514 2187057 8272726 430037879 427054099 401185928
13489944 4896045 1471579 70903747 72292255 67113723
23080534 105795239 95658771 935476573 825744310 919135243
86083851 1528695 56836805 207741097 213234431 171907203
149061408 75327150 52298344 309537789 354537983 214333765
101239424 18489460 14158358 651980737 690443401 512354509
169247066 12299957 27033343 472220711 366683754 455397604
106727067 96255410 37647608 353303872 396984806 330798735
24774294 2468931 1106169 33851675 19525584 17171407
82844198 42977056 3813167 836755224 766889988 746807909
482136942 33757679 564729070 603806369 792765943 747681237
611305255 596159875 28699384 750939773 877633595 603822603
189786505 25351894 407810 343495304 323661647 276860902
415469135 96587177 607604 591571156 609213370 611571686
64167033 17779330 33927906 446188247 445927829 417565659
143753177 56640665 74523912 566788814 545494237 557396354
8034574 7435090 16130880 156373772 163063503 165479936
264727579 96862677 7183835 428407324 369787661 215302329
37368128 1427913 21245433 109734581 93516572 111419665
513792678 144324458 58120311 596827932 345309738 487769844
7396339 16682084 31344929 160157780 152541738 157969313
147040383 26135825 28370862 231620501 218780433 224037846
262355507 37021313 140998057 799676305 847005321 828621564
58803358 30995144 9345785 497417015 398311740 675200146
201283648 26952212 36194014 796388370 765742428 817180839
365491742 73558457 162085693 799732947 440404506 741625037
72046017 26167578 80392603 239203034 297844401 342040174
173025084 63812821 29917566 682508004 648557737 622308846
3600484 1399202 719146 58527072 54213680 61213117
187199025 2045219 123531606 540959928 533657951 499713841
198578610 30329863 133649612 493109244 636661670 645892838
13028743 22705702 12816621 170728662 196582332 201984359
30755522 397262344 34736849 828029785 885041126 840404721
11335840 55914216 16901881 177126216 184237897 186398183
576697249 80848900 419350621 661737703 742814649 719324838
603354079 188694076 358317584 645314553 554546356 640730161
278861390 99829295 30855308 415790326 381191626 109071148
3775930 16730779 4797821 238592026 249133069 228199120
14143044 22845031 29431058 102632876 93129207 98104573
117857242 53051116 56197576 645024869 700821027 670719465
11723050 3538701 8218769 109024712 123978016 118265163
243804908 327654994 46730106 751847772 796691931 759985896
88128963 39827141 23561487 395632737 435248200 529594983
17265310 2627039 5490991 181667742 172862555 170691337
205107628 31466517 152263816 358965203 270711429 312935014
235568223 194087382 73212530 259674173 232038057 249731923
439230738 110090710 200878342 940933220 878309052 874174628
13818945 4151881 3225034 31838996 40796215 43273740
225913963 22011454 52656715 588996175 685307138 672201098
184839776 105150525 39294323 374291953 306427375 349712793
207824748 84412810 59329637 551799701 365809528 540538044
214757818 83470353 53982896 396414016 386156937 407466023
13250622 5851873 53249372 83845755 99904425 107563985
40356153 3787292 113508257 453807854 523804950 529253359
446596179 1629808 141078667 621771062 311361819 617764336
570099973 349789890 191530359 669385638 690706608 486398544
142949887 11971580 20098240 679317337 541361821 728213605
9223826 12670867 11222953 66237573 64221970 57347093
332819070 17230558 87767593 743238601 530343718 708037503
39101233 40575980 10646464 444804355 366241399 408732709
5999589 735884 1286878 11741589 10084832 11780693
171323557 138526473 39750465 312859761 362270480 272922576
155885221 70970765 29419849 668068552 622804279 652829450
133414728 2230824 62499941 595337250 531465446 593671013
107866762 13282713 27542208 675914047 620173528 649675571
34723631 13382487 25250947 662346830 669031202 680060119
608276167 162614055 416102083 730971076 591561211 745953339
371067763 17646372 28445888 483675620 453012283 614839113
167749480 110411254 24335891 725054076 626921769 607860059
6413999 51084788 29200346 744529009 754506833 755480892
346737798 21841959 109195621 617487890 546407308 629968312
55693987 4198890 5562984 905840557 650902871 897219532
21310654 34389414 81173517 898114745 900378666 766172925
15786298 25676500 39962046 777072111 674939330 907480285
362447087 95048025 39731594 792854960 798743502 747371577
315840852 172977922 14793850 364459274 403881326 180978739
317637680 125827978 11517822 370299970 300347596 163804238
241619875 22424292 18694170 426143254 397717977 400503497
124559493 117112179 66835184 247701891 250964461 269476903
259358603 317384128 104652450 597709225 638730115 368351862
173655364 325015713 43880370 827937444 931309640 892864491
12195909 10381971 7602421 184299612 176652659 130598711
220326042 148684650 206631693 688022336 762291414 612348369
94769643 21774071 29344045 399945302 559693276 562195582
5058388 1061258 2614168 16297502 18697880 16348127
29239107 3978270 10032569 240261390 215751350 232844481
574658150 45136097 73720754 696124153 666700999 614239379
3326393 31863309 19822097 313429835 337484462 328932921
9108177 56543040 71551996 681342951 632725426 650735454
625135802 521832129 511748722 908284736 712792935 824811393
166720970 4238145 81596243 577353446 573922703 587692506
235916455 103511756 77190585 616448311 581200685 358546751
3042824 579962 56503 4680090 3207888 4056544
103918 54889 122202 391837 405479 410442
54124341 144620476 75407101 418899629 427048318 383545403
137906572 10975126 33825035 548070705 544713526 481991932
22368084 30206720 17840446 420971575 392405610 407828284
514999838 16793110 2929246 576399310 552014996 545531159
51362710 59126760 94688844 854854415 784401834 842494533
9856959 14216001 24666037 163010128 169468284 150691861
9139081 28051897 4079990 348688097 241279005 260198543
434063136 94316955 301932965 812740909 762223905 826625221
85312679 73252625 74622119 608945020 654907313 630509236
346396327 18681203 199737134 564331487 543583799 502595878
63925096 1686650 5334928 158649359 126980310 139331087
266002531 112358104 46217263 334393898 243429194 212531539
364625037 303562444 120645231 891420799 940778711 835262703
29457171 93573571 21381549 697699232 819725662 821087098
48896494 175442271 38508835 551421962 611024147 552355693
97429848 44535799 36262535 407788497 370685750 396032791
22175789 75800966 226486590 452390271 630262336 629115075
243567578 1914438 67846890 728069281 674917207 633337144
112066126 9965012 34176804 386647127 397334098 407782465
153590667 162122405 15250921 503098292 579425320 561879736
503312164 98807560 117831096 612854399 375077017 565512854
248210651 40239631 6307104 738265604 698115444 765616516
8767860 3580742 16248841 55716156 41319774 37393109
127046101 22058059 13171658 318560711 260897682 238716156
400188595 14476116 46671975 935385784 795106326 952325967
79638206 66216547 58203433 451465573 482816879 493180799
156214386 18170447 26985006 205780522 211479173 113436622
37214877 50025211 26772398 702091365 712796726 795821462
104212210 78296906 49052221 801234459 929332338 925459747
41195480 13545759 20036001 249211783 260678138 107434099
35527320 109007662 21254094 531241949 428789750 538370079
46981824 28129086 1512621 96443079 81275229 90514265
55444816 13662214 100289358 278621807 306912662 275641857
1429641 4216526 2244326 45643257 48580557 51219024
510345806 56148154 88216420 886800288 822231006 828465250
1881192 6007177 3415018 55588347 57655068 44420217
38055 82930880 4991747 309071844 309353223 262155016
1241606 247045164 23696032 455489452 715905327 698544325
40091903 99137533 91390854 739614767 697590349 636126052
32168598 1167420 17437231 394446087 427649706 413594099
551994335 477796205 25372376 745198402 811161435 509841303
574883715 351980289 73899656 776929976 509719197 632284031
203171716 107906893 20888855 326289151 328792566 246754771
450927925 221099781 40635791 903860423 857565631 906730179
55360880 24659477 32088823 489125256 547665669 503873175
44314840 100320412 65784710 422178962 410594377 419989580
51504582 19781067 117445746 849126347 842350182 603828339
177147639 141922111 36940271 266236261 404340463 396532890
13177954 17118296 744075 872559213 851059575 843881863
298072395 333996205 56529479 521757068 524388589 452822189
44528175 13405944 37328671 166708653 167282020 174029090
582003604 146137419 93642624 998131566 841767966 827393968
194211219 18107715 3651756 280420866 180332329 282233217
61499170 3198880 9927997 82094464 93006440 66457684
96128970 12877151 20546774 591034055 638508013 484664292
184626717 79638743 81985985 615280752 697151141 752792031
178690001 31101514 12137736 495898484 507782934 477815477
212033792 142651562 1311136 466549913 370735011 474248054
218139314 751610 83132882 327215395 317592295 348573803
2246048 32394787 8689702 194051137 180864828 197735536
37424548 10264662 1285165 77686643 69146175 43863982
157264629 11424917 67713316 403367760 426195283 441806725
335360722 90392938 73205344 655590667 658390547 636811081
1418771 5675402 90772340 589733032 697627797 730460843
26475762 101870478 54967665 500913815 621537364 566768722
12204240 24250164 14801918 405613255 435341881 439862035
14751987 15882728 13983319 685797700 691797945 687793039
29353429 61801888 34300596 389284974 375763776 431630846
796269924 389984435 561562323 925915279 812969795 930956341
120295740 46483685 30740883 129725924 127282122 109373253
144888563 16482943 31618031 262514868 153341663 170509581
20529599 17982074 35882449 485077448 453936422 379797151
193194474 2914834 14401289 773424145 864910006 794519341
298998528 106256715 52838315 381607132 346569717 228029694
31903749 7024667 9137982 264801563 246474775 265662622
77448789 12054708 47616845 178466840 120482302 187295520
110578114 32371325 69120724 490278356 510999798 512578771
213011503 301364219 33207201 919602621 937515252 922069643
46458751 7992742 48485668 696773449 641468630 476821212
193371618 158886794 252979298 667730683 687169057 698674229
32755 7715570 11050686 206684177 240514040 255242308
72828419 59853555 25859020 185366598 169889922 202895180
7816024 69130213 59257331 472685128 491526352 451549611
148693258 28212420 12353176 294268425 192313785 250913178
3708662 42300448 28528731 281723544 336964702 314232269
214933312 68443323 23028641 489853907 480195277 464840637
62391119 76923232 47313814 813536927 825275325 852095809
106609241 73282529 86861226 550839001 307817472 505420143
483924790 18960931 523605562 632820219 364994412 699119490
39612627 373662278 10649556 749271483 820789405 710961631
93649399 92082178 7001977 250381178 263979993 235748076
691867331 458551819 53595402 712156673 792546732 156731264
330018330 84059540 35241463 638405280 662247328 568508857
226539263 241514383 166444739 950241136 645686399 906467198
386705480 24036282 49828697 463113241 263178648 434602237
385481505 95331338 228095116 754183270 707112784 922175646
27236523 4132260 14397455 193646831 188961688 208856629
4479705 6707425 846518 59264105 53210083 53917766
3614589 362749 1454416 21239772 23583543 22340600
5304993 22323448 57201515 427276455 401663933 428621165
431414017 119789934 140796005 827168439 718390327 667932065
162883172 78187364 35537736 915234067 849437277 818026169
452085839 49166225 23180950 726115677 537034835 530684570
30360293 58422370 12162379 895232651 815487846 927247487
139517483 57156408 1732699 672090912 536769708 559656443
157305559 26327876 88613433 452588485 442794216 397593178
5346520 9848999 13440342 88336245 89777245 84137516
188013174 146895578 83668708 730937721 734231018 746987819
31628109 12056904 1363421 64156973 66561413 55128275
156296867 59772460 252576150 903326431 673351150 905515049
83693631 4748395 27358952 95721498 93590610 97764696
86867754 14345138 63452136 968466099 830008894 936899618
109866627 54310459 76672944 428062205 395520040 453387656
31339085 10767942 31710417 47835990 47597564 34650529
63615202 4118600 45529026 234665318 215736747 225178298
148503959 2013887 4027834 276558228 218625676 265614119
66520458 31443586 89469841 728520923 725847633 682086868
28314875 4394893 67088233 401771625 372771005 478602310
41111331 945946 30651110 121792975 140356394 135108153
99210399 1159942 211950412 701033764 721335217 653448882
35448966 10984256 3904640 53142361 49990836 50481649
116743750 788712 52461416 292298382 302092599 217692091
283742869 89156696 241332427 548818963 657614880 637213381
556845 2433134 604141 14371152 14767234 12340982
42556158 3101759 4721223 180464865 72814036 147955408
10302767 37415148 85266522 758710198 654189200 880479350
513391723 240282065 206225757 743993584 733126088 873903963
65004441 11888806 4944779 244144984 309488796 329315658
6628337 4805525 3697123 34823942 35503421 31509012
229460449 368093378 15324045 617603184 613472860 528523354
125365445 30587753 70719667 313915427 295027444 305110679
27195919 76215536 129724285 377447902 417640800 425269088
31308741 86420417 21717209 548916092 860957473 802144984
129840457 47479869 53130071 462536207 547887885 405972744
243657003 193345324 162194421 423977264 415498815 436088231
221958838 6775509 147125428 750710528 703791237 730090704
233743689 39625981 8865096 502287791 468410526 491247666
7523574 26213370 19503598 190085041 210402255 165721396
732652981 273244733 33656492 955486842 824182305 793196180
48027413 62278105 7566213 710900902 689006090 634778970
777001 5149616 3326993 79905145 67878534 71844406
9887502 18677025 20663139 74055604 70012304 62511395
212852572 126265687 11305 883713761 847423995 909512676
254513225 147838071 160777368 581063963 565346749 562838708
79973507 55546019 20876608 470880737 457702260 480661936
34555125 23309021 21016599 39470647 34923759 38458830
56004321 21021688 66187702 562641093 522381542 507070057
354631918 102662917 94701078 557729197 512347155 631397523
284768808 220440468 121265372 320239305 297672439 240532980
122261378 103289340 71438080 720188862 735536229 752047162
135861464 91046078 46239247 401567240 279507875 401260298
407940330 98973868 56532141 754350304 634817573 402055340
99714945 16546141 13270878 396499603 534982257 502218493
30561812 11572200 12668508 383703011 393739437 356588674
196606095 106882825 141968810 895495297 766586333 878230754
18064580 45999499 97538009 486611668 475465116 491186937
70743941 105660048 6506482 771600677 622485068 633897526
17006910 72602837 9876350 303784847 321660058 321339670
33187143 29395496 10543976 101206030 102973856 92344046
74220022 27384562 1233484 449377214 441897224 462324645
525385708 315982627 142085055 801882870 574454004 772446224
19138121 32358891 55901214 550686485 577040882 318028518
467143819 29503072 224349229 580606332 249734259 576978143
52088782 53919810 62732664 851026575 816386720 790831860
717180696 318345010 468385855 969073521 775037581 905502958
41637555 10528081 2779385 185607895 241220422 237582028
163764227 70542784 1790969 267282139 308964766 289117859
163558440 67437714 57556178 359412724 344695786 342646633
26280983 21463100 96077098 280932455 291215550 296922935
3302810 2301932 87844652 641801918 653028032 573006634
452041053 7847969 201370517 791979206 659735252 559657533
87187026 4139378 27854939 332006323 314784007 276770845
97439136 28472222 9494069 246296671 179526449 242595378
187371050 108966075 22869112 482446887 495370103 438564220
106870594 22013987 134821103 723539045 914443253 912423970
23382635 68682604 147527860 653896274 614229965 718379103
279459304 91926594 315756506 397431421 264603129 416658666
486085706 82322021 82214066 739176754 593794835 484167685
13997348 16394050 127153774 735235858 696466167 634944820
520707464 33194237 202207921 912174607 657886808 852129053
432972077 673245 169999204 734296926 668595362 635051180
55387792 18339669 12645130 118365911 131220586 114324852
425373715 126127807 159056673 947478658 687377407 933322592
199997465 24886458 45815746 772227440 847648040 838817323
102672422 1758470 76310277 478215144 422509342 433888640
3917656 59697991 33466470 802970607 804417031 773950892
23376312 9864102 11389533 132170301 141065427 121793542
59763748 22300474 1481482 65680886 55978043 59054104
108898822 37019533 20835287 159012022 139626936 143497020
56980635 74936766 153838738 566546638 621722698 572484072
50871059 12919320 12432555 211033941 211165277 168111299
76749733 48752316 6531256 602747786 660545607 700867147
56013976 111359501 24509813 577375978 581855776 549960546
106098527 124056461 11007573 473657280 711377090 620865062
146746593 23284102 20506740 351156629 289169649 297705008
30541432 33547991 11953693 211686471 211097955 190868720
144903613 118362300 92647956 590653053 575438386 450939595
422417414 378447404 176969532 573822807 568134103 429036170
193509709 109945804 26775332 478585129 503139491 456092267
38543435 3275870 1364843 172083836 152964787 175580265
45554431 21243078 5479785 241631236 203281601 235643677
504599132 359698360 79409580 525152400 513179009 212009511
72096640 377107 1349752 359674854 328431305 432872794
535460462 411967114 265341539 811966810 809839187 629085081
38935725 32894369 4174475 180643254 184365724 204083000
37719785 153328135 54006972 821903790 858380572 781694695
287573294 13484434 48992359 517975997 618816499 398480873
282148790 345914371 52376869 785652404 747828210 789510222
46745560 82284546 102486558 419278701 377110115 410181647
475392226 280134926 392422249 662964699 682242714 709993444
181066538 16565959 39837655 259030123 239746039 222916484
24279324 24306576 3214841 50344672 52184728 54346227
32706367 11651580 28568605 208399310 197570969 218296007
181010640 121270560 14269258 865532326 859828307 810864252
139198103 82707308 14005465 405935799 436204642 414458824
81329303 78450223 33863652 277107883 326299770 304763898
29568814 10872220 16382825 137674996 122741006 153923439
166310655 6443141 23267556 307607555 271938924 175594323
240157369 148374846 38825437 618731180 759110721 663184133
322493336 71305666 35106358 521736862 525959480 491198314
420213057 111900395 196510144 869521214 864839615 815432280
24398708 85820456 87712701 908314539 934996872 864407994
171969954 133121786 22933170 350826508 317088198 304376989
117419764 22230531 17577843 373107276 309911502 362719229
55015527 10715393 4640851 61751654 61873984 54712391
14450383 9264618 53055458 579840234 560858614 716466202
229586370 69904624 29339848 319123855 374800831 348471250
6408288 152406663 37243027 873725463 734320231 659811754
89321571 85540946 55596745 568109655 532841269 578209412
9962615 14257607 112630147 621251931 756879435 745788723
36481493 3650059 33932520 593359974 616827356 426372178
316215272 67925293 2754364 679624182 712866461 691443739
141225943 155020690 54801638 230785803 258914673 207652733
437682751 92672831 214426681 663106554 459109576 610997886
132179042 11126243 3622047 225897420 209106705 206763628
8960480 25903045 24351990 192779810 216511747 215212531
75810070 20754861 35370008 628621767 570125875 587254941
440240846 157897959 323509736 711315807 204703331 534300113
200912780 72308594 661427 501110984 538553844 583382759
49170957 30935182 24578383 217241093 191956358 239436901
287217224 3563663 55313291 563955978 306097956 541797258
82387779 12161794 143264313 570485231 585012377 563249750
53145569 60208457 178793227 723114634 734425467 561412859
52190621 32307551 60751123 866459826 909449039 744778994
194853017 164028591 1864993 777258978 815188147 800293994
14654367 371113 1519876 143607888 136861671 109450848
477034452 245887028 25062797 973513699 900910222 915322900
242170772 99821354 49167076 783784063 796028368 977796188
151899986 41167247 80289984 750085224 754336956 612730540
49215034 34927380 7776192 610439555 505877350 590006282
229286384 56508766 80717613 751963354 823403311 849874502
378529162 14321896 78752962 708994628 843635869 824143452
494623509 383654612 3638700 614701899 606534989 676321968
138277780 1083422 50076789 309991577 367984381 333285672
373352229 86705263 94253990 691971460 838220820 790197104
89429756 21942949 133845904 766551814 652969499 962437599
14629886 1720484 4444466 217856620 222467370 210137050
55193016 124389936 30015592 367111075 316852397 331550338
250480177 38117812 223233650 357995042 327169495 350330152
226278108 32429107 9195743 327703355 265944524 387778492
461236413 142066108 44312598 632752081 643932285 610205636
94268959 9771112 82145230 683617953 650538269 666665549
37440587 133334256 717651 595238335 659219496 593942936
209908924 135415918 20538263 338851763 307252537 280369726
1676803 1433230 1912888 19677466 16266515 20853801
17920961 73364371 43199026 460357554 554998131 489832538
422355921 176663463 141301969 451189579 427289712 232849646
9084545 28775874 5766630 244817148 330424107 316133292
80025113 10478981 62499502 603713578 745084987 696715675
423909588 107643291 19402963 622040837 619285014 414858703
6107146 108342024 13781770 408896965 411075673 431580551
9881178 43907720 4770293 274682110 238419966 284413986
58277633 1289082 1728562 217006999 223747941 219989801
29405888 35326882 6986538 244276193 218147710 221698371
330081145 511216129 58878999 821246577 865102373 833463131
19826907 25533607 90123157 286670913 431974972 494060111
94765892 52411306 8104545 661065678 615275196 590576059
8302188 13049417 93071643 238443969 259024453 250460134
203361 2233559 1797404 21937239 21223608 22529200
65273913 20978236 64614529 414060790 409634497 473691099
7043898 1027426 2024412 43729176 44272839 43649220
43400874 6877618 43727053 431700895 517486807 452127543
235590410 39027836 294826557 366456160 336883799 373970067
376936780 38076387 38689560 643024563 791413805 447472520
82335507 48672610 15480348 620886031 613694721 602878118
41490390 9926292 16244778 290044251 274402531 312295088
200648839 50165202 166160040 737930728 763322814 782606305
355902632 234941661 51246968 468425251 402674928 459248058
44560870 89538691 3365269 501770858 522208109 513315386
102756653 46264741 13670423 687163128 640626882 648092900
356369538 10464324 68779219 654038163 666765042 668086182
47509487 52141830 11486343 545577565 588569960 512813138
62163927 4566583 16776384 527372882 519798513 521065991
347546328 168252663 30812623 534376447 435345149 471078665
1554887 263134 1831102 19262704 22638892 20707984
3130249 2349500 366272 22351511 13494357 22171972
519512 4169672 28076594 473363102 522012905 399292966
155305431 39447179 8689854 207295782 222056377 164349613
225679348 116080215 107934303 583285552 590684610 549522232
395558787 71234265 171274560 406810830 280591398 204269915
373378969 67305700 13652845 554513853 547213454 493528244
74469631 6055677 46090060 492899535 351322883 472563406
12734365 623223 36598864 293799180 273939869 252961787
48246504 41831736 156420940 706932277 624858940 730773606
115177226 86040394 92998684 663229679 602071423 682822588
342059937 192619172 4052673 458150157 607022522 608923709
625716194 159615590 126392069 887112867 833867659 891663087
141478872 66347591 82625064 154981057 162168576 125883388
115660461 19554195 28867216 638573122 709795140 720158764
381276904 224292279 121794181 753362284 642579428 772746236
38716787 1307121 13682678 175815076 155568875 157894835
32756274 26366038 6005545 249290189 250014876 242120363
61118340 18829427 42133182 433761115 452719002 475972412
644003116 256946343 140442687 661043335 626207285 289651113
4214465 112345 17143765 57974760 55634711 49189138
28441783 3385785 2909562 372468001 394401267 395299514
121906094 60110058 22869631 313097573 303353328 276527547
177258769 37671855 25681053 441516657 436986122 549822766
178208689 52561716 96888458 720849009 728201138 769472224
588945099 38055152 228599461 709784424 767739840 650918495
110198940 91798024 318023753 911467788 991312115 922592271
384914448 156809749 44573038 674110060 669522916 457907395
434788136 116589132 261540136 703850166 752969227 760519623
3601565 5508118 200178 38618846 34264116 44279087
18869202 8310275 12141241 122604653 104785472 114766072
206573937 20015444 151823335 708751974 739641406 664358993
48516253 27772641 6715750 149776438 164268007 158599878
207765911 57055857 38106368 241966851 175269813 165580493
23137130 49700857 13403946 106721278 100673180 121161861
623935636 102503363 455841704 710607955 576875827 748095691
14724982 17801836 8150720 84854863 112635489 102638746
71335646 6777832 16503193 377252692 390639005 402048107
437846516 159349878 257927828 527076327 634204484 410588145
352200882 21992943 24695911 728498024 386362221 673872057
151935312 76799550 313049047 925603517 757027205 917492573
58246910 27819975 21605522 132744021 115470480 117766862
7465600 1331836 4365798 37307691 37181779 38731621
125787393 92380955 85066854 142079222 135625680 137866788
38042185 2842901 26032576 185792846 161491623 175549297
72959265 3064597 276875460 992666903 950313792 963792440
11224778 2850694 26390 51608819 48183220 53209056
48688068 9461966 8161530 498149026 459663846 486545682
9498653 30057979 13409326 307765658 317258874 272605082
76082323 37412863 29344135 249846402 258995801 216602207
52125146 50451257 31341544 528751029 515901737 515271531
7257999 2737271 510115 38124581 43898951 44774417
262018898 188568432 250003427 484355160 708872618 565179228
489265072 245935564 156227542 626256811 670673725 746929491
488365521 77008462 14700137 552721388 484788421 617554662
242279415 156038004 8719307 962261142 972018487 672525161
436229346 14036256 7915308 647158338 649223000 347221097
6162143 8009149 12121309 289163362 288283782 280043122
175569639 68011214 5561428 329316451 256233125 192006117
395181490 112214608 126718499 609456105 629126803 581702950
51868463 6841658 75202320 470411374 432511851 479527697
605066201 39653646 294060581 831826770 593734834 866101280
433854099 371462668 66856954 543975975 549640522 477308146
31121608 20911024 2135679 44832837 45919493 17925263
70028718 25608570 15830631 346895770 395640115 447290462
10057597 6339387 20102599 87820375 85180385 83164195
536018828 112752997 231983206 695938041 705817223 631264893
112641996 58741943 26467097 162409310 152030032 118479711
4824460 649268 29097095 144404474 139932521 144883198
126137830 7097959 102356971 571274379 552537836 543960889
81893260 12490162 23485511 548859676 578870167 536489067
395457713 99885091 7639539 744654594 825764595 759933807
34880813 3158457 5912047 39109929 30938048 41044714
93823549 15469779 9477847 127206428 73968834 93860429
26569030 101667310 31206383 572362495 516468659 557245960
8050672 66954632 85388637 742496806 747301352 725117569
380101943 6760599 122762200 689170879 218367875 767866895
459740188 345081727 5352001 556423192 551537338 537259834
219863389 37485800 229795423 587342567 299529000 461080649
131219145 293017153 154293217 797394061 792795980 795097377
2628010 51489064 72371109 142820269 142384423 152002154
55780359 14871293 23836017 541671393 563261445 417910004
245714529 82955594 17948036 433024058 378743458 148301855
588092727 300957628 302269504 736490497 842187766 585043889
334016719 59470352 64202605 535672683 372601801 525118864
32233443 70198425 128430298 758403310 702763791 666559215
415629960 154838338 159354870 600478540 633505012 653838291
97105149 13140540 65860289 158392348 147738830 165221449
447072584 42495489 9052192 463475676 569866653 640175828
65419182 48901106 37945688 223723064 208085741 204914935
324744511 120359731 158117417 632988601 595623714 605370752
4458695 36530566 97638328 576802045 498607533 551178476
383501395 10017015 56112258 637958931 423546777 524369089
135277535 37733650 196150601 658385242 713034669 591137783
64497434 3077502 28204572 720047211 700892951 549042458
815110032 483449205 142270174 847941182 846842914 465087709
87413690 81432481 46491316 860106362 847213572 848665359
30658174 25292957 885873 99722199 100691747 105304377
54794303 50228060 25301161 488271058 537506469 490775224
213653650 71428747 208300 798311190 859689704 892529717
426608968 46065180 51300023 675490501 680043953 636255669
184267991 32184498 381565 193730993 93655681 188218796
89713715 21207184 10234312 365728897 397316321 424703319
170895722 73440681 4204673 210467143 223193061 119880909
139990567 167769667 149746354 846557550 842945881 883613917
64163299 34323880 74197183 285629076 284759752 287604758
463557993 193732862 20298005 762989031 736304463 736749566
6730835 138162220 174151610 924072845 945414384 947601523
239289694 20814510 139310568 402727056 206618405 392205951
177129752 10719513 69774576 395748976 357199841 380598225
77333816 154455854 3751216 347398373 326054725 406478714
131037872 7474903 22787047 806920928 679257838 723312075
301814309 237432930 31000307 536518848 500705024 557799881
12323889 962969 301311 33633984 34334881 34362382
116031534 18819053 42427725 639032515 641307293 605540952
339381021 594890 95212597 438374032 139112651 256791674
34459266 15644550 91786493 395796267 434995451 434142624
419195438 101693956 61203729 654623060 561711966 581294527
32684498 279555071 211050249 756905731 756074241 533147791
302182928 104959231 47363923 516976548 449405307 432130700
174632258 264044434 81729053 830269087 555871282 871960147
123940158 8445326 56784788 221435085 190239100 215783795
9761784 28169364 24057276 246862894 237044616 172390671
2472848 29401349 25070289 336010991 344370957 354253419
127922896 43563492 10824261 189214826 213385773 163376020
694132134 8322403 83609859 979567388 938133442 697915398
64833713 59877928 199990989 660322769 663724499 644097443
16737622 927123 35477351 179517501 175319731 178901651
15702274 2162546 8282060 284810912 323675095 189473247
86667720 82914427 118323454 389935797 389488436 620072070
386198780 104056449 75190782 496180768 554879774 700941659
3567735 7850642 2952818 113049284 105867512 105881320
10171617 21317610 8443115 592147470 579682686 495394088
37609386 75073784 2788471 663752003 713267851 495406452
54142350 59644046 19089554 867925033 779197493 679838729
58882297 14105248 11878670 484498711 512073798 529655727
40644621 7986817 13738968 178545335 183390410 172884159
26610875 94603968 15573551 534535202 410672247 558491029
5745561 2507652 5444453 91375816 109527286 110004260
34709413 2079438 256375246 470940291 465448982 508256637
439214776 197081882 459472390 873872060 830069033 889204365
24389632 95347728 9425639 931517211 935338354 933099651
27142582 47767972 50978061 743029573 782394721 801287159
143528758 35142758 27101248 565884607 685203577 593791573
85139287 38656444 91852069 916388039 735740855 777955067
97182312 5258048 2388129 215060659 244304073 178378210
275315141 37894075 619770503 943013013 919090108 944689674
75310135 49762201 10823056 493586710 476324146 401376814
31324598 3142188 19966475 698641090 743042575 729576260
404518980 748617052 13662991 686764670 947588631 457121318
267900158 25970120 108246240 303450630 278315977 330309220
16182865 4467183 8565091 56281072 60712648 58560481
26218396 4314756 1149757 168628531 174367161 66661391
34638825 14549689 6397672 196062096 186553255 193803943
305955876 29001644 132412742 700200916 553504128 656273206
18381691 25087932 98553133 475871621 402217867 498051226
167972524 97562528 20205721 705141194 942501618 750744931
59420924 59283626 55937065 770011061 736789792 654796016
624398705 474583043 220126802 854971070 819470443 571371195
30493430 9202832 3753438 131263081 148414191 138526180
199994094 31763162 65706253 334209821 333386873 265569166
59693826 17684680 65140059 352452995 436738382 452985366
20475662 8439365 37850022 354444116 454594117 474921905
10517442 35945444 43188973 340672979 349427921 282939235
497141741 129716672 15229159 744080148 802488377 723715697
165187127 199355321 108216703 746935851 805702775 848642649
5214870 3636969 15145296 198337310 210240200 190419182
85824081 221654138 74803539 726204384 743910937 590409424
10602200 94874530 31839226 423533237 398110553 419798154
21974452 379937 5430753 138509289 135859829 101456067
120399499 140976616 4793938 655330526 633583978 712393056
142287542 59885699 271844055 679134336 857990670 981503980
517523704 105745994 212854781 880857377 851971191 909598891
6698749 40637465 58749054 555818511 478604054 633378220
99615886 39257833 102368212 620887294 675733213 780854164
215718125 166739581 83545075 503491870 427740029 404362567
61516543 78856233 125543245 792215352 625092526 788958956
90196759 6703945 13887917 257690634 280097734 285415097
62765031 12334532 27657637 387328007 404827644 419179891
521261414 522019941 52539690 752682757 837958918 641512731
1554462 8170230 5760179 74413164 78449613 67997728
22785618 17005424 24268125 114257818 112740809 131040964
169335864 111744379 3608044 718495881 668287663 701713355
54300968 179426958 63019697 722732430 717056223 703397183
42139436 35771043 65760271 797376193 776099548 713885909
140902723 67892962 21897459 345598517 337592927 268942091
408376528 114782122 37920459 688485620 700983861 452703150
5487772 9863021 709835 40812523 48501069 49373295
25527758 40196700 70535928 673260945 525900803 585399824
21414966 6995234 6425223 65516490 85078402 89225981
3126783 2215025 1564855 58093195 58241942 47124169
244811935 111827511 13783751 752330015 600069268 216270847
403155342 20308361 11227635 474183139 86852522 474895999
87350781 36550819 37302404 844584148 743339436 858287408
86271382 36917624 197802246 732573363 739235586 763105064
82850517 120569133 77578455 875819912 725306151 663277882
121327714 19262084 102127753 371912523 309573863 329555876
4698118 128413095 72843154 872926994 788393481 837757400
74422986 105853152 37231431 600279651 677922728 593943107
259456070 99476897 106716867 677068704 596188283 779926208
175415160 46081819 68585612 475327894 414872642 567532339
265117578 39458530 1622747 754623638 734145233 716351347
5996647 4555679 52718498 198273388 188411742 198939749
47965034 18070728 31592199 71976333 68786011 71528406
26878887 66735484 132842224 564229605 555533374 477445366
22054438 29536653 18853040 340931304 345097089 355976436
53297 4602010 15070324 153330636 132432046 154420390
189115855 82291606 37235818 907888062 772549106 822016728
631972313 49261846 139648983 936824386 892680665 804510942
597816 1391292 4291690 30596873 25911960 25469880
365900768 21613692 101952834 931837406 874001041 896243985
28494039 22388484 89997130 464744132 249768751 438036164
58629832 9874035 50510370 96631206 77637885 96085896
333763320 30325607 134918390 584274352 383183382 562879168
364747238 133357646 273004475 474070589 243275975 355907644
96198538 6827453 76848235 367905812 387273934 385977827
813098738 105262570 123586894 932412346 424172388 805251387
70453037 13193903 17073309 507236705 499177083 498476660
50872809 1609031 15087225 344006280 300798359 354225933
51625239 4245041 10862962 141322132 89854591 126053291
3503690 3369279 477213 22038305 16611449 22828028
96883621 21007898 16100186 120717664 103062496 109296011
68328979 78282623 5370958 262508719 246613287 201063952
350534559 149428586 162783178 538528339 486579148 520573345
536761672 17250798 136154916 904410252 526513953 868949081
527086300 29176288 48900167 605920325 594041730 443337649
30607254 3501957 3688299 67804067 68900903 68514907
1063185 2509770 30052437 62345320 43421965 59743292
656994 49259498 16187862 499902128 529162318 465225426
36961933 29845729 4311223 298821634 299270546 300470531
26174456 5170138 10503032 138194661 153629339 141975123
107270096 50509550 207208403 798734474 882642867 902217808
9116036 88804 1713500 74699887 82361626 82791314
43823819 101221892 132408582 950123869 965160352 944988417
563809861 4032485 145178727 639711755 426581909 372850579
5621076 7078898 25253403 134583301 127395117 144099265
5538886 36033304 21429423 77373795 93912149 89116411
118079887 69432483 124761808 311418127 271516604 341166046
558788328 349157279 429141318 715641326 803242786 627421855
61193846 93297171 39916916 755649525 781067980 697017509
1606860 673513 14029 5157695 5156353 3404144
20443403 131107615 25677306 263804835 336579871 250626126
5535639 19224652 16899013 297346018 273687078 275218301
14815856 156127879 34282914 653135766 689251785 688366382
10331441 2674600 6277671 136136662 128923721 134159571
74405661 96405310 29066273 554815303 528419288 538617359
265608186 5427415 76414231 399620326 436808999 491709361
19067782 167958230 179733238 680934752 695411798 627534403
146689931 68875047 42319143 967900346 982873514 869328942
121113588 46538474 14605833 249906454 245875680 293032990
142926623 2766890 72501973 473804633 509548093 501119567
17211171 1643602 3543386 19647013 17128226 15735645
36912541 109193607 182415057 831542638 794588706 752916893
8266935 59328080 138738567 367372353 394088286 410600970
110003283 15141633 63649886 585336834 572204999 493483371
124140166 110225619 77063796 517791187 540118522 534943867
66442877 185457963 30524499 833191327 843939849 794712197
5483790 127335076 9955442 727262246 805500950 786799885
631907579 84687581 414649242 722669090 829487560 822244643
138677962 103504214 227994147 358633255 392623388 417286723
178962267 25191484 51441269 430009176 325936486 434917090
575350126 11008763 62171100 783838753 787537497 650446553
3303346 76712642 19974440 522903411 561552179 553196705
7317875 71997743 24057463 532779113 525233946 552622229
45780763 13478579 14061892 456247867 465169192 369824130
220470251 6047529 201407905 553441895 547318589 500323739
14664901 104485258 72392363 278984971 518796887 528926789
61029194 37189354 20354495 122297128 92077474 125667297
451251694 58752364 7659819 633924025 628921547 667348481
112496132 25239997 16280972 357966953 213325278 329211770
201428112 8958292 82318272 803701695 750985925 712031948
179869315 101708511 10684646 593386783 616773300 546131828
25910202 24450937 39764139 715834832 668107481 672136376
7343863 3957631 23153380 170312046 170765112 176938473
225629015 35256385 50725956 445177830 397771375 443630405
74596810 40158326 34415822 208147241 249332447 291554247
75720322 42720115 38861068 101786201 83937407 109333738
90317694 49569201 35854883 639539630 645823439 659429489
420881242 76747832 87814241 586718288 403469841 594358773
236065081 50498535 22674943 321209120 316321218 190121194
10436537 82133338 18595271 311138020 314876830 321884794
549754021 101955566 404934710 945581503 675423341 704705559
204935581 52699517 81174025 382340500 436298798 352892246
393590382 99576379 45611916 439476051 487579597 486789637
245124818 143464707 34274103 516714524 441455489 442727214
48419825 29904452 12755188 262442193 213350307 265074930
513812462 188067984 23949240 542370559 456927773 353487926
20572436 113969457 3206094 432624614 399209236 428355142
283426881 185202319 56138716 801986320 900069106 520915437
24342340 3776712 19626296 177959797 182320125 169820999
356237884 58490725 54887279 810334554 803848646 828885986
12822707 6542345 2034880 399531831 394268977 361403456
180682649 31569313 9295127 495357008 399633738 481613560
6449288 3137503 86752655 232075127 250274427 272806074
141799537 323745628 68622997 861348890 639151900 809984522
56820893 32427947 109210233 421270460 344001405 416652588
196230912 277132116 58923274 839191502 748279397 735111749
23189139 1301307 401247 98699947 101920832 107316562
229592741 83300739 48722774 301752120 343547424 332146949
320045124 5096114 98589633 701838511 556367999 706524218
4112090 3429092 72043 41050140 40357499 43148128
240377393 139928602 20561697 967078356 871420548 908090707
217801185 121866399 12185768 581702101 584024818 714189269
16678994 78020709 26855543 268646203 238143845 251122139
295892937 119915833 315108301 600262748 582449179 589374831
370400656 21365377 142980493 516759722 236130840 400999775
84061578 313755098 43920165 394111330 439738513 452065657
9504492 13730319 1205328 118698090 100033085 120552000
303200727 77601756 80100804 353091216 375055725 348423612
453875642 181641092 39564764 781293772 615595657 782940392
128248958 56331401 52925977 634719732 592970139 477949141
263444072 10853768 164847659 827758010 612972837 815543112
51147431 1563337 27619324 413272123 336142769 409052268
13638346 3271844 1378784 14489218 8039204 8276022
19470555 8126365 13579636 195818055 156582555 196361199
2028580 15661863 653079 343355202 316604423 355368848
457077411 72784825 215228156 540531715 595766060 562438217
275810145 142169404 175360273 435782482 442013390 384511005
8412074 46920642 8965506 474653267 510244028 490515500
733262435 258566729 35328574 811814599 510006971 239798484
174834964 227256562 28961060 682998814 597515115 688477910
64994712 30148041 30432514 175435819 198548578 176073392
9113096 2712873 17553 14480189 14920063 4478454
13827449 85529379 147940610 402475982 354724025 387159495
646111096 58372054 137374198 942899133 764981777 961064037
426951835 347893069 16638445 639730667 550021728 541369203
33514830 10780610 5982582 612885302 587989479 689258584
468974167 59527763 62530281 732852208 753390753 790704521
9123648 12051969 180566123 848837414 858978779 865695360
38881023 12548069 2115250 86956516 77492497 78128473
104505621 34550865 58063664 513321904 539986405 522890581
834478553 242410580 15427719 932656268 570641001 517331129
454655965 155550493 134583563 587688738 326441703 436934667
444594206 207958456 227025242 783260379 713370795 722749789
476084253 161470704 34250620 604447080 451258830 588829731
75074233 78890864 76205963 448533984 401643571 455559532
599668188 133134005 200703261 683611811 527745676 599091926
3321609 91371110 218469958 623130843 607960087 565741306
31210084 31201129 61205373 145748457 143247663 158600259
67492997 84584384 5568634 691812250 696852102 669123015
55209513 45920520 150251946 651772821 694758808 670394845
31058922 33211985 2107423 559046699 617259848 624556293
116938532 3544716 54908579 536204827 632870739 581758353
342507388 21453680 187533294 652819260 602856065 534011727
128446799 77803967 39455179 843649313 829158418 794826305
267001664 166214856 106693625 388832241 406770290 371480587
370243498 163701554 373209676 520219688 284271500 547018727
217263484 79219654 15150650 982125262 968430086 947840392
207833106 41782515 4733286 400275689 370007376 398019348
91984217 81944122 44889093 832347948 874925583 809441363
265996069 56812212 32771190 336409641 200577519 280097168
369671156 33574179 57515665 873015029 858799434 772840113
611723477 16677971 79974879 894336758 797827279 626497738
260152097 32383310 39212528 520196085 441362778 453662069
1182199 114548 85850 1581815 1418562 1339016
33277033 11017864 24212541 148502523 152867830 153584705
379113963 54513050 84748991 781847056 674375416 874158266
9723867 14164201 1600887 80612911 78099284 65501223
17613810 12095177 8203369 99225517 97185740 103209826
23633727 91547140 162163023 348383392 331845658 294137784
529123483 40267430 417115259 752862250 578052495 760617007
532777974 288508606 129575889 829375507 759065709 823807830
66677616 3705370 45627890 401488092 344991492 435544026
66644250 18166530 59730151 338866097 325413641 329782879
85501534 12351320 346327596 853983947 859645782 855773806
25520783 207638910 95411244 754933886 977096735 959207175
517049932 397692257 44101568 567153489 536755457 585052182
218043801 78396330 48480899 661927614 726308805 576528164
218549684 160056268 134384366 304804469 338641635 290734311
292936452 12110260 75774611 380201404 360293541 324755269
41038164 56407398 42322674 105754022 105310497 111725539
274423148 14647107 38681092 509621198 364479302 568205539
5085662 7548117 24416603 160612491 160576253 193791074
11508933 284865048 90695930 872655568 825254968 757770280
12145381 18747819 1256934 43978665 39498606 54327187
4186082 942162 974019 8524048 7289784 7651581
14866779 215948 2796937 34765095 26767802 34643039
147093340 58655338 64766823 538908908 541142049 405418718
8657974 20734706 31189938 609434904 618872397 595131104
286966530 28866430 24470797 451995455 455924133 357715671
1362785 73633765 1778153 453820647 413808489 371228750
15569813 15303154 51893736 453632569 353718616 427646309
137153612 124521407 8534275 211905941 219923292 181472529
270129173 825409 47167287 679219202 682652183 608595929
12188273 32074694 5449082 243540983 197474573 235315467
39392218 42699974 3642066 969938747 708598790 943737267
13913379 6621436 12724066 139490834 180697474 198087908
337502423 19314992 125081976 711366292 536437640 601962625
8642358 71464711 78428956 662719004 549466199 546195977
33590402 6418910 49129225 540782858 577751466 579232314
56585016 770853 1899379 141535991 156626849 148512840
97616978 194898165 17990828 697894034 827249928 709967358
47233474 673677 35315946 167173126 192251626 208021434
38852841 22298089 11667590 176313570 203238644 187638808
68885967 74357918 10139328 216427222 211797531 219025019
538294954 65036527 106307010 571961454 436370347 395186872
333936733 51507999 328209969 484631558 646077960 633151527
25115890 95750559 7953659 395577504 370295164 376693220
3894384 223361 5734767 82518534 81598311 87085071
28199250 33893600 5306676 443499036 446825504 452758804
28334807 14612292 72036148 403187844 407852837 407975999
56711055 125378075 45698581 866147224 847434583 814821759
42022966 3697540 37402135 614109521 680514650 631804197
165460116 185571069 89709845 584468254 460449824 446762699
99959008 11601643 20630281 170697243 142516953 174035933
524463175 188000770 276581865 647693050 276364252 494481448
349603369 17781688 112278785 890027639 924832196 916259994
223712519 3019069 4708769 398771483 365097166 254101038
642137720 93545984 116394980 868215459 574022123 878921752
626283994 76629635 244440312 826984586 796752781 541483265
134410275 76956391 48737968 308745186 369234467 346299330
7717932 2154879 14017437 90303148 118130644 83859659
571452265 93572447 56467744 643391478 434748260 288980276
83888488 50786621 35982812 152796911 170984694 177102262
404694813 212373528 195175909 459066320 445992088 434153098
487253 4464531 8363953 73189757 52671446 74321992
100112102 32833271 66183437 745112891 763012449 744488099
16785661 52557474 89707806 915749688 916044412 967824856
28871654 62585908 158756204 692962276 761153117 775501846
17662012 46954090 22707023 490481898 561452199 560246351
213399 690792 2954083 18033009 15580105 19623744
127670671 47768101 6564173 159507122 165813060 168757532
13689023 45608740 21520405 393847876 406523588 392454151
465993273 83753918 122365439 840724688 844538464 853147506
105365877 38315814 9876211 109409901 82409847 34877149
39585409 39687440 23965962 192272815 177828657 203269660
31985452 36659945 64794732 248523117 260520182 257255120
7335552 7845861 2295925 87707288 117191899 111024045
34329271 111037894 185719859 773967971 782122255 726447221
110388777 35371850 6056647 433175027 410963841 446091203
203967724 319080619 110200857 476692061 450396572 510206602
287606380 84759623 196931476 730942394 588934668 509285701
542939261 114285475 95625244 895524919 706464452 449541842
68988060 52318064 32172780 523270752 821127276 834271589
153040832 47040343 2811315 359877422 314844053 383898422
42173432 48723614 67336981 545397227 490773994 557083599
115332979 18537597 3685693 137668310 99887226 23476025
27314372 5465375 635905 46862348 44138209 41855620
51242664 86750004 106739835 750453005 757049153 692862519
15156406 2343648 6126769 153420631 159426302 138100033
238985838 105217521 169042222 496965975 726343251 718185445
21828108 22070253 154112569 320307019 240078247 347649374
528751030 29000079 70979377 724499284 553521427 706752605
52995556 40186431 16724975 314848550 297948734 311675274
185038686 12538683 5166349 918395317 645825462 908218405
54114115 59160662 93282869 665406011 688421723 501622018
275320360 97655882 164043961 474701602 552191440 595070797
240681077 121265024 49204929 471789311 591056854 613462431
185242688 44894711 44079913 512865173 539180804 610879004
40850806 4153304 27695520 628270779 578852852 540306865
115122208 46758434 6455645 218423499 149842019 199180084
154475015 17814934 764183 299984516 310983259 307881790
181909013 1212016 4973989 700105254 708332804 699603150
271200332 261197936 79281667 830299775 890407464 741542300
4780189 1384574 20703128 620887163 638152907 631007160
115624510 61672077 14454029 222198102 252409680 237303536
204992157 135280485 72021 237450515 209499664 198655325
66619272 10194671 14958950 83542902 84825292 91320136
174615511 18489234 54672415 428613858 428968771 358812989
3669479 30742651 9236311 533623210 526334528 485675430
140118012 74543053 125032986 756972041 803937780 704401019
441798 118537127 23455202 718062284 730378915 702721623
442705900 1579671 163341477 529038070 497148880 462489786
393601980 38283107 34696622 842813797 838102394 656168152
42472236 27898791 4531262 138321800 132989885 147056449
647693841 321852557 164049543 941376652 574669740 766811728
32948730 41504728 137510828 700403035 669038356 696778361
55271905 58106824 182117172 656496553 574303203 625391604
102269903 45387977 116403068 150719855 87870317 149712385
247629312 1423997 160410523 424392012 525051003 551846606
109872747 173975691 79064978 665018844 676776916 536855208
304257689 141633174 74114899 650493433 664906929 613105610
320012376 377663755 100554948 612914213 465105678 679440053
616921956 196853480 17857817 781234753 534204171 521750990
352874237 53629881 268370605 902008409 860720684 894188140
560986470 355172577 2096198 846670896 660032145 863217894
526147120 70386678 12887665 779382640 512580466 761277251
688803426 769568184 614063130 801017913 895393142 838890753
268150837 35751266 363573495 628712946 432477201 627502998
125234711 159462 46093732 165848517 88946236 151918198
89608584 32663096 31542700 803919107 774125214 733506833
119660187 91165443 15788394 438409105 418772242 410305797
80336084 60050959 99950196 496503107 459549817 468910996
66137634 350784037 186218570 774221877 963064998 953269951
9807463 8239454 10603224 113396416 97689057 120144277
168774898 72545899 60726766 709472866 658542238 753080471
37941093 229198892 3294886 581560080 592256746 602783033
35610347 11958840 1041821 472464008 307342897 434918648
21983824 27558454 36589965 202440919 180370192 234735529
48700186 6374909 30453985 334612465 330177535 316986788
589147395 218828622 90483000 694129192 670400516 419372122
149688092 73954115 51048365 813263330 849517414 847679875
44594899 17816120 12633141 466532303 482417793 548176131
309323875 4314957 10774300 643940003 539023358 660663723
46984481 1185984 2008796 121832162 127302326 128374068
108205522 33055192 100073156 616543494 465545272 517584986
4806042 3120322 5497931 218580703 186160703 221969548
18120712 25876015 34412353 534726229 774938851 769247931
202996015 45719816 178573272 613916706 584072435 600277289
30881976 43634120 9435951 520888662 552365473 557702869
112807747 25596802 38655658 566092233 579430624 560353904
192591224 54628619 84503737 611058208 586117032 535158239
37398990 18062536 162341289 788249882 473904676 754443643
184753807 11943714 67224002 416464861 366214692 271172959
6876500 248344 5892501 101789232 52904390 81423099
62415022 21913762 26205402 126485495 163268146 161437860
27936099 59524514 42060056 509457179 516846153 542177075
30757242 1532293 25278338 166751358 231434764 185874392
44367531 80518005 116864096 660901537 743136029 741833494
21334230 60481440 1472359 154172949 154294981 121898132
70959191 33291832 9184274 297379666 309764074 331977220
69921126 32729191 6855842 394298825 381122438 389296254
114789688 130860591 16746154 233564616 239761419 234691049
31781621 155419370 59962155 651134202 802144636 803228252
525421147 276884357 201439429 757453344 707593241 771120121
16140386 45242875 918321 784466305 711656923 686942976
13873347 3047769 2495622 60102365 46517197 60399268
255115263 14621721 84340968 280993935 215317716 256423883
113068099 86858457 113845860 889469745 933222418 900031700
117637032 22675975 6009332 751594885 685629317 685022311
12137804 3280989 1313099 148041954 155668052 123170038
13085233 2870769 5110571 32870399 32999005 18840367
41244223 21169082 83011549 557356601 797316859 736994550
324817888 179485878 62505524 455421483 563116253 594790952
265219925 56541301 48586227 671504114 599399557 473508347
153508 1163984 849 17707065 17492461 18316873
390173644 74868633 968590 929867019 654902618 760350872
23433020 23964659 10719020 258071328 375463013 294047342
554461573 41795873 122487928 788456819 438669192 768056430
186990704 11306552 9817352 773485765 790373709 804953613
74293737 9747514 55397229 836171534 808430003 784102158
12386713 18778029 11605502 899017614 942966400 904716802
56735675 32069805 46411824 193947362 197452672 173212172
4183552 79241001 3379361 476999968 537987284 610162329
127052145 84091972 15482074 232689560 157536536 166123769
227633955 156764074 216170495 778996306 733857466 810333270
168496063 29128375 80738341 562552977 641273154 617622253
2840744 41449950 25226463 285715024 308323536 263315413
172431292 37624919 47439449 642968514 574924701 531843437
89703969 23082933 7994071 320237210 312174678 330548369
189860812 24247429 58535144 300743919 275835388 235548125
53039428 11330419 6410582 128905145 129554949 116310854
48619159 8524447 24226060 56714204 53665406 57490969
6155568 13211463 79327150 599898346 451225417 597361183
266364417 313938519 255679929 867183932 840477040 847951975
38823260 248854 7417641 98602316 97790082 104728341
10044615 421892 44059 53428706 54064507 61413435
307385660 137517415 18963081 946333586 980412057 985713726
153266294 55320466 34002630 188566986 172152625 160092347
154991014 46716989 75084687 263997043 243270128 280131455
558306481 17241847 73412331 832689593 879389613 873416305
37503161 38670287 7525093 418911652 431208782 455795491
63956801 18513000 29805414 335176132 358719971 335155289
429018830 117375572 167257119 617073708 700313426 451467190
134607497 110226014 13362667 510619292 533242618 477738074
116093163 92926255 168769417 758904020 769836377 775377350
33304811 25941784 17803918 316311376 357570088 358610250
153113080 93588994 21657368 220688715 273419268 264401777
236338486 171640469 127410725 853831740 847163072 730221384
18853682 41877806 73235042 306185749 371974403 359473189
99645410 12187508 125411055 348484960 377968601 378963832
844458020 67712375 230383732 872268917 805476720 663393246
150293667 2128980 90873847 443309670 342477844 435852925
20365319 8335107 4349323 37421020 38708580 33853055
139026043 21663417 156532170 417329559 484944061 463883498
92600088 261469804 16615895 347794951 390701214 378883561
144380647 34367738 9469046 921628570 850799568 917044677
50725276 9873368 4047555 128636089 123114306 126911463
77784740 27883605 21993084 301439505 267926677 285118592
37243541 52336478 29260620 532386350 658996695 675868191
594591744 313500381 321094547 656106239 636799690 524285665
208404591 14807862 128709888 623499058 654501541 647638797
267049986 56303213 11304541 710966616 894616312 884992298
159952685 83351123 93539709 984840264 875861080 917027927
54431351 53401341 12805134 613901822 687609478 701898057
151673963 90484573 21423366 301648818 312188047 325591842
133068778 79664347 117675416 685476118 723952676 762297169
229214233 37447777 119582054 616857128 354360560 608935932
140224505 43209989 11770629 157259746 150715338 139912683
12172586 106564180 88098080 787930551 766248410 708503697
278123986 7141068 144691502 375762693 321605952 342856111
164041941 782521 119316664 802475354 756575310 832974402
49673610 1499595 72939 131238722 152977730 147944974
369778599 13394795 75156559 751573355 780123321 782235851
9403814 49648380 81805847 652432195 696688214 680631415
254304750 53533409 7420937 325041093 357083949 371364695
4358425 145137806 69637696 436996294 543760374 503106720
250062934 144196438 45615457 717245756 894278363 905434336
159059827 190638176 20105805 273048380 398017968 436373895
4431362 3259675 3106617 22931868 23086267 20600904
407306936 76962648 52135687 452508168 449869159 380562122
40247714 10196255 46284545 639309192 626548124 620692622
254871077 46670630 239949716 719850735 713031497 759037768
410423254 88878598 80290180 484097685 354128880 486844577
9726921 798679 2082801 61824125 51587416 61139514
434207342 46390866 115568605 636229505 673614755 782423263
163916091 59344389 1363211 686640809 637560514 666320203
23053197 7344558 109939007 804421372 867343746 934265218
308106426 120431602 154866644 346959488 245240156 275061965
10294285 72306734 2445147 578228963 617659754 611899277
302624462 25056791 8016644 900787584 879221586 683434510
282554401 3253331 158102924 313143222 277902794 260422885
1372091 2471466 1575672 9902246 10014922 11798930
119073560 83416034 112905248 616244241 584858834 607600408
342896621 264523908 131643881 542394282 456243664 206789149
23527469 18478281 133982341 779548295 691530846 597811260
134942334 25726205 53278872 358675865 362515605 361170796
18665580 7880186 6533566 427992665 433741553 388823274
215508921 5307485 34048771 275081497 286847588 293370276
9367001 135690521 93568864 619717758 637487813 713801388
30647379 20087988 2355200 310487780 328598240 317931763
543822100 99360744 727560 912753289 463164891 545625465
366729338 246352150 55496640 763065682 765530261 761426510
264444027 40422676 118456663 693193221 677776618 726658385
786894 39607349 56560102 363695723 337748366 344440517
80402041 129000697 44296434 675331409 664549570 632516337
58712121 111339114 2538886 647784397 815893226 870964379
11063070 48460841 15458289 204596453 201004346 188176016
25355981 22071398 55765898 257640037 270327255 244324260
141206431 54692091 72594086 957283000 879548844 934839950
108608874 34334119 10315552 206240700 185130034 156946048
147434676 85680738 10822667 185673124 202518356 196537835
115456888 58472093 21200124 347100533 341718425 345062390
953349 45354001 77934559 471417601 543184364 489051966
444864809 178068203 66289954 541976584 540538434 501806181
19670663 174158107 9104090 852704245 822420609 661200949
217795965 223919984 194677930 805017989 812812725 609403144
53502143 16389340 5745828 196065487 164533731 190590572
490030310 116804342 36582021 534470333 538033244 422865226
6119523 25661690 21054977 210853085 211511786 172335191
32486663 100871990 85248538 451941517 410296774 428039300
55721557 3530713 44689312 701628956 688907388 698039004
30267432 171491590 116646917 858838042 819182865 842530414
34282453 2497793 8468026 153152856 143788348 119575287
194375399 29450733 349825 514895535 454566178 478955807
16758092 9979959 6900306 138855643 131595338 127548544
108063953 74349353 31942555 497386415 448827315 451208293
40045437 30492391 18467214 419938587 430199561 456519350
520269783 212483710 109812651 776336387 888373176 890475746
3445466 67359 1542405 13545306 13425197 11715528
329534479 90160981 31888058 524791270 556560221 336383963
586461070 136729911 83739886 702527946 477968623 620829455
252941676 21795723 99648935 649096678 680507660 572216859
157099629 80357006 107607519 769560257 831730830 849727481
1470964 36949784 48060985 295764747 303236977 285259423
100731375 34959815 38732362 488582140 482079376 743984189
5962418 49155287 78923460 425156087 482799053 486927942
134202290 10147924 26143911 435872703 440351098 434663459
29302965 72666073 17785889 623269166 745520747 570524699
116726134 172219171 20775302 962055533 912539163 813440273
61099205 38792762 155575342 419157506 693475345 678780041
192645851 145477620 11923971 402861096 368335240 301938049
193193340 35890979 163689791 363454746 364916492 346232970
87990622 58249835 179922 427334993 413820046 441061360
107222447 54322727 27278347 122769997 147194805 150476122
120719858 54769812 73749273 231450138 315499226 388149577
9648332 4719747 1124555 22796329 22860578 18344812
5059271 146489592 102157232 934002355 846966765 888611076
130171268 4645775 19328641 474475907 485114046 507039403
131888803 81515883 227464458 466200925 705275590 629032927
34098889 17874712 42618836 700537789 641903517 673775381
38911514 21733030 8083610 205395376 242872928 220848066
5390845 7670731 8737762 64328497 58535049 66164609
4365894 5319891 7378701 105470857 93334094 101164876
71020138 2372366 73199969 194124935 267348158 268139526
338524927 12395631 127230467 354330617 230382996 254346993
274030402 46842789 110914052 334577856 168898214 331083112
12683475 183163930 75771896 632865366 664532304 605289165
456303816 282629430 207020993 482368134 350926479 556188336
308839148 15141262 258998681 398809697 422253999 490197908
295125907 54792561 69479888 423887738 336119795 422565483
755140820 648419627 67735114 861601897 774752302 429057317
143052084 67370011 47797743 228742097 187227535 203224849
139425964 264345415 34881854 726229354 848195658 847608256
28888398 50094484 11399629 268776041 262929992 227647065
14372949 8830881 52062983 793054479 814697404 816266171
396328433 38827991 2008124 516473636 287152088 378268556
10006352 2691414 3759962 13022627 8009885 9823139
200287715 21031971 22421361 342288214 278902568 284449655
99005570 33669440 70610400 282912479 265184679 185483808
103051252 15150935 14443776 406316764 320682420 353862921
540508610 272281691 66926006 849987099 851845878 799631318
103032093 179778841 9237864 566167933 875577185 860986203
141201 122874 19747210 257187523 254951703 296641612
12437320 31487426 15361833 143941000 111837852 144483570
6005769 39189121 6145819 188840830 192375970 187562060
83237248 28169475 136618928 283749727 248009107 260308638
450089073 99905927 402749656 780371755 681185005 825475843
97797124 120060601 86863696 687728265 608444246 626277534
387363743 18343277 139366776 441123724 456281136 438260630
24140111 15223673 22754659 222689884 212331489 245443153
109616821 31171957 96774113 173817399 194276075 148211484
124157967 48886109 14405945 179386385 139114872 181351720
299345450 25008534 53135725 636653903 710939600 709552950
216757455 202073661 39465892 637014929 721812274 566152781
22372245 15014166 1492793 236027267 220436857 225310682
40298504 1908258 14081692 67993181 58469476 58426406
205798823 13899085 179489918 502338463 502522942 425994112
176712562 8086509 11378003 241058898 237972139 222204315
33593533 15776258 44128614 232936102 236413584 217458461
43229080 26164562 152637939 941843863 663875765 975660470
37562432 154646304 9222866 635341065 714358586 676425536
551456031 203586860 90090383 876339630 801236579 832940085
9861758 103381102 26695875 464599941 383895796 499007260
81019360 91538086 74628300 872027356 906751417 872836674
490409470 80142297 169247459 771141449 754824317 509565635
111060787 75654020 89337227 878400085 908606834 909559199
24368588 117279768 58105594 678193706 659736388 675027082
3501741 1502083 4219007 29731284 27471489 28621476
316634427 152081719 246914069 626561668 553401356 624665946
425691 100178 46016 546192 314687 529409
37345277 10215095 69372292 461900025 429726021 462336766
1170992 9457 66889937 302508128 401076993 369713395
213194728 101232201 31108890 282989782 312902785 282168214
242424003 83556626 202809224 654835681 628947660 632269965
12252376 44206715 1361515 248862980 298863708 339614910
449648027 18025094 59724862 620849436 910023879 777077118
171764619 8154671 165834269 769643305 800269852 830476852
636893255 87791447 302252159 841955215 351093060 823518773
20811485 13171359 18622179 84299667 74464513 63439570
107055677 11667894 15646138 749546765 756934974 719324611
805399951 318335683 104386908 923553413 919414091 398810993
432639355 90475488 272646988 696764071 823403663 874410019
264590565 133066413 309877555 731027002 896786514 929633660
52435593 10641717 16735356 79797051 54227698 53146351
85018135 45657607 4893337 274147450 254568347 248213622
20837232 44204420 7825858 238801968 246407207 247192491
297747144 171646814 79032189 792759042 787342735 825433217
137991393 24752446 67733582 874669150 838665868 682102704
177143174 14343935 34021190 352620520 301705241 292408321
43131807 1612322 38402907 325364871 312507532 325157623
222592628 50130422 48906026 578035559 565398977 441085748
434430507 40332600 45450911 526972919 622780538 375764467
475242012 4200714 168676189 737274233 151724564 657456500
262794776 50992706 9849272 392776405 375920413 331734262
847937 463099 302283 1631798 1680737 1401737
91345223 26590777 68778228 183900113 183607990 173719315
238146218 118591361 22500406 605226841 600399318 469829880
338186601 194951707 64597398 761858475 753392035 461902068
93056527 45226148 14568778 188642705 200655613 186639491
991076 3979014 4565558 42425637 42780899 40035111
36404236 11395852 742935 253322418 243913207 211863413
103348521 65686776 101085443 775338399 777974421 738069486
200394071 181401958 187185072 341811479 342931803 322846286
1760456 76158760 2015687 229139666 309643275 278806360
27611092 92906420 24573942 455378416 491452661 460945858
415368776 219665286 113785401 798158429 827336523 804958485
174695551 2584587 3492269 317892930 325289205 328818578
67678381 4021993 27667386 358977760 251640924 309265731
166811786 22422819 144738981 340883200 384523366 334036803
38021547 15045492 33039312 311183306 324145966 327437084
320114830 117935324 261928906 465661613 602903489 626386828
3760208 5326010 13697181 588754162 808042548 811140984
141703897 76708915 36836644 469070414 488791861 473055835
97454574 44125217 35717757 768070929 776487389 838111001
241163723 6818354 37459270 439682607 569903506 358784289
56665786 168401079 61792569 862172578 846456263 804869691
89688415 4513075 14611866 287578872 290259997 277484716
286417892 10497414 111983039 328291021 121960154 328111408
68212192 6793168 5732367 244683600 178227424 202585210
7344342 78865074 306020095 543055840 503491270 452016405
837452 20596938 51697018 505778617 576225229 506741553
50499577 9121209 4003667 281600424 316357903 314369036
10505517 121069619 91029323 696886692 642361894 697931555
534744402 17047953 105453407 855542053 701946073 735518411
59952707 16744396 99363421 350646377 313680892 371083707
17679364 61197761 51478179 418907396 344398320 413400510
95872500 12516914 88597485 135869927 146559907 137716782
36119873 18130262 19269783 156124873 140760734 157334389
363034597 30333761 54122813 614854355 639486267 597158063
18086896 36434760 21445723 239291690 219369274 222305123
350176349 115033190 268667460 969205004 722601917 968579605
194685502 158261428 208419737 445921099 424130918 426541183
23122395 48593661 15757088 553576906 496608261 546963461
64772284 24334600 15386560 411914847 385984173 456329943
50284000 4276189 113423985 372925113 584629633 600417931
1258479 617839 37889207 550273816 524045454 542367922
24842459 27988281 56902508 841322758 739604929 830654560
1719560 17080047 63180833 240979446 249973279 260577043
8434025 21157249 61816440 194841699 225185436 236422334
34406572 3159827 2184396 43998133 43301503 25253080
227508570 14611858 33358941 620307219 364283971 641420622
67545638 58706724 46856761 183021253 179366618 180644010
1417953 198056 1927273 15266533 16013696 14529210
402278094 71490579 210576321 749191365 589083253 760998684
216411707 65317333 11848402 322515606 324061293 323489324
719869262 348757728 92367217 919815166 721833155 872682669
17427929 78354946 23695777 564983780 579474027 569833833
39085142 10387589 23040631 523333429 537112113 321113531
57014107 98035036 8097232 455975378 404302868 453958990
32931242 7186776 7259794 43904430 43827671 38939943
61929747 11164022 19930405 120631634 140355948 106052978
67084595 3797464 6377404 363103394 372406332 364361582
139532817 89911291 84620846 726444965 666609963 726686547
234150401 37064775 89623375 704138360 574004240 631395521
3390513 1994234 58802172 221718126 205937059 223732594
339823840 56303633 8125487 514295939 452137555 561813058
12834140 288153753 49756893 937598655 986820308 950661984
9588737 2873231 1685221 16404529 12291959 8088458
11443255 206740049 4184238 334256957 532159931 542414622
6976371 4557562 13949578 82437282 69300637 78187121
481475205 244858284 131701015 641590260 707314003 315194417
266436274 1748401 43740515 884736570 917353445 851460916
103279371 382484 31676634 464540556 342107890 465656024
136053738 45010836 16562658 233864129 230964818 246227185
18996263 33900259 77571339 330383137 369554649 403815708
22920687 39335387 46277205 151848139 133850023 142422389
12734970 33152418 19866287 224935879 258461839 242568231
175720720 78283673 60397936 283806966 286284125 254065460
356153665 196322099 231239507 631477730 358666849 761402862
544628164 182224248 177682005 649484178 603488138 447230261
240492112 89153629 126877792 888148057 935093980 932806525
566631498 26605104 21977630 884669822 765193440 602190668
24272901 25752 15152060 201716463 181335213 172006821
13348334 14163326 5492026 44755890 71700357 75070847
67048762 27091888 38864425 298804308 353713450 330639176
101851374 173771231 45733642 846914437 974590381 858905961
20818276 16093362 4920854 205050851 222119783 135599923
320329998 95985306 286189014 456594927 141485730 416565162
15218954 62730102 83804779 785175146 754718623 792289141
399614615 146279496 85953745 582308463 349703591 429647347
262155932 292665686 180054290 923371200 961032964 841281011
21902460 14153183 23769729 293229507 252611253 328971268
94250117 20458574 15510491 569012955 564488356 519534930
22952603 2459655 4359269 59901160 56791866 62400356
8104361 8825217 12357954 32390685 31964955 35886912
311054199 27026740 274751099 712064168 650679547 680821589
7751439 7441664 125909 79138439 44124094 79174349
32507420 29510730 27650363 515026444 329178490 453881556
33942644 1526733 8819980 61005154 59073478 71203340
21949825 11072190 45752174 633608129 547918065 672158356
74605508 114143880 1460375 366482964 462588528 365898517
9431557 78143676 88839387 595750931 630412250 669892869
35071159 2654316 6161778 117732546 98298830 151239346
73871478 45244730 15325973 211222039 214076185 203255976
126050520 34295848 47009213 422913870 533257249 524434048
143182365 30419505 44294304 665182420 523812802 520902937
16603906 743343 74730981 356037397 389883156 396074656
65796815 15858565 105929411 534900125 521863589 550802744
38751347 60111805 34052806 531443616 545067477 513881868
9369750 47082436 39338073 577742590 540628682 575632261
10366376 3522706 34529643 162241555 182634423 190856694
58422343 136848280 97911934 800461318 847457244 768563379
3277445 27611914 41577616 420516229 408581277 375639198
19408405 23660144 17460609 310292149 221176875 315834022
268618121 13814932 36129854 678489230 662354777 668253194
445795580 186254746 143312274 714371871 693949383 652340931
52274761 13449374 32910779 592150970 548310006 598054924
37542231 27012111 32718429 146553287 142883737 149033751
151565020 24162866 76371987 799840632 523317130 969906121
22309486 769921 14964114 79689827 76094562 69166149
477643494 13637177 273913095 544778935 349764467 386855893
86590856 80078126 46004610 446707341 465379182 387655405
656826 518309 2069848 27886857 23920326 26667688
8482157 47529603 22621340 300310940 310893319 318848789
22511109 232086928 138185491 413331510 442117082 567862687
850629 10450087 5712775 141961249 142905465 139153304
32080671 9352476 17925032 34687974 18351539 28251815
163311953 5194722 45719901 880636657 939485906 908895619
402321865 182737228 289303082 483232590 405970621 483725363
88585479 752610 18686299 153876640 55622624 141316751
170914080 24436068 52292269 215753445 181985836 195978559
6397163 5924739 2102698 133089868 79870336 146665839
409839834 240832312 116059351 451500061 430395248 258573354
80605419 80164454 55972902 347905826 374044729 375351286
7544915 10646037 7018804 60143276 59264474 59429515
55068323 119651982 24001806 621939053 667824815 701897765
177884265 181641783 10872705 229206287 209451586 265636762
103549724 158741204 5942109 442796186 475173552 279305246
99648653 7404958 11518172 128081174 142231012 38735353
18274362 12080543 10921797 208025157 231237410 225851082
2840546 1838395 1372066 26843432 28413139 28085410
14853860 15171912 2056030 502282242 545267319 528220371
178626383 128296345 66307825 927109834 873202783 968084740
22460286 22214993 11645565 491986178 534557825 554030995
642553889 121132581 297760526 698238811 387411011 612258835
432859736 54340043 47078562 872013451 901721482 798324829
15819753 7342778 655453 149228886 151938146 138247148
469676290 921822 267526673 672604170 400386501 621491487
55111096 6777935 85394683 756643848 746967539 739171691
308274996 70260914 1902761 341413923 288687313 149120836
139215365 10669737 52796293 732801321 469060118 551938861
340069375 105411017 15297752 431510359 347482640 434291726
17580429 26870308 7487965 926379218 877962980 749678737
22284319 17953758 23036378 135223258 173145953 172160034
325562700 72504953 39635412 717144587 687062974 551131539
276327722 297128926 334624623 452960312 459243679 422628838
19531200 15918795 18301047 217780447 200812316 209496274
450305802 53132425 370393568 483938423 307993231 429611561
16073249 9282718 5365557 35051437 34170325 35989996
96546559 2053246 24788875 809968353 769374030 840565437
27398237 6135861 5533831 115296808 120456834 113923149
3320889 11871606 50586071 416655780 532550359 501360218
4162594 472889 1843163 17073923 12294480 17155227
8209944 7602209 24627115 75686504 86802228 87322074
124844413 76410093 440510829 514910439 510814577 601324430
1480672 22407037 23653645 185927622 212443407 212378579
100869078 81184407 35546446 935260251 977851955 941905092
76132115 17637562 9950315 489687016 484014013 295217850
78838907 40874142 35492549 113256461 132043262 89766537
5267420 26616457 12396164 161757702 194091742 195094054
319121326 198930699 255042721 685797388 786586968 781062109
147754375 22098574 16463837 491133381 395363381 490530607
6938792 40606744 148105525 735732779 712882438 807619066
487465011 64283886 344570628 794023326 672986684 847622382
33338824 27556128 14639138 418720696 449103401 467946829
97149508 143366606 191797017 643857749 729270481 762288954
24870326 650994 3624551 325402033 315805932 189480411
210088936 16783355 192034853 787099807 883241535 907200818
658001149 142606253 194109276 751914742 836858676 575542224
524529961 43016015 331261404 946155712 931633956 920073732
158298433 11643222 156535886 735233104 863984570 911101254
4462557 508969 1892203 9960777 8639610 10049719
7550132 8124297 3283609 49657504 47603517 29637683
314325133 14183008 159124139 406244184 174287044 750406097
105852313 192244429 59377348 659267517 742588890 574695575
361306975 99596117 65756324 937622392 899458170 953975898
434917015 78117161 177303836 453550050 231072738 349786383
446457 21606302 8159908 32260903 35244480 35720680
251269559 103419870 199932948 895693389 913422101 858577143
34810725 21179192 6712455 60301512 51391573 61386037
14742147 5215911 24811 68605102 70485801 67949074
37398106 25885927 55201713 666885386 589516055 689151738
16519414 32863914 221317903 495094295 500157412 451924811
15309728 13486955 12802742 98723205 70328310 94980316
13622062 3428002 3394429 27098202 22616077 19889446
8247842 35346426 105768029 332257583 335902904 375163700
16557419 4972201 4334341 30396191 26631119 27659901
41420821 102994098 91287829 296195494 288290546 291334464
86123900 87563661 17909694 93525602 100523242 86867355
28236872 2877445 15376415 28936954 25197623 20865868
477024578 44210497 103077474 544847726 502712076 495321500
428019316 17997423 82709840 709992877 692491878 468400373
120648743 5696053 32657245 152639290 102158628 181511348
507071202 38623327 282676511 619880583 494235203 582636364
75991352 36168509 6480533 166201036 214982872 214969590
399601217 44305872 128628335 766484637 775156600 606927282
54898559 42738289 65034969 501555465 460906918 436097166
3163672 6795220 41274460 414618212 413500129 395377656
59848524 30088440 1715377 119657115 128649915 120855074
174844985 57141270 20551739 625803393 607140610 507287198
225157143 260877552 10124859 475530318 557100375 554155276
171452100 115633907 36406844 438201021 516946693 561760061
165113419 10949455 61725883 599011202 524505461 655505857
269428744 143517581 159190559 716606789 875255156 835379928
47337727 58370213 49535473 415570998 559707752 557816648
29533728 108433942 98507504 462863847 603650109 636700941
124258815 66750983 44792675 625880313 613494888 603255075
19348235 41742291 111346275 449808363 430880156 423948556
14181570 25559893 3546677 523130812 526263469 523212755
107448664 57168759 49418863 613832845 625321703 624557213
6436173 72214522 70069870 282867267 264609573 299154396
163540025 154043451 25906321 429198491 355600944 447388208
82843265 53346 361337 323050272 202761776 276839438
213993039 58569668 56242210 251591058 198970055 189883015
705819618 180731047 154046600 727755939 682946349 409871848
8115551 20263267 30278385 215201718 226006731 256841755
48567243 42220997 24972298 189966897 187598203 200262806
99680599 131233734 89906758 567912680 547951227 544748511
47608667 47264260 102692474 280990414 417387053 421554733
49136228 52366858 74490871 544214293 524765568 543424422
199934459 2775960 13355839 374181615 376571263 265105409
777149 3066143 628529 103120940 116577837 65336513
21396031 26312845 33043532 132485660 102971759 134603342
15180120 40543281 12432626 261383256 221514692 246906265
64482294 15498351 241536 534490741 550711326 548173781
72277411 173312963 17261762 661073970 634841746 608569047
5013241 39348865 13161719 247852673 193874534 244439376
5266672 42992093 26536268 397182987 399410511 385621844
191524308 5096350 33889777 210907226 130203856 168234194
2048061 7940917 1205878 60628304 59849233 62905650
43407356 4885476 20730869 58067850 43414298 49131708
249313148 168916481 148433459 523080855 586056025 620537657
24790080 74860501 163468406 866721624 944702668 936185250
68764131 189958 16381944 121632967 135189781 151738087
99221958 38903280 39362009 785623104 757028670 616249056
494031279 110525844 26884707 531226036 559555478 436894212
38839473 3458723 102002119 259104680 221436945 325111683
171213136 46355879 10474751 317056776 318228609 270330075
184994739 134109829 190441607 722009427 836172290 784860434
79486923 64839916 17010990 831658931 811762980 833159405
329329466 252398867 33371451 499618436 482124976 362470522
55513795 140688339 50881549 701656962 675174280 753257577
120160319 51522919 93715384 807683509 860263305 880271316
96377291 12835353 270709825 725774744 899282672 810118584
158848169 12335386 19186679 931890318 848664763 795171440
59066121 74857729 1598034 706377093 717550253 657609406
36192145 33129585 3439915 179037551 170262937 188001027
7035406 1690939 678661 18530236 16443400 17662266
182965148 31359658 2006837 263734269 268004217 229070790
547681485 164628467 212723560 720963422 616200673 710653256
163488003 89558016 43012447 761161502 830949289 835531104
1629522 1153267 35197539 442761891 439958591 446128230
5440511 23417973 27586055 439054521 440431119 408565146
584210820 327398856 24940486 961792574 709278663 995013523
235506247 116596032 102147166 889526713 899857592 852470658
24152757 2526137 19188456 106721984 163670797 146707245
28694534 92641165 148852334 653474427 709733914 689568404
299729159 89525568 56919859 631638110 543777182 387403065
55307738 27460394 149493530 322371368 300927312 313804832
11007653 68603214 77475248 661280308 699085339 801080403
13725338 2042316 8389644 56001939 55269743 51212638
312309190 130934367 47843160 494056619 497127338 520337144
11342242 4320717 1423763 83165109 94053087 95127061
74762244 19472959 38664766 290082718 325136330 317488792
30220505 1346155 26307047 368547734 362126861 359722205
26104714 7225609 35147468 862618299 696793732 854677974
211741986 197197804 45419329 336959380 336123150 336234198
80671776 48710627 36394463 882050513 912356042 866648693
228281679 92496941 3373524 555717677 588303320 526541023
12025336 14104840 106628243 586736244 593291218 443898802
29884014 2407067 17192149 75487385 73050148 66416153
273201373 112645817 71273515 446358665 405186116 542059328
163917040 64724530 71296870 382032125 342400720 404218951
263212257 236988258 60399356 324044584 323697987 333590674
325313345 24053535 388694397 882660639 624258404 684067908
190138325 33373200 1967787 627479104 643587258 628348588
15182460 94397033 2868756 421835982 485455123 479500789
5984131 73712448 1968810 248796837 318250632 306094550
7774415 28018032 537134 215107907 169458093 204044671
67968262 59726265 214004078 530397187 537525499 598816675
68914320 47393567 26332479 451664216 341005591 455128675
23332568 33674160 9042770 641069622 676186326 592740925
44286797 68880285 40979188 278808693 268460466 253152778
29705704 63501085 161772215 766115040 699558092 880434963
21844462 5873598 4954523 51400179 27094526 48946961
87215141 36716669 108748067 868936698 854416219 812719710
297080636 360913161 106611409 920787923 853739573 835214840
118050520 5877949 10776967 203735706 140463961 147987185
74712846 30098585 6076540 284895750 287921807 290182987
25549173 15964053 7695858 171559466 223056991 239319367
19549046 21738907 4132482 99725721 109184623 97617346
107947881 11250049 146620997 467352843 451896537 459740380
17766557 80397828 40473494 297178364 341522056 351695113
802739378 77692487 423983613 867558989 841459756 843700881
116338777 5129392 14873208 127460189 106213000 133121317
54248390 95670585 22151161 188724377 177708160 162107446
64414053 901224 31036161 70030341 65473756 82271519
23688896 2748566 120316042 600594777 566840715 587111358
250562524 27056634 24939062 259708760 276697456 171085036
8090335 37325775 8135197 141953647 135628882 144877758
407298627 73515427 90931019 746056374 742239562 690642579
404803997 10553985 58202081 744972735 684435788 726250407
124220450 29431528 69645566 315846030 199486427 306797501
531151823 234057139 7947207 655108989 654972816 427641406
7638036 59776996 35154051 440211048 418768873 419095605
182065012 124221292 107140638 255598361 283604162 259513699
5066782 9082243 35619363 179501776 183497474 183122802
3061630 29368360 6543114 435381990 449601411 459652215
374530375 31183146 99781825 717549532 744787691 582157225
185229004 45724589 68995292 425049543 432682142 382958812
66180030 98750527 50005087 815269384 735217306 921574139
52176672 90204463 26786396 705342023 700832221 888541994
708187073 24244508 567895091 874255926 643130905 753056733
86536075 134347060 1247725 683642145 934927321 690025958
3515828 32827215 5416003 162225199 177420853 207275892
31359851 10265509 27042646 43962102 37413133 46798656
25289992 14459132 20874502 223694447 210627916 231444683
4688540 13214116 4353918 51069770 50992246 44039793
319412573 55363505 173646519 473718528 631152237 629983096
425182583 90703499 11687195 590676919 521028660 591133207
566213306 91336362 65458229 729459916 558436027 684148691
30111104 27235575 1071760 215298362 166027548 209439162
250182422 86030303 156353668 729531968 740003927 825063650
10726997 22789701 6386242 160721362 157417021 153488451
22788293 61455045 95189105 699970582 741617139 690413772
32010232 59296534 19168066 769545783 843337216 811163603
18852275 1312879 175413517 526753251 421195674 458778912
18504399 106881297 50410319 490168803 448017433 470266572
102475502 82440060 60648108 748105863 439937955 697740572
63823966 401515 1537447 154590090 157475492 139031288
461666042 402129363 13618306 900592277 944083954 780265216
207354564 39001247 114567374 843348458 750051801 831183743
122866200 72243351 48073946 568832511 452278828 473039973
76691473 82417343 24287064 539813238 415613880 405007721
469368790 148251315 43759285 568313980 696490646 481720846
232181676 47872394 140860474 708779441 673240495 564088047
36332000 36346745 33772404 252435063 265473024 269699897
33231402 22674685 3996705 449410021 486533589 412963659
36083380 138672951 77147552 449059898 516999595 484625418
45615998 32562117 8587710 864886134 929883593 862561420
86089208 8764179 29767406 362466856 531862236 484456600
43402974 167597700 3288447 520847137 530818798 509925834
65610671 16955069 42140253 536076708 492203459 404312794
19353890 22549779 51572786 447028069 628051832 656782561
19514171 305165534 33030855 682014883 638558831 501360563
248905685 38494908 67849183 667242316 628074442 613536152
361874157 134663151 63498829 715180058 766459384 826567600
175975998 28799776 67769265 238842167 173744728 227658117
457160 66356 3358284 8446269 10536728 11390166
3985023 6487142 18549192 489446708 452048197 523524796
77297555 2823671 5756845 417094212 443560087 478577395
336266390 32283232 9347854 600617225 629488989 591661165
24719810 6527543 10018697 59582678 39789938 61486518
4407358 32708772 9557841 112461040 118675660 139665180
10284631 6650786 4691846 64976605 52409889 61425023
39735851 21669159 28078624 611613685 531317282 582672718
246520031 143822949 1899753 510223646 586927476 569602879
4651258 13094449 42924067 146274778 123462873 165035998
8522768 2718417 2052817 33046516 32785072 22491006
20364875 14703342 12817126 264988864 264727339 259437805
144773768 4187897 99475583 236814867 271886235 254265644
17747539 119879349 29232557 664436043 657893392 551158712
1090583 72200986 91538512 635791338 642997679 566343745
127291179 25661517 18168337 487078237 497319502 521520420
52661102 50652077 141553766 750484860 700990809 693912476
41403 21396801 35185590 653658079 627447682 778695979
38050733 194564580 2169619 472003689 485438687 483497794
12227895 72932470 10390927 950236885 852371227 942477405
45936871 7369274 31029598 101028659 89998264 80715433
52420238 14448486 12292677 749315828 796556067 630224165
29529225 8386991 30616598 247698866 228720969 217991060
275973717 48124122 81518428 540373832 494267212 429871769
40745463 47824061 101974075 724275345 433639712 599239097
162872 1763636 61499 17437219 20079164 16513435
100164441 1352379 58369762 151302747 172154652 133573984
43013248 10952045 4099946 362361812 359844046 373795222
40941452 1728874 11756768 97963622 93307932 118302794
8163004 1033689 32503632 856563587 848247471 824313669
39944971 30264749 100474492 291730294 320551026 349167569
63078353 5857535 27503310 608302255 757616604 719540702
111120281 40455764 58061543 443415649 445887869 446798540
162654901 11734635 65649958 265086099 195633490 262752824
260395523 69445650 16491189 743802923 686947172 867346264
85028684 32412907 78254403 358992090 320773370 368399731
4516822 6315791 9249314 155262378 147087619 116590118
23916958 73586330 78437331 753096730 665604939 754883118
58019285 126459346 53271930 529326869 505812931 531640902
27306395 17628899 33796848 386783392 383233986 374828896
115454609 27158099 10656973 355280660 326561929 342409893
43400362 3229212 9152339 231322627 254966593 247245671
4396 351515 285053 5316853 5061229 5555396
89766043 344352184 30804400 614459070 724306970 617811633
42985521 150169906 656046 906538717 885644837 843973436
91850765 81994736 6979244 244809739 243456961 285502521
36985048 42596574 25175187 580846431 645737440 623827028
8594858 1563723 19214576 61736203 58219993 75610850
134311885 45599690 45033839 627303796 628554262 634548362
220214589 27104024 39303058 503980406 446809278 593790826
338404675 68362147 121825311 743601081 819622938 634343007
104492452 24119079 103010325 644285658 743878075 754873349
100854650 96313847 35350999 147942886 131979720 162287090
40520411 52538585 45377422 790279439 878141401 792086112
5360389 23735685 8743779 495504743 601174161 582159331
56875772 64198492 99243412 404801411 386041492 400429468
136459711 237969667 73957420 813474214 824104418 764628479
47504680 31379789 43911045 194692726 136006554 113536574
265944608 31986602 76492756 697071689 716340248 685268165
176287795 59005813 208413639 735404438 790408368 744702903
97473735 7265105 191767809 641460987 556392740 662752211
270143909 57061661 180854626 579534427 738290574 710154084
355911894 9062324 63762726 415878905 428470017 448498069
87219955 68173368 6925033 611234427 559562717 610652193
310550484 139237994 260777707 472929921 385249020 305935240
13072624 15497588 27940341 568941269 604258792 508671639
368291823 25581114 583810 533952722 310667617 510294087
436946797 51544561 62968595 839822755 481570527 687405792
20545710 81443834 22730297 609530992 837864208 819054352
30549018 28728924 23261017 75491770 87934123 94601321
231228391 20259499 160702760 726381284 730743173 616655183
44908645 74593643 19457551 576955929 601832158 553385881
15717635 216179800 23363960 717039696 735386163 698418824
145256403 8475176 223505943 854434052 889479512 914952659
163741464 11515763 8606839 170509615 74208686 142185374
2161716 8368624 4827065 200756976 198388234 201989401
395892444 10424754 173509778 853893437 663823324 731634126
1175814 2697066 994157 24622942 23152966 29710705
46637520 18855258 67873825 833074929 753705899 634742425
25718930 155987344 61778443 709148046 806733351 785406591
198786264 14939840 294092455 391030621 393417810 410480197
187118400 43181145 101089522 898254315 831919309 911662212
73206575 40271205 36623192 355439693 307948029 277356945
64058764 5363550 34363035 325834503 328775491 333784190
130405732 35674967 101825647 479496243 423375243 290511092
49116641 37872219 15249994 259099939 257093143 234479055
39226578 25776573 92428660 534832039 551390504 552575047
149413738 39953356 41260638 471850632 435809189 460188871
506005066 170438803 232932040 702376325 681930923 484415887
11842696 135293342 119706681 661927651 707848221 697606737
30988562 54303533 16128569 304206255 294846215 283764420
48923681 16979383 245006 141765576 135398822 128766130
300115379 17210313 35546828 321918081 310235085 156096942
35497929 28827198 129969631 572743851 546223189 542576298
40208884 40199667 85671374 722184007 693796003 625809200
39386475 36622729 10487885 540982473 481498492 524924191
75282567 19522857 137021859 874294648 888190350 912604047
154391905 50605443 184758981 257765095 249215892 221134500
321213896 58126945 143821594 410958232 386604299 360827802
578908281 128829818 99866159 764275903 596921979 580915236
44723 50977 10199 66904 53778 59479
38583045 11343207 20041098 307209264 290415620 279823621
35459527 4979297 172062297 757716269 686382331 721162859
144541354 13403571 111055001 150677394 56622642 152930222
63832738 33668722 64774121 83653490 86743943 77705692
50232134 27155804 7494251 152696701 170729104 159253144
12150112 11226066 3785278 225455779 181222623 227450896
33260161 3730408 11547111 78380765 69292199 80695118
516331540 251695992 157827574 615911445 581521211 449464914
441882250 15853254 297106376 783353609 724578239 645598515
2422844 80164043 23550000 254733516 359479965 319546129
18447267 20177715 7450160 144896227 140441927 144923462
14854727 7984262 15659002 20885951 19948341 19171331
6738127 5835909 7210481 174966400 141981752 168266497
75482804 6887421 6651505 238586624 230549552 203714174
164849454 2857617 171997782 486622463 293365035 481404148
1616865 37196726 7489392 134105621 123032159 127995796
5097656 31457590 18409722 200594016 249323667 237608533
57658968 30053701 69387800 886204151 565952178 808426081
108011814 19298166 30975801 241331758 154488746 240842665
33710623 7378595 11878614 79681590 77076833 80541277
20795155 43579265 20136988 352749176 341582990 384856214
747199728 449758932 485268904 976701588 962938419 856620027
113172497 155212622 104020218 682481279 568546303 686640216
165089634 20775817 357859743 693025012 714917260 740917646
453586435 139574959 390306853 704450105 470919478 687888670
162614231 19415410 7104854 560043419 407786044 601474918
182423975 189851711 361998431 715738401 575667339 682038020
27979291 25250753 15607032 180945973 218167159 179359957
1239276 2123759 676200 121849942 118523003 121443161
119066849 29170845 17159670 587206315 568855234 596779045
10966808 3892903 8417516 712886870 621177329 742585891
25604271 14264751 4143735 403927852 417147215 398670487
234932178 17102504 75482271 718932778 400256034 638809470
455448005 41596002 106941549 661099946 694937712 616247170
8650986 4070579 15858216 73876459 79646886 79782239
95891609 26662970 89550843 555901684 539344557 566668097
28684648 2772810 1699257 665648319 655266945 633096937
388979494 320873175 273847102 724258440 600186807 503251854
738214783 129327118 32995264 864527538 418276112 675379598
10649256 101495001 26480659 337038809 680261434 663746338
519068061 476033602 14916670 857683777 885351465 642082911
105735884 16840009 40060171 607725810 585368787 562620665
4937181 28511336 20437434 421595799 555787174 565117240
389425084 126029452 17297064 742325949 707332080 751425531
538239626 770280 128886036 665719383 660276216 483443854
128540168 45544867 37091151 199590796 145935111 182567766
158482111 66387950 42780078 938076456 849480277 902524720
1838223 238065 4081371 16855437 15482908 15783621
479783180 121047306 251524271 694960686 619960365 554730921
4750817 9934 4899765 19390523 19765368 22237012
624928589 389006655 132189575 938768947 895514367 782286847
64851177 21927832 51353067 448461174 397885658 512669651
1220054 72203474 1794950 317256043 364771706 321578468
26656291 6305904 5696856 49209964 40987440 46454314
619803114 231220264 27690105 767117531 769421070 742574681
18872232 13364144 101763495 590242689 615171305 588676541
49946285 4121542 11581983 713382785 662639493 674619920
27682296 75003019 62119397 390368844 459492038 479937320
487819347 436808420 203977646 568252519 620568438 524571127
596605943 175480542 85278784 700823395 631295797 784075540
512814243 467597356 296284523 867429509 847015448 754197390
115470855 6039291 68502772 191744447 90201281 235950436
467849538 77185413 5634653 571052709 273576327 247176855
62949343 19101181 11864058 683132962 728412596 691283014
283096415 106988784 259778702 554713570 391342780 565522012
372238604 25710139 37618779 420108369 354079518 372717645
169064570 61220933 53223095 878309380 869184568 806276930
40408553 48798853 35899762 281143152 282885433 295362406
29421541 14091183 61385623 447187898 443114607 452584556
143568288 19584775 96735289 437316425 341855363 445494424
42431991 36615528 19188062 685836107 689198998 511630752
8047803 30904347 4191640 405590028 407175970 395274198
4932600 3067461 3255462 13582107 10174711 13026891
306577808 29878691 29038403 348080622 280373176 324782112
31118592 94895255 41649593 604562824 575900053 549282083
788503013 44608965 404185723 829914556 833791079 888757326
64301187 158317796 100549469 878220572 852308285 836771517
148511560 70031753 55494304 452739303 464729257 467585607
12197314 96587867 6240023 749152915 702795840 710334974
55920351 31222216 17943542 830687952 956680473 973308890
50946714 21729313 5255145 338482571 216905069 299720196
8052764 43009472 1923433 338831956 319211587 311527043
83165939 21997305 49816019 184939786 152320093 178879709
1091735 234674 6058196 88189039 104011051 95821733
552201820 88416378 109045841 729814128 521312905 702946823
373735398 306735387 357618487 475040292 476450036 406380334
116368976 77058887 379628140 622906778 621349635 596079749
74408860 32390824 4392367 494690032 532062348 455041608
152578234 25232299 33573734 321706802 294008860 327732056
36354105 9172526 2133142 253531769 257583979 273294904
443474273 50999062 11227637 476200872 416586944 77844709
188970 793681 794276 18269855 18690456 21451001
141835269 304150782 87152318 825143227 956966267 791779019
78232710 53052667 94636233 567048888 464079228 527398088
32661688 2544801 2015472 151868212 145645790 121532730
49146164 149630588 43940441 420369847 410073204 438180671
78262403 9148330 19286899 86904598 86949789 46464271
70031051 79459553 77088521 631265729 610234818 641361769
9031996 6100974 111305537 661901085 647841262 681016913
26827895 8460683 704787 156064355 145890676 154713726
42274778 27770813 66672265 187278515 172354315 225609580
470344041 22520456 404671395 752598921 734516371 744662267
8770227 106820926 60363630 696387870 685745274 765146341
41366270 2989871 1683763 68057753 73300228 62276438
51429756 17606831 7132143 67773198 114265925 112230854
14922373 9859991 12127316 157264413 165103743 150642982
94790299 16981678 43575657 471410292 567383476 565930578
18342469 15638271 14555972 28907867 24869132 29959249
8960718 145209170 4789575 354745568 364253374 367088636
65137160 8513462 30343572 210260034 282548854 233810665
11815752 165393233 112244035 731366804 676386355 711006160
16523731 17602077 16569067 167518549 138201882 123050095
173988317 129343748 29694062 430752664 277209678 371959289
29522747 4792890 23491719 471050162 499423340 483914635
151932642 136867674 73450649 377534185 485406420 496451776
60638732 3134047 20315734 391159665 302278338 278526993
17653126 12900704 9104880 699855346 633890770 634280383
6805358 1881051 7851423 46271198 35071675 44975684
261025910 56672201 130867510 452630822 444786777 405624826
52969881 96132881 65088280 339823389 322692837 329753904
45199132 19773825 11278812 592124542 662546494 643912658
149204198 13630471 114918717 384234177 384168971 387410347
133040052 107598002 53350703 162883772 154210528 180874306
205829557 34263246 22560713 911385406 761987331 889568533
13560294 49643234 217423836 603546572 645477206 640963419
183474796 25087070 109313893 439904999 523987685 436642289
68292783 42440348 162098946 576605386 599790831 600268505
30907176 14726978 17577766 280038918 254691424 276558982
68912186 1277971 6807268 165327570 161673088 135369506
28642388 7873067 30734829 391861270 394373174 328886053
990181 595075 732998 34790465 36061273 33721102
286562277 287954319 29833503 685443521 693356914 830818857
370718983 140941531 93170816 524231736 515392134 563624179
341123127 210979878 326711254 503495299 495142690 500855709
60808192 21363382 18854309 286302024 280695216 275998031
2669842 27720326 17919355 137446952 125656188 162594631
5467976 46635648 17652258 539298949 584846632 546757891
2806236 277810998 96128154 427714980 504265845 510473420
49857184 64406170 14182264 870755227 963894823 971893555
214342607 7179975 118233018 477057543 439135382 490574981
135118328 26330396 23819260 177835056 153439420 128713164
224184919 20679206 15081268 389284249 414215111 287308067
8665156 6365140 1448969 85036440 84821270 83719008
50929220 1571123 38166920 131457542 122929403 119122433
498312338 260054589 203885598 536109193 317218734 315931777
171779751 30149874 220740334 841237208 793195370 868338574
307895601 4329927 159407588 666934628 352513184 683960757
168182559 50705396 42746479 558402499 569226150 535407144
14868957 11170774 39879194 350808380 343653489 362629266
2648448 5683741 5656735 88173836 92911874 101617167
762912214 392314652 411536321 850060129 613859107 825525746
552828164 274317945 598693886 776640635 637390800 792665315
161768233 13519149 42600486 243669337 242571241 222410389
138096163 34355428 15289610 674841370 623122050 630999907
427672060 229697197 224769196 747457808 655824328 740939887
40205957 38585467 52029182 301829486 289987972 236083256
107553272 44348763 70012018 192608946 193571258 196666256
22500513 6710428 23339181 237125061 266039960 261817987
151220276 45847982 31777752 388523072 468078946 484801674
266061788 37322514 61748960 882054121 597998704 854729403
97573103 4486785 38027385 626818930 834048969 669710318
653369568 49785042 48939050 893662974 807175782 944755976
11180856 1299144 3752770 21124576 20896248 22889653
169475132 43146039 3012221 645239710 935900918 936430768
156454596 67772463 19869697 212983288 201791008 131467354
13447410 264603118 10495799 909633399 909001273 770532661
1353465 7225764 790843 80443399 70711644 72170028
353110666 82859134 184567240 494676961 484102655 516551298
68542689 60431403 98012144 628413556 582451909 609213991
124537639 10964452 2879055 187704565 165075106 185647814
148412853 104278756 126548989 403592167 342783269 372553815
1166933 5324055 9923661 56497261 52376436 55130599
126735751 47381485 36087950 260132922 277297542 132919214
19284070 16722184 9938337 231029716 231011303 228894480
70758 63184 152195 731179 847876 753155
440500756 3863629 87431336 912332885 687351056 653869247
81731900 71402470 114517829 811405906 707868888 804011794
27338573 16273202 25192458 722323122 629452803 770459313
172783580 162102694 53618444 303406851 357795752 291545857
96236893 28546599 39456432 118976598 113172658 141149195
292992572 60427325 552593340 513732043 671031341 678059115
8686578 325595 1021981 12714054 9650728 10478480
19519257 14143635 2634714 63847004 58850098 85371832
1169840 336189 2967558 13312140 12111884 12260511
610400687 197213541 104568745 737782848 709208459 450251735
4875869 194813 3289955 138147578 140874468 129744798
5174138 70306092 18981289 206466402 208482430 211562252
255691399 91677892 32144115 557352758 388620248 496319133
21943628 4011320 77425996 624785399 597182907 610352639
46591619 38593372 48200852 448245572 531116664 403149794
667803738 21028582 48912362 775558091 534369887 590190693
16737834 1271435 31045115 57199660 61507837 65256644
53734773 14844150 13654402 453435322 447340866 382120546
25056702 25314601 90636661 473057387 486051710 509149419
426496521 162907167 31851588 463824851 379028828 82460783
91670788 82809260 42953857 674554288 653238682 669871851
79308671 24620084 86967819 124539369 109555536 110758013
10833462 9292266 49728885 125776812 113024207 114963309
517947 779559 1462932 9633700 11914047 10930116
160604700 49866640 31366101 403965272 358513988 397997052
44390951 20066118 4696473 139062692 135276409 120056360
12537639 102997328 44539509 407468264 423376813 398412326
269256195 43834544 75713982 759553662 807723616 838907609
61557077 27273367 32118634 664610187 708033991 687379949
10301712 1857623 21263714 232306570 237978043 239953880
532353525 11966544 12237763 745977445 680386741 536969829
138045165 28523880 26458005 241911272 326624570 277769048
132065562 172019498 110730108 771378933 748538441 745056739
80282993 7850492 24252839 236414658 188881686 256956992
22782930 760924 92196067 228374627 218612329 227962565
145328278 73608746 48049707 736766682 810127349 628471066
4446406 1165803 3319972 15318798 12497256 16754107
103340990 120274420 1190043 796045753 660108689 604748819
43397598 7735679 4576061 405150453 346614313 400145237
168717916 11287705 10460283 284039875 316500223 313651029
27970356 2059000 9571772 39992382 29533060 26844650
18352 16117790 49749426 521926180 541200325 547022294
30497107 5204944 3138906 885471331 912738746 844049590
422358964 130649927 34758516 463965879 276948744 300231220
89411872 33171334 100880034 967126142 903099915 889263758
13036414 33781764 83009623 816290289 871584128 914704467
405753208 114829618 37965993 426359718 197374847 322675956
73851487 26542075 36351373 452240696 332143037 447261187
18789822 97276513 65285831 718186309 732358001 729600080
17453186 8953249 9115147 196161370 158439080 196155376
51649258 28334065 14657648 162744847 197699969 182527953
103355336 40465936 63764591 654445140 700484469 661568443
460497654 8419193 328666500 848356671 524806756 811019567
58995999 3949455 34821180 194355483 136433390 194086985
331006315 303299025 96190266 850882582 793153624 849044945
216254393 141154233 51353023 362323402 347090774 293238140
126757091 37598674 15620733 464381317 475027667 474869522
296871880 294946827 69515463 430855960 422236888 382108992
224572935 56099528 110268803 346837818 412991843 368789178
195173471 314839968 24243055 742793919 892026003 934901060
87371137 2882989 41585294 152993163 105805263 163311200
431754861 17558964 1335335 545348969 420326542 467748995
20258090 42969637 97749177 361818712 401736737 395648072
4153830 33721704 11042637 137866552 120693854 127129185
10216140 1116685 1345897 26530766 24463489 19081530
3401448 153020561 78926382 649588099 697616178 656469810
38139949 3630864 1767606 43968111 16772822 40289298
51479744 5842172 43360156 319697970 290277593 299598720
1600479 107500219 44120517 367805512 327023347 364742782
21009847 3030790 22503941 163912745 160752266 167730134
384895453 156820780 257744391 532502827 557291297 620059324
19798924 31711077 82345642 584750630 558435486 586872779
3776499 47513348 18350992 696878844 754174308 641377823
352648109 73803827 36044758 642827745 620920900 538201513
139165792 86831481 220293 244839707 175909385 173672480
7881445 207399732 31565091 399550820 501117868 544309339
14197165 15413786 22991729 201094356 218763996 172834023
351757631 43407591 53569040 422074624 283191195 396392465
27729088 19581864 9601174 248276527 264078660 266411477
848224 704396 2524048 15494918 17538797 19661962
584313272 149497124 31360993 691847843 615552226 380501955
18850558 74639833 8153309 683752903 617950344 674706232
43995086 86183703 177932772 668225117 766765790 689058610
82580805 28958997 6673143 311803447 290835933 310373822
9245252 38111904 3894680 197959267 193749791 169179368
150493278 128158048 69064104 826606120 673536313 756605616
16339249 18935024 4136714 243555272 217753876 201829987
134403743 57905001 109644648 309827206 295197886 237451576
34493865 77657701 68823186 634150628 751482903 820340626
16381331 2971832 9967094 82467230 69520992 80815831
32320511 236348668 17279009 766811151 837639419 835839821
285777830 169080161 16528505 434001548 574588839 590591903
226168766 81387227 49434562 242501285 191483873 171893537
11008406 311695 2848711 38930826 32940704 42672217
136986684 7915517 55613916 328415452 255506545 372978366
344882181 12725894 108458825 453327746 523153918 557660312
52935094 1352291 62723425 713344277 708611844 626617180
6398614 51326398 8214140 254350784 259916644 213721443
249237497 49708578 112075076 577441008 754854695 765232640
119616650 108803054 7303009 588552973 947565521 887884165
118625390 189174598 177859066 852527676 684418795 887385171
433637868 222441437 355591617 522501128 435549830 365978402
1934082 3822217 4217993 26672804 37332147 44836176
58787353 26722240 65514436 431177898 381245159 437931707
518972301 207120382 99421822 869666877 700691020 821419630
49162479 47619596 100516216 383491001 441089101 422855706
3837905 510534 3686063 43685649 42605405 43574679
364497 288719 343746 3335100 3634554 3636128
3095713 1072479 590920 10658476 10083663 7305026
17181027 1917880 15922906 239791235 217873079 237703055
29545569 423212826 100705320 908635824 901819959 812622694
106133867 45338750 26049946 659583431 671876789 613331839
38279481 20967746 25732712 61826161 60367143 60804662
18598186 5945699 10599401 229644214 225110394 211092200
93905283 24533505 89157240 462470948 442077002 479380569
165717118 128988359 139858927 750990656 580913923 738957155
1661124 117903 1911260 21671526 23551336 23516475
67896790 23531905 18823608 180192769 152105226 191833089
37859959 30858034 5235718 68638372 67448607 38267460
541651375 392040182 25058878 781792220 559446513 623813804
461720263 24146555 71023326 591047572 619061118 613799607
261190946 169856757 128737908 849048288 846118383 707755009
217579194 10471246 187112731 565230710 572233020 558330351
265739278 30598041 66434404 349490657 217743050 345534019
123231587 105061381 50249703 674816269 654457622 589499038
107391326 4803186 25114741 413754891 314953242 327585225
135074685 72152463 31099269 517332506 576152403 560342370
362228412 63664681 142589601 388978456 289548589 154578208
16060117 12156150 13499752 309240833 281312346 314446032
668568 26971003 6309681 235857395 226036086 201816348
291611127 152710357 348749373 617665240 527762487 587586354
39111764 104664949 66000971 532230446 529170154 558794310
74091429 4029359 17155079 148402121 146355685 176110686
1810946 18300930 13868880 211930233 163664121 205591795
14691421 59645129 16466798 292883809 240590965 288286045
20202412 160410567 39472655 748889726 733595028 829509868
107233146 25457342 91436742 723169952 712467780 682178208
376287956 18553511 235292770 524324328 588142361 587462699
360152162 33767974 204317 534167296 295199655 521412128
255466039 12637910 119922569 426107196 466429545 526406100
15899294 8059907 2135672 297295145 286157960 188364255
31945191 97145120 28682775 635586410 677815272 751297114
4320103 11687219 21718884 81580473 78003973 76278486
106964674 64884435 36307187 297724549 246616943 253611819
266015066 15577878 46843486 284134004 238882029 278266418
271964686 93886251 12080041 465846790 377287038 430790542
358308323 154279477 152436867 704552660 630704005 705303441
83714769 42564434 72912554 145054356 151540161 156202208
14915502 30363033 87697801 491131483 455355332 513031756
2901613 85739594 26094969 653998727 723713872 641853338
250738797 38852615 1676983 899510164 725571596 761570436
2249795 838676 200437 3619496 3087150 5327878
45287653 51055325 827769 234901256 228843370 233709032
560124799 148154501 446654415 714030166 714953151 535018734
285315 69338772 60903629 380330196 433409120 368369918
17901844 9160671 14588309 76519935 78733185 83874489
62924810 5233629 10102284 256465598 223451857 253565264
3818470 886662 1251037 24815254 31438368 31802974
69019381 218101716 47831585 860338033 807141889 870853406
66336850 29263422 36055629 547407646 514011585 519952000
721613689 451815281 239562095 769416770 785821699 706474618
2024501 9438788 6031728 263369384 275098942 257198242
19178698 6583307 28574553 318279305 430008114 407973168
9130075 1543589 201714 118790380 119023383 113033923
375293865 47221407 83618418 541247843 481492279 520594836
177867896 175376842 134366924 731235106 569466907 764237907
324937849 202725797 57950099 803291818 757296431 785267277
490492717 236087691 68652060 770065537 770070918 801652524
143977115 15633168 11259789 261910555 264838443 250804243
9064741 14688458 42369097 177718405 180057985 182516372
65305483 13323077 21003098 94177691 76115730 93319968
105970759 821166 5445785 272231026 268465537 263850506
469453257 129849 127363573 531820821 531775592 409214933
3773226 26821503 123002208 356062332 372748561 360626832
210517698 125002177 77490342 543709974 571304683 567271092
77639495 75199921 143905177 944499853 911853552 983415995
4102223 104746223 61621366 462783819 674355080 683475440
8226146 9026663 2756827 112216723 121905862 122326717
14967668 19648975 8658856 101811083 98548162 102052785
251174109 131792895 63223371 281695875 325284208 256833207
256087524 130989914 111590684 310565109 177996843 327293290
278392382 331536506 18727891 521331445 647193810 599325739
6273512 453761 3416767 20201555 19271638 15818610
144752763 14939407 14898410 177540807 114811451 171784417
72021885 162661442 208433879 930697977 879571920 854265372
147751760 15306749 10804687 582794269 603599411 463871793
455829869 49455859 143896260 730779575 670378393 707829669
410953117 188120863 91425776 633492897 638298913 602686473
130311854 30929342 36279458 382410421 405804968 336478294
73794166 25465844 42232435 397120784 485026882 481121216
1160538 935278 13046 34631610 32591604 32814582
13020471 3395544 8153923 480180364 393373062 435322399
5081144 374588 51155508 258854754 289379125 254305596
152079545 7539686 1371513 253491407 166820822 246002196
333811286 89751993 40441964 690869512 673175641 470690423
13042032 27302968 14951874 128143295 152077477 161914641
351290386 51242325 437805780 818432202 772090046 892882634
38143755 3605105 78575346 949637885 918078907 873017652
24750797 19587217 3367263 187966884 170508046 160581296
131728814 13151438 51964490 734318349 790899744 636342216
43849679 14272733 72788953 126455704 191409987 176085924
187797954 3902844 91451145 332927090 258709586 363440247
443395277 65303846 19379487 501215859 429679450 362905736
46494032 11513130 2381318 96159725 122384977 134451221
285499918 18617456 212736265 439643643 535302022 417957861
22318973 91734 8589786 26552255 28191584 24145665
6203115 90043597 194677576 741573851 726409415 712628635
458470830 68718197 87691048 660065373 727169113 614192831
525442994 29278352 1940454 796978586 651473470 518230440
115878798 26271578 23600493 771683208 733034948 934373501
176029744 105682123 133224939 384269270 347360386 363646788
25890324 167773487 75325738 783261146 718196666 799420358
66247903 10409999 15880440 74618397 64993640 71387584
656251691 196490282 156498322 909662279 683110980 719376308
59807092 34285371 79478090 223042461 223996140 207564406
28042862 26036231 2673532 287034106 273370271 276619860
57704782 133246935 81935612 334727115 387941371 364747556
392786440 1016597 63176419 602778625 439790174 577148139
173356605 7285678 6593480 555764399 541655792 479076824
67538682 27861326 50012339 83373732 65978543 80219404
56944900 81926410 49832564 785762085 800879931 730495111
4243907 3372281 2702615 188455001 179174488 192604996
69808023 8926717 119338018 408622147 438061161 428434251
18756910 15046440 49594165 315499278 312997629 302873490
41288752 2184853 3345818 255343190 265508860 265386084
140488480 257590828 78609648 576589861 556940616 518832071
47624148 67605098 234260404 750799380 756125292 741277625
393332833 224892235 339357663 900132623 841162654 888450176
46673976 14718252 2083862 91940956 103672197 87498930
516289415 57193049 153543846 847070463 758265559 809230178
93680768 6070207 36032370 396798603 318986786 370924840
490430761 3139506 87545909 909734095 920350487 927684992
16674983 25831571 49464910 172683589 166360976 149524707
60281702 131355991 101670544 862193475 917309417 899654441
231076394 21211346 26188956 566227375 564787126 478081964
32929282 73783496 10193298 454714315 463587447 480572515
214026908 99838162 235746739 739879530 723612486 735912794
481260392 89240751 69470839 829932679 880226928 783521277
121064476 68380298 34615745 601642491 698791364 705033677
159383898 24439870 11242198 724581987 621180933 815404422
11472595 7310547 1895087 29703000 23908075 29701831
210856468 1842496 217763956 600278777 599257715 535567712
235718535 155514164 401848 435715012 364627778 470138823
225614537 41720 15858953 810163686 804722837 643380229
21963107 50765184 26822599 234352485 202153215 230040079
266725097 79206339 40605562 548348719 368852162 483561877
268244177 88668375 15298413 753809459 637175536 825342313
28264534 8990065 11517637 191351725 188762058 192051828
240139506 59853885 124893386 354567195 364326386 244344123
28574824 3574101 66213080 538263321 546473951 549461994
42998497 35451922 13809746 569850768 552622788 508272280
16819324 1602037 540895 62806266 55331817 63709442
591193586 317911795 243047841 639305582 534256962 594177856
618549615 636258094 132405922 818983827 762248599 841868120
628839580 126113160 42118923 719291933 586779554 440627977
1260579 497709 10788102 73440565 70744991 69686826
447336535 138941031 209912855 815035109 885040291 925202230
63675543 24660006 75411233 117681679 112148941 116068282
171836 24357929 139847795 505781601 564709455 581145298
23531430 17337169 295424 28382466 27356228 19964911
147919756 48501932 182826871 662073328 787568108 705771974
61601092 12367970 60715419 693619102 740345551 660996486
7837724 47613267 20855882 305703325 307189992 309943698
58436412 18560923 16013215 184696131 177696483 153910219
22921708 4809572 92177859 293461550 343089011 324857730
13560263 3140919 13678005 221144445 193006643 220114461
143386891 94768734 104422638 492138540 687860736 672723078
2849788 9556910 158819582 756542084 752385793 774019180
111177917 78054505 35176587 675361857 639565118 625526933
79680842 113102450 189802 182607390 212518365 193840066
21810698 123562413 83689493 933112083 929413846 869675581
364953491 48772033 212678023 489230726 214124729 520376504
314416214 1465515 80425297 678827968 469081095 655905574
9335193 6677671 3415074 36943157 37275121 34121528
39113456 2474237 13443315 125054662 110024702 114278791
5264810 45042998 69780181 510172034 551345102 508022146
215015191 2898370 20978574 905762098 909742868 746884108
175678154 130737315 29648363 716422267 829902788 735396055
20515284 5898102 1928623 160298621 119094174 162649687
212574 27500118 434060 382604897 388162593 366498741
13280195 18273087 6597548 107692417 143418210 133508486
123799250 18882914 26916441 539681101 566038932 592818874
12085667 18516986 2149 141305369 111971014 152033116
403485 21429074 14134730 334738706 282901654 343175173
43282974 121743574 19021707 581418168 551292474 584329477
44263631 294177270 90946951 591795528 560828322 623089719
343155378 247337474 5354429 857257866 971848671 664326896
80657299 6324725 24841471 477682260 489911165 536216406
246241420 98774398 8835941 426834762 366415342 354484484
309979325 96406187 85878691 860049269 792142652 671074049
34238864 26008460 12990632 687452535 554502731 705717955
25046350 1339491 273469 226998345 235252888 190832759
48247159 69306571 27656811 405050398 382745631 369580051
33599781 20037056 78911814 851286530 866181438 754698662
221290629 100186256 59007580 407686340 451139980 447587716
402706558 316513803 428571031 577623110 396685447 575707187
203731427 31089350 17834653 367986154 316401616 314703720
21206129 35015478 32532384 106796011 117799324 116038731
62778160 51889753 285362327 833231419 878014845 866260201
10652553 1655881 15074517 157152201 165829869 173901765
13223678 39737241 14867426 328119269 407496216 373060069
29531701 82742769 171681742 727839819 815272808 782503424
72522851 3931400 22614317 461574904 448056529 370235989
76292851 246945530 117358364 694617612 695053563 771704210
148434469 25292826 1919604 493797907 487018608 540277162
119332903 55775853 93298651 168023573 90076884 162056044
18182921 25963129 27135152 211519753 209573154 201121930
12279310 835316 892202 19724483 20900534 8795989
32785419 43955575 76323894 819210463 759481882 700863116
26483993 63389296 34812824 702129053 707083606 663191619
150742883 93545533 50990260 924979146 900276711 839645351
27899295 14885485 83726305 408431249 431835634 426199237
329956321 69580847 31123382 668630227 550382695 543241019
69420344 60200062 49221077 790330466 740955451 906191255
31330656 12507703 17648653 149915152 131196538 121709461
615635386 331024678 243188836 858521146 701790176 652689274
43743653 16260542 93588376 473698269 618074948 578847500
20273698 11637099 13956028 88261408 97204734 108995619
17921882 19687190 43452844 447659952 601438584 610336838
20610223 5635 27236844 621758871 500060335 546060979
672688083 516948858 341559566 826245986 743285255 754167410
16682204 20837 4919066 85612074 74182574 67655615
199090760 210902491 12399093 800869169 936061036 939351460
34171099 52884758 5036077 586859049 633493812 629477158
65802448 33576105 53742852 649645153 657564228 651988512
107919052 22258631 2383056 220890663 210172204 131613225
376653239 436475355 155200319 711724472 719072289 568182030
283111375 36854012 30339742 307300868 204269772 168761850
372706965 28965455 481260896 645651819 704485015 704715639
3661803 188809 4724149 64625575 70384272 67781889
7894661 9102296 8966938 76746879 94537745 93241228
4214883 109131012 242952957 758790145 775657990 751834383
140800114 49274916 39988765 828286364 638669515 818288010
449404935 32067235 4139141 686306963 591458283 598592098
74483163 26628693 9493850 279378362 239886560 269992965
350657801 121973789 10802059 737665302 683163170 658502013
147249343 10956855 19904942 199220863 183174005 138038129
167763263 27884226 8285443 410609105 197821094 295715640
27991099 35676601 2611649 419732129 303951517 387243336
71783864 10857896 138337014 496548115 471448571 426377067
9059161 8287228 12834801 49632606 48298079 51048164
83333592 15444552 11244235 800547628 745446585 884176923
3183050 14373218 58805306 715587050 706880378 694599360
33453250 7372682 57414932 560775583 575870160 499874332
414796192 4388598 169661792 419355052 249527625 431553095
88905148 33549725 60494217 353492064 361195355 364875464
54690999 53255778 58812320 232936789 257677283 246717839
42763091 876866 2095622 165660190 184076183 149586179
443242235 31166542 181472991 668042991 617299855 272933152
208793984 12126140 62338774 252559062 123538401 208169479
182455002 83192414 44557906 222936052 187391966 181974014
1926418 10795315 59381359 310241195 308087014 319742324
356865322 55392581 173008004 669355179 653500790 653328536
366187065 103189528 27706244 601953715 642157173 497741160
103222244 22730274 27183454 155170110 193136433 174521272
69881231 52761725 113723271 523272023 481042038 547569189
33760858 2830358 3646170 70409487 47718650 70519624
458917878 195957262 32141177 577530131 564884385 415689177
67976418 69575473 1838265 183268632 230809656 260755009
48983997 50248424 106879534 941902892 931360561 879928196
130240140 35969080 4101819 274908420 291050340 253556708
135579475 73896978 89365476 500629398 503747043 490447617
397647344 112406916 77266465 590979076 614419068 624770543
26833279 14553777 72270710 303437010 306454259 265774603
165118 12579120 6189579 45918810 61609904 51419919
540669363 220391331 87194278 741138516 584472707 683216039
182503638 360030401 22675818 515879247 632776673 456406149
58358188 55857262 8672517 173216783 158051836 130056870
2113762 6482485 28776027 402564216 429936326 411877694
578787281 83856805 26677367 898163577 694499686 946285226
32733047 4379654 13226961 728637066 757469885 761602932
157053331 126652382 36266419 311447223 295482043 316947881
22910205 148594048 264495764 756528435 729973441 758181697
19658430 8918558 7895609 125893345 147680398 138785467
127166384 5077332 7505262 341019232 311511762 380166393
109427845 19973151 73624303 695634510 662858044 722773096
28905376 26173716 13448442 33311577 37252255 26993292
545266875 64398141 307450328 567317002 612741133 700546999
23319379 32194263 5160481 439480062 444047394 430655991
23004242 26857526 89160964 579744408 543232461 549346494
51523251 45045692 48770675 310133946 359858183 233856370
78837140 32568955 7539185 488104652 365454846 477760699
163463293 30700654 24405033 677814653 564307343 523761225
251448445 635794 46093495 501470016 456711356 324335630
10496338 47513412 6225306 497766391 438348004 367468757
140999732 7243772 46803327 449790464 445628834 374434966
16400301 41770783 234151581 686104411 789333362 796263686
42302766 7997351 11547779 281127913 281306479 280890982
577138773 114689324 575206152 704217724 401137406 831732047
99693403 304229169 29424692 622074212 743400244 690531397
37691945 54586037 5079090 325987601 281858577 384942870
11267464 55667668 8018452 246283623 276101234 250670090
91839901 13529716 59578990 577665621 527000450 769803744
51721203 133405751 63033554 678715591 683716566 715467858
251846147 56736836 27186413 683778662 607956294 688706172
1203725 53898 37147 7428926 7637741 7954126
431046180 326550439 103282162 793656593 732379262 711853028
359493470 130628446 127797220 739246393 743780414 731969918
194437084 55045268 94978954 762678756 806736934 718153233
353259897 50467068 17139353 613121048 582271881 536307035
154577522 27627335 3150494 216714354 235551552 232809047
102062774 45968628 55347865 511410138 690890215 834605271
131431018 25077268 123658728 810237443 883720066 802461141
218388087 160580360 202422684 412940148 416587592 411724768
68399483 20096940 19296224 725222003 733010878 722614169
85090 6816427 7669578 31220540 26939355 31069368
86535882 200218012 2837591 818856967 851841056 750815423
158662116 91343256 17925674 596341982 533137371 599583424
41645188 8884589 144449548 632034784 613375695 666111158
597778135 577919673 122545043 905614106 897446917 585449348
15339634 4988379 14498163 33682745 33153165 23658295
542592989 40864814 167962192 600872682 336668968 515921041
185965164 74506208 65630451 598583993 572462650 503553928
209705328 6221068 174526257 599411678 602489086 649940366
58472993 9612729 51857105 728883027 681577512 696648225
239323911 157337289 198990 863362185 730993954 922934720
305046 225069376 18816457 831992751 833946804 838997177
4926820 15183762 1811138 78654201 82690358 92223419
61158527 5429300 27346 167261618 166289686 196929718
156439 1822425 1161368 24623231 23439977 23191626
78352206 61344666 15666181 602853916 579084783 603445187
16280902 4508611 25715674 109565117 112083274 109431998
16883157 183431921 31032227 558443814 673108840 710411305
9339316 17738277 6248327 75432998 86175166 76927313
283971054 311990530 439669022 854974074 723054939 856436656
364780480 102659272 35910859 527608922 571353096 534573595
3535983 2175870 432849 6522417 6818335 7267087
240878454 147258407 19872323 734052433 873028101 852583589
73437643 15388471 12270826 233918057 223256496 233596947
35023795 32406005 69028085 193455101 198628908 190243043
13296618 85000993 6612523 360017335 321491696 323508405
182201242 4569299 171575136 819840356 707336133 772467799
186650287 232706935 38556289 536012455 719208176 639253874
568161677 64822871 302228174 709601891 556432611 691326476
170569867 107615660 77856292 575301120 611568551 465614769
4022877 9945084 16714318 174359137 172984305 177833415
224193192 250176957 260439123 664400459 817140682 848655555
50720748 29194736 1363066 453507926 410429966 341664197
71678649 80343311 7629450 154935974 150582173 104353365
283624853 25657635 40850234 509330910 447589302 512181631
137292134 87233065 113419615 561932360 552367114 452802280
71686087 2227408 26557232 87056564 95839131 104175208
40533308 16790122 60941379 340730184 300261237 400309509
256321726 52574232 83210413 959022701 935838150 915987666
493386231 57538608 130466149 738377022 700881392 692203118
564370213 3657599 208975366 707233581 409100639 618149859
262887729 46215127 72818879 762388051 713374404 674761707
6533364 20968747 52500034 279560282 315220699 324597075
30439295 14698724 23298555 421169655 431932731 403122676
219270629 78670992 47659433 318055340 224514170 278929810
160523821 30231178 259489260 868169592 806209925 953781950
12837385 4497388 1349694 15493554 11189761 13734263
604897970 59141445 230694111 752162524 791439329 836679019
432487214 103043155 13658157 938399857 811298071 924442632
43539729 35038114 6274895 96991807 104436968 109243725
141593257 52185874 169799379 419998098 306127952 557695409
39709854 39642977 25039665 218326924 248143601 259161394
67740248 29958816 50770697 197314243 170318384 180173685
378628260 4458014 91209362 596384578 474725917 507843026
1376026 4983346 10955003 58245350 61917740 55906915
81472442 66686773 52622761 188244319 144697158 171286492
29965477 7729729 10204684 66585330 77650472 77648071
16877286 36530469 22795305 200734113 198805491 193880877
40269399 1639253 96787969 746819142 756462877 685670650
12499268 3979379 28357872 302830500 305198939 309378281
44442267 3747839 19451025 52524393 26440929 45749210
6603319 19832869 1307068 48557648 46220121 48155182
70111555 11128720 22325222 128638988 82121733 123732607
7424841 30660339 78707844 450905396 449675598 476835060
161157889 32637130 65588600 245038797 260442752 225150611
48420287 29255792 1465054 860015622 684362422 777205797
1299540 2294290 3614778 43315051 43367145 43065021
18172378 23606818 47202954 596924093 524696328 523272833
4014065 85531034 20459329 467548327 558520093 478042972
282469832 147597956 310094824 736200092 814444125 723404153
267830080 5681666 86427605 911461674 873337147 892728197
110801693 52901315 170753380 851453082 816313349 792514719
271429734 60226462 3800221 331574637 329957262 212969395
285203935 51586548 94161472 369461636 332790115 356622695
4899376 163365 8559 8724233 7985745 7753889
12923164 287947 13381 27580788 31982133 32620886
15512969 129042169 43452179 927511643 926801929 916778791
30917395 19227002 86055058 206334803 202053202 179198776
63892714 127723916 170774135 579578755 654634097 655834035
43214214 4525033 137716115 359252138 492010737 483021637
127083180 128780655 28027370 511281099 524481540 533532287
4033694 2238753 56052 17873955 18113643 18607230
34090615 81463050 117226450 840752634 852402524 817264536
33931107 133737 6182256 46014608 8395714 33932727
82215881 17548934 31630097 419385998 495840052 491687277
448112911 18315586 280232766 946584518 939807848 646859426
12316626 490209 5029983 13859180 4541074 13403263
148835606 17328418 69369892 320575533 421926313 369824638
78551887 12694742 116810121 295933985 323419540 293915167
2072461 1289505 752693 13876065 14504409 15624965
265748564 135417902 124010820 834023693 809341391 816879331
105274245 99020946 45238559 416159375 504726445 466529700
8826558 49650149 9342295 220104636 218574420 187720089
54909527 13073391 64134353 476901546 628574987 663105745
132110221 214937626 86295042 407518373 395589213 289180307
49076045 3187410 16539633 849117708 888817204 855363644
181803393 209399503 18022619 540072022 554492355 620085081
342596155 154345152 15021694 477963115 364660627 213416355
333961880 162774727 10455034 557592394 536831606 525223258
58356215 14979053 36958208 225067173 222361153 226273999
132363 388408 1596020 22853676 21544095 21399654
17606815 2618430 24352957 185395225 158595405 196159108
284673618 113463781 19710631 327811112 337147704 132274216
329958459 224440386 124012501 691077783 638198404 713158050
159332763 108109828 128162410 485317776 455290422 351720311
61714029 17638484 27100988 65815393 67503075 75012932
12934070 19450821 33767553 367186477 404646469 409619647
212841784 24071109 56271244 760238408 735513791 667323055
11314462 40296469 41197788 452301140 403515201 481633592
114144368 90296781 69287257 874722832 767766234 917756031
422567600 43280680 187916563 842695089 772102663 713336364
16212530 12676913 3135045 561909285 589328921 588454207
14296887 20349263 60322956 155267842 148965289 151814234
363620698 119487728 111027377 425273217 538323754 453414229
102836129 5716249 111918036 496951920 474596320 491600856
62445939 165249472 11921019 744314337 708407084 660074344
162067939 2035428 68699466 623045009 548532713 496726801
3254337 1681355 450982 6865684 6904361 5407115
178594 4448 20040 599897 588348 536921
365446147 5382169 229916742 887866610 804747568 950179057
317786728 83578124 303089189 686081228 489697119 683885607
112620318 115723716 20965860 269596317 272536045 272538897
27225743 5592093 2019410 42738633 24655155 45948495
656320761 148143429 373182761 739298386 556031040 733713298
47744001 70609840 1762515 598079064 591861627 539498707
5269952 277487978 175204121 914064749 855490696 970515247
6502407 104141674 23555199 785876882 685319911 746392890
206210223 104140739 106901801 419909626 305134670 479765683
32061334 37697858 81560685 420452299 381674172 439365098
782106189 1171052 128814539 864019123 925230938 577425957
13085831 2370952 939354 35399016 41540204 34341790
26516172 11028937 2401664 111154826 102159109 119700354
90688815 34418910 27963464 348062831 340512735 390305203
173290954 73209327 9134355 704002510 625525841 606558760
256790848 258615390 52469851 635233395 614921626 550949569
433401731 384613919 258140421 609904089 665148467 609437419
4723224 144084567 57379509 746825524 752966585 752191462
5987082 413138 824486 13260666 11837659 10257388
632109436 35085746 202103326 815289230 861297577 844265588
125533779 4365330 10891297 698428864 644928390 699186012
15877125 100816320 161774937 590099537 596607806 624876421
54700839 44431673 106528287 747694847 434681308 707959901
334680451 151904661 121354649 676623711 667314751 679920551
44056909 12825696 65793062 317881849 197429852 280693089
124866333 22383270 12816813 170257039 76780385 104702642
426695437 74174025 282460216 549811417 676968623 662526557
157407348 14050350 59871907 252698781 254973016 238861650
61677639 135813575 192030506 614723227 615554619 594077003
129674074 7892597 16342310 927663395 660278789 955370619
289298286 86460877 7786517 475721425 486593088 454751882
174783353 73089205 18145026 904256539 887446360 699992576
153423159 51699436 62279357 240157308 238081361 251508010
16400255 35022537 15243402 361040583 343538788 293159176
344426569 122472776 108841735 794736035 729715618 752245298
111134704 21699672 81981626 357014340 398479461 383545376
12790751 4377488 20511945 458792470 466687544 462107519
46807665 40697636 11284090 402152340 400557973 399182433
22587359 23296507 12973587 548869556 439708613 555726693
209693689 39659050 5798184 640331992 676586248 589822264
351361462 32297368 40549740 614751748 583205934 691292754
797028645 280542412 63679386 918162969 750140213 896306085
180555392 19347369 74916678 878460485 944326432 857587307
395234930 28139842 30661009 544427162 290867434 424421830
185342942 7012236 46197418 223325623 300851089 297700659
187446808 6132465 12774637 453297482 344217648 489287818
301022 5822479 9114858 175177893 304736119 249168918
315204502 12218150 19184927 355348811 42520975 97464472
18355309 2714948 16001940 238543851 277230594 285603966
8859370 357828 2356579 96471603 92788271 96170438
81365239 28899525 8404856 352141704 367489341 367150674
60222195 187210708 17278731 736929500 763884322 721602754
435684016 29944808 96159995 589045788 552844725 557801039
41522026 24094332 10526548 410163837 348239619 423073002
322665202 60878594 178372349 654739768 728869170 717570935
93398172 51509882 110894353 470429750 545782739 541279730
541186478 13897204 81605808 786377476 635471940 597210752
5975596 6430919 7094973 82602711 82257366 73397939
813967 475856 5970208 37434213 42991844 35929036
268984796 7293573 2576212 532724090 474251983 585160196
25930585 2206656 18796859 75017256 64099524 63466021
695533159 532244719 670577006 828164666 947191904 910173419
323763843 57990106 12285598 802087963 764869177 666292230
203175938 149387361 38884108 813310107 842928837 765278777
43335406 17465 2452585 97138006 124222906 126478748
183175949 22594208 10500671 488835512 448382260 400972153
3545271 57450290 18133049 222660957 289761099 241059464
248356138 35773103 108643899 495335402 434406001 503288951
17128091 5613452 886612 23147154 14576122 24811396
475901672 83450616 307683851 518101065 489831776 520016008
33839702 45793543 17853899 279246831 238541899 339979904
185227753 47752899 16046056 201332373 107682172 121029044
531602930 104589617 256776233 755950510 678812773 752484744
149362 35965 7752 515896 517418 484991
120412406 11198937 56411547 433855673 451953310 462239397
903746989 4764345 295551917 961392107 864886061 606757491
1831244 1114966 3531270 18815037 14787084 16492549
155998946 34797566 74694229 892102103 822308242 703337799
41535323 6682188 25111623 125631241 176749938 195126247
126275473 44604395 42067436 470542637 367273270 435311104
270033 223959 610390 4342322 3624497 5444958
27405981 63080786 5471510 415829462 446016317 337975103
133136436 166861898 194944342 907354766 885312222 665514182
135430726 573608 8737343 309375656 261502001 47860253
631264307 465513190 149145832 680539450 698849312 580437453
45167633 39031444 39486431 55971142 59339825 58431259
11277110 21613686 13650915 609756278 561320477 650509068
728199132 139250826 63691630 849955435 733131521 596492901
182290213 77546531 44180617 261181117 208502693 175434511
500647128 266249265 290448097 746549122 561385194 779488892
7690992 22741038 19667093 397652125 416827510 390667884
157108302 31784416 264943220 400714111 276026630 405885327
783666 9686476 15164814 161446051 219642259 164903302
33283762 15455084 2929967 133400618 141979240 119868336
112122108 6111633 75822351 563747063 670718138 591027477
322722839 13965207 4845664 469200480 466907100 461138716
56768939 32159673 52324070 437200877 410992847 434583841
8941118 28001229 45270228 736454072 762308848 711935858
142570362 55878518 141518316 804095284 572480461 608674062
212713549 32076336 19047078 890057759 644890598 880005767
83036259 69989953 9275872 252005608 141418962 199367975
80612126 20253207 108035048 588438107 636481690 623393075
78459940 24324979 55950458 266186532 275450428 292934716
17706896 2527679 2177246 78859658 89656831 88574516
81236960 5361656 31575599 303525159 288730082 299229299
3423775 9212303 5751000 278031440 295806766 276833458
35897849 9291623 438900 96982796 58273623 97475719
360476235 77603765 46598659 752846870 793845063 665536866
370895463 47248071 311473744 573061840 422498982 530513035
292732867 19423986 54103546 331832415 162929359 304534080
8589122 65899242 176681710 627134081 669807528 713619850
94338697 28578456 72872461 781672706 707339188 817772089
288716006 8322696 19148365 551500238 542792538 553387909
218226265 7252484 45359635 411426906 394063779 406927914
179208344 49743871 45904654 241979179 248500330 217867958
5394494 18822107 6811864 152877591 149395136 146508123
201510499 89464767 93272636 300542844 314428063 272292883
350431643 111871978 50122209 876650712 964357607 791899056
300025753 160038849 110337744 335549299 310639649 225417234
154251436 17665270 4778567 300183104 267059782 247657114
66659706 12950842 21254438 104886835 104514681 55226495
367068104 89649940 8513845 635313071 467876318 458213792
31687191 93020378 74677258 567634826 606844616 658231755
154970829 180821375 43162932 227256707 218050016 211039868
83505033 40439689 82211796 355332152 371568463 388000352
53673351 39268157 14819667 377173563 448100358 435752015
316931755 455192145 22883179 779779881 808260728 440377830
5669619 43762839 203424277 392948736 403703685 362454837
30525312 3392186 23997465 315159756 249707247 312770216
280705343 24356970 102845998 621900638 572406759 515665226
2028018 3877411 2310869 45897646 34528253 37783753
1403427 844897 32431919 306919155 326735529 316169609
5944790 13386075 25114400 77833568 74769259 61126877
237945480 42077869 317834128 836049351 756419464 863093844
246793627 145968109 23888279 567186781 481185851 454460873
433299544 316231146 72652921 556209655 499514757 487838536
25322354 8104112 1284816 115372278 102202100 109549055
76839889 52655152 78767387 540941737 538742622 525506577
216373414 3731384 42373281 754548149 770214683 769129236
336872570 239730226 153837780 445886557 425751883 370894676
32729477 15740409 338501 512146461 382174424 519877560
168839562 110089804 6264013 223615419 197203549 225251625
336943498 19731296 6408072 588092215 440448949 497903711
27016045 64644181 63352189 773999332 773051925 821457481
142733062 155983654 57311580 416676684 392930917 306036193
79971115 84185757 2486455 346244185 301374614 313158185
4208151 45801200 22860043 224082494 445051936 439188817
11248982 89073002 7600744 311958317 289002203 282117086
493995426 31678548 235017586 817430167 678045014 944668494
628246777 281119596 140129826 817306869 837468369 389741414
381724707 48583539 37342303 561218427 285169192 169684078
706291841 134868845 103434621 794173493 516830464 769541490
3992119 7796244 4475889 34991026 31444106 32384028
22997825 3662087 67712 217566506 234820120 230222396
555326216 79549698 210572545 629498477 541399758 582587178
156648787 38617009 3257710 313909691 234332453 257856850
58297816 39588751 18505633 382316581 345742874 374101993
47111984 14353899 37072657 189479430 239055104 220166122
12440899 679960 30104571 567570801 584896358 613805036
29438494 33055043 611879 370392846 375845549 311558837
255214287 131969001 113061266 458741574 618643615 592528975
6187987 4394074 949502 86643702 98390501 101413909
396937305 31716108 97490399 493039154 490647731 396248722
193889724 127323084 423323855 741940947 701657449 704937261
14291578 21060887 29277239 339709110 303242683 297790786
101831597 6398922 10381602 311989229 288122268 302842021
1784386 3265684 10597964 76640839 68693142 71126237
271105524 24882584 6565033 615745025 482903929 618146926
608107655 7051298 171171460 887281896 658683808 461733771
347526478 497204 91540950 656472351 584976313 368045970
198424799 143311719 45143841 825965335 744595700 875009480
117715065 4875264 11804780 686252387 646066788 567892005
67294431 224064489 4656731 689936649 861480694 821137033
457557 4670348 8347667 56220987 57088765 58530291
722422746 590973202 445098857 807989199 687268510 660286208
4175099 200455 6821548 24048266 21181649 20624553
5296712 15817606 9108681 85456974 81422159 77253462
48774403 22225125 12230444 128379864 240930856 228247621
234265992 194903911 47798807 350122491 367141235 380158057
70974991 57829975 106028422 423305056 434771948 363148276
15981145 9299342 10269992 87279997 62278873 97899596
43765754 42120861 9331960 539208096 527675839 485333224
402089469 75833155 269627477 425827611 315838415 418764990
62294186 69630656 169520722 609673153 692601011 608804525
179254754 107413555 170695087 216440911 239188269 209703547
299571989 220762939 127089516 677427438 519630381 619996102
265918611 27680144 107134516 453596543 506466770 174128040
64181418 6633484 51522749 436601623 448192582 386800990
638059838 142252680 121560853 799953044 583973932 826888303
117911168 6004301 20196873 472867245 396507732 410816545
423323 8522527 8447470 27136416 35199253 31153819
11745328 9140193 3340711 118271414 90490944 106179893
355935115 28087337 65969958 736787377 732688389 724563433
251016375 242441410 76388381 289914522 270626101 238042460
123832218 20459659 121645031 740714032 734219958 747996816
383744429 190810468 285861051 415393013 367770161 357992394
27512465 11963202 129570788 487677385 555987865 571819376
6221707 35431730 45617098 219084320 211507095 212303464
289126 19830589 4003453 138473560 127966865 104393827
32418532 10221569 163380559 265761649 217863118 301601195
8210817 10428071 1778734 79345396 89028992 88926555
122711406 12841652 192846385 389063281 290358637 387542660
79454612 6868019 39266135 366486829 516408287 471373961
60424339 203452692 12899301 640997848 722153245 687301225
50350377 5131118 11415825 75299929 75473626 74887215
276576514 33336322 18569660 704873530 632783304 404327591
25455523 12514099 12305066 743207923 823643786 803921964
1652512 15448875 33713460 323205884 298477074 305866384
548195644 365616536 15024687 777529543 753183366 595119094
13288945 85252866 1743165 356147648 366216307 342878166
26694492 65267285 33186981 505191295 478246991 466161152
129448044 47851183 20020778 237950859 205848170 234319452
27970226 11610544 17366231 101754960 78995844 103757711
44300556 19940066 23228454 70485760 66098513 66648950
400435474 135003520 52957253 848845339 887830424 906140282
10765632 16966080 4630320 219704236 215080264 178737212
411861551 275572325 338445150 848454564 668604322 805453975
57547637 3822856 23162665 60690091 65595972 38029684
451853185 216698254 231165987 560110681 317976730 532102424
1682621 248237 536350 1797066 1519374 1669399
47397548 12218970 5542295 106438943 111307356 104695155
82767391 1666879 88876242 467310890 439895340 476523284
42776001 34128335 457394 671293460 714692494 648169062
8523924 32387491 39976502 495160948 492546883 441300552
90688930 60358496 22811594 282432022 322838542 336385742
1452328 2006770 10532249 79778374 85328817 88986563
178948336 30992589 54294574 569952661 426132844 563020589
267714283 61453809 78578218 310817400 258599718 327232634
423788245 296872885 123059141 665413834 745040382 301599489
43480247 20576941 8379920 108007082 105993157 69146097
290731 234743 701903 3160736 3703256 3810643
383322377 127058626 289883242 548590149 385517875 574692705
613305191 30911439 50316537 946112138 868025332 922096678
60045674 2548637 142371 95681427 96970745 93844882
10826126 6050533 7555704 46717075 44506219 50451820
268278548 141269913 8108113 375632680 354274673 353193696
8258863 125882040 59671681 448306620 467091194 480868389
133579401 37530127 184575699 202973680 216594660 235504149
2364797 20202822 21837769 509669067 483408256 507313315
321510397 422436949 269910830 544076463 533266178 471106646
124257343 15798204 26734997 176482129 178337512 150214137
8199373 2627401 4493685 13859438 14423289 15128061
128246192 19519613 11957727 281414554 308338482 222497929
323739174 74682045 146061580 647666138 677002080 707117918
104625469 124057101 112145517 444977649 432257872 380362131
106051617 18174692 5898081 176592802 193414355 186376322
53725581 10426645 2376996 793997443 746385543 507920012
98046869 104621045 30520899 291066294 281655756 297862203
162370060 79325564 31619057 272455389 194366717 296779636
18039802 16565050 109455358 579601999 587200373 491886099
73030518 40353536 41877586 665536897 696764485 578511921
581184420 89343069 103252159 856061830 803155624 904740207
7235617 12804698 10782556 97638083 132695841 131351867
12278986 25706328 75468961 341124729 364917813 366954428
593407665 315871575 106469262 675629979 501292655 296219917
20926903 156104755 105296630 670653826 672320917 647966768
206535045 20213712 89972336 288119532 256593904 218074109
174253805 119822464 19956095 280550654 288796315 223244688
57265966 87033162 11908083 574548002 491041891 657337269
37673698 45442473 33032457 639990610 718442614 650705024
32649294 124171671 11686825 406720391 323184347 384748911
272664906 13814574 13871997 683571742 669208451 688473270
8136040 144639974 289427096 677968820 673030115 657927442
20504916 14492160 23542599 204297586 198783621 169148530
58886767 41262267 41417994 370429225 355864516 404158407
536771175 205193520 78213497 861383115 800912915 867031424
251010784 125076205 167516604 302938670 379039812 337933150
9743312 5374387 1132538 53729065 45516405 52514909
581113183 20817399 440694215 851503533 381928014 879244000
101626733 939872 37812918 126175958 65842146 105972272
91614520 203792388 198536109 871553925 794616168 894161472
152984857 11250481 19653711 789997456 650526215 767459695
171151219 120066784 45300225 301706668 298717266 220671132
101207232 47213934 66586880 656136996 588131992 697641969
205965585 29386937 450592824 513352184 711626335 738032788
17243640 703045 25898141 227921242 174790712 204753580
64901622 18517944 27171862 330206010 280780940 279174813
126899172 21667503 36634045 660022284 658504384 646546908
733782192 177339260 561429392 819631934 863260748 704566421
102813732 79402734 23630380 820938450 799758707 669112438
95304623 208526179 3603672 633474958 577105519 612311272
29154178 119509251 69470252 531513744 469055988 407535517
8316102 6151464 652628 12865188 10974189 4973322
9393182 1096245 827487 97134307 89435081 78273186
201132771 163602680 22126117 389400240 372578761 329376089
171503112 7934449 87846702 214151081 178539133 188950458
506887635 186379082 140876782 705136978 662614920 225846593
87651734 87283495 149386530 491525211 579518574 616491986
8720916 26110601 17425401 260777822 434653358 458767779
39610151 30780893 42228615 302078004 227862928 302115970
508544048 128717106 256516790 626738861 532300416 735580733
60296568 22449125 42777703 534518086 504456197 524661761
54232493 30242395 13309819 425082498 522108915 474907489
209667947 35083158 14763378 357259844 376117568 377980227
361336555 101525820 71277970 670217232 544856673 508288956
153490759 220471575 69444207 588200693 751921330 619632030
40925650 1948695 11977656 250597536 248024359 219807251
191835433 127679120 67801644 336647580 573320868 553485101
1826370 13323461 39839398 178074180 221408564 224775279
9519423 65322 25015006 339333732 331301105 337340267
316767533 100243399 18796970 453474007 194251909 324053575
636928 780587 6259130 111318362 115291395 111494803
3003460 1867004 3126382 13674749 14011872 12698763
106183689 55122183 94322340 603196257 650067386 681662822
484656715 433388202 118156674 875876747 957413041 683893194
16658436 26873879 51633815 214737675 197799731 211944348
9413833 17840013 24224208 408121973 432746341 394967373
16068310 70909819 37969565 626761592 609779027 511865534
244804931 60367553 76908247 257145665 151747119 180814646
55343040 2337654 63682010 416916784 376749480 393585550
216942576 13948798 144530065 382035669 415005305 391138620
177753274 91314966 24147876 737657892 530668249 725828920
2506086 3234274 847688 24801829 27848668 22584682
28253397 761313 1862031 42476437 24957567 43250029
172966981 51544403 43319482 269690993 313226379 194702018
55869948 7656087 47018692 307980170 204392984 311762329
78362212 43136595 31911853 203681702 199252481 202579751
81075948 37665895 198520535 565342758 640083479 552972338
18811498 41444483 15823992 422389431 433282587 400119518
458044481 222253962 22436399 601684917 316909099 507269127
381056602 269467902 42191386 774178567 755803845 482519521
15106380 162817781 18840876 761894259 653743401 673428344
211916436 765253 12121378 282824039 230844854 213834408
55887534 23301544 1345194 63116152 53405769 29521845
50937005 11497819 20671396 500017163 557972462 549330841
78012266 1439239 36695582 797224183 836320220 752357586
15425149 43465496 48249291 414639802 423103336 455558513
32870634 15809786 64721447 222136793 188763955 234125634
16644963 20537511 16254949 157923373 160778465 134137432
6222398 5971773 2829329 40937380 45511966 45569845
18843964 14186632 22840768 107240605 95185873 95490418
1360719 469743 16009549 118429047 101159083 103480210
12771624 3791536 1569081 27875461 21787813 29296382
78656959 25714907 184612032 642682712 616681602 653354530
64662485 84555488 7721895 845687195 872829463 845147379
266492509 185638422 95640542 321347744 354048360 305177573
469830663 394274664 62224983 796121795 691577357 700447308
337926237 108534014 178939529 375071196 271236771 462972932
185830043 82925048 74621487 407542642 451786833 417959556
171425759 24068248 34882715 225292542 127709801 223080056
100161870 145210401 92136970 497149524 517380386 464148099
60274991 64564568 72389251 790445201 785745028 752939632
31819300 1099960 7005534 102337950 108451720 89486404
37410471 27230165 68089496 597278835 600830650 576556725
610414856 66280762 288041077 807003000 479596195 831296512
243613986 214648525 111012006 547131603 623826309 699599902
161062049 78214260 60785142 635081648 668904885 605806319
134979111 62640903 16580061 827915719 840615602 675279148
3279292 35148833 31048298 302195638 281232843 286250644
49992658 113060055 34266352 494349368 455594361 460756690
432529624 92281071 10258121 842428723 880083898 885695625
85078773 77024981 76933304 939661702 943513256 933249395
12703408 405183 13960488 536805034 536585582 545086741
197199350 44692664 64706509 257597384 123912151 279339299
483565870 128586023 79858434 900573921 843821801 853389095
426964828 53439200 99923729 632436070 517964925 642911124
77686282 78040919 8783137 412960267 300563178 407732897
86338529 31742990 18866220 635498557 772942275 771626740
52913474 13181891 18254806 670267432 658151490 688819163
129368621 134187255 40112943 383761996 293209081 372892697
371465514 26761705 43608302 627521293 379140027 572168594
47192966 51255710 9389958 598792567 582080387 344614065
38936126 3093840 10016450 105321461 101599106 122896394
324588993 134070650 45288982 816329816 638503721 600112750
82262492 106892503 74036466 381881228 456714421 470822305
175073500 125369356 57325325 237706424 212005818 231473080
35093190 3994077 4279674 413090639 451411003 412868508
208024209 160695929 124291274 343247670 420628640 402115422
14106405 8653781 13925690 112338968 106675901 111349699
22887617 28504549 33530054 104593855 103226085 108455932
32233042 4346140 17000996 380294098 314814703 374917937
16509667 11058 684869 19373922 19990038 12939195
34861656 30159196 6098143 106826699 110096125 112995450
44955234 1569618 65754524 374781085 325843735 323508812
42595163 52592449 5118266 447295213 572589718 462998782
232755055 105998665 18120315 487778300 767226469 735524637
23148085 1424179 73245177 359763614 412307024 398013316
14754854 1036484 11136991 17074536 16211842 17194220
687643881 70270885 31341639 834050736 700059901 880756908
332827876 36853768 46214540 651071701 585891933 659047829
25357924 15023464 8164541 49001235 52550376 42586627
6382211 979437 18549637 130099525 131037020 119284787
407203368 90034257 54763256 464657244 471450130 299686362
21878370 8119230 5090527 174139944 146639283 160120069
53259332 1231438 33951962 310390248 284010929 346460369
16190201 19515448 2691866 184923073 202769706 152049916
48703869 1645904 106089701 760876240 824463555 958683806
127640970 53075388 117573890 623625585 624740457 625293402
89949002 9082863 36822964 335216901 309797390 249209789
370309816 79201080 294079202 941579261 873362271 915364487
3518415 74771771 58792175 646943672 601268141 641324887
111930943 14715472 5006232 159400109 208491295 203163295
345357213 292296420 16337658 438840497 417426575 411007388
74236589 15078734 45325292 95855752 85492101 94717827
600362711 35608174 10649798 876225997 689828284 611286267
8956142 123802869 63669673 830889185 829509959 726388932
232644331 22630038 217489769 277406320 181655084 280395080
356346401 81078794 190588003 388270678 423276645 393287795
42462668 23577712 57234578 693522264 702692073 819476757
29728892 8766419 8055836 703814919 644948508 758184179
868013 11645557 34929862 724912506 703775867 692476620
69656986 40594413 6619925 137630055 225178186 132807500
12888128 21965178 46784271 217076856 217833209 202841591
13134052 36141172 70257224 578947882 588674013 553829193
225709901 15023345 23006845 374109401 373603454 203409215
54389394 11098491 44936610 76276080 80653600 76929218
235716578 271695258 47602574 798514889 548594759 773855623
15437030 35414240 1958312 352009425 360097721 334162545
69321869 93303087 1828688 541221152 462111092 585374202
44514634 38683499 8717498 658482681 745295211 680314239
27221877 53963642 63533935 553279914 540116289 504527438
156035360 43063425 13926089 238582380 254711301 311082196
11116115 4182988 15726041 271610751 332851297 265953827
4781660 60803223 36151088 240173703 239080735 223001444
102288244 6888862 56125397 426248875 633488989 616869740
18218502 8348823 24795357 188091840 187377715 159840975
99867680 98703589 23542275 520657599 529843965 495839526
296941092 70696975 7065106 737785194 602597383 598785671
9245685 12439722 15818899 182839372 189991191 189077475
50905156 206672838 53437742 709562832 655076662 686674733
527438860 142852204 25648070 699501281 598015860 700123011
282782843 210867523 47989122 851383128 846989883 773048678
413099699 64785145 77304 509107565 388128339 357169782
572838743 52227062 4144801 635292441 646870715 475532769
378489741 46831273 180493532 399067682 348066793 368357154
446432454 19456585 397940601 799073942 823742995 677070734
78919365 48102230 20415176 431046051 413818461 408272768
305101606 25969384 36348557 493983010 552436239 605402777
125683436 5989227 99535607 231614165 212276311 208717787
592831642 97391202 190975353 623018860 312658100 408659019
380856428 43381279 114867628 738778663 804024340 779756130
260062395 151411390 38931780 330532397 313273581 102659409
297315993 140408779 175741099 719432157 653056955 614231532
25989587 6637414 15567505 88981259 66259571 83369718
109708079 245761306 156029951 838757899 811050094 836168307
46395594 34622482 70876381 346701082 324854428 334641024
19312744 67808621 13273917 686594503 675825222 524305787
126750069 54811969 64626384 717943357 458622333 646635169
8204481 646657 4183391 27789494 24288744 20437798
167636 18485893 14478889 103615445 111066217 88609734
151636209 149883420 20476386 353218876 387634586 362641126
147619521 34828468 46378873 418979725 357798637 433381028
54526734 31491689 11376695 256097905 309055906 307523950
47127802 17556303 60563307 115953710 153707586 159936121
125293466 38020729 52826744 215566495 212281349 208786946
20077536 21416139 10593485 232306023 298910848 293684162
46242914 20344771 49804420 178516462 176329571 187788646
117842071 9708618 28831466 185510085 191732385 188701856
6893881 137324319 17181277 514169023 462305156 535388309
6468574 19422527 12026177 127051699 123070692 130910805
387860521 151123261 163251324 556303840 552559703 561992277
127302578 38079845 119116056 298953247 206861159 293613585
507295465 228095598 378311882 681216347 762872307 805954792
126053576 89367337 70667661 701254043 651973999 731511515
136129562 152895843 93823874 307432337 290763397 331773717
2608833 198638596 110730866 575716120 560421445 576378889
3597276 31091688 9929065 294790275 267316197 227456346
27431937 25188834 43071694 516673202 634080424 539173933
146253234 105588310 12433909 589793240 565238261 421488611
2322052 9368315 15179147 44644124 47220356 41947332
280696968 43833813 128107329 643998795 549446883 445659142
15628838 28328279 10230885 55994411 50174660 49684177
2639474 38942200 47026169 570858832 570813170 601550795
410174351 68806814 50257208 562135326 432879434 590889458
2976158 5325042 7346456 338952093 387618371 389671611
4860708 3266638 44226222 133996218 142539296 142056461
23730462 190959402 72296154 478220245 489614012 506344276
45910007 45584413 12951235 365921692 307608056 428989668
78730130 14006239 55192711 567552689 554569881 534967841
350419841 20314390 338749932 586075630 637972840 527360359
21111326 25232821 22740584 590526772 550706616 555525585
693881525 275661881 71580359 799702782 828817697 473249652
179623327 121113689 115766642 876008104 878943041 942700747
24892530 27806565 875479 109012457 140209899 143071532
27259364 103825688 13302977 728226934 715514997 642767565
344007633 128821211 456482092 680614483 653059967 642674667
421887347 202196795 274562699 867030565 697309936 619095273
56334747 50468689 240389 632564213 716260721 698234479
45268165 53284769 19658959 616890638 656197505 680570245
38720187 36915727 154009848 852951978 601745318 750660073
91414433 20781431 4509088 202901250 198354360 201666680
138005302 46488773 47690515 648870366 688146736 622378755
80129185 88812012 100775358 167345607 158342711 180010156
12699717 6283380 6474704 266054767 275811467 276453251
70278051 69250397 89544726 221651636 216441215 222854094
2623715 8725936 13428768 508052425 506642011 435673896
234823541 56531687 9267937 567214046 553702165 561905293
479032154 87547248 245928640 532140616 366131065 499794154
423210344 87734414 16212801 634597972 682087539 626519340
50873412 9690073 133861080 450188017 575051290 582417084
167016215 142599117 76683414 798780835 897748280 916888770
15457723 1478051 145532 21340659 15520982 21372709
24798235 33784654 16437588 610488776 662128569 619555075
94394910 67754613 48017111 764020116 816137849 799765748
138028888 786697 72129892 561751086 534347402 452320510
23485598 10849201 20584667 81506402 113592272 107792758
187142951 104427984 114511431 695120614 575067680 668657002
105648535 68576789 28600850 819005156 856888852 704518710
25084226 14496016 9480743 37094212 37792119 37763341
24417350 2995452 5306588 92900641 95077590 83123112
66743520 7388732 28195465 650867815 675056499 620747454
83597572 34399007 15741556 294715937 292919404 193434024
791503703 261409600 452965446 915952384 921878005 900571638
115976309 14142659 16411632 660431313 584638426 569348462
51325018 95097453 18442622 843538700 837118312 805111831
53272343 845752 24816181 380061695 438794705 444383523
331380226 362414765 85847172 408693746 466557954 324513228
97430567 30882745 106492506 244492704 256037194 267086210
25458863 16710854 104850409 784181786 841912822 795695996
232473149 293953458 264316033 903483594 677144028 974560287
99032 1140723 4058227 18926705 20944824 18154145
327098945 201775768 10678623 501688503 679743830 497036436
119252014 110175022 39189241 508927068 381929153 550238842
126862238 122569152 126361092 656620946 717787020 782407921
120777287 2780195 8726313 210106400 95028837 127407138
34727715 32314223 3828735 176159190 184037205 161912609
141097066 23513300 61579958 820268945 784040934 796770191
278163739 4082229 76418079 384542176 397147820 379554043
22111844 23226522 32948676 151456202 106920567 150439753
632712758 36271339 150821655 798025935 652224832 416644668
276762863 60104685 27204487 375417477 355957041 388666327
14245099 11698583 63301980 266112764 280341913 270025301
8860449 2838038 5764761 30728085 33605392 33510197
463811517 12137715 10722584 797568774 796278906 711569532
33455758 267904771 51721797 838552162 924200374 872383602
941690789 21545893 144889099 986847816 411018676 773919546
38105130 55276526 6011924 409349238 408530671 414427473
223168264 67803682 14373386 692720362 680935057 630971253
143752363 106972983 3112025 212549178 212995146 139538087
13612326 30467739 4844863 356920382 432727173 371744481
17358850 791091 1661777 41003798 39517371 38612465
33478524 59025593 44618108 599767179 577702565 521544999
2354946 8953769 40992 59714051 70799867 81552512
9970687 3742376 86381299 518574665 533274350 560118985
22467320 262157994 44332015 918620884 942674523 870237077
35458413 20945430 26807933 432172175 432255286 436919046
24388353 43857611 75139548 636396023 597650350 678028873
57288805 11482313 48878642 254074776 280810866 265717020
26217793 36342439 88365484 556536493 545610803 537966876
112173757 16497807 34926449 561151330 556843619 387699157
28325909 17802578 1078013 44579383 49023065 46134443
43518114 59415347 2352770 459336231 565087277 501193605
737949852 399276286 37035007 894381611 756692978 254979048
69198838 23535987 181131605 797070529 910167314 946461691
80728380 5441769 45460276 790260894 790599860 790809488
51958908 35318034 29288047 568795006 604921324 602135136
20970943 487979 57787875 265654148 191868899 262125316
398519266 270035704 59416838 425020516 420130486 344440018
123310100 22555797 24166129 687898182 602796117 654404542
621376041 97959394 82817662 677133457 388874295 499477096
36214982 7640746 12907762 347915426 346033782 349022047
534349403 102549358 123199236 629540514 667004467 574464675
66688376 52197559 65002184 451571710 327548096 326292412
56396688 278792993 29271624 488208356 486641038 458938774
956182 10602047 42483020 376456948 397825791 360363336
94748727 48444971 25462475 220527641 174564081 149185323
62673593 36327219 23354256 375144750 221869146 365318716
20740934 33890077 4204159 117860823 143228023 133103392
27370783 12773960 5155927 72593010 71918884 57759901
6359903 1328764 1648614 32205323 25836931 31831761
227404723 13581535 14027287 356830193 302878766 330067432
444486064 84083318 6067143 823301154 737478600 525811273
604779589 56030254 7261623 831717736 674452155 823459345
18883273 64698019 4106139 308001546 289921797 373236703
446033834 105487531 104710265 475507439 214039750 317378914
17822038 38376270 1247921 124621342 135004839 99393203
25454549 184670450 1305787 908090386 828563108 881328787
177889885 39943392 43671772 461618927 453002582 383830852
9869893 191285 134244 13355083 11781834 10664504
13505191 9695504 8132952 55357916 57221486 51361671
56906684 138733418 32752873 202746357 219061527 219694620
59503153 45068888 5098661 348078030 373640498 274366774
19026715 47162090 4065158 249847183 287419744 243032781
163489329 138519757 19047408 344380054 384274955 376694264
60536219 20025392 19416471 409484637 416014990 401888384
9961287 95251188 55592224 628141743 632671807 597934148
24582454 24863088 4706321 184613489 177592667 157869304
40484621 11412827 25124485 481695554 508594988 502649569
64362639 81101021 70843175 619099851 646885014 614835573
424835639 14920477 64231468 699810412 430195754 524906596
127739965 13194120 106365284 574815904 760780414 525648121
255287 1248389 1270145 4652310 4829666 5355160
117440574 72259059 141751894 723686381 590956281 757715730
2689545 2724229 1478435 46986343 49741990 47132738
90939373 143648710 6121756 621455330 877692439 695229875
201481422 24923693 22365707 475215180 510983615 508024501
701575735 558106342 493843589 964874807 985599640 690258268
144076784 64887059 47247929 189161722 158754102 125803925
200780436 119928596 64563608 701689591 574251993 702921272
73769764 84167241 200555289 652880894 642758871 759694866
5058698 10311514 7397507 122713824 131885546 135364454
483440658 56472776 34363009 535534959 526878480 293528645
279746150 439175900 205826002 917532851 937104603 851444566
183655184 46240364 94486440 305160134 251996692 309173797
514365094 86046455 122797214 585349926 616574489 461153398
814752080 256248268 187102313 890925298 729717916 375933850
268214039 164868417 150116489 661378189 694957391 542169008
78756090 23613022 144792563 496324374 490095947 453034976
48375347 2543898 12398921 74460092 73063512 39853731
475017911 427005980 225979140 722346460 735711318 482778856
328844127 33960842 32652035 746870914 755820290 661597035
114117218 94738719 21129995 149163071 151222704 116401417
35668093 26119954 194075235 468699880 468932706 471909455
2311273 36309139 78693479 608708201 736631920 696773275
385643509 398436747 81223143 623947298 778841258 662874290
559108680 327741870 373551176 670405736 643140785 563548109
4023328 18816029 1834465 124346628 118171382 103400591
12396240 29340459 17295544 350018451 349770861 315237327
118968924 4919684 59957995 774975180 681087191 645137841
28462169 3611755 33169939 86104101 83923966 72943059
671686517 491812207 214282456 982530715 797352513 970063953
239949791 179409137 287258199 295464708 357347234 313980629
2523570 258553 1475568 11296394 10887305 9625891
233169214 54842529 27678969 336020825 189691207 281011235
187801594 67759367 49926986 794899606 818021980 833488147
77323415 51012428 25068616 405487541 334300911 390598807
202233036 8801531 65623643 364520167 349290109 251882036
178232228 14970301 117678530 827856039 698971471 873917053
83907520 62391890 10003894 291177895 345099713 330761617
361591237 125456198 58625180 961388049 956693050 636940951
176726977 51454232 201435083 580217265 569115942 491677436
256992674 47342657 17616225 664664695 779745047 765171903
85003328 4605457 42460994 689843909 686903843 383292789
368391747 130327764 254246856 461185362 304673746 436677867
236456818 22685350 50604825 655863454 638783938 585521247
46200332 16228394 4575956 246194943 256698058 236568700
67910909 13404662 7639129 611834142 479938152 633672749
239227650 163921179 9940074 470254591 590081065 497222777
143841260 21987914 18895633 352294192 338808031 341900975
376044896 30626383 162428490 506035676 421793285 443243800
38296668 112551380 464500 421136629 671854917 661528824
85283683 10502440 25070405 198455155 153190398 156388531
99665213 10137096 15197051 542180442 687028831 737880520
224095820 62774512 26100898 492081726 580703905 388448416
29664492 16721328 27653572 66808280 83475231 72873973
116372481 20781617 58185746 293963862 171913794 293192337
554857 20107725 41033293 631947537 602497489 614979426
218741310 125053106 220331127 898224616 931819450 884060869
5818527 6556941 2482530 100167351 112618921 105642394
394481704 191149759 80275849 521949488 523742443 295991874
32031269 172287759 82442039 540084906 615990748 634423071
190899898 14669044 186712133 454375115 456564857 453860061
205000961 22896963 107066900 832210836 834234563 647219645
478745808 126826159 80090667 673194219 693321008 660216949
377920466 131435567 10132472 563830382 529857990 665696393
543205928 265302854 332778238 631167814 516997033 598422707
7770232 2398732 133845685 489446661 527830323 506826650
2835534 494675 2808028 38288227 40163195 36459310
216086128 16806766 21386422 264113402 227804797 218324276
324309090 73580816 231683913 419056212 348741705 253583531
19724611 266417131 82135531 666045491 686590292 639207721
29815120 2655969 39260800 108489672 113790703 123493471
160581932 58950829 9591274 425885409 447957594 446649774
189817556 140740719 2682543 782558161 949525045 886337877
14403047 12388428 29652491 423278745 580417206 750448765
164932182 23212554 123887661 788980438 791924010 795504888
87446977 98819178 20311690 836078467 906215777 799293458
9547939 39785686 2801468 356091689 358557779 335639362
144167011 15132824 105206405 616057913 559816316 628202769
334438323 33588825 92085659 891941306 927941794 881232632
32489148 35387815 14870974 812009756 916416259 683093897
3056876 996035 31579037 140300337 126227338 159563915
34883127 52878714 71814752 447737492 442996018 413465554
129183667 76297091 38867856 180682099 101864334 136428082
208645118 37839033 103435363 709182646 543087518 730936753
140866718 28400444 2407391 545699994 456122718 545242300
571106254 102612681 183402839 884209902 803419090 886668877
9525997 14069540 110411742 456790360 374272856 448291775
202618760 26830465 745911 283482121 174212219 249081294
10074495 108658423 144339981 786278128 693825018 790414327
11124622 6098767 14362061 58092127 57429571 55213582
51044541 26957146 24318498 521438132 559220859 526233473
112988932 55478209 45757672 456874529 472666050 473941045
402912067 329339963 210913220 728884831 558606930 654247699
403863840 75431271 389735544 681715183 715043216 571305814
24956115 32273535 45872545 235265764 291853035 213957285
3443856 82583563 20999276 271819972 236271239 287847288
281855800 108273766 97919672 932718665 963670758 811424457
188062268 15665341 75927736 774035119 492908376 637274076
435781042 456007193 242519148 794718963 898593305 819553853
57073617 61062021 2065623 539078108 565272002 514698346
360342514 151995107 143165427 515881073 581697862 537122378
14301109 12159289 119034797 770297671 781765195 712219405
18638789 30610120 28561637 314856637 241716465 301441038
35409989 25510044 21073877 540060805 522990429 534371429
5529637 2444616 18078600 352485402 292815564 301930207
44573110 1971966 17854451 172521444 201756002 208128737
383813049 258412810 36760105 686702758 680785803 229511599
95229164 42756287 181154838 510649375 692615563 677209982
226642514 79632065 6258403 459910150 438099508 348130107
88602643 43532842 30515505 453737463 530779905 542692427
418025733 29943063 75516466 877251063 896686979 796885995
6678079 19443709 52979259 336139363 360929136 349649648
146153307 195814354 43330963 543725334 703901663 626365227
261226638 55871966 190589146 518607609 450714942 537040547
243399218 113458366 83862095 355783376 387436550 431553633
22599748 840445 9151179 123760755 139658239 140899155
118195285 143384391 43528797 869008933 747402449 858529145
749496299 213252911 410760240 916787887 339974109 823557574
1774833 4891902 3347137 16650368 21314432 21460430
241223799 77855649 29740481 287615661 164062693 234111492
20529713 12415405 41340932 450229057 526354363 498627889
3564608 91364945 77867241 831970006 787832416 800417859
49956664 55891494 503216 79386941 89607427 52603021
25104407 90277416 5441924 874691920 885796829 795563345
14270772 18849654 6882390 418751697 395250215 405692259
40179294 22877987 47234602 604445821 698505393 558850533
324877958 26442548 63023141 400302673 353648614 399336978
263335606 9275220 2472702 380185274 369457664 380469176
376205522 33106405 136042393 557859738 567769481 543945910
6210364 12093414 2634882 710932066 699389558 610775506
180229419 102157806 174228985 785603778 780044959 508099160
216603688 10617850 57976078 513561223 465810719 558795473
154090714 95503297 56405590 353639315 357704662 319265691
84342907 8603814 8365033 243243934 360418697 343762743
19742934 26143906 17385965 267336715 299654622 274550557
75554380 85800725 112738615 661677506 739297330 741115334
29351571 5484684 40387391 278244693 274199695 218189565
47431506 52361375 47129713 535469439 506305616 486048290
164686073 88828344 20734132 251548363 254253590 224874635
51226088 11028881 59983167 876400225 871974754 937844373
8433186 55626572 59030145 253253445 248060229 194428572
124942226 60852696 8099684 236912186 256435933 244403997
1885732 1107465 880140 10078867 9609242 10111507
36700623 47113396 15681118 493601278 390612713 443016991
14574630 11542711 4922078 287857665 300452021 273181693
8263310 4109132 5706382 21201791 21256893 18862268
278497315 91604769 62798282 367042678 390915628 291527013
83179839 50172787 33194373 466754923 471915409 497774247
167749074 99340563 100576662 451856514 460303461 393002740
215220691 38670562 3632200 978505653 952144266 976068409
210291320 77940993 52198632 801216500 937461416 878141649
112471971 10180056 66761996 323966132 305860066 257747897
432504711 273663275 220552162 569186376 462892168 404891630
372178270 47264204 196866371 440654499 240383672 335247183
2838523 15688693 6894839 298457604 312743718 331097231
91861784 12701274 2049045 114204151 108997513 43428680
21451785 17647660 60276429 486852434 480283087 509959239
48776244 58372562 231222974 758056701 729563273 772187830
32474776 111356043 40966842 536141637 664458238 622307613
21191248 69779351 22488489 511450941 522405379 495146355
17131855 9746580 20358754 95454514 100961468 92644696
127974367 68810733 14276962 246316708 164777792 172642544
106635112 40715160 13572972 133550437 86428730 136529592
108546999 16729897 51827738 454440373 458383691 456005987
38745490 494072 11095848 160661736 162416547 144575720
141526475 25414516 116539101 453295647 558214314 605640340
12628120 4718594 47156511 283612596 308656480 305470379
615923420 38432703 593429709 736727020 743595714 785295195
3879126 1505892 8794374 228929568 218880998 230435208
199544611 4405524 76896586 774868213 660013016 860330424
327204660 137566614 99123989 540347255 581963941 655308266
216297379 25599967 21169563 338466019 332074946 308061304
71903026 25919615 4276393 271894868 275523046 225952000
299347420 9788896 2981787 734705886 782475194 636980297
2152902 7213186 13400765 58585820 59934651 49936418
316462 3077755 4233735 500137859 508900982 496560142
48715329 72960208 26758608 210399872 186226438 148590163
153846317 32713713 66451829 573674959 381620340 573478774
103336670 101274016 92227121 718117604 664275522 711927937
25490415 17337178 13159911 179731416 172420668 160969981
4046512 4568343 77586588 393610112 417678103 415807591
319524385 74254400 23288799 324342114 265912142 277703138
352206733 61061018 55503889 456622798 398238438 390686726
542931321 47625230 64438267 583253018 479708093 265645926
454585005 273814805 34413984 622707454 685597831 661053305
11571679 3140637 17278956 85883527 87269727 84753032
11553882 2016567 10487266 233106906 234244692 224621263
11490957 38472147 60939443 156526218 154718042 143685258
129693175 109114283 46790702 808716568 843459696 760845800
38338660 17825158 36044517 172114410 203955940 203241246
193701658 80458611 137854697 228630326 113177036 207368295
29611491 2488163 63729953 346710641 320046694 356991309
56430433 53114630 4449434 140411602 140686718 86262303
60922278 75306297 25857749 404272064 479559448 510772586
47992590 10221942 13269971 358071271 302922685 346326321
155801208 32189876 129489681 231779753 275359895 239663471
206521060 71289436 55509634 368185174 150227835 328228165
315073 221398 69024 1190076 1261971 1312755
128634810 26177133 22259755 573151982 685812639 718558364
253860324 95921455 1152705 349931957 396973956 323244920
24453561 27704800 103772991 388343142 395450754 384907229
436512936 91271263 186815271 638949658 624743742 615764521
7201757 69829907 110950101 735831869 682561271 644942573
163720167 30125656 407052569 852061043 853371457 870997289
157130472 65810911 216876696 614738089 691475708 741625637
243847793 45251988 54907608 687348610 704165201 621917428
18057553 5818699 6920468 253812847 253043638 243728472
21969931 66342715 2024759 323746900 361821903 318918160
168979710 88285608 75875541 846045285 752476377 799714910
9432286 72711397 182747666 878204369 880908947 910209417
65071830 1564906 20488599 974018845 849736663 971904771
7929621 309100472 33305185 720585187 920303511 935658018
138707318 7816812 266192526 671111499 718737672 685200335
58576079 126907108 45599979 866796935 894883146 851916499
409678988 43248257 127757383 688246333 894193320 620653990
131848220 14771934 27592168 843002646 611678429 788838948
441097632 65026292 309222733 816573945 775121030 812598509
3082177 1831682 3124052 23521871 18518141 25225041
13177041 98466208 10117802 743036935 764909900 741533964
220760279 197778932 171781798 680294891 476368274 663317137
127577923 21181752 4831097 531316491 525806503 537148664
200270317 154835071 28772231 648061488 558683034 572369376
23882631 1179379 4567827 66078683 66608206 67101446
64892614 47567762 59551578 755219370 969318259 991972595
20851647 5454364 20520518 98988608 97632396 92914947
253945977 33988850 10260838 596490505 603152096 477353259
229247288 67751135 130340180 646692731 588107434 643081640
41392916 34767265 75302257 644061788 635764415 382096282
88888148 106580855 70707504 685646965 650907009 704976565
64344799 13665442 113676 176856672 196105057 176575311
343230365 35973522 74266630 379601798 139292475 339851909
3873229 20606023 316517 75486019 87199236 85692589
81261738 146600747 17192061 818638487 870348125 812772676
42450767 9858895 19151931 984578550 940825384 894089666
16485567 53107326 17381781 246870491 288507724 314666660
367723731 134165626 9067467 738895987 533053755 522209736
47505863 14389873 23518327 53512636 37541769 47109826
232647417 129608408 8065450 904925244 860666221 841334888
46055542 44025046 138691436 630731152 637671318 578651441
49536451 10777959 9663034 261879810 201482005 267665858
209310664 135160139 754514 402529142 400443338 387220399
14342146 5297547 1942098 42971029 39929170 43282230
291912278 44128552 47693784 729194102 374297434 679756283
385920304 39311109 5823115 773606364 610808085 781075849
28837706 3804511 31274028 111088377 105202440 97571963
10538114 208820879 110562929 983998934 706215358 969233829
205569238 81706493 19849022 278990843 259568375 244669503
250312599 1872365 166453501 515333252 366694489 436919871
41658627 114808892 96071701 175035771 172204651 156763779
14132949 13480074 155325158 379572545 357970591 368728626
4568056 14055231 2402 190315951 185514417 179271207
134602814 447688 31003203 210640282 209328582 193563375
105989156 116090761 55719471 975486400 856235219 970552662
350057902 20393409 42185889 472795862 398598678 456390847
23084257 6488374 21226 48117474 48142474 37583014
9392287 19122615 47953540 117905816 124911247 127502242
227055710 54494887 39573494 451640424 513298571 448638420
155433599 10073204 11593054 420325308 503291188 465106962
994618 7236185 21492100 881635159 834292471 911756891
134586127 54509502 5744642 517643202 594694248 617690099
142649643 109530950 63661897 169010064 193725568 148814604
5740821 11920555 78371530 201008452 200603443 205225153
100076245 191467682 123633478 487979820 501690734 515353442
25159702 5164379 2394329 36851414 30994749 25153154
17037047 8912246 30982147 470677893 420207032 353758111
28256441 15906720 36927701 707406185 693182029 709508749
22674469 17349049 762288 24039346 22293753 22759641
1488039 1440336 13017516 80165853 116105592 121290392
144199823 191845810 5053669 632082643 611355290 421298167
288366766 32609363 109862400 765685435 678621686 682097291
118308 5806381 1500179 38613573 45526164 45777313
318600277 50157487 98533207 750289649 779767766 427839049
32960976 2884667 13855203 120605274 74728035 117069395
307202408 115214136 271252860 716681634 549113229 568200201
38781349 208269733 159594220 946280797 845557350 965104317
383708433 104267668 133178694 526758130 574724886 569617283
3355729 76219231 57942855 434826834 425501830 351284793
37139 3424433 553567 10134666 10249056 11419727
3722053 628089 1379724 4155330 4389007 4416436
57694462 11908385 17168232 327381087 297389066 302379740
122036535 83657627 110281942 780376529 798579378 776516644
522015355 276897144 118385030 871509019 881568549 810710495
6651855 85238094 50852738 480600013 411538232 546683139
13087635 29023680 136258465 735292196 687228767 657655231
668905622 78487203 546341642 853589709 568753159 850342341
168622070 12243551 5960556 473453960 462169489 454572065
112306501 19741061 7470428 410615720 408052774 425193495
478016250 3179588 314404048 951091649 805417153 933020807
228600773 158254119 65048941 713391989 696271294 711386148
122695489 39170214 8303167 218737302 149390605 194507597
155547129 29856887 75916738 810002805 922728847 988801874
73203846 935635 80936793 769747379 734135032 837415214
402776267 100749548 132912019 762550007 653486884 725942390
412059949 495724503 39398952 926518889 943408837 813096521
20301182 750440 2702308 26777982 28336829 36282543
23093313 19140783 74378660 599245575 620698634 509578465
17661920 3018893 18987294 145923225 178936619 172112206
950393 2196794 1146393 22373972 29085733 26063135
713729363 654185306 294308201 986832024 770731355 815149903
465158234 46814194 276523127 823811201 720954094 618261614
62759074 124722714 8213950 474337521 426356107 469564309
7225445 9682864 5024861 153154578 126592650 149010736
34870947 99303732 13065850 293348787 244506232 322753783
82730929 27507780 3958782 386990631 352502015 383527926
120671040 136045911 271553243 517675308 474026385 579332538
279701659 34170742 8031900 555463050 284736232 513591044
2719147 3384406 1605981 64298357 85005360 81347917
13963456 2587837 30584634 121569076 129627053 124453913
69052013 23380053 86921051 484714209 449754945 455312661
141019863 12933043 2025806 805040518 602428236 586735079
49235296 1618639 40768562 636202527 704178743 665989129
246611287 32612360 110062295 423774719 531536743 621136907
116831252 43399611 10634107 318955550 358678370 217871217
13317462 4537305 2399543 27229080 32695811 31556912
30478011 17661657 7542918 405116790 361499949 447450968
105447189 25381843 1282345 530718899 473318782 506416140
95329975 52545771 13148773 596303778 490126298 660730946
35548879 7239117 3284013 64590093 73102701 45866723
34924055 38309100 33302266 534205161 554523021 498944602
349014630 132300512 202505122 389883487 327609055 338559913
905305 11596398 2322889 55159108 44450352 51199323
10877636 738044 963598 36071969 30676972 31040318
373922425 42787493 59993118 689579138 658399001 702394755
194175430 140613179 6864798 878274742 863641713 868698138
667840237 45843551 441988283 919644181 846377669 842343126
461398815 42830851 420644092 652704512 525970620 625953990
425140464 24840687 15152226 971775840 972291507 981935691
43149064 10982687 54123462 247192346 248040825 235097043
136265881 57079187 869689 222307657 189811831 223324948
74409222 2494641 42405961 128104901 102815180 155103750
54137781 36533561 40684830 237453260 256947201 193610274
32826473 29713682 122088956 925869445 951512299 926624339
9036749 2194550 27884673 194015464 194362896 164449065
8179278 40792107 80963521 449334982 556423772 543864900
335231556 67097455 1263618 390144689 259688360 303029750
28549966 12068774 12764884 117753459 78063522 118492116
160524961 34561269 9362053 486531956 470626749 405473767
447944139 247417796 528823890 783496206 863542576 792646592
504867539 16247840 11256214 553930765 330835476 528759167
175220256 9329588 49052030 544020002 540078940 566354535
60629293 41247607 63755065 466663239 377750927 513864987
39195803 52858423 103927084 527775565 481798037 522633043
3991713 1754868 442277 111964701 93096542 112008042
250480486 139207596 23600525 717091169 665408348 666418337
144668143 55732164 120475643 445485819 436607074 358875522
261517511 149453618 40077232 777139826 673474355 709159077
258961837 85190125 40448361 499291587 180140553 435433859
241162154 29867440 258415354 722766143 707346047 706506883
514006357 17947835 41913993 661129094 574278833 545735463
555310371 4942762 186272131 639242622 535763547 612279182
55358290 10975952 1550205 343197393 440237448 502807900
32697254 54861365 61893427 600191363 607651255 597924822
146393603 38592752 75244180 343795829 237198224 284775067
75843 72104 67864 330453 264041 335368
3615334 4913363 7406292 159908910 147866657 146492259
213571754 120789237 103348030 389040219 610745941 593847148
213134839 180166280 168834574 286736558 243296510 237687982
75989122 61008380 91113660 573983748 604312090 643117134
367947861 14523 69721206 476662065 451588500 504862156
335327323 121891343 39855037 553883134 553086850 580266653
723566640 523523276 141244651 899585306 674481572 536018675
5534146 4981822 42576700 212169293 219299794 220581988
31226890 49752940 10602138 525552470 456647487 528638218
77243117 30323935 240241917 709206892 719909410 713623707
53503968 27479648 3174783 296417910 286928341 229488924
13377482 102439113 46398564 626680141 267698658 626275455
41133014 49824078 8355599 683690433 712752903 739088534
45309930 27820999 43892808 173540994 172277271 148549162
185908463 36171648 39687383 454594420 484923623 364092208
101873526 14536671 20464653 220510525 139172460 229345049
10034637 54475713 34302481 372235759 329722048 359385023
286447535 32914579 16147264 296032445 111710642 200871959
29682085 77963 14581268 40736557 31848197 34027125
101342434 1701140 46403375 384289292 355730470 357459252
110670690 981160 48159749 553538534 683733700 594331082
13110409 88291502 39542469 749366300 583281597 673508623
436084310 73934656 40656201 739348527 805626577 779506118
99974613 51928146 73492711 400016887 396020967 387593360
171051263 31939096 50282794 604133657 606700700 599642179
1942689 512606 431210 56398911 66108960 68484737
23945231 1139157 4519822 222796708 215743770 225456842
1128663 16708563 12002927 97708543 110362997 104602048
327988963 66475917 83171616 409567975 408690135 203467217
99477519 38322611 105930611 433910545 475173208 444501304
53293597 54681974 106426728 811543329 927873507 856127466
43697158 85198896 48595550 458192089 464536481 301577846
254479496 111533032 137733727 958174067 934808619 742431403
185394617 48523220 202189184 428273172 543823124 467490734
8492347 1928533 4799895 87360325 86919881 88179750
49012218 47601246 103497333 667736033 607919331 538996895
519732074 25586415 19265150 955467931 929247407 831856982
30628206 5085774 2428599 43333896 49602547 33978833
20744629 67825009 139325063 794344935 790587433 667356524
102545672 49249415 83286975 245950739 260661449 245380308
32794013 9228116 45270618 307975503 296564865 317378359
284893981 214746266 154959085 520928224 573760368 569946615
6125971 16788171 36431062 448786079 445292243 451230206
62651470 77814452 152102300 690669474 696725511 664624483
65518093 877255 37354161 435553435 374213649 438247304
242451517 28120859 18240211 481587417 435518876 437628255
145342728 14044472 53900141 492937139 291959161 528795106
10385358 2309542 4453092 55082430 69045254 67122461
150294466 33307132 40134191 230552344 190772954 229947103
98485590 47960898 24547210 506847388 514734508 512893481
155080136 80084621 103708219 826633179 800664672 702944884
213168190 21884136 39361904 277996770 176856215 232395164
353015034 61720379 87287423 594160508 527221353 474377378
18702777 8278750 7004697 53385608 45435450 48656883
209122642 8350380 44761013 452227888 425654245 223208386
45645319 30989004 25595904 680053183 809599040 866385192
580019637 57996742 71831300 910009518 305295111 843552474
260463061 55089190 66102125 977888546 801855451 952363993
7046327 3795270 4999711 45788654 47128823 48068848
42097967 37167158 61854950 588343456 694036819 633517250
205733461 52095325 14261708 801150215 847376796 831188835
3242270 989465 1594446 6752953 5816474 3806437
127469751 23070399 41092723 200304842 204024552 310066808
436558997 46705275 199462841 542033594 388363856 414029231
406860918 2654194 221288415 531957260 497776033 541383087
97431121 71877800 39957732 821313003 860378280 807059510
386560511 74235959 136717750 763447807 629653763 776183610
499428120 122775422 471567859 668587867 336960291 542541841
2389351 1257917 7003158 126909023 117707369 130608472
116076695 52900163 856210 222743800 202316122 194160919
39266333 50909610 11868740 504681603 448698438 418137693
35693854 58541756 38287352 274787971 245953785 255286766
6341372 9365237 2111320 134757038 101399421 134426382
21303245 3476848 1767836 59633655 43327840 56792804
25876801 3643954 15745842 40317251 27612575 35804340
383194578 9591291 18857433 481346486 225652735 375183916
100011965 131298793 156512684 950386287 959199181 890593349
203479496 28883350 42005330 383443868 406019448 398129069
28964473 18030052 67842289 678625350 585311023 346248763
25690628 22130690 5814509 50345163 53968174 34144290
90627198 196090622 28455666 596218088 537392070 552636996
43366933 6133277 1180003 142589927 126623482 139918758
355986406 7039429 18781174 463552522 387765887 421152495
21993099 38016484 59549576 248645294 248033725 276796457
163278436 48344010 35233901 297575614 250411668 252372818
374530480 380688527 540803619 475521150 590388765 719935487
64788109 306088570 94673735 654766046 693784075 596093015
494401002 88636516 26518321 607270333 582296416 621871758
8425495 33473570 23701695 181395969 176560274 142244364
1833 18990186 9747741 144180705 165433369 144488155
514645063 74072352 18025596 649009086 654995180 514447195
132147084 223393115 7096751 537787756 549278098 377540654
8702587 118404155 2196437 674160212 631971867 655706536
40595123 9012893 20404546 66291497 86292046 87428518
23064037 29175136 35152559 264216647 277405328 264835808
25966368 16799142 10420632 45314630 48318081 48373631
13071895 28061185 14416589 284185610 307720446 305220498
38691163 85255919 126338009 553594283 528224947 627159319
44967006 129553209 31923513 672966683 745596793 702282465
213163636 70168431 15457325 410302435 370027097 377481395
61548517 25837388 30323359 321487169 310468913 312397095
165181704 29292923 9558101 321045751 349903907 398272694
24894104 98915495 113675868 531672609 445959499 435318343
80266790 163236261 62540772 887336705 858908943 755892754
617003249 222442389 654237812 693967963 489046538 725851276
636009 241818 136172 15830593 13738347 15719328
4450565 11082361 3008111 117940471 99050944 115512597
45894988 10890615 11615186 48981864 43598279 49270941
80462108 130758780 67457955 831792564 857373963 846416317
208613772 40486076 64175285 405929731 326944332 383203078
175490398 344985339 78386372 946161798 940493864 856373817
166454638 62568248 137664163 464148417 690461099 507038814
28212251 21007345 40952932 703788896 685090261 771909739
105684439 200723309 85166705 345655992 529160907 556399577
249732197 5121835 58130548 562620228 437776045 384963878
215414141 59779364 172990163 903232680 907266105 952070269
33879472 15079457 3764005 283098539 321263430 318591784
161249541 161430922 256907290 574564359 773667882 804502739
17036433 15609566 35429776 116714769 114178211 107118439
2325870 32185797 40123045 213934379 221108122 178097398
78902749 28419790 14265030 294212463 315298818 265267115
15204421 33364424 77595434 459087081 341060311 396596040
268241619 35324379 66993360 340484396 323378145 367010026
595624699 337991402 57423923 648232370 725829699 631204727
295411063 2199641 65481392 523967523 622631955 520140485
3651568 74948283 222978443 949525674 987679895 978982728
72003523 96876088 34381351 360792579 426773881 338172718
107467260 68468924 134365056 315851740 387621639 383029592
24701860 265623648 20864062 724676716 754929745 817896252
265133537 83446687 34577745 341864731 301585907 394116987
83528608 245324097 77565633 623253527 654255731 654711843
240887669 65767428 121261309 645205884 568778656 668899055
188522 2963036 3058326 18944328 18178168 19480681
8562241 2115067 5420289 934045317 975905636 971477344
11835213 58124244 8876706 236787569 275660681 275501797
715485644 165190927 426987669 862082099 781482104 663945250
221580422 190770000 22222400 554343881 465024858 397409581
91992831 32950977 48731909 812623592 535029891 664514914
10279546 11963483 64438543 264685552 227456170 249010684
18483900 18166120 60162392 304034936 312442060 344553818
161649198 59311944 143326079 758384159 766208385 740226373
232102572 76229454 5244283 610465467 564233877 539674597
2256176 2364399 883692 33086506 31226827 31530992
95760147 63942271 187491585 424788085 520114046 550715714
26513666 13071447 134529483 530992058 542277009 467724546
266170059 61266759 14261026 935762843 851284684 909826109
23158663 74278465 10529935 317413372 263188559 264186453
189441157 5476911 135771860 448563066 524546557 504797247
4166184 1726493 12265658 44902071 44625518 45521444
19694199 6396171 18909924 103055694 66678771 80934303
58037438 11331461 3972134 75153639 73748470 40248377
16474183 16703644 12466488 202474938 254337244 240929398
63383293 44271445 1279507 193562008 116531832 149755073
28437957 5241107 25035335 344845007 285269005 292796318
6549872 5054998 5660437 44605204 42563543 40367107
110861171 44235834 13222528 411872189 461919229 444134517
90355892 63183797 32779202 530257186 463048532 453752067
65589737 6465739 10703480 231146587 233127254 240133495
7182025 5196746 3721282 54572429 59326357 55084770
25987711 20519067 1025708 30053179 30899929 24952258
147839724 51200773 82294121 307025636 337167143 218749998
8636626 8220861 13278602 80506233 73883527 82901264
235912759 155579793 4487762 416117381 392229869 381727039
180232625 16655774 64512861 474442909 598954575 680129696
29365279 20631546 15478311 106280489 96544195 57440358
33643291 86203069 57531213 848242437 903708032 624439631
11299141 5032141 892747 41414287 42097838 41640953
179046467 54260705 57695490 333131937 310644114 297828298
393613124 89744400 75181977 455044516 323380746 209709465
13220204 4716318 17393884 196687421 175428875 149345911
25360356 26077214 3538133 278564880 255123200 309970341
118231814 60311039 6738132 549182529 525245459 566097680
10202652 73698060 46376092 685624830 644425890 671544034
8825833 4708370 290480 217524933 279154747 266090077
111568575 29646897 99226015 574997935 624922373 569382544
59289711 10174582 16638629 321895984 285216180 305491767
452116325 64821828 42246211 816656648 788166066 708617358
3305767 61502864 50155982 566179674 654000774 631697578
543480796 52969725 17743564 760575342 751246344 288203709
300479602 12348580 128854071 802273303 841571508 831525905
20961466 8680410 3206486 106144123 79616696 105595865
61862399 20893529 17312221 291063618 228832911 298055505
33656136 78137990 12826040 644150528 512292827 659139030
72949533 1565584 12663741 86939277 58556460 87121190
73994902 43452456 2998854 338477223 316420760 168920202
342735085 184952077 33780917 462680019 451147833 496511890
8089372 5833395 8270964 121654702 138041615 153061665
20426080 10104046 17900728 111431571 113862541 109186231
33872053 15542458 53968394 349928875 326724106 360618173
111454317 16760602 96559441 297453641 351755921 342126343
437654257 541850670 233358626 615372106 737726363 584278436
7062238 2686862 69302777 244048637 232189042 274749446
35613342 17560800 23364672 761669493 774932522 612127027
477652917 203323883 81431918 483909275 510160976 348678247
433037257 24087283 102902108 958331639 930119814 707563819
40675023 33721451 127146895 725382165 720240069 601052437
89404355 172590102 114733735 494276351 744828396 607429022
189659041 240463247 296312101 971514280 895254320 811357091
84556447 3222438 30548035 113669596 76764002 94142784
139645734 156853770 228452 880184126 889330538 940494805
414600 1942987 994847 17973239 18394197 20421701
7237322 228309367 73049532 513717198 610133049 619161936
4944105 1999613 443910 56934643 64678236 56389587
84683723 5017972 109360943 346710606 347574471 330098485
826239 19173136 2634909 58468406 59084682 65983200
790320925 5699185 797644404 918265321 916137627 863882557
487529253 10713407 2210388 664454228 832097646 766630429
44770691 83573712 30166815 489434333 433761424 442297231
121825893 63561273 20695848 364175480 350280471 207127537
12943570 37312674 48552970 350163865 368008022 346930937
577110752 239614395 59941511 638398634 580907598 430862993
251732121 199690875 33940788 313531516 295475906 295843467
84893351 65830335 108301357 435595272 362805850 448309541
119351029 68998120 31862119 899809451 917558451 958329624
45702031 28141394 56647853 778892746 724820020 643047647
190199784 37414129 2250074 666905428 725188614 670859951
425269473 60844398 24930771 778140835 748534767 748367357
273248879 51169555 56113646 750113335 910495777 817694328
63979725 149810267 94343302 563903935 723705393 731614697
61803328 30922236 46546284 340346282 332809056 330118065
62522 1387736 5620366 24951479 25368540 23785300
39487882 77806873 53439107 505592346 541141500 584880642
119975771 223459693 171577907 428458525 501176909 442014425
20609183 68593953 2492124 734975422 736839169 587356420
413079107 117700952 5528301 633141593 646786150 655671129
66992016 9975219 48512001 560124482 631113239 722242661
49352932 10157941 41243784 252494326 220910900 230270837
140267637 66645954 55068064 525065730 574691327 539988587
7484620 689939 474304 44369119 43485658 36974628
11499604 25692697 27670369 357464379 393771113 336622996
50416938 4367025 73732683 670774214 719329239 833795073
287587827 52972991 166985425 411494348 174914005 386350118
17261108 46795427 45077080 274597773 283867090 282645054
70428795 10483411 12062667 98213971 97701835 101287417
647236249 251800754 27645251 871288922 818264403 839095245
16332867 9096273 1079425 132284242 131136116 110513148
572073681 411384110 404499484 909893026 884754025 856750719
301884439 114360839 191075636 559984175 603706298 384509246
281395327 22988535 166893799 741102387 760104775 678931810
540655376 83767612 179175737 801107836 693182465 730870741
514917799 372012675 123745257 873428867 855531971 835685202
20073130 22987150 6763805 267166905 271969587 262477156
106495211 32052808 2981435 280298544 300229724 260407731
706020402 269796280 42117074 731488217 411396030 370603434
802285103 318800719 188249616 930517671 856331527 813827520
31193786 25624487 4775839 192981026 213956706 226174110
394989817 14572864 111923931 446218994 546866387 441873443
278602212 129135042 137720764 405102420 261481365 182015277
1073780 3538368 7136246 173013573 147292858 174045437
1688141 2309733 18782088 123525942 101417550 125251900
129170359 108289974 192837763 772316831 435395711 703269979
7469940 17832797 8019203 200663096 185033999 180951111
135683993 76002621 63249468 252889881 257913305 257798341
336664510 5276173 189676350 632850598 541708921 639783614
505415345 8717048 135640172 594195454 415541943 579626509
457244683 147216489 28300220 538641381 473005208 485398554
192011128 125273660 68061591 640998246 662825790 636505975
351239769 3997206 43473659 751529662 676736171 538469923
2453066 1016748 2517247 32585703 26532671 32831828
151577997 155932375 17825199 356791370 411378217 388866289
290516938 244006119 257247034 366044796 408778331 299038875
213192592 20109748 12195380 400903143 849752416 339492264
176554363 2192731 81638518 462195094 477710957 500062878
113561130 13791202 71971311 772455790 580821975 860076793
214489424 68732080 211175672 662923939 673203965 514105962
157219236 6080437 31776301 345731710 203889871 342886652
51045599 110281060 20899236 465017856 573674711 453496052
42867051 25712352 33402021 228960199 347348489 343476276
477756 177293 383077 1686161 1649474 1543605
79924271 29572213 2854823 164088425 162020232 117237991
146541025 62862235 31549063 840788148 773011041 845563752
27091038 53097316 48092530 367908640 380232736 293601116
6363640 29192356 6133882 172723774 150056990 169706378
143009683 14978921 8278328 227557893 241069514 239182379
25739643 8863424 1558942 148526590 138744908 129111627
284078063 2776690 12298245 542197873 513298945 614907694
12300299 6052314 14613066 173445026 171117385 150595683
90332301 107599522 21186739 999356877 786714109 958304210
366968181 385536717 78906957 881262739 897549470 772077380
281186292 21568156 160046732 741397745 832934109 687622850
198068909 62805821 212659042 523958482 335624844 535520837
50255645 5945668 32390782 218463671 238649366 306679717
352036428 95495189 285508546 446720418 288229610 442975387
52167804 5098581 7637726 135266152 95932630 86365298
55786188 6401750 27847738 92093760 41850787 98895510
1482590 68586582 84947168 504973072 475764229 515141498
608739246 34025899 155112546 730520409 589136324 670709012
2012512 15764930 6964423 260401403 242957528 266793708
125252786 69846870 71081428 606233369 707712349 697445233
537110405 475678000 266869771 868506558 715220728 787112551
74446479 77510609 4394818 239186953 203431767 241762422
16562841 14339451 95258 33891606 29988498 32791101
2399524 142052243 16266150 824642688 788321870 843362692
7656391 139126 1197098 22277673 12055140 23499515
741864127 114581572 124357318 782132391 622495261 783645368
23360807 49595130 12367567 389658076 347913790 352005899
77363906 13067791 2090750 215265508 162433967 199596766
77415519 53522924 36473792 517341946 396550470 525911092
130060833 141803356 32129887 570732877 440866951 515048596
219018392 10451239 63503491 382787041 404022413 404692390
84984248 71387503 96075048 243285250 214705921 190540449
131716265 55239946 24465101 397492837 474896308 481731045
361673023 353730680 40658229 716822258 674293325 697403233
779022924 620599473 2304465 859438377 889109091 759636133
21592235 12009517 24913776 120253221 123102815 127905860
123548069 157686659 78923147 181003358 209673657 190079264
149814587 47144596 37124143 720212356 598432741 651083709
103377960 4856981 1668307 141014731 132170140 144766437
220956333 51110895 33214349 584154646 450417978 640272214
143768587 77317041 72933298 641907474 626384491 529942976
415704210 111308864 166648852 468876097 349741536 391093366
172373637 60130955 118495919 472653881 484559822 445050468
96927038 213141885 2707969 791918197 881086936 869044528
272679331 40365637 109151166 615838104 201053676 364405490
12481131 97215427 66402951 450396278 418330452 466579529
85292827 145046315 76822572 557354489 600333771 621457924
99847474 206350615 6619890 337863686 340872155 309744616
63972111 63430317 154396663 609903116 620835132 635999484
111698448 42497807 20880117 258394372 253307539 257377200
469801082 211072621 28741453 731351783 642648577 589907139
8953232 131594751 92705095 919058215 956133710 891281274
7442130 35240854 26436177 613627585 564209195 648784202
80799351 21146002 17314706 172962825 190643805 200347007
5313880 4769284 2653601 30001845 29550433 30036180
299267205 28460794 159503124 512915312 309666857 412622413
5995080 30388287 111381657 550072527 538687529 379218176
20177520 9515160 19286797 230802484 234869902 223571970
337009739 164831192 86036819 787346043 759370513 628913127
50890149 98368494 8497396 523771721 523296968 530589957
504663040 43657695 40855318 514004891 412711565 502400727
342313301 441537337 50520850 585630854 507022685 382386519
3669096 104236836 3807267 278919366 272723639 272820774
247245618 73462052 155060654 573529256 448479962 446175897
12280937 6619815 52326727 831486816 854583725 803456899
4712768 6695103 68802725 239172690 179949274 232940708
108298620 7242073 23238024 398650180 385437503 391536761
77395961 27109836 38979270 464248788 515744911 478304238
74140268 19356854 31757375 377108289 380082537 378578137
166316502 114305991 187034509 607598867 523800841 724085750
269256066 15478860 179454874 512742042 556994038 499006362
41075445 72191077 27308754 533776397 482166717 558442103
38492340 9577810 154370763 458724404 390785098 437132529
128693625 24493934 5351817 388759833 394744156 248317379
77700242 66077144 63888637 439784539 541843270 533699419
412237858 211970170 233867170 469701765 465850131 515131233
36177270 149702812 31670921 612970993 656088670 677476144
17916409 25222271 3541850 322441975 283285531 367194116
79520914 15952791 76913932 284860952 222955528 383422563
48537749 147145405 143404680 196203114 346308079 347591601
76127528 26833450 17283960 316770080 343287170 347312001
51928871 4049492 32087364 65021259 76425866 75120720
146205623 4183538 8271910 287093384 262015405 271092426
171021592 19970528 12044795 267023279 283086289 270298026
19263528 9967115 855569 43380715 38536449 37766290
50003621 90237999 41023219 463994143 485180359 375284119
47279499 53404838 29040368 165470588 172675709 150656782
35072435 16847702 15004518 115467867 130977399 128896427
604903518 146700355 271318987 696427268 405048280 547414835
300307730 133184622 57039276 598743148 612378935 503060178
1246949 147337525 13555412 522860176 546865562 594383908
9072490 116251667 24806849 439070802 491970371 382629895
96343140 74053149 42963219 550281135 653573456 663445052
83943273 108874944 6478853 665972399 672525627 658963654
107334829 15722732 15589376 209609581 229518252 228122046
102276404 24252022 37083288 835190264 854416273 767983189
161106072 66694770 39889357 587877158 592334179 413191916
268663029 338546426 18847640 699334090 670403226 649839036
23460902 27050657 86138154 789246262 768849274 775821325
28559666 45373390 25023462 210489855 269532272 255984896
4887366 183201 3431053 43627130 43897739 43370086
129406457 28174483 9937425 551506018 350099027 562690659
180464804 122909456 111104746 658751500 557309362 652902221
32050881 30318241 18846233 144071609 139914308 118586042
50040002 46485792 4908826 195246286 199962131 165313690
352672726 120306713 71516107 489580832 408344277 332289254
53571229 145318973 10608371 955556807 845933127 929490927
116583154 11208152 321528554 373128332 360193678 441021705
108720993 14286126 51076742 232624528 190061914 179249101
2389202 7618342 2314967 27097340 28028568 26429589
30973766 59757577 161113937 632582391 662858326 650045373
1051786 358941 881085 2165195 2168627 2095357
53287631 6425517 36930636 439543435 462417599 443973463
10392122 5975896 1780287 53366097 57156813 57576209
148316552 5799467 23339914 603188998 586614587 592674150
27816541 112866302 146310490 603941952 645207779 625107680
274152295 91723258 131998456 792978201 745943725 450568605
151925499 401469120 112638920 876444036 881078233 704039552
30362825 32580209 15215861 112673082 109081034 88861271
195838344 243443156 1039565 706220737 741399322 681766529
174946116 117057701 129632872 180684983 269177837 293116351
337764464 105337329 166027030 824771609 636161792 723268831
3212045 2306533 3648834 25100434 33926766 35909806
262336915 16486494 5156095 637462272 483812466 673158962
59068290 72664306 10717146 876304623 930827857 890142008
142874957 10163778 21337330 524045453 552969037 556003308
342390610 24658705 110783876 406762743 433919367 390010209
64907081 72792676 12057775 332234516 599294809 577420847
187457430 18169675 234722840 213321112 153847387 254172427
249763190 128201162 67458364 699550627 692683929 629172390
138600377 125978322 100348861 830500521 645987070 745149728
100030092 14151961 24468273 138993049 126554667 95212305
43536740 3386680 12555246 51913380 57127665 58863679
125086708 18075880 57518708 466344184 482054384 412779765
438919998 103888860 207664811 494164298 490578037 347008484
39069737 78008970 36763111 431350842 387257241 409648717
3648702 1172022 1957815 23292038 23225687 23907035
35905457 22643988 11793819 72563516 72705386 66327823
178677117 32623465 68228157 245675453 285237473 292153709
660480640 97600448 265875703 846347239 617311497 744768302
14840771 129556291 136391395 812801144 831612479 683746867
148231967 17800982 136385264 614891046 643344213 625932680
3783412 2840333 2627604 102291965 104719656 110855052
90840540 110298761 47553994 689376300 423289239 535184980
2489362 594157 13364691 31214953 31923798 35580473
87425732 35098179 44956380 178178228 190082809 210157034
39125522 81910571 35626628 342195279 313665962 318537873
45765649 7666243 10284878 265259351 259837776 250072648
153141204 126193006 201073874 336156497 439684226 553775660
58511663 92219011 102637034 591606811 544231935 695693746
37875730 26967657 85661243 587184866 545754038 439377766
134784127 64994485 35155046 144967471 96460977 148523373
35341467 47278697 12971079 511756415 467421272 403256186
101303771 55673036 96123201 675285184 664417267 607762612
29118285 21505943 3141515 471534033 410357391 398453409
283240529 189633476 8370114 493326181 437437071 526451814
22365247 30903203 50776518 644078292 646043295 563553423
364433685 125642232 33728989 553402411 561370365 307964352
46862600 59868062 221703887 832364252 900850078 919530108
138461095 22670368 53095308 232215770 205035363 211424433
20675082 15101478 614490 299315922 280546391 288839491
12221852 50051859 85882556 219842300 208226288 184748139
8594909 43745368 47399099 917610170 923866306 806426466
64664356 13811937 222469438 565589442 516325288 520114124
3346271 5021220 14123674 258270099 267112379 245359471
4004575 262847 1682425 36141342 30397065 28357104
262231408 103109686 72703856 717512665 794435424 978964085
336119970 116817912 24754963 467658618 476370938 279017884
513246145 22711541 267651709 671585817 732907483 732206684
519071876 13907018 57419991 876630484 791233900 734902130
122298272 52075737 34743034 329040570 299577706 324479231
56254934 43601436 45411603 223632379 223487361 113557325
95890942 16279638 236219243 636990025 656495729 644163863
19083080 139333688 6347397 802696478 787399153 853500880
342663614 29258805 34765059 532933790 360219431 512633276
35684954 23218957 41676305 710373367 651348696 648339565
198779812 39868512 55163775 597165413 587480472 545305482
294244678 90266405 121116502 676001224 775115645 666468599
65272198 32205533 14565785 75203663 83668158 54570681
390661132 91919201 73451817 797553640 778702544 599369535
8370949 1770779 8112066 62587175 63492407 68273206
11345080 5846381 153204725 545922751 617802623 615034526
3099377 8904047 61038011 285417785 256585629 298783517
81401397 90737878 78681176 642089432 601935433 685083666
268846400 6751024 214888793 410770162 282518886 375091557
20440061 63152250 60352640 296925296 307711402 324065601
62192165 2066801 1271847 131387115 108801268 88574449
55563650 22153681 17014690 152854845 164029742 137615245
34757871 232694778 18339760 866359161 818595133 841061459
40117976 19775837 21161627 616629150 533896731 644711984
373895874 34587083 353545560 553269302 524732453 533162135
173504 6710938 1302620 42466019 46112576 41808240
67795689 2217053 24969073 233703844 241056125 221388148
44489689 35346910 39417076 416720261 391015751 439627513
370545415 24547657 218691751 548446314 488739792 447881039
99596228 14672604 17910685 167150195 167888120 172699590
64719581 31755021 1288155 196361322 216406209 199512809
19608566 13364418 7418543 320713289 273166877 305842904
735049 120990824 14972633 482632944 485581268 480672349
89282027 207876611 196945180 786025500 929644124 903730330
7990005 1971002 8688035 110851432 54574075 101194288
13025506 24189835 19589751 119132150 122557084 122739750
614702021 158971276 141405602 881789815 862545286 843024042
92929095 38763412 10466519 794198146 749459919 813462603
7442121 96243060 123961355 447741749 522162076 510736144
421022035 3035420 23292572 869137454 863427080 852612550
32511598 19296076 66649694 470845408 441981036 398747354
5357612 9776510 96130299 412511547 365101993 432769609
705649410 170823135 12778426 826142103 698299433 622242241
218963346 34258297 14078008 994409912 867873559 987319762
29731886 10860700 223210639 723528134 794227453 821276162
260776630 17717382 179353259 529933648 401225065 640872893
345414617 106822706 208398107 709521165 443456260 706164913
73368682 38280155 19660644 368507041 313262249 332476902
21083091 21220302 5735712 573473227 583838339 599762585
16648917 21515036 9668143 148639284 162078247 158745327
5945464 12804798 13490200 86740425 102824322 87682441
143249141 69033424 124273714 596048583 607370338 608238595
23071228 69049287 64010372 662818716 561473513 707474627
483545415 382784165 89695002 653567044 674628461 364029015
300838539 42091228 141084899 904334225 776867264 822587818
333313390 30288899 89341079 559645310 420300678 546415306
516721942 4195293 17386088 732268154 780876320 812161665
410694630 16793134 11286446 767558715 658876466 596989744
136730318 44082447 4727170 159407627 146429812 102914790
110913147 2871807 9046489 533567517 430653585 471618271
779640445 350968151 61592376 896999030 652834176 630391718
165953150 60769654 104365371 414216124 557444126 550150577
339142690 186308687 5591119 411506535 453093408 469043981
182270783 137154926 93016047 777012571 911466092 870282869
163612210 57571129 51512252 524536277 443588260 529771193
428306110 328188397 178775226 544523421 493378449 421292879
45908869 19165681 121826211 668717269 689852268 580740446
311782713 100419929 31771516 756064468 561546623 601217216
8501302 13121979 6275926 144329913 164371232 136022449
314460562 15184769 104802762 524161207 478479395 487584826
37722266 21962517 30450774 176411168 206581676 169180102
42467399 915434 162823659 676519284 794070227 785365364
119074263 176719323 88262548 885394444 885517518 512722574
413018894 72917616 41571867 787369390 636272657 436167928
220754326 71252115 153481691 493342994 722042436 812028880
679032421 42773252 57942745 811095074 532164265 734619779
43361302 5139162 86660658 265176917 299267426 243679370
259413061 86116723 213563469 552406884 842646928 782264317
19454011 83124354 77808895 887334549 866926475 828108366
22724561 18841339 74404534 310915063 297417630 260624584
134551841 19963799 8163676 582608689 596032143 609255325
13202301 6956415 5863007 24062673 19875509 21142160
334850985 56233209 54069527 742618273 490788486 449364896
95947512 77627776 5068698 386686780 444871495 370814015
183635515 50561900 45734075 561689150 381800176 457802428
81022091 20631580 102830792 275842208 307391306 277204948
24981320 4054829 2983888 244715194 294460596 291340639
158986106 75184905 82296070 381191851 386237451 392039103
255832032 70169445 190925038 617952110 627245204 587646745
57666877 5191730 120512288 310309025 277484378 305243097
28420067 33426521 13021787 435544999 396233060 348905115
36791381 2582372 81635414 487247099 352022910 422511130
7905228 2358113 5984144 10107246 4960063 7177227
149697453 83250766 48560995 499738424 437304538 503513247
357974662 65631253 95859263 537904393 551086380 309066452
15562392 37672518 14084612 92796121 83495075 77852979
109155564 22404724 51204326 327668317 140981035 312425412
141422067 63705593 300954282 679997242 693106928 694273049
270363365 75457105 21402862 436429539 423387181 545075871
52528100 2027696 7177429 600020266 516119060 565187918
374946836 12398113 45808880 481386251 450135613 419778956
232483524 19259835 208163506 306095099 302738212 417960026
3345534 3775163 1746158 102858317 120515271 133732527
10858481 49327634 72307360 648699125 542593972 603371255
59243763 55887927 41261554 844724261 820955965 742478387
41528805 20732962 156435885 487342222 506186518 511094719
79434102 1789640 34366402 139872225 123501668 137943811
83643032 47357221 10624020 243418683 266424915 260881985
550642171 267110993 103736551 682476893 613384668 831595039
4726502 904780 730493 34845512 36902558 32718918
8822734 7982109 11144399 158060311 164895219 157602682
40722492 156967 37000412 486638975 342092160 509363052
68802756 17304829 11236604 100212832 97969313 78243397
91015651 32617268 48803032 700904276 663034224 742713290
201579269 68646804 137151885 318702022 360431786 270164954
135053220 81318201 20570148 495456493 508686913 411843554
44008256 4828664 8547418 100636378 96800259 105948679
101260826 92495835 24490242 688914975 689897133 668059887
76460460 4162183 2006446 472497264 413850004 507215771
85184679 53208821 140934174 681216054 507271423 623806938
76748232 12942572 77280988 298307873 296200420 309666876
23508976 78648863 4338651 250829229 329453143 241185233
404822383 45961131 290081909 624793566 426084396 666070777
170419112 160300931 13897691 483339815 523984053 398058642
80070098 43241996 23648756 176588632 189093201 164450547
389989092 59408463 199947289 710200034 831738983 815194872
39640299 5867691 15594562 84964937 74792867 51810042
158196426 49700375 171512541 668515412 629870679 496986368
270427498 415324035 88926739 779006151 627697708 704191361
33450609 115825099 148541441 733866337 688205722 731388417
563788098 98308879 509388598 875321339 889758559 810056998
213479624 285290836 22950300 643547855 666432297 600532263
2585913 2510639 28040211 198963682 200641801 184593863
1884377 23591814 7028515 659461062 653667270 594805774
157916564 60937115 220021743 515861938 458541465 468609318
90965830 46576918 39627615 250424924 224769228 284879204
107749068 118721158 152798870 805610327 808902875 811237033
37487182 50304024 13198005 362783481 379550810 423744058
2018515 51247948 17002412 305048920 325184107 323682937
196893298 20323401 61437616 409266407 190025349 284849865
14766204 27296095 20467547 208398940 214554640 127407657
68038131 94583783 161501287 823860588 932249385 907990584
21793149 10174907 136043813 809616724 925960557 836502622
296346258 196427457 154768991 739562271 614670037 710749057
31502384 57393525 119863913 686946037 630216297 635114781
100174335 127354222 100062598 560826913 705308045 789236419
133048632 132244887 35464521 338253707 377635197 317811152
103715320 142791207 17987398 695125943 790285547 749570733
60521247 199015179 14333716 738093177 752569055 691296178
108772677 35844566 96847069 120695869 163951720 149446825
185887479 4439945 46804615 649282954 678211538 738036205
65482681 1477150 37511202 315109395 298115704 332224190
670102054 121406461 112678383 820287260 799702878 800916505
476581809 59074870 265921393 982865564 863037122 901427574
12470632 15494343 1915111 100353879 98855522 95417158
48747805 8969306 170914772 722059519 638351525 629060441
618794550 154090951 59393155 801957356 853676050 865660582
39850782 18648214 81707275 786792882 823086037 786492063
37152167 44151240 29396051 274616632 275606116 278332320
12626531 1666012 2215646 15495013 11632414 15305546
178546512 5135984 26603439 573139925 561529036 537393290
6437406 42039299 1636053 192001453 202687260 170077769
3599387 2454546 3971016 82537850 84320841 73074602
10675628 10702355 17210023 248422216 245417094 256920760
342178263 24899540 175884579 788725353 721041934 873194397
2317090 13272923 2056617 41783228 29163493 43880732
8910685 6241575 11185 95735627 110173851 104696170
77868629 21871997 41448472 85342711 101744379 82421208
146208070 23007517 71438992 572980651 582288955 513805266
304662910 103170253 209695218 397358772 164545576 367665718
741921825 185308154 174539734 970585999 848760458 642035941
61228164 21530931 109994714 147411819 326634975 324545025
192214678 48296904 121899585 628373408 578259118 592376925
56129230 15697753 35838224 399646230 393764594 408964719
186282693 13877472 64666141 838707841 967660180 976593549
26339768 9003948 21002272 153060242 37177718 163268024
7583575 3030066 375189 11768819 9783687 11944494
452621348 45088313 333586801 782002179 746787527 720607461
429638874 2791469 209017860 612872661 698588978 770888942
43540165 14301449 115150357 374217303 234659691 349499109
123649195 81628989 36754525 436842939 415762777 412590074
313100479 39473918 28053646 747089790 642629231 575748495
129438995 40917145 30209888 565940137 546946805 529523042
198538737 9414805 76688081 443606031 467808594 406022957
121839806 72002670 172256344 969200001 923537908 961943475
9247565 78109380 17088355 451315079 467797160 456207765
28525223 7410712 8216524 70825921 74816433 52869367
59394471 251186567 27780660 875890707 779923208 687011460
344781705 30254838 54948009 353105295 379899717 283970361
196506275 67709249 13187405 532918669 544600184 546684176
165726632 228962265 140222652 343221710 375421933 391657360
229989713 73723952 33298947 279653220 210397944 136137609
73506310 46686066 13980080 75868914 80635499 36514795
24988019 5876783 26394891 67319248 74057029 93176956
312715596 6522053 21739442 637275496 584251970 632469751
407155119 316625998 43319374 776620300 778444471 385805996
10578595 11051229 34918425 690522375 720118354 755823613
66888497 59078612 3857551 608863663 926325303 850227967
31234452 3858840 1267826 260735771 268008897 242497577
15804853 630932 972985 108988266 114712687 121807268
660912261 92466567 41394094 846377573 586991449 777686693
753050695 438393885 232249465 857547358 740216103 518862733
205401473 58633283 70539316 490464620 374555117 363953484
146495848 10973884 79627400 242388729 238494296 138473343
60318627 10658282 41298843 231624257 224197932 228710535
234960617 250456199 83101904 504466532 582309619 535522951
621456776 202880346 59187805 756220323 755074978 363152615
59035824 16377164 32464634 646065503 640116805 710677026
150163943 55100588 4664436 714085413 698860616 719774645
62185016 1864420 1428385 197838455 169121613 156878731
206797519 7972306 63758163 309761808 346091616 311209603
245458242 59787818 99884997 359756281 430415348 369105532
369136927 93248015 8235239 620241868 497905184 455546854
73401627 76182864 45343431 508938080 421709737 489702363
5380181 17904544 1205810 263420177 303296722 255875553
244189764 3940612 7130215 378776052 519386474 251835244
29542720 2877198 86039574 307661022 264155509 317594959
43612838 12575579 2084994 253956108 187454809 250519341
540170454 79254329 29768889 818966591 790930826 796227356
143518114 10551577 119414305 297347011 274311757 329802542
30774509 34021152 17860590 174421894 156943722 154186890
512393700 58506782 372242180 542605185 342369766 527204965
34450512 11496137 32112558 240259921 233630392 231706423
33606532 20121969 42408992 457998454 536377160 480011824
22292538 28984842 6997200 188687693 234573985 239299185
138781394 15414630 74806044 343855527 236632461 332721563
6639674 63550568 76819211 887920175 926456615 924777974
703113019 81872169 123122702 753712902 833546506 696958786
224427204 90243480 60637611 294325260 185964827 184016765
98199548 32359136 19617683 193661520 193578705 180487924
85920365 20112199 41438138 177625573 201095531 212922361
299367412 20955204 70330101 739218725 766079502 667244855
3408012 11138908 16260872 341762136 299745493 295388705
64861815 10733169 9222195 113544561 114325784 89087265
49037121 174783795 8095260 955693904 676016363 888359498
448215991 225357299 192192674 601604701 547385407 549188102
438468686 228537282 120451303 751427743 732001476 808417626
23751506 43788455 31215467 252767475 252123929 245012347
552793944 194312717 31227718 642976379 548003540 481877995
161140764 23753468 61047154 495811567 484685097 540815806
12194115 5342745 6492716 48492087 54143283 58140017
47439951 83518003 32488092 848604803 852093602 826187502
51469264 125728112 41993840 543233261 797702351 499951608
32968812 20292434 15711666 503052569 502395909 512241999
39083820 11249933 28308796 240533917 186080061 186919587
124419005 43327212 230007961 582792973 525295438 584523825
3920336 1400070 37216598 111775076 127221504 114953922
2605148 3083123 9546955 174740176 181764410 180570628
51197455 163718 9622024 160378413 228080757 223784757
32876155 19772597 87794295 316819005 316739941 316101498
488058476 37345387 111185429 694174151 558686299 637550800
27196044 52983629 67990168 298226665 284854107 295900722
26604368 17034934 22307121 251036858 267142101 238572336
86518296 13319503 28481169 96607997 43005165 52086925
12808476 227939245 62024527 724366304 635789478 705610836
257972836 10559417 97709343 507615229 558532991 491317574
16590933 7668406 7652217 321610589 300353083 338286972
25679733 12636009 131290903 420015376 450875046 490978158
295420573 14233759 55691493 332923009 131488721 415158545
436061344 386321079 116619197 792050717 839701769 859204186
122498140 19287862 92191245 329901675 311243823 211982130
177003295 127365822 17447688 365021336 306303462 352056925
78550670 5999470 89958849 576917658 514407061 565864232
178925780 73970756 5612926 395588117 386980408 387758865
24795408 10386116 17590353 80599374 69001012 85195825
79264401 91734183 212479124 487983737 453484096 472812770
479252500 9943654 89046958 754593033 491493671 775677574
49553312 45879012 20504918 563095856 507589331 416540525
96171550 14348856 139148189 710526523 660076148 784934522
338706513 202294304 342906219 823988805 830324655 829855838
8142189 14387756 475602 65202248 69315272 71456533
1591249 16860274 31998479 376472242 386974535 336320697
519781140 73427399 115290302 678953523 733127658 573579805
81861027 5729646 27708960 202064828 222195568 203294675
256031005 53520773 11097899 529358070 410994444 430284304
19340756 6452226 59278815 881553496 852747507 798369129
556672912 373814121 46601580 651769163 629296687 507483984
108739809 32407398 40973451 455816335 488904789 503421995
59597831 29104165 40220217 815431501 816043984 882909185
1798428 1387617 2185 83884209 92783475 83647896
37514719 88783099 97466019 638069345 753289829 707294474
263131643 142412198 11752418 673601858 647306753 452469415
624503958 312209784 64345069 731914430 671070883 509237718
43162861 44043110 1542038 117495429 90550856 102817733
628857621 334740346 70833635 686322816 695741297 440876560
242069421 111119351 174417328 733763372 672805008 694097145
363145 14451255 115068671 427802122 398984492 411172516
57826629 1753842 1560891 354742565 409254223 297169732
31748266 3225386 11453354 120357928 103645587 119568193
31177478 40344292 20899051 251074213 284305761 265913110
39610154 5740401 1240512 88019248 76002859 89278672
423521 8173725 7751157 51954431 51270634 46073023
180143619 34194081 78907735 271686564 261635759 260150017
20308844 7528854 4559650 388417759 327225112 383795673
39301471 10191299 15218484 410124830 391306670 395330540
245485669 1495432 193622913 916967923 964954008 948682725
336464920 92723929 18463071 843510121 718909077 743484020
206214943 61997773 167084293 259117030 122369798 267888508
513167003 361910470 86916204 708520416 860859820 324132255
43815378 96175952 12532548 625131378 692625909 674502641
240359228 109788708 32266738 778263731 757732801 723254268
233378712 59977722 27626450 850334422 850790885 826680742
3880661 7234947 34039102 173502764 183840427 198931465
44038972 26505484 11569623 241807276 250830799 244580885
7466871 29316913 9409994 410575747 351867808 391443556
180922474 142246654 47802405 874587486 829960804 866246754
91559839 27125510 12452745 495606226 426563736 492580060
14663539 1074228 33934634 92569920 104877886 108069016
93688989 5419379 23961686 588931357 637856848 621965390
333238124 167390079 3262518 352914933 237399726 144778305
435899090 21379010 17504423 932586168 560500333 848889372
727644754 159007220 586228464 966672341 587511288 885723146
436133719 13862827 89750846 607525087 71292445 493014966
431055237 106418370 224269131 748385273 525444348 567390687
5822750 43678550 57993433 337076579 319957594 342666473
22323608 18059765 42061291 259517966 348186788 315698442
27816594 72966800 7370190 357053019 387081566 354017761
316923033 130469491 234685966 806190182 837137852 756582364
46355126 31249127 2965171 73193155 59784079 47272411
213566505 47523935 34078246 608156843 556617751 556953052
6333641 2349239 29491552 79153434 84447365 72131142
75360787 14969024 29619055 175150832 121819029 150766282
109954323 34949946 46629724 327988865 347441312 360579224
19656026 51850133 21964268 418231671 429113126 421944050
180686 5709631 131300574 358141430 377890709 359910150
84149679 9492194 812810 311871185 326588814 327938563
736377856 123273285 55035183 842942109 580732289 416235548
273822079 9512324 194814491 737785747 451405825 671605346
28998337 6649566 3098744 40762896 20919296 39237286
5861794 37269072 64506607 597313396 732977356 689421321
25260243 21736453 8795997 25800764 27229270 23161659
340648038 50852836 161687325 801635555 861518792 821112591
187725955 161290107 46407185 451227384 466714072 437131108
64634905 13391357 39788594 347161178 366207144 399691061
134408754 77549395 158640071 233433981 266113536 254571818
290643282 59886789 83209754 544207087 450615753 505928865
74007606 66968393 81878044 561510952 575051535 557493878
109464442 132358458 26327960 350947130 244933705 269604303
117047582 10423404 258751186 741967217 778431028 837828591
224758886 6717212 99268705 429448440 412167053 293316978
60519877 133066539 21822112 818324888 855462533 722046551
256203717 15777658 17310536 271696335 84342925 101152062
2836007 16404852 11209449 65293214 64880592 63791588
205515969 55165305 54918135 638921082 706638868 697224671
72179779 74313453 8488270 418807744 340722748 415698395
25053830 2394038 680056 141544343 149008841 135621419
28451091 10085045 4417430 70117000 66813025 47127041
199352907 65520039 23395165 407480824 349233138 423093850
73939221 52673232 94544806 581695414 579693779 567181956
42175737 99243326 40388950 496323132 556222298 559478342
26055430 53880504 35519330 407886211 421506887 382021107
156652587 34942046 10292632 416851517 447494820 458733103
231734919 28110500 73872178 463717222 470974997 517222855
167376627 95847493 33619789 175126271 149102521 155755649
518690578 77466298 23356419 946863503 856327070 970402866
383736152 18660328 177745323 685772841 568017831 527380672
4502352 1314097 3777297 71062500 61150128 70208590
161875440 5654428 65760183 199234597 259866256 157136240
295287757 66936593 10342578 379379993 216787829 367100141
19452497 1596489 67493779 504982161 535444789 395626877
360061284 61776629 332862702 545142413 399988759 472868770
41365807 246318432 49377712 653922653 491820081 614942944
75270281 27465407 21345559 292131398 262839040 238302408
13999878 63908904 1442839 226137434 202537387 219095193
477368497 204898738 164317772 776467273 789800146 801970173
12806057 7219078 6252360 40139674 38838713 41572273
544889859 176212916 576668277 691995025 527724527 633958387
338041142 246032564 134506405 772568657 682065619 692457572
313977917 62935458 109984026 512733214 427881097 492548028
147152895 18206402 32831519 780645320 607742211 807534825
6634272 50794070 735672 94863335 196770108 197771410
93842506 47130363 76456197 729100070 768538423 752317539
36742858 44895274 45459018 318966535 312833039 283425695
62558678 7095575 13824243 659237455 537858715 620099587
160235324 1832579 34858933 560972965 563690907 585816081
156480888 77563276 43031176 617678486 572638220 569246623
334562637 62802685 500560330 952450072 764633647 857417315
35216907 652530 37930183 234958372 227569732 229177043
4558151 84611653 171651937 647702120 591569805 653507320
323895956 167756123 91447730 461478207 477298013 386059343
237397166 49002652 133327192 404381819 452328796 436269351
37621899 5722483 24948859 81781574 74259952 86740521
402870473 98898825 81230697 545908746 522757453 112226738
174131295 78847968 11255430 756960098 691059325 754607852
203479327 38265882 181085603 723187152 682087618 726502873
276368624 22452233 22816090 780202134 794524026 853104322
190211226 217368440 39104923 828867414 877415300 625367728
287794451 87643561 19924641 364882320 319859671 317687316
21767630 6820378 6663875 140538549 147096588 159535900
214968710 228884777 153127491 762067788 673185577 675760278
300749560 180536552 231771684 398972016 396561429 404073785
305270048 151543271 57280459 884138156 865806176 848346733
554244884 152077660 56265160 579173706 368714702 211138897
271084384 37992669 195253366 457549860 396708550 525289073
49415619 5017842 38788113 226111508 242780272 244360221
218735617 73361472 49294125 722323984 753827845 617212789
77952754 168707214 42396806 763909117 781686175 732068454
10267898 30735503 10048360 191399376 164451562 162574464
18557329 43161932 9717555 856367991 869856347 747570265
32464446 72586242 36854293 522526637 537579741 475207991
49184765 110628206 64326942 550469227 548368478 458234099
283823940 50233311 418651 384124386 373405190 397181129
66640122 18212455 11044646 136673023 53660256 129546060
1670033 18739680 12505552 126411656 129728447 125921523
13151219 13629438 19472034 460835853 458304621 467874260
18919691 6653917 6955560 50278424 49231597 50269770
101532113 19363537 32252481 207166257 199897912 177066477
85674246 2009332 11000782 138159247 137602428 98888833
111476789 65841530 36457734 112519440 116438232 49675989
45547406 174651216 80006482 689964037 726983173 670936945
46404659 56762631 3404437 252651387 294904489 205890867
79630451 35666629 2266592 522356930 518386515 404864826
127260408 62365921 37943629 494497715 608152513 578733493
127513795 16059998 10874740 531065805 539036068 533326136
19959543 93899237 86866777 394709002 403984913 464246880
176606359 22124445 33063769 407458962 373799922 354681736
162657310 30360738 100584826 599347942 556899150 606848640
171327790 234708755 124018015 772768941 968267322 741188369
477268523 107849693 178939968 663797806 369861934 631490680
3592645 21044991 4939218 336443643 355154795 418282593
12139730 83280574 25427302 256571432 271209989 234640356
46189824 6987332 63973806 580386259 597507680 587684351
131248452 92376336 140080859 702040893 755522932 720707988
219736369 12269477 64568052 232652924 249081827 220653394
315396022 260182254 13741948 575322995 564909207 388932274
77036380 172625739 18381278 756255087 756194907 802694588
68925577 15456703 51629712 244036127 240764678 248215238
265211045 110122120 362806968 568713982 447334891 476165413
1393392 2486323 3968162 315194011 319607604 305985793
154766687 177961335 15105693 810722827 907953799 810414178
21263288 74725310 111875639 577816975 765014001 540842155
64117625 21233907 2661404 346727612 334821145 364220377
9519158 161189823 73642600 646216978 602948616 600047848
433307809 151306500 15350247 904641320 929355518 936039557
23006281 4144599 16231129 148892281 153576298 114082379
103169536 54733103 39681338 396208175 412263318 286999832
134438588 41686318 63914817 221024094 255010206 209012166
99190612 92440637 72572424 813965967 588930277 867201238
29320596 77684677 72107123 751509254 792469335 822413710
189418490 68241759 91775159 869545099 770771187 870831570
164923675 48786841 47666039 377137709 410641168 252715813
547634941 97383584 445153795 571600576 530495708 609429502
37837824 2013617 61154300 321530065 370972006 379302801
337046946 12776188 338072863 803341404 682613692 711076694
15632212 129166086 17962959 693176909 752090648 792270051
116454279 41298104 37610912 551536776 597495349 474974461
107299344 41775171 35505049 120334434 89173156 118229642
475058243 274776814 29284312 727787475 768518596 645808660
103473945 114551334 56181994 673911756 661160561 615529148
86976862 25019356 180431303 803707985 748182905 697796392
419370027 223988678 80192278 700066067 671579653 676266238
328839599 40913230 64465018 789421138 779252748 734891855
13512450 5616557 1987874 124340137 126580355 127203014
93616843 59059421 87743998 579021897 569588398 543012545
155943694 157905405 73967474 869836692 871319114 873409758
238133235 21228545 270368086 420532639 484582419 302039092
158761102 82542453 6362041 306724412 288585756 292885231
22700674 50038511 51029682 512131794 475127895 516909578
113127826 1027402 19517817 166158944 133522871 166480563
38886823 9505140 36166688 408419635 439193554 365245068
366182966 141657698 208881384 620488078 641877149 632998909
57493642 206953778 18748055 795757478 739411824 697710505
25123617 65830830 86574933 340608271 343255249 351600473
55157990 32884288 4604830 780290291 567391499 757758333
171889131 49718167 86802302 323746948 309737470 341422810
38688031 5743749 19455523 576690131 473751777 470567996
158803252 116714682 64952559 384149669 375277097 389506512
375720861 315046609 139365613 722525122 623318271 704728450
32127664 4481886 18683859 58272002 66901856 65362793
2159522 1182932 1284545 3693594 3771419 3676763
3206801 16811503 12559128 72252183 75774533 61244634
29337840 19187306 35493589 250798078 347131793 346404331
80303099 156491031 38895630 738017080 698708999 739613407
243648 27300 357200 4339309 4602465 4003669
1355551 5643668 1355762 42463844 39773062 35468894
8536696 355175 7493720 151675059 148152822 112825734
417976732 51706467 334793672 823224979 603772718 733498608
40741051 48033965 28857443 148705687 164749782 148316713
340617797 41169735 51093939 502413657 411888982 478227556
29470100 180680519 10710469 697827227 687093798 669419739
775763995 92856961 77614724 807069612 770846193 807682880
441499583 253111948 116540136 656516768 599888181 326274638
25836828 30531982 13504181 366497666 332971649 344119153
538734820 257150704 190090794 682393980 375645790 407051147
369916554 141367004 172956525 484025927 194771290 445762356
228594955 36594615 10112501 523858923 533081872 461796760
386380898 135519958 128423518 801091483 718524586 683915694
340390778 25721486 65085849 555369170 437780313 557284481
1648784 3841253 956454 14812606 15528829 15774580
63143498 4957361 18714981 276214770 325237021 332056882
121396649 102891343 52790953 451320902 402773904 459527483
430381533 62814165 87434845 684669757 716971375 607113558
279095571 114772825 126083501 800866370 795579331 645599757
10378855 23244560 7299325 462082522 441296365 417203517
414950747 189460429 120514 694208072 680821868 486141745
272125138 146864688 86278198 387199719 317207987 371381302
2568239 3873607 1607765 26082563 27504867 25822791
16257134 44002276 103284600 709698176 581284943 594659412
597737202 146032160 36011595 691458988 491419342 583407896
360057648 188662969 69444678 457296278 330082178 353160908
483343214 149864719 156616540 503392375 291195601 478382844
192508131 97270197 52470561 638033284 632249021 622243803
14270894 13105351 6956138 239101852 319491343 277640447
111637209 12980212 67734462 185931049 202435261 215539345
261366121 119751126 225188263 528877677 514185765 500361780
235439837 48790276 67166986 504902010 500014887 464456262
16538976 150777311 18346210 512836045 561031192 540920846
595630782 12368813 25163647 844640109 708514173 684874484
57999317 8539310 49121930 73526713 71532946 84834400
263839643 3675202 8959147 533425603 529009324 151374047
219735050 93926168 22709493 255487963 232598459 144028529
773027 7238530 18822933 828695103 904487292 726576716
194249957 22983129 168633472 452425200 496243584 520835040
34693002 37809018 91723476 840489439 754643039 798178784
302969274 118370263 28503901 635481398 771157131 765514177
151820273 71002264 33567895 432015689 448895268 455306602
102419510 74685269 16396140 673022558 643732673 519090857
270802928 48262966 91031805 368801538 304344945 415438732
76502945 46101646 64548811 835616589 741221432 869848805
21602679 113332997 104374709 826174517 761971039 795853290
24844607 26217031 37994397 332896995 321420549 403171564
43928513 51890086 120752481 556260251 580316100 465584784
72457877 517010 19523216 244847229 175047372 259345068
142537455 38396234 28497788 250331892 267101461 262515546
3723322 7770412 64211434 765846673 777178093 704016695
65770749 2494085 1688150 257718843 279277981 193142593
113216437 83793945 3225139 624703721 567085454 566009220
96783164 6314672 27585432 251024516 211005037 282210974
29951488 37578319 46618192 274501185 245678882 308329126
20033388 20251596 85781630 254403294 185357822 305051447
358534947 70198291 35979270 688833595 689056082 684506354
78554361 28626423 10169721 734830384 785345633 802085436
32003735 1180066 34127151 288838136 287814188 290538408
457756044 47663198 9436780 741312500 679644653 759145849
11014581 9205596 3440061 58632627 55989628 34460600
13434141 682505 12447232 116348227 109715716 96356066
132163792 374790 69261621 625848210 546865050 666695850
50231072 12428610 4461052 261102985 264023715 282783487
81316921 83525070 136062257 739903984 763885381 777806656
24603222 3945802 19018497 62488145 56509954 70942500
2990224 18887254 1280219 384575117 351395329 370356066
118961992 2034906 63034194 278019744 182071314 231663383
152694891 87804201 37218874 405752259 386212425 330803527
15905286 2129536 812124 93517861 93900836 96580230
220461082 2555006 58876255 557848922 614335141 628942119
206908932 61374805 43501369 821785062 752770945 800753221
31918500 27612067 4368642 418859104 408135246 367271739
8472091 7304755 6570651 81138719 77728184 81344945
11450047 11714220 22318391 87520540 100120315 90311161
1042391 5245296 31313474 406993466 422691915 437130212
50654601 68205406 59723049 421609309 457293836 408580463
63177498 4729795 1208002 63984680 84944268 21747799
14781351 21173494 133168101 753036155 682293776 735162770
74422355 34119419 50107507 684425778 687293705 681312325
73541785 100804828 19646344 220682896 217846026 239764082
273422742 53841513 79595132 682759253 523648144 645136476
869523 2569757 4795052 54500125 54306529 57588093
31491066 2902268 17595706 60236270 41848215 43220087
22326217 20009949 3491788 722499962 776643766 696350281
133999963 34489583 182717025 600197718 445468454 542301465
145599762 168726361 72372440 422304964 421378902 272570098
69680704 60548497 18044799 287602991 239119859 300762549
172280820 7390084 44862664 221175766 183241357 228708238
121356336 1449172 151326229 126852728 180730562 180924987
30926515 1213143 3618 72411886 56632971 72894027
654745662 436588821 152635735 929281273 880398885 794920057
182326525 71849150 16507068 625273931 678766922 863600447
4173248 1764858 179101 10379420 9006171 9567986
21963180 46787614 107494156 454178760 431137744 444263372
230158497 89153934 67770438 557995810 405404954 552580859
46610449 50049346 17418759 177299551 173453385 186501862
1465636 7819504 3092885 24842909 28010755 26720761
2321926 29116233 15311658 175678709 188081469 226076722
415021680 87604969 140545888 854703696 619774812 574060143
267475163 34758270 55283168 703550656 577839119 654007240
151663252 6895928 28791029 209497575 132993681 160108124
84181672 156983079 122895144 865823568 851918236 659739544
206754444 23962386 314648386 606620801 728856605 650614803
130023344 6947863 24463593 153173044 73766865 131178226
316965194 118063220 77164726 600298724 509659913 598468284
58761614 13223073 5822026 202376929 211394253 178401470
342575053 24398421 392387598 653785084 484387869 423138730
18240818 2308452 56737 135470631 111662733 134907960
7978716 13925007 2596872 53233587 50847516 54574644
2085748 271474871 56878445 817276638 921145843 742586487
3105339 1120105 8222004 431192845 496447350 471631022
82531390 81280714 11548225 670050221 713183786 740182661
2359534 49018390 119623873 593336580 608640420 582875112
77341556 2881801 31613587 107829558 106530580 80459983
13341506 39856486 48164064 487622064 444651978 477291990
143390479 48953806 108421263 538142504 320311786 563091649
435677447 29058734 10982919 722571182 334760109 460337232
391968135 20608384 115143003 747506569 442603550 764771215
519665828 76394605 335647016 606030701 648742883 681437615
30173243 166714181 143952399 730024317 732255782 726384308
72714396 40885309 64200898 296304568 351985088 298417374
73047345 13974963 2813196 86511680 71716390 64498912
71537127 33504772 41068338 86555807 68098435 81556157
63143215 17086327 19058129 478829629 472086806 494904310
171326165 95267641 73498142 621179340 625791390 666421653
212279062 49105700 68990585 252344678 170800508 237713185
85815164 138365846 112343896 827786042 731175168 649918321
58325355 5405471 17457874 227793281 213364482 245947003
77874459 21278534 9719523 351389295 369746593 265504413
627201515 383021772 76850226 785145741 494396155 510608693
447749507 327838913 63593062 484355282 541765757 177900883
83814826 13352495 25411809 671273662 633726585 666473189
11243771 4116404 11254831 52688718 49794525 38388031
18081687 12422855 3054656 252204957 244895624 261496848
31474301 26560847 20100183 384196072 371402951 390767254
90184739 100497419 6334382 241928298 252304502 203179789
19874731 44324127 19221698 237819787 229094333 212769697
378231003 73008594 258381237 663482862 589709426 732788329
643361 17585856 65880808 146905565 188247112 187257133
21567894 12265823 17582472 213966208 195146120 183770046
30470715 68003565 29927852 423017287 364704109 423023488
372941206 90605806 93734151 499918736 502536713 467516877
92155265 126155912 207526752 548626876 528887612 506435182
20357962 6505834 4733368 61818276 58579051 62618612
28797031 101679460 287409498 551040420 707907660 689849728
114167403 5678598 5859211 238081901 223975716 277066877
19920128 3183231 1993294 42409791 35208090 43334713
136210479 91055510 56924554 894084353 895302731 917447381
76376122 59751577 20947799 475274871 469436754 440576337
11700224 934972 8383543 93169182 93902691 91361369
59216401 20056816 47871746 276613431 251706421 298890502
397489988 132848703 130029067 748584651 735472106 751121148
276510523 135431106 89523560 416609703 376721158 366022085
283840093 120115184 71941670 761738975 762447297 779093188
77712013 62263473 22061635 482284315 547359569 563298113
242146045 223834649 82563 456199956 490354257 353765207
189875421 34307979 930528 336808015 303727667 295406430
26491413 8507058 16914730 364188255 387080360 385399046
150092080 44938106 66852301 226208401 203300811 240777626
4789079 14209897 8767454 954068411 967993330 972953044
362754954 20306432 73922219 457304188 481611452 334968855
12383780 51785401 42251141 450141511 518585005 404006952
27380482 223244969 63761058 543715383 689729900 678851996
20232157 2461351 7840469 38054140 35905996 42641510
7000590 69563756 11870434 176671992 174858374 187430316
6342932 31766864 12718882 308765432 316144101 294136998
88573768 110655182 2663650 590329680 518049404 529843336
39358292 21343035 54985082 333490270 415035604 409266370
46341129 111514639 42436552 412252226 399608438 463217353
60553720 35492322 75506401 322573325 312535211 333814941
28177661 980773 15155224 74940610 76002925 77051579
6595418 66842391 24225029 295182946 283846682 224428653
186319635 121177288 229392842 398512007 453140927 369636253
4862652 35389290 16958481 466893260 437457757 477576492
98845900 395592894 62032752 683226777 757642799 604638317
4636789 10464309 58976917 354667688 305127999 290500065
181281357 37650536 1605287 228367535 241114922 264591147
309099954 121413526 26858444 412286173 313206976 385532706
359720400 259888316 47039052 488187285 520226199 519010277
16329463 3161808 28711603 474975801 501524117 491477896
313372880 975960 112682887 516255563 501552810 408730766
633902462 238536607 80593057 711307406 779479094 593983242
32918588 6547020 4192629 39803309 38642257 44019299
38251502 6489794 12653109 251155689 252452745 245664776
47538401 7747738 73508500 132154304 142703455 135311986
38244068 18134041 42038603 88808174 95284456 95621439
241855688 31119788 133350227 261054441 240759638 241158928
9103817 5937325 7553992 15520370 14958156 16737344
25528998 20252184 86523205 603698944 345514236 538034646
34828378 10872426 58442997 281977872 268205233 268235194
377653662 119691181 62754805 630152709 757967355 649029236
4098799 1600246 1092661 6598203 6377918 6679453
349972255 14794177 50634750 479329777 625057082 632280736
217211978 14953421 52334410 394878950 440947811 400935213
41490660 12131604 4941149 97554562 166835326 164374284
440952337 260862971 96679237 850876054 825832806 896553476
145220557 54509104 33132244 201309254 210636387 219418911
74899412 47468086 4836537 265976317 219361613 211164021
121537785 52980111 57966853 821495975 877720625 896082248
167705383 127072595 82052202 540142562 584265747 426828202
104739776 91066090 68932143 699879672 764528906 724325621
130838443 186367598 54051540 697757008 735928024 756239978
19348135 19278333 66159619 269875999 366568082 363616561
458380 23258327 75576026 341383469 311309857 350192556
203171647 30883217 2933730 433913320 454817688 405922714
11991390 13294246 6333654 89477329 88843179 84419571
30994456 22332688 47156109 438285235 474644320 413502278
21000997 13272103 53770517 294352800 324822025 270784214
741186444 94922432 276721053 897518864 642142500 900858090
63970042 41059593 23939645 563004078 679466208 634045815
313102069 79062230 52749622 645383156 525097956 465736995
36055193 25334030 26901892 151681798 168048267 167989894
16870467 1520609 45344199 193211420 195967218 190929318
91156585 47663460 6725951 686253542 723204006 517080509
176471384 49515547 51490837 645277342 465162079 456456180
238998579 50703023 45508739 396089013 312208718 377631228
420243319 72303505 212594712 535987763 534020750 494127983
216298677 37104072 177322359 461701292 454893905 488408135
125066808 64916628 55370771 147276188 101158328 102922180
1290650 14305601 1321408 128715571 119290217 118354969
75499934 9441032 29128712 893066399 823749181 861436242
321518642 158190552 165503943 368744668 193601621 243353990
227410695 17689508 21111330 575679665 544255530 317491621
46270356 58297100 86618862 485678184 534059079 429827115
195085453 99242507 50332719 266684384 234231727 236663678
170960302 42472858 13412853 358698949 255696570 251992535
81899705 659199 19797913 310253872 275462762 293711256
10092771 144545368 58192704 384278123 390704064 411230570
503386315 134081089 46980974 604624120 657744618 571650624
81332898 3331251 2731768 354377920 369664585 347139628
365246522 157707643 27101238 719152034 584221316 649266889
41558453 16017536 3143636 704988178 530273607 655370805
76445579 5461892 3811674 843048130 843988491 742236331
95197060 74605842 48759014 787917830 814780285 812384146
56332964 24266147 3359629 104226732 123100792 119546480
32893018 30207253 126173118 728970906 807729195 814925677
174721622 148760829 240928639 915636439 934511757 782201638
67100912 119514388 44214352 845262374 786813356 804655031
531484292 1893034 86890648 709346964 743754563 732806307
757126220 369214250 164875358 855369168 815489188 748749673
129591375 16923386 90323012 215225485 198717046 271585969
602755986 374679 47302186 786392935 441532199 807205939
124537372 105316848 297664636 823030435 837328785 823490895
113114783 26509541 28093868 255962632 279210998 374428332
745582709 434304287 375802713 875477585 783658362 693608571
18423319 182892 15501454 107491018 110325893 103215334
39968167 80790961 59353928 927640189 955463573 632268281
24950007 8886163 5902967 376288037 384118771 307507705
11856673 154132936 52862754 945436506 825668294 907812255
3446658 946983 546845 11598188 13065642 12267706
489812582 423729194 194204923 815042129 970001186 804442507
270137 193515 361347 4684916 5019810 4680932
665110828 31499735 17280091 741846569 734434102 453462249
29047303 54645875 61713439 712049335 865772577 943356077
563436456 1732805 463156959 664595287 602226462 616523424
114092566 74138125 14132951 267902721 185991710 250449429
28280319 16677466 61163460 154866515 128308478 136141647
6457134 1989242 2079690 69238595 67680135 71451691
376626298 40358816 57101913 427048852 279926213 325642440
77273991 34985113 11403540 325913226 362882969 380383177
276398139 5367540 110711926 655026146 654201524 546551977
674616851 60297983 253568450 724883863 433749483 317066087
98547267 16360432 61564340 163736158 159840334 150674805
7914078 300651 2972201 18766628 20365488 20046409
472680560 447655809 115149321 992538659 976475373 827024600
68888961 10280554 3644663 265433881 221552839 272725508
30158178 3452432 62780679 357725247 249914757 380264934
90428801 41633390 31013190 845255016 835066368 827221136
33896030 11239670 23184297 42067628 30033790 37093928
163886814 41664478 88909253 271096877 294248208 294942285
161773581 186585876 15409271 339305752 447721777 430547543
2955233 11615611 938395 148414627 144399421 137064670
3398484 5844308 177038467 386156311 472159336 530161434
271004912 111189372 123039470 637703911 601533745 785793586
73866099 4172566 7710758 99449837 109475330 78317975
177166249 61184111 13951292 568179028 554037273 646155028
400400034 64003067 248788002 664766195 469527863 569556762
3635543 8441459 5342401 743583258 778098102 710603681
80236255 162685009 33950582 819848565 809791405 904020650
29057884 28574618 10378323 457291234 404198963 427505682
13221078 32536290 11906274 319003018 319029404 322117104
53946250 6148897 44289650 102892353 97936070 92257821
191258492 88531041 185097522 435078115 403147296 459620462
5288339 181054433 11080464 888366339 940331357 827999309
592303927 66698631 201495059 831951588 493082672 783678818
49355036 15876602 69802701 415693835 332958545 403574137
192965387 56729780 110825884 401988341 485230524 502322089
47053241 39598766 2682768 212049099 282503388 266407355
239090910 64726337 9215446 649176315 604035356 506912024
50835099 91401067 213477904 913755893 851257578 877096022
537240329 232878141 147676476 773333342 807817163 596765396
140695170 53667129 26474543 291059065 189099019 272363285
56017137 75398765 1453149 120326169 129563365 128284778
162532263 76501624 82307763 381522897 367696847 354832575
165069164 108270028 68708699 268551080 259252333 304737210
24906741 2553970 13240350 39266520 39656937 20913809
43785934 39445265 109836482 535529541 486065434 529599788
41206490 43717682 2536021 78199281 68268281 66958737
148730936 67937432 180527137 287484048 418535709 342884419
534368624 101193279 42436368 695177977 662289845 531369269
462120811 8747833 190373338 540440819 552438285 511374594
39353410 15408205 27290135 64231957 60969955 55081166
139768658 57148531 34222808 332542482 314641063 209564848
43088878 29220740 16743211 278314315 263971594 278701321
1290651 2547405 294747 13094425 18664169 21410881
116142636 41787118 2020675 437855902 541758895 506976011
143702615 40148820 14457984 309175705 241964009 316385395
35730681 15897469 12063232 48841318 56292292 57436925
198023358 1518775 34200976 717122347 664077768 732777555
12446928 33861293 29806960 329420958 330766862 221865034
283304201 25266278 172905297 615194718 522241116 773319017
317914186 12051650 97124155 525808507 559287842 435013293
34158962 16244178 63043947 589197443 638593942 649873199
282514636 206555346 5989907 443976811 372519348 287623103
122363989 3537070 115663892 361400264 377692160 384246409
59419191 44678794 16919800 326573133 345906027 347941589
77669717 66948999 83706206 786191718 667075092 776075341
149894892 491103 97199655 564452150 751363280 734408460
132360046 148984611 109321735 969923176 930332246 976942005
231632076 28163769 85330456 327862182 388810799 376870859
128656525 48560982 23931919 352230903 338622878 266908155
121183735 36752273 118367792 968128770 823839162 701282816
100161283 30529530 53790090 227679015 150394596 107568100
109414342 254535334 171624067 743022445 804914068 799707179
110171160 9495198 46807620 167222298 151533614 124511877
22340345 16143111 30366076 233675074 212608859 218859463
158197663 104927617 39904401 447256549 414785401 430792324
74317690 26164441 29340401 469951630 539022582 559328031
47012418 80539972 42681832 603748281 634269411 533433620
19446807 30914378 33829571 418338278 411610714 429222509
561671893 27772135 186646321 831270143 604468621 538196703
236571557 3657476 99923770 693917250 657720937 722892521
63112069 174946796 76119484 666214516 677307111 610441818
12045405 23759065 43331550 139785718 135641583 135006157
77918067 14867499 93655121 546510623 536968231 564842227
1620987 68487539 19676631 225721501 218982880 226796684
125304258 24136620 58376426 372436882 374759535 376722856
98675119 11394291 70574834 291851937 174078343 94833206
49303051 148984708 56720486 668675324 527777351 656565482
249941319 13941378 65694037 682582314 684036417 629956490
27384895 13684101 5596304 211336735 214748902 204457720
153328152 32514891 14474559 362379695 287172234 321998312
639646334 219062876 155907092 871839921 628379723 873647376
69235398 15315709 384739 197436922 219739593 180441759
131439861 121812901 12622839 309492927 303138077 231735738
88507621 62940126 37883144 547173071 491215670 534994144
72356757 89146975 16935306 609074443 606330907 496142722
9747312 19416471 63447345 356383749 303317192 363083438
417708349 350585987 54842841 623943135 702433915 612587390
96139356 20485532 29976983 113881264 155066370 128984001
9044377 20348915 737795 210440546 188048033 209868623
149027625 41433569 386921 213861718 141896931 176529289
53808780 48733088 22861295 245385171 265378775 269272166
312344664 99794026 55930217 434515244 524190328 438908209
124049195 46292668 36011852 824342425 649216511 923937058
16799270 9450012 23638308 63604251 62315258 54691315
23372764 30371367 38292407 591889583 615883368 556648650
24561597 21548502 1197950 93915137 101672360 98504474
51673232 5661529 50408973 176461462 184070064 212693441
181513106 51314915 214428095 561173519 566738852 553538780
134522010 105260899 35111538 909628021 847960029 870115502
13989623 37959920 5062049 348100555 375209984 356072926
53611044 6489301 3084327 309421626 295139073 314164381
407818153 32393114 362908576 855668407 774416346 887748293
52658976 67463290 72011849 691751214 639466847 743794008
17307404 5821718 74310358 254051389 272744972 277314344
288110098 174321219 56612784 797335788 878772555 830577496
7685062 11567946 44719977 709115326 810838975 763569146
35297386 14738403 4154506 335181856 351961724 317569419
4867665 11159943 9866437 68548995 60784182 67488278
162105578 6057028 29006885 905490327 930555728 928172220
292820945 114279675 137368386 897258120 940417404 751246314
443142609 201714707 28294452 624783383 452254625 328354699
183050007 24311250 18006866 203395424 185993998 201229466
74772716 34922913 39604044 519782883 513941195 513270038
388286726 234364636 182137589 846023950 773096567 805422238
86439859 12137583 23879587 276536765 310491144 326423076
75360351 7868008 62541668 182709540 175196840 184460981
130850112 50251209 91629012 261744643 284379092 278350895
240551 5841 792367 7970579 6212910 7405749
140505899 62489779 529150 260165652 323427357 186450805
3668271 3493521 1187685 3757938 4676854 4850858
35108618 72764630 26063551 169006495 208541011 257503711
232909529 48440375 122311861 540316978 561921426 423298741
70045894 115581 21089461 135173720 103749130 143099124
565085431 130938905 115778390 826776291 719082621 841661790
365930038 259496717 332964610 733878967 783412138 839521429
71651948 49784308 16699766 142663459 161584213 149325332
110384246 14499671 57130397 138885896 145715941 118211611
18491383 7345483 189763054 450686130 666773406 596706122
282289712 6366731 14818359 422993989 423286546 410867576
16194109 11503572 25030452 257264403 253088368 253919902
4249580 7079052 17035555 98345947 92571738 89448048
128352214 173097606 142319740 918309438 950214561 780935927
132391615 17905169 25543262 506142482 442507908 556441647
446613139 2985750 11078816 782671682 762052715 606732978
12294266 20054333 90663514 842504024 810604057 873410082
163611256 126182242 51067543 687241850 738386810 718789549
121359366 38461695 13171745 884767463 820192599 658960650
12776079 253578921 33825806 874745263 910618735 797605044
1620521 152317751 108006638 880666755 906093873 875677420
1290117 27435083 26995444 277888104 194805460 289910981
29171612 24996773 11169969 199521856 201539049 196775639
28454477 3411574 25965989 74384937 69733459 83594529
46928164 63665659 115402887 742865863 743908495 801912270
133624503 35553567 103178912 366476269 288154853 389512599
67356863 23784879 91334112 323110076 287996426 341333185
2913333 228945 2969675 28883210 35376877 31348165
143660228 127781676 64118341 561100314 635721452 632609195
168682146 16060844 123867591 645434121 519207862 640164854
74890123 15565164 59791388 834751712 824237719 906439015
263689387 97230065 63169893 673500454 852864973 879607654
170738208 56655581 67399737 523754587 382628801 343388585
70098949 47861042 57108521 310321749 431364547 442197266
95263129 8046009 16475992 323526051 273042076 300722717
21101958 51857840 5153733 844229934 807373599 803653614
98734124 6946772 31963107 319513882 262438361 262193955
98622910 575770 33198741 228048393 236766285 240687241
655517174 223604472 37180929 736471135 677736105 432269096
242526868 20262894 85143772 646936302 563984659 646888822
17442103 6035824 15438703 93674980 116291798 116805160
414348706 114342493 117512587 571929807 521954339 513040415
171805765 57120352 83372915 322849902 330514739 315204365
25840576 140498 14309642 328209058 306269973 276651634
229354298 11766093 44468851 677583636 787507957 722384245
17428337 49654886 1204683 323460330 540977390 566131367
16245521 9559107 8383751 34632498 28320868 35981726
100972099 5162725 48864727 203450421 132182508 87510451
186585750 152074385 220335459 504949978 500267499 386949600
340885720 343425750 45233948 714173875 904110865 874539705
37910386 9885550 25746642 207743612 117347602 202550827
513627546 11911374 534529532 638329915 619119843 618227074
337046538 51202037 58420706 474386410 538066196 520966371
46791039 7677644 18431885 88090966 80489520 74139195
78641077 38009449 226155662 966065090 926113340 921738123
20636506 22085620 21029637 216007453 210186008 213628136
89778794 67128548 31591572 105720007 90402503 101633966
138123756 19473772 26594158 429987106 431823594 399622795
23461525 17988661 11155568 59406331 50723346 58023399
89626588 49106712 56198594 342064847 493308778 427740151
535690169 86351879 12593374 790458668 756947261 682478595
24984853 26092453 4557503 412748412 391928248 408768931
93987931 81287339 35356152 155691069 166567622 161713228
51710756 19674256 31443173 405708957 346411612 405497869
6366186 4812841 8469179 100454158 103112091 114384227
338248231 209034480 171096993 693333694 781854657 648517116
467227081 201610594 33190644 526461296 527489956 119870742
138759695 38190764 18762337 225991254 256082694 201212888
61250646 7266258 6009200 186522279 199223393 195308776
125092823 56956779 19144900 742690334 763090337 772353464
71584321 89860072 86398888 535722156 370971835 645712153
28607280 26380259 7409088 340953444 328515066 274359559
14901602 15781101 1874862 89495112 101774521 91409480
233932315 34108416 750628 460693546 379031160 434619342
306821770 94480769 32060199 353226290 336183841 284239833
148438724 28699126 73610280 461036275 520229583 526653800
161715710 1041038 33204158 583218016 567407361 565089073
799461405 488412210 241658129 914710505 846433489 728079616
47353149 116000558 56560304 621028118 735429680 707568528
10605283 37657052 27130111 213050396 197591492 196067551
95805730 34836327 41820383 634817536 604202979 561033341
318103401 10189945 176743231 506341037 339724212 484359569
30465123 32971181 44214981 125360938 127524133 104315432
6653283 4870743 4129882 27704161 29201561 22174346
350826407 146338505 338094550 442770567 249707700 417675560
36573769 18208302 28254453 345812629 274070223 341722802
530741553 443847835 138423638 611941538 642532463 491379838
27616921 46849953 269533136 574237762 815454395 830660755
26599504 1197830 94170275 573385164 579990585 519129363
247148722 66456054 264909987 899585965 715310599 753920040
159451623 303599599 128574135 935586731 901003483 652465949
218152479 113442680 36637820 686287833 674119697 577894652
86293290 63432590 32262889 804857912 751204914 841825444
44151233 45961193 27114391 172571546 185806040 191529405
18504049 42668945 32508812 90926538 88341084 89693688
2324977 2768469 2213681 33361032 38337406 39045885
352016366 7189049 23422213 957562082 978545596 610479552
115113715 4355249 93756847 250588586 228386340 212704636
88071886 7402823 26209419 183028527 167989949 159930929
152121584 145176931 2608071 417497252 211655202 331147378
433118387 20204401 131139098 531333393 502007854 500612135
87764864 83575804 59032456 161987051 160772654 171075105
317626614 30240536 10142933 706947697 678194847 705011673
156870591 5634215 5456444 452331620 452804188 253123735
13691926 38297458 1243403 176528534 180111240 172934743
71861304 253873345 113050977 570761399 582186632 592845459
105665081 175228 64132688 279135301 311759682 329105483
26816153 116714259 76532129 524071860 518235675 564111242
369199889 186914375 49995462 745804662 653138656 633708578
42619374 15858219 12931769 352612062 370920826 401298860
536384319 188072973 172663785 659324026 740588304 545105752
8232521 98854217 78316962 372901072 405371148 394952140
8529273 13721342 20703977 82858145 75649042 71584655
50383016 16552347 82052946 562827164 547791681 493346728
11044069 41892337 6528998 685725764 641168456 750411418
119639421 30585106 182979615 219349615 128549045 228831061
53716900 1522835 7817286 170805591 167471898 164717087
315414954 95824227 73382788 358820123 262599042 270994365
802194940 59643599 114737431 909030897 749789587 848867477
4057263 149130029 83323757 862314399 902944967 734243107
3607254 12459808 9435920 253026846 232636082 268020716
20241780 2464387 1999333 65689445 58614042 62548695
29525707 2258532 34723841 59908404 41991027 104287578
15150531 10711 9014657 228543733 247907913 255662534
212803036 56027789 300512226 366549085 330568187 373874077
9115503 50927821 61664383 351454631 345153034 281068039
200995498 20165658 114410631 942639587 900552504 938543270
14432941 21650917 10770043 126769729 125818785 120558005
132832899 117252057 96219956 372179215 466777034 481864690
495076364 2122781 140716803 803515254 766802522 470684484
31798922 40335542 17241986 486590074 410602066 484462800
41392710 15110913 24147140 213380343 231816378 197910989
16700710 3387756 3581012 40327941 42778305 48041455
24611774 44639643 155093759 567357324 586744624 581246255
57874296 14652922 17488967 84303615 48810240 53186010
3793096 2364349 4693674 56259884 52416016 48061832
69838581 26998014 23451378 394660621 398943323 351241225
99638704 10495103 4273606 602575798 667070495 670343291
40323580 129340359 38874406 772665283 778634753 746311345
12803098 30060903 30130322 339528132 294894356 307540922
272110570 16565538 123476287 770907725 665494808 683100599
42179523 99927541 126765386 721130681 684984906 596057642
201750802 15100640 265655437 388287154 251211249 441218981
592600351 247735597 104951498 951689136 820172254 588611283
434361376 75944442 378984905 732439333 511329241 690236530
160285910 78294663 29891396 367149385 340707200 367771214
98933 321151 1739851 14672205 12276741 12579694
185534729 41124593 18271898 225249517 195397787 235620299
118814871 62915597 9571730 588301547 636315406 545219796
43510429 76339965 46028058 601286844 878916665 792492420
190724060 27016372 14068594 819558731 583657210 680235030
508165854 100853589 263966164 709142917 705067720 708599643
88703114 931047 46847977 568340538 601327277 665585062
192348044 14451697 73694856 766063195 843912520 826357371
147207436 107403383 50946384 895172988 869402025 835170011
346936457 25766658 11158311 784005209 700000283 632433433
8207678 23477649 33896282 217650871 240119501 224522570
229239841 155258401 47606045 324315113 269557471 342598028
109945684 8623415 24691756 182866481 32797532 74815616
391278877 4357431 75244448 709298971 481175168 554669070
551885367 112439906 147976414 696068671 582296396 691144758
11531451 152484625 28287881 802695083 832113361 801283471
422861024 280355362 200214188 568448888 362788364 601322618
183755414 230877056 25830954 593017740 724336224 713004534
198474484 54285931 69312011 843837051 908238599 926752614
57669242 12978302 37084327 84486424 100818265 83340298
46970799 4003219 12567038 421167940 421717809 409716412
143771657 104071360 55805898 712197870 699395154 532666979
276837269 136239796 48331024 400708530 364015590 379559929
113186994 34160872 41991373 652009920 686645587 699556348
82458177 171510294 146929330 908073006 871075075 886174489
319571108 67940022 115415373 594616511 588762679 554066334
260954549 95745104 197649786 558485376 467834837 558435257
486299495 64759226 141256195 742299014 684396752 567522298
41516189 8856148 12620716 151655564 160110522 132344191
30667453 81384222 136794140 820111614 915064953 897447831
14793303 2127833 11449423 117732709 114785058 127798415
14274557 8372013 1746816 41248037 48211577 36769237
60425423 96076726 25553034 462728876 580142232 630273584
105571281 46645759 98057629 129181475 126374439 120284593
56455561 39864028 298224009 559577283 541911526 579097221
37097465 6720038 13156617 314685783 306370687 298707055
404846689 35420276 63612036 518807439 595113976 574009781
56348954 572431151 76145243 797648184 860642783 864966268
445044930 77494848 16305117 539556168 463695666 472103181
81425578 23969629 8870297 103980145 95403073 100079368
61685496 3243756 21461513 182274110 196985000 234383775
37125048 162124268 51038577 852191295 858771404 913631572
24422078 54312812 4372951 200352851 261096620 245604599
329643814 18359048 80761003 399028593 337945034 217276740
85138468 20020787 18035384 96985024 46827125 66268258
28750091 56152729 71668743 328914503 341309617 302842075
73478930 60490706 9594018 354192469 359003086 375698646
143088496 730080 78633244 244380703 228777177 207017994
21740031 24187350 54894186 306770473 414589849 416419703
149306710 51039838 21619078 300249015 248124191 321634252
243645585 3140059 125529913 701960736 885805396 892163001
208232333 81792132 1271679 679939693 690166961 702415231
132179318 160772996 46759048 822087590 658588645 749316828
217933548 44604512 60086761 591055848 509622420 707878041
272621822 155173813 72596686 521085715 661947745 629209774
134399 25957799 38917674 559988967 610683165 628073449
2229073 37393960 4307485 101737347 101197402 103962925
89337845 39867075 29280129 325081812 259107505 327743863
106714302 191385579 25284970 611224404 600437670 498184487
47770611 5173175 24589 56925376 58596907 62993088
85935971 3773910 19215750 638983380 400276064 548956667
120898994 45395791 22924566 219853924 125214073 164200586
30825425 30051799 140638 94701486 93547506 98984424
653224541 692457440 61283730 962647680 962042338 676668674
35779921 61301281 1891595 410031719 414553384 350684415
240229279 41864536 96276416 778311082 756055243 793253390
139005425 20724165 54765269 508477599 481330952 519011570
17249892 69691224 30398683 399753440 438063311 431542884
265140292 16442743 102660838 491408952 472248282 420490716
71911985 15615510 1833744 264293850 269846779 275556425
82909067 138476430 121410679 494864635 513869056 533488393
215062324 92942516 67279800 356129836 322439752 360520205
21287176 37522347 62944440 292717269 301328168 258462698
88438606 170390384 17105309 543141180 540743972 510217131
111067780 6546118 147412347 578318778 698270938 634887738
64271845 2004523 11392016 294622916 326081693 314827922
149368944 5613452 19732955 190952267 66049825 183061312
10430557 19024083 2036635 167901072 141200657 146357472
28784826 98523160 194630211 849767882 840435072 722979927
364591607 141915203 9323056 949476822 967971796 982009346
21902265 1234846 22512508 615129078 625727869 541067705
225297130 2521413 56698342 326341407 325035685 308562353
476564548 76670983 69573087 553365697 449373389 233542878
628042146 91966696 223060855 818283777 580905826 671173180
243552730 277836962 297092107 758444264 905327972 806787407
342053028 35906630 197804117 592544577 581761875 596299966
392292348 90255560 64772345 611931592 533395726 500736985
106979682 3289082 138484597 839663918 845561738 704438746
12368189 93607097 61242981 510574633 514409640 511335008
163524362 73022321 1371670 508547471 703241011 639073982
163612265 128275026 98050718 225778481 214789092 230910275
62875984 19026868 22832039 926330249 712922643 914411127
116048791 94103614 68621989 449762062 430055975 465976130
6803758 95978454 60868293 427746981 505117765 436311843
38725791 15250622 45603206 838615488 841016166 876960731
49857052 119543728 232808517 714060306 766492061 798008708
136225225 66867153 44133093 181308938 144182286 128658213
809654149 441652918 218528528 954861369 685985168 793260506
88661403 48693438 172329789 272569482 277737061 274875800
27138885 28446669 10028025 259657025 291733927 274560704
191494718 30035968 108105782 762314116 939739665 878685167
11444779 12664019 29890010 240040419 232519028 234232694
79954736 14279206 3526579 94246706 50389535 93863109
97193873 27569105 30689406 462364930 577013719 543027168
52246068 11997114 133845563 286618824 323300656 361021134
39614650 2424979 24328964 54910742 50012799 44639013
2484800 4537626 2187916 26099270 27441914 26013355
2521672 1724976 1957164 33148463 31886871 33495711
161449373 36782159 52465264 235527369 229123753 202853172
78805113 56180762 23880241 883231272 760991480 883711340
5270123 8053578 26463723 87535045 119736834 123766118
6565695 18447970 80434208 328289154 324477631 333449356
463393 848420 1546717 7367624 5314179 6810693
132714803 79244246 124681829 824133261 760361030 763730852
680006377 170163863 130060411 839882064 979348413 783712655
340032507 24244856 75180530 651112036 659908611 657351391
57459588 17300002 77415444 521614142 509601841 508429612
85649733 3006834 102195778 807862741 601879956 819787216
447258452 16017997 5718769 488185294 345805627 469794973
52504448 54838251 8047880 117318807 130765841 102425476
40310720 61613956 24787044 204423992 203219384 178173540
32166918 143372158 56543310 365901587 367680579 406692485
50087235 6008398 49925074 663983466 875690268 876170974
27551515 4385046 32785 76633731 63796873 63371538
40129846 31503308 38126339 130201439 129002617 152602828
20380951 10859605 221749692 541399344 568764604 541980562
667677417 24006003 41727017 916917272 780062907 858911774
328073522 48371557 14940314 678645239 850230656 712842919
18210040 57630678 39223 427302648 361375026 424696596
61370339 42190317 25404094 640156921 750096858 761860962
27035895 3765570 272670 129510808 91936828 144041699
5710028 2398022 84170 31735604 33216515 36271884
114798090 4310787 96189341 177660163 199238616 184482710
4285965 67941494 41349594 578721089 594760595 521457855
39887654 14431670 25136146 172715935 191905988 189243019
20965407 9408912 3049157 91697041 92317900 89293606
7494603 236092 3419499 11461341 4425154 9767178
12637989 8825850 2881932 275994451 275424124 266274507
13642828 12873203 52496189 690475098 657886973 507069520
124073106 17483349 90398671 622638200 654528241 648153160
147660587 46322155 6211571 828576955 915751823 863213074
37449270 3992309 52759776 195380911 192109931 182462478
13220887 14285648 5684381 144845902 144409182 148259191
5184496 103759569 24337257 280496739 365438409 350298981
78104468 3271736 35846940 378247296 390547536 402074871
51495306 12135968 3798873 178576188 148858727 121330469
45182729 8071992 4512848 403054759 381974982 402891406
186626522 19967611 40024344 702469562 640832724 671259435
378518203 12185936 20619755 572745575 447007313 558407464
19354097 8935184 41626115 809607408 919215766 883773899
57475210 8071102 1931912 71457182 76904132 65614321
25738057 138216478 55650983 416096484 387728847 429640677
10861797 29641142 312356393 918488600 754885001 922273226
84818066 126268484 21229956 391704870 359256255 395474078
207278211 142534410 70079838 243736296 356608144 296797317
147946893 23879749 372752 695539114 870005562 900278429
58869962 11953874 87215288 689886433 542605095 822267995
116534359 52408959 4461468 129576234 82044019 123583644
492569701 142914910 40349469 854337931 879026683 618802174
117182003 48371189 26523759 192587910 108479398 116260635
236790286 151006090 11720913 480313587 415506206 515000751
2148234 868414 1573656 14748040 12639491 15397652
155851084 80435249 7025031 340220803 351573940 342126979
214952789 87707158 37642843 298899425 228528493 278726241
583459230 65484868 150098095 592220012 311033195 358035607
278640480 22005521 7537045 355741511 280159665 244973834
43058425 50650270 66067986 611189595 673585142 707565953
145606193 3562104 19806012 410913453 307268816 298146686
395077042 128930488 125826321 452927928 497556820 485909750
763379 1178363 1558005 32284704 30223674 29859351
62549260 17565788 27136163 387580692 386360228 306463276
79615821 76477193 15489785 371059248 502930769 440814110
160954179 119325205 10834926 235991545 229413871 184013661
218040163 103391926 78832459 841734234 875368432 790591825
197975440 26316976 86203781 529776571 553204177 576441966
125246697 64701727 135526535 807731060 640502340 707874597
151125373 92057073 92883702 209989084 338230098 336175064
62208806 33716450 104547149 276268880 256861854 310958923
97570681 115011089 178230275 853596031 838024562 811857714
14605026 56953447 157215415 386431492 457416573 447334987
32622674 43583893 24868588 393658397 360071110 374985144
200142212 23647627 224737846 618384931 594176484 632656070
348649109 269313956 185822525 798783477 860390114 550896328
35506100 70552782 27110023 131957846 157158957 157625266
92054728 39661869 14149448 865375941 768044273 857023577
99997870 124344843 144736575 781299004 751032356 800541949
14510926 1764271 5269629 251824809 304201898 336159915
10346089 12399021 6940583 115997925 119825587 123637779
92305894 36885727 62368925 518167690 466895291 483856948
96674371 72519761 66865531 759727271 757154636 739092655
5671935 5467397 3501623 123771146 111136518 119038364
21075732 1181775 23908151 216996808 209421527 185670098
538446545 147626314 186503501 701268823 543091216 671668802
28325228 58199987 81993623 615660523 626814806 662333804
691692381 30450163 211216256 942551953 700407433 857563490
294765489 20451087 44397416 906542322 820906828 908115055
35431790 13395912 6698955 73591134 57988596 70470179
55807288 128514715 9476905 704355695 669211739 622836819
580858913 205361212 277814461 686024562 647102175 558463905
147778908 956951 84037504 835574937 647726952 747776778
354914037 57693392 16242002 669863281 636702497 705632256
647967 26570626 18897972 639842695 614633839 705084566
40300074 20246932 37012358 885018634 851679765 862905550
2526134 62571250 32943407 647994859 611955581 732479287
215032657 196101941 101877491 528781986 467950304 587083340
233971503 172254285 84037747 487288669 570575821 581311114
239483629 96341230 109756864 471245760 534043907 534392410
35395525 78964879 27868624 324800257 304447286 327703966
97717066 1744659 56864749 240796655 258688484 182876020
26287265 625492 4828700 109454729 92431186 118452205
40286908 53045662 38088578 370913646 318756768 352718547
4860489 10876250 4571926 405897606 411133958 380129302
43667459 3725771 19069769 83163536 87172142 84736805
14875396 17134338 94492081 352820484 372650331 400001566
8533531 15734002 33030353 438248064 391856574 307857998
1331003 411517 86972 3543494 3292291 3581937
247698614 28232947 271367686 684542823 502447489 497484599
260007700 21923356 26312408 444083182 209442060 405737709
279875804 33793138 68886192 586822660 638859693 674593822
137891841 62970672 34662278 292701556 268657362 262532655
489959699 391607712 315994671 609896807 687777861 592617973
13268558 200075 108782 57064133 65163862 70244175
54383151 54251336 69129130 266944511 150923088 335746499
213995155 11767003 132171430 818835188 863920505 854534672
196132972 61978451 70586808 503040378 500718089 446349297
84792275 73234735 185738603 713934226 684889371 647405364
187670674 45899755 43604663 511962524 510401067 582857302
17166032 38633237 2467192 120479031 121105816 121050857
30466645 12632316 4666815 134373259 148705207 144037186
191889871 14959673 107138819 364579900 433814985 452863799
130833154 9890089 62502455 219579337 197113584 217633980
173903308 19282048 84810634 264726038 211235789 276223635
466533033 226087524 51699450 558674241 596357249 250483692
341073671 232933777 152769873 411980738 359880028 413265704
2383369 186768 1609259 43785986 30012877 43599660
111221593 25553135 42017619 149129575 132022203 144657766
80012468 1309993 29967084 340919404 316998085 396257402
121629239 40997840 1611021 374798436 242639176 378377956
629600450 38890017 145618842 887642369 800227023 760820324
84850000 98315675 191518720 813846369 789034064 855430942
172199384 126723474 20271377 760499076 684060769 765095732
219358999 84911831 100957991 747858619 708216293 731708964
105232175 20733871 71386462 139014249 139450071 144751748
198310373 11119124 22794953 267634175 210739384 209036583
78107661 80114526 207698867 666373431 793109819 768920936
440638863 179687141 516573609 881506280 954766064 823114810
186636901 66655402 5815742 740615320 722510706 678679490
121734966 68858376 1626988 345056276 302984370 198682865
19310002 6495657 778410 37772477 38456381 36824240
293174517 5385944 50661960 428953650 257501248 294468413
24972347 22479785 43436442 800959454 767348663 775504795
25711597 26141261 31811452 240096616 244583996 198032064
118895756 2308659 46237315 817985613 936421927 936569233
46420007 83333999 115873456 538060478 467893272 563305220
312540600 63519128 725926 474894943 187554481 225589384
81303959 1684661 247870457 920317025 804040020 862650321
5749893 230042 6036095 54120729 53575903 55442768
346379907 80577656 146949545 662948498 677710748 726581756
227027672 3782088 96609992 784168809 768177651 667121941
163125500 264077464 61250977 355757686 641773436 469894625
18294396 67689840 37402736 266510515 278294522 275918518
3043504 7959621 63240459 223534454 218741301 235837984
57300982 5432108 5589692 731085593 674877543 705788254
69508090 7725984 51782624 260756651 272821675 246465151
48371026 4713163 47854550 284728428 229420239 278130208
85581319 16639485 46945301 220689398 193497792 163524904
53627748 10416302 38825582 237900264 232814186 224444609
642636 24465124 34916752 302071311 331680965 327220872
43269443 14203817 7001015 396243322 364498801 348955744
474042809 113727536 102897743 590054293 507828708 472157343
45903126 28578436 4171855 576359772 674468962 681669010
15889854 54056092 37525924 268539723 253261737 293005231
9189207 31831783 6057088 297893437 293922135 316372615
237985286 27049233 80572292 274093080 108842306 238753747
98222258 16376567 30874347 771185732 736958061 612507941
2813425 664332 1396293 7320673 7452758 7413864
153174050 162727928 140711697 860300933 934449331 857783807
40955917 31034698 28779364 732760488 761669332 689710260
35242199 142524318 91990744 517887790 656464918 631181534
4698907 10178159 1461522 106210797 95248555 83812328
686125072 498657010 114687230 823554637 569930908 840854132
436399459 16453993 78358420 475707836 288565258 106700777
18915416 7456556 9345544 71613395 69121321 73421559
445583518 225132734 340868898 616459084 585540085 571073945
86626683 35110778 59025805 987290443 813527982 892192769
63940096 5365174 8366748 189990925 183440423 157814606
403994229 18071198 26109749 699501219 641908949 455734318
101664764 40765278 8001334 839322064 813120721 941804145
49254478 4686089 10051235 53219368 33836335 34661939
61094610 12972498 38565879 309501899 278847226 271010621
130675174 102783945 50932873 162114582 142337573 80068741
277044775 27957111 35370920 690645345 630702282 731598930
366669755 81842134 26957485 477962824 446870965 469956114
174808924 36960698 169813044 919486662 859022199 791065550
71502450 37945162 46596953 135736387 136862514 127906952
500344 550035 3515968 30319187 28574413 16708638
981850 2071350 7090496 50348703 45321989 42398675
52570235 2732053 103929723 631661879 559286098 663270849
674902770 78187589 176242267 790763752 492608017 746489635
202399562 158374710 4962011 333851284 251612932 296265702
3137097 4304546 11931516 85970672 62360245 70037698
49810649 5675807 4508651 493618935 412880226 512167096
149424895 60577074 130121626 162914851 166868544 174280753
83121170 132774545 82030107 638650763 526082925 694993754
50122092 63562870 166759236 521278471 477812742 528186340
63942548 113587718 102323572 668683122 680875269 603887314
92660281 2273168 29968961 141741135 93256378 112159007
588062146 294937705 130456729 790076309 827549714 550761846
109257998 38447987 56200703 164419220 165850944 108241706
38219972 3341179 13855249 54323182 57707076 63496000
39918582 51444134 39030719 782673958 873113775 854938650
6391054 18820836 46547841 555180079 546340448 537976842
326717736 267159441 279145128 371430895 377553979 376849433
21713291 67114904 48640777 218661286 203407288 180990221
6514270 35351894 48707912 615009692 633353507 616686500
51573497 49391632 45975407 641847201 630314600 603355372
238791021 12512325 40811411 600139935 494197320 555922015
65384670 75563208 120511665 799760680 773005796 690908950
49731293 60578209 73374698 655349927 651815950 659625368
30178131 141884662 4575024 784147501 758595598 773591035
17047739 15337493 18209387 124808159 140705496 145256475
8300959 13216187 36306283 379260476 368494411 305692697
20575905 39547167 70089272 245917486 215273637 341592149
92318356 37208207 107201231 206948177 189615024 194750058
83018204 23896930 15048003 109400762 99891208 107285306
502533427 13453283 3261284 666352489 675057858 458362552
22891506 22763260 155286337 865030438 866403634 915038455
275148274 93479678 22579811 398692137 365932411 299025734
2362017 8948858 15924205 209863273 220968303 228867824
45694331 22008283 63457171 356355069 322462496 349156353
14983978 32775374 1027904 69871452 85446769 36988132
100297698 4473899 36089138 532317358 532167829 626962071
286870233 28140984 40181988 426855118 338873784 457558011
16118797 76075733 197297515 630104223 819350998 830885825
8643066 37415903 4146146 106855041 107583344 80839398
11221222 9808062 3451596 90425305 104385543 101724561
1745422 59979638 12754652 154082178 136730103 139034180
82814282 3332813 84531740 244804179 252691865 261085584
94246123 50909592 53736454 198653763 209842822 143813641
123155527 7337407 99944894 869633531 832005820 868025993
74775170 24103853 112042913 473409556 627066788 586529226
233264798 37245327 97583522 448511340 450294359 457115174
840155 32195857 39243653 751685018 716157862 741200201
91832583 38065387 72502098 373050828 362137344 296008030
319131067 81702027 224919498 545251188 655687303 600142881
221675953 122788456 76000009 533992917 550369848 497015012
1443969 596339 1330255 14500235 18359811 12954655
1228880 816204 1437026 14256146 14600227 11584653
570555460 119531934 218111867 978371749 857551069 925310335
324202681 361322892 23478926 613725256 482012410 634403252
585250904 99960 145722629 808002869 586228648 736186993
41922745 6552742 15626298 314805452 279369617 268531494
198886056 74184209 62559785 357612479 372133957 165332483
278241977 41629658 269452537 287245546 327574195 368749916
62987968 14515915 63123112 72904862 65391459 70624696
382934432 75111981 186845286 716260357 652272820 715407504
87133875 32590338 29136597 256720007 285934721 276191474
64107235 98837435 30834716 727542994 742324389 723457106
3838334 36421677 830533 93724176 94963754 92694889
5842441 4183214 19589385 232206246 233136848 235132303
9424654 17184492 9356062 134253632 111809802 91247487
43092628 31621260 9143714 374462857 332516532 392147146
46610068 111510 3924456 87613554 77045616 89845025
682699462 260877014 201039639 774807948 588538797 608040173
30584539 6818477 17096506 181290173 222787730 211668775
89317421 30032870 64084105 318423847 318352526 274860086
1974480 41250659 22571769 139448042 156888249 156061009
57437533 15485534 77244178 723222218 967631928 915143144
102204251 13153782 5529165 740337321 762773968 694070593
376586961 17067395 335275949 386446254 281600606 403176219
2963287 7090584 40301179 280091215 267282712 274029886
63845755 23450767 4186964 99781619 104941035 110451109
5892849 36522956 219446175 796369061 758764289 767533900
27923649 4470344 1335278 102173693 101913089 82986629
4700543 105301417 984601 495167820 505863044 517524629
24413412 103606973 189522312 608425086 593149483 595119703
422812883 240637378 263093601 550579610 531170131 430068883
283187373 7903990 287079653 698192906 775326794 882735716
40363047 207923865 27209528 872235870 791838015 803320131
67143421 13785677 16333337 71484636 56142398 64965948
114434870 50774788 60287464 676036107 866358475 678169958
139093281 21947586 59112077 309021915 298635288 307278124
356499945 203212335 187149307 856404931 752001661 825447358
25111313 31831230 299408978 753589088 733189828 703887453
57468792 33748346 73271768 519806082 476826568 518321803
184041471 136950656 23949779 513296458 539729164 537620995
304060272 13681218 33731113 650746227 678835513 734687278
15551551 15075184 8611287 37897538 38218532 36736064
429587292 114967687 98750309 745502694 752269409 608549626
68764085 9139188 145950619 759579685 748455449 813200922
355556797 271062335 8245625 516197950 518326824 393880533
695511236 222685050 284913756 882283020 918973824 642959085
139010202 83553395 68657049 773819117 685664733 679952447
22813123 6780137 10942533 86887545 58981633 68942133
84480645 139531748 81846963 727512255 673564065 725491880
7393715 18910452 3380737 112855903 110820576 112585109
239082072 33449057 174493509 738378103 843669587 862421734
3665122 59093 5280838 19610109 16157879 19572116
317976037 138148002 32483264 762131616 449819974 921641291
3104596 24417778 32252812 844447043 704017153 690414511
5473234 1048200 1183684 10125516 10361914 10734839
28662774 2395207 7149682 637540887 577483681 639628670
90359150 1717413 13563962 614810559 564427506 476574380
118658019 8897522 13678422 919563788 984380733 938470642
7493755 16734569 41385772 209545461 239229170 244753878
34643991 37404376 33276463 480215291 469630131 305194254
61046542 14733394 4250769 139742777 102643668 128172557
17670480 35898767 82750103 799043922 726446435 761408237
255050611 73008563 76189701 265409378 139225624 255018746
85511112 19938505 11720551 103637820 87256318 62786610
190218818 51690254 87905489 224489584 150253128 156684989
37190305 3125454 1065416 44511467 34057302 35273863
673279 19437455 7204177 53362088 60246832 59870960
43614728 32148016 68266945 682164662 691680386 521696320
420992857 122609333 4051276 492177725 457440872 299858312
256763632 212563103 314531561 413781433 444404803 341375812
366691 10114083 17137567 51672218 50982189 49186962
226453347 62163409 25155227 508344980 519262584 402290523
200948696 25440318 34837051 266668094 157446903 179546797
370953032 233295950 59914728 597949493 691430655 630290275
183008523 62561189 25613009 186264673 118505689 97691072
167371752 70734158 119350317 399216219 371459815 415090745
210895684 7802760 53577071 357614963 357095013 384581195
95897418 17649806 28286068 647627772 647104038 569124070
36824776 43233619 32114836 234032885 271660126 273308902
119596935 90953001 11233892 742353901 779854219 785802778
10716036 11708671 55505306 636753585 687743123 601759813
395923404 191586534 23926837 513139890 414515151 394475213
301018905 716953 143338405 313208258 303085149 146636194
190096549 42276255 99038747 894339185 915363603 814863328
718398798 220490683 38445472 888390123 686430846 858595643
12781391 16866879 355718 154261132 143320432 113294802
199411993 21851414 8997222 901561803 827541435 895796192
42845384 9078369 7825866 733705674 685991900 697105918
3656829 5354643 12802926 130221366 127376651 137577553
24030049 34687525 26865147 334567131 349902787 352265840
331951277 13809661 186111193 789203939 810231355 698704702
146582549 195515773 152264464 667124266 758215679 715785243
3067320 13948593 16406441 169758515 204947210 210012846
142717354 11075862 6329254 178191231 189291369 168302364
32825767 5446633 43619748 199614698 213606807 209737576
59569065 2875923 23108996 66766799 34815250 41540612
45898554 4329027 41188834 316170722 338748714 301318996
29465563 623877 1827861 100211613 88981695 85286169
16512852 4563622 53553350 105255297 70758759 102178639
448075855 67363635 387574956 609983678 694268298 695690929
295799863 78310270 87896922 551812764 489134269 572779366
250195171 12198882 20530387 297401902 349341881 278322942
419584218 265930707 256288304 882958517 894183091 855014098
59547896 59335814 35061889 398861944 329282646 393868061
31300781 29951859 29898585 189654924 198412993 132001034
429253953 306494222 186646273 956348744 968880223 575699611
409077178 189327751 9639487 519939879 535545375 557916408
52239348 39188081 129739413 545783025 585793107 707060334
740036 60823892 154812047 500902426 478743506 495586719
616991254 11771 145919041 659892894 489160689 298044240
7689699 43896364 58726000 591248028 561884019 577269827
707549 84320175 176369306 587093943 749058699 789199187
195752275 4766617 166214718 305509094 306539013 257480072
99997335 116548783 82828521 528957227 408646332 549515286
17760417 32962840 28996240 507696485 593339868 629446978
14400499 30007035 23214215 156513863 139271383 172721172
560534719 657383115 597080991 739620199 839594344 926281611
152810110 98678627 52227403 874677824 899747282 803183059
1443888 4141232 5260174 44566176 41836474 45348737
92999 923105 39451 14634769 14511557 13278138
229730381 19285449 169877905 629932892 615643998 555494757
36176402 26565817 958756 500431860 499929988 477094927
253527059 90060409 40833748 574695228 582599291 521426223
67127001 254339068 158257399 835343810 798626410 899120943
13668794 56867768 2030791 758187916 711498173 775913082
58320314 624657 59498232 456436716 319323681 496896067
6450186 51526522 109495554 826978960 437065765 821706178
402228831 16027665 390510886 518569031 294805094 467242276
26303099 21552252 413397 125969782 134255671 124187253
472653385 68709053 283690115 701812032 664219606 614343534
32303028 11986235 41726106 428006466 487746230 373291251
26400146 81901605 51800509 549319811 572052779 529016135
110970336 50413412 16501832 401796548 388769454 338265623
193039024 347113871 7180087 521847211 512228058 370992588
141905768 3557354 87653721 247756767 236477596 244150998
70126802 27924754 19801308 201964801 171264744 203326374
266354715 12049860 52937487 502362635 462256524 498165109
13884945 84505570 112559 285538469 270769467 190588865
70965867 187621062 91470358 623195632 756383529 706631919
141278748 78199810 83298909 183350293 154342929 202965966
144728229 8876107 39760451 851676812 698331718 887282525
30789059 69833520 9729659 151429277 192136660 157794885
6916738 5000643 27663363 115924907 126711860 117337315
544032463 197141331 412146610 675733253 750356916 751708775
28681494 87634132 18120884 802612573 811666822 506079021
14873906 12601345 83976773 279806843 293003052 290075283
52884114 20469018 62683481 548973711 531547318 612740291
27377295 2750429 4054023 49366733 50815613 40054597
7520809 6001302 1070450 55400419 52094265 53737012
485721475 301919371 79314330 721153038 595152303 478219449
177283259 39832423 53360262 323512201 293108767 312547944
418884450 399674032 89160397 459139337 412358041 481766374
812440 6420212 15715324 239434117 190747244 228984775
5134725 375560 1246613 44359925 36209482 43530089
18950264 12792997 5645155 39035838 48378783 46230434
3112399 18633156 11043789 160624632 140217875 157635311
236042244 84391405 64614049 522962111 498136264 445564500
164911864 110938953 28661734 609627695 648179604 559040791
129655162 38812848 155503663 740370981 862531313 847994100
424014204 140123716 19573087 581067764 580078343 632721399
397260890 112174490 23129123 716097440 678157980 667793484
145476584 511560 23476671 401913558 236774380 414442776
30470569 5387175 35307739 549659633 610090852 635767525
342397979 69925772 68204784 379973645 374454890 148682887
76850527 15041150 895492 268893657 287772091 282127297
11966396 120272677 168812492 546312575 557708195 634934426
31072591 7895603 51373022 406374459 435537631 335272978
4865114 14466850 15075572 57393152 58952182 57166413
78699358 54732827 35013369 396589780 371293151 364133275
8825931 50052954 25860742 112061332 130391696 120924073
477733671 144554592 428205784 545355419 567375822 576892578
111714186 16332122 183118953 516706449 387044135 546114457
110627277 32940368 111164115 248848779 267029811 163826967
18497500 119907898 110632533 420448046 422951210 443161503
76863381 3148028 15897547 639970700 656364910 521505225
229336164 98582518 79966835 401984949 396772033 352432330
332661986 271978602 59577388 833896710 894930602 947341130
4212343 10187496 11822924 110318691 103880407 111925467
8793443 7141129 1743085 50115886 62209818 49477056
228840587 87316099 81838026 283035540 243638733 245151343
143898322 6612580 153199078 719729270 780415985 802131875
235819013 144166734 64373083 885549701 891361291 688228993
129497947 214278117 94326479 632314767 637673465 571099146
888907 10955626 34028018 229565644 230757052 239559277
771899632 369002916 288579355 958038792 810615299 909322923
137818423 36211681 49463193 586664563 502392152 566797134
198033059 47976654 45273095 212729438 204490868 158189442
548500431 36492620 26370739 676196262 548022677 520253902
10581092 1137933 1931352 13068124 5301292 12544891
87882050 39912226 29901757 121865660 138127829 74007284
73191950 3613289 125597857 742789439 718647933 556938374
360848654 129578070 57923932 584877434 598519260 565320892
27044319 9987834 14734374 187080385 194055292 189263162
28628928 30541913 75811930 731384065 769943434 443103490
45821643 20752929 9901017 68120503 68774646 70910179
6371419 520930 1231069 12416303 11197173 12220385
25369647 19956326 882083 178576297 178144011 150132137
60567657 23031076 101486886 351872920 247976230 354807151
15168817 6039729 843279 54415107 56894796 56371418
14486255 23032916 23204685 237788463 299372428 275611582
173154117 177245283 162084731 506470303 605697552 565097111
20881881 4866696 10244686 252751138 236553922 206579905
59016359 169197403 131526688 818249551 803168232 757406562
522186719 238270927 130584942 640280882 375284377 592668043
90077662 13753222 92404758 408748112 406086438 386831065
67752648 81829978 38342581 288608972 312496448 302120868
247017028 85145183 116103655 340761265 345901259 291577031
228051075 104028151 110193902 680312279 701466643 523614606
181367900 65680910 2670506 418504785 418108812 376066077
25557298 21048421 46110340 411157458 455978659 400799735
293480043 22256674 154691177 467295294 288036203 426708392
304052092 127441757 77008594 657160684 929475375 867460408
96466310 9852625 7143965 274882794 161789071 296546019
531119840 14079788 93409039 650625038 544862150 265623390
48691622 9416288 150285670 781401134 766644768 748385537
330969767 170926504 222189787 651409309 658120658 630305089
6336175 29069473 498594 104693799 118927131 113557909
229680717 10014272 35453291 436640924 359383657 280266666
16301924 3757495 17171420 37869757 45422242 47996484
31564471 54353129 190742927 484947050 409792595 493742014
846828 23145142 15049124 240855835 267849239 215933922
12423734 12698117 6107840 117609365 121779823 101951105
1400092 1995826 11477 28424360 20691540 20200862
23710248 69228097 17454095 206615422 227528056 149945377
281595684 98974357 292382704 803111297 635667614 798410183
133677236 8469371 11727640 344409979 387896111 462770350
14159068 5798996 16409151 408397674 461514716 413868454
22518906 34313115 104127555 576469311 537530893 584837445
283724334 8656298 110710065 475209522 465208411 477180652
9263251 2758265 2915778 54389983 54620454 55290900
98718592 38718686 162012828 899113871 940067121 746435500
3232426 58620473 40752391 645469951 683591164 580815403
595583082 5093291 82425692 816998334 730574427 777359607
5122235 599353 22311923 593523863 509512192 529194446
280549437 127346946 40783089 602523581 583627766 580465233
68722578 8955051 40961129 135264394 108587245 142546142
68094910 11340826 4969029 271381889 315980658 275720465
160561874 6546316 11177687 655290410 653171940 467769662
94702123 3573146 6026098 399214613 415696285 399842174
52800973 299844124 30203594 888402754 922842168 941794339
529238440 62795877 77941726 869457757 634631060 827859454
54064046 6275921 6842573 233255941 185260301 286452474
1977025 9523086 134169836 481918630 639657275 660600579
4835699 35287703 16623346 97471914 95315891 102638243
201839243 43057576 136249311 230952767 201255717 157596275
211170897 32116277 10665998 303010797 305582513 316887888
511699114 56720474 15984174 913390060 862526771 892264614
20841401 15246502 48377659 340107900 375884872 363045046
42653730 21880522 55196847 626227669 653603668 667598538
3318831 94936806 50390458 540773928 489308499 572260300
55378261 7453633 26023176 441673154 550010748 565532250
363232932 99915399 249007088 821818346 698037720 816447620
18755543 86535023 46659424 955483876 852191146 810611937
313563847 22533109 1875804 607133843 456053635 611944163
51713662 26828034 37435210 230462989 220062243 208379597
35364163 78784614 34589247 411816867 436875742 429450239
47816198 4484268 41199 113787294 108659504 113251767
161347769 154662435 11151286 739745077 588995051 734568620
256584622 90380135 147286327 363052807 351025521 246097636
2734506 3445485 2160837 11081902 10342226 11296974
65699559 200975420 13365905 703998205 629607091 674778003
273402392 57956369 50394807 322163830 325938840 247022335
195515 2616155 3016326 27562301 17693339 24563948
7299801 2921399 1573775 29664969 21114889 31673722
87754662 164630073 96190435 910574465 732928282 806902497
471418945 130155162 8659083 826205616 771581632 880488246
316877878 54151501 42192972 601047096 592701942 571229637
61748144 58747775 59425370 248882226 248247940 251696493
59182253 14769469 43004413 360981952 375389902 317706176
1374283 1767363 775182 7619601 7663814 4809523
95465548 18743331 7154716 748671447 612310552 811211267
8601499 25326824 1156456 57045764 69649511 73044571
118834198 1625205 34688103 200054516 204594103 157333305
420966049 3790036 198518832 519417125 47571967 626073965
77058411 14918259 95674134 228940035 295443218 286887567
74502288 103499696 3330901 402759204 396882027 381371845
16840684 2723331 2072030 295415405 307677944 321517267
96474961 109663024 33616411 937191978 877169594 931782895
220185076 90260763 31335466 415126652 424613673 228077091
41277098 4466526 14240979 91780538 86680076 87904537
8812790 7453095 10245639 81294301 81134454 71353482
687886322 166848336 339742633 801532053 628196289 719042081
125989616 18921940 113348524 563221628 551662934 552454562
48566375 8526464 21487597 54415920 22070261 57480455
25283838 15924372 40931004 693743772 686241914 616775476
96831397 9174940 19846885 208422485 207824184 209811171
189153633 7805469 140918678 774647577 908960250 921195408
47563699 24118701 6973949 459248471 417019266 403482733
465582546 78197475 7110933 603908990 227712395 219518469
645254 87078 816661 1799556 1655284 1653610
258501818 199866685 46529083 636962853 640169631 620346587
40311017 38846212 37389756 311760515 311897407 312437022
7011545 39302770 36423395 440895331 571992393 512229643
420470217 4302017 21429235 658775257 589736898 639528377
511389353 55191538 227126806 737405156 470119772 630600400
442420960 53571020 214661078 775599741 803975059 651620516
4721472 5202629 402380 31044420 37549868 36657704
83833162 80113630 27881362 479012039 464505338 428934608
54529319 37582904 18893604 465298239 462185974 410947454
10113511 5572542 1771381 13801322 14248357 19864241
84327440 19591337 27638285 89843833 45873973 59802422
35286089 40605730 105336411 876845747 776423502 954418112
11630630 64269781 6902977 311457449 364100672 392135835
53439810 63037570 61104007 387886298 410269331 420129223
227714186 65549354 76106758 444415266 442355444 381312299
174568514 13004200 66844000 515079099 464385675 463597207
170161700 93767997 132413612 288163922 295681978 300667688
180007224 70825167 111093532 707568209 715174466 732389584
495788692 167990563 309387876 915614569 481372039 885665279
63700170 27832722 78615450 351366510 239059897 303196742
15003724 11360835 8413557 268266601 354534264 334675236
627640806 183836941 35045083 654018674 628699446 592943839
84868248 99266860 77473906 677691592 625182930 490596910
25473145 252995763 118116736 655843303 638624744 611092300
24724399 671569 6538415 65491026 52361490 63350359
684045005 73718677 380926338 710489675 782983995 863523016
16476881 3491328 19160529 547949512 545682961 532098220
40284973 29721683 14438557 621547338 719870353 661758652
70366841 36543813 1429288 207546837 234034439 249972946
243060855 14522465 65924461 300511563 174537272 266263000
422002504 45325599 117955637 821342500 766340157 729859644
364526773 162674069 90923716 613558617 639705545 632047810
68820622 178864122 25682944 757128938 721731135 714349059
4327319 8483 624759 14029737 10287194 15243125
689423848 76979869 53527765 829550404 424287449 667984419
44838403 12162373 15726125 71238263 97351535 97479321
29026718 3715543 10087351 49669169 44490805 31965694
165717868 38932824 91158948 351189771 336023180 358752971
7152781 2026900 4501839 55123931 54431873 52871395
25198898 90933969 33411728 260087753 323182463 298379136
47290325 28174237 85688610 170545744 180055784 184464258
1784012 6305137 36663342 446847544 484241593 464645984
522358246 35656135 165182393 591958580 508168928 740003262
441549303 165875813 162070554 914143009 698876917 782215737
94327097 59743375 14098292 231929211 226691879 239026037
249819846 165844975 28364493 523977945 534377087 464064474
106593574 92249911 52338229 465212161 473536840 437188524
381571155 94155132 108159055 742006858 875634789 868761026
5340711 39295923 6160422 192927070 193868423 181678484
50034705 91320031 221473053 587804430 569759839 610985976
8802989 16613825 3077299 78104669 78544230 29346613
84457230 5056092 42090399 858050026 764290772 740300385
330995290 53818770 76126209 561801456 126962593 474876791
96258360 84299278 13268624 764736893 641034286 679729317
2129742 1378976 831440 2338015 2244958 2208698
267066585 39601236 41286670 806360302 902139927 888302113
9538987 28889817 3498298 551557682 566228942 471285672
255095266 25020247 52978665 473218032 448366376 507669102
19115797 42625973 4609609 111350507 118731545 99721499
8973007 4356754 31708116 201949102 216487062 205703660
27368317 31268211 62208013 656254709 643369235 583373563
42328097 7677904 6255128 274076083 282889450 236028018
86729832 14691936 15072802 685491734 598091304 683017371
105760425 38301331 54951279 726024117 623074405 638830738
359531261 168618976 45750886 599811840 623691029 602584300
288927332 124028718 64644992 371107913 318633164 305304831
73830352 14012965 3349954 100431627 111154210 105329373
8214719 1117125 6340591 49775374 50504044 47464980
262640078 72123577 75279241 404003009 334854977 334452530
85867112 3369622 28104023 502327223 478724650 513995872
340536863 104119804 129816585 728442742 891619285 781402607
477836200 32883833 145673204 636255840 558529956 484625702
5864143 10357713 4093096 220091329 265865954 296237426
98209320 47097062 19625899 228871930 229415140 223787172
10019441 5967516 3022232 29286192 28319323 29312240
356513602 163971644 9664845 574020093 630432517 605919540
248834453 26432746 29335343 277580051 263984187 45869366
3404166 20271640 26155243 498423231 500935564 538908268
52420475 1561719 17081089 434584478 409554236 366722529
15157517 1947555 14995660 194740139 184647343 196168275
65058972 13931719 18986819 116194188 138387653 139207566
451289761 181091363 116442460 776720527 799465306 797872327
44841317 83314914 7161604 209095273 234463361 143199849
311761168 99684745 179776408 815525029 591820253 752820969
152753896 12040777 70657563 390537187 422971947 458332208
68790052 9804456 10132830 401526788 390117794 437195288
6442413 1457982 4346398 86264632 77967962 89082309
514806122 109014309 302426942 584174974 516788262 556622906
80665680 96349668 18177623 504817254 643274442 557686872
117090427 50623482 32204166 185750562 173059182 146728921
10718233 23167773 78135933 435967079 501241376 429373997
50868175 7665393 34012137 522406920 537505201 453598478
11844398 6627504 59369422 462443288 525667758 514660013
120960535 25327299 114601526 729183295 680404636 630908886
245619395 8395472 43697555 494334585 452814036 491251166
18154286 9136993 12155897 105250101 86597786 105259516
10116721 42567395 1820109 274281041 365636092 336681414
129945972 136199284 161849694 776215822 731761342 761583856
41486947 80925445 20162424 386646201 358327498 343714776
273198426 8015550 120008664 884987791 918468676 758349460
352535728 80637252 70289445 606470543 360801933 613579300
175195504 118211472 3765420 667602768 635628058 610634286
13695509 2816576 1231283 164474534 137370792 159391526
86657333 80449192 18236496 174202893 172191894 172063267
348490385 216643344 217061578 644648008 644131171 753608132
59774785 5989773 22781814 168874415 181487269 174975668
354618950 352188487 162249562 461351731 398844149 405259751
182902841 30358341 78895054 322073760 185999432 373305499
357528942 230675008 109196539 850078769 797809317 778516767
264501254 9638453 31406406 391588977 242841679 341260789
489787129 183332811 247903880 742399640 280152813 689549345
219954794 50995655 81165974 468328720 557062480 625403038
38477993 59491812 56906313 177206174 191786804 176469885
250766417 293731533 97386209 479314121 537440555 509251256
3257197 12694331 2875472 79394833 74338065 95849479
16402399 26197948 25427342 780764249 771940690 785032373
688518085 93205956 196441191 782204035 792412239 468684908
265010398 97766174 105909606 298970069 281574009 303506926
93160047 24994705 6590210 119928784 53359560 77919245
140204753 30879944 64302406 380642708 230025783 386804642
32550004 33442206 8711166 254545268 286274527 321074186
98878500 130823075 38621807 407196562 378323480 350421934
108749781 4993443 72949667 686317903 647163784 667167064
391420486 61679257 41411695 695687434 626139822 684744837
16801346 40347908 68594048 855565593 895715149 879998871
35657369 9006867 3495362 141709344 173260149 169476456
8680518 834783 9613333 362563105 364366510 297261102
7527980 1119584 5068830 122556329 128585258 132240581
442300249 166801236 161075910 678344623 590313265 634455809
115720821 62154758 217330823 695926562 665042365 686091483
80542372 20984879 34590006 406508217 397963262 395407701
91628757 18694225 124688 428039554 438907996 422375386
71051694 1442794 11753311 203006689 132533260 181172173
565979 2163383 2682279 8368778 9143817 9521083
149499890 5803632 55096260 916502267 896406615 889506240
15289158 347057 2948842 22540697 22773488 17680897
140596879 2540273 37626617 219408499 231552037 210158036
382281 5794948 9517652 93755158 120959674 120678609
77724842 9109966 78016474 556367211 634869391 517824560
124691832 25203721 44412748 221746653 209805929 214120772
226100934 47646523 3911716 411987209 307253866 347167825
657084349 104287923 117647052 733831844 371465182 622131251
98408306 22210441 49568112 669353857 574659222 685782361
291209833 20088871 54258453 516247537 414581353 409481689
443462843 137040779 48694666 474330963 252618039 510075860
247011853 66816130 12346935 617230514 526709919 604284000
91113630 11608944 31656696 594375565 596172868 597042189
14677716 82634546 133669118 859304954 754223277 804765057
654332 13272728 5931836 227700065 217388636 211391009
244103133 17977427 78569687 808915094 508105556 825815279
35676652 10833224 8845193 67847808 56683616 66093081
19985145 5051239 28380342 252417413 253703498 253732008
17165016 5992862 72583240 320328514 318772935 294818162
679239552 509593741 242573382 702671895 657226456 782983023
75752635 11336923 33053774 143516357 108442752 117717941
82318365 72390240 33439528 661356244 654523719 705243918
496606677 238843595 144071883 671660069 570974581 595784437
89449553 51089973 2932703 241777442 235948704 206718007
30600996 42713420 63585614 210503278 211124135 203681488
26888513 63417009 2558965 485335086 450980777 479864663
80796076 37561670 7294286 493943447 313644843 409210953
452880216 58247407 79076804 775449717 752670414 769430538
116755764 96995487 21733028 925031382 769392342 844887863
7424682 12811151 2103375 97823837 99150714 75333989
750134741 182355580 93775853 809372323 599532600 529768431
275131182 14444323 153750249 965585558 864237880 780997390
57076280 90148693 125102020 343025842 358935850 395133478
27419520 11866264 6390299 553809866 552204331 401476378
2066170 6051359 54926254 260947271 404708799 410174159
100186372 42185132 214136671 809637136 903667832 876876259
4988720 1471229 5232208 260279221 294701450 277602089
196323475 113489179 96067402 260237359 217671888 223812722
613888080 149872660 179019770 765457015 656525419 564441112
136330843 36600869 40720272 193246324 172995632 124707240
197426892 81121725 15616846 596103977 556398564 558281552
11386900 2078903 8340682 30736938 27446639 26313543
106420735 9617092 7042202 145322285 155566651 106800638
60186307 68915190 144568363 426856113 419698563 418937987
159874258 84274372 79929702 774974584 697353744 773310822
141365412 66699665 71342463 428494276 251226138 390109864
5403175 3396443 16572002 87046524 103698304 98794762
35898300 24630819 10348122 168193763 161508209 137356995
468510860 70946786 123876791 711852397 900400730 788712107
86837037 13523006 64504513 269856107 234287624 264763014
161218927 80926876 36721602 590038156 515193681 338525557
53586623 157336227 20953081 507331565 534734335 505641925
283067 1765007 910486 16606614 15959965 15688965
348487020 25943408 166460222 515370173 514102469 568752731
608710553 102124043 290035984 758231500 629029486 554876921
134808504 19115634 27845209 240889331 224672678 246499584
192885701 3578736 23828654 282143971 325049844 381400822
72742529 12268563 8716056 109010108 133750603 130650905
367561041 95258445 115005161 385800705 278211199 397547024
157680425 44222319 53828189 275438172 251888712 240462724
520688762 135950741 37243187 659265967 747687949 789137810
182608910 36666176 60488493 588851930 631387520 612913075
43591591 18442531 252503 669029334 565035735 648318342
650017158 212745591 39542144 851146605 589651747 629147421
12448122 8415351 19487279 168231119 200333533 181676299
250021862 21687781 65021549 285277552 273185497 240502392
16362997 2171504 15746323 81838269 75767109 82448154
83195692 51865886 6760906 379698757 368552923 366570833
106328656 5144394 17041258 362457778 281588582 295009371
73211999 9961409 147782367 901985641 886926990 853557951
75428581 7014651 82069000 420547009 381799269 400572638
7763225 49960422 44975099 538452304 455346361 550249342
44145733 86888361 53675666 390083327 412802919 400122094
423612778 146545887 447352345 626449753 773088498 778728281
227126617 22713344 143043341 677027329 693750380 641181980
400147733 445343760 268799812 684764888 693101951 667621999
44992242 45922187 26593660 380653636 289562531 392280781
75668142 12322379 58694232 915925637 557620059 819309690
7532352 8082605 5105822 301014334 442761626 353813915
156037859 113715759 18125460 443061877 357809017 419520999
266341019 217343814 143097903 833303100 837086335 661350309
210743857 10155095 10874573 450854686 456453427 442527305
240351637 1301408 29793754 841864791 380363384 839780641
10733140 32364341 20228193 692726126 672849026 671893114
27608515 801259 3829667 813044278 899065787 883257486
325660587 192255752 30536807 687441055 637750965 595072092
399260923 242263035 103582717 669727877 411169037 730550661
211120887 87733053 45753754 363755294 357442090 269994487
75745720 14267209 3286389 118226968 113493499 112464061
205613025 8084389 15979308 334213405 175931549 229078197
217937669 85382676 53523273 298760614 325873144 285465295
26781651 190753374 1015268 817347912 838215485 698773513
149406008 15969221 848944 730344131 675839708 711986695
51416860 7720860 37162025 169035739 184528587 188646412
164055996 27350350 33997433 276667216 262942514 226516260
7456046 2514729 15312535 30349684 24328705 28538364
505692984 3935049 165745766 565261459 105141098 329018526
40865219 29254581 51797861 444438715 440070754 372912841
79396487 17379931 17841155 361999223 381431294 376140079
27286718 3589943 7302606 241116461 297407774 219013974
237754697 8972633 60765655 261161902 324957692 317523263
22338739 77598711 4621497 444004915 499571299 500061817
253001068 11536432 90771508 936256781 975907022 979902048
134408388 68193911 7453265 446878367 522701221 465912872
772073825 122733243 105837340 800563749 731540592 503063678
541897135 376188945 87670403 758151667 914185019 915970854
7710435 8364938 4117975 59501301 60875143 61335323
10477171 70402701 8710163 194309735 187674294 194344546
11242365 6762308 27750744 140612653 119154768 125133700
165456487 15937104 31946133 711287311 571604982 777388220
15470295 8803969 16888777 200891263 141515287 140119153
898969 73365 1418811 6994719 7632606 7344989
4901725 10166424 288081 39987190 41791258 34159523
75556316 192630067 142841774 565251022 598088055 656142746
15856083 51054003 47806516 439391588 434800702 465542815
14016661 1637334 2322664 19263500 17684407 15486515
90245698 16769698 34838060 386261200 374137252 309268404
33874301 8965869 2690198 183240826 226750279 258448601
248339423 25839018 29621723 453922628 395621828 475607538
11445146 7273207 15883194 302838709 286609783 317602210
39759054 9373961 7603418 94832394 77013225 107245336
64885428 4802786 84281860 462558841 449973387 420444554
19987289 20093148 18288493 345827484 353449007 361450137
127786067 29576636 20200343 282283064 308485667 153969623
950443 24467926 21299245 243237767 290088076 281320134
396648884 154864874 324645161 815137567 677858023 679422019
41220492 1803620 9706175 233529766 242129575 228670920
3452331 10202389 2248078 132384380 133762833 123194548
204404532 16101451 13987317 325737009 353891140 253096586
10923659 51849392 81448200 573918008 614400740 532555600
19275297 56387422 5337374 357367373 348028259 402368378
5704850 125204 9923516 28874124 35544068 33392627
33187708 2242714 4179787 188760673 212741095 225688700
172414757 56307803 118531933 872691753 914407133 880433111
75898365 45431064 53216074 91180924 88478930 86151828
159547833 12693490 36999969 580939781 586204891 339596557
100301459 37206803 53627302 183014843 71924395 175832903
36112082 38084877 71626175 790931628 793878156 731908201
1401753 75147412 1338326 292593363 341068193 301287730
510808623 127258911 30055497 535248631 454812554 595121110
18336509 55357897 9126187 714743962 700940921 719957165
509689658 15593800 57214067 852043331 808313040 938718392
276012961 157471206 109575650 329804813 321075783 168342725
158632302 50805496 24560645 790311309 785924057 813474648
67089365 6995652 1927386 100222774 98773106 98245254
52050566 3427955 721954 324014992 310746248 297198246
28774823 118372748 21946389 434517260 437138418 430440701
15466672 6877103 7967659 84521702 86171516 98120228
85631622 41287025 258947540 587333964 515147202 688940062
100345780 97757305 13678761 349954188 374098281 364000371
162488015 19291693 73452195 686656566 851176366 865978231
575477069 265380528 10985910 629908700 703122056 744530758
107200626 31224809 41599717 696799729 781126172 838433719
59413297 508557 18777107 83121243 67929670 71657644
161409886 81373873 72348466 523977497 757085029 429668284
365504148 22923613 161422035 493082223 410480683 328676651
44769031 40179572 73125254 157696944 120196195 118090145
365387721 125480140 42352209 464915767 157993442 185169949
186797497 8743947 11163231 604108087 605781681 541090016
520098459 119800392 5010071 741599231 527820457 754477939
23813961 5427799 4729758 106904256 116683926 112499452
9258099 60495182 1455649 278894746 316133308 314994658
123779474 114602152 53562749 730356975 768264041 707663632
76553254 4118306 33709224 396352679 417378337 348657770
140836235 26773698 37915761 151315864 128891392 104169944
15855307 71631065 14200106 730799439 652159522 728424580
64984231 27954110 73662779 644500928 631611741 596993284
114695410 17395427 30848466 143348982 89812703 81287975
72769094 26809081 54061734 753638270 855505550 864337266
118884600 76861421 69205564 471245693 526797923 494952201
11307329 328476 4475366 43150266 52124238 53218338
113085334 1904196 30640016 441469580 470969521 380064460
292372919 95315453 42959360 502355931 395771227 392319446
617594590 352470370 124184230 724044308 752569978 764058882
339445364 64602485 1496312 611809124 707514191 671016691
62379253 27148133 11179588 227173320 186177880 223642907
5021020 1367948 18110544 50512472 48838823 42906498
43920420 48535441 163891818 832276861 813572220 741283727
31903931 7822006 2884654 107756906 92092304 123833235
577180637 95931863 223573009 762091838 736312354 576169652
13008839 20180960 12874190 495483338 508283874 570060134
22578559 46032218 4466435 65331667 62785110 69783310
305085538 143991020 43043144 330961774 298144513 190539759
29610510 40827162 38295692 443544664 420395317 414892978
94175400 77556459 43282819 859192905 894317595 805064808
23266916 4179747 3822110 95890940 96532371 98688312
375740122 69589634 68288540 556861490 630863834 603617913
349230826 260740200 5349178 902106871 564066408 948406123
6959624 7416079 4066584 43063982 41638649 43764841
370983036 215428060 257614814 797149316 693703655 805644618
42563523 107707460 101747506 744138501 645285526 720454648
27679003 10884388 4922512 31649220 26220943 24304383
247326093 54927929 74648972 578321674 503378839 349437621
311008692 3490308 79497563 520700418 704556514 561402987
347524126 57931728 194325876 392269987 181846279 344626900
24755874 158405797 79479050 600984911 679366836 687255659
81166449 92522236 28169558 500817249 478972822 463824071
97000086 12082063 5807696 370621525 388144436 377411295
24071310 69757103 130925809 464119801 453733280 481643397
47138021 130267776 3190298 706530895 684433448 676296481
10548766 215966 31692290 162941459 152184485 163158687
339001453 118413357 107935139 723943139 774781750 725590259
385247760 657154 55269553 471466620 385312831 337300211
334717917 190596554 6361779 644996917 723743930 700827616
31954596 19136852 11700710 41345726 49768457 61567797
183181099 2936090 49786668 485020319 345093009 354659461
34116603 139692508 13573890 691084026 733901834 633358256
97705162 129374636 80349299 887226399 840704136 562650772
434583813 194990857 122856490 676451508 354448114 530111520
54602027 1606384 102879632 280956308 319334577 393407878
784287777 244336979 118505587 882127476 728589334 796777995
7130830 84326909 208050642 518454121 522146323 508033979
5698677 32433006 19273744 162080928 207315915 184095159
188441406 40824855 101573850 248951158 165262829 289332112
151174560 291796769 164770297 536787631 413155874 552559293
390157189 82156997 5509683 407045442 415818268 417552367
121967173 86723776 51758188 294915359 216426124 293878577
148578362 50714977 2568874 792730865 775571807 781137203
6027382 21304336 14203016 118573430 78301974 94786957
16086463 313969 75270 76445687 54969316 75028140
625911891 83159389 2120875 954803282 652946178 853300206
67193733 5992680 50532797 616275601 698148992 668061217
163541970 20600322 13216975 321937537 242097154 276210865
42916806 12168246 91854437 296463146 344412413 332343607
735169490 69946940 301211496 865969565 794492166 698310956
72824698 89645423 78553543 501620960 696119324 737934084
320532846 6799608 196090124 601751830 239423848 624215225
15310940 2293037 12727361 15985979 5185187 17084594
2492201 5330510 12171217 45344801 44354254 49205331
153463261 17120580 22254239 223072099 227147340 93090737
190674789 242539778 4469362 656254649 574504638 638456273
178963521 17825188 146401285 277632007 270955691 278679923
23244823 52020264 13149400 434984524 412478548 406167307
104603299 73981632 50030311 860529742 811525778 901144706
114750545 42904340 26833331 760103401 761146829 830448965
272691917 6157144 24648192 646490581 500667968 737404321
146934740 83715662 72023536 436627292 446555927 460948937
59633095 43932098 35444020 770599272 593423361 768191534
105487329 75948226 4940816 773331665 786013887 652815150
28905868 70332059 281333977 624113767 702052405 655528961
62682013 73956305 8671613 364374974 414158711 467240549
41433783 12693400 1659584 244629853 299677645 278276002
17582413 41945749 41133190 625498175 663088670 656593554
280852051 38737363 90188511 463042947 444777627 444345822
583479521 49282939 442804597 613656539 607428727 502029561
438051521 250729680 29628513 633070106 672494918 686889062
352842140 244930689 22464759 561497200 555889368 384416063
91258859 132148698 65058278 882471059 740891011 940614591
46418679 33303017 4218734 558934424 411103847 685345195
3348625 96049655 67798383 862748291 908297573 961299324
28727563 2502146 14398089 408008744 398145634 356856752
348056296 141878295 258749036 730810511 720194457 722918944
119204421 116656807 143883581 476485352 639958265 634941270
2488724 530934 1190826 6543045 8114867 9184582
44125625 49678580 50210737 392086771 443367219 471677611
98710973 98438662 112474904 448514684 561124019 584349109
252789577 12581058 55561659 476544231 536617995 282396417
167629848 11189961 61158483 277113172 245219553 290115074
61612531 63449127 21541914 681515817 751027651 683497259
72586023 9289091 38539616 197796218 197885586 152067885
39740277 1204057 1862848 66565324 73796930 64070581
80501040 7672310 11587978 343141732 305179661 261338850
56408146 4152953 104109554 593189870 609873372 536844274
123751337 12061657 5829363 136787320 128478683 94334228
81606 1299258 14806774 53152104 52538870 52740977
1965430 19492549 11330237 313578573 338480464 286923031
13250959 28934588 75256448 402311759 337962799 373535432
162229151 28587448 33808198 883317494 805513761 866583720
411217822 59494017 300173207 876644092 907497456 913136736
193302806 42046217 52379052 247232792 141063702 253479870
39023650 20389894 15174616 546527021 566134282 494392409
202065106 95009993 180935626 535872236 373986139 566575708
121085414 3840773 7422503 610004359 413281770 558804067
5295730 53026922 7157896 421046119 420264101 372469383
243163805 247842845 69288084 557200363 583378898 366608041
676457209 615687627 719054684 744079542 735379315 820957538
13937378 5048947 2474277 619155413 686805055 419092976
169437915 138171988 17198775 720978106 796026426 757702990
4638273 1771825 1087417 29204586 31168655 28601469
65822165 93120606 4120057 620174983 719035320 654402815
370569959 244990578 219300821 563235915 576801042 528643436
71753756 36012874 24426108 509131750 388390866 506716185
27837585 517301 3420905 46481655 36339794 51505051
589647337 118187371 96021490 687631330 599588585 278673636
136945645 15024090 118928278 330812975 292336320 377432427
11957901 9467308 513334 49209067 40492594 51975417
120982529 150860883 27845697 550731983 618118647 582458500
72237 11125717 48287629 372620547 372466105 319168512
102680567 16811095 25895396 486337538 536699018 476618712
214536724 211071310 70561484 918457070 998274128 973298289
165506677 90530823 156609635 767649306 696241574 779115685
29496544 6435468 44615471 202207413 185799625 150068296
66217677 93017608 17087236 688709678 711615974 670093591
85642533 6923195 14214788 339960226 336973323 310258593
12392487 62586436 2052082 392738605 387903146 282452015
71882929 109407985 3292221 350206292 329807720 314847532
206511719 149835017 41218268 341869588 320786834 379728636
50556345 28236481 34494949 604102394 582999927 478772688
147105622 41230831 26789499 784386484 521569855 731918304
6504564 216968 1679535 18011944 23299770 24950813
117054677 140949898 74372830 678495558 670258589 540052772
625050 12472273 8632332 237960224 154806972 234285211
346067796 26546298 91464809 554127677 550843153 535144858
51935874 16739460 2653682 120960939 130115893 123994771
628529990 124081901 164286407 898403703 902170651 765967270
411270 23053509 21421139 261500326 247830043 257959613
165067117 352551795 7585691 932469931 950955714 896000527
313565747 15454752 62207404 514541500 486052614 323187894
32490269 2455994 9318458 133040991 130109012 99614881
35113790 561882 18103723 201790181 191124859 195967662
161492652 111786320 16560728 338967775 319839550 136036998
16915187 215797345 529364 695916728 628315012 670453587
91755271 23835101 4958417 163280696 154642242 156497093
373769391 407886756 37620106 747036344 653152603 584272095
295903612 5398697 252024944 538654711 510114780 425039500
583761319 431783094 202319890 822218985 606200977 796170649
7287013 8786215 9639857 132963196 164808322 164466103
7834855 88986831 11363405 206534641 267638400 281660723
66006502 80274901 21908301 566206736 621769799 580591648
198825974 56946303 37047238 779058740 710897836 871747239
19579990 13358075 45134683 348488883 454766070 405268983
85709955 65793764 38714793 94766906 95944111 90561227
554373874 32698117 330006131 641123419 378642899 432630774
208397310 62251718 14146124 790109573 467840904 891894560
294058641 19210791 26193983 369860616 245354206 355197364
377479969 94187054 10667855 568685333 508538371 265232913
792162719 160176697 423339132 872670983 336193989 737831667
648545675 30508751 34698699 989668733 920027011 905686926
108917993 147594992 303959 769840888 890437044 852419747
3195988 4551928 21369718 125117902 152799065 152174369
16200321 3130482 1795357 24966846 19740880 26180633
64987335 39191446 55218108 177230248 154060372 159364438
29972802 5806182 177950 372101042 346901746 383107841
248195898 82698601 27162864 412172812 339052526 357654322
21235278 15217267 14274478 776230764 700855544 804823775
529173298 328710697 196027941 607648090 544116135 481289087
634457417 75990473 208864467 849745398 706480510 934680948
62881419 38291420 16741238 415113859 341928347 328847109
220990804 264480647 22787444 498150303 640730783 735733123
2008530 1050806 2810376 20566914 20692101 19536423
285865281 197692011 29729705 744637515 845970076 928385036
365182537 211726308 232735441 644851467 646771573 597895488
85511518 93739461 63292083 108806090 99664271 93997916
109375819 63768091 119599548 271882470 240184186 307613817
78800816 1396819 2839757 108720277 133929215 131942698
249748 11494067 9165302 157992654 243389220 245881871
152541225 25614169 2790740 191551849 106684797 79307092
10495354 27771674 17526395 176810063 184956371 212792971
46659793 77549531 45029740 841987915 794512957 834431960
107013213 51028149 298355932 700298638 757588836 650450202
45287554 33663969 21396631 601900879 614820798 507888888
6650993 2020457 13424436 98294795 128687513 116803315
61190302 9657550 95992 578238121 514427340 586418112
139198748 95033386 42482977 155923119 189470055 169215899
15721189 16164411 22566977 374764172 314988425 390760529
142244921 51520108 103524919 948119468 922734846 947526216
28457351 84004960 13871184 676436379 685130235 653568284
124379124 6046629 11118159 336329710 112804007 329181163
444614163 88286088 92830956 725408127 657113798 675712872
426023509 43436634 22513006 517060415 403827166 367545276
279386094 115091274 206891531 511873302 252413683 583517821
231220370 94368418 141496719 259550611 271947359 253644759
29173416 16234990 18415918 193263693 178511306 192037219
38409901 19275032 205387585 574541521 582737232 621925402
2877648 6432155 14715617 135551461 129963401 142925264
74490712 42267806 50650105 464072414 491520581 371221078
460991793 6699262 113617516 800378226 836163736 540126099
156612225 99159650 2874384 338231195 328850612 318900860
298846018 192023121 35096900 730434148 666805374 696671309
258583004 131780695 295923508 698742574 761883429 554243891
298280 281405 19805 1026412 798079 821370
93456067 24790818 15635089 262993708 334008316 265855686
1718017 2848859 2029271 12411227 12577967 13648620
598468215 242053634 268057446 653841044 480259636 482597474
95145576 4997750 32872826 112209795 92831232 94063517
563998 2439955 820484 20996993 22753213 19088027
143332330 3823340 19334807 339472959 333809612 357331287
79434130 75817953 24664349 412562295 848315578 575434168
88371452 6745700 40745145 354933326 356611732 344374006
44580275 31214764 30205407 110887792 88042546 96012427
395027405 80482229 195439800 875914334 925036183 855971791
3523510 956419 22435198 107768129 99278159 105835525
30793419 6316986 146285957 499851176 548008869 409052214
152976903 13287612 14024697 465045580 481365774 354581871
117297875 48171670 6076205 302890764 274699127 307626690
610967363 141636096 81186322 664893183 736445133 463268876
39709614 34265168 10702038 221930982 258070569 251062702
224663620 6825619 167520069 703306347 756695667 761379671
297786252 146231115 154639575 629771579 792989818 585210993
105150132 937909 143185340 476376083 469834874 474267958
73993752 36667036 3095389 728889741 700845271 686229105
1301411 2074087 1059908 30205415 32406874 27832481
219232195 199816241 288649501 854624297 807273485 650853968
137245399 83012836 135402434 321637519 351848114 348420925
70942138 23922572 10308156 614332070 663237335 635030450
70682204 84922744 103338189 518928365 500923021 523530249
26436610 15300985 241230036 813848796 640936042 710729626
43271037 75700542 6184252 577539012 550942568 580018822
77890302 12851887 18582344 264618695 273144935 259112163
157092127 171462692 12051949 641325121 763414102 708786114
23524111 12225691 46831341 258897685 269712860 330751564
49817866 16343302 47320979 482331210 559459002 555165786
292550458 22565250 149690176 545322270 477737360 408738789
73438853 111183090 123898635 742300691 868158449 810283175
30190105 28923566 124939973 547767565 763623301 693173688
49651423 35773778 25446742 201344537 205811194 203674617
16136621 1324939 26563516 72967946 86999473 90602315
18804224 2304419 11596865 40451616 24392026 34368523
2374830 1553381 2242550 8697590 8663450 8384258
17221513 116711550 102435610 597653826 590089445 671930559
25001944 20923681 105151674 635222635 599382874 655456287
20238068 3582969 9303035 93215969 81995509 88494368
120572034 130525393 114681335 614994073 619639983 599235618
80949222 91441087 28177265 460487402 447893495 470951183
203972387 70880320 61603606 348987046 355667599 486381138
51723446 69209646 15850634 374897063 387484865 289097305
1698241 1377052 18862801 859373235 898946054 860175360
150043005 33070539 42999531 230807992 192401144 210054750
37276020 30124068 12590175 179751351 182295914 204235784
40933760 9024476 8949271 480058179 395726876 473533013
67722084 32324927 18962699 220999867 213841083 215665059
5760578 7845939 1772661 83698703 86165931 78759765
642368598 318353687 72474278 644306374 504231147 503485759
40422127 56318011 112807620 682432243 706656695 693963655
63887153 19573857 30472850 105523343 50376595 62041661
109666700 50704304 19641941 815643075 828286853 784630973
27345499 22141649 11747714 139727121 142402756 133528007
89838849 2731758 30092917 394048543 367241320 339786533
5699678 32053170 514199 89169353 95280790 96336014
2947729 50068831 40201153 690911634 674240564 617531340
136196207 80938611 264131756 350028053 374986166 417277556
19034357 318708 3289820 142501581 149348539 142248538
21235663 26101073 2822583 31278948 33591564 29651804
1651087 1366282 34840455 80779755 79936409 80797590
5166778 112638568 27356628 333416029 444098856 327807411
150841821 101710180 70339613 561447847 400118063 530935733
124907247 25214349 36370089 773423547 564949042 795495621
76272111 4806431 47626066 532834493 472795535 436508033
70076610 31514043 46549292 727374908 775954328 774128270
124040333 84537160 359922518 897181664 844332213 871912672
31949764 2603782 36079715 96976035 67535336 81300590
30560271 3814539 12948229 249102618 235462170 226214218
86828084 1190418 15665145 102102493 44298006 52945107
80329707 29223412 36586906 661819665 692108944 784127685
324371896 6303901 70237730 825962444 760841187 852227722
93845757 50216655 153991890 943689285 821211256 963227891
1064768 1048861 1242676 6146554 6246606 6393364
2752692 2175714 3958857 46492060 54539969 55756599
31424710 42768552 130496163 850485129 837356089 826410155
88380738 27235896 70057776 430661382 323112123 419040045
57890671 29576073 29238390 297531436 278568695 283505307
55686051 39921798 5334095 157675231 166835391 163594693
30315180 9656991 11294045 390742633 355708188 354402831
29058387 14468391 18077129 61703445 32409914 56264406
176232119 16233245 40240057 219511333 176523551 143139352
5233475 8807459 4605521 161560664 150536803 113199440
401685868 200225755 192276662 772121895 762671699 922300094
169387804 45365601 66146989 838177200 542196535 731333680
44927785 68719606 40641898 678540775 649110786 650461044
4909925 8511937 18363116 709890570 666709126 687177176
18263491 19500933 975034 57295616 51808443 56527236
193054590 72832835 71138785 340934325 279318201 232508079
357270611 42601225 75911683 531032425 552791819 596741651
113479342 126232816 135182310 817024634 816411104 797810727
74165949 8331361 1052412 204666861 198485594 191321553
2384438 7475832 720793 21854397 23976148 18458330
425399607 261129468 32168081 436873756 567842695 403735742
11265878 4794980 7499993 42660641 36819597 42076313
239170 2009 90303 1950571 1806089 1926572
8375282 10110178 27840415 352722995 352070238 364078096
28949194 7385588 329339 35162976 11262077 31344813
12443140 325040 5213270 20507755 20016381 22464168
27979400 18266308 15477216 248920087 215461833 256475502
140107880 31329147 30294160 226544662 243964492 150610996
371136323 289441340 88519043 371519247 482704980 439953710
350378028 128090380 61884066 556484440 437727945 452051537
24479509 5971856 34040633 178251938 150187053 170533305
433981154 156590541 263632998 681640982 702232616 683034170
130334075 31666055 166991621 524796590 488052848 582079116
77972308 9559241 9975661 123836251 109303100 156385856
5236979 9669630 77096237 535890595 543592192 556099677
176645398 66418982 99141661 476817066 616047838 554779699
5314523 28327305 138213953 381397929 692480558 496001770
1521580 700456 1200165 6257132 7217662 7416255
98746520 93950019 408537042 877390038 834787577 735426686
66584424 187269725 76953053 855613708 922400773 891898711
153723297 236688225 67189501 800887409 887471855 964826193
185804878 67419809 40268279 242714184 238813461 114154871
104610947 86910535 41391198 843947697 774192608 781084962
136321359 90405853 55356196 695143817 682006193 674609263
171357426 103185960 305754463 293850500 246786959 351742539
15351898 78812578 28675228 361059935 405413022 408283247
34939855 1969090 1700727 212691137 208390431 218381983
776048744 132001754 179697256 861956643 929202516 939762642
50902059 38647029 25350292 324725582 336355467 307019759
97167965 87758450 1218196 198177940 216485029 203623765
44337439 8667025 5266282 98212403 75703993 97152275
394953417 119378195 174100611 773679226 778809329 677950377
1229894 128261767 13529161 328025686 288585834 339393551
361841247 42160562 38906071 878361685 828811196 806035156
14888581 4701812 4699114 154852521 155185053 138279531
183849565 67560117 174691543 526111640 569499370 605475827
353282841 12601088 34722091 663709938 660409566 493843285
46158050 71210647 63322648 619116510 510367018 589251804
79663274 18020952 160031002 247677101 245879915 252098692
4800909 1914328 835537 20549566 16575835 18054855
143791496 12418458 138394572 784020599 879642109 852892324
209187553 80771667 111346332 596966125 629260140 590576677
213745567 53622357 49682925 667342737 629470602 596166293
17385576 956811 21237370 262775003 257381736 259215288
8566397 40400711 96754933 592966866 640586672 690586039
133645200 28979189 8376879 380305299 420738341 278266382
82649352 38483661 150752271 512826274 440595800 519601408
227348702 428384866 23329535 545380191 659885621 531877820
277728695 60285562 141314664 400884722 400647471 486025959
119084065 2389479 9961111 211867956 156891044 142743688
30677206 17733008 1734389 74390451 61290798 61682927
94923324 17793973 24024426 137297552 163603300 152489359
9632840 14144294 14278788 121268349 126588722 125198837
7320203 8959236 15762832 397507907 356508371 410972803
2237494 58476263 338261 275833795 264388933 231956798
397708317 163975946 242575352 590498504 484875543 496145412
429953118 319858586 296752653 846772966 818882542 665993873
175555375 3474719 18357856 899248952 828632478 653003706
13528 10564 16942 63322 64724 56756
30892678 26548011 6452067 249361703 263499792 262745144
3261387 7280059 85552 104317946 107034040 93950146
27451093 49458745 36471260 762754945 646786272 746747037
23908346 12773607 7225062 341775647 354417757 381231626
147167010 36335222 45336374 920823700 933662507 805087944
37516612 120627767 166256852 833853306 799145239 852862357
32989769 1371646 9015355 58364970 59317192 50555457
12653752 1973457 5644342 35488082 30395674 28435138
7105784 67015366 20240867 701147401 715219017 711319068
37200908 16539313 40450236 331145906 359246919 361114982
65156296 12692377 42435949 476768126 528695269 523227014
745170087 36474613 133682895 814191338 385357268 737504285
212850632 14349357 234298180 612439903 655910764 660383634
44602482 218309452 23728472 638755619 790533562 724131092
52185953 176506 39939712 522048323 649751924 612159501
256455746 198187241 263147254 561787839 503791948 465174279
64747563 160401705 26838348 651388392 601126466 642228258
42071513 21358630 78352104 588172321 510865085 571393056
56211764 49526712 36757066 65732731 61680289 49792216
211139327 214442071 43497469 301532341 288722330 304439452
18328361 9973679 1515923 204701774 242715632 193553830
71397408 245600033 34592629 904089452 838638074 780893354
5286679 30841980 52865227 818539828 828402932 840974378
427239722 251818321 132317483 929116970 724467627 589346096
432987726 413673040 47917987 903200368 831161982 536053817
54225008 3497483 1528681 263691987 262373386 243198524
181044693 126993008 15230637 226297036 228064175 152067435
22672619 9077146 33713333 799055987 768506820 668622468
765324509 7161015 222242365 929559677 36235054 909686542
70769757 32648345 6194486 167822518 136871023 167965592
329925962 12632946 31227218 348557172 87313656 200754821
629397400 103330948 387794115 710450632 597795355 694417230
144437845 6234143 87272781 418088160 507014396 485831662
37559581 27738722 10837757 470307854 554320012 539158558
16773 20548150 28524853 259169628 224192740 233970078
48844446 20415343 12362423 174801921 169509293 160079532
18445623 35550762 25415271 203009858 244952984 227155477
97130161 500178068 316526254 660827102 820100529 815410401
360047680 19587815 15653308 487243792 329604780 399405126
412104521 90631484 73937483 428177769 221014552 434393109
325369488 310197394 139430412 451088069 341817853 323977072
1962184 8383189 10653346 51303342 51441327 60191935
287990882 54113902 320835760 369494692 381040728 372814517
293233578 5042729 34939986 631621642 651261978 643728335
15854 74057 71752 391027 414195 365649
14438874 28870044 7659911 115383298 123777148 125290925
1924147 20025862 4444360 166804583 146370800 187813469
49242055 113048542 377651300 867532277 808809266 847413623
55080921 186374608 33490540 546419175 559101880 550879497
378017276 81771373 166739755 668689628 638287975 595625316
437278705 294778694 141583132 471261786 342824747 413078894
227815143 14242413 101217267 475520197 435209377 329982372
132905664 49209053 225332892 554584423 634915229 641185774
75726618 137762489 19904410 514846616 544929884 559541205
9416890 43048551 89982526 627708094 648294541 703646502
182112818 23202515 30880583 349867581 367329269 275862150
16032449 63362953 46015836 518814806 594764123 478305972
320489791 76861143 9434148 378456512 335195832 307063892
65422468 65022613 26606796 681311600 650412626 675831819
16453974 95172840 108424381 959602923 922012696 799381521
75763833 20206392 2671243 857665682 883911150 938501391
103228 5895147 159086 82558999 81566623 80488223
220304567 52722826 95553565 685575050 605558511 708990948
39734144 182976115 294123362 748670821 771316896 741681142
60433661 185443281 115928554 554697975 883938712 801729274
125776722 125845244 50843098 859971014 878629352 799360035
15727792 167520885 16891252 768609731 731183947 613807850
326348923 69011406 58508951 776188707 792725306 691489394
133831780 25535246 1513839 500298692 311732624 321297976
6987356 6424953 29264709 343470766 248625893 327614146
274813594 26221810 127700630 853406920 831605705 787999301
239362725 20286828 237928587 529772816 441736517 744453653
45593456 169699766 102797400 872300705 911857393 791874863
104207606 32556899 39753804 149610554 183436351 160557440
295258420 14811267 52044921 713788355 827963479 719339167
209932857 44650557 159883173 873314317 982599849 969457583
198155293 123266205 88534148 733091265 782237422 742091531
264616026 55355075 285560162 752060903 653364395 795749417
40210779 35538149 140740803 238360350 248260607 266036415
16710971 74530089 33864746 708998007 446273631 730444535
6948158 8335048 21259233 88332042 88749355 74176960
2225429 1169280 888531 13870667 12324759 13246382
670086400 50467883 357791388 886125718 829053270 823991143
192550245 39145749 224553860 228504929 257765668 282977985
21909030 16228809 61772115 274457162 335792182 314888568
110524113 34375059 49470687 584992290 522747228 438588479
212612396 56915440 17027953 915334907 776404044 878656578
8946814 46272930 20056595 252458298 248264077 271140462
307742758 356598088 159490314 542930790 576967687 558470113
49011157 3819520 7416288 197896818 172176791 177580818
508579883 44246391 175108976 753592180 725577411 588223600
28704746 21837056 13343489 233954774 240333668 251714539
21607478 1375627 40576701 286648302 260966803 283758654
85733981 202041051 200282739 792771564 770827456 794346359
24376655 34847771 59090604 215493588 206575407 190746663
531552699 250205395 191591781 562481849 456583733 268834415
47646556 43615896 20601291 295274532 367549912 341026083
243955657 53725018 12108850 740454860 542041946 805911270
67915543 103306669 44914698 862797811 875661788 816168207
309374367 33205428 117739582 710457370 611564460 733507219
190656959 50180723 172921669 863559968 849118801 893341842
522151309 105395647 87023414 804508331 923009531 830563916
205868756 60164261 45133462 372944222 374637888 375349489
65478191 37797337 6460 282773940 296986497 299441790
741533715 69814814 331753367 852376934 734948103 908057309
292585131 14268815 158088018 656411760 621590288 586118157
101124038 1793184 17725861 181840325 194459196 198999614
5473265 10408097 5633745 159521910 145149931 90891257
352448496 65646511 278179003 534227612 405726710 418307667
17731392 11220969 57478146 408078203 294210237 442324146
3947795 6100714 3507919 75992365 73551824 77567015
33092046 8657324 5285390 210041564 207052292 211693956
118225167 5853782 8304097 194854036 146108244 121122564
29045399 1242889 1610023 78394020 84652094 61647070
127980508 11427443 32257392 243899874 288273438 232151046
22647596 264618 717276 124109963 120623048 115961010
191749413 117877742 91681319 497259060 493267657 424031624
3155816 36324764 64198628 428980425 371838408 418949506
65760345 5598164 177786412 800637551 809488891 821874434
126585364 63637138 26192742 150004365 143758140 75457962
167179096 2690320 26476752 427642752 248707993 395498012
31658000 66829088 6193088 465832664 400195025 371875890
133059095 65403667 6073601 349841460 350373869 348161550
272065246 81522130 59707421 597188033 640088932 681476853
56038322 141404925 56730254 610070792 615244587 612748574
9766590 2536007 8294955 98314520 103793965 94238504
302912264 123283411 444865770 672752598 777215754 775839435
64894158 13819880 2306770 239589349 213967497 193936259
44237014 36383004 2564138 827874002 737094432 804629529
46149061 115374052 8538350 686329536 643618223 699547988
111669226 39449622 484117 385336313 329363375 338388234
140099483 145609689 84691639 531586172 515263448 512297467
53647017 110598319 96519262 382209171 374545857 326946508
224138131 31902623 108119601 235187495 221213493 194136531
23351370 25718708 15004477 271618726 253662116 209848330
78232023 15250323 52328973 178640066 155636882 146447942
8666299 14096764 14778282 522572429 507912022 469002996
55044526 14268644 4651694 171628920 163339363 169414601
199404423 10672715 63546998 288843093 165790776 189345411
8311583 114798007 52886069 248616512 254407707 238599381
147087417 13123426 115981138 155563584 188462427 175191925
375694852 17373954 120436919 603826810 459262000 515612750
81762583 2894518 82260260 229216417 149103030 205705372
46332043 64374616 10473330 308152971 300500384 277601033
362523061 6157308 88713568 624449491 527195661 633090375
73462068 20093771 27641656 81677125 69261283 82774988
88466368 54372773 21428005 138274088 144509129 134354600
362149309 170429657 33688938 409698426 411651094 352139719
2354222 57328906 30193596 243059333 234424611 230678199
411470809 187132325 98310170 527880489 560098952 403101149
363551212 25805371 69610916 645048646 696062407 706215561
80204445 12172578 7578997 199734346 154911347 140325963
151047604 77369676 190024330 942653101 941355098 946434840
200637271 64580590 79960537 382408588 270098645 360254822
13162932 8264983 67584614 521823448 331319607 481134275
485683339 22686590 235268287 655929649 550780271 805645218
75536250 27331214 183770072 693167384 569053913 674544698
5129451 1739697 15990168 67267755 57588571 63029182
180673087 33374403 75121508 222017961 164268453 198918389
68003423 3556132 10810969 74414360 65452628 59876074
489057716 140621083 193994652 602701170 573595287 408149808
85819251 10495239 38272499 679960152 666665333 677431255
20495512 29612317 7918731 201768595 153161317 194328749
569775638 98742988 77702199 759334239 950300249 904075886
228372107 2376071 68951429 342747034 260841029 330455189
316962777 128597830 2399749 885102009 566018174 785139790
381345179 20093818 218036538 471996436 540468907 506260666
296962668 59686044 12172024 712719603 688154709 635500220
1850202 190054 8509 6151066 5745260 5801496
297711546 153417973 6479219 425753060 516080384 440486466
101155817 151394296 134485023 700867633 756967830 606538738
186510747 1274714 87597249 390834787 420567977 363680216
29475049 9230176 5555813 54281502 62150213 67274072
344603903 148626737 51386044 592803697 524659029 468305630
91146898 18950063 13681048 385266413 406503577 436397007
17773372 14310813 3284260 78344476 77369525 78190606
96842824 31312287 103979190 807092550 806131922 847752171
181681794 28303398 156581683 840208536 848971582 861450897
5378945 19382964 77171841 303539230 301943084 348875584
52123652 82854518 43157201 305672684 275710408 287978686
9913698 24209390 20905582 110841649 101526191 110056328
63927636 3678039 27399260 734621697 706449402 689620171
64988200 6395593 4994307 75303934 72310719 78505849
256141064 50905624 158129384 313913369 294504908 310871561
206653131 76633394 7378427 568588721 482389690 559883857
153136087 5638630 32624595 299308498 232772768 205988764
79815942 2864448 156279796 373446070 393392548 368324767
278000052 108663814 4055481 427102244 376655107 393044163
186166957 119715847 97569992 632072361 674805133 670143200
11070943 296539650 42126334 565142456 619885316 514090710
571463883 190855232 39614481 804168937 706343335 552373358
5316981 1342695 13184043 191629576 137343446 151743116
107112705 53969368 4051135 246993731 264044831 276746400
15840895 23575042 8793281 75195869 90137230 79306278
16624493 174326386 203288264 772694446 745014437 715644971
1495829 182303497 26583216 511982703 702729368 654888764
22160363 61812231 69238045 595469220 482646365 563087884
16385198 20008826 162574399 826552904 862375664 857679073
51299180 111971814 5348987 584739217 392817892 507527657
536434540 10839993 170249010 780368477 895193405 808268910
227093628 152597373 156949161 816445756 870011357 968466276
249077074 183211246 32618381 515987996 557973394 473774684
63505282 110557032 62380887 855013705 868954131 875400496
37658535 95562843 25970893 469961691 440628835 477247973
362083882 24588222 817060 721604199 749316969 653271309
394394664 26586513 337231039 670535579 697486413 694541304
57072992 115466102 74912742 526755918 582297017 554070939
425358113 31303677 9463053 475134911 537448655 83399734
66742413 10026983 66326382 221965066 242719917 234706027
83352261 22023255 133277437 614648774 477755646 557322490
8722417 13833823 133812789 404038491 428861945 384926170
64119153 28301142 51061845 126162433 90267204 111150300
15857222 11915626 20438563 38225545 41614588 43834791
101286598 21476834 13817733 145249664 137923107 121353880
11996982 41393825 95453627 470319506 650864466 721745176
130476974 9564267 71828342 563766708 541455533 564762135
74084779 146884671 20670205 478505337 517502481 438721681
193877096 23406564 1466744 510433259 463739787 459256525
16194053 3105108 352901 67426295 66915936 63866505
1595081 53944733 54212790 244469232 259283808 269816538
79122712 39668106 11261106 434796230 446621232 564511604
90790 8110880 4985279 98784776 101623827 111254605
263604244 143064458 81965117 494749191 584595616 363073261
143892207 64235465 87256086 393737452 393533741 433727238
121488711 1819728 10837783 198663594 71930130 238192036
11607395 71377712 147413179 616697738 621024698 619801012
195508092 80207590 219915694 347337424 367246932 359468083
46489291 11267296 9118282 342804009 344839970 340985474
494652460 7220843 272659710 693016039 510779966 654755636
69077574 8954255 11040990 278628567 274653221 293165525
248845099 131087170 153258108 477260409 438192345 565697674
16442887 5478815 17990813 591173714 512173528 556318444
3913630 8957110 997175 274822499 269656297 230370046
67678622 57764781 111176957 571209845 601545449 539588906
292388447 8018770 107092358 348605529 233241956 348868083
57218809 18156176 7412930 270544937 278731014 259379377
318968479 184274173 27114679 322497240 278142051 210210435
57919545 7832951 19471685 801268354 771220217 868546264
12399378 16821427 13210416 199410864 189303637 166640614
38583345 5999851 10260964 740839320 737832914 722574928
9542668 1334798 13243975 109274870 89649232 106698020
21853427 50631657 73028301 465440915 467704037 469508546
113314038 52123560 20425481 367536060 406025352 411326259
147950976 24003646 41284298 176724138 131343186 203112895
159608820 83652834 5808426 349899459 296997279 293619960
27288847 8947031 24342262 451538071 439521852 309083222
109798426 16803415 61891979 546117501 523651336 576612700
197396329 176485047 42261367 724603931 721881750 676888878
303027062 81062166 37664431 697141983 698655094 786139920
167922389 72686565 34907218 235853167 253212466 170395362
188633957 38359112 60138037 311511922 184149076 192156401
133727628 2697226 81430922 491192206 398354400 471817107
63902216 10286507 13698894 480640061 459823455 466435042
105085701 16113811 44585704 175375451 234080762 196847116
280930096 10652542 74672484 595787498 639885308 530561215
153132911 15120184 45270504 462785812 409732576 358151541
40420908 49723988 55841400 563545795 504109608 458043901
261884243 139024167 192786972 344612031 180711168 349862481
19093180 60029807 14395568 325816153 318878365 403628918
61886916 11578220 36379493 322707031 296970879 338012384
419197571 8427421 203084102 645078054 476373181 710011736
181390652 261258326 45775302 691476475 692474155 515861971
20011680 3427851 17094193 115298832 116412602 119426252
111513240 1078981 22840551 819397819 772620061 590068135
76023399 46112254 46295347 664279393 678121760 771540394
233487245 18964266 36894248 367346737 250953097 335163551
4191748 547335 2653661 15151226 15644750 12839977
148105827 23295000 85658146 769642576 745082485 632593767
518441933 121659729 218698239 664424805 237684969 344644767
79397353 145249252 15551853 485418539 458382037 402186112
432530284 2499836 54035258 612273403 571991307 554412848
11466684 32944770 22049134 699976764 886053111 820578869
9808196 171992994 73393517 606960130 654738462 619607884
17089649 18267688 16069218 146369824 134449244 149272628
303552847 96446335 190821761 924015763 909809473 734108773
414651160 35651963 109036086 516967106 512920190 401575621
384402377 236631278 67568451 734384497 669346252 645525788
59245422 58606698 47257116 473251558 725233067 724224026
320563 561418 141814 2739059 2695946 2570856
152103659 71945562 226319603 634361310 658326349 739578237
89916289 130685884 155781925 537148460 474877119 547525075
418203250 19268345 181458241 542418367 270545701 276769532
71833624 10561339 69053853 421195623 411730446 420180302
501315479 33205785 98732316 917188199 633407570 913276052
57330078 158626054 30600456 620831971 608942368 558925270
182094361 10473057 1871932 368839291 398421464 420852466
51633021 15872853 25034834 400634676 399287409 319431655
129030650 21333295 39030321 652552627 714936965 657756853
90139830 51506123 8339787 562478160 560307209 579397123
224678797 34142190 3928098 618693092 576794988 551811584
206797094 24598433 131559134 543864710 535129838 628551815
77408606 4348117 68062749 219936880 240767212 237684545
113497375 2880174 159076433 510012064 376797631 475840559
302623847 305327443 212932698 479394879 614068330 462931011
147993664 139788723 19711693 572605333 554225193 569400007
128388438 17116837 94250304 517940594 531891813 560511391
93754701 58956354 320006817 765554831 748534259 748656852
15247534 41076132 1689453 836287167 819519439 810555383
329163365 445983645 327371774 776435397 875668657 840224416
11618800 1237172 14492974 23773827 35352921 32235857
27093671 20114183 12777372 516127326 438012899 415174085
47577038 16668460 57144828 365272141 378441333 390638363
170772998 21680241 74471851 420583004 255702743 398337946
50283060 14816112 16692956 330417615 276093773 369870255
42044172 1936161 504036 49871322 29409988 32098838
1508762 13878540 20376123 79997965 97895987 71286016
299269216 110381654 166702119 681077538 845742749 662648193
528785261 110488437 124352204 718382274 747788386 809714629
3026763 1977896 1345649 16326388 15490976 16581719
36140477 3527389 399445 49071845 44509973 46999326
10535814 5433456 25057991 501267789 488502332 544695559
532296927 817479 323165442 898152642 570886715 892587860
96254771 89050688 166283046 764024701 758846707 614151927
35732001 83093419 80406756 429666452 423329944 426187793
459481335 28936772 249624712 758675853 869448977 850485743
29666555 4440307 29428400 218016875 218522566 146093209
2114712 323146 662490 3610397 3280428 3433257
165022754 26170743 16806796 279358365 274992562 192481016
293168790 50695722 28709774 692819841 437436258 911713610
151890362 36806078 54150516 395448971 291949502 268875448
40676359 7010214 22977954 770582011 790132725 746393738
218372535 73095323 26208350 438724403 454062613 477799241
195251001 49579087 53210824 604337298 562650258 569230385
287843127 221083061 139867902 422041244 460106533 402840475
31264029 79739721 45928565 386286537 379761381 351524390
29199866 18515666 22324357 651939964 732567043 677537880
813981523 163108962 131144167 920422410 579769910 909461573
444546539 64928407 57312840 816989372 784184135 736971091
210334629 27908959 201290120 872244865 901218527 879507593
119251520 83219613 106745519 315140855 300333156 322600617
1852303 6655151 84006265 282241682 274576053 289975070
64372804 52636167 8266208 724043584 593267909 777774232
28416015 22606671 37940118 404674996 391158532 358043555
16136281 66294351 43159733 632825314 658012120 627459240
293162430 43004722 25313408 533467648 487568325 455399017
10688836 28330177 3893194 296976663 335637096 324297185
1435444 13341031 13664601 385525255 359047891 328892540
147465890 33434756 102558480 827480998 896892937 791127428
37983746 59164114 63154945 806949035 852414099 932365186
109748693 62631786 129557621 588321304 636367313 588727170
185909695 61600933 56481638 507229684 514474808 557919332
46314938 12072396 10602285 477635631 493217011 335587462
426060168 68266746 80524495 671921388 629466369 653292221
91982714 20353521 44812151 859376716 855676926 619322155
380385175 71111242 317991081 408621376 188129746 362743928
78113013 5010442 7364505 345575637 292065591 265794547
74561795 18914880 2082548 305058040 292829698 300637949
205342587 54388565 127350052 895831954 837257308 841222470
286495059 52153694 30250992 435776392 471928086 468953301
25890650 24858258 27089776 170114703 140563423 176409213
41316268 80051469 98252904 510055023 628764563 552822672
321326598 38122204 9581927 920163247 662509624 937582838
1072638 50529 267174 3210839 4699515 4459035
142626999 16770343 48510622 243718066 231815539 197868889
556830 27420704 87866027 884190712 706731915 846991230
1832835 157215489 142488129 471708054 620681893 588393132
34759185 122803845 225919171 780587462 729666175 779669179
91984965 74907658 26108645 814942124 689361628 753500232
409688703 107715154 134445999 609199040 491857053 616459367
481758928 464890898 249859440 563975368 623515420 567275983
39233494 248384946 32245915 697283273 698237530 633442692
8672419 30045478 49532553 315118682 363501318 347474084
729795362 481049055 302255009 782067341 741794135 688084552
21884184 87430259 2858676 375787309 512575954 450232440
69283839 4469653 10958822 235527892 153551177 213340465
68264383 64832239 4694963 109088910 100739287 85533969
431068502 83487378 1071112 727534854 575324687 655420692
53866756 39072928 7981218 761222805 687477710 773678559
540457550 138117341 19084453 736736669 564987299 873325098
82199484 13938010 14850433 663080561 634806083 655851128
32633494 7160479 2455733 41515893 17087120 13294195
7644907 1816878 45018201 372964762 382758093 370927625
117843469 59423455 120101138 186823092 174185161 205164721
9790466 10550766 5323040 88645281 82403467 91987195
131567601 35410035 82646237 442553458 438560964 452853282
7644714 15182653 15729116 508454753 516437030 564963652
41350506 19245402 12776392 68302264 66218109 68643338
26221747 978385 303477 96207466 91994899 94834519
497629385 41646294 61537212 787671501 426397041 613739430
31650358 34188827 25541025 153035231 185957959 182579953
387709545 133786951 34248852 516526705 485026282 205658593
122847937 11619411 55696207 647925509 699860300 677696479
131820000 195026967 37859791 846487219 841860894 792885483
113579494 86181113 4717214 279696285 290736204 315706744
1108195 46477 5399835 15136543 20041837 23281296
297288436 10184724 8359769 320024910 161825720 256499674
659716983 424096192 480589837 908060585 888246225 579508201
47173121 229356089 38325132 688866404 691524056 559074130
4923452 45531978 18887859 143920340 164581928 142492799
7963900 1400253 6036312 81096286 78674727 81880315
5970219 1515003 7467648 57027345 52910228 53317926
3818355 2163842 53369947 430565758 419256061 413771073
274944322 25565859 31499240 541107106 495234653 408528303
7764016 45942916 91268298 443668005 538298145 523894824
254976189 146413986 107625901 351073784 359424785 229319324
75273539 44424 28822978 450006494 685726217 591209245
92044456 40213484 1319700 388319702 341343730 317367800
1685452 2775485 2809545 223209347 201174301 209511537
166883343 15720759 102689273 678342466 664530753 672741294
5347553 96657696 26556803 618673836 562251765 581945670
62865926 16826785 67827450 355851549 305376902 438409531
44368154 122515168 16059930 354221157 397599526 394537882
94539299 58589525 185187479 781875344 806144304 797081067
488195912 72613872 14338220 629123526 687143520 670705420
52746989 22485220 2605749 125809189 125566232 65306136
183469457 129537832 150517394 261799649 297880038 217568471
30712661 30454434 4145376 412223452 327049541 435982412
192629063 80791540 149025615 368413485 297915880 326806941
36596258 1142116 90061054 630417489 761749564 813821829
28488396 76191712 112138549 655591565 570482209 683603155
629324014 14012761 265964127 776952441 501097212 845441412
157478613 16691702 75639854 554147594 543198241 545469125
196701323 136479984 6302373 480857467 573110569 556315480
185640023 4608185 293323969 742678970 630717875 747748008
68937067 43559248 2704603 265465205 315440752 244826763
13834346 442475 9655251 92874968 93722682 110179481
20957663 20080297 63342462 143886116 109963481 147351025
264136968 44646846 81562984 399710424 333304942 425348186
24543256 17056399 24149044 155535089 166962229 155616287
611174835 143524038 211545884 699203815 404497739 639408642
56588905 10902662 685390 117432974 96525671 94620275
337816951 137415387 121596716 558399427 571549884 717822736
20307781 33723100 15181623 299455560 309374519 305129925
381892295 108501685 83934050 814666829 790604272 790892224
355761745 10416326 28640164 485570412 447149645 492724822
70430592 64550060 55874491 396244769 341002405 435410113
1877866 500462 9383 6957991 5255936 6840217
206550903 13996303 34000979 569347407 517973078 536330355
314381898 17204622 28255717 398679232 411305584 379702158
27835552 42486746 19721272 105563261 109383765 99408717
154201717 9435405 64547071 535276436 549270608 488880791
28772623 58612690 3868927 140526115 147946372 113931025
110166763 98135715 18316760 877891899 731086682 731233038
230994165 47057014 20247116 459775051 469260033 473210695
447247648 53999620 95969022 660965753 948246615 830003843
14736922 4264537 6228930 47602476 45329927 42588221
104076110 40986798 54738402 191883009 103877176 179897313
225247427 95098135 89651034 258652534 282883669 272143834
25553359 8142357 3968305 99073910 77641050 100098239
234299542 26244138 97603217 236552873 203881187 179927603
14537728 18946306 104847738 378903343 380226078 408878500
58072245 48897292 5432727 232199069 209857144 222574654
356675153 139974413 59077748 453155013 323233246 484390682
1226185 581185 557153 14239798 14283503 13994498
77894685 1602638 93209208 684791067 696730728 625576581
65512617 17423185 61734972 551872519 699768708 686794812
25163090 4597879 84063424 278242884 257055402 258030830
4072067 13729669 1331296 42675205 51540773 42964019
53058429 28219937 96516788 730848561 815165660 813304293
579044 562787 384421 11009551 11753471 11582839
18822391 85777033 58990655 452007574 472800320 414842700
34951462 75051158 54087920 273615781 281067885 284608575
265698815 193700055 2798849 313168455 281106379 137684674
86973527 56306530 98177950 594093775 672878040 794469028
57603158 87230175 6629618 501393041 542193470 521533481
275204763 140754562 369180134 789539823 666766736 804969798
76320303 126165365 50999857 442203966 405741472 385393019
8925744 236348 25299429 240235169 265566868 281831973
18388371 6092284 10971148 362276505 301521857 265421699
559705982 165271661 486009787 800811605 510091069 807623929
99345733 1986991 97390541 174225166 161360664 128985630
5734953 15058211 16429555 390019518 342371298 381784538
19427126 11381025 38921476 180225771 131614106 178140179
69631685 29053057 31547562 297116471 288656450 295038300
9645957 14351556 9584420 68845353 43980552 57672673
16488146 13179291 7634050 56156950 58667074 53531981
203206095 56885554 43160009 219089039 190995389 173725033
158584321 54555928 24049192 347798471 424803641 297596048
48644381 55920325 54842570 577319209 419234687 596163418
94183137 62175658 37167840 429627089 549406161 520418424
22614486 26333319 3401314 40945007 35750593 40442725
283606387 197870144 72439712 909248117 766656905 699392250
36344012 21049492 131469384 646162754 754461494 813938952
12357397 63989433 215493529 458321297 469039173 448937127
112898724 28181877 20557567 590559632 552758203 588990624
292484204 31016042 26603297 366868128 281074563 364520551
191655700 146508435 31834810 600614241 649184445 624974535
112429487 12138806 128148145 497808774 409676520 534348912
121802645 4358376 101303434 422496820 473041809 507249246
30335782 24841855 32730713 179178421 162768338 186724153
377772836 5631054 48422641 503161970 508182869 516338721
346843390 34759789 321812542 512118789 345821402 520447059
40261573 8806193 28087418 80113300 69223124 68676549
71316233 17516745 5936243 109697289 66138328 112169063
230652456 281262130 150947922 331398660 440566576 294089425
296240682 159436184 23976415 766660969 623287467 592236742
37390270 9415107 9752672 99003012 95990021 94461173
6133087 97807488 67013894 317952212 340617129 314326444
65611948 12361137 3924222 102662377 100437615 54009224
35774823 7915768 9667147 91697267 69367273 84509926
46354566 12062177 24001057 99120427 106480915 81680814
100551077 67360903 109345854 236120789 252922881 268599235
21299171 39526 28084067 625693670 502965566 639452869
43076644 1048918 2815801 87253929 82822870 83615353
21785931 9840500 4107286 149589125 190712537 159869299
420880504 71502024 97608248 539344668 476514479 244389255
32072481 98882974 21542346 559467787 634407861 747856610
539154317 15012087 171177197 772657331 866724375 282594034
24299762 15790773 21231605 663288742 585395175 680277065
42817658 22712779 95791609 569119252 555247900 554702141
6745490 7059638 1448951 84051778 102826090 90042504
107606317 39024851 18433976 133736811 141515850 147816271
688781 1118305 52055009 289708437 283372358 276402909
359905772 47938870 413785 633387509 600240540 430779557
728755584 83554363 70049612 831296282 785705721 911779887
27411266 5379513 14533385 35367306 32558002 34021306
549266325 37857627 6129958 623784665 366304531 578359105
6432569 1136986 11058763 113114763 112169827 91796201
60882989 21112040 22168819 470034186 326374744 436818205
129596136 13896919 83448703 144831866 125618708 139647178
321821247 123333844 68665816 331266508 273862836 285993017
1773367 51708020 38630640 467392057 395097592 418575613
381613954 26932017 33376486 855164297 950774412 802335738
405464989 126867690 48683156 486241785 338552909 152689454
26622562 33995394 43853494 564942206 561884311 563673425
185657243 17180905 79210110 289981794 264793996 201823611
107920226 49131307 45756024 123146450 108889860 94495126
11352839 30660229 9492693 150067459 167577102 162434597
36319522 20396252 28425845 689071957 592563332 686221802
22060132 20529741 30734633 305930358 353840785 329067486
147580803 87719229 472482 225541130 183754986 178680275
3352047 5596208 25731635 203765393 195914294 175823850
7425404 12282555 1420388 41784773 53098067 48041797
32705866 7493271 33960082 212138037 207353242 155723675
1519834 1864899 3941807 15540777 13034709 16809934
8539000 20095817 62088639 573600844 515224387 557422974
36480115 51974 5314614 58232081 53881283 60644929
471601806 253855446 57351067 541402258 585882226 593891776
405252142 66136138 101674761 639992292 505125826 624458958
23863844 121541212 62874423 242632861 313757343 303058605
15421137 14645892 10130621 201564792 187227310 193921701
33202504 39104505 29863501 312250725 382454652 360596653
96288428 229965484 31595084 654828473 621235491 678207986
82942920 21863835 18183652 416544744 527459181 493987267
313217001 785555 36333656 556117985 539659478 526104123
68680454 11244514 7426142 113936252 97892702 107100500
112121773 603639 67221423 958801831 929460171 774381801
163893341 1307713 6897418 414844152 453252584 416810240
46361371 51400951 43756874 833597065 908416636 785929360
128715454 20490765 53975978 303600665 285334151 315532351
233163027 12202510 110026715 263332202 188451449 279751966
75816657 39556569 37648767 379022464 382214545 393822475
50711590 89284420 4000384 628199532 533634254 811929692
607238309 385486488 223148520 904308008 909525978 863150348
168399156 35422220 143685604 505654159 511220118 656224358
46980560 63508690 51625888 490271132 353162459 504697110
71049086 48549100 27998217 153699160 179068056 188920518
313457138 3464699 86879677 388855637 251464760 420619578
164542417 88519288 123910604 770381591 621387598 746295966
67284046 87153992 28865577 587869460 703092639 708891116
45759860 9247467 18090445 84494371 90531013 78510581
8869059 576482 1864022 25774459 27745857 27622336
279471010 78873722 119830442 704036243 662474713 582236044
532397870 27748755 376829634 719034270 121507624 549137036
171320842 203042607 39061933 510287201 488987379 442792895
188964098 157639646 92099126 886679339 750495273 928370732
92698137 40598830 61083580 413184861 422992458 374294925
51087732 7568602 131628216 615268576 609257387 588730068
17290935 10824529 20377633 200276271 187234634 198133026
107469344 21828373 26027272 667611092 676168646 515270644
146632636 41337563 40175803 231401956 193386216 174023739
57820849 51921880 10863893 531786857 723021034 781374214
63825591 22647776 143112803 673309150 461028955 594496245
366385761 108697587 167800917 383723242 284937069 314684469
255706952 296495554 85922647 537718405 525118950 625979626
45879075 40024559 22695133 214463591 201814143 202199243
590204 769267 3428422 18643480 18660896 18052670
68211032 112406756 139479 554173418 654156099 576056953
257447426 169986579 223829700 611573059 589304328 553414436
29808099 18486914 157732311 467921628 461758463 421762750
70396426 41366235 22359190 901439363 905891641 638248490
130844602 50233146 89616484 652395486 637403620 653792439
218791419 112575388 87598767 659314455 652822920 506921206
256639546 5723378 133136017 500068176 503162049 456892000
155753622 102788148 1205215 397306835 381443700 377168888
389210345 33863723 25364357 687130183 657635947 544858481
36590498 32587270 14512386 610294227 577473895 627728151
121083767 67467060 33309241 511464965 484657870 530243674
246444387 63771910 15686986 468989114 282221717 333385985
235160153 16069289 68044800 574169869 631681614 663511595
55378458 7820413 18041505 169826513 180569717 185248302
98415521 38514273 19896407 291171530 294040779 217199179
194169558 6612702 15032544 243193341 247249898 193944143
105346306 16840699 54770872 170675193 179515221 174198661
19985352 5229045 3735113 36858528 31717147 38755913
175005492 62403622 18727304 521694834 566837337 571718253
15561488 20652980 6640325 234153734 250145092 245803488
23746373 20249718 33513540 449148703 431452334 414494665
41392538 86564327 27251682 279072845 279626455 273517335
614891212 62280034 294950597 736748111 526846355 595240668
43369888 3540850 7567732 55137136 46265842 58920309
225572142 32962466 29882829 232032786 184923021 107296120
369120301 10785759 33522374 567111476 495690948 454200381
340305097 175189241 143461693 809775011 758605431 867355304
26495499 139540319 63209167 698587917 810716406 826643502
29566484 5992500 28893232 629896256 907867615 789320509
47484193 62841851 9771674 372944231 354653375 389681194
41326296 31741501 3944918 461243407 412764488 459706511
440046862 124397958 43320173 614661130 403273002 583772060
112760697 4400371 16932754 449474331 459352943 268251933
266651233 217440499 17622271 845435436 829327129 736827249
176505923 19509662 69595271 313654310 257229988 322847434
5466518 8667885 131272987 732864918 814214487 768414975
26213054 15916392 6517654 591323626 602462127 625167272
261279974 29120462 412699564 422123098 634890632 497975484
57392523 31308466 41893014 818138590 824251091 803582371
130036588 11117864 79258329 171658864 76733980 136868003
120887654 66579426 102946160 665936443 678141951 667230424
4493808 39370074 12342260 220607910 248569123 218473670
399794846 308501113 89166370 838209669 647423445 837421864
211661248 28827639 249941044 448406001 432498658 464590872
17298059 12943714 15369931 62222575 52423319 61187128
242075557 17393627 7086464 447766086 456669168 372759165
108461965 16293132 14912566 164991933 109227120 168482317
73675295 126462150 56016709 873091576 806389208 917196293
183107221 40463420 5974947 731368170 858776225 868384622
179299104 11018586 10819333 281847697 217664270 271615762
119035436 107246584 118596414 671442224 656605661 655766552
165360369 175412826 83577875 529066592 494653015 528694675
130426387 100142676 134747378 659939638 630058459 656131250
16957543 65109157 11906780 577722534 489116171 350423984
43347324 55383959 3555907 399016108 435158840 411786714
365225572 71065438 213221767 660171903 642937887 603607703
387451275 293250910 35314694 867647620 893278734 837128896
115037922 83877176 30942891 276582669 257343563 285497801
205707827 89792611 35962828 462953186 414222155 510365098
463348986 24671150 12976328 818834668 830357367 744202693
15323019 5225217 16014247 295774782 297023786 276257081
145243114 370743207 226286826 921920504 844870738 933821307
71875571 33713032 23950610 232733651 286950026 264888852
34631954 184325280 81759327 660167548 675143649 643825593
2838021 3439378 6360150 26119208 27466483 27980847
243273828 154670316 12269233 506290192 521764934 579242815
770810 16011348 5857821 134929641 134717788 137418408
258592182 146120305 4648614 663733275 656304502 675586732
3938426 3539421 4891101 13835551 11627139 12105383
8924289 48845915 28341874 747913718 760680453 636634458
6786974 3071152 4170443 23917603 23187925 24543894
149114828 8626548 81506551 256417637 255725903 244405709
432051554 155301553 44759376 549796972 487378422 345973656
6765454 3121325 35981658 179917327 183022933 169023695
132023200 25494577 17696775 334951548 266947533 261430308
11637169 2376632 450421 124115859 116184274 121922358
27067104 10755233 14928721 33767549 41569235 32095037
159570028 83600782 10732484 211943071 115010500 203948908
18737626 20048208 30693070 138101493 150935027 145524986
19685397 54333841 20166321 479733412 460826518 358674841
57995366 58771986 117654040 613349867 712654978 502030330
236158120 11698660 83773485 317331891 138207640 233974167
38844708 13858945 41819476 274712937 306870252 303055268
408096252 14252763 120262919 571673028 517100585 412400892
1894024 3505602 42485506 454073694 466981991 467318316
60889856 27916852 3643664 401057803 385472366 379022213
10248406 29615649 8217556 287467614 267590943 303877825
59823123 1040544 28290832 180055135 150403753 176949889
40972062 64392056 16403052 336386913 338381507 323145014
135385752 35748686 107718149 915275702 802881534 948521137
194121185 47062831 13549436 238500220 127772828 204678301
208138142 111469916 122596327 552169981 505960986 567947577
384859223 177560263 187132580 722347675 756407042 657398085
63517302 47214921 6481101 103645847 76428396 48154613
138851099 86655246 7389136 725741461 642564890 721021531
11879081 5919717 14503789 108074126 108465579 107617028
406690242 65365331 236329645 647874009 529102152 638958670
466863853 47352982 166670020 575745768 249633076 412007366
82163352 103893557 157454391 249167669 245818049 230142268
6418093 152379303 1084242 774121706 734269777 817454121
637926373 40503439 1056619 801540366 839507449 804333725
227615858 67206772 23215361 458969424 277780850 371761863
34606206 22120006 8195477 86330468 85636193 78684860
504478999 117481803 26385217 745616248 499228607 660486324
30741806 6043061 6599431 35696430 23015006 26653796
160440926 20892045 136474971 517886050 445614665 581279681
61248658 133887969 2293513 665302569 678905737 650792727
3360923 2399753 11235474 55105683 61951489 64334820
20206866 6266027 26089554 153533667 155858397 136000967
476201066 259884257 7785136 704248740 562626881 295174998
24529039 1144127 5480667 200793725 199524729 171821257
219620618 93182076 105284090 765488984 742291921 784009030
1299473 824287 254853 1472937 1670198 1163944
253105101 152038720 125043945 536459956 423221100 485818548
352189819 115179721 130545694 782110262 756958245 755286927
90469356 71160399 37950449 96937407 92738463 60051379
248298982 4741120 9908308 363105130 347691130 356740624
140240700 156006952 13812880 260395869 301683026 257361336
38681537 14749966 43154102 222812615 171554537 251319476
248207688 46356809 11919657 315612621 222014303 364757650
396719805 4696778 143913381 511995195 445815974 619717365
45712439 3819526 81336415 247867032 154504056 246419757
198230379 32186022 53921221 681917969 619543547 709797857
20679706 2034858 254443444 527146431 670537792 596607384
45793833 18555622 13471911 272096238 279336240 246655527
211094824 54298132 53601424 367981569 316944276 209300832
17885697 31109757 66194927 209736343 247693956 252226171
63003048 8959289 29869099 219090464 200589879 252117825
9973086 51750860 175943057 825610068 857418602 770164841
166322304 12550041 62191604 660811421 787276578 775708284
4224994 32368611 10426418 133779127 137719340 137949956
134263899 33074080 48905145 695819666 428802333 702966726
92805810 44417133 22036967 203339317 167461392 211344626
50003956 76907266 82169372 837397426 883354897 819906849
101203170 22859785 57013805 375955274 278195122 354614977
10305288 5311408 8180071 44622674 59673020 62720507
18037975 4422779 218317 127854537 116215772 121989713
37975318 845105 20267161 557141204 411554031 561764709
110226638 14184419 108376870 252267915 224795523 372140183
59772549 28967195 46571811 494426190 416709645 503139851
53147158 48768727 874462 114279353 96414177 102272476
113210614 36189393 3526205 852549788 905052811 886448862
57217950 16880418 28345526 871895029 657680486 781012471
19738890 120659504 93100775 409933805 411513043 337083920
87213915 24241980 27666354 604830972 611131217 548008130
299151085 90703935 202759022 481818162 434043567 428664336
72866205 106194290 102457950 636693160 644859939 660843111
314062337 51186146 104207385 850848585 856516539 938161824
75587763 18855940 74173431 552495466 509416071 483796428
49309860 54827832 116702809 954358003 930478972 769427278
68987898 20872398 9182602 177865695 189392485 159367990
338375985 101028735 236881297 476397452 310641232 485986521
18735855 81765699 1554178 293290253 290718480 289906072
80325969 12131621 20716389 103832442 76272328 50494030
574920973 7977546 239764014 849225368 834657541 903273781
62645757 69042440 343077225 880180327 903413105 834907397
23381745 15145898 32215998 676185119 633188465 704182174
99470217 56858269 17346266 812200742 795391722 790065679
146291545 219961850 204154975 700236434 633509571 708997112
7962268 76775134 5209578 216642611 237459777 223900143
983508 47963526 54269786 297419335 323902662 322022686
93389589 90720246 9733289 880206848 880874954 860968349
2173768 54224 2143709 16480826 14486654 17463209
28416543 103950256 125854254 645349330 642885906 608088100
21120506 21141448 283426635 950308005 772036908 952457432
10102615 3631473 1334125 44001833 51040258 38595788
272467445 110123080 239402724 623724069 731562894 612220424
280323839 216230128 130224776 302529481 313437815 253712840
211282855 58450571 37409421 494843013 513529598 384478817
462759 19207518 38224906 524410486 622403013 454492833
288450902 66480779 83374720 505084350 265517690 478222565
174892921 24385521 7502840 419760171 333980054 299590881
182058073 18922057 124488438 321950124 203009662 348942750
167973884 17085035 112629056 967216905 930061669 939482303
408590740 14141535 196781432 671541698 720630280 613783820
2270790 24330786 4501530 235414388 257010757 208144371
259406589 138735637 64546608 338015750 329773843 392000825
298774804 10603450 5234869 549355777 456882420 494489105
60766669 94883095 34910383 471929348 539858720 524381213
16578990 73760519 107321711 760706216 717873815 715811936
3668531 4424874 5861749 69376353 72645275 73084847
58322807 9927443 25738546 344292207 418847828 402472258
168533055 3721563 62320493 283757417 270821362 299043780
1654314 621900 1683804 19391159 19931022 19793400
148911125 82519641 6373176 434276190 435896089 480839698
95845918 98607092 30885116 657120416 593323641 561938304
27113119 7993783 133597358 453298003 433386324 459407879
264104051 66971412 15669861 759700034 820383249 802914204
15061767 19013525 469547 173702567 192176062 169448631
56596455 170907668 156253323 449405424 487704022 402876512
108826327 14459315 35061373 385698401 450820790 425596424
146801412 23403768 35253873 286280205 281270321 240448940
45072315 24088022 44945890 585459438 566293080 544444013
343710865 130656697 245268464 626885005 555018638 590657578
104855708 5163805 654005447 853614817 688659697 870279591
703527815 699074176 512946365 918969493 900042416 739810393
237038718 39555004 11212207 287789478 283931504 237310921
94193519 5537060 145018620 295623828 282731666 316792245
19291561 2927990 12939444 49863351 46229746 50711905
10114922 25035727 4678606 221358462 233465656 218695083
28561411 41903532 4686650 215934970 199388845 159484507
11266732 60118588 11443549 373214689 390357578 372180410
334756611 167990627 213604092 440114024 528525969 504055850
18911654 23155356 35943915 239482725 241246554 237263444
80637607 12103800 105997461 255078150 280128906 284296650
14129224 6594722 17542601 242982964 248520359 269836918
195075511 49282019 10656904 960964877 981170069 961946716
114461332 35780182 177110378 564848346 481922127 539448824
50925347 10805075 46208904 450774996 441604483 492254746
266124 2367974 945636 8758056 9379104 7002142
690239506 275981334 579088657 870201136 615324582 837842706
388932758 134365254 112814334 752693980 770555425 619127021
25818068 29885175 9361112 162985371 177278104 198672164
55744757 1478226 74880523 688417483 699244657 777150850
14118888 21380623 15936989 262276441 261525872 296873507
11373008 58817706 36553989 278674782 328826900 330109841
437550799 8163217 6619795 700719760 675362819 609269652
143147692 311042157 4889003 987469506 960118004 951530095
79832992 10724805 85218420 893922593 909544687 908202477
309973490 72822912 318987776 435819131 584982516 538845046
17481911 36267787 11732559 281842161 283735385 218110712
5813363 21667882 26530317 175947466 197953407 224468943
107076223 2154624 307101958 775649950 705871225 717377466
30670494 88116158 166429151 487485139 621745168 622656560
108500827 26993236 46921544 204815557 141873215 191302777
2577460 66661103 104109554 506146582 585666946 598958599
11986396 11535277 5923802 89848329 111540310 108787457
19097849 137706973 244937740 946605436 858307020 945879846
384348284 32346655 53662575 478454883 362870661 406913749
2687339 14691869 20331939 638772761 646074395 589382106
129503740 75473434 28233356 170411555 144222970 107778739
269149862 15019333 8954781 432053541 418663801 225319087
209109133 177251736 41934066 542519172 571980586 585237644
96188385 3619720 5973542 161374179 133839595 152644065
762345 68435907 18996252 317599646 240260085 277264644
140658927 86777818 11228175 549789505 461505531 509787223
14061973 1754757 646921 72881413 70858857 74029353
263336520 50045499 20242706 809447437 766731306 775083288
55063178 33242488 15854165 113140483 116592415 102270034
72831519 6252633 24087343 430747889 425504331 445415700
42393270 14972764 4863810 323287694 268337482 323673356
10245569 61057680 39967288 341162864 315052195 348930765
27543811 4207432 25754968 168673513 160791519 156114010
3277627 206941562 160441059 747388103 754571995 767485417
10693031 2872902 6050385 18482535 19048179 14661339
17739506 27364471 85717018 467817578 672793647 682003402
371355986 304125183 337928549 615254380 672963701 617982269
223190818 130485144 71120039 693293797 782406041 769736639
572148766 56259339 253842479 741761296 753429907 722887815
107974328 2575377 27547976 138264929 86550335 103481770
322000093 90791405 52577349 951038472 932839410 889482378
119893175 3509582 17819834 177329846 147648385 180841114
43870707 2074042 190174174 786487906 820469766 854431389
114478 3658 32144 2279696 1433196 1809469
648410131 624969987 592968620 729730206 873976197 719943027
105156083 18237690 50653382 545479272 545437157 554255759
169291776 2987369 81625249 830539002 886729054 792046797
52787631 187461168 126541888 872374977 832039089 920946954
17721339 796502 125502737 297235891 256053125 321401152
24922617 887271 8294517 47043307 46181866 38006656
410829450 372833089 13489298 515332811 506826397 601204642
283356418 55625814 129527134 680021735 725986738 834092138
556484 1786912 806048 14060395 16695774 13412698
86311436 42281096 30921952 391575720 235787984 386146203
10256652 3921043 7982404 166858466 208425928 151062203
580941329 187436344 143800991 959946097 800153601 858739349
18820530 27701889 20253047 158649064 156808531 148078547
305687262 26851317 16458087 856597676 992176339 940678264
1122108 1871469 21902194 79703766 83822986 74163850
397092724 186678736 75680318 399918801 341840964 303264539
48911743 46038868 174911643 277008069 404627029 322344323
66468516 21056535 10206466 236378883 279636126 147976568
687832331 74455446 48557872 820617607 503303327 90430753
221283971 39762747 43025236 717882657 569491246 741310728
404851962 185901083 108277062 494735982 282707278 200454056
439762483 114503260 362084321 495142282 673609104 634844060
141219161 68858823 1402614 460752678 503735688 524050871
172566944 22870880 113533543 287999724 280584240 285198583
158942082 1690806 9522503 226918251 227384224 181426425
70068057 72009117 6952586 657339748 579071023 569751204
58865153 42729254 44617514 563793052 452124500 582217146
8006117 6219841 13183113 107228204 134573467 135358715
1112703 5491378 10670480 369714467 357469238 326338511
116430690 64837989 28076768 437802948 484434518 491459404
22457472 34344874 18560015 303703699 308243211 307337124
316601711 130805261 23091190 458011162 394826231 330885139
15327108 32347269 66044178 259582280 333638543 338662977
59481115 56020276 36444804 272014262 264948050 263421987
26821749 583147 2328177 73232091 71642087 67592492
90776187 115578950 27754973 419780985 398453084 416291843
27810829 5233327 15903378 474116366 475254020 491463375
10160339 4859509 7466945 94561196 90276436 97074626
11764296 13604538 13986753 131558985 136308845 129494767
137767204 36693504 44353852 323761480 375785560 371628142
23599767 16843974 1246693 345258502 309766967 331025135
274338511 259565439 18882131 528462823 683181616 509108854
266109343 46766470 315319292 500869953 308100131 427686583
237285201 62622318 85883184 273420587 206982912 252407575
18128935 114114490 13516541 702843019 585003283 633251999
163817161 35593707 24903822 296348998 299847167 280017210
15854314 28138735 15024815 337670877 363082729 287316561
302622453 66083382 8082756 422987842 293940677 428847976
172197333 128202396 102295354 561646870 452333034 567902793
427615730 355675022 239256153 768795336 735001364 694578105
111839232 60685402 35979894 193265577 171707951 174511783
18734549 55386817 14873933 479774629 363437591 361857959
46248409 12816460 4762923 124085235 128726947 127714148
221867536 42813857 30441968 691096508 616911935 712528522
5895569 12339182 100725436 498776174 514637098 515305157
41771596 16622724 133417897 458720427 456190111 451681814
189024136 71402333 4740465 285463920 284014608 205283292
354161439 27121648 87818061 406072718 161090249 337336562
245970996 23210384 34916168 309797108 303621828 331457783
12474867 1394218 1716610 48237508 51580367 52676458
8028473 54894937 147580475 687548466 756726252 740106864
230329613 37938116 43993632 643623620 643532558 627893135
109154055 108669510 28225787 636430850 622392319 638201595
51893227 148576997 93141184 817680869 826868301 819561013
405041621 10334649 107717911 678505308 518827280 538772556
25319072 9045717 89000294 526097047 589597004 707441480
995803 32446974 19214893 288984358 263512949 268667391
68564771 60070623 84557958 727586237 733418201 734720056
185528627 20087212 39100246 294779751 312224905 310391987
43704983 11306012 4612118 147850090 137092606 123432874
5179911 3357984 6181081 73489712 90554687 89276863
369616588 235808974 107215658 456324998 340009238 168139798
756336754 361826050 484050063 781374544 502694130 622321553
84014504 36465491 31879958 178837881 178644390 180574458
361618141 105698935 38344082 527292812 409194664 663148437
145079635 32472841 17034603 339156926 355876606 355605541
2809994 73560061 9458739 292668509 293366065 320472912
44409614 8740722 24438725 263456567 287787026 253261889
615412 2700998 2102279 23103009 23312598 23945259
7546115 3486614 37020971 365762949 514416182 457713485
464283275 76599064 10777516 752487150 708038874 604351426
13470646 241988394 91754766 632315432 893733078 872323856
153947392 191653519 7713811 726058711 655777869 723403521
36862911 42423436 54362555 420419215 382130245 431296426
576038684 237027660 444350896 689534898 833032037 842489242
293393147 31294394 22591628 504087321 388480495 487987646
364318285 68965119 24953436 725989241 617704472 747028658
26586055 20255189 80588669 385342938 387949418 398553434
98278701 21930237 315185 175063400 183633223 177070133
5769181 2071583 1192489 14284552 15574534 13690550
50718680 40697781 21543839 330597240 326674547 320097886
377085 38595 206893 3289536 3382533 3691264
25476861 84811190 43297469 127470308 131172968 127236558
1712803 1903328 653960 41838461 44993467 35472725
38200878 11478434 84627219 717141096 638048451 755768255
338421303 109722009 12917819 372238421 363626850 357942133
33454098 5584585 41487839 186924923 211558262 166354695
153060648 240695284 21310095 958943270 816676063 929338077
28233654 4148196 2291197 67235647 69450223 54822356
340006036 2747257 176220957 608251351 514829972 633793796
587054317 152867007 481888744 683767037 305860112 690967725
478477319 49872891 104955573 646233040 661158537 428044386
471404349 85794670 175966450 654940421 359804659 614720081
180533672 20519843 205706474 323089853 430797913 421541591
280664988 60113170 47094806 611068413 588218088 545853417
13840908 29668684 23840738 469721520 449136854 423312135
648628847 261417648 23454030 787061409 756987964 678574710
32785098 64385874 59685527 344866402 338283737 342158483
27069611 6220068 4782655 222415813 212783048 224542758
137174858 35306407 1064401 478687200 516957132 399243259
107142669 108176931 69473332 802075902 762670027 846227535
351992723 134921767 33484663 368776710 344126462 160264369
98676859 538945 53498916 473711847 620603021 653156650
102951204 12105297 159520360 697233518 643768128 718816702
134221073 73751893 35178742 365355869 376697546 344302813
75283547 36693328 89086885 235703989 232847039 236135529
223491377 698844 39334932 409730000 407948054 342814560
23853750 8325076 6332811 221074120 196886586 196048436
18092876 37511802 779378 674192543 497697542 580862033
41419027 15346618 10107512 815713758 830691480 819885566
861918441 399785925 441778205 949030836 823535016 703094666
6309746 8780342 32910064 152130666 141162098 133027065
28285031 22714567 14224658 293071653 366878848 370147268
298810481 315470435 423867776 435811125 471901731 460640961
115852467 130385934 21310839 706263057 655528643 720790066
41165537 52997711 5026350 373470739 350896300 388778742
42379513 6424724 6337009 267235639 276095610 279166626
50775089 9290190 5083716 219384864 171891510 141234874
112266893 168526437 79457988 520053022 409768716 471498738
41624968 12328878 204826177 721629406 709206720 606577555
348228791 8793151 27438534 482897335 452362207 413952000
79911158 12958223 20577148 258165959 219187653 252816262
99196696 80614821 7993932 209794177 218177133 244627230
262590403 35052879 21449310 634625267 681662340 653574728
14504986 1602751 2163297 188790096 153431529 179281754
71012033 9430925 2575703 456257439 361883944 431028809
532291491 168885591 2009443 830604140 902691665 853423171
741801073 252454633 76138005 814626439 628163641 736667502
17238255 59806917 58102672 534471488 526254358 575035679
142212289 29106670 122748890 190591297 163439623 152782481
155995841 41551925 23003702 249025157 301095673 242803123
254303838 96163871 89595458 394114223 417294645 333001621
335586671 21811022 207970609 927014988 909143222 899773738
157246830 21991108 45544000 257867837 282095733 238518762
49984745 13957400 46776604 167059620 172541710 174280896
48984158 37239010 86448830 531753607 632987297 632533227
170552985 263326873 9570893 810211713 809066853 715430344
5747010 23760763 25687092 431697660 783906150 789690361
9651136 46856650 3617722 279492497 334515599 333242375
269563967 62991911 108862693 889126085 728922809 603064869
111168404 59024590 58201670 247721901 242809916 185328650
46920375 23517535 15613159 174248538 156384984 150781590
14592195 36769371 56234502 436185463 447207416 442510731
182703342 9380182 39633986 419154319 384855693 401999181
114485715 46020871 9453462 477355931 488892294 487741296
104896913 24709716 45900976 811709667 758889015 767535174
79751040 30224787 15663493 619035908 655760006 711604090
684781015 352719728 35961434 819851114 721222050 424076004
39423426 6119257 3490630 72025057 68054903 52409789
69100941 7006746 31317168 144076230 128240246 169303236
199717809 173309452 56148959 577589512 739984109 535995628
44291174 44836923 106935539 700356331 579098930 685543906
98799607 30569092 158776924 903351729 976529430 975752957
95883410 809166 65598479 203057514 203369501 198789200
88260524 46564824 156632415 659131356 625650094 580197719
71020159 12487501 69732095 419317566 435151070 412250718
174805314 61017898 414520000 818579560 853304228 596715200
265244044 94283499 5768937 784150415 752096440 753596824
554704241 289880479 87307426 852821143 826149449 831899889
65620030 33416452 39734606 284641070 333979576 322908927
7911726 27353429 1855376 224218753 237837710 275353045
137492467 78448841 10382777 748681364 743619386 622311565
86368830 4978492 54552268 493598416 506668586 491305258
98279567 109124903 116262857 662751275 865093603 862866877
452852704 261637264 26896172 530533716 500939188 511688317
46092454 70244954 37749752 685062826 668161036 701208753
366644014 49445205 147339050 808062218 725407340 653733175
48333382 5665418 97033041 536885874 600580496 641916409
9387457 33251326 81450193 654231579 848739504 806083345
91958587 25950126 7036231 143127794 58414034 153543655
484024609 205033 160310333 526051572 495173356 375147022
382346849 116456511 62099984 574491973 313884011 400269844
3229608 142195099 26194738 700164343 865704396 600721955
237168385 35588280 150097216 420307860 342971700 310620804
10265634 5107365 18988598 118748294 94787822 108859265
176873113 120462682 45516966 299212798 316315939 189031569
275164390 152739852 201179251 691709408 478601578 572646629
87447895 6570434 11653956 119108150 105412971 90572492
63071170 12544284 11183031 194932724 184544570 196681621
19176527 35616861 30228 249084260 269149137 212405289
159582411 143715813 24197027 678427920 629600803 536636572
8877681 30201615 52524815 748212271 742887685 741393265
118363460 30956516 110097792 469114972 461352673 457920297
67196393 17070074 15643537 162003171 151176265 173937315
194753346 67716822 12808336 969772732 960890527 960388481
122221850 155952227 44343875 440527091 463864669 456872469
12454284 4420654 5715083 67131017 55778125 67775759
518591142 197309860 65007972 697697780 497981171 630194098
127647783 25044814 5116869 401455620 436061375 486445987
9957024 12680472 133877805 601132528 660556482 576114123
667922991 195001790 125197857 715475602 667454992 439092974
1067432 44132380 12299464 377632748 323912841 364001240
27193261 12732089 11804123 331331960 282750046 324399084
132400263 55682685 102897760 601989030 373650028 526902106
1759662 994243 6468623 20764902 21810088 20016209
188983356 1288438 40229009 595730085 499428865 719272383
15837154 26769611 6764286 253257278 234469883 214283902
468604 250827 112380 2892782 2869234 2962525
112864314 7561728 22204916 571808498 595971919 610416549
123341218 28992154 7252204 198896824 180729931 110199311
132331555 70041111 33415240 174402915 191864539 199397987
169740687 183048880 4501646 250988011 249243134 199855960
148231955 38667125 20649632 862396620 798059363 815257442
251927884 159142414 12311092 650815283 655463556 463486879
524425102 125058853 96021150 777757211 709564421 663881100
110677323 48262881 120733781 756470188 819106497 796542657
117804174 96726438 35599555 150294802 162828112 140944750
102566047 113983625 46375227 521954509 529364159 593894437
827688 4536458 5976239 167137539 219544843 233936016
99381997 14868553 11286236 513976225 424223533 481486366
789954368 283334252 64569786 901809561 792024510 721770514
105548774 523145 12721077 222019799 153416669 220668891
1101687 1221649 89841 4661729 5431411 4764900
10817585 336447 7119428 191954560 194725610 220327927
87394579 43272480 47646194 162180841 165809602 146405650
418041082 259231273 112169992 531243133 355600596 222848762
176055148 52403154 3602386 217033615 164843768 217795319
43135585 30504856 11410866 423319643 385616686 360039080
228936494 119890984 104601335 430326808 431813749 376109359
464473397 1014184 24408444 658181037 565674404 246921225
48587205 12481041 14148379 176352054 157992926 210569736
651477106 256024568 58600103 750064387 431777358 720037241
20564934 46486065 17441398 403786312 402608156 410749795
66932453 42756117 3953395 122233960 110587834 82520040
147458 354289 1556170 15102327 17182703 16515511
132542739 52151119 79922433 458559134 410864863 453816304
224197356 277616422 87587273 234862520 302339212 243670942
378928702 162312495 243464177 674802358 495785757 621008284
81719697 7115315 126478389 728085045 826576433 749208708
102051067 6340237 44708300 613163529 650831517 718431739
149510865 119305655 30055919 351317319 347286632 334811299
18835091 16513722 48001264 520921044 451898657 474471576
235557462 93401421 16466345 538580802 585959292 598609024
371415056 100203330 49425078 460889641 445145119 487131877
246394730 15590914 9287812 293911454 97755803 157770061
29318138 92014885 3112545 295726879 295959529 268688895
344413257 16540687 188021309 735928384 551136870 689060090
133177165 51734186 92507774 487642181 503260158 410100737
1961562 12576372 70466547 322019977 402505605 419988315
2425966 136752 437429 5220358 5187545 4785691
171437286 132562440 155603915 796085887 778681346 810296021
47494298 78657528 59849266 397770381 385041959 413895533
300850455 18183423 36609819 937335178 904791765 648660591
101771362 4577552 4570793 371712946 220931759 261528569
429994365 116562583 112908605 728693531 599222156 642520606
3401154 75313737 103307071 905894436 852231346 936047107
15767916 21901563 51130106 752060610 781953349 660801760
21848371 17888466 11204372 617492551 643511730 660361297
15372042 499785 7320682 255779316 243409329 219456542
250375660 158736951 9884180 833888079 698785199 761255777
2431490 94343757 69168869 368942664 382295761 380580176
261029 737315 839785 4727372 4544694 4118329
100509773 22796452 7317946 761266199 830474968 835959202
155143813 50595063 148568243 773767228 815507853 872639682
355303001 4165081 141613091 633325374 785334138 616396383
48585295 115181904 66498199 476697158 559839258 499709817
382249119 130267512 90294795 609876370 544036794 496773354
180123959 14396754 116629290 584642815 552375882 492586054
244074737 55369298 124178617 724807108 560642871 534473564
397882676 49016212 57760129 451638081 402065762 353909042
35377848 45019827 32724829 238808059 239587502 239603321
43006217 22375062 38566109 413396079 411204373 369672861
41939635 50105942 18975927 206961101 255261599 259497283
25162 1016798 2368488 8945084 7639655 9126882
126912644 10393925 35063736 214636579 251612379 212929733
18464323 7964573 6970384 55986912 51508464 58128031
39909579 78142269 12400831 429819003 462724324 481373591
684474317 88041389 109865541 816063383 740524336 619373704
79378209 30999776 11423741 621719847 642294876 631161741
22739173 2084176 36209880 226467041 260188850 248764051
59800701 15991685 37439680 75712707 33546207 46544067
72206887 233472327 57023429 526649040 534904508 551856787
36458649 199217871 163615629 943512892 938256701 880931393
96224698 51374632 30643106 595974839 394282466 665558281
573584189 205862083 263547623 918174624 875815256 961699528
5050443 4607368 19062953 208131108 207499332 202173905
56866705 22344830 101762397 239068829 289397218 203718050
770211022 101456853 433449533 907849703 179134853 769693021
89248714 13579229 40905035 112302254 56887739 98900954
203829780 214366553 138710625 642093442 639172817 647282686
16966473 4361778 3491246 100708991 110781794 111209638
11407436 1778396 4027920 38206643 58952627 55618780
231550379 58349823 21492446 311453646 359509393 392333424
1270779 35575828 73397991 539082314 463388676 525059755
121607174 32435000 46192071 277615049 272015078 270016307
446621539 102296973 196551869 523760105 309582466 532761935
49569847 72021339 115875660 510852479 449969521 445868322
181217858 71876248 166757047 478915721 641237695 615323523
17497232 22360950 70367701 629135138 618951843 644183218
276832953 18054906 414474566 858505498 735146185 807131704
157583380 790724 117366646 383196844 376704720 406464889
17422617 26255095 3360532 159057369 166386965 166561543
620921063 100928090 221764051 959897198 901411510 711210457
38967167 63342786 23264374 397154305 413042264 427141927
2307820 34377302 19785401 213615333 215444898 205834732
285091291 4470436 9403339 694378288 526409455 625841436
7947046 7354166 8968581 79651774 77269014 66965207
217530108 52330788 1918046 482455275 286788169 266076967
581747453 125043326 191313955 647896510 644582688 678660691
128567679 113715837 25612583 394868509 479861358 436431842
169619769 27795523 151623762 620067144 580811707 621702573
5376257 7037119 126692258 756426781 762850834 743231310
192459514 111763763 220471667 750785813 560684966 840049155
143865624 47485622 26134541 208811471 201922638 144301588
198023850 150943947 40158563 360257127 418487456 372012318
109658246 22664840 14871809 348547620 336714274 328786911
108303580 1999597 25484705 257867996 172972896 259786212
292683319 102449541 55508766 834763756 520874567 723173436
274648782 126296544 54851864 735915943 847642064 854684872
174125751 171970873 130302504 376340844 332302662 311033784
61002040 172228126 185627 478809361 448935044 449515619
388477 2561893 735764 12897336 12771191 12845436
861231 37581161 45811435 229720122 211011033 207228944
245389486 221191041 132986405 794003207 789933260 714894182
141591605 59346913 9400100 270781066 352364186 270244688
8600813 3996432 3388653 9870456 7143375 8797766
512871374 82455542 98782677 654102715 820435213 567207544
35557026 94333903 55180268 509229336 449640281 494072042
328097553 24013992 261924920 775327979 789262579 644512294
49762135 24537663 11814829 416533100 315167837 427242696
269098365 147252358 184594479 818073920 868302096 736031993
244808067 95012907 171154067 340880612 297753359 207297137
1571110 1513601 7360082 76863898 73831331 78373293
26030948 36613756 12057551 612027099 662956047 635538789
254177221 160157050 16624393 561553952 483862483 572723161
109187259 58819312 6401139 174083920 166734226 179043606
380249615 74782653 243752625 693710564 538370353 785454193
25127975 344277 40855516 446017670 388859487 429769304
2033397 1191112 331293 5975312 4723467 4861310
30122336 22479509 72606437 555392585 446271585 540108092
2276813 1146686 4427270 6391527 6283430 6931326
15826293 12058166 43013647 121861141 111874241 123032801
311079920 60106681 10795652 490029310 447221350 492614182
243190148 180400776 36742391 480432595 481262558 294552053
4167372 1989550 6170304 76753200 82368665 84587849
124160658 174627362 118000087 721860213 736808407 782922241
77187538 74541588 45427503 845769981 784610660 892223689
26671456 798998 66889488 696221729 655555929 693929181
131629311 36918874 949234 227913610 190422831 219723305
206923793 34536693 33944269 393173900 396093667 363910989
171251573 67657935 14050565 810049049 635806068 809423179
157827632 53122924 28211563 276481989 329099365 262082182
63649640 3687370 11792856 214956684 255242378 111198691
13355977 19622649 841940 152984286 153176814 143927198
1574257 9004811 2489422 42490860 60681365 60473219
82356940 22388900 7096865 100793780 88909971 100491218
85785270 16346850 4710174 197254398 182000031 126666866
10544725 33943833 1684317 137823158 130336596 71292415
187427682 2036048 57686023 232866408 233985080 138310657
114280065 81323779 95354912 148106991 163523913 158644908
120812546 47274518 140299274 582431918 568696712 577859393
832312 285759 427231 8520434 9526401 8720615
181503752 13452208 24933225 714988573 643366834 695939601
629887084 209748096 378838870 862992230 751297061 805059515
1205802 624030 179079 3449598 3518961 3010601
411475861 102118754 74494046 684609587 648049148 562579515
29529366 35532398 31978486 805100269 735487823 742357379
509369656 136936064 92576835 949516915 913941960 895673725
45446939 121295885 1251996 427017486 477348345 482806855
512691115 22876372 126425257 820206792 269096064 704040502
21079459 14417736 11765283 418459087 404068679 421990636
301966354 20185453 80707240 822073425 777290119 624448321
153679220 39386415 724357 247061189 229767575 238897961
13517585 16503467 261074 282478489 300734389 314460142
64999944 24901965 24440576 295081608 265430172 315810825
96351384 153731018 46105983 620299971 766071864 765457935
191959341 91160291 10386498 767876510 805535503 810756739
29584619 125557959 2648252 892035331 794351004 817896835
427978 9686827 71830437 557086395 445569104 601591987
91378664 54750702 61509104 145960360 101734321 160544002
335335719 77650437 17575740 821871814 724424513 525497699
69364824 20888530 1365293 77595667 34276924 72162789
25207376 18797338 17905792 48342213 79936863 72208925
116716178 109124084 166360955 786956176 893745723 823197974
46959362 99831127 423850 337033202 343039443 276913413
25626601 88891520 40866640 595836675 558540842 543827219
246762835 78035606 64551911 465964436 466660549 499717985
249290768 100718824 25096636 476856080 360493401 308417676
106209572 74046115 55578677 830667325 724513731 723152260
182951864 134665758 63664762 283804357 364271522 342598193
163582968 43738776 25381217 397178086 344459637 385749770
183012215 118085969 85369542 712903503 706346828 679961915
2015059 324737 1213515 29321579 28252244 29071510
234317479 31486684 95674320 314398533 63634887 265014722
33456986 111701534 3511333 605485514 574104982 595836879
525539074 84349327 2960910 668790323 510587941 470054532
183220365 160927716 36363060 426499366 297125805 252672827
822898116 152173328 122129391 839753783 313088097 800609964
11596467 12668697 43615982 221604342 198255570 218945095
323797771 19308861 229386922 491694692 350810027 447262510
80222216 117230360 44979215 495811558 445908116 410558129
38947342 16508452 38154084 350144154 296674993 336861136
24988799 47065160 53716690 445169729 404700020 415703956
63897631 22734150 54194254 772526210 748172980 682571787
19373997 39668719 25675230 231283339 237140097 199332995
343441750 126617017 23218509 740996872 464938809 693027019
1613723 762613 515047 25529997 25434411 22842362
417194542 58096168 172207145 718915764 691538606 721121583
15032130 1920164 35561652 120995524 93575005 109492242
176831954 34272815 148243 453277003 416805203 436832647
281775492 5515089 65274611 806417369 791555151 688367139
19907478 919161 616063 27375369 26679950 19886061
48952844 71621728 65124332 148767218 148857026 133593606
111080258 4302222 43142693 360875789 357833275 347902064
105197068 165457754 110748337 761190945 817350626 804443990
190602960 37160283 48683963 234621948 184967373 199525753
62295349 43364738 14422086 337610420 411586128 424571426
55544537 2056069 40633020 221443603 238011538 227531334
198624 87877732 747191 418485373 449645427 462711868
52164054 14959416 14871042 255173905 227599998 287926011
1365191 467837 242627 6047126 5818377 6740523
59813865 72446 13268457 93476991 79272011 98721152
54204025 890605 16935075 207105449 202829652 198156991
350870218 234876785 523253956 819635050 767531916 818827189
17162538 82657008 62477361 715865914 716089520 653180784
25202597 25743299 7259506 204602783 199058438 175541105
987813 4636473 3015769 37807799 36113615 37624988
114917343 3173833 57267419 180443014 160446091 203094727
292353518 126268585 377999344 919729859 978972917 945837668
657780752 333645131 8133918 804149982 655608350 384662002
125142651 61103392 41954456 467393202 545325765 568700949
821797788 333899965 93119309 908634305 807035551 374239821
63797232 29431148 12240186 97247949 98823111 104443740
68125083 93887268 19536732 730213915 821513428 757881034
13555683 870809 61115107 301760408 310285423 287520149
285874159 63314393 43293639 895110186 847005435 855506810
25327572 24259659 13427966 732302400 659219097 772534854
408644602 133460815 53270432 809991043 784576193 750350840
17795129 2712255 5878490 37050499 26837270 29563199
13862227 21184348 37875253 476853032 494294813 429142986
413363185 58603209 209263610 686130116 465185992 605966365
21076979 19071925 79155256 473894061 227091520 450676864
304299614 14498645 9829090 782858914 896286046 753054123
16352566 6733461 4367502 33660714 31895061 38014781
16832027 1276083 4998536 52874511 53710794 50688607
2371972 65613969 54085105 947100681 958544832 893588273
1054950 704548 245503 3195235 3474571 3437303
374406090 90480240 184319464 440162850 446843868 412617282
21836001 53948944 21217655 289962855 280151370 285417223
172491733 13563286 15981503 763534338 928011511 921001564
654043877 345279798 526268096 692277364 670158070 694715952
11516645 3934368 7397358 81450765 78365721 82545538
107930828 57845334 249924076 826664183 672076060 730950732
200342706 64180324 14406343 385446119 358143019 250977169
10104946 142562800 25726426 437194750 602152862 525799982
338227778 365450097 100113338 855685952 774742947 917714624
127326973 11942165 4072890 563698783 556923162 636990849
145372552 14676068 4770503 737267765 682333589 777670139
509270044 391639173 170922657 826241812 629740534 687043598
101967394 14828421 26067307 725780872 718085054 736509260
144269298 45370055 2787737 398760477 332561096 413089381
465579156 157739699 415180009 760377380 765222269 663386786
299312967 66020786 39683681 545008682 647798460 685397868
185386265 173256142 40477300 782748213 714248269 824730689
30086777 153356194 23729616 693509776 508800624 693635010
61952122 15490979 20243897 337949107 372876722 361587034
211831651 8680679 19739983 387729095 307613600 394569741
14804635 8041771 20192487 213306918 213720114 208710464
30835702 12056321 12714041 45690500 21118163 45505468
376385393 61631778 39763178 437685126 319221003 197666559
1172811 9239237 1959813 84121944 86359064 94404559
76722579 18171622 23912344 479091992 478159769 477081087
354281959 104078444 79354475 464742785 428687594 483343083
480054773 241699229 24998557 754179170 766745561 571565013
134532762 117734270 46124692 458049269 456398863 436267173
4543524 6115224 1295133 36789637 34509901 25090801
324261650 58264233 105187268 599446819 625351832 625056721
241733320 3448444 57922903 485617068 485290057 577843927
32561025 28447453 4163131 498097315 484485394 443606207
139153293 46342562 67813080 800258000 853918420 729748115
6313819 38085444 328456 390300271 397956953 327659551
267907545 61533224 35865777 562870259 624310191 616172021
205900545 18285382 590875 463017171 555063549 355249679
72455642 42275755 26171621 603474636 659016283 460465059
72074551 67456390 61527636 97475466 90811926 98284632
7761070 20770417 8193549 73312632 78102513 76314522
198769167 57710052 19619647 267802284 129624695 266599901
35156772 32231604 54801592 281820393 298779795 339539327
82206566 26367357 698322 111430817 112295538 124666689
41853090 43703639 32622259 280818126 370005781 264515144
411226265 241797837 247956052 681339407 607107946 751074439
527466616 7348424 116034797 695184530 195955605 693606111
148725018 39307316 51537543 220515834 266181584 219903309
232620498 46722848 57641033 473223615 400634901 440753901
408852006 166930993 55436960 463306586 354738543 548439039
539053213 152041796 339720842 744159716 515364685 810922998
37373886 114221765 25416140 479480242 460637321 443056079
7594588 15450715 185160 55931092 57515821 55170677
127331895 72260319 19559439 560638170 560076637 424427412
460315809 11401406 243037172 543053082 314822891 470803319
365543780 66956781 528533155 725281410 537182302 741316010
40278840 23002435 11505289 157271239 154540200 152118150
33053229 61305064 29027942 831112604 738164735 853677240
438852183 96066286 171081090 797758268 724046617 888860824
246464449 96189883 71457358 438259401 387247386 352180836
78399047 24785956 4372537 194690481 180640558 201413157
13410372 1929621 3997910 48421936 33307023 51621427
366481222 133187862 4020277 607750769 613158508 456157225
504553962 423058084 111317535 840608181 697563435 697254265
67224612 1585479 83208529 704104779 714444088 741601499
644391316 176754662 132056702 865861876 900086224 909230894
90688629 7117925 390812 146924536 144533333 136416094
1952759 5683754 1787000 21665867 22605797 20032954
78570874 224163953 7845855 528322914 766973843 770256045
167260588 46242843 101689573 662491349 771692471 643517526
66570788 11949507 36901526 381679757 367132166 374763874
212863440 22690756 217707931 327969713 328094635 339959085
321640598 51776862 96454253 766749918 568942823 724357808
46403710 12031088 2903237 82331782 44467064 81730452
12041196 10142119 28128540 266909325 239217208 249104905
77657218 39389862 39063076 586988244 599285464 534354665
399588965 38634134 63650041 623994351 636216851 521335654
152162716 17717922 38282779 301516110 286723449 329012941
7285864 20710596 2367379 191711010 172677095 156583324
7739861 1766332 1429809 17709956 17117317 18077973
307767050 194465722 9189232 452481640 326084184 525891056
11742132 9820142 649945 19757280 19629939 19699561
438874176 43536427 275310358 593458133 336766097 717242632
30937823 26799508 3454823 211642793 207299460 211260096
323668336 37924607 59020684 479138910 435760117 557955225
81789286 1821164 33543930 276053361 263421286 246560820
55559518 4524810 22791526 148937276 151326561 136905285
2462410 6001567 49784564 707466363 706621357 584509375
93379116 2997565 37133221 149702177 131400481 183884396
263025595 44292919 6259262 847881654 819309354 822234831
8727563 515914 15300909 301020109 280534436 291327482
40314522 52281855 115493637 833595235 683489602 759691875
286011483 30026750 391772288 688860936 570081567 747512882
19679981 445474 6995378 76915097 70831698 70392725
62718516 45447727 49662842 506646090 469455845 282977863
140689097 57576376 88055268 823075930 937477926 587873528
22646830 2016996 86715995 727503387 549731161 697639355
39998523 54401161 10460614 381900877 395447097 401109614
394694296 91769303 208023178 783956062 824915843 645818121
99041061 19027119 30901844 414921057 436141338 364609080
614721567 341777121 729055452 874233727 731876144 895243563
156307616 80390385 9766456 287474383 303758665 285516127
10367139 5734515 14173004 189942932 122095910 194047663
188823706 160271507 57155282 231536686 223867475 162505183
86467050 9969164 12973368 188738424 185447620 178963267
209720245 48378759 167877312 850244819 832075117 727050222
288809186 62604138 20092099 303979247 187326280 225787287
39221922 22540966 21413935 326623743 392352777 318603844
91436937 28649889 25792983 320990382 336358801 294541360
328911158 243588407 14167295 533003099 464098995 447353283
150119793 84103142 158312343 599683994 542343528 594771793
519562471 145798096 278832746 635168034 595810367 594672769
84650314 40385056 104746590 546559826 506298933 456618258
29047791 10105309 12640708 723381770 746429500 750299449
855394 1043253 288662 19180558 19195984 18711772
106910878 17115712 521652 291075502 341972446 331338049
67876837 73243249 49884610 447854853 475707900 474158812
44612676 323345 13416307 90180976 106202577 107905407
113222547 33615462 527135 150018595 171372468 152354295
101457197 3875830 26600508 318124847 300672423 289908220
330353176 281622050 57217109 733693274 690429392 859396245
157480384 52892006 7448403 341979742 380387672 211648684
462313809 90713757 63211159 573428672 479149207 522699594
111032990 12449223 19079233 467770499 357203422 422529710
52453495 73507724 132744270 395407333 372165518 391452653
115596307 33246447 7741380 189429778 143928083 126231442
52393421 311510 8327370 69750059 50989071 70715883
464833104 84442007 225239880 595847042 301641606 610228105
2685976 77946881 40708511 709705252 590459962 577052987
140058738 301889870 54590735 651332133 622365793 580027618
109593478 161931850 134223079 633560489 701003215 728664338
230443 452329 2016 3590823 3708663 3679122
275499224 9306803 43627514 485503919 431727089 289607707
110389531 78272547 151260573 766959880 878689218 762191363
61096933 143595008 126221478 666589381 611582957 626905751
282239261 234080245 246072135 671970741 621560731 674704959
143127929 12475328 6537137 336676811 307997760 272783580
187986665 33479767 82235579 371394827 340007958 346344993
172610432 34567629 24572482 857083996 901907608 978986157
144911781 190146138 14754790 600176949 613553436 511742773
174980813 26173642 43324323 792607279 729979522 773880905
650645330 81974363 258018122 750466947 502361938 762268302
64821405 13052985 48927432 84004539 36156715 84017657
35940051 35654680 33097460 589175633 713721938 918843001
1580977 11185218 3621026 30591159 29516499 29448042
300686932 14310406 70559792 509523652 413457132 454979156
11312391 36964544 45000524 548273826 463929445 513019920
181410868 179709766 39567642 797800522 749697323 786579726
344489301 348400179 50165475 941048032 969575457 961419150
372415588 11480902 4048061 465179917 100082495 361972643
1589295 6088073 37442706 220702257 199861146 201628643
11391883 51137541 35528716 359032920 262127188 327222137
23721673 83344655 45069309 624131924 784318865 756760465
6197642 39122993 61278756 173025563 208878223 205732858
13401315 15897348 14864361 207067870 286289350 284571463
9248630 12790400 41631645 551934227 481033869 559238477
123881044 55396487 40056191 134429863 62227986 99029772
69105731 9034498 26609206 417127309 429516865 438481584
343447396 16667072 47343441 397003589 299944540 392411101
41045543 23841731 212438418 798673067 553214193 779774948
11973944 20640807 103380275 356493731 270257137 388640611
78308349 7789079 16317030 403256845 367453893 414639979
562732335 241035968 99512418 686443380 716809442 730170880
405940265 166305836 36501644 730575152 661943711 676604158
42089521 169844705 3441042 423477785 467688284 467869822
26452404 105527085 56935466 584349351 594397933 544569669
439465840 3625252 13845025 688333205 674139572 621929868
76919016 185344235 47042772 414631776 422906903 431341854
17970086 7166657 10009412 74040029 73328516 73472756
169059881 3292471 95472283 633036630 687396934 726369514
177964937 79012495 40592152 623415687 468117682 659993342
461513275 41226831 89928467 540639450 177513801 339310425
425191914 65211305 250837705 459516288 390601704 444646691
105879242 15406868 73156025 150285471 137990294 163243411
102340501 66663436 7093271 623591364 421048462 484916901
33475084 30511571 28862847 172837762 180914735 184398493
387177517 133797678 44830655 774186097 739394296 685156964
386755909 59544632 210952218 612937655 650550904 704182772
5052208 6125959 2196653 31661198 30139501 31020029
37688389 238538 2151499 60189222 58090442 46068628
41996330 39827704 46098630 557059269 655127042 607632120
21795813 387522 18835743 175242174 166430314 179862128
668029922 14220891 16109470 707835647 201214125 92001877
133546791 20328333 11459659 902356646 763813654 863308400
12205035 4883500 8735073 188887537 149622672 188693822
34573030 71019451 7150229 251023590 248063638 152440453
31270575 78492764 28710144 428758261 586615019 615840630
144143810 147660076 65776402 488630000 539701843 510685661
295083755 12088060 178531003 682774203 604604717 496406417
638940941 534401680 356890640 729470044 875962496 867601719
14862402 7790947 16454247 45144979 30242571 46394262
76527671 19117713 249840949 526734718 508354658 535358327
182817955 85084159 43939424 234805191 223286490 241594395
358875644 19688042 176636557 788619793 843544978 629590606
26046132 8874223 41478745 501072667 330901686 465422461
40987467 2595868 104541100 568725961 607267532 554280814
211379447 14219344 33625084 260059417 245537203 265124038
172362667 13452731 86019005 474780429 466227289 378337619
46626390 54460371 10434001 96911119 84016169 62172414
65871498 209690931 314819485 946235417 951548288 758922454
186558272 55763118 56005885 529614288 546990954 366364161
144188137 120394263 20451019 856428581 749757317 817529629
90259750 7164989 1109187 258126020 249405300 227401034
15049821 78423827 755102 356785587 385885495 357258156
235986988 19492618 14877274 494801673 496356909 519150201
127087258 85920287 178195382 697118414 918476213 937744481
396443536 88039484 101630754 562056443 396989324 514300262
203362900 76703527 20758355 305805498 334308193 143941470
20159573 16589175 2805699 127105721 106865372 125494899
365746245 222513396 41658214 796313429 679797668 775480120
306683524 36434790 56760957 614933314 482781192 726514160
531807802 90077382 329758549 814919196 570698600 536463723
9084777 41812539 22640121 491000392 471933551 483210722
66516871 189685955 19857686 596569374 792652656 607887933
5120489 1967895 7377331 107507322 120422541 119209105
142725591 8544508 344356649 550910329 917091481 922633551
204338635 25365735 123094611 641802435 507759208 683849549
34933122 3791450 23017341 159470360 165064251 161527277
2345336 8542378 27652786 122294634 116915371 119849023
35518348 29608722 66001254 305302565 277488110 297232328
139146913 20159748 93649082 177959139 172336230 150380719
518999415 111389877 1881901 720411759 733958602 337172307
159072255 30203635 150367770 833954775 718233313 591784315
