er f qefqgq eg q q
534,647,187 295,729,079 125,002,175 116,443,719 40,048,583 1,007,644,813
507,690,737 182,309,814 1,005,465,154 1,074,278,975 20,461,530 811,609,843
1,043,679,571 1,075,582,606 773,840,847 318,661,226 37,001,978 879,541,009
395,938,169 868,911,321 719,436,021 274,667,550 546,356,235 159,896,127
49,596,199 10,485,303 621,191,676 344,508,713 536,247,402 1,004,483,439
1,008,532,414 82,273,558 455,308,748 558,103,391 19,429,259 186,266,536
164,714,437 40,126,136 1,050,514,027 988,590,870 80,042,296 538,821,280
562,148,538 506,905,088 788,885,204 672,346,421 918,402,494 11,190,600
1,055,659,120 871,168,462 742,732,271 510,865,427 97,125,821 1,051,096,227
916,161,304 305,744,175 1,068,464,835 769,328,335 247,347,506 839,181,176
232,614,366 731,340,842 130,277,992 742,179,618 457,530,555 694,130,466
417,155,957 367,079,838 475,557,482 1,022,425,712 1,080,624,381 207,117,671
113,377,596 237,102,410 210,315,884 649,251,902 579,913,234 839,780,720
1,061,951,709 164,296,889 217,832,238 922,319,063 813,666,688 403,198,324
945,555,706 697,292,964 948,786,971 972,986,230 555,658,447 243,277,711
623,876,632 531,426,047 744,505,229 971,797,686 83,532,800 823,065,783
1,078,056,840 999,398,578 540,761,288 540,551,256 881,680,748 827,114,408
79,921,683 777,528,893 775,400,511 786,258,505 886,423,337 1,027,636,239
1,101,574,340 518,668,121 707,595,893 409,668,861 360,768,676 178,257,775
842,411,577 806,509,207 1,047,136,855 338,081,674 334,997,009 1,060,255,909
720,237,174 408,262,420 440,567,349 1,042,978,621 1,038,126,559 893,363,734
282,318,522 1,020,870,055 429,191,761 619,000,715 884,112,993 192,931,854
11,725,894 14,737,817 299,547,879 553,889,962 897,562,980 182,337,881
149,478,149 927,597,513 839,784,218 755,203,450 794,778,327 539,490,454
340,313,966 207,089,264 1,002,590,687 225,036,831 18,426,959 682,034,055
108,875,461 212,400,727 230,537,511 434,892,329 948,379,297 393,601,759
1,000,345,104 85,742,643 800,754,292 198,124,417 932,935,136 358,881,497
858,672,748 856,024,959 351,632,615 430,761,584 803,708,182 845,727,109
401,417,662 567,455,782 652,433,804 582,168,588 332,531,747 871,170,061
244,768,083 213,857,108 13,749,406 952,879,887 1,025,076,110 730,560,272
71,797,544 662,031,715 774,195,652 582,344,223 600,164,679 284,605,343
766,083,184 854,445,350 224,992,633 854,591,910 983,231,255 690,811,720
652,491,900 602,282,444 143,488,614 347,252,560 1,026,734,145 1,100,025,414
969,247,966 696,349,422 1,110,580,999 401,091,915 145,539,303 1,017,281,144
750,126,017 487,937,967 255,173,852 455,872,813 252,400,098 721,728,445
708,971,061 119,974,921 122,785,523 967,039,261 940,666,533 1,069,924,854
610,029,523 848,880,220 764,916,578 988,438,537 841,518,961 1,085,040,008
593,021,270 605,541,135 767,944,023 684,928,270 206,699,176 384,440,769
1,011,486,881 240,950,812 1,078,815,284 229,662,306 1,036,213,481 172,795,630
377,917,074 317,957,881 561,953,827 134,827,376 11,593,897 620,773,007
869,095,501 776,513,692 147,625,290 844,098,304 1,092,803,915 908,585,575
414,916,110 551,745,391 544,093,085 233,307,946 866,408,697 1,022,988,697
37,617,281 760,148,639 114,839,176 222,206,042 28,196,873 113,553,901
555,484,125 646,512,028 544,049,239 844,551,152 146,783,731 481,642,613
380,803,264 405,016,885 676,274,065 759,999,270 754,877,613 961,139,022
279,995,918 554,904,633 430,328,092 986,546,831 299,360,260 118,127,200
112,320,358 998,543,045 62,023,450 235,299,126 136,737,573 1,077,828,415
489,569,107 674,607,531 1,010,125,824 461,395,503 961,297,394 194,101,005
396,882,341 712,309,486 164,214,479 66,751,148 186,868,317 879,176,095
815,257,687 684,649,103 614,874,592 587,323,310 791,806,620 700,809,373
546,065,593 419,672,740 923,069,271 857,532,921 438,544,561 473,355,836
300,671,941 1,094,154,756 791,750,084 759,573,971 610,416,496 561,994,236
75,196,719 196,569,290 473,635,061 821,971,052 38,295,987 387,736,123
1,013,977,013 34,958,812 781,044,404 389,511,150 233,677,414 311,806,571
489,014,402 652,149,840 258,951,271 898,405,869 448,432,333 130,010,015
276,127,484 842,940,649 47,460,638 130,002,561 599,455,521 1,072,456,098
754,808,897 1,036,713,816 17,123,223 977,451,396 215,819,809 441,209,714
335,657,969 566,772,763 873,414,288 533,268,453 507,386,065 70,612,417
67,026,766 749,748,294 702,401,575 340,779,346 1,017,941,094 607,747,017
449,196,296 980,040,344 422,974,347 1,052,967,208 1,013,821,346 199,213,235
837,471,025 851,589,227 177,446,064 724,802,746 707,551,556 800,957,256
62,144,806 1,029,736,714 106,688,851 817,341,492 682,036,878 639,661,125
695,628,994 88,533,787 572,511,482 828,994,000 961,529,755 819,833,236
338,738,725 424,622,204 820,876,696 1,105,009,613 452,506,468 166,928,595
644,273,712 688,035,317 595,818,554 176,413,078 108,703,412 1,013,411,656
687,010,219 961,963,100 921,171,492 1,009,063,900 818,515,861 375,680,960
154,742,272 14,203,447 578,804,342 750,258,455 68,169,699 368,771,952
379,706,402 655,227,537 468,930,434 434,701,389 973,677,069 315,897,472
851,368,916 80,746,579 635,002,818 1,007,427,310 458,751,876 668,836,561
523,938,442 744,862,297 50,504,880 271,551,297 195,743,085 922,647,108
15,537,284 41,037,114 870,915,205 156,468,454 397,089,139 395,091,104
1,097,262,434 8,231,892 317,983,972 335,891,121 1,072,604,580 712,215,186
947,504,194 386,857,098 172,104,963 581,115,611 313,081,588 343,250,703
531,958,635 116,915,891 301,118,931 954,437,124 303,142,183 786,217,882
8,765,165 420,033,656 506,581,584 503,651,500 327,252,501 487,423,137
1,684,439 549,696,027 385,620,805 1,040,729,826 889,607,726 372,435,647
1,010,353,427 247,664,357 169,036,117 97,278,530 830,144,611 279,551,428
941,439,597 160,647,120 328,234,670 247,759,531 547,280,625 230,376,356
780,617,309 767,781,109 937,511,991 893,844,893 848,419,168 739,398,130
1,075,502,090 202,431,651 713,931,988 653,472,842 37,462,653 899,843,701
441,811,025 634,756,799 928,971,990 693,806,641 56,060,037 516,537,714
37,052,905 50,691,065 652,647,825 27,883,506 65,977,868 260,182,759
215,957,456 19,576,335 442,230,120 1,072,328,405 491,977,595 94,315,356
142,715,468 915,698,631 528,841,360 658,495,657 892,255,494 600,927,279
467,423,077 347,214,071 289,465,842 503,748,313 293,096,938 1,070,700,758
700,700,234 1,102,042,363 458,219,865 567,128,048 588,567,495 807,110,825
473,432,637 718,979,685 797,950,005 250,297,206 267,166,552 189,663,685
1,101,159,469 519,476,341 150,656,342 293,448,008 301,771,190 14,868,401
52,014,919 501,814,604 9,430,305 545,032,008 1,026,164,518 1,104,525,282
125,906,410 398,544,954 837,668,605 378,063,735 697,370,966 548,439,900
346,930,421 173,328,419 519,284,612 973,646,403 311,957,326 646,919,620
24,395,527 279,900,587 80,936,594 1,087,972,041 926,482,458 669,653,131
516,587,426 695,439,906 282,969,000 565,377,742 1,098,826,802 202,310,014
88,992,546 221,670,531 248,328,293 894,761,994 587,640,169 539,264,785
858,816,108 19,711,232 771,125,248 1,066,446,869 281,224,929 589,079,620
126,599,850 392,279,430 22,648,808 114,818,020 600,216,284 918,506,603
77,386,557 382,773,773 785,409,761 175,512,857 234,976,946 823,876,033
298,091,457 153,318,490 371,844,557 581,744,430 1,094,342,695 91,738,668
373,318,297 169,820,873 44,677,273 469,315,830 13,668,202 956,046,885
695,662,636 222,343,652 756,796,095 851,012,954 40,432,432 290,735,659
571,810,713 183,759,138 1,006,011,219 672,427,906 1,058,748,753 575,090,406
44,451,017 413,956,870 216,210,816 345,353,748 617,738,797 529,523,089
249,592,235 32,131,415 682,061,740 554,941,013 731,702,636 356,840,611
440,037,620 529,686,742 280,090,054 621,348,017 804,356,812 143,534,163
490,569,913 243,248,193 634,443,536 135,470,099 996,863,666 832,538,657
927,296,262 407,249,680 325,602,452 537,259,806 135,532,002 580,431,071
631,511,187 592,715,088 10,478,047 1,064,095,385 667,061,161 692,169,330
845,914,330 782,573,159 991,124,795 473,806,436 693,668,403 249,263,559
713,624,117 1,063,663,511 22,279,150 204,730,628 1,006,575,602 302,872,348
236,667,201 42,739,697 88,232,499 303,281,295 933,844,841 49,796,640
1,007,605,887 184,064,174 912,361,666 757,105,638 821,535,230 453,898,433
401,376,475 243,321,944 1,010,994,286 74,310,129 190,325,847 818,249,874
419,387,666 205,021,571 1,058,819,109 433,456,076 525,913,766 552,670,356
320,698,237 807,559,276 876,732,148 981,381,732 461,489,765 916,567,162
68,698,888 163,741,709 1,026,021,898 778,684,879 1,053,746,360 793,787,070
216,047,668 562,291,357 1,058,788,042 468,824,071 227,477,765 451,301
1,070,162,014 1,009,492,693 692,733,778 267,585,367 898,373,014 653,088,530
139,640,923 739,873,028 644,556,816 677,393,634 374,054,488 521,342,647
832,031,584 780,353,448 723,722,710 647,076,968 584,044,307 642,343,494
342,070,215 942,155,158 264,740,456 1,105,529,421 559,146,165 796,399,051
1,007,635,132 586,999,483 993,588,907 584,751,170 673,675,569 1,076,833,561
730,764,255 548,704,897 891,879,287 919,208,247 1,971,547 1,104,314,334
530,291,423 518,909,737 810,732,083 327,992,179 712,564,776 1,075,778,534
733,815,546 567,783,468 1,012,191,401 415,611,294 429,534,739 689,596,294
914,874,326 978,197,202 486,183,084 1,093,707,017 903,483,084 75,078,379
996,973,121 330,300,596 331,201,250 404,510,249 59,150,322 1,022,571,743
768,658,277 833,371,540 243,664,696 75,384,339 510,309,100 385,131,496
935,361,665 910,257,558 124,213,041 45,608,712 774,649,131 507,043,265
541,639,721 104,030,163 416,560,359 799,877,658 914,959,798 69,806,383
264,152,005 826,954,462 578,390,002 1,026,532,313 385,889,366 430,047,556
843,610,797 99,320,135 355,832,296 1,056,257,156 14,258,696 997,272,002
900,320,995 550,985,638 684,046,468 217,911,191 942,701,415 162,646,690
157,054,271 1,047,119,129 360,189,630 743,018,375 123,910,158 399,083,288
1,061,424,367 1,074,171,060 444,496,000 1,025,873,527 811,504,712 726,367,327
208,390,788 710,842,161 418,318,763 259,684,228 106,758,566 51,582,379
767,519,795 357,957,904 1,007,302,019 326,505,523 288,853,468 870,170,200
894,484,049 715,315,309 930,786,862 847,931,567 950,866,416 508,503,862
879,849,908 109,162,565 833,627,209 316,371,227 531,593,951 810,001,081
262,068,169 53,744,758 234,486,684 1,031,076,400 233,811,325 703,592,000
593,026,407 673,908,811 143,967,487 62,352,003 272,695,323 759,678,067
28,442,118 416,876,884 13,874,593 447,079,422 606,536,531 362,041,330
642,285,103 350,950,466 122,122,790 390,203,486 605,656,408 1,106,977,624
294,323,203 39,307,048 82,910,347 317,387,164 466,133,505 102,056,092
546,195,926 473,095,618 639,622,664 354,354,369 1,098,684,034 241,558,243
1,087,636,959 776,301,496 878,821,694 1,106,788,117 566,134,015 550,652,115
72,601,046 644,163,683 223,566,302 851,412,346 26,192,839 954,220,470
311,585,563 618,873,196 668,723,831 251,622,593 144,447,602 190,600,896
274,391,759 894,399,752 71,139,670 896,458,638 884,519,090 644,495,387
312,694,409 945,868,095 152,685,129 975,012,250 184,785,897 260,378,761
839,312,999 280,572,594 106,299,868 330,149,579 859,754,278 308,712,062
149,175,227 318,545,640 261,343,494 102,445,329 113,392,263 392,680,500
694,124,462 295,567,230 1,039,880,236 163,856,431 953,338,169 613,473,945
972,955,023 127,989,547 1,007,922,346 481,782,659 411,146,888 215,174,272
1,063,445,078 628,117,724 696,391,873 702,907,302 470,157,318 429,277,471
427,932,359 226,400,094 750,946,676 748,883,967 622,283,359 470,213,926
621,385,854 765,314,097 847,965,809 5,973,207 881,593,789 900,467,473
98,007,029 47,731,729 390,501,849 1,020,647,676 761,934,945 36,053,126
348,978,774 214,694,810 233,466,692 22,401,842 804,106,152 6,036,614
300,912,006 737,545,757 1,073,468,976 505,038,073 946,556,711 638,881,844
747,140,561 961,298,655 728,635,924 680,901,355 329,749,963 883,152,390
854,959,111 257,241,893 733,700,939 497,844,340 429,350,793 797,755,197
498,334,940 807,044,196 177,138,674 1,032,835,775 549,652,543 1,101,254,752
588,053,252 87,758,525 929,985,719 18,832,423 1,042,301,479 313,895,301
921,661,755 750,787,221 743,000,536 913,795,607 166,933,034 762,263,367
162,269,815 83,557,928 529,308,332 943,319,279 560,964,487 239,453,196
200,734,213 562,226,383 295,255,683 423,649,500 123,774,537 502,395,896
44,018,954 495,380,693 1,017,205,067 632,736,288 181,722,051 591,249,068
230,834,970 623,585,324 848,034,275 180,041,032 666,159,859 522,009,958
33,213,660 310,837,489 336,903,999 823,500,535 892,183,996 561,255,872
150,894,113 457,877,379 1,048,975,831 515,776,619 829,150,122 1,040,226,753
38,287,702 396,314,116 977,386,170 846,173,452 809,344,319 74,985,071
194,468,011 448,067,121 546,933,811 1,068,560,637 653,720,182 391,706,420
158,640,488 712,398,397 193,271,013 966,865,836 217,005,728 947,018,319
473,918,152 126,209,123 1,067,612,467 247,100,606 312,227,703 252,748,735
95,095,152 761,760,973 30,548,955 831,700,416 937,176,872 701,950,345
946,230,310 746,193,768 238,138,808 28,666,332 630,401,831 787,757,564
999,143,980 327,949,607 915,725,739 537,919,249 393,036,970 1,013,278,327
200,460,124 440,545,488 173,132,523 14,148,123 1,107,744,048 31,487,231
792,603,301 966,689,275 502,182,968 1,008,566,514 205,693,266 1,105,902,696
243,529,480 904,227,554 889,052,016 134,157,914 838,716,183 1,002,334,381
717,247,601 409,547,231 421,456,114 939,571,134 323,705,452 788,418,922
1,036,681,194 424,546,579 858,223,286 438,933,681 78,983,329 1,083,688,956
577,343,117 981,063,688 965,809,695 674,672,037 769,797,022 669,406,848
282,627,946 1,025,692 188,537,797 71,680,262 172,038,233 945,896,236
224,084,851 1,027,994,616 593,917,702 135,466,977 295,341,908 195,050,873
627,347,011 750,281,158 544,197,853 293,295,977 494,910,360 1,029,034,935
576,073,274 331,506,139 413,089,948 461,761,100 357,715,910 1,036,279,707
711,507,914 176,918,539 864,289,154 276,830,676 447,805,005 195,809,172
829,198,174 329,257,762 494,430,754 831,891,201 801,440,932 956,226,415
312,894,606 235,899,949 977,282,583 502,122,154 635,615,795 122,334,113
642,091,346 830,721,466 991,445,756 931,483,264 746,912,237 848,996,782
605,283,681 256,053,402 310,754,072 304,943,489 939,022,991 757,407,440
954,368,863 320,842,393 598,835,204 876,446,907 1,110,104,278 497,838,061
23,870,256 569,567,306 1,088,281,533 900,725,296 320,303,243 1,054,029,567
654,784,291 1,053,525,382 866,016,176 901,882,661 986,636,464 31,525,126
284,198,534 135,481,510 466,580 303,640,592 885,405,624 1,083,184,183
120,738,014 193,154,761 213,654,072 979,592,242 623,130,298 168,095,674
660,470,110 1,080,967,363 227,094,212 605,291,831 1,086,737,892 463,047,940
224,923,112 757,736,164 201,737,961 369,181,117 666,546,826 802,600,025
506,191,500 520,460,323 639,304,993 1,093,850,546 236,086,295 163,280,161
619,286,002 899,647,348 621,625,376 133,539,803 646,565,243 577,215,704
686,004,015 456,905,105 1,055,411,249 753,865,586 919,331,924 461,440,527
458,164,524 854,679,376 324,572,526 966,474,885 139,680,576 530,740,992
606,193,033 194,301,137 15,576,253 234,171,513 134,430,434 380,646,788
1,066,957,228 480,734,665 795,390,720 988,942,085 779,191,009 926,136,316
819,309,291 389,117,414 1,012,840,662 639,684,217 751,821,243 974,723,493
37,061,511 19,053,235 382,173,793 800,655,634 85,479,041 417,647,813
155,083,629 922,534,426 633,598,437 273,823,773 694,697,063 402,173,047
846,620,257 831,863,074 1,098,154,028 1,030,915,347 185,607,012 740,161,475
76,878,468 616,575,993 154,831,547 944,258,546 420,472,938 357,668,528
821,762,502 987,928,888 541,945,608 648,317,520 591,177,430 1,085,462,140
941,995,469 1,007,438,714 511,250,059 153,714,024 419,165,577 190,618,976
781,448,662 763,954,902 66,430,260 11,318,825 178,617,043 602,560,497
971,288,698 1,012,988,801 134,120,929 339,269,692 894,712,609 313,035,440
913,811,362 189,506,110 229,723,628 852,880,724 1,054,077,179 158,862,940
996,550,298 988,239,728 414,794,858 178,004,674 847,843,090 291,989,788
1,067,535 261,372,435 966,821,650 681,882,660 188,701,710 85,852,139
343,310,463 617,278,049 600,041,139 85,795,305 1,054,430,241 6,210,444
202,382,179 158,464,905 168,650,232 915,752,123 929,278,591 893,210,103
807,956,983 435,363,881 782,817,067 41,529,030 233,210,700 97,021,008
558,194,957 368,909,153 848,972,592 979,066,400 907,309,651 311,483,475
715,766,099 390,940,571 1,043,352,017 708,667,811 7,698,284 892,035,359
801,435,550 616,388,907 572,077,697 651,699,965 471,905,650 768,453,551
832,002,455 222,000,528 889,689,416 941,764,537 458,661,106 298,638,525
199,147,047 884,169,587 1,044,743,053 397,469,778 613,904,856 922,292,031
691,046,989 462,513,887 149,534,915 860,123,682 863,019,719 1,080,559,245
845,619,782 913,923,918 173,064,060 794,391,370 479,282,905 248,020,914
1,016,969,458 955,670,438 479,276,560 1,082,632,647 600,848,400 229,441,057
276,571,783 325,740,536 242,719,570 1,041,473,293 1,075,737,785 690,780,666
316,247,947 590,059,828 512,889,783 98,416,068 145,958,376 699,961,576
216,747,918 228,729,057 83,377,103 199,931,151 467,267,599 220,050,407
1,056,620,024 21,898,401 62,557,926 218,813,520 104,601,611 383,381,683
733,623,480 86,884,252 955,802,899 373,784,498 465,417,207 823,453,558
888,770,012 113,011,559 222,031,237 738,815,854 704,647,259 887,489,644
1,018,050,350 1,008,692,674 978,361,003 693,744,921 383,986,825 290,755,756
517,648,241 538,442,606 781,576,209 458,490,861 603,752,783 904,628,652
974,204,718 100,501,873 638,514,501 307,638,833 76,231,121 306,429,942
991,656,397 876,269,693 558,433,260 667,968,325 556,334,502 698,407,341
444,949,258 959,869,921 113,175,168 62,530,039 341,474,660 974,014,562
1,062,270,011 855,415,882 508,056,433 878,452,066 400,335,305 986,751,006
304,810,670 998,575,688 921,013,021 106,696,085 774,877,812 258,274,751
248,641,469 1,108,628,607 150,662,085 506,663,716 947,756,680 926,143,725
1,010,364,862 778,930,009 292,600,783 217,922,126 915,660,140 250,705,479
764,940,132 344,642,608 88,119,687 448,478,120 369,597,903 180,864,306
426,425,686 383,184,052 104,383,786 656,213,531 840,343,225 118,503,571
939,062,021 127,726,368 687,177,593 703,691,591 438,558,320 1,022,412,962
230,962,951 638,835,752 663,677,011 284,320,095 522,602,580 762,602,669
1,058,178,001 912,695,091 76,264,230 815,111,308 40,284,736 263,323,144
571,520,395 390,423,622 280,709,059 592,897,061 532,955,504 255,124,193
1,055,466,420 963,549,717 419,954,326 438,711,779 523,150,335 274,827,766
729,501,585 460,792,077 784,762,468 278,365,754 978,099,692 842,064,706
77,580,194 779,945,662 629,289,572 959,345,803 431,017,342 766,645,114
788,172,689 558,670,781 382,758,228 668,890,629 649,676,989 907,547,750
870,810,039 959,148,077 50,705,771 259,424,559 18,067,355 1,104,484,545
890,181,688 688,998,785 120,187,765 546,842,208 182,076,239 616,191,575
907,708,333 222,961,919 241,788,869 447,322,403 310,576,373 147,242,072
85,410,263 359,955,109 1,070,453,849 771,329,597 133,921,745 511,710,867
866,602,547 916,456,339 657,952,425 362,631,146 1,094,831,635 171,585,482
904,441,631 803,965,906 1,048,398,585 52,024,804 373,226,328 1,059,153,187
1,105,799,257 627,303,922 510,749,866 180,014,394 536,761,430 908,710,504
1,011,977,340 578,935,252 169,041,094 994,981,958 446,112,718 703,920,244
118,858,497 270,304,024 1,028,630,144 505,844,400 788,926,979 581,906,451
984,457,407 249,997,502 547,611,244 653,883,345 522,001,319 52,857,055
1,044,586,777 396,509,025 1,025,876,291 417,584,076 5,578,986 474,424,551
420,586,633 110,430,875 934,135,440 18,558,062 147,144,118 1,031,184,143
304,472,525 302,844,217 516,479,059 843,701,724 689,864,794 604,898,642
591,978,526 724,439,456 1,091,935,449 807,666,490 584,168,828 361,534,624
224,097,451 536,588,241 38,468,701 23,221,151 469,836,870 131,735,194
365,439,030 450,908,591 41,147,224 381,810,456 730,222,859 154,223,615
468,650,157 1,004,619,056 799,364,481 10,348,089 302,597,081 276,751,433
331,137,102 2,644,436 204,691,506 341,939,157 675,436,302 396,506,986
1,063,710,939 350,649,879 448,612,776 202,379,649 854,790,234 243,045,163
203,498,170 766,150,156 233,036,200 972,354,840 63,741,709 711,149,270
786,823,217 463,796,688 26,847,981 161,446,101 817,827,961 464,110,049
988,116,918 927,255,177 323,093,304 420,680,718 242,268,602 207,572,703
112,052,294 292,851,318 744,273,890 257,978,557 281,218,625 926,486,711
752,945,464 735,779,108 197,112,978 547,207,468 437,868,022 475,009,368
791,370,960 260,590,193 513,367,871 27,705,086 1,031,198,664 102,871,728
942,920,624 712,644,663 201,493,558 4,975,477 134,982,112 680,451,454
934,309,800 415,422,648 973,735,199 132,742,790 396,642,831 736,127,419
320,686,432 52,489,897 295,281,027 573,803,973 32,617,576 396,980,688
596,714,232 926,430,566 730,462,794 576,488,126 79,205,889 145,462,306
120,540,047 956,320,241 730,632,190 968,335,029 1,027,946,933 835,390,696
839,810,680 627,701 1,082,299,138 913,808,373 479,615,604 467,991,981
333,344,378 823,322,257 519,243,854 746,728,117 538,794,493 817,808,326
469,957,174 563,032,701 814,703,977 38,192,015 83,157,081 32,273,537
503,927,784 183,906,567 602,748,261 438,583,622 141,599,176 883,050,629
497,806,873 678,424,304 250,697,608 1,099,457,075 13,605,877 697,010,506
945,549,908 795,489,367 350,628,131 1,423,192 370,448,537 78,625,244
1,012,781,102 52,540,286 829,706,456 1,013,658,834 586,270,411 944,074,406
1,105,206,755 128,744,245 837,495,493 993,423,325 773,198,865 359,218,059
1,046,529,968 431,245,003 422,176,644 286,332,736 1,008,239,719 770,396,220
584,366,362 902,365,591 727,510,154 625,428,329 1,107,674,903 1,090,482,274
976,732,404 29,488,552 332,419,586 488,887,668 731,618,997 794,840,645
564,605,447 301,580,940 760,838,301 443,787,300 744,126,856 138,213,859
658,377,090 11,710,076 17,515,147 647,942,011 1,414,105 1,051,530,007
490,687,619 1,017,789,226 556,108,504 1,063,945,015 57,550,639 123,743,508
972,792,385 165,333,843 231,320,531 717,523,477 287,056,614 543,095,743
325,694,940 204,112,842 52,202,181 21,146,793 266,215,957 757,978,010
154,523,398 1,020,896,742 549,523,206 1,102,872,017 624,241,334 717,034,631
198,153,167 952,028,025 648,799,137 964,739,195 172,784,707 414,455,895
610,477,554 318,503,992 312,257,784 886,169,516 268,878,899 254,128,273
70,528,197 1,022,506,659 395,864,536 22,922,778 101,340,780 448,092,027
327,352,823 846,801,683 267,588,813 624,114,520 236,915,480 342,340,247
159,552,636 254,982,690 252,820,315 1,084,172,775 293,075,857 896,231,780
875,930,657 514,251,455 730,081,228 252,950,150 970,235,241 726,054,525
283,803,030 969,371,525 102,510,638 618,657,036 622,512,211 577,477,448
893,869,043 345,300,558 279,315,118 108,209,225 949,075,652 956,930,807
600,929,163 203,984,211 880,450,495 442,676,081 154,834,931 803,231,324
1,031,351,245 977,199,462 461,790,924 323,261,529 370,027,046 1,052,988,621
403,969,442 261,520,841 8,630,181 393,516,906 813,745,433 152,190,756
207,584,803 249,371,015 38,303,855 853,620,651 396,822,276 1,029,136,428
1,041,360,160 584,615,771 866,357,099 29,537,397 239,602,859 42,076,776
284,170,046 853,230,517 120,752,766 859,726,283 1,099,874,070 181,767,125
149,285,061 632,748,712 615,020,714 717,890,499 500,691,703 925,478,554
1,022,637,282 263,249,725 227,237,675 707,279,135 778,049,071 363,937,746
371,893,414 359,523,517 147,654,352 25,236,632 113,415,728 326,471,194
66,959,629 191,738,398 611,249,770 49,526,915 996,121,599 608,924,180
205,888,475 957,085,563 170,330,478 177,006,383 627,465,803 696,954,269
986,013,564 181,845,642 662,390,793 336,616,611 228,091,725 722,443,804
152,799,177 991,965,166 416,053,048 577,125,794 726,270,045 474,309,401
614,624,878 527,818,867 701,630,212 748,616,568 323,881,809 1,008,469,342
1,093,915,177 179,166,320 200,224,246 391,862,619 827,542,515 1,031,800,947
463,665,754 1,041,261,968 54,485,442 138,008,851 676,303,455 766,470,200
792,159,800 54,070,706 14,454,755 711,537,685 315,632,323 262,326,783
12,794,032 229,724,335 957,673,851 140,741,316 159,240,365 484,722,435
1,085,591,718 935,912,980 480,923,191 6,631,831 7,287,587 250,715,056
65,763,302 680,987,288 620,738,439 349,649,915 597,493,334 808,218,364
638,340,450 749,600,405 924,568,301 1,074,366,814 844,960,882 122,808,735
990,776,895 804,225,602 441,035,956 1,108,950,235 420,660,923 572,940,656
494,648,683 978,918,429 577,317,054 735,801,315 1,493,290 794,195,543
643,116,815 765,803,229 984,470,220 828,741,916 986,065,130 512,356,402
269,670,118 623,225,335 229,594,567 892,165,602 308,795,941 271,400,349
879,004,632 114,547,251 133,267,968 902,801,092 782,064,798 530,313,327
18,885,083 21,197,181 765,852,369 257,442,159 459,355,708 481,426,146
764,817,433 527,109,036 480,451,535 844,828,338 495,312,364 195,816,490
1,063,251,186 1,061,126,503 235,874,844 119,909,594 939,052,150 1,064,959,699
532,166,601 971,683,454 294,594,654 698,554,382 990,434,760 611,735,950
27,089,978 699,377,918 918,288,645 199,548,308 783,029,772 791,823,107
989,132,441 533,738,695 1,011,231,587 154,350,557 637,981,388 133,921,491
891,728,861 927,424,862 585,647,889 231,472,249 569,992,513 95,639,941
955,652,297 809,110,951 452,185,260 284,735,904 320,030,292 863,006,285
982,641,289 1,022,534,441 84,575,534 556,098,292 132,470,238 737,536,750
1,105,180,262 67,932,500 223,304,927 945,751,447 661,359,278 137,260,737
136,971,683 316,978,599 40,885,249 47,073,094 1,080,355,684 72,499,377
693,358,291 427,741,865 391,009,334 1,010,347,093 196,387,571 481,291,066
468,470,064 804,550,442 510,617,286 20,794,046 379,705,928 777,360,490
111,080,488 65,722,055 595,895,859 465,239,988 300,158,690 272,601,741
593,733,973 887,608,640 315,764,116 418,006,918 316,513,116 631,161,167
345,024,628 941,742,755 213,635,206 687,891,557 855,971,292 1,078,542,306
131,338,719 178,136,311 339,444,524 495,878,193 693,036,894 493,773,017
159,378,323 246,057,793 764,435,188 543,104,724 863,197,510 703,382,043
1,057,427,657 906,211,904 178,448,006 814,140,641 561,553,405 442,099,858
925,371,660 524,032,098 363,658,974 204,051,139 210,698,210 407,016,260
853,475,636 384,175,138 397,265,229 70,562,883 1,054,892,080 264,329,977
885,355,051 777,492,986 188,810,891 560,817,737 803,433,460 1,066,811,966
301,982,275 523,710,160 1,062,661,076 534,451,149 356,796,020 199,985,496
89,808,364 824,056,694 741,951,414 222,144,161 504,786,464 468,910,959
316,297,155 890,288,590 308,764,099 12,594,620 603,553,689 560,094,503
305,856,343 398,252,292 606,149,861 1,096,366,226 119,398,790 452,193,673
736,254,921 98,759,702 806,484,341 874,127,387 26,991,872 82,590,278
1,051,853,749 560,335,463 201,359,463 432,872,321 21,799,862 977,649,886
846,877,892 860,166,740 569,090,902 45,538,827 774,100,236 906,742,061
63,961,587 659,369,287 755,375,510 154,719,564 626,010,699 604,966,870
309,489,380 742,685,759 92,119,534 1,012,560,681 225,752,581 1,028,236,943
582,768,567 371,790,379 883,886,528 962,840,254 1,033,904,672 261,926,616
773,471,155 828,175,531 1,070,011,283 661,014,647 458,101,541 59,780,978
483,484,813 855,205,805 950,445,339 65,528,126 1,087,248,397 413,687,276
199,612,067 320,536,331 64,138,332 571,871,609 325,835,261 31,162,252
300,943,041 1,034,061,877 372,411,208 624,064,188 189,828,389 598,995,840
253,425,631 787,651,965 369,660,781 146,208,739 325,161,833 769,538,197
792,201,200 1,066,095,877 1,079,446,334 128,473,293 450,239,972 510,455,812
646,015,856 42,934,405 948,814,891 153,454,716 774,423,354 289,284,655
2,586,552 709,436,404 907,792,314 582,033,333 904,902,203 872,570,465
630,198,655 159,742,450 363,313,260 108,490,236 992,814,778 271,291,788
642,876,854 893,351,885 474,681,880 67,366,134 502,128,786 83,596,297
686,950,267 607,028,996 555,169,135 1,010,162,621 104,056,863 924,896,147
1,056,730,125 773,328,059 962,000,298 380,547,823 718,131,971 1,103,689,076
482,103,894 277,060,845 119,831,849 191,880,574 59,340,409 593,201,859
549,107,365 462,591,152 484,252,571 145,473,265 134,714,129 947,929,863
244,325,837 716,265,976 511,420,003 1,100,076,185 167,814,153 1,089,894,363
626,241,389 579,500,811 826,541,289 63,969,704 1,042,246,500 374,785,542
195,701,527 770,094,414 1,105,984,264 471,676,908 861,409,144 495,943,283
331,452,422 863,469,568 779,384,435 880,456,634 121,341,665 546,040,706
622,608,173 743,782,447 66,138,157 11,136,109 740,731,586 51,290,431
504,489,331 26,684,876 121,418,340 1,025,765,238 445,553,297 313,678,958
547,110,405 256,578,347 519,318,501 827,140,363 1,104,935,407 727,057,508
392,232,607 753,892,369 569,144,957 358,721,363 491,472,284 867,789,517
932,111,221 305,888,979 177,106,276 1,016,547,707 169,112,402 970,368,971
698,995,341 535,206,511 501,589,684 14,321,340 169,536,639 839,205,950
845,630,904 600,488,858 477,536,406 356,212,619 207,965,799 16,521,433
692,606,918 299,267,824 989,285,331 339,992,184 524,517,179 285,065,376
980,423,935 1,007,732,253 113,271,688 647,857,086 794,763,077 457,534,684
509,141,617 993,493,451 173,984,825 132,664,982 817,330,178 454,440,939
150,033,291 116,143,020 377,179,559 505,349,870 371,202,462 1,066,285,396
16,564,828 241,721,919 351,672,186 394,986,715 479,381,911 1,026,234,195
75,477,706 1,039,505,080 1,101,864,820 263,522,501 248,563,437 765,535,254
139,850,596 1,069,243,688 219,048,836 673,056,049 1,047,636,984 718,819,929
885,269,324 409,724,944 1,083,413,584 578,489,192 1,081,771,366 545,346,673
202,393,782 529,097,877 911,817,536 763,302,282 707,992,514 246,123,660
680,585,911 432,367,817 275,238,796 467,375,537 527,140,322 181,235,980
992,190,250 134,889,770 224,383,324 327,346,258 1,016,166,208 183,341,602
771,944,341 505,411,508 425,194,431 417,016,577 168,229,059 968,539,331
806,920,667 778,116,732 409,817,295 32,163,702 720,763,963 274,389,076
982,994,770 1,024,071,923 189,407,365 406,738,420 127,512,229 191,207,172
604,159,581 43,797,466 190,825,145 66,106,890 871,908,336 952,670,179
991,564,729 496,313,944 113,732,656 628,983,272 718,050,070 334,227,321
953,697,905 944,741,190 834,866,092 717,105,848 208,848,058 746,272,598
939,057,595 656,914,186 928,736,787 657,940,877 241,464,969 952,587,588
800,320,768 1,046,468,651 1,010,809,964 905,875,123 218,882,778 104,064,605
839,107,629 962,888,137 865,766,608 668,276,816 842,219,402 396,086,539
1,061,039,168 371,789,278 1,064,726,757 1,062,138,087 354,605,321 862,501,306
1,052,951,371 13,988,457 662,043,642 621,167,031 920,938,773 708,563,147
308,025,075 753,222,631 1,070,751,353 897,911,154 567,972,653 251,868,757
291,721,657 66,379,820 773,349,250 171,070,865 238,857,171 746,995,439
704,110,014 729,370,187 336,212,860 5,183,587 157,355,125 432,311,448
244,593,993 70,076,150 617,754,719 829,974,850 225,146,300 808,534,639
545,006,880 13,082,826 691,677,375 169,927,875 190,264,912 152,514,980
701,120,472 594,714,139 281,383,071 898,507,026 594,039,509 683,734,161
316,321,217 649,001,495 23,833,664 299,230,800 844,180,828 1,017,767,088
242,208,059 140,846,733 598,046,475 708,373,322 499,939,945 607,997,069
339,571,266 769,217,717 545,591,281 841,880,093 571,176,066 1,099,961,268
817,465,131 1,074,739,475 1,101,311,198 801,983,422 138,494,397 711,807,310
462,892,934 205,511,412 868,528,085 318,040,903 517,036,309 154,824,073
268,209,040 669,338,587 512,379,363 672,271,095 87,878,975 795,498,072
118,469,619 425,279,557 972,506,396 130,966,240 733,264,401 473,802,244
167,248,332 821,905,794 149,403,190 867,214,033 50,054,064 219,485,388
786,331,338 196,483,437 806,495,197 1,056,358,562 700,991,818 566,089,513
611,873,722 753,071,145 111,114,738 834,753,933 698,661,123 792,192,129
253,841,557 315,715,677 250,855,549 140,271,927 90,943,303 19,472,363
151,208,174 43,993,857 622,629,773 718,260,079 529,486,146 54,623,275
657,808,860 93,335,699 596,559,595 355,383,092 740,776,075 821,072,347
389,361,762 768,233,743 381,313,079 241,644,513 707,125,987 167,262,809
477,299,300 869,950,413 547,250,869 328,299,737 29,025,503 893,597,323
706,581,747 276,678,788 814,904,982 604,433,454 391,380,155 933,997,154
564,994,227 786,194,873 1,016,293,811 341,873,295 219,291,571 1,007,588,083
382,627,225 964,267,041 757,131,319 614,102,909 1,018,160,318 80,741,142
842,837,476 774,632,646 298,657,339 517,102,016 694,822,939 432,914,120
286,849,268 1,049,451,641 377,328,807 422,547,699 316,806,590 917,666,622
1,058,285,165 868,531,136 366,676,097 495,100,158 1,107,557,976 453,983,586
439,564,327 377,865,735 328,357,067 806,034,051 982,737,275 44,809,886
79,469,680 54,853,819 78,481,900 598,173,149 395,920,700 145,682,785
855,006,164 905,243,826 163,298,923 579,989,367 318,781,089 421,412,796
819,942,435 707,763,048 3,552,885 895,335,241 731,291,721 972,675,898
975,825,079 947,739,814 907,632,824 691,459,894 165,308,703 1,088,682,768
451,829,193 107,739,509 432,814,024 779,425,759 1,020,930,832 542,102,566
80,993,420 1,061,666,020 940,873,494 556,852,644 246,857,242 1,093,046,540
350,997,975 357,620,528 32,982,705 554,751,070 56,967,603 604,407,498
807,129,424 926,985,974 68,667,024 306,529,662 367,600,236 924,281,738
514,221,736 608,309,740 9,412,992 807,126,383 67,629,383 52,969,125
340,459,364 889,755,328 578,524,242 440,181,478 88,331,510 594,181,725
1,041,309,981 541,124,895 293,777,036 310,805,256 830,430,467 994,216,061
439,830,064 357,021,213 263,784,633 594,978,428 470,338,138 515,271,474
370,922,603 66,922,745 806,229,793 280,675,069 200,091,162 303,469,520
74,690,514 491,711,940 115,705,622 2,085,969 522,822,314 13,426,650
975,462,121 810,644,748 607,119,458 709,235,879 469,419,150 1,095,105,895
79,183,431 967,674,640 209,098,200 346,678,057 789,418,543 699,868,785
512,053,631 610,571,944 446,685,295 1,107,063,766 805,481,447 63,999,647
885,674,026 197,147,561 941,007,568 59,940,080 453,141,602 314,588,906
246,238,465 614,935,247 816,054,497 408,493,165 677,373,438 1,098,508,215
159,609,879 568,879,669 88,634,323 794,261,394 1,083,076,385 423,013,175
44,574,799 713,251,607 352,756,895 955,946,964 780,636,996 230,906,188
543,608,949 590,786,489 1,104,161,894 450,627,893 670,345,618 583,194,760
790,275,056 556,446,463 121,349,116 109,563,496 741,917,811 472,236,762
577,366,143 631,430,010 530,941,782 779,536,890 324,580,910 999,859,409
953,388,185 917,196,056 372,454,976 613,056,555 549,675,216 419,536,466
525,731,409 535,339,169 536,292,212 211,707,528 861,186,570 810,888,816
276,080,329 1,102,918,244 785,755,609 498,881,473 411,245,665 911,916,087
558,948,627 987,561,385 199,086,759 706,180,888 100,347,641 345,887,349
515,573,048 367,471,893 459,436,887 616,130,374 705,418,311 68,595,688
932,011,021 981,518,176 622,727,710 676,740,061 809,987,381 569,070,354
1,082,374,164 477,841,754 632,469,431 692,874,165 140,282,071 168,696,822
535,827,248 663,626,337 837,981,867 894,165,570 61,540,312 232,273,981
376,851,263 1,035,961,655 529,776,202 854,947,804 1,081,515,452 741,980,526
661,874,791 572,475,697 973,590,116 1,054,775,075 464,143,747 761,013,043
515,975,231 324,021,588 415,947,284 210,663,493 1,088,674,273 622,857,179
1,025,698,603 50,426,302 243,470,028 215,129,500 632,655,086 892,635,410
897,392,050 405,906,231 317,490,624 583,095,744 651,816,416 153,778,912
584,638,716 52,265,797 680,211,470 264,887,024 715,010,488 67,102,017
102,902,332 294,842,155 898,271,843 700,277,906 1,069,173,712 974,169,962
220,638,460 763,748,083 355,254,037 279,627,341 498,926,286 73,934,759
971,648,665 931,819,348 578,150,854 710,556,115 275,491,907 146,194,010
647,210,614 843,386,157 1,043,317,543 839,105,610 609,611,229 518,464,665
580,896,278 440,057,248 287,077,997 346,484,529 242,815,394 378,054,045
1,029,464,754 345,944,916 1,108,577,813 909,540,283 403,134,457 311,745,450
938,915,403 855,189,316 195,678,262 855,156,043 957,635,164 895,915,639
321,598,131 634,200,508 719,021,001 624,121,391 1,067,186,221 218,916,000
218,078,905 240,097,450 724,895,950 940,531,830 528,094,129 127,278,307
930,445,111 549,425,752 872,898,591 724,371,754 116,174,223 610,628,078
465,214,366 529,988,840 30,386,722 801,050,968 468,986,107 331,959,339
798,444,757 370,183,662 241,322,309 343,670,900 65,046,558 1,037,359,566
530,464,763 895,186,524 661,117,138 943,191,191 273,950,826 259,911,701
557,868,228 388,736,206 49,295,479 22,517,897 154,605,737 874,515,158
182,161,102 766,146,696 274,495,289 1,035,973,358 119,910,232 416,211,608
834,640,315 472,616,420 927,230,888 161,411,028 716,140,401 639,101,580
1,020,181,515 771,221,348 899,259,163 169,726,334 789,579,472 675,409,686
462,174,225 946,954,930 1,061,559,037 1,010,146,555 546,997,397 509,184,757
277,970,012 546,606,974 709,668,206 870,397,253 1,033,230,514 296,112,663
427,463,650 955,697,432 1,087,227,526 859,840,017 544,515,973 880,671,564
920,372,992 580,194,527 831,945,056 813,663,198 463,618,875 88,101,098
1,093,299,856 288,646,883 804,492,872 753,122,231 334,677,204 1,078,502,739
50,803,456 567,440,846 885,397,960 795,221,704 843,220,085 783,538,298
53,860,742 816,626,983 140,283,331 580,679,728 382,811,150 878,658,803
49,710,619 500,594,677 875,749,350 880,966,469 530,309,717 100,293,946
872,475,882 1,015,466,509 727,522,541 639,412,192 147,512,464 1,086,758,641
80,434,802 135,711,807 938,703,660 1,083,277,289 913,329,577 1,000,416,700
120,677,141 615,259,925 527,791,211 317,302,714 1,048,242,037 296,003,410
242,509,761 1,055,489,146 255,970,281 285,744,716 714,743,155 515,112,125
355,202,767 290,776,036 468,328,340 228,561,907 233,895,524 394,660,282
22,860,383 28,888,751 765,375,440 424,061,363 1,095,532,552 40,815,019
480,546,940 928,022,436 912,477,954 925,714,906 977,712,010 835,778,171
455,885,015 860,918,872 753,345,878 334,499,414 650,395,572 124,553,400
903,589,582 981,409,710 696,247,200 128,238,896 848,148,004 313,051,389
238,859,527 1,076,970,243 546,774,613 387,936,450 213,526,493 73,419,198
1,026,749,551 743,653,878 707,296,068 127,901,181 298,667,925 213,479,937
777,765,571 651,718,493 710,957,145 1,105,103,381 258,240,321 120,751,877
599,153,227 118,179,908 62,630,939 104,202,878 306,447,131 236,946,626
630,881,256 524,823,774 704,572,624 1,083,170,539 147,067,785 647,157,252
850,845,212 234,627,105 297,601,836 1,043,428,141 1,057,846,890 357,947,019
360,973,415 1,000,417,154 99,106,081 171,826,247 58,775,398 261,400,917
263,142,844 1,025,352,100 931,545,883 82,355,265 987,436,818 755,196,939
705,023,114 743,087,482 678,176,232 43,175,760 473,948,858 39,669,636
767,867,789 547,681,786 846,897,473 462,866,824 537,658,656 1,013,865,791
630,148,428 583,403,950 660,789,228 289,113,674 1,052,031,489 469,956,242
89,651,152 1,019,825,481 920,835,078 644,473,696 588,591,200 350,315,067
232,997,932 702,423,085 93,348,095 143,153,388 474,211,703 521,847,872
371,527,821 700,320,668 159,448,504 147,969,108 215,665,328 610,219,323
920,072,221 922,928,966 674,532,389 160,212,578 14,614,387 475,741,518
266,352,086 111,068,207 552,394,359 28,849,393 812,571,919 112,159,570
772,720,706 992,743,937 351,531,565 541,657,231 3,337,401 993,832,290
145,343,195 461,383,638 815,133,662 753,173,137 623,523,113 267,490,045
876,819,875 596,929,534 260,503,811 165,693,753 478,053,283 967,829,416
771,007,098 1,037,652,375 233,561,664 992,508,923 146,651,145 912,115,588
347,513,188 579,416,776 697,701,370 707,042,805 986,590,489 1,073,106,755
753,759,079 1,075,605,055 322,398,268 920,275,992 33,086,714 572,627,105
963,963,384 975,697,845 485,800,819 79,942,986 979,312,060 950,637,548
834,364,408 203,230,557 1,047,276,324 260,575,894 262,465,289 809,026,070
970,564,366 604,685,038 22,440,936 499,706,473 545,104,400 1,082,269,162
1,089,056,444 798,443,740 569,069,507 666,119,141 694,277,266 9,456,085
978,303,532 1,064,391,787 476,506,928 755,796,554 54,323,974 446,431,542
755,903,406 863,420,210 35,091,098 334,221,344 881,945,013 710,313,735
263,094,382 503,375,887 1,075,785,823 976,110,036 88,446,021 424,228,339
538,220,197 445,883,154 546,172,758 804,625,668 899,126,979 372,173,363
442,557,844 351,364,699 189,933,077 968,132,386 818,547,434 295,362,789
432,131,747 364,658,995 794,076,442 767,552,889 707,392,108 647,135,899
962,206,780 411,020,115 1,029,869,063 582,246,483 680,416,573 447,044,000
948,529,807 118,747,368 487,385,986 1,094,047,998 925,212,551 722,990,380
321,324,989 499,513,375 920,097,813 81,046,560 845,490,081 658,417,379
47,979,633 736,417,002 552,609,689 182,888,644 566,024,732 298,055,131
354,195,327 956,126,990 641,092,794 997,235,174 318,049,055 207,050,865
889,587,841 2,903,608 182,887,491 238,514,562 632,091,566 230,300,387
585,179,428 100,407,904 125,113,602 567,921,979 631,570,777 660,479,535
494,362,133 237,417,453 671,072,545 714,322,327 824,430,300 169,907,942
1,015,037,549 412,721,006 460,306,812 653,969,212 557,895,366 345,833,414
325,256,487 255,617,978 207,595,919 356,300,142 69,049,698 552,214,646
872,689,126 221,115,797 449,563,996 99,594,430 685,614,993 1,106,857,919
881,446,871 299,699,197 669,321,702 585,660,512 540,807,555 920,894,456
1,070,922,927 948,642,683 1,035,202,210 707,193,763 533,156,400 332,654,336
691,411,868 384,530,685 239,118,433 978,705,272 487,858,002 117,844,777
104,782,953 171,286,114 343,633,354 836,403,687 207,111,415 546,693,328
13,540,932 1,088,977,561 578,306,882 661,166,514 668,530,785 204,676,118
459,452,562 1,021,741,524 42,093,591 127,737,194 1,048,477,270 214,417,069
268,155,801 879,336,697 78,546,981 392,788,961 290,195,449 382,685,267
778,859,517 831,242,209 941,994,957 262,637,634 733,025,839 347,096,812
627,483,594 524,717,769 981,618,772 1,094,158,717 484,527,671 581,988,948
1,060,970,570 212,982,278 613,967,633 324,721,798 812,853,448 229,365,458
43,349,601 604,882,803 754,711,480 357,206,398 358,155,902 939,287,915
918,889,538 416,232,499 498,012,723 162,684,454 310,420,540 154,388,417
568,490,321 938,408,434 528,388,813 688,040,932 350,704,930 662,662,593
933,665,673 695,946,765 293,624,696 533,814,181 825,303,977 391,322,149
625,984,450 60,055,082 962,458,286 1,070,655,544 277,256,180 503,668,836
362,052,497 518,994,008 776,139,759 1,026,377,076 669,561,464 102,304,328
254,429,020 45,304,132 664,682,898 273,004,988 422,343,215 772,975,686
591,826,074 79,907,149 163,553,374 320,871,464 218,916,053 50,161,215
136,749,810 731,171,445 869,728,491 979,259,133 710,069,620 273,574,029
261,055,114 350,552,791 976,563,345 1,085,622,761 132,520,966 506,830,827
1,008,036,670 248,654,483 933,847,000 1,031,283,145 316,474,014 409,438,285
153,604,739 1,027,890,508 308,590,225 1,110,947,406 939,585,403 556,595,383
996,897,592 208,867,269 15,334,481 950,731,866 831,262,045 629,223,449
60,398,304 1,034,712,270 728,908,690 541,029,008 282,612,968 427,107,377
165,960,681 770,380,276 1,092,014,640 24,748,713 959,826,973 795,782,516
1,023,961,373 398,812,777 839,594,862 1,033,427,144 789,897,135 728,005,597
723,842,633 81,148,382 808,244,029 113,251,873 173,037,810 565,949,424
881,039,052 1,067,002,632 834,279,891 651,297,551 155,267,387 417,808,332
966,492,696 607,604,970 1,045,011,965 264,833,742 942,612,416 939,918,685
886,186,006 333,303,610 580,858,478 297,129,846 545,587,713 1,012,049,537
707,936,762 1,090,030,588 486,936,646 1,044,984,449 769,197,992 1,035,186,435
344,809,736 502,840,080 1,089,943,865 490,086,749 1,078,945,332 339,850,667
127,825,415 210,186,789 565,795,883 8,313,715 204,895,155 444,257,726
360,375,361 728,069,225 832,874,277 598,977 649,896,814 237,250,450
383,055,683 131,381,695 500,731,885 1,058,858,167 438,271,226 1,020,163,950
740,158,127 278,529,137 934,804,699 619,579,723 499,412,354 481,204,651
965,589,947 415,907,449 769,403,495 659,758,180 353,905,771 960,873,424
281,071,009 993,868,171 923,653,263 317,029,444 799,315,430 259,525,991
236,140,572 850,975,626 755,671,597 96,741,392 71,517,436 965,581,181
24,606,175 369,450,546 794,852,687 820,035,718 940,194,100 1,045,458,510
934,249,305 207,315,831 810,176,437 860,947,455 488,236,574 858,344,791
938,041,865 156,947,066 780,221,349 309,403,629 308,957,788 474,242,276
1,091,411,532 611,469,020 1,034,235,299 66,640,443 942,442,821 137,980,173
763,309,536 753,977,394 526,250,494 726,660,603 552,046,574 631,037,682
223,642,316 553,794,969 448,516,673 971,108,451 353,224,450 620,924,533
564,854,243 99,551,677 558,184,967 462,531,532 406,312,115 1,010,560,279
800,979,278 26,997,384 925,069,604 262,013,776 771,421,306 592,120,811
369,431,124 614,226,806 301,580,660 696,136,983 513,099,716 335,978,600
391,689,304 808,263,076 700,317,963 580,598,882 867,674,092 300,513,856
290,103,298 965,974,225 617,160,870 254,433,523 1,192,885 478,535,523
1,088,013,832 326,714,228 449,606,139 1,030,054,924 329,455,862 121,712,688
796,653,771 665,586,363 211,657,917 44,948,985 792,394,643 531,850,418
483,489,282 612,263,762 944,897,368 552,208,393 414,216,129 170,982,306
469,482,949 66,343,932 482,373,054 544,433,215 934,336,506 18,615,099
1,075,532,582 77,119,018 682,234,112 755,909,186 425,795,414 552,563,639
445,866,350 782,107,651 25,799,905 22,832,241 30,951,787 296,006,312
205,610,786 655,050,065 106,165,166 737,836,997 606,209,554 396,108,823
743,757,910 59,884,112 77,596,170 1,090,975,165 552,182,718 620,008,508
230,331,584 75,520,745 673,132,030 170,988,791 397,994,268 36,489,425
459,519,540 494,841,699 1,059,802,261 13,616,348 466,228,003 428,308,598
455,513,791 1,018,562,873 792,424,006 716,597,250 633,098,301 872,338,989
896,052,345 217,809,548 806,423,419 928,455,578 594,984,748 227,866,079
562,235,079 329,328,061 538,872,660 921,578,394 259,114,540 441,191,203
881,186,249 586,526,375 354,590,848 930,042,466 777,826,709 977,895,845
445,301,661 926,787,655 632,136,613 118,366,706 188,526,590 53,576,197
895,046,483 200,680,982 528,155,374 938,311,883 611,912,588 722,618,019
166,471,300 936,136,596 872,278,641 189,737,683 36,979,788 878,036,578
316,239,097 368,155,240 583,974,044 1,082,353,617 453,457,075 1,091,891,831
987,627,407 296,529,234 946,576,586 861,269,198 875,973,460 534,466,007
570,975,675 117,647,558 248,862,963 975,327,161 590,997,144 1,029,819,259
662,012,493 958,806,334 661,893,255 29,651,724 1,101,122,115 631,193,243
904,871,175 392,971,390 392,030,087 511,692,538 176,049,592 405,420,140
934,863,266 615,268,276 355,799,093 448,534,231 42,861,324 855,800,377
1,027,638,844 223,661,904 322,783,986 29,001,097 936,332,085 523,491,349
1,041,229,012 103,596,257 1,082,822,435 296,027,111 868,265,340 746,965,941
40,299,102 8,821,364 189,659,057 242,505,447 540,134,953 701,901,451
174,241,293 1,029,824,031 157,571,863 1,088,070,083 369,565,922 517,539,199
469,764,801 44,931,219 624,371,755 120,764,268 985,955,811 635,616,844
243,587,330 47,589,358 440,705,686 1,025,498,525 770,884,629 1,085,604,360
641,996,033 602,376,402 327,958,271 267,133,092 112,911,759 172,309,940
197,798,001 251,180,970 230,978,876 939,479,394 359,565,591 593,364,068
515,077,565 68,407,662 314,811,394 275,719,015 389,195,324 533,570,306
682,164,097 792,573,108 699,591,604 1,001,668,043 929,166,607 726,061,847
79,733,271 262,007,989 677,503,472 105,931,231 11,652,981 916,299,818
170,017,687 28,747,024 104,937,018 992,969,787 353,899,369 1,100,807,660
581,947,334 498,954,733 648,721,443 595,631,858 522,310,960 729,911,052
660,413,306 319,783,278 52,545,279 532,594,701 1,083,532,838 895,546,619
876,518,975 762,990,478 975,880,801 908,320,818 893,849,563 458,287,384
586,982,318 365,095,280 284,520,692 607,111,955 794,385,734 758,136,416
109,651,853 368,284,465 646,680,452 158,387,583 991,981,395 710,438,176
829,243,768 14,407,534 5,966,714 378,686,911 720,493,642 426,105,600
1,036,374,869 1,065,743,074 687,582,168 768,725,889 774,232,929 1,006,811,193
618,855,734 1,016,059,605 347,887,472 1,001,627,324 341,949,459 341,903,414
284,607,304 804,367,248 531,966,046 960,576,688 1,016,662,393 1,077,815,984
957,487,617 788,292,005 520,204,934 195,322,186 149,915,478 598,832,541
928,279,053 410,545,658 848,788,626 100,442,759 1,003,902,483 626,544,435
415,040,388 422,050,747 718,701,407 771,497,753 995,466,745 182,695,715
221,473,505 533,121,472 437,233,206 791,011,937 235,895,082 528,272,181
628,714,197 570,777,901 686,052,050 510,517,357 344,220,831 683,515,241
8,823,836 396,306,657 902,669,690 263,052,889 376,013,484 216,278,573
1,005,502,070 831,309,984 962,956,686 167,016,398 838,052,003 796,557,921
800,687,305 722,927,462 756,719,215 971,236,605 1,076,900,669 370,851,214
579,360,821 981,900,747 121,766,283 159,263,024 998,019,475 736,655,496
455,942,243 694,493,992 721,917,332 529,309,099 797,724,209 606,226,606
847,692,065 760,532,312 288,354,518 522,861,548 777,812,763 1,082,034,796
625,899,019 264,916,178 1,035,172,600 786,630,889 1,083,938,348 1,030,741,963
589,575,826 1,069,211,757 1,084,669,103 735,257,590 239,632,968 588,334,363
338,136,480 366,907,606 767,138,365 422,874,875 1,020,248,057 512,557,358
757,734,530 816,162,552 903,808,497 885,334,866 3,253,778 184,248,543
1,016,565,654 959,167,247 302,264,879 277,658,038 261,443,652 1,103,187,189
662,099,272 731,894,935 46,705,509 447,905,672 1,084,257,467 771,184,625
738,069,207 536,363,636 220,691,539 918,676,388 15,444,190 34,736,724
24,037,272 304,668,670 587,807,644 566,422,099 538,113,565 204,418,043
аджлттттттттттттттттттттт
q q q q q q
714,801,250 160,052,413 364,971,810 82,931,328 360,511,260 199,806,471
610,909,537 922,190,067 274,521,732 104,702,270 1,104,122,353 639,286,108
390,416,744 527,003,456 784,899,383 92,971,777 226,272,119 392,077,682
804,857,002 671,679,061 260,605,549 58,107,498 39,501,198 209,100,437
292,092,630 476,568,609 686,724,947 276,489,424 189,404,842 940,081,265
255,946,687 1,091,182,757 1,013,112,114 426,141,695 863,044,804 74,889,273
986,592,228 260,361,340 363,003,267 863,495,794 1,057,720,686 557,993,167
148,479,800 205,044,308 545,869,121 135,407,080 1,044,314,063 695,512,095
146,596,634 603,953,819 785,388,931 93,193,280 482,941,000 328,067,458
932,184,406 39,211,097 40,313,213 469,926,308 1,052,076,847 379,332,860
166,453,830 675,913,374 172,267,985 620,541,097 476,876,798 353,303,668
728,685,784 361,426,840 795,189,559 737,848,135 89,219,958 316,313,535
730,201,178 740,161,902 918,294,994 1,097,533,412 447,233,365 152,594,195
976,195,261 1,062,462,894 1,040,762,731 517,575,962 36,016,299 206,392,869
880,822,787 589,453,887 118,184,192 2,747,960 277,448,062 1,095,126,700
1,081,574,640 1,000,022,871 603,477,382 97,796,011 440,498,140 25,655,632
730,619,092 304,224,023 825,594,618 3,210,786 760,490,972 600,283,917
654,495,882 894,649,206 537,502,073 1,035,152,555 1,045,326,668 908,576,768
782,290,243 1,065,739,747 709,221,763 957,242,169 556,464,854 1,015,484,921
796,440,513 315,635,747 676,330,907 358,856,553 609,558,740 298,966,607
526,771,098 682,895,011 403,951,824 874,825,348 1,034,352,511 1,000,519,668
69,680,356 423,913,928 729,920,490 265,683,398 1,066,934,542 367,354,580
197,697,562 781,954,369 1,030,740,322 1,005,475,960 632,095,335 685,387,453
110,354,808 741,980,371 393,384,527 1,065,060,232 289,691,172 876,136,470
1,010,706,819 216,323,686 847,006,918 810,348,648 724,308,047 940,645,426
1,094,990,699 816,220,280 1,049,340,144 909,963,636 798,514,299 574,403,284
32,630,293 70,566,181 644,443,122 700,917,963 623,829,190 779,409,101
332,296,880 838,762,910 228,312,850 560,893,755 296,790,349 673,513,553
227,216,055 763,468,149 64,835,244 687,595,210 272,298,300 643,791,793
436,759,506 153,330,698 612,341,471 870,774,005 577,161,309 171,918,560
552,342,106 667,764,961 1,045,142,571 508,611,430 915,676,226 400,611,016
749,047,361 865,367,735 51,592,252 510,088,119 422,294,082 1,035,377,611
957,632,218 351,732,893 829,408,839 989,307,091 1,068,293,860 1,030,821,056
596,352,401 342,103,262 570,382,211 525,339,740 18,660,424 612,760,250
434,347,468 58,074,695 18,369,157 26,411,956 210,335,028 255,359,512
312,047,020 1,003,248,521 57,065,661 199,024,030 23,405,685 912,840,389
613,979,901 1,026,718,396 1,015,229,737 847,516,143 312,122,876 506,069,173
322,508,646 26,691,748 48,384,858 151,252,347 665,564,617 726,243,007
892,229,943 115,171,541 521,220,584 713,218,897 943,690,208 133,140,694
315,725,928 775,194,601 1,058,628,178 118,482,210 669,376,757 854,092,036
170,261,834 496,961,323 1,099,205,817 393,164,599 633,096,818 171,341,786
1,022,773,939 92,363,546 952,677,987 14,241,059 373,811,158 169,613,678
379,712,507 775,175,782 498,683,132 97,161,487 213,754,019 869,779,511
617,598,287 132,940,232 621,274,673 832,390,740 444,680,346 382,749,050
233,872,919 768,658,378 185,425,668 144,586,292 412,114,677 113,817,177
250,602,554 537,686,584 296,002,152 361,884,534 709,739,130 501,778,915
687,930,018 594,668,069 931,486,799 1,094,322,990 881,026,488 681,999,931
163,147,765 341,820,437 116,085,115 550,644,653 636,517,321 300,644,084
333,401,223 251,316,489 683,670,679 51,712,214 36,278,335 915,168,244
926,288,978 840,302,336 86,435,560 614,003,338 674,481,791 216,337,491
581,234,898 482,744,584 1,072,230,127 240,193,316 725,747,476 707,893,711
1,053,916,122 628,846,964 682,442,746 121,542,724 1,018,047,156 702,287,724
777,326,298 134,819,676 207,167,569 727,976,835 538,441,838 656,575,595
691,558,532 497,004,082 487,409,191 1,077,932,882 497,297,463 578,424,983
593,772,443 974,620,803 191,675,037 178,502,077 680,768,244 338,027,750
1,021,109,740 880,291,545 191,319,958 788,478,099 728,943,708 544,170,937
854,968,791 1,071,296,831 738,942,438 531,906,399 624,048,081 980,996,242
1,040,359,120 475,599,391 610,526,061 280,088,441 427,741,242 1,107,723,117
603,760,160 538,533,618 84,725,283 566,934,853 904,385,985 22,621,870
1,012,111,554 734,311,106 128,522,238 727,281,658 705,783,835 259,434,713
461,669,519 627,144,002 803,090,392 519,291,914 142,312,421 889,384,677
98,864,870 581,871,810 540,769,019 852,930,466 780,922,635 382,279,540
630,962,250 11,971,140 1,013,132,639 47,851,604 334,553,424 1,061,142,765
159,846,939 209,444,045 71,463,899 733,109,747 470,090,526 194,388,382
709,420,291 1,002,926,240 852,299,375 581,071,308 585,971,980 77,098,478
1,012,766,945 49,315,188 685,897,312 925,108,097 874,986,979 762,840,302
587,945,948 358,395,905 1,082,333,807 916,255,184 620,483,443 812,886,214
691,472,704 585,741,911 1,080,520,644 1,077,176,867 1,061,840,928 324,229,359
908,786,159 565,986,247 437,439,596 667,165,191 777,776,170 433,988,902
380,416,990 596,060,816 265,379,863 327,165,567 545,579,160 1,003,064,567
984,222,998 422,746,662 6,447,185 197,949,937 526,215,087 496,016,986
804,738,683 175,846,931 242,969,251 230,215,367 749,944,696 637,492,004
44,718,110 745,456,325 452,205,346 95,356,838 1,010,858,075 918,593,510
556,021,558 811,467,423 509,825,961 1,009,604,149 1,012,687,418 419,006,407
730,772,445 207,386,658 193,603,639 421,088,612 584,761,701 209,628,055
858,858,103 184,462,235 557,280,578 47,090,519 379,345,835 287,781,220
1,092,457,964 559,526,954 595,367,637 27,905,759 849,188,125 644,643,562
961,048,319 52,427,427 1,006,542,957 1,046,357,388 649,142,464 254,714,676
268,489,064 660,243,542 1,083,252,999 469,542,230 11,004,045 254,036,702
473,540,262 866,077,048 571,329,802 702,321,009 849,251,850 768,152,892
570,745,828 233,301,544 968,541,690 926,658,337 870,041,997 1,041,790,172
747,650,761 1,061,070,495 1,012,960,761 483,196,892 515,113,140 361,736,067
349,612,386 458,319,858 622,183,598 189,934,935 1,079,149,259 520,330,015
283,981,866 383,099,978 187,261,017 816,805,295 730,974,812 338,412,248
602,626,158 168,420,497 883,377,988 7,021,805 935,450,974 780,080,539
791,712,301 1,089,425,224 488,089,525 968,035,380 700,651,878 71,330,957
319,071,408 200,294,582 133,007,251 97,986,061 583,735,485 508,992,501
708,053,902 1,017,260,775 781,607,035 504,678,314 934,965,405 405,897,466
3,561,922 1,013,051,350 885,291,922 85,828,055 469,717,959 876,271,472
300,690,212 670,939,960 321,571,773 482,894,811 76,051,143 342,546,284
918,265,472 875,608,145 84,167,097 211,584,874 1,104,195,457 514,223,306
671,758,836 526,597,768 99,697,884 987,803,117 503,383,015 310,558,027
808,992,779 361,907,407 746,649,392 246,453,604 369,810,629 558,028,128
563,437,006 92,359,993 970,310,259 1,017,535,811 41,617,935 558,418,832
323,778,153 956,362,527 514,487,830 888,421,320 406,126,112 53,081,616
357,843,474 589,106,788 600,812,182 650,432,458 455,805,490 6,532,391
944,561,317 726,795,010 740,346,021 102,004,590 602,117,788 749,692,908
672,571,337 649,718,450 708,607,563 862,749,943 153,954,208 641,518,716
186,836,892 1,077,335,514 880,778,971 564,527,340 196,864,825 1,069,253,324
138,706,932 1,019,204,019 494,971,584 1,061,202,180 639,078,880 784,134,871
62,315,008 1,039,034,443 643,097,404 181,905,879 349,078,660 1,071,388,338
187,983,495 483,049,452 1,035,626,516 46,633,420 374,589,149 111,214,833
949,824,993 581,823,477 323,142,840 135,592,203 216,620,214 759,849,748
754,026,840 347,539,604 37,367,599 890,507,515 504,715,907 1,055,935,488
995,741,837 240,388,598 329,862,483 1,110,021,029 688,895,702 1,061,202,720
674,418,813 746,555,027 109,073,058 410,371,960 1,020,428,902 307,269,181
262,072,439 420,752,003 428,149,328 542,388,654 763,459,813 479,710,284
687,679,847 26,651,596 356,199,747 793,275,665 709,896,269 1,076,898,471
311,255,643 685,276,597 700,818,463 364,957,390 772,246,896 449,375,900
672,192,086 127,919,917 485,832,266 713,217,835 2,923,496 284,546,393
878,315,138 501,524,018 553,071,216 1,098,958,128 117,641,746 926,349,018
160,032,934 1,059,283,887 21,391,007 168,034,086 102,529,210 292,286,279
276,401,919 872,494,133 1,085,885,335 258,751,052 1,043,925,667 1,102,833,925
1,085,261,143 88,462,718 367,758,545 49,504,329 1,076,075,943 1,076,421,184
1,026,336,539 781,826,850 326,409,984 139,842,589 1,044,950,449 795,567,877
974,491,501 344,618,920 922,451,333 1,046,053,286 948,460,732 661,434,653
8,640,600 653,284,320 411,682,030 884,926,990 346,453,159 548,025,388
72,591,414 16,716,142 110,606,933 762,726,166 392,695,065 878,023,830
333,972,004 1,103,079,627 83,197,067 847,770,450 691,969,417 140,058,639
642,913,747 843,615,598 665,464,995 1,045,851,128 601,369,431 607,689,063
573,053,512 135,700,963 380,178,800 85,946,197 59,468,299 14,327,302
1,041,347,018 992,850,390 159,859,389 807,631,565 490,083,852 419,208,379
254,121,019 58,997,557 24,820,364 447,724,942 230,701,298 749,967,821
770,824,064 430,129,720 26,031,407 372,892,548 1,016,697,425 871,665,381
316,334,806 1,089,543,813 70,837,663 526,023,388 351,367,842 736,107,008
976,226,469 1,889,910 882,422,924 715,524,669 496,890,307 509,138,061
15,448,952 538,418,055 789,870,157 164,609,495 655,767,011 386,250,867
181,897,269 132,145,348 874,469,649 89,523,821 205,329,653 555,494,077
702,459,448 836,214,374 496,666,018 684,070,410 523,058,359 551,630,888
781,725,029 559,067,914 954,552,821 110,447,960 941,156,328 1,038,062,233
449,913,105 635,081,120 291,054,413 151,858,162 442,761,794 650,371,518
347,435,507 1,080,474,141 264,153,356 258,155,779 620,404,102 898,050,573
106,394,614 677,988,185 295,181,554 555,152,671 979,896,013 99,307,441
723,741,825 499,460,484 165,403,682 115,568,575 222,418,965 434,625,872
345,279,789 1,033,704,904 481,247,864 526,658,951 489,034,953 569,584,470
139,792,833 109,582,160 915,129,036 1,027,926,813 276,738,862 667,549,883
24,438,421 642,592,023 175,521,139 192,106,235 253,685,969 591,233,698
712,985,791 481,070,626 297,649,526 103,021,524 670,338,484 131,933,827
963,052,737 908,392,548 776,251,458 273,466,665 567,493,819 434,878,104
951,340,169 856,672,496 25,874,436 587,124,273 673,726,079 308,882,076
650,270,731 282,554,698 47,092,740 931,623,185 153,298,105 91,243,028
1,034,864,636 532,526,206 623,170,661 955,846,493 710,642,715 216,194,399
100,414,006 617,175,766 834,395,606 231,689,606 146,193,240 665,271,535
151,609,208 603,739,516 1,070,858,676 1,023,688,089 584,540,792 931,643,336
569,380,430 494,579,625 593,344,984 165,887,458 466,438,419 661,447,078
709,171,639 253,376,798 505,656,099 811,541,395 665,941,189 359,549,590
1,106,677,352 235,530,019 120,483,141 869,833,484 1,102,948,394 462,538,513
1,008,379,680 950,664,327 855,603,992 1,038,040,534 938,001,425 861,488,020
463,945,083 663,857,777 727,895,010 742,091,761 1,088,093,165 553,358,574
728,510,259 276,660,424 363,408,946 407,878,124 860,143,244 344,601,206
599,080,398 311,438,571 708,521,637 406,228,870 244,006,490 1,068,428,244
967,811,136 740,133,788 90,219,970 81,612,114 305,348,983 427,543,434
835,428,958 826,562,964 733,200,202 549,328,323 801,090,150 592,239,869
331,114,092 66,178,079 478,508,744 500,537,798 12,149,996 313,654,475
33,501,435 165,216,256 751,890,897 533,962,671 594,417,080 710,373,235
695,336,916 476,257,925 909,412,618 567,925,413 791,695,406 841,778,905
312,411,815 1,037,373,142 75,969,211 153,075,785 873,422,395 65,075,799
1,077,878,901 722,590,264 29,351,247 309,315,218 792,085,606 526,537,635
818,114,361 656,153,026 594,307,087 554,953,695 499,262,571 658,261,606
670,409,262 701,736,931 559,638,478 576,596,012 334,032,946 278,827,208
585,803,451 649,967,944 581,886,206 305,047,792 528,350,903 167,665,620
209,667,773 741,141,464 932,718,390 880,086,413 549,639,935 759,580,339
308,287,013 967,006,231 437,898,948 50,526,863 637,499,996 689,273,655
329,418,283 885,448,228 820,303,217 551,001,357 546,574,041 690,291,651
586,446,199 611,867,851 990,112,869 90,190,131 897,643,887 904,249,114
279,629,389 239,547,150 543,924,689 880,267,906 388,212,604 54,261,498
771,623,503 382,515,995 844,366,882 766,917,408 31,220,296 1,022,077,731
948,004,408 308,049,402 459,709,363 480,397,922 1,026,232,156 76,894,834
881,024,728 536,306,773 60,248,656 750,639,818 1,014,067,594 736,359,272
224,121,854 973,489,092 793,983,452 1,009,076,497 375,498,023 32,855,284
297,391,903 353,037,282 370,920,017 1,060,327,731 157,841,422 152,473,517
539,312,889 447,808,831 158,683,212 232,344,124 199,550,989 767,132,593
211,395,278 656,641,946 425,421,091 976,016,280 789,406,247 361,065,214
125,736,533 421,559,619 503,035,111 400,260,238 262,498,538 434,473,813
104,372,007 890,724,383 753,949,136 713,910,979 891,604,705 634,184,951
249,219,512 1,011,798,852 244,043,204 622,471,009 519,110,692 863,466,319
110,875,480 783,028,946 621,835,621 597,339,702 159,383,096 571,971,984
975,223,880 337,431,738 853,891,289 958,896,493 862,573,500 434,693,687
477,283,587 475,883,448 1,036,298,768 310,267,712 174,232,238 1,032,544,629
638,018,308 573,013,233 174,545,410 934,674,827 780,826,387 1,066,398,180
797,166,901 819,776,902 569,678,686 107,703,512 185,695,299 301,202,709
248,289,133 933,329,458 171,302,640 558,831,848 431,851,047 236,863,788
665,353,339 806,301,933 168,767,925 1,047,250,523 288,647,891 39,815,133
573,365,668 425,598,313 527,406,630 1,077,511,826 882,496,518 683,383,145
593,654,428 677,832,306 195,406,949 245,623,068 833,758,950 5,400,760
966,253,495 634,687,597 883,612,500 410,872,910 891,392,984 563,025,396
21,657,356 157,847,576 744,372,637 975,464,469 1,102,007,700 129,789,629
723,329,996 722,237,542 237,909,244 478,122,325 355,792,400 690,751,104
690,184,533 896,831,078 1,008,435,010 173,964,353 681,468,512 774,648,234
1,058,577,449 9,101,619 325,283,195 640,447,049 979,964,952 1,107,930,903
789,894,289 426,917,390 736,753,905 265,140,209 239,774,513 1,103,502,472
8,062,009 296,168,978 679,088,945 580,539,897 522,467,430 737,458,389
131,621,372 527,231,168 341,837,671 937,749,101 34,337,220 1,012,585,402
573,015,508 289,340,331 539,070,418 63,397,951 71,068,595 427,428,242
606,685,970 155,268,263 812,371,336 499,431,914 709,041,357 872,727,255
753,009,104 988,767,061 453,195,025 305,108,285 1,019,170,395 768,552,620
1,033,358,170 451,687,701 573,919,446 918,710,750 304,498,130 379,456,592
1,096,912,509 577,698,042 730,200,167 1,063,076,687 22,784,328 490,827,332
835,174,023 523,915,535 554,812,166 8,174,907 807,767,941 556,861,906
110,886,048 599,801,553 73,519,978 1,067,188,275 590,138,354 553,924,939
1,041,791,549 246,548,741 300,969,602 346,064,315 952,117,382 1,104,676,036
996,618,154 869,406,252 41,681,870 468,624,745 1,021,716,844 1,008,387,602
246,005,116 615,372,555 189,878,096 531,294,073 519,882,228 235,717,320
341,241,909 768,507,443 752,544,027 322,662,000 841,684,540 62,723,220
62,761,851 76,586,118 90,099,485 226,570,961 737,907,692 805,528,388
499,771,661 850,800,959 791,894,092 440,009,958 451,414,329 909,980,306
567,178,853 432,772,719 960,064,908 616,692,851 1,000,472,177 835,499,892
149,979,299 839,500,915 422,175,905 1,004,170,535 797,609,146 19,945,618
33,248,283 297,190,926 87,342,568 765,817,802 471,574,657 558,766,323
705,070,904 541,409,293 491,139,758 1,005,759,346 1,018,533,283 522,764,839
610,604,756 842,478,403 69,295,602 702,551,200 194,577,341 491,776,788
371,325,287 1,076,841,565 990,098,569 419,190,161 957,441,189 283,158,929
1,098,066,327 549,776,470 432,342,916 65,501,819 877,195,711 327,803,828
489,055,698 741,227,086 492,815,017 871,016,136 45,147,493 574,816,795
826,477,599 707,179,060 1,086,668,770 366,577,787 357,559,285 130,097,273
491,910,320 517,959,792 566,085,218 958,895,790 96,747,705 187,932,315
757,004,083 267,301,230 244,504,607 668,272,731 212,300,544 911,488,114
81,578,244 580,099,683 578,298,633 609,477,113 9,840,333 648,684,147
675,413,329 707,000,539 1,050,829,696 770,645,983 2,671,530 377,481,576
989,796,785 259,887,336 346,870,026 621,314,629 757,941,181 419,220,597
804,691,099 589,260,875 871,654,774 951,028,843 317,816,361 164,158,822
767,226,704 730,895,238 641,928,558 893,898,843 123,669,605 1,021,824,349
637,743,782 541,145,998 183,355,747 475,873,770 112,142,559 35,085,113
748,273,616 548,905,650 525,134,424 495,212,781 720,464,659 906,024,847
391,186,221 1,093,822,330 895,770,823 292,906,392 914,453,570 1,072,959,542
785,522,233 724,884,083 462,040,760 511,142,397 1,031,329,933 928,332,464
352,435,242 469,092,900 108,628,267 655,630,322 596,207,046 202,492,655
140,696,576 329,843,559 526,558,830 114,001,766 340,278,692 425,673,332
636,043,059 898,734,731 368,171,001 856,038,770 398,900,146 3,299,344
559,683,255 610,869,563 907,540,070 499,226,708 1,096,264,585 917,492,288
593,100,577 775,898,425 959,649,591 455,181,643 58,696,789 188,489,491
368,408,657 311,024,080 468,030,507 388,228,269 1,001,041,505 235,575,515
236,577,506 490,504,356 817,146,407 160,630,343 555,250,996 273,153,448
634,428,567 333,720,542 215,429,276 534,884,439 1,086,147,002 481,892,411
844,298,689 310,707,248 517,527,391 593,625,016 1,052,545,543 293,567,568
2,713,551 238,062,950 494,660,347 616,506,093 142,536,907 113,311,716
119,164,282 788,513,205 641,195,747 1,037,562,711 972,875,906 38,325,280
89,421,051 69,177,865 503,728,514 872,349,180 418,117,826 1,063,093,983
741,956,543 894,929,956 378,542,108 576,572,971 38,000,238 991,896,412
1,002,417,046 247,676,252 259,990,806 583,902,255 392,673,780 146,385,115
978,483,189 810,743,976 497,649,553 724,653,375 620,495,722 32,861,197
889,500,292 646,673,418 1,007,979,649 257,452,020 520,497,075 117,460,317
53,528,269 588,615,165 176,621,436 166,531,833 263,203,259 613,509,874
828,427,986 490,335,500 310,469,637 135,220,695 824,020,301 732,857,509
367,758,186 188,152,926 805,110,781 554,030,869 1,083,589,191 321,855,678
215,204,969 1,061,852,338 202,481,636 679,965,506 949,910,143 387,687,339
513,036,709 881,227,208 451,725,070 674,868,599 935,167,489 718,532,274
558,407,148 435,971,730 376,054,795 1,072,381,406 146,099,581 55,906,837
1,089,320,709 673,568,398 441,218,474 675,493,167 616,602,257 806,459,363
346,728 709,195,853 145,428,735 319,353,561 80,590,848 537,845,966
30,088,238 660,404,282 29,521,747 75,701,403 982,178,009 416,324,324
704,504,404 311,648,255 296,938,363 530,147,358 605,497,156 811,968,342
545,727,231 269,212,160 874,004,050 1,102,503,138 450,764,213 314,488,835
953,707,686 318,803,439 2,640,148 301,151,900 232,538,893 745,086,246
395,373,911 548,738,318 557,259,473 761,397,172 736,424,790 298,496,638
713,781,252 373,138,749 620,126,416 617,872,209 1,098,417,572 677,444,567
585,867,836 491,116,753 798,050,073 265,784,484 818,308,470 509,624,093
162,719,780 808,855,589 261,869,622 866,415,330 263,186,641 739,568,029
388,155,861 1,048,038,990 173,820,344 269,406,763 890,120,017 651,332,855
984,255,657 21,279,105 32,269,202 143,696,975 860,831,419 771,074,707
37,810,147 1,003,339,333 663,405,079 898,276,045 509,990,450 932,640,264
823,650,381 898,202,144 427,913,472 397,127,858 558,438,537 686,110,210
1,072,476,988 614,849,197 603,694,743 224,153,873 532,229,137 1,100,874,098
659,153,328 270,019,235 687,918,485 1,003,296,922 904,471,984 322,921,166
694,252,891 1,106,344,113 679,214,312 152,932,827 765,154,606 578,143,061
413,418,322 386,629,471 185,079,255 791,708,618 507,393,330 188,192,940
912,553,493 362,576,191 699,757,541 475,278,876 556,867,729 352,082,313
590,654,599 1,010,729,230 359,134,202 181,369,790 951,052,992 148,652,289
70,579,650 920,437,765 697,330,123 487,129,177 281,002,715 473,486,894
32,339,312 310,298,143 1,083,921,582 628,953,294 580,181,314 607,109,328
456,101,914 926,539,068 668,658,308 747,309,883 698,971,099 853,612,845
992,802,261 881,313,784 642,867,634 26,525,663 377,467,452 626,219,899
844,418,059 499,986,589 1,091,487,445 161,956,753 494,779,023 428,353,176
123,498,285 738,884,756 587,768,326 1,073,091,184 975,498,110 1,045,503,786
694,412,005 996,376,717 932,129,923 979,791,718 388,104,754 965,077,533
79,497,382 731,410,137 79,532,814 157,559,314 741,807,991 959,417,739
879,949,189 496,042,630 732,935,479 682,910,526 992,989,123 1,048,612,634
1,106,453,790 62,162,469 78,392,352 1,065,442,375 817,583,063 741,276,735
542,175,040 805,893,722 564,978,775 758,305,120 248,647,533 518,494,654
27,862,919 224,371,820 676,492,093 638,997,535 976,650,143 914,308,903
502,440,161 923,065,734 900,738,372 800,154,132 408,459,940 1,053,545,219
246,438,259 337,974,892 300,973,631 643,672,117 796,779,375 195,665,230
464,958,175 914,587,534 120,588,187 1,023,661,801 899,451,874 208,672,319
768,380,962 614,547,285 324,462,505 692,963,291 448,046,152 456,243,048
841,728,637 358,641,412 440,590,307 888,964,577 647,400,400 584,107,654
964,237,146 375,237,292 1,047,375,154 466,609,493 785,718,450 857,471,053
580,382,702 653,197,019 1,088,133,285 224,080,516 696,393,780 624,161,246
81,736,874 93,631,097 264,357,936 127,661,031 767,576,002 715,243,511
576,166,078 794,590,594 356,157,893 1,078,925,899 577,008,539 420,304,116
229,705,527 160,659,269 482,360,010 488,760,285 1,024,279,833 167,800,201
113,377,908 928,236,895 1,044,998,457 952,475,479 556,301,059 422,026,992
239,622,497 440,694,174 305,371,084 184,469,621 343,637,259 577,520,269
151,746,901 612,139,514 371,167,151 452,703,205 778,374,111 84,643,456
451,536,316 572,322,294 951,344,561 1,097,109,807 79,538,810 649,461,046
469,959,467 901,091,177 833,864,794 1,011,132,847 532,926,726 1,040,786,182
228,049,676 433,081,209 358,477,503 225,829,058 783,677,549 179,648,263
434,836,613 661,000,735 473,551,168 558,848,006 195,145,086 448,706,297
342,270,704 892,062,835 401,490,490 120,153,233 974,805,970 414,866,249
132,529,266 182,893,108 985,006,706 610,066,683 453,979,176 576,735,007
536,127,162 305,636,074 60,731,206 1,042,519,115 198,602,503 691,612,440
986,004,426 1,070,027,855 608,171,246 185,749,106 200,968,770 408,285,945
913,849,194 196,594,149 571,185,548 781,442,150 940,564,736 124,680,501
562,709,281 77,904,861 779,503,084 301,506,760 526,885,439 987,896,959
550,625,346 599,022,971 1,053,582,721 626,086,143 545,865,923 85,452,044
927,068,746 236,468,489 135,903,646 20,294,409 434,086,755 799,896,868
622,021,983 1,007,639,319 1,077,769,469 584,250,498 161,202,292 792,990,386
531,892,321 4,827,799 539,570,014 833,231,309 482,548,790 814,523,857
326,347,274 269,229,104 604,356,190 1,048,309,130 265,445,504 43,322,874
385,891,143 974,927,013 483,261,184 388,649,480 154,439,714 1,046,149,684
205,869,006 716,949,016 205,954,183 33,273,886 60,021,605 314,510,624
491,104,699 681,299,602 705,195,850 117,082,659 340,744,969 772,401,634
773,341,515 479,649,881 331,963,898 624,055,101 809,349,447 338,493,482
957,118,994 128,949,745 340,113,968 980,014,369 272,330,338 469,738,550
378,727,413 556,900,773 1,035,957,427 976,201,897 369,034,192 1,052,740,464
927,283,997 441,685,682 635,298,735 670,651,048 56,196,330 272,518,908
598,054,584 412,480,394 156,894,841 212,324,216 340,410,247 167,354,724
403,924,236 297,065,083 1,071,759,279 545,456,581 657,836,983 171,277,003
379,383,058 94,898,269 344,710,058 796,112,259 994,014,887 297,246,384
42,929,663 113,826,473 607,951,343 4,888,785 1,035,905,951 142,734,525
413,482,012 1,059,020,387 289,286,472 235,304,768 259,920,524 41,231,759
463,055,720 305,037,936 735,666,410 1,084,644,580 694,828,483 647,893,919
113,256,989 188,354,084 953,240,797 109,619,517 767,220,416 1,087,124,867
794,241,804 568,423,430 501,150,759 552,719,793 1,070,924,653 239,382,090
918,103,977 588,080,590 919,346,228 964,814,006 186,246,083 538,080,961
943,594,434 633,845,022 1,012,698,054 697,593,757 148,169,579 568,034,401
463,099,777 162,165,253 871,381,989 950,056,823 391,418,026 934,063,187
117,465,327 886,604,878 733,102,980 419,335,079 643,250,612 148,593,539
117,793,609 411,137,789 826,748,342 250,713,670 991,342,736 1,793,546
1,106,736,390 897,134,783 519,892,120 894,076,289 1,103,794,639 888,448,343
579,931,624 708,731,588 985,336,426 279,511,461 744,740,289 798,497,539
847,442,975 488,876,427 966,362,338 390,274,719 173,751,821 1,055,406,432
995,983,914 994,256,640 371,929,917 461,322,644 583,157,711 386,480,171
316,100,601 754,143,755 863,219,454 1,018,916,546 665,362,054 184,413,067
881,545,817 1,036,975,352 1,000,267,925 252,995,074 739,696,691 553,671,929
165,728,894 65,069,030 728,497,397 458,746,549 1,000,791,562 1,004,243,729
408,631,459 831,634,897 998,033,675 103,288,190 846,707,761 32,785,413
1,045,478,868 314,490,324 107,176,054 16,726,371 803,190,983 556,953,685
152,707,036 71,956,801 961,324,469 258,660,334 258,303,522 65,022,436
241,472,962 520,784,565 86,084,974 864,844,522 347,441,574 641,391,940
730,643,220 208,589,521 348,852,648 807,504,835 236,547,938 369,080,090
61,083,735 1,046,280,781 318,818,702 340,022,539 339,632,605 76,154,058
663,063,024 106,832,365 854,036,451 844,433,401 789,560,705 119,731,749
983,420,880 370,008,004 575,757,465 701,630,115 423,858,242 320,164,961
924,137,130 755,280,475 38,663,983 710,186,785 682,254,067 1,077,366,744
1,060,737,043 562,551,681 1,079,153,686 1,075,784,554 137,878,168 184,741,931
375,223,427 291,261,039 594,725,921 514,518,849 762,001,800 15,078,509
64,027,826 172,459,046 1,094,692,638 84,282,551 1,092,535,945 1,023,143,014
527,427,041 409,003,012 318,975,166 975,777,499 643,878,958 738,235,822
990,423,056 808,130,779 1,007,113,254 866,071,570 692,390,914 78,582,551
890,578,304 825,238,546 597,893,514 266,143,162 198,987,501 796,131,153
387,767,372 725,325,400 751,369,105 246,715,990 650,889,816 3,416,710
408,080,959 455,925,649 955,490,312 478,555,205 19,725,101 504,925,800
667,783,047 357,628,013 617,511,409 952,436,871 365,227,310 138,613,948
533,126,235 653,568,237 1,089,826,415 163,793,226 59,796,005 153,656,564
782,812,580 309,953,949 396,699,239 714,756,401 729,846,523 585,366,573
271,296,566 196,958,247 354,571,202 584,356,701 273,225,216 580,125,679
914,634,361 877,249,750 825,906,531 640,775,728 940,723,678 423,560,351
455,955,237 242,236,693 419,764,776 390,473,029 192,614,157 317,135,346
316,912,036 92,264,823 170,547,983 705,879,158 198,859,965 663,772,199
1,091,839,149 524,133,962 553,582,828 951,801,588 231,287,209 162,054,444
192,507,382 691,716,402 27,090,705 931,583,743 941,963,775 738,517,962
230,272,330 531,415,064 183,976,768 1,037,063,684 535,152,664 1,030,896,270
448,412,904 235,886,566 735,508,655 543,919,245 619,994,779 1,091,247,438
769,197,555 1,022,756,588 250,945,976 427,910,190 557,453,696 65,569,862
947,054,172 272,988,447 907,442,140 1,066,096,460 453,226,370 237,804,773
493,425,889 615,412,814 20,489,361 748,543,142 60,655,307 819,484,112
92,300,748 1,020,372,509 705,623,429 366,143,685 337,166,762 255,698,741
94,210,916 1,006,504,586 924,909,157 534,715,350 46,904,009 480,065,872
174,822,918 674,517,630 298,992,985 967,104,127 848,532,606 420,463,706
78,642,506 639,864,092 857,334,776 997,815,791 211,232,544 1,010,477,101
18,868,362 704,114,653 1,077,276,891 688,152,400 256,411,562 193,549,362
212,282,205 742,243,977 126,838,234 565,619,041 468,983,954 353,878,887
492,808,968 20,809,583 378,586,601 871,006,949 267,555,088 111,436,111
102,126,006 212,743,239 1,097,952,009 544,873,650 443,881,716 864,671,118
380,002,173 56,284,053 497,106,255 1,088,143,076 226,099,013 591,576,141
848,512,443 1,102,784,027 346,060,952 420,950,522 346,443,627 736,205,455
732,327,986 872,127,441 479,859,249 1,002,397,269 741,729,747 639,747,779
1,021,736,726 265,034,460 587,768,666 102,848,075 150,141,327 643,554,275
640,776,344 183,304,185 406,495,575 333,702,508 83,024,855 928,119,410
191,090,680 1,072,232,143 510,847,359 521,587,690 686,579,396 124,793,142
1,062,408,720 581,564,682 231,150,587 405,316,805 1,091,457,892 1,078,590,007
801,524,387 945,171,369 1,042,095,839 160,938,231 420,407,056 412,937,679
776,464,838 148,087,828 3,930,293 1,052,186,235 878,553,838 531,304,636
69,206,905 742,731,695 765,733,319 304,163,579 603,518,703 846,587,137
547,661,772 774,467,344 973,109,648 621,477,897 31,965,468 920,328,467
190,188,518 256,923,576 558,648,995 118,201,284 999,850,312 867,171,642
1,035,627,779 265,379,103 1,010,813,241 512,104,928 830,500,165 189,588,916
1,033,059,602 1,079,277,111 931,015,086 278,072,870 17,701,666 683,937,370
290,556,046 150,174,041 843,172,305 512,690,583 215,548,047 420,277,967
393,386,407 185,374,831 655,509,913 524,700,654 530,680,090 321,672,312
868,453,921 255,978,974 965,973,589 996,910,544 722,022,293 151,410,667
1,110,665,462 79,684,395 284,810,866 426,015,119 1,100,414,267 823,729,219
980,212,166 679,429,670 410,368,306 1,050,839,571 754,589,467 418,406,466
932,318,745 845,462,406 445,696,089 1,060,995,264 829,784,052 45,579,824
1,078,874,909 227,443,630 942,675,122 965,480,338 995,661,024 661,123,025
537,353,630 552,984,439 337,657,878 951,094,798 873,378,573 570,751,988
191,969,319 99,382,446 708,474,223 253,582,529 66,419,550 738,281,812
741,648,538 1,063,270,147 663,274,637 71,777,315 146,853,117 465,605,957
404,184,420 304,311,217 140,909,577 99,350,888 420,124,663 555,070,660
850,567,440 713,237,445 620,782,549 158,497,302 338,304,832 615,670,861
923,683,651 739,514,073 1,111,083,085 44,622,376 1,000,104,814 720,807,631
6,401,252 465,954,215 168,674,598 282,399,678 621,556,356 913,856,451
52,444,282 90,627,576 779,282,938 1,042,992,508 316,041,191 543,687,359
891,093,784 996,490,522 213,718,996 158,713,116 310,781,658 344,071,477
495,317,708 59,720,398 587,075,513 763,761,286 40,763,677 602,263,106
1,105,325,006 1,030,285,041 333,668,665 250,878,140 337,381,345 231,502,419
676,030,564 845,122,673 170,904,118 171,333,651 828,339,659 69,212,099
898,790,933 175,919,457 191,280,868 735,163,376 536,539,883 103,358,742
479,986,273 717,804,746 370,462,631 808,571,476 3,720,988 1,016,665,003
551,753,848 634,012,791 267,121,003 280,168,364 603,465,518 984,560,394
155,819,631 638,674,505 161,244,789 540,359,341 579,538,979 875,412,833
432,845,209 404,132,938 727,110,099 417,159,127 602,967,724 800,035,239
114,063,009 1,051,166,861 484,250,102 130,666,288 1,086,053,421 645,750,581
836,961,906 263,747,690 1,036,847,172 529,790,126 487,802,170 933,604,915
1,073,719,264 219,787,532 494,085,221 1,058,801,224 420,416,306 705,867,530
613,712,977 826,099,384 1,044,677,681 272,694,184 656,605,008 911,581,583
862,175,732 534,413,151 637,115,408 150,712,482 786,289,352 361,288,077
391,044,468 1,025,851,940 386,658,578 872,923,924 765,545,020 265,067,372
562,780,408 190,745,194 755,875,799 445,053,788 299,718,607 47,435,531
247,409,543 393,230,930 879,388,608 216,811,869 872,883,295 50,195,779
494,562,531 1,005,075,863 553,652,819 870,463,992 813,712,332 561,670,673
427,346,410 562,203,856 985,862,448 585,974,371 1,026,427,061 409,325,303
487,810,528 453,630,884 94,992,801 493,879,918 953,861,672 149,881,503
973,242,046 60,283,012 933,089,390 773,120,381 239,424,994 811,111,425
163,075,953 441,272,883 211,844,573 615,400,375 274,097,378 638,429,547
53,516,780 268,888,404 51,219,732 559,554,437 585,925,670 604,122,463
809,669,233 1,024,527,698 972,148,281 692,860,930 799,517,848 1,091,834,701
674,645,352 553,205,393 585,262,053 985,954,470 961,049,280 21,736,619
592,872,091 1,001,110,570 435,794,840 437,948,298 176,846,487 617,803,009
686,669,721 300,983,861 98,848,457 83,831,991 87,305,599 865,703,203
406,558,780 748,447,705 4,398,812 755,647,694 376,939,264 480,019,293
427,067,028 457,293,433 487,756,685 740,862,690 64,655,070 53,408,709
210,553,776 949,599,524 185,968,279 295,626,426 603,819,367 886,204,778
70,240,492 649,496,682 840,172,047 211,991,041 706,716,600 266,360,389
1,076,145,931 74,614,910 384,313,245 797,631,973 1,033,041,030 303,513,797
685,612,421 873,384,363 790,466,032 414,571,787 847,822,072 996,782,636
772,084,345 906,328,446 603,311,500 633,780,725 334,734,662 1,036,328,910
387,117,281 527,666,121 357,823,069 587,872,634 1,030,409,282 916,057,579
904,371,146 975,379,271 300,629,032 959,795,379 198,864,072 619,620,056
145,249,080 237,326,346 744,605,856 739,360,805 950,403,881 581,895,814
142,389,813 356,053,296 72,822,323 117,929,922 12,935,347 681,255,510
961,642,248 374,281,077 70,221,386 104,643,810 99,575,084 713,531,613
93,031,647 477,294,599 503,674,127 222,946,600 320,789,434 372,362,313
551,615,553 126,077,144 169,878,288 754,367,294 121,554,323 786,515,617
63,921,411 547,713,218 566,733,222 88,133,657 218,890,573 885,274,645
897,061,956 111,511,268 831,718,706 755,778,169 707,824,083 384,174,249
1,036,702,482 1,051,941,567 185,966,392 586,664,092 617,836,966 862,168,935
762,212,082 740,052,402 647,055,087 1,092,935,150 993,467,231 17,236,911
934,299,085 136,864,851 761,364,631 1,049,873,788 350,336,867 479,762,847
567,567,796 501,994,418 547,701,515 29,850,314 984,335,906 899,559,405
366,853,810 263,689,591 587,046,761 1,110,653,719 903,722,357 668,354,138
733,602,766 1,106,245,673 836,387,207 590,818,681 157,407,141 147,866,454
40,886,000 359,724,658 653,734,230 83,353,077 211,140,937 335,432,820
510,958,114 1,058,343,185 467,730,087 1,061,015,972 566,189,501 616,686,224
279,454,543 250,919,552 487,846,383 1,023,631,447 312,517,725 396,551,246
44,016,251 1,053,254,194 5,782,657 689,450,384 370,537,136 664,977,073
648,346,774 705,766,696 309,792,222 455,080,102 321,204,475 800,670,514
36,866,092 931,375,821 680,161,732 311,610,143 287,500,660 523,909,603
226,025,092 898,517,032 438,409,188 442,188 886,313,935 406,889,475
1,034,821,241 429,170,314 333,059,835 934,700,920 549,077,636 693,635,173
97,595,413 189,897,538 70,210,351 800,473,942 870,387,073 111,071,652
608,485,346 644,258,092 1,065,559,369 620,817,668 436,099,623 199,806,309
525,127,684 332,049,439 1,085,065,222 474,449,057 1,041,295,828 833,607,686
454,764,418 954,166,282 364,821,984 557,821,999 546,044,011 841,472,909
973,134,976 331,792,376 533,950,924 680,175,445 322,639,983 717,110,756
184,012,050 374,447,187 968,010,652 690,470,036 88,873,697 1,082,044,001
413,077,541 234,725,620 933,683,836 131,097,339 1,093,797,293 880,137,647
723,777,120 657,945,271 755,038,778 698,778,855 251,349,179 814,345,711
630,711,260 1,066,649,879 698,179,883 322,793,135 163,767,513 530,246,398
752,772,520 605,922,920 305,904,848 239,150,485 937,012,680 971,045,949
662,934,718 1,031,077,480 444,709,746 1,034,033,512 557,735,667 174,467,386
237,612,189 764,313,692 395,429,250 598,513,197 226,560,482 459,332,589
796,316,292 84,037,326 176,633,726 86,162,564 724,616,629 403,473,604
1,077,434,093 205,240,585 125,238,549 333,495,876 373,095,687 337,378,867
956,821,970 610,709,342 165,087,013 322,359,525 577,992,834 442,486,635
916,827,961 470,078,063 868,727,316 423,855,422 262,008,183 111,059,542
1,015,098,866 947,605,594 517,966,741 1,035,733,450 1,109,098,780 469,518,794
739,613,234 624,343,605 97,525,248 867,417,074 158,363,140 215,591,996
309,945,480 341,445,160 279,063,078 949,867,627 350,161,608 1,003,036,489
888,408,449 218,305,720 465,174,217 282,417,728 1,077,183,194 194,284,687
210,095,061 243,193,558 146,163,249 362,573,902 860,091,720 860,835,928
144,997,455 755,537,282 20,528,672 164,451,574 469,456,434 484,276,827
123,898,242 1,070,172,721 1,037,709,089 354,381,073 703,246,898 331,765,961
167,427,807 1,011,726,736 1,062,983,644 310,641,216 659,553,786 915,670,111
882,789,260 244,827,475 755,609,104 126,547,797 1,086,233,592 40,924,732
265,967,327 370,714,652 916,414,771 370,544,292 653,675,582 825,407,821
289,331,608 1,051,945,008 331,678,337 1,041,192,062 1,020,971,867 382,442,330
438,194,682 747,742,545 652,908,252 753,326,487 668,629,085 322,391,759
227,881,488 856,986,983 1,102,097,019 1,002,343,560 189,209,281 688,757,879
901,018,025 523,069,778 777,008,112 397,693,635 596,830,649 743,146,418
679,815,827 149,259,219 483,356,183 44,058,338 753,976,307 765,617,670
764,063,585 1,024,947,079 978,623,129 744,034,794 1,022,012,133 12,525,411
836,848,516 642,445,443 785,426,763 336,294,216 630,381,243 456,276,379
1,074,197,739 1,074,622,653 187,917,482 351,096,899 1,042,878,222 352,875,910
642,498,493 355,483,581 804,792,197 666,664,007 386,418,948 462,375,988
1,091,166,954 211,088,779 668,490,734 933,939,661 389,756,387 515,586,947
237,377,143 872,915,920 224,322,722 543,629,127 543,204,008 590,026,247
65,005,720 521,078,671 44,883,218 117,586,304 702,685,275 930,506,291
981,583,465 848,097,051 490,777,181 919,293,236 90,754,481 722,412,729
1,037,512,141 783,556,348 516,956,737 380,208,326 748,922,533 780,082,086
186,215,048 431,184,514 204,701,898 229,474,372 462,746,859 1,038,189,275
51,269,453 397,041,014 184,257,740 819,214,153 846,679,159 460,184,934
716,340,943 103,216,401 1,055,413,046 388,529,413 277,566,574 584,677,788
38,736,715 177,645,427 95,804,995 879,014,214 1,053,386,113 715,535,057
645,740,834 305,558,091 427,167,583 227,912,347 281,252,250 282,118,436
21,439 939,252,122 292,858,523 110,763,363 1,053,501,788 563,995,683
1,048,178,259 563,183,755 668,080,466 865,633,330 83,130,893 349,057,908
688,146,953 922,398,846 714,172,604 296,423,724 453,435,956 985,601,303
410,215,957 148,935,440 870,285,862 523,951,865 629,582,655 383,878,786
594,493,797 342,618,472 189,167,453 1,008,640,303 138,387,189 636,737,872
498,969,584 594,253,268 778,102,620 895,638,921 301,810,514 872,770,001
386,761,188 257,772,712 205,262,418 289,817,071 308,208,762 29,576,063
1,089,993,489 386,819,344 827,873,290 208,409,812 616,074,409 31,114,576
548,166,067 385,694,749 637,024,097 1,005,398,786 803,715,018 247,266,927
981,605,399 890,052,466 80,329,343 178,025,290 792,542,287 628,949,175
216,658,112 630,612,789 1,665,268 215,770,285 958,331,881 224,823,975
982,655,897 888,292,942 781,376,383 963,252,082 204,081,821 280,758,294
1,083,658,420 162,919,843 852,962,270 122,558,936 405,535,533 869,313,997
372,295,363 886,000,616 156,077,138 1,097,659,803 761,007,252 432,604,141
29,077,653 1,013,794,563 336,968,068 837,601,705 31,467,629 568,440,349
368,590,016 129,590,342 710,552,549 954,952,572 793,889,970 918,937,234
466,664,601 762,800,391 647,213,818 896,123,028 302,306,955 403,310,262
473,593,138 680,883,812 1,076,698,060 67,504,633 582,546,765 64,470,226
456,104,052 877,588,237 969,432,438 495,230,251 7,923,667 410,756,686
812,613,110 193,681,597 913,591,351 273,502,516 74,376,952 564,439,774
269,895,067 634,060,811 1,077,915,747 823,908,576 97,466,810 826,941,714
171,068,971 624,090,941 1,053,745,831 858,344,001 709,607,245 406,359,460
321,186,329 738,173,370 1,068,396,120 217,702,003 182,993,186 667,137,243
1,050,136,899 938,655,454 406,466,451 791,464,067 48,075,088 294,613,817
927,886,017 195,468,358 658,955,330 710,792,330 521,790,798 592,157,018
968,593,631 223,860,438 786,903,588 1,073,815,990 330,222,911 344,156,213
16,287,367 386,443,050 870,370,076 468,523,265 1,000,147,071 176,822,086
393,994,626 701,209,676 755,371,583 382,411,122 418,178,653 1,091,672,435
65,638,178 682,130,503 876,116,805 1,019,133,886 944,868,811 761,978,431
1,110,699,061 343,370,207 450,476,299 969,706,977 644,650,509 1,071,460,810
90,661,852 494,669,109 696,527,190 421,567,467 59,529 639,574,228
153,605,567 89,132,644 585,020,523 706,527,986 546,935,483 390,132,395
957,420,657 578,683,711 361,531,091 1,052,120,525 429,167,109 649,624,029
440,418,548 550,719,209 933,958,353 109,849,450 491,543,789 327,205,659
1,019,296,051 1,006,253,538 823,904,846 102,477,831 671,625,590 685,807,373
608,609,573 417,295,333 837,638,896 273,404,879 1,046,158,174 797,516,650
867,623,695 480,351,491 157,613,171 439,610,917 806,227,300 909,515,803
1,048,993,081 276,459,064 954,657,447 590,845,984 342,880,209 135,854,928
1,108,718,106 32,781,062 926,153,325 58,710,978 168,521,656 811,675,542
1,110,912,164 676,611,234 430,025,456 137,564,904 392,144,362 969,647,562
399,099,211 23,517,236 776,624,811 762,602 468,608,027 1,060,967,875
1,008,013,949 291,040,648 1,047,608,862 1,065,777,764 539,112,983 257,940,004
82,145,298 1,018,054,405 1,079,027,387 63,516,655 1,097,861,248 872,616,299
578,030,711 11,486,245 645,760,108 628,196,049 698,278,389 624,742,934
456,920,206 854,545,133 424,120,621 723,670,578 722,930,654 639,189,372
269,671,496 917,889,914 41,630,143 743,738,497 2,400,963 65,480,852
952,824,390 801,177,219 154,518,237 1,089,774,766 454,454,826 19,550,288
936,022,147 299,964,248 432,456,217 125,975,327 54,976,537 429,347,431
721,465,180 377,550,342 730,288,885 767,750,038 742,543,950 242,757,599
833,340,410 738,783,384 141,619,571 270,421,182 949,243,353 50,862,654
696,446,917 133,224,577 539,811,552 596,568,450 733,846,833 590,724,700
933,509,867 402,831,472 17,279,481 86,674,410 24,090,421 521,324,056
132,090,767 215,993,883 503,590,884 1,033,888,423 460,174,908 104,571,751
1,106,779,517 905,657,484 953,050,405 108,837,451 568,346,417 880,187,499
320,331,957 620,259,290 467,991,311 692,586,976 206,837,805 365,718,003
131,292,858 259,083,062 477,731,237 1,070,960,833 780,501,950 90,277,283
129,005,784 781,997,071 64,595,417 593,133,830 1,013,320,012 863,031,781
692,215,107 924,498,124 487,091,851 441,214,130 15,952,460 1,013,864,049
1,026,257,873 36,792,682 161,745,160 386,164,365 980,712,205 994,566,181
930,481,232 279,571,121 900,253,089 583,540,869 325,178,899 829,077,829
891,660,091 513,008,148 133,837,483 65,526,880 627,620,785 169,333,628
261,515,516 36,102,786 970,433,440 566,189,921 589,209,435 301,379,738
657,312,599 309,667,782 431,873,500 21,070,933 511,427,711 87,075,861
673,952,971 559,883,638 849,679,392 911,168,781 1,100,569,268 575,011,948
704,117,527 166,317,386 963,316,390 190,761,582 413,531,185 1,019,147,989
684,902,323 174,881,969 112,089,368 814,327,484 16,788,542 927,726,629
419,186,474 858,710,402 426,622,703 1,010,241,226 625,144,812 461,217,976
223,285,049 531,276,828 852,698,706 875,215,551 1,010,197,022 558,748,579
537,324,583 765,975,270 517,488,673 362,474,605 889,811,368 105,218,910
311,359,881 1,015,348,808 262,217,626 35,971,326 510,648,211 457,627,406
1,024,292,131 1,029,545,020 642,610,176 91,583,269 848,435,724 258,009,693
148,417,718 917,406,166 696,039,456 666,253,388 469,844,901 151,788,074
1,084,965,382 893,462,153 669,150,695 396,876,045 765,262,902 1,074,332,085
19,189,527 642,589,063 580,702,998 799,533,569 632,652,514 269,560,712
705,480,022 638,007,668 276,850,729 178,493,015 999,426,153 531,585,714
975,033,412 1,099,854,232 460,894,758 650,436,500 43,708,847 637,450,156
1,060,353,039 538,135,599 78,110,425 75,084,483 263,022,753 964,054,745
739,486,167 977,549,301 103,274,531 1,036,630,908 1,089,281,938 884,767,827
1,063,858,145 74,621,332 885,263,945 1,082,524,584 1,086,547,988 333,347,084
786,496,294 1,004,289,801 739,406,704 884,137,741 100,893,539 313,727,820
1,012,214,346 819,048,631 802,249,046 894,123,178 288,096,248 989,737,685
284,147,596 376,484,576 579,903,309 1,051,338,879 1,002,775,631 580,562,882
707,403,324 1,053,065,056 729,744,740 362,308,481 78,885,110 109,859,129
65,550,908 154,500,815 700,068,994 352,011,413 125,737,018 795,360,683
155,264,276 707,221,612 481,755,428 479,483,312 349,865,832 375,119,145
407,334,944 168,832,005 439,682,916 905,542,585 67,738,656 301,160,392
907,746,481 28,688,349 797,498,641 643,629,831 930,105,480 177,441,664
993,387,618 89,468,403 943,332,881 785,326,563 650,077,167 355,139,318
486,628,271 210,843,225 161,832,777 531,553,421 39,296,653 946,268,719
656,486,240 1,003,204,656 273,131,657 289,148,961 45,624,740 1,043,017,729
1,084,748,408 220,150,666 17,881,668 15,879,335 919,692,258 665,852,742
691,540,133 888,683,730 587,155,510 145,175,540 112,142,812 280,695,648
284,923,004 682,106,788 531,135,938 308,884,728 208,569,435 898,354,240
240,563,397 1,025,626,541 780,051,044 587,372,135 322,347,661 525,328,351
701,844,195 282,459,945 870,847,930 773,132,273 788,917,734 51,226,518
702,788,430 387,336,867 139,376,225 63,544,204 617,936,481 817,945,630
181,797,367 388,387,912 308,758,934 464,289,005 873,408,631 404,848,507
1,053,667,642 812,659,118 197,652,958 23,077,878 1,001,521,278 83,484,533
731,637,995 658,966,807 368,444,845 678,588,413 274,559,851 194,186,673
97,637,689 1,009,720,933 446,009,503 899,790,337 580,775,339 567,409,984
574,417,872 496,204,150 322,156,181 576,669,255 368,158,129 730,560,051
439,249,876 790,778,502 49,304,523 659,652,008 1,072,950,723 23,194,677
813,073,244 964,577,837 254,293,770 6,705,523 996,182,537 70,340,101
67,356,328 102,510,618 40,905,317 638,393,368 310,128,954 309,644,385
253,595,480 363,603,891 180,723,959 334,813,971 1,077,499,328 250,536,586
460,180,451 808,593,422 315,821,001 255,859,285 997,545,066 231,438,996
948,424,661 995,799,604 884,142,244 1,060,681,903 695,935,664 600,696,368
650,216,851 488,654,878 907,239,063 1,054,796,563 518,076,542 22,881,841
23,929,330 540,558,174 1,019,768,662 1,032,160,506 288,646,207 198,967,569
599,221,592 498,609,991 970,150,701 176,052,209 782,071,405 1,056,565,738
998,006,758 958,932,383 620,098,111 381,385,206 191,968,551 535,521,041
309,408,845 231,045,185 753,128,578 313,402,925 722,893,582 779,948,301
382,068,929 381,221,025 543,181,062 469,528,175 931,981,635 8,602,586
104,255,490 791,647,305 710,852,829 478,037,374 58,302,691 126,055,120
875,403,943 345,737,553 25,359,965 116,081,546 497,902,845 861,034,853
402,686,547 1,022,946,279 351,833,412 931,379,454 580,534,017 745,876,720
83,047,358 140,587,414 17,737,740 142,377,348 344,200,439 276,221,094
504,743,900 127,143,664 607,756,582 1,097,464,506 1,034,428,301 838,335,722
285,216,817 145,042,685 1,036,932,196 543,939,467 394,927,348 758,019,173
290,130,208 501,420,736 392,406,027 504,487,117 912,100,540 887,582,202
849,382,662 182,544,190 965,902,253 320,059,467 190,985,549 829,667,156
546,353,803 168,563,650 732,000,948 439,467,862 828,305,720 173,764,246
194,872,354 639,913,413 1,068,150,227 964,140,979 610,671,533 13,893,036
117,338,156 454,508,438 491,265,223 441,217,344 866,496,585 1,073,087,298
478,117,698 325,847,838 988,469,196 734,340,402 182,163,571 880,688,968
205,337,217 253,040,815 868,249,359 615,371,090 683,127,767 836,426,020
961,832,345 139,939,764 602,943,727 802,797,677 143,587,128 146,770,998
782,037,967 617,955,917 101,041,110 206,891,754 1,073,687,022 1,010,333,563
243,391,242 613,186,845 778,976,627 136,186,427 1,108,961,265 279,650,036
702,219,064 503,207,743 137,063,413 607,059,289 1,020,336,661 776,395,373
721,411,078 751,871,950 563,075,914 52,167,196 917,765,897 820,300,515
95,741,673 667,307,320 617,107,425 804,523,634 956,807,436 734,302,915
422,059,267 592,471,772 314,244,640 206,079,288 860,478,023 214,135,174
471,237,253 386,025,514 82,296,826 1,002,873,885 587,415,758 22,537,827
954,536,527 73,767,570 478,778,220 1,046,745,243 113,640,500 825,226,166
9,841,079 582,509,030 866,028,695 270,283,684 187,965,255 785,656,800
432,747,911 724,513,385 361,668,428 1,068,480,797 780,914,811 211,060,248
1,108,215,039 244,113,481 365,090,217 1,083,031,120 927,034,592 319,439,922
63,320,203 40,359,282 693,003,896 979,588,554 909,463,125 1,083,598,665
818,440,604 376,530,773 765,198,701 343,966,445 429,223,246 1,018,612,858
162,518,204 816,565,336 234,791,215 837,635,450 104,883,504 745,801,682
752,472,835 204,201,143 586,871,693 558,084,362 28,573,624 1,065,592,590
1,108,393,391 726,205,930 272,541,041 422,848,892 507,198,784 182,818,963
65,345,612 399,798,576 564,374,265 850,107,681 367,741,260 758,118,744
862,227,411 897,073,218 455,640,749 16,541,252 457,131,020 275,700,164
951,807,284 988,496,638 280,847,570 1,063,092,892 988,307,079 486,694,399
749,165,634 355,270,697 312,504,141 787,021,456 869,580,298 4,260,969
772,273,706 987,698,393 406,432,273 52,547,342 27,149,029 611,412,667
489,554,504 288,078,933 1,100,795,860 995,957,806 93,272,279 758,521,755
1,109,558,779 986,244,911 340,832,205 513,410,841 1,051,944,917 787,571,292
724,889,214 45,563,165 1,023,114,509 624,226,733 604,953,033 271,526,116
536,886,760 166,413,569 422,478,096 31,439,855 903,957,904 561,375,950
1,101,598,747 925,186,246 210,294,123 653,829,296 16,116,030 814,968,911
358,185,268 628,599,707 678,048,779 350,097,584 595,081,973 910,104,749
692,718,604 462,544,515 1,036,727,492 521,749,876 555,971,997 5,483,443
900,844,110 228,336,750 1,030,126,472 491,228,764 230,565,299 46,124,960
20,591,667 350,134,023 802,505,454 796,843,505 241,200,563 992,844,288
677,594,648 1,077,701,786 761,852,524 1,095,163,585 830,465,180 921,572,031
506,636,431 40,631,726 1,062,467,086 396,913,270 1,022,846,645 513,622,006
660,056,913 262,900,075 734,816,683 171,172,851 698,098,140 55,449,098
928,551,401 157,307,028 1,107,373,442 719,201,997 1,098,839,101 435,994,547
498,795,360 192,873,854 335,832,168 632,106,987 792,877,359 55,980
202,146,431 512,808,781 111,700,696 712,816,629 792,830,578 466,242,251
2,070,217 743,450,517 631,870,208 726,996,385 752,846,216 945,967,698
q q q q q
826,235,702 601,243,571 842,645,789 625,539,539 1,058,291,865
965,167,354 869,158,073 259,987,535 1,019,236,820 55,439,988
1,042,748,193 763,991,221 435,550,713 983,819,338 144,769,261
42,041,460 177,877,503 973,791,037 781,316,239 645,917,881
743,122,392 873,866,640 87,801,397 343,280,661 426,601,779
485,929,342 525,793,985 422,751,680 1,100,547,257 305,885,835
291,722,597 498,407,196 487,307,697 519,119,930 9,909,523
1,074,053,338 771,723,965 974,843,037 1,105,692,945 375,693,988
1,057,286,671 895,640,556 552,553,823 987,617,188 248,495,552
324,612,055 273,878,086 88,366,024 978,859,401 253,335,078
671,092,986 684,186,966 542,734,571 86,564,342 654,325,462
839,385,559 114,885,237 680,527,187 1,002,293,239 469,072,754
110,632,636 460,027,864 800,639,364 946,773,165 175,370,159
113,061,568 1,109,444,050 1,008,977,250 498,424,624 634,421,663
916,318,214 478,827,300 374,716,945 415,400,842 223,302,243
424,747,520 19,941,220 115,891,055 225,770,563 156,630,284
808,003,373 981,351,983 507,465,071 342,681,459 212,870,273
1,482,517 105,018,374 593,753,695 97,079,313 939,627,963
96,394,793 536,069,530 565,084,204 834,173,346 75,900,637
193,582,061 879,421,949 950,279,525 142,224,525 352,145,989
509,761,984 202,256,358 687,424,502 308,931,705 1,038,037,547
2,441,911 263,419,373 125,282,532 849,262,366 1,094,510,959
649,365,587 40,820,680 826,193,674 560,008,206 994,242,383
746,073,092 121,147,428 609,133,080 219,711,565 1,074,690,533
742,602,485 267,509,146 852,427,859 280,531,530 20,372,462
597,718,660 435,174,161 711,791,938 456,018,494 398,559,317
957,523,377 619,386,771 792,012,581 292,810,160 873,941,135
173,732,410 1,108,170,701 983,420,236 299,322,151 1,026,217,118
746,110,650 994,565,987 1,019,811,721 502,031,097 405,077,063
577,506,216 706,121,736 1,086,588,672 237,456,886 356,276,706
165,200,796 839,863,432 612,068,677 763,940,467 51,868,017
80,551 739,956,096 409,300,619 361,604,518 707,635,694
988,831,934 913,369,276 179,918,693 939,795,428 921,778,618
552,200,739 674,440,139 206,264,411 165,763,047 301,409,848
953,980,821 118,527,198 422,278,589 720,596,791 1,014,596,152
301,888,803 782,206,537 335,578,669 738,548,184 239,324,409
474,973,546 265,356,647 574,950,158 1,073,445,334 50,203,555
212,470,814 643,167,497 1,070,604,041 592,199,619 207,109,176
331,665,774 779,640,823 1,049,013,943 547,080,003 237,564,096
34,338,457 220,356,944 216,038,209 1,008,739,108 833,980,654
636,608,807 183,515,259 1,063,866,043 1,094,788,423 271,133,708
453,047,672 220,285,046 482,532,050 583,144,470 122,546,484
64,237,997 632,531,333 571,169,493 620,729,839 436,972,397
1,022,089,733 531,303,076 558,444,390 905,984,806 939,809,265
4,533,247 1,006,346,608 895,510,557 364,818,110 203,419,724
533,467,335 808,059,219 150,572,982 250,738,416 319,222,677
569,211,744 805,054,088 300,011,866 831,417,545 948,515,861
392,353,841 529,950,091 623,402,377 554,024,707 720,402,219
945,548,407 679,972,730 887,039,533 387,123,070 178,026,849
326,876,534 1,001,382,890 370,517,400 720,000,253 460,423,822
535,130,037 908,150,287 191,481,793 896,744,419 859,730
1,027,758,421 728,453,660 977,877,777 72,785,659 820,522,917
555,175,737 856,446,533 878,128,181 25,541,851 714,618,566
827,280,900 661,765,354 829,059,041 220,221,616 21,443,479
133,801,344 639,862,269 1,070,422,895 283,262,851 585,784,629
54,374,899 211,766,029 564,325,162 539,564,507 168,439,515
129,773,623 388,125,671 652,938,862 741,901,601 955,377,223
601,731,561 522,890,207 162,002,191 777,337,525 388,339,617
957,877,207 278,783,776 218,633,838 964,408,742 776,138,629
638,252,314 303,127,752 676,461,019 776,675,578 555,562,809
463,336,898 664,065,904 851,275,096 523,433,853 829,210,718
31,844,187 203,309,489 131,387,634 436,953,291 127,400,615
634,126,321 754,747,795 953,104,500 390,535,960 682,176,982
728,971,580 5,916,609 924,278,805 401,891,121 679,735,403
578,491,812 720,456,203 907,951,699 1,039,156,429 860,652,104
811,413,684 821,067,836 871,759,662 314,489,333 508,643,173
797,755,779 948,848,226 395,872,526 404,884,441 52,103,746
294,228,849 814,121,943 628,806,591 209,459,696 911,956,403
1,085,145,888 996,307,489 244,842,769 808,852,624 932,509,990
216,259,426 53,129,051 506,879,652 399,128,909 725,857,298
288,821,694 16,968,443 435,695,646 736,900,674 232,537,362
1,012,045,142 133,899,569 101,071,873 99,583,940 433,693,942
1,065,017,095 447,453,110 298,782,689 232,163,653 249,363,066
465,973,418 256,587,170 488,694,860 295,504,366 470,955,432
568,521,186 439,071,479 298,538,560 813,028,329 768,232,170
799,341,457 883,423,007 1,038,540,566 8,648,206 485,305,648
818,221,158 113,843,332 673,881,985 891,127,819 1,076,531,496
382,878,339 375,980,261 443,565,747 201,943,472 976,816,395
959,031,696 666,381,251 662,704,174 70,926,176 110,790,833
276,301,081 798,125,845 1,100,271,420 708,733,415 427,456,902
1,104,452,975 312,906,066 874,044,119 667,736,553 110,931,139
956,183,429 890,719,139 970,882,147 760,236,749 242,488,602
940,570,620 361,158,995 863,630,720 630,530,571 979,227,962
453,290,036 558,031,773 396,479,418 343,432,782 392,234,247
516,886,905 824,206,030 980,969,769 648,274,161 876,958,681
485,717,685 456,383,638 1,005,037,256 474,474,896 15,220,198
447,228,923 1,028,189,884 442,154,329 196,711,618 212,216,241
276,222,042 135,502,366 176,503,828 137,657,896 556,098,591
821,433,496 939,721,607 442,254,121 312,319,132 830,374,126
1,032,876,504 1,058,752,768 278,799,102 610,190,831 933,540,126
556,299,917 780,153,470 653,611,439 693,811,034 780,156,613
208,121,212 1,070,237,378 370,321,477 853,400,214 168,386,616
876,487,989 385,224,014 990,211,890 600,453,749 72,421,543
827,536,151 147,761,324 612,127,396 1,017,503,657 20,444,428
570,314,897 714,136,693 85,098,623 84,188,486 1,107,627,652
983,545,415 458,487,822 974,539,962 84,926,944 324,473,559
223,549,458 1,101,995,070 911,644,885 3,083,092 714,067,763
454,184,730 508,931,013 722,530,595 701,393,869 747,711,399
128,423,370 407,456,518 722,581,105 964,098,508 585,003,851
797,102,327 24,240,762 968,816,488 73,135,119 746,629,018
160,237,064 536,632,306 64,573,663 588,794,178 748,921,015
942,120,919 527,896,571 19,356,376 370,051,276 443,458,434
784,248,431 334,741,188 812,831,153 787,547,279 772,923,582
2,949,459 455,175,291 492,221,893 334,424,252 1,070,904,410
285,013,494 1,058,162,324 1,064,688,591 868,624,527 1,037,885,565
831,107,479 175,168,823 687,234,607 319,105,803 568,110,914
357,615,174 424,758,831 814,117,148 574,517,886 118,442,434
395,977,253 958,977,788 153,329,196 906,642,392 464,747,388
901,399,504 854,716,254 538,826,664 1,023,931,018 598,716,850
50,323,882 1,077,023,837 709,814,562 634,470,584 831,414,156
256,111,505 131,993,091 956,624,846 971,487,458 956,998,233
1,011,596,631 1,057,820,382 1,034,775,600 935,642,429 574,163,763
340,429,274 518,220,411 924,658,249 923,767,080 302,965,734
116,055,337 178,746,249 106,203,867 786,257,901 167,383,964
842,844,669 590,446,962 857,281,496 791,968,708 801,995,081
681,285,252 1,052,567,841 1,014,781,345 443,457,645 207,895,840
996,867,847 131,036,729 127,551,036 106,516,676 558,130,192
21,697,485 1,041,618,412 900,770,662 35,848,874 863,145,179
522,128,434 176,622,859 697,251,872 308,778,486 616,758,131
687,119,676 278,759,805 192,277,261 320,569,269 84,351,087
869,991,715 690,091,893 694,280,317 114,824,526 360,289,195
720,582,721 392,689,047 943,780,781 304,921,940 291,459,320
514,308,479 656,525,850 580,918,817 780,108,634 523,363,450
674,057,117 887,620,377 962,977,972 623,408,055 86,655,974
306,989,675 56,832,687 894,525,744 1,012,018,653 683,052,243
668,375,095 841,756,225 60,819,748 49,381,532 74,007,368
304,574,662 1,025,419,246 752,407,554 1,027,691,030 348,600,727
322,377,397 75,640,779 66,679,592 94,137,426 325,734,252
479,657,375 366,067,207 719,508,550 791,365,859 513,323,197
271,486,868 549,302,515 820,239,311 69,463,339 696,232,809
979,945,098 924,699,459 83,027,079 607,739,382 205,521,939
895,022,595 261,439,538 11,639,557 918,655,844 733,312,555
174,860,037 208,928,058 541,211,631 526,514,825 1,107,556,047
167,093,298 298,623,599 956,740,558 302,753,256 564,371,265
976,394,982 956,899,665 334,635,913 648,097,025 674,921,146
905,419,522 900,456,825 215,744,782 671,881,911 1,022,715,470
3,628,637 136,114,956 365,094,909 131,993,515 542,418,556
492,836,653 44,101,413 677,447,400 699,933,802 935,284,927
898,758,567 1,086,400,425 115,134,475 1,036,054,007 779,475,811
310,366,444 24,164,630 336,194,779 226,449,090 915,559,677
899,529,601 85,228,958 492,578,460 936,305,645 1,041,235,465
83,774,588 426,193,658 566,123,583 124,827,523 557,518,292
631,404,413 578,005,620 568,973,191 493,997,712 787,917,712
666,159,809 206,507,184 1,109,438,084 512,061,037 745,935,124
817,054,451 723,247,132 1,057,933,556 433,512,061 191,018,140
852,972,135 961,877,664 94,593,098 939,324,959 89,352,763
181,993,937 500,316,235 87,589,755 240,787,689 817,532,248
1,101,615,691 926,321,766 704,893,686 911,948,306 875,856,960
118,080,315 170,726,591 178,844,212 761,257,185 721,263,282
82,519,621 629,241,769 301,160,181 472,753,749 860,958,048
762,827,860 343,719,106 616,138,039 136,828,929 411,341,559
753,236,280 986,389,608 720,317,749 926,437,663 35,036,784
159,462,570 135,180,044 982,861,265 438,684,230 280,881,827
661,657,269 522,946,757 662,232,668 674,686,359 235,640,089
1,033,204,276 845,546,458 309,919,889 12,523,655 718,608,063
487,465,952 79,452,074 95,370,982 116,372,968 1,047,881,383
55,892,807 874,952,372 788,247,057 114,250,607 958,071,223
603,849,122 1,103,900,425 704,099,446 751,027,043 218,883,677
690,447,415 1,035,518,930 249,706,801 997,639,537 1,059,874,307
219,098,031 1,005,466,047 542,474,298 529,746,885 744,176,761
832,626,283 161,738,966 765,270,558 596,876,700 912,301,423
591,088,107 403,326,880 67,759,528 123,109,189 512,396,070
644,295,226 588,531,524 48,082,771 290,735,764 534,912,041
590,620,155 635,662,297 161,391,480 311,308,945 391,180,904
853,017,670 222,104,972 508,097,998 743,289,359 951,952,195
317,954,037 720,914,037 153,728,795 642,373,032 1,014,000,785
282,567,329 994,893,695 609,566,783 67,405,009 667,255,431
1,014,603,124 180,213,633 861,436,188 37,347,919 242,400,726
449,376,740 945,509,606 725,857,333 32,829,749 1,023,112,359
1,073,593,956 340,933,234 27,294,004 1,031,318,406 789,226,165
395,413,799 61,654,400 421,780,436 985,364,936 61,776,028
509,758,242 593,943,517 279,604,647 1,017,939,205 921,667,763
312,513,049 895,670,158 700,056,338 858,509,381 992,199,382
24,516,004 480,839,123 53,354,357 525,879,950 736,666,150
90,513,733 128,731,287 199,124,734 339,944,732 393,746,315
58,549,730 904,565,798 723,133,741 1,007,483,377 78,155,141
1,001,670,960 741,215,793 122,062,026 1,096,313,496 960,952,243
861,478,817 576,943,723 945,017,658 411,533,936 783,414,292
567,041,041 1,004,749,328 994,614,515 318,365,218 835,071,617
522,336,232 1,105,345,596 307,733,376 828,840,936 636,163,228
50,934,952 377,234,103 910,733,972 674,076,180 880,244,594
424,043,457 75,894,322 946,063,977 670,413,826 355,424,919
932,035,850 586,524,380 1,077,010,854 739,520,349 982,677,432
254,253,306 488,217,457 358,020,554 476,656,377 542,981,738
882,961,899 245,812,517 429,340,059 502,368,997 995,144,688
568,733,815 322,885,139 499,737,972 1,107,629,514 307,226,387
321,214,311 500,471,667 212,996,229 203,824,562 902,361,650
72,070,176 258,010,785 91,989,979 782,083,843 280,651,225
410,570,904 733,123,395 502,585,293 910,060,510 985,858,162
124,160,231 508,736,959 770,657,531 145,217,309 928,062,283
188,667,515 13,720,027 68,409,407 1,033,204,394 588,630,839
79,050,942 1,093,598,073 651,174,650 640,853,924 683,421,720
688,622,139 242,899,979 873,314,482 494,411,533 507,625,580
841,487,738 1,015,059,664 392,926,898 327,678,027 240,338,199
559,024,052 180,804,119 217,524,728 815,836,458 554,535,273
568,785,455 454,084,561 536,134,015 269,492,532 183,397,078
1,067,863,501 37,521,146 23,279,097 557,234,616 233,973,066
1,031,452,697 970,953,019 234,839,180 76,624,673 160,595,520
140,294,047 424,999,952 63,589,398 495,390,628 870,156,495
892,059,633 620,234,736 1,089,520,931 699,992,437 408,130,861
608,847,110 887,523,797 595,314,870 865,110,072 967,149,957
264,972,962 30,026,826 829,610,104 1,065,170,912 2,098,378
536,159,191 1,000,457,890 1,071,531,005 586,456,745 753,996,269
885,498,419 526,210,939 403,486,200 474,758,874 374,624,005
613,456,649 695,542,205 355,788,930 866,697,798 1,066,112,403
1,039,895,678 1,072,677,607 774,888,373 954,429,141 1,043,220,142
1,071,872,485 586,888,542 8,517,442 535,870,425 532,105,055
889,336,683 473,874,889 625,484,166 93,870,584 397,890,150
768,499,523 1,050,878,640 864,075,002 215,961,307 661,375,795
684,253,015 138,219,473 385,621,987 965,010,206 566,460,560
716,381,346 145,928,429 740,423,021 860,876,029 740,144,178
927,209,358 850,269,628 986,768,424 299,702,131 616,325,574
1,007,406,553 286,968,881 228,108,693 801,989,008 875,147,188
950,242,345 174,095,130 20,457,229 1,013,621,937 1,009,287,476
83,691,747 546,309,975 952,359,790 454,054,249 894,972,966
42,157,498 449,143,967 459,421,218 1,107,171,500 798,628,258
227,451,825 140,213,559 561,634,725 571,454,757 1,046,468,528
570,124,447 1,108,971,645 707,594,112 894,192,157 997,900,769
207,130,412 312,090,523 153,066,140 273,949,560 391,846,696
116,743,455 28,851,870 370,341,914 724,513,375 885,278,094
50,287,039 492,810,139 486,061,321 823,245,616 189,441,844
52,794,325 862,022,422 631,331,304 126,915,991 1,108,003,242
45,074,166 567,639,965 672,584,957 194,230,598 701,556,415
263,637,930 805,393,453 1,106,076,431 69,643,468 490,730,490
71,759,867 702,189,418 104,315,845 40,793,405 526,304,391
837,840,753 542,290,274 411,818,604 864,545,354 326,825,079
723,009,645 162,168,117 14,455,101 1,011,551,354 817,670,905
938,365,242 630,094,520 815,245,148 652,765,260 894,227,623
945,097,515 360,843,031 464,739,584 851,893,336 872,499,545
962,020,442 530,305,694 423,968,692 124,646,035 65,468,364
241,073,847 182,983,421 1,094,056,131 310,421,933 288,299,805
157,626,460 173,274,885 754,636,100 89,451,926 116,914,347
1,291,398 368,721,173 518,194,428 660,788,677 758,632,968
1,038,490,901 706,788,453 160,579,149 498,374,568 174,219,024
555,509,131 127,960,094 969,436,238 584,739,923 618,479,878
155,728,620 207,257,687 787,090,124 453,033,425 824,899,753
482,913,751 564,988,809 590,730,992 623,145,159 797,885,883
759,979,856 394,626,301 1,064,521,983 656,449,769 68,499,694
619,155,867 949,309,851 299,122,798 985,275,883 798,439,782
1,051,695,357 852,168,888 466,737,288 604,617,441 237,418,888
524,954,422 510,149,915 13,808,576 493,256,742 25,582,381
731,168,179 304,866,226 519,926,478 556,084,031 358,872,374
796,486,642 794,004,965 846,880,998 431,407,172 1,057,610,428
117,667,362 498,231,807 600,445,811 862,714,784 751,384,750
315,531,738 938,575,695 884,405,774 39,797,445 628,841,426
275,361,025 322,040,818 622,626,221 289,267,397 934,027,570
1,062,862,560 600,015,333 937,454,496 641,733,294 424,016,459
116,885,161 783,806,118 67,517,710 884,957,467 662,371,561
654,886,260 871,862,055 380,015,262 780,756,096 58,053,553
292,694,936 761,706,710 778,478,018 447,694,993 1,068,033,240
1,029,212,764 145,362,605 823,313,168 1,058,247,013 564,387,447
593,385,576 111,573,533 427,140,838 87,231,681 462,798,612
277,483,768 883,365,298 502,096,994 44,745,527 1,032,009,766
877,178,054 682,361,393 30,307,470 673,881,690 126,396,539
970,509,900 798,076,722 479,937,983 1,093,051,814 618,207,600
150,998,234 592,644,698 331,944,927 1,092,415,009 568,662,209
125,175,195 1,066,536,587 321,058,554 629,305,002 917,165,958
727,423,161 456,331,414 645,446,340 642,534,764 878,912,938
813,116,173 765,624,138 24,718,491 490,398,273 34,867,722
1,017,466,662 420,419,232 493,576,488 437,720,389 737,025,816
688,568,448 121,726,008 275,184,917 376,517,100 739,475,189
154,909,733 812,913,830 604,142,111 3,829,753 186,347,503
872,646,103 677,354,048 123,339,873 392,308,232 473,845,094
1,069,195,695 605,412,577 975,201,225 737,852,915 999,009,336
675,501,058 833,897,087 571,038,965 127,488,696 1,017,406,205
154,701,984 323,206,177 288,642,758 712,479,322 934,249,236
809,363,272 386,257,883 756,291,727 1,091,210,062 171,518,646
416,926,780 645,490,587 969,218,459 625,725,179 474,545,746
1,107,929,700 42,434,616 81,562,520 999,354,850 766,782,415
437,341,705 881,462,548 918,204,089 559,769,778 710,641,827
1,074,808,884 87,791,962 1,101,228,381 261,289,072 718,581,306
516,981,739 236,795,435 750,436,611 716,417,136 1,001,279,599
490,424,391 1,008,927,558 1,090,364,070 697,354,532 740,306,292
516,894,013 472,981,464 601,040,883 688,444,264 523,016,958
1,038,805,224 582,067,551 192,743,197 64,445,421 737,117,243
141,203,000 904,866,119 409,410,839 1,026,174,652 544,249,833
72,967,350 97,516,351 197,416,196 957,668,322 199,775,023
202,665,689 561,696,056 751,637,012 815,413,560 18,678,601
592,519,259 213,142,396 124,290,860 576,630,074 905,667,599
794,994,449 654,450,121 13,553,453 392,049,584 667,869,761
434,162,255 380,467,651 499,007,011 460,535,990 743,356,277
1,016,048,830 869,733,886 118,304,506 458,743,635 671,167,594
743,473,575 521,917,075 736,703,985 308,033,903 916,852,820
631,408,363 679,932,755 655,296,816 654,195,823 452,749,328
59,423,525 366,722,520 962,670,312 761,078,617 847,297,230
397,317,375 519,070,700 901,501,752 1,047,761,402 15,105,655
466,664,919 301,877,220 767,715,986 943,336,537 469,499,412
414,227,332 408,305,224 38,496,648 653,431,385 490,975,851
48,932,445 1,094,403,367 269,987,702 216,383,739 1,079,835,199
870,375,470 301,284,116 72,951,652 830,506,198 1,068,912,552
963,584,777 1,093,224,498 26,427,684 688,804,260 85,283,289
329,851,382 650,875,623 970,282,609 782,021,547 117,468,500
903,610,985 807,918,664 93,683,108 729,573,306 637,292,015
26,781,084 177,701,836 614,177,803 599,798,176 1,094,421,241
438,383,133 836,150,860 344,872,305 360,627,460 380,648,390
578,351,537 58,391,467 104,936,419 463,093,788 109,277,122
1,097,047,126 299,697,052 1,005,154,383 672,101,516 350,292,641
971,274,016 1,092,649,323 230,115,338 286,480,075 520,450,652
20,052,082 1,087,167,512 144,955,869 71,193,610 78,003,117
1,057,095,546 459,288,272 608,875,416 667,008,620 252,934,440
523,606,986 925,973,475 886,011,206 146,137,586 1,023,089,335
127,312,892 7,401,091 142,419,124 747,740,830 103,706,975
1,095,617,952 344,353,248 154,400,802 44,500,434 853,693,633
633,900,625 968,366,564 152,959,651 734,301,829 29,133,988
324,924,554 565,427,818 224,293,704 312,875,944 885,997,557
577,592,133 1,109,903,816 869,781,633 719,162,333 205,332,046
743,074,748 96,413,487 200,118,572 280,494,092 602,992,692
57,902,460 727,847,401 470,485,792 663,763,215 1,073,800,796
17,048,792 747,160,313 351,567,897 35,966,956 533,985,574
773,801,517 956,434,880 336,483,546 590,094,420 710,426,117
146,126,859 741,867,128 519,624,877 327,241,707 12,582,092
317,367,474 1,095,832,630 478,376,281 892,853,973 943,025,710
684,945,583 1,074,017,433 906,612,604 196,244,418 906,117,782
651,721,228 1,051,719,236 570,994,796 315,314,466 412,667,446
263,121,330 51,300,044 787,538,389 465,033,997 1,065,760,804
938,135,599 494,946,390 1,074,224,521 139,988,583 265,686,432
495,434,716 256,941,959 1,024,309,617 1,062,135,401 1,058,387,779
1,110,060,401 1,049,021,855 568,479,342 526,520,111 84,433,628
49,589,531 1,085,985,245 749,186,545 226,605,432 63,730,316
141,468,378 963,395,117 1,024,493,848 968,110,676 17,592,267
983,581,506 102,986,464 477,296,247 425,223,908 633,254,097
121,644,686 282,140,026 829,464,438 217,673,030 527,303,585
539,939,419 61,713,008 291,394,715 336,396,379 175,039,100
1,050,263,488 354,875,487 223,977,047 97,042,683 399,518,568
464,964,073 347,270,336 196,795,886 732,757,807 48,698,997
309,731,409 61,703,987 625,830,047 542,897,807 487,751,671
265,271,172 784,879,204 624,415,479 307,036,584 634,070,240
573,939,666 543,422,373 786,583,207 436,706,095 314,805,221
352,743,620 138,933,744 185,106,469 391,386,674 53,705,035
325,022,176 192,474,459 836,009,755 1,023,303,358 62,547,551
322,709,073 910,702,757 731,208,513 291,037,053 122,917,270
556,529,950 380,485,586 257,421,592 245,942,797 1,077,014,840
847,593,119 1,024,628,955 669,321,915 699,441,418 620,681,702
1,083,541,513 808,303,657 874,646,655 938,009,208 1,014,757,082
598,522,565 326,539,328 769,486,127 170,905,280 153,071,537
895,999,636 849,023,442 862,296,594 1,037,702,073 554,994,205
127,405,658 442,559,423 480,103,441 1,069,841,012 935,633,759
553,376,530 286,846,623 581,814,021 671,405,077 242,270,228
522,570,998 396,531,152 1,082,939,364 438,069,448 786,750,174
311,914,477 671,454,070 176,850,076 125,335,512 305,171,399
968,376,248 636,533,438 173,213,580 354,385,201 864,126,469
381,237,774 906,799,250 959,787,031 459,057,296 693,416,469
23,475,111 47,921,332 7,572,019 263,788,794 844,181,016
78,624,579 234,611,547 325,701,407 57,459,793 817,877,120
270,280,617 359,559,129 720,117,848 171,212,017 1,037,244,392
477,740,626 470,468,274 764,112,538 807,827,577 210,278,083
863,258,315 1,052,648,987 909,743,774 201,964,723 551,578,609
492,718,691 362,954,973 111,629,513 229,668,059 353,971,540
664,445,009 552,345,867 130,284,953 798,845,767 149,567,465
235,129,398 274,764,179 322,706,667 820,241,755 589,192,677
555,956,796 409,398,212 29,784,836 412,646,757 989,237,120
594,823,547 21,514,218 329,187,149 793,012,532 998,745,376
273,409,644 512,028,482 627,433,116 639,251,512 194,685,282
675,928,644 660,760,114 806,500,057 1,094,642,423 537,795,535
763,049,626 380,379,530 380,283,249 42,404,059 1,025,526,988
113,913,470 654,811,587 218,076,954 770,958,989 139,148,101
315,508,990 364,418,905 872,090,743 329,708,054 11,327,964
514,196,032 1,049,359,738 840,660,913 430,705,126 1,057,286,088
599,469,762 939,438,451 661,383,103 884,536,742 654,355,394
564,536,712 1,072,001,721 990,910,143 421,644,042 528,470,857
731,597,678 552,007,435 635,228,635 125,376,051 906,523,308
1,088,553,990 691,239,046 756,568,445 385,103,120 441,280,233
398,665,162 11,189,574 378,197,555 740,845,563 1,003,470,060
320,395,026 368,089,420 906,821,103 923,368,341 501,264,571
75,070,823 143,613,160 50,736,786 711,311,436 10,200,851
984,143,941 570,430,202 382,157,319 1,088,477,903 511,516,085
513,516,482 959,533,536 109,628,347 105,635,966 817,598,927
231,391,228 985,999,664 1,098,330,783 1,026,635,495 282,188,123
239,448,405 687,446,204 1,007,727,588 172,894,617 309,934,563
509,167,557 715,787,302 859,127,048 707,059,770 352,941,079
333,471,878 115,371,024 845,818,384 465,804,195 234,107,693
728,549,111 17,423,067 261,466,559 531,970,683 349,464,656
624,132,148 787,466,316 742,129,446 938,466,687 912,693,074
381,162,767 876,008,828 548,155,146 831,075,586 569,394,915
139,958,455 825,132,188 463,149,623 152,788,960 1,059,779,983
649,036,565 1,059,599,971 1,019,811,808 1,017,818,012 13,169,159
333,924,056 67,807,081 288,732,163 427,308,822 849,274,965
702,934,852 333,494,011 322,364,670 273,701,539 282,711,068
295,141,609 1,011,181,718 375,311,048 74,934,604 967,893,435
927,171,348 455,966,024 1,054,453,917 870,868,280 42,710,021
133,706,445 36,457,029 145,370,025 654,135,078 559,750,078
848,486,440 651,136,457 50,940,077 341,792,643 1,080,476,026
1,045,334,196 881,201,383 341,848,094 421,199,136 169,608,531
109,310,724 1,048,704,380 338,082,606 104,394,464 113,480,163
1,066,801,097 934,963,165 478,024,827 1,102,389,471 418,121,245
978,493,767 978,356,487 616,533,558 414,832,371 598,396,211
91,047,331 501,970,202 750,014,115 416,157,926 275,309,414
616,250,805 461,274,063 591,180,560 310,080,605 743,098,802
861,051,189 342,180,177 559,893,047 275,859,817 656,750,216
868,320,048 272,539,366 517,953,008 741,512,398 217,825,641
1,067,236,715 190,989,473 15,923,765 156,426,464 456,610,963
782,662,816 89,362,480 986,059,158 1,064,955,798 883,890,482
995,350,273 442,913,759 553,891,953 903,143,056 842,006,560
117,945,000 751,000,387 1,110,156,512 442,813,316 43,503,097
86,199,465 157,976,006 677,748,060 882,596,462 413,330,702
62,318,071 906,266,959 1,034,459,182 387,804,713 779,242,314
479,688,528 332,977,451 676,962,697 305,422,934 366,124,344
486,315,922 982,960,321 619,507,528 691,138,811 700,081,699
13,910,935 72,627,500 783,075,084 183,127,320 1,038,437,343
638,215,812 215,855,634 37,623,012 299,843,959 312,660,909
524,626,680 659,133,632 157,484,405 987,496,182 968,300,093
153,346,943 898,308,668 1,046,404,426 216,286,327 684,991,564
990,441,951 781,919,682 29,403,787 9,962,879 850,204,306
363,483,220 62,471,949 583,136,647 349,609,732 569,688,782
512,561,724 421,820,340 818,805,292 269,529,783 680,811,068
804,897,425 392,039,333 111,752,695 528,634,844 48,624,147
626,772,205 533,546,984 880,758,285 483,462,411 283,865,068
26,065,672 817,537,338 500,838,502 688,441,782 1,064,493,351
699,281,042 86,085,992 962,109,332 595,985,521 65,537,143
832,511,841 1,054,168,683 153,176,361 1,021,036,500 531,882,642
1,084,721,500 510,348,823 816,536,610 398,149,401 578,089,503
815,407,683 711,632,113 334,478,604 750,305,411 317,354,993
929,475,039 458,045,276 489,053,659 58,152,877 721,985,090
5,639,836 900,157,730 854,717,909 950,271,175 117,847,340
115,571,590 1,087,830,392 798,205,646 279,776,694 782,746,928
404,229,173 588,276,696 696,800,014 521,419,153 10,434,018
1,110,051,504 786,535,782 223,210,213 1,100,688,938 843,484,102
1,095,342,525 342,432,696 703,103,179 365,660,566 275,286,666
134,644,744 243,983,736 1,031,358,100 838,008,396 554,246,297
772,300,575 279,822,281 89,805,513 261,787,485 1,071,387,443
273,240,341 1,075,963,502 922,610,277 774,007,013 851,375,302
1,071,820,176 201,791,750 612,737,551 327,057,167 557,520,971
14,125,551 463,193,126 807,610,492 1,071,629,272 676,115,622
99,424,304 864,197,492 1,020,863,548 556,682,623 763,295,932
14,910,553 348,196,490 1,050,482,637 208,718,221 907,960,028
577,093,096 1,104,139,576 393,432,543 1,094,371,669 935,871,920
609,233,500 673,246,589 476,950,306 1,007,664,216 49,137,048
130,868,260 840,756,453 982,818,846 576,284,002 1,008,171,531
1,107,974,534 217,842,991 561,267,192 14,899,414 570,695,551
664,860,689 770,462,818 51,899,701 582,784,552 969,602,406
673,640,302 549,444,682 207,048,699 718,459,230 107,572,338
35,047,830 522,290,873 832,785,304 939,572,772 96,217,039
920,721,151 38,600,663 539,344,614 1,026,937,234 1,014,425,894
168,732,451 605,078,744 1,085,982,627 264,772,221 441,012,533
1,068,624,119 1,031,409,427 659,987,874 158,268,796 771,923,875
786,724,690 246,552,237 22,851,269 1,090,226,866 952,785,807
70,260,050 339,544,959 117,187,040 294,722,897 297,678,933
132,937,704 1,031,000,056 679,110,855 222,067,375 203,576,605
108,197,870 546,933,826 101,110,307 693,422,937 949,020,801
550,917,752 767,137,197 781,313,452 522,139,632 600,560,431
319,717,191 762,878,286 997,200,827 547,404,206 1,004,349,331
647,533,227 1,039,196,622 818,902,130 428,124,302 236,801,210
966,615,874 422,345,317 323,780,240 2,987,434 217,829,882
88,692,598 294,480,536 272,616,448 424,936,970 987,960,305
609,643,918 483,507,689 907,156,624 376,071,212 430,979,448
272,191,720 989,471,884 575,289,839 852,862,637 1,083,637,588
555,505,650 71,554,519 430,306,394 302,863,395 256,784,186
460,862,738 391,460,579 622,993,431 737,314,849 488,576,167
78,290,136 97,484,802 934,856,162 397,359,752 769,930,735
1,047,484,398 82,131,232 433,393,839 301,658,464 949,117,587
307,361,052 233,277,908 1,007,448,670 707,289,270 44,496,621
838,261,724 337,478,727 491,397,491 647,566,432 355,016,493
588,911,285 340,864,934 864,856,911 755,977,160 629,567,709
886,772,771 709,450,804 1,087,801,908 449,481,413 780,154,651
1,007,287,088 131,333,366 603,273,921 565,875,871 318,379,130
888,081,524 330,246,742 579,456,772 271,438,873 350,243,812
482,521,053 969,526,356 216,521,738 840,619,788 173,137,062
938,287,998 534,635,585 668,407,538 783,076,678 869,969,074
707,555,423 639,857,303 29,656,618 366,706,722 451,684,259
203,395,319 807,322,164 957,789,899 940,242,422 579,543,814
881,709,394 51,476,118 1,072,717,966 157,613,263 70,245,950
836,922,670 302,184,354 566,788,483 1,016,427,418 695,651,397
385,608,479 1,101,529,310 1,038,611,095 486,732,735 872,866,405
967,721,389 486,007,219 586,241,894 660,150,151 424,195,884
757,527,789 657,045,158 15,224,884 688,781,631 378,133,058
692,953,471 788,704,811 136,028,728 484,378,050 1,108,358,385
561,798,205 380,589,061 1,026,929,859 42,585,041 76,141,636
58,580,920 902,560,532 799,026,837 122,065,830 679,697,003
735,530,533 1,076,888,003 338,664,621 850,816,114 498,226,169
788,973,332 1,023,544,635 415,262,543 357,433,164 324,753,881
566,915,784 642,135,874 999,844,262 312,273,462 657,907,637
1,062,873,791 781,094,556 168,190,436 562,124,964 374,474,809
948,896,804 851,158,571 811,029,698 793,992,215 396,370,920
235,644,282 452,956,438 714,823,595 663,411,467 195,685,007
296,308,801 150,531,958 88,070,922 791,602,444 675,735,751
898,425,771 776,256,971 1,032,637,547 454,003,345 340,955,844
455,920,993 955,816,587 353,541,844 377,810,830 1,045,357,318
283,213,657 85,788,401 65,466,427 134,829,773 777,134,195
596,681,305 1,081,376,661 180,492,368 866,408,475 20,903,050
962,373,585 944,097,508 853,638,186 46,330,610 531,485,383
823,191,773 417,579,050 438,774,950 873,297,380 109,755,366
826,505,453 491,662,818 1,005,928,148 338,874,853 652,344,109
97,807,282 352,422,822 426,744,072 177,391,350 154,600,688
125,580,857 341,738,735 192,890,927 97,462,923 1,048,690,982
597,274,315 491,678,932 799,068,398 393,483,995 888,039,265
154,175,198 412,872,609 222,255,028 649,335,278 41,701,207
506,334,228 386,899,045 858,515,550 1,059,089,506 14,384,203
44,822,053 448,416,824 11,669,813 531,458,086 11,321,883
421,993,762 561,221,634 523,008,520 701,822,957 760,751,824
1,066,318,108 212,570,601 617,747,526 294,637,938 694,833,278
830,220,832 368,298,536 204,411,539 850,500,476 412,444,111
739,716,638 239,755,097 197,789,168 56,778,105 47,838,562
79,476,843 63,509,596 814,977,236 676,298,417 69,677,875
456,765,124 617,942,663 625,022,836 339,947,120 898,529,436
19,275,920 439,955,793 451,941,282 451,378,013 430,703,067
854,940,198 27,444,413 177,064,901 760,181,933 144,206,871
150,149,103 824,341,067 40,173,548 865,758,701 554,789,685
448,982,396 2,895,873 1,055,201,842 1,080,207,040 611,643,877
174,175,157 999,101,055 20,038,644 974,095,769 355,305,832
1,005,808,043 218,839,335 1,007,212,150 517,938,238 504,200,905
947,841,297 329,048,204 1,068,720,071 787,613,736 483,545,771
802,782,651 618,082,745 715,565,708 624,307,480 1,008,647,306
149,957,969 383,455,569 320,059,054 85,557,665 60,219,218
109,059,548 389,883,800 986,602,546 243,167,938 97,474,021
372,177,168 915,625,302 170,068,060 886,049,863 50,627,526
1,072,697,391 296,456,597 358,655,703 758,599,925 474,496,685
779,129,385 198,680,238 746,804,123 875,219,985 375,518,869
224,341,092 788,004,379 1,066,758,090 247,477,960 424,034,284
675,308,291 267,197,283 39,851,865 821,211,919 484,515,885
612,656,411 962,166,098 245,646,698 160,056,560 936,151,302
31,748,860 317,628,813 296,383,521 918,101,041 261,469,092
560,370,282 136,813,511 518,982,913 375,012,154 154,957,716
668,828,488 278,929,241 289,029,081 762,560,502 989,063,536
1,103,258,207 25,651,247 345,223,760 65,265,441 181,148,262
118,320,783 700,253,842 764,433,770 627,274,032 382,514,019
738,394,752 245,139,981 286,099,819 435,002,623 28,911,650
169,471,631 49,956,306 1,044,213,772 1,078,922,433 1,084,065,315
657,614,814 433,917,634 5,958,091 143,009,236 364,414,473
250,782,147 525,813,783 952,127,134 892,424,342 898,339,841
770,881,504 565,173,708 731,834,371 934,421,276 702,650,522
187,762,137 78,501,585 158,156,729 204,487,220 1,108,050,964
231,363,531 692,695,344 612,584,002 815,312,345 821,685,223
90,462,601 521,868,049 72,413,944 676,450,906 843,582,003
918,643,230 716,129,948 257,645,127 692,473,565 552,861,670
11,445,081 242,398,508 651,400,942 66,737,638 961,350,354
471,533,889 511,512,940 595,905,663 788,530,475 420,195,291
1,083,172,745 664,636,752 933,320,191 236,134,104 324,343,110
706,249,543 539,805,015 79,426,870 259,654,861 888,666,315
568,071,605 24,303,282 351,214,971 640,650,261 959,324,777
357,827,214 387,462,826 354,056,571 853,155,408 148,371,134
209,312,066 159,518,852 767,016,145 54,782,730 711,338,199
711,706,311 551,959,009 1,104,178,626 991,904,706 759,028,302
1,071,382,098 400,547,723 873,572,033 521,174,775 574,753,544
750,266,761 601,793,563 15,531,417 902,747,845 1,029,192,300
492,930,414 458,720,864 905,723,870 667,086,609 123,791,505
179,340,048 497,310,150 1,100,904,390 1,100,159,226 794,762,927
532,396,382 413,963,499 520,235,119 973,289,700 816,062,117
987,888,490 867,248,633 20,111,041 549,985,590 41,770,961
581,208,879 1,092,478,585 745,604,828 984,808,234 486,712,090
447,209,321 199,272,854 1,054,879,841 1,094,129,647 394,328,641
253,258,710 162,537,907 324,264,632 22,646,054 969,444,216
233,672,767 982,769,071 107,558,135 690,098,885 822,984,595
840,574,455 678,705,773 913,025,015 877,068,560 466,798,611
360,313,279 962,847,594 317,379,187 1,080,635,816 489,831,889
276,184,441 771,883,058 365,440,134 855,390,365 941,020,039
543,146,730 967,647,160 859,442,641 1,031,519,616 125,475,994
1,042,341,132 533,240,123 746,782,428 394,910,276 5,433,355
433,389,427 1,048,050,391 88,456,281 1,066,103,167 2,411,227
479,592,416 872,041,108 737,134,828 782,477,559 693,775,043
1,105,998,888 344,973,144 619,692,955 144,514,248 502,956,154
471,119,007 732,953,612 1,037,609,415 212,428,593 394,996,583
464,576,070 940,493,841 947,342,060 1,031,806,147 711,551,719
795,841,723 872,597,491 690,307,146 315,160,449 1,039,182,131
416,869,939 675,179,217 36,916,767 961,631,687 189,418,125
1,045,727,782 50,355,113 551,677,979 464,586,308 508,796,319
257,630,920 934,573,024 929,996,872 325,302,588 1,016,386,051
429,275,019 563,392,208 1,014,865,842 328,118,349 91,462,130
514,421,908 602,022,125 939,556,935 368,305,183 914,802,222
370,584,009 970,603,752 23,873,775 673,028,861 748,856,126
499,857,117 945,630,734 167,969,763 59,103,153 716,314,971
1,029,426,093 601,406,972 657,711,409 21,774,660 544,781,812
699,200,838 406,783,044 167,213,899 968,941,517 304,517,317
386,298,408 541,853,310 36,278,741 215,941,994 157,912,714
148,246,176 855,487,773 304,824,542 127,245,324 159,815,476
296,952,114 1,008,518,332 966,870,264 10,830,500 884,475,632
231,361,085 81,035,378 671,358,084 904,960,293 101,077,585
109,432,730 699,283,257 323,142,807 775,393,270 655,960,059
1,069,463,903 799,532,945 540,619,747 614,785,398 728,239,122
669,297,207 722,686,534 182,171,257 884,728,088 1,079,490,967
785,816,240 414,677,066 507,284,512 108,905,790 1,048,094,414
996,567,151 411,621,908 611,046,999 866,905,351 208,062,834
644,431,433 299,961,581 251,400,765 579,625,186 229,828,834
119,997,814 1,081,401,626 251,489,115 496,325,414 317,475,913
408,756,418 841,552,315 316,283,674 297,888,504 31,138,294
895,069,778 770,623,129 890,427,227 900,595,263 699,029,506
161,664,799 67,043,309 158,708,540 757,797,430 659,233,903
442,871,228 292,129,952 852,255,735 651,291,578 1,009,211,814
536,897,261 516,451,150 616,132,589 31,711,411 364,504,175
2,669,573 1,101,740,818 521,599,371 401,050,328 565,478,026
306,580,470 273,985,451 932,171,436 883,573,685 1,108,927,098
996,552,486 591,066,993 723,219,403 74,896,690 1,076,447,453
540,696,352 638,372,989 387,301,155 470,066,212 941,601,039
709,455,260 202,648,849 491,326,434 856,329,241 444,377,290
133,692,779 87,268,350 1,106,171,059 199,046,680 208,719,234
536,246,706 949,768,382 1,015,392,115 996,151,850 436,220,209
389,434,270 324,789,281 33,029,087 180,383,912 164,027,763
646,815,226 546,794,914 382,988,576 289,039,496 757,036,441
19,344,658 660,601,418 515,568,617 555,217,060 1,028,959,528
207,416,529 146,041,336 869,805,746 1,068,462,392 818,415,523
25,366,326 974,109,556 284,250,309 1,068,556,738 1,086,894,769
15,870,972 854,267,823 493,614,890 300,585,895 1,064,508,339
696,585,297 369,573,232 473,327,192 1,089,199,388 562,726,617
740,643,704 917,862,943 63,271,181 393,585,996 994,461,227
85,957,048 40,187,027 45,302,127 1,001,517,993 848,889,829
302,821,106 320,605,621 185,536,019 606,161,386 963,171,710
83,893,922 849,710,252 340,423,152 496,022,908 742,325,999
963,354,102 663,190,629 927,501,105 178,830,768 557,081,642
594,992,676 352,016,439 213,828,036 275,117,628 513,744,608
601,729,634 790,882,597 7,724,296 1,027,414,127 493,521,880
1,065,778,281 1,104,390,031 648,743,261 168,439,655 503,038,311
370,502,551 665,104,657 416,613,882 812,140,901 104,820,677
351,138,221 30,292,729 929,252,450 850,706,355 48,915,978
256,034,945 617,036,934 695,914,263 236,864,383 223,358,732
1,046,086,586 1,038,049,896 636,123,158 787,685,145 182,112,926
848,268,465 827,157,145 783,625,619 344,129,867 728,325,624
1,097,040,032 480,392,296 902,066,415 863,823,316 296,908,843
423,499,309 833,122,201 231,546,952 1,028,131,052 302,809,479
1,014,850,831 849,988,439 420,252,883 213,212,312 625,924,152
983,730,413 398,427,881 874,718,327 1,029,363,814 692,770,329
661,746,850 789,645,414 723,480,546 840,837,015 705,152,706
863,541,233 248,579,761 650,240,014 845,868,173 598,612,540
1,012,294,834 624,293,500 906,081,327 838,654,690 1,049,426,989
128,040,186 398,880,627 449,999,522 77,648,581 854,686,056
432,828,438 115,913,723 1,068,020,311 173,590,338 504,589,421
40,442,043 942,265,446 698,602,353 590,840,713 977,477,167
96,818,426 240,373,377 662,328,694 452,406,186 1,012,029,250
706,007,940 493,216,199 915,779,803 263,723,257 491,767,871
253,803,574 717,290,501 180,198,837 1,099,875,187 328,354,122
1,080,988,661 1,001,798,131 775,689,743 157,178,031 845,733,790
537,803,666 152,705,105 638,139,378 448,550,040 788,684,923
639,482,410 130,426,579 133,334,187 837,191,894 147,266,223
1,064,355,216 946,757,367 143,778,439 472,978,397 1,047,133,009
174,127,865 350,185,909 747,918,096 257,068,968 60,715,878
637,354,866 443,764,050 1,070,025,394 679,406,491 920,786,864
852,606,716 717,544,169 939,832,713 328,301,600 1,082,301,802
760,351,407 872,393,679 581,854,968 240,455,258 364,661,587
192,203,260 376,884,291 1,021,907,951 640,818,768 389,125,501
864,099,216 85,402,340 808,993,627 249,220,536 286,928,050
429,516,984 254,384,863 372,521,001 323,774,211 573,698,435
662,921,312 699,858,533 706,357,704 678,818,227 630,502,774
252,978,256 408,970,549 574,420,532 196,244,324 1,049,874,603
499,459,241 41,205,403 43,584,889 396,973,578 139,775,835
560,630,096 299,754,577 69,713,556 1,106,186,359 554,546,076
845,832,577 392,408,494 51,455,926 803,839,711 653,352,742
161,312,119 225,976,486 507,936,889 862,982,030 375,313,724
921,348,002 910,190,489 668,613,989 829,646,722 60,958,133
800,621,906 1,042,033,275 917,600,755 25,670,953 171,187,130
162,818,092 997,550,150 535,286,182 1,028,960,447 1,008,499,226
761,938,467 440,880,869 904,637,156 1,096,641,443 876,370,892
664,006,187 627,185,896 94,448,092 946,771,227 183,346,428
461,638,185 901,255,987 943,749,565 173,156,386 288,616,950
934,507,676 291,245,946 1,095,884,216 433,818,538 832,517,454
419,082,762 912,438,050 63,247,828 285,923,145 377,676,046
1,011,395,359 523,467,437 479,541,387 837,174,640 183,663,388
586,493,696 309,214,518 847,548,671 875,432,082 815,307,861
782,755,583 656,851,112 208,521,686 357,169,570 76,263,984
567,161,201 235,508,962 771,394,723 1,099,255,770 320,427,534
130,592,385 390,010,510 454,478,232 741,694,036 1,061,953,757
668,238,538 472,876,837 417,884,695 458,743,718 606,185,260
646,688,253 959,110,076 659,610,596 461,533,696 775,021,562
140,520,457 474,844,991 825,716,628 470,234,949 406,516,697
1,102,235,836 730,922,667 348,577,039 799,674,474 88,425,164
712,680,733 74,086,596 80,875,594 666,998,509 930,411,572
981,393,569 312,042,406 602,776,698 95,422,091 500,432,394
163,387,917 912,718,561 267,408,334 827,247,235 1,000,546,814
3,326,110 783,307,743 838,560,993 1,055,265,547 759,100,683
1,096,400,817 644,531,683 669,530,567 1,085,884,578 977,597,496
124,168,782 101,358,621 202,665,957 1,055,003,571 869,042,998
1,065,822,335 146,858,145 190,291,034 335,649,826 182,442,715
151,319,246 703,700,776 691,076,598 442,762,099 788,482,600
869,886,837 696,085,544 835,957,289 848,773,631 592,391,289
759,434,384 1,093,721,460 461,461,216 409,444,237 743,241,676
734,514,922 853,784,722 394,704,538 986,483,470 467,358,006
1,033,746,072 730,171,003 514,037,957 177,199,444 835,719,102
421,011,718 820,454,261 677,005,644 834,666,488 679,932,802
972,586,143 96,655,138 82,593,753 587,765,081 314,052,931
753,491,794 20,921,410 283,720,993 198,642,671 841,525,377
485,677,145 324,760,670 676,813,732 563,324,870 524,823,256
604,730,403 665,506,908 927,329,614 384,999,133 1,033,382,167