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