1000 500000 900000
499692 899521 456571
899427 499686 440933
898822 912942 499236
498864 898368 733511
898358 498831 917510
498790 592931 897698
896791 858256 498404
895988 498293 544360
895602 498055 387624
262640 497866 894871
894820 497678 791585
974329 497321 893996
460034 893848 497189
124266 183897 223455
182543 893505 496557
978997 496141 893047
979751 495765 892767
139841 495438 892673
883790 892462 495427
270018 495327 891831
240904 123724 222750
494462 890842 766720
929489 889879 494025
987759 889869 493463
168628 888924 493243
123297 96578 222026
860406 887706 492942
248952 123107 221724
990284 886545 492310
491795 270992 885977
885248 925981 491388
122790 221048 181563
883636 685653 490716
508343 490417 882778
120025 882628 490130
122496 169761 220597
950091 881894 489706
741680 881660 489324
881590 489155 909148
413541 488949 881419
216957 122115 220137
879446 488135 583591
487911 729608 879389
648078 487471 878556
487231 877837 154803
876933 486808 952649
875848 486778 489495
486736 875055 307554
486587 874811 516858
486442 9676 874806
627982 874043 485819
121297 218510 179379
873511 484869 923899
484558 439682 873464
197379 873140 484104
785795 483463 872702
247771 218036 120778
482497 871367 699094
482425 237533 870842
166816 482245 869913
868838 412931 482102
120372 216991 227843
867651 268483 481166
120221 216665 233427
883000 866646 480308
866188 479875 918184
866065 382247 479186
478902 672530 865714
864652 478246 280771
863634 980616 477670
969991 863338 477004
383392 476748 863054
862481 476589 342035
961596 862272 475904
390794 475335 861690
860646 474893 832576
860096 474353 860708
474299 827707 859158
473789 858593 635554
473574 223319 857609
214296 118301 242967
934850 857185 472933
152127 214068 118150
472565 446236 855852
215941 213849 118003
213518 117821 227800
470582 880083 853965
470476 113892 853660
34642 852641 470114
469843 417514 851541
86322 117424 212704
93645 212503 117243
998507 468327 848956
847758 468048 798657
854553 847166 467416
917731 846547 467403
211532 116720 240594
466605 844766 457905
967051 843871 466221
842450 465511 324921
210354 116333 157517
465138 71941 840352
839653 629300 464589
247082 116139 209726
464497 837687 161723
260702 464065 836464
463458 835196 109879
59204 115718 208546
462320 639455 833842
462070 950152 832851
832766 971455 461973
745989 461387 831627
207825 241982 115243
830041 460850 870252
829058 460455 368695
827615 282923 460337
799502 459529 827518
458720 954347 826277
826229 729128 458437
458072 689076 825106
457518 559514 823949
114177 228792 205852
456417 822577 106863
197937 114086 205289
456159 820765 735280
455703 819293 704810
913887 819039 455575
455199 288966 817823
455195 816753 502346
454863 816428 293553
454543 815110 891201
814995 625839 454276
804893 814129 454170
113368 203483 246990
299943 453413 812888
60406 113144 203116
114081 811179 451728
816217 451325 809978
450952 62014 809648
202235 216765 112705
65523 112487 202018
112328 202018 228040
807713 448420 90087
807030 447924 908340
805529 919807 447180
596597 804967 446481
445928 609559 804333
445910 818911 803549
227324 111291 200613
801919 96030 444373
800399 354810 443573
917919 443040 799767
799192 442519 221666
199616 126844 110615
797379 441654 744894
440941 417492 796164
110148 202787 198797
968763 793567 439882
198008 109793 229119
791107 551754 439008
790665 969949 438824
789031 148315 438408
145142 109403 197002
437323 787095 864140
436490 527761 786321
435777 620295 785665
80013 785410 435341
108802 48607 196197
49547 108694 195825
925999 434487 783159
782327 225830 433740
433486 780806 281979
118940 195124 108216
432586 972036 779301
778044 850933 432361
126530 194411 107973
86438 107745 194330
194137 107695 221579
107483 148042 193956
775291 429325 413623
868222 429105 774699
917293 774350 428557
106989 193473 246675
427321 772232 816378
427270 771863 826156
705137 426550 770723
192584 206750 106504
765935 770233 425846
196566 770075 425342
424582 334547 769439
768316 686393 423753
767599 491589 423604
767324 423013 355374
838621 765832 422643
350852 764251 421840
190726 220231 105345
271518 420504 761118
420476 359066 759922
189548 50142 105036
419229 339632 757362
418885 81705 756672
91950 418600 755732
754407 763123 418083
417500 88962 753215
752890 417000 808818
752340 479814 416021
103800 137688 187982
414868 966848 751500
936595 751377 414098
103306 187650 248926
121386 103190 187557
748771 411804 236160
186895 102916 120819
987300 746482 411424
517865 410766 746268
750948 744888 410609
410232 744108 183019
102425 104416 185727
741926 409237 228921
185195 121501 102289
695924 408875 739620
102112 184733 224944
749974 407630 737807
407138 736112 666772
406553 838081 735555
734122 406224 979144
737307 733450 406191
405500 414104 732721
404566 506895 731227
404274 872068 731024
404028 729426 803487
728443 13745 403671
305392 403469 727547
232559 403366 726409
70280 403263 725427
672110 402504 724414
402225 723240 311134
721523 401768 613288
401558 721409 395301
720929 571940 401221
510264 400341 719886
55541 719379 400178
718605 268463 399883
718342 399026 108515
313495 718126 398525
182597 99432 179316
99369 239749 179027
151206 99225 178799
714958 395819 313609
153903 178520 98816
880110 394541 713625
712609 247446 394284
547915 394039 712037
123504 98264 177963
392236 746238 709963
709003 537194 392179
176931 235557 97945
97694 176713 170233
390542 705514 966312
177940 389444 704873
20803 97088 175829
387402 617869 702177
386816 678629 700858
734429 386604 700513
933251 385657 700171
144602 96372 174667
696880 288584 385209
385070 696722 729702
384514 294204 695578
173861 95864 145260
99396 695072 382494
95447 164074 173322
95302 173145 144792
538495 691592 380472
379867 312527 690547
689069 379006 566193
578142 378044 687605
377409 687488 242865
171834 236894 94168
376452 686996 444694
171471 67828 93919
685287 375239 548965
771353 684001 374605
170872 93462 219894
93268 170462 16926
680227 372457 115578
371863 440308 679000
371681 683224 678499
92690 136556 169575
370376 104644 678194
369451 678118 590727
440677 368633 676830
367699 675628 220990
674224 366764 837366
34446 366086 672760
671444 365524 856894
798738 364587 669978
19349 668466 364347
667436 363980 912915
363074 665436 95672
663525 675857 362887
90612 165422 58098
661196 361492 553917
726990 361462 659206
360446 524965 657771
359951 941610 656564
89854 226410 164075
500422 359396 655360
358832 653765 552929
652286 358510 958370
757041 358375 651325
357358 132736 650725
231852 89317 162307
287671 356428 648212
356075 647367 769037
355613 758714 646305
354944 644490 815455
643025 354247 818828
104007 641794 353603
640757 166232 353420
657625 640606 352478
251915 639596 352314
637948 185039 352096
637351 176900 351566
351482 636324 624674
149364 635623 350930
634150 350777 35377
736798 632624 350005
631322 349692 478818
594707 349392 631181
348959 517971 629602
44433 629543 348358
627576 347784 487628
626182 347289 538153
347002 308690 625478
251465 624504 346106
623780 345935 913255
345502 623615 186754
621642 699557 345129
344987 473105 620440
435846 619834 344552
413280 343791 618025
343562 626452 616203
745314 342824 614377
612835 341757 571166
341016 611150 15589
340727 514086 609277
340074 53689 607482
498008 338927 606244
338460 604950 168360
465357 338286 602869
150677 57445 84424
583292 601912 337214
336932 55722 600507
217542 599016 336665
597093 336004 751148
335502 533883 595224
355690 593323 334379
591753 333229 383182
591234 523551 332062
589970 331602 515085
889796 589770 330440
587975 292952 330018
587686 211073 329257
587062 328330 44597
586967 327547 184585
81880 146329 144696
583740 327018 458027
211653 583279 326197
223547 81347 145359
883063 580616 324933
901401 579779 324034
144787 81000 128931
323465 771610 577403
641929 576365 323437
575360 322749 381487
134375 574403 322241
206343 80275 143373
320091 182218 572447
317836 319378 571279
79659 107583 142588
318588 569967 525675
320050 569906 318575
569669 317707 508499
317536 569209 495517
316688 568548 596911
315955 567484 315956
566478 125703 315836
314900 565992 482368
98978 78520 141413
313700 564794 827656
78392 58160 140921
313150 550288 562070
561261 755585 312108
311809 559187 350362
557829 69189 310721
372747 557543 310353
139046 77456 6849
308857 555714 417521
931122 553843 308430
553139 308210 19513
552267 307985 609687
307793 336026 552030
306742 415497 551979
551174 305722 915931
305536 361147 549661
76261 101932 137306
304019 548320 215822
136687 75804 192373
546033 429857 302789
301864 544939 451280
328103 544006 301124
300348 541992 509172
540436 299786 540187
299189 539330 525834
298026 691845 538893
761885 538218 297744
74212 19345 134068
133689 74026 43774
3580 73778 133176
73174 133050 73618
531583 57631 293614
529894 445379 293381
292382 203227 528956
291689 527926 917137
291585 526336 439970
525241 291371 627489
525089 290583 402056
131178 72370 241666
436053 523511 288800
887178 288460 522999
521181 287959 530328
520739 287497 678223
24725 71596 129941
45527 286001 518031
330790 515938 285366
357222 285290 514285
888940 284576 514266
513793 283803 94439
513209 492606 283003
34518 511495 282875
443187 509905 282807
126985 121630 70514
507428 281956 56998
115468 126395 70319
498612 505342 280996
126550 280185 503724
280139 905220 502303
279276 485591 500731
207587 69613 124809
277311 498283 890351
276721 180315 496785
495014 508794 276122
493345 275215 714229
68615 122103 123215
68373 96310 123117
341573 491266 272573
524377 490068 272258
271835 488226 685666
271793 486349 974387
167814 484707 271379
400698 270529 483444
270390 26153 483364
67424 120723 129958
120397 67314 28380
119950 67144 234061
418974 478491 267573
478295 229245 266673
476988 265609 209026
119137 73589 66357
264612 474929 624273
216931 65951 118676
399891 263365 473405
472545 477162 262949
28318 262129 471977
369626 261241 471843
471354 260440 292332
471122 259321 934420
83623 64623 117745
470904 257872 788899
257574 707615 470038
28407 117197 64247
467390 256517 371038
466269 256213 358560
116153 21693 63775
254790 463208 75358
115602 63596 227399
792977 461258 253306
460688 217701 253035
252056 804457 460323
459122 251977 749665
251331 455700 457183
456016 250912 199940
62553 113620 119997
250120 453055 260049
39369 249104 452923
113114 12631 62202
451128 71491 248273
247711 325737 450063
247544 449824 974413
246614 186571 448396
130079 446378 246280
444838 245736 593068
444549 774384 245055
244710 699564 443160
219682 441758 244300
243329 510541 440003
242546 438487 135907
359860 437339 242143
437130 903981 241066
39770 240226 436129
687467 240195 435118
433903 239398 485130
184396 108263 59609
237484 432367 965175
430778 388946 237458
237177 430648 165931
237067 492481 429772
427839 223780 236403
236360 193270 426950
235706 425413 887879
726066 424578 234976
212618 234123 423835
105869 25361 58285
421748 232938 318511
209298 232462 421210
232418 518732 420450
231636 419472 105380
419380 231008 255507
230564 74873 418555
417872 497012 230493
229921 416930 298137
680301 416604 229266
415459 375615 228473
228065 415023 137747
227202 414974 851568
414761 537466 227163
226919 439786 413994
405477 226584 412516
411237 226581 407188
289725 410132 226214
226133 135190 409464
408392 9508 226064
225522 406543 240127
224928 342752 406160
22276 405913 224035
55974 101404 59190
223568 7717 404743
100856 116088 55650
954133 402026 221570
401654 221429 107401
75714 55305 100249
220893 399553 827434
54978 138858 99763
219251 649587 397524
396261 213522 218957
98909 54536 89395
394496 217975 171198
217275 987706 392925
217001 392012 264381
216038 391160 131252
215393 525288 390535
676457 214900 390475
97545 53521 10433
51659 97463 53278
212569 388557 343775
129928 96826 52936
386341 210702 229941
96255 52521 50802
52392 96079 133861
249013 95934 52386
209281 377381 382158
163154 52266 95214
208981 379204 149740
52079 41576 94637
51988 176410 94202
207049 88756 375307
206609 323403 375112
374192 205931 349533
187156 205633 373511
205612 32947 372832
205152 372459 242619
55257 204195 372076
285572 203310 372058
203033 370266 237475
368648 861412 202219
201314 381388 367619
200325 664088 367547
199473 294752 367080
367026 199153 841070
262639 366223 198647
91428 49469 71379
49456 144689 90993
90886 53300 49352
49325 18632 90657
362130 197065 79302
283922 360977 196788
360644 234818 196180
90071 48797 111858
292225 359545 194607
193934 359411 105297
358958 243752 193000
192030 358060 244932
191761 357964 347309
357685 191000 6959
356250 190475 227590
151571 354835 189521
71888 189430 354433
352577 188536 789046
47081 87981 73369
187787 350085 623424
268242 187305 348786
186752 348757 138185
348077 9052 186193
412736 346247 185615
711237 345625 185251
322755 345168 184932
82564 344461 184088
344219 325466 183697
343046 997954 182768
181863 57690 341486
181106 4462 341378
339934 76474 180296
66135 44931 84681
84539 180857 44926
179364 337931 5448
337770 179048 143660
179009 113236 336012
335493 178576 166018
178494 334323 5473
44470 193069 83479
83342 54460 44251
332354 176222 87665
175622 331556 169445
82851 43797 22460
174860 331078 284226
329341 215829 173949
173390 652094 328135
172538 161620 327936
327143 961427 172092
498182 325374 171248
325077 170869 141492
170734 303537 325072
128339 169873 324578
169601 224774 324071
86106 322725 169097
322355 474682 168471
167610 322341 451585
166851 193005 321540
166291 320863 599950
319229 181748 165682
203399 165216 318193
164917 317651 635267
164064 316260 715706
78665 119010 40791
497687 314463 162927
129010 162259 312823
311489 165854 161537
310504 161092 239976
310259 446953 160322
146924 77211 40019
159439 294650 307365
158651 905569 305727
158159 305556 474541
157537 305211 110087
305098 161667 157393
156752 243806 303899
156110 185614 302668
209164 301495 156047
128853 155629 300387
299149 537127 154846
35246 38629 74378
20853 154412 296564
38468 73829 235719
54306 153399 294654
21425 293177 152923
152346 291961 206302
72907 37994 64683
290061 207144 151260
289983 151201 894006
150541 289887 56595
289323 502700 150157
287959 149814 112663
83235 149008 287820
286486 148446 64081
148322 285820 362308
284474 874063 148300
284079 88688 148292
147537 194203 283773
213828 282437 147249
281887 147159 221545
171455 146988 281117
146313 934581 280226
268911 145675 279962
144912 248582 279202
277683 144504 163371
277237 698248 143946
397851 143131 275982
274713 142476 104946
273346 142173 413474
272349 270867 141698
271298 181281 141244
269727 548101 140987
140693 304745 269307
46264 140107 268834
139438 68836 268154
138847 267953 333158
129570 267903 138276
134386 267882 138151
911588 137724 267398
23578 66685 34306
66504 34163 36604
265026 136397 48424
264463 136322 355066
136167 966061 263491
506758 262275 136053
135246 475521 261869
213828 134509 260521
240857 134396 259746
133782 259680 155130
251566 258226 133440
87879 256867 132981
449496 132814 255897
96769 254539 132778
191636 33133 63556
213416 132465 253577
131761 617752 253363
155399 131636 252244
11789 251652 131591
15369 131359 250229
131272 627029 248935
130632 248906 144180
248622 480778 130373
86024 129743 247541
32273 61622 36481
128406 866948 245926
44612 244599 127746
244274 212694 127453
194899 127061 243592
126407 242835 839456
181663 125665 242733
25461 31228 60341
124656 240103 174583
17913 123999 238984
238009 123794 51023
236761 123500 128677
235728 6649 123358
33675 30829 58880
122669 234232 648390
30625 58455 117529
647120 232751 122157
786431 231814 121411
856747 231277 120677
230993 83653 120271
199269 229622 119786
119107 229385 225247
115178 119074 229032
227930 922490 118637
183220 227807 118611
901111 118219 227459
143157 118127 227386
117571 227258 960116
167345 117504 226965
56523 29207 222664
225787 114513 116350
225262 116206 101655
224414 116007 553454
55904 28834 48570
115305 166979 222319
221763 115019 88176
28745 16705 55097
219985 114788 34586
71811 114123 219398
113422 219066 31770
54563 28799 28328
217584 183000 113031
54197 28143 163404
200417 112253 216741
111995 216112 764397
166214 214842 111474
53438 9911 27866
110940 212744 214300
110544 978011 212408
212047 110133 739722
27466 47491 52928
558693 211291 109703
810327 210939 109061
108570 138789 210154
108154 210067 799912
326629 108137 209585
107538 208806 132379
52061 179630 26833
106800 208176 79439
207428 106541 195629
26551 19619 51773
105971 206602 173017
105794 205487 103714
39868 51267 26301
134625 204393 104798
50873 26125 154731
633305 104303 203319
104024 203191 100607
846783 202258 103373
201857 102734 9726
126774 201040 102450
102446 699578 200045
199304 453650 101786
101182 932983 198741
198729 150041 101172
59751 198239 100673
33069 49378 25114
25843 100005 196449
24955 48852 15692
99365 195181 147046
48575 4736 24706
193447 425873 98284
192641 97825 53776
192337 37134 97473
191982 121584 97289
97065 159369 191978
96780 173440 191444
96349 191163 484156
190677 96132 27921
95495 8961 190068
143625 189898 95287
23715 27152 47366
188423 94329 115626
187166 155862 93852
46710 23329 94693
139649 46702 23326
313085 92754 185993
184766 546924 92624
146923 183555 92528
182972 92421 94498
660488 91893 182507
182363 24372 91760
83492 181981 91541
91393 181550 77151
181013 59711 90780
90766 22805 180354
75069 90652 179723
44716 157146 22568
91150 178717 90145
177517 90123 149185
177475 412738 89659
89432 176335 770988
89243 148238 175795
174581 88680 162900
51693 174041 88083
87671 201454 172873
87308 979169 171883
42883 21735 174906
21735 242900 42763
86466 170892 54656
170450 47967 86234
553134 85789 169545
64337 169152 85563
85531 169017 153536
85366 168378 140505
15132 21274 41967
28166 167050 84875
115076 165972 84666
165606 84353 44742
83871 621123 164523
83829 163436 42201
107181 83392 162803
21244 83294 162465
60207 82899 161548
82706 160851 512771
159769 614037 82339
159640 301741 81936
20400 232380 39724
158309 19760 81525
81269 404165 158021
157710 80873 208840
156950 80686 105099
96735 80234 156302
80158 80186 155723
79919 154814 249187
153850 79418 93670
15493 79051 153615
153525 78663 10
82549 19647 38157
152545 123393 78275
151533 77925 58714
77736 14318 150506
85020 77247 150019
171626 149964 76754
19115 37256 21320
76386 977321 148965
19080 37116 197354
37093 12078 18979
147562 74170 75498
75287 146865 140729
146797 74920 106726
74378 145955 99748
74354 144760 145658
18466 95494 36183
73526 144676 104151
144531 73173 41184
110827 143999 73091
43833 72597 143269
72067 142831 816235
71854 141978 29597
71711 141354 46304
57059 71281 141186
140946 71174 193990
35117 17774 27022
120207 70688 140271
70351 140050 73462
70328 140016 381821
139437 791055 69859
34705 27648 17389
69335 138341 107557
17279 8055 34499
34474 17204 5889
15711 68477 137585
136652 564370 68329
67838 135868 70178
73324 67487 135825
43856 16776 33727
35689 134833 66758
33653 16061 16571
65945 109397 134290
95140 134107 65597
133920 19059 65574
133797 65195 54371
634186 132852 65000
98428 132024 64661
131754 282988 64618
64541 248552 131583
8441 16111 32782
130971 64202 380393
29005 16004 32674
130600 20025 63755
63437 130350 80264
63179 129816 939165
63142 102046 129183
39675 62667 129107
128573 62321 42406
62143 76845 127758
31917 39121 15494
127057 61747 12315
126623 61407 110396
126178 90233 61196
125759 61100 27572
15232 31333 7541
124593 60510 38223
124555 60131 63644
59833 123617 227158
59716 81975 122965
899612 59448 122320
296410 59274 121690
393272 121296 58843
120972 58721 89603
663912 120438 58431
58080 120101 101300
119814 152713 57635
27038 119701 57516
29759 14327 20471
57203 58825 118138
824802 117825 56799
117257 56709 70484
14084 23003 29143
56266 64280 115891
60715 115439 55832
55598 114927 69142
55289 114256 61472
28377 13792 26751
113441 55078 625750
68051 55025 113413
55022 109024 113349
16638 112538 54869
25481 13616 27972
111542 54095 58126
53954 110861 103475
13474 27656 77308
109983 658734 53658
109673 47461 53611
109588 53232 69543
52889 72593 109340
108856 504996 52683
52332 104951 108749
107913 51925 6570
79046 51830 107159
28290 106997 51809
51579 106591 43463
51489 106529 3210
12786 26483 20524
50869 105195 67096
42646 50790 104656
25974 15056 12635
7974 25906 12611
50103 102862 234055
53581 102775 49831
76469 102155 49806
49420 61212 101468
699103 49212 101123
48820 35137 100503
89246 99822 48474
