5000 array (0,4999) [(0,8),(1,3),(2,7),(3,5),(4,4),(5,6),(6,3),(7,9),(8,4),(9,5),(10,8),(11,5),(12,2),(13,7),(14,2),(15,9),(16,2),(17,8),(18,9),(19,9),(20,7),(21,1),(22,6),(23,1),(24,5),(25,4),(26,3),(27,6),(28,3),(29,8),(30,2),(31,2),(32,6),(33,3),(34,8),(35,9),(36,9),(37,5),(38,2),(39,6),(40,4),(41,7),(42,8),(43,3),(44,5),(45,8),(46,5),(47,3),(48,3),(49,9),(50,1),(51,5),(52,3),(53,9),(54,1),(55,8),(56,4),(57,2),(58,5),(59,1),(60,5),(61,8),(62,5),(63,4),(64,3),(65,7),(66,4),(67,2),(68,3),(69,1),(70,8),(71,1),(72,1),(73,3),(74,3),(75,4),(76,2),(77,4),(78,2),(79,6),(80,1),(81,9),(82,3),(83,8),(84,6),(85,5),(86,1),(87,9),(88,6),(89,8),(90,1),(91,6),(92,9),(93,9),(94,1),(95,2),(96,9),(97,8),(98,8),(99,9),(100,4),(101,9),(102,2),(103,5),(104,3),(105,5),(106,7),(107,3),(108,3),(109,1),(110,3),(111,4),(112,1),(113,9),(114,5),(115,5),(116,5),(117,4),(118,3),(119,1),(120,5),(121,1),(122,8),(123,9),(124,4),(125,7),(126,3),(127,8),(128,5),(129,2),(130,7),(131,1),(132,5),(133,2),(134,2),(135,8),(136,1),(137,5),(138,2),(139,5),(140,4),(141,9),(142,1),(143,7),(144,6),(145,5),(146,1),(147,2),(148,3),(149,9),(150,4),(151,1),(152,6),(153,5),(154,7),(155,6),(156,3),(157,7),(158,4),(159,4),(160,9),(161,1),(162,2),(163,1),(164,9),(165,6),(166,3),(167,1),(168,7),(169,8),(170,2),(171,4),(172,1),(173,2),(174,1),(175,3),(176,9),(177,5),(178,5),(179,9),(180,5),(181,8),(182,1),(183,7),(184,2),(185,4),(186,5),(187,2),(188,5),(189,6),(190,7),(191,6),(192,6),(193,9),(194,9),(195,4),(196,2),(197,2),(198,3),(199,2),(200,6),(201,6),(202,3),(203,5),(204,4),(205,6),(206,2),(207,9),(208,5),(209,9),(210,5),(211,2),(212,3),(213,3),(214,8),(215,4),(216,5),(217,2),(218,6),(219,6),(220,4),(221,4),(222,6),(223,4),(224,2),(225,6),(226,2),(227,6),(228,3),(229,6),(230,8),(231,2),(232,8),(233,8),(234,4),(235,8),(236,6),(237,1),(238,2),(239,2),(240,1),(241,6),(242,2),(243,6),(244,7),(245,1),(246,9),(247,4),(248,5),(249,5),(250,2),(251,9),(252,8),(253,7),(254,3),(255,3),(256,4),(257,4),(258,1),(259,2),(260,5),(261,8),(262,6),(263,8),(264,4),(265,5),(266,7),(267,4),(268,6),(269,8),(270,9),(271,8),(272,9),(273,7),(274,8),(275,2),(276,3),(277,5),(278,5),(279,6),(280,2),(281,7),(282,8),(283,5),(284,8),(285,5),(286,1),(287,7),(288,2),(289,6),(290,6),(291,2),(292,9),(293,4),(294,1),(295,5),(296,7),(297,4),(298,1),(299,1),(300,4),(301,2),(302,5),(303,3),(304,8),(305,6),(306,3),(307,2),(308,6),(309,1),(310,8),(311,5),(312,6),(313,1),(314,2),(315,3),(316,9),(317,1),(318,8),(319,7),(320,4),(321,3),(322,8),(323,7),(324,9),(325,4),(326,2),(327,8),(328,9),(329,7),(330,5),(331,9),(332,7),(333,7),(334,9),(335,1),(336,3),(337,3),(338,6),(339,3),(340,1),(341,7),(342,3),(343,9),(344,5),(345,5),(346,7),(347,7),(348,5),(349,1),(350,3),(351,5),(352,7),(353,6),(354,1),(355,3),(356,6),(357,6),(358,3),(359,5),(360,8),(361,3),(362,1),(363,2),(364,8),(365,9),(366,6),(367,5),(368,5),(369,8),(370,4),(371,3),(372,9),(373,3),(374,4),(375,2),(376,9),(377,5),(378,4),(379,5),(380,4),(381,6),(382,7),(383,9),(384,2),(385,2),(386,3),(387,1),(388,2),(389,6),(390,5),(391,4),(392,7),(393,7),(394,4),(395,6),(396,6),(397,1),(398,5),(399,5),(400,3),(401,2),(402,9),(403,1),(404,1),(405,6),(406,3),(407,6),(408,7),(409,7),(410,4),(411,5),(412,2),(413,1),(414,6),(415,5),(416,6),(417,4),(418,3),(419,6),(420,3),(421,7),(422,3),(423,5),(424,1),(425,9),(426,2),(427,4),(428,6),(429,9),(430,3),(431,9),(432,7),(433,3),(434,7),(435,8),(436,1),(437,6),(438,9),(439,4),(440,7),(441,5),(442,1),(443,8),(444,3),(445,3),(446,4),(447,9),(448,3),(449,5),(450,7),(451,3),(452,4),(453,9),(454,9),(455,9),(456,6),(457,3),(458,1),(459,6),(460,9),(461,1),(462,2),(463,6),(464,7),(465,4),(466,7),(467,6),(468,4),(469,3),(470,3),(471,9),(472,7),(473,5),(474,3),(475,6),(476,4),(477,9),(478,4),(479,6),(480,2),(481,5),(482,9),(483,8),(484,4),(485,9),(486,9),(487,2),(488,9),(489,4),(490,7),(491,9),(492,8),(493,6),(494,7),(495,6),(496,8),(497,5),(498,4),(499,5),(500,1),(501,8),(502,1),(503,3),(504,3),(505,4),(506,7),(507,3),(508,7),(509,3),(510,9),(511,2),(512,2),(513,8),(514,5),(515,1),(516,3),(517,4),(518,2),(519,1),(520,8),(521,1),(522,7),(523,9),(524,6),(525,2),(526,1),(527,5),(528,6),(529,9),(530,7),(531,1),(532,4),(533,5),(534,5),(535,8),(536,1),(537,8),(538,7),(539,4),(540,2),(541,6),(542,4),(543,7),(544,9),(545,9),(546,1),(547,7),(548,6),(549,4),(550,8),(551,7),(552,3),(553,9),(554,9),(555,5),(556,6),(557,9),(558,3),(559,2),(560,3),(561,2),(562,8),(563,6),(564,5),(565,8),(566,8),(567,9),(568,9),(569,3),(570,2),(571,9),(572,2),(573,3),(574,1),(575,7),(576,1),(577,8),(578,9),(579,7),(580,9),(581,4),(582,1),(583,8),(584,3),(585,2),(586,8),(587,5),(588,8),(589,1),(590,1),(591,1),(592,5),(593,1),(594,2),(595,2),(596,8),(597,8),(598,7),(599,5),(600,4),(601,9),(602,4),(603,1),(604,9),(605,9),(606,4),(607,6),(608,3),(609,6),(610,3),(611,9),(612,7),(613,9),(614,7),(615,7),(616,3),(617,6),(618,1),(619,7),(620,6),(621,7),(622,4),(623,2),(624,9),(625,7),(626,2),(627,1),(628,9),(629,4),(630,4),(631,2),(632,5),(633,5),(634,4),(635,8),(636,1),(637,1),(638,8),(639,4),(640,1),(641,3),(642,6),(643,1),(644,4),(645,2),(646,2),(647,7),(648,7),(649,8),(650,4),(651,6),(652,1),(653,6),(654,9),(655,5),(656,8),(657,1),(658,5),(659,9),(660,9),(661,4),(662,8),(663,5),(664,9),(665,9),(666,8),(667,8),(668,7),(669,9),(670,4),(671,9),(672,7),(673,2),(674,2),(675,4),(676,6),(677,1),(678,1),(679,8),(680,7),(681,8),(682,7),(683,2),(684,8),(685,1),(686,6),(687,4),(688,6),(689,9),(690,2),(691,3),(692,2),(693,1),(694,9),(695,1),(696,6),(697,3),(698,8),(699,5),(700,4),(701,9),(702,8),(703,1),(704,3),(705,4),(706,3),(707,1),(708,8),(709,7),(710,7),(711,4),(712,2),(713,6),(714,4),(715,4),(716,5),(717,6),(718,5),(719,9),(720,2),(721,9),(722,7),(723,2),(724,1),(725,1),(726,7),(727,3),(728,3),(729,5),(730,5),(731,2),(732,6),(733,9),(734,1),(735,1),(736,8),(737,8),(738,1),(739,5),(740,5),(741,5),(742,3),(743,3),(744,1),(745,2),(746,2),(747,8),(748,7),(749,2),(750,6),(751,6),(752,7),(753,9),(754,6),(755,8),(756,6),(757,8),(758,6),(759,5),(760,8),(761,1),(762,7),(763,7),(764,6),(765,5),(766,4),(767,3),(768,5),(769,6),(770,1),(771,9),(772,8),(773,3),(774,1),(775,2),(776,4),(777,7),(778,5),(779,9),(780,8),(781,3),(782,6),(783,4),(784,8),(785,3),(786,8),(787,7),(788,3),(789,3),(790,6),(791,2),(792,6),(793,5),(794,9),(795,4),(796,1),(797,2),(798,4),(799,2),(800,4),(801,1),(802,2),(803,3),(804,5),(805,5),(806,8),(807,5),(808,6),(809,4),(810,7),(811,4),(812,7),(813,7),(814,8),(815,4),(816,4),(817,7),(818,7),(819,7),(820,7),(821,2),(822,1),(823,4),(824,8),(825,4),(826,1),(827,6),(828,3),(829,7),(830,8),(831,6),(832,4),(833,6),(834,7),(835,1),(836,2),(837,5),(838,4),(839,5),(840,8),(841,5),(842,1),(843,6),(844,6),(845,7),(846,5),(847,1),(848,7),(849,3),(850,7),(851,7),(852,8),(853,5),(854,7),(855,8),(856,1),(857,8),(858,7),(859,1),(860,1),(861,1),(862,5),(863,8),(864,5),(865,1),(866,9),(867,5),(868,2),(869,4),(870,2),(871,6),(872,7),(873,1),(874,2),(875,1),(876,9),(877,7),(878,1),(879,4),(880,8),(881,2),(882,3),(883,7),(884,3),(885,9),(886,9),(887,2),(888,9),(889,3),(890,4),(891,8),(892,7),(893,3),(894,3),(895,5),(896,6),(897,1),(898,7),(899,6),(900,4),(901,4),(902,1),(903,3),(904,9),(905,8),(906,8),(907,6),(908,1),(909,4),(910,2),(911,5),(912,1),(913,6),(914,5),(915,4),(916,6),(917,2),(918,7),(919,7),(920,5),(921,7),(922,7),(923,6),(924,2),(925,7),(926,4),(927,7),(928,2),(929,8),(930,1),(931,4),(932,4),(933,9),(934,4),(935,8),(936,5),(937,6),(938,2),(939,4),(940,4),(941,8),(942,8),(943,2),(944,4),(945,5),(946,7),(947,6),(948,6),(949,5),(950,1),(951,5),(952,5),(953,3),(954,9),(955,4),(956,6),(957,3),(958,7),(959,6),(960,8),(961,7),(962,7),(963,3),(964,9),(965,3),(966,7),(967,6),(968,5),(969,7),(970,3),(971,6),(972,2),(973,9),(974,8),(975,3),(976,5),(977,5),(978,4),(979,5),(980,2),(981,4),(982,4),(983,1),(984,5),(985,1),(986,3),(987,3),(988,3),(989,3),(990,6),(991,1),(992,4),(993,4),(994,7),(995,6),(996,7),(997,5),(998,9),(999,5),(1000,9),(1001,1),(1002,3),(1003,1),(1004,6),(1005,9),(1006,4),(1007,7),(1008,4),(1009,1),(1010,4),(1011,8),(1012,4),(1013,8),(1014,9),(1015,7),(1016,7),(1017,2),(1018,9),(1019,3),(1020,2),(1021,5),(1022,6),(1023,3),(1024,8),(1025,3),(1026,6),(1027,3),(1028,4),(1029,9),(1030,7),(1031,2),(1032,6),(1033,5),(1034,9),(1035,2),(1036,2),(1037,5),(1038,8),(1039,4),(1040,5),(1041,5),(1042,5),(1043,2),(1044,6),(1045,9),(1046,8),(1047,9),(1048,9),(1049,1),(1050,9),(1051,9),(1052,9),(1053,8),(1054,1),(1055,7),(1056,9),(1057,6),(1058,5),(1059,9),(1060,8),(1061,2),(1062,4),(1063,1),(1064,8),(1065,5),(1066,2),(1067,1),(1068,3),(1069,6),(1070,3),(1071,6),(1072,5),(1073,5),(1074,9),(1075,4),(1076,3),(1077,1),(1078,5),(1079,5),(1080,6),(1081,2),(1082,7),(1083,2),(1084,5),(1085,3),(1086,5),(1087,5),(1088,4),(1089,9),(1090,1),(1091,7),(1092,6),(1093,2),(1094,5),(1095,2),(1096,1),(1097,4),(1098,8),(1099,1),(1100,6),(1101,1),(1102,8),(1103,8),(1104,9),(1105,8),(1106,9),(1107,9),(1108,6),(1109,9),(1110,6),(1111,3),(1112,2),(1113,5),(1114,8),(1115,2),(1116,5),(1117,9),(1118,4),(1119,6),(1120,9),(1121,5),(1122,8),(1123,2),(1124,7),(1125,4),(1126,8),(1127,8),(1128,9),(1129,7),(1130,5),(1131,7),(1132,6),(1133,9),(1134,5),(1135,4),(1136,1),(1137,5),(1138,8),(1139,5),(1140,9),(1141,9),(1142,1),(1143,8),(1144,7),(1145,2),(1146,8),(1147,8),(1148,2),(1149,8),(1150,1),(1151,9),(1152,1),(1153,6),(1154,8),(1155,5),(1156,1),(1157,1),(1158,8),(1159,9),(1160,5),(1161,7),(1162,5),(1163,4),(1164,6),(1165,5),(1166,7),(1167,5),(1168,4),(1169,1),(1170,5),(1171,4),(1172,2),(1173,8),(1174,4),(1175,6),(1176,1),(1177,5),(1178,4),(1179,5),(1180,5),(1181,2),(1182,4),(1183,1),(1184,5),(1185,3),(1186,2),(1187,2),(1188,6),(1189,4),(1190,6),(1191,7),(1192,3),(1193,3),(1194,2),(1195,2),(1196,9),(1197,7),(1198,8),(1199,7),(1200,9),(1201,4),(1202,3),(1203,4),(1204,9),(1205,3),(1206,9),(1207,2),(1208,6),(1209,7),(1210,5),(1211,5),(1212,1),(1213,3),(1214,4),(1215,7),(1216,8),(1217,2),(1218,2),(1219,2),(1220,8),(1221,9),(1222,9),(1223,1),(1224,2),(1225,2),(1226,6),(1227,6),(1228,4),(1229,9),(1230,2),(1231,6),(1232,4),(1233,4),(1234,6),(1235,1),(1236,3),(1237,8),(1238,8),(1239,4),(1240,5),(1241,1),(1242,1),(1243,8),(1244,5),(1245,1),(1246,3),(1247,7),(1248,8),(1249,8),(1250,6),(1251,4),(1252,6),(1253,4),(1254,9),(1255,2),(1256,4),(1257,1),(1258,6),(1259,8),(1260,3),(1261,9),(1262,6),(1263,6),(1264,8),(1265,1),(1266,7),(1267,6),(1268,9),(1269,8),(1270,3),(1271,8),(1272,5),(1273,4),(1274,7),(1275,2),(1276,7),(1277,3),(1278,6),(1279,3),(1280,1),(1281,2),(1282,7),(1283,2),(1284,7),(1285,2),(1286,2),(1287,5),(1288,2),(1289,6),(1290,8),(1291,6),(1292,9),(1293,6),(1294,3),(1295,6),(1296,7),(1297,7),(1298,5),(1299,1),(1300,6),(1301,8),(1302,7),(1303,5),(1304,4),(1305,3),(1306,1),(1307,7),(1308,9),(1309,5),(1310,7),(1311,8),(1312,1),(1313,7),(1314,7),(1315,8),(1316,7),(1317,1),(1318,6),(1319,2),(1320,5),(1321,4),(1322,9),(1323,5),(1324,5),(1325,5),(1326,4),(1327,6),(1328,5),(1329,8),(1330,8),(1331,5),(1332,3),(1333,8),(1334,5),(1335,8),(1336,3),(1337,1),(1338,6),(1339,1),(1340,5),(1341,1),(1342,2),(1343,6),(1344,8),(1345,1),(1346,3),(1347,4),(1348,1),(1349,6),(1350,4),(1351,2),(1352,5),(1353,7),(1354,7),(1355,6),(1356,4),(1357,8),(1358,1),(1359,5),(1360,2),(1361,9),(1362,3),(1363,8),(1364,9),(1365,7),(1366,6),(1367,3),(1368,2),(1369,2),(1370,7),(1371,8),(1372,2),(1373,4),(1374,1),(1375,4),(1376,5),(1377,5),(1378,5),(1379,2),(1380,8),(1381,2),(1382,9),(1383,6),(1384,9),(1385,2),(1386,7),(1387,1),(1388,3),(1389,7),(1390,6),(1391,8),(1392,4),(1393,1),(1394,9),(1395,7),(1396,8),(1397,5),(1398,6),(1399,3),(1400,2),(1401,2),(1402,8),(1403,7),(1404,9),(1405,8),(1406,7),(1407,8),(1408,3),(1409,3),(1410,2),(1411,2),(1412,3),(1413,9),(1414,1),(1415,4),(1416,1),(1417,8),(1418,6),(1419,6),(1420,4),(1421,9),(1422,4),(1423,3),(1424,6),(1425,8),(1426,8),(1427,4),(1428,6),(1429,7),(1430,3),(1431,6),(1432,4),(1433,8),(1434,1),(1435,1),(1436,8),(1437,3),(1438,2),(1439,6),(1440,5),(1441,1),(1442,5),(1443,7),(1444,4),(1445,1),(1446,8),(1447,7),(1448,4),(1449,4),(1450,6),(1451,1),(1452,7),(1453,2),(1454,8),(1455,3),(1456,9),(1457,3),(1458,7),(1459,1),(1460,8),(1461,2),(1462,3),(1463,4),(1464,2),(1465,9),(1466,4),(1467,2),(1468,3),(1469,9),(1470,9),(1471,3),(1472,3),(1473,9),(1474,4),(1475,7),(1476,9),(1477,3),(1478,2),(1479,8),(1480,8),(1481,4),(1482,9),(1483,8),(1484,6),(1485,7),(1486,2),(1487,1),(1488,3),(1489,5),(1490,9),(1491,4),(1492,6),(1493,7),(1494,2),(1495,5),(1496,4),(1497,1),(1498,1),(1499,2),(1500,6),(1501,8),(1502,7),(1503,4),(1504,2),(1505,1),(1506,9),(1507,8),(1508,4),(1509,9),(1510,2),(1511,7),(1512,8),(1513,6),(1514,4),(1515,6),(1516,7),(1517,2),(1518,2),(1519,5),(1520,2),(1521,6),(1522,8),(1523,1),(1524,3),(1525,1),(1526,5),(1527,3),(1528,3),(1529,8),(1530,8),(1531,8),(1532,9),(1533,5),(1534,7),(1535,1),(1536,7),(1537,1),(1538,1),(1539,2),(1540,6),(1541,9),(1542,9),(1543,9),(1544,3),(1545,5),(1546,1),(1547,7),(1548,4),(1549,2),(1550,6),(1551,6),(1552,7),(1553,5),(1554,8),(1555,6),(1556,2),(1557,2),(1558,2),(1559,5),(1560,2),(1561,9),(1562,5),(1563,9),(1564,6),(1565,6),(1566,7),(1567,3),(1568,6),(1569,5),(1570,7),(1571,1),(1572,7),(1573,6),(1574,1),(1575,7),(1576,7),(1577,4),(1578,9),(1579,3),(1580,8),(1581,4),(1582,4),(1583,7),(1584,7),(1585,3),(1586,6),(1587,1),(1588,1),(1589,9),(1590,4),(1591,7),(1592,4),(1593,2),(1594,3),(1595,2),(1596,2),(1597,9),(1598,1),(1599,1),(1600,5),(1601,5),(1602,5),(1603,8),(1604,4),(1605,1),(1606,6),(1607,4),(1608,8),(1609,2),(1610,4),(1611,1),(1612,2),(1613,4),(1614,6),(1615,9),(1616,4),(1617,7),(1618,1),(1619,8),(1620,3),(1621,1),(1622,9),(1623,1),(1624,9),(1625,3),(1626,8),(1627,3),(1628,2),(1629,3),(1630,4),(1631,3),(1632,3),(1633,6),(1634,1),(1635,4),(1636,2),(1637,8),(1638,9),(1639,2),(1640,4),(1641,5),(1642,7),(1643,9),(1644,5),(1645,7),(1646,6),(1647,9),(1648,2),(1649,6),(1650,9),(1651,7),(1652,8),(1653,1),(1654,9),(1655,1),(1656,4),(1657,8),(1658,6),(1659,6),(1660,6),(1661,3),(1662,1),(1663,3),(1664,5),(1665,7),(1666,4),(1667,4),(1668,6),(1669,6),(1670,6),(1671,5),(1672,9),(1673,9),(1674,3),(1675,8),(1676,5),(1677,1),(1678,4),(1679,8),(1680,4),(1681,3),(1682,2),(1683,7),(1684,6),(1685,1),(1686,1),(1687,8),(1688,2),(1689,6),(1690,8),(1691,9),(1692,9),(1693,8),(1694,6),(1695,6),(1696,7),(1697,6),(1698,6),(1699,7),(1700,8),(1701,8),(1702,1),(1703,6),(1704,3),(1705,2),(1706,8),(1707,3),(1708,8),(1709,9),(1710,7),(1711,2),(1712,2),(1713,6),(1714,3),(1715,7),(1716,8),(1717,3),(1718,1),(1719,3),(1720,4),(1721,9),(1722,6),(1723,5),(1724,1),(1725,3),(1726,9),(1727,8),(1728,6),(1729,3),(1730,2),(1731,9),(1732,4),(1733,4),(1734,6),(1735,8),(1736,3),(1737,2),(1738,7),(1739,2),(1740,8),(1741,1),(1742,5),(1743,6),(1744,2),(1745,5),(1746,2),(1747,5),(1748,5),(1749,4),(1750,1),(1751,4),(1752,2),(1753,8),(1754,5),(1755,7),(1756,1),(1757,1),(1758,8),(1759,3),(1760,3),(1761,8),(1762,2),(1763,8),(1764,5),(1765,2),(1766,2),(1767,8),(1768,5),(1769,2),(1770,3),(1771,4),(1772,1),(1773,1),(1774,6),(1775,9),(1776,9),(1777,9),(1778,3),(1779,5),(1780,4),(1781,1),(1782,3),(1783,8),(1784,2),(1785,1),(1786,2),(1787,3),(1788,9),(1789,6),(1790,4),(1791,6),(1792,3),(1793,6),(1794,4),(1795,1),(1796,1),(1797,6),(1798,3),(1799,7),(1800,3),(1801,8),(1802,5),(1803,7),(1804,5),(1805,4),(1806,4),(1807,1),(1808,6),(1809,4),(1810,6),(1811,9),(1812,2),(1813,6),(1814,7),(1815,3),(1816,8),(1817,3),(1818,2),(1819,9),(1820,7),(1821,9),(1822,2),(1823,1),(1824,2),(1825,1),(1826,3),(1827,3),(1828,5),(1829,1),(1830,2),(1831,2),(1832,5),(1833,3),(1834,6),(1835,1),(1836,6),(1837,8),(1838,9),(1839,2),(1840,8),(1841,3),(1842,9),(1843,9),(1844,7),(1845,2),(1846,4),(1847,3),(1848,9),(1849,5),(1850,1),(1851,2),(1852,2),(1853,5),(1854,7),(1855,2),(1856,1),(1857,6),(1858,3),(1859,6),(1860,5),(1861,3),(1862,4),(1863,7),(1864,7),(1865,5),(1866,3),(1867,1),(1868,9),(1869,8),(1870,6),(1871,7),(1872,9),(1873,4),(1874,7),(1875,7),(1876,2),(1877,5),(1878,9),(1879,5),(1880,5),(1881,6),(1882,3),(1883,8),(1884,7),(1885,7),(1886,3),(1887,7),(1888,4),(1889,4),(1890,6),(1891,2),(1892,4),(1893,6),(1894,4),(1895,5),(1896,3),(1897,8),(1898,3),(1899,1),(1900,7),(1901,3),(1902,5),(1903,4),(1904,7),(1905,8),(1906,7),(1907,2),(1908,6),(1909,2),(1910,2),(1911,1),(1912,7),(1913,3),(1914,3),(1915,4),(1916,5),(1917,1),(1918,4),(1919,9),(1920,9),(1921,5),(1922,7),(1923,2),(1924,2),(1925,7),(1926,3),(1927,2),(1928,4),(1929,9),(1930,4),(1931,6),(1932,9),(1933,2),(1934,3),(1935,6),(1936,9),(1937,8),(1938,1),(1939,3),(1940,9),(1941,1),(1942,4),(1943,9),(1944,5),(1945,8),(1946,5),(1947,8),(1948,3),(1949,9),(1950,7),(1951,1),(1952,9),(1953,7),(1954,1),(1955,5),(1956,7),(1957,1),(1958,4),(1959,7),(1960,2),(1961,9),(1962,1),(1963,2),(1964,4),(1965,9),(1966,7),(1967,4),(1968,1),(1969,5),(1970,7),(1971,3),(1972,8),(1973,7),(1974,3),(1975,9),(1976,3),(1977,8),(1978,7),(1979,5),(1980,3),(1981,4),(1982,8),(1983,9),(1984,2),(1985,1),(1986,2),(1987,2),(1988,2),(1989,1),(1990,3),(1991,5),(1992,9),(1993,4),(1994,9),(1995,2),(1996,7),(1997,5),(1998,3),(1999,2),(2000,2),(2001,8),(2002,5),(2003,8),(2004,1),(2005,7),(2006,5),(2007,4),(2008,7),(2009,1),(2010,8),(2011,8),(2012,7),(2013,4),(2014,4),(2015,4),(2016,1),(2017,3),(2018,9),(2019,8),(2020,2),(2021,7),(2022,7),(2023,1),(2024,9),(2025,5),(2026,6),(2027,9),(2028,7),(2029,1),(2030,6),(2031,6),(2032,5),(2033,6),(2034,8),(2035,4),(2036,3),(2037,4),(2038,3),(2039,3),(2040,4),(2041,8),(2042,7),(2043,3),(2044,2),(2045,4),(2046,9),(2047,9),(2048,8),(2049,2),(2050,7),(2051,9),(2052,2),(2053,5),(2054,7),(2055,9),(2056,6),(2057,5),(2058,1),(2059,5),(2060,3),(2061,2),(2062,8),(2063,3),(2064,6),(2065,8),(2066,4),(2067,2),(2068,2),(2069,3),(2070,8),(2071,2),(2072,6),(2073,7),(2074,6),(2075,6),(2076,4),(2077,6),(2078,6),(2079,8),(2080,8),(2081,8),(2082,3),(2083,6),(2084,7),(2085,6),(2086,2),(2087,7),(2088,1),(2089,6),(2090,9),(2091,3),(2092,5),(2093,8),(2094,7),(2095,8),(2096,6),(2097,6),(2098,2),(2099,2),(2100,4),(2101,7),(2102,4),(2103,4),(2104,3),(2105,2),(2106,5),(2107,9),(2108,2),(2109,9),(2110,1),(2111,6),(2112,2),(2113,4),(2114,1),(2115,9),(2116,9),(2117,2),(2118,2),(2119,3),(2120,5),(2121,9),(2122,1),(2123,7),(2124,7),(2125,5),(2126,1),(2127,6),(2128,1),(2129,8),(2130,5),(2131,4),(2132,1),(2133,9),(2134,7),(2135,1),(2136,9),(2137,3),(2138,8),(2139,3),(2140,2),(2141,6),(2142,3),(2143,3),(2144,1),(2145,1),(2146,3),(2147,7),(2148,3),(2149,2),(2150,1),(2151,6),(2152,5),(2153,4),(2154,5),(2155,7),(2156,6),(2157,3),(2158,9),(2159,7),(2160,9),(2161,5),(2162,7),(2163,6),(2164,9),(2165,7),(2166,9),(2167,2),(2168,3),(2169,3),(2170,6),(2171,2),(2172,2),(2173,3),(2174,6),(2175,7),(2176,6),(2177,6),(2178,1),(2179,4),(2180,6),(2181,1),(2182,6),(2183,8),(2184,1),(2185,5),(2186,1),(2187,9),(2188,6),(2189,4),(2190,4),(2191,2),(2192,2),(2193,7),(2194,9),(2195,5),(2196,7),(2197,3),(2198,1),(2199,2),(2200,7),(2201,6),(2202,5),(2203,6),(2204,5),(2205,7),(2206,9),(2207,2),(2208,8),(2209,1),(2210,4),(2211,3),(2212,7),(2213,6),(2214,8),(2215,6),(2216,4),(2217,9),(2218,9),(2219,3),(2220,2),(2221,2),(2222,4),(2223,9),(2224,6),(2225,8),(2226,7),(2227,1),(2228,3),(2229,5),(2230,9),(2231,7),(2232,7),(2233,4),(2234,9),(2235,5),(2236,1),(2237,7),(2238,6),(2239,8),(2240,9),(2241,2),(2242,9),(2243,7),(2244,2),(2245,8),(2246,2),(2247,9),(2248,4),(2249,4),(2250,9),(2251,9),(2252,6),(2253,5),(2254,8),(2255,7),(2256,7),(2257,2),(2258,2),(2259,2),(2260,5),(2261,6),(2262,9),(2263,7),(2264,6),(2265,9),(2266,5),(2267,2),(2268,7),(2269,6),(2270,1),(2271,8),(2272,2),(2273,4),(2274,2),(2275,6),(2276,2),(2277,3),(2278,7),(2279,2),(2280,1),(2281,5),(2282,8),(2283,8),(2284,8),(2285,6),(2286,9),(2287,2),(2288,1),(2289,5),(2290,9),(2291,3),(2292,5),(2293,4),(2294,9),(2295,9),(2296,8),(2297,7),(2298,6),(2299,6),(2300,9),(2301,4),(2302,2),(2303,2),(2304,1),(2305,2),(2306,1),(2307,5),(2308,7),(2309,7),(2310,3),(2311,8),(2312,9),(2313,3),(2314,2),(2315,7),(2316,2),(2317,1),(2318,8),(2319,2),(2320,6),(2321,6),(2322,3),(2323,8),(2324,5),(2325,4),(2326,2),(2327,8),(2328,1),(2329,4),(2330,5),(2331,6),(2332,5),(2333,6),(2334,9),(2335,6),(2336,3),(2337,9),(2338,6),(2339,1),(2340,6),(2341,3),(2342,2),(2343,5),(2344,2),(2345,7),(2346,1),(2347,6),(2348,4),(2349,7),(2350,5),(2351,2),(2352,4),(2353,8),(2354,6),(2355,8),(2356,7),(2357,6),(2358,1),(2359,5),(2360,6),(2361,8),(2362,9),(2363,8),(2364,9),(2365,3),(2366,2),(2367,3),(2368,7),(2369,4),(2370,9),(2371,5),(2372,1),(2373,6),(2374,4),(2375,4),(2376,2),(2377,5),(2378,4),(2379,7),(2380,7),(2381,8),(2382,8),(2383,2),(2384,4),(2385,5),(2386,4),(2387,2),(2388,1),(2389,5),(2390,5),(2391,2),(2392,4),(2393,5),(2394,9),(2395,7),(2396,2),(2397,7),(2398,3),(2399,3),(2400,3),(2401,1),(2402,3),(2403,7),(2404,6),(2405,8),(2406,5),(2407,4),(2408,2),(2409,1),(2410,9),(2411,3),(2412,7),(2413,4),(2414,2),(2415,3),(2416,2),(2417,4),(2418,1),(2419,9),(2420,6),(2421,7),(2422,9),(2423,5),(2424,4),(2425,2),(2426,4),(2427,5),(2428,9),(2429,1),(2430,1),(2431,3),(2432,7),(2433,1),(2434,3),(2435,3),(2436,9),(2437,3),(2438,9),(2439,1),(2440,6),(2441,2),(2442,3),(2443,2),(2444,4),(2445,5),(2446,9),(2447,7),(2448,2),(2449,6),(2450,7),(2451,9),(2452,9),(2453,5),(2454,2),(2455,5),(2456,1),(2457,3),(2458,7),(2459,5),(2460,4),(2461,9),(2462,2),(2463,2),(2464,4),(2465,7),(2466,1),(2467,2),(2468,3),(2469,8),(2470,2),(2471,1),(2472,4),(2473,2),(2474,6),(2475,4),(2476,2),(2477,3),(2478,2),(2479,6),(2480,9),(2481,1),(2482,2),(2483,5),(2484,1),(2485,4),(2486,3),(2487,2),(2488,2),(2489,4),(2490,6),(2491,1),(2492,3),(2493,9),(2494,4),(2495,9),(2496,9),(2497,2),(2498,2),(2499,7),(2500,3),(2501,4),(2502,2),(2503,2),(2504,4),(2505,7),(2506,4),(2507,8),(2508,9),(2509,4),(2510,9),(2511,5),(2512,5),(2513,5),(2514,5),(2515,7),(2516,3),(2517,8),(2518,1),(2519,8),(2520,9),(2521,8),(2522,8),(2523,4),(2524,9),(2525,6),(2526,7),(2527,4),(2528,6),(2529,3),(2530,8),(2531,7),(2532,4),(2533,6),(2534,6),(2535,1),(2536,8),(2537,6),(2538,3),(2539,6),(2540,8),(2541,4),(2542,8),(2543,5),(2544,1),(2545,8),(2546,4),(2547,3),(2548,9),(2549,5),(2550,3),(2551,3),(2552,6),(2553,8),(2554,3),(2555,4),(2556,8),(2557,3),(2558,3),(2559,8),(2560,5),(2561,4),(2562,9),(2563,1),(2564,3),(2565,5),(2566,3),(2567,5),(2568,6),(2569,7),(2570,8),(2571,4),(2572,7),(2573,8),(2574,6),(2575,9),(2576,3),(2577,1),(2578,5),(2579,2),(2580,9),(2581,2),(2582,5),(2583,7),(2584,8),(2585,4),(2586,2),(2587,6),(2588,2),(2589,3),(2590,6),(2591,7),(2592,4),(2593,5),(2594,9),(2595,5),(2596,4),(2597,6),(2598,5),(2599,8),(2600,7),(2601,8),(2602,4),(2603,4),(2604,2),(2605,1),(2606,6),(2607,8),(2608,1),(2609,9),(2610,5),(2611,7),(2612,6),(2613,3),(2614,8),(2615,2),(2616,4),(2617,3),(2618,3),(2619,9),(2620,7),(2621,3),(2622,7),(2623,8),(2624,6),(2625,6),(2626,8),(2627,9),(2628,1),(2629,2),(2630,9),(2631,3),(2632,2),(2633,4),(2634,7),(2635,7),(2636,2),(2637,9),(2638,1),(2639,3),(2640,1),(2641,4),(2642,6),(2643,2),(2644,4),(2645,5),(2646,4),(2647,2),(2648,7),(2649,5),(2650,1),(2651,6),(2652,7),(2653,2),(2654,4),(2655,5),(2656,8),(2657,6),(2658,8),(2659,6),(2660,8),(2661,8),(2662,9),(2663,4),(2664,4),(2665,3),(2666,3),(2667,4),(2668,5),(2669,9),(2670,3),(2671,9),(2672,1),(2673,6),(2674,3),(2675,1),(2676,8),(2677,7),(2678,6),(2679,3),(2680,4),(2681,9),(2682,3),(2683,1),(2684,9),(2685,5),(2686,8),(2687,9),(2688,6),(2689,9),(2690,6),(2691,2),(2692,2),(2693,1),(2694,6),(2695,5),(2696,2),(2697,1),(2698,6),(2699,4),(2700,4),(2701,5),(2702,5),(2703,5),(2704,6),(2705,3),(2706,5),(2707,9),(2708,5),(2709,9),(2710,6),(2711,7),(2712,6),(2713,2),(2714,7),(2715,5),(2716,4),(2717,1),(2718,7),(2719,1),(2720,3),(2721,7),(2722,5),(2723,4),(2724,7),(2725,4),(2726,5),(2727,1),(2728,3),(2729,6),(2730,3),(2731,3),(2732,3),(2733,2),(2734,6),(2735,9),(2736,4),(2737,1),(2738,4),(2739,4),(2740,3),(2741,2),(2742,4),(2743,7),(2744,2),(2745,7),(2746,9),(2747,4),(2748,5),(2749,5),(2750,1),(2751,7),(2752,7),(2753,1),(2754,3),(2755,1),(2756,1),(2757,9),(2758,8),(2759,1),(2760,9),(2761,4),(2762,2),(2763,1),(2764,6),(2765,5),(2766,7),(2767,7),(2768,8),(2769,1),(2770,9),(2771,8),(2772,5),(2773,7),(2774,8),(2775,6),(2776,9),(2777,9),(2778,4),(2779,6),(2780,6),(2781,9),(2782,1),(2783,5),(2784,7),(2785,4),(2786,8),(2787,9),(2788,2),(2789,1),(2790,8),(2791,4),(2792,9),(2793,2),(2794,4),(2795,5),(2796,6),(2797,5),(2798,4),(2799,8),(2800,9),(2801,8),(2802,1),(2803,9),(2804,6),(2805,2),(2806,6),(2807,6),(2808,1),(2809,1),(2810,2),(2811,1),(2812,7),(2813,8),(2814,2),(2815,8),(2816,3),(2817,4),(2818,9),(2819,6),(2820,2),(2821,2),(2822,9),(2823,5),(2824,9),(2825,8),(2826,4),(2827,9),(2828,7),(2829,8),(2830,4),(2831,8),(2832,2),(2833,2),(2834,9),(2835,9),(2836,5),(2837,2),(2838,8),(2839,9),(2840,8),(2841,4),(2842,3),(2843,4),(2844,7),(2845,7),(2846,8),(2847,8),(2848,7),(2849,6),(2850,2),(2851,9),(2852,3),(2853,7),(2854,3),(2855,2),(2856,1),(2857,8),(2858,5),(2859,8),(2860,2),(2861,3),(2862,7),(2863,4),(2864,2),(2865,6),(2866,7),(2867,1),(2868,4),(2869,6),(2870,2),(2871,2),(2872,5),(2873,6),(2874,2),(2875,4),(2876,3),(2877,7),(2878,9),(2879,5),(2880,9),(2881,3),(2882,6),(2883,3),(2884,3),(2885,1),(2886,6),(2887,3),(2888,4),(2889,2),(2890,4),(2891,3),(2892,9),(2893,6),(2894,3),(2895,6),(2896,2),(2897,4),(2898,3),(2899,8),(2900,2),(2901,3),(2902,5),(2903,8),(2904,4),(2905,4),(2906,1),(2907,3),(2908,5),(2909,4),(2910,1),(2911,2),(2912,9),(2913,5),(2914,4),(2915,5),(2916,8),(2917,9),(2918,8),(2919,5),(2920,9),(2921,9),(2922,2),(2923,7),(2924,5),(2925,5),(2926,4),(2927,2),(2928,5),(2929,7),(2930,6),(2931,4),(2932,8),(2933,3),(2934,7),(2935,3),(2936,4),(2937,1),(2938,6),(2939,9),(2940,1),(2941,6),(2942,3),(2943,2),(2944,1),(2945,5),(2946,2),(2947,6),(2948,3),(2949,6),(2950,8),(2951,2),(2952,3),(2953,9),(2954,2),(2955,3),(2956,2),(2957,5),(2958,9),(2959,3),(2960,9),(2961,2),(2962,4),(2963,5),(2964,2),(2965,9),(2966,3),(2967,8),(2968,5),(2969,3),(2970,1),(2971,3),(2972,3),(2973,2),(2974,4),(2975,9),(2976,5),(2977,5),(2978,1),(2979,1),(2980,2),(2981,3),(2982,1),(2983,5),(2984,1),(2985,3),(2986,9),(2987,3),(2988,8),(2989,2),(2990,8),(2991,3),(2992,9),(2993,1),(2994,8),(2995,6),(2996,1),(2997,5),(2998,7),(2999,3),(3000,9),(3001,2),(3002,6),(3003,9),(3004,2),(3005,2),(3006,4),(3007,6),(3008,1),(3009,6),(3010,5),(3011,6),(3012,6),(3013,1),(3014,5),(3015,5),(3016,8),(3017,2),(3018,6),(3019,6),(3020,5),(3021,7),(3022,8),(3023,9),(3024,2),(3025,1),(3026,2),(3027,6),(3028,9),(3029,4),(3030,5),(3031,7),(3032,2),(3033,7),(3034,7),(3035,8),(3036,6),(3037,9),(3038,9),(3039,1),(3040,3),(3041,6),(3042,7),(3043,4),(3044,2),(3045,8),(3046,5),(3047,4),(3048,7),(3049,1),(3050,5),(3051,9),(3052,8),(3053,8),(3054,6),(3055,5),(3056,4),(3057,8),(3058,1),(3059,7),(3060,8),(3061,9),(3062,9),(3063,5),(3064,3),(3065,3),(3066,5),(3067,4),(3068,5),(3069,3),(3070,9),(3071,6),(3072,5),(3073,1),(3074,6),(3075,6),(3076,5),(3077,2),(3078,3),(3079,1),(3080,9),(3081,6),(3082,6),(3083,7),(3084,7),(3085,9),(3086,1),(3087,6),(3088,1),(3089,6),(3090,3),(3091,5),(3092,4),(3093,2),(3094,7),(3095,8),(3096,9),(3097,5),(3098,8),(3099,8),(3100,4),(3101,8),(3102,3),(3103,6),(3104,6),(3105,2),(3106,6),(3107,6),(3108,6),(3109,6),(3110,3),(3111,8),(3112,6),(3113,5),(3114,9),(3115,5),(3116,6),(3117,5),(3118,8),(3119,1),(3120,3),(3121,4),(3122,7),(3123,3),(3124,4),(3125,2),(3126,6),(3127,7),(3128,6),(3129,8),(3130,3),(3131,2),(3132,8),(3133,4),(3134,8),(3135,9),(3136,5),(3137,4),(3138,2),(3139,3),(3140,9),(3141,1),(3142,2),(3143,8),(3144,4),(3145,9),(3146,1),(3147,2),(3148,5),(3149,1),(3150,2),(3151,9),(3152,6),(3153,9),(3154,3),(3155,3),(3156,2),(3157,7),(3158,7),(3159,5),(3160,9),(3161,3),(3162,7),(3163,5),(3164,1),(3165,9),(3166,6),(3167,9),(3168,3),(3169,8),(3170,3),(3171,4),(3172,7),(3173,8),(3174,7),(3175,9),(3176,4),(3177,6),(3178,2),(3179,2),(3180,7),(3181,5),(3182,2),(3183,9),(3184,9),(3185,2),(3186,7),(3187,9),(3188,5),(3189,4),(3190,7),(3191,4),(3192,9),(3193,6),(3194,4),(3195,9),(3196,9),(3197,6),(3198,6),(3199,7),(3200,6),(3201,9),(3202,7),(3203,9),(3204,9),(3205,8),(3206,7),(3207,8),(3208,9),(3209,7),(3210,4),(3211,2),(3212,4),(3213,8),(3214,9),(3215,7),(3216,8),(3217,8),(3218,8),(3219,5),(3220,6),(3221,3),(3222,6),(3223,4),(3224,3),(3225,7),(3226,9),(3227,9),(3228,9),(3229,1),(3230,2),(3231,5),(3232,4),(3233,4),(3234,7),(3235,1),(3236,4),(3237,2),(3238,3),(3239,7),(3240,4),(3241,5),(3242,1),(3243,1),(3244,9),(3245,7),(3246,5),(3247,1),(3248,6),(3249,1),(3250,7),(3251,9),(3252,5),(3253,6),(3254,2),(3255,6),(3256,9),(3257,3),(3258,8),(3259,4),(3260,8),(3261,2),(3262,1),(3263,6),(3264,7),(3265,5),(3266,4),(3267,3),(3268,5),(3269,1),(3270,1),(3271,2),(3272,5),(3273,8),(3274,5),(3275,6),(3276,4),(3277,8),(3278,3),(3279,7),(3280,7),(3281,5),(3282,2),(3283,3),(3284,5),(3285,2),(3286,1),(3287,5),(3288,7),(3289,9),(3290,2),(3291,9),(3292,2),(3293,9),(3294,8),(3295,4),(3296,2),(3297,6),(3298,3),(3299,5),(3300,6),(3301,5),(3302,4),(3303,3),(3304,5),(3305,3),(3306,9),(3307,3),(3308,7),(3309,9),(3310,2),(3311,6),(3312,3),(3313,5),(3314,8),(3315,5),(3316,8),(3317,2),(3318,6),(3319,1),(3320,3),(3321,9),(3322,1),(3323,9),(3324,3),(3325,2),(3326,5),(3327,9),(3328,1),(3329,2),(3330,1),(3331,9),(3332,5),(3333,2),(3334,7),(3335,3),(3336,9),(3337,3),(3338,3),(3339,8),(3340,7),(3341,2),(3342,7),(3343,1),(3344,7),(3345,4),(3346,5),(3347,1),(3348,2),(3349,6),(3350,3),(3351,4),(3352,4),(3353,8),(3354,4),(3355,4),(3356,5),(3357,7),(3358,7),(3359,1),(3360,4),(3361,7),(3362,9),(3363,3),(3364,4),(3365,6),(3366,1),(3367,6),(3368,1),(3369,6),(3370,6),(3371,6),(3372,2),(3373,7),(3374,8),(3375,5),(3376,4),(3377,3),(3378,4),(3379,5),(3380,1),(3381,3),(3382,8),(3383,4),(3384,3),(3385,6),(3386,1),(3387,2),(3388,2),(3389,3),(3390,3),(3391,4),(3392,3),(3393,5),(3394,1),(3395,5),(3396,7),(3397,5),(3398,3),(3399,7),(3400,2),(3401,3),(3402,2),(3403,1),(3404,5),(3405,8),(3406,9),(3407,2),(3408,5),(3409,6),(3410,9),(3411,1),(3412,9),(3413,2),(3414,4),(3415,4),(3416,1),(3417,1),(3418,8),(3419,2),(3420,9),(3421,6),(3422,2),(3423,2),(3424,5),(3425,2),(3426,9),(3427,7),(3428,1),(3429,9),(3430,6),(3431,6),(3432,5),(3433,1),(3434,6),(3435,4),(3436,9),(3437,7),(3438,2),(3439,2),(3440,1),(3441,1),(3442,9),(3443,5),(3444,9),(3445,9),(3446,3),(3447,1),(3448,4),(3449,8),(3450,6),(3451,7),(3452,6),(3453,8),(3454,3),(3455,2),(3456,8),(3457,7),(3458,2),(3459,7),(3460,5),(3461,9),(3462,1),(3463,8),(3464,6),(3465,9),(3466,9),(3467,8),(3468,7),(3469,9),(3470,8),(3471,1),(3472,6),(3473,5),(3474,8),(3475,2),(3476,9),(3477,9),(3478,5),(3479,4),(3480,2),(3481,6),(3482,1),(3483,2),(3484,3),(3485,5),(3486,1),(3487,8),(3488,1),(3489,6),(3490,7),(3491,6),(3492,3),(3493,6),(3494,4),(3495,6),(3496,2),(3497,7),(3498,5),(3499,8),(3500,6),(3501,1),(3502,9),(3503,7),(3504,3),(3505,5),(3506,7),(3507,1),(3508,1),(3509,1),(3510,9),(3511,2),(3512,7),(3513,1),(3514,7),(3515,8),(3516,4),(3517,1),(3518,3),(3519,1),(3520,6),(3521,5),(3522,9),(3523,4),(3524,1),(3525,9),(3526,1),(3527,7),(3528,2),(3529,6),(3530,1),(3531,9),(3532,7),(3533,7),(3534,1),(3535,9),(3536,8),(3537,3),(3538,7),(3539,9),(3540,2),(3541,1),(3542,1),(3543,6),(3544,2),(3545,5),(3546,6),(3547,3),(3548,2),(3549,8),(3550,5),(3551,9),(3552,4),(3553,2),(3554,2),(3555,8),(3556,2),(3557,1),(3558,1),(3559,3),(3560,8),(3561,6),(3562,8),(3563,6),(3564,9),(3565,4),(3566,6),(3567,2),(3568,5),(3569,1),(3570,1),(3571,3),(3572,1),(3573,2),(3574,4),(3575,7),(3576,7),(3577,2),(3578,2),(3579,8),(3580,4),(3581,7),(3582,4),(3583,5),(3584,8),(3585,7),(3586,8),(3587,3),(3588,8),(3589,5),(3590,8),(3591,4),(3592,2),(3593,5),(3594,5),(3595,3),(3596,4),(3597,5),(3598,8),(3599,1),(3600,3),(3601,5),(3602,8),(3603,8),(3604,4),(3605,5),(3606,4),(3607,1),(3608,3),(3609,1),(3610,1),(3611,1),(3612,1),(3613,3),(3614,9),(3615,4),(3616,6),(3617,4),(3618,6),(3619,6),(3620,1),(3621,3),(3622,2),(3623,5),(3624,3),(3625,1),(3626,9),(3627,1),(3628,3),(3629,4),(3630,1),(3631,8),(3632,7),(3633,2),(3634,9),(3635,7),(3636,9),(3637,3),(3638,6),(3639,9),(3640,4),(3641,9),(3642,1),(3643,8),(3644,4),(3645,3),(3646,3),(3647,4),(3648,9),(3649,2),(3650,1),(3651,9),(3652,4),(3653,2),(3654,2),(3655,9),(3656,5),(3657,4),(3658,7),(3659,1),(3660,5),(3661,5),(3662,6),(3663,7),(3664,7),(3665,3),(3666,9),(3667,6),(3668,2),(3669,8),(3670,2),(3671,6),(3672,9),(3673,9),(3674,4),(3675,4),(3676,2),(3677,3),(3678,7),(3679,9),(3680,7),(3681,6),(3682,9),(3683,9),(3684,9),(3685,9),(3686,9),(3687,6),(3688,3),(3689,4),(3690,2),(3691,1),(3692,5),(3693,7),(3694,6),(3695,7),(3696,2),(3697,4),(3698,4),(3699,3),(3700,1),(3701,6),(3702,6),(3703,7),(3704,2),(3705,1),(3706,8),(3707,7),(3708,1),(3709,4),(3710,7),(3711,5),(3712,3),(3713,8),(3714,4),(3715,8),(3716,2),(3717,6),(3718,3),(3719,7),(3720,5),(3721,7),(3722,1),(3723,6),(3724,5),(3725,6),(3726,4),(3727,6),(3728,5),(3729,2),(3730,8),(3731,3),(3732,1),(3733,8),(3734,9),(3735,4),(3736,4),(3737,4),(3738,1),(3739,2),(3740,4),(3741,8),(3742,9),(3743,2),(3744,7),(3745,7),(3746,7),(3747,7),(3748,3),(3749,3),(3750,9),(3751,7),(3752,4),(3753,3),(3754,7),(3755,1),(3756,6),(3757,7),(3758,8),(3759,9),(3760,9),(3761,9),(3762,8),(3763,4),(3764,4),(3765,7),(3766,1),(3767,7),(3768,5),(3769,2),(3770,2),(3771,1),(3772,2),(3773,4),(3774,3),(3775,9),(3776,8),(3777,5),(3778,3),(3779,8),(3780,8),(3781,1),(3782,1),(3783,7),(3784,4),(3785,8),(3786,6),(3787,6),(3788,4),(3789,2),(3790,7),(3791,7),(3792,4),(3793,3),(3794,4),(3795,9),(3796,5),(3797,3),(3798,9),(3799,7),(3800,4),(3801,7),(3802,7),(3803,6),(3804,7),(3805,6),(3806,7),(3807,4),(3808,6),(3809,5),(3810,5),(3811,6),(3812,7),(3813,5),(3814,1),(3815,7),(3816,8),(3817,4),(3818,8),(3819,6),(3820,8),(3821,1),(3822,5),(3823,5),(3824,3),(3825,3),(3826,4),(3827,9),(3828,9),(3829,7),(3830,1),(3831,7),(3832,9),(3833,8),(3834,4),(3835,3),(3836,8),(3837,9),(3838,6),(3839,8),(3840,4),(3841,6),(3842,5),(3843,3),(3844,8),(3845,4),(3846,1),(3847,2),(3848,9),(3849,9),(3850,4),(3851,6),(3852,1),(3853,6),(3854,5),(3855,2),(3856,2),(3857,4),(3858,8),(3859,8),(3860,4),(3861,2),(3862,1),(3863,7),(3864,8),(3865,2),(3866,5),(3867,2),(3868,1),(3869,6),(3870,1),(3871,6),(3872,3),(3873,7),(3874,7),(3875,9),(3876,2),(3877,7),(3878,7),(3879,4),(3880,2),(3881,4),(3882,7),(3883,2),(3884,4),(3885,7),(3886,9),(3887,8),(3888,3),(3889,5),(3890,6),(3891,1),(3892,4),(3893,8),(3894,2),(3895,2),(3896,4),(3897,3),(3898,7),(3899,1),(3900,8),(3901,8),(3902,5),(3903,9),(3904,6),(3905,3),(3906,4),(3907,5),(3908,2),(3909,8),(3910,2),(3911,9),(3912,8),(3913,4),(3914,5),(3915,9),(3916,6),(3917,7),(3918,1),(3919,1),(3920,2),(3921,8),(3922,2),(3923,2),(3924,9),(3925,9),(3926,2),(3927,2),(3928,2),(3929,9),(3930,3),(3931,7),(3932,7),(3933,4),(3934,3),(3935,9),(3936,5),(3937,7),(3938,7),(3939,7),(3940,4),(3941,7),(3942,7),(3943,6),(3944,2),(3945,6),(3946,3),(3947,2),(3948,8),(3949,4),(3950,1),(3951,1),(3952,4),(3953,4),(3954,1),(3955,5),(3956,1),(3957,9),(3958,9),(3959,5),(3960,3),(3961,6),(3962,3),(3963,9),(3964,5),(3965,7),(3966,8),(3967,8),(3968,5),(3969,6),(3970,6),(3971,7),(3972,5),(3973,2),(3974,7),(3975,9),(3976,2),(3977,7),(3978,1),(3979,4),(3980,5),(3981,3),(3982,4),(3983,4),(3984,5),(3985,3),(3986,9),(3987,7),(3988,8),(3989,1),(3990,3),(3991,8),(3992,3),(3993,4),(3994,9),(3995,9),(3996,7),(3997,4),(3998,9),(3999,9),(4000,9),(4001,9),(4002,7),(4003,4),(4004,3),(4005,5),(4006,8),(4007,1),(4008,5),(4009,4),(4010,5),(4011,3),(4012,5),(4013,9),(4014,3),(4015,3),(4016,6),(4017,5),(4018,9),(4019,6),(4020,8),(4021,4),(4022,2),(4023,4),(4024,4),(4025,8),(4026,4),(4027,8),(4028,8),(4029,3),(4030,4),(4031,7),(4032,8),(4033,7),(4034,6),(4035,7),(4036,5),(4037,6),(4038,5),(4039,5),(4040,6),(4041,3),(4042,6),(4043,3),(4044,7),(4045,5),(4046,7),(4047,4),(4048,5),(4049,6),(4050,7),(4051,1),(4052,9),(4053,2),(4054,9),(4055,8),(4056,5),(4057,8),(4058,6),(4059,9),(4060,2),(4061,2),(4062,9),(4063,6),(4064,4),(4065,8),(4066,3),(4067,9),(4068,3),(4069,8),(4070,7),(4071,2),(4072,6),(4073,8),(4074,3),(4075,2),(4076,9),(4077,2),(4078,6),(4079,2),(4080,5),(4081,5),(4082,4),(4083,7),(4084,4),(4085,9),(4086,9),(4087,9),(4088,2),(4089,1),(4090,5),(4091,5),(4092,1),(4093,8),(4094,4),(4095,7),(4096,2),(4097,6),(4098,8),(4099,6),(4100,4),(4101,6),(4102,3),(4103,8),(4104,9),(4105,7),(4106,8),(4107,1),(4108,6),(4109,4),(4110,1),(4111,5),(4112,6),(4113,1),(4114,2),(4115,8),(4116,6),(4117,8),(4118,2),(4119,7),(4120,9),(4121,5),(4122,2),(4123,3),(4124,8),(4125,8),(4126,4),(4127,2),(4128,8),(4129,2),(4130,1),(4131,1),(4132,7),(4133,4),(4134,4),(4135,2),(4136,5),(4137,1),(4138,6),(4139,2),(4140,9),(4141,5),(4142,8),(4143,3),(4144,9),(4145,7),(4146,8),(4147,9),(4148,1),(4149,7),(4150,6),(4151,3),(4152,6),(4153,3),(4154,6),(4155,8),(4156,2),(4157,3),(4158,9),(4159,3),(4160,3),(4161,2),(4162,3),(4163,2),(4164,9),(4165,2),(4166,8),(4167,1),(4168,3),(4169,8),(4170,5),(4171,2),(4172,1),(4173,5),(4174,1),(4175,4),(4176,2),(4177,3),(4178,2),(4179,4),(4180,8),(4181,8),(4182,5),(4183,2),(4184,3),(4185,8),(4186,3),(4187,6),(4188,9),(4189,6),(4190,9),(4191,5),(4192,1),(4193,8),(4194,8),(4195,3),(4196,3),(4197,3),(4198,6),(4199,3),(4200,9),(4201,9),(4202,4),(4203,8),(4204,9),(4205,8),(4206,4),(4207,4),(4208,9),(4209,7),(4210,5),(4211,8),(4212,4),(4213,8),(4214,6),(4215,9),(4216,9),(4217,2),(4218,6),(4219,9),(4220,4),(4221,8),(4222,4),(4223,9),(4224,2),(4225,5),(4226,9),(4227,9),(4228,6),(4229,3),(4230,7),(4231,8),(4232,3),(4233,2),(4234,8),(4235,3),(4236,5),(4237,8),(4238,2),(4239,6),(4240,1),(4241,7),(4242,7),(4243,3),(4244,7),(4245,4),(4246,9),(4247,7),(4248,3),(4249,8),(4250,2),(4251,5),(4252,2),(4253,4),(4254,5),(4255,4),(4256,8),(4257,5),(4258,2),(4259,9),(4260,6),(4261,7),(4262,9),(4263,1),(4264,9),(4265,2),(4266,2),(4267,8),(4268,4),(4269,4),(4270,8),(4271,4),(4272,9),(4273,6),(4274,4),(4275,7),(4276,9),(4277,6),(4278,4),(4279,2),(4280,4),(4281,9),(4282,9),(4283,2),(4284,9),(4285,1),(4286,3),(4287,6),(4288,7),(4289,4),(4290,8),(4291,7),(4292,1),(4293,3),(4294,2),(4295,6),(4296,6),(4297,9),(4298,2),(4299,7),(4300,7),(4301,4),(4302,2),(4303,4),(4304,4),(4305,4),(4306,9),(4307,2),(4308,1),(4309,4),(4310,4),(4311,1),(4312,2),(4313,3),(4314,8),(4315,3),(4316,8),(4317,4),(4318,3),(4319,3),(4320,4),(4321,4),(4322,9),(4323,1),(4324,1),(4325,2),(4326,7),(4327,7),(4328,9),(4329,4),(4330,2),(4331,9),(4332,2),(4333,4),(4334,4),(4335,9),(4336,7),(4337,9),(4338,5),(4339,5),(4340,8),(4341,7),(4342,6),(4343,7),(4344,9),(4345,7),(4346,2),(4347,6),(4348,5),(4349,1),(4350,1),(4351,2),(4352,6),(4353,2),(4354,3),(4355,4),(4356,6),(4357,8),(4358,6),(4359,4),(4360,1),(4361,2),(4362,8),(4363,6),(4364,8),(4365,1),(4366,7),(4367,4),(4368,2),(4369,3),(4370,9),(4371,9),(4372,2),(4373,1),(4374,6),(4375,3),(4376,4),(4377,5),(4378,6),(4379,2),(4380,9),(4381,9),(4382,3),(4383,2),(4384,8),(4385,8),(4386,4),(4387,9),(4388,7),(4389,4),(4390,5),(4391,9),(4392,9),(4393,1),(4394,8),(4395,6),(4396,5),(4397,2),(4398,7),(4399,7),(4400,6),(4401,1),(4402,1),(4403,2),(4404,5),(4405,9),(4406,3),(4407,3),(4408,4),(4409,6),(4410,3),(4411,5),(4412,7),(4413,6),(4414,5),(4415,1),(4416,7),(4417,4),(4418,6),(4419,1),(4420,9),(4421,7),(4422,9),(4423,5),(4424,5),(4425,7),(4426,6),(4427,4),(4428,7),(4429,4),(4430,7),(4431,9),(4432,6),(4433,2),(4434,1),(4435,4),(4436,6),(4437,8),(4438,2),(4439,7),(4440,7),(4441,8),(4442,7),(4443,6),(4444,3),(4445,5),(4446,7),(4447,9),(4448,5),(4449,1),(4450,4),(4451,4),(4452,1),(4453,2),(4454,6),(4455,2),(4456,9),(4457,1),(4458,4),(4459,1),(4460,7),(4461,3),(4462,6),(4463,4),(4464,7),(4465,6),(4466,9),(4467,7),(4468,2),(4469,9),(4470,3),(4471,1),(4472,9),(4473,5),(4474,8),(4475,1),(4476,7),(4477,9),(4478,4),(4479,3),(4480,2),(4481,3),(4482,5),(4483,6),(4484,7),(4485,4),(4486,8),(4487,6),(4488,9),(4489,8),(4490,5),(4491,6),(4492,8),(4493,5),(4494,1),(4495,3),(4496,6),(4497,2),(4498,1),(4499,9),(4500,5),(4501,9),(4502,6),(4503,9),(4504,4),(4505,6),(4506,9),(4507,4),(4508,2),(4509,8),(4510,4),(4511,7),(4512,3),(4513,3),(4514,6),(4515,2),(4516,8),(4517,6),(4518,5),(4519,4),(4520,4),(4521,1),(4522,2),(4523,4),(4524,7),(4525,9),(4526,5),(4527,3),(4528,7),(4529,9),(4530,1),(4531,5),(4532,3),(4533,4),(4534,7),(4535,1),(4536,5),(4537,2),(4538,5),(4539,5),(4540,6),(4541,3),(4542,5),(4543,9),(4544,1),(4545,6),(4546,6),(4547,2),(4548,2),(4549,4),(4550,6),(4551,2),(4552,5),(4553,4),(4554,5),(4555,8),(4556,9),(4557,4),(4558,5),(4559,7),(4560,3),(4561,8),(4562,8),(4563,5),(4564,4),(4565,9),(4566,6),(4567,4),(4568,2),(4569,7),(4570,8),(4571,1),(4572,8),(4573,4),(4574,6),(4575,4),(4576,4),(4577,9),(4578,2),(4579,3),(4580,1),(4581,2),(4582,6),(4583,2),(4584,4),(4585,4),(4586,3),(4587,1),(4588,4),(4589,9),(4590,3),(4591,9),(4592,6),(4593,2),(4594,8),(4595,1),(4596,1),(4597,8),(4598,1),(4599,7),(4600,9),(4601,7),(4602,7),(4603,7),(4604,5),(4605,2),(4606,8),(4607,5),(4608,7),(4609,3),(4610,2),(4611,4),(4612,3),(4613,2),(4614,4),(4615,5),(4616,9),(4617,2),(4618,3),(4619,4),(4620,5),(4621,1),(4622,6),(4623,4),(4624,5),(4625,7),(4626,3),(4627,3),(4628,4),(4629,5),(4630,8),(4631,4),(4632,1),(4633,3),(4634,8),(4635,6),(4636,7),(4637,3),(4638,7),(4639,2),(4640,4),(4641,4),(4642,6),(4643,3),(4644,4),(4645,4),(4646,9),(4647,8),(4648,2),(4649,5),(4650,7),(4651,1),(4652,3),(4653,6),(4654,4),(4655,2),(4656,4),(4657,8),(4658,4),(4659,8),(4660,2),(4661,4),(4662,6),(4663,5),(4664,2),(4665,4),(4666,1),(4667,3),(4668,5),(4669,3),(4670,3),(4671,3),(4672,3),(4673,6),(4674,4),(4675,1),(4676,4),(4677,4),(4678,1),(4679,8),(4680,9),(4681,6),(4682,4),(4683,3),(4684,3),(4685,1),(4686,9),(4687,6),(4688,4),(4689,4),(4690,4),(4691,2),(4692,3),(4693,1),(4694,5),(4695,5),(4696,9),(4697,7),(4698,2),(4699,2),(4700,9),(4701,9),(4702,3),(4703,3),(4704,5),(4705,8),(4706,2),(4707,8),(4708,6),(4709,2),(4710,1),(4711,8),(4712,4),(4713,5),(4714,7),(4715,2),(4716,5),(4717,3),(4718,8),(4719,4),(4720,6),(4721,9),(4722,2),(4723,1),(4724,8),(4725,6),(4726,6),(4727,5),(4728,9),(4729,2),(4730,8),(4731,4),(4732,5),(4733,9),(4734,2),(4735,5),(4736,1),(4737,3),(4738,8),(4739,5),(4740,3),(4741,3),(4742,9),(4743,4),(4744,5),(4745,2),(4746,4),(4747,7),(4748,7),(4749,5),(4750,3),(4751,1),(4752,7),(4753,5),(4754,1),(4755,8),(4756,3),(4757,5),(4758,1),(4759,3),(4760,8),(4761,9),(4762,3),(4763,6),(4764,8),(4765,9),(4766,5),(4767,4),(4768,8),(4769,5),(4770,2),(4771,2),(4772,7),(4773,4),(4774,4),(4775,3),(4776,3),(4777,8),(4778,5),(4779,1),(4780,5),(4781,9),(4782,9),(4783,1),(4784,9),(4785,4),(4786,9),(4787,6),(4788,1),(4789,4),(4790,4),(4791,7),(4792,3),(4793,8),(4794,5),(4795,8),(4796,4),(4797,8),(4798,3),(4799,8),(4800,7),(4801,6),(4802,4),(4803,6),(4804,2),(4805,4),(4806,2),(4807,5),(4808,8),(4809,2),(4810,6),(4811,9),(4812,1),(4813,6),(4814,8),(4815,8),(4816,3),(4817,8),(4818,2),(4819,8),(4820,5),(4821,3),(4822,4),(4823,9),(4824,8),(4825,1),(4826,2),(4827,8),(4828,2),(4829,5),(4830,6),(4831,4),(4832,1),(4833,2),(4834,3),(4835,3),(4836,2),(4837,7),(4838,2),(4839,6),(4840,1),(4841,7),(4842,1),(4843,2),(4844,8),(4845,8),(4846,3),(4847,8),(4848,8),(4849,6),(4850,4),(4851,9),(4852,4),(4853,2),(4854,3),(4855,6),(4856,9),(4857,9),(4858,3),(4859,8),(4860,3),(4861,2),(4862,3),(4863,5),(4864,1),(4865,7),(4866,2),(4867,9),(4868,5),(4869,9),(4870,9),(4871,6),(4872,9),(4873,4),(4874,1),(4875,4),(4876,2),(4877,4),(4878,8),(4879,1),(4880,2),(4881,6),(4882,1),(4883,8),(4884,6),(4885,2),(4886,3),(4887,5),(4888,4),(4889,7),(4890,9),(4891,9),(4892,3),(4893,1),(4894,2),(4895,1),(4896,5),(4897,8),(4898,5),(4899,5),(4900,4),(4901,5),(4902,4),(4903,7),(4904,1),(4905,3),(4906,5),(4907,2),(4908,5),(4909,2),(4910,4),(4911,5),(4912,3),(4913,5),(4914,7),(4915,3),(4916,5),(4917,8),(4918,7),(4919,5),(4920,8),(4921,9),(4922,4),(4923,3),(4924,8),(4925,9),(4926,6),(4927,9),(4928,7),(4929,1),(4930,6),(4931,3),(4932,7),(4933,5),(4934,1),(4935,2),(4936,3),(4937,5),(4938,4),(4939,9),(4940,9),(4941,2),(4942,7),(4943,9),(4944,1),(4945,4),(4946,8),(4947,2),(4948,6),(4949,9),(4950,7),(4951,4),(4952,8),(4953,4),(4954,3),(4955,4),(4956,1),(4957,6),(4958,4),(4959,1),(4960,9),(4961,6),(4962,1),(4963,1),(4964,7),(4965,5),(4966,9),(4967,1),(4968,3),(4969,6),(4970,2),(4971,7),(4972,7),(4973,9),(4974,2),(4975,5),(4976,7),(4977,9),(4978,6),(4979,3),(4980,3),(4981,2),(4982,4),(4983,7),(4984,6),(4985,5),(4986,6),(4987,2),(4988,5),(4989,9),(4990,1),(4991,1),(4992,8),(4993,8),(4994,8),(4995,8),(4996,6),(4997,5),(4998,7),(4999,2)] [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,374775060,8741254200,62412560000,499100800000,7483518000000,37402626000000,1121630040000000,4983028800000000,62262950000000000,99580873726404560,62213116886280120,24875138046943184,87022682595021418,24838021379987940,111022028162632620,23097056093848808,29790735095117136,5471858322,54696700800,425248656000,607255138000,36420737640000,60676954800000,3032634500000000,24251374000000000,33394144361071032,74179511075675904,37074809092494072,98823570927060720,24688389149898020,24602307817688888,71492061693419352,24309569221006062,56218829161626560,77639715173890800,266197640688,1478284415300,5910773156400,177252288360000,1181209405600000,20662898915400000,39424092271597728,368525568666432,6139636852368000,98194910297792000,61337999618976470,36732428131332276,36161402259764892,91757345753561850,3911441136500700,11816578965865440,34150357680668544,33036773161541886,1438902565030,115066180913600,575100877243200,2874354720188000,10775527691517730,9336399056134920,39592714236249800,47808622241652608,54856307310493560,48705983808731392,36244016631173460,78217853479783710,8591283702229816,18605133544889056,23559403321900656,5555969933479440,55420868113603520,8510331316103820,70000571931556,2099177687625060,20983385631915000,37102636254852000,15712096984605104,23272183475135232,19405108999931248,697211131274880,1161554083267200,104498082570499200,21641452116128166,93295841844648960,46868581030870080,28021102075013400,7719877134991464,42722827753739112,67529042490929928,31670660654870160,3405434034616810,59633919119754432,26835268011906816,51503080048616628,9057055274551760,12626036675618040,26738057447658900,45224549132419328,67514307093160512,2451243605043600,10890062754384000,28878066742454748,16155815299866152,43937636956293080,11763665813289060,16228308980495350,59401761386587144,3022085690165448,30208782749051760,4939791477227560,4618017604501560,13729240591341264,10409077218614096,76375188128895552,6215743701222550,2453406123117600,24524260630300800,5294815787580928,3930629426830338,1180084438823940,58980653485923000,10748831116565094,2582587374410736,29042503411847760,33882238194392000,10178097621095250,7952490744410118,21921628023168768,18215336776628760,1616628733759060,56559409624106900,9608137645957536,6012796912886720,340939286190052,3408031443449400,41539943353215840,4559667478815064,50421252163712970,12377567286437976,13766631338689000,15551158658962560,30823276571144622,10618799798953056,82046077171889376,65858815096183560,17889211061773450,397253230173138,7941893037210880,13064873540502624,73868802278936850,45691140760428800,8293189650145484,3441017571812856,28663701492575100,72093297713770480,53855285528373120,22587127985607816,33855802294101256,5662569419782176,9691336917092880,6949384918183440,7718457627855120,13740682516651096,10129838623211440,68593386405569760,35910746014027320,4053760834262370,1816588985200308,45309252846062212,50364248791678800,9094691562863100,41758325459218592,11016120840033904,10307694011129508,4886111970098900,6685290501580800,95640852070937484,7145872162912010,13233411210385030,28681441049767680,42976992016358400,36332892601749296,10535586445135734,5378122558579708,15359937166871600,28510408575867120,8169546034798580,9469842705531376,4791035061022320,57469499207629200,21517944142560320,45415927489795632,37294206834223248,38542708344650310,73009532659109130,657307440854080,3285227219819840,9736165877668116,7421456099356812,3287454939907600,29358142826988600,16669980368503224,14145649997103108,5188643221825920,41492605384729600,345658630248060,1151736346309080,51807485636254800,180390733149900,3245739575071500,18024702878325000,3146696979296256,12733683895990944,23983376893567014,88573482268067840,29809170462991920,28535058532638080,22416326015834224,53638881328497564,55246635420745680,1888387928409920,18876359467621920,8544498339937392,11210832225977104,10320242015872800,35323588924393200,3510397457161140,36784460945338848,12703404305916720,48673884771077580,10291507488974640,2926343273378152,25874691261998304,76451574423014016,17866052099035840,84107793546729920,16392081270875184,4571451381945936,477588880870448,4773988435310400,1149764353113240,853480996398996,2843804777700360,17229449583990336,42208357992559360,3609817311926250,18891248295725982,38632682328379792,29946370089225240,16475843375743750,20636162692838000,12492094777635096,20586635814572224,21906763472323744,26095176181774260,23804621267572740,1336576390275248,13360449955646640,10839201786323692,13840733864924960,7919994638870400,36582486207190288,4105844013294072,54722827920021120,3566351725194720,44561679684621000,72928008383720154,12139855553660128,47270369391011712,1413873462091440,15899756601813300,51545321941757728,75125470446734580,34919289134765714,40427857615989600,11442296493465600,3656993092774560,4978146488107790,49761693782163300,60233415216907680,21879437350426240,61656469163166738,78996425657197008,47016741729131440,37829029423399680,13257366950980600,4205043733991692,60187935714879588,15927020879819224,9895949640827460,32128878929398020,18033982345693888,10347108009569856,1494329162633544,3734340490775900,19995636181498900,46614182639120796,44240957104483720,10689095792197174,7018753792205400,14531583219433600,6128683711122236,42366261641597280,21529899946047396,42532411194519680,53286662388126960,853051681683264,5684756240199680,37843003994660352,7805217213109250,5710867795247280,35678774418096600,30709960175754288,7039851161391664,8424298045347960,27116029067665080,19886102550187632,60301440687756,4822203709207360,42177564095156000,20914760746849200,24848216561052492,46832272072988208,25069733285797200,25661867501350800,26179970524808800,21106989149535900,54122774079650976,16507840590118224,51615984564424770,39837721865451200,26794386083067768,55045490693428032,13994616944943194,81405054189604530,2933777898148440,22394109585298296,27177158452015524,19068128388253008,29796354037121280,1060919479227680,74234980187272380,23594280674626266,20817398695409388,6644664684956400,11961013399610550,14962086315819944,73378895996407176,34374848379112920,3474609749380200,6363924409561950,51693209514661580,39128176587267964,9527920285334220,5020419688557310,20366496170069280,16763612260481856,37486196540450376,24816580377743250,34335326877098700,29430072944330240,12910529808404814,10561378917533514,16480755705308528,53589654601996480,19116616302028080,62582840586529236,35427681050329260,30338142843296880,53657406138338800,9346616951704640,5388878229005376,64616218509016512,21406332040646928,26879096637498000,5180436772126000,39361112717420088,3486430505808960,27880437889103360,25972359223550800,35820414193674240,21668217466088928,27286218598449398,60985980824487012,6766866863520640,3315320129498980,17559544165770618,4945452595681520,13202595477196608,10570140497636280,34549827565911350,19591132742460544,43346112229431984,59233304088118090,39214984112428520,11331270469063440,49219781672637936,7307104685327986,45222228205549680,25560125664252000,25405541429624400,20151734534673684,43860904433553438,6133897351499904,8109218568511200,39610467997025580,6585004958244768,4105577312053776,47879546457382640,32559016417242140,16122133186750080,42269871586320840,20505764638456592,7057140521026254,41686668278008080,29398029712016600,34908416365856040,20895111881849960,29659995771930972,21728694495008160,13431867632465040,17322468520313908,10813924841770908,21733441775521140,1218995863887400,14684552639785350,11520709136096892,19418506614963680,38176445246023584,3425280255095940,11413114848412200,57984244419735612,8780050179459216,6052739838160818,67561095992163690,14948053272405760,8169697113897216,48825300860792316,70605698475276918,19801429586741040,52625869671033960,8691753597061810,6893378613206118,48252654144269568,23750248763887800,17518929677756910,24156846570145800,72491805874390860,21912876711503556,51434868417522000,61427403568843550,12444617354028384,40556098282577856,66663323105657166,9025480869295230,90219430152502200,38228954139492024,3477350045017104,1168902505604106,7624829073250320,20641585027066920,2115145384688112,680712651474552,20413380942868320,19804378267362780,30010038698245760,16099057426030194,13365221099360256,6050655761897728,14243364348921870,17951453606858220,71916298486810380,51453053976866892,4893436108423110,29349129478399500,27928555610989200,20604706607027136,91166352773367168,32912694854375736,59535725646904920,12463982169143720,1747468599301880,31442138594727120,31785901335999104,35120509986370240,47711536646176260,13240737288067590,8812052147869416,25726673395845576,31959224892770640,54951570147382930,58347716545155528,25001142904574464,2466598992730068,28765753059243900,34862310080640,464649359877120,2902925057616000,23214337454976000,33765985405900000,6017621582784000,71461833831776720,7372398754322364,6129443470568076,30574469928822180,39291548664580040,43219348937320458,1192558753012704,27815523579341120,27254110930194330,82320747045504660,19597592325074976,12296752715906424,2261735689075968,14130341329944000,7873194609236640,22234133907565776,11291102032266664,15728159271719664,7403518292938180,22619370536428960,7934283450599352,57318882909056762,5398527177196272,35976177098424000,18387432965014500,599081042146074,29942400834588600,55064703478055880,4886873278332210,37994235206333700,3631416113855680,23747504483840896,43800372687590550,33305894738479300,47442748930843840,8753733183874740,53536594715903712,44168984208753852,10050720428157120,9875525045536480,54093376019533824,37864693040051136,27467677998933788,81021311306199180,84853601085603420,3649731409314874,44074686114072208,15535775318674176,23096055618694800,59719935926350000,30060822611183364,8269064149507176,67276219274106948,40298252890002030,23170795804742800,37289169258816384,17862241964442012,29459468459787618,16040641820690360,236573943957720,1576548716202960,63037524843427200,52597005369878592,38292262822483200,52870764467795120,49058723410546368,12530994617112552,35435222883991044,28280233793587410,8948487222320380,43638114743685936,17214030888184704,19036952378691984,3686669351514900,48939373840688100,237398901737932,18984571035459680,34534962428165388,59796743377353360,53235649673606880,37898638960527240,5368744140349522,32414764155756960,2478743153049240,16518573702196400,26153002866219264,14778329984419320,77900704152979456,8238211121716970,3180802850157660,2118640596060268,7005605642909280,4121065115172726,3342076398073720,13653637088805120,72015944678811648,9277400147091216,12086048686077982,36986149789318500,19748383975664400,723857361354450,3215904544326000,8036664783380000,14331040486168320,54703052808419610,6982868102105984,45713365516202328,22095642621386196,29135209183178340,27777472972296660,37872597767751216,19696971805360864,76589503052004828,46380896395123080,51974349587981240,16912566758302596,44307135740943900,5286551222483442,27396581498321000,58652256656022480,67951449446250818,36244635541032968,5271043400685528,61290872072820000,66446259653357500,14093542771860468,2146875069562976,17599390606119168,199340743225680,1992642685135200,9959391734846400,5450400515807700,5813994505727730,7573762837872280,73606308640146240,4468931641423544,5796565874963652,74940301341256560,24945391723596080,4093150408388720,6299217953188632,9532442553881016,6184729306319376,14665346360501760,15163645209354060,15981952584021884,16975966553011368,34201990739079464,3756374031830000,18774686945850000,49505764606472064,5172012945745984,20415287521722060,45403776498962070,10842306100529500,19034740766205696,4494724053252876,31827919444153520,52261991569514880,2197312700713920,9762105801780640,41145091033544928,16490371181189500,36998791447002660,23692709017909620,56733966193500256,29072133554756928,52591927784976216,71078117149925370,8676071975691120,22455795773976408,40333043837379832,160134261789272,1600732557282000,32002456615360000,20246732287964928,5017186454035014,2313453107446610,31978278379535360,12007202443687920,60717417211590768,62963275423410502,7932544810729968,11707831789037440,5086814609355330,18929374919953740,11725988875199696,4255405971420648,63806833637801100,8399030395421580,11689532931179712,1764172711624704,8817513929740640,22978718562750390,6509777284234320,48344359026654096,13653922253060232,60113583049017792,43354369377589000,5128206891461600,29979481692444534,38839101042533232,1143412369409660,5867910064452780,2447312595062720,18347890335992160,4358130553681248,45815291700068352,3584617700057940,35832605637792600,15705597858735920,2937020788598064,31427790640133796,20679136520923800,18024343461250400,36601644374071920,43106800013491956,29256556490277310,17729241403880160,1716944867537840,77233325969636280,7677834705105054,3116480904881152,6174120024895200,5324788650583800,43758928311365330,18415873815133344,15101428259280168,16978761152555750,29006614799473850,3451596183541632,47264504406482928,34022698047538452,320788608836880,3206677179435200,31799146862398624,18466683281978976,4368895849040492,31375331732697600,33259988382717600,5493412905406910,4931654500260654,21292112008283148,5624545448452180,509356526762720,5091649775584320,54449317980505728,19682583371366104,329316280936500,9875776029405000,42877145129952216,44161414465959252,65362231217314944,45120253567511220,6607615310184960,49538514803950080,65942084461914112,48804625143417888,35379051216112800,46404366416202080,2349416382441576,34632809959715772,21908173031129000,20998691390093040,36046184154569050,29120839392612408,24041825062403148,30623371378194840,34536208823254440,2091784462397460,21911338268015328,46946488108299008,9829043391441708,5069175372548650,9106600678329000,34536697490623776,23494941868999594,29554874864537690,34442524241403840,11427659121114880,15227992880733438,28451969265909420,5681552280321520,40045119048403360,12270515475799350,33137058099468832,32726750393777664,2516721945996960,25157837169055500,7660143765926580,7186353503169672,50530275321189624,8632388186449170,72896551843913910,30893806071174720,3990468689707808,6591623212245744,22042186909204392,469535044663200,9387208284336000,5189490196820972,12436158299348900,22167023232549888,4324297150166400,43226905948596000,34881769384243632,35638977719830760,44839723939924872,7371249722258640,1487257104757620,8495458795793280,21248195156568912,21423226161068186,26564247674606320,23721520781537040,19107162217341824,16423228947682690,37087260456768984,53142442756172000,23267325260757760,12049289467855356,5840112623386888,16062413556390304,31295822882956800,11558036877573600,1732601079759198,49634095935243888,3893126476945512,27522059356315370,25230254535139680,26546958841428648,32425474223195488,52895886415987248,48385818791341710,5953170178623760,10812692162237952,44869946121476850,34446243495228936,25092596361194100,41175956550863200,32239342117779650,1473786623445906,34430674420403856,20515472417471040,50524289058465810,1392463756825540,2783902702117040,6275002419072156,26882976034585500,61875225545360150,53569000405861248,38279740687580672,15136413666805050,23720870449097010,56090971940225760,7430325109033972,21548203331834592,642615900450426,917685866235600,235532165558280,2354457840530260,28365667000580580,25133964231647808,23156805845663700,1688692428272450,71661748491709614,41372785679554720,5018295612518368,29060934627714720,2767179144692160,29572930727198376,33434869356931140,3269122915388330,12005055544700500,6669338903472000,40218796256248008,1810875832032050,2586020682850500,32394898457142880,8821303466605280,4306126506485892,11370495252655488,17048765322662528,19880452492053120,38229708504174390,63435993638735916,17015323572540552,48809132716401036,3451074621203640,10635614191255080,540325585998784,4726128350839280,20247466689293400,17020790451348390,18844084216042800,14337714929749344,6251494543587036,5520314505249754,47299793455656000,33348639183878400,16378041206324616,5722217037706452,13225601081984808,821191670972100,7296834140028000,2627947708834448,19702463308176480,6476922623949288,13151720692921160,13075725357664780,19708142830041060,4321392477327592,48782142069334464,11999314747775850,25874674851343360,20165945199529152,14669679665526468,23189264717866996,48101277451119340,37387740765398100,33706270609692436,31093304293264710,4357281717301680,14519031559660000,19155988458237400,4712490355123752,21379555911898436,8744756030116216,1005396350926800,1256292711731500,15392842682738624,14560109771154048,14143359091919616,28033594320525080,3819947839734720,23866087783168400,25547902869631140,15622810333394808,34418808408504960,31510998023908320,5111239832222832,51094047398787360,6271581784724984,21351666651618480,6805988966232800,34606140074423582,36710029912691520,3368336872115712,28059416179952500,4193029457255100,36619353162071520,20272188994733920,17889656155335432,70014872997256140,188623649756640,2828342984703840,14136659391720600,27819727734793610,31414251925518480,4944202849045440,43246327270635720,10227499541317842,17984002561537488,74508554436361920,15946637018525190,10687402619345312,39982319249050728,32225044505170260,29960835275134610,25285410992410020,41867325626629104,2175984385171168,20662638221851794,46368163200235200,19484979675131400,24647394153099060,32186197560338250,17579163143129448,5613493348960000,5328240755935680,3856884900853512,4343938795707592,2306222535742356,29802833480079200,8322275132377780,18981352737545382,10455498379417128,2102366164365072,21016217443890600,10803240550421760,947885252425672,3811772931162672,4026080746737864,10815793481053330,41592915513329760,8490556704651616,18087882224139490,19304842943642436,22196269052545000,16959353557162500,1846074589538472,4407670384257228,6197542864524936,15287675566176720,179028790426530,795403263825520,13914656038978800,11687756346655968,3794339081174010,16222413829667280,53433957951281152,30121499490933504,60798628278304224,74861150895968760,49463284499411860,21215950415346456,9908889849501828,65725701931192590,16403708120906160,8052668910060320,32526916277059120,35999969867278956,2905703900257116,10041503345130400,12370005592966350,45204685694416824,23906212989164352,15686800554252096,49984297687156860,35434829032921780,329092943814192,9869340204739680,40212676738496230,43362654734945070,12380233339905200,6273503683786864,30949316278000170,25401464250310896,26366346291561360,36159627026588700,26381478577862940,12493773588011940,16472136327385344,42094271013015360,28873457219528820,55859847168118224,26302469220029736,37298317482070092,8012383399689900,44429122701763650,68470205455271880,8498788539916248,8779692842259248,2631341485649810,9061891329576540,41466440863803924,26423023744264620,11917585959513150,64591589613288960,41330596467973120,3459373723654872,2632307696088784,6578495044999120,60700831332269280,5398628204660650,4977213884333772,8273369208530496,24037267573960872,32577741939427860,13550095906341480,22190166829679640,19099234066725160,25228528731745920,6726489711209100,29885222253504000,600558676486272,2001173871959220,17317678057000660,7760871671731200,43508589357472440,12784558840769016,42599971030123122,6081830570508784,28189011144569800,20561493304610640,12654813788501840,2827437923965820,22611756118348320,63656779348886220,4812026874445560,48541116247846320,20833724317953984,3596069435509408,7616711412327900,14011197344437720,4273566353110888,6544178222452920,65125284821637488,7476236371583800,5156820170521200,385968619837526,30866968560430240,46157764759437312,2660587744579380,23641619652538400,44697997088725662,4618928384404992,30782387374287360,19670432502108780,32923147923911160,17357062486985928,1222286065762872,30546782968702100,31084585100640880,12350393331233760,22912662821937560,45029427014371950,4257998808958944,14913679191791640,3497942195020620,19426438403787900,49997716256361856,10925511579089184,40299697555992000,2307204905467000,46128518789180960,5639168888396448,63419247687385080,37911351099957160,26938179502304700,35850166404884272,14861619040577568,3681532094981382,20446072350390500,1276348119435600,3189797216191800,37840155174422370,21773927540998512,14526935091295200,42744553266191040,63003577216454190,5238040310122164,30578275932724928,41023580089980320,3985572063019140,30058090136588416,41944067152340736,7906448152338912,57788920605881600,7642793601063600,34076874594103236,5587518125010952,44868878047028616,17705326010362320,30044556835790400,3684123862132912,4619729397079092,47470281410026160,26905508857610460,28761366318965700,8487559187439234,20410718143335590,2506789904427360,37589346172332000,32059290835206950,55298081857748394,33705109994215660,12818829665669152,7975750758827370,37864623018006950,14279726511675136,7276923866373504,34673271792031872,13169955788003000,5380754057607600,963304585327876,8154271625848690,1241713985664768,15516296538176000,35245520537576600,13120468521092856,6776987646043616,970536780484072,8608139760983100,3764357271664680,9136884263736292,11612197302241440,13509916808680992,26297201448881440,12018385634880960,28698002253511304,3557688118020300,11694371199662718,14302241725801320,15747967398036160,64548031035650616,1245773340348194,14232744130297120,13317518821122600,28272581445061800,30381571011539112,13582582597081386,22423645978321280,4882978625978880,16271278230141900,60129283393820124,6848121018342688,15345277346820384,12746664587325270,11889826920512800,206051220747240,411968238617840,12355024198079400,6629857073208600,5385605967152880,61529774754927360,11667947531377644,6150192490159364,14143879656379040,60795929588624640,45082857102657066,25054095430731312,4190507359582068,5014002176959000,2877689538562300,39071938747379796,12868725312696864,22830070673827648,18067890459868830,8691379386152960,24884443799400600,8711638885454160,24256114488683968,33961838784620340,1642104947266560,2168689369900416,57813098779838080,13365449746881072,4094874849336640,11987780327580100,466390580185398,4662407888447540,59721211068040640,20955200721331800,2778109903297950,12925221947973594,27835418635715460,5367108536270240,53653905126500000,27335537051670000,26003594100290240,15228943524158784,7848709140701112,36116701737781680,2245919570191000,13718893129051824,3111072261742012,46361046068020068,57153880264117440,4027086868249560,50719219085957094,11201516691101316,18632368446539232,61717591042527520,7156574482304730,11195285049557378,2700464323554816,40494117840583680,49268408987067600,21702923989841010,19898092405070112,7972372446937220,1724385425743008,30167202714642000,8670765920422000,32237618382028360,21950008203462570,20790274106048364,11043141554880120,5850146728414560,8679677965092564,33062340862141850,1675630758682752,4536544422081840,12957479551914600,5972756803568016,33469671689886820,10352938224288176,32739515153234280,4468103771044720,33500272614805920,16739103145669704,19091367438350592,2988196893991080,13540320063219960,50143235590922544,16427260864690074,1896894079241490,3792603709488000,42954013511001600,19120611032496912,5889067096047058,3643599162992980,29139716574530400,11205444306746130,6642094035703164,35166890631014688,37842946884358704,18491047838695250,44176831070974140,14319382053305984,2573365262053656,19266318438653286,31839895788864030,57650267973289600,22291421855284848,1241815995257652,28610277565140276,3615170090710080,13939146610482600,19812416451715272,33270554709180792,32096397019063520,15593082511776000,3293809500117000,26342366514976960,29025668486885184,13133850277259880,27195356764457040,28102693405074080,23280085500760320,2602657442229504,8497144191712848,15048928378979850,58163675234292320,12746258227214292,4467500120650410,39995593933648980,5864874159575440,27348751439230200,1535953554393042,350475928904752,10511072246473920,18742044436283840,671810729677930,20148187514445540,26056585693184256,4514042996941568,43550781028429500,17681766971489800,12691481133732840,14520540219571320,44372229631972046,20106327375825460,36209919460090320,29713825964465888,50114728326217456,2200296624837108,34474191852766200,1982847543813240,21285573423977394,3035357169158262,20585402382619648,27953287604480160,6310477096137060,8864595099635316,21711977779921164,9157756282741528,1213693507865680,42466520015749200,3681269107495424,9200413105729280,3497068521402864,1223302752347750,18859462961934000,10305201671336880,27921145875455980,16356358151792910,5361734564345280,34326653567365760,10780616903978220,12558366707182254,38718070303378296,41005654273324440,1191240964765560,41681034993894520,7113046705893656,11221353780276312,52223983798831740,43527887023640580,41728167773867232,29141672220814272,5563528089632214,29825149530489570,22747013994918080,20922246413279232,18742820938459470,948389623256460,4740549034515000,1758741281050800,2668826020549612,47085553615957104,46714044721319304,64023841345594320,32682558179780880,25287401312098590,50720231113256256,11552130940023024,3899584825799850,11115593769902860,7035735883581984,16313277719714976,21134816718620598,1191335190975590,17934926647686480,280394424585936,22425009391290240,34584974505462708,34214806158676080,20403323010282080,58630417388118144,23351653743510976,19500606511208196,34377243504130800,43575391180272400,21092988219488976,16631293567355136,27453765754234560,9570455855889320,18822881310898770,21547551241202448,25375933698799488,34577098400552064,6282449112400450,3741091426661040,3959770437775680,14844862060917900,10415875405492312,2650653291506760,22082427548937000,7300057060243430,33324290756878110,2336118911538608,13345423488502400,3906118989843840,18005560002219760,2990690916330068,17084775474700320,23727931127683000,2947722404167800,4911468609710880,35119997606551536,12172307537526312,16797144796837440,18925484535004440,39202818693101712,20586828294648090,18135392866420298,3902429900771360,18883431954278400,3224305322109956,4392442887474168,29251997797143984,14417932181030840,55688136528737970,13253002261862832,7717855434316544,6025290416643960,49093011108661320,30269987453966130,13177806478909752,237381064074504,7119429744614040,2426419869033800,42450426044796000,20214315338496192,1702605178707042,11347521037291560,45454236937747360,46209914249953440,26939395868507448,15857269331691438,24381799247456256,8062715043478080,43084313284899110,6628829823914936,4034297436591072,11898271229220660,16471638668273250,34719885922940820,8926324324961280,3086711418884544,36001650168667260,1178942233193060,29465396953301000,3433583934914112,1326580988517598,6009143511727646,4133696109348000,36988677490644000,29238302288179264,2189470046799210,12507814011162400,4593709923522880,1245147176201970,46899092321498574,11603280734741888,135917986837248,3057316710987600,6792176808312000,35301445190986128,56527289882078144,33787013840960964,22991382935345640,41568578594025840,30146406781678488,13956067601696220,9682530813794308,25656028594913200,1664341194272040,6671903016869916,31290516393317104,3084778477652640,6099076564425600,5925450226477900,8284267237874040,6517628515828968,414368729163204,11046849828554400,52919259111979920,11514522992680512,154485142026624,858019806001600,12009046865648000,2790651030036360,44548146035459836,6211885077707604,4706340263358888,8030868667245760,25742365773208800,63439710970118670,53716262935285098,21146944632318792,6004184304703860,28432354435091600,6735423450546182,20446987283401224,2323212338022336,11612973966498000,5022282288139200,7311581593987896,35244871925964316,1577205398335110,25228604861485600,17754556894018560,2044675263145728,6164739755818756,4539750674066088,6445735800027300,11510829118689560,4434618821789412,24630289673362200,58368939747673104,4265413634326320,42642941754655800,48720934146274698,16521277993799076,31395983719605192,12510702242743150,25710678105688310,1159387018535760,31364119929219056,12862741051379856,112666241676450,7884583842611000,29105365526067852,24253028546193480,34411768289161452,8216331129703800,48753839419911360,16709505989168912,25215690800051320,44122036943713176,44170518349830320,19181906688141120,977138954259084,1628145166957120,2115594599914752,62932339535422140,24848534886257720,38516820929762056,21980059252710384,10867723848299724,14505556958012190,11861514969784320,5523815572277376,57766507744165326,604299805487154,6041456225343000,19631803376302000,19835479011296550,21916659927082950,11999216651847168,3565480821386880,1861309425034890,27070137847178832,11304511254534432,600279499018752,1500319140489600,1833958992414120,4583739732903760,7199793150358496,3241924615598760,6411961667164380,32864162841358380,5414783304518160,45533263171270406,1787815577522414,30584902460989440,9311850066204000,2944682779961164,12234955947778368,6572746788956076,23063036252449500,13724863065218250,29281047709095168,4607750713178760,2672648923750464,19056460630868430,1805971452424040,13541425810810920,9334687068173544,18627782361034464,3042262898402280,9702676300340480,6527608814818336,37234937954124576,41211964073512764,7674067401318960,13668783021181200,31077345350646420,43798840611359288,60171147245607552,20017600725603800,35871820579804650,14302105290546372,26106720260793156,2200347978805648,24154231697781300,48500896582860750,35609668126527264,16646269473136128,6869654308088952,53964252055245510,4240290530786520,2494695156056864,49881819343599040,40033265914444608,24588123343547280,37179050959371600,18976434010920324,676878401415062,20301461976568920,25613593695671100,18131010432018330,20244231005753832,7988175917784384,36497217020683392,31777741404635520,26302458889724220,11042416505368080,11477630960029836,52351016009134194,8107005357576900,49820146089009600,34175781720381840,5996769944768162,18218279120381872,31964622939324480,21353654189972400,14795723153324226,1758549825900132,13118002560328512,29433010958883840,649584770988510,6494318039278020,21891984347134176,13265906139195336,24910603625883420,609556354128960,6855902179669440,6424469180661672,1889502379535728,14167957321805400,17496548175386280,11001668529042408,11549980746777816,32764110024014952,44509902080831600,12544078404739200,15210054374612096,5236150266183276,24950984856199992,835314204935280,5567474926872800,2499058685884992,9369309617856960,29743611474377472,25168595305406850,3258070968745740,9306637053514080,10603153615753296,29541284790234252,3465407638318830,32782944367182240,45110793810444288,4431536345382432,1046937058243692,10823420850397620,7127055752647600,36913205260458288,40397003350250700,28182531654190120,1541097830439600,5123375296143300,30397087020098628,51039138877364736,13065767889044904,3721092585944490,11117441539997580,7649785916875872,6635190114640192,11636842034603808,10449759495724080,29947581612838080,9784342327617900,10563132874704264,34962952739916754,4274849178211920,7111742547590080,2062379448889326,738977554035270,8865763162213680,2262874059222160,22462977234986550,8018894692247712,30021683050201600,27560506053541440,2411451290652000,6027300968370000,23110953666010752,6589287788220608,45681292261941952,13214697729146400,42075383547745240,5672209697926128,2299258239236904,20704795360945744,16441000129318380,1249568060607720,33314569009135040,1741459613792696,15303815148156288,27718515969636800,2218222848073920,8601388221133452,18226533354305024,12114878758890140,7747293063050940,14451834182314050,2789761242434848,193649467977768,1936079344634060,34823674278216600,34450537471376400,39626401414709340,30491092942704432,56873634825870,947692030520000,7579923418240000,5413297986162612,9128510394072,243375342327040,608309531952000,3040904440040000,6732586020051408,19875611583125856,48887903638465416,1619878308314040,10796918510498400,40384275595016328,19614018452646636,27744529797158364,22979314297985760,3465721021575680,925416798930960,15052397274616548,14567398379879154,9540977454180900,445610522288400,11880482263135360,6872569476632580,1904493830013264,13600715806356000,1065985606451040,10657658329072960,6449991259682524,23598594753558264,22755848956902600,18448026706743240,34598548398790656,9643368823299520,6948090357161292,34005137029078110,4617249046643220,15626817978375296,18293814161203428,1074034044702948,48321728137148400,46885240600868040,59148942307954326,10653423940698884,6302805096748692,5317293115652200,6466263495472550,12951649202598162,8849877878935104,13450146018669120,96624494728440,1932103371783200,5923390165216312,14144090946937560,4516972993392672,10006803779810040,3291571980251760,36889555175161344,10162013792582736,54111787753973994,13244485796826480,48359159563235040,853298829458262,25593924467370780,15373203428399616,26030358549538560,7574166815498500,17912426428433320,14153312513080944,4025957889600108,22362069650882500,4684326287517300,280570501246224,2805159901098720,3435770307153660,1424773852386570,4069994739382800,353765183101668,21221814925972440,6165795480931590,3407856816065760,28393348968292000,10543028864902824,7418655147249720,36629768343509264,40188530422253220,20902539365049300,5667534900055068,5588075080978096,24118136844105312,1621785237202880,12161083780514400,2307203007684036,29658431752949160,25510339539982976,27948044290608750,547837821440000,1564956726661120,5929044927271290,46976448306094434,28705723357593100,21652384409250600,21008609868119496,5553883463484510,41994846133115136,42573460919704680,8116180014093690,14898037590824598,22923914724477452,24986684531419296,11403187567445880,12100542891465480,606091184577056,12119597176133760,22932405729577344,20522104804526200,24939696815357100,10712403438185196,21091763372419600,19573493923780974,5737718044806200,31440952138481200,15774877078343388,31621822172212930,15119626841374256,33384022966347900,11670865255619440,9670310274779224,1220270499245952,36601548754014720,3206891242713060,5673137571327120,1975294915644624,45913808434044152,18700921937592162,8970109518506010,14113994308835520,11631866243058600,3491698479852674,7880425949488840,58712669612831520,53571876457396860,1259412315562170,17628676992635940,10864707502994016,3328859595601600,24369026209124100,5736931983896850,11928526811484832,1771010505271056,39840816982913100,19255677629916560,12711101875181712,13188063288277656,3018062270543344,5844394770550020,38043870210254160,38589961448503836,27775578410262144,1887119701292090,17218955558081280,43941644677117440,2882278245988702,10298625297619568,54568038936689172,7968278791318300,22551362598738560,9794960013442920,51808826317666688,17288273366380632,46741393376439300,42437593654942150,1657305596051644,31236939802230624,13710224245588850,6487628541876520,29735823966322800,3872648915061808,5531437674175420,11837752368859872,23946488679411760,2996643847660200,17107072523144568,5926918972109476,837932967150608,16755911446948800,24019032774546180,3814754603963408,21795041707956480,2218794510938848,12950239172995850,44136153346687710,12832872260611872,28798290391506944,23492285837219430,2772747370956750,24443137399403700,3175414029602712,32480082730264624,10232831956288592,7870778675583600,8097860072647440,3652805266206976,20902046595658224,506926125960696,1126324108509600,5630730303042000,8377923113595616,5614162137002176,4039737728099328,663688321584390,378760162160910,6311682164713800,55024539782417172,10279890453663656,55612248938360730,6482228060300080,44744485745525328,26941259491233210,5586549147354084,11235920873126000,8349923300796000,22017548528215968,7638466494198560,18252574440984576,3325674015725280,5453148253407050,6477423178096530,25841292823244752,43185047504063668,3268282118978130,1838690039170800,18384129441129600,24596159421086568,10794740626531640,4159870107642480,15653519410998480,225324615115936,6758731337967840,27722054002418262,38993524279924480,6750489979748640,9468547653945450,3979420636438912,5684049424222720,45210054944685600,24499875835168250,22038981009563532,39239888596651800,33317520197618272,2289939774702470,20908688130325620,14971809208797960,27718685167170620,22130335954161288,36361023777763600,737691515783040,5531892288024960,22036750558783664,10140434346712584,4458976586370900,7755436495204160,41362940922064,361874415331380,1550670898466400,10336346171440000,87549642928320,1969589939663520,19693135236297600,20133125830056864,11608079714737100,44911322781147900,54807610025889936,5673164078805984,12822203674236020,44068152658876710,44258351270819940,24253972378241592,8714477294237040,4536720231480052,1263567049742200,7580366979922800,11875201158684556,11162221092497296,3209457293100576,25542494859911880,31458665319036160,2761993124666544,933995879419776,9338705158312320,4919885419433490,28227890994696960,6224196964358200,32314919737894992,16770831662311496,27972043067219700,9615057779149200,12657115422781568,35547604149273552,8335620533562804,8297927254015360,31560586600535520,7157890277434368,7565677877829414,35671417301385888,11486308393638960,21379628152100160,7046418072759100,21887444993634780,5586437294822504,27054834698073840,1456201579003110,4853386570900560,16718929403424080,10859250778837200,5204396863718360,8162350086782880,22733041069060056,34941657118507020,1055949165276348,10558170728496000,6029860530329600,15786193015051564,13299540626789736,4834686242657040,17036404543038180,11071944077511240,20570869270689640,24411180352074192,3014250033477888,20379865503329460,3436406169116690,14131351210385160,8697857176301048,20350937021666944,6080934568520910,28993208115838320,2029035547352880,4508427968902200,6705642376341236,4650950767736700,13566433160673600,14009414292116856,2779163117124836,15549414666464448,21264851586363000,24068971264602500,3405793509963642,12661070852581800,1935291220332748,1510833042125040,9441612524328500,24437835579214848,3622043035897632,38651907442995630,32480696372290040,1715668285848660,39514157602839648,16833566750228124,40480533255860544,17805661760797080,3864694741712560,1114396005314268,5571354562286820,17444756183254536,755274540214860,1176234371060210,16158226473597978,20025191934275808,9330148036323072,11211335569504400,5073320171037600,36764880753264792,19656516811451660,4353515118330144,22566177054590050,3826931959417560,32798730351993120,11160640266508392,48285248448977190,19019060322950520,15355293572314080,21652279514318460,35815662843774156,1523744268964608,22853750270169600,44132982206854170,52105491674229546,1287849848814184,236054953491588,2360303825744700,9049756910886060,4731086556782784,9162447835365168,3933935852349846,2399246395837200,27988345391916000,11108169029542896,34822325440424376,851068399667114,8628415829077440,15075757686820320,6069413007681498,21184788514292172,28428766756179360,3784721511585100,30494548505273250,3848525897442534,3559749310972512,23729329155749760,5866183704795120,7889785840188560,1374055105729816,1050105012601896,36750118571725020,15736179080812680,23987609705193600,25030854061315424,12142247844194850,2424892232198616,10451440032355400,10742581950798600,16001363840743512,6562040766756960,2682165291510432,22349289672996000,2361153406067610,30354869688681780,4093466910782280,11684254234379104,1935195899631640,1395027707622360,10461753019273440,22442407601848080,2383596328478580,31778413460692000,10402802753463120,18702819869594208,21998041248433194,49071276536890842,11668076576757360,1842853565479520,5771786577603652,14193491558128848,34635255096124980,3149152250563200,41985046002624000,13148410825288816,6133310432725056,13243260529377792,31006989684358800,45945116675826390,3283345592677416,32830672238656880,10599376689282888,10928262076615620,29107675863837400,1335599737737944,5019515186576352,5110555787743476,17592233961126240,27328161402216540,10189691618773928,3724631383649256,28966997776268160,6972780953100480,26297912456477200,2596871773577460,3202256378653344,14231114472410880,16044827929815000,20118532424382000,30752146692948312,15660519204642480,4278870876138820,17974436231500080,24758723404282140,26742864037001420,696624768266896,6965713244951520,6573409714995200,6638736552732000,3976216744607712,2881095310145862,22406834817219720,2880407208281400,43202887602511500,19339955039557110,1705429562164416,15560496976957912,19909572269395020,1666848573536850,32502803104205056,5630055835876816,11772171843215616,8449836702736400,26662595144107200,669668908321824,10044322494806580,13883834709955210,1873595428863960,3069142685464940,27491621383965420,36807902891719872,15428827045914816,3163124378681280,23721812706173400,15841571236428204,10020485363172592,6035927939901252,18532212525962850,50332514726179350,16720577482106304,26935629037067520,14106310816829312,34220860697296350,2428026374651040,21581057125383680,12673894684196424,33139182188274072,29441042223364800,45330147804526200,193709908589232,968488560102480,9684278852529600,4400835611757220,12557292846148880,6195611501499714,26844034978454960,23739901162637856,17364434898723150,17841317757604170,23181556273086112,34511289902277768,1904710868554788,128500762557860,4497261893804400,281223138919792,1406033793706580,11949114525115296,4740744976845360,29134238988327480,27487581533537652,5518491987544998,46653060307060736,8929284509388000,21186695020840800,5445972622498816,16874709735816576,2253995559061788,14806071397675320,28097619855690750,35790469362945888,15725427759195560,363432455890020,5451198534148500,36339413111460000,12215806015757652,27529220217196512,32892691655991984,4612259760272640,13152993068070240,9285534388420374,11701996924061544,10183141520940220,3085460387649640,20151597236484840,3692334601595384,33331588913459760,21465359096271552,24357297031008200,17163621062708750,5930702030113560,18260346089736928,13987927595856016,29650531845625920,44152860278813440,35166629824619776,439817471808624,732995918706480,5299447357639100,25973768015349480,45380812402433728,2730273767479818,24268039406747520,47342635429481280,7367826340355280,11509809868467636,3415807872826836,35827782202168572,4176663998540880,37570110838131690,20718883651697280,3838538221554528,4726884104188056,6448293177499000,14356358590392000,9126431258161000,8876611372461030,20892028925939808,14783260667042560,16277062135189240,35679490577624784,6008324946445168,2493107138743032,24806935727267280,28235357731696850,410885317005496,2054352449763840,4008962808985376,12574733350512400,503114952677400,2012389750514880,15200182486161232,2155526090568480,38798155936209600,38794671991161520,10666844888314176,22738948418781728,3544929907035330,16667855102952900,16435624869607800,4706067024342168,9727963204455738,7902851630814000,30181930163316960,1841996789998560,11512134136175400,16991663583058896,9855355636036512,5468014853309890,41530459097470860,7016453159818536,32301858968401288,9367421544313448,9291960042747180,7975673030624220,3113949577398608,12222890910734544,5529858152208544,47207784186996480,14407150693985280,36699776986926746,21410074510675236,25104149748143940,645916889455200,3229507007874000,14545395669644688,25431801188171000,7393816020129552,1960194589457010,837017028512470,6345880712086308,16721653431110628,5124298411531118,3622746835259580,17464235206785840,17339737768582896,1512807022130982,45383310803566620,395636824329040,23737753952865600,4083288933946152,4968443449668162,8109584312717184,12114860212445760,26373687823707200,24512114299769712,15569376721294704,6967281340409096,21438529165111500,31276421834432250,8220941972347968,25937853067914912,19053776365621620,1189143438908920,29728158022822000,3188450771968404,1875116708451030,43752135330460900,31187351320433400,24439456241075680,43510858992777366,9169937667719052,4179642588128904,8576768453008560,18816776300938770,1876328415518764,19835838397088,297534529686240,7934175429656000,7333508094747820,5413140027544740,16499467884255456,7488202205412792,37124696004385500,22474392009528800,12362264413770656,16668938351750886,11118080712779736,33520018043851680,52769689802081280,2379553808309734,10088965794082388,2211891069810240,4423759490841600,1943649079414840,14577302791196460,9679429730035912,9292077007021704,10837804767006840,12564390249614280,2190373976567528,9460546684488792,2563872822859590,11394968445586000,31385658233784960,32605638633955980,9956844746061780,12068355124372404,28642291431250000,10252676775000000,11702359869753960,8511788446309064,10117821651180272,2356050639337920,41230952157620400,10604379685952616,12086275392057216,23469649454747088,4308412840251520,40688608713159870,7294000327283460,10438722919020880,10634932773974490,12596653514587450,1347274445852160,5774062901281920,3968503238406192,4960657619832180,46833739868267040,20598921798279660,33091668405323504,30894723434325504,4461504955319104,44129231980864200,31669931367855900,19446291949709156,11110531567356288,16639977535048224,8190219144828120,18378178866156480,29539827148564656,18775395454916352,19086779506149492,3334170017623500,5557012255365000,44480849938843264,33542833498703424,17680637388863664,16032917455092720,13722486935975040,18599558288772528,21895025508910928,11807950983675720,4860294247332020,38713214621502960,18508384231313928,7517591839570848,446544467899776,2480841483795000,14885286970230000,17549605071252156,13349113092875592,27922502870104304,10916643656344050,20496208431424800,9727220049920384,17717822058103494,8339112088385022,22267237123621440,14099701702973600,12739301444158176,5214193908613290,5793665512343200,4951201521443760,19978840194436200,7295974360609788,27783837271672020,33188078789385168,36932312926752040,21774940874691840,8795383340699776,22562374943068408,7645650331751280,19810433920281900,15657132262513500,14656596727300416,5064482786851866,2983971997493740,11936189432025600,30367377493503840,4918388008002140,29110832580435870,13373230164060508,2669658788062880,13348656599607600,4170297189379860,12474585760521744,4036129787417616,4221578493686070,9335717864858640,21302667313882584,21596209730192768,19610962682079440,15025709240101260,20887496061549600,16881605272251264,27889709888326968,13331954977916810,13001225471934400,26122956851884200,48145630060508400,15357777161578488,3325735992726144,4107392331582320,1754260364801170,30123081286175952,915224290043392,1144069827274880,46611958772358630,8476022534007700,30994473600591424,2644865335754496,13224803904063060,1940113613828880,4850462151406800,21849971815528752,13549565741800812,3955879536390666,5923854368593920,2224547784532920,9534144511625580,3196824908176130,36536576386542400,10884167872443000,33657021094872000,47754198990030464,29689776547381008,1657428098254320,8082846556649440,25323563277949860,9207901996993152,11248150753347104,24402257270024832,32168088848055510,14545102838612920,3947447700790896,8382447729047826,3045058824527306,16122295103000760,3585463448609360,18024547737205240,7027608515077836,10885246102263552,17046759539828480,24959247130533300,24082337091532488,7525721449375464,43890860554286340,31265290257822250,6079720893328550,26061405908199984,40587716619318176,3046444429925908,10740919545854880,8784527478218800,40167556286196416,81058094503344,1080829021319040,8106628453056000,7681730361434880,26612588645567568,16968806247680730,100049325488112,1000545537149600,7504486036593000,18549330959717514,21327553865322848,15473009625999440,52494885618999840,5457536392130970,50705592586857648,6104585371377024,27169792819005924,3967040985763350,662606788636800,2762297540238848,24171465682085260,18739872250700580,18318060602942520,18081922573780240,11041351301473038,17956718462103354,3306166382782824,14790598624128600,19330730029608800,7640450605013408,29393779995719892,7404294909220440,54497912446558170,23881717560470580,4170498087452032,3985192017527008,1064857329558498,26168402270027340,29436943297186800,4560096649600008,3934893633129894,9690010515684576,14285757712987200,17062661280700000,24578835394686080,25618927618965930,4549328007293240,16844556127080360,8721508398010380,19515150140424320,11470786775344512,796085377277760,14330488530576600,20011244964153960,13164555593937300,37304776021828896,11037191461023708,33751401073411980,20722499888680200,14666444250259584,5182107547610370,10099089035856436,1831913361454680,17169519982921560,3809337455221298,27211471162794100,16108716294788352,17305779861714400,23287033244260600,7550205153820770,2497986182869536,18225099776148804,24184302556338540,7473997437010920,18013124182722984,9934987884808536,3192928130025340,20135073935739840,18302921323690500,5681221704857712,1591309779360056,13202139227751888,5884197325392000,6287798150430720,4071925194890316,5739079659549656,12111542366821744,9367963106351760,18700938708276790,13271953653634356,8501029729249344,11594942124871640,21274819046101250,4676508228912000,18032257698585284,3551803273642344,5074411319898840,690106052660640,2300539292403200,4059881912373168,24338582319193992,14222322307340352,5144680641734040,8173447298742960,11055905657626424,4732864410619224,4707995791976568,17065027355534160,15810686204685900,132466465937890,1324776567062200,15141587358576000,6283334766033180,53371653308068410,19148094051766272,24822042302562720,37623293965723774,25195354444591200,37159988115364800,45005845025049876,51496480552231134,1101126059846456,16518347450018400,13309771166357760,28774761331249422,325775840560730,16290248542863000,6501041310309700,11826111966803720,33916981762151712,39637207197590112,12091909874346432,3460776790387770,23511894292901200,16210720049571936,22654798998812712,12331802019467556,18536646851466840,9923457957738600,5010202678136208,10063071802633990,4442919610278072,38149174318360800,29779926441968700,11099509264904400,1192696091310416,50273897578105824,30740885814055680,986193506115440,29588659601059680,29443879602882936,4661692925600292,2200939288848190,5944626258970980,4337916226701584,37082435354952176,17551005049009344,5788392912562580,28373410284043840,11158298426587860,21776045364787560,32706260539843932,27501237810194400,2741948313665440,2008805946333104,33219376080855462,25704551294503700,5147500948543800,45760243721544000,25413423852196352,56923127012641608,42232659020578488,24891868900799920,22724582288750640,47505867803205504,4287060247417624,4707759094650556,40100374606107690,204694810568640,1137313499985600,4549735861549200,29258797051246224,42759829414001700,23635334764127520,16323381687403216,7827006659874204,2483459619015936,43465238824515200,33429166850475830,25365654202815216,49819983754444736,34571003483808148,28725047648640900,6540776649557700,7557529629099600,6071779889736624,7816352784754206,14375365001281830,6577118402305560,1003803862690300,29290851790174864,23625324555550950,20810300641721920,991943191201440,14880831694371720,34569908129262142,18865108918619408,4976263537648920,34400359202907060,43861510511241836,5201000213908512,3718643721597952,17466921958310940,7131659078251080,7444755081471640,26421652841800700,10400758285255128,9112252724743000,3318442670004000,5715992386603368,43893804362142672,46561429468497726,2944475430671400,53006857454602800,4030943908858962,3872836226777616,175283988470448,1753050321765600,5844204356133000,5127937566509604,6442320797341884,9096840924974352,7079472724555980,13556905200123800,5640127129551240,53951521955324544,13859487446280444,11655292624508610,2503479589536960,8345963615579520,13147812347730192,2488811055873270,15099758395622400,12112507416652800,8607886829323782,15242650863748260,38703084815442432,13958445331692080,11313481060321000,2626314893216724,1806771481304256,30116687803171200,9927374153334120,5566076345469990,8626470816212176,41552589402994392,6143047578891210,23463477729193720,4312576907864400,17622392705999488,24821395028805186,15058788396246432,29869902304719400,17156100182755860,55885561820125848,8493335660122964,27273082916286592,1927427950938000,19276827351995000,25597008615804120,12212427566399544,15838774502124420,41607253859554180,9173447992876860,9674975362795008,39036137716265472,11208847252924206,36217380047913750,686474723712120,9154235731408320,3564476838106874,20629234028093460,19538480872326600,2380268106281160,26827036896636108,18129073954662864,4836648942925128,4843835701809420,16528764765226350,1630584132757500,10222768578889248,12414030807309696,16041375168251400,7420435734387200,5645978335996152,7244465097975336,43061583064557042,5313885479524740,2229755871832080,1950354467857392,16469231887613190,5778221240927610,19263474427869000,54559656801541980,4927303889286948,20993294184357576,3860488457485440,2512650368276160,54885319437697830,8351637061256622,15748690150791616,1401175483996540,8408271827447100,2146164318464640,6143493288966264,3184588893003192,8285291162835932,10326486027272800,57525322965029100,28164765213312020,22568893985016420,6270676964562276,4396761260486640,10177692266945280,16569362186782506,3376973085704724,6779513212444300,591570639950640,17749773847066800,7151773395548106,4379856068937384,12995619872746496,6535506416886120,1836132091926000,6886537092303000,31328415619976916,2346926826432210,31913992036130960,5552704937333760,2759409537874176,8041466181966060,21618755332895084,14672036918952000,30697327004719500,3211776771035700,18338110026002496,40987772971829856,34776689369840,347820893772600,6957500015552800,26288091867421296,4768894605559896,12775648335457740,8821267449881450,27732241424241792,3834471230798496,6391792185239020,26478095367271350,4193214706711800,14967885265973408,11354426275225392,27782513373033408,4034410113606480,1020846863353800,14294139831278020,6835603006869392,18196396841130444,1292332713011800,6462703357053500,11785265769656148,1089238482135552,16341220133530560,20396453147735280,26396996772848650,3798489787473976,10854595652400480,14033998654339776,3113432350168770,35587909374595200,31591138621031136,3143688363852696,31442056688391120,2236076830606900,8214120522678180,7272251908296984,39046852337021046,13709351663004032,3093351960136800,18993559605620160,20499615191682090,6830173271132352,27836104763691224,460828900405100,23045313424245000,1973820620161368,17548027521060480,18157193066420784,18167500891166580,20249867009199800,4593793712375904,39405028704744304,3331210105422882,3518035061772000,40212976270720000,38860541377705638,34086017945898072,25210937619330700,13349745229177980,15264196896980160,24464844667048910,11734964901930464,15248575661508720,12615333099358080,23450236101473940,37983042104307048,20581388302247060,1696535853239656,22849313087359800,31097063397900000,28805234673023760,9905042175461448,10323818108541126,1489678731672500,15529059765515520,24487623615906792,7704483494807448,43768242018197592,22486665781047160,51824429743896180,4841079789221448,13519948092991176,2748268646959148,6585325533801720,13136446634150910,20983833936903680,9475441951379712,7772269658681756,40958335107155550,45483930563058240,36168101936872272,2760037048393940,44168586723295680,18764337439948800,14511520872165600,25811107951818480,17453207890305396,31645637680264608,38666531508799320,9812671997471220,16484717010884892,6020065136233152,20490078666198816,6293782991169300,11606582919046590,44608705515529120,16619623622384784,5994851747881920,48278838412889370,3111944534870800,37350274846639680,12901449092460610,47280651298585264,6041605239800520,2136495223741620,1946887164287624,34076912062835460,6657531389636256,9103771707840000,5679927322492500,11009893738993944,35460424744724952,24913452848922792,13221295601170880,9704077575764940,11515795933577088,35115820954486272,15980801410618224,352637191035360,3967925743861200,22048246006908000,16665988717035792,3453732962621832,11862178771138080,56222966262330000,2528288659496614,10598683399376588,50840008189764576,14295489691227440,21710616955303050,4123696605267498,2458864625566976,28130800848175480,2897749076226900,4581073592365600,25978328044692732,13004544735583632,14825657596663242,9358319259717360,13445388907937280,9481627475079552,4489234093383802,44901181941817740,19963672079813900,58535351367273900,14591701112046102,12784036122086782,24430325336907360,2029429104371160,1976890973194890,13181896056225480,16987830176175516,16456047213852576,10228877964511360,18267255911927430,2379366989534016,41647273823564640,47033900518173504,36152183139805600,42410467634249700,714710006449488,10722814156569960,8908489855246264,8562286418773920,17791387033315280,26390488461433390,11562113487058092,36764547948889992,4919190574076280,10933763694903600,6368066586362656,21387974750478432,17985921864469440,9408661758110200,23422774957203370,26221173532964256,45003724139472228,17387053868224692,8220314477736240,3184821899660520,31854802685983920,10314124149910140,22307790798610032,24436056680507500,7274423840103000,48460134317261274,46558849054912502,52400706846347376,38381411509348320,17348365138380320,10097976584550246,7420728301794048,22732956446174244,35027825221938570,11066406330788840,1293823589761248,25881925736983680,31093839368881872,45656644671727650,23847287187947580,2063259963133600,20636974246228000,44023740487231344,4499652238985600,13392595600541760,6042184445788974,39605389434422736,20248034417024176,9619821177248700,34772733460119900,20172270121806078,18726062261934456,4221615831756552,4691692856257300,12450496201069080,6000345798742820,20866899620274512,18649454570251128,41277453851748240,4652878018279040,23137093670934144,7008076060070288,3213248125533930,27414076545694860,20719175592577200,21052381542528110,1306115785292208,6261219504367016,12486330120012840,1856386688835840,13262811832793600,6105177141009724,39499014874709808,4540421531604750,31742993723322000,40217566559534784,18992554587632640,23428148748323340,9918402019814100,11145185936512680,44413591412545488,4778231853423798,18242671280871296,9311562328011040,22392069911238720,1353596036815768,6769490371487720,37281821863342104,4480871193674540,32013387901946500,10013705141446056,13568133461899632,20968584589406080,893817807272940,2096519795168910,868571276342616,21719179762900200,18866845084664928,15196685364330750,17967888116920800,10165822283630336,38854405288247152,1759792212451026,41071149348629400,26690841161067440,19173729560402550,8089341417117180,18409730736675840,32281336433956800,5548693464935540,275490183343844,13777665725187600,523070769941328,6726739963438800,1201967171967540,54100969198478640,10203172993019328,25831208656836198,9464382196278880,19801565147570640,2648957626986744,38171092516456908,4934442693375402,13367791830576000,36416356745647200,27844109419961340,2196520871262816,16477744229694240,33290410045421100,13520674328001030,33091137594154584,6798751098803160,13697554924895016,51857474479380360,4755306749369280,18339127310556648,8795319016695816,8387502474784720,23617088277595680,9340802563206400,38821360199853056,220043792838732,6602874824721720,4085816239286940,18755229265445700,1876498987037346,2085493864588220,678945808720872,2263691032026000,1231966713869700,30806508334704300,55347003275080176,6020059147086208,9420841476113760,5477097223914540,55749105280979568,32069255460801120,3302805292912788,18376489220815880,16242775967473020,49567421129027508,19285008186526698,5163363150125562,26446752127764480,36684659204102560,7424946176282124,16342798781267350,2468034987719668,26577558995087940,12611224778519400,18347364862786820,1862372228967360,9376702019263744,30390188590108200,5547644359676550,18186228739309568,14464571042136032,10223678235799920,23210222366741240,8738922438172480,4509435214293240,14250445321230986,44721151962003664,1004408413227780,12224384138451920,18198322845720948,45200663243838846,3797787461933136,22660233914304320,4031222780901960,6720367250466280,25183880511560232,6962079478553820,39502797604323660,16706501549462340,40935327836412528,10282433586972624,16337696672370094,18409071562302000,9837900219192500,22576837325097408,888452745600672,11848999802097920,7679178655747200,1311645811687680,18278117360961678,37695232078992352,19789786184109024,781579844245620,15635531268984600,4958137350060678,660564821966192,6607315199582240,14640240259521360,19665591863241660,8662440930134096,1565754939566532,26102529855847900,2867392572480630,2367628615927200,33155223728562880,25218077339289740,3143637017068086,23956517937851100,11977447063643600,10202707919408184,11519378001543344,1081117922995968,18729126746599800,16945564265674800,63395100892390608,13590130255140264,21448739289932020,2672164126027920,40092769665205200,2073995221734656,59219843980457664,4112904483971508,25588834234249440,781382292262320,1953960620640840,5361048518872916,31750960619005296,8443168153602000,60661691389654200,21161483960166564,13748553714934104,9669941429868328,28670431706908000,1006788122234400,45317272315684320,4157057081322992,5940203148153120,22552105823682120,22301740692196620,9545002416061560,8366956889390080,2495455554142012,21547386902965860,1183755699487200,26641500946592400,7656789398675424,7620733938151132,4900809245245400,3106884761787660,2531354980940564,35147829437975646,16812508682416800,45590294221971840,5953474113919830,19850169414972060,1854964458318972,17021043704464448,54449242753710000,22191512150670900,8532491402896440,30211565289280848,2015068194293776,7558519625330100,7425690586230840,10511226435627680,41830158314123606,4847136742504056,19111734933271120,28960543984413200,4866771882992292,5408974464674040,30847494973684256,16010549851221000,46303669145488590,10561558569366618,36417345299300544,16841953435664672,22469672514778830,27179432771472240,5208216743123544,10355696159476056,14343785536152960,56771079846970800,12337339330646400,36675004347865152,42601754017531170,20516797654808480,19990569450495600,13443460480486080,13893070547968884,1515503947320594,1449249522986944,86950396343160,1449568725556500,2899929160404600,852740193309056,1066216760363040,20615854145329380,38113653135832260,22988972742053472,6450551823740400,42201944988569472,20818503328007640,8240552486516520,12990040756158872,49056253087672908,24383251225291770,42287576650176000,12702326351886000,6670385002232592,12845032182651438,49134345338669892,14640490237933020,26244834208884200,11640431053402914,2103686295928576,6508556433434112,6950917598322360,36796512231940230,9061445841400040,11682308411760336,2139295504380012,47883477009687620,23143065840738240,28348357655844512,5322931801359662,6698398425751746,466098913652820,27973761343102800,14376101302531980,61863680567842686,12314926285319616,1597555724503200,12390693077429100,6467603796944206,43737247570578408,8073739157182816,22984284110792100,1758285292918950,26638445495366208,2396808160506144,23974850013695280,4978704044342680,52808030032970520,780288861826944,2926911798418320,17014586133981982,20895872565231360,2452607773824320,4931798735195126,5311163665639128,10526957954299512,5735923114740160,33292852979413650,2989304370995844,14950782893301360,11508095391875232,48774020210559600,10782703542758500,61742406763592568,9609970909511728,3904435479742076,9607657613455440,30940607351435520,3711782087843680,3827624498707416,1435126744695150,20948554334241660,27813227356961760,31616458706880264,8455421739121008,19147741964888976,21505173909176880,6982643959658840,16120831224611232,9414290486651768,13674532186164080,5175484760357970,7394006724971560,22135419292958112,7203809596051392,10874735638597628,10230423083982200,23543687089064100,28057419090976968,6077300387093020,1485387457178328,110233952185280,551330310529600,9651092653822200,25477961362901432,21608579424697640,48792633321189600,11074933921800980,7719969179874656,6660386385017904,58704988333738496,32348208228199850,41614883255357280,29542517646409824,13771932091561704,9341022380861970,18958372743570400,2031882961539000,27099743855352000,3393754689655610,54316071126621920,785001764019300,1173698843937900,19567420642531300,14550943985400720,26069043945670656,10865038439733760,23771210421784350,10841770695280864,4682787274663204,5907359680005168,4735058701691340,2465378091963780,2204805244055688,7079291042305856,10215053777633262,36826810980548580,13836631619123600,27693558399469104,4707395803261872,25625739559844796,31235450607237600,7041505546532160,8598692755829862,12281715850261788,6644640756846840,17336274615985500,5187634507456750,61000873069117824,107761675326952,3233819952927120,13027459865314440,2466309866763060,16637065630541664,40162306792010592,9296459028472884,11463715001269080,36413561052324960,61067310739513344,22565335187923632,43949032351501284,48009227382190980,2018071812582160,45420338662871580,5150467649019748,49397663054595968,5146927299204480,15927137690986830,465946978193466,6214510418017440,3625975357150248,8060169378722000,2444839088312250,15551691994744272,8513603034938624,12258720053886504,1298602945938960,58454934504544800,21348939290886240,19047480510757720,14563497346194832,5622468210833040,15322688128101800,1292075028083620,15509642145077520,21322820610868196,323807726744040,1388172515495400,41657939866947600,3734750189541888,12452987217150720,10737692839528960,11612337952960620,28335902606314632,13432417602881472,65721586676342814,17525660468172600,22674585619972000,6529739094223504,6338215566062676,40993255051845404,45821967188520780,35472788317144080,28892514898265976,20513192966670852,67483290172337568,55145528488663920,436536174552660,4366714336447320,29120453785550400,7721854357264968,11011089588698760,9068802664476020,7009740096395160,5353425917136360,21250177188320122,44018111466176820,29913650397812580,8678074318997640,19935456320295560,14943075957509664,19842433537852800,4632490240716800,1066545488291976,10668787490135280,16730331394418824,1610978261055960,354182059277090,28343436730950880,32257196156634624,7543792297977320,24182279148737720,45272472714276570,14767037174133640,19148646913790892,16545794665247904,20954903099453040,48312772010415360,12601734071434464,7020373441390344,11908699601764458,7155940329776700,12431878513508300,11517911029109506,970340723346456,11757119234009136,20512953022452000,13677757546387500,29179476763269088,18965840728971192,2914474165208520,11661589704662800,31820147092829040,2864508828609600,1782335985592608,18287784917497216,65871095366362860,12900879536458480,4586892122679776,14757885092618712,5770924205463964,6446186837911120,4343358830195520,24564281354054288,66003506043595686,6387985826703768,5285012453733320,52866998562513800,37201851969823758,44274658597035776,2399158403209344,565508715063750,16970691204337500,22609001349508504,4135584994387968,7563042557973018,12228409827906510,1822201193477280,15421659250792992,15519706899797338,52083909842760576,21915839856630240,7579653756825060,5248485128816154,46668217972383840,13716135956921728,11622189975674880,38572592737703570,143319730068702,10035617924583720,32410663289717780,3898438826529240,7540303441494840,6246855557021184,14807929527600752,12869535000399576,2060554600688100,61836656489082000,45552318765832704,8924062012551730,6254363270020656,40643209310204160,27859370107249920,3266552809968784,1096916124690552,21527481012160452,28254897248613840,59521138488762720,19679398573966284,7074319154356512,15536563020759264,14405652034093240,5692643205397610,1519197066563652,8683959147081120,17612105609311836,12984337032108120,6823530315740160,37920895153539200,13395125195214966,44860657849705530,15605048257537200,25670508468103200,4522576434437656,45240589286873680,6346269463287168,18402061511783320,14605787310647820,3361024100944986,19212161476694560,1638942625053456,13662345976491000,17157250912311950,14673997095530304,3827219242930608,27346284545395900,6843130948736780,32266836873060720,49558586887762080,24272122674791224,38249935954326096,47236851718746000,54484919704685120,4157762909110668,7981732346518150,39835466045415180,22975791661734300,13646331528205950,21819310352032280,58435328159413632,7473322082644992,2022124406356670,2889707556135900,33865934486320076,2183711508970992,19417217009124480,747668759693240,5609380007497200,21053506134124416,19880291317591206,36080409265504992,30753766568390880,25069021074516320,38076520214391372,35579422504581330,20227934837572704,23900077000936960,22815838693692120,617212406867742,12348372551191920,47550021654771468,39817115444683800,15547155572133000,39448129546181664,1134845939781984,19621789809143676,1876302421451700,7507725449375200,10381694242911648,13476194870113872,10557645617476352,40825982083816960,9775431283537920,271487269125676,1357892639027540,38320524323724132,48726897433693440,8253979684288580,3485913920997750,13948352054868000,4782922851503648,43306201956357900,7175181524110380,40367541756495648,6695678267258112,42374209039572564,25061951102172250,29221953404796000,16091110856593696,50086430481360434,44619053491978476,26767737335059280,3391513485272240,2584904344516368,45251151294646920,15035813055495344,6811975846309920,4875469593975120,62705878347077280,34364794333638912,6242756997367380,22274193239227800,21876448765405500,3728054644968384,18148002584363008,35409852088497360,6608457995926900,527719110090480,10557976971274560,5384752851630222,10805830320210464,7233564047275800,53352912880028800,8002254822897344,8946135166209990,13128805741289328,38219551125125160,18429030206285490,15413628742720648,28115130018532960,13692530254304832,20740494381548480,2431927943445380,35293250597856804,49980275696728896,19043533739538088,31855538921433750,53617051109174760,10797828662529552,10387623205822632,6582415094511326,7991900771275380,11072177682283080,46047567574058688,15876431729876856,9844593529575168,70595150573628000,35348465074485150,12299978298622968,7013569391050952,3834966538786768,23350523989111380,3194950838990610,16480225756053752,48630344990119872,12226110986991552,16957387877514030,60121735601199120,1583787038347840,22180683781350080,47178620377363146,5908451795018080,474105466873280,8299717909841820,24710279018069106,11867155840405104,6224574249678960,36691501689235980,8331525463636326,5491235012145168,19369974588480704,30075093200839200,28292297403150,283021255978440,11324784226372800,12935264527192392,7252696290453330,28021756280881600,5834661805266816,73089824312439252,52597760959956366,40907365468389600,19187094503952060,31664400714526932,7376897774886624,70331146717609008,13100719619158600,7122598547804670,14224570475187408,7838488524525568,6975209103046380,33275182223771340,30022832658453360,55852955193354480,20267725252365360,13729655601236168,8953764078634200,39316236422888700,3099499052674680,49489438099476606,3236282821147788,28229663164573920,15319358663859600,15944824044859794,9924926775813152,31677937412767008,15694985306213900,18092605435103370,10008945600819858,18636129484800576,9884066182389504,3890818881294630,15106559670645540,64000509099659360,11192403116281716,13595931730361456,609164350953840,6093790494825600,47412858237292800,33235998056876824,59938103068446546,64187044081816500,29989019027079000,70374530134966842,11577915016102834,32140842614306624,11276478208217520,17677149919311300,10309081475299712,4368354652121628,5355725752186700,8746612930241480,24055276063198800,16363299510711000,16688607750642240,69902992825958142,2412415463205510,24132710187959400,21137736590092584,5154192105078260,15805811970078714,2702934496500480,36051927237017600,9024440178342120,10866213147883632,11696274166826144,14115134726327600,7934314016066400,5364878141175304,38669705373411904,43382251738902720,8132722362653880,5365768344493480,33765964166562852,42092049960256160,7168637845087432,9839243061914220,54577804076673360,2493144433164720,29928413595858120,34067956347025150,39099152653080300,3707912965281480,18546191059867020,8625577328653236,17246133794775528,39863577002019680,25684621255258300,57255231467345730,16078671698674288,28098334451036920,25866602346954600,59571765112969200,7218657608542464,26373689236040256,6649045763260156,65319708893430870,25974868575149760,32310821694303740,31313631085333168,26642453142781224,9088568405292600,2833756537019760,10971187575478572,24545031968594952,7190822724089928,13165424690463120,54584288360712880,21982400171810406,32801423245000416,4855152791382912,59810744729250320,35410289081921460,14012603170892920,1837378455332784,24507215132687040,13373761242779850,1868581734822000,5498361505081224,12222992782615160,52122383006980776,16397281107023880,16421056637669300,33002790167239790,18997209634835784,26059877627980000,8797214690808320,40260372212833740,8235248980306950,3450900163211172,7671444139193520,3265074743450720,31617538109916550,8889449560772760,213232272342176,17064767571026560,15015345696535920,16586523574990880,12212017340664944,49621292171604648,27882913102949072,50646599045109600,20549053960612800,43903755713438820,7966423666037292,806111921262624,9072057139378200,8792701283825130,29877841502585328,2024670245063312,15477174309885792,32494813909850160,1673233442952870,39457492021957580,48854962536441264,1774179479629614,70086889514320,2804498006323200,21041407988659200,67863130217148592,10067989672270068,41960979443343100,60390227927287440,24849637198415610,10609803002138300,25918922383250040,51415902210744000,16381005664298000,10770965451737568,481991134335768,19286699676901440,12613315534358440,729954355957830,7302216403593120,12099222552189248,33490454953813704,13850028589698120,15726364592708280,36177970895206440,931226651703304,2286000914604636,7622798712813600,21267181466435520,28749156405682660,30660696492980064,7606731574217952,67106931401666520,20505047436164760,19366432436466224,56595844455381504,134528623481472,9420466938704500,26931662485475700,46078433218620,921907832197200,4611236026647000,38334457999430460,7836268128872640,1609903036383152,24157443516741540,76945617193605912,13473560023096140,26698160191100760,15862901769423548,21697558296257052,428049517934976,19269337439433600,6740997178683080,53086120026122064,3168265285347596,13778041892459964,6061006635373200,37895291724867500,6934608435233856,7544094395424264,15320141081343340,3489766430160050,30954705582334800,9860374755730736,12000280909253490,7492597370975928,4775922460712960,22961190901720320,11838372054713424,28613214838264490,5485219053695072,520930298930580,13896626116935200,24848831257691478,5887577211094512,6437141431201944,42930204558229800,70401361069757610,26817024341680440,8081188701794780,63186972904658784,48339392003405760,17095130016259680,6708832010139168,12324228389715588,27338585679264384,27084174651550800,72349842868532100,65320323395745852,34262439090896184,26566232166955712,51787763759688120,20888091891448320,31182231269624688,18640709963439296,6968547498211740,54220018426136500,20397846000298200,32751823766172672,16897706566673408,44125594160521152,243092570818680,3647749582918800,36491113971554400,7523196040146864,4902365940968784,73562959326830400,32344804690149120,57469879258798464,29380636772518984,80423002158598548,12754413159346600,42159089845279000,11452544837928306,31459997159421552,43532991735111648,23681866954823910,35084503113793140,31192224014099680,5995980311982696,2968089368469064,44700141781439760,973075077109440,16223997508540800,37227543519726192,379940581364820,11402492825658000,452604318259240,31694190815104440,57044291986185224,21612301552625664,49105655620059360,20399562558275880,40650767910419850,55786251854002824,15799725664059984,49054364570030000,10911010655028000,39934023618094200,10656067204349728,26706264020782440,7464435059291350,22410829688781360,291260214211968,1821061566716400,7286988738427200,75700292882916240,56089413539221440,65391431515916198,83194863872499378,8234184964083524,67186852967595960,18222544050792180,13624754861664268,20248592471404608,26260415822944128,31592306157720,632084552349600,3161615581252800,71163204171444000,23625986970498528,7184458833904800,59958717336498400,9306903591277056,5612431379774868,37430349371204240,17723326297317880,15474051404621040,9043092351568476,5619369328716402,12492210950202720,52902408295129680,2174635837769380,8614273744107036,2337882335536104,27285620525502360,4739912723777280,19187038158956560,35517572334739264,3443332832658000,18139351638969054,7332084048754080,49517144247140280,40443407599356048,9577784496984714,2322834097399212,14912633932200200,16297719705601600,17201951771730768,10050355513393184,11031174988849680,34303873081759680,815117846638040,18347117460144660,2718636240248832,4077673856045216,10780296295654320,31620656262069840,2829435312326128,18469597667828112,19602202647420162,64888535182131840,14319610539218880,14683957654080,73447727189200,551067611133000,5512773836700000,35274755936201840,8438849193897416,17659312793063424,478628775904992,4788111268248000,19139115006922800,66199891069613098,58096617115196044,56515606740789912,20946568744051440,8765484635379700,48839147753232816,12492282669508720,19259653586693504,362232702850200,8153346594393000,63439126099258000,36218432608257798,8688709801530220,38751482312114400,3464395537044480,30325042257371960,28552910291458992,63086817812707248,29599681287584340,27534484258628410,1423538577375288,42722488967056320,17813589757508760,6628858148597850,8267843154748800,10571305694380096,26807864823983880,11910058080168328,4314205008216780,18773238725904960,48988212678429504,32606760999607872,11747860522676784,687156784241760,1718550255747600,14953813960245852,54123100987889488,56064124389824256,47510359795872960,1030184254291520,4003802403127842,22887647458751520,17069223035052760,22255872800123460,53759914059636630,11169842735487744,5318889752976576,7084655799933432,15165082530157500,17249534790540000,34657103597312400,42379987870025820,39374686882605648,13909154719621920,9616892988480120,8095520117706534,26995442069916540,3682520055969128,68946731380531360,62205467005305120,36498288500829848,26702313559700688,1619506538677776,9257884742171600,17528202958075700,50279270250210372,60566270341773420,8309718251339736,35329169197512960,28840752412194240,43497953256607520,16450756061914368,24157428048098576,34647285485987300,1234206232767000,2057803414998100,846956453969916,16945661354192640,28720123774566400,72519787825439850,4592075335078644,16272803537120244,19207001578710960,50707657288603080,16035912368674920,19772584874651800,68862293165526168,55256129190158484,14456631395445850,9086151016551840,11129044538899588,23911887359752712,1313799388052976,2190511909942400,18332514018715680,3451072787141364,44388091245876840,47698822956416720,29256196580404500,61230924090624750,46892221732693128,33708590183820384,31858310937303536,22550421486082560,45596064518063850,47504673257392224,17283748390518120,17681113797423984,8501483338816160,20313915819765760,4825803742522560,64368976705466400,860277827630416,30121391438392800,20895527306786160,78587833901263456,56441827250564574,2669433880208928,13352344707813600,21925976541394200,25994587541289528,63191351585282796,49799694120810480,9183081170029350,5505579816504600,14843756315632704,6937026036873904,18000432648695552,56859266063458080,8272836534028920,9618095010310776,609116636887878,24374129259087440,421154266367120,29492252446893600,5274695545518312,44926470657866868,16676913516383568,8900146749489240,15637488464120820,52545327327919368,54607832509076000,14333165495270784,7120715266185570,23744950387742100,8222941864129412,10218272810969016,6066761725670830,15916762938111600,9751097391829800,42979736728657288,4144416059013912,18426798623365440,16233763722180720,6543438060680600,6602720935738554,8285154283862280,38354951317564896,19742694204387840,31321675087975440,55691432784025616,50642921888559648,25242426800085312,61134837613542880,24818555221654950,52753062927011424,49564881251542272,3180065473355580,6362611785719400,6776454777153480,12749827060480752,1555982141787752,7782946695752920,55114573667832000,50011587048500000,69823807045032366,34753522624445556,59625837844362900,18674723485512640,33701526975933360,43298456103183330,28031854982520128,16805164580041632,14031450558937280,29016225967726520,3471917147419644,14885460275275080,25262600368191312,10655431580708640,14907510946175840,18822350310595456,17379155625213456,41639513906307660,2738235482742080,27393065579107200,6490681648733396,5778347922220456,32855760533704128,68119403651562200,37599007112770950,1831087801911420,10990827348424560,38891979973205436,33636363301501650,6269580719089970,2292030975470080,13757571699056640,17344182780968736,12744770984746360,7820688200806380,27280991792459460,5152664626459300,24812274313043760,40028783160469600,43160784994898640,28369519756626888,4029415005051510,72557906181062760,7641646366696980,20447634103357620,16669614591872508,13818151237072512,12879489523393472,6880038625248400,40513767375582900,9595053660857152,30715348105420560,36481974734576280,37364860337150900,11467940848450240,34752250552377384,28715410907135016,44460903714881280,35170820680890720,24843359843159760,74761981730628176,75663471280596192,221008974616320,1768766370412800,39812878809297000,13033349272333104,2726689591602144,13638805708091040,35166948616933980,64882914482059520,7347739790023752,81877979488440064,29772379569892136,3512186887677300,23423786627268000,23092942927777520,44325298933323210,13978111649863528,19416392267246880,1275888858198240,4362532736878932,3885805581546576,12957782265839040,4974272356112480,7365060840218520,23449252320082458,3941350760377736,30374110435229792,14877919415109690,17752021511269710,54673612798735260,45777610413676440,3793743227929884,66714059356326320,8937582897018720,4248541400453248,84429072196604912,9694603830470154,7441968723597100,95720160973923000,72806518404720618,56110259842569394,38262876925174664,6440999942055000,4407896679391180,5387909413986176,33687711606964800,22591512351049432,559038921433230,3728396016067800,31763603417559104,13355218019693808,3334853234435448,23838937563329720,29970787937136500,56856304977465420,19059141610883380,28286937141593844,33555053483902080,43475519023286600,979263839444748,58779024977827440,4681795418751696,4728048363252500,66218813461027500,25378930773121464,27588154758564288,23010953446132992,18131274707844250,31278263595454960,26933592470382192,2575245697928288,12476962053063156,73504289702812080,32602726939321440,2003336335551320,8589120277329900,48967467374885164,10032828769404560,27428051959777920,14324418264802064,19825711565257524,1566422224790544,20893887934908800,35370779361936960,14419990455936912,41334337120860384,16448297189159408,30907827634049250,52268001766671250,9424400304090016,21645719525250432,41133439921663656,12926555749776240,21073634150843760,29221759770198896,61235800954159744,844768851220728,16902064477171200,20436367415663360,15694195945220376,38830828657712964,50450053262175300,5049034034428440,13505545805111360,946068778122158,28393303382705520,35313460410974240,14743542364555620,15960982424245920,28088105434952112,17718180869199552,25280946924166260,36865021580300200,4336670977975200,41689751465621952,21368504466237048,9458984025120604,53004548101760640,2290189356709560,15273980952798960,13760455621250064,4085281350032424,7802889529683960,3967123866580560,59351599643352282,64779545279498280,34611736287072336,37025142123960440,16852979985426640,17982288815137536,4471975458856512,3851055777202186,26641722100657350,45118511628068200,15083345520370512,39808413314885586,2949432812231180,7330431598790800,30510922774588200,5622055907881842,18747623932002420,20969467654360140,16335246512652800,83640010362553440,9047474643898548,6104861878390016,45804641918317440,19160079002997240,6747952653136440,5295430381159488,26487666019235520,52487759122441150,32417826261617090,3391626628812960,29009983176210680,6619446148794210,87214745985861648,33904478397112240,39183172924950120,84653309298760650,9161110262366328,1047943219316224,83868770187264000,24311829324842700,41483470772822388,9480293576473440,69767196927086484,20451796000601920,10187642151289680,6040090429917984,19360863274764440,45193984153227882,10527082762890760,38332501718481600,9183893037256296,5472596379557832,55906876812156048,11596127191718400,1985391912484320,19861815001405560,88545158487372510,32625214295421792,12905086966559900,6471800849067840,39113409251171408,51886618436039968,44231018549735472,33305290064681250,30189996092613750,10119344436497688,74505628573882128,22623036354777870,11265767819234730,85335926684628480,13908696092276832,4977740287984260,9959443006585240,26374053853586880,67435890527722080,42999693430490118,6962497049193876,2824191901837152,37670883618860800,14196527774858520,21965890708283430,39098422433486416,52929927327993024,45928025372460750,1302538708157960,13030574317554560,56752771521232080,4704254148344008,1367877759480200,10263169460511000,34077862730643816,85640556842446256,20596408098353670,6870866028339880,159762635523200,2876873141557440,28780193459779200,9061989758154792,93360822152133060,2055963360939880,46277609121526860,33056591974612992,9167347497836544,45069355971306040,37003138346737320,3758573981360856,16114594521485520,61569257110358592,39519340852384700,79634140870225280,29564242405805952,38152271561457504,4730830647225312,33904178761120800,54391539346274900,50710602120319776,14763306643036344,13527882092186208,21989480956711520,23613108527392440,2413203776534340,2481373165643540,39717804026239680,6663790007301760,60932511465824760,79653903183325152,7356045166741096,23856603059392656,39649080041069520,25079678113003840,24389277768540696,92841502767284064,22938394839393428,80536080979988480,38162522324030400,19557972571432428,27996892040742680,1154202862662144,10263674739712000,1176762717754350,219441723191292,8781171685543040,21961689871755200,23815703642430450,5552976999903960,37034621353722560,10789613376577956,5364398272932468,10298750578829520,32801252661989280,7996126737610208,33984122199403558,3387595075365768,31328861104790280,5323852647489880,44305043320167168,4631656970869810,22218169762654736,43320649490690880,57335615057372320,3485286008266308,92978069999821440,83039405978096992,58077026054262600,10539577992549600,25203263641829568,17785187847099904,18227678992476636,25857303317164410,21820633833331080,8756741113714692,87602384411616060,8624045095933704,40990547930113920,11912429866004160,8487827516843836,20885613137893242,52329294574472300,9973514863944840,35071880201830920,5442824738234928,31633947899675424,57216442551512160,69280473775665690,52140935785433040,62768823904314144,86638089096853056,4939952007252672,466564274162250,18670027674760000,22000925113777616,11704102032455448,43659381751464576,6947954066634640,19846808043564600,23408147569730088,3250251355537214,69226864551653376,18103688494933440,12607304311337120,10004410027255050,47305244384204080,43855104862911408,14309330521054590,76370227040329830,9943367731515288,33157806658516080,2760620412853154,7299956583144560,549112063018380,27466577678863400,55704713907033856,48223578676976850,2124552338172000,17003212969824000,32367094553387790,18600147373490120,73069650423192836,8173984652899080,28661831916648420,56444702463601510,9040065044399664,45328900047327640,12608429908238580,11059216308525000,17642153830801760,33474308935337928,14754021850269270,37521553153198520,15855272405965440,22570759637829120,71013207600744752,28756062091880354,23922874293341100,92307362710596640,57666453715998666,14027715300659640,32509823216610816,91070489244582400,42175656194308650,62801243910279588,68116937908392936,19810569646534632,4007191502026020,21695701638623220,35548738769448576,63277766351562224,26147535453660810,3608825291685780,23478731850955920,23285464655449212,22504111946493840,33749515400620152,100805165612601120,19765591532268120,19519260485136572,84872867803005002,101782987344332316,3107221711871060,26494820978745280,40693886571560400,3853360426033664,42176139624728256,81642894208692750,34761733164969650,2560297569562656,51226434019071360,10841383283880920,7695479159389560,4411592097520320,11033392022716320,72381643748318784,40145325174046776,2010340112005960,70266446609939820,25507013803852896,5586977496717254,6616796517679584,32029441086997200,43942892652170050,14270298745310118,3523674472030068,31691570684711616,41360333084620320,14389230206273700,71283609995462760,20778932494222448,44636944094595468,247691457841600,6194763730960000,80023628475252,1029286838084220,6864657460599600,34337018875680000,8629797531055680,7923631919899504,9582365435441736,80834078925786732,22312764092769480,61736989314238800,69775431224849724,8800012436275984,33448846309284840,42177657173062950,9525042488780110,8085527821014852,48898320812260864,90217492970427072,4513704536209680,45155103755731200,39218480306928384,14763771363388050,31880463495045704,16138480133305000] [1294829648,2034117237,5807603242,3724096740,545337672,452849550,2907836946,8618034483,1781549696,920851135,1264388120,3777182125,1630351972,3648103480,583665608,627032871,1110308148,1445619568,2819315511,1138614363,4954864005,365964823,5590341828,487760516,189871005,1756382292,1020623139,5641913814,900991401,6690683152,1579947232,371429468,4374371100,63379668,4221064224,6761552850,8132836041,2594411425,1360758518,2977589070,2700849220,4666872357,4813875416,462414840,3991894275,2022438056,2491329185,1568990466,81956061,4466147193,728007566,4499772265,914547024,5601034548,224073044,2272937744,355309980,1912714278,3568481010,495291116,1660303485,4814708504,3449127045,2034858728,2074528524,6431935755,3728686160,678802374,717291264,518796046,352476776,669522544,361434708,1272853932,1701470484,2989263768,448101588,635654892,648588912,958661502,32769052,3730564485,1491209832,1993727152,3979963386,4968528780,416417497,8598848427,1060307310,1381917488,611269592,1466398848,2704366017,6604348266,754377885,457433546,4490803530,5234234960,7620480688,89046819,2762747596,984241764,914335472,2756752825,1364368779,4926704790,6583294746,2870188476,2897441376,41306401,2984092572,2593820724,98016421,7963445970,3410281050,4236285050,3592780980,1813908732,2414639958,719127282,3508110885,110573317,1267879824,8400974508,2050367588,6909372260,899885436,2287022112,1153601215,1975426676,1319507413,59464007,777010325,1706827000,614781766,1556408472,800891462,688846540,67790400,239444330,1972396008,1581549084,325067174,5255371940,606002238,1063265010,290111590,1121581394,351573204,595401669,377194272,329576447,5866441116,2944580120,4295397967,912277386,1396065912,1339512748,442747512,1479580620,8717137416,55986757,680424164,623471907,6301537173,1149418524,2634001113,219550589,3379440589,3198528232,1397362602,800726884,866470733,988978562,671187636,983467368,6148222299,575829225,4116779405,6696406404,3674084040,967369712,129804106,1633918335,1142046556,3908939304,1711825285,447937778,315186820,336150840,2422932428,499421112,4427253948,7313615127,3716481312,3205642604,449243620,621172554,1966848681,108908454,3826128756,2577074754,2531113035,2176090135,1181257440,2344641894,1589632260,4321672821,991888875,7800716781,3495382730,474486838,2521195905,1782298188,1626575080,3211073172,4239772400,1209777120,628419570,4777606242,2723535400,3695903188,2367529782,3218730568,1952045990,2378797212,543204562,5340200886,783157419,4139478864,2803095136,184622202,1002175040,130012272,2728741092,6537090688,3685249962,129684385,77841224,1013460906,22373583,3975356382,825585876,5699795484,5776255730,227662530,2857759290,3290780364,2675041060,4121022395,1865547266,4861132317,3726509640,3555364659,1222158642,750024468,644051212,1278151208,309635633,1502197464,2598890840,7535819160,2025060696,4081531344,1034959316,1231987485,6812340759,1304614468,385659804,7730856368,6653215107,3546763272,7936732287,2847239738,6956941512,1039413450,2168210589,3616261020,1127135040,5981263368,572699166,5869991456,5012208960,1663301115,5413270184,2224549985,560248829,2498438579,1575915520,2668621104,2085226380,1817355058,8760797217,3464801564,318518639,2470772525,110309388,1233291372,41618864,755344343,2122702424,1295591810,1776898250,2354565600,3319795800,4498221804,2401046517,954272494,4572263328,662823631,3806331216,1929930790,5195912586,903783298,1411084962,2296537131,6925042242,449240526,6489574472,6210146964,1569898788,2460441681,5074631200,3009238974,8558007156,3269644492,496558528,2668208712,2372857830,1208650366,4617877975,4488891894,1100926883,1631217700,356899329,710805917,2648402676,1346399079,3560355846,263347794,736528257,661285814,1382788080,3638103840,2325741245,2185400915,6248747631,3656005983,2628663710,30930747,1589953389,1326144745,2045011948,1972486716,71524709,1610905293,5371038408,5685576948,356594169,981270995,52954632,41753040,977265900,1399569002,5070993416,4010951745,1263729798,3124669180,722633620,3824821832,3310509868,1872753876,6485644836,892200237,1705720944,105723864,3157127406,667266165,3761609496,39636670,3131921464,5660945814,6227165147,5262618114,119097188,1320044226,1649974080,738207249,98436924,13295244,3082392625,2270135376,5312509468,5186824993,3472936720,5229040944,3463808076,2553391,4959022845,789946710,2541613326,1284184246,5231183580,71774958,587001114,3001517466,26609733,795899094,3319471491,4201329503,2924098764,1632380300,819400310,154812135,2983314354,52084910,5107854738,2124487036,1969011813,3847207770,489337272,4546855880,722003016,122546450,850192818,51792903,1902493992,2580625940,5448900750,7834287411,80933709,3107853927,2828290297,836455155,5287386027,7147527368,811729044,5690034204,3688306164,936306960,5583759475,829035520,520288478,4259385176,1801505796,2327888964,2720163424,1221896439,703545399,880766065,3415642762,2386343913,357568576,6756564087,3926617434,6292121706,1609107528,1358569047,448981165,2551020282,5296976478,762531289,512659368,2818290990,5817770784,671254268,4249864976,2444706516,2205796140,1516502370,1192276710,3166326900,6994494360,2917793195,114136185,864099048,3439351948,2552973822,1793930452,1135963560,614078720,3775434580,3263895882,2808369688,2904913084,4744583424,5774087790,1591900628,367645185,3839783788,2785448330,8121372408,7675040016,184079412,4156625704,1260322800,2968450840,4404660110,3078694672,1680443170,268138174,123388496,130956459,1351659969,1088846190,234181932,1201741121,1856135775,2944408285,2918895711,1346721561,1363344564,1957141868,6761685984,6871115,111985566,518989926,3514388672,288302700,420648121,5181690424,64552652,1733109973,5214546846,1485658968,729563626,380003117,1082831505,2103799008,6913307997,2456659107,319779445,888550920,3835641375,4345872280,438802640,528130538,5780677816,3593042712,2019916968,1660630314,3747122688,3682631964,1522092999,169392699,4643739477,135802844,3492680268,3281714718,3874328312,5432345040,5131491078,1104846108,269055396,5192771112,1204323545,5994453852,838042758,554133663,631568230,1044074931,1885169584,3323184128,1777510824,1100309215,6957515664,56946224,5809696335,7703718021,429235026,1664878484,4570871427,480821750,790775634,865183737,1526563241,280745587,2886132840,6356823840,4314232881,4156421292,1965703944,544894498,3642600536,2391615933,279530354,2861917040,1583608595,7875730992,269705248,182873275,920631480,4794106355,306779953,165945790,1749125888,3147435488,1139127952,4816253792,4250459025,964830304,5664792249,2637059148,772469606,1673953560,8544554388,2584842268,1923890478,1606965135,2596704984,1436344929,3116043513,5329997904,5287635882,4310535887,1227023091,293834514,1543623012,743803875,4189256708,5664070284,4055587648,2203754068,1456851966,6745324716,3392507440,1977479402,44943649,5476570353,3377207684,1849032752,535644816,3430323885,2023742255,3780844864,1481611384,868639811,131377264,812697664,1351880752,755228328,2199457602,1757573256,268745755,3058879572,796483540,201677234,2544814405,6399971627,3312131656,42404748,2618233152,640074581,3430186158,696498642,3266226095,5309636704,493487736,1819190865,1121350005,2140941348,2085336620,2967273728,1340827805,7927916355,8748314550,6239919984,2793445112,6230357686,752868414,3992604916,1268927577,2584289057,262169206,1796173988,2331642532,5595762156,879938929,98072757,6831300616,1888326076,2511910672,3813900958,1664484060,5632944912,922667539,4548843780,2311477744,729943764,2647672974,1785873592,2303377059,1610165164,606858333,2407528809,638240642,2532263388,203158074,5641906208,492519180,1331868492,1870026660,4871479984,385779356,992259396,792575652,1841451111,744724779,409758704,1511385701,509673199,1051160104,1249370894,4739097642,384448752,2496800600,258129695,243230940,1005647320,5707671678,894926290,2056577868,726536181,1526191842,146794522,962845408,148824809,2985612594,1420854903,1658286365,4097183985,1375941962,4034320368,4918064292,290090934,26783484,4989911312,7330369320,974168954,2830634335,2435145140,3980914730,1793205999,552781611,6612737,1251689534,115472042,4004845632,4491887498,1247725750,15800634,3276309132,5290624885,3877928928,5036466600,7123901784,586989006,5127416768,2513092692,4163811190,3482931392,207755276,4943949584,1182820121,5662071618,1527480895,1140597788,953489625,1341244635,808805562,836557089,4119680448,239651896,1764404721,653522692,511521794,2691916056,1292506285,2676197810,4181331987,803685912,2080133031,3875822460,2696960332,857368328,2854512270,2770694872,4828703796,192328539,2703023745,2276322138,1748235316,5355107550,2418149930,319154049,1671393756,328124301,879047278,1017524324,1346083848,746635848,455530242,1315026222,2186006388,3726791710,213835330,5839245496,362984885,4479842646,47152320,1510150796,2441841708,4852617721,2341432282,5827502648,2264193508,2927869608,490972937,3638271462,1558785172,5408675314,1649157644,798894808,2750301392,4711462584,815851136,114407941,2969244432,381410424,1627670380,517405328,2784099252,3460832148,107407374,3212377273,760416893,329232372,4727616205,3713940576,377466550,5418511584,1043470870,73813855,5280854514,5753647062,3839360462,3120120585,497480134,306893027,1465917963,3043123335,1718286843,1502617456,4474508195,6957971804,3102194176,165840811,6644276568,5361124713,48119122,963444837,425990322,2911870255,7994433736,1269575655,108555251,3472286004,4157189495,310059648,1510719904,1405709136,986806620,5611105941,874873122,555897140,775724082,7201631394,2445963177,272310813,1376930164,5982035912,702808810,434239914,3876973030,877464630,2192348439,6400175148,364282228,6946301988,2569409841,2487406948,1340393720,2895983895,1062775389,322845375,379854750,3018048744,647727727,5476509759,5984460648,2939200596,2269552044,539135386,2763588045,974348640,124450680,3137397448,2932347444,187260141,3783678008,1219686846,784078450,817311700,5648094510,168153265,1366548688,3961328520,339831564,2094712396,2070401186,656825745,1220331392,4709007555,5780452476,202059124,2102145409,2701530384,3950620422,136229838,2135223936,870921943,1890900924,1787678084,5260307058,2798522308,1800855016,1586327635,4335549510,648452180,1581634256,1250868152,1650801256,4117889552,1271604054,2600723588,3371708255,4927904765,4675425324,4857777066,4706685585,441191968,4790091985,4890552195,192640890,4623874965,1872472924,4545281274,979265562,1278413395,5168776170,6891674688,6178152435,2772340452,482443959,1543464063,943834992,4545789066,4125775056,1694864265,4755192960,1096223661,4527738108,1399202408,8591991840,6286716560,2476891527,3481725890,3253862025,879090912,61243960,294513456,3673443248,1486016268,577146904,504981405,986232193,2409796380,2910196695,1013140023,2952467472,1473462426,39489238,2386323564,2117177512,1348262650,1556235984,492601165,3973485515,8094471759,4162077925,7661954394,809316508,2298255222,571459350,5093825922,6718178007,2534537112,675910207,3539697004,384492930,3367083928,2885684712,3778890436,2594434840,6066612180,2289694813,5410657966,1846047688,1736156547,2905938807,1467475254,927101875,2893948866,688130520,5421583360,1376066292,3590251368,84652965,119758980,5557413843,6650211302,42262088,5440260150,2399784015,7957532871,1186960038,506588988,3040555080,7455547104,991335192,72473080,4709392430,2708973425,1747128924,3147137892,6006908565,4479039296,2076025032,1918783413,665948584,1405792368,1394815509,8571694140,2461461888,198501815,283515673,3184987095,5262466158,2239569215,5311518795,6848857640,799661234,3701994664,991022509,1817162144,3732306745,910861928,496708019,2113909968,3980632920,2518236135,947636616,3995464570,2781077995,8658011376,3213255056,2384353089,167324908,1692569295,1974908515,3564707850,1897852934,5133491573,1202570262,4414702540,2279191806,168275900,2117516885,3948182240,3500760330,784902117,1972982312,630876876,1646876228,4274477045,1908644248,427074640,809793492,4487764600,806671057,1978342230,866855007,1350627704,6253032992,3320480637,7104037408,5788993806,2266644915,1462646418,1382298084,2104727238,998056425,705304122,3862084895,4736608272,1701735178,725016075,8612833860,1455307720,3365922558,2209133961,307343860,4949535400,1061272572,5488358337,3726389412,4547189384,6020366968,5180681106,4932523519,1423060845,2192773324,735378720,6911557506,1385284535,3094562292,480029486,589869315,5238585480,4195284605,3266714880,6032157759,949769782,1326013128,1873469108,361426564,6407058832,4412120776,1025473502,1363541696,452051290,2147327487,901043982,631613214,2443906008,2617395520,624967324,432007486,6252999352,5451487227,1397359055,5321827931,1712411190,568504432,3217848624,4589511835,3344756800,3757102530,619365268,555793449,3009945695,2670453904,368447164,3490890816,1865370808,3102099402,498841250,1822983420,3307607588,3652145400,1968742115,379493252,2264036592,970262392,2384788025,570978144,1777304262,656754142,5827637586,99184484,4934907342,179301514,2038615731,1743125211,1864599184,157001472,8134870536,4857638457,5186563664,2081834237,8089070274,3294584508,490070703,1478300900,8214025572,875110203,5191663383,555626472,1634273028,6415707704,1139437215,1642250750,932775712,1007703405,3212569580,834075592,3549009488,809574900,976087384,1535540936,5678037152,396612423,4307843619,333606416,1868184304,688081826,2904226260,2328339504,314601680,2246663808,1371844548,1929013596,2418269016,1711774468,2765879460,71270100,306494262,4831284544,3525188792,3959827668,1506164265,995811546,799780354,5802293120,1844656610,244236348,1623517311,6754453237,5982842064,253862592,1295777544,3171237416,2608368930,3765046592,4637979765,1213797880,1830659312,458832453,719157444,3160527176,1840867854,2212552449,2476017318,5192639748,6172725000,270941963,6357678943,273582630,8060468184,346848040,2656814217,356547616,4039266450,3832265528,783536334,831562542,4415415942,2995049340,1775253978,2799933192,773882680,1452441232,4229835085,1440287544,6387545899,478978102,99299006,1026437920,1334143482,452721660,7506611048,5669756604,2241724491,4284421530,919037055,4340026842,5198779439,3647523964,3817449285,933489315,48412914,2330579360,5443229841,2528986210,2297058040,412772784,258720514,831620314,1660549014,3940093755,2224603794,5320666928,442858068,1757698257,4455962434,3372272720,3249714160,110655824,1780173570,458572644,1312064500,1057602432,7662148965,3387749160,1176100165,3207445745,1548547944,1871466264,2032405985,4294925424,3673430192,3720782855,1800357609,2082911992,864369145,5031826584,369371538,657889177,1589240718,960649346,2405007670,540782779,248442310,343005222,1571900976,170674088,2911911954,304317648,41081400,1092956292,168180004,1571623574,3189853260,6307058940,2138716916,3769027218,3929259128,4292197512,579901205,3318970520,1535471726,302892462,46480341,6929166056,4283057664,6885993569,1217557806,1827476775,585790914,184803660,3385757760,5088636512,1168081068,3624185816,210345248,2647028808,3583595535,1602111950,1814318360,1175634666,4139264088,362640404,5015184111,3540884862,1319071113,1266920184,3462900609,106327412,2467570293,5211330908,2039995224,2662662040,1459713032,796259288,1085464377,2556327284,6488996512,2352425440,2304548730,2256465732,1711986240,1473383746,4223291280,3069709958,4901023449,4838592448,4252369975,6992439672,1091370783,1030629945,898627714,1875686546,2898659397,8678639673,516459098,2781040892,448985767,4662501248,2884432074,2495787780,2255282868,197471070,2004409468,2347527906,3873349146,2247560352,6682427192,1195743544,1363594146,3778349666,2003009208,1482100254,3882062696,1588065504,477733676,669918567,254083696,2682536289,1885523286,3426182580,3339811630,218705676,2921408250,3680989256,680706456,836244846,2553703440,1617856709,3033759300,3089745816,4118909826,704378370,1897372246,953150744,6285397664,2706167364,6915648177,2406464670,1236729487,525585736,1400455304,371611466,1934692914,3083908108,1770573892,1923639543,67122972,1798128878,621260052,7522449498,4302809181,408590961,1922448939,2514279483,3696322568,2080166837,5585576238,643223106,1576429716,1519031728,1383034776,1198076340,1760220432,953248352,3907275894,4209858275,1532656112,181821647,2440161696,1383529985,6521939856,2742705808,2663932776,5893489154,605581454,4797879835,528972520,219396300,926976147,1772758764,1612633272,572292816,4879448875,1248510676,1197483948,378482886,2405266281,3712616216,652971156,2951926119,1385581876,787593044,5495279744,1611563964,2676824068,1402220334,5841604027,1476426620,929512364,995703785,579764220,3431911164,1043879736,489229626,2562152649,80000891,2486373875,857372877,1597591659,288673968,7001895952,3577007920,4356469242,4425586170,692639654,357579495,5991447098,930539350,385843019,219583554,2798223492,7594809570,8100090864,2605957551,503310060,1241215050,182801021,989547629,3953165988,1167393526,5102174616,289682640,3364106683,4744807725,3577932240,2468967246,504339930,957477498,1452816056,1506494715,520055874,614698740,1365586515,5701513869,4011389268,3373922058,6679310491,54861300,442974948,853520235,2755188541,747956053,728520646,4479070938,379011640,6473756667,3535077028,3276421564,2801430432,2304116214,7113902520,2226319180,302138948,6647463963,4613859019,1352455053,2624755554,110836793,625309005,4932906957,3415301716,1531968620,799612336,886970268,2767840203,836453624,1089588072,1147586148,986369298,278136926,4330651515,2065478665,1247266170,5997588608,1463275960,788389863,3241411392,3645210436,6457901752,770229920,3702960068,708175809,740304536,1894714940,4543917510,4667091138,2894041728,225444023,745089750,2692134328,591139431,396969273,6800938326,878511459,2345602698,2991277989,6026639728,1964569821,1208076766,1167743043,3482719332,1043805693,560347914,5891316384,373583198,938483492,1878808534,7973430568,6033315789,634717696,3913090352,32554395,1615627671,2411331183,1092810625,1980078933,4690353294,6802886097,1591882034,158667858,3730198851,2120888203,6311910368,709119417,1047905343,210179899,598798780,5160829368,5454983994,4084615914,659536422,518300934,78340385,2885362704,395153200,4758169899,2118581588,1651986312,509620026,5929082748,2034015258,1895309335,2095550514,143353161,214055439,5184334696,1085936760,788867068,774746548,7285476952,590178432,68497719,52762068,6208527710,4649724702,683420663,70911192,2208792264,1322011364,3860249820,5443185072,7847665209,6027684831,286045432,5008237572,3828565008,373530157,2665038876,2856623706,6354553730,4287407088,4386997488,45975063,5155740672,2628515007,266720690,6512675784,96628293,436379512,5958327231,5427354807,1424355802,1921954032,222039318,1068317493,720852797,1818387424,1908155388,240141325,398076690,3773467408,5747666121,3900650496,4853910265,98106911,1690243221,3021256962,2163391456,3833418828,1877443134,250277392,6132627963,2001397184,1661765640,3233553468,3768188408,2285186754,1331510260,5640001598,230556130,5615284800,817335607,1482478175,3123521700,1609498372,3253482175,221202846,2048472960,1353152925,2667963840,309294723,1600809532,1352131958,4571044952,1190974470,3343931192,629936739,27973222,7167275736,2292086976,192299880,5813578120,1237718050,6936764080,4910611155,1191311238,354632284,3508432520,2976982720,436535294,1057270011,338098756,644592678,869177975,2864528826,4464859617,4288138533,535189194,502374075,4875886185,1700594636,462140854,2657371794,7421286304,1853799926,377345437,1255211180,2414362923,396595683,2301585048,1094341096,137582388,1203985212,4042818684,189598632,248250090,303242891,2146918482,162159558,1620038609,80243196,2256277304,3825595025,5522887272,1234674755,993503016,3619907240,735206625,5183560308,1735079316,3962791140,722206818,786656014,3814105806,3992800350,2906018490,452096992,736248846,1331017934,1975868064,4166195117,3015000936,863293916,467950802,1075945542,508890809,2235423084,1381050549,4238562270,744862206,1437424880,714900100,3674248525,1223545737,3166425468,365617582,2449899816,6413576608,6589263942,72475914,3017436704,649777536,483492834,3323794914,5037422061,1684572938,3723112884,305670477,2174661369,4409399000,508673537,1998079112,1249885142,4280985175,2561748588,966713704,759256750,170717568,2914303464,1358111934,2290186250,729422586,964008396,2340078860,6850998273,3470157035,2322959370,969915084,5986252395,730455976,2269008,2490804106,331316622,1837193504,4517920869,5619128473,1210997988,4780619125,3552014097,4866709845,2897011235,3731624106,736444845,1605948832,2977418017,4469933160,2602338528,1161727679,2208310228,613355388,4439768706,1727176836,1702392692,2269618578,1352972268,3906509265,1488666762,6990876352,2919227232,597522067,5636496306,2935360494,2602415835,86972456,2397072608,641654816,4976768426,1087751258,5552961378,1493851912,1323550412,980320245,4079431041,2547097794,1307309937,2782243300,4663554845,868136562,315139632,3338169003,3696292449,1602352450,4685585996,1766954698,794136794,6091610700,706716633,104731752,1346559168,5319113931,3103618740,3533647608,5541468705,1946269358,1068774318,4010332998,3040071480,4692508632,729823049,2783897490,4373535888,223429962,56043308,5952564459,1047029490,7175361360,3464022085,6749768480,2016284682,5289785883,52758951,431686304,8962301781,5385271570,617682854,562944665,3239474168,204826134,997114300,4593428819,243399236,146508084,86031665,391915582,1745834676,3200322546,5588317343,3403475232,238760514,1019645145,6749675296,2934614337,471564264,3923232362,1935104772,5379368256,105384876,3238576,1485939469,4434551005,866497677,694461148,1663987888,8734374630,874454824,688827427,526492424,426551914,1268315200,35032415,188959347,3722236880,4493237895,2565122676,1089024444,1248326836,4384550954,4727169330,2897502672,905616786,1101694358,2032517888,292616480,3042697672,926199150,5723135628,4873922905,2284200240,4452963557,397256832,4955783904,2421895704,2670408853,2774392640,1868684196,672584252,174420835,2810463063,7477092657,3179640976,853650590,1797578909,6370986440,778942903,8104491117,1297068635,2777377656,4132397592,4325221341,724837838,877740060,3576047502,3083532850,2856270354,2677321232,2189558540,1611860346,490093940,130551201,180946635,3635946380,3710125272,6428542372,2565057660,1121295062,1403349868,6535147725,2937304296,1707978144,546543814,2029059424,8079188571,1840191840,1192988855,231407484,3047461443,781124238,4598011475,501112401,3424747930,1380585093,1012673716,776990864,2753792298,1303760826,6560399544,34110208,1018789992,359357056,2246024364,6602027520,859403122,348293742,6299366955,2246125464,3146309628,1461001012,647755506,1610729004,1974009688,6136392336,5950085768,864752550,65337024,3255348600,3176580612,251021704,6870823120,631421955,4434793248,2494169595,1209590943,1692380920,5269832928,2506031507,4003463856,5638111476,202227570,1488095656,1848990154,1346676188,1534252559,2481419452,3958887196,1557455700,194058034,1020789125,2774534931,105607132,2415159117,600858306,5061806988,726333452,3470664304,443577241,1402026201,2458119303,692184114,1931444096,2553051669,2864342550,7004442186,930988776,4676223181,5316149034,1228641655,265722926,2888339178,539631317,5697624512,1484681200,520678400,861093374,1891710666,6336001182,975071088,3477524022,1112400855,5616063656,1388390076,431110522,1545768534,1589415240,2810159535,274381949,977854489,2235794949,3448469164,1421100033,1670096580,803604323,1348031868,4544496530,3994110448,2097730845,2675437310,1704265782,689876127,1636697754,4550675710,2046926331,3951631675,687234282,1467427278,2837786094,6883604315,8640582147,1313195704,2744670732,681330627,3133437096,181651046,676829842,2611445451,1180608168,3921343419,1226921712,4490657688,798103432,2222873292,4547809542,843077684,2402597730,4356894384,543462828,1938396940,815415628,2622015513,5222310564,571483956,2863714204,1262647972,1407520656,6439803601,4781456055,3946004630,3380811448,2196430956,154994429,1953233474,3165058435,5600562420,4093894000,1077332490,1690237710,3346289765,7501384593,1366991394,6505087848,72494314,2249493000,1352376390,5837607272,92146914,3715893912,4915649238,3014024336,3910078674,6100089561,1663558473,932351508,1594344512,2514322552,8953279299,5773829694,6942302192,3119677204,876777399,1659300474,764254100,7506088002,4997751780,1542440816,3819495440,2404745001,4435505340,135843493,2997644062,1395871686,3718392936,1846281834,1300912068,70021152,6100079468,874159402,691053496,357383982,2355516603,832150900,731094396,7031630466,3164354748,78801474,4621854195,3730627904,1602044640,4819567977,536802342,1131317522,1976137878,2785770580,4095025560,1615099698,2613192134,5005944300,8070087132,3327118335,1134838614,5661795713,4470358116,759591483,6961047240,744094518,123452184,1965972336,2043683034,1201060496,504174846,2381225350,222052712,824507801,3799095185,4743848672,6980852288,2109292232,5602149336,1889458011,660033722,666547155,3727130100,6350150331,1572511230,2159327540,1123951404,8544855888,4964003154,5316822768,1429746164,3849799614,2517379074,6653443266,2761581276,754075724,722007446,212416374,855436600,950855089,1596173460,3617123601,5901521913,424913109,4246263168,2363275503,2593962111,427472408,6561787932,594605952,108678423,5949326008,1891324544,305038740,2466817608,1634859441,6689657136,720277940,248283792,1852355290,5085118888,37101568,729610536,2242408405,5343473850,4448412840,3231189384,1735225677,2112563394,1519986486,76595031,4335666882,33178630,2734858062,941447199,1314091734,328320675,698957108,751701244,978435612,108782256,991991392,6509751731,439802635,1403506900,3372263720,5252232384,1387164426,1774781712,4569491402,2487553248,977913452,3528251255,4154824200,1052963448,1621910745,254723944,762239961,2900636358,1448198004,1769513247,2636052188,3427702472,6495178140,1377121200,903415011,2354303802,3211918780,244110216,913430520,1975565990,3908978708,1528622410,501590131,3589319424,7225413360,1033472074,236695716,1121186510,1795757856,1906735832,223393080,731094195,1983669215,1608219218,3472359260,1534570620,7875535347,3321522771,1721480012,1836011849,1595038353,1952975016,859959153,787520788,331870530,1211653219,2285613828,941386056,2754404555,3958162272,1773590842,510409787,104940477,1652020230,2754206049,666276372,464412960,66098985,667286854,364329000,429603952,4421108646,1051074252,3649734760,8407651068,785893895,3186555488,264380858,2727204468,2486587320,8859797109,988660332,244364046,1568199543,4049903942,364016270,2823969783,2059995786,2135812500,1660522905,6267881124,523764462,5021438754,144614748,1610144034,1583654994,816238584,1562457880,8958797217,4792104359,1324433418,882714228,1869015582,5336280774,6883265367,374749380,71006280,634742460,489993279,2895900762,6319991181,484303815,75017912,4822885107,673821968,1020482908,1839377304,1242520062,376251269,1531903172,1209529068,2795569952,1539094694,166298565,1013539240,472409312,1053593142,1122641784,1404776578,2870333661,1408769934,5404961388,7535549745,899051091,1572898634,3937018110,409643873,1173264516,2088497016,1962547546,316032054,1432019012,2406891672,936912864,2114963733,6541034886,1115293620,3893862420,8408449494,93628178,1363733592,6183500148,2650071492,2727467184,93628178,1868544332,1730605520,1951763835,2907126616,5639903288,8432215776,1604594448,3222042777,790080135,4906368865,3480828360,1466580645,2867507111,2362210866,6291594536,899051091,6698266440,8107442082,5635079736,7654223096,2809553156,2525944014,1053593142,1653432592,1013539240,997791390,2308642041,2795569952,2822234492,3063806344,2257507614,1065017196,459844326,4081931632,2021465904,1607628369,112526868,774886104,3611423532,7722402032,2449966395,126948492,284025120,299799504,2294421789,5336280774,1335011130,441357114,1986650127,4107518022,7963375304,937474728,816238584,6334619976,1610144034,216922122,6695251672,2618822310,2785724944,4981568715,237312500,2059995786,4706616305,1092048810,2892788530,3136399086,1710548322,7909282656,3937687604,3481222248,5454408936,793142574,7169749848,471536337,934183452,2606953400,350358084,4421108646,859207904,455411250,2335503989,176263960,928825920,333138186,2360748042,1101346820,34980159,3062458722,6207567947,3958162272,2754404555,1059059313,1904678190,692373268,663741060,3937603940,2293224408,4556941704,4253435608,1049149628,3442960024,949006506,875059483,1841484744,6944718520,804109609,3570604587,731094195,1563751560,5720207496,1346818392,1793898416,118347858,2066944148,2709530010,1345994784,644901597,1528622410,2931734031,2765792386,3653722080,366165324,4817878170,3139071736,8130735099,275424240,1443372920,7712330562,1129736652,1179675498,2896396008,6768151502,592853303,63680986,1621910745,131620431,2077412100,705650251,3911653808,2487553248,1305568972,887390856,1155970355,2626116192,1686131860,4912274150,439802635,929964533,1487987088,126912632,1956871224,429543568,1747392770,525313080,3942275202,2510525864,2734858062,265429040,5780889176,76595031,2026648648,1408375596,578408559,1615594692,3558730272,4452894875,4036335129,547207902,333914112,635639861,5557065870,186212844,144055588,6689657136,3814672029,2466817608,152519370,3782649088,6692991759,326035269,297302976,8436584484,1068681020,6917232296,2363275503,3184697376,1274739327,5058447354,1033463886,638469384,950855089,2566309800,1062081870,722007446,377037862,4142371914,2957085896,1678252716,3208166345,1021247260,3323014230,3309335436,2848285296,1404939255,3886789572,2620852050,6350150331,4472556120,4665830085,1980101166,419879558,6535840892,1318307645,3490426144,592981084,5318733259,824507801,333079068,2381225350,840291410,2402120992,2384296873,3931944672,154315230,372047259,2610392715,4557548898,2235179058,2426483877,1702257921,1330847334,5380058088,7508916450,1493252648,179455522,2730017040,2228616464,2964206817,1131317522,1073604684,4819567977,457727040,3264299416,8319337551,52534316,1757974860,3906461370,182773599,1456264075,1832068469,178691991,259145061,437079701,871439924,70021152,5203648272,205142426,4183192053,930581124,856469732,135843493,5322606408,1335969445,6684117020,1542440816,5711716320,834009778,1375657380,4424801264,4383886995,3119677204,6942302192,5773829694,8953279299,5657225742,3188689024,2797054524,3327116946,6100089561,434453186,3767530420,5734924111,1857946956,122862552,7505495064,901584260,562373250,579954512,3252543924,6151461273,1666974354,1912165580,1690237710,1077332490,4093894000,3733708280,3617209640,8789550633,1239955432,732143652,4346757576,4735205556,1062545790,5519831658,4222561968,631323986,715928551,285741978,870385094,2039345399,6523325024,775358776,4347702624,1633835394,1601731820,7587699156,4547809542,1111436646,1596206864,6735986532,1022434760,5041727253,1574144224,3481927268,3045734289,635778661,4177916128,908440836,7319121952,1313195704,1920129366,8850348405,2837786094,1222856065,196352652,6322610680,2046926331,5200772240,727421224,689876127,1136177188,2675437310,2936823183,7988220896,7271194448,1572703846,4821625938,1670096580,4263300099,1477915356,5216854881,2933563467,548763898,936719845,4238440640,1288140445,1724442088,925593384,2106023871,2595601995,1545566232,1950142176,5430858156,1471330518,861093374,520678400,1781617440,1424406128,1079262634,2406949315,1594337556,491456662,3037799448,2004095649,6516921432,7004442186,2864342550,7659155007,2897166144,2076552342,819373101,467342067,443577241,5205996456,1089500178,3374537992,1201716612,1073404052,158410698,2774534931,1224946950,291087051,3114911400,1979443598,2481419452,657536811,2693352376,1848990154,2232143484,168522975,7517481968,2001731928,1432018004,658729116,1015428552,2015984905,1108519820,739132208,1262843910,8833915440,627554260,2117720408,2325249000,87116032,2594257650,5950085768,3835245210,2220760899,2416093506,215918502,2556751771,2621924690,1871771220,3599638260,116097914,2148507805,5776774080,4492048728,718714112,4075159968,25582656,5740349601,651880413,3671723064,97123858,3038021148,4141755279,684949586,3006674406,2758806885,260374746,338606827,165291060,477195542,5520575520,2693062857,1739193792,2186175256,426994536,979101432,6535147725,701674934,1681942593,1710038440,4591815980,4173890931,2726959785,542839905,87034134,490093940,2686433910,1094779270,3011986386,1428135177,4933652560,2980039585,438870030,724837838,1853666289,1377465864,925792552,1037654908,8104491117,3894714515,4550704600,256796987,426825295,794910244,2492364219,936821021,872104175,168146063,1401513147,6242383440,1144460937,2421895704,1238945976,3178054656,1908412953,5139450540,974784581,6540726432,5557194900,380337209,292616480,1778453152,1652541537,4075275537,1931668448,5672603196,5637279798,1248326836,242005432,2565122676,2995491930,744447376,377918694,175162075,3804945600,1279655742,263246212,3444137135,2186137060,7763888560,415996972,1041691722,1732995354,4434551005,1485939469,3238576,316154628,1195415168,645034924,1120923532,353673198,8803843011,3856957312,1019645145,1671323598,1701737616,5588317343,2489139758,3491669352,1175746746,774284985,146508084,121699618,1968612351,1495671450,1433782938,1851128096,225177866,4941462832,3846622550,3983245236,3021804128,7536993,2938769935,6048854046,6749768480,5542435336,5381521020,1047029490,2645584204,112086616,223429962,3401639024,7423726640,6568407441,5279072211,1688928600,2005166499,1068774318,4865673395,2462874980,2944706340,2327714055,5319113931,2019838752,261829380,235572211,5221380600,2382410382,4417386745,1338738856,961411470,410699161,3338169003,472709448,5208819372,6528976783,4868925775,3921929811,849032598,3496655178,980320245,3970651236,2240777868,4627467815,2175502516,1421933836,561447964,2739511552,195688026,2602415835,7827627984,6441710064,2390088268,7784605952,2621578632,2977333524,4687811118,676486134,2269618578,2553589038,5181530508,4439768706,460016541,4416620456,995766582,4337230880,5747056920,2126727155,1204461624,1227408075,4975498808,579402247,2920025907,1578672932,6692866775,1816496982,3210930556,1290834534,2755790256,257690706,2134974948,3025344,273920991,1330278310,7759320672,3097279160,5552251256,8808426351,1671484900,964008396,486281724,1374111750,2037167901,971434488,56905856,6074054000,1933427408,3293676756,856197035,1249885142,4995197780,508673537,1763759600,2174661369,611340954,8377003989,2526859407,2158895169,738621092,376049982,1516147584,1885897940,326141613,2196421314,5611879532,2041583180,365617582,4749638202,2447091474,6613647345,1072350150,5749699520,2234586618,3390849816,3222451281,5961128224,3562235663,4841754939,1871803208,2589881748,670000208,1190341462,1536786272,3327544835,490832564,508609116,8718055470,1140800100,4449790107,3539952063,401226010,2641860760,3036388803,3455706872,6616859625,5429860860,993503016,2222414559,7100855064,4590714030,1692207978,187234124,1388604522,486478674,2504738229,2729186019,2234250810,379197264,4716621798,3210627232,206373582,1915096918,1534390032,88132374,3219150564,5020844720,3396108933,6488299741,7421286304,7086324784,3697126832,2125743295,5851063422,502374075,356792796,1905839348,1488286539,3341950297,7822601775,5801334102,760722201,352423337,436535294,2976982720,1754216260,709264568,4169589333,982122231,3468382040,1237718050,2180091795,448699720,3056115968,4479547335,27973222,629936739,4299340104,1667364258,2856903095,676065979,2401214298,309294723,4668936720,2435675265,2048472960,663608538,1301392870,4828495116,4685282550,889486905,6538684856,2807642400,922224520,1611429028,665755130,4570373508,3297164857,2694627890,1661765640,1501047888,3407015535,125138696,625814378,1277806276,1352119660,2685561744,2817072035,588641466,3883128212,5200867328,1915888707,6603567964,928845610,1200706625,1272103592,681895284,514894855,712211662,37006553,4804885080,4985245307,6978027609,1324072718,490926951,64418862,7326760257,1066882760,3504686676,1718580224,275850378,1645124058,2679629430,5446760340,2380519755,1776692584,160084353,3190470840,2504118786,321801111,2009228277,6103739607,6123583206,1286749940,3966034092,828297099,354555960,5467365304,3874770585,7095460240,52762068,136995438,147544608,2732053857,1743179733,788867068,1954686168,1944125511,142703626,79640645,2095550514,379061867,678005086,988180458,764430039,2064982890,1059290794,4758169899,237091920,8656088112,235021155,518300934,879381896,4765385233,1818327998,4515725697,149699695,1471259293,465735708,3545597085,788988796,605968058,2486799234,79333929,3183764068,3023504932,6253804392,1131473676,874248500,1339628435,1615627671,45576153,978272588,1269435392,4692578947,8970109389,2818212801,938483492,2241499188,981886064,1120695828,347935231,5224078998,2335486086,3624230298,1309713214,5273309762,7976741304,1303112610,3514045836,2266979442,1587877092,985232385,336516791,2235269250,257650312,2894041728,1555697046,4543917510,473678735,740304536,1416351618,2777220051,1155344880,3228950876,2733907827,2701176160,788389863,1829094950,5247890032,1247266170,1239287199,6062912121,556273852,2959107894,255019144,544794036,2091134060,7380907208,3991366206,399806168,1094263300,5122952574,4932906957,625309005,997531137,874918518,1803273404,2636490868,949637709,75534737,4452638360,1778475630,6912348642,1867620288,1638210782,1010022008,4624111905,758023280,6718606407,728520646,747956053,3542385267,1024224282,442974948,91435500,954187213,3373922058,2674259512,5701513869,1911821121,136599720,520055874,301298943,726408028,4308648741,1260849825,3703450869,4025173770,2846884635,480586669,193121760,6802899488,3502180578,6918040479,848183682,1462408168,744729030,335540040,2316406712,6300070672,1687735460,3264594074,548958885,3472587171,930539350,6847368112,2145476970,890536698,7966055106,3872417104,3129881930,7877132946,288673968,532530553,1714745754,2486373875,640007128,1708101766,4403066634,1174364703,2859925970,1159528440,398281514,2788537092,738213310,1669029722,701110167,3346030085,268593994,5495279744,112513292,4156745628,2295942537,979456734,1392231081,1603510854,1513931544,3592451844,624255338,4879448875,357683010,2150177696,5318276292,926976147,1974566700,925701910,2878727901,1513953635,5893489154,443988796,685676452,724659984,2490353973,1626774464,1272751529,766328056,4209858275,5209701192,476624176,195580048,898557255,172879347,1139273796,3941074290,1929669318,2482478328,297166691,8316725778,279364387,4485714191,272393974,2868539454,835827722,1863780156,6293451073,117465201,213737727,7967582514,6167816216,1934692914,1300640131,1575512217,1051171472,176675641,802154890,4610432118,1804111576,3928373540,2859452232,813159534,1408756740,5491879768,3862182270,6825958425,924489548,638425860,1672489692,1361412912,1051711216,584281650,218705676,2003886978,4568243440,5656569858,7153430104,190562772,6029267103,1910934704,1191049128,1941031348,1235083545,667669736,539764238,681797073,298935886,1670606798,1123780176,4518907337,5477565114,1002204734,43882460,4510565736,1663858520,3365170753,2331250624,2244928835,5562081784,3615213686,7714346376,2898659397,7502746184,2246569285,2748346520,1455161044,1748109918,3037407125,3024120280,1633674483,1754119976,2639557050,5893534984,855993120,2256465732,1920457275,3763880704,6488996512,1460758448,603035765,3185037152,364928258,998498265,339999204,744475844,822523431,106327412,1484100261,5701140828,586253828,3540884862,2228970716,1087921212,3104448066,587817333,1088591016,640844780,3583595535,1985271606,210345248,8154418086,584040534,1908238692,1934718720,92401830,2343163656,4264112475,405852602,8853420303,3331267072,7795311813,46480341,201928308,6909622767,2655176416,5219110845,536524689,7858518256,2512684812,916592964,2703025260,2551882608,7072306083,84090002,182159382,369732600,304317648,1941274636,341348176,1768388598,285837685,496884620,3785479453,481001534,4803246730,1324367265,3947335062,861866922,4402848261,518621487,2343275991,3600715218,1488313142,3673430192,1073731356,2438887182,2807199396,3484232874,2565956596,940880132,1355099664,2554049655,1850804256,2361716100,1605004254,1780173570,995902416,4178203920,3793806810,5729094558,2259897759,2657148408,1995250098,1271202168,1576037502,184505446,594014510,1811043598,825545568,4019851570,1011594484,3110417052,1165289680,24206457,933489315,4580939142,3126449112,5198779439,1446675614,306345685,5712562040,1743563493,944959434,3753305524,528175270,3335358705,615862752,397196024,957956204,7300052456,1440287544,3625572930,2178661848,5417178760,4666555320,2071129641,998349780,3784642236,2078906355,671602572,3832265528,4847119740,222842260,1771209478,346848040,2686822728,45597105,7265918792,2438477667,3086362500,3461759832,1650678212,245839161,1227245236,1580263588,958876592,4129492077,915329656,4248292580,3607317595,6588831536,3043097085,2378428062,647888772,285595416,5234986806,3859687564,1623517311,1709654436,368931322,4351719840,5598462478,7966492368,2711095677,8909612253,3965837391,4831284544,408659016,285080400,3226859370,427943617,4231970778,1607511330,1371844548,499258624,78650420,776113168,1936150840,1032122739,8406829368,2668851328,2393246455,132204141,5678037152,6142163744,488043692,404787450,3105383302,476614624,6425139160,2015406810,5596654272,1313800600,455774886,6415707704,1906651866,1111252944,1730554461,1166813604,8214025572,1847876125,490070703,7412815143,6291499102,1189619564,4538243206,4857638457,5423247024,549505152,5593797552,4067292159,2718154308,153687012,4112422785,123980605,5827637586,2298639497,4443260655,190326048,3338703235,7762099136,2264036592,1517973008,2362490538,5843432640,826901897,1822983420,2494206250,1551049701,1399028106,1745445408,1658012238,6008521284,4213923973,555793449,1083889219,6762784554,3822579200,3671609468,1608924312,1137008864,3082340142,4561566798,2235774488,2422883212,4689749514,2160037430,1874901972,4187832832,1221953004,105268869,1802087964,2147327487,4068461610,681770848,3076420506,551515097,4805294124,903566410,535276888,331503282,3799079128,5361918008,2903746560,3356227684,1309646370,117973863,3360206402,6189124584,554113814,3839754170,245126240,313253332,1707673014,704646217,3453787404,2257637613,3978790711,6521181471,7056460719,1061272572,4330843475,430281404,981837316,1121974186,1455307720,6698870780,290006430,3403470356,4144532238,6951752811,2821216488,998056425,1753939365,921532056,243774403,1007397740,5145772272,1776009352,737884586,3126516496,506485389,6067985049,329723705,6453368456,4487764600,1012241865,3843671760,5725932744,2564686227,3293752456,525730730,563709232,6279216936,777946740,8883410040,3388027016,134620720,3798653010,7946464572,3607710786,5133491573,948926467,594117975,789963406,2708110872,334649816,1589568726,7229823876,8658011376,1112431198,1598185828,315878872,7554708405,1990316460,4932456592,3476956133,1821723856,2239384047,2044307412,4955112545,6478490662,2798814319,5992750435,2360675020,3135396901,6139543851,2123324730,81004478,1191010890,923048208,1904820920,1239836008,624796608,665948584,213198157,922677792,2239519648,667434285,2622614910,873564462,4876152165,8476906374,72473080,743501394,5591660328,1824333048,2279650446,2967400095,6189192233,3839654424,7253680200,105655220,5700181116,3704942562,209578215,141088275,1196750456,3210821348,6099281280,458753680,3376273677,185420375,2934950508,4843231345,578718849,3692095376,3091804552,1635496295,2022204060,2918739195,6613058263,2885684712,841770982,1153478790,7079394008,289675803,2534537112,6718178007,7640738883,4000215450,3064340296,7283848572,7661954394,7491740265,8094471759,5562879721,281486380,778117992,963044750,4234355024,596580891,197446190,982308284,4920779120,1013140023,4850327825,7229389140,2958696579,302988843,3462881424,1857520335,8265247308,883540368,97990336,879090912,1301544810,2785380712,3302522036,6286716560,3818663040,5596809632,6036984144,1096223661,2717253120,2372809971,5501033408,4545789066,1887669984,1200472049,804073265,2376291816,4412966025,4307296680,5168776170,547891455,1958531124,2272640637,3276827617,2568819425,449495410,3912441756,4790091985,2647151808,6589359819,809629511,7013137986,1407972790,6069074859,5201447176,3179010135,4117889552,1238100942,2814453342,790817128,648452180,6503324265,1903593162,900427508,5597044616,1753435686,4022275689,1418175693,6967375544,1868320944,136229838,3386246076,5403060768,900919461,202059124,8670678714,1345430730,1045998336,262730298,1478857990,1496223140,679663128,4621549940,1366548688,302675877,8472141765,7355805300,313631380,609843423,4729597510,936300705,488724574,3137397448,62225340,757826720,1842392030,3234812316,4539104088,4408800894,3989640432,4694151222,1943183181,4024064992,683738550,753305875,2834067704,413711985,1005295290,2487406948,856469947,3859056660,1092846684,711130572,487188542,2339905680,3323119740,1157973104,702808810,5234281423,3098092869,1361554065,698846622,2400543798,6205792656,2223588560,3499492488,1603173126,1315742160,1405709136,377679976,155029824,5820065293,1543238224,434221004,507830262,4996521085,582374051,2555941932,1926889674,433072098,3829374795,6644276568,497522433,3489968448,6957971804,7159213112,1690444638,245469549,3043123335,2931835926,131525583,2984880804,1872072351,3290880396,7671529416,1760284838,221441565,1878247566,2031941844,226479930,1856970288,2836569723,329232372,6843752037,917822078,143209832,865208037,1392049626,517405328,1162621700,254273616,494874072,572039705,203962784,2355731292,1375150696,2396684424,1649157644,3090671608,1781468768,4158024528,350694955,1463934804,1698145131,5827502648,1003470978,4159386618,5494143843,1294414968,106092720,3733202205,72596977,5839245496,342136528,2236075026,2186006388,1972539333,2733181452,559976886,6057377316,2289429729,1758094556,2624994408,3760635951,283692488,1934519944,3570071700,7867058922,2655709161,4505039575,512876104,2759259312,2770694872,5709024540,964539369,6068160747,1291940820,4160266062,904146651,1858369772,4281916496,738575020,6056811126,511521794,3267613460,5293214163,269608383,2746453632,2509671267,943606489,2145991416,953489625,570298894,2443969432,2831035809,844871515,5650228096,415510552,2612198544,832762238,2931941474,4486489672,293494503,6233414061,3357644400,3877928928,5290624885,1638154566,21067512,1247725750,3208491070,1001211408,230944084,3129223835,26450948,1474084296,2988676665,1592365892,4383261252,3396761202,6819182678,8246665485,623738914,241051356,580181868,1092903176,5379093824,2751883924,3277747188,2653258184,1894473204,8956837782,127564122,3851381632,1027561654,6867863289,622745298,914034608,894926290,2536742968,1810165176,364846410,103251878,5617801350,96112188,2369548821,3748112682,1839530182,291241828,1727297944,358538866,744724779,1841451111,396287826,1984518792,2314676136,5480414982,415561480,2330769861,689526852,2820953104,135438716,1688175592,2552962568,1070012804,5461724997,1610165164,767792353,3571747184,1176743544,121657294,1155738872,2274421890,7381340312,2112354342,6657936240,2179371976,941966502,809282604,3415650308,392291028,7919450361,932627026,582910633,1796173988,917592221,2584289057,1268927577,3992604916,167304092,8010459882,698361278,3119959992,3888139800,7927916355,1877158927,3338182944,2606670775,1189411860,996755560,2546867211,2960926416,4645932116,5879206971,541721166,1143395386,3840447486,2181860960,10601187,414016457,1828563322,2181269490,201677234,1194725310,3058879572,1612474530,2343431008,4398915204,3020913312,337970188,203174416,1051018112,5211838866,1481611384,945211216,2833239157,2744259108,535644816,1386774564,7598717289,5476570353,89887298,988739701,2907863520,2248441572,2913703932,2754692585,3476217984,1888023428,5386187196,6694234875,771811506,195889676,1402312104,4926326728,2350060392,6852854448,2423589399,1915126572,2163920820,4820895405,2885835717,646210567,7595159456,1115969040,3862348030,1318529574,4405949527,1688453032,5100550830,688036256,142390994,786858872,4372814720,746756055,920339859,2876463813,3682525920,1097239650,809115744,4922331870,2217052033,2146437780,698825885,797205311,3187275469,2179577992,2948555916,461824588,5546870847,4944196320,3246899445,1403727935,1090402315,6056286159,1581551268,961643500,3555122221,3329756968,1001548394,7703718021,3873130890,14236556,869689458,880247372,1777510824,3323184128,1885169584,2436174839,2210488805,1477689768,651811034,5994453852,722594127,2884872840,209265308,3314538324,3665350770,679043130,3874328312,2187809812,498954324,271605688,3095826318,37642822,1956976713,920657991,2498081792,830315157,3534854694,1539875448,4335508362,2112522152,383952310,5215046736,6904154475,1554964110,639558890,3158561709,2304435999,350633168,1949096709,1900015585,2918254504,247609828,4055758658,2228284251,258210608,1943133909,841296242,432454050,4392985840,1037979852,783898962,5496892,6761685984,5871425604,6135050538,1197085832,4864826185,2523778530,4949695400,858386515,58545483,1088846190,2703319938,261912918,15423562,2413243566,1680443170,6927063012,5285592132,3339507195,840215200,3562822032,276119118,3837520008,1804749424,3183369520,3839783788,285946255,2387850942,1924695930,3163055616,1452456542,2808369688,2175930588,3775434580,1228157440,757309040,448482613,567327516,3439351948,1008115556,342408555,2917793195,2997640440,2462698700,3576830130,505500790,2757245175,1222353258,2428494272,1174694969,831110112,2348575825,512659368,3812656445,2942764710,2551020282,1346943495,2264281745,2413661292,699124634,2617744956,4504376058,178784288,1590895942,1951795864,1056919278,469030266,678831355,2720163424,3879814940,4804015456,4791808323,2081153912,829035520,5583759475,702230220,3278494368,7586712272,4058645220,3573763684,6798067749,1672910310,1616165884,690634206,188845321,6963811032,908150125,5161251880,3804987984,34528602,3400771272,98037160,2166009048,1299101680,489337272,641201295,1312674542,3186730554,1702618246,41667928,1988876236,464436405,409700155,1305904240,6579222219,1800569787,4267891917,795899094,17739822,4002023288,587001114,71774958,4649940960,642092123,5930431094,1421904078,6942631983,17873737,4041109422,4357534120,1736468360,5927799992,3794649620,3972736908,1849435575,4431748,196873848,2214621747,1099982720,2640088452,297742970,5262618114,1779190042,2830472907,3131921464,39636670,940402374,800719398,1403167736,264309660,2985011652,892200237,2161881612,2497005168,4138137335,3824821832,578106896,624933836,631864899,3565290440,3803245062,4898491507,2931797700,97423760,13238658,785016796,475458892,5685576948,2685519204,2147873724,286098836,2958730074,2337156512,530457898,2649922315,216515229,525732742,1566859707,5356069398,1748320732,930296498,1616935040,3687434880,377877608,5892226056,175565196,2373570564,2692798158,4414004460,1421611834,158621924,233031100,471825807,2493828830,2770726785,517993014,790952610,1000578267,1489675584,3269644492,950889684,1719565128,2537315600,820147227,3139797576,7984474668,4867180854,1796962104,2308347414,2296537131,705542481,8134049682,5195912586,1543944632,1903165608,2651294524,1524087776,1431408741,800348839,3748518170,2074872375,7063696800,2487657550,1295591810,1061351212,6798099087,374569776,924968529,47275452,2470772525,2548149112,1732400782,7787375304,5452065174,695075460,444770184,6303662080,1427679188,2801244145,3114369979,1353317546,1663301115,1879578360,6708561664,1145398332,5981263368,2028843072,1446504408,722736863,4157653800,5217706134,2440491204,4409295715,3990108681,1478492246,7730856368,257106536,1630768085,8758723833,492794994,1293699145,510191418,1012530348,7535819160,2598890840,2253296196,928906899,2875840218,644051212,1250040780,814772428,2031636948,3260695935,3780880691,4663868165,2472613437,535008212,5758865637,1587644050,227662530,6601435120,2849897742,2063964690,662559397,67120749,4053843624,350285508,389053155,3685249962,6537090688,6139667457,81257670,501087520,738488808,1751934460,1379826288,522104946,6230234367,1086409124,1585864808,2928068985,2414047926,3156706376,4619878985,680883850,3981338535,942629355,5443997040,847954480,7224914637,813287540,5346894564,5042391810,237243419,2796306184,3466985236,1388644425,1440557607,6358529040,1953868245,2362514880,1740872108,6749634760,1288537377,5101505008,381179589,3933697362,1242345108,1347730860,1602821302,1651769472,1625247806,3689378290,665894816,692266408,336150840,567336276,223968889,2054190342,7817878608,4568186224,700250715,1038432848,241842428,5878534464,3720225780,2470067643,460663380,6148222299,2622579648,671187636,988978562,6931765864,400363442,3493406505,2398896174,1931108908,219550589,1756000742,574709262,2100512391,1246943814,2381484574,111973514,5811424944,369895155,774808146,191358964,930710608,1216369848,4909026248,1766748072,7821921488,2636611576,565791408,264622964,1054719612,2243162788,580223180,637959006,606002238,6756906780,2925604566,527183028,3944792016,143666598,67790400,413307924,4004457310,194551059,2151736181,1706827000,1398618585,297320035,1696509531,8889420042,1384321458,2572899876,1199847248,987053180,2050367588,1866883224,633939912,884586536,701622177,1438254564,4829279916,453477183,5748449568,5083542060,1364112420,2654481990,490082105,2593820724,6962882668,371757609,8692324128,2870188476,940470678,1970681916,454789593,2756752825,3657341888,546800980,3453434495,39576364,4762800430,2617117480,3492847190,228716773,2263133655,3669082370,600970226,1221999040,1222539184,690958744,883589425,2866282809,2082087485,6955940292,1989981693,1246079470,3976559552,2901550155,163845260,1278215336,2918650104,635654892,672152382,5978527536,5104411452,2545707864,3252912372,4686657808,44059597,3112776276,717291264,2375808309,4660857700,918847965,1383019016,1526144046,3449127045,2407354252,2988546273,4457620044,1427392404,6694499973,799447455,284117218,896292176,4978697376,609698016,5399726718,6552068094,3473670039,109274748,4183974576,1993063348,758414271,3193515420,154138280,3610406562,2666784204,675212305,4466383605,4082275554,518882285,903648449,5258985550,2638165140,190139004,729061850,557144202,4739841696,1672670788,2102313269,6582232783,3061869417,878191146,189871005,3414323612,8385512742,2195788938,2123513145,379538121,626514558,722809784,3886078518,418021914,1459164020,3126945840,1630351972,3777182125,1422436635,184170227,445387424,7660475096,7754231856,603799400,1090675344,4468916088,4148288030,4746273553,323707412] 213272855