ch00: 12,0,0,0,6,6,6,6,6,6,6,6,6,12,6,0,12,12,18,6,18,0,19,18,26,6,30,25,54,49,67,67,128,179,98,225,421,604,651,870,2411,6434,8100,19286,43359,93716,95450,62263,291573,445001,422218,690528,1076043,1532550,1092083,1015448,1418576,1128690,519315,424643,302388,171215,59532,27754,27941,19066,8030,7626,6914,7230,4241,3866,5217,4844,3045,3369,3281,3891,2256,1265,2946,2941,1928,2396,2305,2624,1841,1486,2089,2264,1316,1730,1797,1800,1169,777,1395,1528,1102,1214,1296,1511,1054,1035,1377,1400,835,1084,1142,1056,753,496,1208,1131,708,823,1023,1024,782,809,1172,1144,743,1031,1013,1255,757,1612,1162,967,787,978,1024,1040,734,810,977,1006,841,834,896,909,695,400,877,991,673,724,1076,966,691,519,654,978,543,665,853,944,709,368,765,907,593,767,693,882,599,560,725,777,628,634,816,738,537,333,724,773,469,645,640,671,581,535,585,760,531,565,718,700,592,347,616,818,625,515,645,690,467,464,596,780,491,492,605,622,470,228,669,600,447,553,632,681,407,397,548,653,542,407,620,511,411,236,548,437,470,331,472,437,448,320,515,474,338,375,501,399,337,159,520,566,269,372,424,361,374,300,511,407,373,374,436,356,449,581,507,448,400,328,425,429,353,292,427,408,358,301,395,416,380,251,438,349,354,316,370,445,355,298,391,374,370,318,309,379,338,156,382,439,323,323,436,275,362,202,386,340,385,295,303,380,388,135,364,354,326,345,370,340,311,225,373,297,426,268,288,377,294,141,264,396,354,260,409,274,281,280,423,324,354,281,404,346,325,145,404,465,434,310,432,398,359,281,432,388,311,327,483,336,334,180,397,345,336,346,513,264,414,257,433,351,322,297,345,400,379,174,391,387,408,315,330,278,296,248,452,393,329,352,408,298,313,505,348,374,356,298,369,369,358,214,367,324,295,302,425,431,321,166,386,356,379,211,429,277,391,214,353,299,409,279,325,349,406,128,305,333,269,311,430,246,348,237,393,256,360,218,372,348,299,174,446,276,450,289,331,237,321,293,309,315,356,301,347,355,338,121,386,281,372,273,423,276,391,310,415,254,442,349,441,246,348,166,433,323,356,257,298,352,301,236,448,295,352,298,278,321,367,214,420,299,368,286,367,192,378,257,330,272,391,275,373,317,318,176,340,259,485,303,321,292,310,257,374,350,386,261,328,261,405,420,429,236,381,262,384,325,331,288,427,199,286,264,403,235,390,250,362,240,412,240,323,264,455,212,392,281,335,242,440,202,432,128,360,283,411,213,397,307,376,214,391,237,349,260,362,231,387,217,388,282,324,311,380,246,352,231,308,291,444,307,394,215,381,102,405,231,411,284,318,306,400,230,414,259,322,235,356,187,386,140,267,258,379,315,292,206,329,210,321,195,424,204,268,200,290,94,484,177,377,201,291,163,342,205,352,180,325,197,410,188,360,101,350,147,349,194,363,214,303,224,327,185,383,222,274,232,357,398,341,185,358,195,226,223,352,187,353,197,381,273,340,196,392,181,338,227,327,251,317,195,346,191,276,196,327,223,384,198,400,70,322,190,411,155,362,169,381,196,377,222,379,222,349,177,377,121,291,189,383,183,302,233,400,186,369,181,329,285,343,182,416,70,328,239,345,215,373,260,440,159,330,136,442,174,401,170,358,161,384,162,408,152,368,180,437,181,374,135,411,227,425,189,446,85,361,142,421,212,303,193,425,126,271,145,474,306,476,148,400,134,327,171,294,246,389,198,411,246,324,191,464,171,369,228,440,394,373,170,469,213,357,199,456,222,443,190,390,283,489,256,497,155,439,200,527,247,516,227,573,236,438,271,485,209,484,231,502,112,505,132,407,327,498,300,548,182,554,260,440,303,475,133,477,213,416,263,510,310,454,217,624,198,463,184,525,341,489,220,554,68,629,202,504,289,479,210,560,286,521,224,563,325,545,203,661,208,529,225,557,304,569,171,748,205,517,210,614,351,439,228,669,98,549,233,587,297,573,192,639,318,646,246,692,259,568,270,676,280,519,255,630,320,560,285,692,253,561,259,637,395,652,254,808,612,698,301,839,342,574,258,801,376,694,263,761,405,711,280,898,288,678,273,790,421,671,336,946,371,822,269,968,440,678,305,842,134,747,282,886,360,818,265,1001,333,721,296,898,370,939,287,1048,340,824,307,1060,508,1106,308,1039,499,1127,371,1320,572,1272,383,1269,7,1671,485,1637,842,1483,589,1866,710,1912,704,2503,1123,2547,928,3202,1083,2478,788,2534,697,869,130,396,50,51,6,7,6,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch01: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,6,6,0,0,12,0,18,6,0,18,24,12,6,0,6,18,19,32,73,97,54,54,242,467,525,974,3082,11321,18313,15848,127976,343885,383907,723650,1309464,1938847,1243250,1210177,1520842,1109729,405453,297169,191406,90430,25490,12175,14774,12040,5575,5579,5723,6509,3786,3823,4523,4880,2757,2976,3388,3702,2136,1019,3238,2915,1936,2306,2379,2754,1542,1692,2150,2349,1270,1545,2051,1932,1001,806,1513,1627,1036,1359,1460,1504,908,976,1315,1448,888,976,1098,1136,836,386,1195,1222,689,914,929,1122,850,724,1031,1147,781,911,1246,1197,796,1372,1256,1223,658,771,1003,1221,696,710,1094,1078,724,871,913,968,592,313,1011,986,677,717,956,961,677,759,804,842,617,683,799,904,628,387,873,804,613,771,780,829,456,653,807,805,510,631,705,793,577,289,830,836,374,644,732,811,485,464,587,680,673,480,749,657,611,462,649,712,500,629,634,671,632,543,614,626,464,446,568,538,585,157,791,693,486,439,514,682,502,441,553,597,462,470,541,619,468,328,522,494,309,433,497,484,367,322,385,528,345,497,454,375,336,209,527,438,325,340,386,452,326,300,438,534,351,366,504,466,324,529,462,450,413,347,383,468,346,251,483,434,341,375,388,467,305,228,369,360,309,352,419,407,306,312,483,380,379,298,383,358,358,158,368,377,359,288,384,323,312,257,404,393,356,272,378,351,329,171,362,358,330,294,371,309,290,233,372,356,301,310,419,297,278,128,307,275,358,380,331,245,300,307,413,305,273,308,403,369,376,200,437,379,281,370,491,396,391,291,474,314,305,316,460,394,355,238,413,397,321,235,383,346,440,266,349,404,364,384,292,387,289,135,436,313,425,272,420,388,345,249,391,248,354,372,377,294,367,464,347,443,340,312,408,340,357,253,397,274,359,277,441,308,323,147,395,353,413,257,415,288,296,260,339,330,380,187,472,295,289,107,420,332,341,325,325,230,381,215,414,245,397,247,398,327,377,120,337,325,341,289,396,269,271,225,398,313,331,392,358,359,338,133,396,337,249,290,392,306,365,298,473,369,431,297,275,329,411,188,413,283,324,269,399,267,317,285,364,343,384,196,371,367,318,176,436,238,358,280,463,328,338,204,364,300,351,250,390,215,395,155,364,257,370,320,396,251,324,268,371,337,377,229,341,254,403,454,373,268,397,274,371,237,386,174,392,255,361,275,379,241,314,222,410,253,353,271,382,278,464,232,393,279,293,325,374,264,381,82,334,287,427,297,332,302,393,210,311,250,326,272,398,215,445,154,411,337,407,158,312,327,462,201,312,245,395,319,349,297,384,129,364,300,418,236,329,206,368,157,456,302,350,291,331,229,311,195,408,226,435,207,330,220,337,135,359,210,352,249,352,184,304,82,315,271,326,219,290,143,365,224,319,239,306,227,340,193,322,114,356,197,332,196,281,189,378,247,360,163,307,243,264,199,353,412,301,169,375,187,341,239,354,156,346,239,388,197,287,210,392,158,258,242,424,210,299,236,393,157,331,192,301,264,370,189,366,135,287,230,309,179,360,227,361,210,356,193,385,221,328,198,322,153,330,167,343,287,316,134,332,187,384,218,361,215,379,209,375,83,364,210,402,237,303,187,368,182,388,142,515,240,336,153,385,112,361,147,399,197,395,228,397,244,283,228,360,304,407,140,333,125,329,178,395,229,341,201,434,237,279,187,420,208,378,159,417,144,326,178,364,242,333,164,403,226,380,166,434,231,323,228,456,407,334,155,425,248,308,192,442,214,455,200,434,276,440,226,457,175,427,178,629,243,422,209,514,229,486,217,573,263,406,196,571,108,449,171,594,292,475,184,467,256,500,202,510,271,581,178,489,209,376,208,626,244,509,218,480,311,492,122,524,248,567,198,568,71,598,187,539,320,402,185,650,232,536,240,576,246,541,207,661,186,534,192,541,360,482,266,595,208,594,223,604,320,607,181,649,56,572,179,614,320,589,245,663,231,578,239,615,302,484,252,758,204,592,233,761,302,472,180,744,301,598,185,766,361,569,239,762,597,640,242,857,426,690,210,841,234,722,232,782,380,820,245,780,267,661,279,873,487,661,292,870,420,734,271,950,453,748,173,951,118,792,272,875,392,765,290,999,328,701,243,972,535,857,227,882,261,811,280,1165,466,966,359,1220,348,1008,308,1284,592,1197,348,1460,25,1353,382,1498,791,1406,470,1774,600,1644,446,2381,1177,2144,646,3650,1127,2905,976,3566,952,1712,346,609,53,52,19,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch02: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,6,0,0,6,6,0,0,24,36,48,31,62,388,1430,2988,9403,31843,86027,107171,68713,384499,668211,717368,1101387,1743157,2017423,1235388,887241,1031567,533615,182271,101845,56863,24316,8887,4192,6412,6871,4070,4134,4647,5270,3215,2786,4235,3817,2571,2828,2956,3068,1921,1069,3094,2744,1752,1990,2389,2525,1528,1440,2060,2024,1301,1317,1590,1961,1101,657,1298,1573,1033,1149,1347,1365,1016,839,1255,1446,844,791,1096,1225,785,359,1207,1276,777,698,901,898,752,697,1284,1267,875,944,1144,1201,761,1365,1068,1127,724,945,1022,897,783,724,991,1035,642,846,954,891,729,280,961,1061,675,813,834,889,678,532,846,900,652,619,905,753,687,342,854,768,627,692,794,844,530,543,769,690,640,642,729,704,492,282,834,764,522,518,682,731,534,522,799,713,524,578,712,632,523,350,671,784,443,505,673,664,505,494,590,655,525,454,581,681,404,320,632,608,460,564,599,594,507,396,616,568,466,479,560,581,450,242,496,480,440,296,516,480,374,319,516,430,327,363,447,357,328,248,601,483,351,336,451,363,315,342,416,361,314,350,491,508,380,585,495,370,380,322,436,433,350,284,423,419,359,400,355,412,365,135,443,331,392,296,456,338,350,301,423,304,435,341,362,328,355,107,431,407,325,246,414,310,439,156,421,292,370,306,405,317,335,137,395,292,308,344,338,384,240,287,385,334,282,378,336,333,332,116,274,308,298,306,342,318,286,214,352,340,302,373,314,327,402,156,416,368,396,362,427,346,390,279,439,346,390,284,342,381,370,164,378,350,504,332,483,341,396,255,262,322,387,274,421,331,369,87,424,380,382,307,454,278,295,219,394,302,342,339,391,367,310,526,352,302,312,373,407,364,370,203,289,347,369,232,437,372,351,185,362,287,394,294,383,385,370,242,340,292,245,285,416,351,354,100,475,310,283,269,389,214,317,247,340,339,320,225,380,341,399,139,372,305,349,285,377,276,453,213,254,321,258,336,326,348,396,90,346,300,353,275,351,323,315,325,381,316,353,256,407,228,384,221,458,209,425,367,381,259,317,271,279,342,370,283,405,270,286,173,413,298,317,263,403,244,379,250,368,264,359,287,410,229,328,173,424,236,357,246,419,322,364,202,335,312,363,270,331,309,360,436,397,300,405,241,360,257,385,261,315,233,377,254,363,325,360,98,393,277,380,269,367,248,392,211,396,281,308,225,383,264,419,167,301,247,432,289,369,249,395,206,371,199,450,278,427,181,296,165,421,207,397,261,351,221,338,257,378,246,438,268,363,157,456,110,392,157,416,263,374,296,457,172,337,182,414,341,305,208,316,210,364,271,439,252,322,140,328,245,331,255,320,224,334,216,396,66,390,154,307,217,327,203,317,252,323,218,327,164,352,226,255,146,321,178,348,207,356,189,344,185,309,205,350,188,314,225,401,324,288,263,303,215,327,165,345,240,298,177,351,177,298,189,356,109,394,229,317,256,289,253,372,194,258,239,299,227,345,244,307,94,337,177,405,187,297,189,367,261,266,210,405,220,293,143,345,186,267,183,395,197,378,233,350,191,337,188,302,169,361,197,388,74,334,186,404,229,291,248,355,179,320,211,409,243,318,216,399,150,294,188,291,237,357,201,379,233,369,194,400,232,351,127,330,120,424,154,354,237,394,161,378,174,380,157,421,240,373,208,280,160,290,178,439,287,358,155,348,193,344,184,364,176,375,217,411,424,352,189,411,268,314,153,351,209,399,160,478,182,380,163,328,192,443,210,494,230,416,285,391,236,532,192,423,280,500,214,592,100,444,171,495,314,440,202,553,223,453,205,398,331,480,185,563,179,397,234,475,315,429,309,451,234,397,300,501,357,379,209,450,49,488,193,609,251,517,191,534,307,440,214,523,261,568,185,671,206,529,200,512,225,502,182,532,243,547,235,622,274,567,150,694,168,590,226,629,219,381,277,606,277,575,200,596,343,531,183,634,245,476,239,552,384,605,135,717,244,592,192,602,335,649,206,683,553,589,301,630,412,581,252,699,272,608,220,750,332,677,320,808,234,556,223,780,354,707,270,723,385,698,285,827,438,701,253,764,190,753,244,926,494,806,256,863,315,712,307,807,409,654,235,969,304,690,265,932,467,652,351,899,356,711,258,1118,554,791,288,1072,6,1152,303,1093,525,1122,420,1280,513,1044,402,1352,708,1223,436,1703,448,1219,503,1900,920,1521,520,2251,1170,2180,845,3417,1587,3028,1069,3080,330,1573,236,373,57,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch03: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,14,1,3,9,36,54,59,36,195,158,290,332,1339,8467,21237,49431,240683,700488,845650,1344206,2220755,2313527,1207815,558506,818583,427634,119364,61815,36073,17665,7367,5512,6978,6396,3953,4112,5220,5237,3311,1550,4500,4107,2486,2600,3006,3134,2170,2051,2637,2902,1821,2083,2314,2330,1629,1085,1912,1900,1394,1294,1498,1771,1206,1035,1626,1634,970,1208,1303,1348,911,532,1332,1426,841,903,1053,1188,790,751,1085,1041,851,817,1071,1083,785,1588,1034,1217,895,998,1087,1154,889,674,1112,1041,781,810,967,1037,776,358,1165,992,724,781,901,1019,677,651,924,962,662,718,809,908,575,471,902,780,628,688,875,858,672,530,907,907,579,636,771,855,510,291,816,788,602,650,686,671,588,617,724,722,510,515,722,732,563,308,617,740,575,636,699,763,517,421,730,709,631,462,620,563,606,272,757,610,413,515,655,492,526,532,669,621,477,418,559,642,550,290,566,563,408,341,541,591,365,350,498,521,408,380,457,404,403,163,433,514,406,453,377,468,378,339,403,447,297,406,464,363,386,578,446,490,436,309,402,515,326,323,413,366,436,280,492,407,414,193,383,490,364,264,382,384,388,323,331,426,347,284,443,350,303,270,447,320,344,342,451,289,337,308,407,345,270,308,344,319,355,178,389,396,341,361,329,362,305,239,374,371,294,306,367,376,262,197,360,344,262,284,409,266,285,195,329,389,279,267,362,328,433,133,376,318,367,391,440,435,368,245,475,367,337,267,504,322,378,153,427,351,402,353,455,364,306,322,420,350,404,326,332,334,437,167,404,348,385,361,374,447,333,156,425,351,229,316,384,306,433,442,407,374,401,268,355,347,327,251,423,250,369,264,468,340,401,160,400,267,381,263,304,424,430,181,377,287,351,277,332,300,382,175,434,283,313,273,466,276,383,203,368,285,292,275,388,270,382,177,370,300,329,302,412,333,381,237,367,249,314,280,349,332,359,140,375,297,312,233,497,240,366,270,412,333,332,248,404,343,338,182,432,291,422,298,407,287,303,220,395,313,383,296,358,290,413,180,368,214,398,243,393,301,415,267,396,240,352,289,369,253,358,172,346,265,401,305,327,313,369,212,375,274,338,285,406,254,362,461,336,330,348,327,348,284,329,263,382,217,403,260,343,268,373,192,332,311,417,243,457,264,361,190,426,226,396,223,392,287,359,107,370,284,405,330,344,220,311,287,426,227,339,268,363,293,327,232,318,294,422,286,318,212,413,218,433,296,305,250,321,297,437,98,360,222,403,298,424,237,478,176,346,271,342,239,339,320,397,125,376,274,375,242,310,246,316,220,298,166,358,235,301,191,434,124,310,190,341,219,291,225,355,213,278,222,334,194,364,211,352,127,277,210,308,210,324,239,342,164,323,208,405,213,349,205,311,449,300,177,274,232,333,178,369,257,312,178,320,202,331,215,335,150,325,208,411,283,280,172,340,165,360,160,340,253,436,234,295,111,305,138,403,225,393,184,318,225,306,203,342,237,427,153,401,150,288,192,287,197,337,201,385,194,341,210,343,208,304,276,397,77,343,148,360,267,355,166,362,239,315,182,437,238,375,240,355,125,363,132,393,245,317,139,495,194,340,216,304,227,362,244,364,55,325,283,340,256,352,216,355,211,356,135,467,259,286,203,390,169,384,185,403,192,376,155,431,142,373,165,365,242,376,173,460,374,421,171,354,206,361,237,390,173,379,192,439,226,425,216,484,238,466,135,451,286,484,215,469,273,466,209,445,291,459,222,529,74,511,247,454,332,401,241,486,251,465,291,500,256,378,246,517,167,509,207,569,293,431,199,547,252,469,175,589,255,469,227,525,64,527,197,519,312,497,207,481,307,522,198,615,286,463,265,566,240,449,253,541,272,613,220,599,277,519,215,643,344,378,256,595,159,566,266,571,339,525,225,538,346,480,172,784,283,581,200,604,206,558,238,678,334,567,302,539,361,581,203,684,316,617,188,806,653,570,216,685,336,638,300,758,383,689,214,714,437,627,315,801,282,603,226,872,385,644,253,833,416,804,234,875,406,618,276,1043,146,796,265,996,416,761,247,836,309,769,260,942,463,756,264,904,275,772,291,1051,438,815,317,930,427,906,280,1121,578,1032,339,1093,1,1432,365,1283,619,1249,397,1564,640,1276,480,1616,816,1356,559,1873,764,1861,736,2891,1432,2831,1056,3971,1628,2291,652,1032,216,109,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch04: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,6,7,6,19,25,50,33,445,2373,5492,15083,48940,114458,150521,180099,580331,975098,1014570,1293808,1882288,1753788,1025020,511048,703933,428005,157103,86221,50691,22793,9091,5344,7846,6125,4296,4138,4809,4875,3310,1519,4668,3835,2738,2707,2932,3346,2165,1820,2893,2739,1806,1976,2339,2169,1802,1037,2009,1883,1341,1215,1694,1641,1107,990,1698,1380,1017,1203,1542,1309,1002,561,1332,1157,881,850,1193,1298,836,606,1104,934,814,815,1135,1135,950,1670,1164,1198,895,875,1144,997,806,618,1307,1033,841,840,1086,1049,709,439,1034,895,727,749,984,934,795,606,1039,840,695,741,836,897,712,407,879,811,604,725,785,832,706,597,927,738,630,673,770,695,639,339,851,810,520,584,789,667,503,465,790,737,542,654,664,696,502,405,684,762,540,508,758,730,592,461,744,588,467,571,746,571,550,210,776,648,479,341,633,680,581,457,737,542,381,464,611,659,484,312,540,464,549,401,474,468,431,350,534,491,304,388,489,444,416,202,430,439,364,392,426,458,396,287,429,418,447,316,489,417,388,662,473,432,375,308,547,379,386,272,401,391,401,329,434,434,354,226,466,436,331,283,436,363,359,358,438,307,233,345,442,413,346,208,427,352,335,282,291,351,455,282,479,291,294,321,465,279,319,178,403,305,350,330,472,315,312,251,397,318,282,352,369,311,400,109,248,311,306,359,350,307,273,248,364,390,330,348,415,335,370,223,380,293,438,418,402,337,422,339,474,359,363,299,372,416,379,188,374,380,377,354,376,334,353,277,468,394,346,347,401,336,394,147,395,365,405,344,387,300,246,243,385,396,434,303,367,230,373,493,364,406,425,358,347,320,381,194,390,318,366,248,505,343,280,236,410,332,362,333,354,295,375,203,324,404,370,318,354,314,264,157,424,290,351,240,376,299,376,216,347,330,303,309,406,287,342,199,375,292,471,241,337,265,347,227,344,301,463,283,402,281,297,120,403,312,257,293,455,288,348,274,424,316,346,288,386,311,419,167,489,290,286,294,476,216,410,212,340,327,377,237,355,319,425,178,418,316,347,226,369,286,407,249,371,285,335,281,354,248,326,196,489,300,366,218,412,189,373,219,391,340,386,233,362,297,362,558,433,180,383,281,499,189,357,233,297,238,448,287,394,275,409,127,361,285,319,292,434,250,367,211,375,170,425,330,384,223,406,160,357,325,337,244,389,293,307,307,386,302,349,175,338,265,477,106,386,225,377,317,327,277,446,235,374,243,324,342,412,215,372,114,381,301,358,287,372,216,396,285,387,220,334,211,393,230,371,142,376,211,316,238,340,189,379,171,318,276,345,230,312,197,343,111,416,152,297,187,352,226,310,199,384,166,288,220,316,224,425,161,299,167,300,295,283,222,343,122,317,253,332,186,405,212,350,345,284,218,394,272,269,250,350,200,275,184,346,311,383,179,378,166,278,230,337,180,391,124,348,224,331,200,397,240,346,179,309,96,342,239,375,227,288,209,337,178,340,238,388,209,372,246,343,135,288,182,355,230,316,170,393,222,316,171,339,265,398,209,374,37,389,206,387,215,383,236,384,160,261,225,359,241,366,198,418,154,359,197,307,225,386,214,413,178,381,211,390,230,266,171,445,132,339,163,444,253,274,144,427,241,336,265,321,285,263,212,386,118,364,242,356,240,360,194,401,219,342,205,393,216,391,191,402,372,462,131,462,230,372,249,443,295,423,149,472,312,468,224,511,163,401,230,498,282,474,249,489,262,468,231,500,280,456,236,479,100,464,178,580,291,489,228,419,219,530,249,526,292,419,186,536,221,469,251,492,318,429,225,513,228,413,161,632,291,516,236,597,58,551,242,508,310,517,261,612,274,399,223,558,287,501,229,600,249,560,185,632,422,483,243,543,271,575,290,512,345,531,295,493,104,615,199,631,376,379,271,656,273,626,322,741,301,500,193,708,186,487,335,607,346,560,339,629,293,636,199,777,362,538,230,694,769,618,292,750,403,624,318,731,371,784,238,721,376,735,215,882,259,692,265,963,381,756,310,823,370,721,342,904,476,725,320,939,125,701,323,837,521,756,277,864,435,692,306,891,556,825,259,959,302,853,430,968,572,825,354,1325,558,1018,428,1281,480,1214,435,1322,49,1654,437,1536,816,1369,577,1909,882,1525,723,2463,1301,2309,1066,3446,1157,2763,1071,2450,805,722,127,157,20,6,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch05: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,12,0,6,12,6,12,60,72,123,187,2206,11799,33154,99415,407069,1028885,1260682,868768,2281561,2275795,1179271,758804,514324,183840,49537,20702,19324,10331,5629,5117,6134,5855,3975,1865,5914,4675,3111,3040,3856,3589,2350,2026,3513,2946,2148,2192,2525,2731,1821,1066,2362,2138,1424,1538,1763,1825,1423,1047,1608,1662,1192,1185,1372,1583,1072,506,1544,1290,976,898,1236,1152,904,754,1058,991,1000,865,1057,1012,882,1517,1192,1269,880,886,1185,1279,872,772,1137,1009,948,727,1040,1056,846,433,1016,1129,790,701,943,1012,780,732,945,906,680,649,854,853,713,392,887,929,832,644,906,844,635,532,817,920,647,563,864,791,704,307,838,770,588,558,717,820,688,502,776,610,580,566,738,567,649,367,822,752,565,560,676,716,474,613,659,658,494,551,682,628,609,338,716,552,456,431,554,669,562,418,640,747,539,391,642,604,551,224,640,539,465,395,549,479,409,313,490,485,372,348,508,421,412,229,515,415,400,352,475,426,369,283,473,516,302,317,546,389,399,605,563,450,311,439,419,359,495,319,399,445,324,277,439,442,454,281,358,423,318,348,477,383,312,308,371,411,340,406,398,387,331,153,458,308,327,316,449,348,317,287,385,352,347,319,374,380,270,147,415,391,363,233,384,341,293,259,399,389,379,286,367,363,284,181,313,315,383,254,347,221,318,271,422,314,285,366,420,356,404,222,429,412,410,315,445,366,336,398,386,361,337,348,471,342,358,167,371,383,373,352,464,344,380,305,480,320,361,320,464,338,325,168,464,265,380,342,292,400,381,272,382,348,341,309,346,384,380,525,437,331,339,322,412,336,440,289,337,266,358,247,421,286,397,209,435,311,374,252,423,334,296,246,366,394,326,344,259,233,390,168,374,272,488,234,376,318,363,185,393,296,326,273,424,362,327,205,330,358,235,299,485,280,376,275,323,312,376,249,318,301,357,114,362,370,373,241,486,354,413,189,391,287,415,293,425,345,394,143,462,305,325,258,379,269,359,220,373,302,404,322,341,286,422,157,385,258,341,352,385,269,364,260,348,265,322,295,426,307,320,180,491,235,323,220,425,258,371,248,421,265,386,293,395,325,303,467,438,293,381,279,426,193,346,284,345,339,389,253,321,254,333,195,380,289,443,316,294,237,337,244,471,245,350,264,387,214,437,177,402,281,325,301,320,286,350,233,437,223,366,282,369,208,433,154,422,219,366,318,363,217,446,267,384,268,415,291,340,302,364,115,417,207,451,240,383,246,365,236,330,232,369,240,337,261,327,155,342,214,315,253,305,290,335,216,254,159,331,300,293,214,363,103,366,226,389,235,278,162,383,154,322,178,434,174,311,200,374,171,298,231,345,186,303,198,377,156,342,234,380,223,342,173,269,481,302,243,350,200,354,206,343,217,326,245,445,198,240,242,361,184,314,161,425,249,262,168,324,248,325,205,393,237,322,200,311,104,417,227,342,201,355,220,354,177,345,195,395,206,316,142,381,173,349,208,317,279,370,165,386,161,378,158,418,215,402,144,432,82,326,172,433,185,361,270,320,215,402,178,330,263,343,239,363,149,295,219,397,250,295,245,353,219,355,155,417,245,368,242,442,101,328,139,366,257,409,206,409,162,312,223,414,206,301,229,340,196,372,202,309,282,372,142,507,220,356,163,375,283,288,219,395,441,514,226,427,244,514,178,525,190,459,186,544,293,403,238,464,280,393,255,455,334,469,192,471,289,426,320,471,285,399,261,505,108,462,216,555,261,511,247,477,246,439,236,506,303,601,208,475,202,454,262,561,290,379,191,637,298,386,229,510,286,499,291,634,53,503,243,587,283,600,197,560,306,481,202,630,275,529,300,626,239,394,283,634,404,489,266,531,273,548,193,592,384,582,251,568,98,497,311,601,439,604,217,640,335,454,248,776,350,516,241,658,206,485,302,792,289,640,269,761,342,451,266,771,453,650,245,796,725,704,271,741,462,596,344,733,442,782,314,793,433,678,271,762,206,812,338,1071,341,795,272,850,488,773,263,758,378,818,330,793,110,825,388,917,489,763,383,918,477,783,309,944,488,908,449,1159,398,776,411,1296,609,1154,459,1285,640,1036,351,1507,794,1388,575,1348,70,1759,595,1950,1151,1810,987,2643,1524,2787,1210,4002,1852,2162,470,669,77,38,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch06: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,2,14,17,104,815,2727,6859,9440,39170,71967,97303,146752,338146,496336,484690,265374,624781,525962,293805,185493,142083,57784,19853,7674,7502,3045,1888,1426,2053,2022,1602,727,1993,1619,1262,1105,1480,1451,1040,747,1405,985,862,802,1072,828,591,267,670,623,497,396,382,406,303,384,446,336,319,321,345,376,276,146,434,386,315,308,346,317,273,185,408,258,266,253,326,270,274,476,384,373,374,350,496,359,332,334,407,300,353,323,506,316,318,136,484,388,259,295,424,442,307,227,435,362,312,244,334,324,297,170,329,385,286,228,331,263,229,267,330,306,210,300,303,306,200,105,353,395,170,219,247,322,311,149,317,267,245,201,258,377,270,125,212,272,277,194,296,193,229,212,284,217,280,255,285,290,165,126,275,322,161,173,193,162,134,87,232,177,129,106,162,129,126,66,177,134,113,137,161,80,124,74,130,162,105,83,139,75,129,47,140,148,69,68,101,130,67,76,82,140,85,115,88,111,67,151,150,108,78,42,96,126,102,84,54,102,60,72,66,102,96,48,144,127,67,80,125,80,74,90,139,81,94,102,131,130,83,7,135,104,66,78,150,137,82,49,131,84,126,79,112,113,70,53,126,91,110,101,89,148,117,17,123,95,119,109,63,110,66,56,72,91,87,99,85,80,78,54,80,62,133,81,148,130,123,48,139,110,91,156,174,126,120,108,162,96,126,132,126,132,114,66,126,126,162,108,192,126,90,114,180,102,90,96,108,156,174,60,138,144,126,84,144,108,150,60,138,102,138,108,174,103,139,152,183,61,153,137,132,90,150,134,138,114,147,83,129,145,153,56,176,150,158,106,134,125,134,90,141,108,152,114,150,112,125,59,118,84,165,80,123,149,120,64,183,106,130,104,157,115,111,49,169,110,182,112,134,96,136,68,138,132,99,86,122,86,158,45,159,91,117,88,157,129,67,74,139,135,123,85,127,77,134,68,106,98,132,79,153,132,121,108,134,140,143,71,107,123,154,68,146,75,130,78,169,82,115,98,172,116,164,76,108,102,127,78,163,133,133,81,139,96,147,86,109,84,187,74,130,70,120,175,149,82,131,111,156,103,148,81,114,95,147,116,123,91,174,72,114,150,177,120,156,101,170,106,160,88,153,84,205,98,158,63,192,156,151,122,155,117,194,91,160,120,167,114,153,97,137,50,112,59,132,108,155,89,97,70,125,37,100,74,152,92,143,17,114,69,109,80,162,58,93,62,136,67,119,108,75,62,129,41,94,70,102,103,109,83,59,77,103,89,104,53,124,43,91,25,115,84,93,72,117,56,108,51,105,51,105,97,107,39,62,37,122,32,81,131,77,89,99,55,80,98,95,78,76,74,95,118,86,88,92,64,98,56,111,70,112,68,88,51,94,71,104,34,106,49,123,66,87,68,94,77,94,67,103,91,121,70,117,19,81,68,131,53,69,67,120,81,90,49,94,87,120,77,107,45,67,47,142,87,137,61,110,80,98,75,115,69,108,76,113,21,138,84,129,123,67,46,167,74,167,71,111,38,154,81,134,47,72,71,136,74,131,82,105,65,121,101,104,79,138,62,136,31,96,71,166,48,118,70,130,109,109,47,137,83,169,39,88,52,127,58,104,79,76,96,134,110,88,81,126,42,96,36,109,179,68,58,196,93,92,70,160,63,151,88,165,130,160,71,216,74,156,106,184,111,173,77,206,80,190,78,201,114,165,75,227,50,183,104,178,140,178,68,163,140,169,74,174,104,242,91,171,51,130,123,283,117,141,61,253,140,128,25,196,159,181,133,192,55,194,67,225,144,216,96,283,125,131,65,238,152,173,139,224,94,195,96,234,149,196,152,234,133,152,112,278,159,180,108,245,35,284,110,276,133,161,112,170,150,237,130,225,127,216,135,281,121,197,105,212,160,194,88,282,109,206,124,273,184,212,82,288,283,196,124,287,203,210,127,234,144,271,78,264,150,246,102,288,108,228,114,300,120,361,103,372,121,221,93,298,168,348,191,347,85,286,141,280,157,261,84,347,126,303,104,309,184,236,108,380,101,296,139,263,231,311,99,293,168,350,160,450,253,390,161,405,21,441,206,493,314,488,196,611,282,374,242,495,290,409,224,490,191,419,285,741,457,664,370,709,309,253,85,103,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch07: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,8,2,97,179,1931,11133,29198,74358,270419,533106,568333,462164,887583,535619,228378,115509,71836,22367,7354,1849,4637,2390,1552,1537,2260,1936,1615,1217,1989,1650,1263,1185,1534,1310,1021,502,1274,1109,828,850,1060,831,622,474,646,575,467,474,384,403,307,222,432,421,290,290,329,335,295,205,454,416,291,226,355,346,284,139,337,341,245,266,308,251,228,211,413,512,246,322,481,388,297,163,499,369,336,315,386,421,297,184,477,369,311,311,404,333,343,521,456,402,268,272,400,383,225,175,412,302,265,253,307,365,276,128,267,317,212,290,336,305,217,196,272,309,247,198,266,311,285,132,290,272,241,211,298,318,236,142,320,289,179,196,295,246,256,128,249,303,193,232,308,284,211,141,321,282,197,174,217,183,141,85,186,153,123,164,103,142,129,105,170,152,137,130,121,100,98,48,166,97,126,107,164,104,108,95,68,99,86,87,142,92,84,77,102,94,120,111,72,72,102,72,138,102,72,102,120,54,66,18,156,120,96,78,90,66,78,84,90,114,66,66,78,134,109,145,69,97,75,90,114,121,79,100,118,121,79,94,110,130,85,52,134,116,81,71,140,127,104,64,76,88,107,116,95,105,90,53,107,104,99,69,149,83,67,57,79,98,66,82,113,102,114,30,66,79,90,68,46,112,119,63,137,88,133,128,151,132,120,78,162,72,144,156,126,108,156,84,150,156,126,84,120,144,132,60,150,126,126,102,120,108,162,90,168,120,114,90,162,114,114,66,156,120,108,78,126,114,162,90,156,126,144,104,135,109,106,22,191,156,130,77,160,110,136,76,157,119,107,118,167,148,153,165,153,127,146,119,94,115,115,139,132,144,118,91,142,109,129,68,123,135,140,110,96,120,116,93,162,113,134,86,160,136,136,37,174,79,120,100,111,59,182,114,105,61,132,86,123,129,161,30,124,87,176,93,127,117,103,75,117,77,105,136,175,101,131,28,109,122,105,69,156,60,167,74,137,65,145,124,136,149,153,62,147,90,142,93,120,112,129,86,176,62,155,129,112,54,114,88,141,116,109,107,129,81,133,118,125,91,116,86,171,85,126,60,141,128,119,115,142,86,120,89,130,87,159,95,152,143,164,179,140,139,118,112,159,127,167,87,204,112,146,153,165,50,211,80,127,137,116,155,157,102,178,109,157,105,192,132,89,89,150,22,103,83,138,90,107,73,100,95,100,80,146,57,112,93,137,35,109,79,102,85,81,128,85,78,122,51,129,61,91,86,103,26,95,102,107,36,142,27,95,86,69,85,81,89,96,67,90,56,95,74,101,62,100,48,116,103,87,78,88,71,76,66,63,20,106,92,115,56,101,61,58,91,101,74,77,67,119,64,96,34,140,51,99,45,98,64,111,52,96,61,119,68,51,57,123,176,98,43,89,82,71,73,104,75,88,18,132,69,109,49,121,37,110,58,94,92,82,62,111,51,130,75,91,70,70,49,127,26,127,66,97,83,105,69,98,73,92,54,171,64,142,53,109,37,113,60,101,109,117,55,203,64,102,79,134,61,97,94,108,9,130,106,92,60,113,86,166,79,87,69,118,92,102,77,125,58,119,43,131,64,130,54,154,60,109,97,82,110,122,84,137,32,97,70,107,45,102,75,136,75,107,62,140,55,66,97,129,31,126,33,147,82,115,69,128,90,131,48,166,89,148,107,204,184,188,84,199,128,163,50,191,88,129,132,213,86,144,101,187,106,198,79,192,122,138,67,181,153,130,93,230,92,193,64,139,32,226,122,165,149,233,91,152,126,137,81,214,149,171,74,209,69,186,108,247,96,200,71,235,117,112,130,205,184,197,66,248,15,236,87,213,139,195,119,241,152,149,124,201,174,241,74,277,76,198,100,274,114,129,111,267,127,236,75,278,136,213,112,257,38,228,96,231,102,268,85,295,104,170,142,264,177,194,77,262,161,185,118,295,114,225,121,244,116,199,103,350,174,198,60,276,276,294,108,258,174,234,126,294,168,240,168,217,182,248,85,328,156,307,174,262,212,292,135,275,112,281,115,342,128,241,120,265,83,301,117,309,187,331,118,299,178,274,101,367,206,357,120,361,128,351,193,415,239,460,154,536,229,465,202,511,313,503,138,545,8,508,217,396,378,471,242,742,384,736,365,883,358,181,66,73,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch08: 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,27,46,409,1886,4990,10422,33855,62752,94140,91385,341415,463065,487060,477074,663785,472885,271562,97616,143214,67077,24325,10015,6929,3288,1788,1215,2138,1878,1726,1405,1868,1723,1265,638,1697,1303,1088,870,1423,891,917,569,1068,809,614,582,726,504,353,264,422,419,335,369,410,335,278,232,446,381,317,252,419,384,261,134,388,342,287,261,390,283,214,223,346,284,353,276,369,362,361,447,548,386,291,342,454,363,331,256,489,373,264,317,389,328,323,146,488,492,338,336,365,309,296,174,386,322,280,237,410,282,315,104,355,333,258,240,337,266,298,140,319,314,256,224,298,393,225,97,261,280,232,223,323,302,238,207,321,297,262,160,280,272,230,141,234,190,228,232,320,287,264,147,322,299,220,226,240,261,139,77,151,182,184,144,174,201,98,127,139,138,116,117,167,124,96,73,150,111,157,107,181,81,84,59,132,133,79,86,144,87,136,43,130,104,64,59,79,127,103,93,152,92,92,49,132,108,108,120,132,48,72,72,84,114,78,84,84,96,108,30,126,114,103,49,98,104,78,83,127,69,89,68,133,134,97,63,140,84,108,61,110,98,108,123,101,107,80,72,103,113,118,87,127,65,134,29,150,75,120,79,126,97,69,59,85,88,119,69,99,61,69,55,92,90,85,61,128,103,114,68,109,148,75,74,139,132,163,90,138,60,132,138,168,138,102,102,174,84,108,84,162,144,132,84,174,132,120,102,162,108,96,102,138,144,96,96,144,156,138,78,186,78,96,96,144,90,156,108,174,115,127,102,165,96,123,175,208,97,130,66,135,120,92,89,233,135,160,120,147,131,89,70,162,94,201,74,132,101,140,87,146,136,136,69,131,98,183,46,132,127,122,131,124,138,82,106,124,98,140,101,174,157,102,37,164,88,134,95,133,110,161,56,134,94,86,80,185,133,121,52,131,81,123,103,93,113,98,45,159,105,163,128,108,120,89,43,120,121,176,90,135,131,97,108,137,112,164,118,118,108,105,37,122,103,115,97,176,94,139,99,145,95,163,100,89,143,121,62,204,92,117,59,114,114,142,108,118,85,152,95,105,125,112,180,153,96,149,93,127,82,160,86,112,74,161,153,119,144,142,95,128,118,100,150,143,128,174,85,178,78,159,146,178,91,139,37,215,113,206,143,130,146,145,92,133,109,177,106,122,83,98,46,121,94,127,75,112,69,149,73,113,92,103,89,121,105,109,38,108,61,130,64,88,93,80,78,151,68,122,57,94,66,113,42,114,58,92,76,147,65,112,48,109,68,91,39,113,69,96,36,116,33,123,67,74,62,123,80,119,31,84,60,80,91,68,44,80,81,151,25,130,91,103,60,92,72,118,50,96,57,81,61,106,97,136,72,77,54,93,41,118,55,132,98,76,103,60,58,82,43,106,55,141,52,119,58,106,51,118,62,116,45,93,49,96,105,70,89,80,67,112,27,105,64,135,56,120,72,127,34,70,82,94,84,88,53,168,48,74,74,124,68,155,83,139,41,102,68,124,71,133,73,131,83,117,74,142,96,109,94,88,51,96,75,100,94,102,91,135,55,103,93,158,106,136,52,117,48,92,61,152,56,116,67,123,89,101,90,89,73,103,60,127,50,95,89,99,93,66,80,145,87,103,49,126,84,85,60,108,129,145,97,144,84,108,53,156,100,157,103,137,123,172,69,204,79,182,116,191,90,179,93,180,93,181,66,156,131,163,81,216,30,191,158,210,136,148,93,167,92,148,62,253,139,179,81,151,130,142,93,147,184,175,78,191,69,186,94,210,155,134,97,266,26,187,134,182,129,198,119,201,119,243,83,175,111,191,99,245,128,173,124,238,145,177,113,262,151,235,101,262,138,163,87,233,44,286,93,234,110,230,100,248,132,168,124,220,130,303,124,218,107,187,110,226,179,190,119,233,180,185,107,274,188,171,125,256,243,272,147,208,180,194,84,313,132,228,90,312,108,312,102,258,114,252,138,264,174,264,116,289,176,233,104,328,242,338,115,294,74,326,136,320,145,256,110,328,134,178,149,336,189,277,129,370,128,182,129,301,267,250,113,406,102,333,147,414,234,357,167,444,25,492,225,483,280,434,192,566,281,396,209,544,290,395,151,494,241,403,233,769,411,654,306,738,326,359,126,180,36,18,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch09: 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,4,0,0,12,8,8,24,32,41,16,131,228,589,1707,13702,55684,147432,135539,649361,1223185,1470130,1497444,2220741,1566671,901925,378980,479120,149795,54720,25435,21081,11486,7129,2477,8147,5776,4407,3639,5105,4193,3408,2232,4014,3302,2444,2245,2981,2907,2131,911,2512,2367,1936,1763,2305,2109,1664,1050,2352,1935,1737,1239,1924,1751,1411,583,1961,1551,1143,1162,1626,1419,1287,793,1672,1263,1092,917,1311,1267,1048,1477,1209,965,888,842,1209,1115,936,712,1176,1021,932,803,1088,1107,910,407,1084,954,930,725,1141,964,873,527,1066,844,651,700,954,831,815,358,898,769,764,684,775,726,695,576,945,785,641,571,844,738,713,349,785,641,690,559,781,689,657,422,759,730,580,551,792,615,623,332,653,600,679,459,661,602,603,414,746,686,536,371,686,622,591,205,790,634,497,459,698,546,524,442,561,535,500,457,574,682,565,304,545,438,530,410,665,545,537,302,589,508,469,499,522,553,509,250,598,493,465,412,640,561,501,319,517,479,508,448,499,543,460,677,595,447,450,356,542,472,484,337,533,527,425,333,466,423,469,219,565,370,463,396,462,439,478,317,575,410,407,411,506,407,440,208,495,436,407,332,530,409,383,323,470,480,366,315,487,400,434,199,500,345,393,368,444,371,403,280,440,344,389,384,450,295,381,137,455,332,349,252,435,331,359,250,434,369,411,264,366,308,340,180,360,390,339,323,442,319,333,276,507,324,435,281,422,391,395,199,364,342,352,326,443,340,381,209,473,340,396,358,369,322,421,166,449,331,369,289,425,342,398,268,424,321,379,319,463,314,408,505,369,346,357,305,404,356,400,271,417,334,364,261,432,300,401,164,381,333,350,282,440,313,342,259,387,306,367,253,387,281,384,191,289,316,392,274,433,280,351,207,369,361,283,299,347,299,304,179,384,358,293,279,318,243,386,268,364,286,351,271,356,305,366,123,314,217,355,307,376,302,308,204,368,258,340,268,390,282,344,151,431,234,372,228,305,315,395,231,331,270,301,222,387,292,312,132,339,262,321,242,358,305,350,188,387,262,393,272,317,283,358,143,347,217,307,243,338,299,327,218,344,257,345,239,346,246,328,380,337,243,333,344,367,266,313,189,288,276,374,228,322,265,307,172,386,258,282,257,325,232,406,174,299,264,319,268,310,243,416,100,379,237,280,268,356,243,331,179,396,234,350,237,337,211,351,201,329,264,281,276,285,220,322,239,368,256,305,250,409,197,313,160,303,213,335,270,374,223,388,161,328,232,402,229,345,247,319,143,332,160,394,270,327,210,383,212,286,243,307,261,345,236,355,64,394,274,320,249,315,225,377,263,311,183,385,173,388,259,388,128,352,226,285,247,317,281,331,209,316,206,360,220,352,242,401,439,398,245,290,226,312,201,369,221,321,241,378,232,328,173,425,137,348,195,357,257,371,191,354,198,358,236,369,220,325,189,384,80,333,227,403,246,365,192,367,195,324,216,331,251,357,233,373,137,354,245,367,248,398,211,429,199,324,212,367,244,352,255,364,65,388,244,428,241,340,187,412,224,297,179,447,255,345,223,404,164,398,225,368,265,287,172,384,274,374,222,364,278,330,155,436,121,370,179,420,279,426,189,420,191,283,221,400,252,396,186,343,222,369,206,394,238,338,206,401,169,362,178,376,203,355,134,374,456,347,209,464,237,320,203,378,232,360,208,377,236,292,214,461,162,381,188,402,227,388,208,466,281,450,196,422,220,367,246,485,97,481,208,389,287,357,259,457,200,412,275,420,292,455,190,497,181,376,232,471,235,397,177,503,283,485,177,520,275,385,254,527,77,545,168,445,265,482,215,512,278,443,263,533,321,414,193,522,212,414,320,553,309,398,225,547,231,443,246,627,303,442,250,473,95,528,278,584,358,473,260,549,293,433,241,596,329,465,224,579,230,445,243,569,353,516,252,620,366,430,277,541,413,517,259,540,698,508,248,624,342,534,284,592,350,512,254,620,424,523,274,665,261,571,333,644,375,586,302,692,375,496,306,710,419,653,294,711,157,724,305,789,434,608,339,873,360,619,363,793,446,655,274,822,277,603,353,904,499,702,361,771,506,728,388,867,518,825,410,843,75,1058,420,1101,568,1017,440,1158,656,917,554,1361,690,1256,487,1385,588,1255,707,1678,955,1503,804,2187,1318,1952,1028,3509,2234,3685,1623,3692,502,1586,244,264,40,8,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch10: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,12,8,4,42,139,441,1202,7033,21285,44393,23554,180533,292462,423222,572111,1307981,1566634,1490548,876746,1868990,1048021,579858,308683,247322,89347,34108,10048,14119,8885,6024,4553,6002,4853,3742,2406,4582,3746,2889,2464,3426,2782,2410,926,3090,2352,1989,1704,2541,2264,1800,1163,2441,1887,1496,1458,2074,1788,1495,680,1830,1562,1297,1157,1698,1489,1415,873,1612,1352,1250,982,1362,1201,1110,326,1444,1086,922,900,1054,1013,980,646,1355,1172,881,876,1159,984,883,1284,1198,1061,845,769,1103,1011,894,600,976,847,778,734,938,825,644,344,1031,858,792,669,899,667,658,465,995,757,799,592,803,713,670,336,759,741,644,535,791,668,686,510,780,704,527,535,825,694,631,242,758,545,642,522,680,621,645,418,676,609,666,524,689,562,567,265,641,621,524,521,595,574,614,427,593,554,514,422,683,533,449,254,699,577,485,426,571,534,515,342,622,540,493,360,649,499,430,227,618,506,476,437,589,522,544,338,641,436,492,491,573,476,437,180,562,410,468,364,581,493,411,308,658,489,388,352,490,518,448,696,476,493,415,344,523,476,409,299,514,458,429,320,503,436,462,210,495,427,413,371,494,413,439,291,487,456,419,335,427,349,433,224,499,344,408,299,457,403,396,303,477,366,406,344,442,357,367,159,419,289,482,366,329,305,402,275,425,272,382,253,410,367,370,148,362,338,317,302,443,330,390,297,456,295,349,316,406,389,410,133,453,372,399,359,370,351,397,236,420,324,388,278,478,343,352,171,412,337,403,271,418,279,422,237,457,312,483,303,413,282,408,161,434,340,341,240,473,423,397,214,369,310,377,307,455,288,329,541,373,303,441,308,424,310,336,206,397,318,412,259,406,260,361,182,416,266,340,312,341,342,307,216,379,376,317,267,323,276,406,162,335,243,329,312,301,337,399,245,335,296,357,273,373,273,344,115,376,330,326,257,386,269,311,245,422,260,266,233,414,278,309,142,342,261,373,310,320,226,369,193,364,272,347,303,314,251,302,171,382,270,334,256,318,286,313,229,353,265,294,280,356,246,377,149,302,275,330,276,345,277,286,239,364,244,295,290,345,299,283,165,366,208,333,236,310,292,370,211,286,276,386,266,281,223,372,432,313,246,350,267,303,221,326,253,361,288,286,249,321,266,385,196,265,228,332,261,321,259,300,203,341,261,394,238,328,222,316,136,393,199,333,257,299,243,363,182,339,254,277,278,363,286,322,132,343,214,342,248,297,232,320,218,363,252,323,261,348,296,311,42,314,257,363,238,267,306,346,188,350,244,316,249,304,205,346,150,331,211,365,276,361,204,361,247,296,205,393,221,343,186,397,118,374,256,293,281,314,222,316,247,378,184,355,211,359,229,334,152,298,261,396,223,359,211,349,187,366,214,369,187,315,287,326,455,340,236,313,211,366,206,433,180,319,264,341,251,279,262,340,170,345,208,321,280,362,183,311,215,300,253,304,254,401,251,374,115,328,204,380,193,333,199,396,221,391,205,414,246,355,203,375,125,389,186,358,272,350,250,391,199,315,247,308,287,356,242,356,84,452,175,362,283,320,256,361,195,325,209,399,223,385,190,403,177,314,210,378,257,338,282,356,229,314,240,408,232,335,231,403,102,411,211,380,286,283,187,376,217,331,214,389,220,298,211,365,151,292,204,399,238,332,189,431,219,321,242,345,227,330,188,397,444,413,219,408,191,344,193,452,320,369,247,357,290,376,156,528,133,416,236,416,267,364,262,506,243,292,235,422,361,415,212,413,105,491,235,385,321,408,229,448,240,406,221,452,296,339,274,457,192,476,257,415,294,459,234,452,271,402,240,416,328,468,222,543,65,491,234,518,351,441,224,473,292,461,277,483,303,484,223,494,193,443,275,509,313,532,254,460,287,453,229,573,318,512,317,463,135,464,326,483,370,480,266,552,348,377,197,633,362,511,311,572,240,459,278,569,356,535,291,562,412,416,232,571,365,587,359,518,672,568,268,647,318,497,303,709,366,558,320,654,311,622,235,733,278,594,298,650,455,573,334,737,359,628,324,726,427,768,390,769,177,660,304,723,447,742,366,745,402,646,416,824,488,720,338,869,296,700,380,980,539,716,400,855,501,848,387,1144,672,988,474,1178,76,1276,489,1210,795,1265,526,1441,851,1159,678,1793,1037,1651,854,2288,871,2176,1218,3171,2184,3042,1450,3262,1118,1094,359,315,56,29,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch11: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,20,32,44,53,57,1099,7359,28532,75025,398287,921555,1384156,548690,2962825,2061726,1241162,639739,487597,149622,49185,15295,21058,10368,6572,4914,6776,5343,4300,2141,4624,4176,3279,2684,3895,3144,2563,1589,3272,2562,2239,1695,2669,2371,1932,737,2566,1980,1522,1539,2419,1863,1600,1017,1991,1626,1383,1220,1763,1508,1378,611,1670,1453,1114,978,1508,1307,1055,743,1419,1139,939,916,1266,952,930,357,1441,1163,813,870,1168,1123,919,594,1291,903,861,814,1196,1017,945,1169,1140,899,879,668,919,805,815,457,994,882,776,636,866,764,711,356,929,847,686,585,771,787,737,530,873,705,618,556,792,733,713,298,782,659,604,513,778,643,575,436,882,683,574,440,694,652,620,235,816,624,556,484,715,602,643,318,751,604,513,468,720,593,545,298,576,492,516,453,614,645,473,383,678,561,527,453,611,462,558,258,605,497,511,443,603,523,429,416,619,475,523,424,579,541,530,249,580,485,433,409,571,476,515,325,479,465,507,478,510,452,490,160,588,417,489,377,574,522,395,275,543,389,469,332,576,442,465,651,600,384,397,386,519,466,399,272,546,480,421,337,530,382,460,191,553,430,397,307,437,414,331,305,566,382,381,327,458,479,344,232,481,335,372,314,466,393,325,278,355,353,334,327,466,320,304,159,474,320,383,271,419,346,348,248,405,329,344,280,482,330,362,173,410,421,380,288,412,395,360,267,462,372,305,350,457,324,368,157,406,377,367,344,411,361,393,270,406,368,380,323,378,382,362,152,393,359,409,286,453,303,373,278,452,372,362,267,406,309,457,146,367,354,371,329,462,306,362,228,457,338,363,249,427,273,371,536,363,339,345,253,371,305,389,234,370,303,371,253,433,332,323,122,385,325,312,296,363,272,342,224,407,338,298,297,352,266,402,137,353,293,273,287,367,283,388,215,375,305,371,225,356,291,287,152,367,273,322,316,400,255,320,223,379,290,330,247,336,283,305,111,379,348,315,290,381,200,344,211,382,286,332,234,358,323,326,148,312,249,419,285,278,241,376,228,334,249,383,232,315,307,318,135,294,337,334,254,321,256,330,216,362,270,308,185,373,231,341,206,359,326,280,220,298,292,319,215,344,253,314,301,317,271,323,392,403,207,352,213,366,255,278,205,370,280,275,258,339,280,380,135,369,219,280,300,389,261,345,198,274,253,293,263,383,224,368,69,398,248,319,243,302,244,330,232,318,257,337,299,337,246,381,148,304,229,337,270,264,220,377,220,329,287,316,247,294,215,366,95,363,226,364,238,311,186,371,249,341,221,312,328,311,234,354,133,340,251,364,229,314,242,381,206,311,242,346,222,357,174,394,118,280,268,367,245,294,238,440,263,326,259,334,168,321,209,386,156,375,232,328,268,303,209,369,185,335,228,315,256,329,184,382,488,393,219,358,212,333,173,378,258,341,196,285,270,354,214,364,169,318,239,358,264,344,245,319,223,376,177,401,246,352,244,333,127,376,242,346,250,360,268,379,224,345,254,375,245,334,207,392,104,350,225,395,322,329,217,386,217,370,255,371,172,338,259,369,62,361,233,381,249,352,245,422,249,308,219,418,231,325,220,341,155,408,229,419,250,349,232,438,182,329,163,341,263,384,185,445,100,334,137,370,199,349,173,361,219,340,218,430,216,326,165,441,180,355,229,364,278,325,219,344,212,384,242,438,244,424,192,399,478,463,204,469,270,314,227,453,256,441,197,414,334,325,255,425,204,416,217,462,312,385,221,443,293,375,215,469,271,384,233,457,91,436,230,537,358,440,200,451,284,367,262,464,286,438,263,488,220,427,218,520,300,466,241,536,289,423,227,494,360,445,233,489,74,575,219,525,296,510,254,503,335,447,275,517,313,472,307,526,177,500,245,533,281,525,241,549,338,472,250,513,315,532,296,552,129,578,254,624,369,507,250,521,373,566,253,556,321,488,306,700,217,524,300,545,392,520,285,696,411,416,330,641,384,620,307,637,688,551,289,767,371,638,292,700,426,617,249,777,422,690,355,724,318,659,365,870,395,680,330,679,513,582,318,870,416,747,271,908,209,800,366,909,469,800,377,924,448,778,395,982,626,968,491,1095,460,954,514,1199,692,1063,537,1404,761,1236,559,1495,1051,1360,670,1835,195,2202,961,2635,1768,2981,1503,4523,2074,2488,874,935,170,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch12: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,6,0,0,12,30,48,24,116,393,1846,5865,3429,40705,79891,135075,184903,527604,798738,1053967,725671,2176173,1647089,1250014,806847,854685,384551,175012,45775,67143,26959,12187,6710,7736,6011,4848,2726,5686,4530,3729,2690,4308,3201,2887,1108,3830,2821,2263,2267,2862,2496,2066,1188,2650,2129,1867,1391,1864,1695,1360,672,1874,1370,1287,1069,1459,1368,1169,743,1597,1228,1120,961,1346,1068,852,386,1515,1061,833,684,1023,1109,776,597,1407,1123,1003,962,1182,1037,950,1405,1310,1075,905,821,1104,1022,886,477,1158,876,849,678,957,978,910,423,945,865,771,692,1005,812,657,507,910,870,749,729,820,703,850,312,896,800,686,598,763,715,680,440,956,752,679,487,857,519,688,297,901,616,556,555,896,609,566,502,780,664,599,497,788,693,635,303,649,582,601,498,647,588,607,393,745,616,500,461,642,633,481,236,681,615,603,500,709,523,513,307,670,475,595,340,629,436,416,210,546,344,364,387,547,491,363,266,549,420,462,356,398,438,415,151,451,395,337,359,529,398,435,247,477,438,425,376,433,458,343,581,506,360,427,348,472,378,344,239,483,330,352,386,490,355,386,178,391,393,395,246,413,363,392,274,392,340,379,236,473,349,396,178,397,345,352,287,331,376,330,274,393,271,325,288,403,396,323,105,385,374,370,267,400,240,324,223,405,326,339,268,399,340,391,86,294,242,361,269,406,342,434,278,324,368,514,247,366,374,403,155,434,377,340,400,493,390,409,213,385,335,398,336,479,317,479,146,395,299,400,278,420,314,395,257,449,333,438,278,368,407,320,181,384,237,258,430,409,276,468,209,452,241,287,274,430,306,380,579,370,325,312,318,376,358,378,229,431,307,372,306,355,323,320,166,337,336,374,276,423,283,421,153,326,269,493,234,346,275,378,101,442,248,330,321,371,294,344,175,354,279,431,265,358,334,429,100,341,290,428,270,380,240,367,243,345,266,317,310,391,263,370,161,376,257,397,292,387,270,326,220,414,261,357,303,422,312,302,219,361,326,298,366,435,254,359,256,332,272,345,295,395,320,318,100,335,282,371,355,400,262,288,203,479,281,345,303,337,248,406,170,369,310,335,268,359,242,423,195,380,251,433,266,374,281,406,362,401,281,393,252,410,306,343,236,351,281,350,278,356,349,387,129,339,298,383,234,361,258,356,236,354,300,360,243,339,293,340,185,414,279,266,299,402,265,345,282,314,196,350,259,408,229,342,176,390,242,353,244,442,243,416,225,400,298,409,228,362,298,295,117,430,280,302,254,383,231,355,199,373,256,403,250,260,197,378,115,312,199,373,256,310,201,393,171,256,192,399,240,255,191,353,170,245,148,338,279,381,171,334,247,306,173,415,200,284,126,358,128,295,230,376,190,290,230,429,190,250,174,380,235,325,169,329,378,351,288,341,216,329,204,345,242,324,154,344,259,351,187,341,85,286,204,345,243,320,282,327,207,250,185,302,228,338,246,475,123,297,168,338,191,328,212,282,251,382,205,324,215,360,181,344,98,281,203,376,298,313,194,335,197,354,194,306,202,333,239,383,56,412,162,394,222,352,202,374,165,314,227,343,182,330,172,473,147,357,206,318,206,299,277,394,194,316,153,471,324,268,208,377,70,369,223,329,244,255,219,398,231,286,163,410,289,361,167,376,161,380,155,360,203,315,203,466,189,355,284,285,214,334,214,348,396,459,188,432,212,380,222,541,272,360,228,428,342,409,186,448,221,392,273,475,244,445,245,483,319,355,226,462,287,505,286,471,92,507,190,468,322,424,239,453,250,381,286,487,253,429,248,537,202,459,290,512,289,381,153,563,243,476,229,492,340,485,158,570,61,503,283,487,324,508,270,487,282,403,269,510,294,537,256,539,223,502,243,523,360,499,300,599,319,444,284,500,378,522,291,490,216,521,274,598,319,443,295,566,350,394,244,694,308,512,281,687,280,416,289,601,353,617,286,621,307,423,280,622,458,622,252,681,764,450,251,779,407,582,348,559,475,631,379,735,506,580,298,726,288,589,353,713,440,699,410,782,380,611,321,807,484,797,372,921,182,695,328,784,474,676,310,907,360,668,451,822,585,709,299,899,355,605,386,931,548,922,371,887,590,807,430,1155,621,968,426,1152,111,1370,501,1256,688,1069,666,1389,799,1140,813,1706,956,1543,770,2122,781,2201,1163,2837,2104,2719,1288,2724,958,813,264,293,83,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch13: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,0,6,36,12,30,6,86,197,566,461,10801,45826,146461,291096,1102314,1699556,2011018,1105495,2545983,1121343,517666,203014,135061,39835,17000,5890,9724,7257,5387,4195,6450,5039,4265,2498,5554,3841,3407,2520,3784,3114,2642,976,3583,2635,2512,1656,2830,2401,2028,1168,2456,1984,1729,1057,1856,1713,1263,605,1825,1388,1282,973,1558,1380,1183,555,1525,1267,1017,833,1408,994,882,316,1193,1000,915,744,1190,1028,1123,703,1164,1155,1088,914,1127,1084,971,1327,1247,925,874,772,1179,871,874,624,1236,966,834,691,1031,725,868,371,1116,859,795,593,897,859,725,511,950,834,671,762,910,766,743,378,905,763,710,587,795,713,699,407,828,619,681,519,933,715,694,268,885,666,514,506,686,624,523,498,959,643,681,514,763,610,600,195,731,615,668,476,710,675,563,408,639,562,511,396,676,582,642,205,776,522,498,368,719,664,511,379,673,432,445,381,505,473,524,166,565,374,445,349,492,324,419,280,455,435,482,354,470,297,418,272,563,327,380,354,477,428,389,245,651,468,380,265,447,426,387,556,484,376,433,325,471,374,447,253,433,315,344,346,431,418,353,116,509,358,328,375,456,323,403,246,422,320,369,388,311,298,363,224,397,272,384,335,426,295,400,181,439,299,433,247,345,297,348,212,341,285,433,211,399,268,460,204,373,221,346,239,303,400,340,153,347,368,303,344,445,364,431,246,550,357,398,291,495,386,376,158,491,358,336,282,521,373,345,239,419,381,383,290,473,357,373,187,403,377,372,294,365,300,417,236,484,283,378,247,408,365,325,154,525,350,369,252,375,311,384,242,420,337,378,278,401,332,356,504,348,378,409,279,324,381,346,285,379,363,311,316,343,289,357,206,391,290,303,309,334,344,374,210,365,367,434,263,342,250,326,116,377,284,384,307,326,337,357,248,360,343,320,285,434,266,414,122,397,252,361,268,346,241,354,276,443,334,416,330,364,296,364,155,432,253,336,277,439,365,398,279,397,258,333,254,460,266,372,141,384,298,347,325,406,256,426,242,362,272,407,330,300,310,421,134,330,271,372,271,388,272,344,238,423,244,413,195,331,290,333,200,420,290,319,324,356,401,358,199,425,243,323,298,359,267,367,432,428,344,322,314,333,235,391,247,325,305,396,278,352,290,306,191,370,289,340,260,455,268,394,250,374,265,323,248,392,271,390,102,426,227,359,276,396,279,349,304,338,296,386,243,300,245,483,199,347,273,328,324,358,263,390,256,368,218,359,238,455,212,409,125,360,267,381,241,339,184,351,190,327,202,391,284,309,191,348,131,320,203,377,174,364,191,345,191,236,243,370,280,269,223,361,102,336,154,254,287,287,189,386,186,338,221,331,273,299,237,292,130,354,224,266,230,346,237,280,221,353,181,317,220,402,225,316,411,336,223,318,284,326,221,376,172,282,244,275,281,306,196,400,180,317,234,302,225,323,168,403,230,314,229,336,249,264,244,296,116,365,202,350,244,383,138,347,149,261,312,341,270,324,227,420,113,277,224,331,252,341,247,341,235,346,202,391,184,366,185,349,64,441,240,385,183,302,266,349,220,305,217,361,259,335,237,356,141,352,172,404,165,379,216,453,214,316,212,333,231,320,189,475,136,308,226,370,207,307,209,358,294,302,220,325,255,344,233,385,124,354,223,406,273,369,235,305,199,366,270,364,261,372,307,461,595,399,271,408,330,356,240,518,279,383,281,467,282,473,285,460,188,377,219,529,285,384,303,508,275,372,309,469,289,447,291,477,122,437,266,491,359,420,249,537,278,360,276,592,292,363,234,391,244,444,293,572,292,499,247,548,282,478,296,497,260,473,282,501,123,509,342,511,433,434,245,485,419,465,277,542,325,518,280,505,276,548,302,535,322,424,302,589,295,539,284,553,329,562,201,646,154,559,336,616,378,468,367,600,413,441,279,572,395,548,285,573,313,587,374,643,398,613,244,741,411,579,305,648,449,687,313,772,657,630,350,787,518,629,421,780,446,603,367,748,509,669,387,828,278,783,380,778,497,663,355,868,457,687,323,800,481,664,471,727,207,778,341,890,563,812,402,880,615,774,481,1049,522,847,442,1125,520,1016,498,1235,827,1069,574,1246,837,1131,573,1469,992,1377,717,1675,225,2219,1037,2405,1797,2741,1452,3904,1718,2015,657,701,96,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch14: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,6,6,0,18,37,73,266,282,3271,10894,28982,48728,167492,286677,472049,195516,1433322,1527796,1582220,1255369,1727381,1016468,603828,207294,304258,82860,31967,12823,11997,7035,5629,2457,5281,4664,4308,3099,4419,3925,3232,1872,3690,3152,2657,2074,3154,2306,2327,901,2948,2191,1870,1488,2195,1650,1483,1064,2085,1445,1211,991,1711,1344,1227,602,1438,1415,1162,934,1399,1020,984,648,1329,1021,972,670,1064,1070,984,330,1331,1030,973,978,1283,1009,988,651,1131,1196,977,752,1199,978,922,1257,1139,1051,797,699,976,925,864,511,1248,839,837,655,949,801,676,310,993,766,689,681,946,783,795,480,989,743,696,697,707,717,712,380,786,705,741,624,958,493,612,434,806,645,662,444,779,730,607,274,843,641,627,557,828,676,607,362,739,607,575,580,802,549,512,221,733,630,555,472,644,478,595,406,674,602,593,475,631,564,488,233,725,531,479,332,658,399,546,216,525,485,472,345,510,439,372,252,422,420,404,410,446,427,411,263,439,385,452,348,492,446,365,116,468,454,413,411,497,351,396,259,436,350,442,353,407,408,399,634,354,384,404,311,367,439,369,318,452,321,379,279,493,332,381,198,390,317,391,289,438,373,417,178,382,368,424,193,482,275,359,124,400,345,313,275,401,237,402,265,402,335,296,312,336,352,369,174,440,300,271,232,333,318,362,207,405,290,387,200,423,345,352,171,417,313,444,319,399,342,409,238,451,337,405,311,469,341,332,228,449,443,343,275,432,341,458,203,499,332,325,300,384,306,459,192,366,277,426,315,366,374,390,196,395,316,358,322,440,374,337,211,351,283,448,247,399,305,340,215,444,289,363,259,370,309,478,438,378,361,362,274,338,293,398,279,385,266,377,338,374,304,370,154,365,259,367,299,327,306,403,218,430,237,319,219,396,291,408,164,329,275,434,260,387,248,315,243,450,195,292,365,394,324,323,163,466,230,347,230,443,240,364,254,321,235,341,272,476,256,308,99,450,309,323,340,358,356,355,285,393,228,446,298,333,294,342,157,397,286,373,305,380,305,344,162,304,340,377,269,363,253,286,188,388,335,373,288,325,268,397,262,353,288,330,312,334,286,408,134,389,275,400,279,394,205,413,216,386,199,427,273,415,250,371,472,369,233,429,282,363,278,385,225,404,269,332,268,293,252,412,172,311,239,389,281,395,218,437,234,389,240,427,178,321,335,347,101,407,258,321,203,466,306,349,211,363,247,421,279,407,249,293,160,360,239,452,297,416,210,304,225,360,268,400,239,318,267,410,104,437,181,339,193,381,287,351,213,280,227,335,216,309,225,288,125,365,232,276,291,264,217,320,237,311,199,413,166,319,239,287,144,266,182,346,223,301,238,321,163,353,239,252,282,294,211,314,127,298,210,371,274,291,180,284,198,327,276,343,210,318,222,329,412,309,241,351,240,310,213,328,144,253,201,350,264,310,257,350,148,300,231,363,222,303,200,319,276,311,186,348,251,283,212,261,121,356,222,377,251,288,242,315,211,220,197,286,261,373,282,315,209,314,201,348,183,290,212,366,207,328,241,389,205,315,241,299,57,352,246,334,192,372,205,414,201,352,178,323,271,325,173,486,165,318,221,333,216,308,238,383,181,278,220,365,218,355,216,277,88,413,235,362,235,355,155,399,242,420,142,338,242,330,273,323,135,342,207,381,246,338,155,348,214,390,170,400,317,355,161,500,397,448,290,399,332,428,214,425,272,358,283,499,318,421,196,462,186,489,269,353,227,496,275,499,283,375,278,492,331,412,210,466,123,476,241,430,339,402,238,490,285,434,247,497,356,454,242,384,210,412,267,548,258,440,316,408,284,450,303,454,389,444,311,510,77,516,287,471,321,358,303,463,299,519,360,513,362,495,310,505,246,381,289,625,292,521,277,467,355,528,247,495,332,513,305,548,178,523,239,572,337,594,290,608,339,484,325,568,397,451,282,648,244,524,237,559,413,519,334,603,381,625,325,660,439,524,265,679,724,623,307,738,495,519,311,809,322,572,325,837,402,637,321,818,312,628,355,746,439,758,350,889,397,660,343,809,598,620,442,747,175,657,356,858,468,788,359,781,531,630,405,947,514,750,307,910,280,800,441,1074,576,885,435,1156,661,954,471,1121,825,1056,548,1305,133,1325,554,1462,901,1352,769,1886,1037,1529,838,2304,1571,2324,1518,3163,1221,2315,1111,1598,540,347,92,88,6,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch15: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,12,6,12,18,6,24,80,416,1557,14720,66646,209502,111430,1197280,1723086,2047773,1623540,2171300,1033173,462771,128627,148846,34765,15440,8224,9395,6695,5254,2309,5368,5289,4353,3372,5187,4023,3347,2004,4210,3147,2600,2139,3180,2705,2440,880,2887,2122,2228,1462,2184,1861,1569,901,1963,1596,1344,1209,1796,1238,1347,599,1477,1273,1130,861,1353,1101,1147,634,1444,1022,906,762,1177,1090,1005,252,1309,1051,1085,840,1347,1185,974,666,1334,1025,928,912,1060,1033,995,1370,1038,915,898,609,1146,924,854,418,1179,979,828,631,1029,916,715,291,929,770,832,631,996,753,767,420,972,919,683,527,901,688,767,379,899,710,659,519,865,563,743,393,871,676,670,449,927,605,566,203,883,543,747,554,717,668,603,439,845,596,704,505,641,595,613,256,693,629,518,471,650,545,587,436,717,534,660,336,677,614,567,185,620,585,446,448,527,428,460,380,521,414,464,398,480,412,404,229,442,415,417,370,484,484,384,204,467,420,415,288,495,502,430,140,494,459,402,296,554,404,380,251,504,421,435,291,406,337,419,650,400,366,360,307,582,374,386,277,355,388,385,326,407,379,373,166,485,334,346,289,481,326,392,190,469,325,349,305,418,376,340,148,333,379,356,283,343,301,383,270,397,310,425,253,343,276,305,166,366,346,350,325,350,290,355,197,413,353,392,267,413,334,489,146,404,368,415,323,376,315,476,258,522,283,465,334,488,309,349,158,529,308,411,303,410,362,365,293,390,368,401,367,420,350,333,131,432,339,386,260,457,267,443,263,407,282,399,295,403,269,441,155,396,317,323,298,399,332,400,272,453,360,388,269,458,302,326,469,346,326,356,328,409,261,395,260,338,372,330,307,349,296,342,193,406,244,401,274,337,317,380,180,412,315,378,251,347,296,473,175,331,278,354,212,365,318,436,219,403,307,341,273,363,277,291,150,393,264,475,286,427,270,344,241,439,245,372,297,463,303,423,164,340,261,381,289,494,259,406,207,325,312,328,289,412,267,374,184,376,385,320,223,400,310,377,195,353,298,382,305,348,284,347,218,447,251,310,246,417,351,290,247,281,290,329,346,398,311,411,177,362,279,318,254,416,277,376,254,361,254,423,196,478,252,369,505,343,320,349,334,401,265,297,220,317,296,435,253,366,289,414,100,436,294,335,316,335,227,361,267,413,210,461,212,433,270,304,128,400,248,404,298,250,292,468,203,344,259,485,303,395,219,394,165,332,248,309,334,398,274,421,282,320,214,331,260,343,225,274,85,295,298,389,207,209,253,372,201,344,175,322,215,328,205,314,121,371,253,305,268,301,207,374,223,258,158,306,278,290,222,302,145,380,208,326,237,274,219,347,231,297,213,389,208,294,203,327,110,395,169,323,242,282,265,274,270,390,193,356,234,369,228,287,415,285,194,366,263,335,151,350,226,393,232,320,257,308,199,314,144,322,272,302,296,226,220,404,209,283,206,379,261,283,223,365,89,437,179,243,264,305,191,339,269,349,157,389,289,262,250,354,133,386,204,376,209,373,249,302,241,309,208,319,313,380,198,315,90,423,224,317,278,328,216,357,226,289,194,393,224,360,252,428,118,355,184,366,258,304,184,389,250,333,233,376,198,339,233,342,103,349,187,383,228,389,201,383,219,351,244,350,261,322,232,382,125,380,285,426,259,456,263,355,297,449,223,487,292,387,264,455,500,455,223,568,241,403,285,441,238,409,242,614,239,440,243,442,183,416,305,558,280,335,234,478,340,379,177,513,406,460,271,526,104,488,316,437,287,399,292,537,312,369,297,549,269,455,171,591,219,433,322,523,381,377,219,628,293,408,292,582,395,492,287,482,99,666,268,495,408,436,279,585,387,417,281,573,352,407,305,585,207,481,240,605,373,462,281,606,399,551,317,582,342,609,256,570,143,511,346,636,366,624,254,554,374,583,364,629,433,548,284,661,299,702,350,658,439,604,365,692,401,675,318,710,466,656,382,654,894,635,336,844,467,608,351,835,523,613,405,922,435,759,357,837,266,723,343,803,458,698,464,835,538,648,411,786,496,848,394,891,260,827,462,972,583,783,522,1174,715,902,532,1311,643,1031,459,1391,599,1065,670,1467,909,1321,632,1794,1131,1663,958,2474,1642,2500,1503,3697,342,3219,969,1158,251,83,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch16: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,6,6,12,6,12,42,159,200,950,1255,12719,33915,71855,109443,355847,580926,883311,319281,2053272,1713367,1512967,1007668,1209414,585595,299138,91251,121483,31625,14360,6981,8597,5765,5098,2479,4919,4558,4025,2952,4517,3210,2951,1703,4010,2721,2529,1908,3131,2486,1998,824,2703,2132,1895,1318,2091,1690,1307,883,2031,1502,1285,1106,1626,1281,1331,613,1379,1350,1075,833,1199,1121,985,586,1417,1066,835,804,1098,1017,998,384,1386,1228,994,828,1361,1026,980,595,1331,1028,1125,695,1072,945,900,1367,1199,788,919,749,956,992,745,529,1184,959,745,585,995,771,660,354,927,792,692,618,998,866,775,462,1080,734,565,657,824,685,674,306,912,690,683,579,750,717,699,355,819,651,723,515,693,742,613,324,817,629,573,525,769,660,660,411,774,677,449,549,767,635,663,228,532,534,604,467,617,575,692,392,728,492,446,531,750,536,542,215,601,570,391,343,575,380,413,377,610,358,434,306,524,423,499,162,451,375,418,347,529,372,419,176,468,445,425,357,516,421,482,176,461,332,435,375,514,333,359,287,555,359,348,310,455,361,484,645,352,461,284,284,549,354,396,225,457,358,336,322,417,296,383,194,374,394,358,297,452,402,305,270,376,315,413,317,364,297,365,163,383,349,326,274,433,350,414,181,382,298,325,341,404,256,312,125,422,285,372,229,344,369,341,190,451,345,360,266,473,357,474,147,443,348,339,250,557,321,394,305,493,342,379,302,522,258,368,193,472,453,346,258,449,305,396,277,471,266,396,299,416,383,415,136,426,333,336,281,359,382,353,211,509,318,359,356,355,214,371,224,361,378,406,287,334,246,388,242,443,351,409,295,421,303,422,415,359,313,433,287,380,326,352,247,390,342,285,291,398,355,270,131,313,359,392,187,386,204,360,302,431,318,282,308,410,357,278,166,381,312,336,227,355,296,400,214,364,325,385,289,368,259,276,138,434,376,344,231,378,309,320,289,334,315,402,250,464,332,322,111,387,312,394,198,401,391,348,259,385,280,380,296,347,333,363,146,364,273,331,279,318,328,393,251,406,269,412,206,390,264,387,162,414,262,341,272,384,255,357,231,324,266,479,254,392,262,377,192,401,263,305,308,438,255,306,227,370,295,378,323,391,314,358,391,445,252,355,208,445,276,287,226,368,248,398,344,285,271,378,170,424,303,353,230,357,271,373,175,417,254,375,273,331,281,337,174,341,327,458,221,313,287,346,203,396,228,406,267,387,260,446,139,304,252,406,265,343,275,392,258,375,234,351,270,359,215,355,88,285,258,346,191,314,172,349,217,322,233,289,297,232,271,356,181,309,215,335,139,302,225,387,205,286,240,323,191,343,210,351,95,266,198,372,209,301,251,314,194,294,190,287,330,347,222,322,118,303,190,352,264,348,258,353,170,242,191,398,266,423,271,276,334,290,204,319,266,274,198,357,192,354,230,339,215,323,234,381,196,291,176,282,287,334,210,337,186,349,150,346,263,298,155,389,126,308,230,349,211,345,252,322,215,321,217,339,223,336,195,318,199,277,234,381,226,244,244,327,209,399,174,335,199,405,238,353,57,336,248,412,240,357,178,344,214,329,242,366,251,302,267,344,197,315,187,360,262,305,217,332,224,382,232,299,256,294,200,333,117,391,201,305,332,344,214,360,286,312,232,359,228,295,231,253,205,327,305,388,307,316,237,428,253,393,287,461,302,415,211,486,497,472,235,432,352,408,250,417,240,397,209,543,330,399,279,452,226,427,274,433,396,408,278,417,293,337,308,482,313,395,203,532,114,481,220,500,350,402,315,391,302,430,242,501,345,491,259,394,191,444,295,498,333,438,278,565,250,478,275,516,343,423,272,548,68,599,300,477,366,536,242,554,327,484,296,583,321,434,312,529,249,431,290,568,299,471,273,653,242,578,278,615,341,413,342,613,201,517,323,547,450,503,308,530,401,360,368,653,478,470,356,558,289,566,317,654,494,550,334,604,389,532,389,699,468,742,321,664,728,616,381,752,491,680,295,696,443,720,318,788,538,776,363,717,297,745,364,808,486,729,334,810,486,706,362,747,495,829,411,820,235,839,351,887,527,707,422,794,609,826,440,1036,652,902,553,1122,459,963,523,1194,846,960,607,1276,866,1073,630,1542,1142,1334,711,1843,223,2537,976,2650,1734,2803,1354,2819,1542,1523,569,649,162,136,24,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch17: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,0,0,6,30,6,12,55,96,258,294,3556,17557,67433,142842,689344,1226726,1749355,999421,2941710,1543922,856076,358655,277036,74759,29490,5504,17227,7853,6343,4164,6767,5233,4602,2583,5792,4112,3475,2604,3912,3046,2684,1405,2809,2759,2377,1995,2765,2196,2176,1178,2796,1801,1730,1252,1854,1570,1408,596,1810,1488,1224,968,1581,1457,1020,611,1715,1089,1049,792,1335,1016,979,424,1116,964,1063,811,1216,997,966,593,1451,1160,1025,925,1067,986,1102,270,1415,980,833,716,1294,979,850,433,1276,1021,865,595,1147,828,869,1130,1039,827,714,644,926,788,690,546,1002,788,859,609,967,756,830,237,874,667,745,599,933,680,734,323,890,801,685,483,774,668,694,323,729,690,576,446,790,644,661,318,937,696,664,491,792,652,521,242,781,710,545,498,707,489,704,297,696,622,500,557,600,553,541,278,685,445,656,405,673,551,532,358,566,435,425,348,589,392,506,175,573,422,415,313,465,484,439,231,615,332,401,338,483,414,347,232,444,393,477,279,517,469,414,199,427,430,445,323,520,360,368,172,497,440,376,298,397,413,379,327,494,308,340,321,454,348,441,575,433,331,363,361,416,328,368,231,439,314,447,335,356,393,286,132,404,265,379,300,431,338,340,203,502,362,282,323,359,314,296,207,396,331,302,218,443,252,374,187,375,316,347,275,418,258,394,114,432,297,357,287,523,330,351,262,511,399,413,338,378,364,431,130,403,360,363,331,521,365,369,172,432,341,420,277,471,364,427,169,493,277,369,240,453,298,403,282,369,399,296,267,420,309,420,178,475,255,332,321,391,353,325,278,434,308,261,320,457,295,355,109,491,348,370,304,352,283,402,235,453,207,351,361,386,314,319,515,379,325,292,281,370,217,430,184,349,298,428,334,373,274,352,139,384,267,322,269,412,299,357,251,340,325,359,318,370,305,339,144,264,379,357,255,361,313,325,212,424,311,389,268,381,305,395,145,343,347,403,248,409,289,405,242,374,362,371,240,353,382,375,150,333,254,483,288,317,246,297,329,278,288,432,260,477,281,338,150,326,269,380,302,394,284,387,222,366,268,360,241,333,323,399,145,432,206,335,280,355,317,350,272,350,290,386,286,360,285,392,136,339,315,386,277,359,299,297,255,383,277,424,253,322,356,348,382,322,271,345,335,371,239,428,213,417,270,335,252,312,254,425,122,424,282,364,219,404,227,374,273,386,268,339,218,378,280,408,165,388,284,369,261,411,250,330,209,419,296,376,274,261,234,380,202,338,292,376,258,320,222,346,220,278,210,400,209,347,190,315,78,300,209,338,279,265,205,293,210,323,259,346,221,386,209,274,152,297,206,372,182,277,172,373,185,344,224,312,234,322,218,374,96,247,269,328,215,344,222,347,160,265,296,367,173,326,192,344,128,316,160,370,187,427,185,367,206,295,235,325,215,324,227,396,291,310,235,345,256,304,246,318,246,321,213,383,170,396,211,362,83,314,161,345,283,269,206,384,236,255,169,360,247,335,233,347,87,329,217,336,308,258,247,361,168,296,274,371,262,294,253,371,137,352,183,342,204,281,219,431,184,378,180,363,244,332,211,407,69,355,182,382,204,338,211,349,194,303,233,329,286,396,270,334,154,301,204,381,268,360,183,358,184,336,224,364,243,328,239,320,133,317,240,353,304,323,172,396,264,268,223,414,248,320,221,455,199,419,215,450,268,381,259,457,241,430,251,449,313,379,233,518,462,509,305,480,276,383,232,486,276,348,319,404,319,456,231,436,200,460,214,531,337,348,251,536,333,390,250,426,370,392,324,411,130,515,310,490,300,393,292,479,262,401,357,494,309,520,307,475,191,441,212,547,392,440,244,534,300,447,265,582,392,436,281,602,84,477,242,526,380,541,299,545,299,401,283,636,300,508,300,580,207,498,256,511,405,587,313,643,306,496,277,610,354,430,375,556,118,652,280,625,357,478,335,726,368,570,248,707,407,655,258,640,324,593,400,647,429,608,387,596,428,657,339,768,475,630,417,811,703,684,389,747,493,610,446,762,592,748,388,710,478,604,396,772,305,720,331,823,428,811,413,819,503,678,420,826,454,786,440,897,261,885,487,1079,529,922,533,1123,714,938,491,1357,651,995,712,1290,588,1190,605,1510,851,1259,879,1984,1202,1807,1064,2737,1998,3111,1714,3142,314,1818,381,245,57,7,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch18: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,13,12,20,487,1619,4900,9069,37080,72738,129490,52490,418032,472261,518664,434172,643153,413948,270777,99171,162855,50489,20715,7641,6279,2949,2300,877,1907,1789,1619,1271,1833,1447,1550,801,1793,1292,1075,850,1392,995,945,298,1233,894,590,557,652,546,528,195,512,414,326,334,429,374,274,178,347,262,322,206,471,368,360,223,415,265,340,244,347,214,283,108,396,277,330,246,432,320,427,146,535,424,367,286,346,377,385,510,393,379,368,250,358,381,295,245,490,433,259,327,518,331,306,110,304,341,344,263,343,323,330,163,353,297,205,196,374,268,268,199,365,230,224,234,266,303,257,202,290,349,185,240,358,255,269,120,284,247,273,231,271,251,219,207,300,295,202,189,309,337,185,124,263,244,247,189,306,269,175,102,235,181,129,139,198,138,122,54,198,126,128,139,163,172,106,71,103,115,147,112,148,108,151,58,82,147,111,41,105,133,75,40,144,105,105,110,124,111,73,36,126,66,97,78,150,132,84,36,102,102,108,66,96,60,90,150,78,66,120,84,115,84,90,49,162,66,73,84,158,81,79,29,100,114,150,83,146,73,117,47,115,96,115,77,120,107,134,33,110,62,124,95,130,92,98,89,124,110,109,46,107,99,122,28,114,98,112,55,111,63,119,57,55,84,122,36,72,78,102,54,124,95,139,58,139,139,156,48,192,198,114,102,120,102,138,36,234,126,126,108,150,96,84,90,168,132,162,90,144,114,126,54,150,90,168,120,144,126,138,102,186,90,108,84,138,108,126,42,156,144,169,96,118,124,103,102,146,115,115,138,160,118,148,155,126,99,177,94,201,141,161,95,139,124,121,129,124,104,157,42,152,109,141,102,124,140,108,109,171,113,115,87,154,146,119,55,164,103,119,113,106,129,154,91,160,99,133,98,123,73,117,51,151,106,117,113,145,117,123,57,128,121,154,72,101,97,130,38,145,113,110,126,99,131,126,86,100,125,123,129,149,86,104,48,125,111,166,105,161,79,145,93,134,135,100,99,175,94,106,71,124,124,102,104,171,90,133,96,140,130,157,77,111,107,99,45,135,82,144,140,133,109,128,67,208,95,126,82,125,102,103,155,140,155,176,146,158,110,126,102,191,88,113,162,173,80,153,66,168,126,216,133,148,76,172,79,126,180,145,171,173,89,154,70,160,94,133,116,125,107,155,54,101,59,119,103,87,80,100,81,136,82,89,89,153,70,93,89,117,50,137,78,72,105,120,27,139,63,109,78,109,62,119,82,78,72,100,76,107,77,113,56,54,74,96,72,84,116,103,49,112,69,69,53,77,68,122,56,99,73,69,46,107,68,93,78,143,68,69,52,134,34,113,31,74,80,80,103,138,81,81,50,82,56,94,63,119,81,92,115,74,75,125,75,75,49,123,73,98,56,77,94,122,75,47,56,94,93,105,61,108,86,90,92,78,67,80,106,89,22,115,43,139,50,108,61,80,95,121,60,76,58,126,98,124,83,110,54,93,67,87,122,111,52,146,91,128,70,121,54,145,78,134,15,109,62,142,96,113,65,105,70,130,87,111,119,82,57,155,57,80,104,147,104,85,61,96,80,93,81,137,101,118,68,104,46,124,89,94,121,84,72,114,51,145,76,88,57,116,99,81,49,109,72,158,60,114,39,149,58,126,32,148,91,120,104,178,197,115,107,204,117,126,113,197,110,178,102,160,140,142,58,223,58,177,91,196,129,177,98,202,123,180,59,199,154,130,106,175,56,168,76,202,101,206,100,202,99,208,87,193,133,137,90,186,52,182,102,204,144,197,100,280,78,122,136,202,139,269,126,185,33,201,117,201,125,178,133,254,133,127,102,253,200,198,146,202,105,205,106,243,228,168,103,214,95,160,142,260,156,217,75,252,58,219,132,257,150,214,127,229,120,210,113,215,200,208,95,273,93,173,130,300,187,160,174,237,151,196,122,296,222,186,168,240,204,264,138,246,120,282,138,288,204,162,150,302,186,183,122,325,146,261,131,401,219,239,131,285,230,200,149,301,192,256,132,227,75,265,177,322,152,293,135,317,170,218,196,317,210,294,163,388,169,356,143,374,320,436,166,415,280,392,268,475,336,424,276,492,68,480,170,524,282,385,291,737,409,593,363,799,385,370,115,258,43,30,24,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch19: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,14,335,1770,8488,10764,113125,236028,410524,430337,867963,645368,473026,143774,279217,117110,48450,17791,14462,5016,2882,1266,2625,1976,1901,1324,2238,1825,1740,462,1892,1415,1399,860,1479,1022,1134,655,1301,923,813,590,824,577,590,154,566,489,360,259,452,468,294,223,434,371,254,263,445,270,414,76,488,318,313,200,385,338,322,147,358,211,302,249,391,385,435,518,445,380,431,318,395,324,320,217,548,381,350,294,384,358,361,141,480,356,285,340,445,339,377,165,442,340,295,228,385,342,287,93,325,340,270,223,402,276,254,144,391,308,252,128,410,313,224,93,331,248,267,246,391,236,210,170,401,264,202,242,247,194,293,158,259,199,240,154,395,254,302,109,321,302,229,174,319,265,161,58,250,150,170,88,168,97,195,120,175,164,137,94,121,164,114,65,132,116,118,157,128,157,90,31,136,117,134,75,144,72,110,14,179,124,63,62,116,80,153,49,125,115,73,78,126,78,108,150,90,66,102,84,108,84,108,72,114,78,54,114,126,90,60,18,92,78,121,106,167,100,57,48,143,100,110,105,114,74,91,67,160,106,107,93,117,61,108,98,98,70,125,79,134,95,111,53,102,138,93,83,134,89,79,79,89,100,82,69,85,87,86,42,72,97,108,78,81,80,81,94,110,73,165,86,192,102,192,36,132,144,126,138,126,132,156,72,150,108,150,126,144,126,126,54,180,102,132,90,126,144,156,108,144,108,72,138,180,126,138,42,144,60,126,114,150,102,156,78,174,84,176,84,123,89,154,168,144,142,151,158,118,111,159,79,168,133,165,123,177,105,112,57,126,125,168,88,200,65,156,107,154,105,103,98,136,96,128,67,146,103,146,135,160,76,103,112,148,67,174,96,127,130,142,62,87,130,119,115,147,89,132,98,121,136,133,92,114,143,133,31,105,97,102,55,158,152,123,69,114,74,135,85,192,134,83,38,166,145,120,86,106,97,140,132,152,83,140,103,93,133,171,77,116,73,179,96,145,97,91,91,136,98,131,105,156,106,123,64,159,112,131,64,157,94,93,62,144,86,149,128,139,97,133,136,166,84,118,89,132,127,131,72,149,88,171,109,107,145,162,78,163,68,179,128,148,116,178,80,206,137,149,96,165,117,174,52,179,107,149,158,167,99,169,74,144,136,128,98,128,76,124,54,95,74,110,106,83,79,125,86,95,97,88,131,87,108,134,43,76,86,74,86,127,104,95,52,148,64,106,105,94,75,88,26,81,48,145,90,103,76,87,54,110,68,93,103,109,39,75,45,120,79,82,99,93,19,99,74,76,40,142,92,58,74,102,43,80,64,129,93,97,59,88,61,104,64,106,14,88,50,111,164,132,56,104,76,55,83,98,68,98,37,89,92,92,33,103,55,110,70,105,85,82,68,67,89,101,30,158,64,130,55,53,37,121,76,129,68,117,45,81,58,73,86,131,80,103,46,96,53,143,71,108,75,139,73,97,77,88,52,110,117,122,70,126,13,171,68,134,93,95,91,74,102,109,110,129,60,81,58,136,50,117,90,130,84,120,55,121,112,111,64,136,37,101,114,119,34,135,98,74,97,137,43,117,80,117,79,157,52,92,70,134,41,101,111,107,81,112,36,97,114,66,78,120,60,102,55,146,131,127,101,158,87,156,65,183,92,158,86,148,138,219,114,100,93,161,95,191,129,138,104,206,86,133,81,187,146,151,137,148,67,178,87,209,205,135,69,184,77,148,116,206,104,174,92,203,82,183,101,182,118,171,91,206,82,143,116,243,154,169,129,202,34,183,107,211,88,245,100,200,128,148,112,253,141,194,160,182,82,219,120,223,153,176,139,261,201,201,55,223,140,212,182,211,38,204,79,218,159,203,134,220,139,177,140,270,139,191,142,256,125,229,77,192,163,193,183,170,126,226,120,295,160,227,113,256,289,214,138,199,216,252,72,222,204,300,108,210,144,216,156,324,78,228,150,348,157,222,133,263,201,230,153,327,234,262,113,316,99,330,155,299,214,248,121,306,180,177,146,294,165,280,165,309,111,252,168,285,237,325,119,350,206,340,204,377,234,436,137,472,44,544,249,460,295,484,276,536,246,341,263,446,246,477,275,597,223,586,423,825,661,529,210,216,42,12,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch20: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,13,148,378,1199,6860,18338,41054,29168,140620,246780,340131,353709,658792,558935,451248,211308,405602,178169,90679,41858,32786,11195,5419,1272,3576,2165,1543,1304,2162,1839,1601,936,1761,1401,1290,1046,1349,1171,1087,451,1211,958,826,700,926,675,628,349,774,551,375,279,480,336,342,138,499,351,268,231,336,355,346,178,425,325,346,269,421,266,257,430,329,250,224,182,352,268,348,163,540,421,356,239,454,363,377,113,441,341,394,269,375,399,359,209,426,334,289,300,493,342,367,128,381,355,319,253,369,258,280,241,385,306,251,255,362,259,323,108,322,325,275,213,313,271,238,159,399,261,211,231,263,297,258,155,272,226,262,186,388,250,276,127,282,241,231,201,326,263,202,57,264,271,299,216,242,249,256,157,339,253,201,204,223,173,150,83,167,143,194,112,180,164,105,80,188,145,146,108,128,120,109,45,164,121,102,80,128,103,117,86,114,113,126,56,85,105,100,154,124,85,104,86,145,96,84,60,132,78,108,30,102,54,90,60,162,54,72,84,96,102,84,48,102,90,90,78,108,84,92,66,90,91,106,78,107,78,90,81,132,119,103,43,132,122,89,44,114,101,114,83,128,96,119,57,127,87,87,83,111,67,90,55,138,123,96,63,114,117,118,32,102,68,91,83,113,60,102,54,118,48,66,73,55,121,86,54,126,121,103,73,124,109,145,84,126,126,144,102,138,126,114,90,204,102,144,144,84,54,132,66,204,144,102,78,180,144,120,66,150,78,120,138,180,132,162,156,138,114,72,78,138,120,138,72,186,72,162,116,139,93,162,25,151,106,147,129,140,69,152,109,146,112,169,127,96,137,191,43,156,95,190,63,90,114,145,73,147,84,201,112,157,108,89,61,189,88,106,100,156,93,121,84,168,114,102,102,168,109,93,52,151,150,133,94,121,96,135,50,160,101,126,70,135,84,132,78,144,90,135,82,118,109,94,73,189,122,98,67,160,112,111,37,112,76,156,87,176,119,87,53,138,137,131,103,118,90,175,23,117,120,169,123,95,92,126,120,97,126,121,111,146,93,115,173,188,72,137,74,140,115,138,81,162,94,113,71,137,99,151,56,117,111,127,140,79,89,172,83,129,87,103,86,109,104,237,67,193,71,193,96,178,90,168,95,141,83,141,87,171,134,162,84,157,108,215,76,138,144,175,89,212,104,153,116,154,94,126,45,180,76,104,117,150,64,144,45,97,63,113,84,145,94,126,40,96,78,119,82,113,62,113,86,86,84,89,89,107,80,139,32,85,81,120,65,69,42,120,65,129,45,156,48,102,52,111,26,135,76,64,50,90,76,112,81,58,44,149,77,84,75,94,108,122,32,75,62,68,60,149,79,87,84,99,68,105,40,95,55,64,43,132,69,101,80,88,74,93,67,65,62,95,80,95,30,94,58,85,66,116,82,143,45,96,37,95,31,123,73,96,43,119,56,135,70,85,46,94,79,82,73,89,133,81,45,67,20,124,73,81,86,91,66,99,80,116,52,154,87,128,57,82,43,87,76,92,89,117,89,139,80,94,63,158,71,141,90,65,45,130,66,125,80,134,37,150,63,88,103,121,56,115,99,135,34,140,44,130,89,84,70,124,65,104,88,174,70,118,60,130,121,102,80,122,84,97,45,94,107,61,77,173,75,111,64,147,60,61,54,120,74,105,57,103,108,93,99,140,79,135,55,117,32,190,50,189,110,145,104,212,148,130,105,152,115,177,74,221,79,146,94,159,88,169,86,227,130,165,115,172,111,145,94,222,31,108,76,243,111,141,104,225,86,177,131,175,113,202,103,223,57,130,131,175,84,205,118,203,106,139,95,255,123,199,91,215,57,186,108,182,175,193,109,229,122,181,101,218,143,184,145,280,108,152,127,230,156,212,138,284,94,139,107,234,162,144,111,230,264,219,83,256,150,239,142,248,149,194,104,232,117,209,139,270,82,124,96,270,145,269,169,243,176,214,140,179,174,225,108,248,67,320,90,240,162,198,120,276,156,210,150,276,222,264,186,253,96,211,158,325,179,239,140,344,152,274,117,327,181,261,103,297,19,244,127,369,132,215,149,289,213,215,176,325,226,267,126,355,186,211,145,378,259,377,206,414,269,344,230,463,275,480,229,573,134,554,214,532,288,414,217,508,360,477,305,779,493,707,328,684,178,300,66,73,12,6,0,0,0,0,0,0,0,0,0,0,0 ch21: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,28,20,60,58,529,3236,15555,22864,250357,598411,1099152,1262236,2649960,2044384,1425243,421458,746277,280792,104210,37158,28662,12707,8179,3758,8873,5880,4798,3418,5566,3950,3653,1195,4317,3351,2804,2158,3166,2545,2317,1247,2939,2353,2002,1621,2445,2061,1866,805,2170,1897,1618,1325,1980,1573,1461,815,2083,1447,1428,1163,1854,1235,1216,462,1801,1199,1132,933,1332,1157,969,538,1448,1161,1034,868,1305,974,966,1481,1188,1042,920,770,1168,922,1060,623,1221,975,908,729,1051,949,800,335,1030,876,754,712,1016,836,667,471,988,816,728,544,1032,742,652,357,773,850,741,571,861,735,648,459,971,692,608,510,750,729,633,218,917,677,683,501,770,600,635,373,819,615,633,462,751,624,620,250,634,670,597,469,691,559,549,378,760,537,535,513,628,570,529,240,704,614,514,397,652,603,505,356,604,517,510,359,698,590,445,218,616,574,504,413,648,510,560,302,669,489,487,460,494,537,484,235,635,432,471,460,556,495,450,283,592,397,519,350,557,505,450,738,517,451,415,385,529,440,453,291,632,412,444,350,523,438,486,217,509,412,464,344,497,521,476,278,545,421,373,331,475,361,460,218,504,416,373,320,460,435,391,324,481,396,384,371,394,386,321,147,438,362,400,268,453,347,368,235,389,329,368,348,382,305,464,126,420,351,437,290,456,327,365,265,496,384,427,287,452,321,377,203,477,387,415,257,455,345,417,252,396,351,360,326,510,395,324,195,365,302,442,321,396,353,407,265,437,395,372,274,433,348,466,156,488,293,356,333,449,319,403,232,453,354,332,286,448,334,351,558,488,320,319,249,408,335,409,178,362,370,376,264,433,283,396,161,387,311,283,297,381,347,322,244,411,309,414,242,339,286,333,161,421,304,329,326,350,303,324,233,348,311,370,266,343,274,424,148,416,292,305,203,362,312,379,203,405,299,367,169,377,351,372,147,365,232,383,251,357,276,323,224,384,261,327,264,394,222,335,155,384,281,340,305,346,270,335,255,384,255,385,181,328,301,330,143,348,229,365,283,394,239,373,208,342,235,346,260,368,263,339,140,349,253,316,281,389,288,318,211,308,304,277,283,316,226,325,466,377,249,376,249,359,249,370,202,324,240,298,279,328,297,307,151,388,279,326,273,360,246,369,223,321,286,269,258,289,257,426,111,312,264,345,263,378,240,331,174,331,280,325,222,417,216,321,192,331,236,373,272,371,190,334,174,345,285,365,264,336,217,355,86,356,253,338,234,330,247,389,254,322,175,340,226,402,250,344,159,340,226,374,276,365,226,351,211,367,263,347,228,359,229,373,131,338,215,321,264,348,243,417,229,379,213,333,199,356,251,354,142,310,214,390,294,297,270,319,215,335,214,294,330,376,198,378,483,345,233,378,251,280,210,303,236,392,250,344,226,351,203,368,177,354,279,363,275,317,218,339,274,372,204,326,275,366,241,411,97,359,242,405,250,296,274,375,212,343,210,410,235,346,267,394,180,368,200,376,323,327,259,414,196,356,217,364,250,381,233,379,79,385,181,406,282,377,223,400,226,388,188,414,241,412,241,392,151,331,210,401,251,368,229,372,251,332,180,383,253,340,180,419,102,358,182,358,253,320,211,430,257,322,211,356,257,339,223,407,132,358,233,389,204,402,255,436,218,388,237,441,339,370,197,430,410,493,239,432,277,446,205,407,260,419,253,424,304,415,253,444,173,411,212,432,303,391,235,468,320,430,265,462,285,396,195,463,82,522,270,489,320,444,248,425,341,393,277,473,312,416,279,468,219,430,241,634,339,408,277,447,303,446,300,527,312,474,237,516,91,488,275,516,331,512,290,534,367,412,280,478,371,468,275,571,200,462,295,600,380,380,200,558,348,519,348,564,369,502,187,662,174,590,311,569,348,545,310,480,355,533,344,625,366,490,274,701,238,493,360,643,376,527,364,614,437,509,279,686,456,541,334,708,789,493,357,779,503,609,369,737,471,582,336,833,431,712,410,840,298,589,380,780,462,722,366,823,451,657,441,836,554,749,384,911,221,817,413,854,564,804,537,1070,710,855,523,1169,743,1021,558,1295,526,1085,698,1424,865,1138,697,1649,1109,1451,973,2154,1613,2277,1552,3776,445,4222,1879,2975,890,509,45,45,4,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch22: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,16,12,16,56,74,25,475,2169,7078,16878,85638,209458,395270,355212,1507457,1676169,1617967,1299124,1729960,1001584,541611,163854,244547,94778,34576,14779,13150,7694,5659,3144,6639,4727,3841,3017,4183,3404,2762,1146,3705,2797,2409,1991,2749,2464,2067,1396,2619,2079,1780,1598,2264,1694,1693,781,2088,1787,1524,1131,1863,1617,1282,882,1897,1439,1303,975,1574,1386,1180,358,1576,1273,1100,760,1267,1068,947,608,1223,1088,940,881,1244,1057,978,1379,1085,1017,857,881,1132,857,977,614,1155,946,821,723,1086,762,751,300,1194,888,781,636,938,800,671,438,865,719,710,592,827,788,745,374,812,727,630,597,748,758,639,398,860,716,631,598,721,654,609,232,880,579,672,557,656,640,583,364,776,638,598,493,699,591,650,289,649,604,515,551,690,547,548,310,645,689,492,461,610,612,493,228,652,604,445,533,544,564,475,339,591,618,502,412,656,476,423,209,572,535,517,350,642,500,474,356,609,484,567,414,482,488,491,166,581,531,501,358,549,458,513,331,515,441,422,340,559,451,485,734,474,459,433,380,509,424,468,313,481,415,482,427,489,358,413,235,508,429,432,318,567,408,442,318,502,390,445,266,508,364,477,171,445,408,425,361,421,384,413,266,508,367,367,319,513,379,385,140,448,366,415,258,400,345,358,272,389,360,356,300,448,298,371,126,357,347,325,283,433,348,309,247,394,357,397,319,402,326,435,179,458,330,374,310,373,359,419,294,352,362,331,376,372,353,383,172,408,323,358,288,454,346,355,220,438,361,369,272,446,320,385,192,484,330,359,242,407,357,343,224,468,344,413,262,442,309,386,451,361,348,360,295,382,327,371,251,388,274,466,281,354,338,328,138,427,301,397,241,402,312,296,200,411,328,295,302,377,333,317,107,349,279,360,245,440,272,264,240,397,282,333,250,369,286,315,193,421,271,373,260,378,231,305,234,386,299,346,240,350,266,358,107,304,287,292,311,420,286,272,216,335,250,384,270,347,224,340,159,333,278,348,257,312,279,313,226,374,285,294,297,300,272,316,104,384,238,312,312,361,214,322,192,370,264,356,248,297,289,307,138,345,260,330,241,339,272,333,192,354,271,274,245,351,233,347,436,369,224,329,211,316,208,343,279,366,237,283,205,401,234,328,187,376,212,308,220,306,260,352,229,310,224,349,237,299,257,336,142,337,250,301,259,317,237,367,205,286,237,324,230,369,245,352,150,255,250,353,252,317,205,327,231,385,238,298,226,279,243,387,86,344,254,290,247,428,257,274,169,311,273,291,214,351,242,344,136,318,238,331,242,327,230,278,192,324,247,369,251,314,201,376,121,374,195,339,206,431,196,326,278,316,228,376,189,362,199,310,160,325,197,391,250,319,221,349,226,265,236,340,287,327,187,390,413,326,230,367,258,262,226,412,217,252,202,376,228,304,272,329,129,310,238,398,210,359,237,322,164,381,132,389,230,313,220,359,98,324,229,375,193,341,225,394,210,341,196,371,243,377,191,352,144,356,189,388,222,400,238,325,230,318,193,370,285,361,223,409,72,377,232,345,215,352,235,336,272,279,234,386,266,306,250,368,169,326,208,337,249,360,177,336,227,345,183,398,251,398,187,464,72,343,199,376,237,340,243,423,227,312,236,369,239,325,225,354,166,298,237,314,209,389,221,358,210,242,229,286,226,344,241,380,508,315,147,397,265,300,203,366,217,316,192,387,250,388,206,419,153,400,246,371,280,325,266,428,271,375,218,405,267,357,250,457,138,365,201,464,263,446,158,433,272,353,309,395,252,407,279,435,124,440,210,411,293,376,198,524,272,328,208,530,298,449,240,436,47,437,214,549,259,396,279,447,274,472,228,467,314,366,236,528,241,431,247,451,312,431,237,508,274,461,159,565,306,520,250,522,119,475,284,525,287,475,201,474,333,423,300,533,302,422,234,577,184,503,241,551,384,437,198,569,343,499,221,642,345,470,267,576,574,534,263,539,453,452,265,584,391,443,293,591,410,557,263,613,238,484,330,633,414,503,276,707,371,511,260,609,398,633,285,670,149,669,353,701,410,567,269,768,417,677,313,783,510,627,288,822,277,553,426,830,441,678,301,786,409,663,398,844,491,765,346,823,84,933,399,902,587,699,433,969,652,793,434,1219,721,967,449,1198,534,1047,555,1349,873,1179,623,1657,978,1314,764,1778,1198,1948,909,2813,643,3359,1596,3998,2192,2231,786,1080,253,161,37,18,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch23: 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,17,30,43,26,60,28,16,16,10,4,20,0,48,44,77,90,605,2947,12332,17749,185840,453765,849919,1055877,2357731,2083750,1608774,548444,1027396,458250,186207,69015,50826,18907,10774,4655,9742,6207,4967,3576,5751,4467,3508,1423,4641,3296,2775,2232,3363,2523,2390,1268,3161,2267,1796,1610,2625,2107,1783,815,2244,2070,1702,1200,2086,1786,1392,1024,1841,1399,1475,1120,1598,1690,1205,455,1717,1176,1134,934,1484,1144,948,658,1418,1102,954,776,1255,1076,945,1472,1123,1059,895,778,1259,959,1047,490,1244,1032,809,744,1123,941,828,336,1138,810,754,636,987,853,811,432,1051,781,661,721,835,695,716,349,782,826,750,600,777,753,694,406,957,674,664,467,898,755,640,216,762,726,610,493,832,580,581,450,854,582,527,473,696,676,638,288,651,600,556,467,746,631,612,378,711,564,535,456,651,586,585,183,676,488,614,440,627,575,587,337,599,530,519,450,550,567,482,267,613,468,497,388,631,514,562,288,628,525,429,456,612,430,544,197,660,491,521,430,514,438,495,287,616,443,438,384,576,376,499,730,466,521,487,378,517,424,501,262,568,441,390,332,549,442,505,185,509,365,464,394,552,375,499,288,546,410,434,319,546,376,482,175,421,453,406,294,503,384,387,215,478,473,381,303,523,420,346,152,548,377,367,292,432,331,407,238,417,240,416,317,401,355,343,161,329,395,370,266,397,327,346,214,437,378,367,335,412,343,316,143,509,351,403,340,441,360,336,244,425,392,389,317,419,357,399,183,386,321,333,298,465,378,413,213,436,338,386,346,430,289,400,159,470,274,402,290,439,333,369,255,439,307,429,320,371,336,431,473,371,365,391,292,455,334,365,210,447,356,281,325,382,313,348,158,440,275,375,269,351,314,293,219,378,390,452,206,389,260,337,125,394,360,286,242,384,327,342,255,356,316,273,255,359,318,373,164,339,368,307,334,351,250,368,203,352,287,283,266,354,316,398,118,375,244,336,248,354,278,316,236,376,307,359,269,394,217,313,167,326,317,347,260,330,254,304,233,384,274,340,237,326,258,359,128,431,239,369,290,326,276,293,226,386,219,303,223,354,253,311,164,380,269,365,249,325,246,339,165,389,256,295,280,346,259,408,373,286,197,354,302,315,276,331,211,323,242,304,287,351,246,378,107,348,238,303,217,430,262,318,181,384,260,337,255,329,286,325,72,400,247,344,200,343,234,374,163,269,269,359,293,376,175,346,148,339,333,306,197,348,279,296,209,356,274,323,209,279,300,344,81,333,273,309,284,305,256,304,247,414,188,318,196,392,211,394,151,317,192,339,240,306,259,379,240,262,251,344,225,326,227,397,130,363,231,344,215,335,272,350,197,335,265,327,295,322,244,352,163,313,209,318,255,435,279,334,155,313,196,358,241,325,241,319,445,385,248,332,186,317,238,339,217,326,239,298,229,368,234,466,157,336,173,311,245,323,199,407,200,356,195,381,189,358,255,344,133,371,226,396,221,351,197,346,201,326,275,389,233,346,197,345,181,369,211,459,243,326,212,363,220,365,228,395,270,358,206,362,86,375,198,425,257,346,254,353,273,363,260,326,194,346,184,407,161,324,203,436,230,399,197,370,225,349,232,393,279,331,209,323,119,442,277,357,266,353,182,398,202,350,244,361,190,328,223,367,179,298,193,379,214,341,230,358,260,290,227,336,313,349,221,376,361,399,212,390,243,359,214,442,261,325,204,370,287,417,215,474,183,455,207,381,235,431,202,414,237,343,277,442,301,383,223,454,129,414,256,469,280,370,267,497,223,391,228,431,286,384,211,499,179,447,273,415,330,419,243,548,270,341,220,452,316,462,265,483,61,527,223,465,379,445,245,511,320,390,286,444,319,451,231,567,214,492,254,516,308,473,245,534,292,413,288,473,425,459,298,519,127,480,271,552,355,482,288,600,254,435,207,637,392,476,249,589,280,538,259,566,302,462,257,596,383,450,251,630,435,521,256,607,672,537,346,575,408,524,251,682,355,517,322,656,395,545,312,637,273,609,326,746,421,605,328,674,481,540,363,753,371,621,397,790,162,756,355,740,544,591,374,743,418,670,355,866,447,688,361,867,372,683,369,989,557,658,399,897,536,832,403,1164,600,963,458,1213,87,1270,543,1230,764,1189,573,1506,885,1169,617,1484,1115,1538,898,2181,939,2077,1215,3310,2467,3683,1731,3231,1095,778,169,126,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch24: 4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,6,0,12,0,0,67,75,155,399,2805,12364,37375,21242,280415,593051,879858,1083343,2117325,1960730,1408611,684863,1160866,456060,173577,72585,48185,17529,8342,3888,6579,5916,4499,3763,5511,4490,3618,2334,4440,3540,2848,2289,3348,2784,2477,905,3275,2367,2179,1715,2462,2384,1600,1126,2342,1585,1368,1199,1834,1452,1192,658,1554,1354,1125,985,1506,1224,1104,657,1464,1226,950,880,1091,1046,848,302,1251,941,857,683,1270,1109,995,636,1392,1100,970,817,1131,1033,981,1409,1176,877,855,760,1123,1074,785,529,1023,844,819,801,970,911,750,366,973,864,714,620,898,864,763,440,1020,802,700,661,833,771,749,307,848,707,614,554,924,679,652,432,906,642,662,503,866,643,590,260,715,654,671,552,826,586,661,422,808,765,584,512,613,674,587,356,517,670,476,520,723,586,644,331,642,514,611,503,525,671,559,299,679,649,443,393,706,444,486,406,622,498,475,388,539,403,414,217,476,517,400,345,491,425,358,267,453,509,457,250,460,450,331,130,524,446,312,356,484,463,404,293,552,406,320,301,404,421,399,615,433,364,458,311,430,339,421,251,498,339,352,348,413,372,373,116,449,358,419,260,489,333,302,292,387,329,410,351,380,356,351,131,391,371,332,234,393,311,394,269,450,283,256,266,489,285,256,102,387,337,428,345,358,292,327,185,385,307,350,229,386,333,329,94,314,329,369,283,371,329,373,249,472,382,415,313,396,292,450,219,444,376,315,312,468,397,388,261,394,280,363,469,392,290,348,195,436,304,421,310,486,296,339,252,430,296,391,246,523,316,249,161,362,355,431,308,363,307,347,290,442,221,388,259,438,247,337,496,460,355,383,295,416,284,309,300,366,289,357,305,387,310,361,167,384,297,371,256,398,355,269,244,436,260,382,232,312,281,403,144,390,231,355,208,350,278,471,227,384,244,335,297,362,329,291,182,398,299,389,239,401,268,391,222,302,255,434,246,317,326,308,120,447,262,404,227,461,260,408,234,347,323,373,303,330,288,354,187,478,282,338,219,413,326,388,224,339,240,388,288,346,350,321,124,367,316,413,253,317,269,362,210,435,306,257,339,447,284,299,177,340,285,316,300,367,246,347,236,379,235,449,306,388,271,388,397,368,233,461,273,291,262,370,237,406,265,416,263,349,308,377,114,404,225,410,217,286,291,363,210,364,256,445,285,370,178,420,109,386,299,319,315,311,180,361,296,324,249,441,232,317,264,443,138,395,237,383,207,341,250,448,285,321,242,391,244,399,215,369,104,403,236,356,238,332,264,442,234,395,345,295,200,363,247,291,118,309,164,330,273,318,240,373,259,265,222,275,220,356,162,297,119,284,234,338,233,355,255,249,216,352,203,264,214,322,232,285,96,316,216,338,290,277,181,327,246,257,223,303,194,347,186,330,372,438,270,263,252,252,238,315,216,384,166,347,279,283,209,438,134,210,148,343,255,364,154,372,194,283,125,434,263,338,150,384,99,371,200,298,318,245,199,372,187,260,192,443,215,246,200,348,173,333,243,277,207,312,260,375,204,281,221,365,180,355,169,358,54,389,202,305,272,402,212,341,186,358,158,371,239,314,230,341,158,344,198,291,286,384,130,358,215,392,229,334,258,278,166,446,110,365,159,366,260,326,219,370,176,294,201,347,253,316,199,438,188,308,224,349,166,367,186,358,210,327,182,353,318,353,185,347,403,409,189,361,223,477,253,366,267,376,214,467,316,370,283,464,199,392,218,434,317,387,222,472,280,478,157,464,344,421,218,516,173,375,262,441,255,425,257,483,279,451,240,475,268,460,239,479,152,459,262,448,375,459,217,459,333,377,226,424,337,400,295,583,87,531,276,462,257,452,317,615,228,387,301,560,323,438,233,571,151,459,238,506,394,549,251,537,323,590,256,528,270,472,324,554,113,555,235,539,372,436,240,554,340,500,248,515,372,615,254,619,309,499,228,646,307,487,296,633,336,454,287,573,370,568,298,691,666,696,270,601,386,522,311,655,390,591,272,650,521,611,307,733,325,627,362,762,426,588,251,810,452,627,300,776,468,751,344,759,223,816,349,817,485,701,340,843,378,615,404,883,499,674,368,807,394,606,375,945,470,755,382,913,460,817,349,877,581,988,447,1145,67,1202,419,1251,753,1003,549,1285,728,1170,551,1367,882,1430,551,1693,671,1641,862,2290,1266,2508,1297,3269,2055,2919,918,1782,625,344,101,24,0,0,0,0,0,0,0,0,0,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch25: 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,12,0,24,30,12,37,152,886,3221,5745,71049,235123,500039,759123,2022277,2235711,1829397,458326,1798465,645021,248050,96808,64752,22763,10122,4771,9161,6458,4837,3979,6266,5189,3891,2063,4025,3819,3067,2579,3905,2949,2463,1408,3465,2588,1951,1953,2686,2222,1753,702,2453,1873,1516,1139,1817,1615,1072,776,1812,1559,1263,974,1498,1292,1102,383,1258,1257,976,799,1307,1139,739,604,1156,1017,971,853,1241,1063,899,372,1575,1048,764,928,1161,1155,798,502,1389,1152,741,761,1133,947,900,1220,1024,933,795,652,1061,914,731,629,1021,835,694,736,987,796,717,246,964,809,778,565,850,768,715,514,1011,723,726,567,872,688,660,262,754,710,687,596,772,603,624,352,864,670,654,468,690,782,653,235,871,573,554,583,813,639,550,361,789,670,570,466,683,614,551,260,598,604,578,485,595,627,480,381,681,562,564,471,628,538,462,228,743,429,451,394,528,468,489,263,512,442,386,286,562,379,426,211,544,374,299,373,489,417,426,259,483,364,410,323,514,433,372,202,450,468,354,417,462,396,438,185,456,356,399,305,501,410,335,533,426,446,347,259,461,388,320,243,457,317,339,405,372,376,321,201,545,319,336,223,394,394,357,258,401,347,318,312,394,368,313,168,411,299,279,273,542,245,320,219,406,348,409,255,377,219,328,162,397,251,300,241,419,332,345,259,349,372,290,284,387,329,410,187,408,316,442,333,410,418,357,278,364,348,392,356,355,343,488,176,463,368,417,347,379,372,361,246,428,362,364,298,410,352,362,186,405,375,320,247,327,368,342,216,398,353,410,341,367,370,297,105,382,277,466,285,416,323,322,219,440,384,357,288,380,395,358,487,409,335,351,252,393,266,317,268,342,269,355,363,352,261,457,129,365,277,299,307,315,330,340,256,455,291,309,261,345,276,432,155,367,284,384,245,298,344,306,222,442,315,317,274,423,273,310,146,392,258,345,279,448,281,351,186,436,294,367,271,450,229,407,145,368,314,470,217,377,295,351,276,429,198,313,318,357,300,451,142,338,268,425,258,394,275,369,218,375,318,345,257,381,316,341,142,376,254,412,226,361,295,418,179,315,319,303,244,436,244,317,156,421,325,383,258,460,221,371,260,298,304,317,289,339,306,386,497,378,319,320,258,367,266,372,210,387,265,301,282,411,339,306,155,359,279,322,257,432,352,271,238,431,225,351,290,370,274,301,148,416,275,315,291,363,283,349,230,346,267,346,243,411,268,399,199,463,267,291,252,365,197,330,209,378,269,430,282,263,289,423,144,323,261,337,241,315,189,327,214,306,183,327,211,348,243,346,136,287,225,293,240,312,249,314,215,330,142,339,255,322,236,330,61,304,193,328,235,276,176,435,152,357,268,315,170,245,236,405,96,267,216,325,221,387,204,349,208,373,121,342,238,261,265,297,378,406,242,301,232,294,252,291,234,383,180,326,199,312,192,345,167,339,182,321,280,403,177,299,219,320,224,345,214,258,197,352,75,327,247,401,224,295,205,280,244,297,173,303,289,362,210,339,146,282,240,425,216,224,195,422,208,384,163,391,231,341,176,344,63,382,183,399,211,288,195,395,249,299,242,370,220,381,138,347,220,325,207,369,206,377,193,367,211,285,277,386,279,286,172,397,94,402,175,425,174,320,205,341,206,422,149,286,304,415,180,364,155,312,154,404,235,311,191,477,250,300,151,423,300,356,223,493,453,526,246,425,256,457,194,548,224,329,235,445,327,442,249,466,194,421,301,482,238,358,266,566,264,407,215,516,231,330,243,544,130,504,287,532,260,395,228,573,251,421,265,450,302,379,322,469,231,398,194,514,360,456,255,514,275,446,280,536,354,371,259,550,86,475,274,542,332,486,270,565,304,466,324,561,378,428,296,650,164,481,238,543,341,486,253,609,244,538,249,555,314,538,218,597,143,523,264,726,327,537,222,666,371,421,296,579,341,536,330,555,293,486,315,678,358,556,295,723,392,424,274,785,381,635,312,695,758,645,277,735,445,704,253,788,417,543,298,817,487,620,327,818,280,700,380,760,492,758,390,753,484,757,334,768,531,662,291,764,153,849,409,871,499,693,316,918,511,606,367,919,489,883,451,1033,397,838,460,1095,649,992,499,1254,808,762,535,1361,756,1225,622,1527,77,1549,632,1672,1060,1569,859,2493,1486,2278,1349,3766,2207,2775,1016,1222,135,191,42,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch26: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,0,0,0,18,18,12,24,36,31,37,18,242,515,1755,4916,34121,122513,255339,293980,1261080,1684707,1583492,1449779,1877710,1187321,585034,200341,270427,116854,39454,17742,15411,8903,5617,3587,6885,5448,4049,3474,4723,4353,3080,1221,4036,3246,2627,2102,3218,2934,2068,1426,2976,2462,1767,1674,2391,2053,1506,619,1812,1657,1391,1119,1750,1419,1251,793,1776,1255,1056,920,1440,1135,996,408,1517,1073,811,763,1287,980,873,547,1271,996,1062,857,1378,1119,894,1617,1120,1082,911,926,1103,982,959,568,1090,1033,850,743,1035,914,828,296,1291,898,807,766,946,829,750,513,914,872,752,534,1051,897,706,388,832,665,750,656,950,772,492,430,1072,742,680,530,869,671,675,200,964,735,536,595,754,682,706,379,770,727,637,533,686,785,634,223,657,661,566,609,676,732,479,395,669,732,557,413,620,535,630,251,690,626,550,514,689,502,546,335,660,633,521,332,572,571,415,185,561,379,429,395,485,432,491,218,586,426,373,371,466,419,432,107,573,364,402,325,541,401,402,237,546,395,411,365,463,381,473,567,452,379,429,326,407,432,383,260,473,406,279,411,464,396,340,221,433,350,336,337,391,415,345,298,404,354,374,297,436,355,379,128,408,414,288,279,454,332,349,261,452,327,343,279,374,333,337,128,370,401,367,285,400,390,254,191,350,300,342,282,407,320,261,192,381,381,256,278,405,362,483,284,434,386,318,381,422,388,408,167,447,295,423,373,506,358,378,217,343,345,428,340,509,339,334,190,441,303,386,302,404,382,382,219,461,359,352,345,360,311,286,117,477,404,426,284,378,330,343,257,363,308,358,278,487,290,353,604,340,310,425,294,377,317,386,222,425,353,345,327,386,317,314,127,507,275,385,246,347,303,313,264,380,385,295,262,424,283,300,113,380,327,355,328,366,243,416,308,396,262,366,329,320,227,358,124,413,325,374,347,403,300,335,196,429,238,309,271,410,315,364,141,415,289,384,249,447,272,423,234,350,335,392,309,392,271,425,147,357,382,348,245,393,297,265,307,374,294,406,285,371,275,288,173,319,314,374,249,420,340,439,184,375,264,385,279,424,305,313,142,371,234,379,274,346,391,341,223,428,345,336,294,362,257,375,473,352,273,396,278,387,271,448,243,275,274,402,235,419,235,376,193,341,207,394,248,405,327,374,231,376,308,363,300,304,245,392,175,353,247,358,282,334,244,421,247,334,296,352,274,426,274,406,161,313,298,349,254,415,301,428,237,333,291,355,253,347,248,398,134,334,331,389,275,310,222,345,204,280,235,323,242,345,185,380,151,301,205,263,211,363,231,324,220,358,227,301,241,365,181,335,84,351,196,348,238,317,216,273,180,310,247,394,252,321,186,336,161,302,276,301,220,365,197,238,186,277,256,391,222,349,218,301,427,418,186,324,265,326,183,419,234,273,154,278,290,393,242,266,138,336,258,299,202,293,259,381,247,363,164,337,213,309,157,397,118,353,214,374,203,306,204,308,231,298,178,447,253,317,226,320,141,320,164,378,205,367,230,374,189,373,188,382,275,326,185,363,50,360,224,349,206,338,251,307,271,335,172,454,264,324,161,379,216,332,177,429,248,277,237,438,135,355,224,360,281,286,242,362,93,319,176,453,237,312,224,358,214,341,186,357,289,274,267,402,105,327,177,410,235,425,166,368,254,398,230,408,286,460,216,349,481,437,274,551,241,361,273,454,290,394,252,487,330,434,240,505,141,524,209,474,271,437,219,512,244,436,276,461,310,505,218,457,128,450,281,514,256,464,228,496,307,393,310,554,333,407,187,490,175,361,290,586,372,415,213,510,362,451,202,580,341,426,287,444,69,542,259,671,299,488,237,566,344,482,253,593,305,511,307,595,209,499,222,583,387,549,271,485,302,520,300,510,349,520,283,585,105,643,302,617,340,533,300,589,328,467,272,675,389,546,249,650,271,578,307,656,329,614,316,708,423,505,253,714,428,669,276,872,632,677,304,794,440,658,273,784,473,638,319,789,436,615,396,898,336,675,361,840,492,737,377,808,423,806,316,787,427,675,312,923,171,913,277,935,571,642,297,979,525,806,354,954,635,843,450,1099,373,981,455,1173,900,1026,461,1309,650,1060,519,1500,914,1140,610,1594,119,1767,802,2168,1247,2190,979,3506,1809,2934,1379,2761,910,775,150,142,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch27: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,6,24,0,18,18,37,25,220,604,2158,3738,41827,151904,320132,541441,1543653,2036455,1800165,812797,1741193,1085237,472282,222118,152923,48839,17820,7348,11373,7177,5160,4136,6115,5163,4081,1385,5282,3757,2958,2430,3725,3391,2432,1617,3288,2499,2113,1780,2751,2311,1840,902,2205,1849,1541,1317,1809,1595,1478,801,1722,1459,1158,1002,1491,1391,1059,493,1599,1103,824,859,1228,1154,928,494,1270,1226,804,859,1216,1183,910,1508,1281,1231,777,825,1291,1023,924,579,1301,978,855,851,1142,889,908,409,1220,823,826,652,1028,865,814,568,1131,809,631,708,868,771,853,408,863,886,730,602,967,700,782,407,843,873,832,505,847,704,622,283,971,811,533,558,741,632,622,479,827,700,561,530,825,726,656,339,646,616,701,604,686,661,618,417,739,642,539,522,695,682,508,228,713,519,539,550,589,545,622,363,690,534,510,524,673,591,444,205,632,434,469,331,509,507,401,331,488,404,441,338,465,434,410,178,604,374,333,371,452,395,456,311,430,422,438,300,496,438,403,732,441,414,361,345,485,340,419,271,426,359,417,329,493,438,386,241,389,384,354,354,401,339,410,246,482,363,402,275,424,333,360,176,431,283,371,332,413,363,347,256,396,285,386,260,429,382,380,196,443,303,276,244,421,354,364,188,395,299,378,231,388,335,290,173,385,314,306,251,408,337,337,208,489,337,423,356,460,413,428,158,400,388,392,340,437,350,395,348,440,372,434,266,380,340,444,169,421,350,360,272,466,384,400,258,412,297,371,308,426,349,404,134,426,344,384,278,438,330,392,217,406,284,362,292,531,335,328,482,466,323,331,272,442,301,392,256,443,294,382,287,416,258,361,150,433,327,327,243,396,322,401,245,359,275,409,304,441,313,328,108,429,285,305,252,369,313,331,241,443,288,364,280,378,282,298,172,454,342,347,342,413,157,347,239,406,312,382,289,337,340,417,103,422,319,322,254,422,302,422,264,409,401,333,301,448,277,374,159,404,268,295,248,399,249,454,261,402,301,375,321,303,322,371,168,427,232,440,217,469,255,280,244,435,281,401,326,370,272,361,158,356,245,399,283,323,307,418,233,410,239,408,288,381,278,359,471,325,301,411,204,455,207,431,255,345,309,348,288,394,281,406,126,347,228,379,292,445,217,439,257,394,261,351,269,404,255,410,128,335,293,348,277,371,224,476,219,388,255,378,281,349,282,326,228,342,271,410,265,407,313,428,236,331,308,254,302,379,354,324,110,410,235,362,282,353,247,331,231,301,236,359,268,401,194,276,142,322,240,364,233,252,187,325,231,319,218,406,233,286,183,339,136,349,275,263,195,326,198,349,233,281,245,377,206,322,224,311,129,256,231,400,254,343,218,291,213,325,256,319,273,317,127,343,415,314,178,416,296,377,219,319,211,301,162,406,259,303,182,354,155,274,222,331,291,371,189,362,248,280,220,338,219,373,254,345,88,360,188,305,280,301,206,481,175,263,208,290,286,261,195,405,206,318,206,414,163,382,157,384,214,375,263,376,220,358,148,319,106,413,154,416,234,346,212,297,259,348,246,412,219,342,208,371,142,457,146,432,203,261,205,474,202,356,240,371,208,275,205,421,89,396,259,415,227,307,144,398,175,339,189,395,278,373,182,359,173,392,183,374,248,381,232,384,295,287,230,348,265,511,227,382,478,558,227,490,322,461,253,449,224,401,292,392,275,445,288,522,196,437,250,458,293,467,305,423,243,421,210,508,350,406,215,536,168,497,221,510,334,502,350,468,257,372,258,508,267,502,206,517,227,457,223,536,249,485,275,548,238,520,282,605,284,456,270,593,79,597,169,494,402,510,253,565,348,500,241,652,321,520,206,592,224,442,242,706,351,591,230,605,362,421,222,575,354,522,277,691,125,657,311,541,341,561,312,533,387,496,296,660,287,713,196,686,234,585,345,746,396,524,313,752,450,570,331,676,429,679,285,753,742,773,182,770,486,667,329,779,445,736,303,911,430,649,438,854,297,744,384,833,524,663,414,605,536,628,420,881,524,794,373,825,214,799,375,925,462,815,390,976,610,812,388,1157,596,880,400,1337,489,1066,484,1292,717,1155,503,1552,791,1106,710,1555,854,1461,749,2112,106,2642,941,2881,2046,3152,1492,3246,1154,940,208,249,39,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch28: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,6,0,0,0,6,6,24,6,42,18,19,84,80,118,197,1064,4841,15058,19906,121100,404827,651649,1012152,2066912,2250034,1538514,888997,1227119,499064,165216,74171,45491,17881,7829,2583,8752,6373,4181,4141,5432,4813,3256,2508,4446,3776,2608,2220,3400,2949,2226,1096,2879,2548,1952,1743,2688,2286,1757,1320,2111,1815,1253,1369,1734,1644,1166,436,1827,1460,1147,1041,1438,1365,1044,718,1433,1143,821,738,1291,1094,936,1325,1074,1099,782,685,1302,1221,905,697,1263,1107,925,911,1166,1004,966,361,1173,1132,750,805,1048,964,803,566,1135,898,845,757,943,880,736,441,1019,888,609,656,903,815,671,591,944,851,708,641,831,804,717,307,890,745,658,614,826,718,681,474,931,642,729,563,657,699,627,253,634,757,668,542,644,711,619,506,765,690,690,499,671,555,585,281,845,681,584,531,659,690,544,410,624,493,509,443,630,632,532,305,644,557,529,400,669,594,542,361,618,483,440,405,486,509,509,163,482,484,349,440,455,391,373,232,574,447,364,377,515,396,370,535,464,467,325,361,490,384,465,331,552,416,387,316,437,370,401,107,503,402,354,319,378,404,342,302,513,386,400,275,428,380,425,140,403,317,379,351,417,356,336,261,454,323,354,314,392,370,360,148,413,296,307,331,398,386,390,219,368,381,241,319,346,368,347,145,383,363,327,259,374,303,268,243,411,275,302,314,393,257,373,175,394,305,344,260,419,373,363,302,431,408,378,269,541,405,427,165,367,280,410,332,499,297,352,161,488,376,310,394,428,357,377,182,430,354,306,341,479,369,369,196,389,426,381,226,383,291,309,521,433,359,441,317,289,306,368,246,393,343,408,318,376,298,348,184,433,329,287,326,395,335,420,240,376,303,398,262,311,326,429,155,365,262,361,263,386,310,341,329,339,300,346,210,390,301,453,137,354,275,375,237,346,273,378,250,388,307,311,235,453,219,407,142,384,280,368,307,470,288,326,152,363,281,343,267,386,363,315,193,372,261,407,305,488,266,357,203,413,302,375,316,393,285,371,128,358,291,342,274,383,387,364,207,444,237,365,307,336,309,363,129,355,289,327,307,352,273,374,276,395,336,331,255,355,220,402,476,404,213,401,278,400,248,366,215,363,332,348,256,415,307,431,176,347,194,418,287,333,202,389,351,321,236,477,246,312,263,395,154,380,261,323,303,341,218,475,244,386,235,333,294,376,188,403,143,395,241,401,264,403,234,375,178,416,361,353,311,331,205,355,144,382,263,324,295,395,276,426,299,321,219,355,267,363,280,312,189,368,231,397,288,404,252,363,188,355,234,298,204,300,216,354,127,357,201,350,269,268,222,286,216,307,187,354,254,314,234,388,151,277,236,301,246,287,204,270,195,380,190,278,257,305,304,328,388,279,196,418,176,327,157,311,240,350,181,338,220,336,265,345,129,325,167,326,306,312,221,339,222,334,210,365,250,267,178,353,89,344,274,363,231,300,213,269,154,326,177,442,304,289,221,278,163,298,210,393,245,313,199,341,166,320,218,360,261,348,168,442,37,336,162,327,209,391,184,273,219,312,257,408,260,359,180,443,83,327,158,406,264,296,184,390,232,295,122,467,240,370,208,381,161,317,164,412,194,397,193,314,202,412,149,346,246,381,196,431,151,269,194,365,276,358,233,315,238,321,190,310,304,372,178,330,451,338,169,366,271,344,182,453,268,331,222,350,212,417,218,438,190,306,220,544,284,368,168,517,278,429,231,510,240,488,180,490,138,445,193,511,313,387,223,489,260,475,215,548,245,498,255,528,177,395,178,470,291,479,261,399,389,438,183,550,381,449,173,476,69,526,213,530,268,375,253,518,300,563,213,528,278,406,239,681,226,396,245,513,275,544,251,635,274,441,205,508,326,563,289,540,138,615,206,531,357,553,274,544,326,494,192,668,333,508,229,632,238,469,190,602,323,555,227,670,409,483,260,647,333,474,269,665,665,521,254,588,442,640,336,581,355,632,340,636,341,644,199,818,248,542,376,691,482,616,252,749,455,650,352,751,463,592,339,867,154,741,247,883,507,697,286,924,427,777,248,960,457,698,280,801,302,772,357,898,423,735,341,779,474,736,285,1019,550,847,398,955,27,1103,378,1126,568,951,402,1216,754,975,404,1415,675,1156,397,1486,595,1203,594,1574,902,1502,708,2109,1256,2102,1044,3349,1906,3077,1116,3448,269,1483,253,292,32,37,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch29: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,6,0,6,18,31,30,24,98,180,479,2969,15932,39770,22871,309228,673386,873599,1133097,2104189,2009340,1272717,710135,1041762,446063,166049,83494,59839,23531,10390,4215,7448,6837,4498,4375,5609,4959,3590,2631,4465,3930,2667,2378,3451,2803,2140,988,3323,2415,2067,1846,2608,2407,1710,1149,2346,2104,1396,1193,1724,1603,1229,616,1529,1458,1166,999,1484,1461,1006,668,1519,1173,832,850,1199,1094,807,270,1349,948,922,830,1127,1076,859,671,1329,1271,749,842,1111,1129,964,1336,1091,1156,872,613,1040,1093,739,653,1144,1050,749,749,776,951,888,268,1116,893,710,600,929,855,673,494,839,832,717,644,888,795,812,325,848,779,683,619,834,855,595,475,747,711,611,510,810,715,612,210,861,638,671,594,707,605,649,555,744,680,606,489,774,728,552,242,685,610,508,579,744,587,547,406,684,614,559,385,629,584,612,255,636,537,576,336,674,609,510,380,682,449,510,427,590,357,430,222,589,419,418,339,583,445,373,215,490,386,401,348,483,390,427,124,569,434,340,381,406,396,408,276,513,425,376,353,426,408,452,562,516,356,380,350,397,332,422,230,578,330,400,350,346,404,378,193,502,325,320,269,476,427,399,191,419,409,314,257,475,355,328,125,403,314,357,337,369,372,285,284,319,338,304,287,414,416,316,154,386,273,399,276,387,265,330,233,427,267,292,303,362,307,257,144,337,367,363,211,347,376,362,318,403,374,354,266,538,323,365,212,485,351,353,308,457,326,336,235,517,440,355,315,391,309,388,160,481,291,392,282,401,342,379,285,374,355,368,327,422,401,313,120,378,346,366,278,393,416,238,282,416,315,418,304,379,247,403,454,421,308,364,277,435,312,400,262,319,329,367,203,491,355,310,150,457,255,283,352,335,259,382,313,364,269,387,270,354,287,373,92,361,268,380,253,413,327,341,267,314,284,424,340,358,310,340,150,365,291,303,242,394,252,397,205,394,267,407,345,370,302,366,134,375,239,387,222,461,374,342,254,383,292,377,316,418,393,336,144,350,233,386,246,438,282,321,260,421,288,396,274,413,185,405,145,415,309,316,275,375,238,421,240,361,276,371,238,384,351,351,149,311,305,302,269,375,318,389,236,393,278,308,249,370,268,445,375,429,253,394,209,480,182,444,259,363,241,351,182,391,243,437,207,352,276,343,290,382,284,333,203,430,261,358,300,318,268,378,98,480,289,348,272,360,202,409,202,407,209,354,293,381,312,403,158,381,224,377,272,373,263,369,272,339,292,408,276,330,231,355,72,539,268,341,212,368,224,349,274,386,273,378,280,292,156,295,100,411,235,362,217,324,186,342,233,261,197,378,244,262,172,359,126,362,193,302,275,335,183,334,165,223,201,374,240,382,241,346,107,294,209,344,260,302,163,321,168,359,229,368,158,324,206,360,316,350,235,323,219,313,198,370,213,322,254,384,225,321,224,313,120,225,205,429,259,316,241,312,178,369,190,367,237,354,211,311,78,355,182,339,271,320,208,332,184,398,211,374,187,287,213,334,184,321,145,356,304,275,213,368,196,393,249,312,196,363,179,375,37,455,209,320,272,342,183,322,226,337,138,430,239,347,169,386,165,383,186,284,267,391,198,339,248,367,156,437,170,373,219,379,115,285,197,441,245,311,175,414,280,304,161,387,292,314,180,408,189,288,165,334,216,348,251,432,205,397,174,399,239,343,147,437,384,361,234,404,281,365,162,488,273,468,230,411,343,471,249,392,278,375,234,510,312,369,225,442,347,369,232,503,207,464,227,448,147,484,206,516,337,511,171,443,314,394,286,567,359,411,228,492,222,413,180,589,274,430,191,550,317,354,226,605,355,461,244,498,40,512,251,654,343,382,209,592,321,442,263,582,355,443,254,564,265,429,244,533,369,522,255,663,272,452,226,564,462,440,191,583,136,601,297,554,287,537,232,690,333,554,209,625,393,515,322,628,341,487,256,611,294,573,259,647,376,602,222,624,437,634,256,731,729,656,311,766,421,587,195,709,411,703,335,748,441,723,289,764,307,657,273,846,534,658,335,770,528,652,444,858,422,704,261,739,138,862,250,877,429,761,285,931,482,675,369,890,502,799,322,994,362,722,365,1132,549,960,364,1213,534,1001,459,1306,748,1025,449,1356,89,1541,462,1491,882,1429,647,1788,917,1743,662,2753,1321,2775,1161,3989,1384,2523,782,1453,374,250,38,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch30: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,6,7,0,0,1,14,12,13,66,88,68,109,342,562,787,1375,5420,24890,54320,34373,451249,1188726,1619349,2650594,5439753,6923842,4945957,3494954,5510973,3065054,1191969,693449,460471,178333,58476,26592,34893,29601,16937,16055,19191,18215,11204,8824,15097,13138,8619,8569,11293,10488,7117,3287,10778,9305,6548,6736,8223,8479,5492,4525,7602,7365,5148,4926,6408,6250,4505,2876,6025,5822,4041,4174,5421,5478,3776,3258,5288,5385,3871,3763,5061,4533,3345,1452,5002,4726,3171,3425,4472,4061,3006,2713,4271,4125,2799,2930,3595,4073,2640,4512,3574,3673,2634,2776,3640,3630,2315,1970,3443,2975,2635,2539,3283,3176,2352,921,3717,3159,2247,2216,3017,2959,2266,1828,2991,2609,2302,2004,2891,3014,2068,1224,2699,2709,2001,2037,2791,2469,1890,1677,2928,2587,2082,1907,2569,2487,2024,798,2744,2608,1921,1988,2694,2455,1965,1563,2609,2314,1999,1820,2618,2693,1850,1165,2072,2324,1930,1855,2285,2084,1998,1529,2357,2307,1666,1537,2246,2195,1618,893,2193,2174,1658,1555,2039,1962,1665,1339,2112,1989,1569,1528,2043,1889,1538,876,1913,1923,1501,1447,1745,1780,1528,1272,1873,1955,1522,1367,1706,1766,1420,679,2169,1482,1643,1280,1825,1629,1433,923,1910,1765,1380,1348,1787,1528,1514,2394,1735,1420,1399,1344,1717,1571,1436,1043,1549,1669,1211,1435,1581,1409,1569,705,1748,1529,1389,1142,1614,1598,1374,995,1581,1527,1406,1157,1767,1458,1411,710,1441,1322,1315,1172,1623,1521,1304,1122,1541,1460,1237,1166,1421,1425,1346,609,1618,1477,1270,1102,1352,1364,1355,903,1586,1274,1314,1026,1562,1152,1369,705,1381,1336,1320,977,1463,1236,1141,968,1551,1126,1248,1099,1441,1312,1308,634,1434,1232,1213,1072,1432,1115,1180,954,1389,1147,1157,1123,1290,1236,1341,582,1371,1227,1021,1122,1251,1289,1299,745,1399,1115,1164,1087,1232,1220,1214,507,1326,1144,1204,1135,1302,1149,1139,780,1381,1124,1293,1051,1211,1137,1210,1590,1377,1070,1105,930,1272,1118,1238,842,1327,1110,1125,971,1303,995,1013,706,1494,921,1127,1045,1290,1150,1141,953,1163,1071,1138,988,1209,901,1156,552,1282,995,1209,850,1384,1013,1147,881,1237,1043,1119,967,1127,940,1196,488,1303,1091,1101,945,1221,962,1163,691,1266,869,1118,914,1456,944,1212,417,1127,1048,1099,1000,1103,1046,1176,780,1038,996,1175,874,1236,990,1166,480,1188,1011,1235,874,1213,968,1229,685,1275,943,1220,925,1235,910,1226,473,1343,847,1027,781,1120,1045,1077,899,1219,937,1227,864,1217,1045,1156,519,1342,941,1198,842,1230,1046,1224,736,1195,1021,1150,907,1263,868,1267,1503,1295,910,1197,874,1307,907,1299,787,1213,996,1326,869,1248,955,1245,480,1316,918,1296,1001,1189,830,1374,827,1185,802,1120,924,1259,940,1353,395,1282,977,1370,928,1073,889,1215,794,1261,890,1374,886,1242,772,1400,522,1153,886,1257,904,1237,854,1341,793,1009,843,1246,841,1268,744,1253,378,1309,810,1250,897,1213,726,1141,756,1326,699,1238,889,1197,787,1313,553,1198,790,1147,807,1234,711,1301,838,1098,765,1207,832,1119,736,1362,366,1377,801,1116,856,1142,830,1257,657,1173,737,1165,817,1197,687,1353,598,1256,769,1184,859,1156,723,1293,718,1117,782,1250,906,1272,843,1180,1294,1170,687,1379,863,1190,679,1243,696,1286,895,1190,742,1265,742,1331,591,1225,738,1148,896,1055,626,1307,677,1309,762,1190,756,1327,655,1360,339,1134,650,1230,952,1251,595,1363,715,1242,747,1417,888,1081,681,1236,619,1366,622,1221,874,1306,614,1512,729,1190,667,1413,791,1197,677,1439,222,1365,676,1490,846,1420,665,1406,753,1123,631,1263,891,1251,675,1402,540,1315,621,1386,924,1312,787,1499,640,1261,619,1337,875,1426,710,1269,319,1352,674,1579,881,1282,648,1444,710,1215,734,1467,842,1300,618,1571,463,1187,705,1446,836,1427,830,1422,719,1210,602,1564,824,1323,774,1463,1475,1403,607,1549,967,1291,618,1636,849,1271,609,1648,856,1514,739,1457,593,1302,647,1539,862,1378,766,1567,673,1281,769,1711,1035,1262,583,1615,466,1483,654,1722,911,1304,721,1542,885,1444,831,1594,1018,1470,693,1723,585,1408,669,1589,991,1601,707,1561,840,1447,751,1723,995,1631,613,1753,211,1768,763,1682,1021,1524,628,1881,1052,1472,773,1726,926,1569,780,1939,804,1458,807,1855,1050,1509,713,2159,1033,1573,778,1858,1015,1508,728,2023,436,1774,856,2023,1085,1869,769,1893,899,1829,719,2046,1349,1742,716,2120,900,1604,749,2113,1106,1866,838,2136,1053,1829,907,2130,1236,2003,817,2116,2069,2212,836,2230,1246,2058,820,2479,1106,2022,855,2489,1297,2329,833,2602,876,1964,847,2787,1491,2281,850,2954,1090,2319,990,2822,1575,2472,933,2977,604,2664,946,3191,1660,2710,943,3512,1666,2900,1049,3468,1902,2882,1144,3848,1259,3120,1167,4188,2038,3396,1355,4767,2020,3667,1478,5000,2419,4190,1635,5236,175,5600,1779,5763,3230,5116,1958,6856,3532,6809,2958,10766,5660,10971,4442,14618,4541,7327,2109,3687,790,490,63,88,18,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ch31: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,7,14,7,21,16,158,470,1089,809,18788,95341,200191,480644,1709664,3717935,3908994,3778107,8228010,6743892,3339250,2334006,2013607,917404,297821,109276,128824,59282,21323,17552,20116,17909,10857,8648,14853,12736,8206,8603,11172,10624,6849,2807,10035,9255,6107,6206,8163,8020,5319,4620,7811,7108,4791,4960,6849,6356,4184,2765,5612,6070,3876,4005,5533,5263,3869,3400,5325,5190,3664,3563,4778,4956,3285,1680,5217,4470,2875,3184,4450,4506,2794,2454,4506,3962,2627,2990,3833,3858,2806,4809,3421,3564,2765,2547,3232,3513,2661,2010,3242,3325,2368,2509,3180,3111,2374,1014,3437,2927,2544,2354,2998,2818,2195,1774,2917,2869,2142,2043,2859,2969,1955,1136,2708,2758,2032,1997,2593,2576,2054,1708,2653,2652,2086,1826,2598,2349,1898,805,2749,2591,1929,1854,2722,2389,1925,1620,2692,2234,2016,1938,2550,2261,1782,1205,2396,2218,1735,1851,2487,2153,1677,1509,2638,2119,1712,1522,2238,2167,1659,675,2372,2057,1528,1499,1976,1916,1684,1389,2145,1914,1521,1512,2084,1893,1729,759,1885,1589,1669,1441,2009,1681,1518,1285,1926,1752,1439,1200,1878,1777,1651,664,1944,1729,1354,1361,1868,1670,1427,1196,1846,1522,1288,1400,1626,1546,1433,2348,1817,1529,1457,1152,1584,1500,1425,1070,1826,1475,1488,1169,1674,1501,1379,598,1695,1590,1401,1237,1558,1583,1327,898,1783,1602,1259,1155,1541,1483,1490,713,1526,1481,1222,1083,1421,1463,1314,1006,1385,1416,1390,1222,1596,1233,1306,664,1757,1300,1189,1147,1433,1399,1372,813,1598,1299,1301,915,1457,1302,1211,552,1517,1233,1235,1103,1406,1368,1304,1025,1429,1209,1294,961,1407,1189,1188,652,1508,1116,1207,1045,1452,1136,1246,975,1212,1297,1199,1138,1315,1006,1239,597,1381,1148,1168,993,1369,1117,1319,888,1360,1262,1235,913,1356,1060,1117,569,1458,1091,984,1053,1336,1052,1181,875,1254,869,1340,1052,1303,1153,1190,1580,1274,1209,1049,979,1558,938,1068,845,1472,1081,1007,993,1137,1182,1145,589,1366,1063,1161,906,1316,1005,1007,861,1368,953,1119,959,1414,1159,865,504,1150,1068,1165,796,1247,970,1221,896,1252,999,1225,946,1147,956,1124,586,1189,910,1207,853,1262,909,994,932,1128,873,1181,926,1234,921,1090,476,1302,921,1195,848,1213,1066,1021,652,1327,988,1062,857,1322,923,1047,561,1145,1051,1193,910,1129,893,1221,822,1171,1005,1041,820,1247,866,1184,516,1285,939,1214,870,1109,939,1108,761,1132,801,1151,859,1241,913,1130,542,1135,928,1268,802,1218,902,1235,776,1208,883,1132,852,1428,972,1168,1506,1241,900,1040,1027,1076,762,1183,901,1306,985,1000,1007,1262,917,1221,543,1131,882,1265,938,1202,821,1201,711,1250,885,1234,891,1280,849,1307,589,1240,780,1285,866,1351,851,1271,801,1165,923,1318,835,1207,890,1301,584,1145,812,1349,943,1167,980,1357,741,1183,904,1175,868,1117,921,1170,412,1147,730,1375,824,1106,812,1175,849,1220,763,1258,765,1170,734,1236,625,1230,722,1175,665,1289,786,1408,746,1173,758,1150,751,1180,756,1150,413,1405,710,1124,766,1080,703,1259,890,1090,788,1272,787,1050,720,1354,465,1181,674,1320,812,1151,751,1174,722,1095,821,1192,746,1154,712,1266,1350,1238,887,1189,708,1170,735,1326,762,1175,734,1238,841,1094,677,1291,496,1017,671,1423,844,1327,670,1033,833,1137,710,1261,841,1339,611,1240,327,1254,767,1192,776,1158,807,1160,713,1249,649,1233,862,1184,660,1302,596,1008,813,1334,821,1110,615,1274,741,1148,734,1392,815,1252,622,1319,252,1301,697,1344,922,1226,683,1373,694,1124,778,1244,825,1291,681,1449,604,1106,711,1382,770,1239,670,1344,688,1278,641,1346,860,1226,709,1436,396,1338,681,1327,897,1202,659,1414,729,1207,812,1254,862,1224,658,1412,624,1226,717,1391,846,1176,742,1428,675,1302,558,1580,812,1121,669,1561,1491,1412,721,1397,850,1297,580,1418,725,1262,731,1549,986,1226,694,1371,577,1137,631,1772,966,1160,627,1463,845,1285,736,1615,874,1213,622,1430,278,1457,613,1748,925,1291,599,1440,824,1390,647,1658,902,1414,569,1617,694,1236,770,1519,891,1415,649,1688,786,1481,647,1575,944,1458,671,1696,260,1553,644,1690,1113,1235,705,1812,772,1681,707,1611,906,1301,580,1916,708,1417,692,1842,1109,1321,675,1657,930,1546,776,1779,1042,1579,769,1780,385,1785,791,1979,1075,1518,689,1912,939,1545,829,1696,1219,1624,707,2089,706,1445,672,2135,1087,1608,652,2127,975,1652,760,2084,1050,1785,619,2170,1706,2001,728,2047,1052,1826,773,2329,1126,1692,887,2154,1186,1919,781,2213,718,1919,629,2529,1213,1988,763,2423,1082,2132,773,2639,1122,1986,846,2570,505,2561,950,2661,1299,2231,884,2831,1205,2066,857,3012,1552,2345,849,2987,1075,2337,768,3192,1573,2535,1013,3429,1543,2879,1111,3230,1827,3046,1112,3562,85,4004,1165,3883,1945,3431,1243,4320,1954,3596,1376,4895,2371,4043,1360,5494,2040,3919,1569,5675,2970,4969,1898,6455,3041,6151,2464,9218,5157,9712,3496,14707,2090,13480,3305,8331,1893,1528,317,440,80,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0