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