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