// // (L,K) values of cycles (lower words only, 150001<=c<19999) // 09/20/13 (dkc) // unsigned int kl3[(7372+7429+7233+7312+7343)*2]={ 566,544,193,212,386,424,373,332,759,756,720,786,468,432,1062,1041,594,609,1128,1144, 405,461,637,651,869,841,232,190,1938,1866,300,306,600,612,1180,1200,610,624,505,456, 472,512,232,192,352,352,944,1024,584,544,1194,1192,1516,1568,366,324,687,696,1695,1764, 1116,1188,1368,1404,825,817,1171,1249,2193,2348,132,122,264,244,234,186,117,93,180,144, 765,819,945,963,412,453,1400,1460,48,48,96,96,144,144,240,192,288,288,240,240, 192,192,1440,1428,2292,2288,216,268,2382,2382,1108,1171,378,366,756,732,381,462,804,882, 440,410,2262,2225,1548,1596,798,764,348,312,924,908,576,596,2038,2076,2366,2349,440,440, 1214,1217,1692,1758,528,552,1044,1002,97,77,194,154,26,14,936,972,962,986,884,944, 52,28,2742,2766,296,224,764,752,822,781,940,920,1430,1474,245,277,150,175,450,425, 300,250,150,125,300,300,600,650,286,300,143,150,429,450,1960,1846,80,90,240,270, 160,180,516,544,662,676,1324,1352,136,160,576,600,304,280,744,720,440,440,600,626, 578,553,248,204,476,540,724,744,635,604,488,442,492,506,496,570,612,576,180,186, 360,372,252,204,540,558,626,628,598,524,408,384,218,244,756,728,75,72,150,144, 225,216,375,360,300,288,444,437,848,891,484,420,1646,1640,544,474,1428,1476,1111,1105, 2222,2210,708,732,624,643,1524,1494,232,275,621,576,1448,1464,1948,1960,222,204,348,414, 1268,1246,1140,1260,700,630,380,420,2735,2712,2382,2373,1284,1272,1536,1608,495,498,990,996, 908,896,1816,1792,175,186,525,558,350,372,120,90,644,680,1182,1222,322,293,2272,2254, 1193,1148,927,955,174,198,384,324,906,918,558,522,1080,1050,468,510,1810,1798,437,507, 384,360,768,720,821,867,960,984,696,636,390,390,506,506,1058,1127,306,324,612,648, 132,168,872,888,264,336,3384,3366,1512,1446,1500,1520,3480,3500,1554,1584,988,950,672,714, 457,461,914,922,156,144,52,48,104,96,630,570,1050,1050,420,480,492,496,459,499, 681,687,696,662,700,728,1260,1260,560,532,2640,2628,2736,2916,232,210,464,420,1024,953, 228,216,474,498,684,648,438,366,702,714,246,282,456,432,2246,2270,44,44,88,88, 132,132,176,176,220,220,1839,1798,1379,1430,412,424,1372,1424,1036,1032,192,186,384,372, 504,486,958,986,2119,2024,360,360,792,888,720,720,2368,2330,2287,2345,156,162,468,486, 312,324,702,791,376,338,532,536,1064,1072,1292,1202,1252,1336,340,344,300,264,360,384, 380,424,320,304,611,548,686,668,25,40,50,80,761,788,661,628,786,828,736,748, 711,708,911,1028,48,60,144,180,96,120,1407,1289,234,250,468,500,1422,1384,1110,1113, 2105,2087,552,583,1236,1102,342,351,492,519,780,785,288,266,576,532,1984,1990,500,576, 112,94,328,352,164,176,336,282,388,364,276,270,224,188,216,258,52,82,951,953, 399,365,2317,2308,538,584,154,155,308,310,462,465,456,450,1368,1350,1304,1287,808,848, 1236,1224,439,463,404,392,369,321,1661,1617,187,137,1400,1330,940,1010,738,716,146,119, 446,478,1691,1760,845,835,361,362,184,160,177,202,368,320,354,404,899,926,531,606, 538,564,508,478,912,918,1824,1836,420,390,630,750,1996,2032,180,180,90,90,450,450, 206,218,412,436,574,547,192,162,190,223,382,385,572,608,1080,993,1776,1905,474,512, 1458,1242,1672,1632,1112,1168,283,309,1603,1596,264,204,132,172,660,720,396,376,528,548, 156,120,626,614,470,494,782,734,1372,1379,1164,1117,1476,1510,1060,986,104,131,984,1050, 584,562,1568,1612,540,552,1060,1070,1572,1566,907,968,2250,2352,750,784,1161,1090,880,891, 560,570,1340,1260,2898,2984,430,380,215,190,52,48,156,144,312,288,104,96,208,192, 641,571,695,674,1390,1348,1470,1392,1461,1499,444,408,717,747,1434,1494,525,495,100,122, 248,224,564,552,316,328,632,656,1024,1026,513,523,1444,1372,380,400,1140,1200,371,376, 742,752,156,156,78,78,234,234,210,174,180,216,258,294,132,96,102,138,336,372, 2658,2504,766,658,720,696,1572,1608,980,888,1224,1232,253,258,759,774,506,516,259,334, 2694,2781,564,554,1152,1182,588,628,187,202,561,606,374,404,666,565,858,836,1655,1676, 4817,4953,97,131,1674,1794,108,112,216,224,324,336,258,247,516,494,1061,1012,887,916, 465,395,845,865,120,132,420,396,240,264,300,264,91,72,273,216,3077,3015,1458,1500, 727,712,2868,3016,1036,1060,1076,1184,518,530,146,138,438,414,292,276,600,600,200,200, 400,400,462,504,154,168,308,336,942,858,784,800,392,400,80,80,160,160,320,320, 960,992,480,496,2286,2250,1872,1908,1325,1364,1680,1632,837,825,126,92,564,512,624,618, 4031,4013,966,942,396,432,2204,2100,118,124,354,372,472,496,236,248,1897,1818,2002,1956, 345,340,690,680,1035,1020,832,808,248,256,124,128,912,948,372,312,1240,1264,620,632, 180,150,162,186,522,486,342,336,504,522,684,672,810,810,390,367,1722,1775,2037,2177, 393,457,1504,1480,543,522,1086,1044,219,270,1536,1546,138,138,276,276,552,552,414,414, 476,504,1052,1012,576,508,896,882,308,336,616,672,50,37,99,99,98,124,49,62, 100,74,198,198,148,161,149,136,248,235,147,186,247,260,104,84,548,548,1096,1096, 594,678,708,728,1530,1506,1020,1008,1200,1248,180,240,60,60,120,120,240,240,180,180, 360,360,1172,1168,586,584,178,164,534,492,356,328,1504,1515,300,276,372,384,444,492, 122,162,3864,3906,1511,1536,1256,1128,16,18,32,36,64,72,128,144,48,54,96,108, 80,90,176,198,664,696,1548,1508,2540,2504,727,713,1454,1426,682,675,380,344,1120,1120, 740,776,560,560,180,216,36,36,72,72,108,108,144,144,216,216,180,180,1853,1855, 740,730,1344,1384,604,600,740,784,60,72,474,486,120,144,234,198,174,126,294,270, 354,342,75,88,150,176,225,264,1996,2022,1948,1936,422,443,820,840,1032,944,258,236, 356,368,714,714,456,458,84,78,168,156,252,234,422,421,232,251,190,170,380,340, 1170,1230,838,780,3307,3353,80,62,468,474,548,536,160,124,388,412,1804,1848,114,129, 342,387,420,410,192,152,306,281,228,258,876,864,1260,1320,192,208,384,416,1332,1256, 864,860,1177,1242,750,750,425,375,700,750,375,375,780,744,510,534,187,154,146,134, 105,114,210,228,169,208,292,268,251,248,41,20,315,342,64,94,224,256,1335,1321, 84,52,84,92,252,316,168,164,84,72,84,112,252,256,168,204,336,328,336,368, 168,184,252,276,808,803,1616,1606,546,588,273,294,80,80,160,160,240,240,700,720, 598,546,1019,1046,692,731,846,821,1000,911,532,546,1064,1092,714,732,661,572,2072,2127, 312,294,1412,1426,788,838,476,544,404,380,589,599,76,68,152,136,228,204,654,594, 833,819,1666,1638,145,142,290,284,435,426,330,302,486,510,156,208,176,174,352,348, 450,486,1439,1391,712,732,761,858,1148,1096,2510,2540,702,651,390,419,546,535,156,116, 780,838,1148,1144,928,990,110,77,1816,1822,230,302,1416,1488,1032,992,708,744,2352,2346, 127,103,251,237,124,134,248,268,372,402,502,474,1230,1280,792,786,576,510,108,138, 893,873,2096,2084,526,559,152,168,304,336,76,84,228,252,1248,1290,396,336,1638,1638, 654,604,946,980,2418,2424,2036,2048,1113,1056,248,234,496,468,474,569,1928,1906,2346,2298, 384,388,228,196,540,580,156,192,780,780,44,32,648,684,88,64,560,620,736,748, 750,690,905,930,476,504,619,567,891,911,957,809,1572,1562,1836,1876,3404,3262,44,22, 147,153,294,306,285,267,138,114,303,345,156,192,441,459,740,800,492,462,2168,2233, 72,45,2580,2606,236,200,1024,1184,732,780,880,836,62,62,310,310,124,124,248,248, 186,186,1116,1096,954,1004,328,336,164,168,492,504,136,96,192,240,2113,2068,1478,1484, 390,359,408,401,366,406,450,396,183,203,633,599,225,198,72,60,36,30,108,90, 144,120,1420,1350,270,210,880,930,402,432,2250,2220,1176,1224,588,612,1322,1387,1206,1311, 116,76,996,984,1297,1210,727,724,992,944,1189,1228,265,220,140,160,280,320,1245,1292, 3259,3324,1804,1674,84,78,168,156,420,390,336,312,252,234,1380,1416,276,240,2268,2082, 748,752,188,220,102,67,666,727,290,287,580,574,392,354,78,72,312,288,156,144, 234,216,2009,2014,683,722,1492,1608,462,450,822,882,1321,1382,1428,1488,237,256,474,512, 884,832,1756,1808,666,675,620,656,1569,1563,1945,2005,504,504,252,252,396,432,360,324, 108,72,144,180,3446,3484,300,300,150,150,1667,1703,988,964,2576,2553,840,784,1855,1820, 1987,1929,1232,1232,616,616,3476,3560,878,865,1586,1711,436,356,674,689,900,904,1200,1168, 300,264,248,256,496,512,396,432,504,540,108,108,216,216,144,108,288,324,324,324, 252,216,72,108,652,624,1304,1248,2253,2361,1806,1812,903,906,1276,1248,1556,1608,36,48, 72,96,216,288,108,144,1064,1048,532,524,1308,1232,84,56,972,1008,1350,1350,558,510, 396,420,2516,2520,1336,1284,1160,1160,986,928,120,156,210,174,330,330,540,504,450,486, 738,745,492,446,246,299,614,589,416,446,1320,1296,792,780,228,204,316,310,176,212, 88,106,264,318,404,416,140,98,3639,3683,619,676,737,756,118,80,1650,1707,272,211, 883,963,345,330,105,90,135,150,270,300,240,240,315,270,210,180,375,390,2310,2213, 264,252,1254,1330,185,195,635,595,370,390,820,790,450,400,2928,2948,180,165,360,330, 406,421,706,643,96,69,916,921,1108,1059,1012,990,2148,2088,1074,1044,1731,1698,86,108, 500,440,758,764,1086,988,444,422,2741,2782,784,820,178,165,356,330,534,495,1092,1051, 1032,1037,1002,1030,942,1016,1062,1044,30,30,60,60,90,90,120,120,180,180,210,210, 150,150,627,628,2028,2064,2580,2592,552,528,1755,1637,1572,1594,448,448,252,240,580,670, 1344,1296,1370,1399,1304,1384,1024,994,512,466,2612,2646,414,396,858,892,888,992,474,486, 240,204,234,282,534,484,2717,2746,1760,1727,559,614,827,773,636,658,318,329,2690,2800, 364,392,296,256,660,648,444,434,888,868,1896,1892,629,668,937,892,212,200,636,600, 424,400,588,623,376,423,1227,1227,1392,1428,1626,1614,234,186,882,864,244,274,1104,1134, 616,586,1653,1649,1855,1851,252,264,168,176,84,88,360,416,312,288,336,352,396,376, 228,200,144,112,230,207,414,437,184,230,1330,1399,885,874,491,523,1420,1384,364,298, 1230,1212,1464,1494,1108,1116,2204,2112,548,498,1052,1068,1304,1390,144,180,306,306,936,864, 162,126,594,666,468,432,748,744,2088,2224,636,654,336,312,168,156,300,342,468,498, 132,186,556,532,756,766,628,664,2531,2643,2009,2006,852,744,416,432,832,864,1074,1156, 1587,1498,858,822,1188,1224,168,198,1260,1176,384,346,578,636,1086,1020,362,340,1452,1382, 765,780,280,280,560,560,660,720,570,570,480,420,272,270,816,810,544,540,912,943, 1417,1396,788,808,588,528,688,668,332,288,2507,2631,1980,1950,660,650,1574,1518,90,84, 360,336,270,252,504,576,180,168,612,576,1038,1014,426,438,798,714,186,138,792,808, 876,864,1372,1488,855,853,1684,1702,640,610,312,312,156,156,624,624,468,468,2638,2633, 476,504,1998,2022,1875,1860,123,162,164,208,660,744,2583,2609,60,50,120,100,180,150, 1039,1108,1295,1256,274,319,1352,1406,146,107,198,215,492,536,324,276,1110,1146,608,574, 717,731,1325,1305,1063,1109,1149,1048,428,424,856,848,1570,1620,1749,1758,179,138,1528,1604, 1954,1952,213,174,170,167,850,835,340,334,180,160,126,102,2370,2424,2667,2733,1080,1040, 984,1016,738,771,1040,1051,884,823,60,60,120,120,240,240,360,360,180,180,184,160, 240,240,352,400,592,640,296,320,480,480,56,80,424,400,340,350,852,796,2280,2346, 1211,1205,828,846,264,298,564,548,300,250,2268,2217,756,739,1106,1120,553,560,64,76, 128,152,256,304,192,228,362,386,1452,1386,1452,1460,369,351,1137,1035,339,369,1047,1089, 354,348,210,240,498,456,1632,1572,1476,1496,1344,1236,268,255,804,765,536,510,52,39, 104,78,3370,3381,570,556,1781,1825,852,888,1116,1196,588,580,346,364,78,85,156,170, 312,340,234,255,768,762,14,12,42,36,28,24,56,48,70,60,84,72,1510,1506, 780,816,2538,2466,2444,2510,120,114,240,228,140,110,480,456,100,118,220,232,360,342, 320,350,340,346,200,236,260,224,180,240,80,122,494,528,278,343,976,986,777,771, 463,489,314,282,251,280,996,960,1247,1240,914,965,694,701,474,437,220,264,2075,2054, 2772,2888,1396,1400,90,66,2120,2063,2100,2009,1373,1383,1132,1085,241,298,146,121,688,778, 252,241,63,84,1287,1200,126,168,180,156,408,460,588,616,2512,2596,252,228,504,456, 600,540,360,332,975,1003,845,907,842,814,2008,1957,1396,1448,256,250,372,384,140,116, 488,518,232,268,348,402,116,134,396,366,1540,1640,700,720,620,600,588,609,882,882, 294,336,1176,1155,294,273,168,165,336,330,126,126,504,504,252,252,328,362,672,630, 500,496,172,134,264,272,792,816,528,544,871,801,762,786,784,756,392,378,1097,1054, 238,218,240,260,480,520,960,1040,720,733,587,648,853,818,133,85,1234,1312,1478,1466, 173,168,346,336,1342,1372,1719,1717,2064,2182,115,155,288,240,304,336,592,576,744,768, 922,876,1476,1567,461,438,531,501,318,366,849,867,216,228,192,168,432,456,240,288, 408,396,478,456,1548,1626,465,465,1077,1221,312,276,777,741,153,189,1089,1017,4057,3883, 173,203,346,406,1004,984,502,492,1794,1794,759,726,368,392,391,334,1236,1296,1012,1012, 630,690,540,480,1588,1526,1684,1706,882,918,594,594,1170,1242,288,324,306,270,937,972, 1795,1700,612,623,1224,1246,871,859,368,369,226,261,962,999,510,477,142,108,444,424, 920,950,1220,1200,895,949,484,440,828,798,744,738,84,60,576,618,492,558,660,678, 558,612,1224,1278,666,666,1548,1440,303,295,800,829,497,534,194,239,412,351,476,469, 476,392,876,798,132,156,66,78,198,234,264,312,4119,3973,380,404,760,808,1144,1166, 46,62,92,124,1232,1264,1416,1360,193,182,386,364,1576,1659,444,371,825,778,1119,1178, 1428,1452,1104,1052,326,316,810,900,1136,1216,132,132,264,264,292,309,584,618,456,498, 2060,2120,484,494,968,988,1750,1786,938,986,756,672,456,492,3620,3488,264,296,1895,1824, 1024,1038,512,519,828,894,384,362,990,990,768,724,490,493,980,986,324,388,2340,2262, 900,924,2476,2422,702,742,480,524,222,218,444,436,408,348,258,306,186,130,1926,2054, 1305,1354,176,176,704,704,352,352,1355,1292,991,1001,1274,1275,456,516,818,759,2326,2256, 768,788,384,394,1550,1604,1602,1734,1328,1392,440,416,1108,1184,220,208,40,40,120,120, 80,80,160,160,240,240,200,200,653,608,838,880,663,786,711,732,2460,2520,820,840, 432,448,540,502,1633,1625,276,282,552,564,384,438,168,126,444,408,570,530,606,638, 588,584,720,755,1420,1385,148,136,838,907,768,759,1368,1253,1536,1518,28,16,56,32, 434,430,868,860,1755,1699,549,459,252,288,418,394,670,682,1896,1852,792,892,276,240, 591,598,1826,1719,552,543,219,181,333,362,990,905,452,480,1142,1147,690,667,252,294, 1736,1778,251,279,165,165,260,210,425,375,330,330,565,615,495,495,252,240,516,564, 872,807,1454,1520,812,744,1128,1104,564,552,540,480,840,840,880,910,1720,1750,800,770, 40,70,180,150,420,480,600,630,1128,1164,785,810,1570,1620,1746,1806,534,530,267,265, 246,252,123,126,369,378,1872,1921,120,160,1284,1232,1184,1200,1012,968,2012,2072,140,168, 1068,1072,788,736,98,122,196,244,777,748,1792,1823,585,575,234,210,351,365,117,155, 468,520,612,654,300,300,312,354,2028,2074,2413,2323,1720,1920,1076,1064,248,292,504,522, 336,348,168,174,672,696,400,438,418,407,871,845,414,445,457,400,210,180,420,360, 55,44,110,88,220,176,165,132,439,445,280,216,1155,1134,166,161,332,322,367,370, 734,740,526,528,1052,1056,156,132,312,324,468,456,312,264,156,192,624,648,388,328, 194,164,456,488,438,396,910,922,472,526,514,534,402,354,788,816,814,841,949,887, 124,132,248,264,758,697,2136,2172,480,468,100,56,380,412,1709,1815,1323,1374,927,870, 99,126,828,744,128,93,420,440,840,880,288,261,666,687,378,426,1442,1539,980,1034, 388,436,796,760,204,162,814,814,407,407,1380,1416,724,624,842,789,696,742,1105,1027, 576,584,1389,1346,162,185,324,370,867,928,505,482,1877,1892,714,714,1428,1428,1004,1048, 1299,1330,790,760,1980,2080,1368,1332,276,312,663,678,600,594,572,540,286,270,1596,1680, 531,577,468,520,780,728,624,624,276,288,552,576,786,738,1062,1026,580,540,290,305, 870,845,290,235,1188,1144,76,81,304,324,152,162,228,243,144,132,252,288,540,552, 288,264,684,684,1473,1422,694,680,1059,1171,1095,1067,718,746,2501,2474,1998,1974,853,786, 335,390,824,760,1644,1662,412,380,2102,2232,471,474,942,948,776,824,1172,1168,370,410, 185,205,1510,1490,4164,4096,108,140,1206,1194,1188,1236,792,780,396,390,448,460,647,743, 250,256,500,512,750,768,1972,1884,933,959,1154,1112,221,153,1134,1050,1554,1554,3160,3208, 402,390,804,780,332,292,449,508,781,800,3799,3829,898,880,560,550,728,760,168,210, 392,340,1717,1695,838,916,116,132,232,264,645,624,1312,1328,776,796,388,398,532,472, 1900,1906,348,309,916,930,786,738,1490,1550,352,406,84,58,2472,2604,696,676,801,705, 1287,1323,1049,978,1148,1092,336,294,1288,1302,84,112,756,744,840,856,672,632,572,576, 1464,1408,92,56,720,720,239,242,478,484,1272,1158,1012,1024,1640,1664,820,832,1300,1256, 650,628,1014,1012,1244,1253,793,860,132,132,264,264,504,444,792,792,2014,2067,1206,1182, 324,300,648,600,840,784,2782,2880,1392,1359,2041,2145,1497,1425,1779,1667,1443,1469,112,66, 260,296,800,830,540,534,280,238,932,936,2482,2268,493,545,2401,2345,528,484,242,308, 1650,1584,527,541,925,885,398,344,1054,1082,129,197,2216,2256,928,880,324,288,313,322, 626,644,2582,2552,394,448,1796,1896,935,1050,674,678,502,498,160,148,320,296,652,712, 117,108,459,504,810,828,342,396,927,936,234,216,436,433,2180,2165,882,834,300,232, 836,824,418,412,756,768,1206,1134,708,714,472,476,236,238,685,677,1370,1354,954,909, 570,605,220,180,790,785,456,432,228,216,245,215,1900,1988,950,994,408,414,712,683, 1970,1840,1111,1076,256,254,960,930,90,90,270,270,216,252,180,180,234,198,306,342, 144,108,324,288,126,162,120,108,240,216,312,276,2004,2016,920,1000,2558,2436,709,758, 1224,1201,24,13,946,908,280,320,1292,1272,240,282,510,510,270,228,120,100,336,368, 456,468,240,200,1260,1208,1060,1194,1256,1203,772,799,510,473,600,616,300,308,90,143, 543,516,204,234,339,282,747,750,408,468,1372,1399,2581,2564,1479,1527,1428,1404,1445,1445, 484,528,820,774,490,500,703,646,2060,2120,400,375,652,672,1838,1866,1349,1245,1670,1598, 1163,1086,268,294,536,588,576,564,827,819,192,172,1340,1328,292,328,367,373,734,746, 1138,1084,155,170,465,510,240,224,480,448,636,598,1329,1293,2323,2315,444,424,888,848, 3219,3454,1305,1258,402,406,336,336,672,672,408,394,816,788,1632,1576,2290,2210,4921,4838, 760,810,720,690,740,750,2138,2180,62,92,759,814,1980,1872,791,751,1582,1502,1394,1432, 216,228,324,342,108,114,580,596,1523,1511,1265,1305,208,220,312,330,104,110,924,952, 1794,1794,1080,1056,1140,1176,1254,1232,1103,1139,2358,2213,588,528,1032,1038,1845,1909,180,200, 360,400,1300,1280,1018,1044,509,522,234,234,708,762,240,294,702,702,474,528,200,240, 100,120,420,420,630,630,210,210,1068,1091,828,816,1436,1500,2468,2432,1278,1320,371,326, 1564,1632,1684,1680,564,584,1128,1168,216,240,324,360,108,120,660,714,468,460,1950,2036, 873,833,1200,1232,600,616,273,217,1020,1092,1032,1032,510,546,522,486,2261,2300,522,516, 864,912,286,365,757,699,344,374,342,283,168,156,396,396,60,84,108,72,228,240, 288,324,336,312,456,480,516,564,1992,2004,996,1002,168,178,336,356,504,534,1466,1510, 733,755,800,830,844,792,712,718,1453,1522,1080,1080,414,422,828,844,389,335,188,216, 720,640,360,320,548,536,1644,1700,420,400,804,900,929,885,4794,4766,360,400,660,660, 399,378,390,423,496,440,842,887,141,148,282,296,423,444,564,592,434,500,648,684, 444,432,240,180,1128,1152,536,480,210,225,420,450,432,420,684,732,252,312,1212,1245, 350,328,1210,1290,890,876,1375,1438,192,156,762,786,954,942,927,883,1075,1105,1393,1438, 1363,1360,662,677,1002,1117,653,655,667,606,1817,1754,704,696,1308,1380,57,42,357,378, 471,462,114,84,300,336,1031,1045,918,906,900,864,936,948,972,1032,864,780,3238,3236, 262,296,844,759,1368,1351,690,646,1971,1955,16,14,48,42,64,56,32,28,144,126, 80,70,96,84,112,98,2116,2114,1000,970,152,128,256,256,512,512,104,128,560,512, 360,384,500,496,2128,2140,420,480,390,414,900,864,1290,1278,78,60,156,120,3052,2926, 86,128,176,196,352,392,1297,1263,1199,1203,480,444,300,336,780,780,1692,1683,812,903, 2212,2184,1524,1436,159,200,1204,1216,602,608,864,878,1357,1438,2092,2090,588,660,616,592, 108,102,216,204,324,306,924,936,1224,1176,420,420,420,490,483,499,70,75,140,150, 210,225,619,622,972,936,1098,1096,126,160,1329,1221,889,854,496,436,892,904,876,918, 960,870,400,380,360,374,110,131,140,112,250,243,220,262,610,617,390,355,470,505, 1278,1242,468,494,240,228,120,114,360,342,851,862,565,530,422,364,1273,1226,708,696, 987,894,143,166,286,332,538,553,2224,2150,468,520,636,608,552,564,1500,1480,1800,1980, 1292,1360,324,348,462,418,648,696,786,766,264,270,672,630,528,540,408,360,1326,1290, 1278,1356,961,970,2162,2114,1212,1216,606,608,798,816,877,804,60,60,120,120,210,258, 180,180,300,300,240,240,150,198,2064,2136,884,866,836,908,1061,1071,1452,1480,748,704, 1584,1562,1500,1582,2290,2269,2445,2456,155,187,888,884,878,901,774,848,387,424,936,942, 882,954,84,72,252,216,168,144,3224,3328,28,35,56,70,84,105,112,140,140,175, 168,210,84,96,336,384,960,918,168,192,1074,1032,1590,1650,537,516,1140,1072,1944,1952, 2064,2028,529,567,1030,1020,1520,1440,907,860,412,416,790,748,1659,1662,810,813,1620,1626, 932,872,1014,942,300,280,1083,1101,2785,2808,967,920,406,436,812,872,1713,1569,749,773, 364,408,588,576,952,984,240,256,450,510,204,194,408,388,257,285,1606,1496,771,855, 2249,2302,1574,1510,225,264,624,576,594,609,1188,1218,220,280,110,140,313,376,350,360, 737,704,700,720,387,344,1642,1599,2364,2439,1140,1130,500,520,640,610,588,600,762,726, 90,114,672,612,180,228,664,628,2164,2216,1082,1108,2050,1910,607,715,1841,1790,550,557, 188,175,362,382,376,350,174,207,390,318,1386,1398,1332,1296,1930,1940,735,765,1217,1167, 564,580,348,408,780,752,864,870,1728,1740,230,218,912,982,654,637,600,600,260,320, 860,920,1096,960,1028,1032,940,946,724,796,908,940,374,304,588,606,834,774,1422,1380, 1512,1614,1869,1848,119,78,576,558,780,806,372,310,720,729,315,335,2052,2100,80,52, 237,222,474,444,3016,2938,330,374,1920,1868,948,996,332,378,440,457,274,268,108,79, 548,536,166,189,288,244,348,360,708,660,360,300,180,150,3904,4054,705,720,586,526, 928,908,464,454,132,182,3032,2996,215,263,492,440,636,600,390,442,1662,1642,454,483, 770,756,385,378,990,978,1410,1458,484,528,256,222,152,204,332,324,408,426,76,102, 1878,1932,1030,980,47,33,1160,1220,110,110,220,220,330,330,414,447,1832,1776,916,888, 366,399,1306,1216,798,824,1660,1586,399,412,1212,1192,1048,1088,876,876,740,680,568,614, 678,632,48,48,72,72,96,96,120,120,24,24,144,144,168,168,1444,1430,1154,1249, 722,715,1346,1352,497,496,3508,3480,150,192,72,48,90,108,252,264,162,156,234,204, 414,420,324,312,180,216,522,588,364,320,202,251,1392,1426,792,829,417,395,180,144, 648,684,1008,972,468,540,624,690,1392,1296,893,875,650,640,170,220,46,22,548,499, 294,267,1840,1930,574,577,298,353,850,801,2088,2112,520,544,496,400,508,472,156,148, 468,444,312,296,714,692,882,926,130,130,260,260,1042,1116,1414,1419,635,583,166,183, 664,732,332,366,120,128,60,64,180,192,240,256,1160,1192,1300,1232,204,228,408,456, 372,354,780,810,576,582,168,126,540,480,2500,2440,1557,1581,564,584,574,553,1148,1106, 720,720,360,360,1080,1080,618,588,745,658,491,518,636,559,1208,1303,684,612,708,744, 420,420,288,324,132,96,535,493,1148,1072,977,950,212,200,330,371,406,411,634,531, 482,451,320,347,1172,1151,640,694,216,228,708,752,960,920,418,372,653,661,586,514, 852,834,985,994,266,320,133,160,584,584,292,292,302,315,555,570,1665,1710,1604,1588, 228,264,2115,2124,1017,919,906,958,453,479,1148,1192,1380,1332,588,672,984,1002,2314,2268, 1164,1248,991,1006,1860,1890,620,660,292,313,584,626,914,962,1180,1130,1047,1046,612,544, 192,180,456,480,264,300,720,780,648,660,1364,1416,1562,1542,360,400,540,600,180,200, 370,356,918,987,185,178,740,712,2272,2283,1880,1942,60,80,2612,2552,284,296,700,640, 568,592,1396,1352,228,234,456,468,714,777,714,672,676,666,1488,1458,883,857,1766,1714, 1276,1232,4428,4432,2716,2698,82,106,908,948,384,344,2328,2448,625,662,950,884,884,944, 532,544,712,688,180,144,1670,1654,835,827,680,650,108,120,216,240,324,360,1460,1490, 1232,1205,1521,1530,1014,1020,507,510,1680,1740,840,870,1727,1632,3097,3107,3664,3632,629,588, 415,438,830,876,348,342,696,684,281,246,67,96,180,200,360,400,2178,2282,1237,1155, 76,96,228,288,606,636,688,688,524,584,82,52,690,666,1312,1330,304,252,152,126, 1866,1820,826,856,822,774,1956,1848,1044,1128,228,180,2373,2328,1549,1552,636,629,1272,1258, 348,316,576,610,570,570,720,660,519,519,189,225,849,813,330,294,1344,1428,1296,1332, 1284,1308,1404,1548,1260,1260,1176,1092,1224,1188,12,24,1788,1776,756,756,1680,1596,534,474, 1830,1890,782,799,440,417,342,382,1222,1216,2252,2300,791,749,232,268,464,536,500,494, 3059,3120,977,896,1476,1464,1638,1674,388,408,698,740,668,760,394,340,334,380,364,360, 1028,1000,700,720,1400,1440,1652,1624,386,404,1449,1428,714,840,860,804,540,540,1221,1300, 1112,1121,1003,942,1371,1361,1020,960,420,420,510,480,996,1002,3698,3588,164,120,2041,2017, 2710,2586,235,252,470,504,206,181,507,518,1014,1036,144,128,420,426,132,170,276,298, 288,256,552,596,1588,1659,492,552,116,92,668,746,87,113,1118,962,1706,1727,960,983, 1156,1108,1392,1386,1804,1838,820,810,1640,1770,1292,1258,315,315,405,345,225,285,1148,1188, 580,593,50,60,150,180,100,120,200,240,2000,2064,440,416,444,414,184,192,368,384, 1974,1834,873,883,276,284,828,852,464,452,294,336,336,420,252,252,210,168,504,504, 546,588,578,551,789,765,1578,1530,1764,1860,1972,2036,208,176,736,802,564,530,876,840, 402,426,468,520,1140,1112,1608,1632,1272,1336,1428,1324,1682,1616,851,896,474,510,1057,975, 312,302,236,276,624,604,748,704,1111,1144,1054,1156,810,750,192,204,576,612,384,408, 1260,1330,980,980,824,799,1435,1475,1769,1765,1700,1694,624,658,662,640,295,254,590,508, 840,790,130,134,260,268,520,536,390,402,108,96,216,192,468,504,324,288,684,696, 432,384,1242,1206,790,797,1627,1630,1243,1198,90,82,180,164,360,328,128,122,256,244, 384,366,826,812,516,488,258,244,2820,2936,816,820,414,358,402,462,190,189,380,378, 570,567,128,107,256,214,188,176,376,352,612,648,618,684,1470,1530,212,252,492,472, 352,362,140,110,148,136,296,272,2406,2420,540,520,844,920,1965,1938,1050,1002,1860,1960, 637,624,1380,1472,1385,1257,2025,2021,1199,1204,900,840,2000,2000,2808,2860,2730,2730,39,65, 764,779,1000,971,236,192,56,62,224,248,112,124,168,186,2196,2218,528,492,264,246, 289,293,578,586,514,528,257,264,214,202,428,404,152,212,580,616,366,414,860,879, 1032,996,120,168,912,828,972,912,60,84,2330,2270,2572,2686,24,34,48,68,144,204, 72,102,684,612,1152,1116,2423,2489,310,382,3103,3026,2304,2288,602,644,1267,1246,912,912, 456,456,780,696,2284,2216,232,258,84,112,2576,2576,168,224,1506,1464,1422,1470,300,300, 320,340,580,560,260,220,280,260,600,600,620,640,20,40,682,766,3034,2956,330,330, 240,204,420,456,570,534,600,708,90,126,990,990,1188,1254,324,296,444,456,564,616, 768,752,120,160,888,876,630,616,1260,1232,632,520,852,896,1484,1416,1470,1422,1716,1704, 1482,1530,900,1000,693,712,292,260,162,198,402,366,282,282,444,480,3008,3174,3060,2964, 2125,2092,1822,1797,1736,1746,1929,1922,844,801,1040,1100,1424,1358,528,560,1154,1282,436,448, 872,896,1210,1224,190,150,359,386,718,772,2506,2428,318,364,1798,1952,610,620,931,884, 321,264,1220,1240,172,184,156,120,164,152,336,336,180,216,328,304,492,456,2496,2461, 2550,2485,707,684,535,474,172,210,948,948,1524,1464,804,756,792,840,798,798,810,714, 1090,1160,2386,2379,2310,2365,41,36,82,72,123,108,164,144,273,286,546,572,858,806, 1404,1378,1476,1434,564,570,1212,1276,48,26,1356,1354,1260,1302,400,432,800,864,195,209, 735,609,390,418,984,1004,1836,1748,270,282,540,564,866,929,1296,1302,632,580,1543,1538, 1716,1772,512,468,256,234,1024,936,2040,2100,1020,1050,1324,1382,464,442,1255,1262,530,550, 880,880,300,240,356,396,3104,3028,1984,1902,1081,1192,445,475,555,515,890,950,1000,990, 396,426,480,456,240,228,708,744,468,516,1244,1192,1210,1209,935,910,411,318,700,640, 1020,1040,1028,1028,1920,2040,640,608,464,496,928,992,2703,2791,2247,2235,1380,1304,1595,1520, 1264,1246,2172,2232,1692,1632,2040,2054,174,211,1080,1050,298,327,596,654,934,952,846,798, 604,588,392,348,212,240,1260,1208,294,252,2138,2049,604,651,233,227,932,908,327,312, 282,240,372,384,462,528,417,456,45,72,420,420,630,630,210,210,1804,1786,1080,1074, 1782,1848,1650,1672,600,628,114,111,228,222,342,333,648,692,318,294,1078,1081,627,626, 1254,1252,520,520,1044,1044,1948,1848,132,204,1170,1185,196,200,588,600,201,183,861,943, 402,366,603,549,186,156,1178,1120,589,560,2106,2130,1053,1065,88,64,684,696,772,760, 596,632,508,568,274,240,137,120,340,328,680,656,464,492,1113,1029,713,686,133,146, 580,540,399,438,846,832,216,226,336,336,360,324,312,348,672,672,377,429,1902,1758, 1328,1308,1228,1268,614,634,1740,1738,2190,2214,1460,1476,730,738,232,208,432,432,200,224, 136,126,272,252,544,504,138,126,276,252,396,414,792,828,1260,1260,506,500,1012,1000, 1078,1114,2766,2788,1132,1123,244,264,488,528,458,503,1074,1011,732,712,444,424,456,476, 888,848,816,778,1938,1880,1912,1934,400,400,754,703,1535,1615,565,545,630,666,1456,1406, 325,334,650,668,12,18,36,54,24,36,72,108,60,90,48,72,604,672,1102,1092, 556,552,1524,1472,1756,1776,116,152,1675,1724,892,872,262,290,774,759,512,469,2542,2486, 1524,1464,408,432,816,864,2500,2650,420,390,1676,1620,530,469,440,418,350,367,260,316, 1192,1137,600,558,1533,1536,588,568,432,464,744,672,156,104,1967,1958,938,972,810,900, 576,558,924,936,291,333,33,48,66,96,1192,1152,1225,1200,1093,1008,1324,1344,2040,1931, 525,489,218,255,558,511,776,766,1282,1318,1145,1052,1879,1860,367,404,812,872,996,996, 312,314,624,628,432,480,536,560,104,80,864,960,436,424,872,848,881,799,1361,1322, 480,523,408,406,816,812,462,547,1224,1218,364,386,316,348,644,622,1646,1620,1210,1170, 605,585,36,24,372,380,300,332,72,48,336,356,408,404,852,864,905,902,520,512, 540,600,220,220,440,440,1033,1006,1860,1960,1939,2043,1872,1782,1800,1770,960,920,1092,968, 258,270,774,810,768,756,512,504,256,252,257,296,697,659,1740,1716,1492,1556,2145,2206, 822,860,276,312,696,696,420,384,209,152,1206,1194,160,206,1250,1223,2127,2088,2347,2376, 110,144,1405,1405,615,565,738,735,900,936,162,201,310,310,620,620,4934,5000,348,290, 2877,2943,1320,1430,410,433,1230,1299,820,866,387,401,642,626,510,450,132,176,255,225, 530,561,596,545,1815,1878,84,84,168,168,252,252,318,336,636,672,5388,5436,108,90, 72,60,36,30,144,120,2927,2915,555,579,186,162,372,324,756,768,384,444,4210,4261, 844,808,664,704,363,387,121,129,242,258,915,925,1251,1321,2136,2056,858,844,660,645, 782,799,867,935,697,663,798,858,556,544,1112,1088,2577,2479,296,300,592,600,176,208, 1614,1532,1284,1320,770,745,2608,2684,2356,2262,1488,1492,2220,2248,1386,1398,2732,2830,2995,2957, 132,80,1404,1432,1536,1512,228,218,2628,2646,2556,2478,298,312,495,475,197,163,793,787, 399,461,74,63,148,126,36,36,108,108,72,72,252,252,144,144,180,180,533,547, 410,380,1140,1200,2036,2096,982,1014,776,835,436,371,416,426,490,413,330,330,500,577, 660,660,320,270,156,158,120,100,192,216,348,374,36,58,396,358,276,258,72,116, 426,436,543,516,654,678,765,840,878,964,797,825,742,671,499,468,200,203,301,344, 299,265,400,406,99,62,501,547,101,141,2148,2191,328,286,444,468,132,116,66,58, 264,232,1590,1650,680,708,2574,2686,1744,1664,883,926,1242,1284,1931,1934,720,732,1770,1698, 234,272,340,382,492,500,372,320,3181,3158,1016,960,772,784,380,400,160,200,220,200, 440,400,669,660,600,620,300,310,429,468,828,816,401,401,3646,3722,2148,2150,420,424, 733,676,264,243,132,114,891,834,1782,1668,2640,2588,1320,1294,244,324,968,990,1644,1616, 804,792,1180,1240,598,567,1359,1418,700,660,880,910,1734,1758,1344,1288,588,616,1912,1906, 1940,2046,1908,1886,2178,2244,246,232,123,116,369,348,162,150,804,816,324,300,480,516, 670,670,840,870,1170,1140,1010,1070,170,200,1584,1593,528,531,1056,1062,1348,1336,232,218, 464,436,66,66,198,198,132,132,330,330,396,396,2560,2662,2488,2518,2542,2626,18,36, 196,154,1432,1434,1236,1280,2982,2920,1747,1704,907,929,1173,1172,1191,1256,2878,3047,1410,1410, 70,66,35,33,175,165,105,99,140,132,2096,2048,1428,1260,1512,1512,1190,1220,264,228, 588,580,324,352,648,704,652,666,1136,1101,484,435,1160,1110,990,1080,580,555,2820,2874, 2748,2730,1458,1446,792,834,666,612,240,208,888,876,648,668,408,460,758,774,3712,3750, 30,47,60,94,156,156,312,312,624,624,468,468,108,136,984,928,876,792,100,110, 300,330,200,220,621,688,1452,1494,801,755,2516,2536,1202,1228,800,871,1001,993,504,528, 252,264,3308,3224,941,906,500,456,916,952,1416,1408,362,296,1111,1103,244,194,380,365, 592,670,324,345,436,385,704,710,648,690,668,656,527,556,809,756,386,456,141,100, 2055,2100,1299,1218,312,312,78,78,306,246,234,234,474,534,156,156,1500,1530,180,180, 360,360,244,212,296,328,116,148,424,392,476,508,64,32,1634,1654,84,78,168,156, 252,234,558,552,855,875,435,435,835,919,276,305,1068,940,912,892,167,169,334,338, 501,507,668,676,344,324,1109,1022,476,476,982,955,566,485,446,473,506,479,596,488, 384,354,132,144,516,498,264,288,252,210,1458,1523,2340,2338,18,12,36,24,54,36, 1308,1304,444,392,554,556,1108,1112,130,112,2572,2592,24,18,48,36,72,54,2548,2597, 2388,2313,905,899,520,540,260,270,1826,1786,635,706,402,402,1608,1608,1206,1206,1759,1847, 822,820,1005,1026,483,462,612,600,1256,1161,1536,1539,604,650,1112,1094,676,656,1112,1052, 516,528,556,526,1912,1802,606,570,246,270,852,840,3657,3694,139,98,540,613,3457,3282, 3054,3191,31,7,955,875,564,552,1083,1239,737,781,173,229,391,323,2132,2214,790,750, 508,496,1016,992,432,402,166,162,332,324,498,486,924,924,222,234,830,798,1052,1032, 444,468,1192,1266,497,441,563,569,798,822,675,612,1020,984,2966,2910,1360,1316,356,376, 364,344,736,656,552,588,404,373,210,217,300,244,420,434,932,900,612,684,700,712, 394,370,306,342,1357,1454,878,884,834,790,356,416,532,560,176,144,884,848,1106,1060, 60,60,180,180,300,360,120,120,240,240,2447,2342,136,160,272,320,492,500,1476,1500, 630,621,656,622,578,619,303,360,821,811,1134,1248,194,202,582,606,388,404,1620,1630, 524,481,589,592,1178,1184,416,424,660,600,468,448,234,224,702,672,1170,1120,4969,5144, 1288,1226,504,544,252,272,1896,2022,70,100,35,50,2850,2847,639,629,503,530,660,644, 680,649,48,60,584,529,96,120,144,180,584,608,1816,1684,292,304,1073,1023,884,952, 442,476,1156,1088,356,386,712,772,748,792,836,792,1669,1641,1937,1858,268,217,1401,1424, 288,248,210,214,144,124,66,90,432,372,276,304,354,338,552,608,420,428,664,698, 332,349,340,330,324,368,672,679,348,311,660,660,330,330,660,726,437,421,1311,1263, 440,436,1320,1308,740,664,1062,1122,1470,1455,620,700,1218,1275,244,214,1667,1777,3224,3168, 3324,3264,220,280,940,1000,860,800,360,360,1440,1440,2180,2232,592,600,296,300,974,906, 888,900,1860,1920,1910,2005,50,85,161,162,322,324,308,308,616,616,864,924,132,108, 996,1032,936,948,468,474,413,355,2122,2200,1465,1395,593,617,816,768,1056,1088,1328,1353, 2656,2706,41,39,205,195,82,78,164,156,123,117,628,568,636,624,644,680,216,198, 888,954,1320,1350,846,882,480,444,1326,1326,2248,2208,167,153,334,306,1585,1548,1364,1316, 826,862,682,658,1177,1163,758,683,1648,1616,600,544,1724,1756,400,380,1924,1960,2130,2070, 1120,1108,2538,2444,466,460,1176,1288,1992,2066,1220,1136,920,920,924,840,882,966,108,72, 396,360,144,144,288,288,252,216,432,432,468,504,360,288,180,216,132,132,396,396, 264,264,106,110,212,220,424,440,174,188,348,376,1120,1120,560,560,129,117,387,351, 258,234,1200,1195,3562,3752,817,745,156,180,312,360,1338,1314,210,240,903,876,1113,1116, 390,383,548,573,1179,1091,774,771,258,257,516,514,620,616,1200,1092,2172,2142,424,400, 212,200,1472,1540,455,412,784,752,329,340,203,268,1860,1790,990,990,791,792,444,474, 296,246,740,720,966,1012,288,223,582,588,169,186,413,402,338,372,244,216,488,432, 740,740,196,172,468,456,272,284,664,628,544,568,76,112,124,136,248,272,414,462, 2094,2022,38,52,76,104,114,156,386,390,704,746,748,700,2194,2217,1764,1826,1020,1018, 688,728,344,364,1376,1456,452,504,292,264,3030,3018,89,95,267,285,178,190,1723,1692, 1396,1416,738,768,220,220,110,110,440,440,330,330,660,660,2500,2584,136,128,460,428, 288,264,264,204,312,324,1056,1048,820,872,205,175,820,700,8062,7933,219,212,438,424, 672,636,210,240,336,318,546,558,733,707,1032,1008,2064,2016,852,872,828,882,804,892, 1488,1512,744,756,129,159,1468,1508,1081,1031,890,925,380,360,308,336,872,834,564,498, 958,900,1916,1800,1198,1284,184,160,2014,2092,74,72,148,144,296,288,222,216,592,576, 370,360,1088,1049,121,111,242,222,363,333,1092,1000,624,624,312,312,468,376,1116,1129, 1146,1226,870,790,846,848,264,218,1156,1070,628,634,364,416,1256,1268,3006,3078,130,130, 260,260,650,650,390,390,180,180,360,360,540,540,2461,2482,131,142,262,284,610,587, 393,426,348,303,654,642,252,252,2181,2181,607,603,1214,1206,920,944,460,472,1488,1428, 966,919,708,704,612,567,354,352,426,489,344,334,1032,1002,688,668,192,192,384,384, 754,746,1800,1824,1960,1920,1520,1616,910,892,3030,3090,590,581,1016,1106,618,594,744,762, 126,168,1120,1125,908,1051,114,138,1710,1650,1345,1417,858,910,516,490,630,630,114,140, 843,762,472,518,948,888,344,384,316,288,1012,1034,132,99,1408,1331,1144,1133,720,738, 2492,2338,520,550,680,630,289,317,3434,3592,181,144,30,30,60,60,90,90,120,120, 150,150,484,419,1391,1365,907,946,1690,1645,1738,1801,1730,1775,544,560,338,306,561,600, 1164,1124,852,872,788,792,135,150,405,450,270,300,1866,1948,327,306,971,1000,1278,1236, 3536,3618,316,322,632,644,406,424,812,848,648,624,324,312,492,564,612,606,588,604, 564,602,540,600,660,610,374,387,748,774,621,598,414,460,1035,1058,930,930,2082,2047, 404,472,1754,1826,1837,1942,83,116,1363,1397,816,796,119,122,238,244,888,873,472,422, 1812,1884,692,696,1384,1392,1566,1628,510,460,48,44,24,22,72,66,168,154,96,88, 144,132,120,110,522,558,324,306,648,612,1725,1693,691,643,1446,1448,1632,1724,262,221, 938,1029,860,880,1720,1760,1060,1000,660,760,318,306,636,612,348,352,1300,1274,786,708, 1216,1168,1061,1101,3029,3142,708,648,672,712,679,621,1843,1915,168,174,336,348,504,522, 494,516,1908,1839,2544,2594,1788,1790,1667,1579,1387,1444,1396,1352,827,815,1353,1425,976,926, 1984,2042,488,463,1670,1724,576,588,412,396,164,192,740,780,904,972,882,888,269,225, 840,780,1420,1460,784,784,1626,1598,813,799,936,894,880,870,260,270,620,600,360,330, 632,640,252,312,764,748,780,752,440,398,340,354,841,822,320,315,866,820,414,440, 226,190,734,755,94,125,240,228,60,48,120,132,180,180,60,84,180,144,180,216, 300,312,120,96,240,264,126,126,252,252,378,378,316,324,632,648,597,574,804,904, 162,186,1288,1204,476,488,760,704,420,420,476,546,1740,1822,1686,1699,1632,1576,1668,1658, 329,317,1220,1280,658,634,114,107,52,64,322,363,62,43,104,128,208,256,228,214, 124,86,176,150,166,171,218,235,156,192,290,257,270,299,1381,1372,1736,1666,1842,1794, 1224,1164,612,582,482,474,621,663,552,526,1104,1052,1252,1306,626,653,1338,1350,78,90, 156,180,234,270,1072,1170,200,214,800,856,400,428,96,112,192,224,288,336,766,804, 752,770,524,485,1554,1467,1092,981,972,978,576,543,1368,1413,528,548,3056,3044,1220,1192, 224,248,112,124,336,372,886,908,951,993,805,759,246,288,123,144,638,598,1472,1296, 1877,1916,81,124,1550,1598,585,555,1444,1496,1044,1112,1772,1616,522,618,126,102,450,462, 324,360,576,564,198,258,252,204,932,952,1064,1024,450,474,804,798,1995,1950,204,180, 1179,1230,225,239,450,478,1000,1024,2000,2048,1778,1834,1585,1592,260,272,1437,1392,958,928, 479,464,1212,1272,1368,1404,156,132,312,264,1524,1536,468,396,216,224,220,200,108,112, 104,136,112,88,432,448,324,336,320,360,2590,2566,1675,1713,495,505,1095,985,16,24, 32,48,48,72,64,96,80,120,1650,1607,546,582,1158,1116,912,942,2984,3080,693,672, 1155,1176,462,504,348,394,764,702,556,548,1332,1410,2303,2162,248,208,124,104,910,908, 662,700,414,492,198,216,396,432,196,210,392,420,156,176,312,352,184,218,1748,1752, 1504,1462,2249,2213,360,348,4116,4088,3984,4070,1095,1198,2185,2248,864,840,312,348,532,536, 1064,1072,726,738,1072,1006,1452,1476,900,846,576,582,504,558,612,594,720,630,648,606, 36,12,427,440,1281,1320,1470,1494,1062,1014,1266,1254,204,240,226,245,572,528,798,773, 452,490,346,283,848,863,1042,1030,194,167,654,696,1386,1408,1694,1672,1042,1090,1340,1256, 60,36,1464,1416,1284,1308,3668,3656,1830,1764,780,812,562,505,444,385,2262,2310,888,966, 687,672,240,240,480,480,435,456,870,912,1113,1177,440,396,220,198,1890,1932,272,304, 1880,1816,1480,1509,706,755,774,754,570,606,285,303,128,144,256,288,1244,1192,1346,1364, 2253,2180,4932,4758,585,561,1254,1198,1140,1074,35,35,385,385,70,70,105,105,245,245, 140,140,210,210,175,175,84,96,168,192,1378,1342,2196,2250,2192,2182,838,876,1908,1946, 1609,1601,356,396,148,136,296,272,816,792,408,396,596,632,188,236,433,450,866,900, 1800,1944,3600,3420,1515,1533,260,224,313,306,250,190,648,564,594,582,235,296,600,624, 300,312,1140,1068,1932,1918,601,565,727,729,174,162,348,324,1052,984,130,181,444,439, 456,535,450,487,882,830,371,378,164,144,252,264,444,408,504,528,192,144,828,792, 1859,1843,1370,1412,1902,1877,196,215,588,645,392,430,1116,1092,1024,966,478,535,1485,1590, 215,180,1656,1656,648,588,324,294,504,534,2035,2115,668,664,832,880,996,1096,340,360, 99,115,198,230,1684,1636,1136,1108,804,852,1832,1898,84,72,252,216,168,144,273,299, 357,371,3744,3864,452,474,472,450,924,924,698,678,1396,1356,1628,1705,836,781,126,162, 2052,2052,740,704,242,260,484,520,982,964,831,906,588,546,156,156,312,312,468,468, 2401,2304,374,424,232,250,464,500,474,519,1042,1009,288,306,822,802,1644,1604,320,280, 2200,2360,605,597,1210,1194,2048,2096,500,440,1143,1160,2003,1896,1328,1316,664,658,2595,2610, 929,986,173,184,346,368,519,552,620,640,1860,1920,192,186,1008,1044,384,372,2108,2106, 34,40,136,160,68,80,170,200,102,120,204,240,1296,1260,1050,1074,804,888,194,200, 542,572,958,935,762,809,1230,1187,750,784,186,222,168,156,504,558,672,714,336,402, 504,468,336,312,1196,1216,1157,1214,600,616,300,308,708,744,640,670,760,850,410,389, 540,575,312,288,156,144,468,432,612,648,745,721,143,115,2600,2560,558,576,756,714, 1314,1290,580,560,265,255,530,510,1652,1562,234,252,936,1008,1328,1394,1388,1426,596,568, 792,858,2044,2108,732,680,132,152,264,304,768,780,372,324,504,476,345,330,576,582, 231,252,462,504,459,408,114,78,768,744,780,806,2637,2642,1069,1042,2632,2480,138,136, 276,272,414,408,308,368,360,320,180,160,583,604,859,790,675,666,767,728,92,62, 491,542,420,408,699,765,148,136,444,408,1166,1242,1752,1658,2010,2118,930,980,640,600, 372,336,186,168,912,942,204,254,102,127,604,624,796,720,700,672,76,60,152,120, 1004,990,2008,1980,1960,1952,1340,1304,588,656,1736,1672,2878,2820,229,170,1620,1620,474,522, 1146,1098,406,406,812,812,704,650,1110,1056,491,495,291,267,200,228,400,456,3120,3088, 2984,2866,252,284,1414,1404,180,210,1026,1038,666,618,688,678,4230,4230,613,584,1547,1600, 716,712,1274,1185,2564,2445,1140,1164,570,582,960,990,1350,1320,980,944,860,860,740,776, 120,84,268,238,1564,1490,1296,1283,1028,1076,258,283,83,81,166,162,332,324,249,243, 415,405,1150,1110,734,746,396,372,338,374,220,200,320,400,540,600,888,868,2701,2662, 625,558,314,335,560,540,280,270,840,810,1143,1134,349,312,794,822,348,348,750,720, 804,768,1452,1464,936,954,486,438,2274,2310,750,693,508,539,1415,1412,512,602,1016,986, 460,430,500,510,520,550,480,470,420,350,20,40,77,100,154,200,1348,1412,468,456, 936,912,1304,1264,652,632,2946,2892,276,252,582,591,588,546,256,310,422,428,844,856, 144,144,96,80,96,128,48,64,240,224,192,208,288,288,240,272,336,352,1412,1358, 2160,2120,2476,2484,428,480,178,190,534,570,366,416,183,208,369,347,1526,1628,514,493, 1949,1908,1521,1445,1141,1187,1260,1144,168,208,516,504,84,104,432,400,1694,1627,660,660, 708,744,644,632,596,548,676,688,580,520,628,604,692,716,16,28,32,56,48,84, 660,625,575,603,1235,1228,1320,1250,1452,1464,3255,3304,2050,2138,120,132,1230,1170,870,774, 990,906,240,264,138,120,276,240,1500,1480,792,820,3385,3397,3301,3359,42,19,620,601, 1272,1295,652,694,122,107,244,214,366,321,1338,1356,669,678,342,360,684,720,666,648, 702,792,551,517,151,142,302,284,1828,1784,833,882,1628,1632,772,830,404,416,440,418, 476,420,2974,2963,1092,1134,1164,1086,340,326,608,674,2180,2200,1020,1050,492,448,246,224, 336,372,1170,1134,162,198,666,666,504,468,324,396,546,553,36,26,72,52,548,628, 108,78,2036,2036,316,382,1947,1941,104,104,52,52,260,260,156,156,208,208,1318,1304, 200,192,400,384,500,568,246,246,492,492,2016,2074,3797,3738,912,914,1824,1828,1160,1090, 1780,1820,384,336,1368,1400,780,730,1400,1510,252,288,1299,1341,582,612,1788,1706,196,178, 1500,1540,1304,1362,588,534,258,246,516,492,1745,1808,689,624,640,640,1125,1132,220,255, 440,510,1637,1721,1869,1917,232,196,756,756,252,252,180,144,324,360,432,396,72,108, 234,258,468,516,1290,1278,645,639,2708,2656,2680,2646,1722,1780,734,740,1076,1056,1252,1344, 44,72,668,670,1336,1340,996,1088,888,904,500,500,78,84,156,168,312,336,222,192, 234,252,300,276,288,216,378,360,1380,1374,1092,1069,354,379,1446,1448,1948,2018,655,598, 1310,1196,1035,1050,1671,1620,399,480,1678,1724,436,408,1900,1848,2899,2907,4210,4122,756,702, 252,234,504,468,620,600,844,936,732,768,508,432,1758,1781,636,600,904,888,1255,1146, 553,630,48,48,384,384,96,96,192,192,144,144,372,366,940,1012,168,124,1287,1381, 1791,1753,2196,2276,2002,1936,727,778,1001,968,1164,1278,372,375,744,750,1116,1125,498,507, 1386,1285,471,453,1160,1040,724,772,880,850,2936,2910,503,552,1070,1172,645,603,339,345, 372,432,1017,1035,1230,1230,150,210,1484,1480,258,215,1350,1410,450,420,60,72,180,216, 300,360,120,144,1204,1240,540,504,1529,1558,4198,4206,648,670,1482,1612,462,398,1110,1068, 3744,3876,100,144,148,180,74,90,617,593,1089,1173,788,764,712,770,954,996,606,564, 1506,1650,492,424,1940,1912,378,414,276,280,828,840,552,560,1502,1466,1448,1454,780,797, 1039,961,964,1030,364,308,548,585,2644,2536,68,66,204,198,136,132,272,264,1830,1856, 1076,1062,1213,1267,320,350,380,380,500,440,440,410,60,30,996,960,1188,1216,463,478, 246,282,1404,1457,3532,3604,1060,1038,1128,1020,1116,1078,104,80,208,160,771,748,1360,1471, 1040,1030,1020,1040,1060,1020,687,698,1374,1396,3250,3209,169,138,1002,998,365,375,1095,1125, 900,870,1044,1080,560,580,1020,1020,460,440,840,840,885,855,848,908,572,528,352,352, 220,176,836,880,132,176,88,94,352,376,176,188,616,658,264,282,250,270,1035,975, 500,540,1332,1264,1416,1536,1278,1308,1232,1232,46,76,1410,1422,500,523,1937,1869,708,744, 648,640,588,536,1064,1029,2070,1998,348,294,1176,1146,932,934,532,510,415,446,500,514, 250,257,330,295,1334,1243,189,235,86,86,172,172,258,258,344,344,1892,1864,1508,1484, 636,588,436,448,872,896,236,308,1512,1584,756,792,2613,2593,452,480,644,752,712,688, 1164,1168,260,208,390,335,1532,1516,152,129,592,645,524,516,220,258,372,387,64,56, 128,112,192,168,256,224,186,198,426,378,168,204,204,192,390,390,408,384,894,1002, 372,396,222,186,354,402,1022,1092,1059,1058,1115,1097,836,744,192,240,742,740,666,612, 2166,2190,822,857,974,939,799,813,1276,1200,2608,2527,516,496,5100,5024,587,591,1761,1773, 772,688,633,656,1221,1142,126,103,462,501,714,707,336,398,252,206,528,528,324,264, 260,270,520,540,600,570,340,300,818,813,448,482,370,331,975,992,2300,2130,606,606, 142,154,246,318,464,452,388,472,322,298,180,144,284,308,731,786,1202,1220,572,576, 1144,1152,390,385,330,275,420,440,450,495,30,55,80,103,267,304,540,520,48,72, 684,736,588,592,2088,2124,552,636,1483,1522,326,380,1362,1380,764,809,1119,1082,2286,2292, 330,297,1804,1720,180,168,360,336,2792,2790,177,219,687,645,609,651,864,864,432,432, 255,213,600,614,776,768,748,824,431,461,1402,1403,62,34,1340,1369,880,889,1760,1778, 433,376,1836,1830,668,722,480,426,1170,1170,390,390,1372,1424,686,712,36,36,72,72, 108,108,144,144,216,216,180,180,445,502,729,750,284,248,774,732,108,72,1224,1248, 1116,1176,450,516,1902,1890,635,631,1270,1262,1552,1594,237,293,3084,3124,376,404,60,48, 120,96,692,760,436,452,316,356,180,144,520,620,1630,1646,289,249,1533,1593,240,270, 600,570,480,540,180,150,420,420,1443,1378,180,160,360,320,973,939,826,840,108,96, 1098,1158,216,192,249,254,498,508,112,86,1424,1407,325,300,400,410,460,400,348,376, 3900,4008,1702,1684,115,130,230,260,756,760,97,122,562,516,194,244,1112,1100,480,510, 632,590,1504,1434,1788,1704,1902,1944,594,630,2384,2316,2406,2382,330,390,1281,1175,1443,1437, 1789,1852,738,720,2180,2190,1460,1520,300,360,1352,1312,316,360,328,392,171,180,342,360, 54,54,162,162,108,108,216,216,270,270,828,828,648,612,180,216,246,270,984,1080, 492,540,1032,1036,1180,1240,516,518,270,306,654,660,924,966,384,354,1148,1194,2296,2388, 1127,1147,1892,1768,52,64,104,128,156,192,2292,2376,2267,2333,2042,1946,2092,2032,25,43, 75,129,50,86,160,152,320,304,300,348,912,848,1002,1030,66,42,1068,1072,1770,1740, 264,222,846,828,169,206,1148,1161,2460,2420,1144,1287,1264,1197,1192,1251,1228,1224,1240,1215, 236,248,52,46,156,138,104,92,184,202,132,156,80,110,1956,1960,828,904,388,408, 1136,1008,2144,2194,2119,2089,729,706,409,346,320,360,1330,1334,1182,1206,318,384,676,666, 592,525,1436,1473,760,807,732,690,1272,1290,756,716,924,952,460,514,1953,1981,1820,1806, 124,120,248,240,372,360,2646,2586,645,600,1550,1560,586,592,293,296,402,450,1624,1625, 309,276,1761,1831,680,620,700,700,1140,1190,1290,1280,304,292,152,146,608,584,868,952, 727,707,1454,1414,1204,1117,2036,1984,1206,1154,2085,2003,429,447,1287,1341,1580,1580,220,178, 1360,1402,2692,2666,1510,1535,286,249,684,641,245,251,490,502,912,972,564,532,654,662, 660,592,325,355,492,504,1164,1128,672,624,1672,1726,1758,1734,2256,2239,378,445,807,843, 1591,1567,1768,1850,180,224,212,202,424,404,848,808,484,538,799,820,315,282,1283,1358, 568,612,1036,1008,724,744,156,132,880,876,312,264,412,480,703,689,1501,1573,1234,1308, 723,724,511,584,106,70,829,794,702,715,674,575,1044,936,324,360,162,180,684,648, 846,828,1681,1665,2308,2304,1564,1504,1176,1092,976,958,388,412,880,880,440,440,682,616, 828,828,414,414,240,240,192,232,216,236,456,476,264,244,54,52,108,104,162,156, 216,208,270,260,510,447,750,732,1002,1068,1004,984,949,996,2052,2112,456,504,624,656, 168,152,288,352,960,960,723,668,570,642,450,486,120,156,210,174,330,330,1150,1217, 1130,1141,213,213,426,426,850,790,215,275,840,780,420,390,422,436,377,329,627,567, 1336,1356,208,208,416,416,624,624,740,680,1350,1448,686,619,252,252,504,504,234,282, 486,534,774,726,400,380,180,240,428,416,856,832,985,1055,2095,2165,306,306,918,918, 612,612,1193,1236,1469,1458,720,752,1308,1320,1056,1010,1004,1020,1592,1664,68,40,1728,1744, 1383,1384,734,680,1868,1830,1176,1122,1901,2004,1642,1648,3318,3474,258,252,516,504,327,361, 453,399,1560,1520,780,760,2494,2505,624,682,449,431,898,862,356,384,712,768,344,392, 536,506,364,310,172,196,1200,1239,85,65,170,130,1224,1116,720,720,360,360,1218,1186, 147,114,330,330,660,660,183,216,513,546,477,444,1068,1072,916,844,332,374,634,676, 1608,1661,1190,1205,2620,2600,240,190,1560,1600,1264,1344,968,1088,972,948,1044,1128,1020,1068, 996,1008,652,634,672,630,2240,2240,852,920,1897,1884,464,544,1620,1650,1260,1200,180,150, 900,900,590,593,1173,1164,204,240,648,612,1056,1092,360,372,720,744,270,246,540,492, 630,618,90,126,180,120,818,836,839,857,1678,1714,1564,1662,1200,1248,714,645,876,846, 162,201,543,509,484,494,644,644,1036,910,728,770,560,518,84,126,971,952,1338,1366, 367,414,1792,1874,759,877,1043,1044,710,662,762,774,814,886,372,373,744,746,1451,1422, 701,713,652,717,1500,1418,890,906,690,789,400,370,640,670,520,520,280,220,240,300, 1233,1163,618,642,518,504,1932,2016,1068,1080,612,647,306,348,1350,1326,437,391,1058,1035, 621,644,1114,1073,932,920,330,360,1650,1590,384,360,192,180,924,996,1862,1816,688,712, 1076,1024,882,868,194,156,254,239,532,560,508,478,896,900,2664,2662,1408,1358,618,544, 2538,2586,1425,1434,633,570,897,858,264,288,2438,2445,2470,2503,32,58,1228,1196,1240,1271, 309,342,1350,1242,284,274,568,548,1360,1450,1228,1174,3181,3221,1173,1165,1200,1128,600,564, 1134,1176,432,414,1846,1870,1843,1909,2124,2118,804,888,976,1002,356,318,712,636,875,800, 68,56,376,376,240,264,136,112,172,208,444,432,892,904,446,452,207,178,504,528, 459,442,252,264,297,350,2112,2124,1188,1228,337,250,816,720,479,470,1770,1782,1884,1896, 440,440,2075,2095,638,682,184,160,368,320,636,596,276,290,766,771,92,81,184,162, 625,722,276,243,28,44,860,850,1000,1070,972,1026,804,762,916,938,944,982,56,88, 2688,2820,453,402,1078,1160,2276,2256,179,198,2160,2052,684,712,348,344,336,368,360,320, 324,392,1649,1630,1483,1418,1480,1476,1308,1356,172,120,612,648,2860,2800,2586,2478,137,161, 274,322,1770,1734,590,578,2478,2510,2322,2230,626,631,1252,1262,462,486,924,972,873,831, 120,156,993,987,108,108,324,324,216,216,720,648,144,216,2658,2550,2305,2285,725,685, 528,528,264,264,498,456,294,336,558,600,792,792,234,192,768,814,1536,1628,1906,2008, 326,381,447,432,149,144,298,288,773,813,177,237,296,272,148,136,412,484,560,620, 208,186,416,372,421,404,1132,1172,796,792,270,270,220,248,110,124,880,992,330,372, 36,32,72,64,108,96,144,128,412,392,824,784,1034,1079,996,976,608,626,468,468, 2136,2136,2076,2040,60,96,136,170,204,204,408,408,476,442,340,374,272,238,1608,1620, 876,885,572,666,420,459,890,820,1190,1260,1040,1040,294,278,800,806,1100,1100,1360,1310, 993,1024,590,570,1770,1710,562,595,216,264,468,432,900,960,684,696,1822,1681,1085,1132, 1395,1355,1726,1728,462,416,1727,1725,786,816,554,600,232,216,322,384,732,700,1332,1316, 1200,1232,600,616,257,267,514,534,920,849,220,246,660,666,1320,1332,2598,2610,276,272, 552,544,540,552,540,480,1080,1032,1620,1656,233,238,466,476,627,708,1309,1202,106,130, 318,390,212,260,328,353,380,329,656,706,940,872,760,800,3140,3144,500,520,1000,1040, 536,628,892,888,940,970,844,806,48,82,876,864,222,246,654,618,1225,1210,2282,2264, 624,720,192,168,1000,944,406,436,203,218,2304,2232,738,774,414,342,2740,2728,380,360, 638,652,258,292,2040,2028,2528,2488,840,843,617,594,1222,1233,584,654,1806,1887,2418,2366, 1180,1164,590,582,820,720,623,623,1246,1246,1868,1888,138,138,108,144,276,276,246,282, 414,414,306,270,168,132,288,309,576,618,700,720,320,300,380,420,485,515,3230,3355, 1184,1178,73,100,1944,1958,1419,1485,506,470,276,256,696,716,420,460,474,482,2954,3004, 145,121,996,984,812,834,184,150,540,584,1165,1122,2040,2082,316,256,1434,1482,1890,1878, 720,725,2160,2175,1487,1511,262,213,1484,1496,672,714,518,481,500,496,1032,1098,1092,1124, 1452,1434,594,660,888,864,560,620,716,668,516,520,1200,1120,432,480,948,1000,369,385, 1534,1498,1756,1764,627,589,567,619,780,770,1388,1444,1176,1116,485,478,78,78,234,234, 156,156,312,312,844,899,1550,1634,408,362,979,998,4012,3994,60,44,140,126,112,126, 224,252,476,504,392,378,364,378,252,252,280,252,1146,1106,20,20,40,40,60,60, 80,80,100,100,120,120,140,140,1377,1323,1338,1314,1260,1296,670,700,706,684,1412,1368, 2316,2228,1572,1648,526,508,1897,1962,1500,1432,600,656,300,328,981,1020,1289,1180,630,651, 210,217,540,470,84,92,168,184,420,460,662,692,331,346,680,670,880,920,672,660, 60,72,120,144,300,360,804,823,89,74,178,148,1812,1892,792,792,886,937,66,78, 804,792,132,156,540,480,198,234,264,312,168,138,60,34,2935,2955,1584,1578,1944,2028, 612,564,1182,1173,2039,2133,406,388,1728,1641,712,722,2500,2468,2580,2484,108,114,216,228, 324,342,1844,1910,2100,2160,1104,1136,412,368,552,568,738,808,416,404,633,648,162,176, 324,352,1050,1046,804,780,516,456,196,168,168,196,364,364,560,532,728,728,831,824, 1694,1676,546,489,304,288,608,576,926,932,678,666,48,66,726,732,630,600,96,132, 534,468,822,864,794,792,372,448,432,472,552,520,492,496,208,196,416,392,180,174, 360,348,1401,1348,2077,2055,655,655,264,224,876,856,1227,1284,293,291,425,391,1522,1648, 380,400,140,140,280,280,420,420,176,200,1196,1184,1020,984,352,400,1710,1804,930,935, 1384,1388,692,694,1404,1356,504,444,396,468,390,348,2748,2836,590,619,917,923,694,785, 518,544,560,512,2500,2618,2496,2526,608,570,309,291,927,873,618,582,444,450,380,356, 888,900,316,262,64,94,1140,1068,468,424,1596,1588,1128,1164,1921,1845,462,485,708,632, 798,812,2988,2896,298,280,414,414,232,268,530,548,182,146,646,682,116,134,348,402, 4188,4156,532,552,524,496,540,608,2184,2202,2072,2053,606,597,184,178,368,356,1524,1624, 1008,1008,867,828,141,180,264,288,222,204,528,576,444,408,666,612,306,372,192,168, 1112,1168,384,336,748,752,556,584,364,416,1403,1340,28,46,14,23,70,115,42,69, 1062,1070,1203,1281,1060,1000,588,618,872,802,712,764,528,522,28,18,56,36,648,624, 1515,1405,1234,1192,953,979,1595,1598,592,575,1184,1150,1825,1808,1768,1795,168,152,612,648, 1890,1896,828,796,1236,1302,412,434,160,140,80,70,880,860,400,350,400,440,480,510, 1638,1598,819,799,436,518,1798,1762,2148,2112,605,616,1683,1584,129,138,258,276,764,752, 844,824,1688,1648,1137,1127,1050,1050,1700,1704,360,378,720,756,990,1020,495,510,402,348, 270,285,540,570,468,516,408,396,372,324,384,348,396,372,444,468,480,540,420,420, 12,24,24,48,146,118,744,762,1036,998,890,880,506,484,616,638,1232,1276,228,198, 456,396,822,876,174,140,996,1016,2188,2210,1094,1105,676,650,520,546,1040,1092,790,826, 60,96,730,730,670,634,370,370,740,740,1014,978,3933,3887,921,881,766,778,1532,1556, 366,379,732,758,75,82,300,328,225,246,150,164,752,831,1100,1110,308,336,252,224, 560,560,162,126,144,180,306,306,450,486,468,432,612,612,3545,3553,1235,1193,48,62, 144,186,96,124,2678,2636,1186,1152,720,696,900,768,468,494,1428,1384,324,274,876,862, 552,588,2823,2810,60,72,348,348,168,132,228,204,120,144,288,276,484,536,1782,1728, 1580,1511,284,312,693,714,1848,1806,1304,1248,652,624,142,174,510,450,794,798,516,476, 1816,1870,1664,1670,152,200,90,78,402,434,180,156,852,824,672,668,820,800,880,866, 1760,1732,1129,1178,834,804,1963,1982,492,466,1132,1228,580,574,1160,1148,1002,954,642,690, 1847,1847,2084,2096,1258,1300,697,594,172,166,344,332,452,444,686,627,906,861,1134,1164, 1244,1295,1270,1261,2287,2294,1136,1178,534,510,1068,1020,960,1020,120,120,240,240,480,480, 600,600,360,360,151,136,302,272,300,270,150,135,176,150,174,207,526,507,350,357, 2932,3064,372,442,644,560,2824,2932,738,702,4326,4238,600,608,2082,2102,1041,1051,340,320, 540,600,1278,1261,246,234,132,132,396,396,264,264,871,883,393,408,849,924,723,708, 330,300,660,600,63,108,964,917,85,61,3017,3100,53,64,106,128,212,256,159,192, 912,912,252,294,540,528,840,860,756,688,420,430,470,466,1880,1864,136,174,2256,2299, 1876,1739,76,112,1137,1211,684,664,951,997,683,756,1219,1238,268,241,324,336,648,672, 4001,3930,1332,1272,592,624,845,824,1195,1258,966,1050,924,924,1626,1621,1042,1117,292,252, 582,582,342,306,728,701,1456,1402,660,610,408,404,972,1006,564,602,252,206,1084,1120, 756,684,194,182,149,173,492,528,343,355,239,191,388,364,537,537,2071,2068,140,104, 1646,1677,168,156,84,78,252,234,336,312,405,402,669,754,256,268,128,134,384,402, 1460,1436,2274,2264,4976,4956,3599,3530,738,702,208,229,460,420,1360,1380,4428,4664,96,68, 330,342,468,432,798,774,522,594,660,684,764,776,1502,1512,1303,1259,1540,1584,846,752, 988,976,495,420,870,860,244,272,252,201,740,745,992,946,496,473,996,920,720,724, 407,435,78,66,156,132,52,48,104,96,156,144,380,424,206,184,570,636,190,212, 396,396,311,293,596,608,285,315,1956,1941,1868,1935,2024,2062,1583,1626,698,736,636,656, 913,940,902,854,392,353,174,163,522,489,348,326,844,880,670,717,533,599,374,383, 215,167,159,216,446,473,386,365,832,838,389,338,817,874,603,606,1686,1670,1170,1246, 161,179,322,358,473,496,192,226,1108,1004,388,411,292,288,271,254,229,186,626,644, 208,152,21,34,313,322,250,220,334,356,355,390,42,68,63,102,630,555,1062,1077, 144,174,918,903,1264,1138,1396,1382,1884,1944,924,882,264,288,132,144,316,328,632,656, 1268,1240,1420,1320,1412,1422,1572,1668,940,928,1060,1064,1050,1036,619,686,2412,2496,60,36, 2304,2420,657,621,2028,2008,150,131,456,482,300,262,606,613,732,713,1275,1261,1131,1181, 970,994,1740,1770,1344,1294,3274,3266,172,176,344,352,516,528,552,564,228,216,324,348, 456,432,588,516,834,798,586,627,655,565,268,268,536,536,400,432,1211,1234,60,80, 1580,1520,72,48,600,608,672,656,456,512,1251,1264,660,660,330,330,300,264,360,396, 690,726,1560,1548,132,96,816,800,408,400,1568,1560,1549,1556,612,674,1242,1290,552,522, 382,352,191,176,573,528,488,462,1464,1386,1404,1464,1236,1240,168,224,1574,1462,1088,1110, 276,264,706,733,552,528,430,469,154,205,720,780,1370,1290,360,390,1322,1340,2675,2647, 1210,1168,255,311,105,126,210,252,1584,1650,396,363,792,825,858,922,639,601,28,18, 56,36,2812,2856,1596,1518,660,684,330,342,600,588,270,246,60,96,500,480,852,914, 888,866,2096,2148,1746,1799,704,770,329,361,138,134,414,402,276,268,922,907,1556,1566, 1772,1670,1320,1320,1200,1140,420,450,732,712,2166,2221,1531,1386,127,167,2084,2102,668,644, 304,292,608,584,1678,1754,840,874,936,880,1020,1040,706,762,1466,1484,212,216,477,531, 773,777,296,246,276,264,288,240,264,288,540,552,840,882,912,864,748,682,1202,1282, 1374,1340,564,540,336,252,300,264,864,804,264,276,528,552,1044,1044,1116,1152,972,936, 141,135,564,540,282,270,423,405,1048,1038,968,1050,1424,1380,376,342,3024,2896,1356,1344, 1200,1240,204,198,612,594,408,396,816,792,508,544,1097,1110,946,908,1030,1012,1563,1602, 292,270,584,540,596,539,1314,1350,700,728,1680,1568,96,132,840,840,588,504,1092,1176, 126,168,1042,1125,1318,1321,138,98,993,973,1048,1088,408,352,640,736,1036,1050,1092,1036, 1008,1057,184,198,237,263,1133,1165,1340,1370,480,450,1124,1184,2509,2515,1159,1130,876,912, 690,690,504,468,186,222,1320,1318,117,132,403,406,286,274,234,264,169,142,351,396, 468,528,221,152,1288,1344,104,80,552,576,276,288,288,272,144,136,2076,2135,148,114, 1098,1131,1234,1213,230,272,115,136,700,736,880,880,180,144,2518,2502,540,540,288,324, 270,270,252,216,558,594,522,486,306,378,2309,2477,2461,2476,1080,1110,506,461,516,537, 774,690,1173,1134,204,188,408,376,1530,1566,891,971,1608,1512,648,708,348,352,2574,2637, 734,690,1239,1231,108,72,396,396,288,324,504,468,1682,1670,636,648,1528,1664,440,460, 340,308,412,448,1432,1504,852,840,900,912,876,876,804,768,24,36,96,144,48,72, 1768,1700,884,850,1156,1094,304,321,608,642,2590,2580,1940,1878,932,968,973,1013,840,820, 108,88,1436,1448,418,422,198,198,396,396,369,337,2962,3054,70,70,140,140,210,210, 280,280,350,350,117,139,252,198,228,258,84,66,312,324,396,390,168,132,144,192, 418,452,1030,1085,1020,1060,900,820,1348,1384,684,648,1350,1386,136,106,2324,2352,533,509, 616,616,208,196,416,392,100,120,50,60,150,180,126,130,252,260,84,88,168,176, 252,264,1011,1020,176,208,931,875,1283,1291,1459,1499,336,384,620,600,788,792,168,192, 452,408,504,576,1445,1382,270,270,340,379,1689,1648,220,220,4764,4816,320,357,1869,1986, 380,380,316,292,252,204,572,644,64,88,444,468,380,352,1000,1064,2595,2682,823,820, 460,490,1390,1330,732,744,831,742,1281,1224,1470,1458,189,234,2172,2184,148,160,592,640, 296,320,300,354,1662,1710,1362,1356,354,414,602,556,1912,1940,556,518,1416,1528,3140,3061, 985,1028,780,733,546,489,778,843,662,666,80,110,1440,1524,480,508,7816,7734,41,61, 456,396,556,552,572,572,2430,2412,516,544,937,961,516,444,2146,2189,556,650,1924,1972, 381,439,1472,1476,736,738,505,605,1594,1666,248,256,424,400,1120,1135,224,194,1102,1097, 1890,1890,393,399,432,396,747,801,354,402,36,42,504,438,72,84,108,126,144,168, 4183,4020,826,832,208,235,1194,1093,2323,2346,377,414,392,378,462,525,714,609,1588,1576, 2604,2614,712,654,844,760,1460,1464,308,352,225,219,450,438,372,444,2208,2190,2148,2280, 886,959,740,750,908,881,840,903,372,375,124,125,248,250,496,500,540,510,280,310, 181,151,2242,2382,2151,2149,1788,1800,2094,2186,1082,1074,541,537,464,510,846,828,1134,1152, 288,324,558,504,1767,1920,1414,1446,140,128,420,384,280,256,1340,1260,940,930,720,696, 360,348,258,314,1236,1324,618,662,926,939,82,85,328,340,492,510,410,425,164,170, 246,255,1203,1230,243,222,520,485,750,750,230,265,290,220,2160,2124,2004,2040,1121,1103, 1632,1644,48,24,1680,1668,1488,1572,211,220,422,440,1860,1956,2220,2176,72,44,686,683, 330,330,660,660,935,1045,605,715,780,756,1836,1920,750,724,642,718,1952,1968,863,845, 1426,1458,1163,1077,531,544,1062,1088,988,1072,1500,1560,1069,1037,2137,2141,108,92,216,184, 964,1007,2914,3072,684,664,632,620,1844,1868,580,628,980,940,784,763,1068,1080,2046,2010, 252,224,2266,2286,1780,1632,956,912,1859,1843,168,186,112,124,56,62,280,310,552,540, 108,104,324,312,216,208,540,520,673,655,495,485,438,454,381,423,552,516,57,31, 802,831,36,24,72,48,1200,1228,600,614,2132,2132,450,420,120,90,330,330,210,240, 420,480,540,570,1868,1925,1092,1064,68,38,1024,1026,1156,1204,799,763,962,1068,748,752, 276,300,192,168,96,84,180,216,288,252,372,384,242,292,964,944,1206,1236,2410,2368, 1632,1616,240,192,1696,1746,1110,1105,593,616,990,951,648,699,264,308,564,552,1620,1562, 288,246,1513,1619,1743,1769,835,856,1698,1737,1676,1608,379,411,2055,2019,172,142,844,856, 500,572,672,714,1150,1150,48,36,96,72,144,108,92,86,184,172,378,330,828,828, 1278,1326,450,498, // 1183,1184,960,948,1076,1117,2360,2377,318,328,636,656,988,1048,494,524,504,454,2936,2970, 2304,2288,516,516,1548,1548,246,294,1906,1910,953,955,212,261,2044,2139,1818,1827,264,307, 1604,1592,2079,2173,2145,2171,2924,2912,2355,2312,784,721,940,963,1072,1072,316,328,632,656, 440,416,508,568,124,88,393,350,826,833,3110,3170,310,326,620,652,930,978,1996,2066, 2156,2074,402,426,276,240,678,666,5038,5104,340,408,72,72,216,216,144,144,288,288, 591,556,784,873,314,280,628,560,180,160,448,486,540,480,360,320,268,326,1308,1290, 3913,3955,2045,2079,378,306,3322,3304,1917,1824,1932,1968,242,231,80,80,40,40,320,320, 120,120,160,160,200,200,240,240,1380,1332,460,500,446,416,223,208,502,544,753,816, 279,336,251,272,474,480,564,528,672,684,108,156,1124,1112,120,144,1332,1296,2182,2156, 788,844,1182,1266,913,903,931,835,922,869,1044,1078,404,406,808,812,1540,1498,897,909, 1794,1818,2972,2980,24,36,48,72,1008,1008,984,972,72,108,816,720,468,423,1158,1116, 620,656,971,1082,269,230,984,1056,1797,1832,1364,1394,152,172,456,516,76,86,228,258, 539,564,1490,1500,116,96,806,801,458,513,232,192,348,288,690,705,1006,1122,856,852, 428,426,289,348,504,546,888,882,1474,1436,1086,1164,1098,1176,36,18,144,162,36,24, 180,186,216,210,108,138,108,72,72,48,360,372,252,234,876,896,545,511,625,635, 1428,1444,2440,2454,1160,1150,611,611,1525,1526,1872,1833,624,611,288,246,819,816,1350,1386, 204,184,132,152,336,336,468,488,732,792,1024,979,1358,1376,1905,1964,745,712,220,272, 236,244,252,216,708,732,488,460,472,488,1270,1180,270,300,540,600,237,268,564,530, 801,798,327,262,84,83,252,249,168,166,336,332,15,15,30,30,45,45,150,150, 60,60,90,90,75,75,120,120,105,105,1219,1183,1275,1270,1331,1357,56,87,2320,2302, 688,710,540,520,836,900,392,330,148,190,162,116,344,352,506,468,688,704,668,584, 1032,1056,378,378,756,756,216,210,72,60,72,90,216,180,144,150,216,240,144,120, 360,360,72,120,432,480,954,876,608,601,330,380,949,853,84,104,660,666,468,432, 1220,1192,59,72,177,216,118,144,1278,1224,1014,1014,444,502,1698,1631,222,251,103,87, 206,174,597,633,494,546,860,900,430,450,330,350,324,312,336,388,654,662,318,274, 388,394,3837,3807,3445,3294,390,359,1364,1420,233,236,466,472,932,944,336,372,618,618, 954,990,282,246,100,120,980,890,500,600,300,360,968,960,1581,1490,2054,2008,1043,963, 828,838,643,642,578,582,1687,1514,1400,1399,306,301,918,903,418,442,175,190,350,380, 540,552,744,724,336,380,204,172,477,403,1880,1856,1556,1496,324,360,138,126,276,252, 1027,1076,290,310,915,855,625,545,3012,2935,448,458,1404,1398,846,894,48,60,192,240, 96,120,1892,1936,1450,1486,714,732,1428,1464,1701,1693,707,657,1508,1591,104,138,516,472, 620,610,724,748,439,409,768,708,384,354,817,808,362,291,1090,1093,1230,1263,528,490, 1758,1753,648,663,522,495,1296,1326,384,402,1462,1418,2402,2348,3024,3136,36,24,696,744, 804,816,2028,2124,2092,2076,234,262,709,681,475,419,4151,4326,4071,4146,16,36,532,568, 1064,1136,1512,1554,448,418,318,294,478,514,160,220,630,600,297,255,1832,1886,2128,2114, 148,114,462,418,786,818,204,248,51,62,102,124,153,186,346,353,1796,1784,307,278, 2699,2694,276,306,364,364,452,422,640,670,728,728,154,124,2343,2405,727,696,3418,3303, 1128,1137,433,456,1804,1828,1472,1454,1140,1080,156,181,2298,2179,312,362,472,442,761,771, 800,770,1600,1540,565,635,800,806,470,511,729,703,1335,1389,606,686,702,690,1404,1380, 456,480,228,240,914,866,2766,2754,672,636,304,342,976,978,980,960,2376,2292,720,720, 810,852,120,132,90,77,210,209,180,154,150,187,240,264,180,242,450,473,300,286, 30,55,384,336,192,168,1092,1144,4660,4762,1824,1716,126,90,1446,1446,1320,1356,125,143, 250,286,2130,2190,383,344,668,632,788,698,1764,1764,548,566,1683,1758,1229,1202,227,278, 380,421,368,361,374,391,362,331,356,301,112,128,168,192,56,64,224,256,2404,2502, 3150,3140,112,112,560,560,336,336,224,224,448,448,861,828,276,287,552,574,1813,1760, 1901,1934,276,290,1104,1160,552,580,294,282,1017,1054,1839,1748,1112,1176,556,588,1828,1832, 1264,1318,922,854,594,534,552,538,510,542,471,523,349,306,1291,1352,860,880,36,48, 72,96,1020,1008,840,768,108,144,109,107,218,214,327,321,609,633,2531,2367,556,576, 1596,1615,212,214,636,642,424,428,880,880,1884,1924,1235,1286,588,612,1044,972,1632,1584, 1464,1448,468,504,2071,1878,742,814,112,126,336,378,224,252,716,668,1496,1490,1518,1488, 420,426,140,142,280,284,560,568,528,528,372,328,684,728,156,200,1989,2115,180,180, 360,360,705,600,540,540,738,783,2002,2037,671,614,845,890,254,248,134,143,120,105, 148,181,268,286,296,362,388,391,240,210,402,429,106,67,108,96,1335,1266,2174,2182, 1656,1692,1212,1284,1029,1027,444,408,3022,3040,1012,1066,1868,1844,50,40,100,80,200,160, 820,830,524,452,908,891,1816,1782,1110,1078,1015,1034,825,946,1924,1868,176,192,352,384, 198,234,408,424,210,190,828,804,782,797,1800,1629,1108,1048,648,612,1536,1512,240,288, 888,900,1540,1562,1034,946,770,781,540,600,480,480,720,720,240,240,1052,986,306,312, 108,84,348,408,456,492,672,660,332,335,92,65,424,400,664,670,240,270,1065,1124, 1615,1629,526,556,3572,3492,536,569,2772,2880,2001,2005,2010,2038,1980,1928,2016,2060,2013,2049, 1998,1994,1977,1917,2004,2016,3,11,9,33,408,444,372,336,336,336,672,672,624,644, 1248,1288,268,228,1432,1452,924,861,630,672,1554,1533,2236,2212,351,318,375,372,399,426, 485,455,380,430,865,885,1685,1659,176,154,352,308,308,322,154,161,1077,1116,1241,1212, 2375,2314,188,194,564,582,1969,2014,2928,2790,4593,4557,3131,3346,506,532,666,648,1172,1180, 1200,1272,1212,1224,136,136,68,68,204,204,340,340,806,801,1020,1020,340,340,1008,1044, 1180,1160,2207,2252,2426,2444,714,714,735,679,384,348,1038,1134,732,756,390,360,1122,1116, 576,582,1152,1164,1220,1178,1176,1182,7184,7332,1412,1392,978,1014,2958,2928,389,402,1332,1419, 738,729,580,598,290,299,1971,1978,2410,2604,396,352,592,578,196,226,280,220,670,700, 754,740,838,780,312,396,612,600,1044,1042,1069,1137,252,216,168,144,84,72,790,822, 1207,1188,373,456,786,788,630,630,990,918,180,144,900,972,2000,1844,388,436,986,987, 1299,1287,716,732,700,720,1400,1440,860,840,294,270,588,540,484,528,1507,1485,3744,3756, 186,162,372,324,1078,1084,1059,1033,1122,1170,688,626,772,796,144,138,72,69,216,207, 288,276,56,74,1128,1080,112,148,480,430,110,124,220,248,804,840,286,328,1145,1121, 1302,1345,1436,1412,1020,1059,2948,2888,624,560,124,104,120,156,180,192,240,228,300,348, 540,492,360,300,60,36,945,825,1184,1204,1556,1538,312,346,432,396,342,342,252,288, 684,684,936,972,783,786,546,558,252,216,840,900,798,774,294,342,66,59,198,177, 132,118,264,236,2684,2744,424,374,340,312,672,668,1380,1416,1279,1240,2038,2100,514,452, 1202,1211,2460,2532,601,586,547,578,493,570,2002,2008,167,126,1430,1540,86,108,172,216, 857,781,1475,1515,1166,1148,4212,4432,492,468,252,294,744,762,240,174,1843,1775,1157,1158, 1120,1152,1272,1376,1644,1728,624,618,2121,2134,383,409,873,915,1884,1848,1404,1456,1036,1039, 324,330,648,660,964,972,1828,1910,404,416,1212,1248,808,832,510,438,335,312,160,186, 495,498,670,624,336,336,112,112,448,448,224,224,42,54,126,162,84,108,1734,1744, 564,552,1128,1104,740,758,370,379,1160,1080,578,572,1152,1208,3174,3105,340,330,360,370, 380,410,400,450,320,290,2065,2093,770,742,720,708,540,600,90,54,76,82,304,328, 152,164,380,410,1102,1014,1020,1080,1782,1734,955,896,909,936,932,916,666,696,538,482, 333,348,871,830,780,750,420,450,336,312,168,156,1636,1522,2588,2648,1840,1890,348,301, 132,132,276,240,120,156,264,264,252,288,384,420,528,528,516,552,396,396,960,986, 1706,1687,1388,1416,892,808,2976,2988,1200,1196,76,44,996,996,844,908,2239,2203,1304,1391, 234,222,502,485,446,463,1004,970,390,441,56,22,1355,1316,270,300,540,600,1900,1864, 380,456,492,488,318,364,810,852,984,976,2312,2280,1199,1157,1573,1579,452,466,962,1016, 870,892,1152,1164,348,324,456,516,804,840,1110,1100,545,546,228,192,312,285,1386,1386, 492,564,480,444,246,282,363,363,609,645,726,726,1920,1904,780,776,444,520,1949,1837, 507,519,1155,1095,608,716,2892,2752,914,852,1214,1292,537,444,411,402,822,804,1107,1164, 689,726,1224,1205,156,156,78,78,234,234,312,312,1634,1658,483,441,156,168,312,336, 912,816,94,92,188,184,282,276,1394,1432,1544,1470,350,375,773,724,668,676,2190,2250, 840,790,2677,2600,1075,1149,1408,1430,1164,1236,2207,2240,2119,2182,88,58,780,840,1516,1528, 612,568,2306,2322,1153,1161,192,192,96,96,48,48,144,144,336,336,390,432,795,792, 405,360,204,176,576,612,780,788,372,436,430,450,940,930,510,480,892,844,588,616, 274,289,548,578,2122,2073,1993,2061,1632,1604,816,802,1502,1527,276,290,552,580,176,158, 924,972,352,316,252,240,417,471,669,711,504,480,1004,1104,1324,1296,1524,1587,698,621, 2276,2291,184,151,522,534,774,750,252,216,630,673,416,424,832,848,405,361,810,722, 859,911,1380,1404,2140,2104,1084,1108,1238,1229,154,121,1546,1471,344,297,788,797,444,500, 508,520,324,288,692,752,184,232,472,426,1643,1573,436,422,1524,1472,1542,1506,860,860, 866,911,864,894,854,809,856,826,862,877,852,792,872,962,1634,1633,506,481,1798,1804, 106,68,1735,1700,190,232,1545,1468,1711,1777,2250,2160,836,910,610,600,1200,1240,600,620, 769,760,508,592,945,864,1161,1146,936,870,846,819,90,51,1393,1376,1792,1886,119,127, 238,254,357,381,1662,1566,405,450,190,180,570,540,380,360,648,660,1296,1320,157,136, 1127,1232,2160,2050,280,320,560,640,140,160,1352,1392,676,696,208,220,416,440,56,62, 392,434,168,186,224,248,112,124,1023,935,1133,1111,1614,1602,1327,1360,287,242,372,373, 576,627,744,746,168,119,204,254,408,384,204,192,192,236,396,428,600,620,693,706, 608,592,523,478,863,934,778,820,85,114,596,539,1120,1162,1316,1316,1762,1780,2043,1917, 1022,1038,660,636,1140,1194,2040,2148,964,985,111,113,222,226,261,303,150,190,333,339, 294,262,183,149,612,544,264,272,528,544,792,816,302,324,180,150,331,312,151,162, 360,300,482,474,70,76,140,152,210,228,1036,1136,915,936,1476,1428,284,372,1688,1686, 618,579,452,528,463,424,271,298,734,722,876,968,92,72,1152,1184,184,144,1244,1256, 1025,1028,2629,2515,990,1026,786,774,2536,2478,902,839,1908,1815,636,605,1255,1352,535,512, 60,60,180,180,300,300,120,120,2842,2880,3305,3281,155,105,198,198,396,396,2014,2000, 716,790,202,208,404,416,808,832,1337,1308,1318,1229,788,808,3000,3084,2948,3004,52,80, 372,360,744,720,852,840,48,66,804,774,756,708,1044,1104,96,132,1116,1098,1644,1742, 264,322,536,600,1198,1216,1743,1818,226,196,376,397,918,959,2380,2320,1260,1280,560,520, 342,306,153,189,495,495,1794,1836,1862,1868,116,72,596,632,828,776,3366,3378,491,504, 522,470,261,235,230,269,460,538,1488,1485,1500,1605,1036,1004,1877,1872,1200,1200,980,960, 901,916,1760,1765,774,779,560,567,1092,1036,1120,1134,706,731,1510,1454,92,86,184,172, 276,258,4914,4696,576,596,1128,1124,600,664,552,528,720,684,196,176,588,528,379,394, 758,788,295,322,650,641,355,319,710,638,1252,1236,240,190,402,450,922,1000,104,128, 664,640,768,768,560,512,208,256,2164,2338,474,542,751,774,2285,2250,564,528,276,282, 288,246,684,654,556,561,128,93,428,468,468,450,486,414,450,486,918,936,428,408, 1555,1505,792,818,1584,1636,1128,1164,998,1011,855,870,809,827,1446,1380,424,428,1172,1108, 1212,1222,972,1046,1600,1600,1660,1640,396,384,96,120,300,264,792,768,492,504,120,120, 240,240,360,360,231,264,990,968,1980,1936,759,704,4912,4863,2644,2632,3250,3240,192,240, 2156,2156,1228,1192,1522,1537,1848,1764,924,912,400,367,1460,1440,1060,1073,660,706,1520,1469, 4652,4666,1938,1900,2100,2100,1050,1050,243,202,512,496,440,480,548,504,87,69,1077,1059, 174,138,261,207,489,476,978,952,1404,1344,704,720,620,622,376,378,752,756,640,636, 620,590,826,782,476,521,468,468,132,152,204,164,336,316,396,456,486,492,678,636, 294,348,192,144,160,166,320,332,1488,1446,1200,1160,868,880,962,975,1619,1683,1340,1343, 1540,1575,1400,1407,140,168,1120,1071,412,434,600,626,2372,2426,460,412,521,503,302,326, 219,177,1344,1332,1012,1032,1356,1344,452,448,659,676,870,917,448,435,237,194,211,241, 420,420,210,210,546,558,756,728,210,170,3963,3960,600,540,606,668,2892,2792,832,848, 1448,1440,724,720,418,396,358,397,1360,1360,234,240,468,480,870,894,1195,1179,2390,2358, 2042,1998,2172,2080,461,516,600,600,300,300,368,428,962,1032,481,516,1220,1260,468,417, 512,568,256,284,276,248,1104,992,1424,1520,92,72,184,144,1536,1512,504,444,2070,2084, 1035,1042,1449,1384,1560,1540,1530,1494,30,46,60,92,1344,1308,1452,1464,560,570,962,1037, 1120,1140,140,160,280,320,2961,2826,300,308,588,508,156,208,444,408,144,100,1290,1278, 1876,1872,886,865,1126,1046,165,189,1291,1235,330,378,2032,2080,1016,1040,1078,1064,1734,1788, 444,432,1944,1920,237,235,303,353,474,470,204,176,171,117,270,294,33,59,1248,1212, 540,480,732,789,1634,1540,60,60,120,120,360,360,180,180,240,240,300,300,562,516, 558,545,125,146,230,236,105,90,480,528,210,180,585,618,355,382,250,292,3044,2930, 532,560,736,716,1046,1108,523,554,144,147,288,294,180,150,540,600,180,180,180,210, 360,360,1040,1156,1003,1037,588,525,602,672,1103,1088,516,564,840,852,324,288,1164,1140, 19,9,38,18,132,168,1152,1200,888,864,1700,1736,1860,1824,907,933,579,648,134,110, 847,868,144,120,3321,3210,173,216,1515,1465,1890,1806,668,656,1194,1182,2028,2064,1056,1020, 2112,2040,520,560,260,280,252,288,168,192,84,96,166,196,565,570,399,374,332,392, 897,962,632,552,1276,1320,1672,1584,702,624,360,410,550,490,882,924,1389,1499,1785,1695, 1333,1347,236,178,3380,3491,2716,2882,1146,1160,1496,1472,1120,1128,560,564,576,552,864,828, 288,276,96,120,954,996,760,800,577,520,2145,2214,1076,1104,140,140,280,280,360,300, 474,452,1800,1695,1364,1480,1060,1016,808,832,24,24,48,48,72,72,96,96,168,168, 120,120,144,144,640,706,696,642,668,674,278,248,556,496,699,737,528,504,264,252, 435,485,792,756,1560,1532,114,90,2681,2726,400,326,806,819,385,363,2162,2249,893,816, 919,930,315,348,630,696,289,234,540,540,1216,1336,576,582,540,492,1596,1554,532,536, 276,228,512,616,256,308,336,312,672,624,784,848,1196,1209,353,388,1691,1629,908,902, 1124,1188,2712,2672,1780,1770,536,464,544,496,576,624,568,592,540,480,548,512,556,544, 564,576,560,560,2064,1990,307,335,970,1050,870,780,322,356,545,560,1090,1120,92,86, 184,172,276,258,590,540,1290,1300,700,760,468,448,936,896,528,548,1056,1096,588,648, 2772,2772,360,348,720,696,396,396,792,792,702,702,2106,2106,1921,1881,1416,1428,840,840, 888,840,960,912,808,832,2250,2298,2766,2848,964,1024,3447,3376,197,240,1354,1294,730,647, 1326,1353,298,353,4631,4753,4628,4734,676,745,960,900,480,450,1404,1398,444,498,15,17, 90,102,30,34,45,51,60,68,150,170,105,119,75,85,255,289,120,136,135,153, 2168,2196,1660,1680,1140,1140,320,306,500,528,180,222,1470,1470,1854,1917,24,11,48,22, 452,548,272,260,332,356,544,520,392,452,212,164,60,96,1093,1128,854,808,4295,4283, 498,510,1074,1014,996,1020,288,252,1206,1278,708,768,2845,2912,210,190,672,736,539,570, 1713,1661,892,888,972,1000,80,112,3466,3415,371,348,1340,1350,639,591,252,294,888,900, 1140,1194,4714,4592,50,80,1974,1957,1265,1213,709,744,1382,1376,987,924,1732,1768,1080,1128, 1024,1018,484,454,138,180,276,360,384,396,528,524,972,1016,1348,1286,1056,1067,818,846, 159,117,977,963,659,729,524,460,956,988,1674,1761,1552,1528,700,640,568,562,120,150, 170,190,340,380,936,960,468,480,1394,1397,2128,2086,660,708,243,258,486,516,1666,1706, 1540,1529,126,177,989,1004,1243,1426,204,168,776,748,388,374,1104,1070,282,259,276,308, 558,567,564,518,211,219,422,438,780,696,759,729,717,795,738,762,348,402,700,680, 948,944,832,866,116,78,444,432,888,864,305,326,1270,1270,660,618,1572,1608,1245,1375, 2055,2089,270,238,230,207,460,414,400,397,1875,1902,1432,1466,189,215,420,440,128,112, 164,216,548,552,292,328,456,544,460,413,598,593,138,180,736,773,1502,1532,2034,1938, 284,241,776,768,388,384,396,468,1241,1225,660,666,784,824,796,776,792,792,808,728, 804,744,800,760,776,816,2016,1986,1377,1404,459,468,3210,3210,2067,2094,530,514,265,257, 544,476,584,628,1148,1180,168,156,336,312,672,624,504,468,106,81,570,627,910,887, 222,253,324,272,458,416,229,208,618,612,389,404,160,196,1195,1207,610,550,354,388, 1137,1160,528,528,276,306,126,111,252,222,678,723,402,417,150,195,872,948,718,735, 564,522,154,213,1060,1030,1464,1432,348,296,384,376,192,188,732,792,1236,1266,1258,1270, 1324,1282,1346,1286,1390,1294,22,4,764,816,3210,3204,1070,1068,2336,2309,1606,1657,726,748, 972,1096,480,400,976,946,1076,1100,620,640,1168,1076,1494,1494,146,110,1348,1384,1132,1108, 1695,1659,2066,2118,930,880,2186,2189,155,127,1480,1473,1672,1719,192,246,1626,1632,252,294, 1380,1432,1344,1444,777,779,929,953,1103,1091,174,138,324,312,672,602,348,290,300,334, 948,958,280,250,1830,1860,1832,1837,2208,2127,1062,1122,1213,1205,1678,1699,1536,1534,1213,1285, 240,240,120,120,540,480,360,360,364,402,38,28,76,56,928,928,1356,1416,500,440, 2816,2863,2832,2937,266,256,532,512,18,12,36,24,54,36,1697,1663,989,1015,2178,2208, 651,646,1302,1292,100,120,400,480,976,948,727,789,865,862,1150,1240,504,496,252,248, 460,392,548,600,296,352,453,412,1942,1944,2878,2892,742,776,1484,1552,462,474,924,948, 532,512,761,775,1200,1250,1350,1325,1500,1400,1050,1175,50,25,4258,4379,504,546,1407,1386, 356,388,412,366,1110,1146,965,1000,468,496,936,992,918,866,672,648,242,224,484,448, 1180,1115,1154,1159,492,472,774,786,1242,1176,840,882,428,476,1700,1684,1680,1711,1303,1227, 1146,1204,573,602,324,312,1874,1863,1684,1702,1686,1718,1676,1638,1674,1622,1682,1686,1053,1079, 2106,2158,404,432,768,732,330,286,760,823,430,537,444,440,324,276,768,716,120,164, 840,811,186,149,468,513,654,662,342,336,684,672,626,592,313,296,878,876,3475,3607, 1090,1072,232,208,116,104,348,312,420,420,465,507,429,387,894,894,1086,1131,828,948, 448,438,638,693,3030,2904,980,950,120,160,60,80,856,912,428,456,1494,1461,1056,990, 1866,1944,392,356,196,178,1028,1084,636,728,660,614,716,686,924,840,1680,1596,1344,1428, 756,756,1494,1524,533,450,619,672,112,124,224,248,774,762,1548,1524,1005,1085,746,719, 750,795,748,757,752,833,156,136,810,858,312,272,654,722,1224,1184,608,688,916,936, 321,275,1646,1512,1886,1872,924,864,936,996,468,498,256,285,116,93,232,186,348,364, 1006,974,1744,1769,330,342,234,210,96,132,468,420,522,606,894,894,150,178,2415,2331, 1660,1640,1140,1128,540,600,300,264,1890,1860,240,200,910,953,668,628,78,107,1181,1121, 1259,1228,3274,3285,1285,1294,2698,2602,1611,1543,594,670,180,160,428,380,708,702,280,322, 1638,1495,2549,2575,444,408,1074,1038,816,852,630,630,780,756,504,572,1199,1140,507,561, 1035,997,528,436,2303,2195,140,172,1316,1232,818,806,502,561,336,312,168,156,430,461, 964,882,482,441,668,656,440,398,228,258,270,270,810,810,540,540,375,300,645,570, 2296,2366,888,864,876,888,3001,2894,714,798,1662,1662,708,758,354,379,885,821,498,508, 996,1016,52,48,104,96,364,336,156,144,4348,4316,1780,1800,955,925,890,900,239,237, 717,711,478,474,280,270,700,750,840,810,3072,3069,1148,1208,836,824,104,128,524,440, 208,256,684,713,1484,1488,1156,1177,336,322,709,713,900,870,156,120,1842,1890,110,130, 204,216,408,432,612,648,251,294,743,708,1486,1416,994,1002,7306,7326,40,18,896,898, 1657,1569,934,1000,755,723,815,824,1630,1648,204,180,408,360,696,684,288,324,492,504, 43,48,129,144,86,96,172,192,215,240,127,157,788,794,225,210,600,660,300,330, 525,540,375,450,75,120,2832,2908,2956,2936,114,134,228,268,2320,2288,843,855,640,688, 820,832,180,144,1180,1120,548,572,968,850,720,744,804,792,747,695,528,572,270,246, 540,492,798,818,2212,2253,1365,1439,537,511,516,528,228,204,1032,1056,744,732,398,396, 890,948,796,792,1100,1032,1556,1626,1633,1643,501,551,240,200,846,750,1848,1831,895,905, 570,570,369,435,512,470,522,546,1044,1092,249,263,498,526,344,368,172,184,3295,3236, 166,212,83,106,1818,1854,938,905,612,660,1440,1480,816,784,228,250,456,500,2343,2432, 788,778,2918,3020,2883,2845,208,208,104,104,312,312,416,416,100,80,191,158,860,824, 180,216,1220,1256,708,612,156,156,468,468,312,312,735,742,548,516,1500,1470,404,438, 792,858,2024,2024,84,102,168,204,756,777,708,675,1596,1508,504,527,1298,1385,914,925, 722,695,192,230,1402,1389,966,926,192,236,336,352,84,88,168,176,252,264,2029,2023, 688,736,1376,1472,1757,1778,2928,2820,198,246,1648,1735,445,419,583,643,1476,1488,2708,2768, 300,276,456,510,1056,1062,1604,1656,230,200,2625,2605,1368,1290,612,624,1746,1725,684,769, 715,780,808,813,31,11,777,802,746,791,963,868,839,824,810,750,504,528,1314,1278, 252,264,704,710,984,1050,247,226,494,452,741,678,90,90,180,180,270,270,360,360, 1816,1840,1530,1516,1218,1171,940,920,360,420,1548,1554,1503,1554,2864,2901,540,490,2220,2200, 1620,1672,600,528,300,264,1936,2006,300,324,600,648,2088,2004,1224,1288,1957,1926,524,576, 1237,1221,284,262,1188,1278,1560,1584,780,792,1200,1200,1000,1120,2861,2865,2179,2125,1249,1213, 1979,1857,519,569,1184,1088,400,400,1398,1350,642,720,829,768,903,935,228,208,588,608, 360,400,990,990,102,90,306,270,204,180,252,230,504,460,2558,2480,638,682,319,341, 60,36,816,792,936,864,636,684,5492,5469,66,36,526,556,1543,1498,491,500,1014,1088, 459,412,950,912,794,756,1164,1140,388,380,2780,2754,224,248,1212,1324,1380,1292,306,294, 684,696,612,588,378,402,450,510,72,108,1252,1215,1500,1392,366,338,549,507,183,169, 158,186,828,816,670,630,316,372,2058,2022,2148,2082,508,568,168,224,520,512,176,144, 1343,1388,2719,2758,288,342,624,600,912,942,456,471,76,48,2044,2072,570,618,1530,1518, 1224,1296,1556,1516,338,332,373,442,439,406,101,74,237,258,4300,4426,2094,2266,1356,1324, 532,512,1752,1728,324,360,812,823,92,92,184,184,368,368,276,276,719,738,2157,2214, 1028,1046,2892,2864,1144,1176,260,210,1330,1350,432,453,864,906,84,96,252,288,168,192, 436,409,166,193,602,602,3834,3766,1764,1764,1368,1404,396,360,644,714,1092,1092,810,760, 2232,2297,994,1001,969,1058,701,669,673,698,366,444,1536,1506,1024,1004,512,502,1260,1236, 1572,1658,432,390,1002,1024,476,464,908,952,432,488,520,440,620,632,1240,1264,1218,1170, 2254,2298,1309,1191,381,377,762,754,3108,3208,1340,1348,337,333,674,666,300,270,176,198, 100,90,276,288,200,180,76,108,186,208,372,416,3460,3597,308,308,588,546,924,924, 336,378,1324,1232,773,781,568,608,1136,1216,2550,2466,1037,1091,983,999,126,126,42,42, 84,84,210,210,168,168,252,252,795,836,2286,2317,2607,2508,1353,1364,2312,2448,1056,1048, 48,48,96,96,240,240,144,144,249,264,1341,1260,498,528,2604,2690,180,124,1148,1144, 900,846,828,852,818,786,568,612,614,588,1060,1036,686,647,660,660,486,438,834,882, 1320,1320,1032,1012,1116,1036,948,988,2017,2049,1627,1692,2734,2799,747,755,674,692,1500,1480, 2602,2616,648,696,4444,4552,108,144,36,48,72,96,180,240,980,1072,476,488,952,976, 448,392,784,750,2083,2116,931,868,1507,1492,455,392,385,406,840,798,3782,3921,364,398, 1206,1212,420,390,420,420,420,450,840,780,840,900,840,870,840,840,420,360,2034,1986, 412,425,506,483,1012,966,230,220,460,440,1050,1158,870,894,1334,1312,667,656,914,856, 1336,1384,858,858,1052,1016,1712,1760,660,744,819,837,1638,1674,290,295,1450,1475,68,60, 136,120,204,180,302,290,533,572,231,282,1279,1168,5178,5200,1413,1383,1496,1580,1988,1976, 750,814,618,626,684,720,552,532,486,438,66,94,565,616,1009,976,552,546,184,182, 368,364,384,390,948,860,1257,1258,299,238,2892,2826,246,216,1031,1034,880,850,1206,1248, 913,949,411,341,720,756,666,594,702,702,2526,2581,328,312,624,624,2839,2897,961,923, 80,80,160,160,320,320,240,240,2814,3026,732,729,564,576,348,312,912,888,484,390, 1514,1389,6038,6097,92,120,168,180,72,60,312,300,96,120,144,120,240,240,264,300, 336,360,192,240,859,847,156,126,722,714,2947,3024,264,228,180,194,280,266,190,169, 100,72,90,97,380,338,270,291,170,219,290,241,288,348,798,702,1086,1050,520,591, 2100,2072,1890,1878,924,804,552,630,665,685,2238,2296,780,760,197,209,591,627,114,102, 228,204,1230,1302,1002,1098,1080,1038,198,219,251,222,485,415,272,306,1029,1027,2196,2072, 3442,3368,1308,1320,246,186,973,1008,1540,1512,567,504,372,422,468,446,444,440,816,862, 396,428,540,464,24,6,516,458,492,452,1128,1152,660,660,1320,1320,1904,1904,1700,1768, 44,32,88,64,3540,3480,846,822,558,516,288,306,1134,1128,270,210,1850,1860,393,358, 204,232,288,264,144,132,432,396,420,480,276,348,322,296,955,889,794,842,1327,1201, 1166,1154,583,577,4344,4324,714,758,216,240,108,120,1663,1648,861,804,1848,1814,888,866, 3096,3014,1060,1102,428,392,1492,1444,1054,1040,170,215,1720,1790,1008,1068,417,388,504,534, 1864,1837,658,688,329,344,588,672,792,780,523,481,1139,1196,632,602,464,496,292,328, 172,168,516,504,344,336,756,792,700,680,350,340,159,197,1340,1412,928,898,687,690, 446,482,241,208,892,964,264,250,528,500,84,84,252,252,168,168,336,336,872,982, 1116,1129,420,400,1540,1640,840,800,144,144,254,319,36,36,72,72,108,108,360,360, 252,252,216,216,1562,1540,1782,1804,220,264,1892,1892,420,450,300,300,180,150,120,150, 600,600,666,624,474,470,282,316,756,786,192,154,253,254,506,508,2306,2212,517,514, 1034,1028,752,776,595,568,1504,1552,438,360,436,386,218,193,5104,5046,95,127,174,170, 348,340,288,292,108,92,180,200,324,276,396,384,216,184,72,108,754,752,88,63, 2943,3038,2855,2975,714,714,318,282,792,864,250,220,760,760,510,540,260,320,1700,1650, 854,856,376,368,324,360,212,206,636,618,84,72,534,522,366,378,450,450,282,306, 198,234,168,144,114,162,74,87,148,174,222,261,235,270,1130,1140,895,870,2476,2355, 1508,1480,1135,1139,850,782,1801,1785,1275,1203,263,291,1254,1270,456,466,912,932,1405,1324, 503,524,271,254,542,508,444,474,601,600,1202,1200,1548,1576,2072,2096,2212,2176,70,40, 2356,2388,260,253,520,506,1167,1181,1431,1513,903,849,86,71,172,142,614,631,360,396, 92,106,184,212,520,470,428,364,1200,1170,546,558,2498,2488,341,374,1188,1188,682,748, 847,814,474,522,486,482,960,1004,972,964,308,351,616,702,312,312,156,156,220,250, 64,94,92,62,248,218,468,468,532,562,2331,2321,671,615,196,200,366,423,466,497, 3577,3639,327,311,1136,1164,654,622,809,853,482,542,508,488,768,830,638,659,378,317, 1016,976,564,552,1316,1274,148,120,200,224,2572,2611,1086,1015,924,924,498,486,30,30, 90,90,60,60,120,120,180,180,150,150,620,692,310,346,240,272,480,544,336,328, 1740,1800,300,264,1320,1296,660,648,796,840,168,186,1244,1186,1713,1688,677,715,1540,1520, 620,560,396,432,384,396,360,324,372,360,408,468,354,330,3840,3746,1820,1792,1439,1402, 1370,1346,402,444,84,96,336,384,252,288,168,192,576,588,1764,1752,1188,1164,144,183, 2090,2090,1027,994,524,504,124,134,276,236,496,536,372,402,400,370,648,638,248,268, 1205,1185,770,770,1540,1540,732,714,210,240,522,474,30,30,90,90,60,60,150,150, 120,120,180,180,240,240,579,588,1158,1176,508,570,1688,1571,212,200,1734,1810,867,905, 1626,1610,784,784,140,152,280,304,420,456,756,756,1232,1225,385,397,380,452,99,120, 198,240,297,360,1160,1160,300,300,600,600,477,492,846,858,1120,1050,644,648,1587,1590, 468,468,1116,1035,1320,1260,660,630,994,1054,2729,2663,2937,2951,1866,1918,1118,1103,278,333, 34,25,68,50,635,621,763,682,507,560,762,783,874,855,56,36,112,72,706,747, 270,306,148,136,74,68,222,204,296,272,1179,1155,384,372,396,432,180,180,360,360, 540,540,2380,2547,4011,4051,884,932,620,590,2356,2368,1772,1712,1755,1768,260,268,594,572, 407,451,1001,1023,343,348,686,696,2040,1952,1248,1264,1224,1248,612,624,1875,1879,1776,1736, 634,634,332,312,368,364,2136,2172,2016,2088,120,84,536,456,100,88,200,176,300,264, 1681,1703,470,525,1532,1440,776,783,2460,2440,1767,1736,264,264,132,132,396,396,528,528, 788,778,832,794,876,810,744,762,2114,2056,860,825,72,60,144,120,288,240,673,647, 1204,1200,780,720,1172,1176,3141,3107,397,445,888,876,1002,1014,114,138,3540,3468,760,790, 1520,1580,1634,1576,973,1039,817,788,54,42,108,84,162,126,572,556,180,150,392,406, 212,256,1584,1616,792,808,4601,4413,324,318,162,186,324,372,2528,2518,312,285,556,584, 368,368,188,216,180,152,744,800,376,432,772,764,642,660,117,102,408,456,525,558, 234,204,228,226,684,678,359,383,163,211,98,86,196,172,457,469,294,258,2317,2222, 998,1028,188,184,94,92,282,276,470,460,376,368,592,594,296,297,643,619,1644,1632, 240,204,2208,2208,1104,1104,1927,1869,1128,1044,434,437,558,534,884,884,856,887,300,308, 600,616,2053,2125,629,571,4620,4648,4620,4466,1260,1200,630,540,210,220,630,660,420,440, 3478,3575,796,866,398,433,981,957,1794,1792,813,835,624,636,626,674,579,544,439,391, 2226,2100,1946,1932,70,42,1217,1194,918,966,420,420,585,650,663,598,136,104,68,52, 200,250,1220,1200,612,648,2100,2104,918,934,486,530,2586,2768,74,88,222,264,148,176, 660,678,774,690,406,421,690,675,284,254,812,842,122,167,456,461,436,408,972,1081, 496,567,416,355,2423,2440,2268,2394,1188,1196,30,18,60,36,244,280,367,342,611,622, 857,746,978,964,2172,2247,1037,1102,563,519,800,792,1060,1007,100,90,200,180,344,366, 335,325,396,468,252,252,576,612,504,504,180,144,324,360,72,108,504,504,1008,1008, 1008,1089,904,943,1639,1672,99,77,1738,1749,196,243,636,588,318,294,770,638,502,538, 1098,1104,288,282,576,564,432,460,296,292,592,584,396,404,792,808,75,60,150,120, 98,134,1758,1848,1562,1580,383,356,766,712,330,330,420,462,660,660,240,198,570,528, 2936,3008,356,312,134,164,268,328,624,584,312,292,299,269,598,538,270,246,522,558, 792,772,396,386,664,614,268,228,524,544,128,158,256,316,2740,2790,670,608,2135,2183, 644,656,1260,1320,444,368,840,880,864,808,420,440,1440,1476,1000,1024,1236,1250,596,656, 456,468,846,798,1434,1542,3456,3386,624,610,1236,1238,1362,1408,5538,5568,702,678,672,636, 1344,1272,642,618,671,710,613,526,1313,1328,1128,1258,1048,1088,524,544,3544,3558,236,192, 241,237,482,474,92,136,333,373,574,610,1688,1660,912,875,1525,1522,631,676,165,155, 495,465,330,310,906,824,1470,1423,564,599,3149,3116,328,310,812,824,1488,1376,1152,1120, 816,864,1656,1632,1060,1000,596,632,140,160,220,200,500,520,440,400,461,491,488,490, 542,488,976,980,1003,979,434,492,1920,1991,537,552,1074,1016,73,65,414,462,146,130, 219,195,1452,1476,954,927,918,843,966,955,930,871,990,1011,12,28,795,759,416,432, 832,864,933,876,36,40,72,80,144,160,108,120,216,240,180,200,546,546,294,252, 798,840,252,294,64,84,128,168,2054,1918,1666,1690,157,112,934,952,869,820,492,559, 1853,1938,808,838,1172,1134,2666,2694,1596,1624,372,332,640,610,300,330,600,660,1467,1545, 1080,1120,2282,2394,1008,1044,371,350,749,770,189,210,560,560,182,140,378,420,3564,3648, 260,312,1508,1610,2031,1989,677,663,1055,1081,1300,1280,810,882,2100,2164,2222,2232,516,538, 1548,1614,572,648,254,220,1080,1088,596,542,2358,2466,756,756,948,976,1293,1251,1240,1210, 900,830,964,1024,1446,1536,482,512,252,264,504,528,96,82,192,164,2496,2560,1344,1280, 3120,3150,6233,6324,39,66,680,720,1560,1600,1760,1760,880,880,276,272,288,324,264,220, 564,596,620,652,310,326,930,978,152,180,2276,2268,201,180,360,324,180,180,180,216, 540,540,180,144,1044,1008,298,290,596,580,4171,4259,1354,1348,1076,1106,556,484,278,242, 1604,1540,2024,2044,4270,4340,1318,1340,659,670,188,176,376,352,6228,6163,44,70,210,210, 420,420,420,490,708,736,632,568,1790,1752,1838,1860,2076,2160,1506,1410,114,150,1128,1092, 564,546,666,717,944,887,1644,1629,1400,1484,68,36,2726,2655,2706,2448,924,1002,348,312, 252,264,756,792,504,528,2442,2496,381,363,852,842,276,252,372,384,552,504,648,636, 550,570,275,285,1063,1056,1288,1241,838,871,225,185,1310,1339,4776,4722,2176,2218,1108,1048, 384,368,768,736,540,568,696,768,156,200,1018,1064,1032,944,516,472,666,737,638,541, 394,403,736,748,300,270,436,478,668,644,368,374,2860,2800,2214,2286,1816,1776,2248,2296, 807,848,882,826,1802,1767,434,389,216,208,108,104,324,312,624,576,3214,3231,312,288, 84,84,252,252,168,168,336,336,1430,1474,1034,1012,910,910,835,925,1341,1355,48,60, 96,120,144,180,192,240,310,286,1188,1248,1132,1136,2005,1940,259,332,996,972,1164,1224, 444,492,2636,2552,3947,3986,1044,1078,372,360,124,120,248,240,2022,2060,768,794,1274,1328, 955,940,636,552,379,399,758,798,1220,1290,1100,1100,980,910,60,95,2356,2354,60,80, 894,820,1014,980,954,900,120,160,4884,4962,66,96,388,414,776,828,1164,1242,70,80, 140,160,210,240,300,360,444,408,744,768,158,158,79,79,237,237,1464,1472,2536,2648, 586,592,1172,1184,604,640,323,284,1026,1014,900,996,138,113,1368,1425,684,684,1568,1652, 1396,1420,492,456,588,588,198,162,390,426,876,984,294,294,96,132,701,753,1460,1440, 2076,2148,308,354,1290,1188,426,481,349,375,847,795,180,180,360,360,540,540,1078,1062, 896,984,630,570,468,504,234,252,918,906,1226,1152,2138,2226,599,584,3034,2980,684,736, 1533,1531,620,560,880,880,440,440,2316,2206,2384,2318,2486,2486,34,56,507,468,1542,1584, 1035,1116,1128,1128,564,564,1172,1160,896,880,294,330,1190,1150,1283,1261,1437,1541,924,936, 462,468,231,234,144,144,126,108,288,288,162,180,180,216,270,252,252,216,18,36, 20,10,344,322,264,282,284,292,304,302,244,272,224,262,40,20,364,332,1451,1519, 804,768,522,546,282,222,1068,1120,600,588,1974,1926,815,811,902,946,87,135,728,676, 383,358,160,171,640,684,223,187,703,700,320,342,543,529,2082,2046,1284,1332,642,666, 585,574,1755,1722,1050,1096,488,440,776,800,584,560,96,120,288,360,1625,1646,576,522, 120,154,648,723,288,261,408,415,528,569,696,676,684,696,460,448,224,248,236,200, 908,944,2024,2004,1012,1002,686,712,1943,2082,880,840,318,282,222,270,984,1092,636,564, 762,822,540,552,420,408,840,816,1170,1031,1518,1507,622,661,2118,2145,706,715,1242,1236, 64,44,660,660,532,572,596,616,2220,2232,2354,2234,1971,2007,2512,2476,165,150,1290,1380, 1455,1530,330,300,2964,2976,846,798,1185,1075,747,741,1220,1264,1222,1239,1224,1214,270,264, 810,792,2316,2364,552,594,392,448,348,360,740,808,304,272,2620,2680,1982,1996,168,189, 56,63,112,126,224,252,648,645,870,869,840,902,450,418,420,451,1564,1649,684,654, 1130,1202,465,435,930,870,1888,1816,2292,2216,624,624,696,636,600,620,576,616,672,632, 552,612,1464,1458,645,594,2484,2536,981,972,129,168,852,804,1087,1075,828,828,720,684, 936,972,108,144,1124,1072,212,266,4984,4975,82,115,88,96,44,48,132,144,176,192, 352,384,630,658,315,329,1898,1760,366,414,924,904,607,678,596,558,1192,1116,282,286, 564,572,2374,2392,1028,992,1167,1055,1878,2050,730,659,526,531,1256,1190,1052,1062,628,624, 1761,1736,1226,1248,742,800,410,410,820,820,148,168,74,84,444,504,222,252,2396,2376, 151,148,302,296,580,636,704,658,1716,1712,1460,1520,1528,1432,60,60,180,180,400,450, 240,240,120,120,260,210,908,944,1412,1364,706,682,3108,3118,738,690,128,139,512,556, 256,278,528,491,1991,2008,1056,982,828,819,2142,2217,2068,2124,2364,2452,156,136,312,272, 792,780,1445,1321,627,649,1254,1298,800,702,240,282,1212,1188,932,965,988,936,230,209, 460,418,33,24,171,184,66,48,105,136,237,232,270,256,138,160,72,112,99,72, 204,208,930,913,1458,1464,666,648,792,816,248,306,920,880,460,440,632,672,1020,1004, 328,307,906,904,656,614,250,290,734,631,578,597,828,804,312,264,516,540,520,465, 148,211,1336,1352,668,676,816,887,314,302,628,604,942,906,899,896,534,510,162,174, 324,348,372,336,944,988,2771,2725,468,432,1080,1080,1310,1365,488,458,430,444,360,416, 500,472,252,264,63,66,126,132,189,198,888,900,684,656,204,244,1092,1144,1035,1034, 495,483,530,550,565,617,35,67,1944,1920,264,300,980,1006,1960,2012,1960,1994,980,997, 1792,1835,240,240,180,210,60,30,300,270,890,902,651,702,936,948,707,739,1192,1160, 2568,2568,358,358,594,572,1782,1716,504,490,1008,980,2028,2080,1560,1560,2684,2648,183,207, 939,839,750,822,168,148,444,408,179,164,358,328,1164,1147,1254,1303,1044,939,1134,1095, 1224,1251,1284,1355,30,52,1838,1839,1132,1136,2013,2090,94,84,188,168,376,336,252,252, 116,134,272,236,388,370,136,118,232,268,368,386,1621,1626,180,160,540,480,360,320, 458,441,1007,946,960,984,1004,1016,2829,2898,594,550,546,504,1304,1308,432,426,318,264, 114,162,822,857,1291,1330,665,621,336,378,2121,2142,1785,1764,860,852,238,199,622,653, 347,386,728,710,330,372,1298,1216,340,356,760,716,600,708,420,360,412,422,550,603, 1730,1747,624,660,612,608,600,556,1248,1320,660,602,252,264,378,336,882,864,726,738, 156,144,316,322,160,178,152,110,480,534,476,500,320,356,312,288,1530,1500,730,620, 400,440,527,442,1131,1104,636,717,1527,1532,1588,1539,564,552,840,768,288,336,2548,2488, 484,480,920,940,440,530,460,470,1220,1128,1985,1971,1392,1424,196,224,1000,976,1800,1692, 1278,1332,335,360,670,720,1269,1289,1347,1303,1056,1056,1782,1848,2550,2514,1914,1908,1280,1272, 1354,1260,318,306,618,666,636,612,1276,1396,964,904,1068,1068,1104,1044,759,825,989,971, 654,642,120,130,240,260,1819,1821,938,848,881,973,2523,2445,2968,2982,794,825,192,168, 384,336,576,504,720,720,336,384,578,592,289,296,1156,1184,1560,1570,220,260,318,342, 636,684,479,453,950,932,2484,2440,1036,1085,1212,1115,576,549,810,837,1386,1386,1428,1438, 788,748,4720,4616,19,14,152,112,38,28,95,70,57,42,76,56,1428,1344,1596,1548, 168,204,168,156,1596,1644,1260,1332,336,312,504,468,377,404,360,367,1440,1468,1577,1540, 1204,1280,602,640,378,414,730,751,228,234,684,702,939,933,1161,1235,774,744,704,656, 356,376,874,812,2430,2470,1335,1295,1000,1016,500,508,140,126,280,252,2262,2166,824,812, 412,406,1044,1060,1212,1172,1128,1116,960,1004,84,56,1556,1614,803,780,450,453,402,450, 900,906,498,456,546,459,380,420,496,492,876,912,612,564,116,72,1509,1440,1116,1093, 1108,1070,2455,2609,2177,2201,6239,6292,66,40,300,310,600,620,1035,1088,958,927,525,545, 642,627,1050,1090,759,709,408,463,117,82,1056,1086,252,312,401,388,527,544,126,156, 550,464,2428,2482,1224,1248,816,832,90,90,270,270,180,180,630,570,270,330,1686,1710, 867,879,1734,1758,650,643,928,1020,464,510,186,133,1448,1537,1304,1350,308,258,758,756, 1716,1782,579,584,1737,1752,1020,1040,1680,1640,405,402,963,1038,990,929,259,284,186,189, 1314,1225,372,378,558,567,1044,1044,939,911,968,1064,2078,2084,740,680,370,340,260,204, 1360,1318,264,264,132,132,396,396,528,528,544,545,1868,1832,1704,1714,1920,1920,254,244, 127,122,381,366,310,300,236,198,384,402,458,504,74,102,148,204,2912,2864,638,614, 967,1042,1276,1228,1056,1059,372,376,264,212,744,752,1344,1386,672,693,1086,1152,834,734, 2160,2166,2088,2028,2094,2112,698,704,1243,1219,380,456,1977,1936,1668,1576,1092,1144,92,84, 138,126,46,42,184,168,1209,1275,360,348,489,579,572,568,536,504,644,696,36,64, 2452,2406,504,546,252,210,252,252,504,504,252,294,2091,2087,2202,2084,4047,3976,56,96, 2580,2616,476,535,126,99,602,634,536,506,732,744,1072,1012,196,238,530,500,1232,1296, 1060,1000,504,468,996,966,3888,3768,735,690,2260,2340,2434,2459,4397,4357,4352,4369,210,235, 240,227,270,219,480,454,450,462,594,498,2436,2484,1868,1840,802,762,401,381,440,484, 675,591,1525,1581,52,36,872,920,372,312,685,725,1035,975,467,551,1751,1743,754,744, 2418,2346,805,759,989,1035,1660,1640,347,340,393,444,694,680,838,775,2554,2560,352,316, 228,234,404,392,52,76,560,620,176,158,124,82,1154,1236,532,504,404,389,812,864, 1620,1642,1216,1253,808,778,340,330,236,252,576,582,916,912,444,408,104,78,132,174, 1742,1720,954,930,456,420,498,510,632,602,638,683,692,720,54,37,796,806,740,800, 2100,2046,882,927,522,513,432,416,732,750,300,334,1680,1728,840,864,252,248,504,496, 756,744,130,130,390,390,260,260,840,830,690,770,558,563,612,632,2882,2790,635,614, 530,566,2112,2150,5244,5184,84,112,140,160,70,80,210,240,280,320,522,534,2511,2457, 2443,2325,1144,1056,572,528,1064,985,1060,1012,268,280,536,560,848,800,370,350,748,768, 848,828,498,473,2909,2995,2961,3020,52,25,1281,1380,447,426,1574,1471,236,271,2414,2460, 2209,2154,3406,3366,1348,1304,2536,2498,504,480,552,600,528,540,480,420,1272,1213,1568,1623, 1162,1147,924,972,462,486,2128,2212,1064,1106,731,728,2160,2250,1530,1560,630,690,175,203, 350,406,1224,1152,408,384,72,72,36,36,180,180,300,240,108,108,144,144,288,288, 216,216,384,444,948,904,732,781,164,135,1624,1590,1132,1185,804,742,844,860,732,804, 366,402,346,324,938,972,1038,972,692,648,1242,1278,1938,1866,1772,1790,302,290,604,580, 1440,1428,1560,1644,2000,1982,158,173,316,346,200,243,1514,1434,1540,1490,196,168,392,336, 952,1042,144,144,288,288,378,456,362,330,726,678,966,978,174,198,522,594,348,396, 445,480,244,262,488,524,592,666,444,444,296,222,1088,1054,112,112,672,672,448,448, 224,224,336,336,560,560,148,136,780,810,296,272,2246,2205,436,421,872,842,1512,1476, 618,654,2932,2960,1833,1830,99,60,778,848,288,324,144,162,432,486,2975,2886,2850,2848, 394,336,468,488,1872,1952,1304,1262,929,957,1116,1072,475,474,950,948,464,446,928,892, 2851,2905,1722,1576,152,162,304,324,456,486,500,440,1380,1360,804,882,573,540,264,244, 300,316,228,172,792,732,600,632,841,828,130,130,260,260,390,390,2316,2128,929,925, 891,916,1419,1366,1778,1754,182,168,91,84,273,252,540,540,840,900,780,720,300,360, 1850,1808,126,126,114,98,264,280,150,182,252,252,138,154,102,70,228,196,276,308, 216,168,390,406,240,224,12,28,352,314,796,836,148,174,648,662,500,488,351,345, 117,115,585,575,234,230,468,460,2692,2812,540,504,552,576,294,252,1115,1144,1982,1959, 1223,1253,1096,1190,2228,2196,280,240,140,120,1990,2052,1000,992,480,470,1532,1626,256,266, 768,798,1181,1130,451,481,3544,3600,833,816,1666,1632,1170,1210,807,769,2076,2010,1916,1910, 80,50,913,938,1730,1708,1236,1212,876,912,242,260,484,520,1123,1092,110,91,220,182, 339,360,678,720,798,788,837,791,897,931,867,861,211,214,422,428,204,180,197,146, 218,248,415,394,436,496,384,348,768,696,492,564,420,420,456,492,897,940,1045,1031, 962,927,538,553,132,132,23,14,218,236,109,118,178,160,86,104,63,90,241,250, 195,222,46,28,155,146,264,264,235,298,172,208,149,194,60,80,1020,1000,30,40, 930,880,90,120,245,227,490,454,286,284,143,142,429,426,325,370,247,198,170,170, 510,510,340,340,310,274,140,104,200,236,710,746,370,406,480,444,847,891,1034,990, 1080,1104,288,240,792,864,540,552,1630,1639,2002,1911,1041,1014,360,348,444,390,636,654, 256,284,459,437,662,590,971,1005,512,568,1182,1134,3246,3311,462,420,648,684,660,636, 305,302,923,836,752,804,908,864,856,844,804,824,1504,1608,700,784,520,470,2446,2364, 418,468,816,762,1022,1022,696,706,2704,2554,360,348,222,262,582,610,498,434,720,696, 973,1011,444,490,380,410,320,260,360,360,340,310,2867,2788,2720,2646,1108,1120,508,512, 254,256,762,768,398,458,474,426,872,884,1100,1048,500,536,2213,2101,901,893,1146,1182, 245,289,1560,1528,1650,1717,848,812,682,718,1283,1335,1171,1155,815,823,1637,1585,1928,1912, 306,289,1224,1156,126,102,372,384,498,486,366,462,624,588,246,282,1135,1125,558,611, 114,95,228,190,672,706,1300,1336,4376,4340,4169,3971,23,41,294,336,546,546,924,1134, 798,756,1337,1396,576,612,604,652,104,92,208,184,852,792,396,404,792,808,2640,2640, 2343,2188,292,272,876,816,43,33,86,66,604,624,129,99,389,459,385,394,216,192, 169,202,338,404,601,586,574,618,680,636,1254,1254,1390,1443,912,827,239,308,1708,1799, 84,112,252,336,1456,1463,660,583,630,682,1020,1062,660,660,360,402,300,258,83,83, 166,166,249,249,332,332,415,415,170,180,340,360,850,900,510,540,240,196,990,940, 892,914,1372,1313,360,360,180,180,720,720,2676,2752,77,88,154,176,385,440,308,352, 296,290,592,580,620,600,528,468,1424,1464,804,864,712,732,92,132,2058,2104,1020,1005, 720,750,300,255,1320,1260,828,804,900,912,756,696,270,234,124,136,248,272,518,506, 642,642,394,370,372,408,422,395,844,790,768,732,588,656,1248,1194,528,496,336,352, 192,144,1531,1520,814,859,135,111,1274,1354,1748,1728,874,864,36,48,72,96,144,192, 2471,2500,3301,3309,372,376,1944,2004,1128,1104,464,496,65,90,529,586,334,316,733,722, 594,676,269,226,399,406,130,101,974,1013,726,693,570,630,444,432,420,440,840,880, 864,872,3146,3130,634,636,3432,3351,1525,1600,281,248,843,744,1086,1132,843,802,1742,1655, 974,1021,1032,1008,516,504,1250,1212,366,366,1248,1308,516,576,340,390,500,450,420,420, 840,840,1116,1134,558,567,3948,3937,3800,3705,74,116,37,58,623,676,441,412,532,544, 70,63,140,126,210,189,2628,2644,802,880,248,224,270,282,2494,2540,910,1011,660,660, 1238,1156,1605,1566,367,410,1920,1980,294,342,600,612,300,306,2944,2970,1063,1129,563,529, 660,700,156,176,312,352,1211,1160,898,929,1199,1133,1026,1036,513,518,356,344,268,280, 88,64,180,216,444,408,126,132,252,264,378,396,3052,3016,1864,1860,672,656,336,328, 288,292,576,584,423,412,876,828,408,504,168,144,372,396,58,85,2866,2794,1290,1266, 1704,1608,2388,2312,1500,1404,3246,3324,327,361,949,937,622,576,654,722,404,352,1528,1536, 3126,3048,1952,2036,2597,2617,105,105,315,315,210,210,420,420,1952,1964,2114,2156,130,100, 804,828,1140,1080,592,608,1776,1824,778,824,1072,1012,258,294,1134,1164,1440,1410,2716,2776, 1293,1162,717,708,970,980,952,952,284,224,1269,1227,534,486,936,996,201,255,735,741, 3000,3087,1820,1706,312,318,624,636,1330,1284,810,900,2388,2334,1362,1376,1118,1184,624,598, 1906,1857,2091,2081,185,224,162,195,690,668,852,863,84,96,348,300,252,288,168,192, 516,492,1331,1368,2206,2142,280,300,140,150,1558,1482,779,741,665,740,767,746,2212,2329, 644,642,2711,2696,2585,2663,678,663,208,228,470,435,416,456,384,336,192,168,492,528, 684,696,876,864,77,68,154,136,231,204,236,260,159,192,82,124,313,328,395,452, 220,248,340,284,560,532,220,230,440,460,660,690,1677,1720,492,454,246,227,738,681, 1075,1113,696,643,620,622,706,641,2964,3046,156,120,192,240,504,480,348,360,540,600, 1688,1634,1428,1344,260,290,1602,1594,244,214,1720,1770,488,428,2362,2266,482,472,374,297, 723,708,241,236,324,348,318,306,330,390,642,654,636,612,594,552,918,918,584,576, 292,288,220,256,896,816,744,736,592,656,820,776,76,40,1764,1752,660,620,508,526, 824,838,412,419,1236,1257,812,730,126,168,1680,1680,1772,1726,576,540,924,996,462,498, 1085,1057,2241,2337,1452,1590,1510,1540,216,210,671,668,880,950,440,475,1460,1370,860,890, 996,960,729,744,267,216,2034,1996,252,228,504,456,432,464,210,195,834,873,420,390, 630,585,562,526,2194,2308,516,516,524,556,508,476,4594,4617,276,300,123,84,675,684, 399,384,1668,1652,1020,1032,600,576,420,456,981,918,1239,1244,1194,1182,796,788,398,394, 1223,1213,888,949,958,984,706,648,2468,2421,612,668,168,198,56,66,112,132,224,264, 1627,1639,68,56,136,112,720,792,120,132,612,600,480,528,240,264,492,468,1262,1218, 48,64,72,96,24,32,96,128,978,892,428,432,1372,1284,686,642,210,252,426,426, 216,174,636,678,188,184,376,368,564,552,1604,1566,1288,1134,2584,2720,1524,1480,252,196, 1098,1083,574,627,1593,1477,1434,1382,530,537,837,858,1674,1716,312,258,1446,1422,1428,1562, 2164,2112,1173,1222,744,732,1218,1193,515,573,360,348,180,174,540,522,256,284,384,426, 128,142,412,438,975,1079,2950,2922,1112,1184,556,592,1754,1822,216,192,30,30,60,60, 120,120,90,90,210,210,150,150,240,240,180,180,562,559,834,889,290,229,1188,1200, 408,354,2001,2092,360,360,1290,1302,1201,1169,89,133,2531,2528,918,918,456,487,15,13, 30,26,45,39,75,65,60,52,90,78,1368,1344,912,896,456,448,1452,1452,484,484, 465,457,1395,1371,120,100,1080,1092,540,546,1032,993,1045,1036,294,360,1096,1129,1960,1959, 1653,1548,648,684,1714,1692,380,380,760,760,1100,1088,1770,1749,396,438,198,219,542,589, 742,683,1038,1026,498,486,1524,1632,330,332,660,664,990,996,478,456,476,540,1432,1452, 432,420,864,840,617,638,855,768,420,440,1020,990,529,550,1058,1100,510,508,1020,1016, 482,499,410,379,446,439,374,319,518,559,964,998,36,60,96,108,192,216,1908,1872, 2479,2563,923,999,1590,1624,708,691,2104,2169,2241,2292,1502,1464,751,732,108,104,324,312, 216,208,2264,2292,5784,5798,39,68,56,32,196,232,504,528,308,296,252,264,728,656, 2441,2345,2900,2920,558,522,987,876,518,544,1505,1420,1317,1296,402,450,1282,1299,1092,1092, 968,938,124,154,696,652,996,968,300,316,3225,3135,1484,1504,486,450,594,606,1188,1212, 682,704,341,352,165,165,330,330,660,660,495,495,380,428,1407,1438,1000,1080,407,358, 804,852,216,180,1020,1032,1044,1068,336,372,708,696,372,324,2243,2284,590,638,848,836, 760,720,380,360,576,531,954,1017,616,599,477,418,1528,1504,2039,1999,821,777,302,326, 330,375,213,186,819,876,1638,1752,606,690,1990,1933,1566,1605,212,164,904,862,1184,1166, 280,304,572,572,448,434,1718,1772,434,392,642,690,528,480,132,120,1510,1490,348,294, 124,100,1320,1330,1366,1351,1412,1372,46,21,312,308,156,154,468,462,317,332,634,664, 1470,1434,951,996,48,36,1500,1584,96,72,1731,1875,520,520,220,160,740,680,300,360, 210,210,420,420,420,360,2176,2278,1262,1283,1253,1237,246,241,492,482,800,806,1600,1612, 881,851,257,213,1221,1229,964,1016,1478,1442,2736,2760,780,752,800,877,707,731,95,100, 190,200,285,300,1280,1260,1800,1794,996,1082,1292,1364,352,336,1542,1614,1264,1218,246,208, 924,935,1170,1143,678,727,1116,1236,1020,1020,180,210,3348,3355,2016,2038,124,112,248,224, 228,240,456,480,684,720,2326,2232,1036,1020,542,469,248,240,372,360,124,120,234,234, 468,468,1392,1470,1164,1188,228,282,3952,4010,736,768,368,384,1146,1158,504,490,4338,4314, 321,296,642,592,60,60,120,120,180,180,240,240,300,300,412,363,500,510,470,450, 440,390,1060,1140,530,570,3672,3702,1680,1588,2275,2158,666,680,450,414,1512,1542,897,848, 1605,1704,390,390,1128,1104,1064,1100,500,548,628,556,564,552,3660,3600,452,490,908,812, 560,578,3172,3256,586,564,1582,1635,285,336,1515,1494,912,864,696,636,1878,1938,1744,1750, 36,24,72,48,108,72,40,40,80,80,160,160,200,200,115,136,85,64,45,24, 75,96,125,104,120,120,155,176,110,152,165,144,35,56,1830,1900,176,170,352,340, 392,410,216,240,528,510,488,440,40,70,1335,1285,2618,2634,1966,2108,2054,2124,1884,1866, 408,366,1831,1747,2037,1989,206,242,836,902,935,913,105,126,210,252,315,378,548,532, 816,768,984,972,1152,1176,168,204,588,547,996,1069,420,430,210,215,630,645,172,136, 900,912,688,732,956,960,268,228,1910,1872,1148,1141,286,343,1851,1927,68,86,3032,2990, 136,172,774,714,930,916,1219,1290,912,894,340,300,572,594,420,456,654,618,327,309, 720,714,2864,2912,140,160,1180,1160,900,840,280,320,372,376,744,752,508,448,572,596, 286,298,488,448,244,224,2674,2632,726,690,808,864,404,432,2432,2504,1388,1400,780,797, 536,590,268,295,359,317,627,612,1163,1202,895,907,1214,1213,2412,2232,1892,1912,2536,2544, 2172,2200,1306,1241,1404,1488,684,684,2076,1962,1203,1176,1533,1566,1442,1385,925,916,1791,1853, 290,320,580,640,1293,1402,1099,1062,948,932,2480,2391,868,870,1270,1270,1747,1813,1320,1312, 2376,2260,1140,1068,1268,1256,705,675,635,635,495,555,565,595,425,515,70,40,1066,1116, 300,312,600,624,56,62,112,124,224,248,168,186,280,310,336,372,1037,1091,381,320, 208,252,1614,1633,1406,1381,104,126,1188,1174,92,104,184,208,368,416,276,312,3168,3168, 60,80,120,160,3513,3471,394,404,788,808,508,416,2130,2088,1203,1181,1221,1263,855,903, 645,633,210,270,736,663,1196,1186,716,688,884,892,168,204,2660,2672,162,138,324,276, 824,848,412,424,392,480,180,157,448,455,268,298,896,910,360,314,540,471,246,275, 144,144,72,84,216,228,72,60,144,120,144,192,144,168,216,204,72,36,216,180, 780,780,366,318,1524,1530,1332,1392,1292,1298,482,452,810,846,1664,1804,2462,2528,2370,2380, 584,542,1222,1249,62,64,124,128,496,512,248,256,181,141,186,192,243,205,191,243, 288,246,16,6,1139,1153,2278,2306,2219,2099,1032,966,874,872,2490,2466,728,654,804,912, 972,888,268,304,703,638,555,623,300,300,600,600,200,250,500,550,400,350,252,224, 732,680,228,232,660,704,204,240,1128,1188,1349,1339,1840,1840,1830,1788,931,882,1550,1524, 768,834,330,330,660,660,592,534,502,507,72,57,978,995,906,938,144,114,1518,1446, 1812,1812,636,600,1812,1770,255,248,1230,1230,146,102,1376,1332,1133,1154,361,298,1184,1206, 1496,1624,484,416,636,632,1354,1320,920,896,1324,1264,1904,1904,306,288,1062,1116,294,295, 588,590,882,885,381,393,649,633,268,240,875,939,917,873,113,153,2142,2166,1666,1723, 952,886,476,443,324,324,303,241,1611,1537,548,512,3198,3184,908,918,1240,1163,1432,1336, 388,408,218,222,109,111,436,444,327,333,2868,2860,548,605,3675,3664,3500,3530,1192,1120, 174,174,342,306,168,132,180,216,354,390,585,608,1755,1824,3012,2952,3048,3008,36,56, 784,815,1187,1341,2016,1932,1372,1246,1304,1344,652,672,604,642,1952,2022,1307,1341,1860,1850, 754,832,1348,1294,262,309,312,302,624,604,1248,1208,322,307,630,636,1448,1568,1734,1746, 420,420,840,840,1680,1596,456,468,1408,1474,1396,1510,496,552,1867,1914,62,55,124,110, 248,220,186,165,2780,2824,4104,4046,1000,908,500,454,306,324,1492,1432,1872,1896,936,948, 192,216,482,488,357,405,607,571,125,83,572,572,1372,1436,3156,3292,588,666,752,746, 1112,950,1782,1782,594,594,1306,1281,1274,1219,874,889,240,240,80,80,160,160,320,320, 480,480,1110,1040,410,430,1230,1290,1092,1160,1499,1427,1310,1290,1006,1032,237,240,711,720, 474,480,568,578,1136,1156,411,453,1572,1544,1344,1365,1024,1032,872,846,152,186,1200,1242, 2538,2468,2217,2109,522,558,1620,1584,2750,2692,1650,1676,1981,2029,1180,1251,801,778,60,80, 1380,1380,1500,1486,750,743,1495,1556,719,804,64,76,168,162,232,238,272,248,400,400, 104,86,128,152,208,172,517,539,1564,1556,198,251,1675,1605,603,669,1082,1148,334,310, 875,884,541,574,750,696,920,965,180,192,360,384,540,576,2862,2868,599,645,1412,1356, 2006,1959,1045,1015,1701,1813,1413,1373,317,367,1824,1752,630,678,437,450,2843,2861,1888,1840, 668,656,358,334,614,602,256,268,512,536,460,400,546,507,182,169,364,338,578,586, 289,293,867,879,966,955,306,281,612,562,660,674,354,393,264,264,132,132,390,342, 402,450,258,210,396,396,138,186,807,791,1761,1759,580,600,520,480,502,477,1004,954, 186,156,747,720,375,408,561,564,750,816,372,312,458,456,1124,1204,416,386,273,210, 1968,2096,342,336,76,86,152,172,228,258,2238,2154,1310,1261,379,429,758,858,972,916, 722,715,1444,1430,472,514,300,264,3740,3848,1520,1482,120,124,360,372,240,248,1238,1184, 2476,2368,1920,1962,2121,2280,850,808,664,664,478,520,1218,1199,2268,2164,348,350,696,700, 1284,1403,1062,1086,1076,1023,120,150,1538,1464,742,756,432,448,444,376,660,600,864,896, 216,224,716,644,1344,1332,714,712,357,356,1071,1068,1626,1710,526,521,70,98,1525,1574, 1385,1378,140,196,516,486,332,352,3934,4016,1660,1640,830,820,1228,1304,128,134,256,268, 468,446,936,892,876,924,480,520,1620,1600,2657,2707,1900,2008,800,760,756,796,358,389, 1487,1439,1708,1686,515,557,612,606,144,162,468,444,324,282,1941,1950,1105,1075,229,239, 960,928,480,464,48,60,192,240,144,180,96,120,104,110,52,55,156,165,260,275, 80,76,240,228,320,304,160,152,1418,1423,2495,2480,1080,1040,440,450,880,900,936,844, 1239,1297,2100,2240,1050,1120,270,300,888,848,444,424,1332,1272,540,600,174,124,1512,1596, 792,744,396,372,245,265,490,530,2088,2090,300,238,384,360,468,482,852,842,540,480, 780,840,192,198,384,396,1100,1040,180,200,360,400,1100,1091,975,1005,837,791,69,107, 873,945,1137,1137,1005,1041,132,96,1440,1440,720,720,1274,1248,1435,1340,1983,1969,264,264, 132,132,396,396,312,270,952,976,640,706,476,488,788,758,3224,3293,1192,1152,944,1024, 282,298,1410,1490,790,790,778,718,646,658,712,688,1358,1346,580,628,2137,1997,390,390, 780,780,1739,1766,1400,1380,260,300,540,540,180,180,360,360,375,360,1032,990,996,1020, 664,598,42,48,126,144,168,192,210,240,84,96,1828,1792,652,606,2562,2616,62,80, 1362,1308,124,160,453,489,1219,1227,766,738,744,672,504,528,252,264,1668,1688,1039,1100, 2700,2738,882,906,216,242,1004,1021,352,277,889,851,146,123,801,819,655,696,509,573, 490,490,1212,1188,630,652,375,375,220,200,155,175,310,350,1500,1480,2766,2742,900,840, 1956,1941,136,177,181,194,962,876,362,388,1124,1092,3956,3938,754,812,904,872,1132,1060, 824,830,688,640,990,985,1980,1970,1908,1860,1452,1476,228,192,591,634,732,714,1182,1268, 792,828,1092,1092,300,264,492,564,3178,3232,867,885,168,192,84,96,2004,1946,1092,1102, 964,914,64,94,600,583,1123,1174,793,754,165,210,84,78,252,234,168,156,1528,1584, 764,792,3601,3719,159,211,318,326,1170,1118,852,792,636,652,1171,1198,983,944,3182,3330, 896,925,392,358,1288,1283,1400,1492,470,457,524,580,940,914,2322,2296,450,414,180,216, 360,432,630,630,452,370,1014,1068,364,360,326,364,383,358,345,362,402,356,709,722, 278,324,1494,1453,1115,1028,231,252,1348,1350,924,1008,552,481,1436,1460,576,540,860,920, 1964,2060,400,346,1694,1678,144,152,108,96,252,248,36,56,72,112,216,192,468,512, 72,40,288,304,180,208,1078,1086,866,822,575,590,636,624,697,658,61,34,990,990, 198,264,1732,1712,688,776,474,498,948,996,396,420,792,840,548,496,988,1016,768,684, 1100,1120,1892,1908,592,554,1138,1078,263,270,526,540,456,494,1638,1724,1134,1052,692,716, 1028,984,1540,1552,1932,1872,749,734,327,433,2247,2202,1180,1100,2835,3000,98,101,294,303, 196,202,522,534,1044,1068,1800,1704,1502,1478,751,739,1597,1548,1258,1364,60,72,312,288, 372,360,120,144,180,216,252,216,492,504,180,180,360,360,720,720,540,540,190,227, 1111,1122,280,266,924,994,560,532,188,158,1230,1290,1418,1448,1074,1082,732,766,390,450, 342,316,2298,2288,2082,2084,276,256,552,512,966,990,714,658,616,616,279,285,527,529, 300,276,240,252,540,528,760,800,380,400,1346,1270,1255,1170,2215,2130,665,750,325,333, 650,666,810,817,290,266,580,532,714,738,1104,1104,768,840,936,972,1644,1692,524,502, 274,234,792,736,138,165,2540,2548,276,330,929,959,582,510,516,496,402,434,630,558, 804,868,1473,1524,642,636,831,888,304,292,306,258,302,326,4380,4304,124,160,601,546, 1068,1112,1567,1591,838,797,1821,1878,1122,1038,52,72,1844,1944,1956,1968,1193,1181,978,966, 257,282,514,564,546,584,1254,1198,903,868,682,749,536,502,724,804,1708,1786,1380,1360, 368,414,1052,1098,158,146,666,702,316,292,508,556,1751,1710,840,828,120,113,240,226, 150,177,2342,2201,1002,966,1422,1446,388,408,316,276,704,684,663,693,1971,2037,646,582, 2132,2212,1650,1578,1882,1876,941,938,602,612,1416,1384,650,580,766,804,460,400,2293,2315, 60,72,120,144,180,216,304,300,608,600,1494,1530,2172,2112,396,384,2072,2146,1604,1552, 156,198,3300,3240,500,440,582,602,108,64,690,666,346,356,1038,1068,684,680,1368,1360, 156,168,312,336,1498,1457,1026,1043,591,573,1581,1403,1332,1404,990,918,244,204,105,120, 210,240,315,360,389,407,778,814,1494,1476,2046,2022,1980,1920,1942,1992,576,571,1152,1142, 142,123,284,246,1344,1402,518,469,2072,2202,1549,1590,60,60,120,120,180,180,240,240, 300,300,936,948,945,1020,875,900,910,960,805,780,840,840,770,720,35,60,70,120, 600,580,1740,1800,568,537,1533,1598,1055,1004,501,444,554,560,1108,1120,2128,2174,228,248, 129,101,1692,1592,268,244,828,864,162,138,372,384,2036,1879,1116,1152,1028,1064,547,484, 372,384,856,820,428,410,688,742,654,678,590,570,64,108,576,560,1185,1225,642,770, 872,792,188,208,376,416,126,108,984,924,396,352,228,240,624,592,748,821,696,651, 200,200,600,600,400,400,2230,2246,3468,3432,1673,1739,910,900,1378,1272,7506,7493,7488,7394, 2,11,1321,1354,633,594,180,160,530,561,638,613,1276,1226,1060,1122,1098,990,738,714, 635,715,240,240,480,480,960,960,916,1012,572,554,57,46,171,138,114,92,1170,1134, 1056,1164,984,918,1264,1345,1204,1190,2384,2244,558,588,1905,1932,1056,1068,660,636,396,432, 792,864,848,944,2116,2168,2297,2384,918,927,656,703,1312,1406,238,294,1577,1593,1500,1544, 84,72,520,550,436,478,168,144,2247,2171,1252,1272,340,360,1408,1485,1496,1463,720,720, 1020,1128,1830,1815,744,783,1596,1638,1398,1350,198,154,804,888,450,420,360,360,270,300, 90,60,2008,2048,851,834,1260,1295,1120,1085,412,396,1074,1087,250,295,366,324,183,162, 184,179,520,563,336,384,368,358,1135,1128,453,477,151,159,302,318,857,787,1142,1246, 535,518,1070,1036,1626,1651,222,267,458,383,1231,1214,2004,2045,336,328,672,656,1008,984, 356,416,144,114,644,644,500,530,788,758,1166,1144,846,854,1083,1001,2510,2526,1788,1840, 784,784,1988,2072,189,167,378,334,1340,1290,1040,1050,1988,1887,1996,1951,2010,2063,1998,1967, 2000,1983,3840,3870,635,684,156,124,860,898,704,774,1806,1782,180,156,360,312,1012,862, 958,1048,426,396,692,722,1588,1682,460,435,268,244,576,612,844,856,867,887,664,608, 2288,2258,804,852,570,528,120,132,240,264,330,264,480,528,3172,3212,528,492,726,788, 1887,1802,107,147,605,661,1190,1234,1170,1146,108,132,576,585,468,453,360,321,684,717, 4632,4566,247,280,1776,1728,892,888,918,894,1158,1194,2898,2783,2518,2563,76,44,1180,1160, 120,90,940,980,1743,1722,1814,1753,1308,1200,1398,1338,90,138,920,1012,1896,1832,1410,1326, 405,440,1280,1322,875,882,535,444,470,442,84,88,168,176,384,344,216,168,252,264, 1301,1272,1033,1075,1636,1576,316,328,632,656,606,663,324,300,648,600,930,963,900,920, 450,460,1302,1308,966,864,168,222,696,698,1341,1402,1477,1418,242,257,726,771,484,514, 1024,1063,1132,1093,276,276,552,552,1152,1164,576,582,214,174,1552,1524,1124,1176,80,80, 160,160,400,400,240,240,1269,1301,787,741,2055,2156,700,631,138,138,276,276,759,897, 414,414,597,585,883,1007,288,246,884,916,1100,1142,876,876,1008,912,1215,1287,471,447, 810,858,405,429,408,420,240,288,576,552,816,840,1608,1596,198,210,594,630,396,420, 588,504,252,280,840,784,504,560,1608,1584,1486,1528,1362,1366,1238,1204,124,162,1493,1427, 316,336,2168,2232,336,384,98,126,364,378,266,252,630,630,462,504,728,756,120,102, 240,204,519,504,770,730,400,384,200,192,3053,2977,306,312,612,624,852,856,794,817, 1850,1733,528,458,2598,2566,1285,1204,684,660,1368,1320,132,112,180,200,312,312,576,536, 264,224,1701,1668,1626,1694,1456,1526,323,281,121,127,242,254,363,381,202,154,484,508, 444,408,411,414,666,634,166,185,332,370,156,168,198,198,90,126,396,396,306,270, 288,324,504,468,414,342,486,522,108,72,600,612,540,588,330,318,720,660,270,294, 390,342,380,410,796,740,2262,2370,520,480,2470,2592,1500,1480,1868,1944,184,232,1112,1104, 556,552,1366,1315,580,680,1688,1652,844,826,926,992,1551,1571,144,126,288,252,1344,1232, 806,872,291,280,582,560,660,666,1536,1440,60,72,120,144,180,216,1367,1374,2958,2862, 30,42,60,84,90,126,288,304,348,312,924,920,636,616,1526,1424,1400,1400,140,120, 784,828,644,708,1035,1060,221,267,814,793,2650,2806,720,720,360,360,216,180,936,900, 144,180,576,540,1080,1080,2477,2537,336,376,168,188,450,426,282,238,732,664,126,108, 336,348,546,588,630,720,588,564,210,240,462,456,528,474,228,258,1401,1434,1563,1486, 592,622,296,311,204,246,802,801,102,123,1006,1047,598,555,2252,2348,1398,1478,459,425, 1164,1256,902,876,1044,1026,282,237,762,789,1476,1488,976,938,2092,2080,1752,1816,835,868, 1508,1478,30,30,60,60,90,90,240,240,120,120,150,150,180,180,888,844,1802,1863, 259,279,261,229,518,558,777,837,779,787,467,515,766,754,299,239,1012,1046,3264,3204, 3348,3348,28,48,56,96,126,108,252,216,558,594,432,486,684,702,367,421,96,108, 48,54,144,162,240,270,192,216,948,1016,1176,1184,228,168,1359,1464,1582,1456,1075,1096, 933,912,275,307,1096,1137,1014,975,390,342,150,162,300,324,450,486,574,626,287,313, 2180,2300,485,524,1082,998,684,682,199,158,1622,1611,1256,1184,628,592,440,520,1026,1011, 1020,979,1032,1043,1014,947,1416,1552,324,280,1032,1056,3608,3574,984,978,960,918,912,798, 996,1008,972,948,2122,2124,2106,2160,2130,2106,1507,1494,484,452,1590,1625,1002,1034,1005,959, 259,250,518,500,804,772,1784,1786,1687,1591,1070,1058,2070,2100,1518,1518,436,452,840,780, 872,904,1054,1033,84,104,168,208,660,666,1049,1156,1183,1142,952,934,572,526,380,408, 750,714,810,846,390,390,360,324,335,330,1620,1632,1826,1761,799,817,798,844,792,816, 426,472,732,688,366,344,1028,1070,950,922,2035,2063,136,104,1372,1362,480,430,2516,2531, 222,216,444,432,666,648,1401,1399,378,438,156,128,1918,1956,2764,2824,156,156,312,312, 780,780,911,840,288,240,414,438,1116,1116,702,678,1600,1670,718,707,1436,1414,102,74, 1380,1417,1278,1343,976,1003,222,234,234,258,210,210,198,186,186,162,270,330,444,468, 396,372,246,282,174,138,12,24,267,227,1447,1371,235,281,1194,1182,985,1036,560,600, 1260,1240,640,587,80,60,1434,1429,160,120,1034,1129,1792,1680,508,552,465,516,455,493, 2885,2753,1077,1097,1678,1754,1544,1522,550,540,1624,1656,1469,1446,556,524,522,553,1078,1077, 536,511,348,377,304,272,144,156,288,312,228,216,84,60,312,276,168,120,372,372, 442,390,1008,1068,725,729,1291,1407,1094,1224,1460,1482,2322,2240,204,167,1080,1098,1054,971, 440,452,220,226,368,302,1220,1190,1023,989,204,232,1227,1221,1576,1552,788,776,560,592, 2322,2406,1427,1398,813,737,864,869,1728,1738,2240,2150,628,634,165,165,330,330,660,660, 708,680,1032,1082,1138,1140,588,594,438,456,288,318,150,138,300,276,220,260,1450,1405, 1044,1026,348,342,696,684,1940,1880,499,494,724,708,691,687,1056,1056,1164,1200,584,566, 1304,1376,652,688,231,252,462,504,756,792,180,200,360,400,540,600,822,786,764,822, 2270,2306,832,772,70,76,210,228,140,152,1085,1088,996,912,912,940,1908,1852,1238,1184, 1242,1325,522,497,732,762,156,116,366,381,1594,1632,444,510,703,680,1147,1190,2576,2546, 2062,2058,792,792,396,396,2142,2167,1392,1296,816,816,528,576,288,240,2148,2106,1458,1506, 345,300,480,519,304,286,608,572,336,378,420,390,3744,3562,347,361,268,280,324,288, 780,696,792,756,816,876,1753,1769,224,182,1529,1587,1580,1600,2682,2682,1066,1030,100,104, 200,208,1672,1744,525,446,2370,2388,880,815,44,32,88,64,132,96,480,504,666,606, 240,252,506,528,520,520,1040,1040,1560,1560,101,71,1303,1333,1404,1404,2661,2805,790,852, 1116,1080,784,816,630,683,1603,1603,825,816,1650,1632,1420,1480,260,230,940,900,2768,2830, 1148,1104,1025,1059,1038,990,1221,1228,1398,1374,1010,1040,388,334,478,523,1867,1865,348,352, 696,704,192,192,528,496,432,464,288,224,384,384,144,112,576,576,240,272,336,304, 48,80,2309,2322,468,420,1224,1236,3613,3533,2190,2150,2106,2214,425,428,850,856,284,260, 940,1005,656,745,1224,1265,1894,1968,492,372,1320,1380,768,708,276,336,276,240,138,120, 414,360,1974,1890,1248,1316,1864,1759,490,432,1768,1790,13,10,26,20,52,40,39,30, 78,60,65,50,666,675,420,368,912,982,1772,1790,886,895,439,386,890,972, 1070,1128,1529,1453,1120,1080,840,920,208,190,416,380,1124,1142,916,952,180,148,2308,2367, 204,204,276,240,612,612,408,408,336,372,552,480,132,168,72,36,188,184,94,92, 278,220,286,332,282,276,568,608,380,424,474,516,376,368,1682,1701,2152,2122,1478,1424, 300,320,540,520,240,200,840,840,667,569,1980,1944,160,128,260,240,88,77,176,154, 24,36,72,108,48,72,610,603,6503,6514,88,62,792,816,396,408,702,738,480,468, 1182,1206,222,270,344,328,688,656,1032,984,664,654,1679,1656,704,745,336,336,870,920, 604,632,716,698,828,764,1380,1360,1276,1448,253,206,224,219,448,438,290,315,514,534, 382,342,66,96,1227,1302,1299,1310,462,498,1149,1149,158,134,1436,1368,3899,3895,2395,2453, 24,36,1260,1236,1188,1128,1236,1200,48,72,72,108,306,312,252,282,612,624,414,372, 54,30,360,342,413,431,636,609,1194,1275,2018,1843,2178,2073,160,230,80,115,1995,1998, 665,666,1330,1332,2522,2432,1360,1360,1940,1912,1540,1604,396,352,268,280,548,500,1084,1060, 869,817,1320,1330,2564,2589,868,840,1581,1587,923,873,552,576,1170,1134,276,288,894,846, 204,216,408,432,426,445,400,390,800,780,890,930,710,630,1091,1130,1029,1027,905,821, 62,103,474,463,306,263,948,926,168,200,642,663,2045,2026,262,316,448,448,884,870, 285,300,570,600,429,330,2446,2419,468,468,780,728,312,260,400,400,200,200,600,600, 1026,971,412,448,712,688,300,240,1012,928,300,244,527,519,1558,1642,624,660,1888,1744, 958,889,1039,1053,1086,1074,1116,1176,2188,2298,64,38,336,330,400,368,272,292,608,622, 672,660,464,406,208,254,2040,2088,1020,1044,774,828,1188,1176,1060,1100,1720,1610,220,170, 202,187,606,561,1740,1687,1015,1033,1044,1068,750,822,738,702,296,290,592,580,2587,2539, 252,236,492,514,240,278,504,472,3718,3724,930,990,148,168,296,336,593,576,400,424, 993,1000,786,728,342,318,1266,1374,117,84,1703,1717,1214,1124,696,728,633,609,348,364, 285,245,2396,2424,286,324,626,564,1000,1060,144,114,788,758,500,530,839,887,479,493, 958,986,148,112,1892,1892,234,222,78,74,156,148,390,370,116,128,232,256,1704,1552, 1696,1756,1476,1494,3186,3174,601,616,1028,1034,912,852,2068,2024,1368,1476,456,492,912,984, 380,400,760,800,292,304,1168,1216,584,608,940,940,1524,1464,548,552,110,97,330,291, 220,194,55,48,110,96,165,144,220,192,2034,2036,180,180,360,360,885,939,1128,1108, 1427,1497,444,528,96,72,732,744,48,36,636,672,144,108,1276,1305,2295,2288,365,401, 916,944,376,341,430,460,376,400,338,338,638,614,300,276,262,214,414,462,38,62, 76,124,508,538,132,148,1272,1188,264,296,396,444,1012,984,1030,1065,210,162,1220,1320, 1044,1024,1000,950,44,74,569,501,1096,1114,552,579,1104,1158,717,732,2151,2196,280,310, 200,200,480,510,400,400,320,290,600,600,120,90,80,110,3186,3178,2960,2856,152,146, 436,492,456,438,304,292,892,930,1107,1107,1584,1660,1580,1580,236,278,228,194,308,336, 536,530,740,750,1179,1248,1041,1002,1572,1568,786,784,2865,3039,2292,2200,2040,2164,1296,1392, 468,372,234,186,1037,1041,1375,1455,200,160,300,280,100,120,400,400,500,520,420,450, 864,840,1300,1300,244,256,488,512,3396,3344,619,630,504,492,72,48,360,396,432,444, 924,941,840,829,540,597,150,116,246,263,596,568,432,468,1028,1036,936,1008,2160,2160, 468,504,1200,1176,600,588,1260,1254,1380,1320,2602,2716,1085,1106,175,112,1272,1306,2930,2978, 2076,2070,432,390,1644,1680,1485,1481,524,560,902,836,284,267,568,534,180,204,120,108, 240,216,480,432,300,312,360,324,60,96,898,886,449,443,560,568,2708,2896,46,38, 92,76,184,152,138,114,230,190,434,426,217,213,651,639,276,272,552,544,402,396, 201,198,603,594,252,222,1084,1088,504,444,1347,1318,1545,1450,2016,2052,1680,1632,354,379, 510,455,508,520,832,784,2120,2130,583,559,693,729,1166,1118,1459,1482,2794,2715,1809,1866, 438,435,876,870,140,140,280,280,560,560,420,420,1075,1150,808,874,108,84,916,958, 153,139,306,278,228,216,456,432,498,526,1211,1292,868,856,1046,1076,480,448,444,480, 1820,1760,2138,2176,1176,1134,180,216,120,144,60,72,1104,1044,240,288,2228,2240,285,289, 855,867,570,578,122,114,244,228,1906,1954,1020,1080,1056,1048,937,973,1980,1874,332,336, 664,672,341,336,682,672,1023,1008,846,822,762,798,708,674,354,337,810,798,1320,1404, 350,290,1080,1092,1092,1026,255,269,1020,1076,510,538,68,88,136,176,613,600,400,398, 2196,2142,306,330,136,91,768,723,1128,1173,632,632,496,541,1232,1240,1756,1712,376,338, 267,313,444,426,665,626,185,216,2184,2028,1381,1362,716,648,665,714,444,412,420,490, 428,464,436,438,1788,1780,1002,954,1124,1084,450,486,540,528,620,608,734,758,506,458, 114,150,440,440,560,550,1326,1438,663,719,913,899,1222,1250,604,548,309,351,2418,2418, 972,1020,488,482,336,328,672,656,2405,2475,652,600,508,548,506,498,1649,1602,553,589, 588,560,472,478,356,396,116,82,3292,3294,516,534,108,132,216,264,324,396,2040,2100, 1830,1770,888,900,790,860,444,392,532,504,1064,1008,2277,2340,294,270,270,247,1393,1372, 1280,1200,1666,1652,1252,1292,1833,1815,414,402,120,120,60,60,300,300,360,360,240,240, 180,180,1158,1195,2033,1942,201,234,402,468,284,296,300,360,276,264,268,232,544,496, 260,200,1038,1054,2076,2108,500,512,4104,4192,903,880,138,186,948,936,750,840,474,468, 668,688,1042,1041,812,844,230,197,148,144,296,288,1464,1448,1108,1234,1449,1397,333,326, 666,652,1566,1566,996,1020,418,398,836,796,1529,1558,2756,2833,708,684,640,666,1268,1324, 1084,1072,992,946,92,126,548,578,1784,1754,2728,2848,896,899,1150,1081,1104,1136,936,896, 84,120,2094,2131,364,336,2388,2354,1012,1012,164,142,520,586,848,870,616,562,1527,1512, 2522,2467,390,355,1284,1344,894,989,1062,1071,1364,1456,1340,1240,340,440,944,962,540,480, 1794,1636,552,544,2256,2220,960,1020,648,600,2654,2668,262,227,472,480,236,240,365,343, 730,686,708,724,900,880,516,568,1092,1036,2350,2342,660,672,156,132,312,264,780,840, 2380,2184,1260,1190,140,196,3220,3213,564,528,1092,1164,180,192,1404,1344,3360,3336,696,708, 1134,1078,1650,1754,708,654,1434,1422,2942,3044,670,628,1142,1137,2475,2539,1120,1120,280,280, 560,560,840,840,3148,3256,272,320,136,160,1119,1101,1832,1952,198,198,594,594,792,792, 396,396,752,734,536,560,268,280,1390,1270,1995,1935,1855,1955,287,226,583,608,1484,1509, 341,374,2126,2092,1785,1835,1221,1211,468,456,72,64,512,592,144,128,216,192,186,207, 1124,1064,828,888,1617,1581,693,729,1155,1155,966,898,438,491,430,470,1100,1072,670,602, 2530,2512,762,726,372,384,1396,1372,1880,1960,896,868,558,597,584,574,1305,1260,585,630, 946,1001,776,752,388,376,1022,1026,768,792,912,888,1056,984,2112,2152,348,384,276,228, 138,114,486,498,1314,1368,1062,1044,999,979,1828,1877,312,332,372,352,432,372,3908,3777, 1260,1174,820,802,740,680,900,924,480,504,960,1008,444,396,272,240,1440,1464,720,732, 2174,2191,1576,1667,1613,1668,234,295,672,671,4092,4129,164,172,328,344,492,516,1122,1086, 374,362,748,724,965,975,1020,950,2764,2632,1974,2118,860,936,884,872,1311,1314,1782,1842, 736,775,1154,1156,577,578,610,650,360,300,180,150,970,950,430,500,1268,1240,319,318, 638,636,388,436,194,218,576,558,324,342,484,528,738,723,254,195,408,414,816,828, 340,354,295,279,801,873,548,576,632,540,843,855,253,297,942,924,816,816,412,464, 404,352,224,200,1212,1344,234,266,42,36,84,72,126,108,168,144,1072,1012,1170,1100, 750,770,290,300,580,600,1422,1392,336,372,658,708,180,186,540,558,360,372,516,528, 1428,1400,1032,1056,1464,1362,690,690,1380,1500,1756,1758,1270,1342,698,776,572,566,160,200, 2064,2019,530,577,1009,937,456,448,228,224,203,262,1680,1728,840,864,320,360,941,951, 1205,1205,775,845,228,204,396,396,168,192,84,96,312,300,528,545,289,281,578,562, 3192,3206,3180,3170,5784,5852,60,88,330,330,258,222,660,660,588,552,732,768,402,438, 72,108,1787,1853,48,64,960,928,816,736,96,128,1104,1120,1884,1846,1194,1256,78,78, 156,156,312,312,390,390,1588,1404,580,630,1588,1608,794,804,1362,1333,822,866,540,467, 1236,1272,54,30,1290,1302,1506,1422,1344,1332,300,264,300,312,600,576,900,888,300,360, 600,528,3207,3227,3439,3355,58,32,729,782,408,382,600,642,1416,1406,504,512,96,130, 816,764,619,633,1238,1266,296,320,592,640,116,120,232,240,708,590,348,360,2124,1992, 2142,2238,1543,1567,1041,1065,324,336,728,712,568,632,404,376,80,40,258,304,513,487, 1026,974,462,461,582,612,1164,1224,1139,1032,240,240,480,480,660,600,720,720,1643,1609, 349,393,2020,1970,1472,1546,970,958,772,712,198,246,149,141,298,282,745,705,2553,2544, 2610,2634,2378,2363,784,770,1109,1065,366,342,549,567,183,225,292,296,1018,1064,484,520, 84,111,1692,1538,640,683,2520,2484,486,546,630,630,780,840,540,480,440,440,603,644, 360,324,720,648,96,108,48,54,240,270,192,216,144,162,1851,1992,1218,1266,1128,1114, 245,242,490,484,420,420,210,210,2100,2208,660,624,156,132,430,471,742,735,312,264, 748,712,1371,1419,348,353,696,706,736,680,368,340,672,714,1040,1054,456,498,1032,966, 220,226,660,678,440,452,504,446,1187,1213,392,432,784,864,1644,1656,1123,1074,1130,1157, 940,950,3186,3102,1320,1190,1132,1060,604,616,340,394,944,1010,1052,1064,845,834,406,407, 275,221,2035,1945,551,566,1841,1826,1576,1498,1224,1138,1912,1920,592,512,660,704,1680,1680, 1708,1792,1676,1664,1692,1728,1656,1584,1660,1600,4,16,472,512,236,256,346,394,1434,1518, 996,944,717,759,765,775,1267,1395,378,336,305,264,1156,1136,272,240,640,624,736,768, 368,384,96,144,578,528,408,414,816,828,328,274,780,754,452,480,1232,1234,534,522, 267,261,801,783,234,162,300,360,170,180,236,222,340,360,472,444,406,402,274,318, 66,42,510,540,104,138,302,264,576,582,1200,1152,600,576,300,288,900,864,3622,3718, 328,368,164,184,2927,3012,978,1043,774,759,510,540,312,255,670,685,1028,1115,420,404, 1278,1266,714,774,683,689,422,392,2224,2182,2296,2392,1836,1892,1400,1350,218,271,1600,1520, 584,656,292,328,674,605,712,690,750,775,294,310,516,456,810,766,588,620,1152,1120, 848,878,1468,1466,5736,5772,174,150,530,510,850,960,1132,1107,1866,1974,517,455,1620,1536, 636,600,516,528,456,492,576,564,60,36,4421,4481,1167,1131,1718,1714,2092,2146,760,720, 380,360,938,932,1626,1649,210,163,599,586,341,262,1198,1172,462,484,772,776,193,194, 579,582,386,388,4176,4242,1276,1216,428,344,886,815,578,583,282,234,252,252,504,504, 222,270,726,774,756,756,1508,1544,1819,1814,276,240,540,600,1680,1730,480,456,960,912, 600,612,120,156,1572,1520,846,949,728,771,1348,1311,910,1014,182,234,364,312,546,546, 728,780,588,564,212,170,376,394,265,258,300,290,500,570,600,580,900,870,198,174, 258,270,456,444,318,366,60,96,209,204,418,408,1596,1584,945,900,1423,1400,478,500, 288,298,934,943,2276,2254,1516,1532,1771,1759,1951,1934,1932,1752,216,192,108,96,285,300, 177,204,324,288,77,66,741,802,154,132,1964,1971,780,800,780,760,780,720,3898,3720, 395,421,574,556,216,240,108,120,504,468,1404,1456,1248,1352,2330,2490,971,964,1114,1103, 1210,1121,462,536,3097,3146,33,52,66,104,2388,2456,1182,1148,2732,2696,548,530,504,488, 418,407,522,469,314,345,377,354,2210,2176,90,120,774,774,1278,1188,684,654,1566,1480, 2033,2031,308,336,656,612,328,306,636,642,616,672,1377,1330,420,396,2376,2423,694,780, 222,216,444,432,766,771,740,700,1532,1542,1172,1198,1580,1604,2445,2413,1830,1792,915,896, 1942,2043,1326,1307,180,160,120,140,420,440,300,300,360,320,540,580,240,280,480,460, 700,700,1288,1246,1512,1554,812,854,588,546,112,154,1590,1660,1160,1160,1649,1754,1178,1204, 1900,1894,1419,1407,2605,2658,2358,2444,952,931,2044,2086,540,540,360,360,180,144,180,180, 180,216,360,324,1848,1890,660,636,1380,1420,3216,3280,1848,1842,762,852,760,768,632,720, 444,408,1392,1488,708,714,324,282,384,432,192,216,516,498,538,550,191,241,943,965, 752,724,144,160,288,320,3257,3086,1537,1659,808,776,406,418,812,836,1158,1064,1212,1248, 606,624,624,696,1428,1404,2466,2466,288,321,864,963,1140,1136,1502,1394,1756,1706,1883,1862, 127,156,2505,2567,428,370,2562,2568,480,540,240,270,840,780,1268,1356,784,730,823,857, 1738,1706,209,207,418,414,627,621,488,440,244,220,564,576,269,277,206,188,948,984, 742,796,1367,1358,437,488,3538,3536,368,369,736,738,1028,1016,300,264,728,752,1446,1373, 888,900,438,390,444,450,360,310,2935,3033,722,704,548,564,665,650,804,736,1725,1686, 828,864,76,102,1144,1098,152,204,168,192,336,384,246,234,450,486,204,252,492,468, 696,720,2380,2328,988,1016,1602,1590,321,340,379,406,2604,2496,868,832,956,958,889,883, 1778,1766,276,316,1104,1044,2760,2752,444,445,888,890,504,444,192,223,252,222,356,360, 712,720,923,915,1846,1830,1516,1596,1652,1736,1428,1344,888,864,1776,1728,444,432,5189,5119, 64,30,1544,1554,2027,1985,3420,3364,1188,1176,932,1016,1825,1841,1560,1620,265,221,186,187, 372,374,966,993,294,267,672,726,901,914,1551,1485,1293,1291,413,451,826,902,528,520, 264,260,2460,2616,600,630,309,264,1012,996,620,640,196,178,424,462,348,360,1214,1180, 518,460,84,96,28,32,56,64,112,128,140,160,168,192,728,712,390,390,290,332, 780,780,490,448,3556,3536,180,160,360,320,624,622,774,732,474,512,150,110,229,234, 151,123,458,468,380,357,609,591,232,208,116,104,604,530,1076,1172,2532,2514,1303,1351, 1992,1962,2020,1960,608,589,1216,1178,1045,1120,701,669,980,973,175,217,805,756,376,432, 188,216,103,118,1535,1520,206,236,1382,1416,384,410,601,624,1202,1248,1060,1120,588,588, 748,712,1004,1112,584,608,1808,1876,348,408,2090,2024,2200,2288,1428,1398,1026,954,402,444, 1185,1199,136,108,68,54,792,762,1130,1079,1399,1412,30,30,150,150,120,120,60,60, 90,90,360,420,180,180,648,594,396,468,930,930,640,560,1532,1464,2032,2108,1997,1987, 907,894,1970,1944,301,321,602,642,154,157,462,471,308,314,1488,1476,1332,1416,156,144, 312,288,468,432,184,186,368,372,1748,1814,1649,1577,864,858,492,468,246,234,1152,1194, 1793,1689,431,454,480,411,444,472,1536,1574,1044,1092,492,482,256,248,858,858,552,486, 724,676,934,952,1043,1058,955,898,1980,2034,548,476,1768,1775,36,24,192,208,228,232, 156,184,264,256,312,368,72,48,300,280,120,160,1980,1992,1664,1588,990,996,1148,1184, 1996,2110,3215,3088,419,456,998,956,2032,2119,240,240,480,480,150,115,720,720,540,470, 330,365,570,605,90,125,285,248,670,733,955,981,994,1067,1652,1626,800,816,400,408, 712,724,956,932,244,208,327,294,1147,1102,410,404,493,514,83,110,244,184,86,103, 172,206,258,309,3343,3382,3196,3053,1104,1121,1253,1235,806,893,40,30,180,210,300,300, 220,240,260,270,80,60,120,90,140,180,288,288,72,72,144,144,141,120,75,96, 147,168,69,48,210,168,213,192,363,384,219,240,216,216,222,264,1278,1214,804,888, 225,177,1570,1572,2334,2376,697,691,1592,1622,676,624,892,888,324,288,432,468,252,252, 504,504,684,720,180,216,576,580,288,336,864,824,288,244,186,204,62,68,124,136, 532,448,248,272,1428,1463,1104,1088,552,544,1424,1442,756,792,140,156,420,468,280,312, 2215,2229,1972,2040,596,576,1134,1158,1505,1445,1105,1165,450,486,1404,1335,2302,2230,1109,1176, 299,287,1196,1148,1092,1072,768,780,948,888,888,852,60,36,450,450,816,870,366,420, 1300,1288,664,608,636,680,577,624,1170,1116,594,606,2028,2080,1067,1087,2496,2424,2160,2232, 84,48,2365,2334,120,120,240,240,240,300,360,360,867,816,714,714,561,612,153,102, 1014,1128,507,564,380,400,1140,1200,760,800,2692,2634,3155,3055,272,318,618,582,1236,1164, 462,486,924,972,1162,1134,1294,1332,1024,1053,2048,2106,30,31,60,62,90,93,120,124, 150,155,180,186,300,310,270,222,558,606,828,828,676,678,1460,1432,1240,1268,325,358, 3034,3012,894,910,1776,1776,96,120,1584,1536,992,987,916,886,1108,1168,980,980,68,42, 1060,1050,1596,1570,1148,1088,252,231,504,462,378,399,126,168,630,630,354,348,708,696, 708,688,1104,1128,396,440,312,248,2172,2248,420,360,978,960,489,480,398,404,796,808, 1046,1118,546,498,1724,1656,72,88,144,176,2868,2724,776,796,336,357,684,678,342,339, 705,690,1084,1014,1009,978,1931,1937,1260,1240,1643,1684,126,109,252,218,2092,2077,1285,1317, 566,602,1829,1793,168,168,84,84,336,336,900,960,680,640,1740,1760,1248,1266,450,414, 1730,1730,1710,1668,684,696,540,492,1224,1188,1120,1136,1052,1096,1188,1176,68,40,366,348, 992,1086,732,696,1452,1368,2780,2670,496,526,560,564,280,282,840,846,48,68,2740,2692, 2836,2828,1054,1020,120,120,480,480,360,360,240,240,280,267,4660,4480,988,952,162,180, 324,360,510,444,672,624,108,108,216,216,324,324,52,36,104,72,546,536,1638,1608, 1092,1072,491,542,1073,1010,544,522,884,850,552,662,288,324,1296,1260,336,312,912,960, 624,636,128,118,256,236,481,496,962,992,2340,2376,340,400,1204,1232,2068,2064,1590,1499, 305,261,980,977,172,135,1100,1064,756,794,1590,1602,1368,1404,1081,1047,606,634,774,766, 438,502,1044,1136,942,898,168,132,1680,1592,306,289,14,21,390,415,292,268,320,310, 334,331,362,373,28,42,418,457,404,436,42,63,250,205,236,184,278,247,56,84, 264,226,376,394,2444,2502,652,633,1304,1266,759,777,932,872,332,360,632,616,300,256, 2396,2376,133,98,204,240,1548,1464,3349,3387,2088,2136,1044,1068,2020,2080,760,820,1260,1260, 1640,1532,410,383,428,440,1880,1783,3620,3658,1216,1266,3425,3469,1140,1000,240,240,480,480, 566,600,168,161,336,322,648,686,1296,1372,1732,1738,588,568,456,458,132,110,324,348, 912,916,2682,2708,2288,2288,156,176,654,642,582,606,798,714,1164,1212,135,157,702,660, 567,503,270,314,1005,961,851,871,928,916,77,45,280,294,140,147,420,441,551,522, 428,456,214,228,337,294,794,774,397,387,204,192,408,384,444,492,1345,1376,990,940, 84,96,168,192,252,288,1672,1749,752,735,362,322,1494,1557,1829,1872,611,643,2136,2016, 2320,2320,46,76,1050,944,1164,1134,582,567,1326,1362,822,786,252,288,1353,1290,1348,1365, 1356,1245,1344,1425,1349,1350,1346,1395,1347,1380,1724,1692,1300,1356,2141,2148,1980,2052,1440,1452, 1370,1388,1487,1436,489,522,2112,2164,1122,1014,198,230,1358,1404,456,480,420,512,284,327, 788,794,2640,2566,669,651,645,650,3148,3128,1574,1564,788,813,612,585,738,750,486,420, 126,165,2290,2340,1076,1108,1052,988,1068,1068,1612,1600,2879,2879,508,536,3610,3420,2186,2206, 1093,1103,500,524,288,324,212,200,424,400,712,724,788,848,336,352,240,232,144,112, 288,360,96,120,384,344,480,464,2499,2508,1944,2028,1516,1488,272,312,136,156,2344,2524, 1170,1172,1230,1235,444,432,222,216,2088,2202,984,972,1968,1944,3510,3488,809,839,968,898, 2202,2328,532,544,297,341,704,682,514,483,664,708,372,328,1236,1336,660,664,948,1000, 195,188,390,376,975,940,376,332,188,166,1196,1272,1020,1056,840,828,602,546,968,915, 251,248,460,480,420,390,880,870,3316,3240,562,497,475,466,275,306,875,786,200,160, 852,856,204,180,648,676,444,496,930,870,730,736,950,976,524,478,1680,1610,198,234, 1145,1098,2290,2196,1237,1206,2474,2412,673,726,1816,1837,380,380,760,760,1726,1676,447,413, 120,96,207,221,414,442,327,317,294,346,556,568,540,600,572,536,268,338,134,169, 365,383,730,766,410,372,984,992,574,620,2824,2722,1412,1361,1314,1350,1182,1158,2298,2362, 780,808,1260,1218,2148,2138,1124,1138,2132,2085,396,420,792,840,1860,1800,1816,1784,1500,1520, 2764,2776,2706,2742,548,536,584,656,256,208,292,328,591,663,1452,1496,342,318,1034,1027, 870,931,1218,1186,1290,1189,1176,1218,882,882,1470,1554,532,532,1892,1936,1848,1848,912,916, 558,504,456,458,2982,3030,709,656,20,28,140,196,40,56,689,628,669,600,80,112, 100,140,60,84,1416,1460,398,443,1510,1465,260,276,520,552,156,132,1140,1146,576,504, 1692,1676,774,822,2736,2694,1776,1792,1824,1792,1392,1284,212,198,424,396,1276,1327,640,733, 287,276,574,552,1235,1263,1586,1505,240,240,340,280,580,520,720,720,480,480,1894,1876, 1561,1565,1195,1235,829,905,366,330,476,504,502,564,760,739,1262,1303,1068,1056,378,383, 756,766,3878,3834,392,406,784,812,1270,1160,896,878,1204,1246,280,272,560,544,830,810, 1360,1260,1660,1620,908,932,954,903,888,900,1326,1254,2658,2701,2412,2326,2415,2471,315,287, 1324,1242,783,797,864,822,684,732,368,332,184,166,1738,1773,585,547,815,785,2350,2360, 504,454,416,442,460,448,920,896,2112,2124,550,622,1606,1684,859,869,865,935,862,902, 855,825,854,814,860,880,861,891,863,913,852,792,872,1012,864,924,851,781,1233,1249, 640,692,2056,2155,323,339,612,680,1468,1518,2124,2024,1008,972,372,402,552,522,848,768, 424,384,1208,1160,762,732,2629,2698,2734,2707,78,78,156,156,234,234,312,312,1862,1834, 804,840,792,748,591,601,1182,1202,1773,1803,364,378,1236,1216,224,248,896,992,168,224, 3725,3618,3957,4018,29,50,870,957,510,462,3020,2966,2553,2600,2002,1904,637,649,1156,1176, 3738,3774,924,984,888,876,1140,1200,2056,1976,2033,1996,1534,1511,1005,1050,943,902,408,436, 492,464,3384,3572,198,164,1388,1332,518,547,408,480,1920,1908,204,240,154,147,308,294, 462,441,1408,1358,2148,2120,939,1000,1142,1128,541,513,384,372,768,744,649,652,900,888, 940,1016,2168,2243,2338,2339,942,983,474,425,468,558,132,174,44,58,176,232,88,116, 770,730,1193,1206,1963,1936,508,524,1072,1046,564,522,150,150,450,450,300,300,894,954, 684,648,324,297,648,594,35,34,105,102,70,68,140,136,175,170,547,486,1348,1356, 1222,1196,1050,964,80,110,1028,1046,788,716,3294,3226,1235,1237,180,160,1380,1400,540,480, 2126,2161,640,610,840,865,1135,1121,2648,2842,1320,1345,2424,2452,1996,1930,3468,3496,1063,1088, 186,138,198,227,1980,1920,716,698,216,228,432,456,990,930,1531,1436,2474,2560,1062,1062, 749,762,476,476,532,462,316,325,948,975,160,144,480,432,320,288,564,606,1656,1674, 3480,3472,1107,997,1676,1666,478,462,1546,1508,594,552,558,558,522,564,1152,1110,954,1006, 477,503,188,184,376,368,2592,2683,1005,1040,1435,1400,575,680,2288,2320,2396,2344,2111,2085, 2571,2621,230,268,2405,2340,1030,1080,192,156,282,276,96,78,90,120,378,354,186,198, 276,318,468,474,198,198,396,396,792,792,588,546,672,693,1324,1338,1444,1564,108,134, 420,414,88,100,68,56,136,112,156,156,284,344,108,144,244,256,176,200,1272,1271, 542,587,730,684,751,783,732,708,1749,1779,1362,1410,387,369,882,907,2784,2786,2140,2100, 2672,2736,999,948,1163,1178,424,432,1290,1240,180,180,540,540,360,360,91,92,182,184, 105,140,287,324,364,368,301,372,469,508,427,364,273,276,1608,1720,111,102,222,204, 333,306,444,408,400,396,1148,1152,1924,1992,764,776,1528,1552,16,23,32,46,48,69, 80,115,64,92,1517,1507,1542,1588,216,206,432,412,1296,1236,2400,2436,2558,2630,2736,2682, 306,360,2104,2128,1052,1064,378,378,360,324,2775,2727,620,640,348,318,396,396,300,240, 444,474,48,78,910,943,846,846,569,610,1123,1082,277,236,2800,2972,1646,1648,1468,1374, 89,137,190,150,1060,1088,838,854,1281,1203,1380,1430,736,702,290,290,580,580,564,576, 400,368,164,208,84,72,252,216,351,373,267,301,336,288,183,229,168,144,2132,2208, 1060,1104,684,744,315,310,630,620,344,299,1938,2032,1146,1114,396,459,3030,2946,2016,2134, 2462,2434,108,120,216,240,300,264,516,504,408,384,324,360,594,594,198,198,396,396, 1452,1366,1328,1329,602,646,408,372,1392,1356,1211,1242,2390,2307,996,998,420,420,840,840, 228,240,456,480,1305,1354,399,480,906,874,2172,2124,724,708,1112,1088,1308,1208,108,72, 1080,1116,420,420,500,560,380,350,960,1050,460,490,920,980,40,70,1764,1824,619,571, 1032,972,1224,1236,1098,1074,1212,1248,684,711,1303,1214,1136,1125,1280,1264,740,784,540,480, 1480,1568,2012,1968,354,366,408,408,516,600,708,624,816,816,1060,1024,1011,1048,546,598, 468,416,1014,1014,663,699,1240,1180,2280,2190,680,720,340,360,1256,1174,628,587,104,104, 52,52,208,208,156,156,312,312,680,680,620,656,560,632,740,704,517,495,1032,1048, 340,312,418,500,1086,1158,1158,1164,867,882,1434,1521,422,388,245,256,490,512,2544,2672, 1768,1824,583,612,1104,1104,1782,1704,492,452,288,308,864,924,519,483,401,415,920,898, 802,830,283,347,852,936,1362,1332,426,468,1796,1842,1428,1392,2295,2179,117,91,200,192, 400,384,880,880,440,440,300,360,1284,1288,699,768,585,520,900,864,342,342,468,504, 558,522,594,666,216,180,126,162,114,101,228,202,678,753,564,652,4263,4236,2810,2778, 1405,1389,882,866,924,842,840,890,1582,1546,2136,2259,422,365,606,612,1150,1173,126,99, 1276,1272,1218,1175,2754,2744,336,326,96,120,144,180,48,60,480,474,384,354,624,654, 432,414,192,240,1148,1232,868,896,588,560,280,336,606,635,1992,2035,1649,1641,57,42, 923,1038,672,744,336,372,318,306,654,678,1216,1166,1879,1765,155,135,743,749,588,614, 1176,1228,900,912,1356,1308,306,269,2050,2180,1915,1910,1128,1160,216,264,1530,1500,30,42, 2766,2790,60,84,90,126,376,368,500,440,628,664,876,808,1004,1032,252,296,772,772, 575,484,1026,984,432,456,594,528,878,815,894,909,1260,1267,1075,1047,890,827,185,220, 1186,1125,521,540,1042,1080,340,340,680,680,832,784,457,468,333,278,1247,1214,684,678, 432,474,252,204,936,882,2055,2073,78,58,156,116,72,60,624,690,144,120,1752,1718, 1756,1684,1754,1701,1748,1752,1448,1514,2721,2771,189,163,1543,1503,2897,2920,1072,1151,394,369, 1619,1570,1542,1549,664,694,30,30,240,240,90,90,60,60,150,150,120,120,180,180, 322,324,1288,1296,644,648,940,884,240,228,480,456,125,100,3450,3450,726,636,958,976, 289,245,1094,1020,457,505,1888,1880,944,940,2956,2932,805,783,484,488,856,792,272,272, 364,424,452,392,724,664,1306,1383,1260,1266,414,360,928,854,541,583,1326,1326,2117,2140, 731,739,392,422,732,636,1302,1302,474,414,194,167,388,334,424,372,356,348,288,324, 651,632,646,691,1336,1354,3420,3492,1022,984,1872,1914,164,188,82,94,246,282,756,776, 1512,1552,390,390,780,780,1170,1170,1605,1500,160,160,80,80,480,480,240,240,220,226, 660,678,880,904,440,452,90,84,180,168,270,252,1479,1447,256,224,624,624,992,1024, 512,448,368,400,2689,2780,1638,1664,868,938,434,469,940,920,1808,1858,506,451,976,886, 1322,1307,556,576,766,731,4156,4216,80,123,1780,1820,890,910,528,588,180,144,888,876, 1314,1422,984,1092,720,720,852,906,2728,2749,948,936,600,672,1548,1608,626,638,349,316, 277,322,610,603,1716,1704,1780,1728,2198,2176,1860,1860,108,78,608,573,1764,1764,1176,1127, 1680,1740,3006,2970,604,634,1208,1268,581,592,433,392,729,792,507,492,74,100,570,540, 496,468,248,234,659,638,1318,1276,516,528,218,203,436,406,1443,1431,515,571,700,719, 2538,2478,756,768,1768,1664,1799,1740,528,528,176,176,308,264,704,704,352,352,220,264, 132,88,756,798,852,804,265,220,990,985,725,765,1255,1205,192,180,384,360,1797,1854, 1709,1769,727,703,1674,1554,2844,2816,1422,1408,200,181,400,362,1096,1047,1444,1458,110,105, 220,210,330,315,328,320,984,960,496,544,488,416,780,800,2208,1984,532,528,642,704, 882,878,299,368,506,506,228,285,76,95,152,190,703,718,1068,967,1446,1407,1082,1113, 342,356,408,420,612,630,204,210,3642,3716,528,584,1117,1123,1068,1116,822,834,1644,1668, 1842,1786,921,893,101,123,607,597,506,474,708,720,202,246,1076,1146,1548,1458,756,744, 1512,1488,496,508,1332,1296,1902,1848,840,945,280,315,1554,1529,672,706,396,408,594,612, 198,204,1030,1021,2025,1950,2034,1980,2079,2130,850,912,222,246,843,757,1068,996,438,475, 306,273,234,293,102,91,204,182,744,748,336,384,370,400,1921,1863,59,75,435,430, 118,150,376,355,317,280,553,580,494,505,236,300,504,534,1476,1446,260,240,370,420, 520,480,630,660,476,488,486,460,418,440,1606,1496,2243,2184,138,126,276,252,414,378, 1447,1412,2157,2165,192,174,384,348,84,98,276,272,108,76,168,196,360,370,716,772, 350,362,700,724,1050,1086,1260,1200,1020,1080,1557,1597,1284,1340,2220,2220,610,540,740,674, 574,556,408,438,92,72,184,144,1170,1128,252,312,1356,1406,888,818,1044,1014,1366,1358, 1016,1132,704,626,620,656,172,146,344,292,1410,1398,48,52,96,104,192,208,144,156, 624,676,346,324,864,891,44,44,132,132,88,88,176,176,220,220,921,970,2352,2226, 700,720,247,238,194,236,388,472,441,474,494,476,1308,1294,72,102,1068,1116,406,359, 233,195,1226,1169,192,168,96,84,293,309,586,618,794,752,126,168,1046,1088,920,920, 756,792,348,312,1104,1104,1874,1855,1794,1813,1050,1098,502,493,1304,1288,652,644,860,796, 1602,1602,180,180,330,300,240,300,360,360,540,540,150,120,510,480,210,240,1384,1442, 1366,1298,2067,1910,2094,2220,1034,1013,297,319,732,768,456,516,276,252,2280,2280,1969,1892, 1781,1796,828,838,524,564,2580,2520,2220,2268,120,84,885,940,494,486,558,666,2556,2565, 2724,2669,84,52,1002,965,270,347,2016,2058,220,220,440,440,725,683,1520,1552,1540,1610, 560,630,42,42,126,126,84,84,252,252,168,168,210,210,811,787,735,690,1041,1092, 792,836,564,552,228,284,1900,1980,516,596,129,149,258,298,1332,1392,864,804,432,402, 617,602,1198,1258,500,488,168,192,332,296,668,680,664,592,1829,1719,687,741,1580,1532, 1412,1424,948,964,474,482,1927,1965,258,300,2043,2060,1242,1126,122,121,366,363,488,484, 244,242,1241,1324,2320,2336,1745,1775,295,255,196,168,370,375,174,207,740,750,566,543, 2987,3118,761,736,3164,3150,632,728,616,616,308,308,904,982,596,674,1008,1044,335,305, 670,610,150,173,450,519,1262,1223,226,269,849,834,302,326,547,508,672,628,732,716, 60,88,792,804,508,488,620,652,1240,1304,1944,1920,1800,1944,434,404,868,808,488,505, 1294,1310,1088,1037,647,655,2098,2121,896,926,36,60,876,900,1164,1104,1828,1928,664,624, 80,60,289,316,517,538,965,956,448,418,690,660,1260,1320,4392,4356,198,234,1192,1170, 284,290,1450,1460,494,474,130,96,364,378,624,570,476,464,108,72,584,536,260,320, 204,251,280,297,432,389,560,594,356,343,1120,1188,1466,1466,828,836,367,357,734,714, 1785,1833,1106,1038,1701,1649,468,452,960,996,332,332,476,536,976,994,89,114,148,160, 296,320,444,480,393,418,1346,1420,812,826,462,546,138,126,264,288,678,666,126,162, 276,252,402,414,1440,1536,768,768,1260,1336,900,824,864,864,432,432,1840,1920,510,542, 1599,1534,288,324,1308,1264,144,162,1280,1352,1836,1824,800,820,1692,1656,1998,2058,758,727, 761,845,224,248,434,393,1476,1536,652,632,3374,3436,985,891,1743,1753,212,224,708,654, 424,448,706,687,1086,1175,924,840,924,980,924,868,924,924,486,519,972,1038,392,412, 952,890,506,488,1078,1174,150,154,1050,1078,300,308,468,536,758,732,2530,2545,812,872, 672,684,196,178,392,356,588,534,233,198,1064,1022,2530,2502,1085,1141,2739,2706,913,902, 1042,891,566,551,1406,1355,609,649,402,372,201,186,1002,1129,466,491,862,835,396,344, 227,238,454,476,1526,1536,675,697,321,364,3702,3788,120,150,830,810,710,660,1900,1920, 1070,1110,1260,1260,940,990,252,264,396,372,504,528,360,420,144,108,900,900,361,410, 388,372,776,744,3049,3115,752,736,540,564,240,228,300,336,480,456,780,792,272,276, 816,828,544,552,310,303,620,606,930,909,992,934,624,612,22,22,11,11,33,33, 44,44,66,66,88,88,55,55,99,99,77,77,143,143,644,616,60,60,300,300, 120,120,240,240,360,360,180,180,420,420,936,990,468,495,564,554,96,59,1062,984, 1756,1768,347,392,1168,1151,2664,2700,3832,3808,1387,1418,1172,1168,1504,1400,1006,1052,564,618, 1176,1092,576,582,1164,1128,845,868,182,136,754,800,91,68,144,152,432,456,288,304, 900,894,450,447,336,288,492,486,672,576,984,972,2980,2920,1278,1272,639,636,912,840, 1968,2160,1080,1056,26,36,846,732,78,108,52,72,1184,1200,130,180,2058,2154,1806,1758, 372,324,1528,1516,310,283,1898,1833,322,357,280,280,320,290,520,550,560,560,480,540, 240,270,372,360,462,414,564,612,90,54,282,306,75,61,225,183,150,122,384,396, 288,332,48,32,480,460,432,428,336,364,1545,1616,688,741,1132,1093,1440,1440,720,720, 1308,1354,638,607,1930,1891,3708,3612,1086,1158,828,816,1223,1169,609,572,1574,1533,1498,1533, 1422,1533,1395,1514,1199,1176,513,516,3756,3754,80,70,160,140,655,675,807,771,288,270, 696,720,300,264,348,360,648,624,996,984,4608,4788,279,258,558,516,39,52,78,104, 117,156,850,910,3524,3514,454,500,1708,1808,2432,2454,2332,2214,216,192,336,336,120,144, 456,480,552,528,672,672,342,319,1464,1570,421,443,764,770,910,900,1344,1302,478,514, 1317,1454,1482,1438,636,624,1384,1412,524,460,451,460,902,920,188,166,376,332,644,632, 1644,1640,1242,1292,972,930,1842,1862,908,927,1170,1190,585,595,432,408,484,536,516,509, 2580,2545,2040,2160,900,870,736,706,1308,1318,223,247,446,494,1722,1722,966,1008,756,714, 214,180,428,360,1240,1316,455,415,1752,1836,1290,1310,1107,1181,828,784,668,671,108,78, 900,912,252,252,504,504,1647,1615,1712,1708,726,711,670,690,1340,1380,28,40,56,80, 1456,1419,546,538,1638,1614,966,1058,1512,1596,1616,1658,1516,1596,509,558,178,179,356,358, 890,895,534,537,832,784,102,126,204,252,870,834,972,960,2028,1960,517,552,670,700, 220,200,890,900,230,300,2300,2416,1416,1460,184,172,108,124,260,220,216,248,368,344, 292,296,76,48,1400,1421,471,490,340,238,296,266,844,826,548,560,114,90,216,228, 228,180,432,456,546,546,444,408,330,318,1482,1448,944,932,468,432,952,1000,476,500, 1066,1028,714,672,1190,1190,25,40,50,80,1092,1144,780,754,1872,1898,2522,2487,187,188, 374,376,748,752,608,562,384,378,132,174,780,900,636,582,516,552,2058,1902,4316,4172, 646,544,3266,3433,84,78,168,156,252,234,336,312,1109,1172,450,450,360,300,900,900, 540,600,966,935,140,168,560,560,420,392,700,728,525,443,921,931,622,616,260,280, 690,690,1052,1110,116,81,1284,1272,412,384,824,768,3064,2960,860,914,276,288,508,434, 552,576,252,256,504,512,141,114,915,990,1266,1314,796,792,200,228,396,336,596,564, 564,498,2310,2340,1144,1138,572,569,602,584,224,248,378,336,2955,2957,1109,1153,1492,1500, 558,583,212,252,346,331,692,662,4384,4243,4381,4300,1511,1514,48,40,24,20,72,60, 186,269,96,80,120,100,2050,2020,324,318,1296,1272,493,513,1479,1539,2496,2552,7590,7579, 7590,7832,1363,1305,2726,2610,1132,1138,1680,1610,245,210,1635,1750,2484,2454,1440,1520,3688,3664, 1368,1404,162,150,276,308,186,146,324,300,138,154,300,304,418,452,913,884,495,432, 1575,1514,1647,1750,1344,1386,924,1008,312,370,330,276,2142,2178,76,58,152,116,900,930, 1570,1540,1891,1902,990,940,2234,2282,2040,2131,1740,1733,692,666,1557,1539,1012,1056,684,696, 1016,1084,352,308,805,874,1242,1242,1968,2024,420,420,300,360,1806,1845,822,888,984,957, 1700,1650,1716,1640,1709,1684,958,942,1524,1368,640,622,324,376,672,648,348,272,1540,1444, 132,168,1936,1948,1644,1676,384,341,1005,963,633,687,142,101,242,253,384,354,484,506, 726,759,880,880,440,440,344,410,280,294,560,588,1665,1675,659,611,1466,1502,556,568, 278,284,618,564,216,288,1089,1102,252,252,504,504,442,449,1461,1422,753,810,738,744, 436,452,872,904,800,750,1350,1428,1500,1352,1022,1016,1936,1848,354,378,708,756,2414,2418, 1060,1007,436,494,1462,1419,110,77,1132,1188,1352,1342,840,816,1680,1632,420,408,1652,1586, 1860,1908,2169,2235,1020,1044,2146,2161,636,745,1548,1543,399,420,681,624,1479,1464,1080,1044, 2946,3125,168,156,336,312,600,636,834,842,628,614,890,900,1842,1944,594,527,742,737, 668,632,816,842,148,210,74,105,126,120,252,240,378,360,1392,1290,1380,1332,344,394, 695,705,787,741,1869,1757,1260,1206,1144,1120,1932,1944,432,528,990,1056,495,528,410,436, 809,810,399,374,274,289,548,578,1307,1288,1081,1110,2088,2140,291,337,1797,1803,30,46, 60,92,1751,1768,1688,1804,518,559,772,722,386,361,452,460,66,99,620,608,788,812, 452,404,168,204,562,531,794,875,1240,1234,1124,1062,1652,1468,474,482,572,600,804,728, 516,504,1032,1008,876,984,3145,3140,1352,1409,1812,1951,253,246,506,492,2256,2316,354,402, 488,534,660,660,506,528,1012,1056,1236,1224,1056,1116,876,936,564,534,636,576,25,37, 50,74,125,185,1244,1220,350,378,700,756,1017,1002,342,300,333,402,675,702,1309,1345, 2172,2200,1326,1326,600,595,726,757,2076,2068,241,253,482,506,163,139,404,392,319,367, 78,114,204,191,408,382,612,573,1577,1706,1189,1234,90,108,180,216,978,876,3057,3020, 1092,1124,1068,1040,460,440,855,876,905,884,805,868,124,160,1536,1416,1908,1896,249,242, 498,484,2848,3092,95,73,190,146,334,358,668,716,168,144,762,726,551,561,1102,1122, 420,452,474,431,3020,2966,2220,2234,688,718,462,462,1964,1936,108,114,324,342,216,228, 354,306,2814,2890,1044,1040,620,576,424,464,202,235,2804,2748,1969,1891,1074,1140,920,870, 1460,1450,540,580,284,335,2124,2198,409,430,2121,2046,1368,1396,111,85,1701,1651,1590,1566, 1022,963,1148,1167,3378,3410,494,456,920,800,464,464,692,632,928,928,677,704,851,842, 174,138,503,566,2020,1984,318,363,1214,1165,428,380,1480,1413,624,653,954,861,1212,1181, 3022,3060,2360,2252,1071,1059,1594,1622,2043,2179,783,786,408,456,375,330,1540,1480,852,910, 426,455,371,350,381,386,386,404,391,422,396,440,376,368,361,314,366,332,1507,1569, 144,144,36,36,108,108,216,216,72,72,108,144,180,144,144,108,180,180,108,72, 252,288,441,378,1404,1374,963,996,1180,1130,415,465,267,249,208,208,104,104,312,312, 108,78,1494,1464,1278,1308,60,81,910,868,970,949,1030,1030,1330,1435,120,162,736,758, 516,436,612,568,1512,1544,828,840,276,280,552,560,212,200,284,302,568,604,356,404, 424,400,72,102,496,502,1040,1032,969,1004,832,808,1032,1038,688,692,344,346,750,738, 542,490,180,150,1200,1170,815,823,213,193,426,386,1820,1720,180,200,90,100,270,300, 360,400,274,311,522,510,1044,1020,240,240,60,60,120,120,180,180,444,408,99,105, 198,210,297,315,396,420,495,525,792,840,748,800,1603,1574,1390,1330,72,90,144,180, 140,108,2844,2818,476,504,1033,1060,1848,1860,234,246,468,492,1838,1676,415,474,706,731, 1714,1684,967,994,212,206,424,412,848,824,636,618,168,152,336,304,1028,1032,4036,3950, 2051,2181,198,198,324,264,522,462,270,330,396,396,409,412,818,824,1492,1461,901,943, 353,399,548,544,160,194,2020,2010,482,453,768,780,908,976,628,584,140,196,580,640, 964,944,162,174,834,776,324,348,486,522,510,428,1938,1986,1944,2028,2770,2746,737,736, 232,256,464,512,1754,1687,524,553,276,300,772,730,2596,2652,904,858,1140,1152,1260,1176, 1230,1170,1170,1158,516,480,876,848,1380,1420,1248,1124,1645,1735,970,970,531,534,1062,1068, 1072,1127,1345,1322,1386,1428,294,252,1680,1680,4984,5008,44,16,672,686,1476,1398,2804,2672, 348,368,282,300,141,150,886,889,2658,2667,4129,4086,1617,1545,1457,1445,1419,1397,2144,2170, 1004,958,492,508,1166,1061,219,197,784,738,1252,1284,372,372,688,634,316,262,800,854, 306,312,612,624,467,517,1210,1210,957,891,1868,1860,926,962,778,754,1592,1720,796,860, 981,1005,185,145,180,180,360,360,1296,1246,1106,1199,1651,1566,2182,2220,177,218,420,390, 1016,1088,928,934,357,341,2900,2900,1200,1173,20,32,40,64,1372,1328,4512,4397,2888,2988, 1214,1208,336,336,408,372,264,300,600,636,672,672,700,712,976,1040,424,384,680,617, 1300,1307,620,690,650,702,1583,1575,190,162,738,738,398,394,1194,1182,134,172,796,788, 264,222,1134,1140,444,496,516,500,1207,1156,1336,1342,870,792,176,180,352,360,495,439, 414,456,1818,1790,3010,2920,138,138,414,414,276,276,840,924,1156,1226,3523,3397,482,522, 316,320,632,640,491,523,1104,1058,552,529,564,614,380,360,1644,1624,1165,1202,479,422, 468,432,1170,1300,624,624,2579,2728,1734,1810,488,493,1464,1479,72,66,144,132,288,264, 216,198,1288,1273,500,500,1000,1000,972,948,259,227,2290,2236,2454,2511,296,288,592,576, 252,296,548,584,130,165,954,875,1084,1040,742,766,630,618,518,470,1656,1606,413,389, 1752,1788,504,468,320,316,160,140,80,88,240,264,160,176,80,52,240,228,320,388, 240,192,600,630,810,810,210,180,390,450,1453,1503,1324,1309,170,198,1286,1239,2016,1980, 1098,1038,918,942,2112,2052,708,660,1416,1320,1204,1152,1650,1650,330,330,660,660,970,940, 248,254,496,508,150,162,300,324,1140,1204,8378,8366,744,756,372,378,724,706,2070,2088, 960,1020,780,880,90,70,180,140,432,432,684,648,180,216,252,216,425,406,575,618, 1150,1236,155,181,648,640,464,512,92,64,1204,1216,740,704,556,576,1885,1872,1792,1738, 2153,2149,1433,1406,672,728,2220,2172,336,364,2077,2093,1917,1847,676,656,838,863,1676,1726, 162,207,3760,3824,348,378,560,536,696,756,3464,3494,1378,1484,1588,1594,391,352,782,704, 4542,4470,108,144,787,774,500,464,552,537,1104,1074,172,207,724,744,932,867,2108,1952, 880,880,440,440,624,612,334,352,312,306,290,260,400,490,268,214,837,867,897,903, 957,939,60,36,777,831,1197,1083,1936,2040,660,672,1320,1344,162,174,504,468,486,522, 666,642,230,230,370,406,460,460,90,54,140,176,1236,1296,428,380,1336,1286,14667,14785, 1868,1928,437,416,1066,1016,1264,1368,1188,1224,1066,1039,372,376,744,752,1534,1582,482,466, 936,896,1882,1864,252,252,162,180,90,72,414,432,486,540,180,144,342,324,72,108, 703,750,900,912,976,922,148,135,296,270,444,405,675,686,460,424,920,848,628,634, 1886,1944,1927,1940,936,960,744,720,1794,1788,328,352,164,176,929,866,492,528,678,707, 2476,2608,1285,1384,630,605,336,378,966,983,312,352,624,704,1578,1534,40,50,80,100, 120,150,1968,2046,2019,1996,1218,1164,450,531,406,388,1516,1594,758,797,63,39,652,716, 715,755,778,794,904,872,589,677,2312,2313,1320,1288,660,644,772,760,179,233,951,993, 648,676,396,366,468,468,612,672,72,102,792,732,540,570,474,502,540,540,522,486, 1108,1082,1140,1188,4346,4359,150,191,340,280,592,592,844,904,1525,1519,1452,1464,1472,1604, 1456,1492,1448,1436,348,342,432,464,612,562,84,122,696,684,642,600,804,888,634,657, 1268,1314,1236,1230,618,615,3024,3154,1316,1256,1182,1150,1410,1466,114,158,768,804,1668,1656, 937,943,1188,1102,328,352,1072,1024,680,720,620,600,660,680,580,520,640,640,230,227, 394,427,296,254,460,454,164,200,1018,1081,51,66,255,330,102,132,348,318,340,412, 688,730,2740,2692,776,754,956,1002,570,570,675,745,1470,1500,2598,2582,2891,3087,501,413, 608,560,1276,1288,304,280,972,1008,1632,1656,1062,1032,774,834,40,22,1996,1970,1556,1728, 80,44,1113,1047,3535,3424,2166,2154,1993,1999,1075,1034,1898,1838,1751,1835,2008,1949,912,866, 390,400,780,800,590,540,470,460,60,40,410,420,350,380,290,340,168,144,84,72, 252,216,2008,1973,150,138,1024,1022,152,123,2364,2378,879,888,534,588,345,300,1152,1096, 732,766,1884,1862,1584,1452,988,982,3343,3284,1818,1758,1986,2010,1048,1008,524,504,486,474, 2212,2240,3619,3690,268,296,536,592,1563,1621,1047,996,177,204,238,225,476,450,1804,1648, 2035,2005,1964,1956,1205,1245,298,327,100,90,200,180,198,237,296,384,360,300,984,1002, 1164,1152,180,150,1892,1936,1525,1647,1046,1014,2449,2524,1310,1363,420,440,480,440,900,880, 360,440,1008,1008,252,252,756,756,504,504,414,402,828,804,3091,3066,257,312,400,358, 1420,1420,620,704,2132,2184,1120,1136,1236,1176,1178,1156,96,112,192,224,916,937,1540,1480, 24,12,798,882,990,978,942,954,822,894,954,990,1296,1260,342,270,1976,2046,3579,3613, 701,713,1060,1056,1092,1120,524,501,1211,1293,652,624,1120,1100,570,630,845,865,275,235, 158,140,316,280,1054,1084,759,814,1813,1722,1796,1812,1100,1160,1040,1034,1479,1460,198,216, 594,648,284,272,1420,1360,695,688,942,996,448,380,3132,3224,781,876,422,398,844,796, 1688,1592,1152,1150,678,622,639,673,1317,1295,2118,2182,477,450,1641,1732,700,714,760,726, 402,390,801,870,838,798,450,465,302,337,296,256,148,128,444,384,154,209,372,336, 360,396,366,366,732,732,3169,3225,1168,1246,1850,1844,844,814,1815,1708,683,740,2820,2790, 232,255,900,840,1092,984,516,552,708,696,1208,1181,2897,2906,620,608,963,1015,462,426, 190,215,1380,1402,690,701,2068,2084,972,1022,694,765,504,504,168,138,1008,1008,336,366, 24,32,48,64,72,96,96,128,620,568,436,436,1460,1568,872,872,668,712,1192,1208, 524,496,334,356,1048,992,858,852,452,470,226,235,528,592,264,296,710,681,582,636, 291,318,1648,1690,96,68,252,276,348,344,444,412,600,620,417,398,834,796,1198,1220, 702,735,429,396,1330,1312,1373,1436,1576,1578,788,789,700,786,580,600,1983,1857,472,468, 5420,5516,5406,5593,812,833,812,763,1624,1631,812,868,1624,1596,812,903,1815,1860,551,516, 1128,1110,804,738,257,282,514,564,1180,1104,288,300,576,600,1602,1710,3294,3366,798,786, 1021,1073,184,152,1205,1225,792,792,836,792,1584,1584,270,300,540,600,380,330,1240,1180, 1040,1100,883,819,918,876,2718,2718,294,336,1026,918,513,459,297,351,1107,1161,1022,1006, 2024,1894,340,388,3488,3514,418,370,686,728,1372,1456,1512,1514,1604,1652,92,138,644,672, 1288,1344,270,265,540,530,1804,1784,1802,1831,3740,3592,930,1000,1170,1170,1560,1586,1412,1492, 1422,1446,845,806,577,640,900,1020,768,804,1812,1812,276,204,1307,1321,2614,2642,1076,1112, 352,358,704,716,1249,1342,1121,993,308,296,448,496,616,592,2383,2460,180,164,388,398, 208,234,360,328,568,562,596,632,33,19,66,38,549,543,1098,1086,1308,1368,388,410, 712,722,584,526,324,312,260,214,64,98,1720,1680,1689,1700,1324,1360,2202,2238,700,664, 636,613,499,494,998,988,800,860,1060,988,400,430,2722,2759,631,656,1980,1908,1260,1248, 1119,1191,1098,1062,366,354,3426,3388,315,281,483,492,940,866,348,360,468,516,228,204, 576,564,120,156,440,458,2385,2383,1950,1950,1110,1200,460,470,620,680,300,260,600,520, 1106,1046,842,842,942,983,1260,1222,630,611,312,372,1086,1124,774,876,1260,1224,450,402, 330,354,390,378,270,330,720,732,498,472,120,144,668,656,908,944,428,368,548,512, 240,288,329,338,658,676,988,1016,332,424,180,180,360,360,516,462,336,282,972,928, 1900,1851,2260,2400,1940,1912,40,61,80,122,880,838,2670,2700,1364,1352,682,676,1230,1230, 1666,1761,216,186,1267,1232,413,436,854,796,348,342,180,200,236,216,416,416,360,400, 1616,1682,444,432,447,421,438,454,435,465,426,498,450,410,453,399,441,443,429,487, 503,471,1606,1672,708,744,446,434,184,124,422,450,1205,1229,796,760,430,455,860,910, 840,805,306,270,117,144,540,558,423,414,234,288,740,800,804,776,792,804,186,222, 978,1026,606,582,1117,1068,3694,3644,1989,2012,1256,1315,1668,1642,308,252,1052,1138,2016,2065, 36,48,72,96,108,144,918,942,1362,1376,228,222,456,444,666,648,648,651,684,645, 612,657,574,617,388,376,776,752,1802,1726,1115,1070,2564,2602,1928,1968,420,388,3036,3000, 784,894,1178,1253,576,630,638,621,1338,1233,1214,1251,312,312,156,156,936,936,468,468, 2305,2238,1460,1464,1852,1912,392,448,945,889,3093,3097,284,230,276,264,336,372,552,528, 537,497,456,504,993,1001,1175,1195,40,60,1607,1554,1953,1891,1232,1228,1404,1344,1436,1500, 11906,11513,684,702,288,288,144,144,456,516,432,432,1218,1159,1512,1511,94,114,188,228, 548,502,322,238,882,966,602,602,924,840,1420,1410,755,810,966,1014,948,944,993,1075, 553,561,1197,1136,644,575,884,888,264,224,1428,1464,324,312,972,936,1278,1272,516,492, 408,464,378,392,708,704,636,576,780,832,622,642,756,744,700,640,812,848,5435,5455, 5425,5477,1140,1012,1200,1188,600,594,110,140,2508,2504,1366,1381,1102,1081,382,439,276,252, 1284,1332,1008,1080,2050,1975,308,336,2092,2050,1054,938,4669,4626,4234,4045,4216,4078,979,1027, 571,511,477,444,680,686,883,928,203,242,1080,1080,948,1008,540,540,2713,2858,9825,9865, 175,165,350,330,3114,3246,136,119,128,130,120,141,248,271,256,260,240,282,264,249, 144,108,272,238,384,390,376,401,112,152,2208,2116,2181,2149,2154,2182,2163,2171,540,568, 560,546,590,513,580,524,570,535,3678,3546,1386,1334,1404,1312,1350,1378,172,166,516,498, 672,686,344,332,328,354,156,188,2380,2312,404,416,1616,1664,76,76,38,38,152,152, 114,114,304,304,190,190,228,228,166,130,90,54,100,136,128,92,62,98,695,651, 1492,1525,797,874,927,904,149,191,1078,1129,240,260,480,520,636,596,876,856,1672,1762, 1696,1718,1708,1696,866,830,1402,1276,1196,1214,1000,1044,836,816,1392,1296,1512,1536,1464,1440, 24,48,171,171,342,342,513,513,1254,1292,440,440,1572,1608,408,468,60,84,1200,1188, 1260,1272,1513,1598,1830,1881,506,517,1012,968,492,476,491,415,493,537,986,1074,508,544, 258,234,512,506,254,272,3048,3070,2200,2280,360,384,720,768,1135,1138,1012,992,2263,2303, 697,631,783,836,1779,1773,512,486,812,840,844,844,1266,1266,422,422,1196,1316,5892,5708, 204,192,816,768,1035,1042,390,364,1251,1272,328,354,1084,1072,2600,2522,1294,1187,1820,1806, 1020,990,1012,1012,2516,2456,504,560,1008,1000,2490,2469,365,435,1130,1130,565,565,765,695, 198,216,144,138,234,198,90,60,378,336,342,354,288,276,306,372,54,78,1072,1136, 1204,1224,1468,1400,328,318,556,486,228,168,656,636,428,468,430,378,215,189,2355,2297, 3040,3060,432,464,840,840,1316,1224,1616,1704,942,948,366,408,576,540,1995,1952,3204,3206, 1051,1107,220,240,440,480,627,614,654,642,2038,2104,1100,1136,312,260,156,130,1256,1266, 2410,2454,1205,1227,461,543,1508,1496,316,372,158,186,1752,1692,2001,2011,744,690,1220,1290, 912,864,468,520,1596,1620,540,636,1068,1128,528,492,1624,1664,1112,1088,846,795,360,378, 1080,1134,408,408,204,204,816,816,1116,1136,489,537,627,599,765,661,702,642,840,776, 1212,1224,1796,1789,631,627,264,264,528,528,1204,1214,1436,1380,1536,1552,716,680,820,872, 1573,1639,1889,1917,316,278,991,1072,1012,1018,1033,964,246,265,252,243,498,508,258,221, 744,773,504,486,240,287,525,490,2457,2458,931,901,1106,1118,175,217,684,678,120,180, 1368,1356,388,400,328,376,756,792,368,392,20,8,428,416,408,408,348,384,468,432, 458,414,132,104,1107,1141,975,1037,1000,950,960,1050,3630,3554,1631,1639,797,746,1573,1528, 776,782,2328,2336,528,576,352,384,176,192,2560,2614,1068,1086,2000,1996,336,343,672,686, 450,481,1680,1638,500,500,1500,1500,1194,1083,1028,1005,156,168,408,384,252,216,564,552, 312,336,1372,1370,4140,4266,2509,2414,1140,1140,720,660,620,600,520,540,1040,1080,1650,1615, 846,879,680,735,600,570,320,350,460,460,780,810,140,110,1926,1942,1331,1309,203,223, 406,446,1168,1152,716,776,1300,1352,584,576,738,750,944,1031,1012,1012,120,150,1560,1580, 1788,1756,510,482,432,420,1368,1386,1134,1026,1407,1448,1162,1064,2482,2424,1475,1658,464,470, 942,956,919,847,1434,1445,1732,1768,2102,2180,48,36,96,72,144,108,1356,1432,406,378, 684,708,1090,1086,45,25,2025,1998,912,856,3964,3960,1061,1092,895,907,858,966,312,288, 624,576,956,936,332,360,297,276,240,240,120,120,840,840,360,360,1114,1129,2228,2258, 650,595,464,534,196,189,392,378,588,567,920,935,68,38,1219,1216,1083,1140,1015,1102, 1880,1920,1341,1267,300,304,1524,1572,240,240,480,480,1248,1360,1272,1315,808,856,448,416, 404,428,108,78,2820,2850,2556,2562,700,734,991,915,120,90,1200,1230,1428,1512,317,257, 1253,1296,140,140,280,280,224,219,290,318,514,537,448,438,158,120,382,339,356,417, 738,756,66,99,342,342,684,684,2148,2138,64,76,944,896,128,152,192,228,1220,1232, 1150,1140,1599,1595,580,523,932,992,1667,1587,786,804,1572,1608,1612,1670,6756,6792,430,420, 590,540,700,720,860,840,270,300,1064,1036,1284,1368,1036,1048,384,372,828,872,567,504, 205,234,772,738,410,468,1356,1348,618,570,2221,2336,356,348,1580,1536,448,424,1880,1976, 2964,2921,132,156,450,402,1596,1608,1272,1248,1740,1780,438,446,306,270,66,88,372,358, 160,166,320,332,435,386,1492,1444,766,789,1138,1125,2276,2250,922,897,598,563,930,935, 332,372,2060,2050,290,250,1216,1182,1908,1960,875,860,872,770,1186,1191,567,535,1716,1694, 684,636,174,211,1152,1136,1428,1344,462,462,942,888,444,498,480,426,972,972,864,900, 108,72,1804,1840,999,1016,594,537,830,810,415,405,1245,1215,1172,1176,424,414,624,624, 312,312,156,156,1068,1152,1332,1296,1782,1842,1344,1308,970,1016,2916,2871,597,602,1194,1204, 632,686,1212,1206,384,425,2584,2634,924,840,1442,1492,980,1008,1008,966,1912,1988,758,793, 388,359,376,409,382,384,394,334,620,640,480,420,160,140,460,500,320,280,139,126, 823,902,962,1028,278,252,1296,1362,1206,1212,725,756,193,174,1257,1338,532,582,386,348, 1473,1415,1398,1464,378,354,398,362,672,696,860,800,981,914,1415,1409,434,495,1445,1575, 1975,1845,608,642,760,744,379,348,377,384,375,420,1916,1856,1080,1116,480,420,1148,1176, 1540,1428,702,666,288,324,990,990,25,16,50,32,75,48,1004,1016,538,509,466,507, 2590,2478,293,306,879,918,586,612,156,126,1170,1140,1206,1158,1356,1368,338,330,676,660, 379,422,1492,1551,1988,2007,496,456,744,767,776,820,1228,1208,702,708,1344,1356,456,480, 492,504,36,24,420,456,804,888,72,48,1026,1027,1116,1080,875,768,1254,1226,1275,1282, 1296,1338,1524,1604,545,584,400,382,115,97,345,291,300,290,4322,4332,1134,1058,780,776, 1914,1834,42,41,126,123,84,82,114,89,72,48,54,75,222,239,156,130,96,116, 168,164,180,198,138,157,306,321,210,205,30,7,840,828,555,495,1974,2038,850,894, 2093,1992,256,268,128,134,130,100,386,368,254,302,258,234,514,502,1267,1133,159,189, 3744,3808,1102,1023,1258,1297,1257,1295,675,625,452,482,531,510,460,494,668,640,1437,1404, 249,202,1188,1202,440,450,96,80,192,160,1540,1512,770,756,2834,2799,340,273,1014,1038, 549,643,172,160,344,320,394,418,788,836,838,826,444,408,710,720,1420,1440,120,132, 240,264,804,738,480,528,1030,1002,515,501,1940,1968,838,892,419,446,198,210,752,722, 396,420,554,512,594,630,756,792,438,414,1308,1334,316,348,1346,1312,386,454,1316,1376, 1424,1424,36,16,1496,1456,164,189,328,378,332,356,524,488,1188,1200,1137,1074,555,600, 1528,1530,911,912,1970,2010,257,219,92,74,184,148,366,356,886,931,1456,1430,570,499, 392,378,390,421,220,230,708,744,2440,2280,220,240,660,720,2047,1955,1802,1808,584,560, 292,280,574,634,1320,1280,704,784,1260,1200,1223,1229,975,1011,1203,1203,228,192,1024,1040, 564,596,460,444,72,60,90,126,234,246,162,186,468,492,144,120,306,306,891,869, 1929,1747,279,345,1676,1616,136,184,588,585,648,720,798,853,1596,1706,708,692,1388,1432, 848,792,424,396,898,978,308,308,616,616,652,718,960,1026,1699,1677,482,520,440,480, 818,835,834,810,1617,1662,236,200,1904,1900,108,72,120,120,60,60,180,180,240,240, 1680,1656,840,828,660,680,1320,1360,900,880,240,200,1816,1896,992,941,835,775,914,955, 1749,1730,282,327,960,930,1500,1530,434,398,770,842,1204,1240,102,88,204,176,96,108, 192,216,2259,2330,2126,2066,2130,2022,490,525,721,762,1590,1566,1080,1116,2160,2232,993,996, 1909,1915,192,216,384,432,615,600,521,544,427,488,94,56,824,852,1812,1788,547,532, 1094,1064,810,888,582,536,852,850,928,946,76,96,700,658,152,192,1944,2002,786,868, 98,84,884,952,196,168,482,458,916,976,964,916,492,504,984,1008,3906,3702,156,192, 959,978,1918,1956,1432,1372,944,1004,1540,1552,564,578,216,228,1448,1504,611,554,1619,1718, 468,492,234,246,407,404,441,455,882,910,1236,1224,396,348,528,534,1226,1196,1333,1299, 244,208,488,416,638,616,204,157,828,851,1248,1388,1150,1192,437,416,414,462,1080,1020, 729,698,1304,1346,844,754,900,936,1060,1024,856,832,2230,2300,336,368,252,276,168,184, 84,92,1017,1098,1284,1236,940,982,390,390,840,804,1050,1122,450,414,330,366,1078,1058, 539,529,2368,2392,1484,1480,1316,1256,1652,1704,222,233,444,466,546,497,425,408,1458,1500, 850,816,420,420,672,756,840,840,440,410,15,16,30,32,60,64,45,48,105,112, 75,80,90,96,120,128,135,144,348,360,1268,1210,2245,2189,182,146,408,420,228,204, 180,216,360,432,456,408,1980,2070,630,540,660,690,492,476,108,140,600,616,384,336, 1404,1373,863,904,572,602,1703,1699,2325,2371,1330,1288,1380,1396,1310,1261,384,390,1861,1809, 2394,2422,2520,2408,1076,1046,1476,1398,714,708,868,760,724,728,758,724,1692,1608,252,288, 530,541,1420,1374,492,512,678,594,63,53,126,106,189,159,252,212,348,306,232,204, 116,102,820,840,1830,1650,690,660,1370,1423,1222,1207,1092,1112,736,688,1029,1021,1890,1962, 594,561,505,526,780,738,735,840,364,336,182,168,690,650,408,466,1452,1440,532,504, 924,1008,2158,2210,926,1031,1079,1105,890,865,752,781,959,907,69,42,900,888,600,592, 300,296,400,336,1203,1232,156,156,288,252,444,408,312,312,180,216,336,372,648,684, 624,624,3002,2956,197,221,214,172,107,86,828,943,680,669,353,341,706,682,1521,1553, 462,530,2024,2006,700,724,1454,1375,2880,2876,600,610,1080,1164,672,648,7626,7760,1372,1384, 539,525,688,611,748,794,708,672,728,733,2166,2088,1746,1752,468,446,672,714,204,268, 200,178,1363,1355,2232,2304,576,534,2916,2886,150,96,533,526,1488,1439,1032,1058,788,776, 1576,1552,204,202,612,606,408,404,306,282,153,141,24,24,12,12,48,48,36,36, 84,84,60,60,72,72,96,96,108,108,1272,1284,1002,1074,270,210,1056,1155,864,852, 147,123,294,246,3870,3800,1368,1476,1215,1263,1148,1220,920,914,844,834,1620,1700,84,96, 168,192,252,288,1435,1427,1217,1148,1280,1325,448,394,1130,1291,240,212,120,106,1730,1821, 360,318,2051,1948,1179,1205,1044,1134,108,78,1344,1320,1128,1164,216,156,446,498,228,222, 674,720,456,444,466,390,1263,1341,1360,1304,440,480,540,520,348,354,696,708,69,78, 276,312,138,156,207,234,345,390,480,496,960,992,2755,2809,2071,2090,2610,2607,240,240, 480,480,1492,1484,773,709,1024,1099,1180,1092,152,128,76,64,228,192,198,204,486,444, 396,408,594,612,541,485,870,890,3624,3604,2022,2037,111,132,48,60,96,120,1944,2016, 855,928,953,853,1304,1312,2000,1978,104,132,1560,1650,2226,2217,846,930,1098,1107,2734,2728, 916,970,560,542,1041,1089,1245,1217,2140,2180,2080,2060,2120,2140,2020,1940,20,40,394,442, 252,216,898,874,504,432,646,658,340,340,680,680,1068,999,1908,1951,492,460,84,108, 1248,1212,1416,1428,1072,1008,292,312,780,696,584,624,881,869,2235,2217,2632,2520,1149,1168, 2154,2212,374,404,1613,1538,584,634,524,448,172,172,344,344,516,516,1392,1392,696,696, 1044,928,1008,1056,252,264,504,528,252,276,462,396,126,138,378,414,324,360,1060,1048, 736,688,504,480,252,240,1456,1365,1492,1458,792,798,36,24,72,48,3704,3766,738,714, 770,800,1208,1258,484,478,468,420,500,536,610,550,1322,1382,2236,2214,1518,1425,2656,2616, 1680,1722,98,85,196,170,987,984,861,936,924,960,1050,1008,69,43,555,585,693,671, 486,542,624,628,816,856,1220,1204,312,260,908,944,42,53,84,106,126,159,168,212, 1350,1375,970,935,105,120,237,204,447,444,552,564,342,324,336,322,672,644,888,854, 2664,2562,3184,3178,372,392,300,264,2584,2648,550,519,1136,1202,744,701,989,1052,540,480, 832,808,292,328,220,200,440,400,858,876,429,438,1256,1328,159,185,1974,2012,1904,1871, 1956,1896,1764,1752,192,144,278,233,390,425,334,329,362,377,250,185,640,610,306,281, 418,473,28,48,56,96,48,72,1494,1458,96,144,2433,2542,112,88,414,402,828,804, 630,672,420,436,940,928,1880,1856,2166,2249,864,858,745,675,570,570,395,465,1535,1605, 2484,2342,1352,1218,2105,2081,1577,1689,1871,1891,147,101,112,124,56,62,168,186,224,248, 280,310,2208,2196,510,582,260,320,420,390,1108,1036,919,940,172,148,2107,2100,2121,2156, 726,684,1044,1104,144,180,540,474,72,90,612,564,684,654,1851,1784,2296,2336,552,552, 828,828,276,276,766,761,2298,2283,1548,1626,1656,1632,1587,1646,1228,1286,497,459,330,282, 1700,1660,584,532,2334,2374,153,191,1136,1146,1562,1497,560,560,1180,1240,1120,1120,362,350, 724,700,320,380,809,817,1646,1602,823,801,1534,1452,942,923,1293,1278,2586,2556,240,224, 804,888,1044,1112,234,223,468,446,702,669,456,482,246,187,222,259,914,898,48,66, 204,174,300,306,252,240,540,636,444,504,456,414,348,372,504,480,96,132,314,274, 1390,1400,690,794,1310,1350,1080,1050,1610,1670,322,334,644,668,323,266,450,486,240,204, 690,690,1636,1672,900,870,102,120,34,40,136,160,204,240,68,80,484,482,676,728, 292,236,2876,2764,872,899,498,445,630,630,315,315,253,290,223,214,699,718,476,504, 446,428,416,352,840,840,1242,1218,2718,2802,782,826,391,413,996,948,1964,1992,2310,2310, 570,534,1982,2012,252,294,112,150,1156,1122,578,561,1364,1370,148,212,1108,1194,1708,1679, 528,520,264,260,792,780,808,768,1827,1845,377,410,754,820,140,160,3297,3222,32,8, 152,138,304,276,644,684,380,348,1024,1032,740,720,1480,1440,1674,1640,864,858,2592,2574, 2609,2592,1312,1368,508,505,1016,1010,472,418,1254,1212,828,864,414,432,840,780,4440,4620, 252,252,384,404,132,152,120,100,372,352,504,504,276,356,2621,2701,127,97,2049,2064, 211,250,414,453,828,906,830,764,300,360,1016,1032,716,672,924,828,208,156,1651,1657, 1716,1668,1320,1282,336,336,1008,1008,350,344,717,731,873,835,1434,1462,36,32,72,64, 144,128,108,96,216,192,180,160,1590,1591,2154,2268,1812,1817,209,259,840,760,1194,1172, 1134,1098,1212,1248,3094,2952,1112,1058,1484,1550,1648,1608,152,128,376,384,224,256,448,512, 976,1024,304,256,780,840,470,430,440,440,880,880,234,234,1362,1470,702,702,468,468, 1194,1160,1174,1265,1182,1223,1198,1139,1186,1202,869,904,649,649,2430,2520,408,420,816,840, 444,376,260,248,1716,1794,1770,1773,580,608,172,184,760,694,344,368,1768,1778,1288,1288, 2925,3043,360,344,720,688,264,252,288,316,1960,1902,1612,1674,1440,1545,246,205,1932,1955, 288,324,6516,6376,552,576,3720,3760,3486,3522,43,64,857,799,747,801,1744,1756,872,878, 596,604,1252,1328,536,484,2566,2502,582,498,291,249,778,802,766,658,2328,2334,1672,1562, 788,778,1260,1269,324,360,612,549,84,72,168,144,62,74,124,148,186,222,1676,1720, 838,860,252,256,504,512,636,638,1736,1758,1068,1044,1008,1050,1470,1446,22,7,4692,4752, 777,771,33,15,678,726,711,741,744,756,843,801,1588,1577,341,374,249,198,295,286, 590,572,210,210,420,420,840,840,630,630,847,841,1746,1812,697,624,100,100,200,200, 380,310,320,390,300,300,2095,2087,505,461,200,160,2031,2073,2231,2233,902,957,1148,1066, 738,745,164,212,427,390,472,418,2006,2102,268,312,1504,1472,1280,1312,816,896,408,448, 906,977,1362,1375,204,180,4476,4516,3380,3320,1836,1824,885,801,543,559,3335,3444,1542,1506, 1325,1369,502,451,940,916,410,447,282,276,332,296,746,788,232,256,464,512,382,316, 514,532,216,192,108,96,1443,1443,102,124,204,248,2236,2172,720,780,566,542,1823,1748, 588,613,1626,1581,96,120,192,240,1786,1841,2112,1980,1100,1130,972,918,180,164,540,492, 360,328,1640,1696,990,990,200,200,400,400,408,404,600,605,1200,1210,2376,2378,1719,1717, 1443,1345,138,186,2874,2886,970,1028,1630,1677,1146,1091,442,436,884,872,900,888,1180,1256, 1660,1592,140,184,468,520,676,676,572,598,884,832,104,78,2546,2598,1051,1002,1772,1694, 372,372,186,186,246,282,312,276,498,462,432,468,306,378,618,654,558,558,1800,1842, 1710,1710,950,932,228,218,456,436,912,872,820,860,564,504,1832,1845,562,586,506,482, 478,430,534,534,590,638,646,742,1220,1240,692,648,528,592,473,459,1613,1688,2852,2846, 376,401,592,572,216,171,512,482,256,241,954,1014,1210,1255,2720,2669,504,576,804,784, 1338,1356,1008,966,1430,1490,780,800,1380,1300,720,700,1148,1190,295,290,590,580,1275,1272, 1413,1470,2308,2256,820,840,1239,1214,2470,2556,956,952,760,796,380,398,1062,1062,814,811, 270,272,540,544,1042,1018,135,118,270,236,620,652,1240,1304,714,692,2735,2765,3520,3432, 3472,3360,48,72,84,78,168,156,252,234,2250,2173,1484,1513,1725,1740,615,570,1054,999, 1076,1086,516,456,538,543,1351,1242,990,990,1519,1445,1088,1168,596,488,298,244,820,800, 324,276,208,190,424,430,216,240,432,480,640,670,2626,2583,188,182,376,364,540,540, 338,344,676,688,2436,2328,2226,2298,1200,1191,753,764,198,198,594,594,174,130,396,396, 420,464,570,526,1718,1719,320,340,160,170,480,510,1819,1775,401,395,802,790,444,432, 124,150,302,273,604,546,941,929,896,980,104,82,252,240,1008,960,504,480,354,392, 104,96,432,480,536,576,208,192,312,288,736,716,1472,1432,372,360,744,720,390,456, 674,659,1150,1231,1184,1218,120,120,240,240,588,672,360,360,480,480,849,810,1274,1286, 1512,1530,1008,1020,504,510,695,713,1334,1240,971,950,956,980,898,932,1308,1314,1196,1148, 180,180,360,300,360,360,720,720,540,540,540,660,360,372,720,744,1258,1176,188,184, 94,92,282,276,376,368,1181,1220,2026,2017,63,59,126,118,252,236,315,295,189,177, 1312,1338,1758,1875,586,625,866,801,1736,1670,2656,2554,1140,1180,1492,1520,1202,1158,504,504, 306,258,252,252,198,246,450,498,1017,1069,965,926,1543,1674,1373,1344,1339,1278,1407,1410, 1298,1283,308,300,189,159,141,171,330,330,471,501,612,672,660,660,1265,1265,1185,1255, 468,450,812,882,640,666,172,216,1510,1500,1730,1620,452,488,1273,1204,140,154,280,308, 420,462,212,208,848,832,636,624,424,416,2549,2590,1337,1288,1196,1170,156,156,312,312, 2620,2650,950,1045,840,830,468,492,936,984,1779,1800,1227,1292,240,288,432,432,1104,1152, 192,144,474,450,158,150,632,600,316,300,3336,3264,2547,2497,270,306,90,102,180,204, 678,653,1242,1245,1014,1085,2178,2211,900,873,436,444,392,372,524,588,480,516,828,816, 44,72,480,540,210,210,270,330,630,630,300,306,1689,1707,404,432,881,843,2076,2164, 1646,1612,672,672,336,336,1008,1008,504,456,604,616,1204,1159,2706,2679,298,361,2400,2568, 1121,1092,1436,1478,356,308,716,698,558,528,3092,3064,420,360,554,513,2463,2443,234,276, 679,646,913,922,304,329,352,362,704,724,2968,3102,920,980,2128,2288,666,604,625,630, 865,863,228,240,684,720,912,960,3280,3170,340,312,1232,1312,1243,1296,998,950,322,358, 676,592,372,396,744,792,268,280,274,250,262,310,2172,2106,724,702,2456,2446,644,714, 1748,1792,2326,2484,254,216,508,432,1582,1680,876,916,438,458,1780,1730,562,627,890,865, 855,858,84,88,756,792,168,176,252,264,336,352,1896,1916,564,532,2380,2282,1092,1120, 38,28,76,56,152,112,198,186,396,372,2495,2512,886,848,509,540,1100,1110,1660,1566, 924,872,1824,1808,3504,3586,1359,1347,1403,1523,671,668,2684,2672,2520,2621,904,922,1025,955, 181,150,1271,1291,1452,1441,1090,1141,948,912,408,396,228,258,204,198,432,456,216,228, 192,168,444,486,240,288,180,138,74,70,37,35,111,105,148,140,185,175,2706,2850, 320,304,368,400,356,376,296,256,284,232,344,352,332,328,308,280,380,424,404,472, 12,24,380,442,190,221,1892,1885,1539,1525,1657,1525,1421,1525,858,944,2292,2312,316,351, 102,90,174,198,348,396,276,288,204,180,306,270,378,378,450,486,72,108,480,468, 840,798,1794,1794,2284,2224,871,916,1190,1240,2380,2480,572,572,532,472,1104,1044,1134,1176, 1080,1086,1936,1902,1050,1110,2724,2768,2457,2465,843,919,1948,1924,974,962,1090,1077,1262,1313, 918,841,1872,1930,1651,1606, // 1779,1858,261,222,292,304,260,248,324,360,244,220,520,496,276,276,308,332,388,472, 356,416,584,608,340,388,16,28,32,56,1397,1412,1113,1082,284,330,450,462,1460,1448, 652,744,163,186,326,372,180,192,360,384,131,137,262,274,393,411,252,252,504,504, 1630,1547,1802,1819,1260,1280,3190,3380,1944,1826,924,942,750,690,375,345,933,959,780,702, 1872,1794,312,390,2702,2771,372,360,700,728,500,456,1200,1184,2888,2979,1440,1450,432,456, 864,912,212,200,3340,3502,424,400,1964,1880,2074,2017,128,166,473,484,777,774,1476,1495, 780,780,390,390,144,108,534,498,636,672,246,282,678,606,1420,1490,1152,1168,1680,1668, 894,930,786,738,810,828,900,864,1800,1728,538,583,1750,1729,330,323,990,969,2016,2058, 1786,1858,230,200,3300,3418,608,648,295,270,590,540,1200,1240,288,288,144,144,576,576, 432,432,508,491,700,760,1960,2000,260,260,520,520,720,770,460,510,580,530,1330,1386, 1356,1380,540,504,1050,1062,510,558,255,279,2203,2168,168,197,834,809,1170,1203,791,820, 1228,1160,508,562,1200,1206,692,644,492,520,1948,1944,1198,1168,1352,1384,736,648,308,368, 92,64,2226,2248,1113,1124,174,180,348,360,2712,2588,1020,1096,1608,1604,888,784,360,410, 996,1044,900,970,197,249,273,329,2136,2060,1326,1170,1365,1365,2665,2725,897,895,1110,1062, 1794,1790,213,167,1838,1912,780,780,1569,1626,844,888,216,166,1188,1232,476,544,1548,1518, 238,272,666,641,540,540,504,522,36,18,468,504,612,576,432,486,250,260,500,520, 1840,1853,762,822,2024,1940,1798,1810,2754,2694,2701,2560,512,552,560,560,644,672,84,112, 488,487,976,974,2075,2020,1714,1712,361,308,492,564,780,764,1416,1428,1704,1628,144,100, 664,714,540,536,1080,1072,1476,1506,1104,1070,520,520,390,390,130,130,260,260,390,330, 1326,1313,519,482,292,294,584,588,1430,1493,1410,1410,342,318,474,510,948,1020,180,190, 360,380,512,488,954,944,154,166,462,498,308,332,827,864,1167,1136,1036,1008,1036,1092, 1036,966,1036,1134,1036,1050,1036,1071,424,424,948,954,714,798,1896,1908,889,937,162,126, 1051,1063,672,652,1344,1304,90,93,180,186,270,279,127,108,219,216,438,432,1096,1121, 603,638,1201,1130,528,504,264,252,336,368,600,620,2004,1964,200,220,1680,1634,1630,1610, 1554,1595,1474,1451,1514,1523,20,36,40,72,891,842,1131,1170,716,770,449,468,898,936, 1735,1813,612,660,306,330,1574,1612,265,218,540,552,1080,1104,748,752,1496,1504,470,430, 508,476,524,562,1032,1038,582,536,1560,1570,447,511,857,899,820,776,410,388,36,32, 72,64,108,96,180,160,144,128,2480,2404,1420,1448,1094,1075,165,132,273,276,438,408, 546,552,382,369,768,834,764,738,1150,1203,920,870,1150,1170,2074,2014,420,396,1920,1980, 1410,1542,1830,1782,70,40,852,932,2932,2880,1106,1208,1502,1548,611,570,1222,1140,1472,1460, 736,730,1952,2047,272,254,544,508,1102,1168,1436,1432,1620,1800,760,730,3126,3138,438,477, 942,1026,611,623,1112,1033,20,14,40,28,60,42,100,70,2736,2664,474,524,136,170, 2084,2080,2920,3004,1780,1680,1520,1500,1390,1410,240,240,480,480,416,448,176,208,304,272, 1660,1660,830,830,870,942,810,774,790,718,1176,1232,476,448,1652,1680,566,542,252,252, 336,378,420,378,504,504,924,882,168,126,588,630,84,126,1913,1905,1199,1190,930,915, 822,874,288,258,918,942,156,136,312,272,2924,2768,1899,1889,954,900,2504,2448,80,100, 160,200,2583,2506,367,391,60,72,120,144,180,216,176,170,536,590,712,760,264,242, 422,478,343,360,607,602,185,124,158,236,79,118,168,192,252,288,84,96,600,612, 22,6,1922,2016,2098,2064,2010,2040,232,208,248,272,116,104,356,344,124,136,132,168, 240,240,256,304,348,312,364,376,108,72,593,553,184,207,777,760,368,414,672,660, 174,204,348,408,498,456,846,864,1532,1672,2836,2832,703,727,893,901,1100,1064,1152,1119, 1463,1424,942,864,290,318,145,159,580,636,36,24,72,48,828,888,720,816,735,774, 354,312,1443,1398,1114,1108,444,432,312,366,756,798,1882,1820,1352,1326,676,663,740,720, 520,600,944,951,1159,1120,215,169,696,648,960,996,1164,1124,732,656,2526,2488,366,328, 803,823,451,507,627,665,176,158,352,316,1024,1054,90,105,768,706,858,811,678,601, 180,210,791,795,96,84,192,168,100,80,680,720,200,160,684,672,392,358,2016,2070, 60,72,411,369,471,441,180,216,651,657,120,144,2566,2440,740,794,370,397,72,79, 216,237,144,158,653,620,288,316,1556,1576,1092,1022,1100,1030,48,36,156,216,348,360, 396,396,300,324,252,288,96,72,444,432,204,252,1038,1146,2964,3044,966,924,1134,1176, 355,341,710,682,1704,1584,1700,1670,2176,2158,140,130,280,260,798,812,840,816,420,408, 496,492,248,246,414,432,540,576,792,894,1212,1218,711,690,501,528,921,852,2412,2364, 72,102,1508,1610,1727,1724,1946,1872,126,152,378,456,5044,4768,1912,1884,642,702,950,920, 540,512,1000,1014,1080,1024,460,502,86,108,1300,1282,85,102,170,204,147,159,588,636, 441,477,294,318,3312,3270,2940,2824,300,308,900,924,300,270,789,774,255,288,1044,1062, 534,486,256,266,512,532,884,808,442,404,1842,1898,906,936,1620,1504,1152,1068,285,321, 570,642,556,568,1260,1224,704,656,96,83,288,249,384,332,192,166,1797,1906,1652,1670, 2420,2530,1556,1558,474,468,993,906,429,498,1936,1968,1148,1220,1390,1399,242,179,676,704, 932,953,344,344,436,496,264,324,172,172,631,697,3556,3480,308,352,732,736,156,178, 576,558,420,380,312,356,1838,1788,966,998,1116,1116,2632,2534,248,270,2187,2138,1691,1598, 374,374,748,748,1684,1688,129,126,258,252,387,378,466,426,140,126,280,252,384,348, 534,546,1068,1092,424,392,212,196,486,492,72,54,144,108,702,654,414,438,630,600, 2226,2228,968,1024,1138,1124,17838,17916,4,14,1616,1612,1588,1628,864,822,1210,1255,156,156, 312,312,624,624,1284,1278,3922,3890,350,420,50,60,150,180,400,400,250,220,200,240, 100,120,300,280,350,340,550,580,450,460,200,160,880,870,874,830,1832,1876,916,938, 414,396,327,294,218,196,109,98,40,32,20,16,60,48,100,80,80,64,120,96, 1896,2040,1000,1070,1941,1896,1324,1354,1133,1141,2444,2556,1794,1801,650,620,1609,1654,3788,3620, 3916,3836,32,54,64,108,672,600,1188,1144,660,660,132,176,162,120,210,210,456,486, 246,276,174,144,420,420,318,408,384,354,36,66,312,276,384,416,288,312,192,208, 96,104,216,172,408,380,168,244,2970,3036,891,961,129,119,387,357,258,238,898,904, 158,184,582,536,740,720,316,368,1212,1186,420,386,840,772,917,931,1834,1862,804,804, 944,974,791,734,1412,1480,1350,1353,626,681,1252,1362,724,672,2034,1896,402,416,1364,1287, 878,765,184,154,210,246,197,200,381,354,591,600,394,400,604,646,2364,2328,912,864, 540,600,785,733,674,634,400,410,1803,1766,1453,1373,605,635,145,125,895,885,750,760, 290,250,672,688,616,656,784,752,728,720,56,32,252,288,144,108,396,396,648,684, 540,504,624,690,1386,1410,762,720,60,56,180,168,120,112,240,224,656,616,1312,1232, 700,679,1597,1621,1032,996,565,625,904,922,772,856,912,942,1824,1884,1000,1000,1200,1170, 800,830,200,170,612,620,1224,1240,616,682,1903,1947,1753,1747,150,200,3748,3736,3438,3678, 1860,1785,105,90,315,270,210,180,1170,1236,900,888,1668,1552,1776,1864,989,1073,1548,1512, 1980,1992,1224,1184,612,592,1720,1750,630,600,1090,1150,1195,1175,1031,938,1359,1412,164,237, 1089,1034,825,858,957,946,600,616,1200,1232,1307,1286,276,240,1528,1546,896,944,1350,1350, 288,300,576,600,234,198,522,498,2052,2034,2076,2088,1230,1188,1530,1551,300,363,1004,994, 2008,1988,999,954,1806,1756,466,516,670,620,2592,2442,664,690,330,315,1438,1461,632,612, 806,849,868,813,2740,2775,336,348,112,116,224,232,448,464,1257,1252,1793,1831,2115,2061, 161,115,900,900,335,350,170,140,505,490,340,280,480,504,1086,1047,1113,1051,483,381, 336,336,788,736,220,272,556,608,672,672,500,472,192,222,384,444,568,544,284,272, 184,232,852,816,668,584,4350,4266,705,740,2985,2880,418,369,2758,2868,1464,1466,2052,2172, 294,353,225,239,288,244,450,478,738,722,963,961,1094,1068,480,480,240,240,720,720, 1320,1248,660,624,2405,2541,1296,1276,690,666,1056,1192,261,225,2404,2416,966,1050,882,798, 1618,1613,1054,1062,1332,1266,1136,1222,240,266,1956,1882,5328,5328,5392,5456,5344,5360,5352,5376, 8,16,24,48,16,32,1034,957,1716,1672,2052,2072,1058,1033,471,486,90,90,30,30, 60,60,150,150,120,120,180,180,2230,2322,884,884,1208,1232,604,616,2832,2840,361,426, 852,834,240,270,612,564,775,833,1228,1203,300,325,172,136,472,461,428,514,772,786, 420,450,310,289,2172,2180,444,408,773,787,1197,1217,782,734,1561,1576,3588,3433,57,72, 114,144,1740,1770,580,590,1986,2034,990,990,1590,1530,390,450,1176,1212,804,768,1928,1952, 330,372,1482,1520,3040,3233,3026,3079,3024,3057,169,197,966,888,1638,1599,2212,2143,940,968, 396,432,1272,1284,2580,2600,672,618,1524,1494,2844,2916,418,468,209,234,1304,1268,556,581, 360,342,972,1020,720,684,612,678,817,803,156,148,312,296,951,920,1870,1900,512,534, 324,268,1834,1924,917,962,1236,1270,3006,3090,626,620,1104,1134,148,106,774,726,478,514, 2246,2216,1243,1265,1460,1440,380,430,644,664,2261,2202,1479,1518,705,684,327,354,378,330, 981,1062,812,832,3512,3498,3284,3384,1964,1952,636,600,456,492,1532,1576,1012,1008,1058,1009, 1172,1152,114,143,228,286,1684,1654,600,600,300,300,1200,1200,456,458,416,398,321,296, 642,592,150,186,216,228,348,312,66,42,414,354,582,642,282,270,498,498,432,456, 2220,2193,1292,1195,464,499,660,627,2706,2706,1474,1444,274,212,580,580,1365,1385,300,330, 1004,1028,2008,2056,786,847,86,104,172,208,1620,1698,1206,1158,810,849,1640,1612,820,806, 1890,1896,945,948,1672,1680,180,180,360,360,480,564,2258,2276,1046,1070,882,846,164,224, 744,756,1116,1044,1410,1479,732,705,920,958,612,566,1276,1212,187,213,1463,1425,252,288, 892,900,504,576,640,612,1916,1850,1357,1432,1464,1284,708,768,724,684,540,497,180,200, 360,400,1684,1712,792,766,736,718,575,662,589,583,65,95,1178,1166,524,488,268,312, 536,624,37,44,148,176,74,88,111,132,222,264,834,839,1422,1358,447,470,894,940, 2319,2238,352,402,1508,1516,150,173,300,346,2011,2032,518,568,240,240,540,600,1836,1784, 3742,3746,2226,2142,630,635,1344,1332,672,666,906,846,1152,1164,832,762,585,563,2145,2161, 780,780,1500,1590,996,944,420,440,840,880,712,696,1424,1392,426,491,122,146,2478,2574, 3294,3354,1379,1373,828,848,112,72,940,920,3603,3462,3811,3862,26,50,1242,1254,1008,1062, 990,971,118,112,236,224,472,448,2384,2330,1192,1165,420,456,1480,1408,1335,1321,1050,1106, 1149,1107,2446,2440,300,300,900,900,300,300,600,600,724,808,655,651,787,850,1068,1140, 712,760,356,380,528,516,1056,1032,1584,1548,315,353,486,462,972,924,1750,1660,1640,1600, 110,60,2226,2332,774,759,1106,1203,750,753,178,225,572,528,1626,1644,248,208,1833,1900, 496,416,512,454,30,18,630,606,480,516,510,534,540,552,570,570,60,36,420,480, 2751,2646,1550,1604,2282,2364,57,41,114,82,367,346,244,212,1452,1380,484,460,692,722, 1039,981,2164,2218,1125,1237,60,50,120,100,2420,2420,1668,1684,200,214,400,428,312,348, 1670,1687,830,892,1646,1514,1189,1204,406,448,280,280,154,112,434,392,560,560,126,168, 204,200,408,400,612,600,600,672,420,432,912,840,1230,1162,1248,1228,1266,1294,96,82, 192,164,1329,1362,903,984,1908,1818,812,802,2489,2549,647,609,1876,1972,1092,1092,2184,2184, 600,576,114,89,192,232,306,321,84,82,360,396,252,246,108,150,54,75,168,164, 222,239,198,171,138,157,276,314,420,410,580,586,172,148,816,876,408,438,456,458, 2560,2550,2286,2202,468,468,594,684,104,128,957,1035,1546,1578,676,622,720,770,3804,3842, 258,304,1575,1404,1385,1350,1580,1588,132,102,5127,5169,526,468,558,559,420,444,2364,2328, 281,221,1360,1317,1090,1122,948,1024,756,744,1512,1488,2566,2480,108,96,216,192,1332,1332, 1200,1146,852,824,281,255,562,510,360,360,120,120,240,240,420,480,540,600,3940,3924, 214,167,3107,3028,1256,1238,1008,992,180,186,360,372,212,214,424,428,400,380,520,560, 140,100,660,660,260,280,780,840,120,180,616,728,1106,1012,553,506,3692,3608,637,622, 281,254,356,368,562,508,712,736,226,188,649,613,423,425,197,237,394,474,452,376, 2825,2867,3328,3282,840,768,2444,2320,748,816,2278,2244,852,850,1704,1700,588,600,684,736, 732,804,48,68,540,532,492,464,1128,1132,96,136,1666,1632,1631,1652,162,156,324,312, 486,468,810,780,833,851,1666,1702,926,904,405,444,463,452,521,460,868,896,1736,1728, 1260,1140,322,363,1044,1014,1032,1062,2620,2680,1260,1232,1680,1708,1444,1496,2504,2496,2979,3015, 270,270,170,190,370,350,100,80,410,490,70,110,748,752,456,516,292,236,532,567, 348,296,954,1044,224,248,112,124,954,942,336,372,404,392,872,862,1492,1542,373,399, 746,798,1764,1712,314,326,628,652,1352,1377,2015,1985,689,769,302,261,1522,1554,385,350, 2496,2504,276,312,516,488,792,800,552,624,840,880,420,440,1183,1142,2564,2594,612,648, 204,216,1324,1300,408,432,1340,1256,1809,1829,500,450,400,450,900,900,923,852,1328,1384, 664,692,332,346,294,306,882,918,648,756,897,856,976,1002,3187,3404,52,27,297,351, 867,873,1734,1746,840,850,342,387,996,926,498,463,1420,1268,1253,1367,1442,1428,3276,3318, 1281,1386,498,480,249,240,354,318,409,386,308,286,572,572,1092,1170,206,188,682,676, 270,300,412,376,24,30,48,60,72,90,96,120,120,150,144,180,1888,1880,531,593, 4392,4436,630,570,360,348,450,474,270,222,90,126,75,86,150,172,225,258,446,465, 892,930,790,756,1430,1360,640,650,300,250,584,602,3370,3370,1872,1856,1004,1032,1668,1544, 800,720,1404,1488,1398,1362,400,432,200,216,189,168,698,758,378,336,1142,1257,1950,1987, 808,730,976,944,632,568,344,376,437,425,508,520,480,456,1072,1168,1891,1854,918,955, 168,136,386,408,592,610,314,308,157,154,1421,1429,2357,2457,2400,2476,1484,1484,308,350, 432,456,216,228,342,306,774,762,306,378,90,150,447,423,408,437,855,860,418,429, 437,386,710,766,1420,1532,170,136,1396,1472,340,272,1856,1872,1512,1400,598,586,1196,1172, 438,456,219,228,657,684,156,136,660,642,1434,1429,888,932,774,787,546,497,114,145, 1866,1781,558,558,1116,1116,2232,2232,1324,1324,666,666,288,252,378,414,468,576,1044,1080, 756,828,1240,1360,1480,1480,574,592,1028,920,879,870,291,328,450,429,741,757,159,101, 714,702,1020,1084,420,376,720,730,1255,1277,3069,3045,204,192,408,384,1188,1254,2154,2209, 3071,3083,1190,1165,1268,1250,524,588,636,728,2076,2112,1068,1044,2291,2257,1540,1440,1380,1380, 4699,4844,478,466,956,932,172,176,580,524,344,352,201,167,1003,1050,650,615,240,204, 420,450,1080,1110,500,440,3198,3220,1384,1344,468,504,1734,1817,2132,2129,232,268,116,134, 96,100,384,400,192,200,288,300,891,948,220,210,440,420,3732,3822,701,724,1818,1764, 946,968,2838,2904,508,498,972,1000,928,1004,1016,996,804,744,1644,1704,402,372,720,732, 360,366,1080,1098,516,564,1032,1128,198,202,99,101,297,303,396,404,195,172,390,344, 2100,2124,640,692,860,796,360,300,500,496,140,196,1343,1416,624,624,1464,1408,72,56, 1404,1552,144,112,325,349,650,698,1335,1425,756,776,1110,1030,588,588,1176,1176,516,524, 1032,1048,822,810,1369,1444,1203,1195,272,296,136,148,68,74,204,222,3571,3558,3562,3498, 3583,3638,2849,2853,1380,1440,1092,1008,1332,1368,48,72,1237,1194,871,912,2522,2536,1152,1170, 1444,1340,1006,1085,1285,1250,1200,1200,1370,1300,1130,1143,1692,1686,204,150,180,216,2160,2124, 360,432,460,496,846,798,444,504,112,82,1084,1104,1765,1752,358,407,148,164,296,328, 740,820,444,492,164,136,939,966,612,588,678,732,666,702,1257,1359,741,747,816,792, 891,837,75,45,1289,1316,42,42,168,168,126,126,84,84,294,294,252,252,210,210, 1683,1689,215,265,732,724,432,474,300,250,546,499,1035,930,420,420,840,840,36,30, 72,60,108,90,556,472,360,360,720,720,1930,1866,1458,1500,420,392,696,664,1713,1762, 90,66,584,571,1476,1520,690,712,2651,2699,485,425,1160,1232,304,312,608,624,1338,1250, 1464,1492,600,579,366,342,1676,1736,2189,2114,336,336,672,672,2188,2216,770,720,700,760, 900,888,742,790,598,633,1002,1002,120,121,360,363,240,242,624,672,1890,1890,286,288, 572,576,1424,1356,124,104,772,748,1125,1146,705,684,420,462,662,640,708,686,354,343, 271,254,681,770,813,762,1018,1020,542,508,476,512,3744,3874,516,498,529,518,1058,1036, 198,186,396,372,709,712,1571,1449,654,619,870,935,600,540,708,698,816,856,54,79, 2208,2256,2542,2466,180,210,1000,990,264,240,996,978,1992,1956,1192,1169,310,253,882,916, 1284,1320,924,987,798,756,1356,1348,300,312,600,576,300,264,300,360,2436,2460,1587,1531, 1928,1920,1072,1064,536,532,2070,2059,1708,1629,1717,1691,1054,1026,1301,1353,834,790,958,980, 172,196,128,164,44,32,216,228,304,292,388,424,260,260,88,64,432,456,344,392, 1800,1860,1674,1644,1408,1424,569,460,1622,1632,1120,1160,192,208,408,400,216,192,384,416, 636,642,1272,1284,12,16,24,32,60,80,36,48,48,64,84,112,108,144,72,96, 1001,916,840,780,708,756,1321,1341,1228,1284,504,542,462,461,966,1003,420,380,1065,1107, 355,369,710,738,252,288,2466,2466,396,366,884,974,1280,1340,522,522,504,484,553,591, 1057,1075,324,360,414,378,738,738,844,912,752,776,580,496,833,819,148,134,296,268, 532,549,349,350,698,700,604,606,700,644,1112,1174,1369,1439,1102,1092,579,610,674,620, 242,300,916,920,337,310,1174,1148,790,790,130,100,920,890,1089,1122,140,160,360,360, 300,240,220,200,440,400,280,320,580,560,1896,2016,1188,1188,1887,1891,322,322,996,942, 614,668,644,644,384,388,588,508,306,309,102,103,204,206,408,412,557,525,787,801, 1012,972,562,630,586,596,1860,1742,660,646,628,710,1580,1558,476,424,1728,1788,1260,1218, 660,660,1318,1279,1366,1381,209,203,418,406,627,609,882,924,134,108,748,816,378,378, 1226,1264,2520,2484,2520,2556,822,786,1118,1085,2474,2597,2239,2265,326,289,1587,1687,689,681, 132,120,264,240,486,511,396,360,354,391,222,271,450,414,96,120,684,654,780,774, 192,240,876,894,491,491,2743,2682,3080,3011,1194,1234,615,565,312,336,156,168,504,480, 468,504,192,144,532,544,1340,1336,2484,2504,736,828,368,414,1485,1445,1235,1310,2370,2580, 1230,1230,30,19,60,38,489,491,804,888,315,397,2178,2208,340,380,1760,1756,556,568, 700,680,1112,1136,144,112,412,456,1305,1305,71,91,1447,1487,1092,1032,142,182,1712,1692, 1332,1308,666,654,876,822,898,825,907,935,1278,1177,1518,1541,2376,2376,495,468,1008,1044, 990,936,522,522,1566,1566,1044,1044,552,532,700,700,1400,1400,1012,952,1836,1817,108,138, 1232,1298,1832,1848,532,488,2364,2336,876,960,556,568,2719,2731,3198,3234,985,1026,624,558, 816,782,686,747,971,939,96,124,1764,1701,648,723,558,489,520,600,260,300,1068,1112, 1608,1600,583,527,561,585,1144,1112,2655,2709,842,854,1684,1708,2038,1955,378,366,423,449, 333,283,756,732,801,815,1006,1105,792,834,578,563,2434,2511,1200,1188,64,62,192,186, 256,248,128,124,320,310,660,688,1344,1344,1256,1269,1958,1956,165,210,1033,989,4060,3878, 1500,1504,1668,1632,264,216,130,102,1020,1020,1100,1030,940,1010,2724,2696,2548,2586,365,295, 1030,1060,141,150,282,300,606,595,768,774,512,516,256,258,264,264,528,528,168,196, 24,20,48,40,120,156,72,60,96,136,120,100,144,176,96,80,192,216,216,236, 376,346,1530,1568,752,692,830,785,1668,1651,838,866,424,394,1179,1158,1715,1762,324,330, 972,990,648,660,1460,1456,2192,2310,1449,1469,814,828,1280,1200,365,346,180,180,360,360, 574,567,648,630,585,522,774,846,63,108,528,492,264,246,660,706,1188,1198,1488,1578, 1421,1409,558,550,1116,1100,558,594,738,694,648,644,90,50,594,635,1458,1456,864,821, 596,632,772,760,88,64,784,744,356,384,712,768,32,46,696,645,64,92,728,691, 856,875,824,829,760,737,96,138,664,599,632,553,2380,2560,1004,968,1148,1204,1076,1086, 2832,2844,451,470,976,936,360,372,600,620,120,124,240,248,853,883,199,165,307,312, 722,771,108,147,506,477,614,624,415,459,994,937,1012,1042,175,179,700,716,350,358, 525,537,1230,1280,925,895,936,966,780,738,1756,1760,1068,1034,444,511,1316,1332,1687,1638, 2724,2782,862,916,1520,1526,388,394,361,313,776,788,708,780,1032,996,924,924,3533,3590, 416,432,1188,1032,832,864,912,892,1218,1260,1188,1155,710,749,503,502,3140,3080,416,458, 1404,1422,2423,2406,351,312,158,135,316,270,849,868,534,510,738,750,204,240,744,800, 148,136,296,272,1830,1800,1190,1260,288,324,900,864,1764,1836,612,540,1052,1000,1140,1152, 452,463,1003,906,1326,1289,323,383,1380,1320,760,780,1044,1092,792,726,1404,1332,432,486, 612,606,639,660,696,648,836,806,571,635,989,993,1407,1351,418,358,398,376,199,188, 570,462,270,264,540,528,1303,1278,942,915,494,512,896,806,448,403,648,688,900,870, 320,270,260,330,840,930,580,600,204,218,408,436,1420,1460,40,20,1700,1600,1308,1192, 60,80,1488,1432,120,160,538,521,1216,1291,2907,2874,2906,2900,572,616,308,264,620,582, 2274,2322,3660,3684,1220,1202,640,682,446,460,892,920,918,930,2324,2312,124,152,1722,1758, 1488,1572,1534,1569,674,630,726,704,3700,3672,185,171,370,342,248,236,496,472,800,726, 420,426,1663,1608,1752,1639,576,566,444,424,280,262,800,842,240,318,744,764,652,644, 326,322,978,966,1012,978,640,600,450,410,225,205,958,995,498,479,384,355,768,710, 530,566,1770,1810,96,90,192,180,288,270,72,72,36,36,144,144,108,108,1806,1898, 654,632,768,844,384,422,1038,1054,1902,1890,1737,1643,1579,1599,1347,1314,1297,1294,1147,1234, 1397,1334,412,416,824,832,244,264,200,160,1176,1216,688,688,444,424,1530,1560,270,330, 1196,1166,1181,1227,524,520,1048,1040,1674,1746,1475,1385,1511,1543,284,274,568,548,1212,1325, 1014,1008,2370,2272,1291,1276,433,493,2040,2070,680,690,612,600,84,104,528,496,444,392, 168,208,630,672,648,690,1174,1137,30,43,60,86,90,129,136,132,272,264,408,396, 1992,2112,896,908,676,778,372,346,1268,1254,744,692,308,312,616,624,336,384,2448,2528, 312,324,624,648,2145,2232,2412,2400,89,56,312,384,539,528,778,743,682,605,746,697, 32,46,906,927,842,835,96,138,64,92,912,942,1120,1064,980,1008,984,990,700,648, 2298,2400,641,666,804,808,686,735,1040,954,90,80,180,160,270,240,500,520,932,836, 716,678,3500,3610,2240,2160,1309,1240,1366,1354,786,736,564,552,546,606,2197,2291,414,390, 2124,2172,432,516,68,56,136,112,204,168,3394,3492,1465,1541,1685,1689,110,74,60,60, 120,120,180,180,42,33,84,66,126,99,168,132,185,170,489,506,370,340,304,336, 119,166,285,239,702,734,1689,1707,902,929,2058,2070,724,772,2152,2172,876,816,1684,1688, 1741,1854,1980,1944,396,396,792,792,2320,2290,2380,2380,60,90,1602,1527,2366,2312,1710,1698, 1090,1116,662,574,2660,2552,320,350,1282,1173,126,118,252,236,210,240,588,594,336,358, 84,122,1872,1920,155,110,108,96,564,588,240,300,324,288,456,492,1132,1172,2878,2888, 184,248,1891,1933,2321,2366,528,528,990,924,462,396,2558,2561,588,517,1228,1238,2836,2878, 582,606,636,648,1512,1428,733,681,1320,1200,760,760,590,560,1260,1134,756,798,1662,1734, 408,372,996,904,1240,1262,468,446,2856,2874,786,846,80,90,160,180,320,360,240,270, 960,960,240,240,360,420,600,540,600,660,480,480,213,189,380,352,1240,1267,340,372, 1540,1558,408,408,816,816,1284,1268,972,1014,21,24,84,96,42,48,105,120,63,72, 147,168,126,144,2206,2243,760,806,937,1005,878,893,1815,1898,970,943,742,797,856,870, 672,612,588,594,1092,1170,1052,1036,783,769,510,550,209,182,1340,1360,2260,2400,1601,1509, 1293,1276,2188,2280,1246,1260,304,240,1140,1164,1312,1404,484,462,1335,1282,706,718,220,190, 486,528,440,380,266,338,896,952,1201,1256,2868,2817,741,718,1482,1436,916,892,1686,1703, 1111,1124,1292,1224,1312,1296,1080,1160,1956,1942,936,948,894,934,852,920,1020,976,1062,990, 3782,3806,390,441,490,483,980,966,2301,2208,1278,1266,1704,1668,1818,1734,900,970,460,460, 844,810,1008,952,108,116,216,232,324,348,480,468,672,756,576,612,528,540,432,396, 384,324,48,72,405,390,341,372,469,408,886,861,760,790,1320,1320,1900,1840,580,520, 438,458,1314,1374,897,895,988,1040,1448,1536,3300,3351,930,1000,1048,1048,1348,1408,644,645, 370,385,740,770,987,1006,1951,1961,1186,1222,864,846,1089,1120,664,620,580,596,300,236, 444,440,1188,1116,588,644,1570,1600,1735,1715,1156,1128,680,600,29,16,2126,2176,252,234, 504,468,756,702,513,474,357,402,402,462,1518,1518,195,195,585,585,390,390,312,352, 156,176,1472,1495,1666,1631,222,258,708,708,354,354,444,516,486,450,576,612,132,96, 456,428,372,400,1113,1161,2936,2864,1466,1484,1234,1217,358,338,716,676,745,788,774,900, 98,84,196,168,1008,980,116,136,232,272,568,586,1704,1758,130,138,65,69,195,207, 216,216,648,648,432,432,222,246,444,492,220,260,110,130,330,390,1242,1242,414,414, 828,828,1140,1112,150,122,690,746,840,868,3028,3042,844,788,2203,2103,88,112,808,832, 544,496,984,1056,632,608,720,720,2434,2352,514,614,1914,1929,220,212,440,424,840,803, 984,1050,1010,974,188,206,634,562,376,412,1332,1392,432,394,864,788,2089,2011,856,848, 140,140,420,420,180,108,280,280,540,576,120,156,300,264,380,452,460,388,260,296, 844,808,1324,1368,640,640,684,664,1264,1178,587,629,669,639,1205,1245,1907,1901,1777,1764, 407,354,4734,4584,60,96,30,48,357,360,714,720,760,774,1520,1548,924,941,1632,1474, 3776,3694,408,384,300,320,1074,1026,2713,2772,2214,2214,1170,1200,585,600,687,684,1374,1368, 1428,1540,996,1012,1100,1120,1150,1162,126,78,672,636,546,558,1396,1456,1156,1096,1252,1240, 1204,1168,48,72,216,192,402,452,618,644,534,538,477,395,591,681,115,95,1685,1765, 230,190,2420,2476,150,180,300,360,2206,2084,1192,1208,859,958,1386,1386,198,171,336,336, 138,165,396,342,534,507,672,672,276,330,474,501,1265,1150,897,851,529,552,202,196, 404,392,665,678,1330,1356,1067,1180,132,108,1828,1920,1170,1222,822,906,522,474,174,158, 348,316,696,632,334,339,67,52,134,104,1809,1848,1737,1818,316,344,632,688,780,780, 390,390,3702,3720,166,216,1242,1242,1422,1386,180,144,3228,3312,456,412,654,642,684,681, 508,554,396,388,792,776,680,610,2170,2218,1187,1206,1539,1512,352,306,835,900,2080,2130, 1111,1023,669,622,168,180,744,720,336,360,576,540,852,876,432,396,876,856,1032,1056, 1752,1712,1050,1068,236,211,578,646,2444,2542,948,956,1476,1434,2216,2228,822,870,174,186, 348,372,696,744,618,594,270,222,444,408,2344,2304,1116,1136,2660,2602,2313,2320,1482,1566, 1452,1464,300,360,840,810,1260,1290,88,56,110,110,220,220,440,440,138,177,1844,1832, 375,297,771,837,573,567,814,802,748,662,2497,2464,4228,4228,1662,1734,330,270,1062,1086, 1886,1917,677,634,350,420,1295,1295,1120,1085,175,210,1156,1140,2312,2280,610,580,685,730, 670,700,655,670,640,640,580,520,625,610,565,490,15,30,1395,1427,1644,1680,828,816, 932,937,1130,1050,833,855,920,930,1980,1976,1002,1108,1332,1240,1182,1180,30,12,1242,1204, 1272,1216,80,68,40,34,120,102,160,136,740,750,1224,1260,2682,2784,1205,1227,1279,1226, 804,762,36,18,768,744,696,708,624,672,660,690,552,636,128,154,256,308,108,120, 264,244,156,124,492,596,372,364,216,240,324,360,312,248,1626,1668,2744,2712,254,312, 647,695,1102,1044,432,432,296,336,568,528,1092,1119,492,546,600,573,1353,1337,1606,1519, 1260,1260,1188,1152,1332,1368,72,108,60,48,120,96,821,836,2091,2159,3084,3088,200,248, 1656,1704,780,852,390,426,700,680,2240,2280,372,300,1118,1149,1832,1810,288,324,352,326, 144,162,208,164,453,483,1868,1810,904,830,964,980,871,838,396,396,792,792,1188,1188, 293,308,586,616,518,520,1554,1560,1036,1040,1196,1168,1792,1806,1134,1152,567,576,1620,1632, 516,552,1774,1752,652,647,1304,1294,90,104,360,416,1035,944,945,840,180,208,212,208, 424,416,2230,2220,1910,1930,1752,1696,620,560,512,576,3834,3714,1584,1614,948,1014,636,600, 656,642,328,321,984,963,486,492,390,400,780,800,1748,1760,452,464,904,928,546,500, 1872,1880,1188,1232,132,120,264,240,492,576,444,468,312,348,576,588,180,228,396,360, 782,824,2345,2355,1660,1560,538,549,283,246,821,795,566,492,1104,1041,255,303,224,218, 112,109,448,436,336,327,450,498,1220,1216,770,718,1388,1586,124,96,3352,3420,312,324, 204,168,516,492,108,156,420,480,624,648,604,574,1184,1244,616,526,592,622,724,784, 644,590,1288,1180,1844,1932,2790,2802,4972,5010,1832,1852,1557,1524,466,514,484,472,500,520, 1000,1040,516,568,445,471,890,942,932,1007,1121,1064,995,1026,1058,1045,504,528,252,264, 324,300,576,564,814,836,1880,1934,300,280,600,560,1150,1160,2300,2320,2274,2322,1464,1536, 732,768,414,378,48,28,1324,1284,336,400,477,504,954,1008,2484,2522,492,480,328,320, 164,160,1267,1282,384,368,768,736,1054,1084,1057,1162,621,663,480,444,1358,1481,922,919, 352,319,1532,1488,1012,936,2416,2298,1040,1040,520,520,64,80,32,40,96,120,128,160, 426,474,1087,1070,752,825,1464,1440,692,702,393,376,617,571,80,72,160,144,223,220, 446,440,1986,2045,498,420,320,360,260,240,780,720,520,480,500,488,5316,5288,222,216, 444,432,584,656,1500,1432,968,876,1351,1413,773,763,1152,1132,1196,1132,1140,1140,1168,1136, 1260,1296,1116,1080,1479,1419,550,590,580,560,320,340,640,680,260,220,768,744,1812,1856, 1920,1968,2352,2256,108,72,1186,1170,2004,1984,312,312,450,408,624,624,972,1056,174,216, 486,528,138,96,762,720,1530,1650,427,401,876,936,852,876,828,816,804,756,1674,1692, 2265,2208,1692,1660,796,810,18,6,1116,1152,1062,1134,1026,1122,888,930,772,674,660,695, 270,253,540,506,1196,1153,736,671,460,482,3526,3436,2868,2678,198,202,297,303,99,101, 396,404,1413,1493,739,717,1896,2000,948,1000,1120,1162,529,547,686,626,1215,1173,1085,1025, 782,816,60,70,120,140,240,280,480,560,2117,2146,729,698,2780,2848,2880,2820,612,644, 696,788,1140,1144,553,542,384,424,1180,1149,892,944,952,916,476,458,800,830,727,737, 2714,2832,1140,1122,2197,2172,1034,1064,1146,1128,744,726,504,480,2034,2100,298,311,596,622, 245,263,490,526,2896,2842,2462,2639,104,92,208,184,788,812,580,628,312,276,242,258, 484,516,720,672,864,822,726,738,996,912,1722,1650,680,680,500,560,388,375,776,750, 2700,2692,2076,2016,312,338,824,780,900,960,234,252,684,684,450,432,216,180,468,504, 702,756,1720,1680,860,840,1074,994,180,180,90,90,360,360,270,270,2772,2816,1848,1848, 1347,1356,898,904,449,452,80,82,320,328,160,164,240,246,1312,1330,1032,1090,2052,2064, 260,296,1612,1696,324,294,186,216,696,726,162,147,348,363,372,432,210,285,2497,2416, 2737,2796,60,95,96,120,48,60,144,180,192,240,2808,2726,636,672,1026,990,390,318, 841,875,340,320,640,680,620,700,660,660,320,340,680,640,665,700,700,672,1338,1314, 300,296,684,728,600,592,684,648,1170,1242,62,68,124,136,248,272,186,204,200,210, 400,420,600,630,42,56,684,702,84,112,516,478,558,534,642,646,600,590,920,862, 1295,1313,2394,2404,979,906,772,808,870,839,1740,1678,42,42,126,126,84,84,168,168, 210,210,294,294,304,330,86,63,218,267,390,393,522,597,1185,1272,1850,1864,2754,2808, 273,226,820,872,683,662,410,436,3506,3596,392,350,288,282,396,330,576,564,1516,1510, 64,94,1388,1322,540,550,768,744,228,194,312,356,2128,2190,364,444,294,270,588,540, 905,904,1366,1466,1730,1796,2147,2155,539,584,760,776,1520,1552,1110,1050,1290,1290,1588,1616, 1422,1368,437,449,874,898,420,420,274,284,822,852,548,568,1815,1876,710,683,744,803, 858,864,972,925,420,360,174,162,666,690,348,324,492,528,318,366,744,830,3180,3308, 1880,1936,988,1096,441,428,1990,1943,1586,1673,1723,1719,1168,1214,642,565,744,791,293,222, 1388,1360,660,660,156,192,174,138,330,330,504,468,1213,1159,2339,2380,638,610,788,808, 2032,1992,492,546,1038,984,1542,1674,1518,1494,498,438,870,909,924,924,816,894,1086,969, 4419,4434,837,835,1515,1587,505,529,1607,1684,1484,1498,1638,1728,972,972,2807,2723,675,589, 356,344,100,120,228,232,200,240,256,224,128,112,328,352,456,464,584,576,2246,2210, 543,498,660,684,546,546,273,299,546,494,273,247,819,845,4192,4176,245,200,638,644, 745,796,432,474,332,324,664,648,864,948,1096,1122,132,125,264,250,788,824,1978,1988, 2520,2592,2544,2688,308,314,1292,1377,868,854,1289,1202,1092,1117,994,988,1646,1727,1436,1500, 700,672,388,428,1598,1528,168,210,1556,1568,1140,1128,1260,1320,1080,1032,936,939,966,945, 906,933,996,951,966,1021,54,39,1182,1177,804,904,108,78,162,117,478,512,1204,1193, 2706,2658,878,928,1083,1040,2276,2384,278,212,718,714,283,339,405,438,1553,1484,372,384, 744,768,332,312,664,624,170,170,510,510,340,340,1012,1056,462,517,550,539,1608,1584, 56,32,1496,1520,1776,1680,1028,984,372,436,700,710,328,274,930,916,1428,1456,606,582, 1040,1100,1518,1547,517,466,680,700,776,826,584,574,96,126,2968,3023,1897,1872,1260,1212, 660,660,720,768,1543,1565,132,152,264,304,3066,3122,672,660,107,110,306,342,122,98, 229,208,214,220,244,196,336,318,92,122,199,232,1320,1320,594,528,580,520,560,560, 540,600,1340,1318,1400,1376,1200,1232,900,1016,100,72,1500,1448,2568,2620,612,600,651,610, 1074,1086,652,676,326,338,1304,1352,729,756,243,252,486,504,2564,2534,1228,1250,2358,2358, 342,378,30,18,420,468,60,36,450,486,390,450,570,558,480,504,1466,1557,1126,1095, 1145,1196,903,866,1266,1361,121,165,2806,2801,1371,1374,126,96,252,192,520,512,844,872, 324,360,1666,1648,680,720,340,360,911,884,214,222,107,111,321,333,535,555,180,160, 360,320,984,1064,2394,2442,540,624,1400,1350,1148,1190,648,660,390,390,780,780,538,564, 318,309,484,584,892,874,1884,1896,520,520,1040,1040,1192,1196,817,844,1118,1106,1052,1148, 2625,2701,2649,2620,549,558,929,860,1478,1418,2448,2592,1224,1296,1140,1200,972,982,1932,2046, 484,480,60,48,180,144,120,96,1390,1400,2600,2500,324,333,108,111,216,222,2780,2744, 92,101,184,202,276,303,785,788,216,252,72,84,144,168,288,336,568,550,2490,2460, 1314,1316,2124,2186,1062,1093,123,150,2062,1983,1724,1762,1955,2003,690,726,540,528,150,198, 284,256,228,232,456,464,172,208,512,488,500,568,432,420,932,988,364,378,437,414, 655,720,510,450,291,342,801,792,1998,2007,332,392,496,496,1488,1488,2688,2724,630,570, 2452,2494,1330,1280,831,863,2740,2672,1348,1432,1118,1070,1644,1668,889,934,224,254,448,508, 3036,2984,1405,1460,420,420,780,700,1477,1497,300,288,900,864,1850,1992,864,832,1200,1296, 816,816,408,408,136,130,68,65,204,195,704,682,2116,2126,1701,1601,1062,1074,1086,1002, 1050,1110,1080,1020,1074,1038,2316,2244,636,684,192,188,444,496,384,376,252,308,576,564, 2027,2051,711,675,1860,1832,636,725,2592,2679,380,470,137,155,411,465,274,310,128,88, 676,696,804,784,148,136,296,272,1492,1546,444,408,378,360,756,720,120,96,60,48, 2499,2407,2121,2117,189,145,3400,3410,584,560,226,262,810,822,2642,2692,1701,1629,776,852, 2236,2272,708,704,666,687,42,17,582,653,624,670,369,347,738,694,340,300,2493,2472, 688,746,616,616,308,308,924,924,544,486,380,438,236,178,1838,1822,1308,1242,396,374, 153,176,306,352,154,168,308,336,1665,1663,1157,1100,649,537,60,60,168,204,120,120, 228,264,132,96,180,180,348,384,108,144,48,84,964,962,880,876,1664,1662,1988,2032, 444,492,414,360,2518,2563,922,975,1300,1280,1024,1072,956,1016,1746,1770,528,528,1056,1056, 908,952,148,104,220,176,2123,2101,1104,1068,1480,1500,740,750,1294,1204,948,942,612,624, 1224,1248,489,471,671,741,132,160,528,640,2195,2314,1405,1398,887,809,1100,1144,124,120, 372,360,744,720,248,240,3010,2930,84,96,168,192,252,288,732,714,396,330,564,522, 3795,3795,3840,3876,3825,3849,15,27,30,54,3412,3552,536,504,2844,2760,913,875,1752,1882, 108,138,342,360,234,222,468,444,216,276,576,582,266,308,510,485,271,294,396,400, 792,800,400,384,588,546,774,768,186,222,372,444,1292,1270,894,900,1788,1800,474,480, 2934,3214,205,213,410,426,1496,1494,1836,1784,340,290,1100,1048,1230,1260,615,630,1392,1308, 1032,1068,1220,1240,910,860,1542,1458,1061,1062,594,610,144,146,72,73,216,219,960,960, 1920,1920,1032,1080,1144,1120,852,864,352,314,1920,1950,1924,1972,1912,1906,1880,1730,300,308, 600,616,1164,1198,72,54,144,108,1380,1360,702,756,1404,1512,1244,1272,622,636,216,198, 8644,8487,14,24,8938,8991,28,48,42,72,70,120,56,96,757,792,1457,1445,1808,1818, 1908,1878,2355,2338,814,777,1070,995,1416,1386,346,391,248,254,496,508,930,930,450,534, 1608,1634,222,176,1386,1458,1890,1856,546,492,3180,3104,576,616,612,624,843,855,1226,1134, 1308,1284,1301,1348,1440,1490,680,610,1002,1002,736,702,276,312,1746,1806,1508,1560,1020,1016, 732,808,1267,1234,360,300,996,1036,208,214,416,428,1520,1526,3248,3230,788,776,1374,1452, 3420,3520,742,748,592,635,1184,1270,841,843,1628,1584,949,1047,3624,3520,360,342,720,684, 576,510,1242,1248,1420,1480,710,740,1344,1428,1512,1512,756,756,362,348,724,696,471,453, 402,366,69,87,540,540,609,627,333,279,138,174,1482,1434,2238,2286,378,426,2076,1996, 414,414,828,828,840,878,2132,2016,1218,1080,2792,2773,856,930,704,682,628,558,1170,1182, 90,114,810,726,1140,1080,380,424,1140,1176,513,504,156,198,357,306,2260,2284,61,43, 1200,1224,600,612,1028,1044,120,100,360,300,240,200,161,151,322,302,697,730,246,204, 40,40,80,80,120,120,200,200,160,160,240,240,535,554,908,926,487,429,1420,1390, 1820,1840,762,778,689,693,1378,1386,1182,1173,214,243,968,930,858,870,1824,1764,1159,1118, 184,160,604,616,840,912,788,776,5737,5965,2016,1984,1200,1272,1214,1118,1598,1646,1406,1382, 1511,1526,2204,2226,2314,2295,110,69,1596,1501,186,230,2400,2340,1140,1140,3612,3690,840,770, 1205,1205,2408,2368,470,449,940,898,437,404,231,240,693,720,462,480,1796,1842,890,914, 1780,1828,67,51,548,542,1356,1440,712,688,306,288,948,988,642,700,612,576,976,954, 1952,1908,198,154,99,77,2836,2848,2680,2720,260,232,520,464,393,423,702,702,309,279, 212,200,424,400,72,48,819,810,603,666,747,762,675,714,1448,1504,724,752,1212,1056, 563,556,987,1056,1126,1112,553,560,1106,1120,1268,1232,840,874,1610,1460,160,190,320,380, 831,869,150,162,300,324,282,228,1584,1584,200,240,825,886,2475,2434,890,883,1130,1039, 770,805,2190,2337,650,727,3074,3132,336,290,300,270,88,58,212,212,124,154,336,366, 424,424,636,636,548,578,1197,1263,3839,3758,3170,2997,504,504,106,124,212,248,1754,1767, 2572,2478,2753,2641,2068,2056,276,336,516,504,396,420,120,84,636,588,1668,1695,1719,1690, 577,571,1722,1680,126,168,1146,1098,696,828,736,794,588,568,996,1016,408,448,1329,1400, 1347,1350,1365,1300,78,78,156,156,234,234,312,312,468,468,432,426,1156,1088,724,662, 218,218,109,109,327,327,436,436,2100,2160,885,992,742,728,1275,1339,1189,1103,139,161, 278,322,1889,1850,114,129,330,293,228,258,216,164,444,422,558,551,342,387,507,558, 612,600,1329,1242,466,476,233,238,699,714,631,565,304,318,388,346,608,636,682,604, 341,302,3212,3168,84,56,2658,2640,900,834,828,900,2446,2428,1380,1380,180,240,440,436, 268,224,172,212,344,424,612,648,34,19,688,626,954,996,1964,1950,1191,1191,216,198, 414,432,1026,1098,198,234,630,630,432,396,392,378,756,840,784,756,380,352,1350,1371, 970,1019,717,747,999,981,282,234,6896,6858,756,750,772,808,740,692,1178,1192,2838,2934, 2064,2024,620,680,1216,1168,554,580,577,611,261,290,999,932,1521,1512,1294,1336,2916,2940, 314,308,160,120,460,480,620,600,80,60,380,420,540,540,1651,1690,372,372,186,186, 558,558,1856,1890,1316,1260,1512,1554,696,768,1092,1064,144,176,948,888,1236,1240,455,472, 570,630,690,690,810,750,2127,2097,1658,1722,829,738,1997,2002,430,455,860,910,1240,1215, 1875,1800,2085,2100,664,640,332,320,510,438,390,390,330,366,450,414,840,804,1470,1440, 3670,3658,205,208,410,416,615,624,276,288,552,576,1488,1517,691,642,776,738,1916,1918, 2342,2324,384,344,1100,1050,36,30,72,60,144,120,108,90,1525,1449,841,921,586,648, 361,360,722,720,1062,1080,237,216,696,672,464,448,232,224,6318,6464,54,82,516,464, 1116,1144,933,871,1053,1075,148,136,296,272,444,408,2816,2900,1278,1254,781,740,1134,1176, 1076,1019,1477,1506,3022,2988,252,244,504,488,261,282,522,564,1275,1230,916,929,660,720, 220,240,518,483,440,480,738,723,296,298,592,596,4302,4244,368,386,736,772,281,239, 320,316,960,948,1280,1264,821,850,706,665,988,1036,708,744,432,396,383,347,1246,1245, 136,140,272,280,408,420,733,726,308,266,3598,3558,636,624,936,984,972,888,336,264, 2080,2001,1710,1793,1281,1180,997,991,1224,1194,1548,1458,510,494,304,288,664,768,1100,1136, 772,732,936,934,608,530,164,202,2513,2553,2193,2194,576,548,228,244,348,304,456,488, 310,302,620,604,930,906,2864,2912,2771,2720,932,956,708,684,1120,1134,824,900,412,450, 2786,2788,630,588,1260,1176,444,472,624,592,108,96,54,48,270,240,162,144,778,825, 496,508,992,1016,1177,1117,460,428,920,856,4296,4240,468,468,772,736,980,980,490,490, 1560,1630,530,495,336,360,36,24,168,180,132,156,204,204,96,132,372,384,240,228, 300,336,72,48,700,823,876,897,172,224,1948,2000,1998,2016,1706,1604,118,124,354,372, 236,248,5317,5300,982,985,1737,1715,677,722,600,636,582,570,672,662,1032,1072,360,410, 846,746,1032,1056,635,595,670,650,35,55,810,870,775,815,740,760,705,705,1692,1704, 564,568,370,394,668,625,1604,1634,936,1009,336,352,156,142,696,772,600,500,312,284, 204,278,648,636,180,210,292,322,1268,1148,1772,1629,364,364,108,126,36,42,192,174, 72,84,120,90,228,216,156,132,300,300,264,258,180,210,3449,3447,505,462,120,151, 1056,1040,584,656,764,712,292,328,821,887,1343,1339,1728,1648,852,912,140,170,1360,1410, 1080,1070,1916,2012,798,812,2020,2102,1016,1022,650,676,1300,1352,1950,2028,529,526,1058,1052, 96,72,48,36,102,126,246,234,150,162,198,198,204,252,396,396,300,324,294,270, 252,288,54,90,2422,2436,1524,1488,2928,2986,1172,1194,108,132,216,264,2250,2319,972,924, 1200,1294,249,228,1015,1050,498,456,546,582,536,524,556,640,636,588,1155,1140,519,552, 801,749,784,748,210,210,420,420,60,72,296,272,236,200,148,136,88,64,208,208, 120,144,356,344,176,128,268,280,1169,1172,199,207,597,621,574,512,398,414,375,305, 232,296,2084,2020,116,148,481,446,741,767,1368,1300,2159,2047,969,1005,1914,1910,1044,1134, 1254,1182,350,380,1270,1180,460,400,698,621,792,758,188,168,376,336,564,504,2899,2936, 340,360,264,264,528,528,412,336,2076,2043,2188,2164,1121,1193,513,503,860,815,1028,1055, 56,80,916,895,1084,1135,468,468,756,720,648,684,288,252,180,216,936,936,1522,1564, 96,116,192,232,428,434,552,510,996,968,498,484,205,225,410,450,42,56,84,112, 1332,1270,786,804,522,600,1050,1008,918,906,132,102,654,702,2114,2106,1057,1053,1135,1215, 300,320,1492,1472,930,930,672,756,1276,1288,736,768,740,872,192,208,144,128,336,336, 288,256,240,288,48,80,1900,1980,950,990,1594,1598,3006,3036,1782,1668,1398,1482,636,630, 210,198,420,396,240,228,900,924,420,468,1533,1569,1903,1827,147,168,165,144,312,312, 330,288,441,504,294,336,336,346,972,890,1660,1644,288,288,144,144,432,432,806,888, 1151,1163,1363,1304,292,315,584,630,84,63,632,627,464,501,548,564,844,939,1442,1521, 94,125,1160,1146,1254,1271,500,518,1000,1036,2105,2128,300,280,600,560,1928,1972,1436,1432, 330,330,990,990,660,660,1887,1881,1746,1786,900,891,838,768,852,876,1432,1556,801,791, 1422,1470,510,462,966,966,424,464,212,232,636,696,1826,1764,821,872,102,78,1200,1286, 760,800,588,584,1176,1168,416,368,2323,2263,347,299,548,512,521,526,2050,2100,1672,1672, 220,264,1360,1360,510,476,330,330,286,308,374,352,44,22,418,374,506,418,242,286, 648,630,630,684,315,342,666,576,333,288,1260,1368,300,304,600,608,989,957,1077,1105, 513,474,648,672,783,870,186,211,1402,1379,1067,1116,468,478,234,239,540,600,252,240, 504,480,144,180,420,390,3810,3828,466,516,1147,1195,1311,1285,1786,1692,268,228,2011,1957, 533,611,460,450,1172,1128,3018,3042,888,912,444,456,852,804,1296,1260,1065,1065,1865,1781, 1602,1662,2400,2374,399,356,204,215,408,430,300,244,708,674,390,390,780,780,237,204, 2013,2070,2498,2620,1268,1264,2636,2510,1255,1277,1244,1192,328,288,2040,2116,956,1016,1084,1100, 1788,1766,1676,1707,1033,1057,757,787,856,831,1613,1618,32,50,540,576,476,476,508,526, 444,426,984,1002,412,376,96,150,64,100,1276,1280,1008,1008,1500,1456,3416,3512,938,914, 1386,1428,748,808,888,928,140,120,330,339,624,549,1320,1356,1824,1919,1004,954,2619,2658, 169,197,338,394,132,144,264,288,528,576,2610,2500,342,339,684,678,416,466,360,372, 630,618,540,492,270,246,450,498,150,150,50,50,100,100,250,250,200,200,300,300, 628,640,1884,1920,317,294,951,882,634,588,765,747,265,283,500,464,1096,1102,2170,2124, 496,570,976,909,491,453,477,459,463,465,421,483,449,471,435,477,393,495,950,925, 922,937,1612,1560,694,806,276,276,984,1092,1368,1368,114,152,2292,2366,1044,1068,456,396, 1208,1152,2504,2451,129,89,528,483,814,833,1628,1666,58,43,116,86,372,330,992,1052, 1240,1186,496,526,868,856,1015,1085,595,595,2556,2556,2484,2412,504,540,504,468,1008,972, 1008,1080,504,504,480,508,1125,1181,528,552,676,624,1056,1104,1050,1044,1950,1962,1204,1150, 2352,2360,8273,8140,27,4,998,977,2994,2931,354,329,2010,2079,1252,1276,2804,2984,476,422, 1856,1814,1238,1204,1261,1301,675,703,1649,1533,108,96,324,288,216,192,632,596,1776,1788, 1140,1080,390,450,765,765,240,240,300,270,180,210,360,300,129,140,258,280,328,376, 1433,1443,654,702,779,741,759,748,2277,2244,714,714,600,636,828,792,1553,1492,1327,1335, 756,776,1320,1312,564,536,192,240,1352,1389,300,375,1368,1344,684,672,2304,2436,640,600, 201,211,402,422,603,633,1400,1384,2800,2768,520,537,2369,2486,1886,1844,1460,1510,413,369, 1496,1575,120,120,240,270,240,240,240,210,120,150,360,360,120,90,240,300,2034,2100, 776,698,1428,1422,326,362,484,492,1158,1110,1740,1700,870,850,435,425,9,15,54,90, 27,45,18,30,45,75,36,60,63,105,72,120,2616,2560,72,46,1052,1084,1480,1520, 3451,3436,1059,1008,356,424,804,816,674,777,273,252,833,882,546,504,1106,1134,2862,2866, 54,54,108,108,162,162,216,216,1530,1524,584,602,1796,1678,1130,1090,464,502,1344,1302, 1332,1266,1392,1446,27,16,54,32,589,552,1713,1764,356,348,112,112,336,336,224,224, 756,726,1337,1411,1313,1317,1024,1002,3222,3250,1204,1178,2844,2859,756,792,252,264,224,249, 959,992,1668,1728,1656,1676,2458,2322,615,657,362,356,768,816,724,712,680,608,736,671, 1195,1171,676,692,1252,1318,1236,1174,564,498,705,755,417,391,1122,1146,252,224,1298,1346, 788,776,323,288,107,117,286,291,72,57,144,114,179,174,214,234,251,231,284,354, 249,294,142,177,35,60,708,744,528,522,180,222,348,300,1056,1044,1236,1266,1432,1375, 576,584,336,264,912,848,816,904,1359,1347,84,52,1443,1399,1527,1451,1716,1696,1558,1588, 1520,1551,996,956,816,828,1236,1332,1076,1046,48,73,3438,3384,490,532,255,277,510,554, 990,1020,1980,2040,1658,1556,864,828,300,312,900,936,636,732,1120,1132,560,566,529,462, 90,90,360,360,180,180,270,270,220,224,440,448,420,372,1348,1434,2076,2088,913,949, 363,327,1463,1571,1276,1276,860,860,220,184,640,676,1080,1044,1745,1700,197,146,1548,1554, 378,378,360,396,396,360,1479,1462,731,782,748,780,818,803,1310,1360,1410,1400,92,80, 184,160,368,320,588,530,496,510,1084,1040,372,378,1960,1840,760,760,454,447,908,894, 820,843,2460,2529,974,974,390,359,586,651,976,1010,1020,1056,1260,1232,276,282,552,564, 828,846,3392,3424,1360,1360,680,680,2228,2076,291,309,480,450,1654,1702,756,720,644,583, 868,857,980,994,112,137,224,274,829,794,883,958,391,365,420,448,3539,3576,482,468, 396,378,768,814,1164,1192,474,482,432,500,453,491,516,464,495,473,2650,2704,2286,2274, 1214,1152,435,403,3273,3178,1068,1068,1104,1164,464,417,585,570,240,240,720,720,300,264, 970,1058,1270,1322,2337,2297,1170,1158,1278,1314,1116,1080,54,78,767,810,1534,1620,1200,1146, 666,648,790,800,124,152,1084,992,1041,990,2082,1980,470,524,1378,1509,430,393,316,372, 1164,1164,336,372,828,792,415,430,1245,1290,1804,1878,1470,1404,1014,1012,1242,1206,786,818, 228,194,456,388,1150,1186,1237,1169,812,843,1208,1228,1477,1424,1906,1925,312,308,624,616, 2121,2153,660,720,1716,1782,1596,1620,120,162,34,18,1185,1098,1578,1536,64,48,128,96, 462,486,924,972,828,732,414,366,1104,1022,460,480,720,680,260,200,3252,3298,246,304, 438,478,848,783,1112,1102,326,320,163,160,489,480,870,847,774,738,408,384,708,744, 1116,1128,2154,2250,1077,1125,450,476,900,952,520,550,684,654,848,758,1040,1100,1179,1139, 552,612,840,936,697,730,554,524,876,884,1104,1076,552,538,2055,2105,528,552,1056,1104, 480,420,1637,1616,94,118,2330,2261,1124,1067,1031,1062,492,512,984,1024,1456,1330,1100,1170, 2440,2472,1736,1740,3404,3312,120,144,1448,1442,1178,1212,476,540,472,439,948,979,768,794, 1536,1588,296,288,1044,1092,2130,2190,492,468,216,228,276,240,3450,3388,555,600,1317,1284, 936,942,1088,1189,442,440,412,373,459,442,372,376,744,752,980,920,1270,1228,843,782, 427,446,1410,1354,648,704,324,352,472,430,110,139,582,569,220,278,1412,1386,1944,1848, 884,936,3041,2942,504,426,324,338,648,676,2166,2286,501,516,908,832,1942,2027,228,264, 839,847,611,583,1222,1166,456,528,702,699,1404,1398,2456,2466,2336,2286,120,180,903,924, 705,741,615,615,525,489,90,126,2382,2394,759,700,674,639,1452,1408,1239,1261,548,536, 888,936,340,400,2210,2269,1698,1734,148,136,576,582,428,446,296,272,280,310,444,408, 840,768,1598,1564,835,860,114,112,342,336,228,224,1880,1954,779,710,940,977,840,840, 420,420,1842,1907,308,318,3515,3553,249,305,1033,1015,228,274,1580,1600,546,579,1092,1158, 206,220,398,460,220,200,426,420,412,440,192,240,456,463,1224,1200,828,936,414,468, 1542,1602,1842,1794,185,145,1127,1135,620,572,1224,1188,604,616,1241,1230,844,856,1514,1499, 1711,1748,1583,1672,1464,1440,732,720,937,980,1148,1176,784,728,155,175,310,350,3564,3488, 888,866,1692,1770,1128,1180,564,590,976,952,2230,2262,1115,1131,784,730,1040,1064,260,266, 780,798,438,402,2520,2400,1000,1020,270,294,540,588,420,360,810,882,565,600,6718,6764, 755,747,1510,1494,1094,1103,1370,1347,818,859,276,244,542,615,2974,3035,1897,1864,1400,1410, 1803,1695,581,620,1844,1761,172,214,663,741,598,598,572,588,252,248,572,648,436,344, 504,496,900,870,252,276,1152,1146,303,281,1212,1124,456,428,648,676,1488,1600,820,860, 834,891,1260,1239,450,408,810,831,198,221,735,702,396,442,792,884,1234,1162,412,414, 378,336,144,144,288,288,432,432,384,444,1056,1176,576,576,336,276,2740,2796,378,308, 98,77,1116,1132,196,154,279,252,120,132,240,264,399,384,600,660,360,396,441,540, 519,516,922,892,1168,1231,216,264,108,132,2854,2884,2484,2652,1494,1452,836,824,2716,2682, 1358,1341,835,816,190,140,1836,1768,212,200,424,400,1500,1462,1568,1476,2066,2004,498,528, 94,62,858,822,210,234,420,468,648,588,630,630,294,252,924,882,1137,1191,146,137, 292,274,1348,1416,2220,2294,808,832,652,584,838,858,419,429,952,1036,1110,1110,923,914, 1038,1014,1092,1155,2688,2661,896,887,296,300,592,600,888,900,1266,1294,798,840,408,418, 708,668,816,836,1660,1600,280,220,1710,1807,355,430,1355,1377,1000,947,1728,1776,1851,2011, 1605,1541,3660,3782,2499,2508,3184,3138,2252,2240,126,138,378,414,252,276,1872,1773,384,356, 276,316,552,632,936,988,18,12,36,24,519,566,54,36,328,299,630,636,234,180, 864,816,1026,1092,808,848,404,424,1083,1101,1484,1500,1774,1889,724,644,887,881,693,619, 1483,1369,97,131,333,315,666,630,1851,1881,1104,1104,2380,2448,1539,1548,1296,1266,190,200, 760,800,380,400,240,240,180,216,540,504,420,456,300,264,660,696,480,480,1614,1557, 629,610,816,720,1700,1720,264,288,132,144,1224,1218,1112,1112,1236,1152,1486,1424,984,1044, 743,712,884,852,1232,1226,348,374,2264,2232,677,710,194,148,3958,3888,2094,2104,807,789, 1316,1330,1779,1727,1716,1800,2116,2098,1080,1080,720,720,360,360,1316,1400,2940,2932,336,284, 3054,2922,1927,1879,1755,1760,331,292,882,919,1433,1546,1632,1635,544,545,360,320,180,160, 2019,2041,492,472,427,404,394,368,84,84,168,168,200,260,284,344,252,252,536,596, 336,336,162,177,648,708,324,354,972,879,194,162,454,522,1036,1008,648,684,240,226, 480,452,915,923,276,276,552,552,534,486,570,618,294,342,1785,1738,230,223,460,446, 679,742,1435,1438,756,696,576,597,988,917,1564,1514,782,757,452,428,930,846,856,912, 428,456,393,415,2500,2440,503,500,1220,1156,610,578,513,505,1180,1240,940,930,354,348, 1062,1044,708,696,1200,1272,1518,1542,318,270,1440,1422,168,172,336,344,588,516,252,172, 760,822,1966,1890,2586,2612,886,778,1781,1853,198,234,1269,1269,1122,1178,1128,1105,1964,1908, 64,70,128,140,320,350,256,280,192,210,825,801,392,456,196,228,816,768,704,768, 408,384,719,737,1438,1474,803,866,426,426,852,852,562,583,2248,2332,1962,2008,1648,1592, 1113,1187,1140,1108,132,96,876,916,144,160,408,404,264,244,672,648,384,328,288,320, 528,488,120,84,900,960,1080,1110,720,810,180,150,706,689,3689,3506,211,226,422,452, 312,288,1372,1408,2227,2371,489,471,978,942,2738,2784,768,804,300,276,333,380,1959,1956, 159,144,2072,2172,477,432,532,552,3117,3002,593,617,2274,2264,2940,2940,1470,1470,576,576, 1152,1152,665,704,564,556,1128,1112,1348,1352,2696,2704,1027,1104,2721,2742,2596,2634,1230,1200, 1480,1460,1298,1214,1194,1165,882,1018,648,672,1296,1344,768,712,324,336,528,632,440,368, 1424,1392,826,829,356,376,256,236,668,568,612,612,512,472,968,988,100,140,434,392, 641,673,1075,1065,2168,2208,1040,1040,520,520,1060,1000,550,581,1348,1303,1240,1267,933,879, 1218,1194,285,315,2016,2088,1762,1720,1772,1820,886,910,404,440,1930,1956,1644,1604,1752,1796, 768,706,4460,4500,660,624,636,605,1044,1068,1783,1756,156,180,312,360,1471,1396,138,137, 414,411,552,548,276,274,700,730,984,942,2495,2453,186,192,372,384,1920,1990,384,398, 2044,2037,900,852,1362,1338,1239,1158,372,356,744,712,756,808,1921,1948,1771,1748,1804,1882, 136,174,2377,2353,253,264,209,264,297,264,550,528,506,528,630,594,670,674,756,756, 416,440,340,316,1096,1072,1050,1068,108,72,636,600,528,528,948,984,420,456,44,64, 88,128,2844,2898,1650,1660,24,12,1008,1056,1056,1080,318,288,105,85,1294,1334,1004,968, 552,590,1772,1824,580,552,788,872,1264,1264,2162,2175,466,478,632,596,300,360,932,956, 279,249,390,390,501,531,111,141,669,639,438,468,876,936,450,450,270,270,90,90, 180,180,360,360,630,630,516,528,1032,1056,432,388,948,916,216,186,2100,2100,3724,3846, 1056,1024,1528,1546,604,538,308,336,924,1008,477,386,1170,1144,1334,1334,506,575,4353,4456, 451,365,1957,2001,1068,1072,60,80,948,912,1008,992,1128,1152,180,240,120,160,888,832, 266,272,133,136,399,408,820,830,775,807,1550,1614,1397,1513,825,827,532,484,252,300, 327,294,657,714,1311,1302,1651,1747,1169,1123,524,504,2402,2316,906,894,909,879,1818,1758, 816,892,420,384,700,728,712,681,1108,1022,396,341,316,340,1028,1021,374,442,306,306, 612,612,468,450,288,342,252,264,504,528,216,186,5436,5412,822,774,1542,1554,3236,3241, 68,40,1080,1040,540,520,793,778,336,378,1076,1114,1024,998,725,749,1450,1498,40,40, 120,120,80,80,160,160,240,240,200,200,556,536,3078,2982,1845,1810,540,480,765,850, 156,130,78,65,312,260,1554,1650,1340,1350,798,774,558,594,80,60,878,834,638,654, 478,534,718,714,160,120,2460,2312,1562,1504,1549,1612,688,712,344,356,462,426,92,98, 368,392,276,294,184,196,477,430,861,906,669,668,3014,2999,1878,1866,2034,2118,104,124, 208,248,174,116,3016,3074,3493,3486,1408,1488,1064,1024,732,780,1046,1046,762,813,160,146, 602,667,320,292,2468,2354,1528,1572,764,786,66,66,132,132,198,198,264,264,528,528, 168,210,1932,1890,2086,2228,1234,1212,617,606,636,648,564,520,276,248,552,496,2377,2544, 3192,3180,528,488,264,244,1322,1310,1107,1158,678,664,133,137,266,274,399,411,236,261, 1097,1018,472,522,1333,1279,3230,3183,296,350,168,180,84,90,420,450,252,270,1710,1804, 1230,1188,810,774,420,390,780,839,402,356,564,563,54,69,510,494,456,425,108,138, 162,207,606,563,329,337,658,674,987,1011,1656,1712,1526,1550,70,70,140,140,210,210, 350,350,1140,1080,468,476,672,604,936,952,2328,2368,1164,1184,274,312,754,664,788,800, 1302,1288,514,488,680,680,620,520,677,674,884,824,2484,2496,168,168,420,504,504,504, 336,336,312,294,624,588,1989,1893,687,700,83,70,166,140,355,420,812,848,680,680, 548,512,1224,1232,604,659,620,573,612,616,738,714,1476,1428,369,357,1344,1344,636,612, 708,732,2203,2176,3248,3280,320,304,160,152,640,608,480,456,3907,3830,794,812,42,56, 84,112,756,663,924,887,1050,1055,882,831,126,168,1292,1332,592,552,1220,1168,2343,2420, 2508,2510,660,708,526,498,263,249,858,894,2310,2310,950,932,62,68,31,34,93,102, 217,238,124,136,155,170,490,450,233,276,723,726,2046,2002,552,470,414,444,138,148, 276,296,690,740,552,592,162,162,54,54,108,108,180,216,126,162,216,216,144,108, 288,324,72,108,90,54,198,162,342,378,1308,1344,436,448,546,510,1332,1362,60,78, 1092,1050,1152,1128,120,156,794,773,996,1029,202,256,3060,3000,404,336,232,240,116,120, 348,360,580,600,334,368,204,202,408,404,1006,976,503,488,1194,1158,602,591,1204,1182, 1272,1374,908,896,500,500,250,250,750,750,903,882,2169,2208,174,192,595,595,421,403, 247,211,1061,1011,1445,1465,384,454,636,648,408,480,176,164,528,492,1100,1123,2233,2194, 512,565,708,691,160,150,320,300,798,750,714,696,716,734,712,658,651,717,594,552, 2070,2118,1038,978,1008,1051,948,942,828,822,836,908,120,114,240,228,480,456,140,160, 560,520,280,320,700,680,420,480,2364,2556,1884,1788,60,96,828,816,588,636,240,180, 1120,1088,240,271,1872,1779,692,664,464,513,920,815,390,390,570,540,780,780,600,630, 750,690,210,240,180,150,792,792,396,396,787,741,1304,1280,1960,1932,100,88,200,176, 792,792,1584,1584,1593,1608,900,912,1800,1824,127,140,254,280,438,360,4398,4502,316,314, 632,628,844,864,2188,2235,504,557,740,728,216,192,524,536,1048,1072,956,920,549,527, 300,360,849,887,418,375,1852,1792,342,426,926,896,604,652,690,732,2967,3040,1528,1536, 716,672,697,711,328,312,656,624,208,234,556,538,416,468,764,772,348,304,1925,1904, 2406,2380,993,1061,1456,1498,1405,1390,1054,1000,799,739,36,26,318,359,426,437,72,52, 354,385,282,333,462,463,462,462,480,498,966,918,1912,1962,724,664,663,631,670,720, 784,752,1288,1184,1064,1072,280,320,1379,1363,639,700,2119,2026,1068,1118,534,559,444,409, 2566,2551,1476,1396,708,764,1204,1246,1428,1500,459,535,714,750,255,215,969,965,400,380, 292,236,508,524,616,668,108,144,3638,3777,993,989,1991,2078,1299,1332,1356,1400,3306,3198, 125,178,1458,1452,612,512,1399,1452,2916,2820,922,1017,882,891,2592,2556,2676,2568,396,420, 564,498,2428,2422,492,568,837,859,629,597,1305,1375,3203,3220,1792,1840,387,384,596,555, 1348,1401,972,978,264,322,210,211,630,633,576,522,420,422,3220,3142,985,955,1407,1437, 369,315,888,876,519,561,1137,1152,560,650,4170,4329,112,71,740,740,120,84,860,824, 620,656,532,536,1228,1304,900,840,810,845,2170,2170,300,288,1200,1152,760,812,2136,2076, 3334,3256,828,747,2754,2808,702,666,351,333,357,403,872,884,866,842,878,926,1510,1527, 128,134,684,582,256,268,812,716,384,402,916,936,290,270,580,540,492,492,1176,1056, 984,984,396,456,506,516,2630,2685,49,34,98,68,4584,4542,158,194,152,146,608,584, 304,292,456,438,1919,1879,1428,1444,924,882,504,562,1433,1404,1054,1098,1188,1188,504,468, 288,324,396,396,576,648,108,72,280,256,847,879,1998,1962,80,102,1626,1601,1974,1934, 200,230,1398,1270,1716,1782,1110,1135,800,750,1746,1803,528,494,282,246,56,44,112,88, 684,756,345,330,200,160,145,170,490,500,635,670,545,490,753,785,359,379,2096,2004, 242,264,1214,1143,330,330,195,165,660,660,465,495,525,495,135,165,1360,1314,460,500, 900,814,1814,1850,1684,1732,842,866,1488,1398,360,360,90,90,180,180,270,270,283,286, 111,86,172,200,344,400,566,572,394,372,1476,1488,760,712,2012,1955,563,594,1068,1104, 642,582,768,781,1536,1562,1288,1232,336,378,644,616,980,994,1438,1400,2777,2771,980,1020, 172,144,576,582,404,438,1736,1768,488,424,904,872,416,448,832,896,921,888,2647,2728, 1299,1292,3936,3937,968,956,1186,1248,1028,1076,964,946,660,640,1260,1270,1536,1526,646,691, 890,835,2052,2092,513,523,108,104,216,208,432,416,92,102,184,204,276,306,1726,1642, 863,821,812,840,504,546,756,672,1902,1777,1396,1344,890,911,2157,2132,1019,1051,1138,1081, 1170,1155,1590,1650,572,556,232,182,340,374,804,738,912,930,48,36,516,552,282,294, 96,72,186,222,330,330,234,258,138,186,144,108,382,412,3284,3272,1642,1636,1482,1532, 306,339,209,218,627,654,418,436,46,41,92,82,296,346,388,428,138,123,250,305, 204,264,3444,3528,1422,1362,520,550,460,430,20,6,2617,2598,1638,1671,624,624,312,312, 959,980,945,924,973,1036,486,475,318,407,402,441,1108,1110,1881,1859,138,90,1467,1589, 939,897,319,345,644,692,2024,1940,2230,2327,2632,2646,2688,2562,600,607,1255,1192,1145,1236, 1822,1846,724,772,1382,1354,540,568,1092,1084,552,516,1092,988,980,944,1848,1844,1352,1376, 2826,2820,1424,1440,700,760,724,680,75,76,300,304,150,152,225,228,375,380,802,846, 1344,1332,1344,1386,1584,1494,2556,2592,144,180,240,200,840,840,576,540,1756,1776,443,470, 82,109,998,944,1080,1053,436,456,444,424,1515,1488,505,496,220,180,386,404,772,808, 1032,988,2116,2205,395,400,790,800,180,180,360,360,708,667,2129,2124,1608,1598,692,690, 1380,1368,270,210,348,336,472,496,494,526,2196,2322,2100,2050,2124,2118,2172,2254,504,534, 1008,1068,1012,1012,508,478,1570,1540,117,81,426,426,96,132,309,345,330,294,543,507, 213,213,672,660,216,240,888,900,456,420,240,180,2490,2508,376,372,827,894,801,762, 396,376,1188,1128,246,226,492,452,1986,1920,672,690,420,376,1332,1370,173,190,410,414, 474,448,346,380,237,224,711,672,64,34,301,258,519,570,958,974,1100,1030,120,120, 360,360,240,240,1023,1080,882,918,306,270,4130,4142,281,236,1738,1684,2154,2292,2256,2316, 2018,1934,686,725,1976,1978,580,527,1643,1656,1404,1356,702,678,264,312,132,156,96,72, 1164,1198,1260,1270,935,963,3517,3473,1901,1890,378,360,288,342,666,702,476,488,952,976, 116,144,1066,997,1298,1285,232,288,506,483,375,396,248,208,496,416,1445,1405,1356,1378, 1145,1180,2360,2350,260,268,1040,1072,780,804,520,536,991,982,81,72,486,504,162,144, 324,360,243,216,405,432,528,512,1056,1024,76,56,687,681,766,728,608,634,79,47, 528,522,1056,1044,2092,2068,174,176,348,352,522,528,696,704,1452,1562,2188,2093,310,346, 155,173,1335,1198,465,519,884,888,4902,4878,1094,1056,1638,1752,2264,2284,228,264,444,408, 336,336,672,672,1008,1008,1462,1468,432,456,216,228,492,464,648,684,276,236,794,748, 528,496,516,528,1032,1056,2076,2088,1038,1044,1073,1061,457,437,914,874,1847,1798,910,945, 1072,1030,843,837,161,133,682,704,521,571,322,266,947,893,1122,1158,2069,2051,692,716, 392,356,784,712,660,678,708,648,1248,1248,1080,1200,1236,1258,246,202,1482,1460,1066,1064, 1120,1080,540,600,650,618,1927,1977,344,326,688,652,3160,3276,4800,4818,1232,1214,1368,1430, 68,108,348,376,336,304,257,250,514,500,172,184,344,368,1715,1714,654,672,3190,3274, 500,576,1420,1488,1120,1112,1974,2016,2601,2631,452,392,1082,998,1108,1072,1148,1144,547,551, 1094,1102,416,486,208,243,1570,1426,2688,2782,1284,1352,318,274,906,866,588,592,2150,2031, 818,857,1284,1416,1668,1536,644,644,1288,1288,1380,1311,4620,4480,1255,1158,1371,1416,675,613, 1644,1626,7297,7322,480,420,360,380,420,400,780,780,300,360,720,760,1082,977,521,558, 742,728,896,816,588,640,684,748,528,522,450,409,1056,1044,606,635,210,202,630,606, 420,404,918,978,1582,1568,2685,2629,282,276,580,552,1160,1104,1367,1434,1941,1902,420,450, 220,200,620,700,440,400,1404,1513,43,58,86,116,236,262,880,822,1116,1084,1541,1543, 165,144,330,288,2086,2013,1196,1245,870,930,1620,1584,540,528,1878,1902,939,951,328,352, 1548,1480,332,328,664,656,184,214,1305,1345,1175,1145,1436,1408,936,970,408,371,936,972, 1242,1242,630,702,306,270,396,336,654,618,258,282,2532,2502,2007,2168,1194,1172,150,170, 450,510,1044,1002,300,340,672,654,1344,1308,2932,2968,884,833,844,902,1728,1735,1826,1831, 1270,1315,1648,1586,556,592,1212,1236,180,216,360,432,1334,1298,1016,1032,848,866,318,332, 636,664,1760,1784,1964,1880,422,419,844,838,1074,1060,444,396,396,432,840,828,270,280, 540,560,3336,3366,5409,5633,216,260,851,914,502,473,795,858,1242,1290,447,432,120,120, 360,360,240,240,2634,2802,792,800,396,400,48,32,480,496,528,528,432,464,624,592, 96,64,384,432,288,368,4086,4104,890,890,415,450,1365,1330,1296,1351,903,910,470,490, 495,483,520,476,64,91,556,516,384,390,212,264,768,780,980,1044,1320,1320,1047,1117, 828,774,744,774,912,990,780,795,648,600,2942,2975,1652,1735,1500,1560,810,789,936,966, 684,612,501,450,1839,1812,1167,1105,1431,1505,524,554,1096,1064,548,532,420,420,250,284, 1220,1133,1520,1480,1572,1576,515,496,634,672,753,848,448,497,470,492,48,72,684,696, 636,624,780,840,96,144,672,636,768,792,1440,1428,382,352,191,176,258,287,516,574, 486,471,228,184,744,758,1562,1642,433,425,1129,1217,678,732,339,366,158,143,57,60, 171,180,114,120,342,360,228,240,285,300,2486,2360,670,712,1632,1628,76,72,152,144, 304,288,228,216,380,360,672,666,1139,1096,1756,1773,252,264,688,622,288,276,522,564, 261,282,576,552,549,558,234,288,315,270,876,848,1752,1696,313,353,2489,2605,534,462, 32,44,1346,1286,64,88,96,132,1361,1347,1625,1678,804,792,504,468,1938,1974,1434,1506, 1100,1120,620,640,2868,2816,1508,1472,828,840,936,894,630,684,780,689,1140,1186,640,625, 500,561,88,57,2117,2166,668,712,334,356,324,312,236,248,472,496,412,376,500,440, 560,560,384,432,88,64,148,184,794,766,840,828,954,996,456,418,930,1019,1084,1045, 1016,1067,1082,1154,834,774,1615,1656,1684,1772,421,443,842,886,851,793,72,60,144,120, 216,180,972,1014,828,894,756,834,240,228,720,684,170,143,340,286,528,528,450,498, 477,423,1377,1419,378,357,756,714,234,198,132,168,366,366,732,732,331,369,669,639, 1356,1376,546,561,1092,1064,1440,1487,876,936,204,180,408,360,180,216,280,280,560,560, 840,840,500,440,420,420,1680,1680,840,840,2718,2838,3175,3112,192,197,384,394,497,479, 81,96,162,192,1410,1410,1100,1064,4176,4148,1679,1577,648,756,1440,1458,4238,4076,46,27, 1673,1761,1336,1236,1806,1890,498,438,460,520,3528,3578,2990,2976,640,570,2120,2120,1469,1500, 42,42,84,84,126,126,168,168,252,252,1040,1014,1602,1635,1500,1560,1920,1830,1072,1168, 308,280,1380,1448,42,38,84,76,126,114,324,348,198,234,240,272,156,196,114,158, 1541,1525,914,1062,658,626,1773,1783,1132,1168,916,864,1700,1668,90,133,1656,1638,1350,1380, 306,258,461,420,388,405,315,390,104,116,312,348,208,232,165,126,4524,4606,2460,2670, 642,594,970,982,2208,2216,1380,1360,1004,923,1106,1100,553,550,1176,1210,1618,1519,726,799, 322,298,508,568,644,596,372,336,216,180,156,156,312,312,468,468,564,600,252,288, 96,132,4822,4906, // 553,502,2150,2240,200,170,1333,1355,1144,1120,602,605,420,432,540,480,480,456,378,396, 468,432,756,792,789,799,1122,1082,333,283,720,750,220,210,560,660,500,540,440,420, 280,330,3588,3676,248,215,496,430,146,169,406,398,552,567,812,796,260,229,666,627, 352,326,428,415,76,89,228,267,176,163,252,252,100,74,152,178,552,474,28,42, 56,84,704,752,712,688,356,344,600,620,300,310,564,574,1128,1148,876,883,252,264, 504,528,396,408,1490,1590,1690,1680,512,494,1335,1377,440,524,895,853,89,77,178,154, 267,231,1020,1020,816,746,678,713,202,245,850,900,303,343,606,686,244,214,488,428, 547,557,791,771,300,288,460,514,168,144,1006,1050,1174,1194,504,432,410,470,2810,2800, 205,235,1512,1492,60,88,90,132,30,44,264,324,156,144,420,468,312,288,576,612, 1872,1794,1654,1833,424,488,376,344,800,832,752,688,588,588,212,244,164,100,3074,3130, 588,664,1428,1464,1852,1856,1916,1880,1508,1472,14,20,28,40,42,60,56,80,84,120, 70,100,2084,2028,1042,1014,1254,1338,252,228,504,456,1232,1249,348,341,696,682,680,660, 564,522,116,138,448,384,232,276,1442,1488,1522,1440,1112,1130,620,560,68,72,136,144, 204,216,1450,1573,2058,1970,2088,2084,900,932,1392,1342,520,490,1040,980,2083,2038,1087,1071, 936,936,368,328,284,304,652,632,852,912,676,688,513,498,163,190,350,308,839,878, 1098,1089,612,648,1144,1174,1582,1557,240,204,1022,1069,852,864,484,538,1220,1190,368,326, 1726,1642,343,379,1364,1446,1144,1122,110,162,504,536,1530,1507,423,422,846,844,1835,1875, 785,755,1050,1120,60,72,120,144,180,216,419,466,428,380,332,356,308,350,380,368, 356,362,404,374,24,6,1582,1676,1370,1396,648,684,600,564,672,744,576,504,624,624, 2550,2574,467,531,1672,1716,1144,1114,304,334,420,390,724,724,3048,2984,1050,1050,284,240, 1148,1056,630,678,1397,1354,3856,3742,666,612,1224,1248,2050,2156,1408,1388,2764,2734,1566,1608, 996,992,624,692,1025,889,1255,1271,674,614,337,307,584,552,292,276,898,904,1251,1226, 588,530,2216,2158,3342,3182,847,836,1496,1584,1051,1053,1452,1540,1512,1554,1976,2018,1200,1272, 600,636,902,854,1428,1368,516,540,1032,1080,832,876,416,438,1248,1314,1009,948,580,554, 460,505,207,184,1770,1818,2079,2185,312,324,630,570,1254,1218,624,648,3305,3314,1192,1120, 796,808,996,968,870,903,990,1045,1320,1320,660,660,88,120,44,60,604,578,132,180, 692,698,648,638,516,458,560,518,543,521,298,336,841,857,906,898,1149,1227,660,690, 2389,2374,356,357,1424,1428,712,714,445,475,670,673,934,995,264,322,180,216,1865,1844, 45,66,2000,2042,1775,1712,1100,1110,620,720,160,130,940,980,1969,1953,1494,1416,1674,1704, 730,660,331,370,662,740,1144,1060,1016,983,888,906,2338,2268,826,882,676,596,460,502, 780,720,780,840,264,248,132,124,456,492,720,740,324,368,192,244,1854,1908,350,307, 1815,1864,820,940,380,338,2446,2349,1950,2025,750,760,1307,1267,112,112,560,560,224,224, 336,336,448,448,1396,1456,456,420,360,300,552,540,96,120,1530,1533,1383,1318,1167,1174, 2118,2204,951,1030,54,42,326,368,380,410,434,452,108,84,3150,3186,547,519,892,904, 345,385,852,856,1099,1188,1243,1176,1171,1182,320,320,640,640,173,161,346,322,1296,1284, 1194,1110,1398,1458,152,208,652,648,576,544,76,104,728,752,804,856,1614,1566,1470,1484, 895,949,1452,1328,1790,1898,606,564,1312,1376,656,688,2136,2184,1812,1764,222,258,1632,1572, 1004,1062,536,498,1146,1150,4576,4516,300,280,600,560,798,810,1364,1408,682,704,794,779, 2382,2337,680,700,165,147,330,294,495,441,30,44,60,88,90,132,1428,1416,452,474, 976,942,524,468,2212,2324,2004,2048,1956,1932,276,306,1128,1014,846,777,2220,2112,1898,1890, 270,270,738,774,198,234,540,540,342,306,612,576,468,504,372,357,712,747,744,714, 340,390,1600,1600,816,768,392,416,1208,1184,424,352,651,703,180,200,360,400,1992,2000, 830,800,428,472,1308,1268,868,870,440,398,324,305,648,610,904,949,120,176,60,88, 1108,1118,629,692,1587,1544,1018,1000,476,494,542,506,952,988,2408,2424,754,772,888,900, 964,936,568,625,1524,1515,270,282,1350,1410,88,98,176,196,564,552,900,926,4648,4500, 334,372,1884,1813,2682,2741,115,82,1452,1476,202,231,1250,1245,324,264,1062,1104,4487,4534, 2656,2574,1942,1876,371,403,742,806,141,138,282,276,423,414,84,60,600,588,432,468, 516,528,1654,1736,1679,1647,116,104,58,52,232,208,174,156,348,312,2408,2433,1388,1360, 210,210,630,630,420,420,240,300,324,376,1220,1120,342,324,954,990,684,648,612,666, 104,80,456,480,352,400,560,560,664,640,149,165,245,218,394,383,596,660,298,330, 490,436,590,563,1554,1652,777,826,1844,1744,2055,1995,211,251,1188,1152,660,564,396,384, 792,768,1490,1528,745,764,288,272,106,132,144,136,356,400,432,408,250,268,394,404, 538,540,318,396,1532,1464,2020,2024,244,280,1473,1458,1838,1884,1620,1656,604,582,1208,1164, 1384,1394,2526,2454,473,535,497,470,1922,1982,596,576,344,394,1880,1940,940,970,52,54, 104,108,156,162,208,216,260,270,364,378,205,240,1025,1050,820,810,410,480,1156,1208, 844,822,180,150,1090,1140,145,115,2532,2596,4306,4258,444,427,390,393,780,786,2160,2182, 1557,1592,300,336,1608,1692,708,684,600,672,1605,1617,2508,2532,2472,2420,804,776,888,960, 1435,1344,468,504,636,588,832,886,544,556,520,532,771,679,1413,1481,3312,3390,486,552, 172,176,344,352,620,640,1300,1196,684,732,342,366,1160,1140,409,387,818,774,476,408, 912,888,1284,1272,1212,1320,336,326,3576,3410,2008,2008,4513,4350,1944,1908,420,480,1452,1492, 1205,1156,615,629,3708,3690,218,166,2806,2808,2105,2193,972,922,916,912,2459,2438,888,924, 1776,1848,1008,1056,672,744,672,624,336,312,120,124,240,248,480,496,360,372,384,408, 96,102,192,204,1834,1866,1097,1001,678,666,870,890,1740,1780,712,722,1685,1736,702,610, 351,305,180,200,268,248,536,496,356,296,448,448,628,648,484,429,2417,2330,2480,2504, 3180,3062,493,497,1479,1491,693,726,540,624,846,828,2442,2473,1738,1765,64,79,120,107, 92,93,256,316,156,172,28,14,212,200,184,186,128,158,148,121,100,144,240,214, 192,237,220,251,36,65,528,540,1476,1428,420,348,288,312,540,480,828,792,1920,1872, 792,864,68,74,204,222,136,148,272,296,1768,1666,1712,1698,1370,1290,420,330,441,488, 32,23,96,69,128,92,64,46,924,924,318,366,1482,1506,330,330,342,306,318,354, 648,684,1808,1856,264,248,528,496,1826,1799,264,276,516,492,528,552,252,216,345,312, 2756,2828,2538,2454,2644,2600,281,325,415,452,274,265,548,530,280,336,875,882,595,546, 636,600,940,970,1440,1520,1380,1400,1300,1240,1400,1440,1280,1200,1340,1320,20,40,276,284, 1104,1136,552,568,275,263,438,488,550,526,988,1014,825,789,713,751,670,660,486,444, 184,216,854,876,888,876,768,848,1149,1146,846,797,1164,1232,952,942,2130,2010,1286,1312, 420,420,1680,1680,198,198,144,108,540,504,252,288,450,486,558,666,342,306,396,396, 306,378,54,90,464,496,1093,1074,816,852,1230,1170,982,976,491,488,690,746,1272,1344, 668,648,1544,1574,460,370,995,943,1160,1118,358,298,802,820,1824,1788,480,528,240,264, 840,825,360,297,1080,1089,600,561,600,600,300,300,360,420,840,780,540,480,660,720, 528,504,264,252,684,683,1744,1626,1020,1060,1220,1244,2444,2570,1572,1592,552,516,110,100, 220,200,330,300,1080,1050,380,400,116,109,232,218,464,436,348,327,2210,2135,52,76, 1736,1778,1528,1474,1632,1626,674,660,1628,1672,2977,2904,96,76,298,280,149,140,447,420, 452,460,832,812,760,704,380,352,524,568,522,555,1476,1500,432,390,1575,1472,1444,1390, 1051,1144,472,502,122,144,244,288,1773,1798,1344,1362,1796,1784,1514,1604,348,324,228,258, 576,582,924,906,3056,3072,2193,2104,270,230,1653,1644,596,646,836,816,980,1032,764,708, 72,108,2236,2288,2140,2040,108,96,324,288,216,192,2427,2481,1070,1034,521,563,535,517, 2888,2846,2184,2180,3012,3058,906,924,188,176,140,164,328,340,236,188,1902,1884,634,628, 261,282,522,564,120,120,240,240,480,480,600,540,360,420,360,360,240,300,738,815, 536,506,268,253,1006,1068,558,600,279,300,3297,3349,1380,1380,460,460,454,444,908,888, 524,488,510,524,496,560,588,630,252,252,168,126,420,378,415,389,217,213,198,176, 255,287,236,250,472,500,274,324,179,139,377,315,396,352,19,37,1460,1474,1478,1418, 1236,1208,870,780,262,334,860,794,58,46,116,92,190,205,380,410,612,540,1266,1265, 654,725,1350,1415,972,948,264,288,600,592,300,296,564,584,372,312,528,576,336,304, 228,280,2444,2510,1016,1006,764,818,1165,1117,735,720,1035,960,1470,1440,435,480,2538,2502, 325,330,350,409,654,655,958,901,416,378,570,570,480,420,1140,1140,1232,1258,1108,1090, 2004,1922,1980,1986,78,100,39,50,156,200,117,150,650,671,433,458,416,450,2833,2837, 1114,1052,1330,1360,1222,1206,108,154,932,924,1386,1470,858,852,1716,1704,2682,2712,324,258, 1644,1624,604,583,1677,1643,494,541,661,658,950,1004,289,346,1276,1332,432,354,1197,1194, 444,408,225,231,450,462,675,693,219,177,120,102,480,408,240,204,2784,2768,470,490, 602,709,808,761,940,980,948,874,140,168,59,47,118,94,177,141,156,168,312,336, 396,396,722,802,792,792,862,782,690,708,1380,1416,620,584,120,108,240,216,3024,3162, 364,364,308,368,115,115,575,575,345,345,230,230,258,216,2013,2056,192,210,576,630, 424,390,1914,1782,638,594,400,408,1641,1718,2186,2172,1408,1443,872,800,1175,1172,2047,1972, 962,969,856,902,1818,1871,1664,1616,1260,1296,780,764,700,734,150,150,300,300,450,450, 276,248,552,496,944,912,772,856,1549,1597,2372,2398,2396,2342,980,940,188,184,376,368, 2083,2051,2225,2107,280,280,140,140,84,96,168,192,252,288,336,384,534,534,267,267, 801,801,166,165,498,495,332,330,1000,992,732,738,2876,2952,988,960,380,376,570,564, 190,188,1440,1466,720,733,1844,1749,32,22,64,44,546,498,1344,1342,672,671,780,774, 1212,1142,416,468,1300,1248,846,798,666,720,846,828,1000,1080,1176,1218,700,700,1284,1338, 1400,1400,447,489,1869,1847,414,378,324,360,648,720,1224,1164,1380,1380,690,690,780,800, 500,550,280,250,1315,1423,231,238,693,714,462,476,1962,2016,1308,1344,654,672,564,552, 360,360,180,180,540,540,360,420,656,584,1060,1000,1464,1416,404,416,599,538,1064,1112, 172,156,344,312,516,468,1000,960,1234,1208,2468,2416,2688,2730,1373,1429,557,510,708,737, 1128,1039,612,592,2044,2099,1052,1056,1084,1162,2399,2395,3650,3662,1825,1831,1152,1280,1068,1088, 1096,1152,1012,960,678,717,870,924,492,456,252,312,126,156,618,612,75,64,150,128, 225,192,2250,2130,2178,2274,300,312,600,624,900,936,360,324,540,612,660,636,1672,1710, 468,510,1496,1490,1020,1068,1068,1111,1534,1589,1560,1566,54,62,81,93,27,31,162,186, 108,124,189,217,216,248,135,155,1002,1072,852,821,660,588,330,294,1380,1408,2812,2834, 149,155,298,310,447,465,1182,1170,840,900,2500,2518,1706,1657,456,398,414,466,207,233, 313,359,727,701,1040,1060,414,342,394,349,828,828,342,342,684,684,210,162,816,864, 132,180,275,303,550,606,1041,993,3109,3198,672,656,984,1024,76,78,152,156,228,234, 64,44,860,880,732,792,796,836,668,748,786,822,995,1046,384,348,420,420,468,516, 372,324,360,300,432,444,444,468,480,540,456,492,408,396,396,372,12,24,24,48, 1758,1680,591,596,5218,5196,406,441,172,199,1620,1608,1964,2006,344,398,54,60,27,30, 81,90,135,150,108,120,189,210,270,300,162,180,540,520,504,524,612,562,120,100, 252,262,264,324,372,362,384,424,132,162,240,200,1224,1234,87,97,264,252,174,194, 177,155,261,291,351,349,348,388,90,58,1848,1908,5506,5448,1652,1668,898,849,754,819, 416,384,379,406,1174,1196,795,790,420,390,1831,1842,684,654,3292,3360,2098,2184,162,174, 324,348,360,414,216,198,1336,1344,668,672,1628,1688,1344,1236,1745,1799,815,829,1040,942, 612,592,144,166,288,332,1424,1412,712,706,356,392,534,588,847,806,178,196,669,610, 1284,1272,460,396,2652,2696,2730,2856,270,240,1170,1170,3485,3504,516,520,1584,1760,1032,1040, 367,378,734,756,1346,1300,320,318,960,954,1940,1887,1471,1494,252,282,967,930,160,160, 120,160,80,80,240,320,220,200,60,40,140,120,100,120,180,200,260,280,300,280, 20,40,633,689,656,596,836,842,328,298,508,544,1090,1118,1480,1460,356,322,200,205, 400,410,244,293,156,117,444,498,1595,1724,707,644,1800,1798,1392,1452,436,502,696,726, 260,224,1808,1750,1498,1662,2612,2552,424,422,848,844,2118,1998,2739,2601,2745,2639,707,682, 575,621,2296,2296,440,390,420,420,400,450,1560,1584,2040,1968,904,884,3042,2958,1014,986, 2562,2610,792,804,294,294,420,504,588,588,1146,1158,1106,1148,1066,1138,623,598,903,827, 884,864,1136,1136,568,568,722,725,1545,1544,438,376,2784,2848,1024,1184,880,832,184,160, 92,80,1566,1590,180,180,360,360,720,720,258,222,129,111,1006,1078,1288,1232,644,616, 816,848,468,420,234,210,1153,1124,636,618,212,206,4884,4864,60,96,1638,1656,713,674, 819,828,444,424,220,176,448,496,224,248,668,672,1112,1096,1912,1854,404,438,1320,1304, 56,33,604,652,1276,1318,740,680,1845,1825,130,100,1668,1604,372,400,758,786,1244,1164, 456,474,468,516,444,432,480,558,432,390,276,296,552,592,736,683,1826,1739,2237,2288, 137,183,788,785,1916,1934,214,196,428,392,1446,1448,1440,1422,1428,1370,1434,1396,660,696, 300,264,240,240,480,480,180,216,2557,2524,1961,2000,298,262,316,298,632,596,142,151, 284,302,806,749,998,1077,262,235,1260,1312,524,470,736,842,58,35,1284,1368,1254,1272, 1239,1224,777,787,594,666,564,552,1158,1218,1180,1150,14,19,56,76,28,38,42,57, 70,95,84,114,775,774,882,831,900,951,594,594,1188,1188,288,237,520,572,956,904, 1715,1700,1869,1964,77,132,750,768,1248,1170,1188,1228,708,660,480,568,1034,1026,2197,2088, 1986,1953,440,421,2109,2236,2376,2382,916,946,544,490,674,615,1348,1230,1893,1962,508,518, 1016,1036,748,688,1158,1164,964,932,1352,1396,194,232,330,300,135,150,195,150,270,300, 540,600,465,450,966,992,2465,2407,1541,1543,3196,3237,80,51,2348,2336,1120,1172,999,977, 348,384,472,446,312,324,624,648,540,504,228,180,1228,1240,1536,1488,2832,2703,828,823, 535,536,1070,1072,486,471,2400,2513,138,138,276,276,2412,2310,804,770,540,592,2863,2740, 490,536,642,642,1096,1096,780,720,1141,1163,1248,1230,2282,2326,808,832,350,330,626,600, 446,416,484,460,968,920,198,195,396,390,781,775,60,70,120,140,180,210,436,478, 644,642,540,560,104,82,3258,3310,299,351,1534,1482,2497,2565,381,414,762,828,292,327, 2432,2401,2412,2288,1974,1946,960,960,980,1060,3072,3173,548,554,1009,970,461,416,635,692, 792,792,396,396,2306,2434,1153,1217,1060,1060,1206,1175,1099,1033,972,1001,396,408,132,136, 744,672,264,272,1904,1883,180,180,360,360,540,540,2228,2150,2824,2776,976,962,820,886, 172,148,36,18,1422,1476,1566,1548,161,188,1600,1624,800,830,472,430,328,400,1375,1322, 1700,1704,758,812,244,256,584,536,488,512,880,836,1010,994,1140,1152,130,158,1080,1113, 804,840,908,968,1283,1262,198,222,2556,2578,300,330,1296,1434,2049,2062,460,490,56,38, 516,528,808,904,348,414,196,171,1124,1086,562,543,388,398,268,228,776,796,508,568, 318,270,1589,1683,1255,1209,1229,1237,252,246,504,492,2316,2328,1380,1368,1687,1732,2640,2712, 660,678,974,955,836,792,932,936,96,144,712,770,1424,1540,312,300,156,150,384,456, 2945,2952,2552,2552,620,600,472,408,2049,2028,1500,1530,549,498,58,35,976,986,831,889, 1128,1100,515,465,72,96,1260,1272,1404,1464,1332,1368,982,1024,1189,1243,1141,1112,478,531, 848,808,424,404,1250,1208,380,443,1401,1398,282,252,220,240,940,830,440,480,708,672, 828,836,120,164,344,352,172,176,940,920,408,444,816,888,914,883,1310,1370,655,685, 1173,1081,1260,1295,1470,1435,522,540,954,930,432,390,2116,2122,1251,1315,843,878,380,408, 1301,1344,1842,1829,1012,1030,1320,1422,548,572,1012,916,2108,2060,1356,1328,2257,2241,444,408, 222,204,330,286,672,668,342,382,1482,1465,247,197,2056,2029,2424,2450,338,344,1241,1256, 1460,1520,1888,1858,1866,1936,1256,1362,744,768,372,384,312,288,1236,1344,996,960,252,192, 1686,1708,1788,1704,687,651,612,648,637,649,662,650,737,653,1170,1200,332,312,664,624, 684,612,648,708,1332,1320,1138,1226,902,916,1568,1522,484,452,1300,1320,1440,1463,600,594, 1479,1517,1444,1422,1960,1933,1359,1502,1668,1702,1390,1484,2253,2267,1800,1740,536,584,2888,2792, 530,580,1060,1160,708,684,156,128,552,556,636,728,360,315,852,869,492,554,2596,2655, 3403,3356,979,1022,1495,1497,184,130,1533,1583,2827,2794,2611,2668,72,42,708,696,756,792, 768,816,744,768,660,600,732,744,720,720,684,648,696,672,12,24,690,705,1176,1196, 372,328,774,762,276,256,960,982,84,108,1581,1542,168,216,1287,1233,429,411,297,309, 594,618,782,728,391,364,1746,1828,805,921,1086,1123,340,336,680,672,1340,1304,2185,2224, 444,450,1240,1186,828,816,2184,2268,3080,2970,2160,2232,1080,1116,890,931,1123,1108,745,784, 189,162,934,946,240,200,516,544,756,744,308,336,776,726,1084,1062,1780,1828,97,89, 194,178,291,267,1728,1698,188,228,638,680,882,840,760,760,516,600,122,80,1743,1813, 1001,986,2002,1972,864,906,1845,1824,981,918,548,536,180,160,360,320,1180,1260,580,566, 408,414,1301,1290,144,156,72,78,216,234,420,420,104,144,52,72,192,147,64,49, 128,98,621,582,655,635,504,522,1512,1566,151,113,2236,2200,332,328,2916,2886,1458,1443, 303,336,909,1008,795,750,1098,1086,50,57,100,114,150,171,200,228,250,285,84,88, 168,176,252,264,336,352,791,828,692,608,2292,2280,2328,2208,786,864,560,512,1074,1156, 402,441,804,882,1316,1280,1010,1055,1098,1077,366,359,596,601,1192,1202,1698,1734,1086,1158, 612,576,276,276,552,552,828,828,1104,1104,825,875,1068,1080,243,205,460,496,2023,2002, 840,804,1386,1402,1512,1410,780,848,471,531,629,641,1574,1502,320,360,2170,2180,860,890, 652,598,756,744,2324,2382,744,768,186,192,372,384,558,576,552,612,96,72,744,756, 648,684,840,828,616,643,1232,1286,1359,1394,900,888,382,394,764,788,4144,4242,664,640, 1176,1200,512,560,124,136,248,272,1224,1194,1860,1874,636,680,2520,2724,840,908,518,455, 1544,1514,766,801,240,240,120,120,360,360,420,480,300,360,572,535,2217,2304,863,810, 1178,1208,1316,1428,948,888,596,552,244,264,420,408,664,672,176,144,1032,1100,1956,2016, 573,609,225,220,237,246,249,272,261,298,213,194,201,168,462,466,273,324,12,26, 732,684,552,606,1388,1316,1674,1648,2796,2752,3031,3134,586,622,1626,1632,1100,1072,320,355, 660,660,1474,1529,814,869,506,451,432,446,656,626,1100,1128,172,142,928,986,344,284, 375,381,3330,3366,444,394,42,26,1176,1138,1092,1086,240,228,252,252,264,276,228,204, 216,180,276,300,204,156,300,348,528,552,12,24,288,324,145,149,290,298,2104,2054, 1052,1027,376,420,384,362,188,210,572,572,1044,936,1188,1152,602,596,1806,1788,740,720, 540,480,940,960,200,240,2910,2943,116,92,490,521,374,429,606,613,1203,1233,279,249, 924,984,1936,1859,1716,1664,1830,1810,322,336,966,1008,644,672,16,24,32,48,96,144, 48,72,64,96,1299,1278,707,632,1168,1080,220,248,238,231,476,462,50,30,972,1020, 1740,1656,1356,1338,538,504,1308,1314,770,810,773,729,1343,1462,1377,1428,1226,1221,728,751, 784,743,1983,2096,1795,1768,1842,1850,47,82,684,784,492,512,792,752,300,240,888,906, 740,720,148,186,504,522,1302,1302,216,180,599,618,840,844,402,385,366,311,948,1066, 438,459,474,533,184,154,92,77,276,231,1136,1130,348,288,2026,2033,168,204,1044,972, 1188,1176,144,204,1171,1195,716,620,2036,1944,1404,1464,468,488,936,976,796,759,1895,1928, 822,870,1704,1689,196,226,100,100,200,200,300,300,320,390,520,590,1363,1341,2345,2415, 4060,4108,1188,1200,1649,1744,1709,1749,1889,1764,666,648,324,360,162,180,504,468,828,828, 360,400,90,100,180,200,270,300,2373,2384,594,678,663,641,2728,2704,1364,1352,316,262, 2080,2010,1558,1616,288,354,948,936,1513,1441,2678,2678,1980,1944,780,720,600,612,1015,1030, 3300,3300,234,234,468,468,936,936,1114,1132,3190,3173,154,129,1119,1056,1227,1328,1401,1293, 915,875,429,457,2168,2032,2856,2748,2831,2782,380,360,1520,1440,1038,998,479,440,866,830, 295,340,387,390,92,50,682,730,2898,2908,492,496,1036,1016,364,392,672,624,1614,1609, 516,571,394,388,788,776,92,82,276,246,184,164,261,307,300,264,2100,1992,418,393, 836,786,1193,1124,758,795,1951,1919,294,327,802,728,1096,1055,1888,1790,1280,1326,1164,1176, 116,150,1048,1026,468,504,935,979,1204,1162,340,280,800,880,1080,1000,740,720,90,90, 180,180,270,270,360,360,1192,1165,231,252,630,630,399,378,462,504,168,126,2102,2101, 1116,1134,2052,1914,2611,2579,1964,1804,614,632,666,597,940,1008,140,110,280,220,776,810, 2100,2072,372,360,930,954,1283,1299,1597,1545,1847,1913,76,96,228,288,152,192,512,536, 68,92,188,176,256,268,120,84,308,260,580,628,632,620,324,360,376,352,183,169, 366,338,39,36,78,72,156,144,117,108,195,180,234,216,272,274,544,548,1200,1280, 1115,1038,600,640,2893,2843,1500,1540,1722,1792,861,896,1030,1037,1404,1374,696,752,576,520, 1272,1272,348,376,4020,4116,2010,2058,3491,3594,596,548,532,546,1064,1092,1386,1350,414,462, 462,450,1300,1192,552,576,2352,2343,370,352,185,176,555,528,1269,1280,2788,2854,852,890, 621,635,1122,1070,1242,1270,2376,2262,2068,2128,2136,2166,68,38,240,279,308,281,270,244, 540,488,931,930,661,686,1284,1368,2232,2244,474,438,1086,1098,288,324,510,450,576,648, 1326,1358,663,679,1000,1008,500,504,1505,1526,1490,1574,3114,3153,1302,1341,535,562,1070,1124, 182,156,1056,1098,1238,1254,594,594,1188,1188,3400,3334,652,648,348,312,304,336,956,984, 2387,2288,896,876,448,438,1344,1314,48,55,144,165,96,110,192,220,240,275,201,210, 402,420,603,630,1932,1992,644,664,920,892,276,228,2476,2496,3386,3400,2159,2231,1236,1186, 936,852,468,504,348,312,816,816,2340,2340,1900,1870,440,470,914,926,1828,1794,276,288, 876,828,3332,3248,476,488,952,976,1090,1162,1214,1220,240,240,480,480,960,960,720,720, 54,30,4149,4080,1284,1234,660,664,139,121,278,242,417,363,579,581,1158,1162,1266,1346, 148,148,296,296,444,444,118,82,1296,1344,840,840,2040,2001,1744,1758,1308,1304,1980,1996, 1213,1229,224,206,3812,3732,156,168,312,336,468,504,922,897,1697,1685,335,359,1362,1326, 208,231,1697,1766,810,798,1429,1467,60,60,180,180,300,300,240,240,120,120,174,222, 246,198,472,458,1408,1389,1260,1176,1235,1185,944,984,72,64,144,128,216,192,288,256, 1494,1566,465,432,1476,1488,816,712,1015,970,1627,1648,300,296,600,592,900,888,435,510, 855,900,420,390,76,56,792,782,716,726,488,558,564,614,1020,950,2526,2630,864,972, 657,684,1107,1080,1380,1356,1380,1404,1380,1476,1380,1380,603,629,476,448,1206,1258,508,476, 2394,2424,1257,1351,2268,2207,306,294,612,588,956,980,1460,1414,680,670,1101,1167,1200,1212, 2400,2424,1806,1842,552,528,276,264,1064,1056,630,668,1810,1822,4364,4394,3450,3532,476,462, 56,42,252,294,308,336,420,420,112,84,364,378,2986,2976,104,104,208,208,312,312, 416,416,240,246,208,200,176,154,272,292,32,46,64,92,144,108,819,837,798,870, 840,804,2282,2333,1460,1500,158,172,316,344,474,516,1320,1320,660,660,495,459,825,861, 165,201,609,592,1218,1184,724,776,2056,2104,458,476,72,76,144,152,360,380,216,228, 180,180,360,360,2441,2450,2316,2304,1160,1118,780,822,2793,2638,1674,1602,868,896,1092,1232, 644,560,44,58,22,29,66,87,88,116,1434,1302,1056,1020,619,674,1827,1834,1668,1620, 4314,4334,177,133,408,426,420,390,828,816,816,852,864,912,846,840,828,768,1123,1139, 1693,1599,935,935,1554,1541,480,480,240,240,720,720,588,648,347,339,2926,2950,1172,1172, 1132,1176,2962,2998,682,625,19,7,1446,1458,1313,1409,1598,1514,530,537,228,232,684,696, 456,464,1160,1080,5148,5112,78,114,3634,3532,1112,1172,168,178,504,534,336,356,678,636, 339,318,364,388,728,776,1024,1018,564,598,460,420,207,180,414,360,1378,1332,694,810, 1727,1784,798,822,1791,1733,822,732,216,248,432,496,1288,1304,912,922,456,461,1248,1222, 2256,2364,468,432,1452,1482,1231,1246,1352,1366,1029,1027,2058,2054,738,778,291,249,912,846, 552,606,732,726,952,952,1316,1400,1251,1285,1728,1660,864,830,676,665,1188,1146,1437,1464, 540,540,330,404,1128,1120,1678,1606,646,627,1680,1710,1560,1668,1410,1446,442,437,884,874, 1484,1476,1261,1321,1441,1331,1333,1325,758,764,1512,1500,60,36,1392,1428,928,973,706,740, 735,751,543,489,1376,1380,1356,1326,587,590,427,462,1441,1514,320,256,747,718,160,128, 360,360,720,720,1020,1080,881,860,3738,3782,3684,3584,3732,3760,2946,3087,2658,2575,36,64, 527,544,664,746,917,886,252,227,756,681,276,282,552,564,2265,2193,580,520,1434,1418, 900,888,1530,1410,28,38,14,19,42,57,70,95,84,114,56,76,1139,1223,1464,1487, 296,304,436,384,1028,992,592,608,732,688,408,386,364,376,452,396,772,762,320,366, 684,742,1852,1936,1268,1214,2369,2273,1255,1226,1584,1680,400,368,159,197,2100,2040,148,166, 428,416,280,250,576,582,632,646,654,656,480,480,1440,1440,240,240,4146,4194,2140,2128, 1572,1593,1519,1491,937,856,420,400,672,744,150,156,300,312,450,468,436,452,872,904, 3359,3341,576,540,1884,1848,2476,2396,1316,1336,252,234,594,660,1350,1362,504,468,1202,1222, 232,226,464,452,254,261,508,522,2200,2178,1410,1460,2424,2376,824,824,2359,2348,1576,1641, 1820,1834,920,980,460,490,912,906,1364,1322,165,150,330,300,495,450,1140,1216,1495,1568, 1374,1364,486,540,252,252,504,504,756,756,270,216,308,352,1500,1620,1380,1440,1838,1834, 747,640,919,917,194,164,462,508,544,538,616,538,472,538,828,736,1272,1236,444,500, 292,276,976,1014,1268,1290,452,528,492,504,532,480,1024,984,684,678,886,928,722,770, 361,385,438,437,876,874,324,314,678,731,648,628,354,417,1503,1434,444,396,615,642, 584,576,444,408,140,168,714,714,2142,2142,272,256,544,512,1686,1638,931,913,2015,1872, 777,760,1554,1520,1016,970,2600,2482,2184,2160,2100,2112,63,39,1752,1828,564,500,336,372, 672,744,3460,3455,393,408,786,816,3170,3283,312,262,440,440,880,880,1443,1451,540,540, 228,204,468,504,312,336,156,168,624,672,384,372,300,240,68,56,136,112,204,168, 2220,2119,264,264,88,88,176,176,352,352,791,755,863,945,288,246,180,240,378,366, 90,120,558,606,468,486,704,752,3242,3204,972,966,1351,1421,1955,1922,328,304,684,720, 356,416,228,240,456,480,128,176,2387,2413,330,293,96,57,2478,2457,428,386,1840,1838, 1028,992,2479,2471,2199,2181,564,552,684,744,684,663,2244,2308,770,788,1663,1594,44,24, 370,375,740,750,558,534,1116,1068,2268,2352,1470,1362,1033,1178,189,178,378,356,567,534, 945,890,390,390,324,288,456,492,846,882,484,459,486,503,914,847,1400,1350,972,1006, 186,218,4542,4376,252,264,504,528,1241,1257,4194,4178,116,92,404,458,288,366,1852,1836, 1280,1319,572,517,76,77,152,154,304,308,228,231,612,586,1464,1481,852,895,984,863, 1764,1612,1644,1638,696,744,158,164,316,328,474,492,240,240,480,480,52,48,104,96, 208,192,156,144,1502,1448,216,240,108,120,252,228,144,108,360,348,468,468,396,336, 324,360,861,833,350,315,3084,3006,1704,1692,1428,1518,546,528,1092,1056,1652,1754,569,548, 846,841,740,760,30,30,90,90,60,60,120,120,180,180,150,150,956,976,266,231, 3068,3120,264,264,528,528,744,710,320,368,2778,2697,1161,1157,1313,1392,828,872,1536,1518, 333,354,666,708,2228,2224,1866,1778,912,960,217,176,456,480,673,656,890,832,1146,1098, 1584,1452,1639,1698,1035,1058,2243,2247,862,927,1208,1189,173,131,846,858,1172,1232,2000,1970, 1524,1432,762,716,2236,2176,1004,992,434,468,868,936,282,244,716,712,852,888,458,446, 881,835,971,957,2122,2158,180,244,1151,1201,90,122,264,218,660,678,462,448,726,666, 198,230,1434,1378,144,180,288,360,1605,1609,224,230,216,210,208,190,424,400,248,290, 240,270,232,250,200,170,256,310,448,460,192,150,8,20,300,310,600,620,402,392, 804,784,892,892,660,718,562,533,330,359,125,159,3037,3087,272,304,360,320,632,624, 2056,2110,945,847,970,1020,540,480,1308,1320,632,640,316,320,180,164,540,492,130,110, 1330,1370,260,220,390,330,1408,1382,756,810,990,1026,234,216,1458,1458,57,71,114,142, 1074,1002,171,213,2756,2704,2275,2448,622,584,388,408,648,600,518,504,1164,1224,130,96, 1036,1008,258,312,603,597,475,549,180,216,748,688,106,111,212,222,318,333,419,406, 838,812,168,138,940,970,342,318,420,456,3220,3220,854,833,1200,1322,347,355,694,710, 888,864,596,536,292,328,2066,2099,168,174,336,348,3498,3564,2718,2694,1596,1608,1074,1104, 482,499,1384,1366,964,998,69,45,720,660,630,630,1371,1392,468,408,594,564,126,156, 846,876,720,720,564,544,312,288,156,144,624,576,62,50,124,100,44,56,132,168, 88,112,405,403,2108,2142,1150,1082,1311,1314,1688,1744,844,872,495,471,159,138,318,276, 72,60,144,120,216,180,892,928,899,842,1791,1770,1254,1252,1460,1364,444,468,952,916, 1596,1610,1820,1800,1644,1674,1560,1386,640,780,1862,1788,1182,1206,1554,1512,280,266,530,523, 190,239,250,257,380,478,310,275,220,248,648,663,1296,1326,1204,1256,602,628,368,370, 736,740,2106,2150,131,103,1975,2047,262,206,1763,1754,1020,1062,2364,2333,4188,4264,4089,4099, 33,55,1662,1734,1062,1050,420,420,540,576,720,684,600,528,120,156,300,264,660,630, 1212,1254,276,312,936,942,1989,2043,2011,2017,581,581,912,912,292,312,620,600,536,568, 526,549,1722,1617,732,648,1116,1068,384,420,558,534,726,794,1086,1061,614,598,756,666, 543,564,71,34,472,530,3324,3192,808,826,1200,1128,724,744,848,924,144,162,288,324, 618,571,1930,1937,1312,1366,1372,1344,570,615,485,500,686,650,887,800,966,1000,627,602, 3272,3234,2910,2802,494,494,988,988,432,492,414,429,612,612,198,183,216,246,354,351, 1062,1053,156,181,1309,1221,480,492,120,144,360,348,60,72,420,420,240,204,180,132, 1300,1312,2016,2072,2076,2086,1380,1400,1254,1212,2580,2530,508,472,1576,1624,1157,1259,559,553, 299,353,260,200,22,19,66,57,44,38,88,76,110,95,1542,1649,840,876,1680,1752, 354,298,512,566,872,826,692,696,1202,1254,338,300,1616,1612,354,330,195,174,490,532, 685,706,980,1064,1164,1096,1184,1276,132,112,396,336,112,110,224,220,448,440,336,330, 304,318,684,714,628,592,1448,1486,1782,1782,468,468,936,936,792,888,874,935,424,398, 1298,1333,1722,1731,1664,1653,1580,1530,201,195,402,390,804,780,804,816,268,272,536,544, 817,790,1040,965,1926,1974,86,81,258,243,172,162,1278,1218,1279,1295,100,80,610,660, 910,900,710,740,1227,1254,1072,1094,162,150,1456,1492,116,104,232,208,329,304,658,608, 800,810,1265,1320,335,300,1135,1110,465,510,700,644,1588,1570,2000,1996,2350,2186,2070,2034, 70,38,900,888,979,931,1432,1392,1688,1776,1374,1444,729,750,200,200,100,100,120,90, 80,110,180,210,300,300,220,190,340,280,1124,1064,761,726,982,1022,588,552,1512,1548, 2142,2142,2256,2188,312,366,156,183,506,528,1485,1375,288,288,144,144,796,826,1332,1318, 2642,2552,1182,1206,1202,1172,792,792,132,176,660,616,378,402,78,66,222,270,156,132, 300,336,456,468,1077,1114,1289,1243,82,104,164,208,356,326,1534,1586,1611,1668,593,549, 1200,1232,1200,1200,1200,1248,1200,1264,1200,1152,1200,1184,672,714,1230,1180,312,348,960,1008, 1584,1568,1360,1361,3120,3104,2952,2880,84,112,2383,2399,80,68,240,204,350,410,510,546, 160,136,590,614,430,478,114,92,568,590,459,473,677,606,2139,2202,140,150,420,450, 280,300,520,450,1017,1020,726,732,2530,2484,1477,1563,351,307,1922,1964,2048,2006,3266,3332, 391,386,1173,1158,782,772,84,96,192,168,336,384,360,360,528,552,168,192,108,72, 252,288,276,264,2212,2240,772,724,386,398,386,326,216,160,108,80,447,441,540,580, 894,882,3172,3068,1160,1119,2033,2020,1275,1357,562,496,420,420,840,840,1062,1056,288,354, 1714,1658,2180,2172,2292,2124,252,223,504,446,194,206,388,412,1248,1240,397,354,794,708, 1029,1005,2072,1960,724,760,2337,2348,560,630,1090,1055,1632,1578,402,341,150,149,300,298, 750,745,192,259,450,447,778,820,1920,1840,1080,1120,420,360,1040,1080,740,680,1397,1429, 656,624,480,426,228,270,708,696,1548,1560,1213,1160,1883,1960,335,400,1594,1550,797,775, 508,514,769,738,1865,1885,1055,1015,423,403,2712,2784,1142,1155,1580,1568,553,496,1027,1072, 952,1010,1244,1238,432,482,972,974,540,492,1914,1962,768,788,952,952,2319,2312,1192,1226, 596,613,616,718,308,359,1957,1965,1422,1416,428,364,1674,1713,1506,1486,712,724,1424,1448, 1134,1176,120,96,1080,1040,840,848,600,656,240,192,360,288,844,874,404,392,440,482, 808,784,1492,1591,690,630,630,600,510,540,570,570,900,1020,60,30,1068,1009,1632,1633, 774,857,2316,2412,1251,1265,3284,3224,635,632,1270,1264,414,414,342,378,828,828,684,756, 486,450,756,792,828,872,96,80,288,240,444,552,504,504,224,256,280,248,2576,2579, 2186,2297,130,94,1352,1346,1260,1218,858,894,3884,3992,210,210,420,420,1600,1560,800,780, 291,335,684,678,1504,1452,1410,1338,1511,1407,870,810,510,510,360,300,2002,2106,894,852, 858,898,726,690,990,1106,2079,2133,2449,2559,668,632,570,597,550,634,1450,1500,885,850, 1164,1176,571,561,2306,2310,1084,1048,736,784,2844,2742,96,125,779,753,1649,1719,1022,979, 828,828,1380,1472,1445,1451,132,176,66,88,1260,1280,2502,2481,600,540,804,852,244,291, 148,150,496,459,348,309,296,300,408,384,732,744,324,360,8779,8694,809,817,681,633, 937,1001,540,492,396,390,1044,1068,252,288,648,678,848,754,1918,1934,1383,1344,1388,1481, 1948,1943,900,888,570,649,288,256,576,512,828,840,704,718,1329,1296,1521,1519,1703,1739, 669,645,1338,1290,816,744,288,312,1104,1056,410,435,1254,1254,1278,1314,1206,1134,1180,1104, 916,938,1048,1021,1624,1512,812,804,1050,1080,1480,1450,1783,1773,372,362,1003,996,1684,1733, 1414,1385,1206,1317,1310,1351,540,488,456,480,84,112,1284,1252,1116,1028,1452,1476,2256,2346, 316,328,612,600,632,656,296,272,336,384,1818,1802,192,226,2310,2310,1735,1755,1323,1260, 2019,1986,1392,1452,1564,1628,624,604,1766,1708,2670,2700,1560,1650,708,684,1080,1116,540,558, 876,810,168,126,2056,2035,1156,1097,4438,4332,4405,4278,33,54,243,279,790,730,1033,1009, 2088,2046,1294,1348,630,660,990,990,360,330,720,660,3050,3104,3612,3544,1208,1160,2416,2320, 416,446,2316,2292,540,500,1500,1520,647,632,220,203,440,406,797,772,475,440,322,332, 153,108,966,996,644,664,169,224,1752,1728,876,864,389,395,1167,1185,778,790,1934,1856, 24,36,48,72,72,108,224,248,460,448,236,200,684,696,920,896,812,744,330,342, 660,684,180,204,798,693,268,296,65,45,1355,1435,804,756,468,504,402,378,2190,2142, 840,780,1012,976,581,598,228,218,508,568,456,436,280,350,2224,2298,1604,1578,1596,1522, 1588,1466,1600,1550,108,108,216,216,324,324,1320,1320,484,472,1508,1544,1678,1699,864,901, 1655,1613,696,713,682,627,972,1014,620,578,1148,1232,796,796,1416,1406,1176,1236,953,891, 2285,2339,528,564,648,624,324,312,636,630,546,465,726,795,2741,2701,2861,2926,1980,1989, 954,1005,2844,2918,768,708,1464,1458,564,582,2248,2194,2543,2562,288,276,354,390,642,666, 398,367,1426,1511,341,332,674,776,2316,2424,261,256,522,512,726,708,1086,998,366,418, 762,772,788,760,736,784,840,736,1218,1276,898,887,1462,1531,1283,1182,1463,1422,1707,1578, 1367,1378,2244,2274,2148,2058,3573,3596,1343,1305,1747,1675,1872,1850,125,175,675,718,540,552, 600,588,660,624,420,480,60,36,360,444,396,360,564,584,1204,1158,2112,2094,1932,2003, 222,278,1710,1725,496,528,2476,2472,1152,1120,1550,1542,2177,2182,2038,2116,1286,1364,265,346, 510,526,273,311,237,215,747,741,704,682,1408,1364,420,420,785,813,984,918,1428,1428, 732,678,1386,1377,1494,1551,1602,1725,54,87,878,864,427,393,1305,1257,451,471,902,942, 577,594,1689,1626,1154,1188,1133,1110,556,516,1888,1818,944,909,1428,1386,616,630,3363,3359, 404,392,808,784,345,372,1035,1116,1710,1772,158,155,316,310,474,465,632,620,2123,2119, 109,67,3336,3304,435,396,1664,1706,2099,2102,1632,1662,1680,1644,188,216,376,432,1236,1184, 1478,1479,242,295,1153,1199,726,678,1091,1073,1589,1697,1076,1080,288,272,788,808,576,544, 984,964,904,886,1993,1975,1848,1848,924,924,2752,2765,270,264,144,117,126,147,396,411, 252,294,378,441,316,298,1120,1162,804,858,1487,1458,968,988,940,920,912,852,1937,1931, 3578,3592,1000,960,920,840,1080,1080,80,120,525,494,397,383,794,766,354,390,336,312, 1140,1104,960,852,1275,1293,45,63,1185,1167,90,126,135,189,1710,1710,108,114,324,342, 216,228,540,570,432,456,366,402,574,478,1959,1842,653,614,1131,1213,704,736,1524,1528, 820,792,624,626,1557,1636,473,497,60,60,240,240,300,300,120,120,180,180,288,228, 455,476,720,780,1050,1050,1236,1260,936,900,300,360,858,834,2568,2681,600,542,2210,2100, 222,246,912,846,543,602,472,488,780,752,308,264,636,712,600,619,1200,1238,2139,2081, 216,224,108,112,324,336,834,786,966,1026,900,906,110,130,575,545,465,415,795,805, 220,260,685,675,1636,1704,464,368,108,96,216,192,468,528,612,632,1750,1651,1224,1264, 345,333,690,666,756,768,1286,1257,982,1047,1022,1103,690,660,345,330,504,522,849,852, 159,192,663,714,186,138,1492,1554,705,741,615,579,660,660,1320,1320,1180,1256,942,906, 362,441,1223,1220,1309,1302,422,494,1098,1055,211,247,1702,1765,372,376,480,400,700,658, 576,540,1716,1776,844,864,1226,1260,180,164,584,657,944,985,157,166,314,332,471,498, 540,540,270,270,840,828,781,727,652,600,1604,1544,820,904,300,315,600,630,312,324, 72,84,144,168,168,156,336,312,96,72,264,228,240,240,288,336,384,408,216,252, 243,256,486,512,1164,1170,2015,1938,335,370,1818,1828,1242,1196,2833,2903,1452,1430,1773,1812, 321,382,1140,1200,1116,1116,944,963,108,104,324,312,216,208,1988,1992,1324,1248,291,280, 582,560,3336,3296,126,180,1205,1227,2261,2258,1388,1344,472,436,236,218,938,974,708,654, 1940,1960,1880,1840,1900,1880,3264,3168,2884,2948,1794,1822,1512,1526,744,768,444,408,1780,1854, 1000,1125,692,685,1243,1125,1657,1657,1770,1700,780,800,468,416,140,116,1614,1616,1360,1412, 312,240,300,300,156,120,144,180,600,600,456,420,444,480,536,568,268,284,459,494, 380,369,760,738,530,600,1654,1591,360,405,414,438,150,138,564,576,264,300,300,276, 864,852,828,876,1164,1120,2056,2034,1448,1464,2000,2030,1364,1342,1434,1506,1320,1310,562,617, 980,960,1728,1792,1070,1089,1928,1838,2876,2978,1372,1360,866,852,840,878,1196,1183,1029,1026, 1188,1266,420,434,420,392,840,868,420,476,326,306,652,612,1092,1128,984,936,2076,2064, 147,121,1749,1804,273,226,1488,1488,332,392,540,570,768,828,532,472,1300,1300,496,550, 2554,2494,1204,1046,620,580,672,686,1396,1478,724,792,2208,2256,756,692,1104,1128,552,564, 1308,1256,1070,1110,1965,1950,396,414,810,780,792,828,350,326,679,725,864,792,960,936, 1104,1152,48,72,1008,1008,1056,1080,96,144,712,768,604,588,1271,1341,200,236,965,911, 1565,1619,1165,1147,2352,2340,1132,1184,1198,1167,1035,1068,2255,2307,572,542,4628,4459,184,135, 3888,3774,372,414,308,302,616,604,48,52,144,156,240,260,96,104,192,208,198,231, 54,39,442,451,388,412,226,295,496,490,334,373,108,78,872,848,1352,1427,1410,1440, 518,516,1386,1386,2574,2454,301,363,93,60,549,576,642,636,2136,2196,1644,1724,492,472, 270,285,540,570,348,360,412,412,1762,1857,1698,1620,246,210,1206,1200,2595,2599,1581,1579, 324,296,2646,2588,737,730,604,652,1256,1238,2980,3080,140,114,956,968,292,328,664,640, 1044,1110,928,880,438,411,462,489,924,978,378,414,732,696,933,912,3468,3400,612,544, 220,240,540,520,320,280,440,480,1092,1092,112,84,1204,1176,868,924,980,1008,1509,1577, 660,560,4564,4644,764,841,1328,1291,282,225,257,270,913,883,372,467,514,540,510,506, 630,566,1530,1518,900,952,656,656,328,328,984,984,310,352,346,304,1473,1510,341,286, 1956,1902,164,200,2268,2224,1572,1566,1438,1384,134,182,1458,1499,2256,2212,612,582,2962,2906, 585,634,2372,2244,460,496,54,72,1008,954,900,810,216,288,108,144,424,462,848,924, 452,402,252,264,504,528,756,792,858,858,252,288,1212,1140,516,476,684,764,894,930, 1040,992,1390,1360,194,230,140,120,560,560,420,440,280,320,280,240,1494,1476,612,540, 882,936,787,758,2210,2253,224,210,448,420,2484,2530,450,426,540,480,360,372,270,318, 756,726,734,772,1493,1449,1335,1248,1103,1094,3354,3218,1173,1228,565,600,1320,1320,945,840, 668,610,84,84,504,504,168,168,252,252,866,938,433,469,1277,1299,2984,2964,1128,1167, 1268,1208,242,269,484,538,1684,1788,1120,1131,1594,1524,2582,2706,888,816,1116,1200,444,408, 1100,1160,860,840,980,1000,120,160,613,558,2128,2079,908,976,842,841,798,751,820,796, 886,931,864,886,22,45,1333,1336,1149,1272,1287,1320,1379,1352,552,600,276,300,1312,1366, 1610,1610,1014,1028,174,138,546,498,372,360,570,582,198,222,768,804,396,444,348,276, 1624,1624,262,271,1360,1328,1309,1346,555,612,828,738,608,584,152,146,304,292,2019,2106, 1346,1404,673,702,3041,3035,1238,1300,1362,1394,681,697,227,238,454,476,1332,1416,1365,1383, 885,931,1770,1862,228,268,774,747,456,536,1436,1568,1836,1872,1307,1274,1300,1228,112,146, 1636,1666,1296,1284,1824,1716,2520,2493,1551,1512,1438,1456,1748,1774,236,222,472,444,1332,1350, 276,338,1056,1012,528,506,126,148,252,296,590,620,1194,1116,60,80,180,240,120,160, 636,600,250,250,125,125,375,375,113,128,452,512,339,384,226,256,396,390,198,195, 600,708,907,918,1311,1273,812,720,1690,1720,1550,1596,1050,1039,500,557,550,482,256,240, 377,435,1440,1406,1242,1236,360,288,360,396,378,378,414,342,396,360,720,792,814,792, 568,632,2092,2056,1875,1934,80,90,160,180,480,540,420,390,260,210,240,270,580,570, 320,360,1074,1138,2253,2303,209,162,2375,2310,2166,2148,32,46,64,92,824,776,888,868, 984,1006,2229,2148,588,576,1176,1152,624,624,1248,1248,998,914,1458,1434,954,1002,523,542, 1046,1084,120,96,60,48,336,372,396,420,456,468,180,144,1276,1265,2552,2530,2089,2044, 180,156,740,784,920,940,1280,1252,847,851,125,142,250,284,918,906,2520,2513,672,595, 682,676,2500,2458,408,386,2015,2059,199,197,398,394,2116,2132,812,812,406,406,667,680, 538,476,1334,1360,404,399,808,798,1540,1640,672,664,336,332,3407,3534,2056,2048,100,120, 200,240,828,880,416,464,208,232,490,480,1470,1440,980,960,1044,1044,288,258,756,786, 1224,1314,344,360,1205,1166,688,720,278,235,420,480,1025,1103,1782,1854,814,872,1258,1175, 1188,1172,1991,1962,1900,1920,36,36,216,216,72,72,180,180,108,108,144,144,252,252, 208,174,836,888,1460,1410,244,262,488,524,1555,1567,732,664,366,332,1920,1984,1696,1666, 1437,1362,259,304,1760,1787,420,371,1436,1531,1572,1608,790,785,1316,1356,2046,2148,816,816, 672,624,1284,1260,1092,1128,560,568,940,896,180,240,83,98,249,294,970,910,887,812, 166,196,168,126,1144,1133,84,63,724,818,1289,1321,3293,3347,1528,1464,400,450,552,522, 1748,1796,594,558,612,624,116,104,348,312,232,208,1754,1796,286,285,858,855,572,570, 292,316,1852,1876,696,811,2518,2454,3000,2992,330,264,636,636,1272,1272,884,944,270,300, 1654,1590,804,732,644,672,1368,1374,724,702,474,444,1044,1080,522,540,1344,1302,588,630, 172,158,344,316,1675,1627,282,306,252,216,564,612,534,522,1824,1804,840,882,780,780, 60,102,89,88,178,176,267,264,356,352,445,440,400,432,200,216,600,648,1078,1093, 1180,1160,2574,2682,1245,1205,2636,2600,5001,4934,708,704,1416,1408,853,850,492,468,3672,3728, 1276,1320,539,484,412,426,540,464,1650,1650,850,850,2638,2688,587,606,1005,1090,418,484, 756,728,441,431,882,862,782,817,1072,995,3220,3270,3549,3661,1958,1968,1048,1086,60,60, 120,120,300,300,240,240,180,180,428,357,75,61,150,122,81,75,162,150,243,225, 1902,1939,1086,1026,1620,1608,534,582,1626,1616,1044,1152,952,976,476,428,476,518,476,458, 476,488,284,264,568,528,1438,1548,152,170,208,190,360,360,304,340,416,380,720,720, 664,700,512,530,804,824,228,288,576,536,1152,1072,606,624,1662,1624,1671,1808,318,294, 798,834,240,270,636,588,558,564,1912,1972,1553,1499,1480,1384,740,692,1024,1072,1544,1472, 322,341,644,682,756,798,504,462,630,630,126,168,684,688,404,378,280,310,486,462, 3900,3900,1910,1974,503,417,1885,1962,1315,1266,285,348,3944,3997,1490,1632,745,816,1040,1008, 1072,1058,1172,1230,456,432,228,216,324,360,780,792,552,576,420,504,96,144,1348,1264, 520,520,1252,1336,440,460,220,230,1100,1150,1575,1533,100,104,200,208,300,312,800,832, 400,416,1064,1088,954,870,532,544,982,958,491,479,900,809,1264,1345,1082,1077,991,943, 1150,1220,192,188,384,376,1658,1656,2555,2507,1160,1180,1056,1020,1108,1100,1004,940,1212,1260, 52,80,332,320,1254,1254,2508,2508,330,396,81,74,243,222,162,148,984,949,2922,2994, 1913,1911,548,518,748,748,1496,1496,200,230,348,288,2866,2820,2828,2850,1208,1186,2416,2372, 682,693,152,182,378,329,834,875,756,658,1540,1560,350,300,646,699,365,366,730,732, 11115,10829,11349,11375,6,14,12,28,650,674,1300,1348,672,714,804,732,228,226,456,452, 912,904,478,434,239,217,383,369,424,398,848,796,664,716,1350,1290,324,372,228,216, 456,432,168,152,108,72,60,80,228,232,288,312,396,384,120,160,336,304,456,464, 348,392,4440,4496,2900,2948,266,242,133,121,399,363,876,824,872,910,676,644,1816,1672, 908,836,156,144,524,536,212,248,368,392,312,288,424,496,125,111,500,444,250,222, 1723,1776,2250,2264,527,488,420,480,140,160,280,320,5431,5437,5635,5425,749,782,817,778, 1566,1560,783,780,1902,1819,772,764,3492,3466,1632,1592,400,416,800,832,660,660,20,28, 30,42,10,14,40,56,50,70,80,112,70,98,60,84,234,234,2700,2580,843,876, 396,366,192,240,1508,1416,2045,1987,28,32,56,64,84,96,140,160,112,128,1340,1364, 408,372,312,348,456,384,768,732,360,360,624,696,1044,1008,1080,1116,984,1012,1930,1855, 1814,1910,991,935,1462,1478,731,739,96,68,48,34,736,784,629,610,1151,1046,1240,1170, 1364,1400,525,543,355,414,865,801,1494,1545,60,36,1434,1509,3562,3528,125,155,495,435, 870,900,620,590,1365,1335,1722,1770,702,734,1978,1930,981,1079,1587,1653,538,551,750,695, 1446,1483,1434,1590,632,632,316,316,948,948,1076,1096,1074,1098,786,726,1224,1332,375,398, 750,796,204,204,612,612,312,276,300,336,408,408,108,72,96,132,540,480,24,12, 1236,1248,1006,972,1440,1440,720,720,1152,1188,900,864,2030,2066,1590,1554,220,256,1729,1797, 347,340,1180,1250,480,510,240,210,720,720,240,300,865,890,1216,1246,672,602,568,562, 620,582,516,542,464,522,1352,1456,1307,1262,770,760,1540,1520,396,376,792,752,144,180, 24,30,96,120,72,90,120,150,48,60,792,752,396,376,2358,2310,764,760,382,380, 1872,1898,2028,2106,130,100,608,594,805,827,777,676,1035,965,1130,1140,588,552,1776,1782, 1386,1314,1368,1428,1374,1390,18,12,36,24,54,36,1392,1296,840,852,1680,1704,787,744, 588,606,726,702,84,112,3080,3080,826,831,194,219,438,393,388,438,856,836,1312,1366, 4188,4104,732,808,1569,1463,144,96,416,344,272,248,128,152,400,400,528,552,944,896, 800,800,74,68,148,136,222,204,240,228,540,444,660,696,480,456,888,916,444,458, 382,409,764,818,1146,1227,1076,1028,1084,1182,1488,1504,372,376,1116,1128,744,752,834,798, 1668,1596,1296,1276,1004,948,2210,2190,113,107,226,214,339,321,734,755,1332,1236,448,496, 180,216,268,280,88,64,624,624,444,408,356,344,1992,1938,380,338,985,999,605,661, 864,872,228,272,414,402,1950,1940,620,666,704,694,72,90,36,45,108,135,756,735, 244,311,2764,2716,173,152,346,304,303,259,558,534,1878,1854,598,643,1644,1636,2386,2309, 535,559,1070,1118,2085,2145,1230,1195,1550,1665,535,480,1036,936,342,347,684,694,1707,1710, 524,542,466,436,1048,1084,3487,3551,2244,2396,756,770,1003,1056,1740,1848,300,264,780,792, 480,528,1434,1517,1152,1153,1712,1736,856,868,2084,1964,340,360,940,890,680,720,2788,2928, 743,762,948,900,294,342,90,54,384,396,564,504,768,792,474,450,268,309,524,531, 128,111,396,420,140,198,652,642,256,222,1950,1986,2220,2112,1458,1488,496,526,1488,1578, 296,368,148,184,308,336,1092,1064,784,728,616,672,2380,2296,1242,1290,2512,2542,1252,1295, 893,845,1359,1374,840,777,684,661,528,545,156,116,1880,1830,693,755,700,720,1787,1864, 1728,1728,306,360,108,108,168,144,156,180,216,216,312,360,60,36,324,324,48,72, 276,252,204,252,420,468,164,142,328,284,1403,1414,1530,1540,1080,970,3834,3818,93,144, 1634,1672,1610,1588,1598,1646,1494,1398,1546,1522,1775,1662,1832,1920,940,900,1171,1160,1142,1048, 681,619,1662,1702,327,361,1008,980,872,908,804,792,736,676,68,116,124,104,48,36, 24,18,72,54,96,72,349,341,322,338,295,335,376,344,403,347,698,682,671,679, 631,598,3444,3408,95,112,285,336,190,224,1836,1858,252,216,192,177,576,531,384,354, 598,598,437,506,2260,2300,2181,2157,1104,1104,2124,2127,90,60,1380,1360,1560,1480,1290,1300, 174,187,554,501,348,374,5748,5776,72,104,1748,1674,748,832,972,1008,1196,1184,860,920, 112,88,2714,2738,1308,1350,492,488,324,374,168,114,156,208,1976,2015,98,84,196,168, 492,480,748,820,1236,1216,1740,1856,799,829,1598,1658,672,662,1332,1422,1338,1416,669,708, 1430,1460,2160,2080,1336,1432,1596,1536,532,512,97,107,388,428,194,214,582,642,2434,2410, 1355,1426,1549,1558,2038,1940,6344,6240,76,104,1530,1500,1212,1242,120,150,1097,1120,491,525, 328,330,140,168,70,84,264,276,1296,1260,896,852,708,758,354,379,60,72,120,144, 180,216,360,432,120,144,360,432,1324,1264,1236,1204,2448,2464,685,660,225,240,675,720, 450,480,910,900,1288,1258,4228,4252,1464,1452,1452,1416,1476,1488,1440,1380,36,42,72,84, 108,126,144,168,324,378,180,210,288,336,2892,2817,1898,1955,3195,3239,601,671,198,198, 396,396,792,792,594,594,460,500,2512,2612,118,94,1366,1468,789,751,1730,1730,1093,1207, 508,478,1648,1678,1726,1755,1298,1296,649,648,1020,1036,1233,1204,213,168,322,338,644,676, 540,516,270,258,738,804,776,762,76,86,152,172,228,258,2268,2192,584,576,338,372, 830,780,676,744,1168,1152,398,397,1068,1080,1277,1199,688,687,570,540,1140,1080,2280,2160, 772,826,948,936,1896,1872,2147,2116,912,972,1212,1212,2928,2869,1095,1174,1509,1524,1305,1374, 84,72,336,368,168,144,420,440,276,272,552,544,1104,1088,2400,2458,852,832,2758,2606, 2860,2816,530,589,289,298,867,894,584,538,1920,1836,930,846,1450,1488,725,744,72,54, 612,624,540,570,468,516,1518,1474,483,531,992,1052,924,882,2148,2160,948,912,3007,3061, 2523,2449,121,153,228,192,360,348,720,696,2998,3064,336,372,920,944,460,472,720,656, 822,918,2304,2333,1926,1968,172,136,24,32,48,64,72,96,96,128,144,192,120,160, 2422,2390,1286,1250,280,260,261,273,541,533,242,286,802,806,560,520,784,754,1628,1652, 1031,1036,1462,1462,1522,1587,1448,1458,74,129,921,882,819,888,2098,2179,546,473,2054,2014, 796,744,2572,2552,748,730,800,818,904,994,52,88,312,276,240,240,552,516,168,204, 408,444,480,480,635,645,1270,1290,458,454,782,799,324,345,190,236,134,109,592,563, 268,218,228,208,516,524,288,316,1050,1032,1125,1146,75,114,1010,1016,378,336,2090,2060, 160,200,2250,2260,684,663,238,258,119,129,357,387,132,122,604,704,264,244,868,948, 210,190,630,570,858,822,384,390,132,90,900,870,516,480,1024,1026,911,817,1935,1843, 224,256,448,512,2524,2496,505,520,1604,1556,1099,1036,234,258,702,774,336,252,804,768, 3774,3813,104,128,820,840,612,584,208,256,728,728,468,474,936,948,360,360,828,936, 612,504,180,180,1206,1290,810,789,2180,2180,1090,1090,1910,1966,2033,1991,434,434,868,868, 711,716,240,200,120,100,405,395,285,295,165,195,684,774,944,954,680,688,340,344, 368,304,1020,1032,108,96,216,192,324,288,170,197,1148,1232,1092,1088,500,480,818,846, 318,366,546,546,248,308,794,854,2495,2427,1296,1368,2316,2304,2395,2392,835,916,1042,915, 1318,1309,700,742,588,546,644,644,3060,3070,1530,1535,470,485,940,970,372,336,124,112, 248,224,1404,1404,1110,1092,2242,2270,1914,1903,756,792,868,884,812,918,2756,2758,807,918, 1755,1670,1518,1482,237,188,1980,1890,1988,1832,784,816,1188,1212,594,606,612,624,624,683, 1357,1327,1346,1348,1083,1158,772,812,564,564,228,198,336,366,456,396,420,480,1560,1560, 2808,2634,576,594,276,240,852,834,1662,1602,184,160,3084,3176,110,110,55,55,165,165, 330,330,220,220,275,275,1450,1341,1166,1250,1016,908,1596,1616,1672,1792,649,688,138,168, 852,856,378,378,180,216,198,162,558,594,576,540,292,324,584,648,412,380,119,117, 238,234,476,468,782,824,1473,1427,768,768,1920,1792,284,302,1160,1102,568,604,330,330, 660,660,886,866,1397,1477,924,936,3162,3042,2671,2577,749,735,576,582,1200,1200,660,600, 540,600,270,300,930,900,679,675,1140,1176,1140,1240,1140,1080,1964,1912,1640,1728,1732,1668, 820,864,2272,2282,1446,1458,1680,1730,1546,1460,645,690,480,450,28,38,56,76,84,114, 100,88,500,552,900,904,700,728,1428,1448,888,848,540,600,148,122,660,636,330,318, 192,252,336,318,672,636,419,486,1869,1696,903,876,2928,2988,906,894,1818,1818,952,918, 1500,1520,1340,1310,465,390,324,294,366,396,507,492,690,690,183,198,144,151,288,302, 170,149,530,579,510,447,340,298,1179,1236,393,412,1050,1018,657,606,2050,2113,684,696, 192,168,492,528,724,752,216,222,432,444,4359,4454,798,791,441,512,1579,1609,440,432, 880,864,876,912,1260,1224,684,756,192,156,717,716,253,222,464,494,928,988,1746,1692, 648,582,450,528,575,571,1150,1142,2436,2438,2223,2186,213,252,1642,1659,474,445,1422,1335, 160,142,320,284,2220,2206,1058,1022,1162,1184,104,162,380,360,760,720,168,128,444,440, 276,312,4956,4878,534,486,1729,1698,1555,1584,1056,1145,652,665,708,758,888,887,1068,1016, 114,162,1644,1662,1096,1070,2344,2344,294,336,372,336,1020,1044,648,708,120,120,360,360, 240,240,1750,1726,472,418,433,467,1050,978,910,910,875,893,1015,961,805,859,840,876, 35,17,945,927,1044,1049,3236,3062,2394,2430,322,252,1208,1296,1676,1720,540,504,1236,1224, 528,468,1547,1581,1371,1343,620,575,680,710,340,355,900,795,280,220,184,176,368,352, 736,704,2092,2098,1528,1510,1470,1470,950,975,504,434,562,586,1124,1172,60,36,604,636, 664,672,544,600,724,708,784,744,484,564,588,562,294,281,486,507,192,226,1623,1692, 1011,1027,3480,3436,1131,1086,1245,1266,1188,1176,1074,996,57,90,780,780,390,390,345,312, 1520,1516,630,625,1742,1791,1658,1721,768,762,1536,1524,912,960,216,232,432,464,213,215, 426,430,639,645,875,866,1750,1732,1254,1252,289,321,578,642,798,861,1686,1698,888,837, 252,280,504,560,1320,1320,908,966,660,660,412,354,1072,1014,1296,1290,1030,1060,1120,1100, 620,640,500,460,1240,1280,1096,1073,1058,1096,534,514,267,257,831,882,1224,1147,1275,1324, 133,135,266,270,272,272,816,816,544,544,2105,2018,1280,1285,438,423,146,141,292,282, 730,705,792,828,264,276,360,348,96,72,456,420,168,204,432,480,3236,3278,3132,3142, 143,167,286,334,70,60,140,120,210,180,3157,3150,3280,3366,41,72,1812,1896,808,808, 2628,2520,756,792,1232,1170,596,646,1752,1784,876,892,853,840,757,741,380,430,2819,2787, 1212,1128,3431,3394,1060,1095,527,578,1013,950,2940,2760,3168,3136,1734,1766,2308,2352,360,348, 936,942,216,246,576,594,720,696,792,840,504,450,1968,1892,2664,2706,1332,1353,2234,2259, 1995,1973,252,216,424,428,848,856,596,640,172,212,696,684,24,12,48,24,568,606, 560,620,444,408,1004,1028,1448,1436,1356,1284,756,816,1056,1050,640,560,1165,1090,2136,2121, 2240,2317,2110,2072,2214,2268,26,49,1616,1508,957,900,795,792,633,684,314,286,157,143, 844,780,560,564,1350,1368,900,912,450,456,1126,1032,3844,3720,992,1030,806,757,1677,1761, 2100,2028,1158,1164,1886,1926,1940,2016,1832,1836,54,90,1302,1302,1590,1530,1996,1936,390,364, 780,728,1138,1125,1106,1163,1170,1087,356,388,540,510,690,720,840,930,1444,1424,340,390, 484,494,968,988,447,445,141,135,282,270,846,810,423,405,2402,2360,752,775,456,468, 1412,1440,294,273,588,546,824,894,542,554,1626,1662,1084,1108,534,514,1780,1810,2324,2296, 2945,2910,155,120,1722,1782,836,868,712,623,688,560,492,536,4998,5063,1540,1530,257,217, 1411,1493,189,269,564,576,396,372,1128,1152,168,204,1144,1122,1078,1134,375,360,750,720, 737,673,2009,1969,1272,1296,3364,3434,1741,1708,1709,1788,1928,1968,360,320,964,984,700,616, 408,456,378,414,156,156,414,462,210,162,780,780,312,312,366,318,216,208,108,104, 432,416,324,312,900,846,450,423,3196,3094,972,1003,532,634,1427,1328,3102,2960,511,523, 2377,2302,277,304,1036,1064,688,632,925,982,1579,1570,863,843,612,624,1188,1086,207,216, 69,72,138,144,345,360,3755,3817,775,735,908,934,1376,1318,962,912,1548,1600,300,300, 600,600,1200,1200,576,582,870,902,2912,2832,668,744,748,696,180,150,1020,1020,840,870, 1457,1499,712,720,356,360,424,400,212,200,636,600,1174,1250,66,66,132,132,198,198, 264,264,2444,2423,2014,1957,2240,2258,884,920,1086,1020,365,329,284,296,568,592,2598,2586, 220,200,1240,1243,3720,3729,2760,2760,2910,3060,1964,1952,3473,3561,708,728,948,940,474,470, 136,160,1068,1020,874,909,141,128,423,384,282,256,432,396,288,324,180,180,360,360, 252,216,540,540,2328,2310,2280,2220,1889,1835,3550,3498,1610,1748,242,237,484,474,726,711, 462,504,1050,966,384,418,84,90,42,45,168,180,126,135,270,231,252,270,210,225, 228,186,186,141,144,96,1200,1252,1266,1270,514,496,214,268,1362,1332,2650,2444,312,299, 444,499,624,598,936,897,756,798,440,405,2556,2577,292,256,1176,1278,684,682,392,426, 372,352,744,704,877,856,1228,1274,2456,2548,1276,1220,527,563,1313,1304,692,752,684,720, 1218,1186,1260,1240,460,520,849,867,1172,1080,1864,1762,632,650,836,806,744,740,1862,1872, 956,936,976,1010,488,505,396,432,170,166,340,332,510,498,680,664,1976,1938,988,969, 2293,2298,880,826,420,420,840,840,1152,1274,1101,1132,4610,4560,576,612,468,432,1044,1044, 1512,1476,2193,2280,297,270,916,874,1023,1054,1437,1365,919,939,1133,1165,1236,1258,1808,1648, 1172,1192,1481,1509,1212,1248,529,506,683,742,564,552,596,554,500,548,1096,1102,532,550, 261,252,522,504,1089,1139,360,360,720,720,702,744,378,336,738,696,342,384,708,652, 4296,4374,198,162,1783,1777,680,632,704,764,1384,1396,1380,1368,1912,1760,2608,2538,132,126, 264,252,396,378,499,457,570,642,690,674,21,24,42,48,105,120,63,72,84,96, 126,144,147,168,178,169,350,383,356,338,988,1018,264,280,1116,1036,437,441,701,673, 610,650,965,905,874,882,264,232,783,859,1422,1320,238,280,700,636,726,762,546,563, 588,534,798,859,294,267,252,296,1027,1021,1084,1126,2660,2624,528,528,1652,1568,320,360, 560,550,684,666,834,809,984,944,492,472,1004,1064,444,424,352,376,704,752,1578,1584, 1312,1366,266,218,1890,1862,945,931,1017,1039,1693,1640,880,914,1534,1503,424,437,848,874, 804,816,1005,963,603,669,532,516,648,564,1134,1014,1272,1200,636,600,277,275,554,550, 276,282,910,864,1441,1391,1381,1402,668,728,2260,2260,374,340,782,799,408,459,78,102, 7704,7548,1908,2022,624,578,1835,1831,1267,1276,2274,2262,1303,1173,754,755,659,607,1052,1106, 174,174,102,66,348,348,450,414,246,282,318,390,276,240,72,108,1916,1888,1696,1712, 220,176,1845,1871,468,448,2340,2336,392,344,252,264,616,712,504,528,1295,1335,1610,1590, 980,1080,1368,1312,3450,3454,1320,1320,1740,1800,1644,1608,1632,1584,1728,1776,1620,1560,1680,1680, 12,24,1218,1240,1776,1870,1704,1706,2597,2662,1099,1050,210,211,420,422,852,846,1704,1692, 292,301,584,602,838,859,2310,2310,500,456,2394,2418,1740,1656,556,568,2662,2636,1331,1318, 252,297,2142,2151,2436,2516,80,50,1560,1560,1060,1000,1224,1220,242,206,1092,1176,752,776, 412,376,1164,1152,2706,2728,1381,1357,599,623,128,130,384,390,256,260,3028,3128,783,816, 930,942,147,126,294,252,528,540,456,444,895,972,2492,2648,224,199,448,398,1210,1256, 3386,3352,204,229,408,458,448,413,168,210,1232,1246,616,623,1064,1036,1900,1910,276,264, 552,528,588,584,740,708,1016,1078,3882,3892,310,260,2528,2490,1264,1245,455,518,156,162, 481,454,468,486,325,292,637,616,312,324,169,130,354,334,2190,2214,3740,3630,200,240, 100,120,1136,1136,2272,2272,192,208,96,104,288,312,306,315,612,630,184,160,2220,2188, 1218,1290,1262,1298,2756,2678,2260,2258,2287,2197,602,618,1875,1766,36,24,288,324,396,396, 324,348,360,372,72,48,1063,962,837,851,813,837,660,648,796,698,1625,1475,1109,1129, 852,808,774,802,1899,1842,2338,2432,1046,1003,1062,1104,1043,1004,732,714,460,520,560,560, 420,420,840,840,2550,2562,1188,1166,1353,1408,2378,2404,294,318,565,601,1365,1279,972,1014, 1036,1086,1493,1519,1842,1826,100,106,200,212,1998,1996,2196,2229,228,190,222,206,3276,3240, 390,390,480,516,780,780,300,264,90,126,2044,2072,108,108,216,216,540,540,324,324, 1832,1776,330,330,660,660,1230,1155,228,184,1540,1560,1092,1140,730,671,1180,1120,1733,1740, 732,774,396,390,792,780,846,846,1116,1008,756,792,2971,2778,1066,1033,208,218,104,109, 624,654,312,327,416,436,282,258,450,510,564,516,1014,1026,156,180,1608,1620,1811,1756, 1205,1245,1470,1420,1260,1280,1954,2016,258,244,516,488,835,779,525,549,364,328,104,128, 468,456,676,712,270,240,3372,3228,228,270,152,180,76,90,323,301,646,602,1146,1098, 1566,1578,1626,1650,716,784,711,733,706,682,1417,1415,2052,2070,351,306,1650,1608,550,536, 660,636,800,830,748,792,2100,2104,985,1007,698,754,287,253,574,506,2508,2318,660,640, 1648,1686,824,843,937,988,515,452,1847,1896,2388,2359,2837,2860,840,900,750,750,1590,1650, 636,618,424,412,212,206,2899,2876,980,960,820,800,1420,1480,990,990,264,297,726,693, 528,594,1516,1504,1062,990,888,874,2532,2544,2652,2592,944,902,442,457,738,703,884,914, 296,246,1899,2031,232,196,558,549,1116,1098,532,560,420,406,840,812,728,658,112,154, 707,686,490,532,1568,1540,1409,1447,748,792,504,540,1008,1080,134,106,2346,2346,268,212, 2068,2085,713,767,434,443,1290,1225,868,886,1664,1617,520,530,1040,1060,224,236,172,232, 276,240,500,476,724,712,363,295,1606,1576,396,392,1272,1152,842,899,2240,2260,1345,1313, 834,762,1359,1344,630,630,210,210,420,420,4352,4242,1062,1002,1638,1632,576,630,432,432, 864,864,360,284,812,864,288,232,144,116,2106,2122,1085,1111,700,625,1037,1063,2394,2358, 270,246,540,492,288,292,576,584,1152,1168,702,598,1318,1326,853,783,320,340,640,680, 2581,2570,1103,1060,378,342,192,192,186,150,198,234,384,384,396,468,980,960,1880,1920, 834,812,1620,1680,1012,960,2736,2742,3280,3256,1316,1272,1637,1786,2248,2302,518,495,234,222, 288,324,810,870,468,444,522,546,2620,2664,792,842,300,320,2525,2534,4841,4611,1016,1022, 2032,2044,542,604,792,792,364,336,952,1008,1082,1108,612,612,1224,1224,1848,1816,2076,2128, 519,532,1160,1238,116,78,168,126,1538,1536,1370,1410,1197,1248,250,230,500,460,754,812, 1254,1272,1004,1042,357,394,1718,1617,488,549,453,412,941,961,672,665,152,128,76,64, 2964,3030,1618,1518,1272,1226,3564,3406,1143,1104,444,433,888,866,1616,1687,1308,1272,1322,1250, 698,710,1396,1420,1226,1208,1944,1840,860,896,188,248,3663,3772,588,520,924,968,1680,1712, 306,281,554,571,248,290,860,852,175,154,225,246,350,308,625,646,450,492,675,738, 575,554,1340,1400,1074,1082,684,632,390,450,512,530,1610,1600,1652,1640,266,323,1688,1750, 619,595,1254,1362,2463,2433,1680,1700,897,967,528,528,684,744,368,368,1720,1650,90,60, 1450,1470,956,960,3456,3368,2964,2976,240,266,457,431,337,298,120,133,577,564,697,697, 360,399,872,922,886,895,1380,1480,1915,1910,300,264,1774,1718,206,222,412,444,1494,1458, 2592,2520,942,840,504,462,1248,1344,516,516,1032,1032,4072,3922,700,700,1400,1400,3806,3788, 306,258,60,72,120,144,486,474,726,762,240,288,300,360,366,330,180,216,426,402, 636,644,2200,2277,2420,2288,2076,2091,1952,2013,740,728,832,880,1710,1710,254,248,381,372, 127,124,508,496,990,986,495,493,816,854,1644,1628,1830,1866,1110,1086,342,368,1318,1293, 660,708,436,478,1720,1657,156,185,171,162,336,372,168,186,339,348,510,510,165,210, 177,114,174,138,342,324,3186,3252,1602,1594,2901,3011,276,272,1104,1088,552,544,392,392, 196,196,588,588,740,719,494,472,1125,1185,631,713,375,395,869,867,119,77,84,112, 376,384,292,272,960,928,584,544,208,160,668,656,1200,1314,2692,2614,521,559,860,912, 430,456,84,96,168,192,750,678,252,288,317,351,721,703,808,704,76,64,152,128, 2556,2632,900,888,1650,1650,530,550,1060,1100,590,550,840,830,300,250,540,580,2010,2082, 1074,1114,412,375,1113,1077,371,359,931,916,632,650,160,144,320,288,1656,1678,2508,2528, 2772,2688,220,190,440,380,900,852,1212,1248,634,604,1488,1476,744,738,2538,2526,2059,1981, 956,1026,1912,2052,336,368,816,768,1320,1332,690,726,630,606,1200,1092,660,672,393,407, 591,573,198,166,588,648,1804,1744,1453,1418,1020,960,700,720,160,120,860,840,1184,1178, 429,412,462,490,396,334,900,944,465,469,930,938,1140,1166,2236,2200,590,643,456,430, 1046,1073,927,934,875,829,1466,1498,1263,1199,2440,2460,367,418,1871,1898,1270,1290,516,576, 3690,3724,1845,1862,1628,1554,1312,1398,980,984,792,860,1734,1758,48,24,1590,1686,300,310, 1398,1372,2028,2056,375,400,1158,1161,944,943,1888,1886,465,390,638,636,1914,1908,140,156, 280,312,420,468,492,492,828,864,336,372,2772,2850,152,218,549,567,116,136,232,272, 322,296,644,592,966,888,1185,1226,846,796,36,30,72,60,108,90,144,120,2246,2227, 3432,3406,380,430,800,836,1555,1501,464,440,1614,1650,364,325,2772,2744,92,64,468,468, 560,532,376,404,284,340,751,728,1502,1456,702,696,270,240,432,456,972,936,212,200, 106,100,424,400,318,300,945,1019,1092,1080,1078,1010,608,568,572,482,252,252,940,1030, 756,756,638,657,1276,1314,1561,1451,1540,1536,184,248,544,528,330,357,446,543,214,171, 756,730,95,63,3023,3051,240,240,480,480,720,720,3231,3290,2618,2604,4660,4536,277,262, 209,248,418,496,486,510,760,750,280,340,140,170,620,580,1224,1179,432,453,1260,1269, 864,906,396,363,1000,920,905,930,440,486,948,958,508,472,366,390,624,588,732,780, 990,978,934,908,840,812,420,434,840,868,420,378,134,172,114,102,248,274,228,204, 362,376,476,478,448,452,896,904,1680,1680,3174,3228,186,132,176,192,528,576,352,384, 2339,2337,1305,1317,1456,1500,1154,1134,1003,951,151,183,540,588,84,72,876,876,168,144, 252,207,324,360,828,774,576,567,648,720,249,268,498,536,747,804,1876,1848,1257,1185, 619,663,1248,1196,540,596,422,398,700,694,278,296,556,592,4498,4582,1414,1354,2860,2904, 3016,2918,3348,3384,78,54,620,580,80,100,700,680,780,780,160,200,1097,1045,1499,1519, 402,474,260,282,520,564,1770,1834,1820,1760,1224,1200,1080,1140,1150,1140,790,860,756,672, 776,792,1707,1712,282,276,564,552,456,480,1128,1104,390,348,174,204,108,72,268,248, 536,496,804,744,396,440,664,688,2014,2008,1007,1004,929,945,2242,2250,462,416,2274,2347, 1242,1194,336,328,1116,1176,672,656,532,562,800,770,1202,1214,1076,1138,1796,1800,956,1000, 735,735,305,365,592,592,802,760,382,424,210,168,918,894,408,415,1464,1372,189,167, 252,304,630,638,441,471,1662,1615,1668,1636,414,412,828,824,144,108,810,822,954,930, 666,714,1160,1174,1252,1230,907,898,1814,1796,2508,2520,241,282,2758,2693,2484,2438,3506,3660, 468,432,1360,1270,1124,1100,2297,2260,1980,1904,1886,1863,1840,1746,1388,1404,140,112,1680,1680, 1540,1568,1524,1400,2288,2304,188,264,4438,4620,251,181,983,1034,986,950,1178,1225,774,737, 633,696,1274,1248,127,112,259,294,381,336,254,224,386,406,513,518,220,220,440,440, 1398,1494,774,714,807,863,1023,1071,2034,1934,414,348,2108,2058,268,307,139,161,417,483, 278,322,804,796,1206,1226,1740,1624,588,588,196,196,420,378,168,210,224,182,392,392, 1952,1928,4285,4350,346,421,1124,1080,1470,1501,977,1011,843,770,1060,1090,1064,1022,658,663, 1316,1326,604,659,1260,1260,900,960,1392,1396,390,420,1240,1170,2020,2010,780,840,604,652, 612,540,608,596,1420,1488,774,702,1069,1087,59,77,833,779,118,154,314,354,1010,1035, 1078,1008,1370,1364,1401,1406}; // // cycle counts // unsigned int count3[3333+3334+3333+3333+3334]={ 5,4,1,4,1,2,1,2,5,2,3,2,2,1,2,2,3,1,1,7,1,2,2,3,2,1,1,1,3,1,1,1,2,1,1,2,5,1,2,1, 3,6,3,1,3,1,2,5,2,3,1,3,5,4,1,5,3,1,1,1,2,1,1,2,2,1,2,1,3,1,1,2,2,2,3,1,1,1,2,2, 4,2,1,4,2,1,2,2,3,1,2,1,1,1,1,2,3,3,1,1,1,1,3,2,2,1,7,1,5,2,1,2,2,1,2,3,2,3,2,2, 2,5,10,3,3,1,1,2,2,4,2,9,2,1,1,3,2,1,2,3,2,2,3,2,8,1,2,2,1,3,2,5,2,1,1,2,1,1,5,4, 5,3,1,1,1,1,2,2,2,1,2,5,1,2,1,2,3,1,4,1,1,1,2,2,9,1,1,2,2,4,1,3,3,2,1,2,1,3,2,2, 2,4,2,1,1,2,3,3,3,3,1,2,3,2,2,2,1,1,2,1,1,2,4,2,3,1,2,2,2,6,1,2,2,1,3,1,4,3,3,11, 1,2,3,3,5,2,3,1,3,2,2,8,1,1,1,2,1,5,6,1,1,3,7,3,2,1,1,2,1,1,1,3,4,1,1,1,5,1,6,2, 2,2,1,4,2,10,1,1,12,2,2,3,2,1,3,2,2,1,4,1,1,3,1,2,3,3,2,2,1,2,1,5,3,2,3,1,6,1,3,1, 2,4,1,1,1,2,1,2,3,1,1,4,6,2,1,1,2,1,1,2,7,2,1,2,2,2,5,2,5,1,1,1,6,4,3,1,1,2,3,2, 4,2,2,1,5,1,1,2,6,4,2,1,2,1,1,2,2,1,1,1,1,6,1,2,2,1,2,1,2,1,1,3,3,2,9,2,1,2,2,4, 2,3,3,1,1,2,5,3,2,1,1,7,1,3,1,2,8,1,1,1,5,1,2,2,4,2,1,4,1,1,1,3,5,7,1,3,2,1,2,1, 1,2,2,3,3,2,1,2,2,1,3,2,1,2,5,1,3,1,3,1,1,9,3,2,1,1,1,2,3,2,6,2,6,1,1,1,1,1,3,2, 2,2,1,1,2,2,2,3,3,1,1,3,2,2,1,5,5,1,2,1,2,4,1,1,3,1,1,1,3,2,1,2,1,1,2,3,1,1,2,3, 3,3,1,2,1,2,1,2,5,8,2,1,1,4,2,2,4,2,1,4,3,2,1,3,2,1,1,1,3,1,4,1,6,1,2,1,13,1,2,3, 3,4,1,1,1,1,2,3,2,1,3,3,1,2,1,2,2,1,1,8,1,2,5,2,3,4,3,2,2,1,1,3,4,2,2,1,3,3,1,3, 3,5,2,6,3,2,1,3,2,2,1,1,5,2,2,1,5,1,2,1,1,6,4,5,2,1,4,1,2,1,2,2,2,2,2,1,1,3,2,2, 2,2,2,2,2,1,2,4,3,1,1,1,7,2,3,2,3,1,2,1,1,4,6,2,2,2,2,1,5,3,2,2,3,2,2,1,1,3,3,2, 4,3,2,1,6,1,1,2,3,1,5,3,1,2,1,2,3,1,2,2,1,3,2,2,5,3,1,1,1,2,4,2,3,2,4,1,1,1,2,2, 2,6,2,1,3,1,2,2,2,1,1,3,1,4,1,2,3,1,4,2,1,1,2,1,2,2,3,2,1,1,2,2,1,1,3,1,3,4,4,1, 4,5,1,1,3,1,1,2,3,1,2,2,3,2,2,2,2,3,1,3,2,1,2,3,1,1,4,2,2,1,1,3,2,1,3,2,3,1,3,4, 2,2,2,2,2,2,1,2,4,1,1,2,1,1,1,2,3,4,1,1,2,1,2,5,2,1,2,2,1,2,1,3,6,2,1,1,2,2,3,2, 1,3,2,1,2,1,1,2,1,1,9,2,2,1,1,2,1,1,2,3,4,1,3,4,5,1,1,3,2,2,2,1,2,1,3,1,1,1,2,2, 3,2,1,2,2,2,1,2,3,1,1,3,2,1,1,2,1,3,1,1,1,3,2,2,2,1,2,1,3,2,5,2,3,1,2,1,1,1,2,2, 3,2,1,4,4,1,2,2,2,9,2,3,2,2,1,2,3,4,3,1,1,1,1,1,2,1,4,1,3,2,2,3,2,1,2,3,2,2,2,1, 2,2,5,1,5,1,3,2,8,1,1,6,1,1,1,3,2,2,2,1,1,3,1,2,2,2,2,2,1,3,2,2,1,3,1,3,1,1,2,2, 1,8,1,1,3,8,2,3,2,1,4,4,2,2,2,2,7,1,2,1,1,2,1,3,1,1,2,2,3,1,6,4,3,2,1,1,2,1,1,2, 2,1,1,1,1,2,2,2,3,1,1,2,3,3,3,2,5,2,3,1,4,1,2,3,6,2,1,2,3,2,1,2,3,2,2,2,3,3,3,1, 1,2,2,1,1,2,6,1,4,1,2,3,2,1,3,1,2,2,6,2,1,1,3,1,2,2,3,2,1,2,1,7,3,1,1,2,9,1,2,1, 1,4,2,1,2,1,1,2,3,1,3,3,2,2,1,2,3,4,2,7,2,1,2,3,3,2,5,1,1,1,1,4,3,1,2,1,1,5,2,1, 2,2,1,3,1,3,1,2,2,2,3,1,5,1,1,3,4,1,1,1,1,3,1,2,2,1,1,2,1,1,2,1,1,1,2,4,2,1,3,2, 3,2,1,1,1,7,2,2,2,4,1,1,2,1,2,3,2,2,2,2,4,8,1,2,2,4,1,3,1,2,2,1,5,1,2,1,1,2,2,3, 1,2,2,2,1,3,1,2,6,1,1,2,1,1,1,1,2,1,2,1,3,1,1,4,2,1,2,2,2,1,6,1,2,3,1,1,2,3,2,2, 2,3,2,1,4,2,1,2,2,1,2,1,4,6,1,1,2,3,3,1,2,1,3,3,2,2,1,2,4,2,1,2,2,1,2,1,1,1,2,3, 3,4,1,2,2,2,5,1,5,2,4,2,2,1,1,2,3,1,1,3,2,8,2,6,2,5,1,2,3,2,1,1,1,1,4,1,1,1,2,2, 2,1,1,2,2,2,2,5,7,2,3,2,4,1,2,4,4,2,4,2,3,2,2,2,2,1,3,2,2,1,1,2,2,1,1,4,1,4,2,2, 2,2,3,1,2,2,1,3,1,2,2,3,1,1,2,2,6,3,1,1,2,1,3,1,1,1,2,1,1,2,1,2,4,1,2,2,5,2,2,2, 5,1,4,3,2,1,3,3,3,2,2,1,2,1,1,3,2,1,3,1,2,1,1,2,1,1,2,6,1,1,1,3,2,3,1,3,2,1,4,1, 2,4,2,2,2,6,1,1,3,1,3,2,2,4,2,3,4,1,2,1,2,6,1,1,2,2,2,1,2,2,2,3,2,2,1,1,3,2,2,3, 2,3,2,2,1,1,3,5,1,1,1,3,2,1,4,2,4,1,2,3,2,1,1,1,3,1,2,1,2,2,1,2,2,1,1,1,1,3,1,2, 5,2,6,1,2,1,1,2,1,4,1,8,1,3,1,2,8,1,2,3,1,1,1,2,2,2,1,1,2,2,1,4,1,2,2,1,1,1,1,1, 1,1,2,2,2,1,2,2,2,1,2,3,1,3,4,5,3,1,2,5,4,3,1,2,2,1,1,5,1,2,1,4,3,3,2,3,4,1,3,4, 3,3,1,1,1,1,1,2,2,1,1,3,2,1,6,5,2,6,1,8,1,3,1,1,2,1,2,4,1,1,6,5,2,3,2,2,1,1,3,2, 1,2,2,3,2,2,1,2,2,1,3,1,3,2,1,3,6,2,2,1,3,1,4,3,2,1,1,1,3,1,1,3,1,4,2,1,4,1,5,3, 2,3,1,1,1,3,2,2,2,4,1,3,1,2,1,1,2,5,3,1,3,2,2,4,9,6,3,2,3,1,1,2,2,1,1,5,1,4,3,2, 2,3,2,2,2,2,2,5,3,3,3,1,2,1,3,2,2,1,1,1,1,1,1,1,2,2,2,9,3,3,2,2,3,1,1,1,3,3,1,2, 3,2,1,2,1,4,2,1,3,2,6,7,2,2,3,1,2,1,1,1,3,2,1,3,2,1,5,1,1,1,3,2,2,1,2,4,1,2,3,2, 3,2,3,3,2,6,1,3,4,2,2,5,1,4,3,1,5,1,1,1,2,2,1,4,4,2,1,1,2,1,1,2,3,2,2,1,4,2,2,1, 4,1,2,1,1,2,5,3,3,1,2,2,1,3,1,1,2,1,2,2,3,5,2,3,1,2,3,1,1,2,1,2,4,7,3,1,2,1,2,4, 2,1,1,2,1,1,2,2,3,2,1,1,1,1,1,2,3,1,5,1,1,2,1,2,1,4,2,1,3,1,6,10,3,2,1,1,2,2,2,4, 3,14,1,1,1,2,1,1,4,1,3,1,3,3,1,2,2,3,1,1,1,3,1,2,2,1,3,2,1,2,7,2,1,1,3,2,2,2,1,3, 6,8,1,1,2,5,1,2,1,1,3,3,1,1,5,2,2,2,2,1,1,1,2,2,2,2,3,1,6,2,4,5,4,2,2,3,1,1,2,1, 3,2,2,1,3,2,3,2,3,1,1,1,1,1,1,8,2,2,1,1,2,1,2,4,2,1,1,1,1,1,1,1,2,3,1,1,1,2,2,4, 1,1,4,1,1,1,1,4,1,1,2,4,1,3,1,2,1,2,1,5,1,3,2,2,2,4,1,1,3,2,2,2,1,2,2,2,2,2,2,2, 3,2,3,1,6,3,1,1,2,2,1,6,1,1,2,1,2,2,4,1,1,1,3,1,2,1,2,1,3,1,1,5,6,2,2,1,3,1,2,6, 2,2,1,1,1,2,3,2,3,2,2,2,2,2,3,4,4,1,2,1,3,1,1,2,1,2,2,2,4,1,3,1,5,1,3,3,1,2,1,3, 3,1,1,2,1,1,3,1,2,6,2,1,2,2,1,1,1,4,9,1,1,2,2,2,2,1,1,2,1,4,1,11,4,1,1,1,5,2,2,3, 3,3,2,4,1,2,1,2,4,1,2,2,1,1,2,1,5,1,4,2,1,5,1,3,2,1,1,2,2,2,2,1,1,1,1,4,2,2,1,3, 3,6,2,2,1,1,1,1,3,2,2,1,8,1,3,3,3,2,1,1,1,3,4,2,3,5,2,3,1,3,4,2,3,1,2,1,4,2,2,2, 4,2,1,1,4,2,2,2,2,2,1,2,1,3,2,2,2,2,4,1,2,5,2,1,1,1,2,2,2,1,1,3,2,1,1,1,2,2,3,1, 2,5,5,3,1,4,1,2,3,1,1,2,1,2,3,2,4,1,5,2,1,5,2,5,4,10,2,1,2,2,1,2,2,1,1,1,3,2,5,2, 4,3,1,1,8,1,1,2,5,1,1,4,2,2,1,2,2,1,2,1,6,1,2,1,3,2,1,1,2,2,2,6,3,5,1,2,2,1,7,2, 2,5,1,2,1,1,3,2,1,1,1,2,1,1,1,2,4,3,1,2,1,1,2,2,2,1,2,2,1,2,5,3,3,3,4,2,1,1,3,7, 2,2,3,2,1,1,2,5,7,2,2,1,1,3,1,2,4,2,2,1,2,3,1,2,2,2,1,1,2,1,1,4,3,1,1,3,3,1,2,1, 2,2,2,1,3,2,2,2,2,3,4,7,2,5,2,5,1,1,4,3,2,5,5,1,2,1,1,1,5,1,5,2,4,2,1,1,1,1,4,2, 5,2,2,2,3,2,1,1,2,3,2,1,1,2,1,2,4,1,1,2,2,4,1,2,3,1,6,1,2,1,1,3,3,4,1,1,2,2,4,1, 1,3,7,1,2,1,4,1,1,5,3,1,1,1,3,2,4,2,5,2,2,1,1,2,3,1,1,2,3,1,4,3,1,1,1,1,1,4,3,2, 2,2,2,1,1,2,2,2,3,2,1,6,2,5,2,3,1,1,1,2,2,2,1,4,8,1,1,1,1,1,1,5,2,3,1,4,2,2,2,2, 3,5,1,2,7,2,1,6,4,2,1,1,1,1,4,4,3,1,1,1,3,6,1,2,1,3,1,1,2,1,2,1,4,1,1,2,2,4,4,2, 2,2,1,2,4,4,3,3,2,1,3,4,3,1,1,2,3,3,1,3,1,1,1,1,3,1,3,2,1,7,2,3,1,1,2,1,1,1,3,1, 2,3,2,2,1,1,2,2,2,1,2,1,1,2,2,4,1,1,1,1,1,2,1,1,4,1,3,1,1,8,1,7,3,1,2,2,1,1,3,2, 3,3,2,2,1,3,1,2,2,1,6,1,2,3,1,2,2,2,3,1,1,3,1,1,1,2,1,2,5,1,1,1,2,1,7,1,4,2,2,2, 1,2,1,1,1,1,1,3,4,2,2,3,1,1,1,2,2,1,1,1,3,6,3,2,2,1,8,1,3,1,1,1,2,1,3,6,6,1,4,2, 2,3,2,1,3,1,2,2,1,2,3,6,3,1,1,2,2,1,2,1,1,1,2,3,2,10,4,3,2,3,2,3,4,2,1,1,1,2,2,4, 2,3,6,2,3,1,1,2,2,3,1,6,1,1,1,1,2,5,1,3,5,1,2,3,2,2,2,1,1,2,2,2,2,2,1,1,2,1,5,2, 2,4,2,2,1,1,1,2,2,1,1,3,1,6,1,2,4,1,2,3,2,1,3,2,4,2,1,1,1,2,2,3,2,2,5,2,7,1,2,4, 2,3,1,1,1,1,1,1,2,2,5,1,2,1,1,2,1,5,2,1,2,3,5,3,2,1,1,1,1,2,1,5,4,3,3,2,2,1,2,1, 12,4,2,2,2,2,1,2,2,1,2,2,2,1,4,1,2,1,2,1,3,5,1,2,2,1,1,2,4,1,5,2,2,1,1,1,2,3,2,3, 2,5,3,1,3,2,3,2,2,2,5,1,2,1,2,1,3,1,1,1,2,1,1,3,2,2,1,2,1,1,1,1,3,4,2,1,1,1,6,3, 4,4,3,4,1,1,1,2,2,1,1,2,1,4,3,1,3,3,1,1,1,2,1,2,4,1,8,2,2,2,2,2,2,3,1,7,1,1,2,1, 2,2,1,1,2,1,2,1,4,1,2,2,1,1,7,2,3,1,2,1,1,2,1,2,1,1,5,1,7,1,1,2,1,2,1,1,1,1,2,3, 2,3,1,4,6,1,1,2,1,2,1,6,2,2,2,2,3,1,3,3,3,2,1,2,3,1,2,2,2,1,1,1,2,1,2,1,3,1,1,1, 1,2,1,4,5,2,2,2,3,1,2,3,3,2,1,1,2,4,2,1,2,1,1,2,1,4,2,3,2,5,1,6,2,4,1,2,4,2,3,1, 4,2,2,1,3,2,2,2,2,1,1,1,3,1,1,2,1,1,2,1,4,1,4,1,5,1,2,2,1,6,1,3,2,2,6,3,1,2,2,1, 2,2,1,1,2,1,1,3,4,1,3,2,4, // 1,1,2,2,2,1,1,1,2,1,2,2,2,1,2,1,1,2,6,2,1,3,2,3,2,4,2,2,5,1,1,2,2,1,1,7,2,7,3,1, 2,1,2,3,1,2,1,2,1,6,1,4,1,1,1,4,1,1,6,4,1,1,2,1,1,9,1,2,1,1,1,1,1,2,3,5,2,2,6,3, 4,4,9,4,1,5,6,2,9,2,1,2,1,1,1,1,4,1,3,4,2,5,1,1,1,2,3,4,4,2,1,2,1,1,2,2,1,2,4,1, 3,2,1,3,1,1,2,3,1,1,2,2,1,4,1,2,1,2,3,3,1,1,1,1,3,2,3,3,4,3,1,1,3,2,4,1,1,2,5,2, 1,2,1,3,3,1,1,3,1,1,3,2,3,1,3,1,1,2,10,3,1,4,2,1,1,4,3,5,4,1,1,5,1,2,2,3,1,2,2,1, 1,1,3,3,1,5,3,2,1,1,3,1,1,1,3,2,1,1,3,2,1,4,4,1,4,2,2,10,1,2,2,2,1,2,3,2,2,3,1,2, 4,2,1,4,3,4,1,1,4,5,2,1,2,1,10,2,2,2,2,3,1,3,3,1,2,2,2,1,2,1,1,1,1,3,2,4,1,2,1,1, 1,1,2,2,3,3,1,1,1,2,1,2,2,1,1,3,1,3,2,2,3,3,1,4,2,1,1,1,3,2,2,1,2,1,2,2,4,3,1,2, 1,1,2,2,2,1,7,2,2,5,1,5,4,2,1,2,1,2,2,3,1,2,2,3,1,4,2,2,2,1,1,1,2,1,2,2,3,5,4,3, 1,2,2,3,1,5,2,3,4,3,3,4,2,2,1,1,1,1,9,1,1,1,1,1,1,3,2,1,5,1,2,2,4,1,2,1,1,1,4,1, 1,1,2,6,1,2,2,2,1,2,4,1,1,4,2,3,3,1,2,2,2,1,1,2,3,1,2,2,5,3,4,3,2,2,2,2,1,2,3,4, 2,2,2,3,1,2,2,1,1,1,4,3,4,1,1,1,1,1,8,2,2,3,1,1,2,2,2,2,3,2,3,1,4,2,2,4,2,2,5,2, 3,5,5,6,1,2,1,2,2,1,1,7,4,6,3,1,1,2,3,3,5,1,1,2,1,1,2,2,4,1,2,2,2,3,2,1,3,2,6,3, 1,1,2,1,1,3,3,2,3,1,5,2,1,1,1,1,1,1,1,3,2,3,1,4,1,2,2,4,2,1,1,5,1,1,2,3,4,4,1,3, 1,1,1,1,1,2,2,1,1,5,3,4,1,1,2,1,1,1,2,4,1,1,1,2,1,3,4,2,2,1,2,1,1,1,1,5,4,2,1,1, 1,1,2,4,1,1,2,4,1,2,5,2,3,1,2,2,2,1,1,1,2,1,2,1,2,3,2,2,2,2,3,2,3,4,2,3,2,1,5,1, 1,1,4,3,1,1,1,7,2,2,6,1,1,8,1,2,2,2,5,2,2,1,4,2,3,2,1,3,1,2,1,1,1,2,2,2,3,6,2,1, 2,1,2,2,1,1,1,1,2,3,1,1,1,2,1,3,1,1,3,7,3,2,5,1,2,2,2,5,2,2,1,4,3,1,2,2,1,1,9,2, 2,1,2,3,3,5,1,2,2,2,2,2,2,1,1,1,2,1,3,2,1,4,11,1,1,4,1,3,7,2,1,6,1,2,2,3,1,1,1,1, 3,2,3,2,1,3,2,1,2,2,4,2,1,2,1,1,2,2,3,2,3,2,1,2,1,4,2,4,1,1,3,2,3,1,3,2,1,1,1,1, 6,4,1,1,1,3,1,1,6,1,1,2,1,1,2,3,4,1,2,1,1,5,2,1,1,7,4,1,2,3,6,1,2,2,3,2,2,3,1,2, 1,1,1,3,2,1,2,3,5,2,2,2,1,1,1,4,1,2,3,2,2,3,2,1,2,2,2,2,5,2,1,2,2,1,1,5,1,2,2,1, 1,3,1,2,2,1,2,1,1,2,3,1,1,5,2,1,1,3,4,4,2,2,1,1,1,3,1,3,4,1,1,2,2,1,2,4,1,1,4,1, 2,2,3,4,4,3,1,2,3,1,2,1,2,6,2,1,3,2,2,3,1,1,1,2,1,3,2,4,2,1,3,1,2,2,2,3,3,5,1,2, 1,2,2,3,4,1,3,3,3,1,5,2,1,1,1,1,2,1,3,4,2,1,1,2,2,5,5,1,1,6,1,1,2,1,1,4,1,1,2,1, 4,1,2,4,4,1,1,1,1,2,1,2,1,2,2,2,3,1,2,2,2,1,1,2,4,1,1,3,4,1,3,2,2,2,2,4,1,2,4,1, 3,2,2,2,1,3,1,2,2,1,8,4,2,3,4,1,1,1,2,2,2,4,1,3,2,1,1,1,3,2,2,3,2,2,2,3,1,3,2,3, 4,2,2,4,1,2,1,1,2,6,2,3,4,1,2,3,2,4,2,2,2,5,1,1,1,1,2,1,4,2,1,1,1,2,2,3,3,1,3,2, 1,1,2,2,1,3,1,3,4,2,3,2,1,1,2,6,2,1,4,2,2,1,2,6,1,1,2,2,4,3,2,1,2,2,1,1,1,4,3,1, 1,1,1,1,2,1,1,4,4,1,3,3,1,1,1,8,1,1,2,2,2,2,1,1,1,3,2,2,3,4,1,2,1,6,2,3,2,2,1,1, 1,2,2,3,1,1,1,2,4,2,3,2,2,9,1,1,2,1,9,3,2,1,2,1,1,1,2,4,2,1,3,1,1,2,3,9,1,2,2,2, 1,5,1,1,1,5,1,5,1,1,2,2,1,1,1,2,1,1,2,3,1,2,2,1,2,5,1,3,1,5,2,4,1,1,3,8,3,1,5,5, 2,1,2,4,2,1,1,2,7,1,3,3,4,1,1,2,2,8,3,3,1,1,2,3,1,2,2,2,1,2,1,3,1,2,3,2,1,1,4,1, 1,1,4,4,2,8,1,1,1,1,2,5,5,1,1,1,1,1,2,1,6,2,3,2,3,2,2,2,5,1,1,1,1,2,4,3,2,1,8,1, 2,3,7,2,2,1,3,1,3,1,1,1,1,3,1,2,1,2,1,1,2,3,1,1,1,2,2,3,5,1,4,1,2,3,2,2,2,1,1,3, 2,2,2,2,1,1,1,3,1,3,2,2,1,1,4,4,1,1,3,1,1,2,2,3,1,2,3,3,4,2,1,1,2,1,1,6,1,5,2,6, 2,5,2,1,1,1,2,1,1,1,1,1,1,2,2,2,5,1,2,3,2,1,1,3,2,1,2,2,2,2,1,1,1,3,2,5,5,1,2,2, 5,1,2,1,1,2,1,1,7,3,1,3,1,4,1,2,1,2,2,2,3,2,5,2,2,2,2,2,7,1,2,1,5,1,1,2,3,1,1,2, 1,1,2,4,1,2,2,5,1,1,2,3,3,1,1,1,3,3,4,6,1,1,1,4,1,6,1,3,6,4,2,1,2,1,3,2,1,2,3,1, 1,1,1,6,2,1,2,3,1,1,2,3,1,2,2,2,3,2,2,2,1,2,4,4,3,2,1,5,1,2,1,4,2,1,2,2,2,3,2,2, 3,3,3,2,2,4,1,1,1,4,2,4,1,1,1,1,5,1,5,5,1,1,1,1,2,2,3,3,4,2,2,1,4,2,3,3,1,1,1,3, 1,1,3,2,4,1,5,2,3,3,3,3,1,1,2,1,1,2,1,2,2,7,1,3,1,1,1,1,3,3,2,3,1,1,2,3,4,3,2,1, 1,2,2,3,8,9,1,3,2,1,4,7,3,2,1,5,1,7,5,2,1,1,1,6,2,3,2,1,4,1,2,1,4,2,2,3,2,2,4,1, 1,4,1,4,1,1,1,2,1,1,6,2,1,3,1,4,2,2,5,2,2,2,2,2,1,1,2,4,1,1,2,2,4,1,2,2,1,2,6,3, 2,3,3,2,1,3,2,3,2,2,2,10,1,3,1,3,1,6,3,5,3,1,4,2,2,2,3,4,4,1,4,2,2,2,1,4,1,1,1,1, 2,1,2,2,2,1,2,1,1,1,2,7,1,2,3,7,1,3,1,2,1,2,1,1,3,1,2,3,3,2,2,4,1,2,4,1,3,1,8,3, 2,1,2,3,1,1,3,2,3,2,2,2,2,1,1,1,1,3,3,3,1,2,3,1,1,1,5,3,2,2,1,1,1,2,3,2,1,6,3,5, 1,2,3,1,1,2,2,1,2,1,2,2,2,1,2,5,2,5,5,1,1,1,1,1,2,2,2,6,1,5,1,2,5,1,2,4,1,1,1,2, 2,2,2,2,4,1,1,4,2,4,1,2,1,3,6,1,3,1,3,2,2,2,2,1,2,2,4,3,4,1,5,2,2,1,3,4,3,1,1,1, 2,1,2,5,2,1,3,2,1,2,2,2,1,1,2,1,3,2,7,2,5,7,1,3,1,3,1,2,2,3,2,3,3,2,1,1,1,2,1,2, 4,1,2,2,1,1,3,1,2,1,3,2,2,2,1,2,4,2,1,2,2,1,3,2,2,9,2,3,2,2,4,2,1,2,2,3,2,1,3,3, 1,2,3,1,2,3,1,6,3,1,2,2,1,2,1,3,1,2,2,2,1,2,2,1,1,3,2,2,5,1,3,2,2,1,3,4,1,13,5,5, 2,2,2,2,1,2,1,1,2,2,1,1,1,2,2,3,1,1,2,3,2,2,1,3,7,5,1,1,2,15,5,2,5,9,2,4,2,1,3,5, 1,2,2,2,6,1,2,2,2,5,1,1,4,1,1,1,3,3,2,4,2,2,2,2,1,2,6,1,4,1,3,4,1,1,3,3,1,1,2,5, 5,3,3,4,2,4,5,4,1,1,2,3,1,4,2,6,1,4,3,7,2,2,1,3,1,1,2,2,3,1,1,1,1,1,8,2,1,1,4,1, 1,1,3,2,2,2,1,3,4,2,4,3,3,1,1,1,1,1,2,3,2,2,2,1,1,2,2,3,5,3,1,1,2,2,1,4,2,1,1,1, 1,1,4,2,1,1,1,4,1,2,2,2,1,2,2,1,2,1,2,5,2,2,2,1,2,1,3,3,5,2,2,2,2,2,2,4,5,8,3,3, 1,3,2,2,1,5,3,1,3,1,4,5,1,1,2,1,5,1,2,4,2,1,3,2,2,1,1,2,2,3,1,2,1,4,2,3,1,4,1,3, 2,3,2,2,2,4,1,3,5,1,4,2,2,4,3,2,1,2,2,2,1,2,2,1,2,1,2,3,3,1,2,2,1,1,8,3,2,1,1,3, 1,1,1,6,3,2,2,1,2,1,2,1,1,1,2,2,1,3,2,1,2,3,3,2,2,2,2,2,7,2,2,1,1,2,3,3,1,2,6,1, 1,1,3,2,1,3,3,1,1,3,2,4,1,3,3,4,1,2,2,2,1,2,1,1,1,1,4,3,3,1,1,3,2,2,1,4,3,4,3,1, 4,3,2,1,2,2,1,4,1,2,1,3,1,2,1,1,2,4,2,1,1,1,2,3,1,2,3,2,3,1,2,1,1,1,2,5,1,5,1,1, 1,1,2,2,1,5,2,2,1,1,1,2,1,2,1,3,14,1,7,2,2,2,3,2,3,1,4,2,3,1,1,3,1,1,2,3,1,2,3,3, 1,1,4,2,3,2,1,1,2,2,1,6,1,1,1,1,1,1,2,3,1,1,1,2,2,1,2,2,2,2,6,1,2,6,2,4,1,4,3,1, 3,1,2,3,2,3,1,2,3,6,1,10,2,2,3,1,1,1,2,8,1,1,3,2,2,3,2,5,5,1,1,2,1,1,3,2,4,1,2,1, 1,3,2,1,2,1,1,1,2,2,3,6,4,1,2,1,1,2,2,4,2,1,2,5,2,3,2,2,2,1,1,3,1,1,3,1,2,1,2,1, 1,2,2,4,1,1,2,1,1,2,1,4,1,1,2,2,2,1,2,5,3,1,1,2,3,2,2,1,3,1,1,1,2,2,3,2,2,2,8,1, 1,1,2,4,2,3,1,1,1,1,2,2,2,1,1,1,1,5,3,3,5,7,1,1,2,2,6,1,2,1,1,1,3,1,3,4,2,1,3,2, 2,3,2,3,2,1,2,5,1,1,3,1,1,4,1,1,1,2,1,2,3,2,1,2,1,1,1,2,4,1,1,1,2,4,4,4,1,2,2,2, 2,6,3,2,1,4,2,2,3,1,3,4,2,2,1,3,5,1,2,2,1,5,1,2,1,2,3,1,2,1,5,1,2,3,3,3,1,1,1,1, 1,2,1,4,1,1,1,4,1,2,2,3,1,1,2,2,1,2,3,3,4,1,1,2,1,3,1,3,3,2,2,4,2,1,4,3,1,4,1,1, 6,1,2,3,1,3,2,1,10,2,4,2,2,2,2,1,1,1,1,2,1,2,1,2,2,2,3,2,3,2,1,2,1,1,7,4,1,1,3,3, 4,1,1,3,1,1,1,1,3,3,3,2,1,3,3,2,1,1,3,2,4,3,3,2,1,1,2,2,2,1,1,1,2,2,2,2,1,2,1,4, 1,1,2,2,2,3,1,2,1,1,2,1,3,1,1,3,2,2,1,3,2,3,2,2,2,2,2,2,1,3,2,1,2,1,2,3,2,1,5,1, 8,2,2,4,1,1,1,1,2,1,3,2,4,3,3,3,1,1,3,2,3,1,1,2,1,3,2,1,4,2,4,2,3,2,2,2,1,1,4,2, 1,1,2,2,1,4,1,1,1,2,2,2,1,3,4,1,1,2,3,2,4,1,3,2,2,2,3,3,5,1,2,1,1,2,2,2,5,2,3,3, 4,2,3,1,1,1,1,5,2,1,2,3,5,2,1,1,2,3,3,1,1,3,1,1,6,5,2,3,4,2,3,1,2,3,2,2,2,3,4,2, 1,1,4,2,1,1,1,6,4,1,3,4,1,4,1,1,2,6,2,1,1,2,1,2,1,3,2,2,5,2,1,7,1,1,2,1,9,6,2,1, 1,1,3,2,1,1,2,2,2,1,3,2,3,1,4,4,1,1,3,3,1,7,1,5,7,2,2,2,5,1,2,1,1,3,1,2,1,1,1,7, 1,1,5,3,1,4,5,1,5,3,4,1,2,4,2,1,4,1,3,4,3,1,5,3,1,2,2,2,1,1,2,1,1,3,1,2,1,2,3,4, 1,1,2,1,4,1,2,1,2,1,3,2,1,1,1,3,1,4,3,3,1,11,1,2,2,2,1,4,2,1,2,1,2,1,2,3,2,1,7,4, 2,1,1,1,1,3,1,3,3,1,2,2,1,1,3,2,1,5,2,3,1,1,1,1,2,3,2,1,3,2,2,3,1,3,2,4,1,3,1,1, 2,1,4,3,3,2,1,1,1,1,3,3,1,1,1,2,2,2,3,3,1,3,3,1,1,2,2,2,2,2,2,1,1,3,2,2,10,1,2,1, 1,1,2,4,1,4,3,1,1,3,6,3,2,2, // 2,2,4,2,8,9,1,2,4,2,1,1,2,3,1,2,2,4,3,1,2,1,1,3,1,1,1,6,2,2,1,1,1,1,6,6,1,2,4,3, 1,1,2,1,3,2,1,1,2,4,2,1,4,4,5,1,2,1,3,1,3,3,1,4,1,2,1,1,2,2,1,8,2,2,3,2,2,1,2,2, 1,4,1,1,2,4,2,1,2,4,3,4,1,2,2,4,3,1,1,1,1,1,2,3,2,3,1,2,3,4,1,2,2,1,6,1,2,2,1,8, 1,4,1,2,4,2,2,2,8,1,1,5,2,2,3,3,2,1,2,3,2,5,2,1,2,1,1,4,1,3,1,3,3,2,2,1,2,1,1,3, 1,1,1,2,7,2,2,5,3,2,3,3,2,2,2,2,1,3,1,1,1,2,4,1,3,2,2,1,2,1,2,1,1,1,5,1,3,2,1,2, 2,2,3,2,2,2,1,2,3,2,1,1,2,5,2,1,1,1,2,1,3,4,1,1,1,2,4,1,3,4,1,2,2,2,1,1,2,4,1,1, 3,1,2,2,2,2,1,2,2,1,1,6,1,3,6,2,1,1,1,4,1,3,2,1,1,1,2,1,1,3,1,2,4,2,1,1,1,3,1,1, 1,4,2,1,3,2,2,2,2,3,1,1,2,2,4,1,1,3,3,1,2,2,1,3,1,1,1,1,2,4,1,2,2,4,1,3,2,2,1,2, 2,1,4,1,2,3,2,3,1,2,1,2,2,2,3,1,3,1,4,2,2,3,2,3,3,1,2,2,2,1,1,3,3,2,1,1,2,2,1,2, 5,1,2,2,2,3,2,1,6,1,3,2,1,4,1,2,2,1,1,1,3,3,1,2,1,3,1,1,2,3,2,1,1,2,5,1,2,2,2,7, 1,5,2,4,2,2,3,5,6,3,1,6,2,2,4,2,1,1,5,1,2,1,2,1,4,2,2,3,3,2,1,1,1,3,1,1,1,1,2,2, 1,3,1,2,5,2,1,2,2,1,1,4,2,2,4,2,3,2,2,1,2,1,1,1,4,1,1,1,2,2,1,1,3,7,2,1,3,2,1,1, 1,5,1,2,4,5,11,4,1,2,1,2,1,3,1,2,1,2,1,3,3,3,4,1,2,1,1,2,1,2,1,5,1,2,3,1,2,3,1,4, 1,1,1,1,1,6,1,1,1,2,4,2,2,5,3,1,4,5,2,1,3,1,1,1,1,1,1,1,5,3,1,3,2,1,3,2,2,2,1,3, 2,1,1,1,3,1,1,4,2,5,1,1,2,2,3,1,1,1,2,2,8,6,2,2,1,1,1,1,2,6,2,1,1,2,4,5,1,3,2,1, 1,1,3,2,2,3,1,4,2,1,3,2,2,3,2,1,1,3,2,1,2,3,1,3,1,1,1,1,1,2,1,3,2,5,1,2,1,1,2,1, 2,2,1,5,2,3,2,3,2,2,1,2,3,2,3,1,2,2,2,1,2,4,3,6,1,4,1,2,4,5,2,2,1,1,2,2,2,3,2,3, 1,1,2,1,1,3,2,2,3,1,2,1,2,7,2,1,2,2,1,1,2,3,2,3,2,2,1,3,2,1,1,3,1,2,1,1,2,2,1,9, 3,2,2,2,8,3,1,1,2,3,6,3,2,3,8,13,2,1,1,1,1,1,1,1,6,4,5,1,2,1,1,3,1,1,1,1,2,2,1,1, 2,1,4,3,3,2,1,1,1,3,1,4,4,2,3,1,2,2,2,2,2,7,3,1,1,1,1,1,1,3,1,3,1,1,2,5,2,4,2,2, 4,3,2,1,2,1,1,1,1,1,1,2,2,2,3,2,1,1,1,2,3,4,3,1,2,3,3,1,4,1,1,1,4,3,2,3,2,1,1,1, 5,2,2,1,3,3,3,1,2,6,1,17,3,1,4,2,2,1,2,3,2,1,1,1,1,1,3,1,2,2,1,5,1,1,1,4,4,4,3,4, 2,3,1,1,3,2,2,1,1,3,1,2,3,7,2,1,2,1,2,3,1,2,1,1,1,1,1,2,1,4,1,3,1,1,1,1,2,6,7,1, 1,3,1,1,1,2,1,2,1,2,1,1,2,2,4,3,3,2,1,1,1,3,2,4,4,2,2,2,2,3,1,2,1,6,3,2,2,3,2,2, 1,2,1,2,3,2,1,1,4,2,1,2,2,3,1,2,3,1,9,1,2,2,1,2,1,2,2,1,4,3,1,5,1,4,1,3,1,2,1,2, 1,2,2,3,2,2,1,1,2,2,2,2,2,2,4,3,12,1,1,1,1,2,1,1,2,2,1,1,2,4,1,2,3,1,3,1,3,2,1,2, 1,1,1,1,2,2,1,2,2,1,1,2,3,3,2,2,1,2,1,2,2,3,4,3,3,3,2,2,5,2,2,3,1,1,3,2,1,2,1,1, 1,1,1,1,2,1,3,1,1,1,1,2,2,3,2,1,2,1,1,4,2,2,1,3,2,3,1,1,8,3,2,2,1,1,8,3,2,3,1,1, 1,1,2,2,3,9,1,4,1,1,1,2,5,2,3,1,1,2,2,2,2,5,1,4,1,3,1,1,2,2,2,3,7,1,1,1,2,1,3,1, 2,6,3,3,1,2,1,1,2,2,3,2,2,2,7,1,1,2,2,1,2,4,1,1,4,1,1,3,2,3,2,5,4,1,2,1,2,1,2,2, 1,1,1,2,3,5,3,1,2,1,2,3,3,7,4,1,2,3,1,2,1,3,1,1,1,8,4,1,2,2,4,1,1,4,2,1,2,1,2,4, 6,1,1,3,2,4,1,2,2,1,3,4,3,3,4,1,2,1,1,2,2,1,7,3,1,2,2,2,1,2,2,1,1,2,4,1,2,2,1,1, 1,2,2,2,3,2,1,1,1,1,3,2,4,4,4,3,1,5,1,1,5,4,2,2,3,1,3,1,3,3,1,2,1,1,1,1,2,2,2,5, 1,2,2,1,2,2,1,1,1,1,1,7,2,4,2,1,2,1,2,2,2,3,4,2,1,2,2,3,2,2,1,3,2,1,1,2,2,5,1,1, 2,2,1,2,2,3,1,3,1,2,1,7,2,8,2,4,2,2,1,3,2,7,1,3,2,1,1,2,3,2,2,3,2,2,2,1,5,2,5,1, 1,1,5,2,2,1,1,2,2,4,3,2,1,1,3,1,8,2,1,2,1,3,1,2,2,3,1,2,3,2,1,2,1,1,2,6,1,2,3,1, 3,3,1,1,5,2,2,2,1,1,2,4,2,2,5,2,1,1,4,1,2,3,1,3,4,3,2,2,1,3,1,1,1,2,2,1,1,3,2,2, 1,1,1,4,4,6,1,1,2,3,2,2,1,1,3,1,1,1,1,6,2,4,1,2,3,2,1,2,2,1,1,2,1,2,3,2,4,2,2,2, 3,1,1,1,1,1,3,1,1,2,2,2,2,2,4,2,1,1,1,1,5,2,6,1,2,1,1,5,3,3,1,1,10,1,7,4,3,2,1,1, 3,4,4,3,2,4,1,2,2,7,2,2,1,2,6,5,3,6,1,2,2,3,1,1,1,1,1,3,2,1,1,2,2,1,5,1,2,3,1,1, 1,1,2,6,2,1,1,1,1,1,2,3,2,2,1,1,1,1,1,1,2,2,2,2,2,2,3,2,2,4,1,2,2,1,1,1,2,2,1,4, 1,1,1,4,1,4,1,1,4,1,1,7,1,1,4,7,1,4,1,2,2,3,1,4,5,1,2,1,5,4,1,4,2,1,1,1,3,2,1,1, 3,2,2,1,4,2,2,3,1,1,1,4,2,1,6,1,2,2,1,2,2,1,1,2,1,2,1,6,3,2,2,1,1,1,2,2,1,2,2,1, 2,3,2,1,2,3,1,2,1,2,3,3,2,2,5,3,2,2,1,4,1,2,1,3,3,2,2,3,2,4,3,1,1,1,1,1,2,4,1,3, 1,1,1,1,6,3,2,1,2,1,1,3,2,3,2,2,3,2,2,5,4,4,1,1,2,3,1,2,2,2,1,1,2,2,2,1,3,1,2,4, 1,1,1,1,2,6,3,2,2,1,1,2,1,3,3,2,3,2,1,1,2,2,1,1,1,1,1,3,2,3,1,1,1,1,3,2,2,4,2,1, 1,4,4,1,2,3,2,1,2,2,3,3,8,1,11,3,2,1,3,3,6,2,2,3,7,1,1,1,3,1,1,2,1,2,1,4,1,2,4,1, 6,1,1,1,2,2,1,1,1,2,2,1,2,4,3,1,1,5,2,1,3,2,1,4,2,5,2,1,1,2,2,2,2,4,1,3,2,2,1,1, 3,2,2,1,1,2,2,1,2,2,1,2,1,2,4,2,1,2,1,2,4,2,2,3,3,1,1,1,2,1,1,1,1,5,3,3,2,1,1,5, 1,2,2,1,2,3,1,4,1,1,1,2,1,3,1,3,1,2,1,1,2,4,1,2,1,1,1,1,4,3,3,1,1,2,9,4,2,2,3,1, 2,1,3,1,2,2,1,1,2,2,4,4,3,1,6,1,1,1,1,3,2,4,1,3,1,2,2,2,1,1,5,3,6,6,1,2,4,5,2,1, 1,1,1,2,2,2,1,1,2,8,1,2,3,3,1,2,2,1,4,1,2,3,2,1,3,1,1,3,2,6,1,2,3,1,6,1,2,2,2,3, 1,4,5,2,2,2,2,3,2,2,2,5,6,3,3,1,2,2,1,1,2,4,2,1,4,1,1,1,2,2,1,1,2,6,3,1,1,2,1,3, 3,2,1,2,2,1,1,1,2,1,2,2,2,2,5,4,1,2,1,1,4,4,2,2,3,1,3,2,2,5,3,1,1,1,2,1,2,4,3,2, 1,2,1,2,2,3,1,4,1,3,3,2,2,1,6,4,1,3,2,1,1,4,1,1,1,1,1,1,2,2,1,4,4,1,3,6,2,2,1,2, 1,5,2,1,1,3,2,1,1,1,1,2,6,2,2,2,1,2,2,1,3,3,2,1,2,1,1,1,1,4,1,2,1,3,3,2,2,2,1,2, 1,1,3,1,3,2,1,3,1,3,1,6,2,3,6,2,1,1,1,1,2,3,1,1,2,1,2,1,1,2,5,1,1,2,4,2,4,2,1,5, 1,6,2,2,4,1,5,1,1,2,1,2,3,1,4,1,9,2,3,1,1,3,1,5,2,4,1,1,2,3,1,3,1,1,2,4,1,2,1,1, 1,1,1,1,2,4,4,1,3,2,1,3,3,1,1,1,1,1,2,1,1,4,2,2,1,4,2,1,2,3,1,2,2,1,1,1,1,3,1,3, 2,3,2,1,2,3,1,1,1,1,1,2,2,4,3,1,1,2,1,12,4,5,1,3,6,1,2,12,3,2,1,4,3,3,1,1,4,3,1,1, 2,3,1,1,2,4,4,1,1,2,1,1,3,1,2,4,1,2,1,1,1,2,2,1,2,2,1,1,4,9,3,5,2,1,1,1,1,2,3,1, 2,2,1,2,4,3,1,3,1,1,1,2,4,2,3,3,4,1,2,1,1,2,1,1,3,3,3,7,2,3,3,9,1,3,2,1,1,3,1,3, 1,1,1,2,2,2,2,5,1,1,1,5,2,1,5,1,1,2,4,1,2,1,2,1,1,2,1,2,2,2,1,1,1,3,1,3,1,2,1,1, 2,4,1,4,4,3,1,4,1,1,1,1,2,2,3,2,1,2,2,1,2,2,9,2,1,4,1,1,2,2,2,1,1,5,1,2,2,4,1,2, 1,1,2,1,1,2,1,1,4,2,1,2,2,1,3,2,1,1,2,1,1,3,2,4,3,1,1,1,3,1,1,3,2,1,1,2,2,2,1,1, 2,2,1,5,5,4,2,5,1,2,1,2,3,2,2,3,1,2,2,3,3,3,1,3,1,1,2,2,1,3,1,2,1,1,6,1,2,3,1,2, 2,1,1,3,15,2,1,2,7,2,1,2,2,2,2,3,1,2,2,2,2,2,4,2,4,3,2,5,1,1,1,1,1,1,4,2,3,2,1,1, 2,2,1,3,2,1,1,3,2,2,1,2,2,3,3,7,1,2,2,2,2,1,1,3,4,1,1,1,1,2,1,2,4,2,4,2,3,1,2,3, 2,2,1,2,1,1,3,1,1,2,4,2,2,2,5,1,4,3,2,2,2,2,1,1,1,1,2,2,1,2,1,2,1,1,2,1,3,2,2,1, 2,2,1,1,4,2,1,5,2,1,3,3,3,3,1,9,2,1,1,5,3,4,1,1,1,2,1,2,1,2,1,1,1,2,1,1,2,1,1,2, 4,4,2,2,2,2,1,3,2,2,1,2,3,4,4,1,8,2,2,2,4,2,1,1,1,2,1,1,1,4,2,3,1,1,2,2,1,2,2,3, 2,9,3,1,1,2,1,1,1,2,2,3,2,2,5,1,1,1,4,5,2,2,2,5,2,1,1,1,2,2,2,3,4,2,1,1,1,2,1,1, 1,1,1,1,2,2,2,1,2,5,5,2,2,1,3,4,1,1,2,1,2,2,3,3,3,4,3,2,2,1,2,1,2,1,3,2,2,2,2,4, 5,1,3,4,2,5,2,2,1,2,1,2,2,3,2,2,1,1,1,1,3,10,3,1,1,3,1,2,2,4,1,1,1,3,5,2,2,2,1,2, 1,6,1,1,3,2,2,1,1,1,1,2,2,2,3,3,1,2,1,1,2,3,6,1,10,2,1,2,4,3,1,1,5,3,1,2,2,6,1,2, 3,1,2,2,3,2,2,3,1,1,2,1,2,2,3,2,1,2,1,1,2,1,4,1,7,2,2,3,5,2,1,2,1,3,6,2,2,2,2,1, 2,1,6,2,2,4,5,1,1,1,3,1,2,1,3,1,1,1,2,1,1,2,3,1,1,1,1,1,1,2,2,3,3,3,2,3,2,3,2,2, 1,2,1,1,2,6,1,4,4,1,2,5,2,3,4,1,2,1,2,2,2,1,1,1,1,2,1,1,2,2,7,2,1,2,1,2,2,3,1,1, 2,3,1,1,2,1,2,1,3,1,1,2,2,4,5,2,1,9,2,1,3,2,1,6,3,1,1,1,3,4,1,2,2,1,3,1,2,2,2,1, 1,1,2,1,1,2,1,2,2,2,3,3,2,2,4,1,1,1,3,1,1,5,1,2,1,2,2,1,1,6,1,3,1,2,1,1,2,2,1,3, 1,5,2,3,2,1,5,2,3,2,1,1,1,2,6,2,1,4,1,1,5,4,1,1,1,1,1,5,2,4,1,1,6,2,4,2,2,3,4,2, 1,2,1,2,2,2,4,4,1,1,3,1,2,2,6,4,1,3,1,1,3,2,3,2,3,1,1,1,2,3,1,2,1,1,1,1,1,1,3,1, 1,1,1,3,2,3,2,2,2,3,2,3,1,5,2,2,3,2,1,1,1,1,1,2,1,2,2,1,2,4,1,9,5,1,11,3,3,2,1,10, 2,1,1,2,3,2,1,1,1,2,2,3,2, // 2,13,3,1,1,3,2,3,2,2,2,2,3,3,1,1,3,1,1,2,3,1,2,1,1,1,7,1,1,3,1,2,2,2,3,1,1,3,4,1, 2,5,1,1,4,1,3,2,3,2,1,3,1,2,2,2,3,1,1,1,1,1,1,2,4,1,2,1,2,3,1,6,2,1,1,2,1,2,3,2, 3,5,1,2,2,5,1,1,2,2,3,2,1,1,3,1,1,6,1,3,3,2,3,1,2,1,2,4,2,1,1,5,2,1,2,1,2,2,2,2, 1,3,2,4,5,2,1,4,4,2,1,2,3,1,2,3,2,1,2,1,1,2,1,1,2,1,4,2,2,1,3,5,5,3,1,8,1,1,1,1, 2,2,1,1,1,1,2,2,3,3,7,3,1,4,11,4,5,1,1,1,1,1,1,2,3,4,3,1,3,1,2,2,3,1,2,3,5,1,5,1, 2,3,1,2,6,1,2,5,1,1,1,9,1,1,2,2,2,1,2,1,2,2,1,1,5,2,2,3,1,1,2,4,1,1,2,4,1,1,2,1, 4,2,2,1,1,1,1,2,3,4,1,1,2,3,1,3,1,1,4,1,2,5,1,1,1,1,3,2,1,3,1,2,3,2,6,1,2,2,2,2, 3,1,1,12,1,3,1,3,6,1,2,1,1,1,1,2,4,1,3,1,8,8,1,4,5,1,2,2,1,2,1,4,2,2,7,3,1,1,1,2, 5,5,5,3,4,2,1,3,2,2,4,3,3,1,1,1,3,2,2,1,2,2,3,4,3,2,1,2,1,1,4,2,3,2,1,3,1,1,1,3, 2,4,1,3,1,4,2,2,5,1,2,5,1,2,2,3,5,1,3,2,1,1,2,2,2,1,2,1,2,7,2,2,1,6,1,1,2,2,3,2, 5,2,2,1,1,2,1,2,2,1,3,2,2,1,3,1,2,1,1,2,1,2,1,2,1,1,4,1,2,1,1,2,2,1,1,5,2,2,1,2, 4,1,1,1,1,2,1,1,4,1,3,1,1,2,9,3,2,2,1,1,1,2,1,2,3,2,2,1,3,1,3,2,2,1,1,3,4,2,3,1, 2,2,2,4,2,5,2,3,2,2,2,2,1,1,1,1,2,2,1,1,1,2,3,2,1,1,2,1,3,3,1,2,3,2,2,2,1,1,2,3, 2,3,3,1,2,3,1,1,4,1,3,1,8,2,1,2,1,1,3,3,2,1,1,2,1,2,2,6,4,2,3,2,2,1,1,1,1,1,2,1, 14,4,1,1,1,2,1,2,2,2,2,2,1,1,1,2,1,2,3,1,2,2,1,2,5,2,1,1,1,2,2,7,3,1,5,6,1,1,2,2, 2,8,2,4,2,5,1,2,2,1,2,2,1,6,3,1,2,4,1,2,2,1,2,3,1,1,2,4,2,1,1,4,2,3,1,3,3,1,1,2, 3,4,1,2,1,3,1,1,1,2,4,6,2,1,5,3,3,1,2,1,1,4,2,2,3,3,3,1,3,1,1,1,1,1,2,1,1,1,2,6, 3,1,3,3,1,1,2,3,1,7,3,1,6,2,1,2,4,1,3,1,1,3,1,2,2,2,1,1,2,1,2,3,2,1,1,1,2,1,2,2, 2,4,1,2,1,1,1,2,4,3,3,2,4,2,1,5,2,1,3,2,3,2,2,2,1,4,3,1,4,2,1,3,3,1,2,3,1,2,2,2, 4,1,2,1,6,1,7,2,3,1,3,3,3,2,1,2,1,1,1,1,2,1,2,2,1,1,2,2,1,2,2,1,1,3,2,2,1,1,1,3, 1,2,6,1,1,2,2,2,6,1,1,2,1,2,3,1,2,1,4,2,1,2,1,2,2,2,10,2,1,2,1,4,2,8,1,2,1,1,4,3, 2,3,1,3,3,1,2,1,2,1,2,3,2,5,1,3,1,7,2,1,4,2,4,1,3,1,1,1,3,2,1,2,3,3,1,1,2,1,2,3, 1,6,1,5,1,1,1,2,5,1,1,1,3,1,2,2,3,1,2,5,5,1,3,2,2,1,3,3,1,2,2,2,3,1,1,1,1,2,2,2, 3,2,2,3,1,2,1,5,3,1,1,5,1,1,1,2,1,1,1,2,1,3,2,2,2,1,3,2,11,3,3,1,2,3,2,1,2,1,2,1, 4,4,1,1,2,4,3,3,3,10,1,3,1,2,4,1,7,1,1,4,2,2,1,2,2,1,2,3,3,1,3,1,2,1,1,2,1,2,2,1, 3,3,2,4,1,1,1,3,2,5,2,1,4,2,3,1,4,1,5,2,3,4,2,2,2,1,1,1,2,2,1,2,2,2,1,1,2,2,2,2, 1,1,3,1,3,1,1,2,2,3,1,3,4,5,1,2,4,2,5,2,2,2,1,2,3,1,2,1,2,5,1,2,3,3,1,5,2,2,2,3, 2,8,1,2,1,1,1,1,3,3,3,1,1,2,1,2,2,2,3,1,3,3,4,5,3,1,1,1,2,2,1,2,3,2,1,1,1,1,2,6, 2,5,1,2,1,1,3,2,1,1,1,2,1,2,1,2,2,1,1,1,2,4,6,1,2,1,1,2,2,7,1,1,3,3,3,1,2,1,2,2, 3,3,1,5,1,1,1,2,1,1,1,2,2,5,2,2,2,2,2,1,1,3,7,3,2,3,2,1,1,1,2,2,1,2,1,1,2,1,2,4, 2,2,1,1,3,2,2,3,2,2,7,2,1,1,1,1,4,2,3,2,3,3,2,3,3,4,2,1,6,1,2,2,2,4,1,2,1,1,10,2, 1,1,1,2,2,2,3,2,2,2,1,2,1,1,1,2,2,2,1,1,3,5,3,3,3,1,2,1,1,1,1,8,3,2,3,1,1,6,1,2, 2,2,2,2,3,2,1,1,4,1,4,1,1,1,4,2,3,3,1,1,1,1,1,6,2,1,2,2,2,1,3,2,3,2,1,1,1,2,1,1, 4,2,9,1,1,1,1,2,1,1,6,4,1,1,1,2,7,2,8,3,2,3,3,2,4,2,1,1,2,1,2,2,2,1,4,1,3,1,3,2, 3,2,2,1,1,1,2,5,2,1,1,3,1,3,3,1,2,1,2,2,1,8,1,2,6,4,3,1,1,1,6,4,3,1,1,1,1,2,4,2, 4,4,1,1,2,2,1,3,2,1,2,1,3,1,2,2,2,3,2,1,2,4,1,2,1,1,1,1,2,2,2,4,1,1,3,1,3,1,3,2, 2,4,2,3,1,1,8,2,4,1,1,2,4,1,2,2,3,1,1,4,2,2,1,3,2,4,2,2,3,2,2,3,1,2,2,1,1,2,2,2, 2,5,2,1,1,3,2,2,3,2,6,2,1,4,2,3,4,1,1,1,1,1,7,3,4,1,3,1,6,2,1,3,2,4,3,7,2,2,1,2, 6,5,1,1,1,4,1,1,3,3,4,2,2,2,1,2,2,2,1,1,2,1,3,2,3,1,5,2,2,1,1,1,2,2,2,5,1,2,2,2, 3,4,1,1,2,2,2,2,9,1,1,1,5,2,1,1,5,2,1,1,2,1,2,1,1,2,2,2,2,3,4,6,2,1,2,2,2,2,2,2, 3,3,4,4,1,1,2,2,4,1,1,3,1,2,1,1,9,2,3,1,5,1,1,1,1,3,3,1,1,2,7,2,4,1,1,2,3,1,2,1, 4,3,2,1,1,1,2,1,2,1,1,2,1,1,2,2,3,2,1,2,1,3,2,3,1,3,1,4,1,1,1,2,1,1,1,1,3,5,3,6, 1,3,2,1,2,1,3,1,2,1,1,2,1,2,2,3,3,1,1,1,5,1,6,2,1,2,1,3,3,4,2,2,3,1,3,1,2,1,5,2, 2,7,1,1,1,2,2,3,9,1,1,1,1,2,2,2,1,1,4,2,1,2,2,2,2,2,2,1,1,4,1,6,5,2,1,2,6,1,1,1, 2,1,4,1,2,1,1,2,3,1,2,2,2,2,1,3,3,1,2,4,2,4,2,2,1,7,1,1,2,1,1,3,2,2,3,1,1,2,1,2, 2,2,1,2,1,1,2,1,2,2,1,1,2,1,1,2,3,1,2,2,2,3,2,7,3,1,2,1,1,1,1,3,3,3,3,1,1,2,4,2, 2,6,1,1,1,2,1,2,3,2,1,4,1,2,3,1,3,2,2,1,2,1,2,1,3,1,2,1,1,2,4,2,2,1,3,3,2,5,3,3, 2,2,3,1,2,2,1,2,5,1,1,8,1,1,1,1,2,1,1,1,1,5,1,1,1,2,2,1,3,3,5,3,4,1,2,2,2,1,7,3, 4,3,2,2,2,1,1,2,5,1,2,1,1,6,3,3,3,1,3,1,1,2,2,1,3,1,1,1,6,1,3,2,2,4,1,3,2,2,2,1, 2,2,5,1,1,3,2,2,2,2,1,4,2,3,1,1,3,2,2,2,3,1,1,1,1,1,1,1,2,3,1,5,2,1,2,1,3,1,2,2, 2,3,1,1,1,4,1,3,2,1,2,5,1,1,4,3,2,1,4,1,2,2,4,1,3,2,1,1,1,2,2,10,2,2,1,1,3,1,1,2, 2,3,2,7,2,1,3,8,2,1,1,10,1,1,1,4,2,2,3,1,1,2,3,2,12,1,1,1,1,2,1,2,3,3,3,1,1,2,10,1, 5,3,1,2,2,2,1,3,2,3,1,1,2,1,1,2,1,5,6,1,2,2,2,2,2,1,6,3,2,2,1,2,6,2,1,1,3,2,3,2, 6,2,1,3,2,1,2,5,4,2,1,2,1,1,3,2,1,1,2,1,3,3,1,1,1,1,4,2,1,1,1,2,2,7,6,2,2,3,1,2, 2,4,1,2,2,1,1,2,1,1,1,4,2,3,4,2,2,1,2,2,1,3,2,1,3,9,1,1,1,1,2,3,3,2,1,2,3,1,3,5, 6,2,3,3,1,2,1,7,2,1,2,2,2,2,1,2,3,2,5,2,2,5,1,1,3,1,1,1,1,2,2,2,3,1,1,1,2,3,1,1, 3,4,2,1,3,2,3,2,4,2,3,1,3,2,1,2,2,1,8,1,3,1,1,3,8,1,1,1,1,2,1,2,4,1,4,1,1,3,3,2, 2,1,3,1,2,1,1,2,2,1,1,2,2,4,1,1,1,1,1,1,3,1,2,12,6,1,4,4,1,1,2,2,1,2,1,2,3,4,2,1, 4,3,2,4,4,3,3,2,2,2,3,3,1,2,2,2,1,3,2,3,1,2,1,1,2,6,2,1,1,1,1,3,5,1,1,1,1,1,2,1, 1,2,3,1,4,3,4,3,3,3,2,1,1,5,1,2,2,1,2,1,1,3,1,2,2,2,2,1,3,2,2,1,3,1,1,3,2,2,4,2, 3,1,2,1,3,1,2,2,2,1,1,1,1,2,1,1,3,2,1,1,1,3,1,3,2,1,1,2,1,3,3,4,1,2,2,2,1,1,2,5, 2,3,1,4,1,1,1,2,3,1,1,6,2,1,3,3,2,1,1,2,1,2,2,6,1,3,2,2,3,1,1,1,2,2,1,2,2,1,4,1, 2,4,1,2,4,1,1,2,5,1,1,1,1,1,2,2,1,4,3,2,3,1,1,3,4,1,1,1,7,1,1,3,8,2,2,1,2,1,2,1, 2,2,1,3,1,4,3,1,2,1,1,2,2,1,1,1,2,2,3,1,1,3,2,4,3,1,1,1,1,3,1,4,4,1,4,2,1,1,2,4, 3,2,1,1,3,7,1,3,3,2,3,3,1,2,2,1,2,1,1,3,1,2,1,2,3,2,2,1,1,1,1,7,4,4,2,1,5,1,2,3, 4,1,3,1,1,1,2,1,2,3,3,1,4,2,1,2,2,2,1,5,1,2,3,2,3,2,2,1,3,8,4,1,3,1,1,1,2,1,2,2, 3,1,1,1,1,2,2,1,2,2,2,1,1,1,3,5,2,1,7,3,1,3,1,2,3,1,3,2,3,2,1,1,4,4,1,1,1,2,2,2, 2,3,2,1,2,5,1,1,4,1,5,2,1,1,3,1,1,1,1,1,1,3,1,4,5,2,6,4,2,1,1,4,2,2,1,2,8,3,1,2, 2,2,3,2,1,1,1,3,2,5,3,5,1,2,2,2,2,1,1,2,6,1,1,3,3,1,1,8,1,2,3,4,3,1,2,2,2,1,2,1, 1,4,1,2,5,2,1,2,2,2,1,1,2,2,1,3,4,2,4,2,1,1,8,1,3,1,1,4,4,2,5,2,2,1,4,2,1,4,3,4, 3,3,1,1,4,1,1,7,2,1,2,1,2,2,1,6,3,1,1,5,12,2,1,5,3,2,4,1,2,2,1,3,1,3,2,4,3,2,2,2, 2,2,1,3,1,1,2,2,2,3,5,3,3,1,1,1,3,7,2,1,1,1,2,2,1,2,3,1,2,1,2,5,3,1,3,1,1,1,2,1, 2,5,1,1,1,2,1,1,7,1,2,2,1,1,4,3,3,1,2,1,5,5,1,2,1,1,2,1,1,1,1,2,2,2,2,1,2,1,1,1, 3,5,1,1,4,2,2,4,3,1,1,3,1,1,2,3,3,1,5,1,2,4,1,1,2,2,4,1,3,2,6,1,2,2,1,1,1,1,2,2, 1,3,6,1,1,1,2,6,3,1,2,1,4,6,2,2,2,2,4,1,1,4,5,2,1,1,1,1,2,1,1,3,2,3,3,2,1,2,3,3, 2,5,9,1,2,1,1,3,7,1,1,2,1,1,1,2,3,3,1,3,2,2,1,2,3,1,1,1,3,3,2,3,5,2,2,2,1,1,2,1, 3,2,2,1,2,1,1,2,2,1,1,1,1,2,1,1,1,4,4,1,7,5,1,1,2,2,2,2,2,9,2,3,1,2,2,2,1,1,2,2, 2,2,3,1,1,1,3,2,4,1,1,2,2,2,4,1,6,2,1,4,2,1,4,2,4,1,1,2,1,5,1,5,1,3,2,1,2,1,2,5, 3,3,1,3,3,1,2,2,2,1,1,3,2,2,2,1,1,1,2,2,1,1,2,1,2,2,1,1,1,3,2,2,3,1,2,1,1,1,6,2, 3,5,4,1,1,1,2,2,4,1,2,3,1,2,2,3,2,2,2,1,2,2,1,4,3,1,1,5,2,1,3,2,2,3,1,1,1,2,2,2, 1,3,2,1,2,1,1,3,3,1,2,8,1,3,1,1,3,1,5,1,1,2,3,2,1,3,2,2,3,1,2,2,3,1,1,5,3,2,5,3, 2,1,6,2,1,5,1,2,1,1,7,2,2,1,4,2,1,3,1,1,1,1,1,2,4,1,1,2,9,1,2,2,2,2,1,4,6,2,2,1, 3,2,4,1,1,1,1,2,3,1,4,3,1,1,2,1,2,1,1,1,1,2,1,1,2,2,2,1,2,1,5,2,2,3,8,1,3,2,2,3, 3,3,2,1,2,1,2,2,1,2,3,8,1, // 1,2,1,1,1,3,3,3,6,1,2,6,9,2,3,2,2,1,2,1,2,1,3,3,1,2,1,7,2,4,3,1,3,5,2,7,1,2,2,1, 6,3,2,1,2,5,2,2,3,1,2,2,2,1,1,5,5,2,2,1,1,4,2,3,1,1,2,3,3,1,7,2,5,1,2,4,1,1,1,1, 2,1,2,2,2,2,2,2,2,1,1,2,1,2,1,2,1,3,3,4,2,1,2,4,1,2,1,1,3,8,3,2,2,3,1,3,1,4,4,1, 2,1,2,3,2,1,1,2,6,1,2,2,2,1,1,5,1,4,1,4,5,1,3,1,3,2,2,3,6,1,1,3,3,2,2,2,1,1,2,1, 2,2,1,3,3,4,1,1,3,1,2,7,4,5,1,2,1,1,4,3,2,3,4,1,1,2,2,2,2,1,1,1,1,1,2,3,2,1,1,3, 3,4,2,5,1,1,4,1,1,4,5,6,1,2,3,4,2,9,3,2,1,2,1,2,2,4,6,4,2,1,1,1,1,1,1,2,1,1,4,1, 2,2,2,2,1,1,2,2,2,2,6,1,2,1,1,1,1,1,2,2,2,1,2,1,1,2,4,4,3,1,1,1,2,1,3,6,1,2,1,2, 3,1,1,15,3,3,2,4,2,2,1,4,2,1,4,1,2,1,4,1,1,1,1,1,1,2,3,1,1,7,3,6,4,1,2,3,1,1,2,10, 2,2,2,1,1,3,1,3,1,6,6,2,1,2,2,1,1,3,2,4,1,4,1,1,1,1,3,5,3,3,1,2,1,1,2,4,1,3,1,4, 2,3,1,3,1,1,1,1,4,2,2,7,4,2,1,2,2,3,4,11,1,1,2,2,2,2,3,2,8,1,2,1,4,1,1,3,1,3,2,2, 4,1,1,2,4,1,3,2,1,1,2,3,1,2,5,3,1,4,2,3,2,4,3,2,1,2,4,2,2,1,2,1,2,1,3,3,1,1,2,3, 2,1,2,2,1,2,1,1,2,4,3,3,1,1,1,1,3,3,2,3,2,2,2,2,1,3,2,3,1,2,3,1,3,3,1,4,4,2,3,1, 2,1,2,3,1,1,2,2,4,1,5,3,2,6,1,2,1,1,2,8,2,3,1,3,2,3,2,4,2,5,2,1,1,2,3,5,1,1,13,1, 1,2,4,8,1,9,1,8,1,1,3,4,1,1,1,1,1,2,2,2,1,1,1,2,1,2,2,5,2,1,1,2,1,3,3,2,1,3,12,1, 4,2,6,2,1,4,2,1,2,1,2,2,1,3,2,1,2,1,1,3,3,1,1,1,2,1,2,3,2,1,3,3,3,2,1,2,2,3,6,2, 1,1,3,1,1,2,2,5,2,1,3,1,1,2,4,5,3,2,3,5,1,3,1,3,1,6,1,5,2,3,2,3,2,1,2,3,2,1,3,4, 6,1,2,2,1,1,2,1,4,2,2,2,2,2,2,1,2,1,2,3,1,1,1,1,2,2,1,3,4,1,2,1,2,2,2,2,1,4,2,2, 1,1,2,4,1,3,1,1,2,1,3,2,3,2,1,3,4,1,1,2,1,1,1,1,1,5,1,2,4,1,2,1,2,1,2,2,1,3,2,3, 1,1,2,3,1,1,2,1,4,1,2,3,2,2,3,3,2,1,2,4,2,3,1,1,1,1,2,2,3,1,1,2,3,1,2,1,1,1,1,2, 1,6,2,5,1,2,3,3,2,1,1,2,1,2,2,1,2,2,4,3,1,2,1,2,3,10,1,3,2,3,2,2,2,1,2,2,1,1,2,2, 1,2,1,4,3,3,1,3,2,5,3,3,1,2,2,1,1,3,1,2,3,1,4,1,1,2,4,5,4,2,2,2,1,2,2,2,2,3,4,3, 2,2,2,3,2,3,1,4,5,2,2,2,1,3,2,3,2,1,2,5,1,2,1,2,5,2,1,9,2,1,1,1,1,2,2,4,1,1,4,1, 2,3,11,2,2,4,2,2,4,1,4,3,1,2,3,5,2,1,1,2,1,3,3,1,2,1,2,4,4,3,1,2,1,6,3,2,1,1,3,1, 1,4,2,2,1,5,1,1,1,1,3,5,4,2,1,2,2,1,2,2,3,1,1,3,1,2,2,3,2,1,2,1,6,1,1,3,2,2,3,1, 2,2,3,3,1,4,1,2,4,4,1,5,1,2,1,1,1,1,3,2,1,1,2,1,3,10,2,6,2,3,1,1,2,1,1,4,2,1,3,3, 2,1,3,1,1,1,3,1,3,1,1,4,3,4,2,2,2,1,1,2,3,2,1,4,1,3,5,3,4,1,1,1,1,1,3,3,1,1,2,1, 2,2,4,2,1,1,3,3,3,1,2,2,1,1,1,1,1,3,1,3,1,1,1,1,7,1,2,2,4,2,1,1,2,3,3,6,1,3,4,3, 1,1,2,2,1,1,1,1,2,1,2,2,1,1,1,7,1,4,7,3,1,1,3,5,2,2,1,4,2,1,1,2,1,1,3,4,2,2,1,2, 4,3,1,2,1,4,1,1,2,2,4,1,4,2,2,3,2,2,3,2,2,1,2,1,2,1,2,2,2,1,1,4,3,2,1,2,1,2,1,2, 1,1,1,2,2,1,3,1,3,1,1,2,2,6,2,1,1,3,3,3,2,2,2,1,2,6,2,5,6,1,1,1,1,2,2,4,1,1,3,1, 1,1,2,2,3,2,1,2,2,4,1,2,2,1,2,1,1,2,4,3,1,1,1,5,1,2,3,2,3,3,3,4,1,1,2,2,4,3,3,2, 2,1,2,2,1,1,2,1,2,2,1,2,2,2,1,8,3,1,4,2,6,2,1,1,1,6,2,2,2,1,1,1,2,2,2,1,2,2,1,1, 5,4,1,4,2,2,1,1,3,3,4,4,1,2,3,2,4,1,8,1,1,2,1,2,2,1,1,6,2,1,2,1,1,1,2,1,1,2,1,1, 5,2,1,5,1,2,2,1,1,4,2,6,5,3,1,12,2,2,4,2,3,1,1,2,1,2,2,4,1,4,4,1,2,7,2,2,3,2,2,2, 1,2,2,3,1,2,1,1,1,1,3,1,2,1,5,1,3,2,3,1,1,2,2,1,2,3,3,1,3,1,1,2,1,1,2,7,2,2,2,4, 2,1,3,2,6,4,2,1,3,1,2,4,2,5,2,3,2,3,2,3,1,1,1,1,2,5,2,2,7,1,2,2,1,2,4,5,1,3,3,2, 1,1,4,2,2,4,1,1,2,1,3,4,1,1,3,3,1,2,3,2,4,1,1,1,1,2,2,5,2,4,1,1,2,1,1,8,1,2,2,1, 1,2,2,2,1,1,1,2,3,6,2,2,2,1,1,6,1,1,1,2,1,3,1,7,1,1,1,2,4,1,1,3,2,1,3,9,1,3,2,3, 1,1,1,1,1,2,2,1,1,1,2,2,1,2,1,2,1,2,2,5,1,3,2,1,1,3,4,2,1,1,2,1,1,1,3,2,3,1,1,1, 1,2,3,2,2,2,1,6,4,1,6,2,1,1,1,1,2,6,4,3,3,1,2,1,2,2,1,1,1,1,1,3,2,3,2,2,1,2,1,1, 1,2,2,2,1,2,1,2,1,1,2,5,3,1,3,5,3,2,2,3,1,1,1,3,3,1,3,3,2,2,1,1,1,1,3,2,4,1,5,1, 1,1,1,3,1,1,1,2,5,2,3,3,2,4,1,1,2,2,2,1,2,7,2,3,1,3,5,3,2,1,2,3,2,1,1,4,1,4,3,1, 2,1,2,1,1,4,2,2,3,3,2,2,1,1,1,2,1,3,2,2,1,2,3,4,1,2,2,2,2,1,1,3,1,6,2,2,3,1,2,1, 1,1,2,4,2,1,1,1,2,4,5,5,2,2,1,2,2,1,4,2,1,3,1,1,2,3,2,2,4,1,1,1,2,1,6,2,1,1,3,1, 1,4,1,2,1,1,7,1,5,2,3,3,1,1,1,6,1,2,3,1,1,1,1,2,1,4,2,1,3,3,6,2,3,3,2,3,1,7,1,4, 1,1,2,4,1,2,1,2,1,1,3,3,2,1,1,1,2,2,11,2,1,2,2,1,3,2,1,3,2,2,2,1,1,1,4,3,2,1,1,2, 1,2,2,2,1,1,1,1,7,2,1,3,2,7,2,1,2,1,2,2,1,1,1,1,1,1,1,2,4,2,3,1,2,2,1,3,2,1,4,5, 2,3,2,7,1,1,1,4,1,2,1,2,2,1,1,2,5,1,7,2,1,1,1,2,3,3,2,1,2,3,1,1,1,1,1,2,1,1,3,1, 1,3,2,1,2,4,5,2,1,3,4,4,5,2,1,1,1,3,2,1,1,1,1,1,5,3,3,3,2,1,1,2,5,3,2,2,1,4,1,2, 2,1,1,3,1,4,2,1,1,1,3,2,1,1,3,4,1,1,7,4,2,2,1,8,1,1,2,2,3,3,2,2,2,1,3,3,2,1,3,1, 1,1,2,1,2,4,2,2,3,1,3,4,3,1,1,1,1,4,1,2,2,5,2,1,1,8,2,3,5,1,2,2,1,2,2,6,2,1,4,1, 2,1,2,1,1,1,1,2,1,2,3,3,2,1,3,1,2,3,4,3,1,1,1,1,1,2,2,7,3,2,1,3,3,2,2,2,1,2,2,3, 5,4,1,1,1,1,2,2,3,1,3,1,2,1,2,3,1,1,4,3,2,2,1,4,1,3,5,3,2,1,1,1,1,2,1,1,1,2,2,1, 1,1,4,2,2,1,1,2,5,1,2,3,1,3,2,5,2,1,8,4,1,2,5,2,2,2,2,4,3,1,1,2,3,1,3,2,7,3,3,1, 5,3,2,4,1,2,1,1,6,1,3,3,1,1,1,5,2,2,5,2,1,2,4,2,2,3,2,1,3,2,2,10,1,1,3,2,1,2,6,3, 3,3,2,4,1,1,2,2,1,8,1,2,1,2,1,5,1,6,2,1,1,1,3,2,3,1,1,3,3,1,5,1,1,1,2,2,1,1,3,1, 2,1,2,7,1,2,1,2,2,3,1,2,4,1,1,5,2,2,2,6,2,1,2,2,1,1,2,2,2,3,3,3,1,2,2,4,1,1,1,2, 8,3,4,2,3,2,4,2,2,1,3,2,7,1,3,2,1,1,2,4,2,2,1,1,1,2,3,4,3,1,3,1,1,1,1,4,2,3,3,1, 1,7,7,2,1,2,2,4,1,2,2,1,4,1,1,1,1,2,11,3,2,2,2,3,1,2,2,4,4,1,4,7,1,1,3,2,3,2,1,1, 1,1,4,3,2,1,5,1,4,2,2,1,1,2,2,2,2,2,3,4,1,2,1,2,1,2,1,1,1,2,1,1,1,2,4,3,2,5,2,4, 7,1,3,4,1,1,2,3,2,1,2,3,2,3,1,3,1,5,1,2,1,3,1,2,1,2,2,2,4,3,2,1,1,1,2,1,2,2,4,2, 1,1,2,3,1,2,1,1,3,2,2,6,1,1,6,2,1,1,3,2,2,1,1,1,4,6,2,7,3,3,1,1,3,1,3,4,2,1,4,3, 2,1,3,4,1,4,1,2,4,2,2,2,2,1,5,2,4,3,1,2,3,3,1,2,2,2,3,2,2,3,1,1,1,1,1,2,1,4,1,2, 2,1,2,2,1,4,2,1,3,1,2,6,1,1,1,2,1,1,1,5,2,1,3,2,2,3,2,2,1,1,1,1,1,5,1,3,1,3,1,1, 1,1,2,3,4,3,1,2,1,2,2,1,2,1,1,2,6,2,4,4,1,3,1,2,1,1,2,2,4,4,3,2,3,1,2,2,4,2,3,2, 2,1,1,3,2,1,2,3,3,2,1,8,2,1,1,1,1,1,2,2,5,3,1,1,1,2,2,7,4,1,1,1,5,2,2,2,1,3,2,3, 2,1,2,3,2,5,1,1,4,2,2,1,1,1,2,3,1,1,4,7,1,1,2,3,3,2,2,2,2,1,2,2,1,1,2,1,1,1,1,7, 1,2,2,5,1,2,1,4,3,1,1,5,1,3,2,2,4,1,2,2,1,4,2,1,2,3,1,3,2,2,1,4,1,1,1,4,3,1,1,1, 2,1,2,2,1,1,1,2,4,2,2,3,1,2,3,2,1,6,4,2,2,2,1,1,2,2,2,1,2,4,2,2,1,1,3,1,1,3,3,1, 2,3,1,4,2,1,2,1,2,1,1,2,2,1,1,1,2,1,2,3,6,2,1,1,1,3,2,1,10,2,1,2,1,5,2,4,2,3,1,1, 2,2,2,2,1,2,1,1,1,2,1,4,2,1,1,2,2,1,4,2,1,1,2,1,1,2,1,3,5,2,1,6,1,2,1,3,2,1,3,1, 1,1,7,3,1,2,7,2,1,1,5,2,1,1,2,1,1,1,2,2,2,3,2,1,1,2,2,3,2,1,2,2,1,1,2,2,3,2,2,1, 1,1,2,2,8,3,1,1,1,4,3,2,1,7,1,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,1,1,4,1,2,3,1,4,1,1, 1,3,2,2,5,1,2,1,2,2,2,8,1,1,3,2,3,2,1,2,1,1,2,1,1,6,2,1,1,1,2,1,2,2,2,1,1,1,2,1, 2,1,1,2,1,1,1,1,2,1,2,1,1,5,1,4,1,3,2,2,1,1,3,3,1,1,5,4,2,1,1,2,1,2,2,4,1,1,3,2, 2,1,4,2,2,2,2,4,2,2,2,1,1,1,3,3,1,1,2,4,1,1,1,2,1,4,2,2,5,2,2,1,2,3,2,3,1,2,5,2, 2,1,2,2,3,1,3,3,1,3,2,2,2,4,2,2,2,6,2,2,1,1,1,1,1,2,5,2,1,1,1,2,2,2,1,2,1,2,2,3, 1,5,2,3,1,2,1,1,1,1,1,3,1,3,1,2,2,3,4,7,1,3,1,1,1,2,2,3,2,1,3,1,1,1,7,1,1,2,1,1, 3,2,1,3,1,2,1,10,1,2,2,2,1,4,2,2,2,1,2,2,1,9,1,2,3,3,1,6,7,1,1,1,2,4,3,2,2,4,3,1, 1,1,2,1,1,2,1,1,1,2,2,1,2,1,1,2,2,4,1,4,1,1,4,1,3,1,2,2,3,1,2,2,2,2,2,3,1,3,1,2, 1,1,2,3,3,3,2,1,2,3,2,4,1,2,2,1,1,2,5,2,4,4,2,1,1,4,3,2,4,1,2,3,2,1,4,4,5,2,3,4, 1,4,6,2,3,3,1,5,4,5,3,3,2,4,2,1,1,2,5,3,2,1,1,2,2,2,1,7,5,2,1,1,1,2,3,2,1,1,2,2, 4,1,2,4,1,1,2,4,1,1,2,2,1,1,2,2,1,2,2,3,1,2,1,1,2,2,2,6,2,2,1,2,1,2,3,1,1,1,6,1, 1,3,2,2,3,2,1,4,3,1,5,3,1,1};