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