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