5000 array (0,4999) [(0,8),(1,8),(2,4),(3,7),(4,9),(5,6),(6,5),(7,6),(8,6),(9,9),(10,1),(11,4),(12,6),(13,6),(14,6),(15,8),(16,5),(17,5),(18,2),(19,6),(20,5),(21,2),(22,9),(23,4),(24,6),(25,7),(26,2),(27,1),(28,4),(29,2),(30,9),(31,2),(32,4),(33,4),(34,3),(35,4),(36,2),(37,4),(38,9),(39,9),(40,8),(41,5),(42,8),(43,1),(44,7),(45,2),(46,4),(47,9),(48,2),(49,2),(50,2),(51,8),(52,1),(53,9),(54,9),(55,6),(56,4),(57,9),(58,7),(59,3),(60,6),(61,4),(62,5),(63,7),(64,4),(65,6),(66,4),(67,8),(68,5),(69,3),(70,1),(71,6),(72,5),(73,5),(74,5),(75,7),(76,1),(77,3),(78,6),(79,8),(80,5),(81,5),(82,5),(83,2),(84,2),(85,6),(86,1),(87,7),(88,1),(89,4),(90,6),(91,8),(92,5),(93,6),(94,9),(95,9),(96,9),(97,7),(98,2),(99,3),(100,4),(101,8),(102,5),(103,3),(104,1),(105,4),(106,5),(107,7),(108,8),(109,1),(110,4),(111,2),(112,7),(113,3),(114,2),(115,7),(116,5),(117,3),(118,1),(119,7),(120,9),(121,7),(122,8),(123,3),(124,2),(125,3),(126,6),(127,5),(128,1),(129,7),(130,7),(131,8),(132,9),(133,8),(134,9),(135,1),(136,4),(137,9),(138,6),(139,2),(140,2),(141,1),(142,9),(143,1),(144,9),(145,5),(146,1),(147,7),(148,4),(149,2),(150,1),(151,7),(152,2),(153,8),(154,9),(155,2),(156,7),(157,3),(158,1),(159,6),(160,9),(161,9),(162,8),(163,8),(164,9),(165,5),(166,1),(167,8),(168,4),(169,2),(170,9),(171,3),(172,5),(173,4),(174,3),(175,6),(176,6),(177,9),(178,4),(179,4),(180,1),(181,9),(182,4),(183,7),(184,5),(185,8),(186,8),(187,6),(188,6),(189,4),(190,5),(191,2),(192,5),(193,3),(194,9),(195,7),(196,1),(197,2),(198,6),(199,5),(200,8),(201,2),(202,8),(203,1),(204,8),(205,8),(206,8),(207,6),(208,8),(209,2),(210,1),(211,1),(212,8),(213,7),(214,8),(215,9),(216,5),(217,6),(218,9),(219,9),(220,5),(221,3),(222,4),(223,4),(224,7),(225,5),(226,4),(227,7),(228,1),(229,5),(230,6),(231,9),(232,2),(233,7),(234,2),(235,6),(236,2),(237,2),(238,4),(239,4),(240,7),(241,4),(242,1),(243,9),(244,9),(245,5),(246,4),(247,7),(248,7),(249,3),(250,8),(251,1),(252,2),(253,1),(254,8),(255,3),(256,4),(257,1),(258,7),(259,6),(260,5),(261,8),(262,5),(263,3),(264,9),(265,7),(266,9),(267,1),(268,9),(269,2),(270,3),(271,6),(272,3),(273,8),(274,9),(275,5),(276,3),(277,9),(278,9),(279,2),(280,9),(281,8),(282,4),(283,6),(284,4),(285,3),(286,4),(287,9),(288,7),(289,9),(290,5),(291,2),(292,1),(293,8),(294,9),(295,7),(296,6),(297,6),(298,3),(299,1),(300,5),(301,7),(302,5),(303,3),(304,7),(305,2),(306,5),(307,2),(308,6),(309,2),(310,4),(311,8),(312,6),(313,2),(314,1),(315,5),(316,7),(317,9),(318,2),(319,5),(320,7),(321,8),(322,3),(323,6),(324,6),(325,6),(326,1),(327,5),(328,4),(329,7),(330,6),(331,1),(332,4),(333,6),(334,2),(335,8),(336,9),(337,7),(338,7),(339,1),(340,3),(341,1),(342,9),(343,4),(344,9),(345,5),(346,4),(347,3),(348,4),(349,2),(350,5),(351,9),(352,1),(353,6),(354,4),(355,3),(356,8),(357,8),(358,9),(359,9),(360,4),(361,2),(362,6),(363,8),(364,6),(365,7),(366,8),(367,8),(368,7),(369,3),(370,9),(371,2),(372,9),(373,2),(374,6),(375,8),(376,6),(377,5),(378,4),(379,6),(380,7),(381,8),(382,2),(383,8),(384,2),(385,7),(386,1),(387,9),(388,7),(389,6),(390,7),(391,9),(392,4),(393,4),(394,2),(395,9),(396,2),(397,5),(398,1),(399,3),(400,9),(401,7),(402,2),(403,3),(404,7),(405,9),(406,4),(407,4),(408,5),(409,7),(410,8),(411,4),(412,6),(413,1),(414,9),(415,2),(416,2),(417,1),(418,8),(419,7),(420,3),(421,8),(422,4),(423,2),(424,1),(425,3),(426,3),(427,4),(428,2),(429,2),(430,9),(431,7),(432,7),(433,8),(434,6),(435,2),(436,2),(437,6),(438,2),(439,7),(440,5),(441,1),(442,3),(443,7),(444,6),(445,3),(446,2),(447,5),(448,8),(449,5),(450,9),(451,6),(452,6),(453,7),(454,6),(455,6),(456,3),(457,1),(458,4),(459,3),(460,9),(461,8),(462,6),(463,2),(464,9),(465,4),(466,8),(467,4),(468,4),(469,5),(470,1),(471,2),(472,8),(473,4),(474,7),(475,3),(476,2),(477,4),(478,7),(479,5),(480,7),(481,5),(482,6),(483,6),(484,5),(485,8),(486,5),(487,4),(488,3),(489,4),(490,7),(491,5),(492,1),(493,9),(494,6),(495,4),(496,5),(497,7),(498,4),(499,4),(500,8),(501,1),(502,2),(503,9),(504,1),(505,2),(506,3),(507,7),(508,9),(509,1),(510,7),(511,5),(512,5),(513,3),(514,8),(515,3),(516,9),(517,2),(518,8),(519,6),(520,3),(521,1),(522,3),(523,3),(524,9),(525,5),(526,6),(527,1),(528,3),(529,2),(530,4),(531,9),(532,6),(533,4),(534,1),(535,9),(536,4),(537,8),(538,3),(539,5),(540,3),(541,7),(542,5),(543,4),(544,8),(545,8),(546,2),(547,3),(548,7),(549,8),(550,2),(551,7),(552,7),(553,3),(554,9),(555,3),(556,9),(557,8),(558,7),(559,4),(560,2),(561,2),(562,5),(563,6),(564,5),(565,3),(566,3),(567,9),(568,9),(569,1),(570,2),(571,2),(572,6),(573,4),(574,6),(575,7),(576,6),(577,6),(578,3),(579,4),(580,1),(581,7),(582,3),(583,1),(584,6),(585,9),(586,4),(587,6),(588,4),(589,8),(590,4),(591,7),(592,1),(593,1),(594,9),(595,2),(596,3),(597,2),(598,9),(599,3),(600,6),(601,8),(602,3),(603,1),(604,4),(605,7),(606,4),(607,6),(608,6),(609,5),(610,5),(611,5),(612,2),(613,1),(614,9),(615,4),(616,3),(617,1),(618,9),(619,3),(620,6),(621,3),(622,2),(623,4),(624,7),(625,7),(626,1),(627,4),(628,6),(629,9),(630,7),(631,5),(632,8),(633,2),(634,3),(635,8),(636,1),(637,8),(638,1),(639,4),(640,8),(641,1),(642,9),(643,4),(644,2),(645,4),(646,9),(647,3),(648,6),(649,5),(650,7),(651,1),(652,5),(653,6),(654,8),(655,8),(656,8),(657,4),(658,7),(659,2),(660,8),(661,3),(662,7),(663,8),(664,5),(665,8),(666,8),(667,8),(668,7),(669,5),(670,6),(671,8),(672,5),(673,5),(674,6),(675,2),(676,3),(677,5),(678,2),(679,5),(680,8),(681,8),(682,5),(683,4),(684,2),(685,9),(686,5),(687,6),(688,6),(689,9),(690,3),(691,6),(692,6),(693,9),(694,8),(695,8),(696,5),(697,2),(698,9),(699,4),(700,5),(701,9),(702,7),(703,8),(704,4),(705,4),(706,1),(707,6),(708,1),(709,1),(710,1),(711,6),(712,6),(713,1),(714,1),(715,7),(716,1),(717,4),(718,5),(719,6),(720,2),(721,1),(722,2),(723,4),(724,9),(725,5),(726,8),(727,9),(728,2),(729,5),(730,9),(731,2),(732,4),(733,5),(734,6),(735,1),(736,1),(737,3),(738,9),(739,8),(740,8),(741,8),(742,1),(743,2),(744,6),(745,9),(746,6),(747,3),(748,2),(749,3),(750,2),(751,5),(752,1),(753,6),(754,7),(755,1),(756,2),(757,4),(758,7),(759,5),(760,8),(761,6),(762,6),(763,5),(764,6),(765,7),(766,8),(767,1),(768,6),(769,7),(770,9),(771,4),(772,6),(773,2),(774,8),(775,9),(776,2),(777,9),(778,6),(779,7),(780,8),(781,3),(782,3),(783,4),(784,9),(785,1),(786,4),(787,2),(788,3),(789,1),(790,2),(791,7),(792,6),(793,4),(794,6),(795,8),(796,1),(797,8),(798,9),(799,1),(800,5),(801,7),(802,2),(803,3),(804,2),(805,6),(806,2),(807,7),(808,3),(809,9),(810,1),(811,1),(812,6),(813,2),(814,9),(815,2),(816,7),(817,5),(818,1),(819,7),(820,9),(821,3),(822,7),(823,2),(824,7),(825,7),(826,6),(827,5),(828,6),(829,3),(830,8),(831,4),(832,9),(833,7),(834,7),(835,2),(836,4),(837,7),(838,4),(839,1),(840,8),(841,4),(842,8),(843,5),(844,3),(845,7),(846,9),(847,8),(848,5),(849,4),(850,9),(851,8),(852,3),(853,7),(854,1),(855,1),(856,8),(857,1),(858,3),(859,4),(860,8),(861,7),(862,2),(863,5),(864,8),(865,7),(866,1),(867,5),(868,7),(869,7),(870,9),(871,3),(872,3),(873,3),(874,3),(875,4),(876,7),(877,8),(878,3),(879,6),(880,2),(881,8),(882,3),(883,6),(884,4),(885,3),(886,1),(887,3),(888,3),(889,9),(890,1),(891,4),(892,9),(893,5),(894,6),(895,9),(896,7),(897,8),(898,9),(899,7),(900,2),(901,9),(902,4),(903,6),(904,1),(905,7),(906,4),(907,1),(908,4),(909,7),(910,6),(911,6),(912,7),(913,6),(914,1),(915,3),(916,6),(917,1),(918,6),(919,2),(920,6),(921,9),(922,1),(923,4),(924,1),(925,1),(926,5),(927,1),(928,7),(929,2),(930,4),(931,6),(932,8),(933,8),(934,3),(935,4),(936,1),(937,8),(938,9),(939,3),(940,1),(941,7),(942,9),(943,4),(944,9),(945,3),(946,3),(947,8),(948,6),(949,6),(950,3),(951,1),(952,8),(953,2),(954,1),(955,9),(956,3),(957,4),(958,9),(959,9),(960,4),(961,9),(962,6),(963,2),(964,8),(965,9),(966,7),(967,5),(968,3),(969,6),(970,1),(971,2),(972,6),(973,7),(974,4),(975,1),(976,1),(977,4),(978,8),(979,7),(980,8),(981,8),(982,6),(983,6),(984,3),(985,1),(986,4),(987,5),(988,4),(989,2),(990,3),(991,7),(992,4),(993,1),(994,5),(995,3),(996,1),(997,6),(998,6),(999,2),(1000,4),(1001,2),(1002,6),(1003,6),(1004,4),(1005,4),(1006,7),(1007,6),(1008,9),(1009,9),(1010,8),(1011,2),(1012,9),(1013,6),(1014,1),(1015,1),(1016,1),(1017,5),(1018,3),(1019,3),(1020,5),(1021,3),(1022,8),(1023,7),(1024,9),(1025,3),(1026,4),(1027,7),(1028,8),(1029,4),(1030,1),(1031,5),(1032,6),(1033,5),(1034,1),(1035,3),(1036,7),(1037,2),(1038,8),(1039,4),(1040,9),(1041,3),(1042,9),(1043,5),(1044,8),(1045,3),(1046,1),(1047,4),(1048,9),(1049,9),(1050,4),(1051,5),(1052,3),(1053,7),(1054,3),(1055,9),(1056,6),(1057,9),(1058,3),(1059,2),(1060,5),(1061,5),(1062,1),(1063,1),(1064,5),(1065,7),(1066,3),(1067,4),(1068,1),(1069,7),(1070,9),(1071,8),(1072,2),(1073,5),(1074,2),(1075,3),(1076,7),(1077,7),(1078,9),(1079,2),(1080,3),(1081,1),(1082,1),(1083,7),(1084,5),(1085,6),(1086,2),(1087,5),(1088,7),(1089,8),(1090,3),(1091,4),(1092,7),(1093,6),(1094,3),(1095,7),(1096,1),(1097,1),(1098,1),(1099,3),(1100,9),(1101,7),(1102,4),(1103,3),(1104,8),(1105,4),(1106,2),(1107,2),(1108,3),(1109,7),(1110,6),(1111,7),(1112,4),(1113,1),(1114,2),(1115,6),(1116,3),(1117,1),(1118,4),(1119,9),(1120,8),(1121,8),(1122,7),(1123,8),(1124,1),(1125,3),(1126,4),(1127,7),(1128,5),(1129,3),(1130,4),(1131,8),(1132,9),(1133,2),(1134,8),(1135,5),(1136,6),(1137,1),(1138,9),(1139,4),(1140,6),(1141,5),(1142,7),(1143,6),(1144,7),(1145,1),(1146,1),(1147,2),(1148,6),(1149,9),(1150,1),(1151,1),(1152,4),(1153,2),(1154,3),(1155,4),(1156,2),(1157,9),(1158,2),(1159,8),(1160,2),(1161,3),(1162,2),(1163,8),(1164,4),(1165,3),(1166,1),(1167,1),(1168,1),(1169,1),(1170,5),(1171,6),(1172,9),(1173,2),(1174,1),(1175,8),(1176,1),(1177,8),(1178,2),(1179,2),(1180,8),(1181,5),(1182,9),(1183,7),(1184,2),(1185,4),(1186,5),(1187,4),(1188,5),(1189,1),(1190,3),(1191,3),(1192,5),(1193,5),(1194,5),(1195,6),(1196,9),(1197,6),(1198,1),(1199,8),(1200,1),(1201,6),(1202,7),(1203,3),(1204,1),(1205,2),(1206,3),(1207,5),(1208,4),(1209,3),(1210,5),(1211,5),(1212,5),(1213,9),(1214,7),(1215,2),(1216,8),(1217,6),(1218,2),(1219,9),(1220,5),(1221,9),(1222,3),(1223,3),(1224,5),(1225,8),(1226,6),(1227,6),(1228,6),(1229,2),(1230,4),(1231,2),(1232,6),(1233,5),(1234,7),(1235,5),(1236,4),(1237,5),(1238,5),(1239,7),(1240,6),(1241,6),(1242,3),(1243,5),(1244,4),(1245,5),(1246,5),(1247,4),(1248,5),(1249,4),(1250,3),(1251,7),(1252,6),(1253,3),(1254,3),(1255,5),(1256,5),(1257,9),(1258,3),(1259,3),(1260,5),(1261,1),(1262,8),(1263,5),(1264,4),(1265,1),(1266,8),(1267,4),(1268,2),(1269,6),(1270,2),(1271,9),(1272,1),(1273,4),(1274,8),(1275,2),(1276,3),(1277,9),(1278,2),(1279,1),(1280,3),(1281,8),(1282,7),(1283,3),(1284,5),(1285,8),(1286,8),(1287,7),(1288,2),(1289,3),(1290,5),(1291,8),(1292,4),(1293,1),(1294,3),(1295,8),(1296,2),(1297,5),(1298,7),(1299,5),(1300,2),(1301,1),(1302,7),(1303,1),(1304,8),(1305,3),(1306,4),(1307,9),(1308,8),(1309,7),(1310,1),(1311,2),(1312,5),(1313,1),(1314,8),(1315,8),(1316,4),(1317,7),(1318,1),(1319,3),(1320,2),(1321,3),(1322,9),(1323,6),(1324,4),(1325,4),(1326,2),(1327,6),(1328,6),(1329,2),(1330,9),(1331,1),(1332,4),(1333,7),(1334,3),(1335,2),(1336,6),(1337,8),(1338,7),(1339,4),(1340,5),(1341,4),(1342,6),(1343,2),(1344,7),(1345,3),(1346,1),(1347,5),(1348,7),(1349,7),(1350,1),(1351,3),(1352,9),(1353,2),(1354,8),(1355,5),(1356,4),(1357,7),(1358,9),(1359,3),(1360,9),(1361,2),(1362,9),(1363,7),(1364,3),(1365,5),(1366,1),(1367,9),(1368,3),(1369,5),(1370,4),(1371,8),(1372,4),(1373,4),(1374,8),(1375,9),(1376,7),(1377,7),(1378,7),(1379,7),(1380,1),(1381,4),(1382,1),(1383,6),(1384,4),(1385,7),(1386,7),(1387,5),(1388,9),(1389,7),(1390,6),(1391,6),(1392,1),(1393,8),(1394,5),(1395,1),(1396,7),(1397,8),(1398,3),(1399,3),(1400,7),(1401,5),(1402,4),(1403,1),(1404,1),(1405,3),(1406,5),(1407,9),(1408,7),(1409,3),(1410,2),(1411,7),(1412,8),(1413,4),(1414,5),(1415,7),(1416,9),(1417,3),(1418,2),(1419,3),(1420,6),(1421,8),(1422,8),(1423,5),(1424,7),(1425,1),(1426,3),(1427,6),(1428,7),(1429,5),(1430,7),(1431,8),(1432,7),(1433,6),(1434,5),(1435,9),(1436,9),(1437,1),(1438,4),(1439,4),(1440,8),(1441,8),(1442,5),(1443,1),(1444,9),(1445,8),(1446,2),(1447,6),(1448,4),(1449,1),(1450,4),(1451,6),(1452,2),(1453,1),(1454,3),(1455,8),(1456,4),(1457,1),(1458,4),(1459,3),(1460,2),(1461,9),(1462,8),(1463,2),(1464,9),(1465,7),(1466,4),(1467,5),(1468,4),(1469,4),(1470,6),(1471,6),(1472,1),(1473,8),(1474,3),(1475,1),(1476,5),(1477,3),(1478,3),(1479,5),(1480,5),(1481,4),(1482,8),(1483,6),(1484,9),(1485,5),(1486,4),(1487,9),(1488,8),(1489,4),(1490,8),(1491,1),(1492,6),(1493,4),(1494,6),(1495,9),(1496,4),(1497,2),(1498,8),(1499,1),(1500,2),(1501,4),(1502,1),(1503,4),(1504,9),(1505,8),(1506,2),(1507,9),(1508,2),(1509,4),(1510,3),(1511,9),(1512,4),(1513,7),(1514,5),(1515,8),(1516,3),(1517,4),(1518,4),(1519,8),(1520,5),(1521,1),(1522,6),(1523,6),(1524,5),(1525,4),(1526,7),(1527,9),(1528,9),(1529,6),(1530,2),(1531,4),(1532,8),(1533,2),(1534,2),(1535,8),(1536,4),(1537,5),(1538,1),(1539,1),(1540,9),(1541,3),(1542,9),(1543,9),(1544,7),(1545,5),(1546,5),(1547,4),(1548,7),(1549,5),(1550,2),(1551,3),(1552,5),(1553,3),(1554,2),(1555,8),(1556,9),(1557,7),(1558,6),(1559,6),(1560,9),(1561,5),(1562,3),(1563,5),(1564,4),(1565,1),(1566,7),(1567,9),(1568,1),(1569,8),(1570,5),(1571,5),(1572,9),(1573,5),(1574,4),(1575,9),(1576,4),(1577,5),(1578,8),(1579,3),(1580,6),(1581,3),(1582,2),(1583,1),(1584,8),(1585,7),(1586,5),(1587,6),(1588,8),(1589,8),(1590,9),(1591,3),(1592,9),(1593,8),(1594,2),(1595,7),(1596,3),(1597,9),(1598,1),(1599,5),(1600,2),(1601,1),(1602,1),(1603,8),(1604,3),(1605,9),(1606,5),(1607,5),(1608,1),(1609,4),(1610,4),(1611,5),(1612,4),(1613,3),(1614,2),(1615,8),(1616,9),(1617,1),(1618,4),(1619,1),(1620,6),(1621,5),(1622,3),(1623,3),(1624,7),(1625,8),(1626,8),(1627,4),(1628,5),(1629,9),(1630,4),(1631,7),(1632,6),(1633,5),(1634,2),(1635,1),(1636,4),(1637,9),(1638,7),(1639,4),(1640,5),(1641,2),(1642,6),(1643,6),(1644,3),(1645,9),(1646,3),(1647,5),(1648,6),(1649,2),(1650,1),(1651,2),(1652,3),(1653,5),(1654,9),(1655,7),(1656,6),(1657,1),(1658,7),(1659,4),(1660,6),(1661,4),(1662,8),(1663,7),(1664,6),(1665,1),(1666,5),(1667,3),(1668,1),(1669,9),(1670,8),(1671,5),(1672,2),(1673,1),(1674,4),(1675,6),(1676,2),(1677,1),(1678,8),(1679,9),(1680,8),(1681,7),(1682,3),(1683,1),(1684,5),(1685,2),(1686,5),(1687,5),(1688,5),(1689,9),(1690,2),(1691,2),(1692,4),(1693,8),(1694,2),(1695,5),(1696,6),(1697,9),(1698,5),(1699,9),(1700,1),(1701,4),(1702,1),(1703,4),(1704,5),(1705,6),(1706,2),(1707,3),(1708,8),(1709,8),(1710,7),(1711,4),(1712,6),(1713,1),(1714,2),(1715,7),(1716,3),(1717,9),(1718,5),(1719,6),(1720,4),(1721,9),(1722,9),(1723,9),(1724,2),(1725,3),(1726,1),(1727,7),(1728,7),(1729,3),(1730,9),(1731,9),(1732,1),(1733,8),(1734,4),(1735,1),(1736,5),(1737,1),(1738,4),(1739,3),(1740,7),(1741,2),(1742,6),(1743,7),(1744,5),(1745,9),(1746,1),(1747,3),(1748,1),(1749,4),(1750,9),(1751,5),(1752,3),(1753,6),(1754,8),(1755,9),(1756,2),(1757,2),(1758,7),(1759,3),(1760,9),(1761,2),(1762,9),(1763,6),(1764,3),(1765,2),(1766,2),(1767,7),(1768,6),(1769,4),(1770,5),(1771,2),(1772,8),(1773,6),(1774,7),(1775,7),(1776,6),(1777,4),(1778,5),(1779,8),(1780,4),(1781,8),(1782,6),(1783,7),(1784,3),(1785,4),(1786,3),(1787,9),(1788,4),(1789,6),(1790,9),(1791,9),(1792,6),(1793,6),(1794,2),(1795,1),(1796,7),(1797,9),(1798,9),(1799,9),(1800,7),(1801,9),(1802,8),(1803,1),(1804,3),(1805,7),(1806,1),(1807,2),(1808,7),(1809,8),(1810,4),(1811,9),(1812,1),(1813,7),(1814,6),(1815,8),(1816,1),(1817,9),(1818,6),(1819,9),(1820,9),(1821,7),(1822,2),(1823,6),(1824,6),(1825,5),(1826,3),(1827,8),(1828,3),(1829,4),(1830,9),(1831,7),(1832,4),(1833,9),(1834,3),(1835,6),(1836,9),(1837,6),(1838,2),(1839,4),(1840,4),(1841,8),(1842,8),(1843,6),(1844,2),(1845,3),(1846,7),(1847,3),(1848,3),(1849,8),(1850,7),(1851,8),(1852,7),(1853,4),(1854,2),(1855,9),(1856,7),(1857,5),(1858,3),(1859,6),(1860,6),(1861,3),(1862,2),(1863,3),(1864,3),(1865,3),(1866,9),(1867,2),(1868,2),(1869,3),(1870,6),(1871,9),(1872,7),(1873,5),(1874,6),(1875,4),(1876,6),(1877,3),(1878,5),(1879,8),(1880,4),(1881,7),(1882,7),(1883,7),(1884,4),(1885,7),(1886,6),(1887,2),(1888,6),(1889,3),(1890,3),(1891,6),(1892,5),(1893,8),(1894,7),(1895,1),(1896,4),(1897,6),(1898,3),(1899,7),(1900,2),(1901,5),(1902,5),(1903,4),(1904,3),(1905,6),(1906,2),(1907,6),(1908,4),(1909,8),(1910,7),(1911,8),(1912,7),(1913,3),(1914,2),(1915,1),(1916,2),(1917,2),(1918,5),(1919,3),(1920,5),(1921,6),(1922,7),(1923,7),(1924,6),(1925,6),(1926,5),(1927,2),(1928,3),(1929,6),(1930,9),(1931,8),(1932,6),(1933,5),(1934,4),(1935,4),(1936,8),(1937,1),(1938,3),(1939,6),(1940,8),(1941,5),(1942,5),(1943,3),(1944,6),(1945,3),(1946,1),(1947,4),(1948,1),(1949,5),(1950,2),(1951,7),(1952,6),(1953,9),(1954,2),(1955,8),(1956,9),(1957,9),(1958,7),(1959,9),(1960,3),(1961,6),(1962,9),(1963,2),(1964,5),(1965,3),(1966,5),(1967,4),(1968,7),(1969,4),(1970,7),(1971,9),(1972,2),(1973,5),(1974,1),(1975,8),(1976,3),(1977,4),(1978,1),(1979,4),(1980,7),(1981,6),(1982,4),(1983,8),(1984,3),(1985,5),(1986,7),(1987,7),(1988,2),(1989,8),(1990,8),(1991,5),(1992,1),(1993,7),(1994,4),(1995,5),(1996,8),(1997,9),(1998,1),(1999,2),(2000,3),(2001,5),(2002,5),(2003,4),(2004,5),(2005,5),(2006,9),(2007,7),(2008,4),(2009,4),(2010,1),(2011,3),(2012,9),(2013,1),(2014,5),(2015,4),(2016,5),(2017,8),(2018,2),(2019,1),(2020,3),(2021,2),(2022,7),(2023,4),(2024,4),(2025,7),(2026,2),(2027,1),(2028,4),(2029,5),(2030,2),(2031,3),(2032,5),(2033,3),(2034,3),(2035,9),(2036,6),(2037,9),(2038,1),(2039,2),(2040,9),(2041,6),(2042,7),(2043,2),(2044,9),(2045,4),(2046,1),(2047,6),(2048,9),(2049,7),(2050,2),(2051,7),(2052,1),(2053,8),(2054,7),(2055,1),(2056,8),(2057,7),(2058,5),(2059,3),(2060,1),(2061,8),(2062,5),(2063,3),(2064,9),(2065,7),(2066,9),(2067,1),(2068,6),(2069,6),(2070,4),(2071,4),(2072,1),(2073,6),(2074,4),(2075,9),(2076,2),(2077,6),(2078,2),(2079,8),(2080,8),(2081,6),(2082,1),(2083,1),(2084,6),(2085,8),(2086,1),(2087,7),(2088,9),(2089,4),(2090,3),(2091,4),(2092,7),(2093,4),(2094,7),(2095,5),(2096,3),(2097,6),(2098,4),(2099,3),(2100,3),(2101,6),(2102,3),(2103,1),(2104,6),(2105,3),(2106,7),(2107,1),(2108,9),(2109,6),(2110,8),(2111,7),(2112,1),(2113,2),(2114,1),(2115,3),(2116,8),(2117,4),(2118,9),(2119,9),(2120,5),(2121,1),(2122,6),(2123,9),(2124,2),(2125,6),(2126,3),(2127,9),(2128,8),(2129,5),(2130,8),(2131,2),(2132,8),(2133,2),(2134,1),(2135,3),(2136,5),(2137,6),(2138,8),(2139,1),(2140,9),(2141,1),(2142,1),(2143,1),(2144,5),(2145,1),(2146,9),(2147,7),(2148,5),(2149,5),(2150,1),(2151,2),(2152,3),(2153,4),(2154,8),(2155,1),(2156,9),(2157,4),(2158,4),(2159,7),(2160,7),(2161,6),(2162,2),(2163,7),(2164,5),(2165,2),(2166,6),(2167,4),(2168,7),(2169,7),(2170,8),(2171,5),(2172,9),(2173,3),(2174,1),(2175,5),(2176,1),(2177,4),(2178,3),(2179,2),(2180,2),(2181,2),(2182,7),(2183,2),(2184,2),(2185,4),(2186,5),(2187,9),(2188,8),(2189,2),(2190,1),(2191,9),(2192,1),(2193,6),(2194,5),(2195,2),(2196,3),(2197,6),(2198,8),(2199,3),(2200,5),(2201,9),(2202,6),(2203,5),(2204,9),(2205,5),(2206,8),(2207,6),(2208,9),(2209,2),(2210,4),(2211,7),(2212,7),(2213,5),(2214,3),(2215,1),(2216,7),(2217,6),(2218,2),(2219,7),(2220,4),(2221,4),(2222,2),(2223,7),(2224,5),(2225,4),(2226,2),(2227,1),(2228,2),(2229,9),(2230,5),(2231,8),(2232,8),(2233,5),(2234,7),(2235,9),(2236,3),(2237,6),(2238,3),(2239,9),(2240,4),(2241,8),(2242,2),(2243,6),(2244,9),(2245,2),(2246,6),(2247,8),(2248,7),(2249,3),(2250,9),(2251,6),(2252,6),(2253,4),(2254,3),(2255,8),(2256,5),(2257,3),(2258,5),(2259,6),(2260,9),(2261,1),(2262,7),(2263,2),(2264,1),(2265,1),(2266,2),(2267,6),(2268,3),(2269,4),(2270,8),(2271,3),(2272,8),(2273,3),(2274,5),(2275,2),(2276,9),(2277,9),(2278,7),(2279,5),(2280,4),(2281,9),(2282,1),(2283,8),(2284,9),(2285,6),(2286,7),(2287,4),(2288,9),(2289,4),(2290,4),(2291,4),(2292,3),(2293,1),(2294,5),(2295,7),(2296,2),(2297,4),(2298,3),(2299,7),(2300,7),(2301,6),(2302,1),(2303,1),(2304,6),(2305,4),(2306,2),(2307,6),(2308,3),(2309,8),(2310,8),(2311,2),(2312,6),(2313,2),(2314,3),(2315,4),(2316,3),(2317,4),(2318,9),(2319,7),(2320,2),(2321,3),(2322,4),(2323,6),(2324,8),(2325,7),(2326,9),(2327,2),(2328,1),(2329,9),(2330,6),(2331,4),(2332,2),(2333,4),(2334,9),(2335,1),(2336,2),(2337,5),(2338,6),(2339,2),(2340,7),(2341,6),(2342,6),(2343,2),(2344,9),(2345,7),(2346,5),(2347,9),(2348,8),(2349,5),(2350,3),(2351,9),(2352,1),(2353,6),(2354,4),(2355,1),(2356,1),(2357,2),(2358,3),(2359,6),(2360,6),(2361,4),(2362,3),(2363,2),(2364,1),(2365,4),(2366,7),(2367,6),(2368,6),(2369,9),(2370,9),(2371,3),(2372,3),(2373,1),(2374,6),(2375,7),(2376,2),(2377,6),(2378,3),(2379,4),(2380,4),(2381,9),(2382,2),(2383,8),(2384,9),(2385,6),(2386,1),(2387,8),(2388,9),(2389,7),(2390,5),(2391,3),(2392,7),(2393,8),(2394,4),(2395,7),(2396,1),(2397,8),(2398,5),(2399,7),(2400,4),(2401,9),(2402,7),(2403,7),(2404,2),(2405,5),(2406,8),(2407,1),(2408,3),(2409,6),(2410,5),(2411,9),(2412,8),(2413,2),(2414,8),(2415,6),(2416,2),(2417,1),(2418,1),(2419,3),(2420,9),(2421,5),(2422,1),(2423,1),(2424,6),(2425,1),(2426,6),(2427,6),(2428,3),(2429,6),(2430,9),(2431,5),(2432,1),(2433,9),(2434,9),(2435,4),(2436,8),(2437,2),(2438,1),(2439,2),(2440,3),(2441,1),(2442,2),(2443,8),(2444,1),(2445,1),(2446,9),(2447,8),(2448,4),(2449,1),(2450,6),(2451,7),(2452,6),(2453,3),(2454,2),(2455,3),(2456,9),(2457,9),(2458,1),(2459,6),(2460,5),(2461,7),(2462,1),(2463,2),(2464,9),(2465,6),(2466,5),(2467,2),(2468,4),(2469,9),(2470,4),(2471,3),(2472,1),(2473,8),(2474,9),(2475,4),(2476,7),(2477,2),(2478,9),(2479,2),(2480,3),(2481,1),(2482,9),(2483,3),(2484,3),(2485,4),(2486,4),(2487,2),(2488,5),(2489,1),(2490,6),(2491,2),(2492,5),(2493,3),(2494,9),(2495,2),(2496,3),(2497,6),(2498,3),(2499,1),(2500,3),(2501,5),(2502,3),(2503,4),(2504,8),(2505,3),(2506,5),(2507,8),(2508,7),(2509,8),(2510,3),(2511,8),(2512,2),(2513,9),(2514,2),(2515,3),(2516,9),(2517,8),(2518,2),(2519,1),(2520,3),(2521,7),(2522,9),(2523,2),(2524,4),(2525,6),(2526,9),(2527,5),(2528,9),(2529,7),(2530,6),(2531,9),(2532,6),(2533,3),(2534,3),(2535,7),(2536,9),(2537,3),(2538,3),(2539,1),(2540,5),(2541,2),(2542,1),(2543,3),(2544,1),(2545,1),(2546,5),(2547,4),(2548,2),(2549,7),(2550,3),(2551,8),(2552,4),(2553,1),(2554,1),(2555,3),(2556,6),(2557,1),(2558,2),(2559,4),(2560,3),(2561,3),(2562,9),(2563,4),(2564,4),(2565,7),(2566,7),(2567,4),(2568,1),(2569,2),(2570,8),(2571,4),(2572,8),(2573,4),(2574,4),(2575,5),(2576,6),(2577,8),(2578,9),(2579,7),(2580,9),(2581,8),(2582,6),(2583,7),(2584,9),(2585,2),(2586,6),(2587,6),(2588,9),(2589,3),(2590,3),(2591,9),(2592,8),(2593,2),(2594,9),(2595,8),(2596,7),(2597,7),(2598,1),(2599,7),(2600,1),(2601,4),(2602,5),(2603,1),(2604,6),(2605,8),(2606,6),(2607,9),(2608,6),(2609,5),(2610,6),(2611,2),(2612,6),(2613,5),(2614,5),(2615,3),(2616,9),(2617,7),(2618,8),(2619,7),(2620,3),(2621,4),(2622,9),(2623,6),(2624,7),(2625,7),(2626,7),(2627,5),(2628,1),(2629,1),(2630,5),(2631,8),(2632,9),(2633,3),(2634,6),(2635,8),(2636,7),(2637,7),(2638,8),(2639,3),(2640,4),(2641,7),(2642,5),(2643,8),(2644,6),(2645,3),(2646,6),(2647,5),(2648,1),(2649,2),(2650,9),(2651,3),(2652,1),(2653,9),(2654,7),(2655,2),(2656,7),(2657,1),(2658,7),(2659,1),(2660,1),(2661,9),(2662,7),(2663,1),(2664,5),(2665,9),(2666,3),(2667,8),(2668,9),(2669,8),(2670,4),(2671,8),(2672,1),(2673,9),(2674,8),(2675,8),(2676,5),(2677,5),(2678,3),(2679,8),(2680,5),(2681,1),(2682,6),(2683,4),(2684,1),(2685,7),(2686,4),(2687,3),(2688,3),(2689,8),(2690,3),(2691,3),(2692,1),(2693,4),(2694,2),(2695,1),(2696,1),(2697,1),(2698,6),(2699,9),(2700,9),(2701,8),(2702,8),(2703,7),(2704,5),(2705,1),(2706,9),(2707,1),(2708,9),(2709,8),(2710,3),(2711,8),(2712,3),(2713,7),(2714,1),(2715,2),(2716,3),(2717,1),(2718,7),(2719,5),(2720,7),(2721,2),(2722,6),(2723,8),(2724,3),(2725,4),(2726,6),(2727,6),(2728,6),(2729,5),(2730,2),(2731,8),(2732,4),(2733,4),(2734,6),(2735,3),(2736,6),(2737,5),(2738,7),(2739,3),(2740,1),(2741,9),(2742,5),(2743,5),(2744,6),(2745,7),(2746,3),(2747,3),(2748,7),(2749,9),(2750,2),(2751,3),(2752,6),(2753,1),(2754,7),(2755,2),(2756,4),(2757,2),(2758,9),(2759,4),(2760,5),(2761,6),(2762,3),(2763,2),(2764,9),(2765,2),(2766,8),(2767,2),(2768,2),(2769,8),(2770,6),(2771,6),(2772,3),(2773,9),(2774,6),(2775,6),(2776,3),(2777,5),(2778,4),(2779,5),(2780,9),(2781,1),(2782,8),(2783,7),(2784,5),(2785,2),(2786,7),(2787,9),(2788,6),(2789,7),(2790,4),(2791,9),(2792,7),(2793,5),(2794,9),(2795,7),(2796,2),(2797,7),(2798,4),(2799,9),(2800,8),(2801,8),(2802,8),(2803,8),(2804,3),(2805,5),(2806,1),(2807,6),(2808,4),(2809,6),(2810,1),(2811,3),(2812,1),(2813,6),(2814,7),(2815,3),(2816,5),(2817,3),(2818,9),(2819,3),(2820,3),(2821,8),(2822,2),(2823,6),(2824,5),(2825,2),(2826,4),(2827,2),(2828,2),(2829,3),(2830,3),(2831,4),(2832,3),(2833,5),(2834,1),(2835,4),(2836,2),(2837,1),(2838,6),(2839,8),(2840,5),(2841,4),(2842,2),(2843,5),(2844,8),(2845,3),(2846,1),(2847,4),(2848,2),(2849,5),(2850,7),(2851,7),(2852,8),(2853,8),(2854,3),(2855,6),(2856,2),(2857,1),(2858,6),(2859,5),(2860,9),(2861,8),(2862,6),(2863,1),(2864,6),(2865,6),(2866,2),(2867,7),(2868,7),(2869,7),(2870,3),(2871,2),(2872,2),(2873,7),(2874,5),(2875,7),(2876,7),(2877,3),(2878,7),(2879,9),(2880,6),(2881,1),(2882,4),(2883,1),(2884,1),(2885,4),(2886,3),(2887,8),(2888,6),(2889,7),(2890,8),(2891,1),(2892,9),(2893,3),(2894,7),(2895,3),(2896,7),(2897,8),(2898,9),(2899,6),(2900,7),(2901,9),(2902,3),(2903,8),(2904,8),(2905,6),(2906,7),(2907,4),(2908,2),(2909,8),(2910,1),(2911,1),(2912,4),(2913,1),(2914,1),(2915,2),(2916,2),(2917,1),(2918,3),(2919,1),(2920,5),(2921,1),(2922,2),(2923,7),(2924,6),(2925,7),(2926,4),(2927,7),(2928,1),(2929,5),(2930,5),(2931,6),(2932,2),(2933,1),(2934,9),(2935,5),(2936,8),(2937,7),(2938,5),(2939,9),(2940,9),(2941,3),(2942,2),(2943,8),(2944,2),(2945,6),(2946,4),(2947,5),(2948,4),(2949,9),(2950,3),(2951,4),(2952,6),(2953,2),(2954,4),(2955,2),(2956,6),(2957,3),(2958,4),(2959,2),(2960,4),(2961,8),(2962,6),(2963,4),(2964,9),(2965,5),(2966,9),(2967,8),(2968,5),(2969,3),(2970,7),(2971,3),(2972,8),(2973,2),(2974,1),(2975,8),(2976,8),(2977,5),(2978,1),(2979,3),(2980,9),(2981,3),(2982,8),(2983,7),(2984,8),(2985,3),(2986,1),(2987,1),(2988,9),(2989,1),(2990,4),(2991,6),(2992,3),(2993,3),(2994,3),(2995,9),(2996,1),(2997,5),(2998,1),(2999,9),(3000,1),(3001,5),(3002,1),(3003,6),(3004,5),(3005,3),(3006,2),(3007,5),(3008,5),(3009,1),(3010,4),(3011,8),(3012,1),(3013,7),(3014,6),(3015,2),(3016,6),(3017,5),(3018,2),(3019,6),(3020,2),(3021,6),(3022,1),(3023,8),(3024,2),(3025,7),(3026,1),(3027,6),(3028,5),(3029,4),(3030,5),(3031,4),(3032,7),(3033,1),(3034,9),(3035,2),(3036,1),(3037,7),(3038,7),(3039,8),(3040,8),(3041,1),(3042,1),(3043,8),(3044,4),(3045,4),(3046,9),(3047,6),(3048,6),(3049,7),(3050,7),(3051,2),(3052,4),(3053,7),(3054,9),(3055,5),(3056,8),(3057,3),(3058,8),(3059,5),(3060,9),(3061,6),(3062,8),(3063,5),(3064,6),(3065,4),(3066,9),(3067,5),(3068,9),(3069,1),(3070,7),(3071,7),(3072,7),(3073,6),(3074,5),(3075,6),(3076,3),(3077,1),(3078,6),(3079,7),(3080,1),(3081,2),(3082,5),(3083,8),(3084,5),(3085,5),(3086,1),(3087,2),(3088,3),(3089,4),(3090,9),(3091,2),(3092,5),(3093,4),(3094,6),(3095,8),(3096,9),(3097,5),(3098,6),(3099,1),(3100,6),(3101,8),(3102,7),(3103,8),(3104,8),(3105,3),(3106,3),(3107,5),(3108,6),(3109,2),(3110,8),(3111,1),(3112,9),(3113,4),(3114,7),(3115,9),(3116,7),(3117,2),(3118,4),(3119,7),(3120,7),(3121,4),(3122,2),(3123,4),(3124,9),(3125,6),(3126,1),(3127,6),(3128,6),(3129,8),(3130,1),(3131,2),(3132,3),(3133,4),(3134,3),(3135,2),(3136,7),(3137,3),(3138,2),(3139,6),(3140,7),(3141,7),(3142,1),(3143,6),(3144,3),(3145,7),(3146,9),(3147,8),(3148,2),(3149,5),(3150,2),(3151,1),(3152,9),(3153,2),(3154,9),(3155,4),(3156,9),(3157,2),(3158,9),(3159,9),(3160,2),(3161,2),(3162,3),(3163,9),(3164,1),(3165,6),(3166,1),(3167,3),(3168,2),(3169,1),(3170,4),(3171,3),(3172,7),(3173,7),(3174,4),(3175,6),(3176,9),(3177,9),(3178,3),(3179,5),(3180,9),(3181,7),(3182,2),(3183,1),(3184,8),(3185,5),(3186,4),(3187,9),(3188,4),(3189,4),(3190,5),(3191,9),(3192,8),(3193,4),(3194,7),(3195,3),(3196,6),(3197,5),(3198,9),(3199,2),(3200,5),(3201,8),(3202,6),(3203,7),(3204,3),(3205,7),(3206,3),(3207,6),(3208,5),(3209,2),(3210,4),(3211,4),(3212,9),(3213,1),(3214,8),(3215,9),(3216,5),(3217,1),(3218,1),(3219,6),(3220,7),(3221,9),(3222,4),(3223,4),(3224,8),(3225,6),(3226,4),(3227,4),(3228,8),(3229,9),(3230,6),(3231,6),(3232,3),(3233,3),(3234,5),(3235,4),(3236,6),(3237,7),(3238,7),(3239,9),(3240,6),(3241,6),(3242,9),(3243,9),(3244,5),(3245,6),(3246,9),(3247,7),(3248,1),(3249,6),(3250,9),(3251,2),(3252,4),(3253,3),(3254,9),(3255,9),(3256,4),(3257,9),(3258,1),(3259,2),(3260,3),(3261,4),(3262,8),(3263,5),(3264,4),(3265,8),(3266,4),(3267,2),(3268,6),(3269,2),(3270,9),(3271,2),(3272,8),(3273,6),(3274,6),(3275,6),(3276,2),(3277,8),(3278,1),(3279,2),(3280,1),(3281,9),(3282,4),(3283,4),(3284,8),(3285,6),(3286,2),(3287,7),(3288,3),(3289,9),(3290,2),(3291,3),(3292,4),(3293,2),(3294,9),(3295,1),(3296,5),(3297,8),(3298,8),(3299,2),(3300,3),(3301,2),(3302,6),(3303,5),(3304,1),(3305,3),(3306,6),(3307,4),(3308,9),(3309,7),(3310,7),(3311,3),(3312,8),(3313,3),(3314,9),(3315,9),(3316,3),(3317,1),(3318,5),(3319,7),(3320,8),(3321,1),(3322,6),(3323,6),(3324,7),(3325,8),(3326,8),(3327,1),(3328,6),(3329,8),(3330,3),(3331,9),(3332,8),(3333,6),(3334,8),(3335,8),(3336,4),(3337,6),(3338,9),(3339,5),(3340,5),(3341,7),(3342,2),(3343,8),(3344,9),(3345,6),(3346,5),(3347,8),(3348,9),(3349,2),(3350,6),(3351,9),(3352,4),(3353,5),(3354,3),(3355,1),(3356,7),(3357,1),(3358,4),(3359,3),(3360,6),(3361,2),(3362,1),(3363,9),(3364,4),(3365,2),(3366,9),(3367,8),(3368,1),(3369,4),(3370,3),(3371,5),(3372,6),(3373,8),(3374,8),(3375,7),(3376,3),(3377,5),(3378,4),(3379,2),(3380,4),(3381,2),(3382,6),(3383,9),(3384,5),(3385,4),(3386,6),(3387,2),(3388,7),(3389,4),(3390,2),(3391,6),(3392,1),(3393,5),(3394,5),(3395,6),(3396,3),(3397,7),(3398,2),(3399,4),(3400,1),(3401,3),(3402,1),(3403,6),(3404,8),(3405,3),(3406,9),(3407,6),(3408,2),(3409,9),(3410,6),(3411,2),(3412,7),(3413,1),(3414,4),(3415,5),(3416,6),(3417,5),(3418,8),(3419,1),(3420,4),(3421,2),(3422,6),(3423,7),(3424,6),(3425,9),(3426,2),(3427,8),(3428,9),(3429,7),(3430,3),(3431,5),(3432,4),(3433,6),(3434,6),(3435,4),(3436,3),(3437,7),(3438,4),(3439,5),(3440,1),(3441,3),(3442,7),(3443,3),(3444,7),(3445,6),(3446,8),(3447,8),(3448,3),(3449,6),(3450,8),(3451,9),(3452,3),(3453,9),(3454,6),(3455,8),(3456,3),(3457,8),(3458,9),(3459,2),(3460,6),(3461,1),(3462,1),(3463,4),(3464,4),(3465,8),(3466,6),(3467,5),(3468,3),(3469,4),(3470,3),(3471,2),(3472,7),(3473,9),(3474,3),(3475,1),(3476,3),(3477,4),(3478,5),(3479,3),(3480,8),(3481,5),(3482,8),(3483,1),(3484,8),(3485,6),(3486,9),(3487,9),(3488,2),(3489,6),(3490,2),(3491,7),(3492,6),(3493,4),(3494,6),(3495,9),(3496,9),(3497,7),(3498,1),(3499,3),(3500,5),(3501,8),(3502,8),(3503,1),(3504,9),(3505,2),(3506,7),(3507,8),(3508,2),(3509,3),(3510,7),(3511,9),(3512,5),(3513,6),(3514,2),(3515,4),(3516,4),(3517,7),(3518,6),(3519,2),(3520,4),(3521,5),(3522,3),(3523,8),(3524,5),(3525,1),(3526,7),(3527,4),(3528,4),(3529,7),(3530,4),(3531,6),(3532,8),(3533,9),(3534,1),(3535,7),(3536,3),(3537,5),(3538,8),(3539,4),(3540,4),(3541,1),(3542,8),(3543,6),(3544,3),(3545,3),(3546,8),(3547,6),(3548,4),(3549,6),(3550,6),(3551,7),(3552,8),(3553,2),(3554,9),(3555,5),(3556,3),(3557,9),(3558,2),(3559,9),(3560,4),(3561,7),(3562,9),(3563,9),(3564,4),(3565,1),(3566,6),(3567,4),(3568,9),(3569,4),(3570,1),(3571,6),(3572,6),(3573,5),(3574,2),(3575,4),(3576,9),(3577,4),(3578,2),(3579,6),(3580,5),(3581,7),(3582,2),(3583,4),(3584,5),(3585,6),(3586,6),(3587,1),(3588,8),(3589,5),(3590,5),(3591,3),(3592,4),(3593,5),(3594,3),(3595,8),(3596,1),(3597,8),(3598,1),(3599,7),(3600,9),(3601,6),(3602,7),(3603,4),(3604,2),(3605,6),(3606,6),(3607,5),(3608,6),(3609,2),(3610,3),(3611,8),(3612,9),(3613,1),(3614,7),(3615,7),(3616,2),(3617,5),(3618,9),(3619,8),(3620,8),(3621,5),(3622,8),(3623,5),(3624,7),(3625,1),(3626,6),(3627,8),(3628,9),(3629,8),(3630,5),(3631,1),(3632,1),(3633,7),(3634,4),(3635,5),(3636,8),(3637,7),(3638,9),(3639,5),(3640,7),(3641,6),(3642,6),(3643,6),(3644,8),(3645,2),(3646,4),(3647,8),(3648,3),(3649,6),(3650,6),(3651,4),(3652,4),(3653,9),(3654,6),(3655,4),(3656,9),(3657,2),(3658,6),(3659,2),(3660,9),(3661,4),(3662,4),(3663,7),(3664,7),(3665,9),(3666,5),(3667,8),(3668,2),(3669,6),(3670,9),(3671,1),(3672,4),(3673,5),(3674,8),(3675,1),(3676,9),(3677,4),(3678,6),(3679,5),(3680,2),(3681,7),(3682,3),(3683,3),(3684,9),(3685,7),(3686,4),(3687,8),(3688,1),(3689,5),(3690,1),(3691,5),(3692,5),(3693,1),(3694,7),(3695,9),(3696,5),(3697,9),(3698,8),(3699,8),(3700,7),(3701,4),(3702,9),(3703,2),(3704,1),(3705,4),(3706,7),(3707,7),(3708,8),(3709,3),(3710,3),(3711,8),(3712,7),(3713,2),(3714,6),(3715,5),(3716,4),(3717,8),(3718,5),(3719,3),(3720,9),(3721,6),(3722,7),(3723,2),(3724,6),(3725,2),(3726,2),(3727,3),(3728,2),(3729,3),(3730,7),(3731,7),(3732,3),(3733,3),(3734,9),(3735,9),(3736,8),(3737,1),(3738,7),(3739,6),(3740,4),(3741,3),(3742,8),(3743,1),(3744,6),(3745,5),(3746,6),(3747,2),(3748,7),(3749,8),(3750,2),(3751,7),(3752,5),(3753,8),(3754,1),(3755,3),(3756,6),(3757,2),(3758,8),(3759,3),(3760,4),(3761,2),(3762,9),(3763,6),(3764,9),(3765,2),(3766,7),(3767,3),(3768,5),(3769,9),(3770,5),(3771,3),(3772,2),(3773,2),(3774,9),(3775,7),(3776,4),(3777,5),(3778,5),(3779,4),(3780,1),(3781,1),(3782,7),(3783,9),(3784,1),(3785,4),(3786,5),(3787,4),(3788,7),(3789,7),(3790,7),(3791,6),(3792,6),(3793,7),(3794,4),(3795,2),(3796,2),(3797,6),(3798,5),(3799,3),(3800,9),(3801,2),(3802,2),(3803,7),(3804,8),(3805,7),(3806,8),(3807,7),(3808,8),(3809,7),(3810,8),(3811,4),(3812,9),(3813,9),(3814,5),(3815,6),(3816,1),(3817,5),(3818,5),(3819,1),(3820,9),(3821,2),(3822,9),(3823,9),(3824,7),(3825,9),(3826,6),(3827,8),(3828,4),(3829,9),(3830,5),(3831,7),(3832,2),(3833,3),(3834,7),(3835,5),(3836,1),(3837,7),(3838,5),(3839,8),(3840,2),(3841,1),(3842,1),(3843,2),(3844,3),(3845,1),(3846,7),(3847,1),(3848,4),(3849,4),(3850,8),(3851,7),(3852,4),(3853,2),(3854,1),(3855,7),(3856,7),(3857,2),(3858,2),(3859,5),(3860,6),(3861,9),(3862,1),(3863,4),(3864,4),(3865,7),(3866,3),(3867,9),(3868,1),(3869,8),(3870,5),(3871,7),(3872,2),(3873,7),(3874,4),(3875,3),(3876,9),(3877,6),(3878,8),(3879,9),(3880,7),(3881,2),(3882,9),(3883,4),(3884,8),(3885,3),(3886,9),(3887,9),(3888,3),(3889,3),(3890,2),(3891,6),(3892,8),(3893,6),(3894,9),(3895,5),(3896,4),(3897,9),(3898,7),(3899,3),(3900,8),(3901,5),(3902,1),(3903,6),(3904,5),(3905,4),(3906,9),(3907,2),(3908,6),(3909,3),(3910,3),(3911,2),(3912,4),(3913,4),(3914,2),(3915,6),(3916,5),(3917,6),(3918,9),(3919,7),(3920,3),(3921,4),(3922,2),(3923,8),(3924,5),(3925,7),(3926,3),(3927,1),(3928,6),(3929,1),(3930,1),(3931,8),(3932,9),(3933,5),(3934,6),(3935,6),(3936,6),(3937,6),(3938,9),(3939,5),(3940,8),(3941,1),(3942,1),(3943,6),(3944,3),(3945,7),(3946,5),(3947,7),(3948,1),(3949,8),(3950,3),(3951,2),(3952,9),(3953,7),(3954,6),(3955,8),(3956,8),(3957,5),(3958,1),(3959,4),(3960,4),(3961,8),(3962,4),(3963,7),(3964,4),(3965,2),(3966,6),(3967,8),(3968,1),(3969,5),(3970,6),(3971,2),(3972,5),(3973,3),(3974,4),(3975,3),(3976,6),(3977,7),(3978,3),(3979,4),(3980,8),(3981,5),(3982,6),(3983,7),(3984,5),(3985,7),(3986,1),(3987,3),(3988,2),(3989,1),(3990,7),(3991,6),(3992,1),(3993,1),(3994,6),(3995,9),(3996,6),(3997,2),(3998,2),(3999,2),(4000,3),(4001,5),(4002,2),(4003,9),(4004,2),(4005,9),(4006,5),(4007,8),(4008,3),(4009,3),(4010,9),(4011,9),(4012,1),(4013,7),(4014,9),(4015,6),(4016,1),(4017,7),(4018,2),(4019,2),(4020,7),(4021,6),(4022,6),(4023,2),(4024,6),(4025,7),(4026,1),(4027,8),(4028,4),(4029,7),(4030,1),(4031,4),(4032,5),(4033,8),(4034,8),(4035,6),(4036,3),(4037,4),(4038,4),(4039,5),(4040,6),(4041,5),(4042,3),(4043,8),(4044,9),(4045,3),(4046,9),(4047,7),(4048,4),(4049,1),(4050,8),(4051,4),(4052,9),(4053,6),(4054,7),(4055,2),(4056,7),(4057,7),(4058,1),(4059,9),(4060,1),(4061,6),(4062,6),(4063,6),(4064,6),(4065,7),(4066,4),(4067,5),(4068,2),(4069,2),(4070,2),(4071,5),(4072,6),(4073,9),(4074,3),(4075,2),(4076,5),(4077,7),(4078,5),(4079,8),(4080,4),(4081,4),(4082,9),(4083,2),(4084,1),(4085,6),(4086,1),(4087,3),(4088,5),(4089,3),(4090,9),(4091,7),(4092,6),(4093,9),(4094,6),(4095,1),(4096,9),(4097,6),(4098,4),(4099,1),(4100,1),(4101,2),(4102,3),(4103,8),(4104,4),(4105,7),(4106,9),(4107,7),(4108,5),(4109,4),(4110,1),(4111,6),(4112,6),(4113,7),(4114,3),(4115,4),(4116,3),(4117,2),(4118,4),(4119,3),(4120,8),(4121,6),(4122,3),(4123,9),(4124,1),(4125,6),(4126,4),(4127,9),(4128,3),(4129,3),(4130,4),(4131,9),(4132,4),(4133,6),(4134,6),(4135,2),(4136,4),(4137,4),(4138,3),(4139,2),(4140,8),(4141,9),(4142,7),(4143,1),(4144,9),(4145,5),(4146,8),(4147,3),(4148,1),(4149,4),(4150,7),(4151,6),(4152,6),(4153,4),(4154,5),(4155,7),(4156,1),(4157,9),(4158,7),(4159,1),(4160,1),(4161,4),(4162,3),(4163,7),(4164,8),(4165,6),(4166,7),(4167,9),(4168,2),(4169,7),(4170,1),(4171,2),(4172,6),(4173,2),(4174,7),(4175,4),(4176,7),(4177,3),(4178,2),(4179,7),(4180,8),(4181,8),(4182,1),(4183,7),(4184,2),(4185,6),(4186,4),(4187,9),(4188,2),(4189,1),(4190,9),(4191,5),(4192,3),(4193,9),(4194,8),(4195,7),(4196,7),(4197,8),(4198,7),(4199,5),(4200,8),(4201,2),(4202,2),(4203,4),(4204,6),(4205,7),(4206,7),(4207,5),(4208,2),(4209,5),(4210,2),(4211,2),(4212,4),(4213,8),(4214,6),(4215,3),(4216,2),(4217,1),(4218,1),(4219,2),(4220,3),(4221,2),(4222,2),(4223,4),(4224,8),(4225,7),(4226,5),(4227,7),(4228,6),(4229,6),(4230,2),(4231,9),(4232,6),(4233,9),(4234,8),(4235,8),(4236,7),(4237,5),(4238,1),(4239,4),(4240,1),(4241,7),(4242,7),(4243,3),(4244,2),(4245,4),(4246,1),(4247,2),(4248,9),(4249,3),(4250,2),(4251,6),(4252,3),(4253,6),(4254,4),(4255,9),(4256,4),(4257,6),(4258,3),(4259,6),(4260,8),(4261,8),(4262,8),(4263,1),(4264,4),(4265,1),(4266,6),(4267,7),(4268,2),(4269,7),(4270,9),(4271,6),(4272,8),(4273,3),(4274,9),(4275,4),(4276,8),(4277,7),(4278,5),(4279,4),(4280,6),(4281,8),(4282,7),(4283,7),(4284,6),(4285,7),(4286,5),(4287,9),(4288,1),(4289,5),(4290,8),(4291,9),(4292,6),(4293,6),(4294,1),(4295,2),(4296,4),(4297,3),(4298,4),(4299,6),(4300,6),(4301,2),(4302,8),(4303,8),(4304,1),(4305,9),(4306,6),(4307,3),(4308,9),(4309,3),(4310,7),(4311,3),(4312,3),(4313,5),(4314,8),(4315,1),(4316,4),(4317,8),(4318,6),(4319,6),(4320,3),(4321,7),(4322,1),(4323,9),(4324,5),(4325,5),(4326,9),(4327,6),(4328,5),(4329,2),(4330,3),(4331,4),(4332,9),(4333,8),(4334,1),(4335,6),(4336,2),(4337,2),(4338,6),(4339,1),(4340,9),(4341,6),(4342,3),(4343,9),(4344,7),(4345,1),(4346,6),(4347,8),(4348,3),(4349,9),(4350,5),(4351,3),(4352,8),(4353,6),(4354,8),(4355,9),(4356,1),(4357,8),(4358,4),(4359,7),(4360,2),(4361,3),(4362,3),(4363,7),(4364,2),(4365,4),(4366,3),(4367,2),(4368,6),(4369,6),(4370,2),(4371,7),(4372,2),(4373,6),(4374,3),(4375,9),(4376,7),(4377,8),(4378,5),(4379,4),(4380,1),(4381,1),(4382,3),(4383,1),(4384,5),(4385,2),(4386,9),(4387,5),(4388,7),(4389,7),(4390,6),(4391,1),(4392,2),(4393,2),(4394,2),(4395,8),(4396,2),(4397,7),(4398,4),(4399,5),(4400,6),(4401,7),(4402,3),(4403,1),(4404,7),(4405,8),(4406,8),(4407,9),(4408,9),(4409,3),(4410,5),(4411,6),(4412,7),(4413,6),(4414,1),(4415,9),(4416,6),(4417,1),(4418,9),(4419,7),(4420,2),(4421,9),(4422,8),(4423,2),(4424,8),(4425,3),(4426,8),(4427,9),(4428,3),(4429,7),(4430,6),(4431,9),(4432,3),(4433,3),(4434,4),(4435,5),(4436,4),(4437,5),(4438,6),(4439,9),(4440,2),(4441,1),(4442,4),(4443,3),(4444,4),(4445,5),(4446,7),(4447,5),(4448,7),(4449,3),(4450,1),(4451,1),(4452,9),(4453,6),(4454,2),(4455,6),(4456,7),(4457,7),(4458,7),(4459,1),(4460,5),(4461,5),(4462,7),(4463,9),(4464,8),(4465,2),(4466,6),(4467,6),(4468,2),(4469,6),(4470,7),(4471,2),(4472,4),(4473,9),(4474,2),(4475,5),(4476,1),(4477,9),(4478,1),(4479,8),(4480,7),(4481,9),(4482,2),(4483,5),(4484,3),(4485,6),(4486,2),(4487,6),(4488,9),(4489,2),(4490,3),(4491,2),(4492,1),(4493,7),(4494,3),(4495,4),(4496,2),(4497,7),(4498,4),(4499,2),(4500,6),(4501,5),(4502,9),(4503,9),(4504,9),(4505,7),(4506,6),(4507,7),(4508,8),(4509,7),(4510,3),(4511,6),(4512,6),(4513,1),(4514,3),(4515,7),(4516,5),(4517,2),(4518,3),(4519,5),(4520,7),(4521,9),(4522,2),(4523,8),(4524,9),(4525,9),(4526,8),(4527,9),(4528,2),(4529,5),(4530,9),(4531,3),(4532,8),(4533,2),(4534,6),(4535,9),(4536,7),(4537,9),(4538,8),(4539,4),(4540,7),(4541,4),(4542,2),(4543,2),(4544,9),(4545,7),(4546,4),(4547,6),(4548,2),(4549,1),(4550,9),(4551,5),(4552,2),(4553,7),(4554,9),(4555,7),(4556,3),(4557,5),(4558,4),(4559,2),(4560,1),(4561,2),(4562,5),(4563,1),(4564,5),(4565,9),(4566,6),(4567,9),(4568,6),(4569,1),(4570,9),(4571,1),(4572,1),(4573,8),(4574,9),(4575,5),(4576,1),(4577,2),(4578,1),(4579,9),(4580,3),(4581,4),(4582,6),(4583,5),(4584,5),(4585,3),(4586,9),(4587,9),(4588,3),(4589,2),(4590,3),(4591,7),(4592,9),(4593,5),(4594,4),(4595,5),(4596,2),(4597,4),(4598,7),(4599,3),(4600,9),(4601,8),(4602,8),(4603,9),(4604,6),(4605,3),(4606,8),(4607,5),(4608,7),(4609,4),(4610,7),(4611,2),(4612,4),(4613,2),(4614,2),(4615,7),(4616,1),(4617,4),(4618,6),(4619,4),(4620,2),(4621,8),(4622,8),(4623,8),(4624,8),(4625,1),(4626,2),(4627,2),(4628,7),(4629,7),(4630,5),(4631,3),(4632,2),(4633,6),(4634,7),(4635,9),(4636,2),(4637,1),(4638,4),(4639,2),(4640,2),(4641,9),(4642,2),(4643,4),(4644,2),(4645,7),(4646,1),(4647,4),(4648,9),(4649,6),(4650,8),(4651,6),(4652,1),(4653,8),(4654,9),(4655,6),(4656,2),(4657,1),(4658,3),(4659,6),(4660,8),(4661,8),(4662,7),(4663,9),(4664,2),(4665,8),(4666,7),(4667,1),(4668,7),(4669,1),(4670,9),(4671,5),(4672,2),(4673,8),(4674,9),(4675,3),(4676,8),(4677,2),(4678,3),(4679,5),(4680,2),(4681,4),(4682,9),(4683,2),(4684,1),(4685,2),(4686,8),(4687,7),(4688,1),(4689,4),(4690,9),(4691,5),(4692,5),(4693,7),(4694,1),(4695,9),(4696,4),(4697,6),(4698,1),(4699,7),(4700,5),(4701,6),(4702,7),(4703,6),(4704,9),(4705,9),(4706,3),(4707,9),(4708,7),(4709,4),(4710,7),(4711,9),(4712,1),(4713,3),(4714,8),(4715,9),(4716,4),(4717,5),(4718,1),(4719,2),(4720,3),(4721,7),(4722,2),(4723,1),(4724,9),(4725,8),(4726,1),(4727,7),(4728,1),(4729,7),(4730,7),(4731,3),(4732,8),(4733,9),(4734,8),(4735,4),(4736,4),(4737,4),(4738,5),(4739,6),(4740,3),(4741,1),(4742,3),(4743,4),(4744,5),(4745,8),(4746,7),(4747,4),(4748,5),(4749,6),(4750,3),(4751,4),(4752,5),(4753,1),(4754,8),(4755,2),(4756,8),(4757,2),(4758,7),(4759,9),(4760,8),(4761,3),(4762,8),(4763,5),(4764,5),(4765,3),(4766,2),(4767,5),(4768,8),(4769,5),(4770,9),(4771,7),(4772,6),(4773,1),(4774,9),(4775,3),(4776,3),(4777,2),(4778,7),(4779,4),(4780,9),(4781,6),(4782,6),(4783,7),(4784,8),(4785,5),(4786,2),(4787,9),(4788,9),(4789,7),(4790,6),(4791,3),(4792,3),(4793,7),(4794,2),(4795,4),(4796,5),(4797,8),(4798,4),(4799,8),(4800,1),(4801,8),(4802,2),(4803,1),(4804,2),(4805,6),(4806,4),(4807,1),(4808,7),(4809,9),(4810,1),(4811,4),(4812,6),(4813,5),(4814,3),(4815,8),(4816,1),(4817,3),(4818,9),(4819,7),(4820,6),(4821,8),(4822,6),(4823,7),(4824,5),(4825,4),(4826,7),(4827,4),(4828,6),(4829,1),(4830,6),(4831,8),(4832,6),(4833,2),(4834,6),(4835,5),(4836,7),(4837,9),(4838,7),(4839,9),(4840,7),(4841,4),(4842,7),(4843,4),(4844,9),(4845,1),(4846,5),(4847,3),(4848,6),(4849,2),(4850,1),(4851,5),(4852,7),(4853,8),(4854,5),(4855,5),(4856,7),(4857,1),(4858,1),(4859,2),(4860,8),(4861,1),(4862,5),(4863,1),(4864,6),(4865,6),(4866,2),(4867,1),(4868,5),(4869,6),(4870,5),(4871,8),(4872,8),(4873,3),(4874,7),(4875,7),(4876,7),(4877,8),(4878,4),(4879,8),(4880,4),(4881,5),(4882,2),(4883,3),(4884,4),(4885,1),(4886,2),(4887,8),(4888,7),(4889,6),(4890,4),(4891,2),(4892,9),(4893,7),(4894,5),(4895,8),(4896,6),(4897,3),(4898,4),(4899,3),(4900,1),(4901,5),(4902,6),(4903,7),(4904,7),(4905,3),(4906,1),(4907,5),(4908,8),(4909,1),(4910,6),(4911,3),(4912,2),(4913,2),(4914,6),(4915,3),(4916,7),(4917,6),(4918,6),(4919,6),(4920,9),(4921,7),(4922,6),(4923,3),(4924,9),(4925,6),(4926,2),(4927,1),(4928,3),(4929,9),(4930,9),(4931,2),(4932,6),(4933,3),(4934,8),(4935,7),(4936,1),(4937,6),(4938,2),(4939,4),(4940,2),(4941,3),(4942,7),(4943,8),(4944,2),(4945,9),(4946,4),(4947,3),(4948,1),(4949,6),(4950,7),(4951,5),(4952,1),(4953,1),(4954,5),(4955,4),(4956,3),(4957,3),(4958,5),(4959,1),(4960,8),(4961,2),(4962,2),(4963,2),(4964,5),(4965,7),(4966,8),(4967,5),(4968,9),(4969,3),(4970,8),(4971,2),(4972,6),(4973,7),(4974,9),(4975,3),(4976,6),(4977,6),(4978,2),(4979,8),(4980,3),(4981,9),(4982,9),(4983,9),(4984,9),(4985,5),(4986,7),(4987,9),(4988,3),(4989,3),(4990,9),(4991,4),(4992,9),(4993,2),(4994,1),(4995,9),(4996,5),(4997,2),(4998,7),(4999,9)] [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,999400160,4995002400,87377584000,1122976800000,7483518000000,62337710000000,747753360000000,7474543200000000,112073310000000000,12447609215800570,49770493509024096,74625414140829552,74590870795732644,74514064139963820,98686247255673440,57742640234622020,18619209434448210,1215968516,36464467200,303749040000,1214510276000,54631106460000,242707819200000,3639161400000000,42439904500000000,22262762907380688,12363251845945984,49433078789992096,24705892731765180,111097751174541090,24602307817688888,47661374462279568,32412758961341416,21082060935609960,34506540077284800,59155031264,1182627532240,26598479203800,265878432540000,2362418811200000,14759213511000000,39424092271597728,122841856222144,8595491593315200,24548727574448000,49070399695181176,110197284393996828,24107601506509928,20390521278569300,7822882273001400,18906526345384704,11383452560222848,33036773161541886,12950123085270,86299635685200,575100877243200,12934596240846000,15085738768124822,28009197168404760,47511257083499760,23904311120826304,54856307310493560,85235471665279936,48325355508231280,67043874411243180,8591283702229816,74420534179556224,39265672203167760,16667909800438320,6927608514200440,51061987896622920,350002859657780,3498629479375100,34972309386525000,64929613445991000,7856048492302552,17454137606351424,58215326999793744,929614841699840,5807770416336000,58054490316944000,36069086860213610,23323960461162240,15622860343623360,33625322490016080,7719877134991464,33228866030685976,11254840415154988,15835330327435080,20432604207700860,79511892159672576,14908482228837120,34335386699077752,81513497470965840,56817165040281180,26738057447658900,39571480490866912,16878576773290128,817081201681200,10890062754384000,25669392659959776,40389538249665380,26362582173775848,3921221937763020,12982647184396280,42429829561847960,7051533277052712,80556753997471360,4939791477227560,6157356806002080,6864620295670632,72863540530298672,25458396042965184,2486297480489020,3434768572364640,24524260630300800,3971111840685696,1310209808943446,8260591071767580,106165176274661400,75241817815955658,2582587374410736,9680834470615920,16941119097196000,4362041837612250,15904981488820236,13701017514480480,3643067355325752,5658200568156710,56559409624106900,76865101167660288,10823034443196096,1363757144760208,15336141495522300,5192492919151980,18238669915260256,90758253894683346,37132701859313928,5506652535475600,7775579329481280,3424808507904958,95569198190577504,11720868167412768,98788222644275340,17889211061773450,397253230173138,27796625630238080,17419831387336832,16415289395319300,11422785190107200,58052327551018388,1147005857270952,45861922388120160,92691382774847760,17951761842791040,52703298633084904,14509629554614824,1415642354945544,14537005375639320,6949384918183440,69466118650696080,54962730066604384,81038708985691520,68593386405569760,29925621678356100,1351253611420790,14532711881602464,25891001626321264,12591062197919700,40926112032883950,31318744094413944,55080604200169520,20615388022259016,14658335910296700,13370581003161600,63760568047291656,12862569893241618,10586728968308024,12747307133230080,8595398403271680,40874504176967958,42142345780542936,5378122558579708,38399842917179000,57020817151734240,13071273655677728,28409528116594128,5749242073226784,38312999471752800,15369960101828800,15138642496598544,31078505695186040,12847569448216770,73009532659109130,1150288021494640,1642613609909920,9736165877668116,14842912198713624,8218637349769000,39144190435984800,5556660122834408,37721733325608288,1037728644365184,82985210769459200,460878173664080,4606945385236320,34538323757503200,288625173039840,721275461127000,3604940575665000,1573348489648128,33956490389309184,55961212751656366,88573482268067840,67070633541731820,28535058532638080,67248978047502672,80458321992746346,82869953131118520,2360484910512400,14157269600716440,5696332226624928,11210832225977104,36120847055554800,29436324103661000,7020794914322280,42915204436228656,4234468101972240,40561570642564650,7718630616730980,13168544730201684,6468672815499576,66895127620137264,8933026049517920,63080845160047440,5464027090291728,9142902763891872,955177761740896,9547976870620800,8048350471792680,568987330932664,1421902388850180,25844174375985504,54267888847576320,18049086559631250,8396110353655992,67607194074664636,41924918124915336,9885506025446250,82544650771352000,1388010530848344,5146658953643056,3129537638903392,69587136484731360,23804621267572740,1336576390275248,3340112488911660,75874412504265844,41522201594774880,7919994638870400,36582486207190288,3421536677745060,20521060470007920,8024291381688120,62386351558469400,93764582207640198,3034963888415032,70905554086517568,353468365522860,5299918867271100,38658991456318296,25041823482244860,39907759011160816,45481339817988300,28605741233664000,3656993092774560,8960663678594022,89571048807893940,20077805072302560,98457468076918080,70464536186476272,39498212828598504,56420090074957728,18914514711699840,7954420170588360,16820174935966768,77384488776273756,55744573079367284,14843924461241190,26774065774498350,18033982345693888,1149678667729984,2988658325267088,33609064416983100,27993890654098460,39955013690674968,66361435656725580,32067287376591522,7018753792205400,18164479024292000,21450392988927826,42366261641597280,21529899946047396,37215859795204720,17762220796042320,1421752802805440,5684756240199680,37843003994660352,15610434426218500,2855433897623640,57086039068954560,30709960175754288,14079702322783328,4212149022673980,45193381779441800,15466968650145936,542712966189804,1205550927301840,30126831496540000,36600831306986100,66261910829473312,17562102027370578,21488342816397600,17107911667567200,39269955787213200,10553494574767950,33826733799781860,7336818040052544,51615984564424770,47805266238541440,2977154009229752,31454566110530304,11995385952808452,18090012042134340,23470223185187520,67182328755894888,63413369721369556,22246149786295176,9932118012373760,3182758437683040,10604997169610340,70782842023878798,9252177197959728,11960396432921520,11961013399610550,8549763609039968,31448098284174504,27499878703290336,6949219498760400,10606540682603250,93047777126390844,5589739512466852,9527920285334220,20081678754229240,20366496170069280,22351483013975808,49981595387267168,74449741133229750,61803588378777660,14715036472165120,8607019872269876,63368273505201084,65923022821234112,40192240951497360,14868479346021840,83443787448705648,56684289680526816,42473399980615632,20121527301877050,21029888141335440,3592585486003584,64616218509016512,14270888027097952,40318644956247000,20721747088504000,26240741811613392,3486430505808960,27880437889103360,31166831068260960,62685724838929920,28890956621451904,7796062456699828,54209760732877344,6766866863520640,11603620453246430,5853181388590206,44509073361133680,46209084170188128,10570140497636280,48369758592275890,44080048670536224,24769206988246848,33847602336067480,19607492056214260,16996905703595160,16406593890879312,36535523426639930,9044445641109936,15336075398551200,76216624288873200,70531070871357894,9746867651900764,18401692054499712,56764529979578400,59415701995538370,8780006610993024,2737051541369184,34199676040987600,32559016417242140,32244266373500160,33815897269056672,61517293915369776,7057140521026254,62530002417012120,11759211884806640,11636138788618680,5223777970462490,79093322058482592,25350143577509520,13431867632465040,19797106880358752,14418566455694544,8693376710208456,1218995863887400,4894850879928450,17281063704145338,19418506614963680,12725481748674528,761173390021320,34239344545236600,45098856770905476,8780050179459216,16140639568428848,57909510850426020,3737013318101440,16339394227794432,48825300860792316,15690155216728204,34652501776796820,37589906907881400,1738350719412362,20680135839618354,42221072376235872,47500497527775600,17518929677756910,12078423285072900,40273225485772700,58434337897342816,51434868417522000,78978090302798850,24889234708056768,60834147423866784,51849251304400018,6016987246196820,60146286768334800,19114477069746012,1159116681672368,4675610022416424,3812414536625160,20641585027066920,16921163077504896,2042137954423656,6804460314289440,25462772058037860,30010038698245760,18398922772605936,8910147399573504,6050655761897728,23738940581536450,5983817868952740,15981399663735640,58803490259276448,3914748886738488,68481302116265500,13964277805494600,10302353303513568,40518379010385408,57597215995157538,49613104705754100,43623937592003020,1747468599301880,20961425729818080,23839426001999328,43900637482962800,42410254796601120,7355965160037550,17624104295738832,8575557798615192,31959224892770640,54951570147382930,32415398080641960,3125142863071808,3699898489095102,24656359765066200,23241540053760,290405849923200,4064095080662400,23214337454976000,27012788324720000,48140972662272000,8932729228972090,14744797508644728,18388330411704228,10191489976274060,19645774332290020,18522578115994482,2782637090362976,35762816030581440,9084703643398110,64027247702059180,48993980812687440,30741881789766060,848150883403488,22608546127910400,23619583827709920,66702401722697328,5645551016133332,62912637086878656,44421109757629080,8482263951160860,7934283450599352,24565235532452898,1799509059065424,53964265647636000,45968582412536250,3594486252876444,5988480166917720,27532351739027940,1085971839629380,21710991546476400,32682745024701120,35621256725761344,35040298150072440,6661178947695860,53373092547199320,35014932735498960,53536594715903712,18929564660894508,12563400535196400,14813287568304720,63108938689456128,47330866300063920,15695815999390736,72018943383288160,75425423187203040,7299462818629748,18889151191745232,18125071205119872,46192111237389600,14929983981587500,30060822611183364,19294483015516744,22425406424702316,40298252890002030,13902477482845680,55933753888224576,15877548412837344,68738759739504442,32081283641380720,157715962638480,1576548716202960,39398453027142000,52597005369878592,38292262822483200,19826536675423170,18397021278954888,12530994617112552,35435222883991044,9426744597862470,8948487222320380,9697358831930208,51642092664554112,25382603171589312,22120016109089400,48939373840688100,1424393410427592,14238428276594760,11511654142721796,34169567644201920,5915072185956320,66322618180922670,16106232421048566,4051845519469620,4957486306098480,74333581659883800,13076501433109632,17733995981303184,38950352076489728,65905688973735760,12723211400630640,14830484172421876,1401121128581856,4121065115172726,15039343791331740,13653637088805120,27005979254554368,2319350036772804,15539205453528834,22191689873591100,29622575963496600,643428765648400,2411928408244500,8036664783380000,6369351327185920,42546818850993030,6982868102105984,45713365516202328,44191285242772392,24279340985981950,46295788287161100,21040332093195120,5627706230103104,8509944783556092,59632581079443960,29699628335989280,16912566758302596,7384522623490650,47578961002350978,11741392070709000,58652256656022480,29122049762678922,18122317770516484,10542086801371056,47670678278860000,66446259653357500,7046771385930234,8587500278251904,11732927070746112,448516672257780,3487124698986600,24898479337116000,8720640825292320,2325597802291092,5680322128404210,73606308640146240,4468931641423544,46372526999709216,9367537667657070,24945391723596080,32745203267109760,2099739317729544,14298663830821524,24738917225277504,7332673180250880,30327290418708120,71918786628098478,7275414237004872,29315992062068112,2347733769893750,32855702155237500,8250960767745344,25860064728729920,20415287521722060,40358912443521840,17347689760847200,19034740766205696,17978896213011504,44559087221814928,11613775904336640,1953166845079040,7321579351335480,36001954654351812,26384593889903200,20554884137223700,21060185793697440,56733966193500256,29072133554756928,52591927784976216,39487842861069650,13014107963536680,19960707354645696,28809317026699880,400335654473180,4802197671846000,16001228307680000,10123366143982464,25085932270175070,4626906214893220,19986423987209600,13722517078500480,60717417211590768,44973768159578930,15865089621459936,2926957947259360,45781331484197970,15774479099961450,17588983312799544,4255405971420648,63806833637801100,12598545593132370,23379065862359424,5292518134874112,79357625367665760,20425527611333680,52078218273874560,40286965855545080,9102614835373488,67627780930145016,34683495502071200,6410258614327000,29979481692444534,33984213412216578,9147298955277280,7823880085937040,2447312595062720,6115963445330720,26148783322087488,5726911462508544,512088242865420,5118943662541800,23558396788103880,8811062365794192,5237965106688966,5169784130230950,31542601057188200,7320328874814384,28737866675661304,29256556490277310,11819494269253440,1716944867537840,8581480663292920,2193667058601444,6232961809762304,55567080224056800,26623943252919000,50010203784417520,55247621445400032,10067618839520112,16978761152555750,52211906639052930,3451596183541632,31509669604321952,18901498915299140,1924731653021280,3206677179435200,3974893357799828,6925006230742116,39320062641364428,50200530772316160,53215981412348160,8789460648651056,1643884833420218,14194741338855432,33747272690713080,2292104370432240,15274949326752960,20418494242689648,5623595248961744,493974421404750,3291925343135000,35730954274960180,6308773495137036,43574820811543296,52640295828763090,825951913773120,16512838267983360,32971042230957056,56938729333987536,35379051216112800,46404366416202080,14096498294649456,29685265679756376,15648695022235000,20998691390093040,50464657816396670,58241678785224816,8013941687467716,36748045653833808,40292243627130180,18826060161577140,9738372563562368,35209866081224256,6552695594294472,40553402980389200,40979703052480500,17268348745311888,30207782402999478,35465849837445228,26788629965536320,11427659121114880,15227992880733438,14225984632954710,5681552280321520,45050758929453780,4090171825266450,16568529049734416,9350500112507904,2516721945996960,8385945723018500,2553381255308860,25152237261093852,50530275321189624,6905910549159336,48597701229275940,61787612142349440,3990468689707808,26366492848982976,49594920545709882,234767522331600,11734010355420000,36326431377746804,12436158299348900,22167023232549888,1729718860066560,51872287138315200,8720442346060908,49894568807763064,22419861969962436,16585311875081940,212465300679660,2123864698948320,18212738705630496,6120921760305196,29884778633932110,11860760390768520,33437533880348192,11730877819773350,5298180065252712,53142442756172000,29915132478117120,18073934201783034,40880788363708216,8031206778195152,27383845022587200,20226564535753800,10395606478555188,41361746612703240,7786252953891024,11795168295563730,25230254535139680,17697972560952432,72957317002189848,61711867485318456,48385818791341710,11906340357247520,21625384324475904,62817924570067590,34446243495228936,5018519272238820,41175956550863200,25791473694223720,11790292987567248,28692228683669880,10257736208735520,50524289058465810,2506434762285972,22271221616936320,4482144585051540,35843968046114000,79553861415463050,61221714749555712,14354902757842752,21190979133527070,3388695778442430,7011371492528220,59442600872271776,2693525416479324,275406814478754,3670743464942400,1884257324466240,16481204883711820,11346266800232232,15708727644779880,37050889353061920,11820846997907150,7962416499078846,41372785679554720,17564034643814288,50856635598500760,12452306151114720,14786465363599188,14329229724399060,9807368746164990,18007583317050750,26677355613888000,31281285977081784,2069572379465200,7758062048551500,48592347685714320,2205325866651320,17224506025943568,11370495252655488,14613227419425024,26507269989404160,12743236168058130,7048443737637324,25522985358810828,16269710905467012,10353223863610920,2658903547813770,270162792999392,6076450736793360,33745777815489000,34041580902696780,33919351588877040,16727334084707568,50011956348696288,7097547221035398,55183092364932000,16674319591939200,36850592714230386,22888868150825808,26451202163969616,91243518996900,6384729872524500,1313973854417224,3283743884696080,25907690495797152,23015511212612030,39227176072994340,23649771396049272,30249747341293144,48782142069334464,2399862949555170,19406006138507520,20165945199529152,7334839832763234,19876512615314568,13743222128891240,44865288918477720,43336633641033132,4441900613323530,2904854478201120,7259515779830000,2736569779748200,5890612943904690,3054222273128348,30606646105406756,251349087731700,5025170846926000,23089264024107936,29120219542308096,12571874748372992,21025195740393810,1909973919867360,4773217556633680,34063870492841520,70302646500276636,25814106306378720,7877749505977080,4472334853194978,57480803323635780,12543163569449968,48041249966141580,4083593379739680,14831202889038678,48946706550255360,3368336872115712,33671299415943000,12579088371765300,7323870632414304,32435502391574272,11926437436890288,7779430333028460,424403211952440,1414171492351920,18848879188960800,35768221373306070,47121377888277720,2472101424522720,55602420776531640,8766428178272436,11989335041024992,66229826165655040,47839911055575570,10687402619345312,33318599374208940,19335026703102156,25680715950115380,8428470330803340,13955775208876368,6527953155513504,16070940839218062,23184081600117600,6494993225043800,4929478830619812,25748958048270600,35158326286258896,7858890688544000,21312963023742720,7713769801707024,6515908193561388,13837335214454136,17881700088047520,8322275132377780,25308470316727176,17425830632361880,2803154885820096,14010811629260400,5401620275210880,6635196766979704,3811772931162672,1006520186684466,7725566772180950,20796457756664880,1212936672093088,21705458668967388,12869895295761624,8878507621018000,7537490469850000,3692149179076944,8815340768514456,37185257187149616,10191783710784480,79568351300680,1391955711694660,11926848033410400,26297451779975928,34149051730566090,32444827659334560,13358489487820288,67773373854600384,45598971208728168,8317905655107640,7066183499915980,3030850059335208,24772224623754570,21908567310397530,16403708120906160,20131672275150800,19516149766235472,47999959823038608,6779975767266604,11296691263271700,12370005592966350,30136457129611216,55781163641383488,31373601108504192,22215243416514160,5062118433274540,822732359535480,9869340204739680,40212676738496230,4818072748327230,18570350009857800,21957262893254024,12379726511200068,25401464250310896,26366346291561360,65087328647859660,15828887146717764,22488792458421492,41180340818463360,56125694684020480,9624485739842940,6982480896014778,11689986320013216,37298317482070092,72111450597209100,19746276756339400,38039003030706600,2832929513305416,7682231236976842,7894024456949430,11651003138026980,27644293909202616,39634535616396930,7150551575707890,14353686580730880,25831622792483200,8648434309137180,658076924022196,6578495044999120,37938019582668300,7558079486524910,7465820826500658,33093476834121984,8012422524653624,38007365595999170,40650287719024440,29586889106239520,7639693626690064,25228528731745920,1494775491379800,22413916690128000,1401303578467968,14008217103714540,31171820502601188,3104348668692480,21754294678736220,6392279420384508,6085710147160446,21286406996780744,28189011144569800,41122986609221280,5061925515400736,2827437923965820,39570573207109560,56583803865676640,14436080623336680,27737780713055040,24306011704279648,10788208306528224,4570026847396740,49039190705532020,4273566353110888,1636044555613230,8140660602704686,22428709114751400,7735230255781800,2701780338862682,15433484280215120,17309161784788992,2364966884070560,11820809826269200,9932888241939036,1026428529867776,15391193687143680,15299225279417940,32923147923911160,40499812469633832,2444572131525744,6109356593740420,7771146275160220,37051179993701280,13747597693162536,5003269668263550,4257998808958944,22370518787687460,3109281951129440,31082301446060640,43748001724316624,43702046316356736,5757099650856000,1730403679100250,23064259394590480,4934272777346892,35232915381880600,16247721899981640,21550543601843760,40971618748439168,22292428560866352,818118243329196,32713715760624800,1595435149294500,19138783297150800,7568031034884474,24495668483623326,11621548073036160,28496368844127360,35001987342474550,36666282170855148,22933706949543696,41023580089980320,1992786031509570,3757261267073552,10486016788085184,23719344457016736,65012535681616800,7642793601063600,3786319399344804,22350072500043808,14956292682342872,6639497253885870,24035645468632320,7368247724265824,41577564573711828,11867570352506540,23916007873431520,11504546527586280,3637525366045386,8164287257334236,5013579808854720,25059564114888000,19235574501124170,7899725979678342,6741021998843132,3204707416417288,7975750758827370,37864623018006950,21419589767512704,32746157398680768,8668317948007968,3292488947000750,7174338743476800,963304585327876,13046834601357904,620856992832384,6206518615270400,56392832860122560,32801171302732140,15248222203598136,6793757463388504,3443255904393240,5019143028886240,22842210659340730,23224394604482880,11258264007234160,6574300362220360,6009192817440480,12299143822933416,5929480196700500,19490618666104530,35755604314503300,47243902194108480,64548031035650616,1067805720298452,1779093016287140,15220021509854400,3141397938340200,45572356517308668,31692692726523234,16817734483740960,542553180664320,10847518820094600,20043094464606708,17120302545856720,10230184897880256,5462856251710830,11889826920512800,206051220747240,2059841193089200,37065072594238200,11602249878115050,1538744562043680,61529774754927360,35003842594132932,6150192490159364,63647458453705680,37997455992890400,45082857102657066,8351365143577104,12571522078746204,12535005442397500,11510758154249200,39071938747379796,12868725312696864,34245106010741472,4015086768859740,17382758772305920,8294814599800200,13067458328181240,30320143110854960,39622145248723730,8210524736332800,2891585826533888,36133186737398800,8353406091800670,7166030986339120,14385336393096120,2798343481112388,13987223665342620,37325756917525400,16764160577065440,13890549516489750,21542036579955990,15905953506123120,3354442835168900,26826952563250000,13667768525835000,45506289675507920,15228943524158784,5886531855525834,12038900579260560,5614798925477500,17148616411314780,27999650355678108,23180523034010034,21432705099044040,6711811447082600,5635468787328566,14935355588135088,15526973705449360,30858795521263760,7156574482304730,12794611485208432,1800309549036544,8998692853463040,36951306740300700,14468615993227340,22385353955703876,1594474489387444,1724385425743008,34476803102448000,8670765920422000,13816122163726440,65850024610387710,6930091368682788,3681047184960040,17550440185243680,34718711860370256,33062340862141850,2513446138024128,3240388872915600,51829918207658400,23891027214272064,46857540365841548,10352938224288176,16369757576617140,2792564856902950,44667030153074560,7439601398075424,3181894573058432,2988196893991080,18053760084293280,14326638740263584,11733757760492910,2655651710938086,18963018547440000,14318004503667200,2390076379062114,5889067096047058,728719832598596,58279433149060800,11205444306746130,26568376142812656,45214573668447456,33638175008318848,25887466974173350,6310975867282020,3579845513326496,12866826310268280,2752331205521898,36388452330130320,57650267973289600,12737955345877056,8692711966803564,4768379594190046,5422755136065120,5575658644193040,14859312338786454,33270554709180792,38515676422876224,12474466009420800,2635047600093600,13171183257488480,29025668486885184,15760620332711856,6798839191114260,31615530080708340,4656017100152064,3470209922972672,7435001167748742,9029357027387910,14540918808573080,25492516454428584,35740000965203280,46661526255923810,23459496638301760,27348751439230200,6143814217572168,1051427786714256,3503690748824640,16399288881748360,2015432189033790,6716062504815180,32570732116480320,31598300978590976,50809244533167750,4420441742872450,19037221700599260,26136972395228376,12677779894849156,22978659858086240,30174932883408600,29713825964465888,43850387285440274,19802669623533972,20684515111659720,8922813947159580,4730127427550532,9106071507474786,18012227084792192,9317762534826720,4507483640097900,1477432516605886,65135933339763492,13736634424112292,3034233769664200,24266582866142400,3681269107495424,18400826211458560,3497068521402864,9786422018782000,42433791664351500,14427282339871632,39089604225638372,22898901412510074,18766070975208480,4290831695920720,21561233807956440,1395374078575806,38718070303378296,18224735232588640,4169343376679460,41681034993894520,35565233529468280,33664061340828936,52223983798831740,43527887023640580,31296125830400424,7285418055203568,44508224717057712,16569527516938650,3249573427845440,18306965611619328,29988513501535152,474194811628230,4740549034515000,6155594483677800,6672065051374030,23542776807978552,6673434960188472,7113760149510480,12255959317417830,18062429508641850,57060260002413288,26954972193387056,3899584825799850,11115593769902860,24625075592536944,43502073919239936,9393251874942488,5956675954877950,31386121633451340,2523549821273424,8409378521733840,11528324835154236,17107403079338040,30604984515423120,52115926567216128,46703307487021952,32501010852013660,40106784088152600,5446923897534050,7909870582308366,24946940351032704,32029393379940320,6836039897063800,43920056392097130,28730068321603264,44407883972899104,25932823800414048,31412245562002250,33669822839949360,4454741742497640,4948287353639300,20831750810984624,1767102194337840,35331884078299200,58400456481947440,33324290756878110,333731273076944,30027202849130400,31248951918750720,4501390000554940,2563449356854344,17084775474700320,5931982781920750,1965148269445200,29468811658265280,10034285030443296,6086153768763156,6298929298814040,50467958760011840,17423474974711872,6862276098216030,10363081637954456,11707289702314080,4720857988569600,14509373949494802,11713181033264448,14625998898571992,64880694814638780,43312995077907310,13253002261862832,19294638585791360,8033720555525280,21819116048293920,20179991635977420,26355612957819504,79127021358168,6328381995212480,1819814901775350,6064346577828000,11230175188053440,1702605178707042,17021281555937340,28408898086092100,28881196406220900,26939395868507448,14095350517059056,18286349435592192,12094072565217120,30774509489213650,13257659647829872,36308676929319648,31728723277921760,13177310934618600,30862120820391840,2231581081240320,3086711418884544,20572371524952720,3536826699579180,53037714515941800,3433583934914112,2653161977035196,48073148093821168,2066848054674000,12329559163548000,14619151144089632,312781435257030,12507814011162400,20671694655852960,9961177409615760,10422020515888572,13053690826584624,67958993418624,1358807427105600,10188265212468000,45387572388410736,28263644941039072,39418182814454458,28739228669182050,55424771458701120,12919888620719352,27912135203392440,19365061627588616,41049645751861120,4160852985680100,1111983836144986,23467887294987828,18508670865915840,10165127607376000,23701800905911600,11597974133023656,19552885547486904,1243106187489612,8285137371415800,13229814777994980,5757261496340256,137320126245888,343207922400640,3431156247328000,22325208240290880,25456083448834192,31059425388538020,4706340263358888,4015434333622880,38613548659813200,21146570323372890,53716262935285098,21146944632318792,14009763377642340,28432354435091600,33677117252730910,11683992733372128,4065621591539088,29032434916245000,1674094096046400,3655790796993948,25174908518545940,946323239001066,6307151215371400,23672742525358080,9201038684155776,21576589145365646,13619252022198264,7734882960032760,51798731034103020,2463677123216340,14778173804017320,32427188748707280,2843609089550880,7107156959109300,48720934146274698,49563833981397228,5232663953267532,20017123588389040,18364770075491650,5796935092678800,40325297051853072,10718950876149880,450664966705800,10137322083357000,16631637443467344,30316285682741850,30588238479254624,8216331129703800,36565379564933520,12532129491876684,12607845400025660,6303148134816168,50480592399806080,44757782272329280,814282461882570,9768871001742720,16924756799318016,55939857364819680,55909203494079870,16507208969898024,49455133318598364,43470895393198896,9670371305341460,41515302394245120,8285723358416064,57766507744165326,604299805487154,30207281126715000,7852721350520800,3967095802259310,4383331985416590,11999216651847168,2674110616040160,16751784825314010,22558448205982360,14130639068168040,75034937377344,3000638280979200,1833958992414120,22918698664518800,14399586300716992,2431443461699070,2137320555721460,29212589192318560,12183262435165860,6504751881610058,7151262310089656,3823112807623680,18623700132408000,14723413899805820,4078318649259456,19718240366868228,17937917085238500,36599634840582000,29281047709095168,6143667617571680,6681622309376160,57169381892605290,1805971452424040,31596660225225480,18669374136347088,15523151967528720,6084525796804560,2425669075085120,13055217629636672,41889305198390148,32053749834954372,15348134802637920,17085978776476500,12430938140258568,37541863381165104,40114098163738368,12010560435362280,46120912174034550,7151052645273186,14503733478218420,6601043936416944,8051410565927100,5388988509206750,10174190893293504,6242351052426048,34348271540444760,53964252055245510,29682033715505640,3742042734085296,6235227417949880,46705476900185376,16392082229031520,37179050959371600,25301912014560432,5415027211320496,47370077945327480,30736312434805320,2590144347431190,25305288757192290,5991131938338288,6082869503447232,47666612106953280,35069945186298960,11042416505368080,2550584657784408,5816779556570466,10809340476769200,37365109566757200,13670312688152736,5996769944768162,36436558240763744,35960200806740040,42707308379944800,34523354024423194,2637824738850198,1874000365761216,24527509132403200,1299169541977020,32471590196390100,13682490216958860,33164765347988340,37365905438825130,152389088532240,1523533817704320,2855319635849632,1889502379535728,4722652440601800,14580456812821900,9430001596322064,17324971120166724,27303425020012460,57227016961069200,1568009800592400,7605027187306048,5236150266183276,16633989904133328,1392190341558800,16702424780618400,624764671471248,9369309617856960,29743611474377472,22372084715917200,3258070968745740,18613274107028160,31809460847259888,4923547465039042,2310271758879220,32782944367182240,16916547678916608,13294609036147296,5234685291218460,21646841700795240,7127055752647600,36913205260458288,60595505025376050,50728556977542216,3082195660879200,5123375296143300,3377454113344292,44659246517694144,15243395870552388,3721092585944490,50028486929989110,7649785916875872,1658797528660048,23273684069207616,6966506330482720,3743447701604760,16307237212696500,5281566437352132,19978830137095288,6412273767317880,6222774729141320,4124758897778652,886773064842324,10343390355915960,5657185148055400,40433359022975790,4009447346123856,18013009830120960,5512101210708288,2411451290652000,54245708715330000,28888692082513440,9883931682330912,34260969196456464,21143516366634240,54096921704243880,11344419395852256,4598516478473808,18116695940827526,16441000129318380,3748704181823160,8328642252283760,7836568262067132,11477861361117216,16631109581782080,2218222848073920,8601388221133452,15948216685016896,14537854510668168,15494586126101880,24086390303856750,1394880621217424,1549195743822144,11616476067804360,40627619991252700,26794862477737200,26417600943139560,13551596863424192,94789391376450,1516307248832000,7579923418240000,43306383889300896,18257020788144,212953424536160,912464297928000,12163617760160000,10098879030077112,59626834749377568,21727957172651296,1619878308314040,24293066648621400,60576413392524492,39228036905293272,27744529797158364,11489657148992880,3465721021575680,6477917592516720,22578595911924822,43702195139637462,12266971012518300,1039757885339600,13365542546027280,10996111162612128,272070547144752,8160429483813600,1865474811289320,2664414582268240,12899982519365048,27531693879151308,45511697913805200,12298684471162160,34598548398790656,4821684411649760,8106105416688174,29147260310638380,12312664124381920,1953352247296912,54881442483610284,3222102134108844,48321728137148400,60281023629687480,46004732906186698,10653423940698884,37816830580492152,15951879346956600,32331317477362750,12951649202598162,23599674343826944,8070087611201472,386497978913760,8694465173024400,20731865578257092,11315272757550048,13550918980178016,5003401889905020,19749431881510560,55334332762742016,7621510344437052,12024841723105332,26488971593652960,24179579781617520,2275463545222032,22750155082107360,10248802285599744,7437245299868160,11361250223247750,31346746249758310,14153312513080944,1341985963200036,35779311441412000,32790284012621100,1122282004984896,9818059653845520,2748616245722928,407078243539020,18314976327222600,2476356281711676,17684845771643700,6165795480931590,3407856816065760,34072018761950400,10543028864902824,3709327573624860,15698472147218256,17223655895251380,12541523619029580,17002604700165204,11176150161956192,5359585965356736,608169463951080,12161083780514400,2966403867022332,23067669141182680,31887924424978720,23955466534807500,313050183680000,4694870179983360,3557426956362774,26098026836719130,45929157372148960,17321907527400480,24510044846139412,12959061414797190,36745490366475744,24327691954116960,8116180014093690,29796075181649196,6549689921279272,37480026797128944,8552390675584410,6050271445732740,1818273553731168,15149496470167200,30576540972769792,35913683407920850,4987939363071420,14283204584246928,15818822529314700,19573493923780974,40164026313643400,8983129182423200,26291461797238980,31621822172212930,15119626841374256,14307438414149100,8753148941714580,2762945792794064,3660811497737856,24401032502676480,12827564970852240,19855981499644920,15802359325156992,45913808434044152,18700921937592162,5980073012337340,3528498577208880,4652746497223440,6983396959705348,9850532436861050,19570889870943840,29762153587442700,1511294778674604,17628676992635940,38026476260479056,9986578786804800,20887736750677800,9561553306494750,11928526811484832,1328257878953292,26560544655275400,43325274667312260,16948135833575616,8792042192185104,7545155676358360,7792526360733360,25362580140169440,34302187954225632,3471947301282768,5661359103876270,34437911116162560,39059239712993280,14411391229943510,12873281622024460,18189346312229724,9561934549581960,8456760974526960,1958992002688584,25904413158833344,5762757788793544,25967440764688500,12125026758554900,11601139172361508,20824626534820416,17627431172899950,12975257083753040,47577318346116480,4979120033650896,49782939067578780,20716066645504776,30788342587815120,4494965771490300,11404715015429712,53342270748985284,837932967150608,20944889308686000,8006344258182060,2724824717116720,21795041707956480,15531561576571936,10360191338396680,44136153346687710,38498616781835616,7199572597876736,16780204169442450,924249123652250,21727233243914400,3175414029602712,16240041365132312,1461833136612656,6296622940466880,18895006836177360,5479207899310464,10451023297829112,450601000853952,1689486162764400,28153651515210000,29322730897584656,19649567479507616,4039737728099328,5309506572675120,1010027099095760,6311682164713800,6113837753601908,17989808293911398,24716555083715880,16205570150750200,51136555137743232,48494267084219778,1862183049118028,11235920873126000,12524884951194000,13760967830134980,7638466494198560,9126287220492288,16628370078626400,3895105895290750,11659361720573754,45222262440678316,24677170002322096,13073128475912520,229836254896350,6894048540423600,31623633541397016,2698685156632910,5199837634553100,15653519410998480,1126623075579680,18023283567914240,6160456444981836,4874190534990560,10125734969622960,2705299329698700,3979420636438912,22736197696890880,20093357753193600,34299826169235550,7346327003187844,4359987621850200,19038582970067584,11449698873512350,6969562710108540,7485904604398980,27718685167170620,11065167977080644,13635383916661350,1659805910511840,11063784576049920,49582688757263244,3380144782237528,2972651057580600,17449732114209360,31022205691548,361874415331380,1033780598977600,46513557771480000,87549642928320,218843326629280,13128756824198400,22649766558813972,40628279001579850,12831806508899400,42628141131247728,2836582039402992,20515525878777632,44068152658876710,4917594585646660,32338629837655456,12200268211931856,22683601157400260,758140229845320,2526788993307600,47500804634738224,6976388182810810,3209457293100576,38313742289867820,27526332154156640,6214484530499724,466997939709888,28016115474936960,9839770838866980,14113945497348480,12448393928716400,5385819956315832,14374998567695568,18648028711479800,14422586668723800,6328557711390784,35547604149273552,2778540177854268,8297927254015360,31560586600535520,5368417708075776,2521892625943138,5945236216897648,9845407194547680,28506170869466880,3523209036379550,21887444993634780,50277935653402536,18036556465382560,485400526334370,6471182094534080,23406501164793712,5429625389418600,5204396863718360,5101468804239300,11366520534530028,34941657118507020,2111898330552696,15837256092744000,4522395397747200,13531022584329912,9974655470092302,1208671560664260,34072809086076360,16607916116266860,28799216978965496,2712353372452688,13564125150650496,13586577002219640,27491249352933520,16486576412116020,4348928588150524,10175468510833472,6080934568520910,9664402705279440,1803587153202560,9016855937804400,30175390693535562,13952852303210100,13566433160673600,1556601588012984,16674978702749016,19992104571168576,6075671881818000,28882765517523000,10217380529890926,18991606278872700,15482329762661984,944270651328150,15106580038925600,12218917789607424,28976344287181056,8589312765110140,4640099481755720,5147004857545980,21952309779355360,33667133500456248,40480533255860544,5935220586932360,17391126337706520,185732667552378,1857118187428940,5814918727751512,3776372701074300,1176234371060210,48474679420793934,20025191934275808,15550246727205120,28028338923761000,5073320171037600,12254960251088264,11793910086870996,4353515118330144,36105883287344080,546704565631080,49198095527989680,14880853688677856,21460110421767640,19019060322950520,11943006111799840,25982735417182152,10233046526792616,1777701647125376,12696527927872000,12609423487672620,34736994449486364,2575699697628368,550794891480372,5507375593404300,12066342547848080,11827716391956960,41231015259143256,3933935852349846,399874399306200,19991675279940000,1851361504923816,23214883626949584,2553205199001342,4314207914538720,5025252562273440,12138826015362996,24715586600007534,7107191689044840,7569443023170200,24395638804218600,19242629487212670,3559749310972512,31639105540999680,2933091852397560,1972446460047140,6183247975784172,525052506300948,31500101632907160,8742321711562600,9595043882077440,10727508883420896,24284495688389700,19399137857588928,15677160048533100,7673272821999000,24002045761115268,7874448920108352,2235137742925360,40228721411392800,1686538147191150,26982106389939360,12280400732346840,13144786013676492,3870391799263280,1395027707622360,24410757044971360,22442407601848080,1986330273732150,11916905047759500,1733800458910520,32729934771789864,14665360832288796,10904728119309076,27225512012433840,3685707130959040,11543573155207304,7096745779064424,26938531741430540,2624293542136000,20992523001312000,3756688807225376,6133310432725056,8828840352918528,55812581431845840,25525064819903550,3752394963059904,37520768272750720,13249220861603610,8499759392923260,52393816554907320,4006799213213832,4302441588494016,2555277893871738,19791263206267020,12145849512096240,40758766475095712,827695863033168,24828855236801280,31377514288952160,6574478114119300,7790615320732380,2846450114358528,24904450326719040,12033620947361250,20118532424382000,20501431128632208,15660519204642480,3423096700911056,6740413586812530,28295683890608160,19102045740715300,1044937152400344,17414283112378800,19720229144985600,11949725794917600,662702790767952,2240851907891226,6401952804919920,480067868046900,4800320844723500,7735982015822844,5116288686493248,6668784418696248,13273048179596680,13334788588294800,12188551164076896,22520223343507264,8829128882411712,21124591756841000,8887531714702400,3013510087448208,30132967484419740,13883834709955210,4683988572159900,12276570741859760,49484918491137756,4600987861464984,15428827045914816,3558514926016440,23721812706173400,12321222072777492,20040970726345184,54323351459111268,14825770020770280,22370006544968600,22294103309475072,16161377422240512,3526577704207328,19011589276275750,1888464958061920,5395264281345920,7242225533826528,16569591094137036,34347882593925600,35256781625742600,290564862883848,484244280051240,4842139426264800,26405013670543320,25114585692297760,12391223002999428,32212841974145952,10174243355416224,19845068455683600,47576847353611120,5795389068271528,23007526601518512,1269807245703192,192751143836790,2569863939316800,421834708379688,5624135174826320,13442753840754708,16592607418958760,9711412996109160,13743790766768826,7357989316726664,34989795230295552,14286855215020800,37076716286471400,24506876801244672,4218677433954144,2253995559061788,33313660644769470,33717143826828900,23860312908630592,6290171103678224,242288303926680,5451198534148500,6056568851910000,8143870677171768,15294011231775840,32892691655991984,9224519520545280,15345158579415280,18571068776840748,35105990772184632,4073256608376088,13884571744423380,20151597236484840,18461673007976920,49997383370189640,42930718192543104,17398069307863000,10298172637625250,26688159135511020,4565086522434232,10490945696892012,19767021230417280,5519107534851680,5023804260659968,146605823936208,2198987756119440,6359336829166920,25973768015349480,22690406201216864,910091255826606,6067009851686880,5260292825497920,9823768453807040,40284334539636726,6831615745653672,30709527601858776,9397493996716980,37570110838131690,12431330191018368,11515614664663584,787814017364676,9672439766248500,25123627533186000,9126431258161000,10651933646953236,15669021694454856,8447577524024320,9301178362965280,40139426899827882,1502081236611292,9972428554972128,55815605386351380,33882429278036220,102721329251374,8217409799055360,36080665280868384,17604626690717360,503114952677400,3018584625772320,26600319350782156,3448841744909568,17243624860537600,38794671991161520,5333422444157088,25987369621464832,5908216511725550,38891661906890100,21914166492810400,42354603219079512,22698580810396722,7902851630814000,10060643387772320,1151247993749100,18419414617880640,4247915895764724,14783033454054768,32808089119859340,23072477276372700,21049359479455608,36916410249601472,4683710772156724,37167840170988720,15951346061248440,3113949577398608,3055722727683636,5529858152208544,15735928062332160,21610726040977920,26214126419233390,2378897167852804,5020829949628788,968875334182800,1614753503937000,21818093504467032,30518161425805200,2464605340043184,11761167536742060,7533153256612230,10576467853477180,2388807633015804,46118685703780062,10868240505778740,23285646942381120,15413100238740352,1008538014753988,5042590089285180,791273648658080,11868876976432800,2041644466973076,3312295633112108,32438337250868736,3028715053111440,5274737564741440,24512114299769712,17793573395765376,13934562680818192,3573088194185250,26808361572370500,6394065978492864,17291902045276608,11432265819372972,1189143438908920,17836894813693200,28696056947715636,5625350125353090,6250305047208700,37424821584520080,30549320301344600,33841779216604618,4584968833859526,4179642588128904,19297729019269260,16128665400804660,9381642077593820,19835838397088,396712706248320,8925947358363000,14667016189495640,16239420082634220,4124866971063864,29952808821651168,55687044006578250,22474392009528800,43267925448197296,11112625567833924,50031363207508812,11173339347950560,17589896600693760,2379553808309734,45400346073370746,1327134641886144,13271278472524800,1943649079414840,19436403721595280,9679429730035912,23230192517554260,2709451191751710,12564390249614280,4380747953135056,15767577807481320,854624274286530,25638679002568500,6974590718618880,10868546211318660,29870534238185340,18102532686558606,4091755918750000,10252676775000000,14627949837192450,12767682669463596,20235643302360544,4712101278675840,17670408067551600,13255474607440770,12086275392057216,18254171798136624,8616825680503040,13562869571053290,11670400523653536,4175489167608352,19142878993154082,5038661405834980,577403333936640,17322188703845760,3968503238406192,9921315239664360,5854217483533380,6866307266093220,28955209854658066,34756563863616192,2230752477659552,19612991991495200,31669931367855900,25002375363911772,13888164459195360,24959966302572336,19110511337932280,13783634149617360,37979777762440272,28163093182374528,9543389753074746,1667085008811750,38899085787555000,50040956181198672,16771416749351712,17680637388863664,2672152909182120,8576554334984400,9299779144386264,2736878188613866,7084770590205432,4860294247332020,4839151827687870,23135480289142410,10023455786094464,99232103977728,3473178077313000,14885286970230000,46798946856672416,8899408728583728,3490312858763038,3638881218781350,15372156323568600,7295415037440288,5905940686034498,5559408058923348,11133618561810720,8459821021784160,9554476083118632,5214193908613290,23174662049372800,6601602028591680,27970376272210680,17023940174756172,22227069817337616,5531346464897528,10552089407643440,21774940874691840,8795383340699776,25785571363506752,3822825165875640,13206955946854600,8698406812507500,29313193454600832,40515862294814928,5371149595488732,41776663012089600,30367377493503840,19673552032008560,34932999096523044,13373230164060508,3003366136570740,6674328299803800,12510891568139580,12474585760521744,18162584043379272,4221578493686070,4667858932429320,27389143689277608,43192419460385536,7844385072831776,15025709240101260,33419993698479360,29542809226439712,32537994869714796,2666390995583362,11376072287942600,3731850978840600,24072815030254200,19197221451973110,831433998181536,12322176994746960,14034082918409360,30123081286175952,1029627326298816,6864418963649280,25895532651310350,10171227040809240,8855563885883264,2644865335754496,22041339840105100,1212571008643050,7275693227110200,49162436584939692,31615653397535228,10549012097041776,4607442286684160,953377621942680,12712192682167440,4110203453369310,27402432289906800,12698195851183500,39266524610684000,41784924116276656,16494320304100560,1657428098254320,4041423278324720,14068646265527700,24554405325315072,50616678390061968,18301692952518624,27572647584047580,16622974672700480,13816066952768136,6519681567037198,24360470596218448,16122295103000760,14341853794437440,31542958540109170,5856340429231530,43540984409054208,25570139309742720,14975548278319980,36123505637298732,18814303623438660,6270122936326620,12506116103128900,54717488039956950,13030702954099992,5798245231331168,13708999934666586,18796609205246040,3513810991287520,35146611750421864,13509682417224,945725393654160,1351104742176000,960216295179360,29939162226263514,13197960414862790,25012331372028,1250681921437000,22513458109779000,18549330959717514,42655107730645696,27851417326798992,46662120550222080,7276715189507960,45071637854984576,6104585371377024,40754689228508886,10578775962035600,5300854309094400,1726435962649280,17265332630060900,9369936125350290,48848161607846720,22602403217225300,1226816811274782,35913436924206708,13224665531131296,1643399847125400,27063022041452320,3820225302506704,9797926665239964,3702147454610220,48442588841385040,11940858780235290,6255747131178048,1992596008763504,4259429318233992,8722800756675780,5887388659437360,2280048324800004,3934893633129894,9690010515684576,32142954854221200,38390987881575000,39326136631497728,40990284190345488,6369059210210536,14037130105900300,2907169466003460,35127270252763776,1274531863927168,1432953679099968,12738212027179200,10005622482076980,15045206393071200,18652388010914448,38630170113582978,4821628724773140,8288999955472080,10999833187694688,5182107547610370,10099089035856436,9159566807273400,40062213293483640,1088382130063228,32653765395352920,32217432589576704,7416762797877600,23287033244260600,9060246184584924,14987917097217216,36450199552297608,20153585463615450,4982664958007280,48034997820594624,13246650513078048,6385856260050680,20135073935739840,6100973774563500,8521832557286568,7956548896800280,23103743648565804,4413147994044000,2095932716810240,18323663377006422,7173849574437070,8651101690586960,28103889319055280,18700938708276790,4423984551211452,6375772296937008,16232918974820296,38294674282982250,9353016457824000,7728110442250836,3044402805979152,5074411319898840,1610247456208160,4601078584806400,16239527649492672,5408573848709776,16000112595757896,20578722566936160,4540804054857200,16583858486439636,7099296615928836,9415991583953136,25597541033301240,6324274481874360,151390246786160,378507590589200,3785396839644000,50266678128265440,35581102205378940,14361070538824704,14893225381537632,48372806527359138,18896515833443400,37159988115364800,15001948341683292,28609155862350630,1101126059846456,13765289541682000,19964656749536640,3197195703472158,2606206724485840,22806347960008200,4643600935935500,5913055983401860,29677359041882748,39637207197590112,36275729623039296,24225437532714390,11755947146450600,36474120111536856,17620399221298776,30829505048668890,41707455415800390,13892841140834040,1670067559378736,14088300523687586,4442919610278072,42917821108155900,26471045726194400,11099509264904400,9541568730483328,44687908958316288,15370442907027840,2465483765288600,4931443266843280,29443879602882936,18646771702401168,13205635733089140,2972313129485490,13013748680104752,5297490764993168,13163253786757008,20259375193969030,10640028856516440,18597164044313100,16332034023590670,32706260539843932,13750618905097200,4112922470498160,8035223785332416,7382083573523436,30845461553404440,2859722749191000,11440060930386000,25413423852196352,12649583780587024,12066474005879568,9334450837799970,17043436716562980,23752933901602752,6430590371126436,11769397736626390,4455597178456410,90975471363840,454925399994240,2274867930774600,21944097788434668,38008737256890400,14772084227579700,16323381687403216,5218004439916136,3104324523769920,49674558656588800,14326785793061070,3170706775351902,24909991877222368,9877429566802328,23937539707200750,22892718273451950,5878078600410800,16191413039297664,8932974611147664,14375365001281830,19731355206916680,2007607725380600,3661356473771858,28350389466661140,13006437901076200,4463744360406480,39682217851657920,29631349825081836,4716277229654852,14928790612946760,34400359202907060,12531860146069096,36407001497359584,6507626512796416,20378075618029430,10697488617376620,7444755081471640,10568661136720280,12134217999464316,22780631811857500,5807274672507000,13337315568741192,18811630440918288,36214445142164898,5300055775208520,35337904969735200,1343647969619654,2581890817851744,58427996156816,584350107255200,23376817424532000,2563968783254802,17179522126245024,13645261387461528,24778154535945930,27113810400247600,1880042376517080,53951521955324544,6929743723140222,27195682790520090,1251739794768480,29210872654528320,26295624695460384,7466433167619810,11324818796716800,42393775958284800,25823660487971346,9145590518248956,38703084815442432,27916890663384160,16970221590481500,18384204252517068,2409028641739008,12046675121268480,19854748306668240,5566076345469990,4313235408106088,18467817512441952,1228609515778242,5865869432298430,1725030763145760,4405598176499872,2757932780978354,5647045648592412,5973980460943880,9531166768197700,6209506868902872,8493335660122964,27273082916286592,2312913541125600,26987558292793000,25597008615804120,42743496482398404,3167754900424884,29719467042538700,7644539994064050,14512463044192512,9759034429066368,3736282417641402,46565202918746250,1144124539520200,18308471462816640,24951337866748118,17191028356744550,19538480872326600,21422412956530440,13413518448318054,12086049303108576,19346595771700512,9687671403618840,19834517718271620,3261168265515000,8518973815741040,16552041076412928,24062062752377100,2782663400395200,11291956671992304,14488930195950672,9569240681012676,10627770959049480,1486503914554720,5851063403572176,9881539132567914,2568098329301160,12842316285246000,24248736356240880,19709215557147792,31489941276536364,3088390765988352,11306926657242720,30491844132054350,25054911183769866,15748690150791616,1401175483996540,8408271827447100,15023150229252480,6143493288966264,8492237048008512,8285291162835932,2581621506818200,51133620413359200,45063624341299232,22568893985016420,6270676964562276,13190283781459920,45799615201253760,16569362186782506,27015784685637792,9491318497422020,4732565119605120,17749773847066800,794641488394234,1459952022979128,14620072356839808,3267753208443060,918066045963000,13773074184606000,10442805206658972,7040780479296630,11967747013549110,8329057406000640,2759409537874176,8041466181966060,3088393618985012,44016110756856000,3410814111635500,8029441927589250,3056351671000416,27325181981219904,86941723424600,521731340658900,3478750007776400,21906743222851080,23844473027799480,2129274722576290,7057013959905160,36976321898989056,639078538466416,44742545296673140,31773714440725620,1677285882684720,11225913949480056,28386065688063480,9260837791011136,4034410113606480,408338745341520,12252119855381160,854450375858674,16174574969893728,1292332713011800,45238923499374500,5892632884828074,1089238482135552,9078455629739200,20396453147735280,26396996772848650,2170565592842272,37991084783401680,2004856950619968,4002984450216990,8896977343648800,5265189770171856,2445090949663208,24454932979859760,17888614644855200,21904321393808480,1212041984716164,5578121762431578,27418703326008064,6186703920273600,9496779802810080,36899307345027762,10245259906698528,23859518368878192,3225802302835700,32263438793943000,438626804480304,8774013760530240,15887543933118186,27251251336749870,20249867009199800,9187587424751808,14776885764279114,26649680843383056,2512882186980000,45239598304560000,25907027585137092,30298682618576064,25210937619330700,26699490458355960,20352262529306880,44036720400688038,14668706127413080,27447436190715696,4205111033119360,18239072523368620,44313549121691556,28813943623145884,10179215119437936,19041094239466500,31097063397900000,17283140803814256,4952521087730724,20647636217082252,10427751121707500,1725451085057280,8162541205302264,6420402912339540,50020848020797248,16061904129319400,28791349857720100,4841079789221448,4506649364330392,8244805940877444,4390217022534480,39409339902452730,8393533574761472,11844302439224640,15544539317363512,35107144377561900,45483930563058240,36168101936872272,2760037048393940,33126440042471760,2345542179993600,21767281308248400,25811107951818480,40724151744045924,42194183573686144,51555375345065760,14719007996206830,8242358505442446,5016720946860960,20490078666198816,2097927663723100,30950887784124240,5576088189441140,24929435433577176,4795881398305536,37550207654469510,5601500162767440,43575320654412960,5160579636984244,23640325649292632,42291236678603640,4985155522063780,1946887164287624,9736260589381560,8876708519515008,20483486342640000,17039781967477500,1834982289832324,30394649781192816,24913452848922792,13221295601170880,3234692525254980,11515795933577088,13168432857932352,15980801410618224,132238946638260,881761276413600,30867544409671200,12499491537776844,3453732962621832,23724357542276160,43728973759590000,17698020616476298,5299341699688294,38130006142323432,10721617268420580,16886035409680150,37113269447407482,9835458502267904,11252320339270192,14488745381134500,4581073592365600,2886480893854748,19506817103375448,3294590577036276,28074957779152080,17927185210583040,42667323637857984,1282638312395372,57730091068051380,35934609743665020,13007855859394200,9727800741364068,5478872623751478,43974585606433248,2029429104371160,1317927315463260,2196982676037580,5662610058725172,10970698142568384,1278609745563920,24356341215903240,1784525242150512,41647273823564640,41154662953401816,20658390365603200,28273645089499800,1608097514511348,16084221234854940,13362734782869396,21405716046934800,22874640471405360,36946683846006746,11562113487058092,4084949772098888,4372613843623360,27334409237259000,3638895192207232,21387974750478432,14388737491575552,9408661758110200,16730553540859550,58997640449169576,40003310346197536,11591369245483128,14385550336038420,1061607299886840,21236535123989280,8595103458258450,33461686197915048,6981730480145000,6062019866752500,43075674948676688,39907584904210716,40756105324936848,12793803836449440,15179819496082780,4327704250521534,5565546226345536,12629420247874580,10007950063411020,11066406330788840,2587647179522496,58234332908213280,3886729921110234,40583684152646800,30660797813075460,1289537476958500,2579621780778500,5502967560903918,5399582686782720,15624694867298720,18126553337366922,26403592956281824,20248034417024176,25652856472663200,29805200108674200,8965453387469368,8322694338637536,3752547406005824,42225235706315700,37351488603207240,7200414958491384,15650174715205884,13987090927688346,29483895608391600,18611512073116160,34705640506401216,24528266210246008,7497578959579170,35246669844464820,31078763388865800,25262857851033732,11755042067629872,56350975539303144,6936850066673800,1591188590430720,23873061299028480,42736239987068068,6583169145784968,27242529189628500,40812420501414000,8937237013229952,15194043670106112,11714074374161670,44632809089163450,16717778904769020,19739373961131328,14334695560271394,2280333910108912,4655781164005520,8397026216714520,2707192073631536,54155922971901760,31068184886118420,2560497824956880,51221420643114400,10013705141446056,9045422307933088,25162301507287296,1787635614545880,18868678156520190,868571276342616,34750687620640320,14150133813498696,18236022437196900,17967888116920800,5082911141815168,38854405288247152,586597404150342,11734614099608400,3812977308723920,34512713208724590,16178682834234360,24546307648901120,51650138294330880,16646080394806620,550980366687688,19288732015262640,224173187117712,6726739963438800,1201967171967540,18033656399492880,20406345986038656,5740268590408044,10647429970813740,4950391286892660,6622394067466860,50894790021942544,13158513849001072,5347116732230400,18208178372823600,11137643767984536,3294781306894224,27462907049490400,6658082009084220,13520674328001030,22060758396103056,9065001465070880,17611142046293592,40333591261740280,16643573622792480,9169563655278324,23454184044522176,5032501484870832,26569224312295140,16813444613771520,14558010074944896,110021896419366,5502395687268100,28600713675008580,50013944707855200,208499887448594,12512963187529320,452630539147248,5281945741394000,4927866855478800,49290413335526880,6149667030564464,36120354882517248,37683365904455040,16431291671743620,55749105280979568,51310808737281792,9908415878738364,21001701966646720,43314069246594720,22029964946234448,38570016373053396,15490089450376686,16529220079852800,26203328002930400,25987311616987434,4669371080362100,19744279901757344,34171147279398780,18916837167779100,18347364862786820,14898977831738880,42195159086686848,10130062863369400,11095288719353100,40919014663446528,14464571042136032,6389798897374950,17407666775055930,2184730609543120,6313209300010536,2035777903032998,25554943978287808,3013225239683340,18336576207677880,5199520813063128,5022295915982094,11393362385799408,22660233914304320,1343740926967320,60483305254196520,33578507348746976,6962079478553820,26335198402882440,8353250774731170,34112773197010440,30847300760917872,18671653339851536,18409071562302000,13773060306869500,16932627993823056,1480754576001120,11848999802097920,3071671462298880,5246583246750720,12185411573974452,28271424059244264,44527018914245304,1302633073742700,10423687512656400,29748824100364068,660564821966192,23125603198537840,19520320346028480,13110394575494440,12993661395201144,521918313188844,26102529855847900,14336962862403150,2841154339112640,14209381597955520,35305308275005636,2095758011378724,13689438821629200,5988723531821800,10202707919408184,5759689000771672,6486707537975808,29966602794559680,6354586599628050,63395100892390608,40770390765420792,8579495715972808,4008246189041880,26728513110136800,4147990443469312,46059878651467072,2056452241985754,25588834234249440,976727865327900,11723763723845040,26805242594364580,31750960619005296,4221584076801000,26960751728735200,7053827986722188,41245661144802312,33844795004539148,34404518048289600,4530546550054800,10070504959040960,4750922378654848,53461828333378080,17540526751752760,11150870346098310,7954168680051300,6693565511512064,14972733324852072,21547386902965860,1183755699487200,8880500315530800,7656789398675424,15241467876302264,12252023113113500,3106884761787660,7594064942821692,27337200673981058,10087505209450080,35459117728200320,3968982742613220,52933785106592160,14839715666551776,12765782778348336,40836932065282500,29588682867561200,10970346089438280,15105782644640424,2266951718580498,15117039250660200,29702762344923360,3941709913360380,47805895216141264,21812115341268252,5460495695220320,34752652781295840,540752431443588,5408974464674040,15423747486842128,10673699900814000,41158817018212080,7041039046244412,22760840812062840,7217980043856288,9986521117679480,10192287289302090,10416433486247088,12081645519388732,25818813965075328,21289154942614050,6168669665323200,12225001449288384,18934112896680520,20516797654808480,14992927087871700,53773841921944320,11577558789974070,12124031578564752,724624761493472,231867723581760,1739482470667800,26099362443641400,959332717472688,2132433520726080,20615854145329380,10889615181666360,26820468199062384,12901103647480800,28134629992379648,31227754992011460,12360828729774780,58455183402714924,49056253087672908,4876650245058354,15857841243816000,10585271959905000,53363080017860736,11417806384579056,7019192191238556,43921470713799060,10497933683553680,11640431053402914,16829490367428608,13017112866868224,20852752794967080,28619509513731290,40776506286300180,8344506008400240,12835773026280072,13680993431339320,11571532920369120,28348357655844512,37260522609517634,13396796851503492,932197827305640,18649174228735200,14376101302531980,20621226855947562,24629852570639232,7987778622516000,1376743675269900,45273226578609442,24992712897473376,16147478314365632,26814998129257450,7033141171675800,17758963663577472,2739209326292736,30824807160465360,4978704044342680,41072912247865960,292608323185104,4878186330697200,19445241295979408,9287054473436160,4905215547648640,4931798735195126,42489309325113024,10526957954299512,8603884672110240,19975711787648190,3985739161327792,29901565786602720,23016190783750464,36580515157919700,12939244251310200,48021871927238664,19219941819023456,3904435479742076,43234459260549480,19337879594647200,5567673131765520,34448620488366744,2870253489390300,62845663002724980,13906613678480880,36885868491360308,9512349456511134,28721612947333464,9557855070745280,1745660989914710,16120831224611232,18828580973303536,24614157935095344,20701939041431880,7394006724971560,44270838585916224,43222857576308352,27186839096494070,5115211541991100,13453535479465200,36073824545541816,12154600774186040,1485387457178328,82675464138960,689162888162000,9651092653822200,12738980681450716,17286863539758112,30495395825743500,9492800504400840,5789976884905992,2220128795005968,58704988333738496,32348208228199850,26009302034598300,22156888234807368,27543864183123408,9341022380861970,11375023646142240,5418354564104000,6774935963838000,5430007503448976,6789508890827740,5495012348135100,3521096531813700,23480904771037560,12732075987225630,13034521972835328,5432519219866880,28525452506141220,16262656042921296,23413936373316020,11814719360010336,9470117403382680,7396134275891340,17638441952445504,63713619380752704,3405017925877754,28643075207093340,24214105333466300,9231186133156368,5884244754077340,38438609339767194,41647267476316800,56332044372257280,14331154593049770,49126863401047152,6644640756846840,40451307437299500,5187634507456750,40667248712745216,862093402615616,9701459858781360,26054919730628880,12331549333815300,2079633203817708,5737472398858656,32537606599655094,5094984445008480,26009686465946400,54282053990678528,52652448771821808,65923548527251926,26671792990106100,3531625672018780,30280225775247720,30902805894118488,37048247290946976,10293854598408960,10618091793991220,621262637591288,12429020836034880,1208658452383416,24180508136166000,14669034529873500,6911863108775232,8513603034938624,55164240242489268,3895808837816880,25979970890908800,38428090723595232,9523740255378860,12482997725309856,11244936421666080,27580838630583240,1033660022466896,10339761430051680,21322820610868196,323807726744040,4164517546486200,23143299926082000,4979666919389184,12452987217150720,8053269629646720,52255520788322790,4722650434385772,5969963379058432,36511992597968230,35051320936345200,5668646404993000,29383825924005768,8450954088083568,35137075758724632,25456648438067100,10135082376326880,33707934047976972,6837730988890284,22494430057445856,55145528488663920,339528135763180,1940761927309920,38827271714067200,2573951452421656,13763861985873450,4534401332238010,35048700481975800,5353425917136360,3035739598331446,51354463377206290,38460407654330460,21695185797494100,44854776720665010,29886151915019328,52913156100940800,32427431685017600,711030325527984,16003181235202920,4780094684119664,805489130527980,1416728237108360,24800507139582020,32257196156634624,60350338383818560,18136709361553290,19402488306118530,23627259478613824,44680176132178748,4136448666311976,31432354649179560,30195482506509600,25203468142868928,9360497921853792,19847832669607430,3066831569904300,22377381324314940,9872495167808148,6792385063425192,3919039744669712,24615543626942400,4559252515462500,14589738381634544,9482920364485596,1165789666083408,17492384556994200,27842628706225410,6683853933422400,5347007956777824,6857919344061456,65871095366362860,29026978957031580,9173784245359552,3689471273154678,40396469438247748,19338560513733360,4343358830195520,9211605507770358,58669783149862832,3193992913351884,4530010674628560,37762141830367000,31887301688420364,12649902456295936,5598036274155136,1508023240170000,3771264712075000,22609001349508504,5169481242984960,20168113487928048,1746915689700930,5466603580431840,15421659250792992,4434201971370668,52083909842760576,7305279952210080,3368735003033360,1166330028625812,52501745218931820,20574203935382592,26149927445268480,11020740782201020,1003238110480914,4300979110535880,32410663289717780,17542974719381580,18850758603737100,18740566671063552,14807929527600752,6434767500199788,6181663802064300,48095177269286000,22776159382916352,8924062012551730,10423938783367760,20321604655102080,3482421263406240,3266552809968784,7678412872833864,27678189872777724,7063724312153460,29760569244381360,16399498811638570,4716212769571008,27188985286328712,50419782119326340,5692643205397610,1302168914197416,13025938720621680,41094913088394284,12984337032108120,1516340070164480,15168358061415680,26790250390429932,24922587694280850,6687877824658800,57758644053232200,1292164695553616,12925882653392480,7403981040501696,21030927442038080,17040085195755790,3841170401079984,33621282584215480,2185256833404608,19127284367087400,27451601459699120,9782664730353536,4920710455196496,49223312181712620,34215654743683900,27657288748337760,6194823360970260,30340153343489030,23906209971453810,7872808619791000,61295534667770760,8315525818221336,14367118223732670,71703838881747324,53610180544046700,40938994584617850,32728965528048420,51942513919478784,3321476481175552,2599874236744290,14448537780679500,33865934486320076,485269224215776,7281456378421680,1308420329463170,9348966679162000,2631688266765552,15462448802570938,30067007721254160,30753766568390880,12534510537258160,6346086702398562,7115884500916266,13485289891715136,8962528875351360,5703959673423030,4320486848074194,6174186275595960,21133342957676208,17696495753192800,31094311144266000,46022817803878608,4539383759127936,6540596603047892,375260484290340,26277039072813200,36335929850190768,6738097435056936,2639411404369088,25516238802385600,14663146925306880,1221692711065542,1357892639027540,21897442470699504,24363448716846720,28888928895010030,2091548352598650,62767584246906000,4782922851503648,57741602608477200,35875907620551900,47095465382578256,4463785511505408,42374209039572564,14321114915527000,9740651134932000,72409998854671632,42931226126880372,50993203990832544,60227409003883380,11870297198452840,1292452172258184,58180051664546040,30071626110990688,13623951692619840,2089486968846480,62705878347077280,38660393625343776,6242756997367380,13364515943536680,7292149588468500,22368327869810304,36296005168726016,26557389066373020,29738060981671050,1319297775226200,10557976971274560,16154258554890666,10805830320210464,21700692141827400,53352912880028800,5001409264310840,1789227033241998,8752537160859552,31849625937604300,24572040275047320,34680664671121458,11246052007413184,41077590762914496,7777685393080680,3647891915168070,7842944577301512,24990137848364448,19043533739538088,12742215568573500,35744700739449840,8998190552107960,8903677033562256,59241735850601934,55943305398927660,16608266523424620,23023783787029344,15876431729876856,39378374118300672,39219528096460000,27493250613488450,18449967447934452,3506784695525476,11504899616360304,2594502665456820,1064983612996870,18834543721204288,62524729273011264,15282638733739440,33914775755028060,40081157067466080,1900544446017408,19012014669728640,60658226199466902,4220322710727200,948210933746560,1185673987120260,3530039859724158,11867155840405104,9336861374518440,42806751970775310,13885875772727210,19219322542508088,2421246823560088,60150186401678400,84876892209450,566042511956880,25480764509338800,22636712922586686,43516177742719980,44834810049410560,46677294442134528,40605457951355140,5844195662217374,32725892374711680,25582792671936080,42219200952702576,9835863699848832,54702003002584784,10480575695326880,2035028156515620,10668427856390556,7838488524525568,1395041820609276,27729318519809450,30022832658453360,15957987198101280,20267725252365360,20594483401854252,5116436616362400,13105412140962900,9298497158024040,49489438099476606,9708848463443364,28229663164573920,24510973862175360,26574706741432990,14887390163719728,55436390472342264,15694985306213900,42216079348574530,1112105066757762,7986912636343104,2471016545597376,3890818881294630,35248639231506260,48000381824744520,3730801038760572,3398982932590364,406109567302560,6093790494825600,40639592774822400,16617999028438412,13319578459654788,14263787573737000,9996339675693000,39096961186092690,3307975718886524,72316895882189904,7517652138811680,31818869854760340,6443175922062320,34946837216973024,3213435451312020,6559959697681110,43299496913757840,49089898532133000,3337721550128448,54368994420189666,7237246389616530,48265420375918800,3522956098348764,7215868947109564,3512402660017492,900978165500160,31545436332390400,13536660267513180,32598639443650896,5848137083413072,21172702089491400,6942524764058100,1341219535293826,38669705373411904,21691125869451360,18976352179525720,1341442086123370,19294836666607344,26307531225160100,8192728965814208,13118990749218960,46780974922862880,1495886659898832,19952275730572080,27254365077620120,39099152653080300,3707912965281480,30910318433111700,4312788664326618,45989690119401408,51253170431168160,15410772753154980,73613869029444510,28137675472680004,22478667560829536,4311100391159100,68082017271964800,28874630434169856,26373689236040256,19947137289780468,50804218028224010,6493717143787440,45235150372025236,27399427199666522,4440408857130204,9088568405292600,1416878268509880,32913562726435716,16363354645729968,7190822724089928,19748137035694680,47761252315623770,29309866895747208,18223012913889120,3236768527588608,14952686182312580,10117225451977560,35031507927232300,1837378455332784,27570617024272920,13373761242779850,1868581734822000,3054645280600680,42780474739153060,43435319172483980,65589124428095520,13136845310135440,26402232133791832,42743721678380514,7445679322280000,2199303672702080,26840248141889160,915027664478550,1150300054403724,19178610347983800,9795224230352160,56911568597849790,12445229385081864,1279393634053056,19197863517404880,22523018544803880,2369503367855840,54954078032992248,49621292171604648,13941456551474536,8441099840851600,5137263490153200,14634585237812940,7966423666037292,806111921262624,4032025395279200,8792701283825130,33612571690408494,14172691715443184,12897645258238160,32494813909850160,1673233442952870,47348990426349096,48854962536441264,12419256357407298,105130334271480,1402249003161600,10520703994329600,16965782554287148,20135979344540136,17983276904289900,53680202602033280,29819564638098732,15914704503207450,77756767149750120,6426987776343000,12285754248223500,10770965451737568,2168960104510956,7232512378838040,18919973301537660,2919817423831320,65719947632338080,6913841458393856,50235682430720556,20775042884547180,15726364592708280,28942376716165152,3724906606813216,1143000457302318,7622798712813600,18904161303498240,51748481530228788,26828109431357556,2535577191405984,67106931401666520,14646462454403400,19366432436466224,18865281485127168,134528623481472,5383123964974000,31420272899721650,92156866437240,921907832197200,6148314702196000,31945381666192050,6856734612763560,804951518191576,72472330550224620,59846591150582376,4491186674365380,8899386730366920,31725803538847096,21697558296257052,1498173312772416,17128299946163200,20222991536049240,46450355022856806,28514387568128364,9185361261639976,5303380805951550,7579058344973500,6934608435233856,45264566372545584,6128056432537336,24428365011120350,30954705582334800,34511311645057576,12000280909253490,7492597370975928,8357864306247680,22961190901720320,11838372054713424,5722642967652898,19198266687932752,347286865953720,10422469587701400,33131775010255304,8831365816641768,1430475873600432,7155034093038300,70401361069757610,26817024341680440,24243566105384340,71085344517741132,48339392003405760,39888636704605920,15653941356991392,32864609039241568,31895016625808448,45140291085918000,64310971438695200,14515627421276856,17131219545448092,13283116083477856,34525175839792080,18277080405017280,54568904721843204,23300887454299120,1548566110713720,38728584590097500,8159138400119280,8187955941543168,16897706566673408,44125594160521152,243092570818680,1215916527639600,8109136438123200,3761598020073432,817060990161464,16347324294851200,24258603517611840,14367469814699616,14690318386259492,35743556514932688,51017652637386400,59022725783390600,6362524909960170,24468886679550096,43532991735111648,47363733909647820,10024143746798040,35091252015862140,11991960623965392,13356402158110788,44700141781439760,2594866872291840,22713596511957120,23267214699828870,189970290682410,7601661883772000,452604318259240,31694190815104440,57044291986185224,21612301552625664,14030187320016960,20399562558275880,4516751990046650,15938929101143664,47399176992179952,18395386713761250,10911010655028000,47920828341713040,15984100806524592,40059396031173660,5971548047433080,50424366799758060,145630107105984,2185273880059680,10930483107640800,50466861921944160,74785884718961920,74733064589618512,73950990108888336,8234184964083524,29860823541153760,9111272025396090,40874264584992804,17717518412479032,13130207911472064,55286535776010,711095121393300,4742423371879200,63256181485728000,11812993485249264,16165032376285800,34262124192284800,8272803192246272,6547836609737346,46787936714005300,35446652594635760,23211077106931560,8038304312505312,4370620589001646,43722738325709520,35268272196753120,15222450864385660,14357122906845060,3506823503304156,3897945789357480,5924890904721600,19187038158956560,45665450144664768,20659996995948000,36278703277938108,3666042024377040,16505714749046760,26962271732904032,3192594832328238,4645668194798424,12782257656171600,13969474033372800,8600975885865384,40201422053572736,22062349977699360,8575968270439920,1834015154935590,12231411640096440,4077954360373248,36699064704406944,8085222221740740,55336148458622220,8488305936978384,27704396501742168,32670337745700270,64888535182131840,4773203513072960,7341978827040,146895454378400,1102135222266000,11025547673400000,26456066952151380,14767986089320478,1962145865895936,4307658983144928,23940556341240000,47847787517307000,85114145660931126,49797100384453752,31397559300438840,10473284372025720,13148226953069550,21706287890325696,56215272012789240,38519307173387008,90558175712550,5435564396262000,18125464599788000,8048540579612844,10426451761836264,7750296462422880,3897444979175040,25992893363461680,14276455145729496,81111622902052176,23021974334787820,3933497751232630,4270615732125864,56963318622741760,10688153854505256,59659723337380650,41339215773744000,15856958541570144,35743819765311840,35730174240504984,11504546688578080,42239787133286160,8164702113071584,32606760999607872,7831907015117856,1202524372423080,3437100511495200,22430720940368778,20296162870458558,65408145121461632,11877589948968240,4120737017166080,1715915315626218,11443823729375760,51207669105158280,44511745600246920,11946647568808140,8687655460934912,5318889752976576,42507934799600592,7582541265078750,51748604371620000,60649931295296700,67807980592041312,32812239068838040,27818309439243840,1068543665386680,899502235300726,26995442069916540,1841260027984564,43091707112832100,15551366751326280,82121149126867158,14834618644278160,1619506538677776,16201298298800300,21033843549690840,5586585583356708,13459171187060760,16619436502679472,8832292299378240,38454336549592320,17399181302643008,57577646216700288,13804244598913472,24748061061419500,1234206232767000,14404623904986700,2540869361909748,8472830677096320,40208173284392960,64462033622613200,12245534226876384,48818410611360732,43215753552099660,25353828644301540,26726520614458200,23727101849582160,68862293165526168,55256129190158484,2891326279089170,81775359148966560,9539181033342504,5977971839938178,1970699082079464,15333583369596800,4073892004159040,4437093583467468,39456081107446080,19079529182566688,46809914528647200,26241824610267750,62522962310257504,75844327913595864,13653561830272944,39463237600644480,39082341015483300,47504673257392224,8641874195259060,26521670696135976,34005933355264640,25392394774707200,3217202495015040,40230610440916500,2580833482891248,38727503277933600,5970150659081760,9823479237657932,32252472714608328,1334716940104464,17803126277084800,21925976541394200,25994587541289528,35106306436268220,69719571769134672,27549243510088050,1376394954126150,3710939078908176,62433234331865136,54001297946086656,18953088687819360,24818509602086760,7480740563575048,4263816458215146,42654726203403020,421154266367120,21065894604924000,8791159242530520,52414215767511346,37523055411863028,10171596285130560,5212496154706940,35030218218612912,46806713579208000,14333165495270784,4747143510790380,55404884238064900,16445883728258824,4541454582652896,10920171106207494,3979190734527900,48755486959149000,6139962389808184,4144416059013912,4606699655841360,43290036592481920,22902033212382100,19808162807215662,3314061713544912,31962459431304080,8461154659023360,46982512631963160,13922858196006404,50642921888559648,25242426800085312,15283709403385720,14891133132992970,17584354309003808,6195610156442784,4452091662697812,19087835357158200,9035273036204640,4249942353493584,5445937496257132,31131786783011680,12247683037296000,60013904458200000,38791003913906870,52130283936668334,59625837844362900,42018127842403440,39318448138588920,28865637402122220,49055746219410224,67220658320166528,12277519239070120,21762169475794890,2975928983502552,29770920550550160,8420866789397104,5327715790354320,52176288311615440,11763968944122160,5793051875071152,24983708343784596,3422794353427600,47937864763437600,58416134838600564,5778347922220456,65711521067408256,87582090409151400,37599007112770950,2929740483058272,32972482045273680,11111994278058696,18686868500834250,56426226471809730,1375218585282048,36686857864151040,8672091390484368,10924089415496880,70386193807257420,38193388509443244,23186990819066850,39699638900870016,32023026528375680,50354249160715080,37826026342169184,1611766002020604,16123979151347280,68774817300272820,23855573120583890,11113076394581672,41454453711217536,12879489523393472,1720009656312100,60770651063374350,23987634152142880,12286139242168224,63843455785508490,67256748606871620,10034448242393960,11584083517459128,35894263633918770,35568722971905024,10048805908825920,8281119947719920,18690495432657044,47289669550372620,44201794923264,2210957963016000,39812878809297000,13033349272333104,6135051581104824,40916417124273120,5023849802419140,72993278792316960,7347739790023752,10234747436055008,59544759139784272,5268280331515950,29279733284085000,5773235731944380,9850066429627380,6989055824931764,58249176801740640,3827666574594720,8725065473757864,3885805581546576,32394455664597600,6217840445140600,5523795630163890,70347756960247374,35472156843399624,22780582826422344,3306204314468820,17752021511269710,42523921065682980,68666415620514660,9484358069824710,33357029678163160,44687914485093600,8497082800906496,42214536098302456,67862226813291078,3189415167255900,95720160973923000,83207449605394992,64126011248650736,49195127475224568,7729199930466000,6611845019086770,5387909413986176,33687711606964800,22591512351049432,745385228577640,13049386056237300,15881801708779552,17806957359591744,3334853234435448,11919468781664860,41959103111991100,6317367219718380,38118283221766760,56573874283187688,33555053483902080,17390207609314640,7834110715557984,78372033303769920,9363590837503392,7564877381204000,9459830494432500,16919287182080976,18392103172376192,40269168530732736,25383784590981950,19548914747159350,20200194352786644,5150491395856576,24953924106126312,64316253489960570,48904090408982160,572381810157520,2863040092443300,27981409928505808,10032828769404560,13714025979888960,32229941095804644,6608570521752508,2088562966387392,10446943967454400,61898863883389680,1602221161770768,20667168560430192,74017337351217336,37089393160859100,59734859161910000,56546401824540096,7215239841750144,54844586562218208,29084750436996540,63220902452531280,14610879885099448,7654475119269968,633576638415546,12676548357878400,81745469662653440,31388391890440752,45302633433998458,90810095871915540,5049034034428440,27011091610222720,6622481446855106,9464434460901840,49438844575363936,4914514121518540,47882947272737760,46813509058253520,11812120579466368,33707929232221680,82946298555675450,13010012933925600,83379502931243904,10684252233118524,28376952075361812,33127842563600400,508930968157680,10182653968532640,30961025147812644,2723520900021616,2600963176561320,7934247733161120,52756977460757584,75576136159414660,8652934071768084,37025142123960440,37919204967209940,44955722037843840,7453292431427520,26957390440415302,5328344420131470,81213320930522760,6703709120164672,34121497127044788,1474716406115590,25656510595767800,16950512652549000,3748037271921228,43744455841338980,41938935308720280,29403443722775040,94095011657872620,13571211965847822,6867969613188768,53438748904703680,38320158005994480,47235668571955080,5957359178804424,6621916504808880,31492655473464690,37048944298990960,15262319829658320,23207986540968544,11032410247990350,10901843248232706,16952239198556120,19591586462475060,65841462787924950,9161110262366328,1047943219316224,94352366460672000,32415772433123600,6913911795470398,13272411007062816,7751910769676276,71581286002106720,8914186882378470,4530067822438488,30977381239623104,45193984153227882,42108331051563040,30666001374785280,36735572149025184,7296795172743776,34941798007597530,13915352630062080,1985391912484320,6620605000468520,29515052829124170,32625214295421792,12905086966559900,25887203396271360,68448466189549964,29649496249165696,31593584678382480,39966348077617500,30189996092613750,40477377745990752,53218306124201520,4524607270955574,90126142553877840,21333981671157120,37089856246071552,1991096115193704,69716101046096680,79122161560760640,67435890527722080,14333231143496706,18566658797850336,2353493251530960,23544302261788000,4732175924952840,8786356283313372,48873028041858020,52929927327993024,45928025372460750,5861424186710820,45607010111440960,48645232732484640,1176063537086002,3077724958830450,10263169460511000,34077862730643816,21410139210611564,28834971337695138,27483464113359520,287572743941760,1917915427704960,19186795639852800,63433928307083544,82987397468562720,2569954201174850,10283913138117080,49584887961919488,82506127480528896,78871372949785570,55504707520105980,1610817420583224,16114594521485520,53873099971563768,15807736340953880,39817070435112640,36955303007257440,38152271561457504,6307774196300416,33904178761120800,7770219906610700,67614136160426368,7381653321518172,2254647015364368,21989480956711520,35419662791088660,4826407553068680,496274633128708,34753078522959720,29987055032857920,10155418577637460,35401734748144512,44136271000446576,19880502549493880,14868405015401070,25079678113003840,8129759256180232,34815563537731524,103222776777270426,70469070857489920,45795026788836480,52154593523819808,41995338061114020,897713337626112,6414796712320000,4707050871017400,768046031169522,4390585842771520,65885069615265600,4763140728486090,5552976999903960,74069242707445120,64737680259467736,5364398272932468,20597501157659040,54668754436648800,27986443581635728,43693871399233146,11856582763780188,46993291657185420,37266968532429160,25317167611524096,32421598796088670,44436339525309472,48735730677027240,7166951882171540,5808810013777180,34866776249933040,62279554483572744,19359008684754200,2634894498137400,14001813134349760,31124078732424832,72910715969906544,43095505528607350,18183861527775900,6810798644000316,9733598267957340,2874681698644568,10247636982528480,31766479642677760,4243913758421918,34809355229822070,10465858914894460,59841089183669040,30061611601569360,5442824738234928,3514883099963936,57216442551512160,46186982517110460,28967186547462800,83691765205752192,77011634752758272,3704964005439504,3265949919135750,32672548430830000,77003237898221656,23408204064910896,21829690875732288,55583632533077120,39693616087129200,19506789641441740,6500502711074428,25960074206870016,12069125663288960,6303652155668560,6669606684836700,75688391014726528,76746433510094964,12265140446618220,33942323129035480,2209637273670064,99473419975548240,19324342889972078,18249891457861400,4392896504147040,32959893214636080,20889267715137696,38578862941581480,1274731402903200,4250803242456000,32367094553387790,27900221060235180,73069650423192836,57217892570293560,28661831916648420,11288940492720302,22600162610999160,72526240075724224,6304214954119290,16588824462787500,10585292298481056,22316205956891952,5901608740107708,32161331274170160,15855272405965440,31599063492960768,53259905700558564,24648053221611732,28707449152009320,103845783049421220,44851686223554518,21041572950989460,32509823216610816,102454300400155200,28117104129539100,20933747970093196,7568548656488104,8490244134229128,36064723518234180,32543552457934830,23699159179632384,54238085444196192,15688521272196486,28870602333486240,82175561478345720,7761821551816404,27004934335792608,16874757700310076,44802295827822720,4392353673837360,29278890727704858,84872867803005002,90473766528295392,6214443423742120,59613347202176880,20346943285780200,5780040639050496,7029356604121376,54428596139128500,34761733164969650,3200371961953320,6403304252383920,2710345820970230,12825798598982600,4411592097520320,33100176068148960,36190821874159392,50181656467558470,2010340112005960,62459063653279840,8502337934617632,11173954993434508,13233593035359168,22878172204998000,61520049713038070,12684709995831216,17618372360150340,95074712054134848,20680166542310160,57556920825094800,20366745712989360,17810513566476384,34717623184685364,1114611560287200,3716858238576000,68591681550216,686191225389480,2288219153533200,91565383668480000,8629797531055680,35656343639547768,21560322229743906,103929530047440084,33469146139154220,61736989314238800,81404669762324678,39600055963241928,20069307785570904,14059219057687650,85725382399020990,32342111284059408,55010610913793472,22554373242606768,564213067026210,50799491725197600,32682066922440320,5905508545355220,31880463495045704,72623160599872500] [1294829648,5424312632,3318630424,5213735436,1227009762,452849550,4846394910,5745356322,2672324544,1657532043,158048515,3021745700,4891055916,3126945840,1750996824,557362552,2775770370,903512230,626514558,759076242,3539188575,731929646,8385512742,1951042064,227845206,3073669011,680415426,940318969,1201321868,1672670788,7109762544,371429468,2916247400,84506224,1582899084,3005134600,1807296898,2075529140,6123413331,4466383605,5401698440,3333480255,4813875416,154138280,5588651985,505609514,1993063348,4706971398,54637374,992477154,1456015132,7199635624,304849008,5601034548,2016657396,1704703308,355309980,8607214251,4995873414,1485873348,1992364182,2407354252,3449127045,3561002774,2766038032,5513087790,3728686160,2715209496,1195485440,1556388138,44059597,4017135264,1807173540,2121423220,2835784140,5231211594,224050794,476741169,1945766736,1278215336,163845260,2072535825,2485349720,498431788,1326654462,5962234536,416417497,6687993221,176717885,690958744,3667617552,1955198464,1502425565,4402898844,6789400965,2058450957,4490803530,4579955590,1905120172,29682273,2762747596,874881568,2285838680,1654051695,454789593,3941363832,4702353390,6697106444,7726510336,41306401,3978790096,1296910362,686114947,2654481990,1364112420,5930799070,3592780980,1360431549,804879986,5033890974,6314599593,774013219,1267879824,2800324836,1025183794,2961159540,1799770872,1429388820,230720243,6913993366,1319507413,475712056,1398618585,6827308000,2766517947,194551059,3203565848,1239923772,203371200,95777732,986198004,175727676,2925604566,750767420,909003357,1063265010,290111590,3925534879,468764272,132311482,94298568,2307035129,1955480372,4711328192,5522654529,304092462,3257487128,574076892,110686878,2219370930,8717137416,503880813,2721696656,4987775256,6301537173,957848770,878000371,1756404712,1931108908,799632058,6288131709,600545163,4332353665,1977957124,2013562908,1966934736,4098814866,1036492605,3293423524,2976180624,734816808,1088290926,519216424,1633918335,2855116390,7817878608,2738920456,1343813334,378224184,224100560,1730666020,166473704,3689378290,2437871709,3716481312,5609874557,224621810,621172554,3933697362,272271135,5101505008,859024918,6749634760,435218027,2362514880,3126189192,6358529040,2881115214,1587022200,1733492618,699076546,237243419,6723189080,4158695772,1626575080,7224914637,4239772400,3629331360,942629355,7166409363,3404419250,2771927391,1578353188,3218730568,6832160965,1982331010,1086409124,6230234367,261052473,3449565720,2102321352,830799909,250543760,113760738,1364370546,4902818016,1228416654,259368770,155682448,2026921812,156615081,2650237588,412792938,8549693226,7426614510,1138312650,1270115240,5758865637,3745057484,2472613437,7462189064,540125813,931627410,507909237,3259089712,750024468,644051212,319537802,2167449431,4506592392,2598890840,7535819160,1687550580,1530574254,2328658461,1724782479,8758723833,326153617,578489706,1932714092,2217738369,2660072454,2645577429,3253988272,7826559201,2598533625,2168210589,6509269836,2028843072,1993754456,2577146247,6708561664,2506104480,1995961338,2706635092,1334729991,2240995316,3212278173,5515704320,4002931656,1737688650,1817355058,973421913,6929603128,2866667751,3459081535,94550904,1849937058,124856592,755344343,2653378030,4534571335,1776898250,2354565600,2904821325,1499407268,4001744195,954272494,4572263328,1325647262,1903165608,3087889264,5195912586,1807566596,705542481,3827561885,5386143966,4043164734,1622393618,4435819260,2747322879,6561177816,1902986700,2579347692,5705338104,4904466738,248279264,1667630445,1054603480,1208650366,5541453570,498765766,629101076,1398186600,79310962,5686447336,7945208028,3141597851,4153748487,87782598,2209584771,94469402,4148364240,1616935040,4186334241,2185400915,3570712932,1566859707,2102930968,61861494,2649922315,2387060541,292144564,1972486716,286098836,1610905293,7161384544,7580769264,1069782507,1766287791,26477316,27835360,5863595400,5598276008,3803245062,3119629135,1684973064,4999470688,1011687068,1434308187,7448647203,1248502584,6485644836,594800158,2558581416,422895456,2104751604,667266165,3761609496,47564004,5480862562,7547927752,1779190042,4677882768,119097188,4620154791,549991360,6643865241,344529234,13295244,4315349675,5107804596,3035719696,2963899996,1736468360,7843561416,1154602692,12766955,991804569,473968026,7624839978,4494644861,1162485240,215324874,4109007798,4502276199,35479644,530599396,2371051065,4201329503,5848197528,1305904240,2458200930,154812135,4474971531,20833964,1702618246,531121759,5250698168,4488409065,489337272,5196406720,962670688,49018580,850192818,17264301,2853740988,2580625940,1816300250,1740952758,242801127,2417219721,2828290297,2230547080,4532045166,1786881842,1623458088,5690034204,819623592,1638537180,3988399625,165807104,1560865434,3726962029,3603011592,2327888964,1360081712,678831355,1876121064,880766065,4391540694,4772687826,536352864,5255105401,2617744956,4194747804,804553764,452856349,1795924660,1275510141,5296976478,6100250312,1537978104,939430330,7479991008,671254268,4856988544,1629804344,2205796140,2527503950,397425570,703628200,7993707840,2334234556,266317765,432049524,1719675974,1134655032,3139378291,946636300,2149275520,3775434580,2175930588,2106277266,3631141355,4217407488,3207826550,3183801256,122548395,3839783788,2785448330,4511873560,959380002,276119118,3562822032,840215200,1855281775,6166524154,3078694672,1344354536,2145105392,15423562,261912918,4054979907,362948730,117090966,515031909,4330983475,3785667795,972965237,1047450103,3408361410,4892854670,2535632244,10993784,335956698,1556969778,1757194336,1153210800,2523888726,1943133909,64552652,742761417,1738182282,2228488452,1823909065,2280018702,216566301,1051899504,1536290666,1403805204,2878015005,1332826380,3068513100,869174456,493652970,2112522152,5780677816,1539875448,2524896210,2490945471,4371643136,4603289955,869767428,150571288,4127768424,271605688,1496862972,3828667171,7748656624,1358086260,5131491078,2577974252,89685132,5192771112,722594127,8991680778,744926896,1292978547,1263136460,696049954,1885169584,2076990080,1777510824,1100309215,2609068374,21354834,5809696335,7703718021,143078342,1664878484,1015749206,1442465250,1054367512,5191102422,1526563241,1684473522,2164599630,2118941280,2465275932,461824588,3439981902,1634683494,455325067,4783231866,1257886593,1430958520,1900330314,3937865496,2157641984,731493100,6444420360,958821271,306779953,746756055,1749125888,1180288308,284781988,6192326304,2550275415,1447245456,5035370888,1977794361,772469606,743979360,6645764524,2584842268,1923890478,3213930270,2163920820,2393908215,1731135285,1522856544,587515098,5542117569,701156052,293834514,257270502,6694234875,1795395732,5664070284,1738108992,1101877034,2913703932,5246363668,3392507440,988739701,179774596,3651046902,7598717289,3235807316,1339112040,5488518216,809496902,2835633648,1481611384,868639811,1051018112,101587208,1351880752,6041826624,733152534,2636359884,1074983020,1529439786,1592967080,907547553,1090634745,5485689966,2070082285,74208309,436372192,3200372905,3430186158,619109904,5225961752,5309636704,1973950944,2546867211,249188890,1903058976,1564002465,2596364512,2145324488,4404397975,7776279600,6239919984,2793445112,6230357686,418260230,5988907374,1127935624,1845920755,655423015,5388521964,1165821266,2797881078,4399694645,196145514,4269562885,2158086944,2511910672,2724214970,3328968120,1408236228,8304007851,3790703150,3467216616,729943764,2647672974,2678810388,4606754118,4830495492,5461724997,2140025608,5105925136,2110219490,135438716,6347144484,394015344,1664835615,1870026660,4262544986,3086234848,1323012528,792575652,613817037,4468348674,51219838,215912243,72810457,1576740156,3748112682,789849607,96112188,4369401050,51625939,162153960,1005647320,3805114452,894926290,228508652,207581766,3052383684,1321150698,4814227040,170085496,8956837782,947236602,1658286365,7374931173,1375941962,2689546912,2732257940,1740545604,26783484,623738914,2748888495,8767520586,4529014936,3896232224,6369463568,597735333,368521074,39676422,5632602903,346416126,1501817112,1283396428,1871588625,5266878,2730257610,755803555,2585285952,5875877700,890487723,195663002,2563708384,2931941474,4163811190,3482931392,1246531656,4237671072,844871515,5662071618,2138473253,2281195576,317829875,1609493562,943606489,7529013801,1830969088,179738922,1176269814,5228181536,2301848073,1345958028,1661793795,3211437372,3252147101,803685912,2080133031,1937911230,2696960332,964539369,951504090,1385347436,1379629656,192328539,901007915,758774046,6118823606,5355107550,1934519944,212769366,3342787512,328124301,3516189112,2289429729,673041924,933294810,3188711694,1315026222,2186006388,1490716684,256602396,1459811374,508178839,2239921323,106092720,215735828,610460427,4159386618,668980652,6555940479,1132096754,5123771814,350694955,519753066,1558785172,6954011118,2473736466,5592263656,1375150696,4122529761,1427739488,686447646,2474370360,762820848,697573020,517405328,1856066168,7786872333,125308603,3212377273,1520833786,658464744,6618662687,3713940576,75493310,5418511584,834776696,590510840,4400712095,2876823531,3839360462,5616217053,3979841072,219209305,1954557284,3912587145,1963756392,563481546,6264311473,993995972,387774272,1326726488,830534571,2297624877,192476488,7707558696,2981932254,1164748102,4996521085,2031321048,759886757,385809556,4157189495,1085208768,2643759832,6325691112,493403310,2404759689,2624619366,833845710,3102896328,5601268862,2795386488,816932439,2065395246,1495508978,2811235240,434239914,3323119740,1169952840,730782813,711130572,546423342,2315433996,7708229523,621851737,670196860,3723407865,1771292315,645690750,683738550,3521056868,5181821816,7041226833,6981870756,1469600298,5106492099,2156541544,5527176090,108260960,108894345,1568698724,488724574,749040564,6621436514,3659060538,940894140,5721181900,5648094510,33630653,1024911516,3961328520,169915782,1795467768,591543196,788190894,1568997504,672715365,3853634984,101029562,300306487,3376912980,564374346,476804433,533805984,3483687772,2836351386,3575356168,4675828496,2098891731,900427508,317265527,5780732680,2918034810,1186225692,312717038,1444451099,4632625746,2543208108,5851628073,2023024953,2111959185,6233900432,4857777066,5648022702,1323575904,958018397,7824883512,128427260,513763885,4213064079,2272640637,1305687416,1643674365,7753164255,3445837344,7943338845,2376291816,321629306,1371968056,2831504976,4545789066,3438145880,1016918559,4075879680,365407887,1509246036,4197607224,6682660320,3143358280,825630509,696345178,2603089620,1758181824,85741544,1178053824,7346886496,2229024402,3462881424,302988843,986232193,3213061840,4850327825,1350853364,1968311648,736731213,276424666,2386323564,529294378,963044750,778117992,70371595,4768182618,5396314506,1664831170,3405313064,1618633016,4596510444,3428756100,3395883948,2985856892,4435439946,579351606,7964318259,3460436370,6734167856,721421178,8502503481,1945826130,674068020,327099259,772951138,4615119220,578718849,2905938807,3668688135,556261125,3858598488,1605637880,6099281280,1376066292,2393500912,197523585,239517960,2469961708,950030186,105655220,5440260150,2399784015,884170319,1780440057,1773061458,1216222032,7455547104,991335192,130451544,2825635458,4876152165,4367822310,4196183856,2002302855,559879912,922677792,1918783413,5993537256,624796608,774897505,2857231380,2153779152,595505445,364520151,2123324730,7893699237,1343741529,1180337510,4280536025,1999153085,925498666,991022509,1135726340,5225229443,1366292892,1986832076,704636656,4644071740,7554708405,1263515488,1598185828,2781077995,1924002528,2409941292,5563490541,1171274356,3046624731,789963406,1782353925,948926467,733355939,4208995917,4414702540,4558383612,67310360,2117516885,6909318920,3111786960,2354706351,1127418464,736023022,4940628684,2564686227,6680254868,427074640,202448373,560970575,2420013171,2967513345,6067985049,675313852,2344887372,2951538344,3552018704,1286443068,503698870,731323209,1075120732,2104727238,2328798325,1410608244,772416979,1184152068,5105205534,435009645,956981540,1455307720,5048883837,1963674632,491750176,4330843475,4245090288,784051191,2794792059,2273594692,5267821097,2878156170,2113938651,1138448676,2506026656,1103068080,1535901668,2216455256,3868202865,2880176916,117973863,5893408665,3356227684,2177809920,3351198755,6648388474,994509846,1873469108,180713282,800882354,1103030194,3076420506,1533984408,452051290,238591943,3604175928,210537738,916464753,2093916416,1249934648,3888067374,1563249838,4845766424,558943622,2280783399,684964476,1137008864,2145232416,2753707101,477822400,751420506,154841317,555793449,3009945695,4005680856,1658012238,872722704,466342702,4136132536,498841250,2916773472,1653803794,1460858160,3149987384,948733130,5094082332,6791836744,953915210,761304192,4443260655,1313508284,4856364655,24796121,2467453671,76843506,3397692885,2905208685,4661497960,471004416,8134870536,4163690106,648320458,2379239128,898785586,4941876762,1143498307,1108725675,912669508,583406802,1730554461,1389066180,1089515352,2749589016,1139437215,1642250750,4663878560,3023110215,5621996765,238307312,3549009488,2428724700,976087384,6909934212,3548773220,396612423,1435947873,1000819248,4670460760,2752327304,2904226260,2328339504,471902520,499258624,2743689096,643004532,3627403524,2139718085,3226859370,356350500,408659016,3019552840,2203242995,6929698419,1807397118,5974869276,2399341062,3626433200,1475725288,1221181740,2705862185,3859687564,3739276290,126931296,647888772,5549665478,2608368930,2823784944,1545993255,3034494700,2288324140,4129492077,359578722,1185197691,3068113090,245839161,3301356424,4327199790,3086362500,270941963,7265918792,182388420,1791215152,260136030,1771209478,401116068,807853290,3832265528,895470096,831562542,1892321118,8985148020,591751326,933311064,2321648040,5809764928,4229835085,2160431316,4562532785,1915912408,397196024,1437013088,1334143482,226360830,4691631905,7559675472,996321996,714070255,919037055,5786702456,1485365554,2605374260,5344428999,4667446575,16137638,291322420,5443229841,505797242,4594116080,412772784,1034882056,1069226118,1476043568,5516131257,317800542,1330166732,2214290340,251099751,5092528496,3372272720,1856979520,774590768,296695595,687858966,524825800,793201824,7662148965,4065298992,940880132,2565956596,774273972,1871466264,2438887182,1073731356,4132608966,744156571,2400476812,1822547993,518621487,1257956646,738743076,5263113416,1854114171,3842597384,2405007670,2163131116,745326930,114335074,1375413354,512022264,970637318,380397060,287569800,1275115674,42045001,2357435361,5741735868,1802016840,2444247904,3140856015,3929259128,3755672823,5219110845,1991382312,6909622767,67309436,139441023,6063020299,1427685888,4918566835,202926301,5482430325,878686371,462009150,1934718720,5088636512,2336162136,3624185816,1682761984,5955814818,5017033749,2242956730,2540045704,4114721331,517408011,725280808,557242679,3540884862,586253828,4434220644,3462900609,531637060,7402710879,5211330908,2039995224,1996996530,364928258,6370074304,603035765,365189612,5677871948,3763880704,1152274365,2256465732,5991951840,3683459365,2111645640,438529994,544558161,1814472168,3037407125,7866494631,2546531827,1030629945,898627714,6564902911,7729758392,3857173188,2582295490,4866821561,4040871903,1748437968,961477358,1247893890,3382924302,175529840,4008818936,3912546510,4518907337,280945044,2505910197,1793615316,1590859837,2698821190,4673688152,1976133672,6793609718,1191049128,2388668380,6029267103,285844158,894178763,3771046572,2284121720,5343698608,1749645408,2921408250,525855608,1531589526,6689958768,638425860,1386734322,3033759300,772436454,2745939884,4226270220,542106356,476575372,2357024124,7216446304,3073621412,802154890,706702564,1576757208,350113826,1672251597,5159181104,1541954054,7967582514,1496164089,67122972,4495322195,828346736,3343310888,2868539454,817181922,640816313,2234915096,2772241926,297166691,3103097910,643223106,2364644574,949394830,864396735,1198076340,1564640384,714936264,5860913841,3007041625,3065312224,1636394823,6507097856,1106823988,5797279872,685676452,2663932776,3367708088,1816744362,8636183703,528972520,438792600,7415809176,886379382,537544424,286146408,697064125,1248510676,5388677766,3027863088,534503618,4176693243,326485578,1311967164,2078372814,1012619628,2747639872,1880157958,3346030085,1869627112,2503544583,2952853240,1859024728,1593126056,1449410550,571985194,782909802,2935377756,4270254415,320003564,3480923425,2572118631,4792774977,216505476,1750473988,1788503960,3872417104,1770234468,197897044,2860635960,3423684056,4652696750,385843019,109791777,4197335238,2531603190,8100090864,2605957551,1174390140,1241215050,914005105,565455788,6918040479,2918483815,1700724872,144841320,2402933345,2846884635,894483060,3291956328,2269529685,3351171243,4358448168,1807793658,2340251433,341499300,819351909,3167507705,2674259512,562320343,6679310491,164583900,73829158,1365632376,1967991815,3739780265,936669402,3732559115,1516046560,8323401429,2020044016,4095526955,2490160384,2304116214,5335426890,1669739385,151069474,949637709,5272981736,3155728457,2187296295,665020758,5002472040,4384806184,7684428861,656557980,1799127756,3547881072,1845226802,2927587684,1634382108,1147586148,986369298,1390684630,1732260606,413095733,249453234,5997588608,1097456970,7095508767,2701176160,4556513045,807237719,1540459840,3702960068,3540879045,1480609072,1421036205,1514639170,4148525456,6511593888,32206289,2980359000,336516791,1182278862,1984846365,2266979442,2635534377,1824357654,7976741304,6026639728,2619426428,3020191915,3503229129,3482719332,2435546617,1120695828,4909430320,747166396,234620873,3757617068,8970109389,4692578947,1269435392,4891362940,13021758,1384823718,1607554122,655686375,2545815771,2345176647,3779381165,4775646102,52889286,414466539,605968058,2366966388,3545597085,1047905343,1471259293,898198170,645103671,6364147993,2723077276,659536422,691067912,626723080,6732512976,474183840,679738557,2648226985,1238989734,84936671,8893624122,2712020344,1895309335,465677892,15928129,285407252,3888251022,434374704,788867068,1549493096,8196161571,1180356864,159828011,79143102,886932530,3874770585,1366841326,354555960,1380495165,3305028410,5790374730,1360796268,1743925602,2678971036,286045432,1669412524,3190470840,320168706,3997558314,2380519755,8170140510,535925886,2193498744,45975063,3437160448,4380858345,800162070,1628168946,96628293,436379512,5296290872,5427354807,2848711604,5765862096,37006553,712211662,720852797,681895284,5724466164,1200706625,796153380,3773467408,5747666121,5850975744,8737038477,196213822,1690243221,335695218,1892967524,4472321966,1877443134,1126248264,6132627963,500349296,3323531280,2155702312,471023551,3808644590,665755130,3222858056,345834195,4913374200,1634671214,1778973810,3644108650,4023745930,5856267915,110601423,1229083776,270630585,2667963840,2783652507,2001011915,2028197937,3428283714,1905559152,4299340104,1259873478,55946444,6271366269,2292086976,576899640,1453394530,5569731225,5202573060,2946366693,1191311238,354632284,3069878455,3572379264,873070588,1762116685,169049378,5156741424,5215067850,3341950297,3472668591,2858759022,237861864,837290125,7801417896,1700594636,3697126832,5314743588,6493625516,2780699889,1509381748,1882816770,7243088769,176264748,2301585048,2462267466,206373582,2407970424,4042818684,94799316,248250090,2122700237,3220377723,486478674,2082906783,187234124,2538311967,6120952040,788983896,740804853,1738630278,904976810,1470413250,6047487026,3470158632,2641860760,722206818,393328007,4449790107,3422400300,7749382640,56512124,2208746538,3993053802,1975868064,5356536579,2345000728,863293916,2807704812,3227836626,2544454045,2235423084,3682801464,2543137362,2979448824,6468411960,2502150350,2939398820,3670637211,1583212734,2193705492,3674849724,4810182456,1464280876,144951828,1508718352,1732740096,429771408,2215863276,1439263446,2526859407,6515447547,305670477,724887123,7055038400,3560714759,7992316448,4374597997,3424788140,731928168,4350211668,5314797250,142264640,2914303464,1358111934,2748223500,729422586,482004198,1002890940,2936142117,2082094221,6968878110,1939830168,1330278310,273920991,2269008,3202462422,257690706,2296491880,3872503602,3210930556,3632993964,2868371475,1973341165,7786735752,2317608988,4353561457,1718371305,1405205228,1701381724,4469933160,5204677056,331922194,3312465342,460016541,2219884353,5181530508,2127990865,3026158104,2367701469,781301853,1984889016,5243157264,2919227232,4182654469,1610427516,4892267490,2602415835,86972456,1027316832,481241112,1421933836,3263253774,3701974252,5975407648,4632426442,7842561960,4079431041,2547097794,871539958,695560825,1865421938,1736273124,393924540,1112723001,2053495805,1922822940,4685585996,6184341443,2382410382,5221380600,1177861055,104731752,1009919376,3546075954,6983142165,4711530144,3694312470,4865673395,1425032424,2673555332,2702285760,586563579,2189469147,5567794980,3887587456,1117149810,70054135,1984188153,1256435388,2690760510,692804417,3374884240,672094894,2938769935,15073986,3021804128,5974867854,6923920590,1235365708,900711464,4165038216,1843435206,1744950025,5905837053,365098854,97672056,774284985,391915582,2182293345,1066774182,3991655245,3403475232,1671323598,815716116,6749675296,8803843011,117891066,2802308830,645034924,4781660672,105384876,1619288,212277067,3547640804,2021827913,1041691722,831993944,7763888560,1311682236,3444137135,1842723484,1492931699,1268315200,280259320,503891592,3722236880,499248655,4488964683,484010864,3120817090,5010915376,8508904794,965834224,905616786,1652541537,1270323680,292616480,1521348836,4630995750,4087954020,8773061229,3997350420,2544550604,1589027328,619472988,908210889,3433382811,693598160,2335855245,672584252,872104175,7494568168,1661576146,397455122,1280475885,513593974,6370986440,3115771612,3601996052,1815896089,925792552,459155288,2471555052,3624189190,292580020,1788023751,3083532850,1428135177,1003995462,4926506715,3223720692,1102711365,43517067,120631090,8180879355,2782593954,6428542372,1710038440,5045827779,1403349868,726127525,1958202864,1921475412,1912903349,579731264,6283813333,920095920,1908782168,231407484,338606827,1041498984,6437216065,2505562005,2054848758,460195031,4050694864,485619290,2753792298,1955641239,5740349601,76747968,509394996,1078071168,4492048728,3301013760,1718806244,58048957,5399457390,1497416976,4719464442,730500506,647755506,536909668,1974009688,6136392336,4462564326,288250850,10889504,2790298800,4235440816,125510852,6870823120,5682797595,2956528832,831389865,1612787924,2369333288,2634916464,2506031507,2502164910,2819055738,202227570,2976191312,2773485231,1010007141,1315073622,1861064589,989721799,3114911400,291087051,1429104775,308281659,475232094,1610106078,4806866448,5905441486,363166726,1735332152,443577241,467342067,2184994936,1384368228,8691498432,7659155007,2864342550,778271354,5585932656,6012286947,1518899724,1474369986,797168778,4332508767,4317050536,3561015320,2375489920,260339200,6888746992,420380148,905143026,2925213264,1931957790,2224801710,5616063656,462796692,1939997349,257628089,529805080,936719845,1371909745,977854489,6707384847,3448469164,2368500055,4175241450,803604323,449343956,2726697918,3994110448,3356369352,382205330,2556398673,919834836,727421224,4550675710,1592053813,4741958010,196352652,1711998491,1576547830,1966744090,5760388098,2626391408,6404231708,1589771463,4177916128,454127615,3045734289,2611445451,196768028,2800959585,204486952,2993771792,2394310296,1111436646,1515936514,1686155368,2803030685,1089223596,1086925656,1550717552,4077078140,2622015513,6963080752,285741978,715928551,5681915874,703760328,5519831658,2656364475,1578401852,1448919192,4392861912,1239955432,2929850211,2260756025,8400843630,4912672800,897777075,3042427878,2390206975,6667897416,4100974182,7318223829,144988628,2249493000,3155544910,5837607272,76789095,1393460217,819274873,5274542588,2606719116,1355575458,3881636437,1864703016,3188689024,1257161276,6963661677,4811524745,3471151096,891336344,876777399,1106200316,1375657380,4170048890,5711716320,1762789504,4774369300,1870357223,7983909612,407530479,2569409196,697935843,4183192053,820569704,5203648272,15560256,5228639544,3933717309,172763374,1072151946,2093792536,1456264075,548320797,7031630466,2109569832,78801474,3697483356,1398985464,1830908160,3442548555,805203513,2828293805,5928413634,5014387044,682504260,1256188654,746626324,834324050,896676348,1330847334,3404515842,2426483877,2980238744,6076731864,2610392715,2976378072,92589138,4914930840,681227678,5404772232,1512524538,2381225350,555131780,3298031204,6838371333,592981084,6980852288,2372953761,5602149336,1469578453,1320067444,5998924395,2981704080,2822289036,2096681640,1295596524,280987851,4747142160,3860891342,1329205692,816997808,1924899807,2936942253,5174900318,4142371914,377037862,361003723,1274498244,1710873200,1901710178,1915408152,1550195829,6744596472,1133101624,1061565792,1575517002,1729308074,641208612,3749593104,891908928,434713692,6692991759,6619635904,101679580,1233408804,2179812588,5017242852,1152444704,434496636,8335598805,1271279722,37101568,1641623706,2690890086,3562315900,1779365136,2154126256,1735225677,352093899,1013324324,42552795,4335666882,66357260,3190667739,1882894398,3942275202,131328270,3145306986,751701244,4892178060,163173384,1983982784,4649822665,263881581,6315781050,843065930,3939174288,924776284,221847714,652784486,829184416,2933740356,4233901506,4154824200,526481724,540636915,63680986,84693329,3867515144,5068693014,3539026494,2259473304,7712330562,6495178140,826272720,2710245033,392383967,4817878170,427192878,913430520,2370679188,2931734031,873498520,286622932,4037984352,1806353340,4133888296,532565361,1345423812,448939464,7626943328,2010537720,1023531873,1983669215,2412328827,6076628705,2455312992,3500237932,3321522771,860740006,2098299256,2658397255,4556941704,1146612204,7087687092,774364570,1211653219,761871276,588366285,4407047288,989540568,2660386263,3062458722,58300265,4956060690,3147664056,333138186,1857651840,132197970,667286854,91082250,429603952,1473702882,1576611378,2606953400,934183452,157178779,4779833232,132190429,4090806702,2983904784,2953265703,5931961992,2199276414,2613665905,578557706,3276146430,8471909349,2746661048,1898500000,1107015270,696431236,1047528924,2510719377,72307374,1073429356,6334619976,204059646,312491576,8958797217,5476690696,2648866836,147119038,1602013356,4150440602,4588843578,224849628,71006280,380845476,4409939511,8687702286,902855883,581164578,93772390,3751132861,336910984,1020482908,4138598934,1065017196,1881256345,1531903172,1612705424,3145016196,3078189388,498895695,253384810,1889637248,1580389713,1122641784,4916718023,1913555774,6339464703,1801653796,2511849915,899051091,7078043853,2362210866,1228931619,1173264516,2784662688,1962547546,790080135,358004753,2406891672,1873825728,3524939555,2180344962,2509410645,865302760,2802816498,280884534,2045600388,883357164,2650071492,3409333980,140442267,3737088664,3461211040,836470215,3633908270,5639903288,6558390048,3209188896,1074014259,1264128216,1962547546,6265491048,586632258,1228931619,7086632598,6291594536,1798102182,837283305,2702480694,4930694769,8611000983,1404776578,1122641784,1053593142,2125841904,1266924050,1496687085,5386831429,2096677464,3628587204,4595709516,1128753807,532508598,3218910282,4592173086,1010732952,1607628369,18754478,484303815,1805711766,965300254,1469979837,126948492,35503140,374749380,3059229052,1185840172,1869015582,441357114,5297733672,2738345348,995421913,312491576,612178938,4750964982,536714678,144614748,3347625836,1571293386,2089293708,4981568715,949250000,2746661048,6589262827,2548113890,2314230824,522733181,488728092,7909282656,3937687604,3978539712,2727204468,528761716,3983194360,943072674,7473467616,4692516120,1226253294,4421108646,3436831616,546493500,2335503989,198296955,464412960,999414558,2360748042,4956060690,34980159,1531229361,7981158789,7916324544,1101761822,1059059313,3047485104,1211653219,774364570,787520788,2006571357,650991672,2126717804,1311437035,860740006,2847019518,7000475864,1841484744,7812808335,4824657654,1983669215,877313034,446786160,5720207496,2244697320,1121186510,177521787,4650624333,6322236690,3589319424,501590131,655123890,3908978708,3556018782,2740291560,427192878,5620857865,2746687769,4517075055,275424240,721686460,4284628090,3012631072,5308539741,2172297006,5801272716,677546632,222883451,1261486135,1052963448,2077412100,2822601004,6845394164,2072961040,5222275888,1331086284,693582213,3939174288,4215329650,701753450,175921054,8369680797,743993544,18130376,8805920508,751701244,698957108,459648945,657045867,2196710131,455809677,33178630,6503500323,59573913,506662162,1760469495,1735225677,1615594692,7117460544,8015210775,3587853448,729610536,296812544,635639861,8335598805,496567584,1152444704,4181035710,2724765735,1233408804,406718320,4728311360,743665751,652070538,1189211904,937398276,1496153428,3458616148,787758501,1592348688,1133101624,2529223677,1550195829,319234692,3803420356,855436600,212416374,361003723,377037862,4142371914,6653443266,3776068611,5133066152,1633995616,4652219922,2757779530,949428432,2528890659,431865508,4717533690,5644578072,2236278060,5332377240,990050583,1469578453,933691556,527323058,2617819608,592981084,5318733259,4122539005,777184492,680350100,1008349692,4804241984,1021841517,3931944672,185178276,2232283554,5220785430,3797957415,1490119372,6470623672,2269677228,2661694668,5380058088,2502972150,2239878972,897277610,4777529820,1671462348,988068939,5090928849,1342005855,3442548555,1373181120,3264299416,2773112517,39400737,2461164804,7031630466,365547198,624113175,1570344402,178691991,604671809,874159402,3485759696,15560256,5854104306,820569704,2323995585,1395871686,1284704598,271686986,7983909612,534387778,7638990880,440697376,1427929080,6672078224,917104920,3318600948,2630332197,4011013548,5206726644,5773829694,2984426433,3142903190,3188689024,2330878770,4990675419,677787729,3475625488,5274542588,4096374365,928973478,107504733,7505495064,2704752780,3936612750,289977256,7318223829,4784469879,4167435885,4302372555,2366332794,359110830,5731451600,3733708280,4069360845,7812933896,1239955432,5857149216,3863784512,2367602778,2656364475,919971943,4222561968,2525295944,4295571306,142870989,2611155282,291335057,4892493768,2713755716,1630388484,2723058990,1201298865,7587699156,2273904771,1667154969,6384827456,1496885896,1226921712,2800959585,393536056,3481927268,676829842,181651046,1566718548,681330627,3659560976,1969793556,4800323415,983372045,1261238264,489142426,98176326,4741958010,1819490072,3250482650,727421224,459917418,1420221485,3057642640,1258638507,998527612,3635597224,449343956,4018021615,5845338030,3315900077,3941107616,5962119864,2933563467,1646291694,1873439690,529805080,1545768534,1077776305,4165170228,5616063656,2224801710,386391558,5850426528,5430858156,420380148,6027653618,911187200,2078553680,2136609192,1079262634,962779726,1860060482,1228641655,5316149034,4676223181,2792966328,5447899478,5155816590,5106103338,965722048,1384368228,273124367,155780689,1774308964,2602998228,2905333808,5061806988,4206008142,2146808104,52803566,2774534931,612473475,679203119,1557455700,6928052593,4962838904,1972610433,2020014282,6471465539,6696430452,101113785,7517481968,4003463856,2148027006,4611103812,1353904736,806393962,2217039640,739132208,631421955,3926184640,125510852,529430102,930099600,21779008,288250850,2231282163,767049042,1233756055,268454834,215918502,2556751771,3146309628,2620479708,3599638260,406342699,429701561,4126267200,3743373940,1078071168,1018789992,8527552,7380449487,1086467355,7343446128,679867006,2531684290,4141755279,6164546274,1503337203,1839204590,1041498984,677213654,198349272,954391084,4600479600,3590750476,2608790688,819815721,853989072,1958202864,1452255050,1403349868,1121295062,5130115320,2755089588,1855062636,1817973190,241262180,348136536,735140910,2149147128,4926506715,1673325770,4284405531,4933652560,2980039585,438870030,5073864866,1853666289,3673242304,925792552,259413727,7203992104,6231543224,4550704600,256796987,1280475885,3577096098,2492364219,7494568168,1220945845,1345168504,1401513147,693598160,381486979,2724632667,619472988,1589027328,3816825906,1713150180,2924353743,2452772412,8335792350,380337209,292616480,254064736,4957624611,452808393,4829171120,945433866,3758186532,3120817090,363008148,1282561338,2496243275,3722236880,62986449,140129660,5073260800,213275957,1842723484,4132964562,874454824,5822916420,1039992430,347230574,1732995354,1773820402,1273662402,404822,281026336,1195415168,4515244468,560461766,353673198,4891023895,3856957312,1019645145,955042056,5956081656,798331049,3200322546,872917338,195957791,602221655,113950732,973596944,5249632936,249278575,204826134,3702256192,450355732,2470731416,6923920590,5974867854,2590117824,52758951,4114277909,1344189788,3374884240,4849630919,8072281530,1047029490,5291168408,42032481,1787439696,2429742160,8351692470,4378938294,4692508632,1688928600,4010332998,1425032424,8758212111,3078593725,5300471412,775904685,4137088613,2356478544,366561132,1413433266,4351150500,2382410382,2650432047,669369428,1922822940,2874894127,370907667,157569816,4340682810,7461687752,3477804125,2178849895,849032598,1165551726,2940960735,2647100824,6722333604,1850987126,2719378145,2843867672,481241112,2739511552,195688026,2602415835,5870720988,805213758,3585132402,7784605952,6117016808,3969778032,6250414824,1014729201,1134809289,2127990865,5181530508,1479922902,1226710776,552077557,1493649873,3469784704,4469933160,3828108879,1405205228,490963230,2487749404,4055815729,6813393783,1578672932,1912247650,2421995976,7224593751,3872503602,459298376,220877748,2134974948,3025344,91306997,1330278310,2909745252,3097279160,2082094221,1957428078,2340078860,723006297,486281724,2748223500,1584463923,6800041416,28452928,4555540500,1450070556,2561748588,7705773315,4999540568,1998079112,2543367685,1763759600,241629041,917011431,1861556442,7580578221,2878526892,3323794914,107442852,1949332608,3394616292,72475914,1464280876,2405091228,3674849724,365617582,3166425468,407848579,2204549115,714900100,718712440,2979448824,2543137362,3222451281,5215987196,2035563236,3227836626,4211557218,3884822622,1005000312,2975853655,1975868064,4658562769,490832564,56512124,7749382640,2852000250,2542737204,3539952063,320980808,2641860760,2168849145,7775340462,5881653000,3619907240,1738630278,740804853,4733903376,3825595025,2538311967,53495464,1157170435,432425488,2146918482,2122700237,744750270,331797606,2021409342,2407970424,114651990,547170548,1534390032,176264748,7243088769,627605590,3018763496,8342099667,4638303940,885790598,462140854,2550891954,6826240659,1507122225,237861864,1905839348,3968764104,2864528826,3476711900,2578370712,676197512,3171810033,1309605882,3572379264,1315662195,531948426,2978278095,3928488924,5202573060,4332013175,5086880855,576899640,4584173952,5375456802,251758998,5669430651,2388522280,1429169364,5142425571,4732461853,400202383,1855768338,6002918640,541261170,1638778368,331804269,5856267915,7242742674,2082347800,2668460715,817335607,1403821200,345834195,3222858056,5326041040,3808644590,1884094204,4311404624,1661765640,1000698592,4088418642,250277392,5632329402,1277806276,2163391456,2014171308,3380486442,588641466,1941564106,5200867328,638629569,1886733704,132692230,2161271925,2544207184,909193712,823831768,2136634986,74013106,6726839112,2136533703,6978027609,1324072718,163642317,128837724,1628168946,1200243105,876171669,4296450560,367800504,4386997488,1071851772,2723380170,952207902,2665038876,266807255,638094168,2504118786,214534074,2678971036,7847665209,4762786938,4503624790,1983017046,2208792264,212733576,6150785967,6974587053,2660797590,26381034,114162865,1032812256,7285476952,193686637,4733202408,1303124112,4536292859,570814504,127425032,232838946,2274371202,2712020344,2964541374,764430039,3303972624,3177872382,5437908456,632245120,3847150272,470042310,1554902802,549613685,3403846595,6364147993,1290207342,1197597560,1891619091,698603562,3545597085,6311910368,2726856261,828933078,158667858,7163469153,3023504932,3908627745,848605257,218562125,1875479809,230803953,26043516,2934817764,1904153088,1340736842,996678821,8454638403,938483492,747166396,8836974576,1494261104,347935231,3482719332,1167743043,3020191915,3929139642,6026639728,7976741304,1824357654,2635534377,3778299070,1587877092,394092954,1346067164,1490179500,193237734,6511593888,2592828410,3029278340,2842072410,740304536,4957230663,3702960068,770229920,4843426314,911302609,2701176160,3941949315,2194913940,2249095728,1746172638,826191466,3464521212,278136926,2959107894,127509572,3268764216,3345814496,2767840203,3991366206,1199418504,437705320,7684428861,3288604638,1250618010,775857551,437459259,1803273404,3295613585,5697826254,377673685,4452638360,889237815,3072154952,622540096,4914632346,3535077028,5548934286,3411104760,1493023646,832595024,6731604477,2755188541,512112141,369145790,73148400,5725123278,3373922058,2674259512,1900504623,1911821121,273199440,1300139685,301298943,2179224084,3351171243,756509895,2880461787,2683449180,7591692360,3844693352,144841320,5102174616,4669574104,8894623473,424091841,1645209189,1489458060,1342160160,868652517,7200080768,7594809570,932741164,658750662,385843019,930539350,3423684056,1430317980,791588176,5310703404,2420260690,1341377970,3500947976,108252738,1065061106,2000536713,4475472975,240002673,854050883,1467688878,521939868,2859925970,869646330,1593126056,2323780910,5905706480,834514861,1869627112,4015236102,2417345946,6182189712,225026584,4156745628,655983582,1142699523,2784462162,1069007236,2270897316,5388677766,2809149021,4879448875,71536602,806316636,4431896910,7415809176,1755170400,132243130,8636183703,605581454,5893489154,3551910368,1371352904,2173979952,1936941979,7320485088,909108235,4597968336,1202816650,2604850596,476624176,1369060336,1797114510,345758694,759515864,3941074290,643223106,4964956656,1485833455,924080642,1955550709,2563265252,544787948,3346629363,3343310888,1242520104,7192515512,151026687,213737727,6197008622,2312931081,3224488190,1486445864,700227652,2102342944,176675641,6417239120,4610432118,2706167364,2357024124,3812602976,1626319068,2817513480,4118909826,4634618724,5309078775,1848979096,638425860,7526203614,850883070,1577566824,5258534850,437411352,6011660934,2284121720,6599331501,8047608867,285844158,2679674268,477733676,1191049128,3882062696,2223150381,2670678944,539764238,1363594146,1793615316,4176516995,561890088,2582232764,7042583718,2004409468,43882460,3382924302,2079823150,3365170753,1165625312,1795943068,3476301115,3098754588,5785759782,966219799,7502746184,2246569285,1717716575,1091370783,3496219836,3037407125,1814472168,4356465288,438529994,4223291280,736691873,5991951840,6769397196,2304548730,3293395616,3244498256,730379224,723642918,4777555728,1824641290,1996996530,679998408,2233427532,6580187448,956946708,494700087,4434220644,1025944199,1180294954,2786213395,1631881818,4139264088,4702538664,1814318360,2563379120,3583595535,4632300414,210345248,5436278724,4672324272,5724716076,3869437440,462009150,292895457,609158925,1420484107,3934853468,2379476480,6929166056,108454129,302892462,3838679315,4646558728,3479407230,3219148134,5893888692,5025369624,611061976,3604033680,5103765216,2357435361,252270006,1092956292,164325600,304317648,8735735862,1024044528,785950488,514507833,248442310,3244696674,962003068,8645844114,1059493812,2631556708,861866922,4402848261,1555864461,1301819995,4800953624,1488313142,2755072644,4831791102,406481197,1247644176,1935684930,5131913192,235220033,6097948488,3405399540,1586403648,1312064500,458572644,2076869165,331967472,1392734640,3793806810,4455962434,1004399004,3542864544,665083366,1589002710,788018751,922527230,594014510,258720514,963136496,5168380590,2528986210,6998438367,2330579360,64550552,6534425205,3053959428,4689673668,1485365554,723337807,1225382740,4998491785,1743563493,7559675472,2814979143,226360830,5336573928,1437013088,99299006,1436934306,4562532785,2880575088,4834097240,3631103080,2321648040,8399799576,1775253978,6988448460,1261547412,2494687626,223867524,1916132764,2423559870,89136904,2656814217,303492035,6269253032,136791315,2724719547,2438477667,6944315625,6923519664,412669553,1720874127,3681735708,1580263588,359578722,3670659624,457664828,3641393640,2576655425,5647569888,869456310,5549665478,1727703392,63465648,5234986806,4824609455,4329379496,244236348,1106793966,4351719840,1599560708,7966492368,903698559,3959827668,881297198,5435195112,612988524,641430900,921959820,2995605319,1813701762,1607511330,6173300466,1248146560,235951260,776113168,968075420,3096368217,6538645064,1334425664,2393246455,220340235,2839018576,767770468,488043692,2833512150,3992635674,119153656,3212569580,1679505675,3731102848,2299151050,1595212101,6415707704,1634273028,1666879416,4037960409,1166813604,1825339016,739150450,980141406,4118230635,2696356758,2676644019,1296640916,1387896702,6327121528,628005888,6526097144,4648333896,4756770039,204916016,5757391899,198368968,3885091724,2955393639,7997869179,951630240,2861745630,970262392,2830045740,948733130,393748423,6573861720,1653803794,3281370156,4489571250,3619115969,4197084318,2618168112,1473788656,2670453904,5417902251,2778967245,1083889219,1502841012,1433467200,6425316569,2681540520,142126108,2397375666,3801305665,2235774488,1211441606,781624919,432007486,1249934648,1570437312,305488251,736882083,901043982,954367772,1808205160,1363541696,3589157257,2206060388,1601764708,180713282,1873469108,1160261487,1899539564,1340479502,1814841600,5034341526,5893408665,117973863,1920117944,3094562292,1939398349,2303852502,1103068080,313253332,2276897352,3523231085,4029418638,1505091742,3978790711,3726389412,2352153573,4775726574,3712151550,491750176,2209133961,3926909651,727653860,8612833860,580012860,6806940712,1776228102,6951752811,3173868549,998056425,1052363619,307177352,1462646418,2014795480,3859329204,7992042084,1844711465,3126516496,1519456167,6067985049,989171115,6453368456,2804852875,202448373,2562447840,4771610620,3419581636,7410943026,210292292,1691127696,2354706351,1166920110,1974091120,1694013508,134620720,1519461204,5297643048,3006425655,4400135634,8540338203,4158825825,1184945109,1354055436,334649816,6358274904,4016568820,6734008848,1668646797,799092914,947636616,839412045,663438820,5637093248,4470372171,2277154820,4478768094,1362871608,5946135054,5552991996,3598475553,4280536025,4721350040,447913843,877077693,2123324730,121506717,1389512705,1538413680,6666873220,154979501,1249593216,1997845752,426396314,2076025032,3919159384,4004605710,4196183856,6988515696,2708973425,941878486,57978464,991335192,7455547104,2432444064,1773061458,2373920076,1768340638,2879740818,7253680200,21131044,4750150930,3704942562,59879490,141088275,1795125684,1834755056,2033093760,1376261040,3376273677,556261125,2934950508,7749170152,964531415,5538143064,5410657966,1635496295,4718476140,324304355,2834167827,721421178,841770982,2691450510,5309545506,96558601,633634278,4478785338,7640738883,3428756100,1532170148,1618633016,1702656532,2497246755,4496928755,1589394206,633344355,518745328,1733480550,2646471890,4772647128,118467714,736731213,8857402416,3039420069,970065565,5622858220,8876089737,605977686,577146904,2600528469,1836721624,294513456,85741544,1318636368,3904634430,1392690356,4953783054,5500876990,954665760,5596809632,3018492072,2557855209,679313280,1355891412,3438145880,5195187504,2516893312,1028976042,482443959,1584194544,3530372820,4307296680,5168776170,913152425,979265562,6060375032,4213064079,1541291655,577922670,6846773073,3832073588,441191968,7530696936,3238518044,7013137986,4223918370,4720391557,1300361794,4450614189,3603153358,206350157,2814453342,395408564,1945356540,4335549510,1903593162,1350641262,4897414039,2337914248,2234597605,945450462,1741843886,533805984,340574595,3386246076,6078443364,900919461,202059124,4817043730,4709007555,871665280,1050921192,1183086392,1196978512,1529242038,1320442840,341637172,201783918,941349085,2451935100,784078450,1829530269,8513275518,1310820987,2932347444,3529572129,93338010,108260960,8290764135,3234812316,2269552044,734800149,997410108,1564717074,1943183181,4024064992,303883800,753305875,3188326167,2895983895,837746075,2487406948,856469947,4630867992,1092846684,4977914004,730782813,1169952840,1661559870,289493276,1405617620,2243263467,2753860328,1633864878,1048269933,7201631394,775724082,1667691420,3499492488,7214279067,493403310,2108563704,1510719904,1395268416,3325751596,2314857336,651331506,507830262,3997216868,2329496204,1277970966,1926889674,384952976,6892874631,5813741997,165840811,3489968448,4969979860,7159213112,563481546,245469549,1738927620,3420475247,263051166,2984880804,2496096468,2742400330,6712588239,880142419,664324695,1460859218,677313948,75493310,3713940576,2836569723,1152313302,6083335144,2753466234,125308603,7786872333,928033084,452729662,232524340,254273616,2969244432,228815882,1427739488,2355731292,4813027436,2396684424,1649157644,5408675314,1781468768,4158024528,70138991,5123771814,1132096754,4370626986,1337961304,6239079927,1220920854,215735828,106092720,3733202205,217790931,6569151183,342136528,5217508394,5100681572,5260104888,3188711694,933294810,5384335392,508762162,879047278,1312497204,2507090634,248230927,3385409902,4462589625,1748235316,1896935115,1802015830,128219026,2759259312,2770694872,5709024540,321513123,1348480166,645970410,693377677,200921478,1393777329,1070479124,369287510,2691916056,2046087176,4574658844,2940674535,209695409,2746453632,5019342534,269601854,2414240343,1906979250,2566345023,2443969432,7549428824,1182820121,3531392560,207755276,1741465696,832762238,2931941474,4486489672,293494503,1780975446,3357644400,430880992,1511607110,4914463698,7900317,1247725750,3850189284,1501817112,346416126,2503379068,59514633,737042148,3586411998,2388548838,2922174168,4529014936,7793351632,7330369320,623738914,107133936,290090934,3278709528,4706707096,1375941962,5736057579,2984915457,2841709806,7961633584,63782061,8665608672,587178088,6104767368,726536181,1142543260,1789852580,3805114452,1609035712,283769430,361381573,3745200900,672785316,3949248035,5622169023,262790026,364052285,1727297944,460978542,4468348674,3682902222,198143913,661506264,1543117424,1826804994,831122960,1997802738,591023016,1410476552,541754864,3376351184,638240642,2407528809,3641149998,2415247746,6910131177,2678810388,2059301202,364971882,1733608308,3790703150,7381340312,704118114,3328968120,4358743952,1883933004,1618565208,2561737731,686509299,879938929,8393643234,2914553165,4490434970,1179761427,2215104906,704959765,1996302458,250956138,3560204392,3142625751,6239919984,972034950,5285277570,536331122,741818432,3128004930,237882372,1121350005,2183029038,1480463208,5973341292,4572716533,77388738,3430186158,5120596648,1309116576,95410683,2070082285,2742844983,2908359320,605031702,3185934160,6882479037,268745755,2343431008,2932610136,5286598296,675940376,304761624,394131792,6080478677,370402846,3780844864,1214245353,1372129554,1606934448,2773549128,1688603842,4259554719,89887298,5932438206,1453931760,6745324716,5098981881,4407508136,2896848320,3776046856,598465244,743803875,771811506,97944838,876445065,1231581682,5287635882,3807141360,2423589399,3351471501,2596704984,535655045,641296826,1292421134,1898789864,1487958720,1544939212,4614853509,2517685444,1206037880,5100550830,4816253792,427172982,393429436,6121940608,663783160,2454239624,8629391439,8285683320,548619825,1348526240,5906798244,2217052033,2146437780,139765177,7174847799,2731950402,544894498,4422833874,3232772116,1232637966,6356823840,2886132840,561491174,1744643704,2595551211,2108735024,2163697875,1523623809,5827074694,858470052,7703718021,1936565445,21354834,3478757832,1100309215,1185007216,2076990080,5655508752,3132224793,631568230,184711221,372463448,2997226926,963458836,2884872840,209265308,1841410180,5131491078,2037129390,968582078,546952453,4490588916,814817064,1031942106,112928466,1522092999,6444605937,4371643136,830315157,2524896210,2566459080,5058093089,4753174842,438802640,1738348912,4602769650,1332826380,639558890,2105707806,5377017331,701266336,866265204,3420028053,729563626,1238049140,579394094,2228284251,64552652,5181690424,2944536847,1297362150,1757194336,864983210,335956698,8245338,1690421496,5871425604,6135050538,299271458,2918895711,841259510,618711925,1201741121,175636449,1451794920,901106646,916695213,61694248,536276348,2016531804,3848368340,7928388198,3339507195,1890484200,4156625704,184079412,6715660014,7218997696,2785448330,2879837841,245096790,4775701884,641565310,1581527808,5083597897,1755231055,725310196,2265260748,1535196800,1325290820,4036343517,567327516,6878703896,1296148572,342408555,4668469112,8992921320,703628200,1987127850,4549507110,1654347105,3259608688,1214247136,1006881402,7479991008,3288006155,2306967156,6100250312,2354211768,2976190329,1795924660,905712698,536369176,6292121706,3054035782,3002917372,536352864,1590895942,487948966,1585378917,1172575665,271532542,4760285992,6983666892,4203513524,1597269441,2601442390,663228416,1595359850,234076740,819623592,4741695170,811729044,4467204605,6798067749,1672910310,3636373239,2071902618,26977903,7834287411,908150125,645156485,7609975968,51792903,4250964090,24509290,481335344,649550840,1468011816,1923603885,2625349084,3186730554,4256545615,52084910,1491657177,1393309215,3687301395,979428180,1462049382,1800569787,3319471491,1193848641,44349555,2001011644,2935005570,143549916,2324970480,4494644861,2541613326,1421904078,7934436552,20427128,5195712114,5229040944,2604702540,5927799992,3794649620,3972736908,2465914100,15511118,98436924,2952828996,1099982720,1320044226,416840158,584735346,3558380084,5660945814,3131921464,15854668,7523218992,1067625864,2806335472,422895456,426430236,594800158,1441254408,4369759044,5793392269,2390513645,433580172,1249867672,1263729798,3119629135,5704867593,1399569002,977265900,55670720,13238658,392508398,1069782507,1895192316,3580692272,1073936862,500672963,328747786,1168578256,2387060541,3179906778,247445976,3154396452,522286569,7141425864,3933721647,2790889494,808467520,460929360,283408206,4419169542,702260784,4747141128,3141597851,7945208028,1421611834,317243848,1631217700,157275269,3491360362,923575595,1553979042,1318254350,667052178,1986234112,7356700107,2852669052,3439130256,1268657800,2460441681,1962373485,1774327704,3244787236,4043164734,1538898276,765512377,1411084962,7230266384,6061898017,385986158,1903165608,5965412679,3810219440,2385681235,5602441873,749703634,3734770275,3139420800,2132277900,647795905,3714729242,3776721715,249713184,2158259901,94550904,4447390545,2866667751,2598601173,8760797217,6360742703,1390150920,3113391288,7091619840,356919797,1680746487,3559279976,6089928957,1330640892,3132630600,838570208,572699166,2990631684,1577989056,1446504408,722736863,4677360525,6956941512,406748534,6173014001,443345409,5174722861,6764499322,192829902,2609228936,8758723833,1971179976,1034959316,2040765672,1350040464,4709886975,3118669008,2253296196,309635633,958613406,644051212,1250040780,3259089712,3555364659,1863254820,2700629065,5596641798,2472613437,2140032848,4113475455,317528810,1821300240,1650358780,7599727312,825585876,4637915779,201362247,4053843624,116761836,1037475080,3071041635,4085681680,2046555819,32503068,626359400,738488808,1751934460,6209218296,1827367311,5340200886,271602281,3568195818,2928068985,2414047926,789176594,6467830579,2723535400,7166409363,628419570,3629331360,5935681360,6422146344,1016609425,1188198792,7563587715,2135190771,4893535822,5200477854,595133325,1440557607,5563712910,781547298,1181257440,2176090135,6749634760,1718049836,5101505008,54454227,5244929816,621172554,224621810,1602821302,2477654208,3250495612,737875658,582657964,3115198836,56025140,252149456,1343813334,1711825285,2931704478,4568186224,233416905,389412318,1088290926,5143717656,4464270936,6586847048,690995070,4781950677,1639112280,2684750544,3461424967,3465882932,1201090326,698681301,2398896174,3862217816,1317303534,1756000742,1149418524,3500853985,4364303349,3061908738,391907299,8717137416,2589266085,442747512,1339512748,1861421216,1368416079,613628281,2944580120,2933220558,1977458682,188597136,66155741,585955340,3925534879,2320892720,1063265010,505001865,5255371940,325067174,175727676,986198004,383110928,33895200,688846540,800891462,1167306354,1844345298,1706827000,155402065,297320035,1131006354,4938566690,1845761944,2287022112,899885436,6909372260,3588143279,6534091284,1267879824,442293268,5612977416,2876509128,4024399930,906954366,2155668588,3389028040,682056210,1769654660,784131368,4539186267,5968185144,165225604,1931627584,8610565428,6583294746,4926704790,3638316744,3308103390,1371503208,437440784,2072060697,9894091,4762800430,3925676220,3492847190,1601017411,2263133655,733816474,1502425565,1955198464,611269592,1036438116,530153655,1910855206,832834994,5962234536,1989981693,1744511258,2982419664,2487042990,196614312,1437992253,2270061192,953482338,672152382,6725843478,3402940968,848569288,361434708,2008567632,396536373,4669164414,478194176,2036407122,2796514620,7350783720,4840566556,508714682,4138952454,1203677126,1328242788,990582232,2141088606,6694499973,710619960,568234436,2016657396,2489348688,914547024,899954453,4368045396,3473670039,136593435,522996822,498265837,1264023785,3193515420,462414840,1805203281,3333480255,675212305,3970118760,1360758518,1037764570,1807296898,3756418250,3693431196,169012448,3645309250,1671432606,2369920848,6690683152,600660934,5641913814,2381453991,3951860157,113922603,2926563096,5590341828,731929646,5662701720,379538121,2819315511,1626322014,4996386666,627032871,1459164020,3648103480,7336583874,2266309275,474145545,1657532043,1781549696,8618034483,1938557964,75474925,1227009762,3724096740,1659315212,4746273553,1456683354] 667001154