5000 array (0,4999) [(0,8),(1,5),(2,6),(3,8),(4,2),(5,5),(6,5),(7,9),(8,9),(9,8),(10,5),(11,8),(12,5),(13,7),(14,5),(15,6),(16,4),(17,8),(18,7),(19,9),(20,1),(21,5),(22,4),(23,7),(24,6),(25,3),(26,6),(27,2),(28,3),(29,1),(30,2),(31,7),(32,7),(33,3),(34,2),(35,3),(36,8),(37,2),(38,9),(39,4),(40,8),(41,5),(42,6),(43,5),(44,2),(45,1),(46,9),(47,4),(48,6),(49,6),(50,9),(51,9),(52,4),(53,7),(54,9),(55,2),(56,6),(57,6),(58,9),(59,1),(60,6),(61,5),(62,2),(63,3),(64,2),(65,4),(66,6),(67,4),(68,7),(69,8),(70,7),(71,2),(72,8),(73,8),(74,1),(75,6),(76,4),(77,4),(78,5),(79,4),(80,6),(81,8),(82,1),(83,6),(84,1),(85,9),(86,6),(87,1),(88,6),(89,7),(90,9),(91,6),(92,7),(93,4),(94,1),(95,6),(96,2),(97,3),(98,9),(99,1),(100,4),(101,1),(102,6),(103,6),(104,4),(105,1),(106,5),(107,1),(108,4),(109,7),(110,4),(111,7),(112,2),(113,3),(114,4),(115,7),(116,1),(117,2),(118,9),(119,7),(120,3),(121,9),(122,9),(123,6),(124,4),(125,1),(126,9),(127,7),(128,1),(129,3),(130,5),(131,5),(132,3),(133,4),(134,5),(135,1),(136,8),(137,2),(138,9),(139,7),(140,1),(141,4),(142,9),(143,1),(144,1),(145,2),(146,8),(147,2),(148,8),(149,8),(150,1),(151,4),(152,5),(153,6),(154,6),(155,1),(156,6),(157,6),(158,8),(159,8),(160,4),(161,3),(162,1),(163,1),(164,5),(165,2),(166,2),(167,4),(168,1),(169,3),(170,3),(171,2),(172,9),(173,6),(174,8),(175,7),(176,7),(177,9),(178,2),(179,5),(180,6),(181,9),(182,3),(183,6),(184,1),(185,1),(186,4),(187,5),(188,4),(189,1),(190,8),(191,9),(192,7),(193,6),(194,5),(195,8),(196,5),(197,3),(198,1),(199,6),(200,5),(201,5),(202,1),(203,4),(204,8),(205,6),(206,5),(207,2),(208,5),(209,6),(210,5),(211,6),(212,2),(213,4),(214,2),(215,3),(216,7),(217,3),(218,4),(219,5),(220,8),(221,4),(222,6),(223,3),(224,6),(225,8),(226,8),(227,3),(228,5),(229,2),(230,9),(231,8),(232,6),(233,3),(234,5),(235,4),(236,1),(237,9),(238,5),(239,7),(240,2),(241,9),(242,1),(243,7),(244,4),(245,7),(246,4),(247,6),(248,2),(249,3),(250,3),(251,3),(252,8),(253,3),(254,4),(255,5),(256,5),(257,8),(258,1),(259,2),(260,7),(261,1),(262,7),(263,9),(264,8),(265,9),(266,2),(267,8),(268,9),(269,4),(270,2),(271,7),(272,1),(273,6),(274,7),(275,3),(276,1),(277,8),(278,1),(279,3),(280,8),(281,7),(282,6),(283,2),(284,3),(285,2),(286,2),(287,8),(288,1),(289,9),(290,5),(291,7),(292,7),(293,5),(294,9),(295,6),(296,9),(297,5),(298,4),(299,7),(300,1),(301,2),(302,2),(303,8),(304,6),(305,2),(306,5),(307,5),(308,5),(309,8),(310,2),(311,8),(312,3),(313,3),(314,9),(315,3),(316,2),(317,7),(318,6),(319,7),(320,5),(321,5),(322,4),(323,4),(324,4),(325,6),(326,5),(327,1),(328,6),(329,3),(330,6),(331,2),(332,6),(333,2),(334,7),(335,6),(336,4),(337,7),(338,3),(339,5),(340,6),(341,2),(342,8),(343,5),(344,1),(345,1),(346,6),(347,6),(348,5),(349,9),(350,9),(351,9),(352,1),(353,7),(354,1),(355,7),(356,8),(357,6),(358,2),(359,3),(360,1),(361,8),(362,3),(363,1),(364,2),(365,8),(366,2),(367,6),(368,7),(369,9),(370,8),(371,4),(372,1),(373,9),(374,3),(375,1),(376,4),(377,9),(378,2),(379,8),(380,3),(381,7),(382,4),(383,6),(384,7),(385,3),(386,6),(387,8),(388,6),(389,5),(390,9),(391,8),(392,4),(393,4),(394,4),(395,3),(396,9),(397,3),(398,3),(399,7),(400,2),(401,1),(402,6),(403,7),(404,4),(405,6),(406,9),(407,7),(408,3),(409,9),(410,8),(411,2),(412,4),(413,9),(414,5),(415,3),(416,2),(417,7),(418,9),(419,5),(420,5),(421,8),(422,6),(423,6),(424,1),(425,2),(426,2),(427,1),(428,2),(429,5),(430,8),(431,7),(432,9),(433,8),(434,6),(435,8),(436,9),(437,8),(438,2),(439,4),(440,7),(441,3),(442,2),(443,9),(444,3),(445,4),(446,6),(447,7),(448,8),(449,1),(450,2),(451,5),(452,8),(453,2),(454,4),(455,4),(456,8),(457,5),(458,3),(459,5),(460,5),(461,2),(462,2),(463,9),(464,6),(465,8),(466,1),(467,6),(468,3),(469,4),(470,1),(471,3),(472,6),(473,8),(474,1),(475,4),(476,6),(477,8),(478,8),(479,8),(480,7),(481,2),(482,8),(483,7),(484,4),(485,1),(486,2),(487,3),(488,5),(489,4),(490,3),(491,5),(492,8),(493,6),(494,5),(495,6),(496,2),(497,7),(498,2),(499,8),(500,8),(501,1),(502,4),(503,9),(504,5),(505,3),(506,7),(507,3),(508,1),(509,6),(510,2),(511,9),(512,3),(513,9),(514,3),(515,8),(516,7),(517,9),(518,2),(519,7),(520,3),(521,4),(522,3),(523,1),(524,3),(525,8),(526,7),(527,5),(528,9),(529,5),(530,8),(531,3),(532,7),(533,3),(534,2),(535,5),(536,3),(537,5),(538,4),(539,6),(540,4),(541,2),(542,4),(543,8),(544,2),(545,4),(546,6),(547,3),(548,4),(549,2),(550,7),(551,9),(552,5),(553,7),(554,6),(555,7),(556,6),(557,5),(558,4),(559,8),(560,7),(561,6),(562,1),(563,3),(564,9),(565,8),(566,5),(567,7),(568,4),(569,6),(570,5),(571,8),(572,6),(573,3),(574,3),(575,8),(576,6),(577,1),(578,1),(579,9),(580,7),(581,8),(582,1),(583,1),(584,3),(585,3),(586,8),(587,9),(588,9),(589,8),(590,6),(591,1),(592,6),(593,4),(594,8),(595,4),(596,7),(597,4),(598,1),(599,7),(600,3),(601,2),(602,1),(603,1),(604,2),(605,8),(606,4),(607,8),(608,3),(609,8),(610,1),(611,3),(612,8),(613,9),(614,2),(615,3),(616,6),(617,5),(618,3),(619,2),(620,4),(621,9),(622,4),(623,4),(624,7),(625,4),(626,1),(627,8),(628,1),(629,2),(630,4),(631,6),(632,9),(633,7),(634,3),(635,4),(636,8),(637,4),(638,3),(639,3),(640,5),(641,4),(642,4),(643,5),(644,1),(645,2),(646,3),(647,9),(648,6),(649,7),(650,4),(651,2),(652,8),(653,8),(654,4),(655,3),(656,1),(657,9),(658,2),(659,7),(660,1),(661,9),(662,9),(663,3),(664,9),(665,6),(666,5),(667,8),(668,2),(669,5),(670,3),(671,6),(672,5),(673,5),(674,2),(675,9),(676,7),(677,1),(678,2),(679,3),(680,7),(681,8),(682,9),(683,2),(684,4),(685,3),(686,2),(687,2),(688,9),(689,5),(690,8),(691,8),(692,8),(693,8),(694,3),(695,9),(696,1),(697,8),(698,1),(699,6),(700,3),(701,8),(702,5),(703,5),(704,7),(705,6),(706,4),(707,1),(708,1),(709,2),(710,8),(711,4),(712,6),(713,9),(714,3),(715,6),(716,2),(717,7),(718,5),(719,4),(720,2),(721,9),(722,5),(723,5),(724,2),(725,6),(726,3),(727,5),(728,7),(729,7),(730,2),(731,4),(732,9),(733,2),(734,3),(735,9),(736,2),(737,1),(738,2),(739,6),(740,3),(741,1),(742,5),(743,2),(744,3),(745,2),(746,9),(747,2),(748,3),(749,6),(750,4),(751,3),(752,9),(753,8),(754,9),(755,2),(756,5),(757,2),(758,6),(759,3),(760,9),(761,8),(762,7),(763,1),(764,4),(765,3),(766,7),(767,6),(768,5),(769,9),(770,9),(771,9),(772,3),(773,4),(774,4),(775,6),(776,3),(777,2),(778,1),(779,9),(780,3),(781,7),(782,8),(783,3),(784,5),(785,1),(786,5),(787,1),(788,4),(789,4),(790,7),(791,3),(792,6),(793,9),(794,2),(795,4),(796,9),(797,8),(798,6),(799,3),(800,9),(801,5),(802,2),(803,3),(804,2),(805,4),(806,9),(807,5),(808,7),(809,2),(810,5),(811,6),(812,5),(813,4),(814,1),(815,3),(816,5),(817,7),(818,2),(819,4),(820,6),(821,8),(822,4),(823,7),(824,5),(825,3),(826,9),(827,7),(828,9),(829,2),(830,9),(831,3),(832,6),(833,4),(834,9),(835,8),(836,9),(837,9),(838,6),(839,7),(840,9),(841,8),(842,4),(843,2),(844,5),(845,1),(846,6),(847,5),(848,6),(849,3),(850,8),(851,2),(852,2),(853,8),(854,1),(855,4),(856,8),(857,4),(858,8),(859,4),(860,2),(861,9),(862,6),(863,3),(864,7),(865,9),(866,1),(867,8),(868,4),(869,3),(870,9),(871,8),(872,9),(873,7),(874,3),(875,5),(876,9),(877,2),(878,8),(879,6),(880,1),(881,6),(882,7),(883,9),(884,5),(885,2),(886,1),(887,2),(888,3),(889,3),(890,8),(891,2),(892,6),(893,7),(894,9),(895,7),(896,5),(897,8),(898,2),(899,7),(900,8),(901,3),(902,8),(903,9),(904,8),(905,1),(906,3),(907,3),(908,8),(909,6),(910,5),(911,9),(912,3),(913,8),(914,8),(915,9),(916,1),(917,7),(918,3),(919,7),(920,2),(921,2),(922,5),(923,5),(924,4),(925,9),(926,7),(927,2),(928,3),(929,6),(930,8),(931,1),(932,9),(933,1),(934,2),(935,6),(936,3),(937,2),(938,4),(939,8),(940,9),(941,1),(942,3),(943,7),(944,3),(945,3),(946,4),(947,8),(948,5),(949,3),(950,6),(951,1),(952,1),(953,2),(954,6),(955,9),(956,2),(957,6),(958,1),(959,1),(960,1),(961,2),(962,5),(963,2),(964,6),(965,1),(966,8),(967,5),(968,1),(969,5),(970,9),(971,5),(972,8),(973,5),(974,8),(975,9),(976,8),(977,8),(978,9),(979,3),(980,1),(981,7),(982,5),(983,3),(984,1),(985,3),(986,4),(987,7),(988,1),(989,4),(990,9),(991,6),(992,5),(993,5),(994,3),(995,6),(996,1),(997,9),(998,3),(999,5),(1000,4),(1001,8),(1002,3),(1003,8),(1004,9),(1005,3),(1006,6),(1007,6),(1008,2),(1009,5),(1010,3),(1011,3),(1012,8),(1013,1),(1014,7),(1015,6),(1016,2),(1017,4),(1018,2),(1019,1),(1020,5),(1021,1),(1022,8),(1023,9),(1024,4),(1025,1),(1026,7),(1027,4),(1028,3),(1029,8),(1030,9),(1031,8),(1032,9),(1033,3),(1034,2),(1035,9),(1036,6),(1037,2),(1038,9),(1039,1),(1040,7),(1041,6),(1042,3),(1043,2),(1044,1),(1045,8),(1046,4),(1047,7),(1048,6),(1049,9),(1050,2),(1051,6),(1052,7),(1053,3),(1054,4),(1055,6),(1056,2),(1057,3),(1058,9),(1059,8),(1060,1),(1061,5),(1062,6),(1063,8),(1064,3),(1065,9),(1066,5),(1067,7),(1068,6),(1069,7),(1070,4),(1071,6),(1072,5),(1073,3),(1074,8),(1075,1),(1076,3),(1077,5),(1078,7),(1079,5),(1080,6),(1081,4),(1082,8),(1083,4),(1084,5),(1085,2),(1086,3),(1087,4),(1088,2),(1089,5),(1090,2),(1091,5),(1092,2),(1093,3),(1094,7),(1095,1),(1096,7),(1097,6),(1098,2),(1099,3),(1100,9),(1101,8),(1102,7),(1103,2),(1104,9),(1105,3),(1106,6),(1107,7),(1108,2),(1109,6),(1110,5),(1111,6),(1112,8),(1113,1),(1114,7),(1115,7),(1116,5),(1117,5),(1118,8),(1119,8),(1120,7),(1121,8),(1122,2),(1123,2),(1124,8),(1125,5),(1126,1),(1127,1),(1128,2),(1129,6),(1130,9),(1131,9),(1132,2),(1133,5),(1134,6),(1135,8),(1136,6),(1137,9),(1138,3),(1139,3),(1140,5),(1141,4),(1142,3),(1143,6),(1144,4),(1145,3),(1146,4),(1147,6),(1148,5),(1149,2),(1150,7),(1151,2),(1152,3),(1153,2),(1154,9),(1155,3),(1156,8),(1157,4),(1158,4),(1159,7),(1160,4),(1161,9),(1162,8),(1163,7),(1164,6),(1165,5),(1166,6),(1167,8),(1168,5),(1169,1),(1170,6),(1171,1),(1172,2),(1173,9),(1174,3),(1175,6),(1176,8),(1177,7),(1178,1),(1179,4),(1180,6),(1181,4),(1182,4),(1183,7),(1184,9),(1185,9),(1186,6),(1187,3),(1188,1),(1189,4),(1190,3),(1191,1),(1192,1),(1193,1),(1194,1),(1195,9),(1196,1),(1197,9),(1198,6),(1199,4),(1200,5),(1201,9),(1202,7),(1203,7),(1204,5),(1205,2),(1206,8),(1207,6),(1208,2),(1209,2),(1210,4),(1211,8),(1212,1),(1213,7),(1214,4),(1215,5),(1216,9),(1217,7),(1218,9),(1219,2),(1220,3),(1221,1),(1222,3),(1223,8),(1224,2),(1225,6),(1226,1),(1227,1),(1228,9),(1229,7),(1230,3),(1231,1),(1232,9),(1233,2),(1234,5),(1235,7),(1236,4),(1237,6),(1238,4),(1239,5),(1240,3),(1241,6),(1242,6),(1243,5),(1244,3),(1245,3),(1246,7),(1247,8),(1248,6),(1249,2),(1250,5),(1251,9),(1252,2),(1253,8),(1254,3),(1255,4),(1256,3),(1257,8),(1258,6),(1259,8),(1260,1),(1261,9),(1262,6),(1263,6),(1264,1),(1265,4),(1266,2),(1267,5),(1268,5),(1269,4),(1270,9),(1271,9),(1272,4),(1273,2),(1274,3),(1275,1),(1276,3),(1277,4),(1278,6),(1279,7),(1280,2),(1281,6),(1282,6),(1283,4),(1284,1),(1285,8),(1286,8),(1287,4),(1288,1),(1289,7),(1290,8),(1291,3),(1292,6),(1293,6),(1294,2),(1295,4),(1296,8),(1297,1),(1298,1),(1299,6),(1300,4),(1301,3),(1302,1),(1303,7),(1304,2),(1305,4),(1306,7),(1307,2),(1308,8),(1309,2),(1310,7),(1311,5),(1312,3),(1313,2),(1314,5),(1315,5),(1316,7),(1317,1),(1318,2),(1319,7),(1320,3),(1321,2),(1322,9),(1323,8),(1324,7),(1325,6),(1326,4),(1327,4),(1328,9),(1329,1),(1330,5),(1331,8),(1332,3),(1333,8),(1334,3),(1335,6),(1336,5),(1337,6),(1338,9),(1339,9),(1340,2),(1341,9),(1342,2),(1343,1),(1344,9),(1345,6),(1346,5),(1347,8),(1348,4),(1349,8),(1350,9),(1351,9),(1352,5),(1353,1),(1354,7),(1355,1),(1356,4),(1357,9),(1358,1),(1359,6),(1360,7),(1361,9),(1362,5),(1363,2),(1364,7),(1365,3),(1366,7),(1367,6),(1368,7),(1369,2),(1370,2),(1371,9),(1372,3),(1373,7),(1374,6),(1375,3),(1376,7),(1377,8),(1378,3),(1379,9),(1380,2),(1381,1),(1382,7),(1383,5),(1384,1),(1385,3),(1386,7),(1387,2),(1388,7),(1389,7),(1390,7),(1391,2),(1392,4),(1393,3),(1394,5),(1395,7),(1396,4),(1397,2),(1398,5),(1399,3),(1400,4),(1401,2),(1402,6),(1403,1),(1404,1),(1405,9),(1406,5),(1407,9),(1408,9),(1409,1),(1410,9),(1411,5),(1412,8),(1413,5),(1414,9),(1415,1),(1416,2),(1417,1),(1418,7),(1419,3),(1420,6),(1421,6),(1422,4),(1423,3),(1424,5),(1425,8),(1426,5),(1427,1),(1428,7),(1429,8),(1430,1),(1431,2),(1432,4),(1433,2),(1434,6),(1435,2),(1436,2),(1437,2),(1438,6),(1439,2),(1440,8),(1441,2),(1442,7),(1443,7),(1444,6),(1445,2),(1446,5),(1447,4),(1448,8),(1449,9),(1450,4),(1451,4),(1452,8),(1453,1),(1454,9),(1455,5),(1456,7),(1457,7),(1458,4),(1459,6),(1460,1),(1461,5),(1462,1),(1463,4),(1464,6),(1465,3),(1466,4),(1467,6),(1468,1),(1469,7),(1470,8),(1471,8),(1472,2),(1473,5),(1474,4),(1475,1),(1476,8),(1477,8),(1478,9),(1479,3),(1480,4),(1481,4),(1482,2),(1483,8),(1484,9),(1485,3),(1486,2),(1487,2),(1488,2),(1489,4),(1490,8),(1491,2),(1492,8),(1493,6),(1494,8),(1495,1),(1496,4),(1497,3),(1498,7),(1499,7),(1500,5),(1501,8),(1502,4),(1503,2),(1504,1),(1505,7),(1506,6),(1507,6),(1508,3),(1509,8),(1510,9),(1511,9),(1512,8),(1513,4),(1514,5),(1515,8),(1516,3),(1517,7),(1518,8),(1519,8),(1520,6),(1521,2),(1522,7),(1523,3),(1524,8),(1525,3),(1526,8),(1527,2),(1528,8),(1529,1),(1530,9),(1531,2),(1532,5),(1533,7),(1534,7),(1535,2),(1536,1),(1537,6),(1538,3),(1539,9),(1540,8),(1541,9),(1542,9),(1543,5),(1544,5),(1545,9),(1546,3),(1547,5),(1548,6),(1549,8),(1550,9),(1551,9),(1552,1),(1553,2),(1554,5),(1555,2),(1556,8),(1557,9),(1558,4),(1559,8),(1560,4),(1561,5),(1562,9),(1563,9),(1564,6),(1565,9),(1566,8),(1567,2),(1568,6),(1569,8),(1570,9),(1571,2),(1572,8),(1573,2),(1574,8),(1575,7),(1576,1),(1577,7),(1578,7),(1579,4),(1580,3),(1581,4),(1582,1),(1583,1),(1584,2),(1585,5),(1586,2),(1587,5),(1588,6),(1589,9),(1590,2),(1591,1),(1592,6),(1593,3),(1594,1),(1595,7),(1596,7),(1597,3),(1598,3),(1599,9),(1600,7),(1601,4),(1602,3),(1603,6),(1604,9),(1605,9),(1606,2),(1607,4),(1608,9),(1609,5),(1610,9),(1611,6),(1612,6),(1613,7),(1614,9),(1615,1),(1616,6),(1617,9),(1618,9),(1619,7),(1620,2),(1621,2),(1622,2),(1623,1),(1624,7),(1625,5),(1626,7),(1627,7),(1628,6),(1629,6),(1630,1),(1631,5),(1632,1),(1633,4),(1634,9),(1635,2),(1636,8),(1637,8),(1638,2),(1639,5),(1640,8),(1641,6),(1642,6),(1643,9),(1644,5),(1645,1),(1646,8),(1647,6),(1648,6),(1649,5),(1650,8),(1651,4),(1652,3),(1653,4),(1654,3),(1655,2),(1656,1),(1657,2),(1658,5),(1659,1),(1660,9),(1661,3),(1662,2),(1663,8),(1664,8),(1665,6),(1666,6),(1667,6),(1668,8),(1669,1),(1670,9),(1671,4),(1672,8),(1673,9),(1674,8),(1675,1),(1676,7),(1677,8),(1678,6),(1679,1),(1680,7),(1681,5),(1682,8),(1683,7),(1684,7),(1685,5),(1686,6),(1687,1),(1688,4),(1689,6),(1690,5),(1691,3),(1692,6),(1693,9),(1694,3),(1695,2),(1696,2),(1697,4),(1698,7),(1699,6),(1700,5),(1701,2),(1702,3),(1703,4),(1704,4),(1705,4),(1706,6),(1707,3),(1708,5),(1709,5),(1710,9),(1711,1),(1712,5),(1713,8),(1714,9),(1715,9),(1716,2),(1717,8),(1718,2),(1719,8),(1720,8),(1721,7),(1722,1),(1723,6),(1724,3),(1725,2),(1726,5),(1727,6),(1728,5),(1729,3),(1730,7),(1731,5),(1732,7),(1733,6),(1734,9),(1735,6),(1736,2),(1737,6),(1738,6),(1739,5),(1740,5),(1741,2),(1742,7),(1743,4),(1744,1),(1745,6),(1746,7),(1747,6),(1748,9),(1749,8),(1750,5),(1751,4),(1752,8),(1753,2),(1754,7),(1755,7),(1756,3),(1757,6),(1758,6),(1759,5),(1760,1),(1761,7),(1762,3),(1763,3),(1764,1),(1765,6),(1766,2),(1767,7),(1768,7),(1769,3),(1770,4),(1771,2),(1772,1),(1773,3),(1774,9),(1775,5),(1776,4),(1777,3),(1778,2),(1779,2),(1780,7),(1781,1),(1782,3),(1783,9),(1784,3),(1785,7),(1786,6),(1787,4),(1788,4),(1789,5),(1790,3),(1791,1),(1792,4),(1793,6),(1794,9),(1795,6),(1796,5),(1797,2),(1798,4),(1799,9),(1800,4),(1801,8),(1802,7),(1803,8),(1804,2),(1805,4),(1806,8),(1807,5),(1808,5),(1809,8),(1810,7),(1811,8),(1812,5),(1813,6),(1814,1),(1815,6),(1816,8),(1817,6),(1818,9),(1819,9),(1820,2),(1821,5),(1822,5),(1823,1),(1824,8),(1825,7),(1826,4),(1827,4),(1828,7),(1829,8),(1830,1),(1831,1),(1832,7),(1833,3),(1834,9),(1835,3),(1836,8),(1837,4),(1838,2),(1839,6),(1840,5),(1841,2),(1842,5),(1843,9),(1844,1),(1845,8),(1846,9),(1847,4),(1848,8),(1849,3),(1850,5),(1851,2),(1852,2),(1853,9),(1854,2),(1855,2),(1856,8),(1857,2),(1858,8),(1859,6),(1860,9),(1861,3),(1862,4),(1863,5),(1864,3),(1865,1),(1866,6),(1867,6),(1868,2),(1869,8),(1870,3),(1871,2),(1872,1),(1873,1),(1874,3),(1875,6),(1876,6),(1877,1),(1878,9),(1879,6),(1880,7),(1881,2),(1882,7),(1883,6),(1884,4),(1885,2),(1886,3),(1887,1),(1888,9),(1889,6),(1890,7),(1891,5),(1892,4),(1893,8),(1894,4),(1895,8),(1896,3),(1897,5),(1898,4),(1899,4),(1900,8),(1901,6),(1902,9),(1903,7),(1904,4),(1905,9),(1906,2),(1907,9),(1908,9),(1909,9),(1910,1),(1911,6),(1912,2),(1913,3),(1914,2),(1915,9),(1916,2),(1917,8),(1918,2),(1919,1),(1920,6),(1921,6),(1922,4),(1923,9),(1924,2),(1925,4),(1926,7),(1927,8),(1928,4),(1929,2),(1930,3),(1931,4),(1932,3),(1933,8),(1934,1),(1935,9),(1936,7),(1937,4),(1938,9),(1939,3),(1940,7),(1941,5),(1942,8),(1943,9),(1944,9),(1945,6),(1946,3),(1947,8),(1948,7),(1949,3),(1950,3),(1951,8),(1952,4),(1953,9),(1954,7),(1955,5),(1956,9),(1957,5),(1958,5),(1959,2),(1960,6),(1961,2),(1962,3),(1963,6),(1964,7),(1965,5),(1966,9),(1967,6),(1968,6),(1969,3),(1970,4),(1971,9),(1972,1),(1973,4),(1974,9),(1975,7),(1976,9),(1977,1),(1978,7),(1979,9),(1980,6),(1981,2),(1982,8),(1983,8),(1984,2),(1985,2),(1986,5),(1987,9),(1988,3),(1989,2),(1990,9),(1991,3),(1992,7),(1993,1),(1994,4),(1995,2),(1996,5),(1997,4),(1998,5),(1999,7),(2000,9),(2001,1),(2002,5),(2003,1),(2004,6),(2005,3),(2006,4),(2007,4),(2008,7),(2009,7),(2010,6),(2011,4),(2012,3),(2013,9),(2014,9),(2015,7),(2016,5),(2017,1),(2018,9),(2019,2),(2020,1),(2021,6),(2022,6),(2023,7),(2024,4),(2025,5),(2026,6),(2027,1),(2028,7),(2029,4),(2030,4),(2031,6),(2032,6),(2033,7),(2034,3),(2035,1),(2036,4),(2037,5),(2038,6),(2039,8),(2040,6),(2041,8),(2042,6),(2043,4),(2044,9),(2045,9),(2046,5),(2047,5),(2048,7),(2049,3),(2050,1),(2051,6),(2052,1),(2053,1),(2054,3),(2055,6),(2056,5),(2057,9),(2058,1),(2059,9),(2060,9),(2061,2),(2062,1),(2063,7),(2064,3),(2065,7),(2066,4),(2067,1),(2068,2),(2069,5),(2070,3),(2071,3),(2072,6),(2073,1),(2074,2),(2075,3),(2076,2),(2077,3),(2078,2),(2079,5),(2080,8),(2081,4),(2082,8),(2083,2),(2084,6),(2085,2),(2086,1),(2087,3),(2088,2),(2089,3),(2090,6),(2091,4),(2092,6),(2093,3),(2094,7),(2095,7),(2096,4),(2097,2),(2098,9),(2099,2),(2100,7),(2101,7),(2102,3),(2103,2),(2104,3),(2105,1),(2106,1),(2107,3),(2108,9),(2109,9),(2110,9),(2111,8),(2112,4),(2113,6),(2114,9),(2115,6),(2116,3),(2117,3),(2118,1),(2119,3),(2120,1),(2121,9),(2122,4),(2123,5),(2124,8),(2125,9),(2126,2),(2127,5),(2128,6),(2129,3),(2130,2),(2131,3),(2132,7),(2133,1),(2134,8),(2135,8),(2136,6),(2137,4),(2138,8),(2139,9),(2140,4),(2141,2),(2142,6),(2143,1),(2144,5),(2145,8),(2146,9),(2147,3),(2148,7),(2149,5),(2150,5),(2151,6),(2152,2),(2153,6),(2154,4),(2155,5),(2156,1),(2157,3),(2158,9),(2159,6),(2160,7),(2161,8),(2162,5),(2163,8),(2164,9),(2165,4),(2166,5),(2167,2),(2168,7),(2169,2),(2170,5),(2171,3),(2172,8),(2173,6),(2174,6),(2175,7),(2176,1),(2177,4),(2178,4),(2179,9),(2180,7),(2181,3),(2182,4),(2183,5),(2184,3),(2185,9),(2186,2),(2187,3),(2188,2),(2189,6),(2190,9),(2191,3),(2192,4),(2193,6),(2194,3),(2195,7),(2196,3),(2197,3),(2198,5),(2199,4),(2200,4),(2201,1),(2202,3),(2203,5),(2204,5),(2205,9),(2206,4),(2207,5),(2208,5),(2209,9),(2210,2),(2211,3),(2212,9),(2213,4),(2214,3),(2215,7),(2216,9),(2217,6),(2218,4),(2219,9),(2220,7),(2221,9),(2222,9),(2223,8),(2224,7),(2225,6),(2226,1),(2227,6),(2228,4),(2229,2),(2230,6),(2231,4),(2232,1),(2233,7),(2234,2),(2235,4),(2236,2),(2237,9),(2238,7),(2239,4),(2240,5),(2241,1),(2242,5),(2243,3),(2244,7),(2245,8),(2246,2),(2247,6),(2248,2),(2249,3),(2250,2),(2251,1),(2252,1),(2253,1),(2254,3),(2255,5),(2256,4),(2257,2),(2258,5),(2259,3),(2260,5),(2261,3),(2262,5),(2263,8),(2264,9),(2265,8),(2266,6),(2267,2),(2268,6),(2269,8),(2270,1),(2271,2),(2272,3),(2273,1),(2274,1),(2275,2),(2276,3),(2277,8),(2278,7),(2279,2),(2280,8),(2281,7),(2282,7),(2283,8),(2284,6),(2285,8),(2286,9),(2287,6),(2288,4),(2289,2),(2290,2),(2291,1),(2292,1),(2293,6),(2294,1),(2295,4),(2296,3),(2297,5),(2298,8),(2299,2),(2300,4),(2301,3),(2302,1),(2303,4),(2304,7),(2305,1),(2306,5),(2307,7),(2308,6),(2309,1),(2310,2),(2311,4),(2312,1),(2313,9),(2314,9),(2315,1),(2316,6),(2317,8),(2318,6),(2319,5),(2320,8),(2321,1),(2322,7),(2323,7),(2324,6),(2325,5),(2326,6),(2327,7),(2328,8),(2329,8),(2330,2),(2331,6),(2332,1),(2333,4),(2334,8),(2335,7),(2336,2),(2337,1),(2338,7),(2339,3),(2340,9),(2341,1),(2342,6),(2343,9),(2344,3),(2345,3),(2346,1),(2347,9),(2348,7),(2349,3),(2350,9),(2351,8),(2352,4),(2353,5),(2354,7),(2355,1),(2356,9),(2357,4),(2358,8),(2359,4),(2360,2),(2361,9),(2362,8),(2363,7),(2364,6),(2365,3),(2366,9),(2367,2),(2368,5),(2369,3),(2370,5),(2371,1),(2372,1),(2373,9),(2374,3),(2375,9),(2376,9),(2377,3),(2378,2),(2379,3),(2380,1),(2381,3),(2382,8),(2383,1),(2384,8),(2385,2),(2386,6),(2387,1),(2388,9),(2389,3),(2390,8),(2391,5),(2392,6),(2393,6),(2394,5),(2395,7),(2396,4),(2397,8),(2398,5),(2399,8),(2400,1),(2401,3),(2402,2),(2403,8),(2404,9),(2405,2),(2406,1),(2407,3),(2408,5),(2409,8),(2410,8),(2411,4),(2412,9),(2413,6),(2414,8),(2415,4),(2416,2),(2417,6),(2418,4),(2419,1),(2420,5),(2421,2),(2422,5),(2423,4),(2424,9),(2425,5),(2426,4),(2427,5),(2428,4),(2429,9),(2430,1),(2431,2),(2432,5),(2433,1),(2434,5),(2435,8),(2436,3),(2437,5),(2438,8),(2439,9),(2440,9),(2441,2),(2442,1),(2443,2),(2444,1),(2445,9),(2446,5),(2447,7),(2448,6),(2449,7),(2450,1),(2451,1),(2452,6),(2453,8),(2454,1),(2455,8),(2456,8),(2457,9),(2458,9),(2459,4),(2460,5),(2461,7),(2462,4),(2463,9),(2464,1),(2465,1),(2466,4),(2467,1),(2468,6),(2469,6),(2470,7),(2471,4),(2472,9),(2473,9),(2474,4),(2475,7),(2476,2),(2477,8),(2478,3),(2479,1),(2480,1),(2481,7),(2482,5),(2483,3),(2484,3),(2485,2),(2486,3),(2487,7),(2488,6),(2489,5),(2490,1),(2491,9),(2492,2),(2493,6),(2494,6),(2495,9),(2496,3),(2497,7),(2498,9),(2499,9),(2500,5),(2501,5),(2502,6),(2503,1),(2504,5),(2505,8),(2506,1),(2507,6),(2508,5),(2509,3),(2510,6),(2511,3),(2512,4),(2513,1),(2514,3),(2515,5),(2516,3),(2517,7),(2518,9),(2519,6),(2520,3),(2521,7),(2522,1),(2523,5),(2524,8),(2525,6),(2526,9),(2527,3),(2528,5),(2529,6),(2530,4),(2531,7),(2532,9),(2533,3),(2534,9),(2535,7),(2536,8),(2537,1),(2538,1),(2539,5),(2540,1),(2541,3),(2542,6),(2543,7),(2544,5),(2545,3),(2546,2),(2547,9),(2548,1),(2549,6),(2550,3),(2551,7),(2552,5),(2553,8),(2554,2),(2555,6),(2556,4),(2557,5),(2558,2),(2559,6),(2560,6),(2561,7),(2562,8),(2563,2),(2564,1),(2565,3),(2566,6),(2567,9),(2568,3),(2569,4),(2570,3),(2571,9),(2572,6),(2573,2),(2574,1),(2575,8),(2576,2),(2577,2),(2578,3),(2579,8),(2580,2),(2581,3),(2582,4),(2583,2),(2584,9),(2585,5),(2586,6),(2587,8),(2588,6),(2589,2),(2590,6),(2591,2),(2592,2),(2593,8),(2594,5),(2595,1),(2596,7),(2597,5),(2598,7),(2599,4),(2600,8),(2601,3),(2602,1),(2603,3),(2604,4),(2605,6),(2606,9),(2607,2),(2608,6),(2609,9),(2610,7),(2611,8),(2612,6),(2613,4),(2614,8),(2615,1),(2616,9),(2617,6),(2618,3),(2619,8),(2620,3),(2621,5),(2622,6),(2623,3),(2624,1),(2625,3),(2626,9),(2627,1),(2628,3),(2629,1),(2630,6),(2631,7),(2632,5),(2633,6),(2634,3),(2635,2),(2636,5),(2637,3),(2638,4),(2639,1),(2640,5),(2641,2),(2642,2),(2643,9),(2644,4),(2645,8),(2646,9),(2647,8),(2648,9),(2649,3),(2650,6),(2651,4),(2652,1),(2653,2),(2654,8),(2655,7),(2656,8),(2657,4),(2658,3),(2659,2),(2660,3),(2661,1),(2662,2),(2663,2),(2664,6),(2665,1),(2666,2),(2667,7),(2668,6),(2669,7),(2670,9),(2671,9),(2672,9),(2673,2),(2674,2),(2675,3),(2676,6),(2677,8),(2678,6),(2679,8),(2680,1),(2681,5),(2682,8),(2683,1),(2684,1),(2685,9),(2686,4),(2687,6),(2688,4),(2689,9),(2690,4),(2691,4),(2692,6),(2693,5),(2694,6),(2695,8),(2696,7),(2697,2),(2698,8),(2699,7),(2700,4),(2701,6),(2702,8),(2703,7),(2704,5),(2705,9),(2706,2),(2707,1),(2708,8),(2709,1),(2710,5),(2711,2),(2712,3),(2713,3),(2714,9),(2715,4),(2716,1),(2717,9),(2718,1),(2719,6),(2720,9),(2721,2),(2722,4),(2723,8),(2724,4),(2725,7),(2726,9),(2727,2),(2728,8),(2729,6),(2730,7),(2731,7),(2732,4),(2733,1),(2734,2),(2735,5),(2736,6),(2737,5),(2738,4),(2739,6),(2740,3),(2741,4),(2742,8),(2743,2),(2744,1),(2745,3),(2746,9),(2747,5),(2748,4),(2749,2),(2750,7),(2751,9),(2752,6),(2753,7),(2754,8),(2755,1),(2756,8),(2757,1),(2758,1),(2759,7),(2760,1),(2761,3),(2762,1),(2763,6),(2764,6),(2765,5),(2766,3),(2767,1),(2768,1),(2769,8),(2770,4),(2771,1),(2772,8),(2773,6),(2774,8),(2775,6),(2776,2),(2777,8),(2778,3),(2779,4),(2780,4),(2781,3),(2782,1),(2783,5),(2784,8),(2785,2),(2786,5),(2787,5),(2788,4),(2789,8),(2790,6),(2791,2),(2792,7),(2793,7),(2794,4),(2795,5),(2796,9),(2797,7),(2798,1),(2799,6),(2800,8),(2801,4),(2802,3),(2803,3),(2804,1),(2805,7),(2806,5),(2807,5),(2808,8),(2809,2),(2810,7),(2811,2),(2812,9),(2813,1),(2814,1),(2815,9),(2816,4),(2817,1),(2818,2),(2819,3),(2820,9),(2821,5),(2822,8),(2823,1),(2824,2),(2825,7),(2826,7),(2827,8),(2828,3),(2829,4),(2830,6),(2831,2),(2832,4),(2833,7),(2834,3),(2835,3),(2836,2),(2837,5),(2838,2),(2839,2),(2840,7),(2841,4),(2842,6),(2843,7),(2844,6),(2845,7),(2846,8),(2847,3),(2848,3),(2849,3),(2850,2),(2851,3),(2852,6),(2853,7),(2854,9),(2855,8),(2856,4),(2857,5),(2858,4),(2859,2),(2860,6),(2861,7),(2862,6),(2863,1),(2864,5),(2865,4),(2866,7),(2867,7),(2868,7),(2869,7),(2870,2),(2871,4),(2872,6),(2873,2),(2874,3),(2875,6),(2876,7),(2877,3),(2878,8),(2879,3),(2880,4),(2881,7),(2882,7),(2883,5),(2884,9),(2885,6),(2886,4),(2887,7),(2888,5),(2889,8),(2890,1),(2891,8),(2892,6),(2893,8),(2894,9),(2895,7),(2896,3),(2897,9),(2898,9),(2899,6),(2900,2),(2901,6),(2902,6),(2903,2),(2904,6),(2905,5),(2906,5),(2907,2),(2908,1),(2909,3),(2910,8),(2911,7),(2912,9),(2913,4),(2914,8),(2915,9),(2916,6),(2917,1),(2918,7),(2919,5),(2920,2),(2921,3),(2922,3),(2923,2),(2924,7),(2925,2),(2926,8),(2927,6),(2928,9),(2929,3),(2930,4),(2931,9),(2932,2),(2933,6),(2934,2),(2935,5),(2936,2),(2937,1),(2938,2),(2939,8),(2940,9),(2941,4),(2942,6),(2943,9),(2944,1),(2945,2),(2946,4),(2947,3),(2948,9),(2949,8),(2950,1),(2951,6),(2952,4),(2953,7),(2954,8),(2955,7),(2956,8),(2957,1),(2958,8),(2959,2),(2960,6),(2961,2),(2962,7),(2963,8),(2964,6),(2965,8),(2966,5),(2967,3),(2968,4),(2969,4),(2970,4),(2971,3),(2972,9),(2973,8),(2974,1),(2975,7),(2976,9),(2977,2),(2978,5),(2979,5),(2980,7),(2981,6),(2982,5),(2983,8),(2984,2),(2985,6),(2986,5),(2987,4),(2988,6),(2989,6),(2990,2),(2991,3),(2992,2),(2993,6),(2994,3),(2995,9),(2996,9),(2997,6),(2998,9),(2999,5),(3000,6),(3001,1),(3002,9),(3003,7),(3004,5),(3005,9),(3006,4),(3007,8),(3008,6),(3009,9),(3010,5),(3011,9),(3012,9),(3013,5),(3014,4),(3015,5),(3016,6),(3017,6),(3018,7),(3019,5),(3020,2),(3021,4),(3022,4),(3023,9),(3024,1),(3025,2),(3026,4),(3027,4),(3028,1),(3029,6),(3030,7),(3031,9),(3032,3),(3033,8),(3034,4),(3035,5),(3036,1),(3037,7),(3038,2),(3039,9),(3040,7),(3041,4),(3042,3),(3043,5),(3044,2),(3045,7),(3046,9),(3047,8),(3048,4),(3049,9),(3050,4),(3051,6),(3052,1),(3053,6),(3054,1),(3055,3),(3056,3),(3057,8),(3058,4),(3059,9),(3060,1),(3061,6),(3062,2),(3063,6),(3064,1),(3065,9),(3066,7),(3067,4),(3068,9),(3069,2),(3070,1),(3071,2),(3072,6),(3073,3),(3074,1),(3075,6),(3076,1),(3077,1),(3078,2),(3079,1),(3080,4),(3081,5),(3082,3),(3083,2),(3084,3),(3085,2),(3086,9),(3087,2),(3088,1),(3089,5),(3090,4),(3091,8),(3092,9),(3093,1),(3094,2),(3095,1),(3096,2),(3097,9),(3098,1),(3099,6),(3100,1),(3101,7),(3102,3),(3103,5),(3104,1),(3105,5),(3106,8),(3107,5),(3108,9),(3109,8),(3110,6),(3111,1),(3112,6),(3113,6),(3114,4),(3115,9),(3116,8),(3117,3),(3118,7),(3119,1),(3120,4),(3121,2),(3122,9),(3123,1),(3124,5),(3125,2),(3126,4),(3127,2),(3128,8),(3129,4),(3130,7),(3131,7),(3132,4),(3133,4),(3134,7),(3135,1),(3136,2),(3137,5),(3138,6),(3139,2),(3140,6),(3141,7),(3142,9),(3143,6),(3144,8),(3145,3),(3146,8),(3147,7),(3148,3),(3149,5),(3150,5),(3151,8),(3152,6),(3153,6),(3154,7),(3155,7),(3156,4),(3157,2),(3158,8),(3159,2),(3160,1),(3161,2),(3162,9),(3163,5),(3164,8),(3165,2),(3166,3),(3167,9),(3168,8),(3169,7),(3170,5),(3171,5),(3172,4),(3173,5),(3174,6),(3175,7),(3176,3),(3177,3),(3178,3),(3179,8),(3180,9),(3181,2),(3182,5),(3183,2),(3184,5),(3185,5),(3186,7),(3187,2),(3188,1),(3189,3),(3190,3),(3191,7),(3192,2),(3193,5),(3194,9),(3195,6),(3196,4),(3197,8),(3198,8),(3199,6),(3200,6),(3201,5),(3202,2),(3203,9),(3204,3),(3205,1),(3206,2),(3207,5),(3208,7),(3209,4),(3210,5),(3211,3),(3212,6),(3213,6),(3214,1),(3215,5),(3216,9),(3217,7),(3218,7),(3219,6),(3220,8),(3221,8),(3222,5),(3223,9),(3224,1),(3225,4),(3226,7),(3227,5),(3228,6),(3229,2),(3230,5),(3231,2),(3232,5),(3233,1),(3234,9),(3235,2),(3236,2),(3237,7),(3238,6),(3239,4),(3240,8),(3241,2),(3242,3),(3243,2),(3244,8),(3245,6),(3246,2),(3247,8),(3248,3),(3249,5),(3250,9),(3251,2),(3252,6),(3253,6),(3254,9),(3255,8),(3256,2),(3257,2),(3258,8),(3259,1),(3260,6),(3261,8),(3262,7),(3263,7),(3264,5),(3265,4),(3266,7),(3267,8),(3268,3),(3269,7),(3270,1),(3271,1),(3272,5),(3273,7),(3274,6),(3275,5),(3276,3),(3277,5),(3278,7),(3279,7),(3280,1),(3281,7),(3282,7),(3283,9),(3284,8),(3285,8),(3286,2),(3287,4),(3288,6),(3289,3),(3290,7),(3291,6),(3292,1),(3293,7),(3294,7),(3295,1),(3296,9),(3297,4),(3298,1),(3299,9),(3300,1),(3301,5),(3302,8),(3303,9),(3304,2),(3305,7),(3306,1),(3307,8),(3308,9),(3309,1),(3310,8),(3311,9),(3312,1),(3313,4),(3314,2),(3315,6),(3316,5),(3317,3),(3318,9),(3319,2),(3320,8),(3321,6),(3322,6),(3323,1),(3324,4),(3325,1),(3326,8),(3327,7),(3328,9),(3329,2),(3330,2),(3331,7),(3332,2),(3333,1),(3334,2),(3335,6),(3336,5),(3337,8),(3338,4),(3339,3),(3340,7),(3341,5),(3342,1),(3343,7),(3344,1),(3345,7),(3346,1),(3347,2),(3348,8),(3349,7),(3350,5),(3351,4),(3352,7),(3353,8),(3354,9),(3355,8),(3356,1),(3357,2),(3358,1),(3359,5),(3360,2),(3361,4),(3362,8),(3363,3),(3364,4),(3365,9),(3366,3),(3367,3),(3368,7),(3369,4),(3370,5),(3371,5),(3372,7),(3373,2),(3374,1),(3375,3),(3376,2),(3377,5),(3378,2),(3379,8),(3380,5),(3381,3),(3382,2),(3383,2),(3384,9),(3385,7),(3386,8),(3387,5),(3388,6),(3389,6),(3390,2),(3391,1),(3392,3),(3393,1),(3394,5),(3395,4),(3396,9),(3397,7),(3398,9),(3399,9),(3400,3),(3401,9),(3402,4),(3403,8),(3404,3),(3405,6),(3406,1),(3407,7),(3408,9),(3409,2),(3410,6),(3411,2),(3412,8),(3413,4),(3414,4),(3415,1),(3416,2),(3417,7),(3418,8),(3419,5),(3420,8),(3421,2),(3422,4),(3423,4),(3424,3),(3425,3),(3426,6),(3427,8),(3428,3),(3429,1),(3430,8),(3431,9),(3432,8),(3433,8),(3434,6),(3435,2),(3436,2),(3437,3),(3438,1),(3439,8),(3440,7),(3441,3),(3442,4),(3443,7),(3444,2),(3445,4),(3446,6),(3447,8),(3448,6),(3449,1),(3450,2),(3451,9),(3452,5),(3453,3),(3454,2),(3455,1),(3456,9),(3457,2),(3458,5),(3459,6),(3460,7),(3461,5),(3462,1),(3463,4),(3464,9),(3465,1),(3466,4),(3467,5),(3468,8),(3469,3),(3470,7),(3471,1),(3472,3),(3473,9),(3474,1),(3475,4),(3476,6),(3477,9),(3478,9),(3479,4),(3480,3),(3481,4),(3482,1),(3483,4),(3484,5),(3485,5),(3486,8),(3487,9),(3488,5),(3489,4),(3490,3),(3491,4),(3492,8),(3493,9),(3494,6),(3495,7),(3496,6),(3497,4),(3498,6),(3499,5),(3500,6),(3501,8),(3502,9),(3503,3),(3504,4),(3505,6),(3506,1),(3507,9),(3508,4),(3509,9),(3510,2),(3511,4),(3512,8),(3513,1),(3514,5),(3515,7),(3516,4),(3517,9),(3518,5),(3519,9),(3520,8),(3521,5),(3522,2),(3523,4),(3524,1),(3525,6),(3526,7),(3527,6),(3528,1),(3529,6),(3530,8),(3531,2),(3532,6),(3533,5),(3534,7),(3535,9),(3536,3),(3537,5),(3538,3),(3539,7),(3540,8),(3541,1),(3542,1),(3543,3),(3544,2),(3545,3),(3546,9),(3547,7),(3548,1),(3549,5),(3550,3),(3551,1),(3552,6),(3553,5),(3554,1),(3555,6),(3556,1),(3557,6),(3558,2),(3559,5),(3560,5),(3561,2),(3562,8),(3563,7),(3564,5),(3565,7),(3566,6),(3567,3),(3568,8),(3569,2),(3570,8),(3571,7),(3572,8),(3573,7),(3574,8),(3575,1),(3576,6),(3577,6),(3578,1),(3579,2),(3580,8),(3581,3),(3582,1),(3583,8),(3584,6),(3585,7),(3586,6),(3587,5),(3588,4),(3589,9),(3590,4),(3591,7),(3592,7),(3593,2),(3594,5),(3595,2),(3596,5),(3597,5),(3598,3),(3599,5),(3600,6),(3601,4),(3602,9),(3603,9),(3604,2),(3605,1),(3606,3),(3607,4),(3608,2),(3609,8),(3610,1),(3611,6),(3612,8),(3613,5),(3614,1),(3615,8),(3616,2),(3617,6),(3618,5),(3619,1),(3620,1),(3621,7),(3622,1),(3623,1),(3624,9),(3625,3),(3626,4),(3627,4),(3628,6),(3629,4),(3630,9),(3631,4),(3632,6),(3633,1),(3634,8),(3635,9),(3636,5),(3637,5),(3638,1),(3639,6),(3640,6),(3641,9),(3642,5),(3643,4),(3644,6),(3645,9),(3646,9),(3647,9),(3648,3),(3649,2),(3650,7),(3651,5),(3652,4),(3653,9),(3654,9),(3655,4),(3656,3),(3657,7),(3658,9),(3659,1),(3660,4),(3661,8),(3662,3),(3663,1),(3664,9),(3665,3),(3666,5),(3667,5),(3668,3),(3669,1),(3670,8),(3671,7),(3672,8),(3673,3),(3674,9),(3675,6),(3676,9),(3677,1),(3678,8),(3679,2),(3680,4),(3681,9),(3682,2),(3683,6),(3684,3),(3685,1),(3686,2),(3687,6),(3688,9),(3689,5),(3690,2),(3691,9),(3692,7),(3693,5),(3694,8),(3695,2),(3696,7),(3697,4),(3698,7),(3699,8),(3700,2),(3701,6),(3702,8),(3703,7),(3704,8),(3705,3),(3706,1),(3707,4),(3708,4),(3709,2),(3710,6),(3711,2),(3712,8),(3713,6),(3714,4),(3715,9),(3716,2),(3717,5),(3718,3),(3719,8),(3720,5),(3721,2),(3722,4),(3723,3),(3724,8),(3725,5),(3726,5),(3727,9),(3728,7),(3729,4),(3730,2),(3731,5),(3732,3),(3733,2),(3734,1),(3735,5),(3736,8),(3737,1),(3738,9),(3739,7),(3740,5),(3741,2),(3742,1),(3743,3),(3744,6),(3745,7),(3746,1),(3747,3),(3748,4),(3749,5),(3750,3),(3751,2),(3752,9),(3753,1),(3754,6),(3755,3),(3756,3),(3757,7),(3758,3),(3759,6),(3760,4),(3761,8),(3762,7),(3763,1),(3764,6),(3765,3),(3766,9),(3767,5),(3768,6),(3769,3),(3770,9),(3771,1),(3772,3),(3773,2),(3774,2),(3775,9),(3776,8),(3777,4),(3778,1),(3779,7),(3780,2),(3781,5),(3782,9),(3783,2),(3784,4),(3785,5),(3786,9),(3787,4),(3788,4),(3789,5),(3790,9),(3791,9),(3792,5),(3793,6),(3794,6),(3795,7),(3796,3),(3797,7),(3798,5),(3799,2),(3800,8),(3801,7),(3802,7),(3803,1),(3804,5),(3805,3),(3806,9),(3807,6),(3808,2),(3809,4),(3810,2),(3811,6),(3812,4),(3813,5),(3814,5),(3815,7),(3816,6),(3817,2),(3818,1),(3819,9),(3820,3),(3821,1),(3822,4),(3823,4),(3824,4),(3825,2),(3826,2),(3827,1),(3828,1),(3829,3),(3830,6),(3831,8),(3832,6),(3833,6),(3834,4),(3835,4),(3836,1),(3837,5),(3838,6),(3839,5),(3840,3),(3841,1),(3842,8),(3843,8),(3844,5),(3845,4),(3846,2),(3847,4),(3848,7),(3849,8),(3850,7),(3851,4),(3852,6),(3853,4),(3854,1),(3855,1),(3856,1),(3857,8),(3858,8),(3859,3),(3860,1),(3861,9),(3862,4),(3863,7),(3864,1),(3865,7),(3866,9),(3867,5),(3868,9),(3869,2),(3870,8),(3871,7),(3872,9),(3873,3),(3874,9),(3875,9),(3876,1),(3877,6),(3878,8),(3879,8),(3880,3),(3881,3),(3882,7),(3883,1),(3884,4),(3885,2),(3886,4),(3887,5),(3888,5),(3889,6),(3890,8),(3891,6),(3892,6),(3893,7),(3894,9),(3895,1),(3896,6),(3897,6),(3898,9),(3899,4),(3900,7),(3901,8),(3902,7),(3903,1),(3904,7),(3905,9),(3906,6),(3907,6),(3908,7),(3909,4),(3910,3),(3911,5),(3912,6),(3913,7),(3914,3),(3915,4),(3916,6),(3917,4),(3918,4),(3919,6),(3920,6),(3921,8),(3922,5),(3923,4),(3924,6),(3925,1),(3926,8),(3927,2),(3928,9),(3929,7),(3930,8),(3931,5),(3932,2),(3933,8),(3934,1),(3935,2),(3936,1),(3937,4),(3938,8),(3939,2),(3940,5),(3941,3),(3942,9),(3943,9),(3944,4),(3945,5),(3946,6),(3947,1),(3948,6),(3949,8),(3950,8),(3951,1),(3952,8),(3953,3),(3954,7),(3955,8),(3956,9),(3957,5),(3958,6),(3959,3),(3960,6),(3961,9),(3962,6),(3963,8),(3964,3),(3965,9),(3966,8),(3967,7),(3968,5),(3969,6),(3970,1),(3971,6),(3972,2),(3973,6),(3974,7),(3975,4),(3976,2),(3977,3),(3978,5),(3979,4),(3980,3),(3981,3),(3982,2),(3983,4),(3984,3),(3985,3),(3986,9),(3987,5),(3988,9),(3989,7),(3990,7),(3991,1),(3992,6),(3993,8),(3994,6),(3995,3),(3996,5),(3997,9),(3998,5),(3999,2),(4000,7),(4001,3),(4002,2),(4003,3),(4004,8),(4005,9),(4006,6),(4007,5),(4008,6),(4009,8),(4010,1),(4011,4),(4012,7),(4013,2),(4014,5),(4015,3),(4016,7),(4017,8),(4018,1),(4019,9),(4020,5),(4021,8),(4022,4),(4023,5),(4024,6),(4025,7),(4026,7),(4027,2),(4028,1),(4029,3),(4030,3),(4031,5),(4032,7),(4033,1),(4034,1),(4035,4),(4036,2),(4037,3),(4038,5),(4039,6),(4040,5),(4041,7),(4042,5),(4043,1),(4044,8),(4045,3),(4046,3),(4047,5),(4048,2),(4049,7),(4050,2),(4051,6),(4052,3),(4053,9),(4054,2),(4055,2),(4056,5),(4057,6),(4058,3),(4059,9),(4060,4),(4061,2),(4062,9),(4063,6),(4064,7),(4065,4),(4066,7),(4067,8),(4068,1),(4069,2),(4070,2),(4071,7),(4072,5),(4073,5),(4074,3),(4075,6),(4076,1),(4077,7),(4078,7),(4079,6),(4080,2),(4081,1),(4082,9),(4083,6),(4084,6),(4085,5),(4086,2),(4087,8),(4088,3),(4089,6),(4090,3),(4091,4),(4092,5),(4093,3),(4094,7),(4095,3),(4096,2),(4097,5),(4098,1),(4099,2),(4100,5),(4101,2),(4102,8),(4103,8),(4104,8),(4105,8),(4106,8),(4107,1),(4108,7),(4109,7),(4110,6),(4111,9),(4112,8),(4113,6),(4114,4),(4115,7),(4116,8),(4117,4),(4118,7),(4119,6),(4120,6),(4121,3),(4122,6),(4123,2),(4124,9),(4125,6),(4126,3),(4127,3),(4128,9),(4129,9),(4130,8),(4131,4),(4132,6),(4133,4),(4134,3),(4135,2),(4136,1),(4137,7),(4138,6),(4139,7),(4140,1),(4141,6),(4142,6),(4143,6),(4144,2),(4145,5),(4146,5),(4147,4),(4148,2),(4149,8),(4150,7),(4151,1),(4152,8),(4153,1),(4154,6),(4155,7),(4156,3),(4157,4),(4158,8),(4159,9),(4160,4),(4161,4),(4162,6),(4163,7),(4164,9),(4165,3),(4166,5),(4167,4),(4168,3),(4169,6),(4170,4),(4171,5),(4172,5),(4173,2),(4174,7),(4175,5),(4176,8),(4177,4),(4178,4),(4179,3),(4180,9),(4181,4),(4182,5),(4183,4),(4184,4),(4185,4),(4186,4),(4187,9),(4188,9),(4189,9),(4190,5),(4191,7),(4192,1),(4193,1),(4194,7),(4195,2),(4196,6),(4197,4),(4198,7),(4199,7),(4200,6),(4201,9),(4202,7),(4203,1),(4204,1),(4205,5),(4206,5),(4207,9),(4208,3),(4209,3),(4210,3),(4211,9),(4212,7),(4213,2),(4214,5),(4215,6),(4216,1),(4217,2),(4218,5),(4219,7),(4220,1),(4221,6),(4222,3),(4223,7),(4224,6),(4225,7),(4226,6),(4227,4),(4228,8),(4229,1),(4230,5),(4231,5),(4232,9),(4233,6),(4234,9),(4235,9),(4236,6),(4237,1),(4238,4),(4239,1),(4240,9),(4241,2),(4242,7),(4243,4),(4244,7),(4245,8),(4246,4),(4247,9),(4248,2),(4249,5),(4250,8),(4251,7),(4252,8),(4253,2),(4254,4),(4255,6),(4256,7),(4257,8),(4258,8),(4259,8),(4260,6),(4261,4),(4262,2),(4263,6),(4264,9),(4265,3),(4266,2),(4267,6),(4268,2),(4269,8),(4270,7),(4271,6),(4272,5),(4273,4),(4274,6),(4275,6),(4276,2),(4277,8),(4278,7),(4279,7),(4280,9),(4281,9),(4282,1),(4283,6),(4284,2),(4285,6),(4286,6),(4287,2),(4288,5),(4289,4),(4290,8),(4291,2),(4292,4),(4293,3),(4294,8),(4295,5),(4296,1),(4297,9),(4298,6),(4299,6),(4300,2),(4301,2),(4302,3),(4303,8),(4304,1),(4305,4),(4306,8),(4307,6),(4308,1),(4309,8),(4310,9),(4311,5),(4312,6),(4313,7),(4314,3),(4315,5),(4316,1),(4317,8),(4318,8),(4319,5),(4320,5),(4321,4),(4322,3),(4323,4),(4324,9),(4325,1),(4326,7),(4327,9),(4328,2),(4329,6),(4330,1),(4331,9),(4332,9),(4333,7),(4334,5),(4335,2),(4336,4),(4337,9),(4338,4),(4339,4),(4340,4),(4341,8),(4342,9),(4343,2),(4344,4),(4345,1),(4346,7),(4347,2),(4348,5),(4349,8),(4350,9),(4351,3),(4352,3),(4353,1),(4354,1),(4355,4),(4356,4),(4357,6),(4358,3),(4359,4),(4360,8),(4361,6),(4362,2),(4363,1),(4364,2),(4365,6),(4366,9),(4367,9),(4368,2),(4369,8),(4370,3),(4371,1),(4372,3),(4373,6),(4374,7),(4375,7),(4376,7),(4377,2),(4378,6),(4379,7),(4380,6),(4381,4),(4382,2),(4383,9),(4384,8),(4385,1),(4386,7),(4387,2),(4388,9),(4389,9),(4390,6),(4391,7),(4392,8),(4393,4),(4394,6),(4395,9),(4396,2),(4397,7),(4398,1),(4399,8),(4400,2),(4401,8),(4402,7),(4403,7),(4404,7),(4405,4),(4406,2),(4407,4),(4408,7),(4409,8),(4410,2),(4411,7),(4412,9),(4413,7),(4414,4),(4415,3),(4416,7),(4417,2),(4418,1),(4419,7),(4420,4),(4421,3),(4422,4),(4423,2),(4424,3),(4425,5),(4426,4),(4427,7),(4428,1),(4429,9),(4430,8),(4431,2),(4432,6),(4433,3),(4434,2),(4435,9),(4436,5),(4437,2),(4438,4),(4439,8),(4440,2),(4441,6),(4442,4),(4443,5),(4444,2),(4445,8),(4446,9),(4447,5),(4448,7),(4449,5),(4450,7),(4451,2),(4452,7),(4453,6),(4454,9),(4455,7),(4456,1),(4457,5),(4458,9),(4459,2),(4460,1),(4461,1),(4462,4),(4463,1),(4464,1),(4465,5),(4466,3),(4467,9),(4468,3),(4469,6),(4470,9),(4471,3),(4472,2),(4473,6),(4474,1),(4475,7),(4476,8),(4477,4),(4478,9),(4479,6),(4480,9),(4481,1),(4482,4),(4483,5),(4484,1),(4485,7),(4486,4),(4487,7),(4488,7),(4489,7),(4490,3),(4491,2),(4492,7),(4493,5),(4494,9),(4495,6),(4496,8),(4497,3),(4498,8),(4499,4),(4500,5),(4501,2),(4502,4),(4503,6),(4504,9),(4505,9),(4506,6),(4507,3),(4508,7),(4509,9),(4510,1),(4511,2),(4512,9),(4513,8),(4514,1),(4515,2),(4516,2),(4517,7),(4518,4),(4519,1),(4520,8),(4521,5),(4522,3),(4523,9),(4524,1),(4525,8),(4526,1),(4527,6),(4528,5),(4529,4),(4530,9),(4531,9),(4532,7),(4533,1),(4534,7),(4535,2),(4536,7),(4537,7),(4538,7),(4539,9),(4540,6),(4541,8),(4542,2),(4543,2),(4544,8),(4545,6),(4546,1),(4547,9),(4548,8),(4549,6),(4550,5),(4551,4),(4552,4),(4553,9),(4554,4),(4555,6),(4556,2),(4557,8),(4558,6),(4559,9),(4560,4),(4561,3),(4562,1),(4563,4),(4564,6),(4565,8),(4566,8),(4567,7),(4568,2),(4569,5),(4570,7),(4571,5),(4572,8),(4573,3),(4574,9),(4575,3),(4576,8),(4577,2),(4578,3),(4579,4),(4580,2),(4581,8),(4582,5),(4583,7),(4584,1),(4585,5),(4586,6),(4587,3),(4588,8),(4589,8),(4590,9),(4591,1),(4592,4),(4593,5),(4594,1),(4595,8),(4596,7),(4597,7),(4598,9),(4599,6),(4600,2),(4601,6),(4602,2),(4603,7),(4604,6),(4605,7),(4606,1),(4607,4),(4608,2),(4609,1),(4610,2),(4611,9),(4612,2),(4613,3),(4614,6),(4615,8),(4616,5),(4617,1),(4618,7),(4619,6),(4620,8),(4621,5),(4622,6),(4623,9),(4624,9),(4625,4),(4626,6),(4627,5),(4628,3),(4629,6),(4630,1),(4631,9),(4632,4),(4633,9),(4634,4),(4635,9),(4636,4),(4637,4),(4638,9),(4639,4),(4640,1),(4641,4),(4642,1),(4643,9),(4644,4),(4645,1),(4646,9),(4647,2),(4648,6),(4649,8),(4650,4),(4651,9),(4652,5),(4653,2),(4654,4),(4655,4),(4656,7),(4657,1),(4658,9),(4659,7),(4660,1),(4661,1),(4662,1),(4663,2),(4664,8),(4665,3),(4666,8),(4667,8),(4668,6),(4669,8),(4670,9),(4671,7),(4672,4),(4673,3),(4674,5),(4675,6),(4676,5),(4677,7),(4678,1),(4679,5),(4680,7),(4681,5),(4682,6),(4683,5),(4684,6),(4685,3),(4686,6),(4687,4),(4688,3),(4689,3),(4690,7),(4691,9),(4692,1),(4693,8),(4694,2),(4695,3),(4696,8),(4697,5),(4698,7),(4699,3),(4700,5),(4701,6),(4702,8),(4703,2),(4704,4),(4705,7),(4706,2),(4707,8),(4708,8),(4709,4),(4710,9),(4711,3),(4712,3),(4713,2),(4714,9),(4715,6),(4716,4),(4717,3),(4718,1),(4719,9),(4720,7),(4721,5),(4722,9),(4723,5),(4724,7),(4725,8),(4726,1),(4727,8),(4728,5),(4729,7),(4730,8),(4731,1),(4732,2),(4733,4),(4734,9),(4735,3),(4736,5),(4737,1),(4738,8),(4739,6),(4740,5),(4741,4),(4742,5),(4743,4),(4744,7),(4745,6),(4746,1),(4747,1),(4748,9),(4749,6),(4750,4),(4751,2),(4752,8),(4753,3),(4754,3),(4755,3),(4756,7),(4757,4),(4758,3),(4759,2),(4760,9),(4761,2),(4762,3),(4763,2),(4764,1),(4765,7),(4766,4),(4767,6),(4768,8),(4769,5),(4770,5),(4771,5),(4772,2),(4773,9),(4774,9),(4775,4),(4776,5),(4777,1),(4778,4),(4779,9),(4780,4),(4781,4),(4782,7),(4783,8),(4784,4),(4785,6),(4786,5),(4787,8),(4788,1),(4789,9),(4790,4),(4791,3),(4792,3),(4793,1),(4794,7),(4795,4),(4796,3),(4797,6),(4798,7),(4799,2),(4800,9),(4801,4),(4802,1),(4803,7),(4804,3),(4805,6),(4806,4),(4807,4),(4808,3),(4809,5),(4810,1),(4811,8),(4812,6),(4813,4),(4814,3),(4815,7),(4816,1),(4817,7),(4818,5),(4819,6),(4820,2),(4821,7),(4822,3),(4823,9),(4824,6),(4825,2),(4826,4),(4827,2),(4828,9),(4829,7),(4830,2),(4831,1),(4832,5),(4833,8),(4834,6),(4835,8),(4836,2),(4837,2),(4838,8),(4839,3),(4840,2),(4841,5),(4842,1),(4843,9),(4844,7),(4845,6),(4846,1),(4847,7),(4848,9),(4849,8),(4850,6),(4851,5),(4852,9),(4853,4),(4854,3),(4855,7),(4856,5),(4857,3),(4858,1),(4859,1),(4860,6),(4861,2),(4862,8),(4863,6),(4864,2),(4865,8),(4866,5),(4867,4),(4868,5),(4869,7),(4870,1),(4871,1),(4872,8),(4873,3),(4874,9),(4875,9),(4876,4),(4877,6),(4878,1),(4879,3),(4880,4),(4881,2),(4882,6),(4883,7),(4884,8),(4885,1),(4886,2),(4887,2),(4888,3),(4889,2),(4890,7),(4891,5),(4892,4),(4893,8),(4894,6),(4895,7),(4896,5),(4897,2),(4898,9),(4899,2),(4900,2),(4901,2),(4902,8),(4903,7),(4904,8),(4905,4),(4906,1),(4907,3),(4908,1),(4909,9),(4910,2),(4911,8),(4912,7),(4913,8),(4914,9),(4915,5),(4916,7),(4917,4),(4918,1),(4919,2),(4920,9),(4921,9),(4922,7),(4923,4),(4924,5),(4925,9),(4926,7),(4927,3),(4928,4),(4929,3),(4930,5),(4931,4),(4932,3),(4933,9),(4934,6),(4935,9),(4936,4),(4937,9),(4938,6),(4939,2),(4940,7),(4941,9),(4942,1),(4943,2),(4944,2),(4945,2),(4946,1),(4947,1),(4948,7),(4949,8),(4950,6),(4951,4),(4952,3),(4953,9),(4954,6),(4955,3),(4956,4),(4957,4),(4958,9),(4959,5),(4960,1),(4961,4),(4962,7),(4963,8),(4964,4),(4965,9),(4966,1),(4967,5),(4968,4),(4969,2),(4970,2),(4971,4),(4972,7),(4973,8),(4974,6),(4975,4),(4976,8),(4977,4),(4978,6),(4979,1),(4980,3),(4981,8),(4982,1),(4983,5),(4984,3),(4985,3),(4986,4),(4987,5),(4988,2),(4989,6),(4990,7),(4991,4),(4992,3),(4993,9),(4994,8),(4995,7),(4996,6),(4997,4),(4998,5),(4999,6)] [1,10,100,1000,10000,100000,1000000,10000000,100000000,1000000000,999999937] [1,11,111,1111,11111,111111,1111111,11111111,111111111,111111104,111111034] [161853706,678039079,829657606,744819348,136334418,75474925,969278982,957559387,445387424,184170227,158048515,755436425,815175986,521157640,291832804,69670319,555154074,180702446,313257279,126512707,707837715,365964823,931723638,487760516,37974201,439095573,340207713,940318969,300330467,836335394,789973616,185714734,729061850,21126556,527633028,751283650,903648449,518882285,680379259,496264845,675212305,666696051,601734427,154138280,798378855,252804757,498265837,522996822,27318687,496238577,728007566,899954453,304849008,622337172,224073044,284117218,88827495,956357139,713696202,495291116,332060697,601838563,689825409,508714682,691509508,918847965,932171540,339401187,239097088,518796046,44059597,669522544,361434708,424284644,567156828,747315942,224050794,158913723,324294456,159776917,32769052,414507165,497069944,249215894,663327231,993705756,416417497,955427603,176717885,172739686,611269592,244399808,300485113,733816474,754377885,228716773,498978170,654279370,952560086,9894091,690686899,109360196,457167736,551350565,454789593,985340958,940470678,956729492,965813792,41306401,994697524,648455181,98016421,884827330,682056210,847257010,718556196,453477183,804879986,719127282,701622177,110573317,158484978,933441612,512591897,987053180,299961812,285877764,230720243,987713338,188501059,59464007,155402065,853413500,307390883,194551059,800891462,137769308,33895200,47888866,493099002,175727676,325067174,750767420,101000373,212653002,290111590,560790697,117191068,66155741,94298568,329576447,977740186,588916024,613628281,152046231,465355304,191358964,110686878,369895155,968570824,55986757,340212082,623471907,700170797,191569754,878000371,219550589,482777227,399816029,698681301,200181721,866470733,494489281,671187636,327822456,683135811,115165845,823355881,744045156,734816808,120921214,129804106,233416905,571023278,977234826,342365057,223968889,63037364,56025140,346133204,83236852,737875658,812623903,412942368,801410651,224621810,310586277,655616227,54454227,637688126,429512459,843704345,435218027,295314360,390773649,794816130,480185869,198377775,866746309,699076546,237243419,840398635,594099396,203321885,802768293,847954480,604888560,104736595,796267707,680883850,923975797,394588297,804682642,976022995,396466202,271602281,890033481,261052473,689913144,350386892,92311101,125271880,16251534,682185273,817136336,614208327,129684385,38920612,506730453,22373583,662559397,412792938,949965914,825179390,227662530,317528810,822695091,535008212,824204479,932773633,540125813,465813705,507909237,407386214,250008156,161012803,319537802,309635633,751098732,519778168,941977395,337510116,510191418,258739829,246397497,973191537,326153617,64276634,966357046,739246123,443345409,881859143,406748534,869617689,519706725,722736863,723252204,225427008,996877228,286349583,838570208,626526120,332660223,676658773,444909997,560248829,356919797,787957760,444770184,347537730,908677529,973421913,866200391,318518639,494154505,15758484,308322843,41618864,755344343,530675606,647795905,355379650,784855200,414974475,749703634,800348839,477136247,762043888,662823631,475791402,385986158,865985431,903783298,705542481,765512377,769449138,449240526,811196809,887163852,392474697,820147227,634328900,429891282,950889684,817411123,248279264,333526089,263650870,172664338,923575595,498765766,157275269,233031100,39655481,710805917,882800892,448799693,593392641,87782598,736528257,94469402,460929360,404233760,465148249,437080183,892678233,522286569,525732742,30930747,529984463,265228949,292144564,328747786,71524709,536968431,895173068,947596158,118864723,196254199,6619329,13917680,977265900,699784501,633874177,445661305,210621633,624933836,144526724,478102729,827627467,624251292,720627204,297400079,426430236,52861932,350791934,133453233,940402374,7927334,782980366,943490969,889595021,584735346,59548594,660022113,549991360,738207249,49218462,2215874,616478525,567533844,758929924,740974999,868234180,871506824,577301346,2553391,991804569,157989342,847204442,642092123,581242620,71774958,587001114,500252911,8869911,132649849,474210213,600189929,731024691,326476060,409700155,154812135,497219059,10416982,851309123,531121759,656337271,641201295,163112424,649550840,240667672,24509290,850192818,5754767,951246996,645156485,908150125,870476379,26977903,345317103,404041471,278818385,755340861,893440921,811729044,948339034,409811796,234076740,797679925,165807104,520288478,532423147,600501932,775962988,680040856,135766271,234515133,176153213,487948966,795447971,89392144,750729343,436290826,699124634,268184588,452856349,448981165,425170047,588552942,762531289,256329684,469715165,831110112,167813567,607123568,407451086,551449035,505500790,397425570,351814100,999213480,583558639,38045395,144016508,859837987,283663758,448482613,189327260,307039360,755086916,362655098,351046211,726228271,527175936,641565310,795950314,40849465,959945947,397921190,902374712,959380002,30679902,593803672,210053800,371056355,880932022,769673668,336088634,268138174,15423562,130956459,450553323,362948730,58545483,171677303,618711925,420629755,972965237,149635729,681672282,978570934,845210748,1374223,111985566,172996642,878597168,144151350,420648121,647711303,64552652,247587139,579394094,247609828,364781813,380003117,216566301,350633168,768145333,350951301,319779445,222137730,767128275,869174456,54850330,528130538,722584727,513291816,504979242,830315157,624520448,920657991,217441857,18821411,515971053,135802844,498954324,546952453,968582078,679043130,733070154,368282036,29895044,576974568,240864709,999075642,93115862,184711221,315784115,348024977,942584792,415398016,296251804,220061843,869689458,7118278,645521815,855968669,143078342,832439242,507874603,240410875,263591878,865183737,218080463,280745587,360766605,706313760,616318983,461824588,491425986,544894498,455325067,797205311,139765177,357739630,316721719,984466374,269705248,182873275,920631480,958821271,306779953,82972895,874562944,393429436,142390994,688036256,850091805,241207576,629421361,659264787,772469606,185994840,949394932,646210567,320648413,535655045,432784164,478781643,346227057,761428272,587515098,615790841,175289013,97944838,257270502,743803875,598465244,944011714,579369664,550938517,728425983,749480524,484643920,988739701,44943649,608507817,844301921,462258188,267822408,686064777,404748451,945211216,185201423,868639811,131377264,101587208,337970188,755228328,733152534,292928876,268745755,764719893,398241770,100838617,363544915,914281661,414016457,10601187,436372192,640074581,571697693,77388738,653245219,663704588,493487736,363838173,124594445,237882372,521334155,370909216,268165561,880879595,972034950,779989998,349180639,890051098,83652046,998151229,140991953,369184151,131084603,898086994,582910633,932627026,879938929,98072757,853912577,269760868,313988834,544842994,832242030,704118114,922667539,758140630,577869436,121657294,294185886,892936796,767792353,805082582,606858333,267503201,638240642,422043898,67719358,705238276,98503836,332967123,207780740,608934998,385779356,330753132,198143913,613817037,744724779,51219838,215912243,72810457,262790026,624685447,789849607,96112188,624200150,51625939,40538490,201129464,634185742,447463145,228508652,103790883,763095921,146794522,962845408,21260687,995204198,473618301,331657273,819436797,687970981,672386728,546451588,290090934,26783484,623738914,916296165,974168954,566126867,487029028,796182946,597735333,184260537,6612737,625844767,57736021,500605704,641698214,623862875,2633439,546051522,755803555,430880992,839411100,890487723,97831501,640927096,418848782,832762238,435366424,207755276,706278512,168974303,943678603,305496179,285149447,317829875,268248927,134800927,836557089,457742272,29956487,588134907,653522692,255760897,672979014,184643755,535239562,464592443,100460739,693377677,645970410,674240083,107171041,951504090,346336859,689814828,64109513,901007915,379387023,874117658,892517925,483629986,35461561,417848439,328124301,439523639,254381081,673041924,186658962,455530242,657513111,728668796,745358342,42767066,729905687,72596977,746640441,11788080,215735828,610460427,693231103,334490326,728437831,566048377,731967402,70138991,519753066,222683596,772667902,824578822,798894808,687575348,588932823,203962784,114407941,494874072,127136808,232524340,64675666,464016542,865208037,17901229,458911039,760416893,164616186,945523241,928485144,75493310,677313948,208694174,73813855,880142419,958941177,548480066,624024117,497480134,43841861,488639321,434731905,245469549,187827182,894901639,993995972,387774272,165840811,830534571,765874959,48119122,963444837,425990322,582374051,999304217,253915131,108555251,385809556,831437899,155029824,377679976,702854568,164467770,801586563,874873122,277948570,775724082,800181266,349423311,272310813,344232541,747754489,351404405,144746638,553853290,292488210,243594271,711130572,182141114,771811332,856469947,621851737,167549215,413711985,354258463,107615125,75970950,503008124,647727727,782358537,997410108,734800149,567388011,539135386,921196015,108260960,15556335,392174681,488724574,187260141,945919502,609843423,156815690,817311700,941349085,33630653,341637172,660221420,169915782,299244628,295771598,131365149,174333056,672715365,963408746,101029562,300306487,675382596,564374346,68114919,266902992,870921943,472725231,446919521,584478562,699630577,225106877,317265527,722591585,324226090,395408564,312717038,206350157,514736194,635802027,650180897,674341651,703986395,779237554,809629511,941337117,441191968,958018397,978110439,64213630,513763885,468118231,757546879,326421854,182630485,861462695,861459336,882593205,396048636,160814653,171496007,314611664,649398438,687629176,338972853,679313280,365407887,754623018,699601204,954665760,785839570,825630509,696345178,650772405,219772728,12248792,147256728,918360812,371504067,577146904,100996281,986232193,803265460,970065565,337713341,984155824,245577071,39489238,596580891,529294378,192608950,259372664,70371595,794697103,899385751,832415585,851328266,809316508,766085074,571459350,848970987,746464223,633634278,96558601,884924251,384492930,841770982,360710589,944722609,324304355,674068020,327099259,772951138,923023844,192906283,968646269,733737627,185420375,482324811,229376840,677697920,458688764,598375228,28217655,29939745,617490427,950030186,21131044,906710025,479956803,884170319,593480019,253294494,608111016,931943388,247833798,14494616,941878486,541794685,873564462,524522982,667434285,559879912,230669448,213198157,665948584,156199152,154979501,952410460,307682736,198501815,40502239,353887455,877077693,447913843,590168755,856107205,399830617,925498666,991022509,227145268,746461349,455430964,496708019,704636656,663438820,839412045,157939436,799092914,556215599,962001264,803313764,794784363,167324908,338513859,394981703,594117975,948926467,733355939,601285131,882940508,759730602,33655180,423503377,987045560,388973370,784902117,281854616,105146146,823438114,854895409,954322124,427074640,202448373,560970575,806671057,329723705,866855007,168828463,781629124,368942293,888004676,643221534,251849435,243774403,153588676,350787873,332685475,352652061,772416979,592076034,850867589,145003215,956981540,363826930,560987093,245459329,61468772,618691925,530636286,784051191,931597353,568398673,752545871,575631234,704646217,284612169,313253332,122563120,767950834,277056907,773640573,480029486,117973863,654823185,839056921,362968320,670239751,949769782,165751641,267638444,180713282,800882354,551515097,512736751,170442712,452051290,238591943,901043982,105268869,305488251,523479104,624967324,432007486,781624919,605720803,279471811,760261133,342482238,142126108,536308104,917902367,477822400,751420506,154841317,555793449,601989139,667613476,184223582,436361352,466342702,517016567,498841250,364596684,826901897,730429080,393748423,189746626,566009148,970262392,476957605,190326048,888652131,328377071,971272931,24796121,822484557,25614502,679538577,581041737,932299592,78500736,903874504,693948351,648320458,297404891,898785586,823646127,163356901,369575225,912669508,291703401,576851487,277813236,272378838,916529672,227887443,328450150,932775712,335901135,803142395,119153656,443626186,404787450,488043692,767770468,709754644,44068047,478649291,333606416,934092152,344040913,484037710,388056584,78650420,249629312,685922274,321502266,604567254,427943617,460979910,71270100,102164754,603910568,440648599,989956917,301232853,995811546,799780354,725286640,368931322,244236348,541172437,964921891,747855258,31732824,215962924,792809354,434728155,941261648,515331085,606898940,457664828,458832453,119859574,395065897,613622618,245839161,412669553,865439958,771590625,270941963,908239849,45597105,895607576,43356005,885604739,44568452,807853290,958066382,111933762,415781271,630773706,998349780,295875663,933311064,773882680,726220616,604262155,720143772,912506557,239489051,49649503,205287584,667071741,75453610,938326381,944959434,249080499,714070255,306345685,723337807,742682777,521074852,763489857,933489315,8068819,291322420,777604263,505797242,574264510,137590928,258720514,118802902,184505446,788018751,317800542,665083366,442858068,251099751,636566062,421534090,464244880,110655824,296695595,229286322,262412900,264400608,851349885,677549832,235220033,641489149,387136986,311911044,406481197,536865678,459178774,744156571,600119203,260363999,172873829,628978323,123123846,657889177,264873453,960649346,481001534,540782779,124221155,57167537,196487622,170674088,970637318,76079412,41081400,182159382,42045001,785811787,637970652,901008420,305530988,628171203,982314782,536524689,579901205,663794104,767735863,33654718,15493447,866145757,475895296,983713367,202926301,609158925,292895457,92401830,483679680,636079564,584040534,906046454,210345248,661757202,716719107,320422390,362863672,587817333,517408011,181320202,557242679,590147477,146563457,633460092,494700087,106327412,822523431,744475844,339999204,332832755,364928258,796259288,120607153,365189612,811124564,470485088,384091455,752155244,855993120,736691873,527911410,438529994,544558161,604824056,607481425,874054959,363790261,343543315,449313857,937843273,966219799,964293297,516459098,695260223,448985767,582812656,480738679,415964630,563820717,21941230,501102367,782509302,645558191,280945044,835303399,298935886,227265691,539764238,667669736,247016709,970515674,198508188,477733676,669918567,31760462,894178763,942761643,571030430,667962326,218705676,584281650,525855608,170176614,836244846,319212930,231122387,758439825,772436454,686484971,704378370,271053178,476575372,785674708,902055788,768405353,802154890,176675641,525585736,175056913,185805733,644897638,770977027,885286946,213737727,16780743,899064439,207086684,835827722,478089909,136196987,640816313,279364387,924080642,297166691,620619582,214407702,788214858,189878966,172879347,299519085,195580048,119156044,651212649,601408325,766328056,181821647,813387232,276705997,724659984,685676452,443988796,841927022,302790727,959575967,132243130,219396300,926976147,886379382,268772212,71536602,697064125,312127669,598741974,378482886,267251809,464077027,163242789,327991791,692790938,112513292,686909968,268593994,669206017,233703389,834514861,738213310,464756182,199140757,289882110,571985194,130484967,489229626,854050883,80000891,497274775,285790959,532530553,36084246,875236994,447125990,484052138,885117234,98948522,357579495,855921014,930539350,385843019,109791777,466370582,843867730,900010096,289550839,167770020,248243010,182801021,141363947,988291497,583696763,850362436,48280440,480586669,948961545,447241530,411494541,252169965,478738749,726408028,301298943,260027937,68299860,273117303,633501541,668564878,562320343,954187213,18287100,73829158,170704047,393598363,747956053,104074378,746511823,379011640,924822381,505011004,819105391,311270048,768038738,889237815,556579795,75534737,949637709,659122717,450818351,437459259,110836793,625309005,548100773,853825429,218852660,199903084,443485134,922613401,418226812,544794036,127509572,986369298,278136926,866130303,413095733,249453234,749698576,365818990,788389863,540235232,911302609,807237719,385114960,925740017,708175809,370152268,473678735,757319585,518565682,723510432,32206289,745089750,336516791,197046477,396969273,755659814,878511459,260622522,997092663,753329966,654856607,604038383,389247681,870679833,347935231,186782638,981886064,373583198,234620873,939404267,996678821,670368421,317358848,978272588,6510879,230803953,267925687,218562125,282868419,781725549,755876233,795941017,26444643,414466539,302984029,788988796,709119417,116433927,210179899,149699695,645103671,909163999,680769319,109922737,172766978,78340385,961787568,79030640,679738557,529645397,412996578,84936671,988180458,339002543,379061867,232838946,15928129,71351813,648041837,217187352,788867068,193686637,910684619,147544608,22832573,26381034,886932530,774954117,683420663,70911192,276099033,661005682,643374970,680398134,871962801,669742759,35755679,834706262,638094168,53361451,444173146,476103951,907793390,535925886,548374686,45975063,859290112,876171669,133360345,814084473,32209431,54547439,662036359,775336401,712177901,960977016,37006553,356105831,102978971,227298428,636051796,240141325,132692230,943366852,638629569,650108416,970782053,98106911,563414407,335695218,270423932,638903138,625814378,125138696,681403107,500349296,415441410,538925578,471023551,761728918,665755130,805714514,115278065,701910600,817335607,296495635,520586950,804749186,650696435,110601423,409694592,270630585,666990960,309294723,400202383,676065979,571380619,238194894,477704456,629936739,27973222,895909467,764028992,64099960,726697265,618859025,867095510,982122231,595655619,177316142,438554065,595396544,218267647,352423337,84524689,644592678,869177975,477421471,496095513,476459837,59465466,167458025,975177237,425148659,462140854,885790598,927660788,926899963,377345437,627605590,804787641,44066187,383597508,273585274,22930398,401328404,673803114,47399658,248250090,303242891,357819747,54053186,231434087,26747732,282034663,765119005,788983896,246934951,248375754,904976810,735206625,863926718,433769829,660465190,80245202,393328007,635684301,570400050,968672830,56512124,245416282,665508967,219540896,595170731,335000104,431646958,467950802,537972771,508890809,745141028,460350183,847712454,744862206,718712440,357450050,734849705,407848579,527737578,365617582,408316636,801697076,732140438,36237957,377179588,216592512,53721426,369310546,719631723,842286469,930778221,101890159,241629041,881879800,508673537,999039556,624942571,856197035,365964084,483356852,759256750,28452928,971434488,226351989,458037250,243140862,241002099,334296980,978714039,694031407,774319790,969915084,665139155,91306997,378168,355829158,36812958,459298376,645417267,802732639,605498994,956123825,394668233,973341969,579402247,621937351,245481615,200743604,425345431,638561880,867446176,165961097,552077557,153338847,739961451,863588418,425598173,378269763,338243067,781301853,496222254,873859544,973075744,597522067,805213758,978453498,520483167,21743114,342438944,80206852,710966918,543875629,925493563,746925956,661775206,980320245,582775863,849032598,435769979,695560825,932710969,868136562,78784908,370907667,410699161,320470490,669369428,883477349,397068397,870230100,235572211,52365876,336639792,591012659,775904685,588941268,615718745,973134679,356258106,668388833,337785720,586563579,729823049,927965830,485948432,223429962,14010827,661396051,209405898,896920170,692804417,843721060,672094894,587753987,7536993,431686304,995811309,769324510,617682854,112588933,462782024,204826134,249278575,656204117,121699618,16278676,86031665,195957791,436458669,355591394,798331049,850868808,238760514,203929029,964239328,978204779,58945533,560461766,645034924,597707584,35128292,404822,212277067,886910201,288832559,173615287,207998486,970486070,437227412,688827427,263246212,213275957,634157600,35032415,62986449,744447376,499248655,641280669,121002716,624163418,626364422,945433866,965834224,452808393,550847179,254064736,58523296,380337209,926199150,817590804,974784581,571050060,636137651,397256832,619472988,302736963,381486979,693598160,467171049,168146063,174420835,936821021,830788073,397455122,426825295,256796987,910140920,778942903,900499013,259413727,462896276,459155288,617888763,724837838,146290010,596007917,616706570,476045059,334665154,547389635,537286782,122523485,43517067,60315545,908986595,463765659,918363196,855019220,560647531,350837467,726127525,326367144,213497268,273271907,289865632,897687619,920095920,238597771,33058212,338606827,130187373,919602295,501112401,684949586,460195031,506336858,97123858,917930766,217293471,820049943,8527552,509394996,179678528,748674788,825253440,429701561,58048957,899909565,374354244,524384938,365250253,107959251,268454834,246751211,767049042,743760721,288250850,10889504,465049800,529430102,125510852,981546160,631421955,739132208,277129955,403196981,338476184,658729116,358004501,500432982,939685246,33704595,744047828,924495077,336669047,219178937,620354863,989721799,519151900,97029017,204157825,308281659,52803566,268351013,600858306,843634498,363166726,867666076,443577241,155780689,273124367,346092057,965722048,851017223,572868510,778271354,930988776,668031883,759449862,245728331,265722926,481389863,539631317,712203064,296936240,130169600,861093374,210190074,905143026,975071088,386391558,370800285,702007957,462796692,215555261,257628089,529805080,936719845,274381949,977854489,745264983,492638452,473700011,835048290,803604323,224671978,908899306,998527612,419546169,382205330,284044297,229958709,181855306,650096530,227436259,790326335,98176326,244571213,315309566,983372045,960064683,656597852,914890244,227110209,522239516,90825523,338414921,870481817,196768028,560191917,204486952,748442948,798103432,555718323,757968257,843077684,400432955,544611798,543462828,387679388,815415628,291335057,870385094,142870989,715928551,631323986,703760328,919971943,531272895,789200926,482973064,732143652,154994429,976616737,452151205,933427070,818778800,179555415,338047542,478041395,833487177,683495697,813135981,72494314,562373250,450792130,833943896,15357819,464486739,819274873,753506084,434453186,677787729,554519491,466175754,797172256,628580638,994808811,962304949,867787774,445668172,876777399,553100158,152850820,834009778,713964540,220348688,954873860,267193889,887101068,135843493,428234866,232645281,464799117,205142426,650456034,7780128,871439924,437079701,86381687,178691991,261724067,208037725,182773599,781292274,351594972,13133579,924370839,466328488,228863520,688509711,268401171,565658761,988068939,557154116,682504260,179455522,373313162,834324050,896676348,665423667,567419307,808827959,745059686,759591483,870130905,372047259,30863046,982986168,340613839,600530248,168058282,340175050,111026356,824507801,759819037,592981084,872606536,263661529,933691556,209939779,330016861,666547155,745426020,705572259,524170410,431865508,280987851,949428432,551555906,664602846,204249452,641633269,419563179,739271474,690395319,377037862,361003723,212416374,427718300,950855089,319234692,516731943,843074559,141637703,530782896,262586167,864654037,213736204,937398276,297302976,108678423,743665751,945662272,50839790,411136268,544953147,836207142,144055588,62070948,926177645,635639861,37101568,182402634,448481681,890578975,889682568,538531564,192802853,352093899,506662162,8510559,722611147,33178630,455809677,313815733,657045867,65664135,349478554,107385892,978435612,18130376,247997848,929964533,87960527,701753450,843065930,656529048,231194071,221847714,652784486,414592208,977913452,705650251,692470700,131620431,180212305,31840493,84693329,966878786,724099002,589837749,376578884,856925618,721686460,275424240,903415011,392383967,802979695,61027554,456715260,395113198,977244677,218374630,71655733,448664928,903176670,516736037,59173929,224237302,448939464,953367916,223393080,146218839,396733843,804109609,868089815,306914124,875059483,474503253,860740006,262287407,531679451,650991672,286653051,787520788,110623510,173093317,380935638,117673257,550880911,989540568,886795421,510409787,11660053,550673410,393458007,166569093,232206480,22032995,333643427,91082250,429603952,491234294,175179042,521390680,934183452,157178779,796638872,132190429,681801117,497317464,984421901,988660332,244364046,522733181,578557706,364016270,941323261,686665262,237312500,553507635,696431236,523764462,836906459,72307374,536714678,791827497,204059646,312491576,995421913,684586337,662216709,147119038,267002226,592920086,764807263,74949876,35503140,126948492,489993279,965300254,902855883,96860763,18754478,535876123,336910984,510241454,459844326,177502866,376251269,765951586,403176356,349446244,769547347,166298565,253384810,236204656,175598857,280660446,702388289,956777887,704384967,900826898,837283305,899051091,786449317,787403622,409643873,293316129,696165672,981273773,158016027,358004753,401148612,936912864,704987911,726781654,278823405,432651380,934272166,46814089,681866796,883357164,883357164,681866796,46814089,934272166,432651380,278823405,726781654,704987911,936912864,401148612,358004753,158016027,981273773,696165672,293316129,409643873,787403622,786449317,899051091,837283305,900826898,704384967,956777887,702388289,280660446,175598857,236204656,253384810,166298565,769547347,349446244,403176356,765951586,376251269,177502866,459844326,510241454,336910984,535876123,18754478,96860763,902855883,965300254,489993279,126948492,35503140,74949876,764807263,592920086,267002226,147119038,662216709,684586337,995421913,312491576,204059646,791827497,536714678,72307374,836906459,523764462,696431236,553507635,237312500,686665262,941323261,364016270,578557706,522733181,244364046,988660332,984421901,497317464,681801117,132190429,796638872,157178779,934183452,521390680,175179042,491234294,429603952,91082250,333643427,22032995,232206480,166569093,393458007,550673410,11660053,510409787,886795421,989540568,550880911,117673257,380935638,173093317,110623510,787520788,286653051,650991672,531679451,262287407,860740006,474503253,875059483,306914124,868089815,804109609,396733843,146218839,223393080,953367916,448939464,224237302,59173929,516736037,903176670,448664928,71655733,218374630,977244677,395113198,456715260,61027554,802979695,392383967,903415011,275424240,721686460,856925618,376578884,589837749,724099002,966878786,84693329,31840493,180212305,131620431,692470700,705650251,977913452,414592208,652784486,221847714,231194071,656529048,843065930,701753450,87960527,929964533,247997848,18130376,978435612,107385892,349478554,65664135,657045867,313815733,455809677,33178630,722611147,8510559,506662162,352093899,192802853,538531564,889682568,890578975,448481681,182402634,37101568,635639861,926177645,62070948,144055588,836207142,544953147,411136268,50839790,945662272,743665751,108678423,297302976,937398276,213736204,864654037,262586167,530782896,141637703,843074559,516731943,319234692,950855089,427718300,212416374,361003723,377037862,690395319,739271474,419563179,641633269,204249452,664602846,551555906,949428432,280987851,431865508,524170410,705572259,745426020,666547155,330016861,209939779,933691556,263661529,872606536,592981084,759819037,824507801,111026356,340175050,168058282,600530248,340613839,982986168,30863046,372047259,870130905,759591483,745059686,808827959,567419307,665423667,896676348,834324050,373313162,179455522,682504260,557154116,988068939,565658761,268401171,688509711,228863520,466328488,924370839,13133579,351594972,781292274,182773599,208037725,261724067,178691991,86381687,437079701,871439924,7780128,650456034,205142426,464799117,232645281,428234866,135843493,887101068,267193889,954873860,220348688,713964540,834009778,152850820,553100158,876777399,445668172,867787774,962304949,994808811,628580638,797172256,466175754,554519491,677787729,434453186,753506084,819274873,464486739,15357819,833943896,450792130,562373250,72494314,813135981,683495697,833487177,478041395,338047542,179555415,818778800,933427070,452151205,976616737,154994429,732143652,482973064,789200926,531272895,919971943,703760328,631323986,715928551,142870989,870385094,291335057,815415628,387679388,543462828,544611798,400432955,843077684,757968257,555718323,798103432,748442948,204486952,560191917,196768028,870481817,338414921,90825523,522239516,227110209,914890244,656597852,960064683,983372045,315309566,244571213,98176326,790326335,227436259,650096530,181855306,229958709,284044297,382205330,419546169,998527612,908899306,224671978,803604323,835048290,473700011,492638452,745264983,977854489,274381949,936719845,529805080,257628089,215555261,462796692,702007957,370800285,386391558,975071088,905143026,210190074,861093374,130169600,296936240,712203064,539631317,481389863,265722926,245728331,759449862,668031883,930988776,778271354,572868510,851017223,965722048,346092057,273124367,155780689,443577241,867666076,363166726,843634498,600858306,268351013,52803566,308281659,204157825,97029017,519151900,989721799,620354863,219178937,336669047,924495077,744047828,33704595,939685246,500432982,358004501,658729116,338476184,403196981,277129955,739132208,631421955,981546160,125510852,529430102,465049800,10889504,288250850,743760721,767049042,246751211,268454834,107959251,365250253,524384938,374354244,899909565,58048957,429701561,825253440,748674788,179678528,509394996,8527552,820049943,217293471,917930766,97123858,506336858,460195031,684949586,501112401,919602295,130187373,338606827,33058212,238597771,920095920,897687619,289865632,273271907,213497268,326367144,726127525,350837467,560647531,855019220,918363196,463765659,908986595,60315545,43517067,122523485,537286782,547389635,334665154,476045059,616706570,596007917,146290010,724837838,617888763,459155288,462896276,259413727,900499013,778942903,910140920,256796987,426825295,397455122,830788073,936821021,174420835,168146063,467171049,693598160,381486979,302736963,619472988,397256832,636137651,571050060,974784581,817590804,926199150,380337209,58523296,254064736,550847179,452808393,965834224,945433866,626364422,624163418,121002716,641280669,499248655,744447376,62986449,35032415,634157600,213275957,263246212,688827427,437227412,970486070,207998486,173615287,288832559,886910201,212277067,404822,35128292,597707584,645034924,560461766,58945533,978204779,964239328,203929029,238760514,850868808,798331049,355591394,436458669,195957791,86031665,16278676,121699618,656204117,249278575,204826134,462782024,112588933,617682854,769324510,995811309,431686304,7536993,587753987,672094894,843721060,692804417,896920170,209405898,661396051,14010827,223429962,485948432,927965830,729823049,586563579,337785720,668388833,356258106,973134679,615718745,588941268,775904685,591012659,336639792,52365876,235572211,870230100,397068397,883477349,669369428,320470490,410699161,370907667,78784908,868136562,932710969,695560825,435769979,849032598,582775863,980320245,661775206,746925956,925493563,543875629,710966918,80206852,342438944,21743114,520483167,978453498,805213758,597522067,973075744,873859544,496222254,781301853,338243067,378269763,425598173,863588418,739961451,153338847,552077557,165961097,867446176,638561880,425345431,200743604,245481615,621937351,579402247,973341969,394668233,956123825,605498994,802732639,645417267,459298376,36812958,355829158,378168,91306997,665139155,969915084,774319790,694031407,978714039,334296980,241002099,243140862,458037250,226351989,971434488,28452928,759256750,483356852,365964084,856197035,624942571,999039556,508673537,881879800,241629041,101890159,930778221,842286469,719631723,369310546,53721426,216592512,377179588,36237957,732140438,801697076,408316636,365617582,527737578,407848579,734849705,357450050,718712440,744862206,847712454,460350183,745141028,508890809,537972771,467950802,431646958,335000104,595170731,219540896,665508967,245416282,56512124,968672830,570400050,635684301,393328007,80245202,660465190,433769829,863926718,735206625,904976810,248375754,246934951,788983896,765119005,282034663,26747732,231434087,54053186,357819747,303242891,248250090,47399658,673803114,401328404,22930398,273585274,383597508,44066187,804787641,627605590,377345437,926899963,927660788,885790598,462140854,425148659,975177237,167458025,59465466,476459837,496095513,477421471,869177975,644592678,84524689,352423337,218267647,595396544,438554065,177316142,595655619,982122231,867095510,618859025,726697265,64099960,764028992,895909467,27973222,629936739,477704456,238194894,571380619,676065979,400202383,309294723,666990960,270630585,409694592,110601423,650696435,804749186,520586950,296495635,817335607,701910600,115278065,805714514,665755130,761728918,471023551,538925578,415441410,500349296,681403107,125138696,625814378,638903138,270423932,335695218,563414407,98106911,970782053,650108416,638629569,943366852,132692230,240141325,636051796,227298428,102978971,356105831,37006553,960977016,712177901,775336401,662036359,54547439,32209431,814084473,133360345,876171669,859290112,45975063,548374686,535925886,907793390,476103951,444173146,53361451,638094168,834706262,35755679,669742759,871962801,680398134,643374970,661005682,276099033,70911192,683420663,774954117,886932530,26381034,22832573,147544608,910684619,193686637,788867068,217187352,648041837,71351813,15928129,232838946,379061867,339002543,988180458,84936671,412996578,529645397,679738557,79030640,961787568,78340385,172766978,109922737,680769319,909163999,645103671,149699695,210179899,116433927,709119417,788988796,302984029,414466539,26444643,795941017,755876233,781725549,282868419,218562125,267925687,230803953,6510879,978272588,317358848,670368421,996678821,939404267,234620873,373583198,981886064,186782638,347935231,870679833,389247681,604038383,654856607,753329966,997092663,260622522,878511459,755659814,396969273,197046477,336516791,745089750,32206289,723510432,518565682,757319585,473678735,370152268,708175809,925740017,385114960,807237719,911302609,540235232,788389863,365818990,749698576,249453234,413095733,866130303,278136926,986369298,127509572,544794036,418226812,922613401,443485134,199903084,218852660,853825429,548100773,625309005,110836793,437459259,450818351,659122717,949637709,75534737,556579795,889237815,768038738,311270048,819105391,505011004,924822381,379011640,746511823,104074378,747956053,393598363,170704047,73829158,18287100,954187213,562320343,668564878,633501541,273117303,68299860,260027937,301298943,726408028,478738749,252169965,411494541,447241530,948961545,480586669,48280440,850362436,583696763,988291497,141363947,182801021,248243010,167770020,289550839,900010096,843867730,466370582,109791777,385843019,930539350,855921014,357579495,98948522,885117234,484052138,447125990,875236994,36084246,532530553,285790959,497274775,80000891,854050883,489229626,130484967,571985194,289882110,199140757,464756182,738213310,834514861,233703389,669206017,268593994,686909968,112513292,692790938,327991791,163242789,464077027,267251809,378482886,598741974,312127669,697064125,71536602,268772212,886379382,926976147,219396300,132243130,959575967,302790727,841927022,443988796,685676452,724659984,276705997,813387232,181821647,766328056,601408325,651212649,119156044,195580048,299519085,172879347,189878966,788214858,214407702,620619582,297166691,924080642,279364387,640816313,136196987,478089909,835827722,207086684,899064439,16780743,213737727,885286946,770977027,644897638,185805733,175056913,525585736,176675641,802154890,768405353,902055788,785674708,476575372,271053178,704378370,686484971,772436454,758439825,231122387,319212930,836244846,170176614,525855608,584281650,218705676,667962326,571030430,942761643,894178763,31760462,669918567,477733676,198508188,970515674,247016709,667669736,539764238,227265691,298935886,835303399,280945044,645558191,782509302,501102367,21941230,563820717,415964630,480738679,582812656,448985767,695260223,516459098,964293297,966219799,937843273,449313857,343543315,363790261,874054959,607481425,604824056,544558161,438529994,527911410,736691873,855993120,752155244,384091455,470485088,811124564,365189612,120607153,796259288,364928258,332832755,339999204,744475844,822523431,106327412,494700087,633460092,146563457,590147477,557242679,181320202,517408011,587817333,362863672,320422390,716719107,661757202,210345248,906046454,584040534,636079564,483679680,92401830,292895457,609158925,202926301,983713367,475895296,866145757,15493447,33654718,767735863,663794104,579901205,536524689,982314782,628171203,305530988,901008420,637970652,785811787,42045001,182159382,41081400,76079412,970637318,170674088,196487622,57167537,124221155,540782779,481001534,960649346,264873453,657889177,123123846,628978323,172873829,260363999,600119203,744156571,459178774,536865678,406481197,311911044,387136986,641489149,235220033,677549832,851349885,264400608,262412900,229286322,296695595,110655824,464244880,421534090,636566062,251099751,442858068,665083366,317800542,788018751,184505446,118802902,258720514,137590928,574264510,505797242,777604263,291322420,8068819,933489315,763489857,521074852,742682777,723337807,306345685,714070255,249080499,944959434,938326381,75453610,667071741,205287584,49649503,239489051,912506557,720143772,604262155,726220616,773882680,933311064,295875663,998349780,630773706,415781271,111933762,958066382,807853290,44568452,885604739,43356005,895607576,45597105,908239849,270941963,771590625,865439958,412669553,245839161,613622618,395065897,119859574,458832453,457664828,606898940,515331085,941261648,434728155,792809354,215962924,31732824,747855258,964921891,541172437,244236348,368931322,725286640,799780354,995811546,301232853,989956917,440648599,603910568,102164754,71270100,460979910,427943617,604567254,321502266,685922274,249629312,78650420,388056584,484037710,344040913,934092152,333606416,478649291,44068047,709754644,767770468,488043692,404787450,443626186,119153656,803142395,335901135,932775712,328450150,227887443,916529672,272378838,277813236,576851487,291703401,912669508,369575225,163356901,823646127,898785586,297404891,648320458,693948351,903874504,78500736,932299592,581041737,679538577,25614502,822484557,24796121,971272931,328377071,888652131,190326048,476957605,970262392,566009148,189746626,393748423,730429080,826901897,364596684,498841250,517016567,466342702,436361352,184223582,667613476,601989139,555793449,154841317,751420506,477822400,917902367,536308104,142126108,342482238,760261133,279471811,605720803,781624919,432007486,624967324,523479104,305488251,105268869,901043982,238591943,452051290,170442712,512736751,551515097,800882354,180713282,267638444,165751641,949769782,670239751,362968320,839056921,654823185,117973863,480029486,773640573,277056907,767950834,122563120,313253332,284612169,704646217,575631234,752545871,568398673,931597353,784051191,530636286,618691925,61468772,245459329,560987093,363826930,956981540,145003215,850867589,592076034,772416979,352652061,332685475,350787873,153588676,243774403,251849435,643221534,888004676,368942293,781629124,168828463,866855007,329723705,806671057,560970575,202448373,427074640,954322124,854895409,823438114,105146146,281854616,784902117,388973370,987045560,423503377,33655180,759730602,882940508,601285131,733355939,948926467,594117975,394981703,338513859,167324908,794784363,803313764,962001264,556215599,799092914,157939436,839412045,663438820,704636656,496708019,455430964,746461349,227145268,991022509,925498666,399830617,856107205,590168755,447913843,877077693,353887455,40502239,198501815,307682736,952410460,154979501,156199152,665948584,213198157,230669448,559879912,667434285,524522982,873564462,541794685,941878486,14494616,247833798,931943388,608111016,253294494,593480019,884170319,479956803,906710025,21131044,950030186,617490427,29939745,28217655,598375228,458688764,677697920,229376840,482324811,185420375,733737627,968646269,192906283,923023844,772951138,327099259,674068020,324304355,944722609,360710589,841770982,384492930,884924251,96558601,633634278,746464223,848970987,571459350,766085074,809316508,851328266,832415585,899385751,794697103,70371595,259372664,192608950,529294378,596580891,39489238,245577071,984155824,337713341,970065565,803265460,986232193,100996281,577146904,371504067,918360812,147256728,12248792,219772728,650772405,696345178,825630509,785839570,954665760,699601204,754623018,365407887,679313280,338972853,687629176,649398438,314611664,171496007,160814653,396048636,882593205,861459336,861462695,182630485,326421854,757546879,468118231,513763885,64213630,978110439,958018397,441191968,941337117,809629511,779237554,703986395,674341651,650180897,635802027,514736194,206350157,312717038,395408564,324226090,722591585,317265527,225106877,699630577,584478562,446919521,472725231,870921943,266902992,68114919,564374346,675382596,300306487,101029562,963408746,672715365,174333056,131365149,295771598,299244628,169915782,660221420,341637172,33630653,941349085,817311700,156815690,609843423,945919502,187260141,488724574,392174681,15556335,108260960,921196015,539135386,567388011,734800149,997410108,782358537,647727727,503008124,75970950,107615125,354258463,413711985,167549215,621851737,856469947,771811332,182141114,711130572,243594271,292488210,553853290,144746638,351404405,747754489,344232541,272310813,349423311,800181266,775724082,277948570,874873122,801586563,164467770,702854568,377679976,155029824,831437899,385809556,108555251,253915131,999304217,582374051,425990322,963444837,48119122,765874959,830534571,165840811,387774272,993995972,894901639,187827182,245469549,434731905,488639321,43841861,497480134,624024117,548480066,958941177,880142419,73813855,208694174,677313948,75493310,928485144,945523241,164616186,760416893,458911039,17901229,865208037,464016542,64675666,232524340,127136808,494874072,114407941,203962784,588932823,687575348,798894808,824578822,772667902,222683596,519753066,70138991,731967402,566048377,728437831,334490326,693231103,610460427,215735828,11788080,746640441,72596977,729905687,42767066,745358342,728668796,657513111,455530242,186658962,673041924,254381081,439523639,328124301,417848439,35461561,483629986,892517925,874117658,379387023,901007915,64109513,689814828,346336859,951504090,107171041,674240083,645970410,693377677,100460739,464592443,535239562,184643755,672979014,255760897,653522692,588134907,29956487,457742272,836557089,134800927,268248927,317829875,285149447,305496179,943678603,168974303,706278512,207755276,435366424,832762238,418848782,640927096,97831501,890487723,839411100,430880992,755803555,546051522,2633439,623862875,641698214,500605704,57736021,625844767,6612737,184260537,597735333,796182946,487029028,566126867,974168954,916296165,623738914,26783484,290090934,546451588,672386728,687970981,819436797,331657273,473618301,995204198,21260687,962845408,146794522,763095921,103790883,228508652,447463145,634185742,201129464,40538490,51625939,624200150,96112188,789849607,624685447,262790026,72810457,215912243,51219838,744724779,613817037,198143913,330753132,385779356,608934998,207780740,332967123,98503836,705238276,67719358,422043898,638240642,267503201,606858333,805082582,767792353,892936796,294185886,121657294,577869436,758140630,922667539,704118114,832242030,544842994,313988834,269760868,853912577,98072757,879938929,932627026,582910633,898086994,131084603,369184151,140991953,998151229,83652046,890051098,349180639,779989998,972034950,880879595,268165561,370909216,521334155,237882372,124594445,363838173,493487736,663704588,653245219,77388738,571697693,640074581,436372192,10601187,414016457,914281661,363544915,100838617,398241770,764719893,268745755,292928876,733152534,755228328,337970188,101587208,131377264,868639811,185201423,945211216,404748451,686064777,267822408,462258188,844301921,608507817,44943649,988739701,484643920,749480524,728425983,550938517,579369664,944011714,598465244,743803875,257270502,97944838,175289013,615790841,587515098,761428272,346227057,478781643,432784164,535655045,320648413,646210567,949394932,185994840,772469606,659264787,629421361,241207576,850091805,688036256,142390994,393429436,874562944,82972895,306779953,958821271,920631480,182873275,269705248,984466374,316721719,357739630,139765177,797205311,455325067,544894498,491425986,461824588,616318983,706313760,360766605,280745587,218080463,865183737,263591878,240410875,507874603,832439242,143078342,855968669,645521815,7118278,869689458,220061843,296251804,415398016,942584792,348024977,315784115,184711221,93115862,999075642,240864709,576974568,29895044,368282036,733070154,679043130,968582078,546952453,498954324,135802844,515971053,18821411,217441857,920657991,624520448,830315157,504979242,513291816,722584727,528130538,54850330,869174456,767128275,222137730,319779445,350951301,768145333,350633168,216566301,380003117,364781813,247609828,579394094,247587139,64552652,647711303,420648121,144151350,878597168,172996642,111985566,1374223,845210748,978570934,681672282,149635729,972965237,420629755,618711925,171677303,58545483,362948730,450553323,130956459,15423562,268138174,336088634,769673668,880932022,371056355,210053800,593803672,30679902,959380002,902374712,397921190,959945947,40849465,795950314,641565310,527175936,726228271,351046211,362655098,755086916,307039360,189327260,448482613,283663758,859837987,144016508,38045395,583558639,999213480,351814100,397425570,505500790,551449035,407451086,607123568,167813567,831110112,469715165,256329684,762531289,588552942,425170047,448981165,452856349,268184588,699124634,436290826,750729343,89392144,795447971,487948966,176153213,234515133,135766271,680040856,775962988,600501932,532423147,520288478,165807104,797679925,234076740,409811796,948339034,811729044,893440921,755340861,278818385,404041471,345317103,26977903,870476379,908150125,645156485,951246996,5754767,850192818,24509290,240667672,649550840,163112424,641201295,656337271,531121759,851309123,10416982,497219059,154812135,409700155,326476060,731024691,600189929,474210213,132649849,8869911,500252911,587001114,71774958,581242620,642092123,847204442,157989342,991804569,2553391,577301346,871506824,868234180,740974999,758929924,567533844,616478525,2215874,49218462,738207249,549991360,660022113,59548594,584735346,889595021,943490969,782980366,7927334,940402374,133453233,350791934,52861932,426430236,297400079,720627204,624251292,827627467,478102729,144526724,624933836,210621633,445661305,633874177,699784501,977265900,13917680,6619329,196254199,118864723,947596158,895173068,536968431,71524709,328747786,292144564,265228949,529984463,30930747,525732742,522286569,892678233,437080183,465148249,404233760,460929360,94469402,736528257,87782598,593392641,448799693,882800892,710805917,39655481,233031100,157275269,498765766,923575595,172664338,263650870,333526089,248279264,817411123,950889684,429891282,634328900,820147227,392474697,887163852,811196809,449240526,769449138,765512377,705542481,903783298,865985431,385986158,475791402,662823631,762043888,477136247,800348839,749703634,414974475,784855200,355379650,647795905,530675606,755344343,41618864,308322843,15758484,494154505,318518639,866200391,973421913,908677529,347537730,444770184,787957760,356919797,560248829,444909997,676658773,332660223,626526120,838570208,286349583,996877228,225427008,723252204,722736863,519706725,869617689,406748534,881859143,443345409,739246123,966357046,64276634,326153617,973191537,246397497,258739829,510191418,337510116,941977395,519778168,751098732,309635633,319537802,161012803,250008156,407386214,507909237,465813705,540125813,932773633,824204479,535008212,822695091,317528810,227662530,825179390,949965914,412792938,662559397,22373583,506730453,38920612,129684385,614208327,817136336,682185273,16251534,125271880,92311101,350386892,689913144,261052473,890033481,271602281,396466202,976022995,804682642,394588297,923975797,680883850,796267707,104736595,604888560,847954480,802768293,203321885,594099396,840398635,237243419,699076546,866746309,198377775,480185869,794816130,390773649,295314360,435218027,843704345,429512459,637688126,54454227,655616227,310586277,224621810,801410651,412942368,812623903,737875658,83236852,346133204,56025140,63037364,223968889,342365057,977234826,571023278,233416905,129804106,120921214,734816808,744045156,823355881,115165845,683135811,327822456,671187636,494489281,866470733,200181721,698681301,399816029,482777227,219550589,878000371,191569754,700170797,623471907,340212082,55986757,968570824,369895155,110686878,191358964,465355304,152046231,613628281,588916024,977740186,329576447,94298568,66155741,117191068,560790697,290111590,212653002,101000373,750767420,325067174,175727676,493099002,47888866,33895200,137769308,800891462,194551059,307390883,853413500,155402065,59464007,188501059,987713338,230720243,285877764,299961812,987053180,512591897,933441612,158484978,110573317,701622177,719127282,804879986,453477183,718556196,847257010,682056210,884827330,98016421,648455181,994697524,41306401,965813792,956729492,940470678,985340958,454789593,551350565,457167736,109360196,690686899,9894091,952560086,654279370,498978170,228716773,754377885,733816474,300485113,244399808,611269592,172739686,176717885,955427603,416417497,993705756,663327231,249215894,497069944,414507165,32769052,159776917,324294456,158913723,224050794,747315942,567156828,424284644,361434708,669522544,44059597,518796046,239097088,339401187,932171540,918847965,691509508,508714682,689825409,601838563,332060697,495291116,713696202,956357139,88827495,284117218,224073044,622337172,304849008,899954453,728007566,496238577,27318687,522996822,498265837,252804757,798378855,154138280,601734427,666696051,675212305,496264845,680379259,518882285,903648449,751283650,527633028,21126556,729061850,185714734,789973616,836335394,300330467,940318969,340207713,439095573,37974201,487760516,931723638,365964823,707837715,126512707,313257279,180702446,555154074,69670319,291832804,521157640,815175986,755436425,158048515,184170227,445387424,957559387,969278982,75474925,136334418,744819348,829657606,678039079,161853706] [99980000,624625100,7492503600,99860096000,249550400000,6236265000000,62337710000000,1121630040000000,11211814800000000,99620720000000000,62238046079002850,99540987018048192,62187845117357960,87022682595021418,62095053449969850,74014685441755080,46194112187697616,29790735095117136,4255889806,54696700800,60749808000,3036275690000,24280491760000,424738683600000,3639161400000000,18188530500000000,66788288722142064,24726503691891968,37074809092494072,12352946365882590,24688389149898020,86108077361911108,83407405308989244,24309569221006062,14054707290406640,25879905057963600,236620125056,591313766120,26598479203800,118168192240000,2362418811200000,14759213511000000,29568069203698296,614209281110720,2455854740947200,12274363787224000,110408399314157646,48976570841776368,72322804519529784,61171563835707900,35202970228506300,21269842138557792,45533810240891392,25695268014532578,12950123085270,28766545228400,862651315864800,8623064160564000,19395949844731914,9336399056134920,47511257083499760,29880388901032880,21942522924197424,36529487856548544,24162677754115640,44695916274162120,12886925553344724,37210267089778112,54971941084434864,44447759467835520,48493259599403080,17020662632207640,560004575452448,5597807167000160,6994461877305000,55653954382278000,31424193969210208,23272183475135232,48512772499828120,464807420849920,6969324499603200,92887184507110400,7213817372042722,69971881383486720,7811430171811680,50437983735024120,46319262809948784,4746980861526568,67529042490929928,27711828073011390,30648906311551290,59633919119754432,20871875120371968,22890257799385168,9057055274551760,37878110026854120,5941790543924200,16959205924657248,75953595479805576,272360400560400,10890062754384000,3208674082494972,48467445899598456,52725164347551696,15684887751052080,3245661796099070,42429829561847960,1007361896721816,40278376998735680,34578540340592920,6157356806002080,24026171034847212,20818154437228192,25458396042965184,4972594960978040,3434768572364640,4904852126060160,2647407893790464,11791888280491014,8260591071767580,35388392091553800,96739480049085846,2905410796212078,19361668941231840,33882238194392000,1454013945870750,23857472233230354,19181424520272672,3643067355325752,2424943100638590,40399578302933500,48040688229787680,3607678147732032,681878572380104,8520078608623500,5192492919151980,36477339830520512,20168500865485188,55699052788970892,19273283874164600,3887789664740640,13699234031619832,95569198190577504,11720868167412768,10976469182697260,7155684424709380,3178025841385104,7941893037210880,34839662774673664,65661157581277200,11422785190107200,33172758600581936,2867514643177380,34396441791090120,61794255183231840,8975880921395520,45174255971215632,29019259109229648,11325138839564352,19382673834185760,3088615519192640,23155372883565360,6870341258325548,10129838623211440,38107436891983200,11970248671342440,2702507222841580,7266355940801232,6472750406580316,18886593296879550,13642037344294650,20879162729609296,99145087560305136,30923082033388524,39088895760791200,15599011170355200,74387329388506932,12862569893241618,5293364484154012,15934133916537600,51572390419630080,40874504176967958,31606759335407202,4609819335925464,7679968583435800,7127602143966780,6535636827838864,23674606763828440,3832828048817856,9578249867938200,24591936162926080,68123891234693448,43509907973260456,25695138896433540,40560851477282850,1314614881708160,8213068049549600,14604248816502174,2473818699785604,9862364819722800,24465119022490500,13891650307086020,4715216665701036,4150914577460736,82985210769459200,345658630248060,2879340865772700,11512774585834400,180390733149900,2163826383381000,18024702878325000,9440090937888768,8489122597327296,31977835858089352,22143370567016960,22356877847243940,39949081945693312,33624489023751336,35759254218998376,46038862850621400,3776775856819840,18876359467621920,8544498339937392,8408124169482828,30960726047618400,47098118565857600,14041589828644560,18392230472669424,21172340509861200,16224628257025860,11577945925096470,11705373093512608,19406018446498728,28669340408630256,22332565123794800,42053896773364960,2732013545145864,41143062437513424,1193972202176120,16708959523586400,2299528706226480,1280221494598494,1421902388850180,20101024514655392,24119061710033920,25268721183483750,8396110353655992,57949023492569688,11978548035690096,9885506025446250,30954244039257000,4164031592545032,20586635814572224,9388612916710176,34793568242365680,39674368779287900,1670720487844060,26720899911293280,10839201786323692,13840733864924960,11087992494418560,4572810775898786,4790151348843084,61563181410023760,7132703450389440,80211023432317800,20836573823920044,24279711107320256,70905554086517568,706936731045720,3533279244847400,45102156699038012,8347274494081620,29930819258370612,35374375413990900,17163444740198400,1218997697591520,7965034380972464,9952338756432660,30116707608453840,87517749401704960,61656469163166738,59247319242897756,18806696691652576,14185886033774880,5302946780392240,8410087467983384,68786212245576672,7963510439909612,14843924461241190,26774065774498350,63118938209928608,8047750674109888,1867911453291930,33609064416983100,23994763417798680,59932520536012452,55301196380604650,42756383168788696,49131276545437800,3632895804858400,6128683711122236,16946504656638912,57413066522793056,31899308395889760,17762220796042320,1421752802805440,14211890600499200,31535836662216960,62441737704874000,1427716948811820,57086039068954560,15354980087877144,21119553484174992,37909341204065820,27116029067665080,4419133900041696,422110084814292,3616652781905520,42177564095156000,26143450933561500,41413694268420820,23416136036494104,14325561877598400,11405274445044800,39269955787213200,52767472873839750,6765346759956372,11005227060078816,22121136241896330,47805266238541440,5954308018459504,47181849165795456,3998461984269484,63315042147470190,17602667388890640,29858812780397728,63413369721369556,9534064194126504,49660590061868800,6365516875366080,21209994339220680,62918081799003376,11565221497449660,1328932936991280,2392202679922110,12824645413559952,62896196568349008,34374848379112920,31271487744421800,19091773228685850,93047777126390844,5589739512466852,11115906999556590,5020419688557310,47521824396828320,22351483013975808,37486196540450376,16544386918495500,20601196126259220,3678759118041280,34428079489079504,31684136752600542,8240377852654264,13397413650499120,16992547824024960,20860946862176412,42513217260395112,42473399980615632,60364581905631150,18693233903409280,7185170972007168,7179579834335168,64218996121940784,20159322478123500,2590218386063000,17493827874408928,6275574910456128,13940218944551680,41555774757681280,26865310645255680,25279587043770416,15592124913399656,40657320549658008,23684034022322240,4972980194248470,35119088331541236,39563620765452160,39607786431589824,8808450414696900,62189689618640430,39182265484921088,24769206988246848,33847602336067480,39214984112428520,5665635234531720,73829672508956904,21921314055983958,27133336923329808,35784175929952800,16937027619749600,10075867267336842,29240602955702292,42937281460499328,32436874274044800,39610467997025580,19755014874734304,4789840197396072,20519805624592560,41861592536454180,32244266373500160,16907948634528336,41011529276913184,63514264689236286,34738890231673400,17638817827209960,11636138788618680,36566445793237430,88979987315792916,18107245412506800,22386446054108400,19797106880358752,21627849683541816,26080130130625368,1218995863887400,3263233919952300,11520709136096892,4854626653740920,12725481748674528,1902933475053300,30434972929099200,45098856770905476,11288635945018992,16140639568428848,57909510850426020,14948053272405760,73527274025074944,65100401147723088,15690155216728204,19801429586741040,52625869671033960,5215052158237086,13786757226412236,54284235912303264,23750248763887800,23358572903675880,36235269855218700,56382515680081780,58434337897342816,10286973683504400,17550686733955300,20741028923380640,81112196565155712,14814071801257148,4011324830797880,40097524512223200,50971938852656032,5795583408361840,3506707516812318,6354024227708600,11467547237259400,4230290769376224,680712651474552,30620071414302480,16975181372025240,60020077396491520,2299865346575742,13365221099360256,4537991821423296,18991152465229160,5983817868952740,23972099495603460,44102617694457336,7829497773476976,9783043159466500,18619037073992800,30907059910540704,81036758020770816,65825389708751472,79380967529206560,43623937592003020,698987439720752,27948567639757440,27812663668999216,35120509986370240,5301281849575140,2942386064015020,13218078221804124,14292596331025320,31959224892770640,23550672920306970,32415398080641960,25001142904574464,2466598992730068,20546966470888500,34862310080640,116162339969280,4064095080662400,11607168727488000,54025576649440000,48140972662272000,8932729228972090,29489595017289456,18388330411704228,50957449881370300,29468661498435030,43219348937320458,1192558753012704,3973646225620160,54508221860388660,18293499343445480,88189165462837392,18445129073859636,2544452650210464,8478204797966400,62985556873893120,51879645784320144,25404979572599994,15728159271719664,51824628050567260,8482263951160860,31737133802397408,24565235532452898,599836353021808,17988088549212000,73549731860058000,4193567295022518,29942400834588600,82597055217083820,2714929599073450,43421983092952800,10894248341567040,41558132846721568,26280223612554330,13322357895391720,29651718081777400,26261199551624220,33460371697439820,25239419547859344,15076080642235680,19751050091072960,18031125339844608,37864693040051136,31391631998781472,18004735845822040,37712711593601520,21898388455889244,18889151191745232,10357183545782784,11548027809347400,52254943935556250,38649629071521468,13781773582511960,52325948324305404,26865501926668020,32439114126639920,37289169258816384,9923467758023340,39279291279716824,64162567282761440,552005869234680,4729646148608880,7879690605428400,26298502684939296,68926073080469760,52870764467795120,30661702131591480,9746329146643096,15748987948440464,56560467587174820,22371218055800950,38789435327720832,51642092664554112,19036952378691984,11060008054544700,55930712960786400,1424393410427592,2373071379432460,3837218047573932,76881527199454320,41405505301694240,75797277921054480,5368744140349522,4051845519469620,2478743153049240,24777860553294600,26153002866219264,26600993971954776,87638292172101888,65905688973735760,19084817100945960,2118640596060268,8406726771491136,16484260460690904,13368305592294880,27307274177610240,63013951593960192,4638700073545608,1726578383725426,51780609705045900,14811287981748300,160857191412100,803976136081500,8036664783380000,3184675663592960,48624935829706320,6982868102105984,60951154021603104,22095642621386196,38846945577571120,9259157657432220,12624199255917072,22510824920412416,76589503052004828,13251684684320880,22274721251991960,33825133516605192,36922613117453250,15859653667450326,7827594713806000,39101504437348320,87366149288036766,36244635541032968,10542086801371056,47670678278860000,37969291230490000,7046771385930234,17175000556503808,1955487845124352,99670371612840,1992642685135200,29878175204539200,9810720928453860,8139592308018822,5680322128404210,36803154320073120,35751453131388352,23186263499854608,28102613002971210,18709043792697060,20465752041943600,8398957270918176,6354961702587344,30923646531596880,3666336590125440,15163645209354060,23972928876032826,21826242711014616,29315992062068112,3286827277851250,18774686945850000,16501921535490688,41376103565967872,27220383362296080,20179456221760920,6505383660317700,2379342595775712,40452516479275884,12731167777661408,40648215665178240,244145855634880,21964738054006440,46288227412738044,9894222708713700,36998791447002660,15795139345273080,35458728870937660,29072133554756928,15026265081421776,39487842861069650,6507053981768340,14970530515984272,28809317026699880,400335654473180,1600732557282000,72005527384560000,23621187669292416,5017186454035014,4626906214893220,11991854392325760,12007202443687920,60717417211590768,80952782687242074,7932544810729968,5853915894518720,15260443828065990,6309791639984580,5862994437599848,6383108957130972,35448240909889500,33596121581686320,31172087816479232,7056690846498816,70540111437925120,7659572854250130,58587995558108880,8057393171109016,36410459341493952,7514197881127224,52025243253106800,3846155168596200,26648428171061808,24274438151583270,5717061847048300,13691790150389820,3670968892594080,24463853781322880,4358130553681248,5726911462508544,1024176485730840,40951549300334400,15705597858735920,8811062365794192,47141685960200694,15509352390692850,27036515191875600,14640657749628768,50291266682407282,29256556490277310,7879662846168960,1716944867537840,77233325969636280,5484167646503610,7791202262202880,12348240049790400,31948731903502800,18753826419156570,30693123025222240,35236665938320392,23770265613578050,11602645919789540,6903192367083264,70896756609724392,7560599566119656,962365826510640,28860094614916800,7949786715599656,2308335410247372,8737791698080984,37650398079237120,19955993029630560,1098682581081382,8219424167101090,14194741338855432,16873636345356540,509356526762720,22912423990129440,13612329495126432,8435392873442616,987948842809500,6583850686270000,21438572564976108,56778961456233324,58099761082057728,67680380351266830,1651903827546240,41282095669958400,16485521115478528,48804625143417888,21227430729667680,52204912218227340,18795331059532608,34632809959715772,3129739004447000,13999127593395360,21627710492741430,50961468937071714,48083650124806296,30623371378194840,51804313234881660,18826060161577140,21911338268015328,17604933040612128,13105391188588944,20276701490194600,27319802034987000,25902523117967832,6712840533999884,5910974972907538,34442524241403840,4285372170418080,35531983388378022,37935959021212560,4261164210241140,25028199405252100,4090171825266450,20710661312168020,4675250056253952,3355629261329280,33543782892074000,8936834393581010,10779530254754508,50530275321189624,15538298735608506,16199233743091980,30893806071174720,35914218207370272,26366492848982976,33063280363806588,704302566994800,21121218639756000,25947450984104860,12436158299348900,22167023232549888,1729718860066560,34581524758876800,39241990557274086,35638977719830760,52313011263245684,3685624861129320,1062326503398300,12743188193689920,15177282254692080,12241843520610392,3320530959325790,17791140586152780,23883952771677280,16423228947682690,10596360130505424,30367110146384000,19943421652078080,48197157871421424,23360450493547552,28109223723683032,19559889301848000,8668527658180200,15593409717832782,57906445257784536,11679379430836536,7863445530375820,28384036352032140,13273479420714324,48638211334793232,35263924277324832,62210338446010770,47625361428990080,48657114730070784,80765903018658330,51669365242843404,35129634905671740,46322951119721100,51582947388447440,5895146493783624,11476891473467952,17096227014559200,7217755579780830,1670956508190648,13919513510585200,5378573502061848,26882976034585500,70714543480411600,15305428687388928,9569935171895168,24218261866888080,3388695778442430,28045485970112880,59442600872271776,10774101665917296,734418171943344,3670743464942400,471064331116560,21190120564772340,34038800400696696,9425236586867928,32419528183929180,15198231854452050,7962416499078846,66196457087287552,10036591225036736,21795700970786040,12452306151114720,39430574302931168,42987689173197180,22883860407718310,18007583317050750,33346694517360000,40218796256248008,517393094866300,20688165462804000,48592347685714320,1102662933325660,12918379519457676,26531155589529472,21919841129137536,33134087486755200,8495490778705420,7048443737637324,17015323572540552,16269710905467012,3451074621203640,21271228382510160,135081396499696,4050967157862240,47244088941684600,51062371354045170,26381717902459920,11948095774791120,50011956348696288,1577232715785644,55183092364932000,66697278367756800,12283530904743462,45777736301651616,39676803245954424,729948151975200,912104267503500,985480390812918,9851231654088240,51815380991594304,19727581039381740,32689313394161950,35474657094073908,12964177431982776,65042856092445952,19198903596441360,58218018415522560,3360990866588192,51343878829342638,9938256307657284,48101277451119340,14955096306159240,9630363031340696,22209503066617650,3631068097751400,29038063119320000,24629128017733800,8246858121466566,6108444546256696,13117134045174324,754047263195100,10050341693852000,3848210670684656,32760246985096608,1571484343546624,14016797160262540,2864960879801040,14319652669901040,8515967623210380,31245620666789616,68837616817009920,70899745553793720,638904979027854,19160267774545260,21950536246537444,16013749988713860,4083593379739680,19774937185384904,48946706550255360,2806947393429760,16835649707971500,25158176743530600,7323870632414304,4054437798946784,11926437436890288,46676581998170760,424403211952440,942780994901280,28273318783441200,3974246819256230,5235708654253080,618025356130680,12356093505895920,7305356815227030,11989335041024992,49672369624241280,5315545672841730,12214174422108928,33318599374208940,6445008901034052,21400596625096150,75856232977230060,34889438022190920,8703937540684672,11479243456584330,46368163200235200,58454939025394200,39435830644958496,51497916096541200,39553117072041258,3368096009376000,2664120377967840,6749548576493646,5429923494634490,6918667607227068,5960566696015840,24966825397133340,25308470316727176,24396162885306632,700788721455024,28021623258520800,16204860825632640,5687311514554032,4764716163953340,5032600933422330,4635340063308570,41592915513329760,1212936672093088,32558188003451082,6434947647880812,22196269052545000,7537490469850000,14768596716307776,4407670384257228,49580342916199488,22931513349265080,59676263475510,1193104895738280,11926848033410400,5843878173327984,18971695405870050,12166810372250460,20037734231730432,60242998981867008,7599828534788028,58225339585753480,42397100999495880,6061700118670416,19817779699003656,14605711540265020,5467902706968720,20131672275150800,6505383255411824,47999959823038608,8717111700771348,5020751672565200,4123335197655450,52738799976819628,31874950652219136,11765100415689072,44430486833028320,45559065899470860,1316371775256768,14804010307109520,24127606043097738,9636145496654460,55711050029573400,18820511051360592,12379726511200068,28576647281599758,6591586572890340,50623477837224180,31657774293435528,7496264152807164,16472136327385344,7015711835502560,25665295306247840,27929923584059112,20457476060023128,24865544988046728,72111450597209100,9873138378169700,45646803636847920,6610168864379304,3292384815847218,10525365942599240,7767335425351320,9214764636400872,13211511872132310,21451654727123670,57414746322923520,5166324558496640,8648434309137180,3948461544133176,52627960359992960,22762811749600980,9717530768389170,12443034710834430,57913584459713472,48074535147921744,38007365595999170,18066794541788640,22190166829679640,19099234066725160,15137117239047552,5979101965519200,7471305563376000,600558676486272,10005869359796100,24244749279800924,7760871671731200,43508589357472440,25569117681538032,48685681177283568,12163661141017568,28189011144569800,13707662203073760,7592888273101104,2261950339172656,11305878059174160,35364877416047900,9624053748891120,34672225891318800,6944574772651328,5394104153264112,10663395977259060,7005598672218860,29914964471776216,9816267333679380,16281321205409372,22428709114751400,7735230255781800,3087748958700208,27008597490376460,11539441189859328,2660587744579380,8865607369701900,29798664725817108,3592499854537216,10260795791429120,13113621668072520,27435956603259300,34714124973971856,4889144263051488,6109356593740420,27199011963060770,43226376659318160,22912662821937560,25016348341317750,8515997617917888,19884905589055520,2720621707238260,31082301446060640,12499429064090464,10925511579089184,46056797206848000,2884006131833750,5766064848647620,704896111049556,14093166152752240,32495443799963280,48488723104148460,46093071091994064,4953873013525856,2045295608322990,24535286820468600,2552696238871200,19138783297150800,68112279313960266,8165222827874442,8716161054777120,23746974036772800,28001589873979640,15714120930366492,22933706949543696,23442045765703040,5978358094528710,15029045068294208,31458050364255552,19766120380847280,14447230151470400,53499555207445200,7572638798689608,16762554375032856,14956292682342872,19918491761657610,18026734101474240,29472990897063296,18478917588316368,23735140705013080,20926506889252580,23009093055172560,10912576098136158,32657149029336944,4386882332747880,37589346172332000,32059290835206950,47398355878070052,53928175990745056,16023537082086440,7975750758827370,45437547621608340,3569931627918784,7276923866373504,39007430766035856,9877466841002250,5380754057607600,7706436682623008,11415980276188166,310428496416192,12413037230540800,42294624645091920,26240937042185712,6776987646043616,6793757463388504,15494651569769580,11293071814994040,27410652791208876,17418295953362160,2251652801446832,26297201448881440,6009192817440480,4099714607644472,1185896039340100,3898123733220906,7151120862900660,70865853291162720,7172003448405624,1601708580447678,10674558097722840,7610010754927200,15706989691701000,68358534775963002,31692692726523234,39241380462062240,2712765903321600,10847518820094600,53448251905617888,20544363055028064,5115092448940128,3641904167807220,9511861536410240,329681953195584,411968238617840,28828389795518600,6629857073208600,3846861405109200,69220996599293280,40837816359821754,27675866205717138,14143879656379040,22798473595734240,5009206344739674,8351365143577104,33524058876656544,5014002176959000,8633068615686900,6511989791229966,2144787552116144,51367659016112208,14052803691009090,13037069079229440,4147407299900100,19601187492271860,12128057244341984,28301532320516950,11494734630865920,2891585826533888,43359824084878560,6682724873440536,5118593561670800,7192668196548060,2798343481112388,27974447330685240,37325756917525400,12573120432799080,8334329709893850,30158851211938386,31811907012246240,4025331402202680,13413476281625000,22779614209725000,58508086725653040,5076314508052928,15697418281402224,12038900579260560,4491839140382000,10289169846788868,24888578093936096,46361046068020068,57153880264117440,1342362289416520,50719219085957094,11201516691101316,18632368446539232,7714698880315940,28626297929218920,3198652871302108,2250386936295680,22496732133657600,24634204493533800,65108771969523030,22385353955703876,6377897957549776,862192712871504,12928801163418000,4335382960211000,13816122163726440,29266677604616760,20790274106048364,25767330294720280,11700293456829120,26039033895277692,28339149310407300,3351261517365504,648077774583120,51829918207658400,23891027214272064,26775737351909456,5176469112144088,38196101012106660,4468103771044720,16750136307402960,11159402097113136,19091367438350592,1992131262660720,9026880042146640,57306554961054336,2346751552098582,379378815848298,22755622256928000,28636009007334400,7170229137186342,841295299435294,5101038828190172,14569858287265200,14940592408994840,46494658249922148,10047683037432768,33638175008318848,7396419135478100,44176831070974140,8949613783316240,7720095786160968,5504662411043796,22742782706331450,36031417483306000,22291421855284848,1241815995257652,9536759188380092,12653095317485280,8363487966289560,9906208225857636,33270554709180792,51354235230501632,21830315516486400,3952571400140400,26342366514976960,19350445657923456,23640930499067784,3399419595557130,17564183378171300,37248136801216512,2602657442229504,8497144191712848,9029357027387910,43622756425719240,21243763712023820,26805000723902460,59993390900473470,52783867436178960,10939500575692080,13823581989537378,350475928904752,1751845374412320,21084799990819320,4030864378067580,33580312524075900,52113171386368512,18056171987766272,58067708037906000,39783975685852050,57111665101797780,14520540219571320,6338889947424578,20106327375825460,6034986576681720,29713825964465888,56379069366994638,2200296624837108,41369030223319440,6939966403346340,21285573423977394,5058928615263770,5146350595654912,21741445914595680,2704490184058740,10342027616241202,43423955559842328,32052146989595348,1213693507865680,12133291433071200,4141427745932352,13800619658593920,6119869912455012,7339816514086500,14144597221450500,14427282339871632,44673833400729568,9813814891075746,24127805539553760,8581663391841440,5390308451989110,9767618550030642,32265058586148580,4556183808147160,1786861447148340,41681034993894520,14226093411787312,26183158820644728,52223983798831740,50782534860914010,10432041943466808,29141672220814272,16690584268896642,16569527516938650,22747013994918080,10461123206639616,7497128375383788,790324686047050,4740549034515000,3517482562101600,2668826020549612,35314165211967828,6673434960188472,7113760149510480,36767877952253490,18062429508641850,57060260002413288,34656392820069072,1299861608599950,50020171964562870,17589339708954960,43502073919239936,11741564843678110,10722016718780310,4483731661921620,560788849171872,2803126173911280,40349136923039826,17107403079338040,30604984515423120,39086944925412096,23351653743510976,19500606511208196,28647702920109000,43575391180272400,13183117637180610,4157823391838784,32029393379940320,10937663835302080,6274293770299590,7182517080400816,25375933698799488,8644274600138016,37694694674402700,7482182853322080,989942609443920,9896574707278600,31247626216476936,883551097168920,35331884078299200,14600114120486860,46654007059629354,2336118911538608,20018135232753600,7812237979687680,11253475001387350,1708966237902896,34169550949400640,53387845037286750,1965148269445200,19645874438843520,40137140121773184,6086153768763156,18896787896442120,31542474225007400,30491081205745776,48035932687512210,10363081637954456,23414579404628160,2360428994284800,8060763305274890,1464147629158056,29251997797143984,43253796543092520,18562712176245990,13253002261862832,23153566302949632,2008430138881320,38183453084514360,26906655514636560,35140817277092672,158254042716336,3955238747007800,2426419869033800,6064346577828000,17968280300885504,4540280476552112,51063844667812020,17045338851655260,23104957124976720,26939395868507448,3523837629264764,24381799247456256,12094072565217120,18464705693528190,6628829823914936,8068594873182144,7932180819480440,13177310934618600,30862120820391840,4463162162480640,4115615225179392,30858557287429080,4715768932772240,5893079390660200,3433583934914112,3979742965552794,42064004582093522,14467936382718000,30823897908870000,29238302288179264,1251125741028120,6253907005581200,2296854961761440,8716030233413790,31266061547665716,8702460551056416,101938490127936,2717614854211200,30564795637404000,45387572388410736,56527289882078144,22524675893973976,28739228669182050,55424771458701120,12919888620719352,48846236605936770,38730123255177232,41049645751861120,4993023582816120,2223967672289972,27379201844152466,9254335432957920,16264204171801600,17776350679433700,13254827580598464,4345085677219312,1104983277768544,1380856228569300,59534166500977410,2878630748170128,85825078903680,1201227728402240,12009046865648000,5581302060072720,6364020862208548,37271310466245624,14119020790076664,36138909002605920,34323154364278400,63439710970118670,53716262935285098,11748302573510440,10006973841173100,51178237983164880,20206270351638546,14604990916715160,3484818507033504,46451895865992000,7533423432208800,10967372390981844,5034981703709188,630882159334044,15767878038428500,5918185631339520,8178701052582912,27741328901184402,9079501348132176,10313177280043680,23021658237379120,2463677123216340,44334521412051960,58368939747673104,4265413634326320,63964412631983700,55681067595742512,11014185329199384,31395983719605192,20017123588389040,33056586135884970,2318774037071520,35844708490536064,4287580350459952,901329933411600,7884583842611000,4157909360866836,42442799955838590,26764708669347796,10955108172938400,18282689782466760,16709505989168912,6303922700012830,6303148134816168,12620148099951520,31969844480235200,325712984753028,8140725834785600,12693567599488512,62932339535422140,12424267443128860,5502402989966008,32970088879065576,16301585772449586,4835185652670730,41515302394245120,19333354502970816,19255502581388442,1812899416461462,54373106028087000,27484524726822800,15868383209037240,13149995956249770,8999412488885376,8022331848120480,16751784825314010,9023379282392944,11304511254534432,675314436396096,3750797851224000,4126407732931770,27502438397422560,21599379451075488,5673368077297830,9617942500746570,3651573649039820,8122174956777240,58542766934490522,16090340197701726,26761789653365760,6207900044136000,5889365559922328,2718879099506304,6572746788956076,17937917085238500,22874771775363750,25620916745458272,10751418330750440,8017946771251392,38112921261736860,451492863106010,22569043018018200,3111562356057848,12418521574022976,27380366085620520,4851338150170240,26110435259273344,37234937954124576,9158214238558392,19185168503297400,27337566042362400,37292814420775704,37541863381165104,60171147245607552,20017600725603800,5124545797114950,19069473720728496,17404480173862104,6601043936416944,20128526414817750,43111908073654000,20348381786587008,6242351052426048,27478617232355808,17988084018415170,8480581061573040,623673789014216,12470454835899760,33361054928703840,4098020557257880,55768576439057400,18976434010920324,1353756802830124,54137231937517120,40981749913073760,15540866084587140,30366346508630748,11982263876676576,48662956027577856,5296290234105920,39453688334586330,8833933204294464,10202338631137632,52351016009134194,21618680953538400,6227518261126200,47846094408534576,47974159558145296,27327418680572808,3995577867415560,37368894832451700,24659538588873710,7034199303600528,13118002560328512,34338512785364480,3247923854942550,38965908235668120,2736498043391772,26531812278390672,24910603625883420,380972721330600,2285300726556480,4282979453774448,2125690176977694,7083978660902700,5832182725128760,3143333865440688,7699987164518544,38224795028017444,38151344640712800,7840049002962000,3802513593653024,15708450798549828,16633989904133328,1113752273247040,11134949853745600,1874294014413744,9369309617856960,18589757171485920,13982552947448250,4188948388387380,4653318526757040,26507884039383240,39388379720312336,10396222914956490,42149499900662880,11277698452611072,11817430254353152,2093874116487384,28862455601060320,14254111505295200,28710270758134224,6732833891708450,33819037985028144,4623293491318800,3415583530762200,16887270566721460,38279354158023552,10888139907537420,3721092585944490,38911045389991530,4249881064931040,11611582700620336,17455263051905712,15674639243586120,22460686209628560,6522894885078600,31689398624112792,29968245205642932,10687122945529800,4444839092243800,4124758897778652,1034568575649378,5910508774809120,1131437029611080,26955572681983860,28066131422866992,36026019660241920,49608910896374592,4822902581304000,30136504841850000,23110953666010752,26357151152882432,11420323065485488,18500576820804960,42075383547745240,17016629093778384,13795549435421424,15528596520709308,27401666882197300,416522686869240,29150247882993160,2612189420689044,5738930680558608,5543703193927360,6654668544221760,8601388221133452,15948216685016896,16960830262446196,11620939594576410,19269112243085400,1394880621217424,193649467977768,5808238033902180,52235511417324900,19139187484098000,17611733962093040,10163697647568144,37915756550580,379076812208000,13264865981920000,5413297986162612,9128510394072,273797260117920,912464297928000,21286331080280000,20197758060154224,26500815444167808,21727957172651296,1349898590261700,8097688882873800,6730712599169388,26152024603528848,27744529797158364,51703457170467960,20794326129454080,4627083994654800,5017465758205516,19423197839838872,12266971012518300,594147363051200,11880482263135360,9621597267285612,2176564377158016,5440286322542400,1065985606451040,21315316658145920,32249956298412620,19665495627965220,45511697913805200,21522697824533780,30754265243369472,24108422058248800,6948090357161292,4857876718439730,9234498093286440,15626817978375296,36587628322406856,4833153201163266,48321728137148400,13395783028819440,32860523504419070,26633559851747210,6302805096748692,21269172462608800,45263844468307850,17268865603464216,11799837171913472,18830204426136768,772995957827520,966051685891600,2961695082608156,19801727325712584,4516972993392672,15010205669715060,9874715940755280,49186073566881792,5081006896291368,12024841723105332,39733457390479440,30224474727021900,568865886305508,14218846926317100,15373203428399616,3718622649934080,30296667261994000,40302959463974970,18871083350774592,3578629235200096,13417241790529500,23421631437586500,280570501246224,2805159901098720,6184386552876588,407078243539020,4069994739382800,2830121464813344,7073938308657480,16442121282484240,3407856816065760,51108028142925600,10543028864902824,7418655147249720,26164120245363760,17223655895251380,4180507873009860,11335069800110136,33528450485868576,5359585965356736,1621785237202880,6080541890257200,659200859338296,3295381305883240,6377584884995744,11977733267403750,469575275520000,4694870179983360,1185808985454258,46976448306094434,34446868029111720,30313338172950840,7002869956039832,12959061414797190,31496134599836352,24327691954116960,2318908575455340,14898037590824598,3274844960639636,56220040195693416,17104781351168820,14117300040043060,1515227961442640,12119597176133760,30576540972769792,20522104804526200,39903514904571360,10712403438185196,13182352107762250,26097991898374632,22950872179224800,35932516729692800,31549754156686776,56919279909983274,26459346972404948,19076584552198800,13129723412571870,2762945792794064,5491217246606784,54902323131022080,14431010592208770,2836568785663560,11851769493867744,13118230981155472,18700921937592162,5980073012337340,31756487194879920,4652746497223440,27933587838821392,3940212974744420,6523629956981280,35714584304931240,1511294778674604,10073529710077680,48891183763473072,3328859595601600,13925157833785200,13386174629092650,47714107245939328,1771010505271056,8853514885091800,14441758222437420,8474067916787808,4396021096092552,12072249082173376,1948131590183340,57065805315381240,30014414459947428,13887789205131072,16984077311628810,17218955558081280,34176834748869120,14411391229943510,20597250595239136,54568038936689172,14342901824372940,16913521949053920,5876976008065752,51808826317666688,40339304521554808,15580464458813100,18187540137832350,13258444768413152,13883084356546944,17627431172899950,45413399793135640,29735823966322800,4979120033650896,27657188370877100,14797190461074840,6841853908403360,8989931542980600,3801571671809904,17780756916328428,2513798901451824,29322845032160400,13343907096970100,4904684490810096,32692562561934720,13312767065633088,7770143503797510,25220659055250120,38498616781835616,3599786298938368,13424163335553960,8318242112870250,19011329088425100,9526242088808136,4060010341283078,10232831956288592,14167401616050480,16195720145294880,1826402633103488,20902046595658224,450601000853952,1126324108509600,11261460606084000,20944807783989040,25263729616509792,6059606592148992,1327376643168780,1136280486482730,3787009298828280,42796864275213356,2569972613415914,24716555083715880,6482228060300080,31960346961089520,21553007592986568,9310915245590140,39325723055941000,37574654853582000,2752193566026996,7638466494198560,2281571805123072,19954044094351680,2337063537174450,5181938542477224,25841292823244752,43185047504063668,22877974832846910,1379017529378100,9192064720564800,10541211180465672,24288166409696190,9359707742195580,27393658969247340,1126623075579680,2252910445989280,27722054002418262,9748381069981120,3375244989874320,8115897989096100,3410931974090496,39788345969559040,20093357753193600,24499875835168250,22038981009563532,4359987621850200,33317520197618272,9159759098809880,13939125420217080,14971809208797960,33262422200604744,25818725279854836,13635383916661350,184422878945760,7375856384033280,27545938198479580,20280868693425168,11890604230322400,11633154742806240,41362940922064,310178070284040,2067561197955200,46513557771480000,196986696588720,1094216633146400,10940630686832000,17616485101299756,17412119572105650,6415903254449700,36538406683926624,2836582039402992,2564440734847204,18886351139518590,29505567513879960,20211643648534660,15686059129626672,4536720231480052,2274420689535960,22741100939768400,11875201158684556,1395277636562162,7488733683901344,12771247429955940,27526332154156640,2761993124666544,466997939709888,9338705158312320,8199809032389150,10585459123011360,9336295446537300,32314919737894992,2395833094615928,9324014355739900,4807528889574600,6328557711390784,17773802074636776,2778540177854268,5186204533759600,31560586600535520,3578945138717184,20175141007545104,11890472433795296,9845407194547680,7126542717366720,3523209036379550,9380333568700620,11172874589645008,13527417349036920,970801052668740,6471182094534080,20062715284108896,4072219042063950,5204396863718360,7142056325935020,15155360712706704,11647219039502340,4751771243743566,10558170728496000,10552255928076800,15786193015051564,9974655470092302,2417343121328520,17036404543038180,5535972038755620,4114173854137928,8137060117358064,13564125150650496,20379865503329460,30927655522050210,18841801613846880,17395714352602096,30526405532500416,54728411116688190,19328805410558880,676345182450960,6762641953353300,3352821188170618,4650950767736700,2713286632134720,14009414292116856,11116652468499344,11106724761760320,24302687527272000,43324148276284500,6811587019927284,10550892377151500,11611747321996488,566562390796890,3776645009731400,18328376684411136,25354301251283424,4294656382555070,37120795854045760,13725346286789280,26342771735226432,22444755666970832,40480533255860544,53416985282391240,7729389483425120,371465335104756,11142709124573640,5814918727751512,3776372701074300,9409874968481680,48474679420793934,8582225114689632,21770345418087168,28028338923761000,25366600855188000,36764880753264792,7862606724580664,6530272677495216,18052941643672040,2733522828155400,5466455058665520,11160640266508392,48285248448977190,16302051705386160,11943006111799840,34643647222909536,25582616316981540,2031659025286144,22853750270169600,25218846975345240,28947495374571970,1287849848814184,550794891480372,1573535883829800,7541464092405050,7096629835174176,36649791341460672,7867871704699692,2399246395837200,27988345391916000,1851361504923816,23214883626949584,3404273598668456,19413935615424240,17588383967957040,18208239023044494,14123192342861448,17767979222612100,11354164534755300,54890187309491850,7697051794885068,1186583103657504,7909776385249920,8799275557192680,17752018140424260,2061082658594724,2100210025203792,31500101632907160,5245393026937560,33582653587271040,10727508883420896,12142247844194850,12124461160993080,20902880064710800,6138618257599200,2666893973457252,3937224460054176,2235137742925360,22349289672996000,3035768664944070,13491053194969680,10233667276955700,7302658896486940,17416763096684760,697513853811180,10461753019273440,28854524059518960,1589064218985720,11916905047759500,12136603212373640,42081344706586968,14665360832288796,21809456238618152,35004229730272080,6449987479178320,25973039599216434,31935356005789908,30786893418777760,3674010958990400,31488784501968000,1878344403612688,36799862596350336,17657680705837056,12402795873743520,30630077783884260,1876197481529952,4690096034093840,18548909206245054,2428502683692360,23286140691069920,2671199475475888,6453662382741024,5962315085700722,8796116980563120,15182311890120300,5094845809386964,2069239657582920,12414427618400640,24404733335851680,26297912456477200,2596871773577460,2134837585768896,7115557236205440,12033620947361250,4470784983196000,3416905188105368,2610086534107080,855774175227764,6740413586812530,17684802431630100,15281636592572240,696624768266896,17414283112378800,9860114572492800,6638736552732000,1988108372303856,1600608505636590,25607811219679680,4320610812422100,38402566757788000,23207946047468532,1705429562164416,13337568837392496,26546096359193360,1666848573536850,8125700776051264,8445083753815224,2943042960803904,4224918351368200,8887531714702400,1004503362482736,26784859986150880,13883834709955210,1873595428863960,24553141483719520,38488269937551588,32206915030254888,15428827045914816,2372343284010960,31629083608231200,15841571236428204,30061456089517776,24143711759605008,7412885010385140,11185003272484300,5573525827368768,5387125807413504,21159466225243968,3802317855255150,1079122833178240,8092896422018880,9052781917283160,44185576251032096,9813680741121600,20146732357567200,145282431441924,484244280051240,19368557705059200,30805849282300540,6278646423074440,30978057507498570,37581648969836944,20348486710832448,2480633556960450,11894211838402780,11590778136543056,3834587766919752,5714132605664364,578253431510370,642465984829200,843669416759376,11248270349652640,8961835893836472,11851862442113400,38845651984436640,4581263588922942,12876481304271662,40821427768678144,10715141411265600,26483368776051000,16337917867496448,14765371018839504,18031964472494304,29612142795350640,11239047942276300,35790469362945888,3145085551839112,242288303926680,4845509808132000,42395981963370000,8143870677171768,3058802246355168,38374806931990648,13836779280817920,19729489602105360,3095178129473458,35105990772184632,18329654737692396,4628190581474460,8636398815636360,3692334601595384,49997383370189640,37564378418475216,10438841584717800,30894517912875750,23722808120454240,18260346089736928,8742454747410010,34592287153230240,5519107534851680,45214238345939712,293211647872416,5863967349651840,4239557886111280,8657922671783160,51053413952737944,2426910015537616,21234534480904080,31561756952987520,7367826340355280,51794144408104362,2277205248551224,25591273001548980,3132497998905660,20872283798962050,4143776730339456,3838538221554528,7090326156282084,4836219883124250,32301806828382000,41068940661724500,5325966823476618,10446014462969904,6335683143018240,2325294590741320,13379808966609294,6008324946445168,1246553569371516,49613871454534560,11294143092678740,616327975508244,1027176224881920,36080665280868384,7544840010307440,804983924283840,5030974376287200,22800273729241848,2586631308682176,21554531075672000,38794671991161520,21333689776628352,25987369621464832,5908216511725550,44447613607874400,5478541623202600,14118201073026504,6485308802970492,9031830435216000,45272895244975440,460499197499640,2302426827235080,12743747687294172,24638389090091280,43744118826479120,36915963642196320,9355270879758048,41530961530801656,14051132316470172,37167840170988720,10634230707498960,3113949577398608,18334336366101816,22119432608834176,5245309354110720,12005958911654400,10485650567693356,11894485839264020,20083319798515152,1453313001274200,8073767519685000,14545395669644688,25431801188171000,3286140453390912,17641751305113090,837017028512470,4230587141390872,11944038165079020,5124298411531118,6037911392099300,46571293884762240,5779912589527632,2521345036884970,40340720714281440,3560731418961360,35606630929298400,4083288933946152,1656147816556054,8109584312717184,3028715053111440,47472638082672960,13617841277649840,15569376721294704,20901844021227288,25011617359296750,4468060262061750,913437996927552,17291902045276608,30486042184994592,594571719454460,47565052836515200,25507606175747232,5625350125353090,56252745424878300,24949881056346720,30549320301344600,33841779216604618,18339875335438104,18808391646580068,2144192113252140,2688110900134110,7505313662075056,9917919198544,595069059372480,5950631572242000,25667278331617370,21652560110178960,37123802739574776,33696909924357564,24749797336257000,39330186016675400,12362264413770656,44450502271335696,16677121069169604,5586669673975280,5863298866897920,16656876658168138,25222414485205970,1327134641886144,13271278472524800,971824539707420,14577302791196460,33878004055125692,27876231021065112,13547255958758550,2094065041602380,19713365789107752,6307031122992528,1709248548573060,17092452668379000,31385658233784960,10868546211318660,34848956611216230,54307598059675818,36825803268750000,17087794625000000,14627949837192450,25535365338927192,5058910825590136,2945063299172400,47121088180137600,2651094921488154,9064706544042912,13038694141526160,3231309630188640,27125739142106580,4376400196370076,8350978335216704,2126986554794898,7557992108752470,962338889894400,5774062901281920,3472440333605418,44645918578489620,35125304901200280,6866307266093220,28955209854658066,3861840429290688,5576881194148880,39225983982990400,31669931367855900,25002375363911772,8332898675517216,13866647945873520,16380438289656240,9189089433078240,29539827148564656,42244639773561792,9543389753074746,5001255026435250,38899085787555000,44480849938843264,5590472249783904,5893545796287888,13360764545910600,1715310866996880,13949668716579396,16421269131683196,16531131377146008,24301471236660100,14517455483063610,9254192115656964,22552775518712544,49616051988864,2977009780554000,14885286970230000,40949078499588364,11124260910729660,27922502870104304,7277762437562700,30744312647137200,4863610024960192,29529703430172490,5559408058923348,16700427842716080,16919642043568320,22293777527276808,4634839029878480,11587331024686400,1650400507147920,11987304116661720,14591948721219576,50010907089009636,16594039394692584,21104178815286880,8165602828009440,19789612516574496,19339178522630064,1911412582937820,3301738986713650,13917450900012000,9771064484866944,10128965573703732,1790383198496244,47744757728102400,6748306109667520,7377582012003210,23288666064348696,3820922904017288,3003366136570740,16685820749509500,12510891568139580,16632781014028992,12108389362252848,2814385662457380,9335717864858640,6086476375395024,10798104865096384,31377540291327104,8347616244500700,4177499212309920,29542809226439712,23241424906939140,18664736969083534,6500612735967200,29854807830724800,18054611272690650,3839444290394622,2494301994544608,8214784663164640,10525562188807020,45184621929263928,228806072510848,6864418963649280,46611958772358630,11866431547610780,35422255543533056,2644865335754496,17633071872084080,1940113613828880,2425231075703400,49162436584939692,27099131483601624,3955879536390666,5265648327639040,953377621942680,15890240852709300,2740135635579540,13701216144953400,1814027978740500,16828510547436000,53723473863784272,3298864060820112,4972284294762960,4041423278324720,16882375518633240,21485104659650688,28120376883367760,36603385905037248,13786323792023790,4155743668175120,9868619251977240,2794149243015942,12180235298109224,5374098367666920,17927317243046800,9012273868602620,2342536171692612,48983607460185984,17046759539828480,39934795408853280,54185258455948098,30102885797501856,56431106426939580,18759174154693350,36478325359971300,17374270605466656,5798245231331168,3046444429925908,21481839091709760,12298338469506320,40167556286196416,54038729668896,405310882994640,2702209484352000,2880648885538080,3326573580695946,3770845832817940,50024662744056,1500818305724400,2501495345531000,12366220639811676,37323219264314984,18567611551199328,40829355481444320,16372609176392910,50705592586857648,54941268342393216,9056597606335308,2644693990508900,1987820365910400,2071723155179136,27624532208097440,18739872250700580,48848161607846720,4520480643445060,6134084056373910,47884582565608944,3306166382782824,1643399847125400,34795314053295840,3820225302506704,19595853330479928,4936196606146960,54497912446558170,15921145040313720,8340996174904064,11955576052581024,5324286647792490,26168402270027340,47099109275498880,15960338273600028,7869787266259788,12920014020912768,25000075997727600,17062661280700000,29494602473623296,40990284190345488,6369059210210536,14037130105900300,26164525194031140,7806060056169728,1274531863927168,1273736603644416,1592276503397400,16676037470128300,3761301598267800,18652388010914448,16555787191535562,43394658522958260,16577999910944160,3666611062564896,46638967928493330,1442727005122348,10991480168728080,51508559948764680,1088382130063228,21769176930235280,32217432589576704,9889017063836800,40752308177456050,13590369276877386,4995972365739072,48600266069730144,24184302556338540,17439327353025480,42030623093020296,13246650513078048,1596464065012670,6711691311913280,10168289624272500,8521832557286568,7956548896800280,13202139227751888,8826295988088000,6287798150430720,8143850389780632,11478159319099312,3460440676234784,4683981553175880,8014688017832910,13271953653634356,10626287161561680,9275953699897312,8509927618440500,32735557602384000,23184331326752508,3044402805979152,35520879239291880,1840282807095040,2300539292403200,32479055298985344,2704286924354888,1777790288417544,36012764492138280,908160810971440,8291929243219818,2366432205309612,28247974751859408,17065027355534160,15810686204685900,56771342544810,189253795294600,1892698419822000,50266678128265440,23720734803585960,2393511756470784,39715267684100352,32248537684906092,25195354444591200,37159988115364800,10001298894455528,45774649379761008,825844544884842,11012231633345600,8873180777571840,9591587110416474,325775840560730,16290248542863000,7429761497496800,5913055983401860,21198113601344820,22020670665327840,24183819748692864,27686214323102160,17633920719675900,8105360024785968,17620399221298776,43161307068136446,18536646851466840,9923457957738600,7515304017204312,14088300523687586,1110729902569518,28611880738770600,26471045726194400,5549754632452200,3578088273931248,16757965859368608,5123480969009280,3451677271404040,24657216334216400,24536566335735780,37293543404802336,4401878577696380,20806191906398430,8675832453403168,47677416884938512,2193875631126168,2894196456281290,31920086569549320,14877731235450480,5444011341196890,7268057897743096,13750618905097200,12338767411494480,5022014865832760,29528334294093744,5140910258900740,1143889099676400,40040213256351000,44473491741343616,50598335122348096,18099711008819352,12445934450399960,34086873433125960,11876466950801376,8574120494835248,16477156831276946,13366791535369230,68231603522880,454925399994240,11374339653873000,7314699262811556,9502184314222600,20680917918611580,16323381687403216,15654013319748408,4346054333277888,37255918992441600,33429166850475830,25365654202815216,18682493907916776,14816144350203492,14362523824320450,6540776649557700,2519176543033200,12143559779473248,7816352784754206,43126095003845490,26308473609222240,4015215450761200,18306782368859290,18900259644440760,5202575160430480,2975829573604320,34721940620200680,29631349825081836,4716277229654852,12440658844122300,22933572801938040,43861510511241836,36407001497359584,6507626512796416,20378075618029430,7131659078251080,14889510162943280,31705983410160840,3466919428418376,13668379087114500,4977664005006000,13337315568741192,18811630440918288,41387937305331312,1766685258402840,23558603313156800,9405535787337578,4518308931240552,292139980784080,5259150965296800,35065226136798000,3418625044339736,15032081860464396,11371051156217940,28317890898223920,3389226300030950,15040339012136640,35967681303549696,18479316595040592,34965877873525830,2920726187793120,12518945423369280,29582577782392932,7466433167619810,11324818796716800,12112507416652800,17215773658647564,18291181036497912,9675771203860608,20937667997538120,14141851325401250,13131574466083620,1204514320869504,6023337560634240,7445530615000590,44528610763759920,30192647856742616,41552589402994392,4914438063112968,46926955458387440,7762638434155920,13216794529499616,2757932780978354,13176439846715628,29869902304719400,3812466707279080,18628520606708616,12740003490184446,7792309404653312,2698399131313200,7710730940798000,51194017231608240,36637282699198632,28509794103823956,17831680225523220,6115631995251240,21768694566288768,9759034429066368,22417694505848412,10347822870832500,1144124539520200,4577117865704160,3564476838106874,6876411342697820,17367538553179200,21422412956530440,17884691264424072,36258147909325728,21764920243163076,4843835701809420,6611505906090540,3261168265515000,5111384289444624,37242092421929088,21388500224335200,927554466798400,16937935007988456,9659286797300448,33492342383544366,21255541918098960,5202763700941520,7801417871429568,3293846377522638,5136196658602320,12842316285246000,36373104534361320,4927303889286948,36738264822625758,6176781531976704,7537951104828480,48786950611286960,13919395102094370,5905758806546856,1120940387197232,11211029103262800,8584657273858560,6143493288966264,9553766679009576,33141164651343728,2581621506818200,44741917861689300,50696577383961636,9027557594006568,31353384822811380,21983806302433200,35621922934308480,33138724373565012,16884865428523620,10847221139910880,1183141279901280,35499547694133600,3973207441971170,5839808091916512,9746714904559872,19606519250658360,459033022981500,6886537092303000,6961870137772648,14081560958593260,11967747013549110,8329057406000640,24834685840867584,9649759418359272,27795542570865108,24453394864920000,20464884669813000,1605888385517850,27507165039003744,31879378978089888,86941723424600,1565194021976700,6957500015552800,35050789156561728,28613367633359376,19163472503186610,8821267449881450,41598362136362688,5751706846197744,31958960926195100,21182476293817080,4193214706711800,11225913949480056,34063278825676176,32412932268538976,3362008428005400,408338745341520,8168079903587440,3417801503434696,18196396841130444,646166356505900,12925406714107000,23570531539312296,726158988090368,1815691125947840,30594679721602920,36955795481988110,4883772583895112,16281893478600720,16038855604959744,1779104200096440,22242443359122000,5265189770171856,2445090949663208,6987123708531360,20124691475462100,19166281219582420,4848167938864656,16734365287294734,17136689578755040,3093351960136800,16619364654917640,36899307345027762,13660346542264704,15906345579252128,4147460103645900,18436250739396000,1315880413440912,2193503440132560,13617894799815588,3027916815194430,12149920205519880,3445345284281928,39405028704744304,13324840421691528,4523187936564000,5026622033840000,25907027585137092,7574670654644016,30253125143196840,4449915076392660,45792590690940480,34250782533868474,11734964901930464,27447436190715696,8410222066238720,2605581789052660,12661014034769016,24697665962696472,5089607559718968,3808218847893300,31097063397900000,5761046934604752,4952521087730724,6882545405694084,1489678731672500,6901804340229120,20406353013255660,3852241747403724,12505212005199312,9637142477591640,11516539943088040,43569718102993032,4506649364330392,2748268646959148,5487771278168100,17515262178867880,33574134299045888,21319744390604352,3886134829340878,11702381459187300,5685491320382280,8037355985971616,4968066687109092,5521073340411960,14073253079961600,3627880218041400,22584719457841170,17453207890305396,26371364733553840,6444421918133220,24531679993678050,21979622681179856,5016720946860960,30735117999298224,8391710654892400,23213165838093180,5576088189441140,16619623622384784,7193822097458304,21457261516839720,5601500162767440,49800366462186240,7740869455476366,41370569886262106,6041605239800520,2848660298322160,973443582143812,43813172652217020,2219177129878752,11379714634800000,5679927322492500,7339929159329296,10131549927064272,33217937131897056,6610647800585440,22642847676784860,40305285767519808,17557910477243136,15980801410618224,308557542155940,440880638206800,8819298402763200,20832485896294740,10361198887865496,7908119180758720,37481977508220000,17698020616476298,47694075297194646,38130006142323432,28590979382454880,7236872318434350,32989572842139984,8606026189484416,16878480508905288,14488745381134500,11452683980914000,23091847150837984,13004544735583632,9883771731108828,21836078272673840,31372574118520320,18963254950159104,1282638312395372,51315636504934560,7985468831925560,6503927929697100,9727800741364068,16436617871254434,24430325336907360,16235432834969280,439309105154420,6590948028112740,16987830176175516,43882792570273536,8950268218947440,30445426519879050,2974208736917520,23798442184894080,29396187823858440,30987585548404800,32985919271083100,536032504837116,5361407078284980,13362734782869396,34249145675095680,22874640471405360,10556195384573356,28905283717645230,8169899544197776,2732883652264600,27334409237259000,6368066586362656,4752883277884096,3597184372893888,7056496318582650,10038332124515730,45887053682687448,10000827586549384,14489211556853910,18495707574906540,2123214599773680,14157690082659520,13752165533213520,29743721064813376,20945191440435000,7274423840103000,26922296842922930,13302528301403572,52400706846347376,12793803836449440,2168545642297540,2885136167014356,4637955188621280,17681188347024412,20015900126822040,13833007913486050,1940735384641872,38822888605475520,23320379526661404,5072960519080850,17033776562819700,2321167458525300,18057352465449500,38520772926327426,5399582686782720,17856794134055680,16112491855437264,33004491195352280,45558077438304396,3206607059082900,19870133405782800,15689543428071394,10403367923296920,2814410554504368,9383385712514600,31126240502672700,2400138319497128,26083624525343140,4662363642562782,53071012095104880,9305756036558080,11568546835467072,24528266210246008,6426496251067860,15665186597539920,41438351185154400,8420952617011244,3918347355876624,12522439008734032,11098960106678080,1591188590430720,5305124733117440,48841417128077792,19749507437354904,22702107658023750,40812420501414000,8937237013229952,22791065505159168,23428148748323340,44632809089163450,14860247915350240,9869686980565664,3185487902282532,18242671280871296,2327890582002760,16794052433429040,5414384147263072,47386432600414040,43495458840565788,3200622281196100,25610710321557200,17523983997530598,36181689231732352,12581150753643648,6256724650910580,2096519795168910,434285638171308,21719179762900200,16508489449081812,18236022437196900,14973240097434000,7624366712722752,24284003305154470,4106181829052394,41071149348629400,3812977308723920,26843221384563570,28312694959910130,55229192210027520,51650138294330880,22194773859742160,550980366687688,11022132580150080,448346374235424,2242246654479600,4206885101886390,36067312798985760,5101586496509664,20090940066428154,8281334421744020,4950391286892660,11920309321440348,25447395010971272,1644814231125134,24062025295036800,6069392790941200,27844109419961340,4393041742525632,49433232689082720,13316164018168440,31548240098669070,3676793066017176,18130002930141760,17611142046293592,5761941608820040,19021226997477120,27508690965834972,2931773005565272,6710001979827776,5904272069398920,11208963075847680,24263350124908160,330065689258098,9904312237082580,8171632478573880,50013944707855200,1250999324691564,12512963187529320,75438423191208,3018254709368000,615983356934850,49290413335526880,43047669213951248,54180532323775872,9420841476113760,10954194447829080,43360415218539664,12827702184320448,1651402646456394,5250425491661680,32485551934946040,27537456182793060,51426688497404528,6884484200167416,9917532047911680,36684659204102560,18562365440705310,2334685540181050,17276244914037676,3796794142155420,22069643362408950,3669472972557364,3724744457934720,37506808077054976,35455220021792900,9246073932794250,18186228739309568,25312999323738056,10223678235799920,52223000325167790,17477844876344960,901887042858648,4071555806065996,6388735994571952,5022042066138900,6112192069225960,10399041626126256,40178367327856752,3797787461933136,22660233914304320,6046834171352940,20161101751398840,12591940255780116,48734556349876740,26335198402882440,13922084624551950,34112773197010440,35988517554404184,4667913334962884,2301133945287750,5902740131515500,11288418662548704,1480754576001120,5924499901048960,12286685849195520,6558229058438400,18278117360961678,9423808019748088,9894893092054512,2344739532736860,18241453147148700,39665098800485424,1651412054915480,19821945598746720,29280480519042720,13110394575494440,2165610232533524,1565754939566532,5220505971169580,14336962862403150,1894102892741760,42628144793866560,35305308275005636,9430911051204258,30801237348665700,17966170595465400,30608123758224552,23038756003086688,8648943383967744,11237476047959880,12709173199256100,7043900099154512,47565455892990924,38607730721877636,890721375342640,26728513110136800,4147990443469312,52639861315962368,8225808967943016,25588834234249440,195345573065580,3907921241281680,37527339632110412,31750960619005296,21107920384005000,53921503457470400,7053827986722188,27497107429868208,19339882859736656,17202259024144800,1510182183351600,30211514877122880,4750922378654848,17820609444459360,2505789535964680,29735654256262160,14317503624092340,13387131023024128,19963644433136096,21547386902965860,591877849743600,5920333543687200,3281481170860896,3810366969075566,19603236980981600,21748193332513620,7594064942821692,15621257527989176,23537512155383520,10131176493771520,2645988495075480,39700338829944120,14839715666551776,25531565556696672,6806155344213750,7397170716890300,10970346089438280,25176304407734040,755650572860166,5039013083553400,3712845293115420,11825129740081140,11951473804035316,12117841856260140,16381487085660960,40544761578178480,2703762157217940,5408974464674040,15423747486842128,24015824776831500,5144852127276510,4694026030829608,22760840812062840,19247946783616768,7489890838259610,23782003675038210,5208216743123544,5177848079738028,25818813965075328,7096384980871350,24674678661292800,24450002898576768,42601754017531170,36930235778655264,19990569450495600,20165190720729120,9262047031979256,1515503947320594,2898499045973888,144917327238600,1449568725556500,23199433283236800,959332717472688,5331083801815200,13743902763552920,16334422772499540,15325981828035648,17201471529974400,63302917482854208,31227754992011460,9613977900935940,38970122268476616,28032144621527376,29259901470350124,26429735406360000,12702326351886000,53363080017860736,12845032182651438,21057576573715668,19520653650577360,31493801050661040,1662918721914702,18933176663357184,26034225733736448,62558258384901240,8177002718208940,18122891682800080,13351209613440384,2139295504380012,34202483578348300,20250182610645960,28348357655844512,47906386212236958,11163997376252910,4194890222875380,37298348457470400,14376101302531980,13747484570631708,12314926285319616,1597555724503200,8260462051619400,45273226578609442,37489069346210064,4036869578591408,22984284110792100,14066282343351600,5919654554525824,2054406994719552,17124892866925200,34850928310398760,52808030032970520,292608323185104,4878186330697200,7291965485992278,16252345328513280,9810431095297280,4931798735195126,5311163665639128,5263478977149756,5735923114740160,19975711787648190,4483956556493766,34885160084369840,5754047695937616,30483762631599750,6469622125655100,6860267418176952,14414956364267592,9761088699355190,4803828806727720,23205455513576640,1855891043921840,22965746992244496,2870253489390300,34914257223736100,17383267098101100,10538819568960088,8455421739121008,22339032292370472,11947318838431600,12219626929402970,16120831224611232,14121435729977652,21879251497862528,10350969520715940,59152053799772480,51649311683568928,57630476768411136,38061574735091698,20460846167964400,3363383869866300,24049216363694544,18231901161279060,742693728589164,27558488046320,1102660621059200,4136182565923800,6369490340725358,34573727079516224,36594474990892200,11074933921800980,5789976884905992,11100643975029840,29352494166869248,58226774810759730,20807441627678640,51699405881217192,48201762320465964,3736408952344788,18958372743570400,1354588641026000,33874679819190000,3393754689655610,20368526672483220,3925008820096500,2347397687875800,15653936514025040,16369811983575810,29327674438879488,5432519219866880,4754242084356870,8131328021460648,18731149098652816,3938239786670112,37880469613530720,2465378091963780,13228831464334128,56634328338446848,17025089629388770,4091867886727620,27673263238247200,9231186133156368,7061093704892808,21354782966537330,5205908434539600,7041505546532160,20063616430269678,6140857925130894,1328928151369368,52008823847956500,15562903522370250,27111499141830144,431046701307808,6467639905854240,13027459865314440,22196788800867540,8318532815270832,34424834393151936,4648229514236442,10189968890016960,46817435638703520,33926283744174080,37608891979872720,7324838725250214,32006151588127320,3027107718873240,45420338662871580,25752338245098740,24698831527297984,7720390948806720,47781413072960490,1397840934580398,13982648440539240,1208658452383416,8060169378722000,17113873618185750,8639828885969040,8513603034938624,55164240242489268,5843713256725320,25979970890908800,12809363574531744,33333090893826010,18724496587964784,5622468210833040,12258150502481440,2067320044933792,7754821072538760,3046117230124028,416324220099480,1388172515495400,23143299926082000,3112291824618240,18679480825726080,1342211604941120,46449351811842480,33058553040700404,11939926758116864,21907195558780938,39432736053388350,34011878429958000,29383825924005768,2112738522020892,46849434344966176,10182659375226840,20270164752653760,43338772347398964,4558487325926856,44988860114891712,18381842829554640,48504019394740,970380963654960,29120453785550400,23165563071794904,13763861985873450,9068802664476020,63087660867556440,7494796283990904,15178697991657230,58690815288235760,8546757256517880,30373260116491740,19935456320295560,26150382925641912,52913156100940800,9264980481433600,1066545488291976,14225049986847040,16730331394418824,6443913044223840,1062546177831270,3542929591368860,18432683518076928,30175169191909280,12091139574368860,38804976612237060,5906814869653456,51063058436775712,12409345998935928,20954903099453040,54351868511717280,12601734071434464,5850311201158620,11908699601764458,8178217519744800,12431878513508300,3290831722602716,3881362893385824,5878559617004568,32820724835923200,11398131288656250,36474345954086360,28448761093456788,4080263831291928,23323179409325600,7955036773207260,4774181381016000,5347007956777824,4571946229374304,7319010596262540,16126099420573100,9173784245359552,3689471273154678,51938317849175676,22561653932688920,5429198537744400,6141070338513572,7333722893732854,9581978740055652,4530010674628560,52866998562513800,5314550281403394,18974853684443904,3198877870945792,942514525106250,5656897068112500,6459714671288144,9305066237372928,2521014185991006,10481494138205580,5466603580431840,7710829625396496,15519706899797338,19531466191035216,14610559904420160,3368735003033360,4665320114503248,40834690725835860,3429033989230432,17433284963512320,16531111173301530,1289877570618318,7168298517559800,38892795947661336,5847658239793860,33931365486726780,6246855557021184,22211894291401128,6434767500199788,1373703067125400,61836656489082000,45552318765832704,7139249610041384,2084787756673552,35562808146428640,6964842526812480,16332764049843920,9872245122214968,6150708860617272,28254897248613840,37200711555476700,29519097860949426,4716212769571008,15536563020759264,36014130085233100,7319112692654070,1953253371296124,10854948933851400,35224211218623672,19476505548162180,5307190245575680,22752537092123520,31255292122168254,24922587694280850,4458585216439200,51341016936206400,4522576434437656,45240589286873680,1057711577214528,13144329651273800,7302893655323910,4321316701214982,28818242215041840,546314208351152,10929876781192800,6862900364924780,14673997095530304,2186982424531776,27346284545395900,34215654743683900,32266836873060720,37168940165821560,12136061337395612,4781241994290762,70855277578119000,20431844889256920,4157762909110668,6385385877214520,31868372836332144,30634388882312400,9097554352137300,10909655176016140,6492814239934848,830369120293888,866624745581430,17338245336815400,38703925127222944,1455807672647328,14562912756843360,747668759693240,7479173343329600,2631688266765552,11044606287550670,36080409265504992,19221104105244300,18801765805887240,6346086702398562,56927076007330128,53941159566860544,14937548125585600,22815838693692120,1234424813735484,24696745102383840,36983350175933364,35392991506385600,27207522251232750,26298753030787776,6809075638691904,13081193206095784,375260484290340,3753862724687600,5190847121455824,26952389740227744,10557645617476352,15309743281431360,2443857820884480,1221692711065542,5431570556110160,38320524323724132,6090862179211680,28888928895010030,6274645057795950,34870880137170000,43046305663532832,14435400652119300,57401452192883040,47095465382578256,20087034801774336,18160375302673956,32222508559935750,29221953404796000,8045555428296848,42931226126880372,50993203990832544,53535474670118560,5087270227908360,1938678258387276,45251151294646920,7517906527747672,6811975846309920,1392991312564320,27869279265367680,21477996458524320,10404594995612300,26729031887073360,29168598353874000,22368327869810304,27222003876544512,30983620577435190,29738060981671050,263859555045240,15836965456911840,10769505703260444,13893210411699168,28934256189103200,46683798770025200,8002254822897344,12524589232693986,1458756193476592,44589476312646020,55287090618856470,23120443114080972,33738156022239552,47923855890066912,10370247190774240,3647891915168070,19607361443253780,37485206772546672,33326184044191654,19113323352860250,23829800492966560,10797828662529552,5935784689041504,26329660378045304,47951404627652280,33216533046849240,46047567574058688,39691079324692140,19689187059150336,47063433715752000,3927607230498350,49199913194491872,7013569391050952,17257349424540456,18161518658197740,8519868903974960,11771589825752680,13894384282891392,24452221973983104,5652462625838010,13360385689155360,316757407669568,12674676446485760,53918423288415024,1688129084290880,592631833591600,3557021961360780,31770358737517422,17800733760607656,12449148499357920,30576251407696650,16663050927272652,2745617506072584,14527480941360528,60150186401678400,226338379225200,283021255978440,22649568452745600,9701448395394294,50768874033173310,44834810049410560,52511956247401344,40605457951355140,35065173973304244,24544419281033760,38374189007904120,47496601071790398,14753795549773248,62516574860096896,7860431771495160,9157626704320290,14224570475187408,6858677458959872,6975209103046380,33275182223771340,5003805443075560,47873961594303840,8107090100946144,41188966803708504,8953764078634200,17473882854617200,3099499052674680,21209759185489974,16181414105738940,28229663164573920,9191615198315760,15944824044859794,4962463387906576,31677937412767008,9416991183728340,18092605435103370,10008945600819858,13311521060571840,11119574455188192,27235732169062410,35248639231506260,8000063637457420,22384806232563432,27191863460722912,406109567302560,2031263498275200,33866327312352000,74780995627972854,33298946149136970,14263787573737000,23324792576617000,23458176711655614,3307975718886524,24105631960729968,30070608555246720,31818869854760340,7731811106474784,21841773260608140,6426870902624040,17493225860482960,4811055212639760,21817732680948000,23364050850899136,15533998405768476,4020692438675850,24132710187959400,24660692688441348,8246707368125216,1756201330008746,4054401744750720,22532454523136000,18048880356684240,21732426295767264,14620342708532680,21172702089491400,6942524764058100,9388536747056782,9667426343352976,5422781467362840,8132722362653880,4024326258370110,24118545833259180,36830543715224140,1024091120726776,1639873843652370,31187316615241920,997257773265888,14964206797929060,34067956347025150,46918983183696360,3089927471067900,43274445806356380,7187981107211030,5748711264925176,45558373716593920,15410772753154980,24537956343148170,20098339623342860,11239333780414768,30177702738113700,17020504317991200,43311945651254784,8791229745346752,29920705934670702,14515490865206860,6493717143787440,32310821694303740,23485223313999876,13321226571390612,9088568405292600,5667513074039520,10971187575478572,24545031968594952,7190822724089928,23039493208310460,27292144180356440,51292267067557614,29156820662222592,1618384263794304,14952686182312580,10117225451977560,49044111098125220,1531148712777320,15317009457929400,13373761242779850,5605745204466000,610929056120136,42780474739153060,60809446841477572,49191843321071640,6568422655067720,6600558033447958,42743721678380514,22337037966840000,13195822036212480,22366873451574300,1830055328957100,3067466811743264,11507166208790280,19590448460704320,18970522865949930,7111559648618208,1066161361710880,6399287839134960,26276854968937860,7108510103567520,12212017340664944,41351076809670540,3485364137868634,16882199681703200,25686317450766000,14634585237812940,21243796442766112,806111921262624,8064050790558400,10048801467228720,29877841502585328,2024670245063312,18056703361533424,56865924342237780,10039400657717220,71023485639523644,65139950048588352,10645076877777684,140173779028640,2453935755532800,28055210651545600,33931565108574296,35237963852945238,35966553808579800,40260151951524960,14909782319049366,31829409006414900,17279281588833360,57842889987087000,12285754248223500,8078224088803176,722986701503652,21697537136514120,56759919904612980,5839634847662640,29208865614372480,10370762187590784,33490454953813704,10387521442273590,15726364592708280,7235594179041288,6518586561923128,2286000914604636,26679795494847600,2363020162937280,34498987686819192,22995522369735048,15213463148435904,14912651422592560,14646462454403400,12104020272791390,25153708646836224,269057246962944,10766247929948000,31420272899721650,15359477739540,1229210442929600,1537078675549000,38334457999430460,6856734612763560,2414854554574728,32209924688988720,68396104172094144,40420680069288420,35597546921467680,31725803538847096,43395116592514104,1498173312772416,19269337439433600,10111495768024620,33178825016326290,12673061141390384,13778041892459964,4545754976529900,30316233379894000,17336521088084640,37720471977121320,6128056432537336,24428365011120350,38693381977918500,39441499022922944,16000374545671320,14985194741951856,3581941845534720,25831339764435360,5919186027356712,28613214838264490,10970438107390144,694573731907440,6948313058467600,33131775010255304,8831365816641768,6437141431201944,64395306837344700,39111867260976450,37543834078352616,8081188701794780,7898371613082348,42296968002980040,11396753344173120,13417664020278336,16432304519620784,31895016625808448,63196407520285200,48233228579021400,65320323395745852,59959268409068322,3320779020869464,5754195973298680,13055057432155200,38977789087030860,41941597417738416,2322849166070580,23237150754058500,12238707600178920,36845801736944256,29570986491678464,11031398540130288,202577142348900,2431833055279200,4054568219061600,7523196040146864,4085304950807320,57215635031979200,8086201172537280,43102409444098848,22035477579389238,62551223901132204,38263239478039800,59022725783390600,7635029891952204,13982220959742912,58043988980148864,7893955651607970,25060359366995100,19495140008812300,17987940935948088,8904268105407192,50287659504119730,2919225231328320,19468797010248960,4653442939965774,759881162729640,1900415470943000,4073438864333160,9055483090029840,57044291986185224,28816402070167552,49105655620059360,40799125116551760,18067007960186600,71725180955146488,10533150442706656,30658977856268750,43644042620112000,55907633065331880,42624268817398912,13353132010391220,5971548047433080,33616244533172040,254852687435472,2913698506746240,29147954953708800,67289149229258880,56089413539221440,37366532294809256,18487747527222084,49405109784501144,67186852967595960,27333816076188270,13624754861664268,15186444353553456,13130207911472064,63184612315440,553073983305900,4742423371879200,39535113428580000,15750657980332352,10776688250857200,51393186288427200,2068200798061568,7483241839699824,65503111399607420,62031642040612580,34816615660397340,9043092351568476,624374369857378,37476632850608160,11756090732251040,13047815026616280,17228547488214072,779294111845368,19489728946787400,4739912723777280,19187038158956560,10147877809925504,13773331330632000,18139351638969054,29328336195016320,41264286872616900,6740567933226008,9577784496984714,6968502292197636,12782257656171600,4656491344457600,8600975885865384,15075533270089776,22062349977699360,8575968270439920,815117846638040,16308548853461920,8155908720746496,4077673856045216,21560592591308640,71146476589657140,14147176561630640,55408793003484336,45738472843980378,24333200693299440,23866017565364800,1835494706760,146895454378400,1469513629688000,9187956394500000,44093444920252300,8438849193897416,5886437597687808,1914515103619968,43093001414232000,9569557503461400,66199891069613098,74695650576680628,12559023720175536,31419853116077160,4382742317689850,48839147753232816,56215272012789240,33704393776713632,452790878562750,1811854798754000,36250929199576000,36218432608257798,6950967841224176,31001185849691520,1732197768522240,34657191151282240,42829365437188488,18024805089344928,13155413905593040,3933497751232630,4982385020813508,14240829655685440,17813589757508760,53030865188782800,74410588392739200,15856958541570144,13403932411991940,5955029040084164,1438068336072260,18773238725904960,32658808452286336,24455070749705904,5873930261338392,687156784241760,13748402045980800,44861441880737556,13530775246972372,9344020731637376,11877589948968240,6181105525749120,5147745946878654,51497206782190920,17069223035052760,59348994133662560,17919971353212210,1241093637276416,7978334629464864,42507934799600592,17692596285183750,40248914511260000,60649931295296700,16951995148010328,39374686882605648,48682041518676720,6411261992320080,3598008941202904,17996961379944360,16571340251861076,68946731380531360,7775683375663140,63872004876452234,5933847457711264,2082222692585712,20830240669886100,21033843549690840,39106099083496956,53836684748243040,33238873005358944,26496876898134720,43261128618291360,17399181302643008,57577646216700288,3451061149728368,39596897698271200,411402077589000,16462427319984800,5928695177789412,59309814739674240,40208173284392960,32231016811306600,3061383556719096,21697071382826992,33612252762744180,67610209718137440,10690608245783280,27681618824512520,88537234069962216,64465484055184898,11565305116356680,27258453049655520,11129044538899588,11955943679876356,218966564675496,15333583369596800,8147784008318080,1479031194489156,19728040553723040,19079529182566688,17553717948242700,43736374350446250,31261481155128752,58990032821685672,4551187276757648,50738448343685760,52109788020644400,10556594057198272,17283748390518120,26521670696135976,17002966677632320,45706310594472960,4021503118768800,16092244176366600,1720555655260832,34424447358163200,5970150659081760,58940875425947592,32252472714608328,2224528233507440,8901563138542400,35081562466230720,33421612553086536,35106306436268220,69719571769134672,45915405850146750,9634764678883050,7421878157816352,48559182258117328,54001297946086656,85288899095187120,28954927869101220,1068677223367864,3045583184439390,54841790832946740,842308532734240,4213178920984800,1758231848506104,29950980438577912,4169228379095892,1271449535641320,13031240386767350,17515109109306456,70210070368812000,21499748242906176,4747143510790380,71234851163226300,24668825592388236,2270727291326448,7280114070804996,1989595367263950,68257681742808600,49119699118465472,1841962692895072,41460296902572240,32467527444361440,29445471273062700,2200906978579518,6628123427089824,31962459431304080,2820384886341120,54812931403957020,27845716392012808,59083408869986256,19632998622288576,53492982911850020,14891133132992970,17584354309003808,43369271095099488,3180065473355580,57263506071474600,13552909554306960,16999769413974336,2333973212681628,62263573566023360,24495366074592000,50011587048500000,15516401565562748,23169015082963704,39750558562908600,42018127842403440,50552290463900040,28865637402122220,21023891236890096,58818076030145712,15785381878804440,7254056491931630,991976327834184,44656380825825240,67366934315176832,1775905263451440,14907510946175840,4705587577648864,20275681562749032,33311611125046128,684558870685520,54786131158214400,32453408243666980,8667521883330684,73925461200834288,9731343378794600,33421339655796400,366217560382284,21981654696849120,27779985695146740,14949494800667400,56426226471809730,4125655755846144,32101000631132160,4336045695242184,12744770984746360,15641376401612760,38193388509443244,18034326192607550,34737184038261264,72051809688845280,43160784994898640,75652052684338368,1611766002020604,16123979151347280,61133170933575840,20447634103357620,2778269098645418,62181680566826304,51517958093573888,10320057937872600,33761472812985750,19190107321714304,24572278484336448,82084443152796630,29891888269720720,8600955636337680,7722722344972752,57430821814270032,53353084457857536,45219626589716640,33124479790879680,28035743148985566,9457933910074524,176807179693056,2653149555619200,35389225608264000,17377799029777472,4771706785303752,13638805708091040,25119249012095700,56772550171802080,36738698950118760,81877979488440064,22329284677419102,5268280331515950,17567839970451000,46185885855555040,9850066429627380,20967167474795292,25888523022995840,2551777716396480,17450130947515728,3238171317955480,45352237930436640,1243568089028120,9206326050273150,46898504640164916,11824052281133208,60748220870459584,13224817257875280,53256064533809130,6074845866526140,30518406942450960,9484358069824710,8339257419540790,71500663176149760,29739789803172736,73875438172029298,87251434474231386,6378830334511800,21271146883094000,62405587204046244,16031502812162684,38262876925174664,7729199930466000,15427638377869130,673488676748272,26950169285571840,6454717814585552,186346307144410,3728396016067800,71468107689507984,8903478679795872,5002279851653172,35758406344994580,47953260699418400,31586836098591900,9529570805441690,66002853330385636,50332580225853120,69560830437258560,4896319197223740,58779024977827440,10534039692191316,8510487053854500,37839321977730000,50757861546242928,45980257930940480,17258215084599744,21757529649413100,3909782949431870,60600583058359932,10300982791713152,37430886159189468,36752144851406040,48904090408982160,1144763620315040,11452160369773200,62958172339138068,20065657538809120,6857012989944480,14324418264802064,3304285260876254,4699266674371632,20893887934908800,8842694840484240,14419990455936912,10333584280215096,49344891567478224,49452524214478800,29867429580955000,84819602736810144,36076199208750720,13711146640554552,12926555749776240,42147268301687520,51138079597848068,7654475119269968,1900729915246638,14789306417524800,10218183707831680,3923548986305094,6471804776285494,20180021304870120,20196136137713760,10129159353833520,7568550224977264,75715475687214720,42376152493169088,39316112972148320,47882947272737760,65538912681554928,23624241158932736,12640473462083130,46081276975375250,26020025867851200,52112189332027440,37394882815914834,9458984025120604,33127842563600400,1781258388551880,12728317460665800,20640683431875096,6808802250054040,15605779059367920,11901371599741680,39567733095568188,43186363519665520,25958802215304252,27768856592970330,29492714974496620,80920299668118912,1490658486285504,30808446217617488,10656688840262940,27071106976840920,13407418240329344,28434580939203990,10323014842809130,10995647398186200,16950512652549000,3748037271921228,49993663818673120,13979645102906760,13068197210122240,73185009067234260,9047474643898548,6104861878390016,61072855891089920,38320158005994480,60731573878227960,1985786392934808,19865749514426640,20995103648976460,41680062336364830,10174879886438880,23207986540968544,6619446148794210,10901843248232706,76285076393502540,45713701745775140,47029616277089250,41224996180648476,5239716096581120,73385173913856000,32415772433123600,6913911795470398,15168469722357504,38759553848381380,71581286002106720,10187642151289680,1510022607479496,7744345309905776,20086215179212392,47371872433008420,22999501031088960,45919465186281480,1824198793185944,55906876812156048,13915352630062080,3308986520807200,26482420001874080,49191754715206950,32625214295421792,18067121753183860,19415402547203520,9778352312792852,7412374062291424,56868452421088464,39966348077617500,40253328123485000,20238688872995376,85149289798722432,13573821812866722,33797303457704190,32000972506735680,32453624215312608,3982192230387408,29878329019755720,17582702569057920,75865376843687340,9555487428997804,6962497049193876,941397300612384,4708860452357600,11041743824889960,17572712566626744,58647633650229624,52929927327993024,45928025372460750,3256346770394900,32576435793886400,16215077577494880,10584571833774018,3077724958830450,13684225947348000,56796437884406360,10705069605305782,16477126478682936,61837794255058920,127810108418560,1278610285136640,22384594913161600,72495918065238336,41493698734281360,3083945041409820,25709782845292700,44075455966150656,9167347497836544,101406050935438590,37003138346737320,1610817420583224,16114594521485520,7696157138794824,55327077193338580,39817070435112640,22173181804354464,28614203671093128,11038604843525728,8476044690280200,69931979159496300,33807068080213184,3690826660759086,15782529107550576,32984221435067280,35419662791088660,4826407553068680,1985098532514832,14894176509839880,16659475018254400,10155418577637460,70803469496289024,44136271000446576,15904402039595104,14868405015401070,21944718348878360,8129759256180232,81236314921373556,57345987098483570,60402060734991360,15265008929612160,45635269333342332,20997669030557010,1154202862662144,7697756054784000,2353525435508700,438883446382584,2195292921385760,98827604422898400,33341985099402630,1850992333301320,9258655338430640,53948066882889780,21457593091729872,20597501157659040,87470007098638080,7996126737610208,9709749199829588,13550380301463072,15664430552395140,10647705294979760,31646459514405120,4631656970869810,99981763931946312,37905568304354520,43001711293029240,1161762002755436,81355811249843760,93419331725359116,77436034739016800,15809366988824400,14001813134349760,40016672655974784,36455357984953272,25857303317164410,25457406138886260,4864856174285940,29200794803872020,2874681698644568,5123818491264240,23824859732008320,8487827516843836,55694968367715312,62795153489366760,19947029727889680,40082148802092480,13607061845587320,14059532399855744,57216442551512160,53884812936628870,5793437309492560,10461470650719024,77011634752758272,3704964005439504,4199078467460250,42007562268210000,44001850227555232,17556153048683172,5457422718933072,20843862199903920,39693616087129200,7802715856576696,19501508133223284,60573506482696704,24138251326577920,6303652155668560,6669606684836700,18922097753681632,32891328647183556,4088380148872740,59399065475812090,5524093184175160,44210408878021440,22084963302825232,21899869749433680,3843784441128660,27466577678863400,13926178476758464,86802441618558330,849820935268800,8501606484912000,12946837821355116,37200294746980240,73069650423192836,65391877223192640,38215775888864560,11288940492720302,13560097566599496,9065780009465528,56737934587073610,5529608154262500,28227446129282816,78106720849121832,23606434960430832,48241996911255240,26425454009942400,31599063492960768,35506603800372376,4108008870268622,9569149717336440,103845783049421220,57666453715998666,24548501776154370,43346430955481088,56919055777864000,42175656194308650,73268117895326186,22705645969464312,11320325512305504,12021574506078060,18079751365519350,47398318359264768,27119042722098096,47065563816589458,21652951750114680,105654293329301640,31047286207265616,40507401503688912,50624273100930228,22401147913911360,15373237858430760,87836672183114574,12124695400429286,22618441632073848,6214443423742120,13247410489372640,5086735821445050,1926680213016832,49205496228849632,72571461518838000,29795771284259700,2560297569562656,19209912757151760,24393112388732070,15390958318779120,3308694073140240,44133568090865280,48254429165545856,90326981641605246,10051700560029800,7807382956659980,17004675869235264,39108842477020778,52934372141436672,18302537763998400,79097206773906090,1585588749478902,17618372360150340,42255427579615488,13786777694873440,14389230206273700,40733491425978720,20778932494222448,39677283639640416,743074373524800,4955810984768000,91455575400288,457460816926320,6864657460599600,11445672958560000,8629797531055680,31694527679598016,2395591358860434,57738627804133380,11156382046384740,37042193588543280,46516954149899816,22000031090689960,13379538523713936,28118438115375300,66675297421460770,32342111284059408,18336870304597824,101494679591730456,4513704536209680,39510715786264800,39218480306928384,11811017090710440,22771759639318360,48415440399915000] [1294829648,3390195395,4977945636,5958554784,272668836,377374625,4846394910,8618034483,4008486816,1473361816,790242575,6043491400,4075879930,3648103480,1459164020,418021914,2220616296,1445619568,2192800953,1138614363,707837715,1829824115,3726894552,3414323612,227845206,1317286719,2041246278,1880637938,900991401,836335394,1579947232,1300003138,5103432950,63379668,1055266056,2253850950,7229187592,1037764570,6123413331,1985059380,5401698440,3333480255,3610406562,770691400,1596757710,252804757,4484392533,2091987288,163912122,2977431462,6552068094,8099590077,1219396032,4356360204,2016657396,568234436,532964970,5738142834,6423265818,495291116,1992364182,3009192815,1379650818,1526144046,1383019016,3675391860,5593029240,1357604748,1673679616,4150368368,308417179,1339045088,2891477664,3394277152,567156828,4483895652,896203176,635654892,1621472280,639107668,196614312,3316057320,497069944,1495295364,663327231,8943351804,2498504982,955427603,1060307310,1209177802,5501426328,1466398848,2103395791,2935265896,754377885,1372300638,997956340,1962838110,8573040774,9894091,2762747596,109360196,2743006416,3308103390,1819158372,985340958,4702353390,956729492,3863255168,289144807,3978790096,4539186267,196032842,2654481990,2728224840,5930799070,718556196,906954366,7243919874,5033890974,2104866531,995159853,1426364802,5600649672,2050367588,987053180,2699656308,2001144348,230720243,2963140014,942505295,297320035,466206195,3413654000,1536954415,194551059,6407131696,275538616,305056800,335222062,493099002,702910704,2925604566,750767420,101000373,425306004,2320892720,1121581394,937528544,529245928,94298568,1318305788,4888700930,3533496144,3681769686,152046231,2792131824,1148153784,885495024,2959161240,3874283296,167960271,340212082,623471907,3500853985,383139508,1756000742,878202356,482777227,1199448087,2096043903,400363442,7798236597,2966935686,5369501088,2294757192,4781950677,1036492605,1646711762,3720225780,4408900848,1088290926,389412318,1400501430,571023278,977234826,1369460228,1119844445,252149456,56025140,2769065632,749131668,5165129606,4875743418,2064711840,6411285208,1123109050,931758831,655616227,326725362,3188440630,2147562295,843704345,1740872108,2362514880,2344641894,3974080650,960371738,991888875,5200477854,3495382730,1423460514,1680797270,2376397584,406643770,2408304879,5935681360,1814665680,418946380,3981338535,5447070800,3695903188,2367529782,2414047926,5856137970,3171729616,2172818248,2670100443,1305262365,1379826288,3153482028,738488808,751631280,48754602,3410926365,3268545344,614208327,1167159465,194603060,3547113171,44747166,5963034573,412792938,6649761398,3300717560,1593637710,1270115240,4936170546,1070016424,2472613437,2798320899,1620377439,3726509640,1523727711,1629544856,1250040780,805064015,2556302416,309635633,1502197464,3638447176,941977395,2362570812,4591722762,2069918632,2217577473,1946383074,2609228936,578489706,3865428184,1478492246,3103417863,881859143,2440491204,6087323823,1559120175,722736863,5786017632,225427008,2990631684,2290796664,5869991456,3759156720,665320446,2029976319,889819994,1120497658,2855358376,787957760,4002931656,1737688650,6360742703,6813953391,4331001955,2866667751,2964927030,141826356,1541614215,166475456,5287410401,530675606,1295591810,710759300,6278841600,2489846850,1499407268,4001744195,2385681235,3810219440,5302589048,951582804,3087889264,2597956293,2711349894,6349882329,2296537131,1538898276,3144683682,4867180854,6210146964,1962373485,4100736135,2537315600,1719565128,3803558736,4904466738,1241396320,333526089,1581905220,517993014,5541453570,997531532,943651614,466062200,277588367,4264835502,3531203568,3141597851,1780177923,438912990,4419169542,188938804,3687434880,2021168800,465148249,437080183,5356069398,3133719414,2628663710,278376723,4769860167,2387060541,292144564,2301234502,71524709,3758779017,7161384544,5685576948,237729446,588762597,6619329,111341440,2931797700,699784501,1267748354,3565290440,421243266,3749603016,1011687068,4302924561,6621019736,2497005168,720627204,2676600711,1279290708,52861932,1403167736,1201079097,1880804748,63418672,2348941098,6604436783,3558380084,3508412076,416840158,1980066339,3299948160,5905657992,295310772,11079370,5548306725,4540270752,3035719696,2963899996,3472936720,2614520472,5195712114,7660173,2975413707,1105925394,1694408884,642092123,3487455720,502424706,2348004456,3001517466,79829199,928548943,1422630639,5401709361,5848197528,652952120,1638800620,1393309215,2486095295,31250946,1702618246,3717852313,5907035439,3206006475,815562120,5196406720,1444006032,147055740,850192818,11509534,1902493992,645156485,1816300250,4352381895,215823224,2417219721,3636373239,2230547080,4532045166,7147527368,7305561396,7586712272,819623592,936306960,5583759475,497421312,1040576956,4791808323,1801505796,3103851952,4080245136,950363897,1876121064,176153213,975897932,3977239855,715137152,1501458686,1745163304,2796498536,2145476704,2264281745,1346943495,2125850235,2942764710,1525062578,512659368,4227436485,4986660672,1342508536,607123568,2444706516,1654347105,2022003160,397425570,1055442300,5995280880,4668469112,38045395,576066032,5159027922,2269310064,3587860904,1514618080,2149275520,1510173832,2901240784,2457323477,2904913084,527175936,1283130620,2387850942,204247325,3839783788,1193763570,4511873560,7675040016,184079412,2969018360,1260322800,742112710,6166524154,1539347336,2688709072,2145105392,15423562,523825836,4054979907,1814743650,175636449,1201741121,1856135775,420629755,5837791422,299271458,6135050538,2935712802,7606896732,4122669,895884528,1210976494,7907374512,288302700,2944536847,1943133909,258210608,742761417,579394094,742829484,2918254504,2660021819,1082831505,3155698512,3840726665,2807610408,959338335,1554964110,2301384825,1738348912,274251650,1584391614,3612923635,2053167264,3029875452,3321260628,1249040896,3682631964,1739534856,37642822,2063884212,814817064,1496862972,2187809812,1937164156,4753301910,6597631386,1841410180,209265308,3461847408,1686052963,5994453852,465579310,738844884,2526272920,2436174839,5655508752,415398016,888755412,1980556587,6957515664,35591390,4518652705,3423874676,858470052,4162196210,4062996824,1442465250,790775634,2595551211,1744643704,1684473522,360766605,706313760,5546870847,3232772116,3931407888,544894498,455325067,2391615933,419295531,2861917040,2850495471,8860197366,2157641984,1097239650,920631480,5752927626,1227119812,663783160,3498251776,2754006052,569563976,688036256,5950642635,723622728,1258842722,659264787,772469606,371989680,7595159456,2584842268,2565187304,1606965135,3462273312,478781643,1038681171,6091426176,5287635882,1231581682,525867039,587669028,1286352510,2231411625,1196930488,3776046856,5214326976,2203754068,2913703932,5246363668,1938575680,988739701,359549192,608507817,1688603842,1849032752,1606934448,6174582993,2833239157,2835633648,740805692,6949118488,525509056,304761624,1013910564,3776141640,2932610136,1171715504,1343728775,764719893,796483540,302515851,3271904235,5485689966,2898115199,42404748,872744384,5120596648,4573581544,309554952,1959735657,663704588,4441389624,727676346,872161115,237882372,4692007395,3338182944,804496683,7927916355,5832209700,3899949990,2793445112,1780102196,418260230,2994453687,845951718,1845920755,655423015,1796173988,5246195697,6528389182,879938929,196145514,2561737731,1888326076,2511910672,4903586946,1664484060,2816472456,2768002617,1516281260,1155738872,1094915646,1470929430,7143494368,6142338824,6440660656,4854866664,802509603,5744165778,422043898,541754864,705238276,591023016,998901369,1662245920,3044674990,1928896780,2315271924,1188863478,2455268148,744724779,51219838,431824486,582483656,1051160104,3748112682,7108646463,288336564,3745200900,103251878,283769430,1005647320,2536742968,894926290,2056577868,518954415,3815479605,293589044,5777072448,63782061,4976020990,3315328107,2321600911,1638873594,2751883924,6051480552,1092903176,870272802,241051356,1247477828,916296165,1948337908,3396761202,1461087084,796182946,2988676665,368521074,19838211,1251689534,519624189,1001211408,1925094642,3743177250,10533756,1638154566,6802231995,3447047936,7554699900,1780975446,489157505,1281854192,2513092692,2498286714,3918297816,1662042208,4943949584,168974303,3774714412,916488537,1996046129,1906979250,1341244635,1213208343,7529013801,4119680448,89869461,2352539628,2614090768,1534565382,2018937042,369287510,535239562,4181331987,301382217,4853643739,5167763280,2022720249,535855205,951504090,1731684295,689814828,256438052,3604031660,2655709161,2622352974,5355107550,4352669874,70923122,1671393756,2953118709,3516189112,1526286486,2019125772,1679930658,2277651210,1315026222,2186006388,1490716684,171068264,6569151183,362984885,5226483087,23576160,1078679140,3662762562,3466155515,1337961304,728437831,1698145131,3659837010,490972937,1039506132,890734384,4636007412,6596630576,3195579232,4813027436,2944664115,611888352,1029671469,3464118504,1144231272,465048680,582080994,1392049626,5191248222,71604916,4130199351,6083335144,1481545674,8509709169,5570910864,528453170,6095825532,1669553392,295255420,1760284838,4794705885,548480066,3744144702,2487400670,263051166,1465917963,3477855240,490939098,375654364,7159213112,993995972,1551097088,1326726488,3322138284,6126999672,192476488,1926889674,3833912898,3494244306,2997912651,1777405917,976997259,385809556,6651503192,620119296,1133039928,6325691112,1315742160,7214279067,6124111854,833845710,3878620410,7201631394,698846622,2178486504,2065395246,747754489,2108426430,1013226466,4984679610,1462441050,487188542,711130572,364282228,2315433996,2569409841,4974813896,335098430,2482271910,2479809241,968536125,531796650,2515040620,5181821816,1564717074,6981870756,5878401192,1702164033,4313083088,8290764135,866087680,15556335,1176524043,1466173722,1498081128,5675517012,3049217115,1411341210,2451935100,7530792680,269045224,3074734548,660221420,1189410474,897733884,2070401186,262730298,348666112,3363576825,4817043730,404118248,2702758383,4727678172,1128748692,204344757,1601417952,6967375544,472725231,4022275689,584478562,1399261154,1350641262,951796581,1445183170,1296904360,3163268512,2814453342,206350157,1544208582,4450614189,1950542691,2023024953,2815945580,6233900432,4048147555,2824011351,2647151808,958018397,978110439,128427260,3082583310,4213064079,1515093758,1958531124,182630485,861462695,861459336,1765186410,1980243180,321629306,1028976042,314611664,5195187504,3438145880,338972853,3396566400,3288670983,3773115090,5596809632,4773328800,6286716560,7430674581,5570761424,5206179240,1977954552,36746376,147256728,6428525684,1857520335,1731440712,100996281,2958696579,3213061840,6790458955,337713341,3936623296,2210193639,236935428,2982904455,2646471890,577826850,1556235984,70371595,7152273927,2698157253,4162077925,3405313064,6474532064,2298255222,4571674800,7640738883,2239392669,3801805668,579351606,1769848502,1922464650,2525312946,1082131767,7557780872,324304355,4718476140,1962595554,1545902276,3692095376,385812566,968646269,3668688135,185420375,3858598488,2064391560,2710791680,458688764,4188626596,112870620,89819235,4939923416,8550271674,169048352,8160390225,1439870409,1768340638,5341320171,1519766964,1216222032,8387490492,247833798,101462312,5651270916,1625384055,1747128924,524522982,5339474280,2239519648,1614686136,1279188942,5993537256,312398304,929877006,6666873220,923048208,794007260,243013434,707774910,2631233079,4031224587,4721350040,856107205,1999153085,5552991996,7928180072,681435804,6718152141,2277154820,3476956133,4227819936,4644071740,3357648180,947636616,3995464570,1668646797,7696010112,803313764,2384353089,836624540,2369597013,1974908515,3564707850,3795705868,5866847512,2405140524,4414702540,1519461204,100965540,1694013508,1974091120,1944866850,1569804234,1409273080,210292292,2470314342,5984267863,954322124,2989522480,1214690238,1121941150,2420013171,2967513345,6934840056,1181799241,1563258248,3320480637,2664014028,3859329204,1762946045,487548806,921532056,1753939365,1996112850,2821216488,772416979,4144532238,5956073123,725016075,4784907700,2910615440,4487896744,1718215303,491750176,1237383850,1061272572,6272409528,4657986765,568398673,752545871,1151262468,4227877302,2561509521,2819279988,245126240,3839754170,1662341442,6189124584,2880176916,1061764767,1964469555,2517170763,1814841600,2680959004,2849309346,994509846,1070553776,542139846,3203529416,3309090582,2563683755,340885424,3164359030,477183886,2703131946,210537738,2749394259,1570437312,4999738592,1728029944,3126499676,4240045621,1117887244,6842350197,2739857904,994882756,3217848624,4589511835,2866934400,6011364048,774206585,555793449,3611934834,667613476,368447164,3927252168,1399028106,3102099402,3990730000,2552176788,826901897,2921716320,2362490538,758986504,2264036592,6791836744,4292618445,1712934432,5331912786,985131213,971272931,99184484,2467453671,25614502,679538577,581041737,932299592,706506624,903874504,6245535159,3889922748,1189619564,4493927930,7412815143,1143498307,2587026575,4563347540,583406802,4614811896,1666879416,544757676,1833059344,911549772,2627601200,932775712,2351307945,3212569580,595768280,3992635674,2833512150,4392393228,1535540936,2129263932,44068047,1435947873,2668851328,1868184304,2064245478,484037710,388056584,707853780,1747405184,2057766822,321502266,5441105286,855887234,2304899550,498890700,408659016,3623463408,1762594396,4949784585,903698559,5974869276,4798682124,3626433200,1106793966,732709044,3788207059,7719375128,4487131548,63465648,1079814620,7135284186,869456310,7530093184,1545993255,2427595760,1372994484,3670659624,719157444,3160527176,613622618,2212552449,2476017318,5192639748,771590625,1083767852,1816479698,227985525,4478037880,173424020,7970442651,401116068,3231413160,1916132764,335801286,415781271,1892321118,3993399120,1775253978,6533177448,1547765360,4357323696,3625572930,2880575088,912506557,1915912408,397196024,821150336,667071741,528175270,7506611048,2834878302,1494482994,4284421530,612691370,2893351228,5941462216,521074852,763489857,5600935890,32275276,873967260,777604263,3540580694,1148529020,550363712,1811043598,237605804,1476043568,1576037502,2224603794,3325416830,1328574204,502199502,3182830310,2107670450,3249714160,110655824,593391190,1605004254,787238700,528801216,7662148965,5420398656,1646540231,3848934894,1548547944,1247644176,3658330773,536865678,2295893870,5953252568,1800357609,2082911992,518621487,3773869938,615619230,3947335062,2383861077,8645844114,962003068,4867045011,248442310,57167537,1768388598,1024044528,4853186590,608635296,164325600,1457275056,378405009,7072306083,3189853260,901008420,2138716916,628171203,3929259128,4828722201,579901205,3982764624,5374151041,302892462,77467235,1732291514,3331267072,2951140101,1420484107,3654953550,2050268199,184803660,967359360,5724716076,1752121602,6342325178,1262071488,1985271606,5017033749,2563379120,1088591016,5290355997,1034816022,181320202,3900698753,2950737385,146563457,1900380276,3462900609,212654824,5757664017,5211330908,2379994428,665665510,1459713032,2388777864,603035765,2556327284,3244498256,940970176,1920457275,2256465732,3423972480,1473383746,3167468460,438529994,544558161,5443416504,3037407125,7866494631,3274112349,343543315,4043824713,4689216365,7729758392,4821466485,4648131882,695260223,897971534,582812656,3365170753,1247893890,3382924302,131647380,2004409468,2347527906,3227790955,2247560352,4176516995,298935886,1590859837,4318113904,667669736,494033418,3882062696,397016376,2866402056,1339837134,63520924,1788357526,5656569858,1142060860,5343698608,437411352,4089971550,3680989256,1021059684,1672489692,1596064650,924489548,6067518600,6951928086,2745939884,2817513480,2168425424,476575372,7071072372,4510278940,5378837471,5615084230,706702564,3153514416,175056913,929028665,644897638,3083908108,5311721676,641213181,67122972,5394386634,207086684,5850794054,3824719272,1089575896,1281632626,1396821935,3696322568,297166691,4964956656,1715261616,7093933722,569636898,691517388,1198076340,391160096,953248352,5860913841,1804224975,1532656112,363643294,1626774464,1106823988,5797279872,1371352904,3551910368,5051562132,2422325816,959575967,528972520,658188900,6488833029,6204655674,1343861060,572292816,2788256500,624255338,598741974,2649380202,1603510854,2784462162,489728367,2623934328,6235118442,1012619628,5495279744,1074375976,3346030085,1869627112,2503544583,5167493170,3718049456,1593126056,1739292660,1143970388,913394769,1467688878,6832407064,240002673,3978198200,571581918,4260244424,36084246,7877132946,894251980,2420260690,6195820638,692639654,715158990,855921014,5583236100,1157529057,988125993,3730964656,7594809570,8100090864,1447754195,838850100,2234187090,548403063,706819735,5929748982,4669574104,7653261924,434523960,480586669,1897923090,2236207650,822989082,2017359720,4308648741,2905632112,2410391544,1040111748,341499300,2458055727,5701513869,4011389268,5060883087,7633497704,36574200,442974948,1365632376,3542385267,1495912106,832595024,1493023646,3032093120,6473756667,505011004,5733737737,2178890336,3072154952,2667713445,2226319180,75534737,949637709,1318245434,2254091755,874918518,554183965,3751854030,4932906957,1707650858,218852660,1199418504,1330455402,922613401,2927587684,3813558252,382528716,2959107894,2503232334,6062912121,1652382932,748359702,4498191456,3292370910,7095508767,1080470464,3645210436,7265139471,1925574800,8331660153,4249054854,2220913608,3315751145,6815876265,518565682,4341062592,289856601,6705807750,2355617537,394092954,793938546,1511319628,878511459,1824357654,4985463315,5273309762,4583996249,3624230298,2335486086,870679833,1739676155,186782638,3927544256,3362248782,469241746,7515234136,7973430568,1340736842,1586794240,7826180704,39065274,1384823718,2411331183,1092810625,282868419,6253804392,4535257398,4775646102,132223215,3315732312,1211936116,2366966388,2836477668,349301781,420359798,149699695,1290207342,4545819995,680769319,989304633,518300934,156680770,7694300544,632245120,4078431342,3177872382,2477979468,679493368,988180458,3051022887,1516247468,1862711568,143353161,570814504,648041837,1520311464,6310936544,1162119822,910684619,1032812256,114162865,211048272,6208527710,5424678819,3417103315,425467152,276099033,2644022728,3860249820,3401990670,2615888403,4018456554,321801111,2504118786,1276188336,106722902,1776692584,3332727657,5446760340,2679629430,1096749372,137925189,3437160448,3504686676,533441380,4884506838,96628293,272737195,3310181795,6978027609,712177901,4804885080,296052424,3204952479,926810739,454596856,5088414368,480282650,1061537840,7546934816,4470406983,650108416,5824692318,294320733,1126828814,1678476090,1622543592,3194515690,1877443134,875970872,3407015535,3502445072,2492648460,4850330202,2826141306,1523457836,3994530780,4834287084,576390325,3509553000,1634671214,2075469445,2082347800,804749186,3904178610,774209961,2458167552,2435675265,5335927680,1546473615,1600809532,5408527832,1142761238,1667364258,3343931192,1889810217,167839332,5375456802,3820144960,64099960,5086880855,1856577075,2601286530,982122231,3573933714,354632284,3069878455,4167775808,654802941,1409693348,169049378,644592678,2607533925,4296793239,2480477565,1905839348,178396398,334916050,1950354474,2976040613,462140854,2657371794,8348947092,2780699889,2641418059,3765633540,3219150564,176264748,1917987540,820755822,22930398,1605313616,4042818684,426596922,1489500540,1516214455,715639494,216212744,2082906783,106990928,2256277304,5355833035,6311871168,493869902,993503016,7239814480,3676033125,4319633590,3470158632,4623256330,641961616,1966640035,3814105806,570400050,5812036980,452096992,1472497692,5989580703,1975868064,1190341462,1675000520,2158234790,467950802,4303782168,3562235663,2980564112,1841400732,5933987178,5958897648,718712440,357450050,5143947935,1223545737,4749638202,1096852746,3266533088,3206788304,1464280876,217427742,1885897940,433185024,268607130,3323794914,719631723,6738291752,8377003989,407560636,1933032328,2645639400,2543367685,1998079112,1249885142,7705773315,731928168,966713704,6074054000,56905856,7771475904,1358111934,4122335250,729422586,964008396,1671484900,2936142117,694031407,4645918740,5819490504,1330278310,730455976,1134504,711658316,36812958,459298376,1936251801,4816395834,3632993964,956123825,3552014097,5840051814,4055815729,1243874702,1718371305,1204461624,1701381724,1277123760,2602338528,165961097,4968698013,920033082,5179730157,4317942090,1702392692,3026158104,1352972268,6250414824,1488666762,4369297720,3892302976,2390088268,6441710064,5870720988,4684348503,152201798,1369755776,721861668,1421933836,4894880661,8329442067,6722333604,661775206,5881921470,1165551726,2547097794,871539958,6260047425,1865421938,6945092496,157569816,370907667,2464194966,1922822940,2677477712,7951296141,794136794,3480920400,1649005477,418927008,1346559168,1182025318,2327714055,2355765072,1847156235,7785077432,356258106,6015499497,2364500040,2346254316,6568407441,2783897490,3401639024,1117149810,112086616,5952564459,1884653082,5381521020,2078413251,6749768480,4704664258,1763261961,22610979,3453490432,3983245236,6923920590,4323779978,562944665,4165038216,1024130670,1246392875,1312408234,730197708,32557352,258094995,1175746746,3055210683,1777956970,7184979441,5105212848,1432563084,611787087,3856957312,8803843011,58945533,2241847064,5805314316,4183953088,316154628,404822,1485939469,7982191809,1732995354,347230574,1663987888,7763888560,874454824,1377654854,1316231060,1919483613,1902472800,70064830,566878041,2233342128,3494740585,641280669,484010864,1248326836,3131822110,3781735464,4829171120,3169658751,4957624611,254064736,292616480,380337209,5557194900,2452772412,3899138324,2284200240,4452963557,2780797824,3716837928,1210947852,1144460937,6242383440,4204539441,1177022441,872104175,936821021,7477092657,794910244,426825295,1540781922,5460845520,5452600321,3601996052,1297068635,2777377656,459155288,4325221341,2899351352,585160040,3576047502,3700239420,3332315413,1003995462,547389635,2149147128,612617425,261102402,482524360,5453919570,3710125272,5510179176,3420076880,5045827779,3157537203,3630637625,1631835720,1494480876,819815721,289865632,5386125714,920095920,238597771,99174636,2031640962,650936865,8276420655,501112401,6164546274,4141755279,1012673716,97123858,6425515362,651880413,5740349601,34110208,509394996,359357056,3743373940,2475760320,1289104683,348293742,899909565,748708488,1573154814,730500506,323877753,536909668,1233756055,6136392336,2975042884,2306006800,21779008,2790298800,1058860204,125510852,2944638480,1262843910,2217396624,1662779730,1612787924,2030857104,1976187348,2506031507,3503030874,3758740984,67409190,6696430452,1848990154,2356683329,1534252559,1861064589,1979443598,1557455700,97029017,204157825,924844977,475232094,2415159117,5407724754,6749075984,1452666904,5205996456,3992195169,934684134,819373101,1038276171,965722048,2553051669,572868510,7004442186,3723955104,3340159415,6075598896,2211554979,531445852,2406949315,3237787902,2136609192,593872480,390508800,6027653618,210190074,7241144208,7800568704,2318349348,1483201140,5616063656,4165170228,862221044,515256178,3178830480,936719845,1371909745,7822835912,6707384847,1477915356,3315900077,4175241450,4018021615,1348031868,1817798612,5991165672,1678184676,1911026650,284044297,689876127,1636697754,3900579180,1592053813,6322610680,490881630,1956569704,2837786094,3933488180,4800323415,1313195704,6404231708,454220418,2611197580,272476569,2707319368,5222890902,1180608168,3921343419,204486952,2993771792,3192413728,5001464907,5305777799,2529233052,1601731820,2723058990,1630388484,3489114492,1630831256,874005171,1740770188,857225934,6443356959,1893971958,2815041312,5519831658,1593818685,5524406482,1448919192,2196430956,774972145,3906466948,1808604820,933427070,2456336400,897777075,1690237710,4302372555,3333948708,3417478485,4065679905,652448826,1124746500,1352376390,7505495064,61431276,1393460217,5734924111,6781554756,2606719116,2711150916,4990675419,3263230278,7174550304,5657225742,7958470488,6736134643,5206726644,445668172,5260664394,2212400632,305701640,5004058668,2855858160,220348688,6684117020,534387778,3548404272,271686986,3854113794,1628516967,1859196468,1025712130,650456034,38900640,2614319772,3059557907,691053496,357383982,1570344402,416075450,548320797,1562584548,351594972,13133579,924370839,1398985464,1144317600,2754038844,536802342,2828293805,2964206817,2785770580,2047512780,897277610,2986505296,7508916450,7173410784,3992542002,1134838614,4852967754,5960477488,759591483,1740261810,1116141777,30863046,982986168,681227678,1801590744,1344466256,2381225350,222052712,6596062408,5318733259,4150867588,6980852288,1581969174,7469532448,1889458011,1980101166,2666188620,1490852040,1411144518,524170410,431865508,1685927106,949428432,2206223624,1993808538,1021247260,5133066152,839126358,2957085896,2071185957,377037862,1444014892,1486914618,427718300,4754275445,2234642844,3100391658,843074559,283275406,2123131584,262586167,7781886333,1923625836,937398276,1783817856,869427384,4461994506,4728311360,406718320,411136268,3814672029,5853449994,864333528,310354740,5557065870,4449479027,296812544,1459221072,896963362,5343473850,889682568,2154126256,1542422824,2464657293,1013324324,8510559,5058278029,99535890,4102287093,313815733,3942275202,590977215,1048435662,322157676,978435612,163173384,1735984936,2789893599,791644743,5614027600,3372263720,3282645240,1618358497,221847714,5875060374,1658368832,7823307616,2822601004,1384941400,1184583879,1441698440,222883451,508159974,2900636358,6516891018,1179675498,1882894420,2570776854,3608432300,275424240,903415011,3531455703,2408939085,549247986,4110437340,1185339594,1954489354,655123890,71655733,1345994784,7225413360,516736037,473391432,448474604,2693636784,953367916,2010537720,438656517,3173870744,4020548045,5208538890,1841484744,4375297415,3321522771,3442960024,2098299256,2658397255,5207933376,286653051,2362562364,221247020,1384746536,3428420742,235346514,550880911,2968621704,4433977105,4083278296,93280424,2202693640,3541122063,999414558,1857651840,88131980,667286854,546493500,1718415808,491234294,875895210,1042781360,4670917260,628715116,7169749848,660952145,2727204468,2486587320,3937687604,8897942988,244364046,1045466362,2892788530,364016270,4706616305,5493322096,711937500,2767538175,5571449888,4713880158,7532158131,144614748,536714678,1583654994,204059646,2812424184,4977109565,4792104359,3973300254,1029833266,267002226,592920086,4588843578,599599008,35503140,1015587936,3919946232,8687702286,8125702947,387443052,93772390,3751132861,1347643936,4592173086,459844326,177502866,1505005076,765951586,2419058136,2096677464,5386831429,665194260,2280463290,2125841904,702395428,1964623122,1404776578,7654223096,2113154901,900826898,837283305,6293357637,3932246585,2362210866,1228931619,586632258,2088497016,6868916411,948096162,1790023765,401148612,8432215776,1409975822,4360689924,1672940430,3893862420,2802816498,327698623,6136801164,7950214476,4416785820,3409333980,280884534,934272166,2163256900,2230587240,726781654,4229927466,4684564320,1203445836,2148028518,474048081,3925095092,696165672,879948387,2048219365,2362210866,5505145219,8091459819,5023699830,2702480694,4930694769,956777887,3511941445,2245283568,1053593142,2125841904,760154430,831492825,4617284082,1397784976,2822234492,6893564274,1128753807,1597525794,3218910282,4081931632,336910984,535876123,93772390,96860763,2708567649,5791801524,3429952953,634742460,106509420,149899752,6883265367,592920086,1602013356,441357114,4635516963,3422931685,7963375304,624983152,1224357876,3167309988,2683573390,144614748,5021438754,3142586772,4875018652,4428061080,474625000,686665262,2823969783,2184097620,5207019354,1568199543,977456184,2965980996,8859797109,2983904784,1363602234,132190429,6373110976,314357558,1868366904,1564172040,1401432336,982468588,1288811856,364329000,667286854,198296955,1161032400,999414558,3147664056,3304040460,23320106,3062458722,1773590842,1979081136,4407047288,588366285,380935638,1211653219,553117550,5512645516,1146612204,5207933376,1595038353,262287407,2582220018,1898013012,5250356898,2762227116,1736179630,4824657654,3570604587,1023531873,1787144640,5720207496,1795757856,1793898416,59173929,4650624333,5419060020,1345994784,573245864,655123890,4886223385,2370679188,1370145780,61027554,2408939085,3531455703,903415011,826272720,721686460,5141553708,2636052188,2949188745,4344594012,2900636358,169386658,159202465,540636915,526481724,692470700,3528251255,1955826904,829184416,5875060374,887390856,1849552568,5908761432,6744527440,6315781050,263881581,5579787198,991991392,18130376,1956871224,859087136,2446349878,525313080,2628183468,941447199,911619354,99535890,722611147,17021118,1013324324,2112563394,192802853,1077063128,6227777976,5343473850,3139371767,1641623706,333914112,5720758749,1852355290,124141896,432166764,5017242852,4359625176,2466817608,406718320,945662272,3718328755,869427384,297302976,937398276,1923625836,3458616148,1575517002,2123131584,1274739327,3372298236,2066927772,1915408152,4754275445,2566309800,1699330992,2527026061,754075724,5523162552,5174900318,1678252716,3849799614,1633995616,4652219922,2757779530,8544855888,561975702,431865508,4193363280,705572259,3727130100,1333094310,990050583,629819337,8403224004,1054646116,872606536,5336829756,759819037,4947046806,999237204,680350100,672233128,4804241984,1362455356,6880903176,277767414,744094518,6961047240,4557548898,5215417802,5661795713,2269677228,665423667,1793352696,4171620250,2239878972,897277610,2730017040,3342924696,2964206817,2262635044,2147209368,1377019422,228863520,1398985464,8319337551,65667895,1406379888,1562584548,1279415193,1872339525,1570344402,1250843937,691053496,437079701,6971519392,7780128,650456034,1435996982,464799117,697935843,428234866,815060958,5322606408,1335969445,2864621580,220348688,713964540,6672078224,611403280,553100158,7014219192,2674009032,6942302192,5773829694,1989617622,5028645104,2391516768,1864703016,2218077964,2033363187,434453186,3767530420,6554198984,928973478,76789095,4169719480,1803168520,4498986000,434965884,1626271962,4784469879,5834410239,1912165580,1690237710,1615998735,5731451600,933427070,2712907230,7812933896,619977716,2196430956,1448919192,789200926,3718910265,4599859715,3518801640,5050591888,1431857102,1000096923,1740770188,2622015513,815415628,387679388,4891165452,2178447192,400432955,1686155368,2273904771,5001464907,3990517160,5987543584,204486952,1120383834,1377376196,6093372719,2707319368,272476569,2088958064,1362661254,1829780488,2626391408,6720452781,2950116135,945928698,489142426,490881630,1580652670,454872518,4550675710,727421224,1379752254,1988310079,2293231980,2936823183,7988220896,2726697918,674015934,2410812969,1670096580,1421100033,2955830712,5216854881,8800690401,2195055592,3746879380,2649025400,1030512356,431110522,2776780152,4914055699,2224801710,386391558,4875355440,3620572104,1471330518,6027653618,911187200,2078553680,1424406128,2158525268,2888339178,531445852,737184993,4556699172,4676223181,2792966328,6226170832,1718605530,3404068892,6760054336,2422644399,1365621835,1402026201,2661463446,3470664304,2542167082,4218172490,4806866448,268351013,422428528,1849689954,1633262600,873261153,3634063300,2969165397,5583193767,1972610433,2020014282,1848990154,4464286968,202227570,1879370492,3002597892,1790022505,3293645580,676952368,403196981,831389865,5913057664,4419953685,8833915440,502043408,4235440816,4185448200,65337024,288250850,5206325047,3835245210,493502422,805364502,323877753,730500506,3670694566,748708488,7199276520,348293742,3867314049,2475760320,2994699152,1617106752,1018789992,51165312,1640099886,1086467355,1835861532,97123858,1012673716,3681560248,6164546274,2004449604,5517613770,1171686357,338606827,66116424,954391084,2760287760,8079188571,2318925056,273271907,1280983608,1305468576,5082892675,2806699736,3924532717,6840153760,918363196,3710125272,1817973190,361893270,87034134,857664395,4298294256,3284337810,2677321232,2380225295,1850119710,2384031668,585160040,2899351352,1853666289,4132397592,3703170208,259413727,6303493091,7010486127,1820281840,1283984935,2134126475,2782185854,4984728438,4684105105,1395366680,336292126,2803026294,3467990800,1525947916,1816421778,3716837928,794513664,1908412953,1142100120,5848707486,2452772412,8335792350,3423034881,351139776,2286582624,2754235895,2716850358,965834224,8508904794,4384550954,3120817090,1089024444,2565122676,3993989240,4466684256,566878041,175162075,5707418400,1919483613,1316231060,2755309708,2186137060,5822916420,1247990916,1215307009,1444162795,1773820402,849108268,1619288,316154628,597707584,1290069848,2241847064,235782132,978204779,5785435968,1427503203,2148844626,2552606424,6386648392,1422365576,2182293345,195957791,602221655,32557352,1095296562,4593428819,997114300,614478402,2313910120,225177866,4323779978,6923920590,7966490472,1726745216,67832937,2351015948,4032569364,843721060,4156826502,896920170,628217694,1984188153,112086616,893719848,4373535888,927965830,4378938294,1173127158,2026714320,668388833,3206322954,6811942753,2462874980,5300471412,1551809370,591012659,673279584,314195256,706716633,870230100,2382410382,883477349,669369428,640940980,410699161,1483630668,393924540,2604409686,1865421938,2086682475,871539958,7641293382,1165551726,980320245,3308876030,2987703824,7403948504,4894880661,710966918,160413704,342438944,43486228,4684348503,978453498,4831282548,597522067,6811530208,2621578632,2481111270,781301853,1691215335,3026158104,2127990865,7772295762,5919691608,920033082,552077557,995766582,5204677056,2554247520,3828108879,1605948832,736444845,4353561457,579402247,3893367876,789336466,8605114425,605498994,4013663195,1290834534,1837193504,73625916,2846633264,1512672,639148979,4655974085,3879660336,3097279160,4858219849,978714039,668593960,1205010495,1458845172,916074500,1358111934,6800041416,256076352,4555540500,3866854816,1097892252,6849576280,4374597997,2997118668,2543367685,4409399000,1933032328,611340954,5584669326,5896005283,5037422061,1477242184,107442852,1732740096,754359176,36237957,1464280876,7215273684,2041583180,2924940656,1055475156,1223545737,6613647345,2859600400,5030987080,3724311030,4238562270,1841400732,3725705140,3053344854,3765809397,1403852406,1294940874,1005000312,4761365848,1975868064,1331017934,1227081410,113024248,4843364150,2852000250,4449790107,786656014,80245202,1981395570,1301309487,6047487026,1470413250,4524884050,2235381786,1481609706,3155935584,6120952040,2256277304,160486392,1388604522,270265930,715639494,2729186019,744750270,47399658,1347606228,2006642020,160512786,1094341096,1917987540,132198561,4828725846,3765633540,377345437,4634499815,8348947092,6200534186,3234985978,2550891954,7801417896,1339664200,297327330,4288138533,496095513,1909685884,6084245825,3222963390,507148134,704846674,1091338235,1190793088,2192770325,177316142,5360900571,1964244462,1734191020,4332013175,4360183590,256399840,6112231936,1791818934,83919666,1259873478,3821635648,1429169364,1142761238,5408527832,1200607149,1546473615,6002918640,541261170,2458167552,663608538,5856267915,6437993488,1041173900,592991270,6538684856,701910600,691668390,6445716112,4660285910,5332102426,2355117755,2155702312,2908089870,4002794368,2044209321,875970872,625814378,638903138,1352119660,2349866526,3380486442,490534555,2912346159,3250542080,4470406983,6603567964,132692230,1680989275,4452362572,2045685852,823831768,2848846648,74013106,3843908064,4273067406,2326009203,4634254513,327284634,32209431,5698591311,933522415,876171669,7733611008,183900252,548374686,4823332974,907793390,2380519755,3553385168,480253059,1276188336,5842943834,35755679,5357942072,7847665209,680398134,5146999760,5949051138,276099033,283644768,1366841326,4649724702,4434662650,79143102,205493157,295089216,7285476952,1162119822,4733202408,217187352,2592167348,71351813,127425032,1629872622,3411556803,678005086,1976360916,594556697,825993156,529645397,1359477114,474183840,4808937840,626723080,691067912,329768211,4765385233,4545819995,645103671,1047897865,210179899,815037489,709119417,1577977592,2423872232,2901265773,132223215,3183764068,5291133631,6253804392,2545815771,1748497000,267925687,461607906,6510879,4891362940,634717696,2681473684,7973430568,2818212801,938483492,3362248782,2945658192,560347914,2435546617,3482719332,1946238405,3020191915,4583996249,1506659932,997092663,781867566,1757022918,3778299070,793938546,1576371816,1682583955,2235269250,64412578,1447020864,4667091138,5301237095,3789429880,1850761340,4249054854,5554440102,770229920,807237719,2733907827,540235232,3941949315,1463275960,6747287184,1746172638,3717861597,7795172727,834410778,8877323682,510038288,4358352288,1254680436,5535680406,443485134,1399321588,1969673940,1707650858,3288604638,1250618010,886694344,1749837036,1803273404,659122717,1899275418,528743159,4452638360,4446189075,6144309904,622540096,3276421564,2020044016,2774467143,1137034920,4479070938,832595024,2243868159,393598363,1365632376,664462422,146296800,7633497704,3373922058,1337129756,1267003082,819351909,68299860,2080223496,2109092601,2179224084,1914954996,1765189755,822989082,1788966120,5693769270,3844693352,289682640,850362436,1167393526,8894623473,706819735,548403063,496486020,167770020,2605957551,1800020192,4219338650,2798223492,768542439,1929215095,930539350,3423684056,3218215455,98948522,3540468936,2420260690,3577007920,2625710982,252589722,532530553,857372877,4475472975,80000891,3416203532,2935377756,1174364703,5147866746,1159528440,597422271,1859024728,738213310,3338059444,1168516945,3346030085,2148751952,6182189712,562566460,2771163752,983975373,652971156,3712616216,2405266281,2270897316,4191193818,1872766014,2788256500,429219612,1343861060,5318276292,7415809176,1974566700,396729390,3838303868,1816744362,841927022,3995899164,2742705808,6521939856,553411994,3253548928,1454573176,766328056,3007041625,4558488543,476624176,1760220432,1497595425,1555914123,1519031728,3941074290,428815404,2482478328,297166691,5544483852,1955550709,3844897878,136196987,2868539454,6686621776,414173368,5394386634,83903715,1496164089,7967582514,2312931081,3224488190,557417199,1225398391,4204685888,176675641,802154890,2305216059,1804111576,2357024124,4289178348,1897372246,704378370,3432424855,2317309362,758439825,1386734322,1596064650,836244846,1021059684,525855608,3505689900,437411352,3339811630,2855152150,1885523286,7153430104,222323234,3349592835,3344135732,1191049128,2911547022,1976133672,1335339472,4318113904,1590859837,2391487088,5847123793,2247560352,645558191,4695055812,3006614202,21941230,1127641434,3327717040,1442216037,582812656,3591886136,4171561338,3615213686,5785759782,4831098995,3751373092,4043824713,1374173260,2546531827,6118384713,1214962850,3024120280,1089116322,2192649970,2639557050,2210075619,4279965600,4512931464,1536365820,4234365792,7300121076,730379224,120607153,2388777864,1459713032,665665510,2719993632,744475844,4935140586,850619296,2473500435,633460092,1172507656,1180294954,3343456074,906601010,517408011,587817333,2540045704,320422390,716719107,5955814818,631035744,3624185816,2336162136,3816477384,1934718720,831616470,1171581828,3654953550,202926301,7869706936,4283057664,4330728785,77467235,33654718,4606415178,3982764624,5219110845,2682623445,3929259128,3769027218,2749778892,8109075780,5741735868,2357435361,84090002,1275115674,205407000,304317648,8735735862,1536066792,785950488,171502611,869548085,4867045011,481001534,3842597384,2118987624,1973667531,123123846,5660804907,518621487,1301819995,3000596015,2232469713,459178774,4294925424,2845368379,2495288352,1161410958,5773402341,1411320198,6097948488,851349885,2115204864,524825800,917145288,2670260355,221311648,2785469280,1264602270,636566062,502199502,2657148408,5985750294,1589002710,1576037502,1660549014,831620314,1293602570,1100727424,1148529020,3540580694,3110417052,2039256940,64550552,1866978630,4580939142,4168598816,5198779439,5786702456,919037055,714070255,996321996,3779837736,1876652762,452721660,1334143482,1642300672,297897018,957956204,8212559013,1440287544,3021310775,2178661848,6191061440,4666555320,591751326,3993399120,1892321118,3326250168,559668810,4790331910,7270679610,311979164,3542418956,86712010,4478037880,136791315,1816479698,270941963,3857953125,6923519664,412669553,2212552449,4295358326,1975329485,239719148,458832453,1372994484,3641393640,3607317595,941261648,1304184465,3171237416,1079814620,95198472,1495710516,8684297019,541172437,1465418088,1106793966,2175859920,5598462478,2987434638,1807397118,3959827668,3525188792,4227373976,102164754,427620600,1382939730,3851492553,3022836270,1929013596,2057766822,2246663808,78650420,1164169752,968075420,688081826,8406829368,2668851328,1914597164,44068047,4968282508,1535540936,2440218460,3643087050,887252372,476614624,4015711975,3023110215,3731102848,1313800600,1139437215,8248767048,2451409542,1389066180,3461108922,1750220406,6388686556,1108725675,1143498307,4118230635,1797571172,2379239128,4538243206,4857638457,903874504,392503680,2796898776,5229375633,4077231462,51229004,3289938228,49592242,5827637586,1313508284,4443260655,951630240,3338703235,5821574352,1132018296,189746626,3543735807,2191287240,826901897,1458386736,1995365000,2068066268,932685404,872722704,184223582,667613476,1805967417,3334760694,1238730536,4508523036,2866934400,3671609468,2145232416,142126108,1712411190,4561566798,1397359055,1817162409,781624919,3456059888,4999738592,2617395520,1221953004,210537738,3604175928,1670143601,3616410320,1193098984,2050947004,3309090582,3203529416,180713282,267638444,165751641,7598158256,5361918008,1088904960,839056921,5893408665,471895452,3360206402,773640573,1939398349,6911557506,612815600,2819279988,569224338,5637169736,4029418638,6772912839,1705196019,8384376177,7056460719,530636286,3712151550,491750176,1963674632,1682961279,1091480790,6698870780,145003215,3403470356,1184152068,3089667916,1763260305,1663427375,2104727238,1228709408,1462646418,1511096610,4502550738,7992042084,368942293,4689774744,1012970778,7801695063,1318894820,5646697399,4487764600,1417138611,427074640,6680254868,7694058681,4940628684,630876876,1972982312,3139608468,1166920110,4935227800,2541020262,235586260,2279191806,3531762032,3607710786,2933423756,3795705868,3564707850,2369890218,2708110872,836624540,3179137452,4819882584,962001264,4449724792,1598185828,1421454924,5875884315,5307510560,3523183280,993416038,3643447712,746461349,454290536,991022509,3701994664,3198644936,1712214410,2950843775,1343741529,7893699237,3184987095,162008956,992509075,1846096416,952410460,929877006,1249593216,5327588672,213198157,1845355584,1679639736,4672039995,4196183856,7862080158,2708973425,5651270916,43483848,1487002788,8387490492,3648666096,2026355952,1780440057,7957532871,3839654424,6346970175,105655220,5700181116,617490427,179638470,56435310,3590251368,3210821348,2710791680,458753680,1446974433,927101875,2934950508,2905938807,578718849,1846047688,3091804552,981297777,2022204060,2918739195,4723613045,3246395301,5892396874,2691450510,884924251,579351606,5069074224,4478785338,2546912961,2857296750,6894765666,4046582540,1702656532,5826909095,2698157253,1589394206,211114785,2074981312,1733480550,3175766268,2982904455,236935428,1964616568,984155824,1350853364,6790458955,1606530920,4931160965,302988843,4040028328,2972032536,918360812,1325310552,61243960,1758181824,2603089620,3481725890,4953783054,5500876990,6682660320,1399202408,754623018,1096223661,2037939840,1694864265,4813404232,649398438,314611664,685984028,321629306,1188145908,4412966025,5168756016,4307313475,1278413395,1632109270,757546879,3744945848,1541291655,192640890,4890552195,1916036794,3088343776,1882674234,4857777066,2337712662,6335877555,1348683302,1300361794,3179010135,3088417164,619050471,2814453342,1581634256,648452180,6503324265,1903593162,1575748139,2798522308,4091349934,3575356168,472725231,1741843886,533805984,476804433,2821871730,3376912980,900919461,606177372,963408746,4709007555,1220331392,788190894,591543196,299244628,1529242038,3961328520,2049823032,168153265,1882698170,6538493600,470447070,3659060538,2837758506,749040564,2443622870,1176524043,108894345,324782880,1842392030,2695676930,567388011,1469600298,4987050540,1564717074,5181821816,4024064992,607767600,860921000,2834067704,413711985,1172844505,4352962159,5138819682,6946301988,1457128912,4266783432,974377084,2047417470,4430826320,578986552,2459830835,4486526934,2065395246,816932439,2096539866,1600362532,6981516738,1667691420,2624619366,2404759689,1480209930,6325691112,3021439808,620119296,4988627394,1543238224,325665753,507830262,999304217,4076618357,2555941932,6744113859,48119122,4595249754,4983207426,995044866,775548544,4969979860,4474508195,751308728,490939098,3477855240,3420475247,43841861,3979841072,624024117,3290880396,6712588239,2640427257,295255420,1669553392,6095825532,301973240,3713940576,5673139446,1152313302,6843752037,1376733117,89506145,3460832148,1392049626,388053996,930097360,635684040,2474370360,228815882,1427739488,2944664115,5500602784,3195579232,3298315288,2318003706,2004152364,2079012264,350694955,2927869608,2264193508,2913751324,1337961304,6239079927,5494143843,1941622452,58940400,5226483087,72596977,729905687,299369462,1490716684,4372012776,2630052444,3188711694,1306612734,4038251544,2289429729,3076665473,328124301,417848439,177307805,2418149930,8032661325,2622352974,1138161069,2703023745,576985617,4828703796,692673718,4757520450,643026246,674240083,1291940820,3466888385,703225173,464592443,3211437372,553931265,4710853098,1534565382,4574658844,3528809442,119825948,3661938176,836557089,674004635,1341244635,2860468875,1710896682,2749465611,8493107427,1013845818,706278512,831021104,435366424,7494860142,837697564,4486489672,391326004,6233414061,6715288800,1723523968,6802231995,1092103044,13167195,4990903000,4491887498,4004845632,115472042,2503379068,39676422,1289823759,4781882664,6369463568,3896232224,3396761202,3896675816,1832592330,3742433484,241051356,870272802,1092903176,4034320368,1375941962,6555494376,2321600911,2841709806,4976020990,85042748,5777072448,880767132,1526191842,830327064,1599560564,3132242015,5707671678,1810165176,40538490,309755634,1248400300,576673128,4739097642,1249370894,1313950130,291241828,1727297944,102439676,2978899116,1841451111,1585151304,1653765660,385779356,5480414982,1246684440,1997802738,197007672,1410476552,203158074,3376351184,638240642,1070012804,4854866664,4830495492,767792353,7143494368,2647672974,608286470,3467216616,5306984410,2768002617,3520590570,832242030,4358743952,2511910672,1348804340,4269562885,392291028,2639816787,3730508104,5246195697,898086994,917592221,3322657359,281983906,5988907374,83652046,8010459882,3142625751,5459929986,4860174750,1761759190,1072662244,3338182944,2085336620,951529488,498377780,2910705384,4441389624,1327409176,2612980876,77388738,4001883851,1280149162,2181860960,84809496,3726148113,2742844983,1090634745,100838617,398241770,3058879572,1074983020,1757573256,2199457602,3020913312,2703761504,609523248,262754528,868639811,370402846,5671267296,3642736059,6174582993,535644816,3698065504,2532905763,608507817,134830947,5932438206,3392507440,5246363668,5098981881,1101877034,3476217984,6608081998,3590791464,2975215500,514541004,881503542,1402312104,615790841,4112605686,1522856544,3116043513,4309034787,2596704984,3749585315,2565187304,2584842268,5696369592,1673953560,1544939212,4614853509,629421361,1929660608,1700183610,5504290048,996736958,2754006052,6121940608,331891580,613559906,3835285084,6444420360,1462986200,539410496,6891264618,2850495471,2504177410,559060708,2391615933,3187275469,1089788996,491425986,3232772116,2465275932,2118941280,1443066420,561491174,654241389,4325918685,1054367512,1682876125,507874603,7491953178,1144626736,1711937338,3873130890,21354834,1739378916,1980556587,1481259020,830796032,3770339168,2784199816,631568230,1108267326,372463448,4995378210,481729418,4615796544,269055396,1841410180,5131491078,3395215650,6780074546,1093904906,3492680268,814817064,4643739477,131749877,217441857,4603289955,5620684032,1660630314,504979242,513291816,2890338908,528130538,54850330,4345872280,2301384825,1999239570,959338335,2105707806,6913307997,1051899504,433132602,2280018702,364781813,1733268796,4635152752,990348556,580973868,3886267818,3785833089,144151350,3514388672,864983210,111985566,9619561,3380842992,6849996538,4771705974,1047450103,2918895711,841259510,4330983475,858386515,526909347,2177692380,3604426584,392869377,123388496,1072552696,1680443170,1539347336,3523728088,2226338130,1890484200,5344233048,184079412,2878140006,6316622984,3581290710,959945947,81698930,7163552826,5132522480,527175936,1452456542,702092422,2538585686,3020347664,307039360,1514618080,2242413065,850991274,7738541883,144016508,304363160,583558639,5995280880,1759070500,1589702280,4549507110,4963041315,2852157602,607123568,1174694969,1662220224,3288006155,1794307788,5337719023,5296976478,2551020282,3591849320,905712698,536369176,5592997072,2617744956,750729343,804529296,6363583768,2927693796,880766065,938060532,543065084,6120367704,3103851952,3603011592,1064846294,4162307824,994842624,7179119325,936306960,1229435388,948339034,3246916176,5360645526,6042726888,2230547080,2828290297,690634206,134889515,6093334653,4540750625,5161251880,2853740988,51792903,2550578454,196074320,481335344,1948652520,652449696,1282402590,5250698168,2655608795,5959163861,10416982,2486095295,928872810,1229100465,2611808480,5848197528,5401709361,474210213,530599396,44349555,500252911,4696008912,502424706,4068698340,5778829107,5083226652,315978684,5950827414,5106782,4041109422,5229040944,6077639260,740974999,3035719696,1135067688,616478525,4431748,442966158,1476414498,1649974080,3960132678,476388752,2923676730,889595021,6604436783,4697882196,63418672,4702011870,800719398,3157127406,475757388,1705720944,1784400474,3603136020,1872753876,4965764802,478102729,1300740516,2499735344,1895594697,1782645220,5704867593,2799138004,3909063600,125259120,26477316,196254199,475458892,947596158,8056557612,2147873724,71524709,2958730074,584289128,1591373694,4239875704,123722988,4731594678,2611432845,1785356466,1748320732,1860592996,2829636320,460929360,850224618,5155697799,87782598,593392641,448799693,1765601784,5686447336,118966443,1864248800,1258202152,2992594596,7388604760,1553979042,1845556090,1334104356,744837792,4087055615,5705338104,2149456410,4440302300,820147227,1962373485,6210146964,4055984045,2695443156,3847245690,4593074262,2116627443,5422699788,3463941724,1157958474,1427374206,4639765417,6858394992,477136247,6402790712,1499407268,1244923425,6278841600,1776898250,4534571335,1592026818,3776721715,249713184,2466582744,31516968,1976618020,2229630473,1732400782,7787375304,7269420232,1390150920,4002931656,2363873280,1070759391,1120497658,4004189973,4059952638,1330640892,1879578360,838570208,2577146247,6978140596,1127135040,6509269836,3613684315,3637947075,6956941512,406748534,7054873144,2216727045,5174722861,7730856368,64276634,652307234,3892766148,2217577473,776219487,2550957090,337510116,7535819160,3118669008,3755493660,1238542532,1597689010,644051212,1750057092,2444317284,507909237,465813705,4861132317,5596641798,3296817916,1070016424,6581560728,952586430,682987590,2475538170,6649761398,1651171752,1987678191,44747166,4560574077,77841224,389053155,1228416654,817136336,4775296911,65006136,751631280,738488808,1751934460,3449565720,1305262365,1780066962,2444420529,3568195818,3904091980,4023413210,394588297,3695903188,6127954650,3185070828,418946380,4234219920,6783635840,3211073172,1219931310,2970496980,6723189080,237243419,6291688914,3466985236,595133325,1440557607,794816130,2735415543,1181257440,1305654081,5062226070,3006587213,1275376252,490088043,2622464908,310586277,1572352670,2404231953,2477654208,3250495612,2951502632,249710556,1730666020,56025140,504298912,1343813334,1369460228,2931704478,3997162946,233416905,908628742,604606070,4408900848,1488090312,5763491167,345497535,6148222299,1966934736,1342375272,1977957124,1732941466,1801635489,4890769107,799632058,482777227,1097752945,7024002968,1149418524,5601366376,1246943814,680424164,447894056,2905712472,739790310,553434390,191358964,4188197736,1064323617,3681769686,588916024,6844181302,2966188023,754388544,396934446,585955340,5047116273,1160446360,637959006,707002611,3753837100,975201522,175727676,493099002,287333196,67790400,1102154464,4805348772,389102118,2459127064,4267067500,621608260,297320035,1319507413,987713338,230720243,2287022112,899885436,8883478620,4613327073,3733766448,950909868,110573317,2104866531,2876509128,1609759972,2720863098,5029893372,6778056080,682056210,1769654660,196032842,1945365543,1989395048,289144807,4829068960,3826917968,7523765424,5912045748,3183527151,2756752825,914335472,984241764,1381373798,19788182,1905120172,5234234960,3492847190,1829734184,3017511540,733816474,901455339,244399808,5501426328,345479372,1413743080,6687993221,3331339976,8943351804,3316636155,1744511258,1988279776,414507165,65538104,1437992253,2918650104,1112396061,896203176,3736579710,5104411452,2969992508,1084304124,2678090176,132178791,2593980230,956388352,1018203561,8389543860,5513087790,6223585572,2034858728,6208428681,3611031378,664121394,3467037812,6423265818,956357139,177654990,568234436,448146088,622337172,304849008,6299681171,5824060528,2977431462,109274748,1568990466,4484392533,1516828542,2395136565,616553120,2406937708,6000264459,3376061525,496264845,2721517036,3632175995,7229187592,3005134600,4748697252,21126556,3645309250,742858936,1579947232,1672670788,1201321868,6582232783,2721661704,2634573438,151896804,3902084128,3726894552,2195788938,707837715,379538121,2506058232,180702446,2775770370,209010957,875498412,2084630560,4075879930,1510872850,948291090,1289191589,1781549696,2872678161,8723510838,603799400,954340926,4468916088,3318630424,3390195395,971122236] 465477034