350,876,180,058,560,325,262,094,813,332,948,676,128,792,664,179,834,735,803,759,784,594,561,627,960,502,228,732,323,617,468,971,897,383,076,812,090,690,180,512,705,630,295,305,756,626,698,428,707,414,964,641,321,252,510,710,062,163,671,140,593,898,391,991,550,861,848,434,178,745,964,207,089,673,256,329,705,125,098,424,583,210,735,894,749,836,269,983,817,132,086,852,393,407,948,052,551,157,598,907,863,173,829,682,857,287,323,419,712,854,534,703,429,553,438,755,990,158,678,615,098,015,117,452,234,947,508,953,238,934,106,052,380,560,383,389,478,638,369,290,523,049,940,337,368,603,396,095,337,561,358,434,894,553,035,991,517,176,690,576,934,028,192,694,305,485,041,970,971,150,948,586,905,604,205,516,429,743,678,671,454,947,002,538,392,261,535,783,890,897,390,915,063,517,304,519,198,061,309,593,315,839,847,057,992,543,269,564,576,648,296,764,563,346,405,091,192,242,154,559,564,673,208,127,351,591,278,579,664,003,234,113,953,693,072,319,980,745,418,006,481,610,209,425,197,892,141,073,063,190,419,439,130,459,097,467,568,521,909,238,838,230,848,046,772,310,768,929,492,080,551,495,021,878,297,928,754,956,963,053,901,450,451,919,054,307,026,929,474,740,003,891,784,759,062,741,991,674,458,732,701,173,578,748,685,364,379,083,117,167,769,209,284,502,642,294,821,750,698,943,118,871,672,618,872,661,431,221,973,240,293,735,142,213,103,292,771,039,057,650,312,731,220,395,891,250,527,759,852,892,075,593,115,035,893,641,822,491,808,369,461,836,148,447,501,045,454,651,296,276,809,528,713,907,656,378,074,674,929,942,012,546,223,318,872,860,926,471,816,893,680,160,067,014,056,448,036,073,892,756,892,589,632,184,507,493,461,158,224,327,627,136,009,790,065,757,192,309,342,337,163,139,134,369,697,480,872,280,345,329,060,542,135,781,091,728,084,127,609,353,704,725,789,463,059,038,323,827,337,347,967,294,320,893,097,612,598,278,693,321,651,146,268,193,273,795,403,123,440,243,098,451,478,934,898,526,432,576,994,268,373,025,874,129,413,305,853,019,153,121,258,591,943,545,242,721,267,089,628,971,501,240,316,654,495,534,543,404,028,496,430,449,784,928,089,923,758,929,349,192,548,294,924,209,204,718,585,624,685,615,405,846,027,714,504,618,097,269,624,312,510,256,732,747,697,304,415,326,440,442,390,513,263,389,353,668,706,486,668,551,335,604,715,363,757,861,507,925,134,149,352,854,887,210,928,583,716,560,782,125,013,669,932,708,027,925,806,774,676,779,041,928,424,857,513,427,143,417,316,367,019,468,875,258,930,528,785,045,868,324,487,034,318,005,095,502,430,841,955,205,604,806,837,454,976,274,149,495,895,779,939,107,830,342,653,361,453,582,013,498,016,521,607,205,395,908,135,159,679,259,252,543,178,798,882,659,486,421,709,612,967,640,128,550,718,260,287,079,808,324,590,406,893,661,951,275,296,230,638,592,038,425,403,086,270,604,370,282,821,068,979,859,830,607,725,487,984,157,693,152,954,068,855,257,491,423,151,891,547,696,986,247,296,959,193,428,910,642,740,473,135,365,263,452,063,753,087,548,280,195,324,754,969,509,857,954,065,521,451,487,245,120,569,052,613,570,096,636,357,529,521,319,978,104,762,273,380,329,415,648,450,157,897,752,257,826,972,125,773,418,161