5000 array (0,4999) [(0,1),(1,8),(2,8),(3,9),(4,9),(5,8),(6,1),(7,4),(8,5),(9,7),(10,4),(11,8),(12,2),(13,7),(14,8),(15,2),(16,6),(17,1),(18,5),(19,4),(20,9),(21,9),(22,9),(23,9),(24,5),(25,7),(26,2),(27,4),(28,3),(29,2),(30,1),(31,9),(32,8),(33,9),(34,9),(35,6),(36,5),(37,6),(38,4),(39,3),(40,2),(41,2),(42,2),(43,1),(44,7),(45,4),(46,3),(47,5),(48,6),(49,2),(50,6),(51,1),(52,2),(53,2),(54,2),(55,2),(56,2),(57,5),(58,7),(59,1),(60,8),(61,2),(62,9),(63,7),(64,1),(65,3),(66,6),(67,5),(68,9),(69,3),(70,5),(71,9),(72,6),(73,7),(74,7),(75,9),(76,8),(77,6),(78,2),(79,9),(80,8),(81,6),(82,5),(83,5),(84,6),(85,6),(86,3),(87,7),(88,4),(89,7),(90,8),(91,2),(92,4),(93,8),(94,9),(95,4),(96,9),(97,6),(98,8),(99,5),(100,3),(101,4),(102,4),(103,8),(104,1),(105,1),(106,5),(107,1),(108,9),(109,9),(110,1),(111,8),(112,2),(113,7),(114,7),(115,3),(116,5),(117,7),(118,4),(119,1),(120,8),(121,3),(122,7),(123,5),(124,7),(125,1),(126,2),(127,9),(128,7),(129,6),(130,7),(131,3),(132,7),(133,6),(134,2),(135,3),(136,1),(137,3),(138,3),(139,1),(140,8),(141,5),(142,4),(143,7),(144,1),(145,8),(146,6),(147,6),(148,2),(149,1),(150,8),(151,4),(152,6),(153,4),(154,8),(155,8),(156,4),(157,3),(158,3),(159,4),(160,9),(161,1),(162,4),(163,3),(164,9),(165,3),(166,6),(167,7),(168,2),(169,3),(170,8),(171,3),(172,9),(173,8),(174,7),(175,3),(176,7),(177,7),(178,1),(179,4),(180,8),(181,4),(182,6),(183,1),(184,8),(185,1),(186,1),(187,2),(188,7),(189,6),(190,5),(191,8),(192,6),(193,9),(194,7),(195,5),(196,1),(197,8),(198,7),(199,2),(200,6),(201,1),(202,7),(203,2),(204,2),(205,3),(206,6),(207,7),(208,7),(209,6),(210,7),(211,8),(212,6),(213,2),(214,6),(215,5),(216,9),(217,8),(218,1),(219,2),(220,2),(221,8),(222,6),(223,7),(224,8),(225,5),(226,7),(227,1),(228,2),(229,7),(230,7),(231,1),(232,7),(233,3),(234,8),(235,5),(236,1),(237,1),(238,2),(239,6),(240,8),(241,4),(242,7),(243,9),(244,3),(245,2),(246,9),(247,1),(248,4),(249,2),(250,4),(251,1),(252,8),(253,6),(254,6),(255,2),(256,7),(257,3),(258,9),(259,3),(260,4),(261,6),(262,6),(263,2),(264,7),(265,6),(266,5),(267,5),(268,4),(269,5),(270,1),(271,5),(272,8),(273,5),(274,6),(275,4),(276,8),(277,5),(278,2),(279,9),(280,4),(281,6),(282,2),(283,6),(284,3),(285,5),(286,4),(287,9),(288,9),(289,5),(290,3),(291,6),(292,2),(293,1),(294,8),(295,9),(296,6),(297,3),(298,7),(299,5),(300,6),(301,3),(302,4),(303,5),(304,3),(305,7),(306,5),(307,4),(308,3),(309,7),(310,3),(311,8),(312,2),(313,1),(314,9),(315,2),(316,9),(317,4),(318,4),(319,2),(320,3),(321,1),(322,8),(323,5),(324,9),(325,9),(326,1),(327,3),(328,7),(329,4),(330,9),(331,7),(332,9),(333,6),(334,7),(335,4),(336,1),(337,6),(338,1),(339,7),(340,4),(341,6),(342,1),(343,5),(344,6),(345,2),(346,9),(347,2),(348,3),(349,3),(350,3),(351,2),(352,1),(353,6),(354,5),(355,8),(356,2),(357,7),(358,7),(359,1),(360,2),(361,7),(362,7),(363,6),(364,5),(365,1),(366,1),(367,7),(368,8),(369,4),(370,5),(371,8),(372,9),(373,8),(374,6),(375,8),(376,8),(377,3),(378,8),(379,2),(380,1),(381,2),(382,8),(383,6),(384,9),(385,6),(386,2),(387,2),(388,8),(389,2),(390,2),(391,1),(392,7),(393,8),(394,3),(395,7),(396,6),(397,8),(398,7),(399,7),(400,2),(401,9),(402,1),(403,7),(404,4),(405,3),(406,8),(407,1),(408,4),(409,3),(410,7),(411,6),(412,5),(413,9),(414,7),(415,8),(416,3),(417,8),(418,4),(419,7),(420,3),(421,2),(422,6),(423,7),(424,7),(425,9),(426,2),(427,1),(428,2),(429,1),(430,6),(431,4),(432,1),(433,8),(434,5),(435,8),(436,4),(437,1),(438,2),(439,1),(440,1),(441,1),(442,5),(443,7),(444,1),(445,6),(446,2),(447,1),(448,8),(449,5),(450,5),(451,6),(452,8),(453,9),(454,8),(455,3),(456,2),(457,4),(458,8),(459,9),(460,2),(461,7),(462,3),(463,6),(464,5),(465,4),(466,8),(467,1),(468,3),(469,1),(470,8),(471,1),(472,7),(473,9),(474,9),(475,5),(476,9),(477,8),(478,8),(479,4),(480,2),(481,8),(482,2),(483,2),(484,3),(485,8),(486,5),(487,5),(488,4),(489,8),(490,3),(491,7),(492,1),(493,7),(494,4),(495,8),(496,6),(497,6),(498,9),(499,2),(500,7),(501,2),(502,5),(503,3),(504,6),(505,7),(506,1),(507,8),(508,2),(509,9),(510,4),(511,4),(512,6),(513,6),(514,2),(515,2),(516,4),(517,7),(518,6),(519,9),(520,2),(521,5),(522,3),(523,7),(524,1),(525,9),(526,2),(527,4),(528,4),(529,9),(530,3),(531,2),(532,5),(533,9),(534,1),(535,3),(536,2),(537,3),(538,6),(539,7),(540,4),(541,9),(542,6),(543,3),(544,4),(545,4),(546,4),(547,9),(548,2),(549,9),(550,7),(551,9),(552,4),(553,9),(554,3),(555,8),(556,2),(557,6),(558,3),(559,6),(560,7),(561,9),(562,3),(563,1),(564,8),(565,2),(566,1),(567,6),(568,6),(569,8),(570,6),(571,6),(572,1),(573,6),(574,3),(575,6),(576,7),(577,7),(578,8),(579,9),(580,6),(581,2),(582,1),(583,4),(584,7),(585,6),(586,3),(587,1),(588,5),(589,9),(590,7),(591,6),(592,5),(593,5),(594,5),(595,6),(596,1),(597,8),(598,5),(599,9),(600,5),(601,4),(602,6),(603,4),(604,8),(605,6),(606,9),(607,3),(608,3),(609,7),(610,9),(611,9),(612,1),(613,9),(614,2),(615,2),(616,5),(617,9),(618,2),(619,5),(620,8),(621,2),(622,1),(623,6),(624,5),(625,3),(626,7),(627,5),(628,3),(629,9),(630,6),(631,9),(632,1),(633,8),(634,9),(635,6),(636,1),(637,4),(638,6),(639,5),(640,1),(641,4),(642,5),(643,1),(644,3),(645,4),(646,2),(647,2),(648,2),(649,5),(650,3),(651,1),(652,9),(653,3),(654,6),(655,9),(656,4),(657,3),(658,8),(659,7),(660,8),(661,2),(662,4),(663,2),(664,2),(665,2),(666,8),(667,8),(668,9),(669,6),(670,7),(671,4),(672,9),(673,1),(674,2),(675,2),(676,7),(677,1),(678,5),(679,9),(680,6),(681,8),(682,7),(683,1),(684,2),(685,8),(686,4),(687,1),(688,8),(689,4),(690,4),(691,3),(692,3),(693,9),(694,7),(695,4),(696,8),(697,8),(698,7),(699,7),(700,6),(701,4),(702,8),(703,8),(704,1),(705,3),(706,9),(707,5),(708,1),(709,9),(710,7),(711,2),(712,5),(713,7),(714,2),(715,9),(716,2),(717,7),(718,3),(719,5),(720,7),(721,3),(722,3),(723,7),(724,5),(725,2),(726,7),(727,6),(728,2),(729,2),(730,8),(731,7),(732,8),(733,3),(734,5),(735,8),(736,7),(737,9),(738,5),(739,3),(740,1),(741,9),(742,8),(743,1),(744,2),(745,6),(746,1),(747,4),(748,7),(749,1),(750,1),(751,4),(752,5),(753,1),(754,6),(755,7),(756,4),(757,7),(758,4),(759,5),(760,5),(761,2),(762,6),(763,9),(764,3),(765,7),(766,8),(767,9),(768,1),(769,1),(770,3),(771,1),(772,3),(773,6),(774,3),(775,3),(776,3),(777,4),(778,9),(779,9),(780,6),(781,3),(782,2),(783,9),(784,6),(785,9),(786,7),(787,8),(788,6),(789,2),(790,4),(791,7),(792,8),(793,1),(794,9),(795,4),(796,5),(797,9),(798,1),(799,3),(800,7),(801,1),(802,7),(803,7),(804,1),(805,7),(806,6),(807,4),(808,3),(809,6),(810,6),(811,9),(812,3),(813,8),(814,1),(815,4),(816,9),(817,7),(818,9),(819,3),(820,8),(821,8),(822,1),(823,3),(824,6),(825,6),(826,8),(827,3),(828,2),(829,4),(830,1),(831,7),(832,2),(833,2),(834,3),(835,8),(836,3),(837,6),(838,1),(839,1),(840,5),(841,1),(842,9),(843,5),(844,3),(845,3),(846,3),(847,1),(848,5),(849,6),(850,4),(851,3),(852,4),(853,8),(854,6),(855,7),(856,9),(857,2),(858,6),(859,9),(860,9),(861,6),(862,9),(863,9),(864,6),(865,5),(866,2),(867,8),(868,2),(869,5),(870,5),(871,5),(872,5),(873,7),(874,5),(875,6),(876,8),(877,6),(878,6),(879,3),(880,2),(881,7),(882,9),(883,9),(884,8),(885,8),(886,6),(887,2),(888,4),(889,5),(890,2),(891,5),(892,1),(893,3),(894,4),(895,6),(896,4),(897,3),(898,2),(899,4),(900,5),(901,3),(902,7),(903,3),(904,9),(905,5),(906,7),(907,3),(908,3),(909,9),(910,7),(911,1),(912,4),(913,6),(914,9),(915,9),(916,3),(917,6),(918,7),(919,4),(920,4),(921,3),(922,7),(923,1),(924,9),(925,6),(926,8),(927,8),(928,2),(929,7),(930,7),(931,6),(932,8),(933,9),(934,6),(935,3),(936,9),(937,2),(938,8),(939,2),(940,5),(941,3),(942,7),(943,1),(944,8),(945,9),(946,7),(947,1),(948,2),(949,6),(950,6),(951,4),(952,1),(953,7),(954,6),(955,5),(956,8),(957,3),(958,2),(959,7),(960,1),(961,3),(962,8),(963,4),(964,3),(965,3),(966,1),(967,5),(968,8),(969,1),(970,9),(971,2),(972,8),(973,4),(974,8),(975,4),(976,3),(977,4),(978,2),(979,3),(980,7),(981,1),(982,9),(983,1),(984,3),(985,3),(986,4),(987,6),(988,4),(989,5),(990,3),(991,5),(992,4),(993,7),(994,8),(995,2),(996,5),(997,5),(998,9),(999,3),(1000,1),(1001,7),(1002,7),(1003,2),(1004,5),(1005,5),(1006,6),(1007,1),(1008,3),(1009,8),(1010,5),(1011,8),(1012,2),(1013,5),(1014,5),(1015,9),(1016,7),(1017,8),(1018,8),(1019,3),(1020,2),(1021,1),(1022,9),(1023,7),(1024,8),(1025,5),(1026,5),(1027,1),(1028,8),(1029,8),(1030,1),(1031,9),(1032,3),(1033,3),(1034,8),(1035,2),(1036,5),(1037,5),(1038,1),(1039,3),(1040,7),(1041,8),(1042,3),(1043,1),(1044,6),(1045,5),(1046,1),(1047,1),(1048,2),(1049,2),(1050,1),(1051,2),(1052,6),(1053,8),(1054,3),(1055,9),(1056,5),(1057,8),(1058,8),(1059,5),(1060,6),(1061,1),(1062,3),(1063,6),(1064,5),(1065,6),(1066,7),(1067,8),(1068,8),(1069,4),(1070,1),(1071,9),(1072,1),(1073,9),(1074,1),(1075,4),(1076,8),(1077,4),(1078,8),(1079,3),(1080,4),(1081,7),(1082,4),(1083,9),(1084,1),(1085,4),(1086,3),(1087,7),(1088,3),(1089,3),(1090,2),(1091,9),(1092,4),(1093,8),(1094,8),(1095,7),(1096,6),(1097,1),(1098,2),(1099,9),(1100,5),(1101,6),(1102,8),(1103,9),(1104,4),(1105,9),(1106,2),(1107,2),(1108,3),(1109,3),(1110,1),(1111,1),(1112,5),(1113,1),(1114,9),(1115,7),(1116,9),(1117,6),(1118,4),(1119,6),(1120,5),(1121,5),(1122,1),(1123,4),(1124,5),(1125,4),(1126,5),(1127,1),(1128,8),(1129,8),(1130,6),(1131,2),(1132,8),(1133,1),(1134,3),(1135,2),(1136,8),(1137,8),(1138,5),(1139,6),(1140,8),(1141,7),(1142,2),(1143,1),(1144,8),(1145,6),(1146,2),(1147,5),(1148,6),(1149,3),(1150,5),(1151,2),(1152,8),(1153,8),(1154,4),(1155,5),(1156,2),(1157,3),(1158,2),(1159,7),(1160,7),(1161,4),(1162,2),(1163,1),(1164,2),(1165,4),(1166,3),(1167,4),(1168,7),(1169,1),(1170,1),(1171,9),(1172,6),(1173,3),(1174,5),(1175,8),(1176,2),(1177,1),(1178,4),(1179,7),(1180,5),(1181,7),(1182,2),(1183,3),(1184,3),(1185,5),(1186,5),(1187,7),(1188,5),(1189,9),(1190,7),(1191,3),(1192,7),(1193,2),(1194,3),(1195,9),(1196,1),(1197,1),(1198,6),(1199,7),(1200,5),(1201,4),(1202,3),(1203,8),(1204,9),(1205,4),(1206,1),(1207,5),(1208,2),(1209,7),(1210,8),(1211,4),(1212,3),(1213,9),(1214,9),(1215,3),(1216,2),(1217,7),(1218,9),(1219,5),(1220,5),(1221,8),(1222,7),(1223,9),(1224,8),(1225,6),(1226,8),(1227,7),(1228,9),(1229,3),(1230,4),(1231,1),(1232,2),(1233,4),(1234,1),(1235,2),(1236,2),(1237,1),(1238,4),(1239,1),(1240,6),(1241,8),(1242,7),(1243,8),(1244,8),(1245,7),(1246,9),(1247,3),(1248,5),(1249,5),(1250,6),(1251,5),(1252,4),(1253,3),(1254,8),(1255,9),(1256,7),(1257,6),(1258,1),(1259,2),(1260,8),(1261,9),(1262,4),(1263,1),(1264,7),(1265,3),(1266,7),(1267,7),(1268,8),(1269,5),(1270,6),(1271,5),(1272,9),(1273,8),(1274,7),(1275,1),(1276,3),(1277,6),(1278,1),(1279,1),(1280,1),(1281,6),(1282,7),(1283,8),(1284,1),(1285,6),(1286,4),(1287,2),(1288,4),(1289,3),(1290,9),(1291,8),(1292,1),(1293,9),(1294,2),(1295,5),(1296,4),(1297,8),(1298,7),(1299,9),(1300,4),(1301,1),(1302,7),(1303,2),(1304,6),(1305,1),(1306,1),(1307,3),(1308,5),(1309,2),(1310,1),(1311,6),(1312,9),(1313,5),(1314,2),(1315,2),(1316,4),(1317,5),(1318,3),(1319,9),(1320,6),(1321,6),(1322,5),(1323,6),(1324,3),(1325,6),(1326,7),(1327,6),(1328,3),(1329,5),(1330,3),(1331,2),(1332,9),(1333,2),(1334,6),(1335,3),(1336,3),(1337,2),(1338,4),(1339,9),(1340,5),(1341,4),(1342,2),(1343,6),(1344,6),(1345,3),(1346,8),(1347,5),(1348,1),(1349,7),(1350,6),(1351,6),(1352,7),(1353,7),(1354,3),(1355,7),(1356,2),(1357,6),(1358,2),(1359,7),(1360,6),(1361,6),(1362,3),(1363,4),(1364,3),(1365,9),(1366,4),(1367,9),(1368,2),(1369,5),(1370,9),(1371,2),(1372,5),(1373,1),(1374,3),(1375,8),(1376,9),(1377,6),(1378,6),(1379,9),(1380,2),(1381,6),(1382,5),(1383,4),(1384,2),(1385,5),(1386,8),(1387,3),(1388,4),(1389,2),(1390,5),(1391,6),(1392,6),(1393,4),(1394,2),(1395,6),(1396,8),(1397,7),(1398,8),(1399,6),(1400,6),(1401,8),(1402,4),(1403,9),(1404,2),(1405,6),(1406,4),(1407,5),(1408,6),(1409,7),(1410,6),(1411,6),(1412,2),(1413,8),(1414,7),(1415,6),(1416,7),(1417,3),(1418,5),(1419,9),(1420,9),(1421,9),(1422,4),(1423,1),(1424,5),(1425,9),(1426,5),(1427,4),(1428,8),(1429,5),(1430,9),(1431,6),(1432,3),(1433,9),(1434,3),(1435,1),(1436,5),(1437,2),(1438,9),(1439,2),(1440,9),(1441,4),(1442,8),(1443,3),(1444,5),(1445,3),(1446,3),(1447,4),(1448,8),(1449,6),(1450,6),(1451,1),(1452,7),(1453,5),(1454,7),(1455,9),(1456,9),(1457,5),(1458,9),(1459,3),(1460,7),(1461,1),(1462,3),(1463,2),(1464,3),(1465,9),(1466,4),(1467,5),(1468,8),(1469,8),(1470,5),(1471,1),(1472,6),(1473,2),(1474,6),(1475,9),(1476,7),(1477,1),(1478,4),(1479,9),(1480,7),(1481,6),(1482,3),(1483,4),(1484,5),(1485,5),(1486,1),(1487,2),(1488,1),(1489,1),(1490,3),(1491,2),(1492,7),(1493,3),(1494,7),(1495,8),(1496,8),(1497,5),(1498,4),(1499,8),(1500,2),(1501,3),(1502,1),(1503,4),(1504,6),(1505,5),(1506,4),(1507,3),(1508,9),(1509,9),(1510,5),(1511,9),(1512,7),(1513,3),(1514,7),(1515,9),(1516,5),(1517,1),(1518,7),(1519,5),(1520,3),(1521,4),(1522,3),(1523,1),(1524,3),(1525,8),(1526,2),(1527,4),(1528,8),(1529,7),(1530,1),(1531,7),(1532,9),(1533,5),(1534,5),(1535,4),(1536,2),(1537,3),(1538,6),(1539,6),(1540,6),(1541,8),(1542,4),(1543,3),(1544,7),(1545,5),(1546,9),(1547,1),(1548,4),(1549,2),(1550,6),(1551,6),(1552,7),(1553,7),(1554,6),(1555,5),(1556,2),(1557,9),(1558,1),(1559,7),(1560,8),(1561,7),(1562,1),(1563,7),(1564,2),(1565,3),(1566,4),(1567,2),(1568,3),(1569,7),(1570,4),(1571,4),(1572,1),(1573,3),(1574,6),(1575,6),(1576,8),(1577,7),(1578,6),(1579,7),(1580,6),(1581,6),(1582,8),(1583,2),(1584,1),(1585,7),(1586,6),(1587,4),(1588,6),(1589,4),(1590,8),(1591,4),(1592,1),(1593,7),(1594,3),(1595,2),(1596,9),(1597,2),(1598,4),(1599,3),(1600,8),(1601,6),(1602,1),(1603,1),(1604,9),(1605,1),(1606,9),(1607,5),(1608,4),(1609,3),(1610,3),(1611,4),(1612,1),(1613,8),(1614,2),(1615,9),(1616,8),(1617,1),(1618,3),(1619,8),(1620,6),(1621,9),(1622,6),(1623,9),(1624,6),(1625,5),(1626,8),(1627,9),(1628,9),(1629,4),(1630,1),(1631,9),(1632,1),(1633,2),(1634,1),(1635,4),(1636,1),(1637,4),(1638,6),(1639,9),(1640,6),(1641,9),(1642,6),(1643,5),(1644,4),(1645,2),(1646,6),(1647,1),(1648,1),(1649,9),(1650,9),(1651,2),(1652,1),(1653,5),(1654,8),(1655,6),(1656,4),(1657,8),(1658,6),(1659,7),(1660,5),(1661,4),(1662,1),(1663,9),(1664,4),(1665,2),(1666,6),(1667,1),(1668,4),(1669,1),(1670,1),(1671,2),(1672,4),(1673,5),(1674,1),(1675,8),(1676,4),(1677,5),(1678,6),(1679,7),(1680,5),(1681,9),(1682,8),(1683,4),(1684,7),(1685,2),(1686,1),(1687,9),(1688,1),(1689,5),(1690,9),(1691,8),(1692,7),(1693,6),(1694,4),(1695,3),(1696,9),(1697,1),(1698,4),(1699,8),(1700,1),(1701,4),(1702,2),(1703,6),(1704,3),(1705,1),(1706,1),(1707,3),(1708,9),(1709,9),(1710,5),(1711,5),(1712,5),(1713,8),(1714,8),(1715,2),(1716,6),(1717,5),(1718,2),(1719,3),(1720,8),(1721,5),(1722,4),(1723,4),(1724,1),(1725,8),(1726,3),(1727,6),(1728,4),(1729,8),(1730,1),(1731,2),(1732,4),(1733,9),(1734,4),(1735,4),(1736,8),(1737,5),(1738,7),(1739,3),(1740,1),(1741,5),(1742,2),(1743,3),(1744,3),(1745,5),(1746,3),(1747,1),(1748,7),(1749,7),(1750,2),(1751,1),(1752,5),(1753,4),(1754,3),(1755,6),(1756,6),(1757,3),(1758,7),(1759,5),(1760,9),(1761,8),(1762,9),(1763,7),(1764,7),(1765,8),(1766,3),(1767,3),(1768,2),(1769,3),(1770,1),(1771,4),(1772,6),(1773,2),(1774,7),(1775,8),(1776,9),(1777,8),(1778,4),(1779,8),(1780,9),(1781,3),(1782,6),(1783,1),(1784,5),(1785,7),(1786,9),(1787,7),(1788,8),(1789,2),(1790,8),(1791,9),(1792,1),(1793,7),(1794,9),(1795,6),(1796,9),(1797,5),(1798,2),(1799,5),(1800,2),(1801,6),(1802,6),(1803,8),(1804,5),(1805,1),(1806,6),(1807,7),(1808,6),(1809,3),(1810,1),(1811,4),(1812,4),(1813,5),(1814,3),(1815,4),(1816,6),(1817,6),(1818,9),(1819,6),(1820,2),(1821,5),(1822,6),(1823,7),(1824,3),(1825,7),(1826,9),(1827,5),(1828,6),(1829,4),(1830,3),(1831,2),(1832,1),(1833,6),(1834,5),(1835,4),(1836,6),(1837,5),(1838,6),(1839,4),(1840,7),(1841,2),(1842,9),(1843,3),(1844,2),(1845,5),(1846,1),(1847,9),(1848,2),(1849,4),(1850,5),(1851,6),(1852,7),(1853,6),(1854,2),(1855,6),(1856,3),(1857,9),(1858,5),(1859,4),(1860,6),(1861,3),(1862,7),(1863,3),(1864,6),(1865,7),(1866,7),(1867,8),(1868,5),(1869,8),(1870,7),(1871,6),(1872,2),(1873,8),(1874,3),(1875,3),(1876,6),(1877,1),(1878,6),(1879,9),(1880,4),(1881,5),(1882,1),(1883,8),(1884,8),(1885,3),(1886,3),(1887,5),(1888,9),(1889,3),(1890,1),(1891,5),(1892,9),(1893,8),(1894,7),(1895,3),(1896,3),(1897,2),(1898,9),(1899,2),(1900,8),(1901,2),(1902,1),(1903,8),(1904,9),(1905,3),(1906,4),(1907,1),(1908,6),(1909,1),(1910,4),(1911,9),(1912,8),(1913,3),(1914,8),(1915,8),(1916,5),(1917,3),(1918,4),(1919,2),(1920,9),(1921,4),(1922,1),(1923,3),(1924,5),(1925,5),(1926,6),(1927,2),(1928,9),(1929,6),(1930,6),(1931,7),(1932,2),(1933,3),(1934,8),(1935,9),(1936,1),(1937,4),(1938,1),(1939,8),(1940,3),(1941,4),(1942,6),(1943,8),(1944,1),(1945,4),(1946,7),(1947,1),(1948,4),(1949,2),(1950,2),(1951,7),(1952,7),(1953,6),(1954,6),(1955,4),(1956,7),(1957,9),(1958,5),(1959,7),(1960,2),(1961,9),(1962,5),(1963,2),(1964,5),(1965,9),(1966,4),(1967,7),(1968,3),(1969,2),(1970,9),(1971,2),(1972,8),(1973,9),(1974,1),(1975,1),(1976,2),(1977,4),(1978,9),(1979,1),(1980,8),(1981,1),(1982,9),(1983,8),(1984,4),(1985,6),(1986,7),(1987,6),(1988,6),(1989,7),(1990,2),(1991,3),(1992,1),(1993,9),(1994,7),(1995,3),(1996,2),(1997,7),(1998,1),(1999,5),(2000,5),(2001,4),(2002,3),(2003,9),(2004,5),(2005,3),(2006,6),(2007,5),(2008,8),(2009,7),(2010,8),(2011,4),(2012,6),(2013,4),(2014,7),(2015,3),(2016,7),(2017,2),(2018,8),(2019,3),(2020,2),(2021,8),(2022,5),(2023,3),(2024,9),(2025,3),(2026,1),(2027,2),(2028,3),(2029,4),(2030,2),(2031,4),(2032,9),(2033,4),(2034,5),(2035,2),(2036,3),(2037,6),(2038,9),(2039,3),(2040,5),(2041,8),(2042,6),(2043,5),(2044,4),(2045,9),(2046,6),(2047,9),(2048,2),(2049,3),(2050,1),(2051,1),(2052,5),(2053,8),(2054,8),(2055,8),(2056,3),(2057,6),(2058,5),(2059,7),(2060,6),(2061,5),(2062,4),(2063,7),(2064,4),(2065,7),(2066,6),(2067,4),(2068,7),(2069,8),(2070,2),(2071,8),(2072,1),(2073,8),(2074,6),(2075,1),(2076,2),(2077,8),(2078,5),(2079,9),(2080,2),(2081,8),(2082,2),(2083,2),(2084,1),(2085,1),(2086,7),(2087,5),(2088,3),(2089,8),(2090,7),(2091,7),(2092,4),(2093,5),(2094,6),(2095,5),(2096,5),(2097,3),(2098,3),(2099,3),(2100,1),(2101,8),(2102,2),(2103,3),(2104,6),(2105,6),(2106,5),(2107,7),(2108,7),(2109,9),(2110,4),(2111,8),(2112,6),(2113,2),(2114,6),(2115,6),(2116,4),(2117,6),(2118,2),(2119,7),(2120,6),(2121,7),(2122,4),(2123,6),(2124,8),(2125,9),(2126,3),(2127,4),(2128,7),(2129,7),(2130,1),(2131,6),(2132,7),(2133,5),(2134,4),(2135,4),(2136,9),(2137,1),(2138,6),(2139,4),(2140,1),(2141,4),(2142,8),(2143,9),(2144,4),(2145,4),(2146,6),(2147,4),(2148,6),(2149,7),(2150,7),(2151,1),(2152,2),(2153,2),(2154,6),(2155,5),(2156,3),(2157,6),(2158,9),(2159,5),(2160,9),(2161,6),(2162,3),(2163,6),(2164,8),(2165,2),(2166,4),(2167,3),(2168,9),(2169,7),(2170,7),(2171,9),(2172,9),(2173,2),(2174,2),(2175,9),(2176,9),(2177,8),(2178,6),(2179,6),(2180,8),(2181,8),(2182,2),(2183,9),(2184,2),(2185,7),(2186,1),(2187,5),(2188,5),(2189,5),(2190,2),(2191,6),(2192,5),(2193,4),(2194,4),(2195,1),(2196,6),(2197,3),(2198,4),(2199,6),(2200,1),(2201,7),(2202,2),(2203,8),(2204,2),(2205,9),(2206,3),(2207,1),(2208,3),(2209,9),(2210,8),(2211,3),(2212,1),(2213,2),(2214,3),(2215,8),(2216,9),(2217,2),(2218,5),(2219,9),(2220,1),(2221,2),(2222,5),(2223,1),(2224,7),(2225,9),(2226,5),(2227,5),(2228,7),(2229,8),(2230,7),(2231,9),(2232,1),(2233,3),(2234,3),(2235,9),(2236,1),(2237,5),(2238,4),(2239,7),(2240,4),(2241,8),(2242,6),(2243,9),(2244,6),(2245,9),(2246,7),(2247,1),(2248,9),(2249,7),(2250,3),(2251,4),(2252,8),(2253,8),(2254,2),(2255,7),(2256,6),(2257,6),(2258,9),(2259,6),(2260,8),(2261,5),(2262,4),(2263,4),(2264,8),(2265,4),(2266,2),(2267,5),(2268,3),(2269,2),(2270,7),(2271,8),(2272,7),(2273,2),(2274,8),(2275,8),(2276,6),(2277,8),(2278,2),(2279,8),(2280,1),(2281,3),(2282,9),(2283,8),(2284,7),(2285,4),(2286,1),(2287,2),(2288,1),(2289,6),(2290,4),(2291,2),(2292,9),(2293,3),(2294,9),(2295,6),(2296,7),(2297,7),(2298,2),(2299,8),(2300,9),(2301,5),(2302,2),(2303,1),(2304,1),(2305,1),(2306,8),(2307,1),(2308,4),(2309,1),(2310,8),(2311,4),(2312,9),(2313,7),(2314,6),(2315,1),(2316,1),(2317,8),(2318,2),(2319,4),(2320,2),(2321,5),(2322,4),(2323,8),(2324,1),(2325,3),(2326,2),(2327,9),(2328,1),(2329,8),(2330,3),(2331,2),(2332,3),(2333,7),(2334,3),(2335,1),(2336,3),(2337,4),(2338,6),(2339,8),(2340,1),(2341,9),(2342,2),(2343,2),(2344,6),(2345,9),(2346,1),(2347,3),(2348,7),(2349,3),(2350,1),(2351,6),(2352,9),(2353,9),(2354,7),(2355,2),(2356,1),(2357,7),(2358,4),(2359,2),(2360,3),(2361,6),(2362,8),(2363,8),(2364,4),(2365,9),(2366,1),(2367,2),(2368,1),(2369,6),(2370,6),(2371,5),(2372,5),(2373,8),(2374,9),(2375,7),(2376,6),(2377,7),(2378,8),(2379,2),(2380,5),(2381,3),(2382,2),(2383,1),(2384,5),(2385,5),(2386,2),(2387,7),(2388,6),(2389,8),(2390,8),(2391,3),(2392,8),(2393,1),(2394,2),(2395,2),(2396,6),(2397,5),(2398,9),(2399,9),(2400,6),(2401,8),(2402,1),(2403,4),(2404,5),(2405,9),(2406,1),(2407,7),(2408,4),(2409,5),(2410,9),(2411,1),(2412,7),(2413,6),(2414,7),(2415,1),(2416,3),(2417,2),(2418,6),(2419,1),(2420,6),(2421,9),(2422,7),(2423,6),(2424,1),(2425,8),(2426,8),(2427,8),(2428,2),(2429,4),(2430,8),(2431,7),(2432,9),(2433,7),(2434,9),(2435,6),(2436,1),(2437,2),(2438,4),(2439,2),(2440,6),(2441,9),(2442,2),(2443,4),(2444,2),(2445,5),(2446,3),(2447,3),(2448,3),(2449,6),(2450,5),(2451,1),(2452,4),(2453,1),(2454,2),(2455,3),(2456,3),(2457,5),(2458,9),(2459,2),(2460,1),(2461,6),(2462,4),(2463,8),(2464,8),(2465,2),(2466,8),(2467,6),(2468,7),(2469,6),(2470,9),(2471,8),(2472,4),(2473,1),(2474,9),(2475,1),(2476,9),(2477,6),(2478,7),(2479,3),(2480,8),(2481,8),(2482,4),(2483,2),(2484,1),(2485,9),(2486,1),(2487,6),(2488,1),(2489,7),(2490,9),(2491,7),(2492,8),(2493,9),(2494,2),(2495,8),(2496,3),(2497,1),(2498,6),(2499,9),(2500,2),(2501,2),(2502,5),(2503,8),(2504,1),(2505,7),(2506,1),(2507,9),(2508,6),(2509,5),(2510,3),(2511,5),(2512,7),(2513,1),(2514,8),(2515,6),(2516,4),(2517,9),(2518,6),(2519,7),(2520,5),(2521,4),(2522,5),(2523,1),(2524,1),(2525,4),(2526,5),(2527,9),(2528,8),(2529,3),(2530,1),(2531,1),(2532,2),(2533,7),(2534,3),(2535,1),(2536,9),(2537,3),(2538,4),(2539,7),(2540,7),(2541,9),(2542,5),(2543,1),(2544,7),(2545,9),(2546,9),(2547,4),(2548,9),(2549,9),(2550,8),(2551,4),(2552,1),(2553,9),(2554,5),(2555,2),(2556,1),(2557,7),(2558,6),(2559,8),(2560,2),(2561,1),(2562,8),(2563,5),(2564,1),(2565,2),(2566,5),(2567,6),(2568,2),(2569,7),(2570,8),(2571,9),(2572,8),(2573,2),(2574,7),(2575,2),(2576,6),(2577,6),(2578,2),(2579,8),(2580,6),(2581,1),(2582,3),(2583,1),(2584,5),(2585,1),(2586,1),(2587,9),(2588,9),(2589,4),(2590,5),(2591,4),(2592,8),(2593,8),(2594,8),(2595,8),(2596,8),(2597,9),(2598,7),(2599,9),(2600,8),(2601,5),(2602,3),(2603,8),(2604,5),(2605,6),(2606,4),(2607,9),(2608,4),(2609,2),(2610,5),(2611,4),(2612,2),(2613,2),(2614,7),(2615,3),(2616,6),(2617,7),(2618,1),(2619,8),(2620,1),(2621,9),(2622,9),(2623,6),(2624,7),(2625,7),(2626,4),(2627,1),(2628,9),(2629,4),(2630,3),(2631,3),(2632,5),(2633,9),(2634,3),(2635,7),(2636,7),(2637,5),(2638,9),(2639,3),(2640,2),(2641,3),(2642,8),(2643,9),(2644,8),(2645,8),(2646,3),(2647,9),(2648,6),(2649,6),(2650,7),(2651,2),(2652,1),(2653,5),(2654,6),(2655,2),(2656,9),(2657,2),(2658,6),(2659,9),(2660,8),(2661,2),(2662,4),(2663,9),(2664,5),(2665,5),(2666,4),(2667,8),(2668,4),(2669,7),(2670,4),(2671,4),(2672,8),(2673,4),(2674,5),(2675,1),(2676,1),(2677,8),(2678,8),(2679,2),(2680,9),(2681,2),(2682,5),(2683,2),(2684,8),(2685,7),(2686,5),(2687,2),(2688,1),(2689,4),(2690,9),(2691,5),(2692,1),(2693,5),(2694,8),(2695,4),(2696,4),(2697,9),(2698,8),(2699,9),(2700,1),(2701,8),(2702,7),(2703,1),(2704,8),(2705,2),(2706,8),(2707,7),(2708,3),(2709,7),(2710,4),(2711,9),(2712,5),(2713,5),(2714,7),(2715,8),(2716,9),(2717,2),(2718,3),(2719,6),(2720,4),(2721,3),(2722,3),(2723,7),(2724,9),(2725,6),(2726,5),(2727,7),(2728,8),(2729,2),(2730,8),(2731,6),(2732,8),(2733,3),(2734,6),(2735,4),(2736,1),(2737,8),(2738,7),(2739,9),(2740,9),(2741,5),(2742,8),(2743,9),(2744,2),(2745,8),(2746,8),(2747,2),(2748,2),(2749,5),(2750,9),(2751,3),(2752,1),(2753,8),(2754,1),(2755,6),(2756,6),(2757,5),(2758,1),(2759,9),(2760,6),(2761,6),(2762,4),(2763,7),(2764,7),(2765,6),(2766,7),(2767,5),(2768,2),(2769,5),(2770,1),(2771,4),(2772,4),(2773,8),(2774,2),(2775,2),(2776,8),(2777,4),(2778,1),(2779,7),(2780,7),(2781,1),(2782,8),(2783,7),(2784,5),(2785,2),(2786,4),(2787,5),(2788,3),(2789,3),(2790,4),(2791,4),(2792,8),(2793,9),(2794,1),(2795,8),(2796,5),(2797,6),(2798,1),(2799,8),(2800,7),(2801,8),(2802,2),(2803,2),(2804,5),(2805,3),(2806,9),(2807,9),(2808,3),(2809,9),(2810,1),(2811,2),(2812,1),(2813,3),(2814,5),(2815,4),(2816,2),(2817,1),(2818,1),(2819,3),(2820,2),(2821,4),(2822,7),(2823,1),(2824,7),(2825,5),(2826,2),(2827,8),(2828,3),(2829,4),(2830,7),(2831,1),(2832,4),(2833,4),(2834,7),(2835,9),(2836,7),(2837,8),(2838,4),(2839,9),(2840,5),(2841,7),(2842,7),(2843,4),(2844,5),(2845,8),(2846,6),(2847,6),(2848,9),(2849,6),(2850,3),(2851,7),(2852,9),(2853,8),(2854,5),(2855,1),(2856,2),(2857,4),(2858,9),(2859,5),(2860,5),(2861,8),(2862,3),(2863,2),(2864,6),(2865,4),(2866,3),(2867,3),(2868,4),(2869,6),(2870,8),(2871,5),(2872,3),(2873,9),(2874,7),(2875,6),(2876,8),(2877,1),(2878,4),(2879,7),(2880,3),(2881,1),(2882,7),(2883,3),(2884,6),(2885,4),(2886,8),(2887,5),(2888,4),(2889,2),(2890,1),(2891,5),(2892,6),(2893,6),(2894,3),(2895,3),(2896,2),(2897,7),(2898,8),(2899,9),(2900,8),(2901,5),(2902,6),(2903,5),(2904,5),(2905,9),(2906,4),(2907,2),(2908,4),(2909,2),(2910,5),(2911,7),(2912,9),(2913,4),(2914,7),(2915,7),(2916,5),(2917,9),(2918,7),(2919,1),(2920,1),(2921,9),(2922,2),(2923,2),(2924,8),(2925,9),(2926,3),(2927,9),(2928,8),(2929,1),(2930,6),(2931,1),(2932,9),(2933,3),(2934,9),(2935,9),(2936,4),(2937,3),(2938,2),(2939,8),(2940,1),(2941,8),(2942,8),(2943,9),(2944,4),(2945,3),(2946,1),(2947,6),(2948,2),(2949,6),(2950,9),(2951,2),(2952,4),(2953,8),(2954,7),(2955,8),(2956,5),(2957,6),(2958,8),(2959,7),(2960,1),(2961,3),(2962,6),(2963,7),(2964,7),(2965,9),(2966,4),(2967,7),(2968,4),(2969,2),(2970,8),(2971,3),(2972,3),(2973,4),(2974,1),(2975,6),(2976,2),(2977,4),(2978,7),(2979,6),(2980,5),(2981,5),(2982,9),(2983,6),(2984,2),(2985,2),(2986,8),(2987,2),(2988,9),(2989,5),(2990,8),(2991,6),(2992,3),(2993,6),(2994,6),(2995,8),(2996,8),(2997,7),(2998,3),(2999,2),(3000,3),(3001,3),(3002,6),(3003,2),(3004,9),(3005,7),(3006,9),(3007,1),(3008,7),(3009,3),(3010,9),(3011,9),(3012,9),(3013,7),(3014,1),(3015,5),(3016,7),(3017,9),(3018,2),(3019,5),(3020,6),(3021,6),(3022,2),(3023,6),(3024,8),(3025,8),(3026,9),(3027,5),(3028,6),(3029,8),(3030,3),(3031,3),(3032,5),(3033,1),(3034,4),(3035,8),(3036,9),(3037,8),(3038,8),(3039,4),(3040,4),(3041,4),(3042,7),(3043,6),(3044,3),(3045,5),(3046,5),(3047,3),(3048,5),(3049,7),(3050,2),(3051,3),(3052,6),(3053,4),(3054,1),(3055,7),(3056,3),(3057,6),(3058,9),(3059,6),(3060,1),(3061,8),(3062,2),(3063,7),(3064,2),(3065,2),(3066,3),(3067,2),(3068,3),(3069,8),(3070,7),(3071,3),(3072,4),(3073,6),(3074,9),(3075,4),(3076,1),(3077,5),(3078,1),(3079,7),(3080,1),(3081,8),(3082,7),(3083,2),(3084,3),(3085,8),(3086,5),(3087,2),(3088,2),(3089,8),(3090,7),(3091,4),(3092,5),(3093,4),(3094,3),(3095,4),(3096,1),(3097,2),(3098,9),(3099,4),(3100,7),(3101,6),(3102,2),(3103,4),(3104,1),(3105,3),(3106,7),(3107,7),(3108,1),(3109,7),(3110,6),(3111,8),(3112,4),(3113,9),(3114,3),(3115,1),(3116,1),(3117,4),(3118,1),(3119,6),(3120,9),(3121,6),(3122,5),(3123,9),(3124,3),(3125,3),(3126,5),(3127,1),(3128,9),(3129,7),(3130,5),(3131,5),(3132,7),(3133,3),(3134,2),(3135,8),(3136,2),(3137,9),(3138,4),(3139,5),(3140,5),(3141,4),(3142,5),(3143,6),(3144,6),(3145,3),(3146,1),(3147,6),(3148,2),(3149,4),(3150,1),(3151,4),(3152,5),(3153,2),(3154,6),(3155,3),(3156,7),(3157,8),(3158,6),(3159,6),(3160,9),(3161,4),(3162,8),(3163,8),(3164,7),(3165,6),(3166,6),(3167,8),(3168,7),(3169,5),(3170,8),(3171,6),(3172,6),(3173,5),(3174,7),(3175,2),(3176,6),(3177,9),(3178,4),(3179,3),(3180,2),(3181,6),(3182,1),(3183,4),(3184,4),(3185,7),(3186,2),(3187,1),(3188,6),(3189,2),(3190,6),(3191,6),(3192,4),(3193,2),(3194,3),(3195,8),(3196,3),(3197,1),(3198,3),(3199,3),(3200,8),(3201,4),(3202,1),(3203,3),(3204,6),(3205,1),(3206,5),(3207,6),(3208,4),(3209,1),(3210,3),(3211,5),(3212,9),(3213,8),(3214,1),(3215,4),(3216,3),(3217,2),(3218,6),(3219,5),(3220,5),(3221,1),(3222,6),(3223,5),(3224,5),(3225,3),(3226,6),(3227,5),(3228,3),(3229,2),(3230,9),(3231,1),(3232,5),(3233,7),(3234,6),(3235,1),(3236,4),(3237,7),(3238,1),(3239,6),(3240,7),(3241,6),(3242,9),(3243,9),(3244,6),(3245,1),(3246,1),(3247,9),(3248,9),(3249,1),(3250,8),(3251,1),(3252,5),(3253,3),(3254,8),(3255,7),(3256,5),(3257,5),(3258,1),(3259,2),(3260,4),(3261,3),(3262,8),(3263,9),(3264,7),(3265,8),(3266,8),(3267,6),(3268,3),(3269,3),(3270,4),(3271,6),(3272,7),(3273,8),(3274,6),(3275,8),(3276,5),(3277,8),(3278,9),(3279,7),(3280,5),(3281,7),(3282,8),(3283,3),(3284,4),(3285,1),(3286,9),(3287,2),(3288,2),(3289,4),(3290,5),(3291,6),(3292,3),(3293,1),(3294,8),(3295,7),(3296,1),(3297,8),(3298,4),(3299,6),(3300,7),(3301,9),(3302,9),(3303,3),(3304,5),(3305,1),(3306,3),(3307,8),(3308,9),(3309,3),(3310,9),(3311,9),(3312,7),(3313,7),(3314,3),(3315,5),(3316,9),(3317,3),(3318,4),(3319,6),(3320,4),(3321,1),(3322,3),(3323,2),(3324,1),(3325,2),(3326,8),(3327,2),(3328,8),(3329,5),(3330,4),(3331,1),(3332,3),(3333,7),(3334,9),(3335,8),(3336,6),(3337,9),(3338,9),(3339,2),(3340,2),(3341,7),(3342,4),(3343,9),(3344,1),(3345,5),(3346,5),(3347,4),(3348,9),(3349,3),(3350,5),(3351,9),(3352,2),(3353,4),(3354,7),(3355,5),(3356,5),(3357,4),(3358,5),(3359,8),(3360,3),(3361,8),(3362,5),(3363,6),(3364,9),(3365,5),(3366,9),(3367,4),(3368,1),(3369,8),(3370,1),(3371,3),(3372,9),(3373,5),(3374,3),(3375,7),(3376,1),(3377,7),(3378,1),(3379,1),(3380,4),(3381,8),(3382,8),(3383,9),(3384,8),(3385,6),(3386,3),(3387,3),(3388,5),(3389,9),(3390,1),(3391,8),(3392,1),(3393,7),(3394,4),(3395,3),(3396,8),(3397,6),(3398,9),(3399,3),(3400,9),(3401,9),(3402,6),(3403,7),(3404,6),(3405,5),(3406,1),(3407,5),(3408,1),(3409,3),(3410,8),(3411,9),(3412,2),(3413,8),(3414,6),(3415,7),(3416,7),(3417,8),(3418,9),(3419,3),(3420,7),(3421,3),(3422,7),(3423,7),(3424,3),(3425,3),(3426,9),(3427,7),(3428,1),(3429,8),(3430,8),(3431,8),(3432,7),(3433,7),(3434,1),(3435,9),(3436,7),(3437,1),(3438,5),(3439,3),(3440,6),(3441,9),(3442,6),(3443,7),(3444,3),(3445,5),(3446,2),(3447,6),(3448,2),(3449,8),(3450,4),(3451,3),(3452,2),(3453,1),(3454,8),(3455,2),(3456,5),(3457,2),(3458,9),(3459,6),(3460,4),(3461,8),(3462,7),(3463,6),(3464,6),(3465,9),(3466,9),(3467,4),(3468,6),(3469,5),(3470,4),(3471,2),(3472,4),(3473,4),(3474,1),(3475,9),(3476,1),(3477,4),(3478,9),(3479,5),(3480,9),(3481,6),(3482,3),(3483,3),(3484,3),(3485,5),(3486,2),(3487,3),(3488,5),(3489,2),(3490,8),(3491,6),(3492,4),(3493,3),(3494,8),(3495,2),(3496,5),(3497,8),(3498,2),(3499,5),(3500,9),(3501,5),(3502,8),(3503,2),(3504,6),(3505,9),(3506,9),(3507,4),(3508,3),(3509,7),(3510,8),(3511,9),(3512,2),(3513,8),(3514,6),(3515,7),(3516,9),(3517,3),(3518,9),(3519,5),(3520,2),(3521,5),(3522,9),(3523,3),(3524,4),(3525,8),(3526,3),(3527,3),(3528,3),(3529,1),(3530,1),(3531,6),(3532,1),(3533,8),(3534,1),(3535,2),(3536,7),(3537,6),(3538,4),(3539,5),(3540,2),(3541,6),(3542,9),(3543,5),(3544,4),(3545,3),(3546,5),(3547,2),(3548,1),(3549,5),(3550,6),(3551,5),(3552,9),(3553,2),(3554,7),(3555,7),(3556,4),(3557,7),(3558,2),(3559,3),(3560,4),(3561,5),(3562,3),(3563,2),(3564,9),(3565,8),(3566,7),(3567,1),(3568,4),(3569,2),(3570,2),(3571,5),(3572,6),(3573,7),(3574,2),(3575,1),(3576,5),(3577,7),(3578,3),(3579,2),(3580,2),(3581,5),(3582,4),(3583,3),(3584,5),(3585,7),(3586,7),(3587,4),(3588,3),(3589,3),(3590,8),(3591,2),(3592,8),(3593,5),(3594,8),(3595,8),(3596,6),(3597,1),(3598,9),(3599,2),(3600,7),(3601,1),(3602,7),(3603,7),(3604,6),(3605,6),(3606,9),(3607,6),(3608,1),(3609,4),(3610,8),(3611,2),(3612,8),(3613,5),(3614,5),(3615,6),(3616,5),(3617,6),(3618,6),(3619,2),(3620,7),(3621,7),(3622,2),(3623,9),(3624,5),(3625,6),(3626,2),(3627,3),(3628,4),(3629,3),(3630,4),(3631,9),(3632,4),(3633,7),(3634,8),(3635,7),(3636,6),(3637,8),(3638,7),(3639,5),(3640,4),(3641,4),(3642,5),(3643,9),(3644,4),(3645,3),(3646,1),(3647,2),(3648,3),(3649,3),(3650,7),(3651,8),(3652,5),(3653,9),(3654,7),(3655,5),(3656,1),(3657,8),(3658,6),(3659,5),(3660,8),(3661,8),(3662,9),(3663,1),(3664,2),(3665,2),(3666,4),(3667,7),(3668,2),(3669,9),(3670,5),(3671,2),(3672,3),(3673,9),(3674,7),(3675,4),(3676,4),(3677,3),(3678,2),(3679,6),(3680,6),(3681,9),(3682,1),(3683,6),(3684,7),(3685,5),(3686,9),(3687,4),(3688,5),(3689,2),(3690,5),(3691,2),(3692,6),(3693,7),(3694,2),(3695,2),(3696,1),(3697,6),(3698,7),(3699,4),(3700,9),(3701,2),(3702,9),(3703,9),(3704,3),(3705,9),(3706,8),(3707,9),(3708,7),(3709,8),(3710,2),(3711,7),(3712,5),(3713,5),(3714,5),(3715,6),(3716,6),(3717,2),(3718,3),(3719,8),(3720,2),(3721,8),(3722,3),(3723,2),(3724,2),(3725,7),(3726,4),(3727,1),(3728,9),(3729,4),(3730,9),(3731,1),(3732,5),(3733,1),(3734,3),(3735,2),(3736,9),(3737,9),(3738,3),(3739,7),(3740,7),(3741,2),(3742,1),(3743,5),(3744,4),(3745,5),(3746,8),(3747,9),(3748,4),(3749,8),(3750,6),(3751,2),(3752,6),(3753,9),(3754,4),(3755,1),(3756,6),(3757,1),(3758,3),(3759,5),(3760,1),(3761,5),(3762,2),(3763,3),(3764,9),(3765,6),(3766,2),(3767,6),(3768,9),(3769,7),(3770,7),(3771,9),(3772,7),(3773,9),(3774,5),(3775,2),(3776,7),(3777,8),(3778,9),(3779,7),(3780,8),(3781,8),(3782,2),(3783,2),(3784,9),(3785,3),(3786,1),(3787,8),(3788,3),(3789,2),(3790,8),(3791,5),(3792,1),(3793,8),(3794,1),(3795,1),(3796,6),(3797,6),(3798,1),(3799,3),(3800,8),(3801,7),(3802,8),(3803,7),(3804,8),(3805,7),(3806,6),(3807,9),(3808,5),(3809,6),(3810,2),(3811,3),(3812,3),(3813,3),(3814,8),(3815,8),(3816,7),(3817,5),(3818,9),(3819,5),(3820,8),(3821,3),(3822,7),(3823,4),(3824,3),(3825,7),(3826,7),(3827,4),(3828,6),(3829,2),(3830,4),(3831,6),(3832,3),(3833,2),(3834,4),(3835,3),(3836,9),(3837,2),(3838,2),(3839,9),(3840,4),(3841,9),(3842,3),(3843,3),(3844,1),(3845,4),(3846,5),(3847,7),(3848,4),(3849,3),(3850,5),(3851,6),(3852,3),(3853,7),(3854,3),(3855,2),(3856,6),(3857,4),(3858,2),(3859,8),(3860,9),(3861,1),(3862,1),(3863,7),(3864,6),(3865,7),(3866,4),(3867,8),(3868,6),(3869,5),(3870,4),(3871,3),(3872,6),(3873,8),(3874,6),(3875,7),(3876,5),(3877,1),(3878,6),(3879,4),(3880,6),(3881,1),(3882,4),(3883,7),(3884,3),(3885,5),(3886,4),(3887,8),(3888,7),(3889,4),(3890,4),(3891,4),(3892,7),(3893,2),(3894,5),(3895,8),(3896,6),(3897,1),(3898,1),(3899,4),(3900,7),(3901,4),(3902,1),(3903,8),(3904,9),(3905,3),(3906,8),(3907,7),(3908,9),(3909,9),(3910,9),(3911,6),(3912,1),(3913,5),(3914,1),(3915,7),(3916,1),(3917,9),(3918,4),(3919,2),(3920,8),(3921,3),(3922,8),(3923,7),(3924,8),(3925,9),(3926,5),(3927,9),(3928,4),(3929,5),(3930,7),(3931,7),(3932,1),(3933,7),(3934,5),(3935,9),(3936,5),(3937,9),(3938,3),(3939,6),(3940,6),(3941,1),(3942,6),(3943,5),(3944,8),(3945,3),(3946,6),(3947,1),(3948,1),(3949,7),(3950,6),(3951,6),(3952,4),(3953,3),(3954,8),(3955,4),(3956,1),(3957,1),(3958,6),(3959,4),(3960,8),(3961,7),(3962,3),(3963,5),(3964,9),(3965,6),(3966,3),(3967,5),(3968,9),(3969,6),(3970,7),(3971,5),(3972,6),(3973,2),(3974,2),(3975,6),(3976,9),(3977,7),(3978,9),(3979,3),(3980,5),(3981,9),(3982,9),(3983,7),(3984,7),(3985,2),(3986,7),(3987,8),(3988,3),(3989,6),(3990,5),(3991,5),(3992,5),(3993,5),(3994,6),(3995,7),(3996,9),(3997,5),(3998,8),(3999,2),(4000,6),(4001,3),(4002,5),(4003,3),(4004,5),(4005,2),(4006,3),(4007,4),(4008,5),(4009,2),(4010,1),(4011,8),(4012,7),(4013,2),(4014,4),(4015,6),(4016,2),(4017,7),(4018,8),(4019,3),(4020,9),(4021,1),(4022,2),(4023,3),(4024,6),(4025,1),(4026,2),(4027,3),(4028,5),(4029,7),(4030,9),(4031,1),(4032,8),(4033,1),(4034,2),(4035,4),(4036,2),(4037,5),(4038,5),(4039,8),(4040,9),(4041,7),(4042,2),(4043,1),(4044,7),(4045,8),(4046,6),(4047,8),(4048,1),(4049,6),(4050,9),(4051,2),(4052,2),(4053,8),(4054,5),(4055,2),(4056,4),(4057,4),(4058,8),(4059,5),(4060,8),(4061,3),(4062,8),(4063,5),(4064,9),(4065,3),(4066,2),(4067,8),(4068,8),(4069,7),(4070,6),(4071,8),(4072,9),(4073,9),(4074,3),(4075,1),(4076,3),(4077,9),(4078,9),(4079,1),(4080,2),(4081,9),(4082,1),(4083,2),(4084,7),(4085,5),(4086,6),(4087,2),(4088,3),(4089,5),(4090,6),(4091,3),(4092,7),(4093,1),(4094,2),(4095,1),(4096,3),(4097,7),(4098,7),(4099,4),(4100,4),(4101,2),(4102,4),(4103,5),(4104,5),(4105,8),(4106,4),(4107,7),(4108,6),(4109,5),(4110,6),(4111,1),(4112,1),(4113,2),(4114,7),(4115,7),(4116,5),(4117,1),(4118,5),(4119,5),(4120,8),(4121,4),(4122,9),(4123,2),(4124,6),(4125,1),(4126,2),(4127,3),(4128,8),(4129,9),(4130,7),(4131,2),(4132,5),(4133,3),(4134,2),(4135,3),(4136,3),(4137,8),(4138,5),(4139,8),(4140,6),(4141,2),(4142,2),(4143,4),(4144,9),(4145,2),(4146,3),(4147,4),(4148,1),(4149,4),(4150,6),(4151,6),(4152,5),(4153,3),(4154,6),(4155,6),(4156,9),(4157,4),(4158,2),(4159,7),(4160,2),(4161,4),(4162,1),(4163,3),(4164,5),(4165,4),(4166,7),(4167,9),(4168,6),(4169,4),(4170,2),(4171,6),(4172,1),(4173,1),(4174,8),(4175,4),(4176,3),(4177,4),(4178,1),(4179,2),(4180,8),(4181,1),(4182,3),(4183,5),(4184,9),(4185,9),(4186,3),(4187,8),(4188,8),(4189,2),(4190,7),(4191,6),(4192,8),(4193,2),(4194,3),(4195,7),(4196,1),(4197,2),(4198,8),(4199,8),(4200,7),(4201,3),(4202,1),(4203,6),(4204,6),(4205,8),(4206,4),(4207,3),(4208,3),(4209,5),(4210,2),(4211,4),(4212,8),(4213,1),(4214,4),(4215,9),(4216,4),(4217,2),(4218,2),(4219,8),(4220,9),(4221,4),(4222,4),(4223,3),(4224,8),(4225,9),(4226,1),(4227,3),(4228,2),(4229,2),(4230,5),(4231,8),(4232,3),(4233,3),(4234,6),(4235,4),(4236,6),(4237,9),(4238,1),(4239,1),(4240,5),(4241,4),(4242,5),(4243,1),(4244,2),(4245,7),(4246,5),(4247,5),(4248,2),(4249,1),(4250,5),(4251,6),(4252,4),(4253,8),(4254,2),(4255,8),(4256,8),(4257,6),(4258,6),(4259,8),(4260,3),(4261,6),(4262,7),(4263,6),(4264,7),(4265,5),(4266,4),(4267,7),(4268,3),(4269,7),(4270,3),(4271,7),(4272,4),(4273,2),(4274,3),(4275,5),(4276,5),(4277,4),(4278,6),(4279,6),(4280,9),(4281,7),(4282,5),(4283,6),(4284,8),(4285,4),(4286,7),(4287,3),(4288,2),(4289,4),(4290,7),(4291,9),(4292,6),(4293,6),(4294,2),(4295,7),(4296,4),(4297,6),(4298,3),(4299,1),(4300,1),(4301,6),(4302,2),(4303,4),(4304,6),(4305,9),(4306,2),(4307,4),(4308,7),(4309,6),(4310,5),(4311,1),(4312,9),(4313,8),(4314,4),(4315,8),(4316,9),(4317,4),(4318,7),(4319,9),(4320,4),(4321,9),(4322,6),(4323,7),(4324,9),(4325,8),(4326,6),(4327,7),(4328,8),(4329,1),(4330,4),(4331,4),(4332,4),(4333,3),(4334,3),(4335,7),(4336,5),(4337,1),(4338,1),(4339,4),(4340,4),(4341,2),(4342,1),(4343,4),(4344,1),(4345,4),(4346,5),(4347,6),(4348,9),(4349,4),(4350,7),(4351,5),(4352,2),(4353,8),(4354,3),(4355,8),(4356,9),(4357,5),(4358,7),(4359,4),(4360,4),(4361,9),(4362,7),(4363,5),(4364,3),(4365,6),(4366,4),(4367,8),(4368,7),(4369,2),(4370,2),(4371,1),(4372,1),(4373,7),(4374,8),(4375,2),(4376,2),(4377,7),(4378,8),(4379,4),(4380,9),(4381,9),(4382,8),(4383,2),(4384,5),(4385,9),(4386,6),(4387,4),(4388,2),(4389,6),(4390,2),(4391,1),(4392,1),(4393,6),(4394,4),(4395,4),(4396,1),(4397,7),(4398,5),(4399,8),(4400,3),(4401,6),(4402,4),(4403,9),(4404,4),(4405,7),(4406,8),(4407,4),(4408,4),(4409,5),(4410,9),(4411,9),(4412,5),(4413,6),(4414,3),(4415,9),(4416,7),(4417,4),(4418,6),(4419,7),(4420,7),(4421,2),(4422,6),(4423,6),(4424,5),(4425,7),(4426,3),(4427,5),(4428,2),(4429,3),(4430,1),(4431,9),(4432,8),(4433,2),(4434,7),(4435,3),(4436,8),(4437,7),(4438,9),(4439,1),(4440,4),(4441,3),(4442,5),(4443,3),(4444,4),(4445,4),(4446,3),(4447,5),(4448,9),(4449,4),(4450,9),(4451,8),(4452,6),(4453,4),(4454,7),(4455,8),(4456,4),(4457,8),(4458,4),(4459,2),(4460,8),(4461,8),(4462,1),(4463,6),(4464,6),(4465,8),(4466,5),(4467,6),(4468,1),(4469,9),(4470,8),(4471,8),(4472,4),(4473,7),(4474,2),(4475,7),(4476,7),(4477,5),(4478,2),(4479,1),(4480,1),(4481,2),(4482,1),(4483,7),(4484,2),(4485,4),(4486,7),(4487,8),(4488,4),(4489,5),(4490,5),(4491,4),(4492,1),(4493,6),(4494,3),(4495,6),(4496,8),(4497,9),(4498,4),(4499,4),(4500,3),(4501,8),(4502,4),(4503,1),(4504,1),(4505,6),(4506,7),(4507,1),(4508,1),(4509,4),(4510,2),(4511,1),(4512,7),(4513,8),(4514,1),(4515,7),(4516,7),(4517,6),(4518,2),(4519,5),(4520,8),(4521,4),(4522,6),(4523,9),(4524,5),(4525,9),(4526,8),(4527,8),(4528,4),(4529,5),(4530,5),(4531,5),(4532,7),(4533,5),(4534,8),(4535,7),(4536,2),(4537,5),(4538,9),(4539,2),(4540,7),(4541,6),(4542,1),(4543,4),(4544,1),(4545,4),(4546,7),(4547,7),(4548,6),(4549,8),(4550,4),(4551,6),(4552,1),(4553,9),(4554,3),(4555,9),(4556,4),(4557,6),(4558,4),(4559,6),(4560,2),(4561,4),(4562,4),(4563,2),(4564,8),(4565,1),(4566,9),(4567,1),(4568,2),(4569,5),(4570,6),(4571,4),(4572,4),(4573,5),(4574,8),(4575,1),(4576,1),(4577,1),(4578,5),(4579,9),(4580,4),(4581,8),(4582,8),(4583,8),(4584,8),(4585,3),(4586,2),(4587,4),(4588,4),(4589,1),(4590,7),(4591,4),(4592,3),(4593,8),(4594,2),(4595,2),(4596,9),(4597,3),(4598,9),(4599,9),(4600,2),(4601,2),(4602,1),(4603,6),(4604,7),(4605,9),(4606,9),(4607,8),(4608,3),(4609,3),(4610,5),(4611,4),(4612,9),(4613,4),(4614,4),(4615,8),(4616,6),(4617,2),(4618,2),(4619,7),(4620,8),(4621,3),(4622,6),(4623,1),(4624,5),(4625,4),(4626,6),(4627,6),(4628,8),(4629,3),(4630,4),(4631,8),(4632,1),(4633,9),(4634,4),(4635,6),(4636,7),(4637,4),(4638,6),(4639,7),(4640,8),(4641,3),(4642,2),(4643,8),(4644,1),(4645,3),(4646,4),(4647,3),(4648,7),(4649,2),(4650,2),(4651,1),(4652,6),(4653,2),(4654,9),(4655,9),(4656,4),(4657,7),(4658,4),(4659,3),(4660,3),(4661,5),(4662,1),(4663,9),(4664,7),(4665,8),(4666,6),(4667,4),(4668,3),(4669,8),(4670,3),(4671,6),(4672,5),(4673,8),(4674,7),(4675,1),(4676,7),(4677,9),(4678,4),(4679,9),(4680,2),(4681,5),(4682,8),(4683,3),(4684,8),(4685,4),(4686,9),(4687,1),(4688,6),(4689,2),(4690,9),(4691,2),(4692,6),(4693,5),(4694,7),(4695,5),(4696,9),(4697,1),(4698,8),(4699,3),(4700,9),(4701,4),(4702,9),(4703,2),(4704,2),(4705,8),(4706,2),(4707,9),(4708,9),(4709,1),(4710,4),(4711,6),(4712,7),(4713,9),(4714,7),(4715,6),(4716,3),(4717,4),(4718,1),(4719,1),(4720,3),(4721,8),(4722,8),(4723,3),(4724,8),(4725,6),(4726,5),(4727,4),(4728,7),(4729,7),(4730,7),(4731,3),(4732,8),(4733,2),(4734,5),(4735,5),(4736,5),(4737,7),(4738,8),(4739,7),(4740,6),(4741,8),(4742,3),(4743,5),(4744,9),(4745,7),(4746,9),(4747,2),(4748,2),(4749,2),(4750,6),(4751,2),(4752,8),(4753,8),(4754,9),(4755,7),(4756,2),(4757,2),(4758,1),(4759,1),(4760,5),(4761,7),(4762,7),(4763,9),(4764,2),(4765,4),(4766,6),(4767,9),(4768,4),(4769,2),(4770,6),(4771,4),(4772,2),(4773,8),(4774,7),(4775,1),(4776,7),(4777,4),(4778,4),(4779,1),(4780,7),(4781,4),(4782,3),(4783,4),(4784,5),(4785,6),(4786,6),(4787,9),(4788,1),(4789,9),(4790,8),(4791,6),(4792,6),(4793,8),(4794,3),(4795,4),(4796,6),(4797,9),(4798,6),(4799,4),(4800,7),(4801,9),(4802,3),(4803,7),(4804,7),(4805,2),(4806,3),(4807,3),(4808,2),(4809,5),(4810,6),(4811,3),(4812,9),(4813,9),(4814,8),(4815,2),(4816,3),(4817,9),(4818,4),(4819,8),(4820,7),(4821,7),(4822,3),(4823,9),(4824,4),(4825,7),(4826,3),(4827,3),(4828,6),(4829,2),(4830,4),(4831,5),(4832,9),(4833,1),(4834,1),(4835,3),(4836,1),(4837,9),(4838,8),(4839,7),(4840,9),(4841,6),(4842,7),(4843,9),(4844,1),(4845,4),(4846,5),(4847,6),(4848,9),(4849,2),(4850,4),(4851,1),(4852,4),(4853,6),(4854,2),(4855,7),(4856,1),(4857,1),(4858,3),(4859,5),(4860,4),(4861,9),(4862,7),(4863,3),(4864,2),(4865,4),(4866,2),(4867,1),(4868,2),(4869,3),(4870,6),(4871,2),(4872,7),(4873,1),(4874,6),(4875,7),(4876,6),(4877,7),(4878,8),(4879,1),(4880,1),(4881,2),(4882,1),(4883,3),(4884,1),(4885,6),(4886,6),(4887,3),(4888,2),(4889,6),(4890,6),(4891,9),(4892,2),(4893,3),(4894,8),(4895,6),(4896,7),(4897,3),(4898,4),(4899,6),(4900,7),(4901,4),(4902,8),(4903,5),(4904,8),(4905,6),(4906,2),(4907,6),(4908,8),(4909,1),(4910,1),(4911,8),(4912,7),(4913,8),(4914,3),(4915,8),(4916,6),(4917,7),(4918,8),(4919,6),(4920,7),(4921,8),(4922,9),(4923,8),(4924,1),(4925,7),(4926,8),(4927,8),(4928,5),(4929,7),(4930,9),(4931,3),(4932,8),(4933,2),(4934,1),(4935,5),(4936,5),(4937,3),(4938,6),(4939,5),(4940,1),(4941,4),(4942,9),(4943,8),(4944,5),(4945,1),(4946,5),(4947,4),(4948,4),(4949,9),(4950,6),(4951,1),(4952,9),(4953,8),(4954,5),(4955,1),(4956,3),(4957,2),(4958,6),(4959,6),(4960,5),(4961,9),(4962,9),(4963,9),(4964,5),(4965,2),(4966,4),(4967,2),(4968,9),(4969,5),(4970,8),(4971,3),(4972,3),(4973,6),(4974,7),(4975,8),(4976,1),(4977,3),(4978,5),(4979,7),(4980,6),(4981,7),(4982,6),(4983,9),(4984,3),(4985,9),(4986,7),(4987,2),(4988,4),(4989,8),(4990,3),(4991,3),(4992,6),(4993,2),(4994,5),(4995,9),(4996,8),(4997,2),(4998,5),(4999,8)] [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] [12497500,999400160,9990004800,112342608000,1122976800000,9978024000000,12467542000000,498502240000000,6228786000000000,87168130000000000,49790436863202280,99540987018048192,24875138046943184,87022682595021418,99352085519951760,24671561813918360,69291168281546424,3723841886889642,3039921290,24309644800,546748272000,5465296242000,54631106460000,546092593200000,3032634500000000,42439904500000000,22262762907380688,49453007383783936,37074809092494072,24705892731765180,12344194574949010,110710385179599996,95322748924559136,72928707663018186,63246182806829880,51759810115927200,147887578160,1773941298360,11821546312800,88626144180000,590604702800000,5903685404400000,9856023067899432,122841856222144,8595491593315200,49097455148896000,36802799771385882,61220713552220460,72322804519529784,20390521278569300,23468646819004200,2363315793173088,22766905120445696,7341505147009308,2877805130060,28766545228400,287550438621600,7185886800470000,15085738768124822,9336399056134920,63348342777999680,11952155560413152,98741353158888408,85235471665279936,12081338877057820,33521937205621590,12886925553344724,46512833862222640,70678209965701968,16667909800438320,34638042571002200,76592981844934380,420003431589336,4898081271125140,48961233141135000,83480931573417000,62848387938420416,34908275212702848,19405108999931248,1045816696912320,9292432666137600,69665388380332800,36069086860213610,58309901152905600,46868581030870080,33625322490016080,23159631404974392,33228866030685976,45019361660619952,27711828073011390,27243472276934480,19877973039918144,11926785783069696,45780515598770336,81513497470965840,25252073351236080,26738057447658900,33918411849314496,67514307093160512,1361802002802000,8167547065788000,12834696329979888,32311630599732304,70300219130068928,3921221937763020,3245661796099070,42429829561847960,1007361896721816,90626348247155280,44458123295048040,1539339201500520,27458481182682528,20818154437228192,59402924100252096,8702041181711570,1472043673870560,24524260630300800,9265927628266624,5240839235773784,1180084438823940,94369045577476800,32246493349695282,2259763952609394,16134724117693200,59293916840186000,1454013945870750,5301660496273412,24661831526064864,25501471487280264,4849886201277180,56559409624106900,28824412937872608,8417915678041408,1022817858570156,3408031443449400,15577478757455940,4559667478815064,30252751298227782,18566350929656964,2753326267737800,31102317317925120,17124042539524790,42475199195812224,82046077171889376,10976469182697260,28622737698837520,2383519381038828,23825679111632640,8709915693668416,8207644697659650,91382281520857600,33172758600581936,3441017571812856,22930961194060080,82392340244309120,71807047371164160,30116170647477088,14509629554614824,4246927064836632,9691336917092880,6949384918183440,7718457627855120,27481365033302192,30389515869634320,68593386405569760,17955373007013660,8107521668524740,12716122896402156,12945500813160632,18886593296879550,36378766251452400,31318744094413944,99145087560305136,41230776044518032,34202783790692300,6685290501580800,74387329388506932,10004221028076814,2646682242077006,12747307133230080,68763187226173440,18166446300874648,63213518670814404,768303222654244,61439748667486400,7127602143966780,1633909206959716,9469842705531376,6707449085431248,57469499207629200,15369960101828800,60554569986394176,37294206834223248,38542708344650310,56785192068195990,821634301067600,1642613609909920,38944663510672464,17316730898499228,3287454939907600,29358142826988600,2778330061417204,33006516659907252,2075457288730368,20746302692364800,172829315124030,3455209038927240,40294711050420400,252547026409860,2163826383381000,25234584029655000,12586787917185024,25467367791981888,15988917929044676,66430111701050880,37261463078739900,51363105358748544,89665304063336896,8939813554749594,18415545140248560,944193964204960,37752718935243840,8544498339937392,19618956395459932,41280968063491200,29436324103661000,12286391100063990,6130743490889808,8468936203944480,56786198899590510,9005069052852810,1463171636689076,22640354854248516,28669340408630256,35732104198071680,52567370966706200,2732013545145864,4571451381945936,477588880870448,14321965305931200,9198114824905920,568987330932664,9953316721951260,25844174375985504,18089296282525440,7219634623852500,18891248295725982,9658170582094948,23957096071380192,6590337350297500,41272325385676000,1388010530848344,20586635814572224,18777225833420352,52190352363548520,15869747511715160,2339008682981684,10020337466734980,97552816076913228,20761100797387440,6335995711096320,27436864655392716,4105844013294072,13680706980005280,6241115519090760,53474015621545200,52091434559800110,15174819442075160,31513579594007808,883670913807150,1766639622423700,32215826213598580,66778195952652960,24942349381975510,30320893211992200,22884592986931200,9751981580732160,4978146488107790,19904677512865320,90350122825361520,43758874700852480,52848402139857204,19749106414299252,56420090074957728,14185886033774880,13257366950980600,16820174935966768,77384488776273756,71671593959186508,8246624700689550,16064439464699010,54101947037081664,2299357335459968,373582290658386,29874723926207200,35992145126698020,39955013690674968,33180717828362790,74823670545380218,35093768961027000,21797374829150400,9193025566683354,33893009313277824,35883166576745660,15949654197944880,62167772786148120,1421752802805440,11369512480399360,18921501997330176,54636520491764750,2141575423217730,57086039068954560,10236653391918096,7039851161391664,37909341204065820,18077352711776720,19886102550187632,241205762751024,2411101854603680,12050732598616000,15686070560136900,8282738853684164,46832272072988208,17906952346998000,25661867501350800,58904933680819800,10553494574767950,20296040279869116,12839431570091952,29494848322528440,71707899357812160,20840078064608264,70772773748693184,11995385952808452,63315042147470190,11735111592593760,7464703195099432,54354316904031048,3178021398042168,69524826086616320,4243677916910720,63629983017662040,7864760224875422,11565221497449660,7973597621947680,4784405359844220,19236968120339928,20965398856116336,20624909027467752,10423829248140600,6363924409561950,20677283805864632,5589739512466852,9527920285334220,25102098442786550,54310656453518080,5587870753493952,43733895963858772,57905354214734250,6867065375419740,7357518236082560,30124569552944566,73929652422734598,49442267115925584,33493534126247800,2124068478003120,10430473431088206,49598753470460964,48541028549275008,26828703069169400,11683271189630800,14370341944014336,64616218509016512,57083552108391808,40318644956247000,20721747088504000,34987655748817856,2091858303485376,55760875778206720,10388943689420320,8955103548418560,7222739155362976,31184249826799312,40657320549658008,30450900885842880,9945960388496940,11706362777180412,9890905191363040,52810381908786432,3523380165878760,13819931026364540,4897783185615136,43346112229431984,67695204672134960,29411238084321390,13219815547240680,49219781672637936,58456837482623888,63311119487769552,35784175929952800,16937027619749600,90682805406031578,4873433825950382,42937281460499328,32436874274044800,19805233998512790,17560013221986048,684262885342296,27359740832790080,13953864178818060,28213733076812640,50723845903585008,51264411596141480,63514264689236286,48634446324342760,47036847539226560,17454208182928020,41790223763699920,39546661029241296,25350143577509520,13431867632465040,4949276720089688,21627849683541816,30426818485729596,8532971047211800,14684552639785350,11520709136096892,4854626653740920,12725481748674528,380586695010660,22826229696824400,25770775297660272,1254292882779888,16140639568428848,48257925708688350,14948053272405760,32678788455588864,8137550143465386,15690155216728204,4950357396685260,7517981381576280,1738350719412362,34466893066030590,42221072376235872,7916749587962600,35037859355513820,12078423285072900,8054645097154540,58434337897342816,51434868417522000,43876716834888250,24889234708056768,81112196565155712,66663323105657166,8022649661595760,30073143384167400,12742984713164008,4636466726689472,9351220044832848,11437243609875480,4587018894903760,14806017692816784,1021068977211828,20413380942868320,14145984476687700,30010038698245760,18398922772605936,2227536849893376,4537991821423296,4747788116307290,47870542951621920,7990699831867820,51453053976866892,8808184995161598,88047388435198500,23273796342491000,46360589865811056,81036758020770816,65825389708751472,39690483764603280,12463982169143720,2795949758883008,6987141909939360,7946475333999776,26340382489777680,42410254796601120,7355965160037550,22030130369673540,11434077064820256,63918449785541280,23550672920306970,45381557312898744,3125142863071808,2877698824851746,16437573176710800,46483080107520,348487019907840,3483510069139200,52232259273696000,13506394162360000,42123351079488000,17865458457944180,36861993771611820,6129443470568076,61148939857644360,68760210163015070,6174192705331494,3180156674700544,7947292451240320,81762332790582990,36586998686890960,39195184650149952,36890258147719272,1696301766806976,5652136531977600,15746389218473280,29645511876754368,19759428556466662,47184477815158992,66631664636443620,5654842634107240,39671417252996760,24565235532452898,4198854471152656,5996029516404000,82743448342565250,1198162084292148,23953920667670880,36709802318703920,4886873278332210,16283243659857300,7262832227711360,29684380604801120,78840670837662990,6661178947695860,17791030849066440,17507466367749480,20076223018463892,37859129321789016,17588760749274960,19751050091072960,81140064029300736,56797039560076704,11771861999543052,36009471691644080,37712711593601520,14598925637259496,56667453575235696,5178591772891392,51966125142063300,52254943935556250,38649629071521468,11025418866009568,67276219274106948,13432750963334010,37073273287588480,12429723086272128,11908161309628008,29459468459787618,48121925462071080,552005869234680,7094469222913320,23639071816285200,8766167561646432,61267620515973120,13217691116948780,6132340426318296,8353996411408368,23623481922660696,75413956782899760,26845461666961140,29092076495790624,8607015444092352,38073904757383968,11060008054544700,41948034720589800,1661792312165524,16611499656027220,30697744380591456,76881527199454320,35490433115737920,18949319480263620,5368744140349522,16207382077878480,5783734023781560,49555721106589200,9807376074832224,2955665996883864,48687940095612160,74143900095452730,22265619951103620,12711843576361608,7005605642909280,20605325575863630,8355190995184300,40960911266415360,9001993084851456,9277400147091216,8632891918627130,66575069620773300,24685479969580500,321714382824200,4823856816489000,32146659133520000,12738702654371840,36468701872279740,15711453229738464,22856682758101164,22095642621386196,33991077380374730,83332418916889980,37872597767751216,2813853115051552,76589503052004828,13251684684320880,14849814167994640,28187611263837660,66460703611415850,10573102444966884,19568986784515000,78203008874696640,19414699841785948,9061158885258242,15813130202056584,34050484484900000,28476968422867500,49327399701511638,10734375347814880,5866463535373056,448516672257780,2988964027702800,44817262806808800,1090080103161540,9302391209164368,17040966385212630,55204731480109680,4468931641423544,23186263499854608,56205226005942420,31181739654495100,4093150408388720,8398957270918176,7943702128234180,6184729306319376,10999009770376320,30327290418708120,15981952584021884,4850276158003248,9771997354022704,2347733769893750,14081015209387500,8250960767745344,46548116511713856,10207643760861030,30269184332641380,19516150980953100,9517370383102848,13484172159758628,50924671110645632,40648215665178240,1953166845079040,4881052900890320,20572545516772464,6596148472475800,8221953654889480,5265046448424360,56733966193500256,29072133554756928,67618192866397992,47385411433283580,15183125957459460,9980353677322848,51856770648059784,80067130894636,1600732557282000,16001228307680000,23621187669292416,5017186454035014,11567265537233050,35975563176977280,10291887808875360,60717417211590768,62963275423410502,3966272405364984,2926957947259360,40694516874842640,12619583279969160,2931497218799924,5673874628560864,28358592727911600,16798060790843160,11689532931179712,2646259067437056,79357625367665760,17872336659916970,26039109136937280,64459145368872128,36410459341493952,52599385167890568,60696117128624600,7692310337192400,13324214085530904,38839101042533232,9147298955277280,1955970021484260,1835484446297040,55043671007976480,21790652768406240,5726911462508544,4608794185788780,35832605637792600,7852798929367960,7342551971495160,36665755746822762,10339568260461900,40554772787813400,14640657749628768,50291266682407282,17553933894166386,9849578557711200,6009307036382440,25744441989878760,3290500587902166,10907683167084032,30870600124476000,10649577301167600,43758928311365330,36831747630266688,10067618839520112,6791504461022300,46410583679158160,12080586642395712,63019339208643904,11340899349179484,1603943044184400,25653417435481600,27824253504598796,20775018692226348,21844479245202460,18825199039618560,6651997676543520,9888143229732438,13151078667361744,7097370669427716,11249090896904360,1528069580288160,2545824887792160,27224658990252864,19682583371366104,164658140468250,1645962671567500,28584763419968144,31543867475685180,7262470135257216,45120253567511220,5781663396411840,33025676535966720,57699323904174848,32536416762278592,35379051216112800,29002729010126300,4698832764883152,29685265679756376,28167651040023000,10499345695046520,50464657816396670,58241678785224816,72125475187209444,6124674275638968,5756034803875740,6275353387192380,2434593140890592,17604933040612128,19658086782883416,15207526117645950,13659901017493500,25902523117967832,13425681067999768,53198774756167842,34442524241403840,8570744340836160,15227992880733438,9483989755303140,12783492630723420,30033839286302520,36811546427398050,28994925837035228,37402000450031616,5033443891993920,16771891446037000,5106762510617720,25152237261093852,67373700428252832,1726477637289834,72896551843913910,30893806071174720,19952343448539040,29662304455105848,5510546727301098,704302566994800,16427614497588000,5189490196820972,43526554047721150,51723054209283072,864859430033280,60517668328034400,26161327038182724,28511182175864608,22419861969962436,11056874583387960,1274791804077960,19114782290534880,9106369352815248,24483687041220784,3320530959325790,23721520781537040,42991114989019104,16423228947682690,47683620587274408,22775332609788000,26591228869437440,48197157871421424,5840112623386888,12046810167292728,23471867162217600,17337055316360400,13860808638073584,24817047967621944,2595417651297008,15726891060751640,3153781816892460,30971451981666756,16212737111597744,17631962138662416,20736779482003590,47625361428990080,16219038243356928,53843935345772220,8611560873807234,5018519272238820,25734972844289500,6447868423555930,13264079611013154,28692228683669880,10257736208735520,21653266739342490,835478254095324,2783902702117040,4482144585051540,53765952069171000,35357271740205800,22958143031083392,19139870343790336,24218261866888080,20332174670654580,49079600447697540,66872925981305748,5387050832958648,550813628957508,8259172796120400,2119789490024520,14126747043181560,51058200601045044,28275709760603784,27788167014796440,8443462141362250,15924832998157692,66196457087287552,5018295612518368,36326168284643400,6917947861730400,24644108939331980,23882049540665100,22883860407718310,30012638861751250,40016033420832000,35750041116664896,1552179284598900,15516124097103000,24296173842857160,2205325866651320,15071442772700622,34111485757966464,21919841129137536,53014539978808320,33981963114821680,42290662425823944,17015323572540552,21692947873956016,5751791035339400,5317807095627540,337703491249240,675161192977040,20247466689293400,22694387268464520,22612901059251360,9558476619832896,18754483630761108,1577232715785644,31533195637104000,41685798979848000,12283530904743462,40055519263945164,13225601081984808,821191670972100,4560521337517500,2299454245230142,9851231654088240,19430767871847864,29591371559072610,45765038751826730,3941628566008212,17285569909310368,48782142069334464,21598766545996530,58218018415522560,10082972599764576,44009038996579404,23189264717866996,27486444257782480,29910192612318480,14445544547011044,31093304293264710,726213619550280,65335642018470000,16419418678489200,9424980710247504,24433778185026784,8744756030116216,879721807060950,8794048982120500,23089264024107936,29120219542308096,14143359091919616,42050391480787620,1432480439900520,42958958009703120,8515967623210380,62491241333579232,17209404204252480,39388747529885400,1916714937083562,44707291473938940,3135790892362492,42703333303236960,12250780139219040,34606140074423582,6118338318781920,1122778957371904,33671299415943000,25158176743530600,29295482529657216,4054437798946784,41742531029116008,46676581998170760,235779562195800,3771123979605120,14136659391720600,7948493638512460,36649960579771560,618025356130680,18534140258843880,11688570904363248,23978670082049984,24836184812120640,15946637018525190,1526771802763616,33318599374208940,51560071208272416,4280119325019230,75856232977230060,13955775208876368,8703937540684672,9183394765267464,46368163200235200,25979972900175200,14788436491859436,25748958048270600,8789581571564724,3368096009376000,18648842645774880,964221225213378,9773862290342082,2306222535742356,17881700088047520,24966825397133340,25308470316727176,20910996758834256,2803154885820096,35027029073151000,5401620275210880,4739426262128360,3811772931162672,7045641306791262,12360906835489520,13864305171109920,6064683360465440,18087882224139490,19304842943642436,13317761431527000,1884372617462500,12922522126769304,10284564229933532,12395085729049872,12739729638480600,99460439125850,1193104895738280,1987808005568400,8765817259991976,30354712649392080,20278017287084100,53433957951281152,15060749745466752,37999142673940140,41589528275538200,63595651499243820,21215950415346456,39635559398007312,58422846161060080,16403708120906160,8052668910060320,6505383255411824,53999954800918434,6779975767266604,10041503345130400,20616675988277250,37670571412014020,7968737663054784,31373601108504192,44430486833028320,5062118433274540,1480918247163864,4934670102369840,24127606043097738,38544581986617840,12380233339905200,15683759209467160,30949316278000170,3175183031288862,19774759718671020,50623477837224180,42210365724580704,7496264152807164,8236068163692672,42094271013015360,16040809566404900,6982480896014778,2922496580003304,8288514996015576,16024766799379800,4936569189084850,15215601212282640,5665859026610832,8779692842259248,7894024456949430,11651003138026980,23036911591002180,35230698325686160,19068137535221040,35884216451827200,30997947350979840,1729686861827436,1974230772066588,39470970269994720,37938019582668300,6478353845592780,17420248595168202,66186953668243968,64099380197228992,21718494626285240,4516698635447160,33285250244519460,3819846813345032,45411351717142656,747387745689900,29885222253504000,1601489803963392,8004695487836880,27708284891201056,4656523003038720,29005726238314960,44745955942691556,24342840588641784,27368237567289528,5637802228913960,27415324406147520,7592888273101104,3958413093552148,16958817088761240,21218926449628740,9624053748891120,62410006604373840,13889149545302656,14384277742037632,12186738259724640,49039190705532020,25641398118665328,1636044555613230,16281321205409372,67286127344254200,4297350142101000,2315811719025156,30866968560430240,51927485354366976,1182483442035280,26596822109105700,9932888241939036,1026428529867776,15391193687143680,6556810834036260,5487191320651860,5785687495661976,3055715164407180,6109356593740420,34970158238220990,43226376659318160,41242793079487608,30019618009581300,4257998808958944,14913679191791640,1943301219455900,19426438403787900,6249714532045232,21851023158178368,28785498254280000,2307204905467000,28830324243238100,704896111049556,56372664611008960,43327258399951040,32325815402765640,10242904687109792,19815492054103424,409059121664598,12267643410234300,638174059717800,25518377729534400,60544248279075792,13608704713124070,17432322109554240,37995158458836480,49002782279464370,10476080620244328,3822284491590616,46884091531406080,11956716189057420,7514522534147104,26215041970212960,23719344457016736,21670845227205600,38213968005318000,7572638798689608,44700145000087616,59825170729371488,8852663005181160,30044556835790400,7368247724265824,13859188191237276,11867570352506540,20926506889252580,40265912846551980,4850033821393848,8164287257334236,626697476106840,12529782057444000,25647432668165560,23699177939035026,26964087995372528,22432951914921016,7975750758827370,7572924603601390,32129384651269056,21830771599120512,13002476922011952,16462444735003750,7174338743476800,1926609170655752,1630854325169738,1241713985664768,21722815153446400,35245520537576600,45921639823824996,3388493823021808,2911610341452216,5164883856589860,6273928786107800,22842210659340730,40642690557845040,11258264007234160,59168703259983240,14021449907361120,12299143822933416,8301272275380700,7796247466441812,21453362588701980,70865853291162720,7172003448405624,177967620049742,10674558097722840,13317518821122600,15706989691701000,30381571011539112,13582582597081386,44847291956642560,4882978625978880,21695037640189200,6681031488202236,17120302545856720,5115092448940128,12746664587325270,19023723072820480,164840976597792,1235904715853520,37065072594238200,14917178414719350,2308116843065520,15382443688731840,40837816359821754,27675866205717138,35359699140947600,37997455992890400,40073650757917392,19486518668346576,37714566236238612,20056008707836000,8633068615686900,52095918329839728,15013512864813008,51367659016112208,6022630153289610,17382758772305920,4147407299900100,4355819442727080,24256114488683968,5660306464103390,3284209894533120,1445792913266944,7226637347479760,6682724873440536,1023718712334160,14385336393096120,3731124641483184,32636855219132780,59721211068040640,33528321154130880,19446769323085650,38775665843920782,11929465129592340,3354442835168900,33533690704062500,27335537051670000,32504492625362800,10152629016105856,5886531855525834,32103734878028160,10106638065859500,24008062975840692,18666433570452072,7726841011336678,14288470066029360,10738898315332160,50719219085957094,7467677794067544,3105394741089872,54002892162211580,21469723446914190,11195285049557378,3150541710813952,35994771413852160,30792755616917250,43405847979682020,12436307753168820,14350270404486996,3448770851486016,30167202714642000,4335382960211000,13816122163726440,43900016406925140,3465045684341394,3681047184960040,5850146728414560,26039033895277692,33062340862141850,6702523034731008,648077774583120,38872438655743800,11945513607136032,13387868675954728,20705876448576352,16369757576617140,5026616742425310,44667030153074560,1859900349518856,28637051157525888,1992131262660720,11283600052683300,28653277480527168,18774012416788656,2655651710938086,34133433385392000,28636009007334400,2390076379062114,5889067096047058,1457439665197192,43709574861795600,3735148102248710,6642094035703164,15071524556149152,21023859380199280,7396419135478100,6310975867282020,10739536539979488,23160287358482904,13761656027609490,9097113082532580,14412566993322400,12737955345877056,6209079976288260,14305138782570138,16268265408195360,16726975932579120,29718624677572908,18483641505100440,38515676422876224,9355849507065600,3952571400140400,46099141401209680,29025668486885184,7880310166355928,16997097977785650,10538510026902780,9312034200304128,7807972326688512,2124286047928212,18058714054775820,21811378212859620,12746258227214292,8935000241300820,26663729289099320,52783867436178960,27348751439230200,6143814217572168,350475928904752,10511072246473920,14056533327212880,2015432189033790,53728500038521440,32570732116480320,4514042996941568,50809244533167750,26522650457234700,38074443401198520,20328756307399848,44372229631972046,8616997446782340,42244906036772040,14856912982232944,37586046244663092,4400593249674216,48263868593872680,5948542631439720,14190382282651596,3035357169158262,10292701191309824,9317762534826720,8113470552176220,5909730066423544,65135933339763492,9157756282741528,3034233769664200,54599811448820400,920317276873856,23001032764323200,874267130350716,3669908257043250,37718925923868000,18549363008406384,33505375050547176,19627629782151492,24127805539553760,8581663391841440,32341850711934660,6976870392879030,25812046868918864,9112367616294320,2978102411913900,47635468564450880,21339140117680968,14961805040368416,14921138228237640,36273239186367150,31296125830400424,43712508331221408,22254112358528856,6627811006775460,19497440567072640,20922246413279232,26239949313843258,1264519497675280,9481098069030000,5276223843152400,10675304082198448,23542776807978552,60060914641696248,14227520299020960,24511918634835660,14449943606913480,31700144445785160,23104261880046048,9099031260199650,33346781309708580,21107207650745952,10875518479809984,18786503749884976,8339346336829130,26902389971529720,1962760972101552,8409378521733840,28820812087885590,51322209238014120,45907476773134680,58630417388118144,23351653743510976,6500202170402732,28647702920109000,49022315077806450,13183117637180610,16631293567355136,36605021005646080,6836039897063800,56468643932696310,21547551241202448,19031950274099616,38899235700621072,18847347337201350,3741091426661040,2474856523609800,9896574707278600,46871439324715404,883551097168920,39748369588086600,29200228240973720,53318865211004976,1001193819230832,16681779360628000,11718356969531520,6752085000832410,1708966237902896,34169550949400640,35591896691524500,2947722404167800,4911468609710880,35119997606551536,30430768843815780,14697501697232760,56776453605013320,39202818693101712,34311380491080150,23316933685397526,11707289702314080,16523002959993600,1612152661054978,4392442887474168,14625998898571992,21626898271546260,55688136528737970,13253002261862832,19294638585791360,16067441111050560,43638232096587840,16816659696647850,4392602159636584,474762128149008,1582095498803120,3639629803550700,54579119200452000,15722245263274816,567535059569014,22695042074583120,51136016554965780,40433674968709260,40409093802761172,5285756443897146,12190899623728128,6718929202898400,30774509489213650,3314414911957468,8068594873182144,3966090409740220,3294327733654650,11573295307646940,4463162162480640,3601163322031968,15429278643714540,4126297816175710,47144635125281600,6867167869828224,6632904942587990,24036574046910584,16534784437392000,12329559163548000,10964363358067224,312781435257030,12507814011162400,13781129770568640,6225735881009850,20844041031777144,4351230275528208,305815470383808,3057316710987600,16980442020780000,45387572388410736,49461378646818376,16893506920480482,40234920136854870,62352867891038760,21533147701198920,6978033800848110,33888857848280078,25656028594913200,2496511791408060,4447935344579944,11733943647493914,3084778477652640,6099076564425600,47403601811823200,3313706895149616,8690171354438624,1104983277768544,9665993599985100,6614907388997490,10075207618595448,154485142026624,858019806001600,8577890618320000,11162604120145440,12728041724417096,18635655233122812,28238041580153328,24092606001737280,25742365773208800,56390854195661040,23873894637904488,7048981544106264,14009763377642340,28432354435091600,60618811054915638,2920998183343032,2323212338022336,11612973966498000,5022282288139200,7311581593987896,35244871925964316,2208087557669154,18921453646114200,14795464078348800,2044675263145728,27741328901184402,2269875337033044,9024030120038220,46043316474758240,3449147972502876,4926057934672440,45398064248190192,1421804544775440,21321470877327900,27840533797871256,11014185329199384,15697991859802596,17514983139840410,14691816060393320,4637548074143040,4480588561317008,6431370525689928,675997450058700,6758214722238000,33263274886934688,42442799955838590,22941178859440968,19171439302642200,36565379564933520,25064258983753368,50431381600102640,12606296269632336,6310074049975760,44757782272329280,977138954259084,6512580667828480,12693567599488512,27969928682409840,49697069772515440,22009611959864032,5495014813177596,38037033469049034,14505556958012190,11861514969784320,24857170075248192,12837001720925628,2417199221948616,18124368676029000,31410885402083200,23802574813555860,4383331985416590,1499902081480896,8022331848120480,1861309425034890,40605206770768248,14130639068168040,300139749509376,2250478710734400,1375469244310590,18334958931615040,3599896575179248,6483849231197520,2137320555721460,32864162841358380,10829566609036320,6504751881610058,5363446732567242,30584902460989440,18623700132408000,26502145019650476,8156637298518912,59154721100604684,15375357501633000,22874771775363750,29281047709095168,13823252139536280,12026920156877088,25408614174491240,451492863106010,40624277432432760,3111562356057848,6209260787011488,3042262898402280,9702676300340480,3263804407409168,18617468977062288,27474642715675176,34533303305935320,20503174531771800,55939221631163556,37541863381165104,33428415136448640,16014080580483040,10249091594229900,14302105290546372,2900746695643684,1100173989402824,36231347546671950,48500896582860750,10174190893293504,2080783684142016,34348271540444760,47968224049107120,25441743184719120,2494695156056864,49881819343599040,40033265914444608,28686143900805160,30982542466143000,25301912014560432,676878401415062,60904385929706760,20490874956536880,5180288694862380,30366346508630748,1997043979446096,24331478013788928,5296290234105920,4383743148287370,4416966602147232,5101169315568816,29083897782852330,2702335119192300,49820146089009600,27340625376305472,29983849723840810,27327418680572808,27969045071908920,26692067737465500,44387169459972678,7034199303600528,7496001463044864,34338512785364480,1299169541977020,6494318039278020,24628482390525948,6632953069597668,20758836354902850,685750898395080,6094135270817280,4996809362736856,1417126784651796,9445304881203600,8748274087693140,14145002394483096,1924996791129636,21842740016009968,50868459520950400,1568009800592400,7605027187306048,10472300532366552,24950984856199992,835314204935280,2783737463436400,312382335735624,9369309617856960,33461562908674656,25168595305406850,2327193549104100,23266592633785200,26507884039383240,39388379720312336,9241087035516880,9366555533480640,33833095357833216,7385893908970720,2093874116487384,10823420850397620,14254111505295200,20507336255810160,26931335566833800,22546025323352096,1541097830439600,13662334123048800,10132362340032876,38279354158023552,8710511926029936,9922913562518640,5558720769998790,1699952425972416,6635190114640192,26182894577858568,6966506330482720,14973790806419040,26091579540314400,26407832186760660,34962952739916754,6412273767317880,888967818448760,10311897244446630,295591021614108,4432881581106840,3394311088833240,22462977234986550,12028342038371568,6004336610040320,38584708474958016,4220039758641000,12054601936740000,5777738416502688,16473219470551520,22840646130970976,7928818637487840,36064614469495920,34033258187556768,6897774717710712,18116695940827526,27401666882197300,3748704181823160,33314569009135040,7836568262067132,13390838254636752,38805922357491520,8872891392295680,12902082331700178,6834950007864384,4845951503556056,11620939594576410,4817278060771350,2789761242434848,1161896807866608,3872158689268120,40627619991252700,30622699974556800,39626401414709340,27103193726848384,75831513101160,1516307248832000,17054827691040000,16239893958487836,18257020788144,30421917790880,1520773829880000,21286331080280000,30296637090231336,46376427027293664,43455914345302592,539959436104680,21593837020996800,60576413392524492,6538006150882212,32368618096684758,51703457170467960,20794326129454080,8328751190378640,12543664395513790,9711598919919436,6814983895843500,297073681525600,8910361697351520,8247083371959096,2176564377158016,13600715806356000,266496401612760,15986487493609440,45149938817777668,23598594753558264,17066886717676950,3074671117790540,15377132621684736,19286737646599040,5790075297634410,14573630155319190,6156332062190960,11720113483781472,36587628322406856,4833153201163266,32214485424765600,13395783028819440,32860523504419070,31960271822096652,44119635677240844,7975939673478300,45263844468307850,38854947607794486,14749796464891840,16140175222402944,386497978913760,2898155057674800,5923390165216312,2828818189387512,9033945986785344,8339003149841700,13166287921007040,36889555175161344,6351258620364210,36074525169315996,26488971593652960,42314264617830660,568865886305508,25593924467370780,5124401142799872,7437245299868160,18935417038746250,4478106607108330,42459937539242832,894657308800024,17889655720706000,23421631437586500,841711503738672,9818059653845520,4122924368584392,407078243539020,12209984218148400,1061295549305004,31832722388958660,10276325801552650,2271904544043840,34072018761950400,10543028864902824,12982646507687010,15698472147218256,34447311790502760,29263555111069020,13224248100128492,44704600647824768,13398964913391840,1621785237202880,14187931077266800,1977602578014888,6590762611766480,51020679079965952,11977733267403750,234787637760000,4694870179983360,1185808985454258,31317632204062956,51670302043667580,17321907527400480,17507174890099580,1851294487828170,41994846133115136,48655383908233920,3478362863183010,14898037590824598,16374224803198180,56220040195693416,8552390675584410,2016757148577580,1515227961442640,27269093646300960,30576540972769792,35913683407920850,14963818089214260,10712403438185196,5272940843104900,58720481771342922,11475436089612400,35932516729692800,10516584718895592,6324364434442586,30239253682748512,42922315242447300,4376574470857290,5525891585588128,610135249622976,36601548754014720,1603445621356530,11346275142654240,17777654240801616,52472923924621888,18700921937592162,23920292049349360,28227988617671040,11631866243058600,10475095439558022,7880425949488840,13047259913962560,53571876457396860,1007529852449736,2518382427519420,16297061254491024,8322148989004000,17406447292231500,11473863967793700,11928526811484832,3984773636859876,26560544655275400,28883516444874840,14829618854378664,2930680730728368,4527093405815016,15585052721466720,57065805315381240,4287773494278204,13887789205131072,1887119701292090,45917214821550080,14647214892372480,11529112983954808,15447937946429352,48504923499279264,1593655758263660,11275681299369280,13712944018820088,6476103289708336,23051031155174176,10386976305875400,12125026758554900,11601139172361508,24295397623957152,11751620781933300,38925771251259120,23788659173058240,3872648915061808,49782939067578780,14797190461074840,23946488679411760,2996643847660200,17107072523144568,29634594860547380,837932967150608,20944889308686000,24019032774546180,2179859773693376,38141322988923840,6656383532816544,5180095669198340,56746482874312770,8555248173741248,28798290391506944,30204367504996410,924249123652250,2715904155489300,2116942686401808,16240041365132312,13156498229513904,1574155735116720,21594293527059840,913201316551744,23514802420115502,450601000853952,2252648217019200,33784381818252000,29322730897584656,16842486411006528,12119213184297984,4645818251090730,252506774773940,3787009298828280,6113837753601908,23129753520743226,43253971396502790,9723342090450120,12784138784435808,37717763287726494,1862183049118028,28089802182815000,20874808251990000,11008774264107984,4583079896519136,20534146246107648,16628370078626400,2337063537174450,7772907813715836,32301616029055940,49354340004644192,22877974832846910,1838690039170800,9192064720564800,21082422360931344,10794740626531640,7279772688374340,11740139558248860,1577272305811552,4505820891978560,24641825779927344,14622571604971680,6750489979748640,10821197318794800,2842443311742080,17052148272668160,45210054944685600,14699925501100950,3673163501593922,8719975243700400,14278937227550688,9159759098809880,6969562710108540,9981206139198640,49893633300907116,14753557302774192,22725639861102250,368845757891520,5531892288024960,33055125838175496,30421303040137752,4458976586370900,9694295619005200,41362940922064,310178070284040,2584451497444000,20672692342880000,196986696588720,1313059959775680,19693135236297600,5033281457514216,17412119572105650,6415903254449700,6089734447321104,14182910197014960,20515525878777632,50363603038716240,39340756685173280,12126986189120796,10457372753084448,22683601157400260,1768993869639080,15160733959845600,29688002896711390,5581110546248648,7488733683901344,17028329906607920,27526332154156640,4142989686999816,1867991758839552,32685468054093120,13119694451822640,7056972748674240,24896787857432800,5385819956315832,19166664756927424,27972043067219700,1602509629858200,6328557711390784,47396805532364736,6946350444635670,9335168160767280,7890146650133880,7157890277434368,5043785251886276,11890472433795296,1640901199091280,3563271358683360,24662463254656850,15633889281167700,16759311884467512,36073112930765120,1132601228113530,11324568665434640,13375143522739264,6787031736773250,4460911597472880,5101468804239300,18944200890883380,17470828559253510,1583923747914522,15837256092744000,1507465132582400,18041363445773216,6649770313394868,3626014681992780,34072809086076360,33215832232533720,20570869270689640,18986473607168816,10549875117172608,20379865503329460,13745624676466760,18841801613846880,26093571528903144,10175468510833472,36485607411125460,19328805410558880,901793576601280,13525283906706600,6705642376341236,10852218458052300,16279719792808320,10896211116090888,11116652468499344,13328069714112384,24302687527272000,43324148276284500,10217380529890926,8440713901721200,13547038542329236,1321978911859410,1888322504865700,36656753368822272,25354301251283424,21473281912775350,18560397927022880,6862673143394640,39514157602839648,5611188916742708,30360399941895408,23740882347729440,1932347370856280,742930670209512,14856945499431520,52334268549763608,3021098160859440,4704937484240840,32316452947195956,11442966819586176,18660296072646144,39239674493265400,35513241197263200,6127480125544132,7862606724580664,2176757559165072,27079412465508060,2733522828155400,16399365175996560,22321280533016784,48285248448977190,13585043087821800,15355293572314080,25982735417182152,15349569790188924,1523744268964608,20314444684595200,12609423487672620,23157996299657576,1931774773221276,708164860474764,5507375593404300,10558049729367070,21289889505522528,41231015259143256,2622623901566564,799748798612400,35985015503892000,16662253544314344,46429767253899168,5106410398002684,12942623743616160,20101010249093760,48555304061451984,7061596171430724,31982362600701780,7569443023170200,42692367907382550,3848525897442534,1977638506095840,19774440963124800,7332729630993900,3944892920094280,4122165317189448,2625262531504740,21000067755271440,6993857369250080,4797521941038720,21455017766841792,12142247844194850,9699568928794464,31354320097066200,1534654564399800,18668257814200764,2624816306702784,3576220388680576,8939715869198400,3035768664944070,10118289896227260,2046733455391140,4381595337892164,17416763096684760,2790055415244720,10461753019273440,3206058228835440,794532109492860,11916905047759500,13870403671284160,42081344706586968,4888453610762932,27261820298272690,35004229730272080,921426782739760,5771786577603652,17741864447661060,3848361677347220,3674010958990400,47233176752952000,9391722018063440,30666552163625280,30900941235214848,49611183494974080,35735090747864970,4221444333442392,4690096034093840,7949532516962166,3642754025538540,52393816554907320,1335599737737944,3585367990411680,3407037191828984,15393204715985460,12145849512096240,40758766475095712,2483087589099504,37243282855201920,20918342859301440,29585151513536850,9089051207521110,355806264294816,32020007562924480,28078448877176250,6706177474794000,13667620752421472,20880692272856640,6846193401822112,4493609057875020,24758723404282140,22922454888858360,2089874304800688,31345709602281840,19720229144985600,10621978484371200,3313513953839760,1280486804509272,12803905609839840,3840542944375200,19201283378894000,7735982015822844,4263573905411040,6668784418696248,6636524089798340,11667940014757950,32502803104205056,19705195425568856,5886085921607808,33799346810945600,35550126858809600,2009006724965472,26784859986150880,3966809917130060,7494381715455840,3069142685464940,16494972830379252,41408890753184856,15428827045914816,2767733831346120,15814541804115600,1760174581825356,10020485363172592,6035927939901252,22238655031155420,22370006544968600,11147051654737536,48484132266721536,10579733112621984,34220860697296350,1618684249767360,18883424984710720,12673894684196424,11046394062758024,39254722964486400,45330147804526200,242137385736540,968488560102480,4842139426264800,4400835611757220,6278646423074440,49564892011997712,5368806995690992,13565657807221632,2480633556960450,47576847353611120,11590778136543056,34511289902277768,4444325359961172,385502287673580,642465984829200,140611569459896,11248270349652640,2987278631278824,9481489953690720,9711412996109160,22906317944614710,7357989316726664,46653060307060736,1785856901877600,15890021265630600,5445972622498816,18984048452793648,2253995559061788,29612142795350640,16858571913414450,11930156454315296,9435256655517336,424004531871690,1817066178049500,6056568851910000,12215806015757652,12235208985420672,32892691655991984,36898078082181120,2192165511345040,27856603165261122,11701996924061544,4073256608376088,9256381162948920,25909196446909080,3692334601595384,16665794456729880,37564378418475216,10438841584717800,3432724212541750,17792106090340680,41085778701908088,15736418545338018,34592287153230240,11038215069703360,5023804260659968,513120383776728,2931983674825920,2119778943055640,12986884007674740,34035609301825296,2426910015537616,24268039406747520,21041171301991680,22103479021065840,5754904934233818,2277205248551224,5118254600309796,6264995997811320,25046740558754460,20718883651697280,19192691107772640,6302512138917408,14508659649372750,25123627533186000,27379293774483000,12427255921445442,41784057851879616,4223788762012160,11626472953706600,13379808966609294,1502081236611292,1246553569371516,31008669659084100,28235357731696850,205442658502748,7190233574173440,24053776853912256,20119573360819840,804983924283840,3018584625772320,30400364972322464,431105218113696,8621812430268800,11084191997474720,32000534664942528,16242106013415520,10634789721105990,50003565308858700,32871249739215600,37648536194737344,3242654401485246,4515915217608000,25151608469430800,2072246388748380,2302426827235080,29735411270353068,19710711272073024,27340074266549450,41530459097470860,2338817719939512,32301858968401288,14051132316470172,32521860149615130,2658557676874740,4670924366097912,6111445455367272,33179148913251264,5245309354110720,14407150693985280,47185427554620102,16652280174969628,30124979697772728,161479222363800,12918028031496000,29090791339289376,40690881901073600,1643070226695456,7840778357828040,6696136228099760,14807054994868052,21499268697142236,35870088880717826,10868240505778740,34928470413571680,1926637529842544,1008538014753988,20170360357140720,791273648658080,23737753952865600,18374800202757684,3312295633112108,16219168625434368,6057430106222880,26373687823707200,8170704766589904,6672590023412016,10450922010613644,21438529165111500,22340301310308750,913437996927552,11527934696851072,3810755273124324,1189143438908920,17836894813693200,9565352315905212,3125194514085050,56252745424878300,12474940528173360,6109864060268920,29007239328518244,18339875335438104,16718570352515616,17153536906017120,5376221800268220,15010627324150112,59507515191264,694247235934560,5950631572242000,33000786426365190,43305120220357920,16499467884255456,3744101102706396,55687044006578250,5618598002382200,55630189861967952,33337876703501772,38913282494729076,16760009021925840,46906390935183360,19036430466477872,20177931588164776,884756427924096,4423759490841600,4373210428683390,4859100930398820,29038289190107736,4646038503510852,18966158342261970,18846585374421420,15332617835972696,25228124491970112,2563872822859590,5697484222793000,27898362874475520,10868546211318660,4978422373030890,36205065373117212,36825803268750000,6835117850000000,5851179934876980,21279471115772660,40471286604721088,589012659834480,41230952157620400,2651094921488154,13597059816064368,15646432969831392,5385516050314400,13562869571053290,7294000327283460,14614212086629232,2126986554794898,20154645623339920,1154806667873280,7698750535042560,4464566143206966,29763945718993080,40979522384733660,11443845443488700,16545834202661752,19309202146453440,1115376238829776,4903247997873800,21113287578570600,13890208535506540,24998696026551648,22186636713397632,8190219144828120,2297272358269560,4219975306937808,9387697727458176,22267909423841074,1667085008811750,5557012255365000,50040956181198672,16771416749351712,23574183185151552,18705070364274840,12007176068978160,41849006149738188,13684390943069330,2361590196735144,34022059731324140,43552366449190830,41643864520456338,10023455786094464,446544467899776,4465514670831000,39694098587280000,23399473428336208,2224852182145932,31412815728867342,18194406093906750,10248104215712400,1215902506240048,41341584802241486,16678224176770044,22267237123621440,5639880681189440,3184825361039544,4634839029878480,28968327561716000,1650400507147920,7991536077774480,12159957267682980,33340604726006424,11062692929795056,36932312926752040,21774940874691840,19789612516574496,25785571363506752,1911412582937820,23112172906995550,3479362725003000,29313193454600832,30386896721111196,1193588798997496,47744757728102400,20244918329002560,2459194004001070,17466499548261522,1910461452008644,1668536742539300,3337164149901900,2085148594689930,18711878640782616,18162584043379272,5628771324914760,7779764887382200,12172952750790048,43192419460385536,31377540291327104,13356185991201120,33419993698479360,33763210544502528,41834564832490452,18664736969083534,14626378655926200,29854807830724800,30091018787817750,11518332871183866,6651471985452288,10268480828955800,10525562188807020,20082054190783968,1029627326298816,4576279309099520,10358213060524140,8476022534007700,17711127771766528,881621778584832,8816535936042040,1697599412100270,7275693227110200,32774957723293128,31615653397535228,1318626512130222,5265648327639040,317792540647560,28602433534876740,4110203453369310,27402432289906800,12698195851183500,39266524610684000,23877099495015232,3298864060820112,14916852884288880,16165693113298880,8441187759316620,9207901996993152,28120376883367760,54905078857555872,13786323792023790,14545102838612920,13816066952768136,4656915405026570,27405529420745754,16122295103000760,7170926897218720,13518410802903930,9370144686770448,48983607460185984,34093519079656960,39934795408853280,18061752818649366,33865746522189588,37620737617959720,37518348309386700,42558046253299850,8687135302733328,5798245231331168,7616111074814770,16111379318782320,3513810991287520,45188500821970968,27019364834448,810621765989280,12159942679584000,7681730361434880,6653147161391892,7541691665635880,225110982348252,1250681921437000,12507476727655000,24732441279623352,42655107730645696,12378407700799552,40829355481444320,7276715189507960,22535818927492288,48836682971016192,18113195212670616,6611734976272250,662606788636800,345287192529856,27624532208097440,24986496334267440,12212040401961680,40684325791005540,2453633622549564,29927864103505590,6612332765565648,13147198777003200,27063022041452320,4775281628133380,6531951110159976,1234049151536740,24221294420692520,35822576340705870,10426245218630080,1992596008763504,5324286647792490,34891203026703120,23549554637749440,9120193299200016,35414042698169046,12920014020912768,32142954854221200,4265665320175000,39326136631497728,35866498666552302,909865601458648,22459408169440480,5814338932006920,31224240224678912,8921723047490176,477651226366656,11145935523781800,13340829976102640,16925857192205100,31087313351524080,27592978652559270,33751401073411980,33155999821888320,32999499563084064,10364215095220740,4328181015367044,10991480168728080,22892693310562080,1632573195094842,16326882697676460,28190253515879616,22250288393632800,34930549866390900,7550205153820770,17485903280086752,48600266069730144,8061434185446180,19930659832029120,36026248365445968,26493301026156096,4789392195038010,20135073935739840,8134631699418000,1420305426214428,12730478234880448,23103743648565804,13239443982132000,18863394451292160,10179812987225790,11478159319099312,15571983043056528,9367963106351760,21372501380887760,11797292136563872,4250514864624672,4637976849948656,21274819046101250,42088574060208000,7728110442250836,507400467663192,40595290559190720,230035350886880,13803235754419200,24359291474239008,13521434621774440,1777790288417544,46302125775606360,5448964865828640,16583858486439636,9465728821238448,32955970543835976,19909198581456520,18972823445623080,132466465937890,946268976473000,3785396839644000,31416673830165900,5930183700896490,9574047025883136,19857633842050176,42998050246541456,6298838611147800,12386662705121600,40005195577822112,22887324689880504,275281514961614,19271405358354800,15528066360750720,3197195703472158,2606206724485840,22806347960008200,4643600935935500,5913055983401860,16958490881075856,22020670665327840,18137864811519648,10382330371163310,11755947146450600,16210720049571936,20137599110055744,55493109087604002,4634161712866710,15877532732381760,4175168898446840,12075686163160788,1110729902569518,38149174318360800,23162165010420100,11099509264904400,2385392182620832,11171977239579072,25617404845046400,1479290259173160,44382989401589520,44165819404324404,13985078776800876,19808453599633710,2972313129485490,8675832453403168,5297490764993168,6581626893378504,14470982281406450,14186705142021920,7438865617725240,5444011341196890,3634028948871548,13750618905097200,2741948313665440,4017611892666208,25837292507332026,5140910258900740,4003611848867400,28600152325965000,12706711926098176,50598335122348096,18099711008819352,12445934450399960,39768019005313620,5938233475400688,8574120494835248,9415518189301112,31189180249194870,204694810568640,1592238899979840,18198943446196800,14629398525623112,42759829414001700,14772084227579700,28565917952955628,18263015539706476,2483459619015936,31046599160368000,38204762114829520,19024240652111412,37364987815833552,44448433050610476,28725047648640900,9811164974336550,5878078600410800,18215339669209872,8932974611147664,23958941668803050,3288559201152780,2007607725380600,14645425895087432,42525584199991710,13006437901076200,2479857978003600,39682217851657920,14815674912540918,9432554459309704,14928790612946760,22933572801938040,18797790219103644,15603000641725536,3718643721597952,17466921958310940,28526636313004320,18611887703679100,15852991705080420,15601137427882692,31892884536600500,4977664005006000,15242646364275648,6270543480306096,20693968652665656,4122265602939960,17668952484867600,1343647969619654,4518308931240552,175283988470448,3506100643531200,23376817424532000,6837250088679472,10737201328903140,9096840924974352,7079472724555980,3389226300030950,9400211882585400,35967681303549696,13859487446280444,11655292624508610,1251739794768480,8345963615579520,23008671608527836,6636829482328720,16987228195075200,48450029666611200,14346478048872970,18291181036497912,24189428009651520,17448056664615100,25455332385722250,10505259572866896,1204514320869504,24093350242536960,4963687076667060,27830381727349950,30192647856742616,41552589402994392,4914438063112968,41061086026089010,6037607671010160,11013995441249680,24821395028805186,13176439846715628,5973980460943880,1906233353639540,55885561820125848,8493335660122964,7792309404653312,3083884721500800,34698289233591000,19197756461853090,54955924048797948,25342039203399072,5943893408507740,9173447992876860,2418743840698752,43915654930798656,11208847252924206,46565202918746250,2059424171136360,9154235731408320,10693430514320622,6876411342697820,17367538553179200,2380268106281160,35769382528848144,48344197212434304,21764920243163076,19375342807237680,9917258859135810,815292066378750,10222768578889248,8276020538206464,16041375168251400,8347990201185600,5645978335996152,9659286797300448,38276962724050704,18598599178336590,5946015658218880,4875886169643480,19763078265135828,5136196658602320,44948106998361000,6062184089060220,7390955833930422,31489941276536364,5404683840479616,8794276288966560,54885319437697830,11135516081675496,13780103881942664,1120940387197232,5605514551631400,17169314547717120,6143493288966264,3184588893003192,16570582325671864,2581621506818200,38350215310019400,11265906085324808,18055115188013136,43894738751935932,26380567562919840,25444230667363200,27615603644637510,30392757771342516,8135415854933160,1183141279901280,11833182564711200,6357131907153872,2919904045958256,14620072356839808,16338766042215300,1836132091926000,13773074184606000,10442805206658972,14081560958593260,23935494027098220,7403606583111680,22075276302993408,11258052654752484,9265180856955036,9781357945968000,10232442334906500,4817665156553550,18338110026002496,9108393993739968,156495102164280,1217373128204100,15654375034993800,4381348644570216,33382262238919272,6387824167728870,15878281409786610,41598362136362688,5751706846197744,44742545296673140,5295619073454270,4193214706711800,13096899607726732,51094918238514264,9260837791011136,3362008428005400,1225016236024560,12252119855381160,1708900751717348,12130931227420296,5169330852047200,51701626856428000,53033695963452666,907698735112960,10894146755687040,40792906295470560,15838198063709190,1627924194631704,27136489131001200,2004856950619968,1779104200096440,35587909374595200,47386707931546704,2794389656757952,27948494834125440,8944307322427600,10952160696904240,4848167938864656,39046852337021046,20564027494506048,4640027940205200,11870974753512600,20499615191682090,5122629953349264,19882931974065160,3225802302835700,9218125369698000,657940206720456,13161020640795360,9078596533210392,3027916815194430,28349813812879720,3445345284281928,29553771528558228,29980890948805938,3015458624376000,5026622033840000,34542703446849456,7574670654644016,35295312667062980,8899830152785320,10176131264653440,14678906800229346,5867482450965232,9149145396905232,33640888264954880,18239072523368620,18991521052153524,16465110641797648,10179215119437936,34273969631039700,20731375598600000,5761046934604752,24762605438653620,3441272702847042,10427751121707500,1725451085057280,32650164821209056,8988564077275356,12505212005199312,9637142477591640,46066159772352160,24205398946107240,4506649364330392,5496537293918296,8780434045068960,30651708813018790,16787067149522944,11844302439224640,15544539317363512,17553572188780950,22741965281529120,4018677992985808,1104014819357576,49689660063707640,9382168719974400,25395161526289800,19358330963863860,11635471926870264,21097091786843072,6444421918133220,14719007996206830,19232169846032374,7023409325605344,3415013111033136,7342746823030850,23213165838093180,44608705515529120,11079749081589856,10790733146187456,16092946137629790,622388906974160,6225045807773280,10321159273968488,5910081412323158,36249631438803120,6409485671224860,2920330746431436,24340651473453900,19972594168908768,6827828780880000,8519890983738750,9174911449161620,5065774963532136,37370179273384188,11568633651024520,16173462626274900,28789489833942720,30726343335175488,11985601057963668,88159297758840,3527045105654400,8819298402763200,37498474613330532,6907465925243664,19770297951896800,31234981256850000,10113154637986456,26496708498441470,38130006142323432,21443234536841160,7236872318434350,4123696605267498,7376593876700928,11252320339270192,11590996304907600,2290536796182800,11545923575418992,10837120612986360,3294590577036276,18716638519434720,13445388907937280,33185696162778432,5130553249581488,38486727378700920,23956406495776680,58535351367273900,19455601482728136,14610326996670608,39088520539051776,14206003730598120,1317927315463260,13181896056225480,15100293489933792,38397443498989344,6393048727819600,48712682431806480,3569050484301024,35697663277341120,29396187823858440,36152183139805600,9424548363166600,1072065009674232,16084221234854940,17816979710492528,12843429628160880,5083253438090080,31668586153720068,5781056743529046,16339799088395552,2186306921811680,38268172932162600,1819447596103616,2376441638942048,21583106237363328,4704330879055100,20076664249031460,39331760299446384,20001655173098768,5795684622741564,6165235858302180,2830952799698240,10618267561994640,1719020691651690,11153895399305016,10472595720217500,9699231786804000,21537837474338344,6651264150701786,17466902282115792,25587607672898880,2168545642297540,7212840417535890,5565546226345536,10103536198299664,5003975031705510,8299804748091630,3234558974403120,58234332908213280,31093839368881872,5072960519080850,13627021250255760,773722486175100,5159243561557000,33017805365423508,4499652238985600,11160496333784800,2014061481929658,39605389434422736,25310043021280220,16033035295414500,14902600054337100,13448180081204052,10403367923296920,1407205277252184,9383385712514600,56027232904810860,1200069159748564,26083624525343140,32636545497939474,35380674730069920,4652878018279040,23137093670934144,24528266210246008,1071082708511310,23497779896309880,36258557287010100,25262857851033732,11755042067629872,56350975539303144,8324220080008560,265198098405120,2652562366558720,54946594269087516,59248522312064712,4540421531604750,36277707112368000,4468618506614976,18992554587632640,11714074374161670,39673608079256400,13002716925931460,24674217451414160,7963719755706330,2280333910108912,4655781164005520,11196034955619360,2030394055223652,54155922971901760,55922732795013156,4480871193674540,51221420643114400,20027410282892112,27136266923799264,12581150753643648,2681453421818820,8386079180675640,2605713829027848,30406851668060280,18866845084664928,18236022437196900,23957184155894400,12707277854537920,38854405288247152,5279376637353078,41071149348629400,19064886543619600,26843221384563570,32357365668468720,18409730736675840,25825069147165440,2774346732467770,2479411650094596,5511066290075040,149448791411808,2989662205972800,3004917929918850,36067312798985760,15304759489528992,2870134295204022,9464382196278880,34652739008248620,1324478813493372,50894790021942544,6579256924500536,16041350196691200,42485749536588400,50119396955930412,4942171960341336,16477744229694240,33290410045421100,4506891442667010,11030379198051528,18130002930141760,17611142046293592,17285824826460120,21398880372161760,27508690965834972,20522411038956904,11742503464698608,8856408104098380,9340802563206400,43674030224834688,330065689258098,4401916549814480,24514897435721640,25006972353927600,208499887448594,6256481593764660,150876846382416,754563677342000,1231966713869700,49290413335526880,12299334061128928,48160473176689664,23552103690284400,21908388895658160,6194345031219952,19241553276480672,11559818525194758,23626914712477560,43314069246594720,33044947419351672,57855024559580094,15490089450376686,6611688031941120,10481331201172160,25987311616987434,9338742160724200,22212314889477012,3796794142155420,15764030973149250,18347364862786820,7449488915869440,42195159086686848,15195094295054100,9246073932794250,40919014663446528,7232285521068016,5111839117899960,40617889141797170,10923653047715600,4509435214293240,8143111612131992,31943679972859760,8035267305822240,9168288103838940,20798083252252512,25111479579910470,7595574923866272,50985526307184720,3359352317418300,60483305254196520,16789253674373488,6962079478553820,52670396805764880,2784416924910390,20467663918206264,46270951141376808,11669783337407210,6903401835863250,13773060306869500,5644209331274352,2073056406401568,2962249950524480,1535835731149440,5246583246750720,48741646295897808,37695232078992352,44527018914245304,2084212917988320,15635531268984600,14874412050182034,990847232949288,16518287998955600,43920720778564080,6555197287747220,17324881860268192,521918313188844,36543541798187060,11469570289922520,1420577169556320,37891684261214720,30261692807147688,9430911051204258,10267079116221900,53898511786396200,30608123758224552,34558134004630032,7567825460971776,22474952095919760,10590977666046750,7043900099154512,33975325637850660,4289747857986404,1336082063013960,35638017480182400,18665956995611904,13159965328990592,16451617935886032,38383251351374160,1367419011459060,13677724344485880,42888388150983328,35719830696380958,12664752230403000,47181315525286600,10580741980083282,48119938002269364,33844795004539148,17202259024144800,1510182183351600,45317272315684320,4157057081322992,5940203148153120,20046316287717440,29735654256262160,12726669888082080,11713739645146112,17468188878994084,3591231150494310,2663450323846200,20721167402905200,1093827056953632,19051834845377830,7351213867868100,18641308570725960,22782194828465076,23431886291983764,23537512155383520,15196764740657280,3307485618844350,13233446276648040,11129786749913832,8510521852232224,54449242753710000,14794341433780600,3656782029812760,10070521763093616,251883524286722,20156052334213600,7425690586230840,6569516522267300,11951473804035316,21812115341268252,16381487085660960,23168435187530560,4326019451548704,37862821252718280,23135621230263192,16010549851221000,46303669145488590,10561558569366618,18208672649650272,14435960087712576,12483151397099350,13589716385736120,10416433486247088,6903797439650704,11475028428922368,7096384980871350,55518026987908800,4075000483096128,18934112896680520,36930235778655264,24988211813119500,60495572162187360,13893070547968884,4546511841961782,2173874284480416,86950396343160,1449568725556500,5799858320809200,319777572490896,5331083801815200,6871951381776460,43558460726665440,22988972742053472,8600735764987200,21100972494284736,41637006656015280,2746850828838840,32475101890397180,56064289243054752,9753300490116708,26429735406360000,19053489527829000,33351925011162960,11417806384579056,14038384382477112,29280980475866040,47240701575991560,14966268497232318,8414745183714304,19525669300302336,48656423188256520,32708010872835760,40776506286300180,3337802403360096,17114364035040096,41042980294017960,20250182610645960,63783804725650152,15968795404078986,20095195277255238,2330494568264100,9324587114367600,14376101302531980,61863680567842686,9236194713989712,6390222898012800,11013949402159200,19402811390832618,18744534673105032,12110608735774224,3830714018465350,1758285292918950,17758963663577472,342401165786592,27399828587080320,4978704044342680,11735117785104560,682752754098576,5853823596836640,9722620647989704,11608818091795200,2452607773824320,29590792411170756,47800472990752152,8772464961916260,11471846229480320,19975711787648190,2491086975829870,9967188595534240,5754047695937616,30483762631599750,12939244251310200,34301337090884760,21622434546401388,3904435479742076,33626801647094040,27073031432506080,7423564175687360,26793371490951912,2870253489390300,20948554334241660,13906613678480880,26347048922400220,3170783152170378,6382580654962992,21505173909176880,13965287919317680,18807636428713104,4707145243325884,10939625748931264,10350969520715940,14788013449943120,36892365488263520,43222857576308352,38061574735091698,5115211541991100,3363383869866300,20041013636412120,21270551354825570,2228081185767492,27558488046320,275665155264800,6893637609873000,25477961362901432,12965147654818584,30495395825743500,11074933921800980,6754973032390324,8880515180023872,22014370625151936,19408924936919910,41614883255357280,14771258823204912,55087728366246816,9341022380861970,30333396389712640,5418354564104000,40649615783028000,678750937931122,61105580017449660,1570003528038600,2738630635855100,3913484128506260,12732075987225630,22810413452461824,16297557659600640,28525452506141220,24393984064381944,28096723647979224,1969119893335056,18940234806765360,19723024735710240,4409610488111376,56634328338446848,17025089629388770,20459339433638100,20754947428685400,23077965332890920,7061093704892808,25625739559844796,10411816869079200,49290538825725120,20063616430269678,12281715850261788,11960353362324312,28893791026642500,31125807044740500,13555749570915072,323285025980856,4311759937236160,9770594898985830,9865239467052240,18716698834359372,22949889595434624,32537606599655094,10189968890016960,36413561052324960,40711540493008896,60174227167796352,51273871076751498,26671792990106100,2018071812582160,20186817183498480,25752338245098740,55572370936420464,5146927299204480,15927137690986830,155315659397822,3107255209008720,1208658452383416,12090254068083000,17113873618185750,13823726217550464,10642003793673280,55164240242489268,4545110310786360,32474963613636000,4269787858177248,38094961021515440,12482997725309856,28112341054165200,24516301004962880,2067320044933792,23264463217616280,3046117230124028,92516493355440,925448343663600,18514639940865600,4357208554465536,12452987217150720,12079904444470080,29030844882401550,9445300868771544,4477472534293824,65721586676342814,30669905819302050,22674585619972000,13059478188447008,6338215566062676,11712358586241544,30547978125680520,30405247128980640,43338772347398964,2279243662963428,44988860114891712,42890966602294160,242520096973700,4366714336447320,19413635857033600,12869757262108280,5505544794349380,22672006661190050,14019480192790320,6424111100563632,21250177188320122,14672703822058940,8546757256517880,4339037159498820,29903184480443340,26150382925641912,26456578050470400,41692412166451200,355515162763992,16003181235202920,21510426078538488,2416467391583940,3187638533493810,28343436730950880,41473537915673088,52806546085841240,48364558297475440,12934992204079020,20673852043787096,31914411522984820,10341121665779940,26193628874316300,36234579007811520,37805202214303392,2340124480463448,11908699601764458,8178217519744800,4972751405403320,13163326890410864,2911022170039368,3919039744669712,8205181208980800,15957383804118750,29179476763269088,3160973454828532,5246053497375336,23323179409325600,35797665479432670,954836276203200,8911679927963040,2285973114687152,21957031788787620,6450439768229240,10320507276029496,33205241458392102,17312772616391892,22561653932688920,7600877952842160,6141070338513572,7333722893732854,15969964566759420,3020007116419040,37762141830367000,42516402251227152,56924561053331712,3198877870945792,1508023240170000,11313794136225000,6459714671288144,6203377491581952,22689127673919054,6987662758803720,1822201193477280,15421659250792992,2217100985685334,19531466191035216,12175466587016800,842183750758340,2915825071564530,11667054493095960,10287101967691296,26149927445268480,33062222346603060,286639460137404,8601958221071760,58339193921492004,13644535892852340,26391062045231940,56221700013190656,51827753346602632,28956453750899046,3434257667813500,13741479219796000,39858278920103616,14278499220082768,18763089810061968,35562808146428640,27859370107249920,26132422479750272,2193832249381104,6150708860617272,63573518809381140,22320426933286020,3279899762327714,9432425539142016,11652422265569448,14405652034093240,6505877949025840,1085140761831180,2170989786770280,46965614958164896,3246084258027030,758170035082240,45505074184247040,26790250390429932,4984517538856170,6687877824658800,51341016936206400,4522576434437656,51703530613569920,7403981040501696,21030927442038080,17040085195755790,2880877800809988,43227363322562760,1365785520877880,16394815171789200,6862900364924780,7336998547765152,1640236818398832,16407770727237540,54745047589894240,36876384997783680,43363763526791820,30340153343489030,43031177948616858,39364043098955000,54484919704685120,12473288727332004,11174425285125410,31868372836332144,22975791661734300,31841440232480550,38183793116056490,25971256959739392,4982214721763328,577749830387620,11558830224543600,29027943845417208,727903836323664,4854304252281120,747668759693240,5609380007497200,23685194400889968,4417842515020268,12026803088501664,34597987389439740,25069021074516320,57114780321587058,21347653502748798,20227934837572704,2987509625117120,22815838693692120,3086062034338710,43219303929171720,21133342957676208,13272371814894600,19433944465166250,39448129546181664,3404537819345952,22892088110667622,1125781452871020,7507725449375200,31145082728734944,13476194870113872,2639411404369088,40825982083816960,21994720387960320,135743634562838,1357892639027540,38320524323724132,36545173075270080,28888928895010030,2788731136798200,55793408219472000,28697537109021888,36088501630298250,28700726096441520,20183770878247824,13391356534516224,48427667473797216,21481672373290500,22728185981508000,40227777141484240,7155204354480062,38244902993124408,26767737335059280,10174540455816720,646226086129092,25857800739798240,52625345694233704,5108981884732440,3482478281410800,27869279265367680,34364794333638912,14566432993857220,17819354591382240,14584299176937000,14912218579873536,31759004522635264,8852463022124340,16521144989817250,2110876440361920,15836965456911840,1794917617210074,1543690045744352,28934256189103200,46683798770025200,4001127411448672,1789227033241998,11670049547812736,57329326687687740,18429030206285490,30827257485441296,39361182025946144,61616386144371744,23333056179242040,10943675745504210,23528833731904536,6247534462091112,23804417174422610,6371107784286750,41702150862691480,1799638110421592,13355515550343384,26329660378045304,15983801542550760,44288710729132320,17267837840272008,63505726919507424,34456077353513088,62751244954336000,35348465074485150,30749945746557420,31561062259729284,7669933077573536,12972513327284100,7454885290978090,16480225756053752,6947192141445696,21395694227235216,28262313129190050,60121735601199120,1583787038347840,28518022004592960,20219408733155634,5064387252872640,711158200309920,1185673987120260,21180239158344948,9889296533670920,24898296998715840,18345750844617990,16663050927272652,2745617506072584,2421246823560088,52631413101468600,169753784418900,1698127535870640,11324784226372800,9701448395394294,58021570323626640,22417405024705280,5834661805266816,8121091590271028,35065173973304244,32725892374711680,51165585343872160,36941800833614754,7376897774886624,39072859287560560,23581295314485480,6105084469546860,5334213928195278,4899055327828480,12555376385483484,33275182223771340,35026638101528920,39894967995253200,24321270302838432,13729655601236168,2558218308181200,26210824281925800,13947745737036060,49489438099476606,29126545390330092,21172247373430440,15319358663859600,47834472134579382,22331085245579592,55436390472342264,21972979428699460,12061736956735580,7784735467304334,21298433696914944,3706524818396064,23344913287767780,25177599451075900,40000318187287100,18654005193802860,16994914662951820,406109567302560,4739614829308800,60959389162233600,41544997571096030,53278313838619152,14263787573737000,19992679351386000,23458176711655614,8269939297216310,24105631960729968,18794130347029200,7070859967724520,3865905553237392,17473418608486512,5355725752186700,4373306465120740,4811055212639760,43635465361896000,23364050850899136,15533998405768476,3216553950940680,48265420375918800,7045912196697528,7215868947109564,14049610640069968,1351467248250240,40558418141644800,2256110044585530,10866213147883632,8772205625119608,21172702089491400,991789252008300,2682439070587652,14501139515029464,27113907336814200,18976352179525720,12072978775110330,4823709166651836,42092049960256160,1024091120726776,3279747687304740,31187316615241920,997257773265888,24940344663215100,34067956347025150,62558644244928480,5561869447922220,43274445806356380,2875192442884412,5748711264925176,39863577002019680,41095394008413280,49075912686296340,32157343397348576,5619666890207384,25866602346954600,76592269430960400,14437315217084928,5860819830231168,26596183053040624,36288727163017150,6493717143787440,25848657355442992,15656815542666584,35523270857041632,5049204669607000,11335026148079040,16456781363217858,21817806194306624,5992352270074940,29622205553542020,20469108135267330,14654933447873604,29156820662222592,12947074110354432,52334401638094030,30351676355932680,56050412683571680,2756067682999176,27570617024272920,13373761242779850,934290867411000,1832787168360408,55003467521768220,78183574510471164,8198640553511940,6568422655067720,59405022301031622,4749302408708946,7445679322280000,15395125708914560,22366873451574300,5490165986871300,766866702935816,11507166208790280,16325373717253600,37941045731899860,5333669736463656,1492625906395232,2133095946378320,7507672848267960,2369503367855840,18318026010997416,57891507533538756,24397548965080438,33764399363406400,20549053960612800,14634585237812940,10621898221383056,503819950789140,5040031744099000,10048801467228720,14938920751292664,14172691715443184,15477174309885792,40618517387312700,10039400657717220,7891498404391516,8142493756073544,3548358959259228,245304113300120,2453935755532800,17534506657216000,8482891277143574,25169974180675170,29972128173816500,53680202602033280,19879709758732488,47744113509622350,17279281588833360,38561926658058000,2047625708037250,5385482725868784,722986701503652,19286699676901440,56759919904612980,5109680491704810,14604432807186240,8642301822992320,25117841215360278,6925014294849060,23589546889062420,21706782537123864,7449813213626432,1905000762170530,30491194851254400,14178120977623680,11499662562273064,7665174123245016,10142308765623936,67106931401666520,5858584981761360,7262412163674834,25153708646836224,134528623481472,5383123964974000,26931662485475700,92156866437240,768256526831000,4611236026647000,38334457999430460,5877201096654480,7244563663724184,32209924688988720,17099026043023536,31438306720557660,17798773460733840,31725803538847096,7232519432085684,642074276902464,10705187466352000,13481994357366160,46450355022856806,28514387568128364,27556083784919928,3030503317686600,15158116689947000,20803825305701568,7544094395424264,3064028216268668,27918131441280400,30954705582334800,14790562133596104,16000374545671320,3746298685487964,2387961230356480,22961190901720320,1479796506839178,17167928902958694,13713047634237680,1562790896791740,15633704381552100,24848831257691478,7850102948126016,5721903494401728,14310068186076600,54756614165367030,32180429210016528,64649509614358240,15796743226164696,18127272001277160,39888636704605920,2236277336713056,8216152259810392,36451447572352512,72224465737468800,56272100008858300,21773441131915284,8565609772724046,19924674125216784,34525175839792080,20888091891448320,31182231269624688,13980532472579472,2322849166070580,38728584590097500,8159138400119280,16375911883086336,33795413133346816,5515699270065144,162061713879120,3647749582918800,16218272876246400,7523196040146864,1634121980322928,65389297179404800,72775810552835520,28734939629399232,29380636772518984,26807667386199516,51017652637386400,75886361721502200,1272504981992034,10486665719807184,14510997245037216,15787911303215940,25060359366995100,31192224014099680,5995980311982696,4452134052703596,33525106336079820,1297433436145920,19468797010248960,41880986459691966,189970290682410,1900415470943000,2263021591296200,18110966180059680,40745922847275160,7204100517541888,14030187320016960,35699234476982790,22583759950233250,39847322752859160,10533150442706656,6131795571253750,27277526637570000,47920828341713040,21312134408699456,53412528041564880,2985774023716540,44821659377562720,291260214211968,2185273880059680,21860966215281600,67289149229258880,28044706769610720,56049798442213884,64707116345277294,49405109784501144,52256441197019080,45556360126980450,27249509723328536,17717518412479032,19695311867208096,55286535776010,237031707131100,5532827267192400,31628090742864000,7875328990166176,5388344125428600,42827655240356000,5170501995153920,3741620919849912,56145524056806360,53169978891953640,34816615660397340,7033516273442148,3121871849286890,37476632850608160,47024362929004160,8698543351077520,20099972069583084,1168941167768052,7795891578714960,4739912723777280,16788658389086990,45665450144664768,20659996995948000,36278703277938108,7332084048754080,57770001621663660,26962271732904032,6385189664656476,3484251146098818,2130376276028600,2328245672228800,25802927657596152,10050355513393184,11031174988849680,51455809622639520,1834015154935590,4077137213365480,5437272480497664,28543716992316512,16170444443481480,39525820327587300,2829435312326128,83113189505226504,52272540393120432,32444267591065920,38185628104583680,16519452360840,73447727189200,1285824425977000,16538321510100000,35274755936201840,18987410686269186,11772875195375616,3350401431334944,43093001414232000,76556460027691200,56742763773954084,58096617115196044,50236094880702144,5236642186012860,17530969270759400,21706287890325696,24984565339017440,14444740190020128,271674527137650,6341491795639000,45313661499470000,4024270289806422,1737741960306044,31001185849691520,1732197768522240,8664297787820560,4758818381909832,36049610178689856,3288853476398260,15733991004930520,3558846443438220,42722488967056320,32064461563515768,26515432594391400,57874902083241600,26428264235950240,8935954941327960,47640232320673312,4314205008216780,37546477451809920,73482319017644256,20379225624754920,13705837276456248,687156784241760,6874201022990400,67292162821106334,47357713364403302,46720103658186880,17816384923452360,6181105525749120,2287887087501624,45775294917503040,59742280622684660,14837248533415640,11946647568808140,1241093637276416,2659444876488288,49592590599534024,20220110040210000,11499689860360000,17328551798656200,59331983018036148,52499582510140864,27818309439243840,9616892988480120,8095520117706534,71987845519777440,3682520055969128,43091707112832100,69981150380968260,54747432751244772,11867694915422528,462716153907936,13886827113257400,7011281183230280,5586585583356708,6729585593530380,49858309508038416,17664584598756480,19227168274796160,8699590651321504,57577646216700288,17255305748641840,39596897698271200,617103116383500,12346820489988600,3387825815879664,76255476093866880,22976099019653120,56404279419786550,12245534226876384,21697071382826992,19207001578710960,42256381073835900,48107737106024760,35590652774373240,49187352261090120,55256129190158484,8673978837267510,81775359148966560,11129044538899588,23911887359752712,1313799388052976,15333583369596800,14258622014556640,986020796326104,29592060830584560,57238587547700064,29256196580404500,61230924090624750,23446110866346564,42135737729775480,9102374553515296,16912816114561920,6513723502580550,47504673257392224,23044997854024160,17681113797423984,59510383371713120,15235436864824320,6434404990030080,56322854617283100,3871250224336872,4303055919770400,11940301318163520,29470437712973796,40315590893260410,1334716940104464,17803126277084800,17540781233115360,11140537517695512,35106306436268220,89639449417458864,36732324680117400,12387554587135350,29687512631265408,41622156221243424,36000865297391104,66335810407367760,33091346136115680,4274708893471456,4872933095103024,24374129259087440,842308532734240,33705431367878400,14065854788048832,7487745109644478,25015370274575352,7628697213847920,20849984618827760,29191848515510760,46806713579208000,7166582747635392,7120715266185570,63319867700645600,65783534913035296,4541454582652896,8493466415939162,3979190734527900,68257681742808600,42979736728657288,2302453366118840,9213399311682720,5411254574060240,3271719030340300,4401813957159036,1657030856772456,44747443203825712,5640769772682240,31321675087975440,48730003686022414,67523895851412864,11218856355593472,38209273508464300,24818555221654950,35168708618007616,6195610156442784,3816078568026696,19087835357158200,13552909554306960,16999769413974336,7001919638044884,31131786783011680,24495366074592000,30006952229100000,62065606262250992,23169015082963704,6625093093818100,4668680871378160,33701526975933360,33676576969142590,7007963745630032,8402582290020816,7015725279468640,14508112983863260,495988163917092,34732740642308520,67366934315176832,1775905263451440,52176288311615440,16469556521771024,17379155625213456,16655805562523064,3422794353427600,54786131158214400,25962726594933584,17335043766661368,73925461200834288,48656716893973000,37599007112770950,2929740483058272,29308872929132160,22223988556117392,18686868500834250,31347903595449850,2292030975470080,32101000631132160,21680228476210920,14565452553995840,54744817405644660,10912396716983784,12881661566148250,44662093763478768,16011513264187840,50354249160715080,56739039513253776,805883001010302,32247958302694560,7641646366696980,13631756068905080,19447883690517926,48363529329753792,38638468570180416,13760077250496800,27009178250388600,28785160982571456,6143069621084112,82084443152796630,22418916202290540,12901433454506520,15445444689945504,43073116360702524,35568722971905024,30146417726477760,16562239895439840,37380990865314088,37831735640298096,88403589846528,3537532740825600,4423653201033000,19550023908499656,681672397900536,13638805708091040,25119249012095700,48662185861544640,29390959160095008,40938989744220032,37215474462365170,4682915850236400,5855946656817000,5773235731944380,4925033214813690,34945279124658820,58249176801740640,5103555432792960,17450130947515728,5181074108728768,51831129063356160,9948544712224960,5523795630163890,15632834880054972,15765403041510944,30374110435229792,1653102157234410,41421383526295990,24299383466104560,22888805206838220,15174972911719536,16678514839081580,17875165794037440,38236872604079232,31660902073726842,87251434474231386,9568245501767700,21271146883094000,20801862401348748,8015751406081342,32796751650149712,9017399918877000,19835535057260310,6061398090734448,53900338571143680,9682076721878328,559038921433230,9320990040169500,31763603417559104,40065654059081424,6669706468870896,23838937563329720,47953260699418400,37904203318310280,19059141610883380,18857958094395896,58721343596828640,69560830437258560,2937791518334244,58779024977827440,1170448854687924,4728048363252500,37839321977730000,50757861546242928,55176309517128576,46021906892265984,10878764824706550,15639131797727480,53867184940764384,2575245697928288,37430886159189468,36752144851406040,32602726939321440,2003336335551320,11452160369773200,41972114892758712,35114900692915960,54856103919555840,10743313698601548,6608570521752508,4177125932774784,5223471983727200,26528084521452720,6408884647083072,15500376420322644,57569040162057928,12363131053619700,14933714790477500,9424400304090016,43291439050500864,13711146640554552,29084750436996540,94831353678796920,29221759770198896,53581325834889776,844768851220728,6338274178939200,30654551123495040,19617744931525470,6471804776285494,90810095871915540,17671619120499540,27011091610222720,5676412668732948,37857737843607360,21188076246584544,39316112972148320,15960982424245920,56176210869904224,29530301448665920,33707929232221680,64513787765525350,4336670977975200,72957065064838416,48079135049033358,37835936100482416,59630116614480720,508930968157680,12728317460665800,27520911242500128,4085281350032424,20807705412490560,15868495466322240,59351599643352282,10796590879916380,51917604430608504,18512571061980220,37919204967209940,17982288815137536,8943950917713024,19255278886010930,37298410940920290,45118511628068200,15083345520370512,5686916187840798,11797731248924720,10995647398186200,30510922774588200,2498691514614152,56242871796007260,13979645102906760,6534098605061120,83640010362553440,9047474643898548,6867969613188768,68706962877476160,9580039501498620,26991810612545760,3971572785869616,46353415533662160,94477966420394070,32417826261617090,10174879886438880,17405989905726408,8825928198392280,10901843248232706,8476119599278060,19591586462475060,75247386043342800,36644441049465312,3143829657948672,83868770187264000,24311829324842700,34569558977351990,7584234861178752,54263375387733932,71581286002106720,8914186882378470,4530067822438488,30977381239623104,10043107589606196,26317706907226900,38332501718481600,45919465186281480,12769391552301608,55906876812156048,16234578068405760,3970783824968640,52964840003748160,29515052829124170,40781517869277240,23229156539807820,22651302971737440,88005170815135668,14824748124582848,12637433871352992,13322116025872500,60379992185227500,20238688872995376,85149289798722432,36196858167644592,101391910373112570,74668935849049920,9272464061517888,1991096115193704,9959443006585240,8791351284528960,42147431579826300,33444206001492314,16245826448119044,4236287852755728,9417720904715200,6309567899937120,26359068849940116,87971450475344436,26464963663996512,18371210148984300,3907616124473880,26061148635109120,16215077577494880,9408508296688016,2393786079090350,3421056486837000,79515013038168904,42820278421223128,16477126478682936,6870866028339880,223667689732480,1278610285136640,9593397819926400,36247959032619168,51867123417851700,3083945041409820,30851739414351240,49584887961919488,9167347497836544,101406050935438590,74006276693474640,3221634841166448,32229189042971040,61569257110358592,23711604511430820,39817070435112640,44346363608708928,42921305506639692,9461661294450624,16952089380560400,54391539346274900,76065903180479664,11072479982277258,15782529107550576,76963183348490320,11806554263696220,3619805664801510,1488823899386124,9929451006559920,16659475018254400,60932511465824760,26551301061108384,66204406500669864,35784904589088984,39649080041069520,6269919528250960,24389277768540696,104446690613194572,45876789678786856,80536080979988480,53427531253642560,45635269333342332,20997669030557010,1154202862662144,5131837369856000,8237339024280450,329162584786938,3292939382078640,65885069615265600,9526281456972180,3701984666602640,46293276692153200,97106520389201604,2682199136466234,3432916859609840,32801252661989280,3998063368805104,43693871399233146,13550380301463072,36550337955588660,47914673827408920,37975751417286144,32421598796088670,99981763931946312,5415081186336360,28667807528686160,5808810013777180,69733552499866080,93419331725359116,19359008684754200,10539577992549600,2800362626869952,17785187847099904,54683036977429908,17238202211442940,25457406138886260,972971234857188,9733598267957340,8624045095933704,25619092456321200,15883239821338880,38195223825797262,48733097321750898,31397576744683380,19947029727889680,20041074401046240,5442824738234928,3514883099963936,22886577020604864,23093491258555230,34760623856955360,20922941301438048,67385180408663488,1234988001813168,2799385644973500,32672548430830000,66002775341332848,20482178556797034,43659381751464576,6947954066634640,9923404021782300,7802715856576696,3250251355537214,25960074206870016,3017281415822240,37821912934011360,20008820054510100,28383146630522448,21927552431455704,12265140446618220,50913484693553220,9943367731515288,22105204439010720,8281861238559462,29199826332578240,3294672378110280,38453208750408760,20889267715137696,38578862941581480,2549462805806400,29755622697192000,25893675642710232,37200294746980240,52192607445137740,65391877223192640,57323663833296840,22577880985440604,27120195133198992,72526240075724224,6304214954119290,2764804077131250,28227446129282816,78106720849121832,23606434960430832,16080665637085080,42280726415907840,27084911565394944,62136556650651658,32864070962148976,28707449152009320,80768942371772060,51259069969776592,31562359426484190,86692861910962176,11383811155572800,32803288151128950,83734991880372784,60548389251904832,14150406890381880,28050340514182140,32543552457934830,35548738769448576,72317447258928256,10459014181464324,3608825291685780,58696829627389800,38809107759082020,13502467167896304,50624273100930228,56002869784778400,2196176836918680,39038520970273144,109122258603863574,90473766528295392,15536108559355300,6623705244686320,25433679107225250,7706720852067328,28117426416485504,81642894208692750,29795771284259700,640074392390664,57629738271455280,21682766567761840,12825798598982600,1102898024380080,33100176068148960,24127214582772928,60217987761070164,12062040672035760,39036914783299900,38260520705779344,50282797470455286,59551168659116256,22878172204998000,17577157060868020,6342354997915608,7047348944060136,95074712054134848,34466944237183600,57556920825094800,30550118569484040,8905256783238192,29757962729730312,866920102445600,9911621969536000,11431946925036,343095612694740,5720547883833000,80119710709920000,17259595062111360,27732711719648264,14373548153162604,103929530047440084,11156382046384740,111126580765629840,81404669762324678,8800012436275984,26759077047427872,37491250820500400,28575127466340330,24256583463044556,36673740609195648,22554373242606768,2821065335131050,50799491725197600,52291307075904512,5905508545355220,22771759639318360,64553920533220000] [161853706,5424312632,6637260848,6703374132,1227009762,603799400,969278982,3830237548,2226937120,1289191589,632194060,6043491400,1630351972,3648103480,2334662432,139340638,3330924444,180702446,1566286395,506050828,6370539435,3293683407,8385512742,4389844644,189871005,3073669011,680415426,3761275876,900991401,1672670788,789973616,1671432606,5832494800,190139004,4748697252,4507701900,4518242245,3113293710,2721517036,1488794535,1350424610,1333392102,1203468854,154138280,5588651985,1011219028,1494797511,2614984110,163912122,992477154,4368045396,899954453,609698016,1244674344,448146088,568234436,177654990,4781785695,4995873414,495291116,2656485576,1203677126,6208428681,3561002774,691509508,2756543895,5593029240,1697005935,2151873792,1556388138,220297985,6025702896,2168608248,2969992508,3970097796,6725843478,1792406352,953482338,648588912,1437992253,262152416,2487042990,2485349720,1246079470,3979963386,5962234536,1249252491,6687993221,706871540,1209177802,4890156736,488799616,1201940452,5870531792,6789400965,914867092,4490803530,3925676220,7620480688,49470455,2072060697,437440784,1828670944,4410804520,454789593,985340958,4702353390,956729492,8692324128,371757609,994697524,5187641448,196032842,6193791310,4774393470,2541771030,3592780980,3174340281,3219519944,719127282,5612977416,331719951,1109394846,4667208060,3588143279,987053180,599923624,2572899876,1615041701,5926280028,1319507413,178392021,1087814455,5120481000,614781766,583653177,800891462,413307924,101685600,47888866,3944792016,878638380,1300268696,5255371940,101000373,1701224016,1740669540,3364744182,234382136,66155741,754388544,1318305788,5866441116,2355664096,4909026248,1216369848,1861421216,574076892,332060634,1479580620,8717137416,55986757,1360848328,1870415721,6301537173,574709262,5268002226,1536854123,965554454,1199448087,5589450408,600545163,7798236597,3955914248,4698313452,983467368,4781950677,806160915,823355881,2976180624,5878534464,483684856,778824636,233416905,4568186224,977234826,342365057,447937778,441261548,336150840,1730666020,665894816,4427253948,7313615127,2890596576,4007053255,224621810,2484690216,4589313589,108908454,3826128756,429512459,5905930415,870436054,590628720,1172320947,4768896780,3361301083,1388644425,5200477854,4893535822,1897947352,5042391810,1188198792,1219931310,4013841465,7631590320,4839108480,104736595,1592535414,1361767700,7391806376,2367529782,5632778494,7808183960,1982331010,1901215967,890033481,522104946,4829392008,2452708244,92311101,876903160,48754602,5457482184,4085681680,614208327,129684385,77841224,3040382718,178988664,2650237588,2889550566,8549693226,2475538170,455325060,2857759290,822695091,2140032848,1648408958,3731094532,540125813,3726509640,3047455422,2444317284,500016312,1127089621,958613406,2786720697,2253296196,2079112672,5651864370,2025060696,1020382836,1811178803,1478384982,4865957685,1630768085,257106536,4831785230,739246123,2216727045,7054873144,2033742670,5217706134,2078826900,5781894904,3616261020,450854016,8971895052,1145398332,5031421248,1253052240,1995961338,2029976319,2224549985,2240995316,3212278173,7091619840,2223850920,1042613190,5452065174,1946843826,866200391,2548149112,4447390545,94550904,924968529,291332048,3776721715,3184053636,1943387715,1421518600,3924276000,1244923425,5247925438,4001744195,1908544988,2286131664,4639765417,1427374206,3087889264,1731970862,903783298,6349882329,1531024754,6925042242,1796962104,3244787236,1774327704,1177424091,820147227,5074631200,2149456410,8558007156,7356700107,248279264,1000578267,1845556090,690657352,8312180355,3491360362,1415477421,1398186600,277588367,2843223668,882800892,2692798158,593392641,614478186,2946113028,566816412,460929360,2021168800,2790889494,874160366,8034104097,1044573138,1577198226,92792241,1589953389,530457898,292144564,1972486716,357623545,4295747448,1790346136,6633173106,832053061,196254199,13238658,97423760,6840861300,4198707006,3169370885,445661305,210621633,4374536852,1156213792,1912410916,4138137335,4994010336,6485644836,2379200632,2558581416,422895456,2806335472,400359699,7523218992,15854668,782980366,1886981938,7116760168,3508412076,535937346,3960132678,1099982720,1476414498,393747696,4431748,1232957050,567533844,5312509468,5927799992,2604702540,6100547768,3463808076,20427128,6942631983,1105925394,1694408884,5778829107,581242620,502424706,2348004456,1500758733,70959288,132649849,1896840852,1800569787,5117172837,1958856360,2048500775,1393309215,3480533413,83335856,2553927369,4248974072,2625349084,4488409065,489337272,1299101680,1444006032,171565030,5951349726,51792903,1902493992,645156485,1816300250,870476379,161867418,1381268412,404041471,2230547080,3776704305,7147527368,3246916176,948339034,819623592,234076740,797679925,165807104,2601442390,3726962029,600501932,4655777928,1360081712,135766271,1876121064,880766065,2439744830,4772687826,715137152,6756564087,3490326608,2097373902,536369176,1811425396,3591849320,3826530423,1177105884,5337719023,768989052,2818290990,4155550560,671254268,4856988544,407451086,1654347105,505500790,3179404560,351814100,6994494360,5252027751,342408555,720082540,7738541883,2269310064,3587860904,757309040,614078720,6040695328,725310196,702092422,2178684813,4217407488,3207826550,3979751570,163397860,7679567576,1193763570,6316622984,959380002,214759314,2375214688,1680430400,2226338130,5285592132,6927063012,672177268,1876967218,30847124,654782295,1351659969,2177692380,409818381,171677303,4949695400,841259510,8756687133,598542916,2726689128,5871425604,5071264488,2748446,223971132,691986568,6150180176,864908100,3785833089,1295422606,322763260,742761417,4055758658,247609828,3283036317,760006234,866265204,1402532672,6913307997,1052853903,639558890,1110688650,6904154475,869174456,164550990,1056261076,2167754181,3079750896,3534854694,3321260628,5620684032,5523947946,652325571,75285644,2063884212,543211376,4490588916,1093904906,8717238702,4753301910,6597631386,1473128144,269055396,1730923704,1926917672,1998151284,558695172,554133663,1894704690,2436174839,8483263128,1246194048,296251804,1760494744,1739378916,7118278,3873130890,5135812014,1144626736,4994635452,3047247618,240410875,1581551268,2595551211,1308482778,1965219109,2525366235,5650510080,5546870847,2770947528,982851972,544894498,1821300268,5580437177,838591062,1073218890,316721719,4922331870,2427347232,1280112925,5523788880,4794106355,1533899765,414864475,5247377664,393429436,1139127952,3440181280,7650826245,1206037880,2517685444,3955588722,3089878424,1487958720,5696369592,5815895103,961945239,1606965135,3029489148,4309034787,3116043513,761428272,5287635882,1231581682,350578026,489724190,2315434518,1487607750,2992326220,7552093712,1158739328,550938517,4370555898,3747402620,1453931760,6921177907,224718245,1825523451,7598717289,2773549128,2410401672,686064777,3237987608,8506900944,1111208538,868639811,525509056,609523248,1689850940,755228328,2932610136,1464644380,268745755,2294159679,1592967080,201677234,727089830,1828563322,2070082285,31803561,436372192,5760671229,1715093079,464332428,5879206971,2654818352,1480463208,2910705384,872161115,1903058976,1042668310,1483636864,536331122,1761759190,1944069900,6239919984,2793445112,8010459882,501912276,6987058603,563967812,3322657359,131084603,1796173988,1165821266,6528389182,879938929,490363785,7685213193,1618565208,2511910672,3813900958,832242030,1408236228,7381340312,3032562520,577869436,973258352,1176743544,3571747184,2303377059,2415247746,5461724997,1872522407,2552962568,3376351184,541754864,4936667932,689526852,1997802738,831122960,4871479984,3086234848,330753132,594431739,5524353333,3723623895,51219838,1943210187,509673199,525580052,3123427235,5528947249,192224376,5617801350,103251878,283769430,603388392,3170928710,3132242015,685525956,311372649,5341671447,733972610,1925690816,148824809,5971225188,947236602,663314546,6555494376,4815796867,5379093824,1639354764,1450454670,214267872,4366172398,8246665485,4870844770,1698380601,487029028,7165646514,4781882664,184260537,13225474,3755068602,57736021,2002422816,4491887498,623862875,2633439,2184206088,3779017775,430880992,5036466600,6233414061,391326004,4486489672,1675395128,4163811190,2176832120,415510552,4237671072,1520768727,2831035809,2138473253,2281195576,2860468875,268248927,134800927,2509671267,457742272,89869461,3528809442,1960568076,767282691,2018937042,738575020,4817156058,4181331987,602764434,2080133031,1291940820,6068160747,643026246,8563536810,2424358013,5518518624,384657078,1802015830,1517548092,6118823606,7140143400,483629986,319154049,1671393756,1640621505,3955712751,254381081,2019125772,1306612734,455530242,4602591777,5100681572,745358342,299369462,4379434122,290387908,2239921323,70728480,1294414968,5494143843,2079693309,2675922608,728437831,2264193508,6587706618,490972937,4677777594,668050788,6181343216,6596630576,798894808,2062726044,3533596938,1223776704,915263528,1484622216,254273616,930097360,64675666,3248115794,1730416074,35802458,1376733117,6083335144,493848558,5673139446,928485144,75493310,3386569740,208694174,664324695,4400712095,2876823531,1645440198,1872072351,497480134,219209305,2931835926,1738927620,736408647,751308728,7159213112,5963975832,2714419904,1492567299,1661069142,4595249754,433072098,8671003533,2555941932,5241366459,8993737953,1523490786,542776255,771619112,6651503192,310059648,1888399880,3514272840,822338850,4007932815,6124111854,1389742850,4654344492,6401450128,2096539866,1633864878,1032697623,1495508978,2459830835,1302719742,4984679610,2339905680,1948754168,4266783432,364282228,3087245328,4282349735,1243703474,837746075,413711985,1062775389,430460500,455825700,2012032496,1943183181,1564717074,3989640432,3674000745,1702164033,3773947702,2763588045,974348640,77781675,2745222767,1466173722,561780423,8513275518,4268903961,156815690,3269246800,5648094510,302675877,3074734548,1980664260,1019494692,2094712396,1183086392,525460596,522999168,4709007555,963408746,909266058,1801838922,5403060768,4514994768,136229838,1868320944,6096453601,2836351386,3575356168,5260307058,4197783462,675320631,2855389743,1445183170,2593808720,790817128,1563585190,619050471,3603153358,635802027,5201447176,6069074859,4927904765,779237554,1619259022,5648022702,2647151808,3832073588,978110439,449495410,3082583310,2340591155,6060375032,979265562,365260970,6030238865,861459336,2647779615,3168389088,643258612,514488021,943834992,649398438,3438145880,2711782824,679313280,3288670983,1509246036,5596809632,3818663040,6286716560,3302522036,2089035534,2603089620,439545456,36746376,1030797096,918360812,3343536603,577146904,302988843,2958696579,3213061840,5820393390,1350853364,4920779120,736731213,197446190,2386323564,3705060646,1540871600,518745328,351857975,3973485515,8094471759,2497246755,851328266,5665215556,5362595518,1142918700,4244854935,3732321115,3801805668,96558601,2654772753,3075943440,4208854910,2885684712,1889445218,1621521775,3370340100,2943893331,5410657966,7384190752,1543250264,2905938807,1467475254,185420375,4340923299,1605637880,5421583360,2293443820,2991876140,28217655,239517960,4939923416,950030186,190179396,2720130075,1439870409,7073362552,1186960038,1266472470,3040555080,931943388,743501394,101462312,7535027888,1625384055,873564462,3147137892,3337171425,559879912,230669448,426396314,1331897168,156199152,309959002,5714462760,2461461888,595505445,364520151,1769437275,7016621544,3583310744,2950843775,5136643230,399830617,2776495998,5946135054,1135726340,4478768094,3188016748,3973664152,5637093248,2653755280,839412045,1421454924,799092914,5005940391,962001264,3213255056,6358274904,669299632,2708110872,1184945109,2376471900,6642485269,2933423756,5411566179,882940508,3038922408,100965540,2964523639,2961136680,1166920110,1569804234,2536691544,420584584,6587504912,6839163272,6680254868,2562447840,202448373,1121941150,7260039513,1648618525,5201130042,1350627704,7034662116,1475769172,7992042084,1286443068,503698870,731323209,460766028,350787873,332685475,1763260305,772416979,5328684306,5956073123,1305028935,5741889240,1455307720,3365922558,1227296645,307343860,618691925,2122545144,3920255955,3726389412,2841993365,752545871,4605049872,5637169736,1707673014,626506664,980504960,767950834,831170721,1547281146,3840235888,943790904,3274115925,5034341526,2903746560,4691678257,1899539564,165751641,2141107552,1084279692,1601764708,2757575485,3076420506,511328136,2260256450,477183886,7208351856,842150952,1221953004,2617395520,1249934648,1296022458,1563249838,4240045621,1956302677,3041044532,684964476,142126108,1072616208,3671609468,1433467200,3005682024,1083889219,555793449,601989139,6008521284,1105341492,1309084056,2331713510,4136132536,997682500,364596684,3307607588,5113003560,1968742115,1328226382,1132018296,2910787176,1430872815,951630240,4443260655,2298639497,4856364655,223165089,5757391899,76843506,4756770039,1162083474,2796898776,706506624,903874504,693948351,3889922748,2081834237,4493927930,3294584508,490070703,2956601800,8214025572,1166813604,576851487,1389066180,544757676,6415707704,1823099544,1313800600,2798327136,3023110215,7228281555,357460968,887252372,2833512150,4392393228,3838852340,3548773220,352544376,3350545037,3002457744,7472737216,2064245478,3872301680,2716396088,707853780,748887936,2743689096,321502266,1209134508,1711774468,460979910,142540200,204329508,603910568,1762594396,989956917,1807397118,7966492368,5598462478,5802293120,2951450576,1709654436,4870551933,2894765673,3739276290,158664120,1295777544,3964046770,1738912620,2823784944,4122648680,5462090460,3203653796,2752994718,119859574,790131794,4908980944,2212552449,1650678212,865439958,5401134375,812825889,6357678943,319179735,7164860608,216780025,5313628434,222842260,7270679610,7664531056,783536334,415781271,1892321118,5990098680,295875663,933311064,773882680,4357323696,4229835085,5761150176,912506557,1436934306,198598012,410575168,2668286964,226360830,8444937429,7559675472,249080499,6426632295,612691370,3616689035,2970731108,4168598816,5344428999,8401403835,32275276,291322420,5443229841,1011594484,3445587060,137590928,258720514,356408706,922527230,1576037502,317800542,3990500196,3985722612,1255498755,1273132124,843068180,1856979520,553279120,890086785,2063576898,1574477400,1586403648,4256749425,4065298992,705660099,3848934894,2709958902,1871466264,1219443591,2684328390,1377536322,1488313142,5401072827,520727998,1037242974,1886934969,369371538,1315778354,1059493812,8645844114,2405007670,2163131116,248442310,343005222,1178925732,512022264,7765098544,380397060,41081400,1275115674,252270006,4714870722,4465794564,6307058940,916592964,4397198421,1964629564,3219148134,1159802410,4646558728,4606415178,201928308,46480341,3464583028,1427685888,8853420303,811705204,5482430325,585790914,462009150,4353117120,1272159128,2920202670,906046454,631035744,5294057616,6450471963,1922534340,2177182032,5290355997,1034816022,1087921212,2786213395,2360589908,293126914,3167300460,3957600696,318982236,3290093724,1488951688,1699996020,1996996530,2189569548,3185037152,241214306,2191137672,6488996512,3293395616,3072731640,4512931464,5135958720,5893534984,2111645640,3946769946,1089116322,3628944336,2429925700,4370274795,2182741566,2404803205,2695883142,5627059638,1932439598,7714346376,3615213686,4171561338,3142900369,1748437968,2403693395,3743681670,5074386453,197471070,2004409468,782509302,3227790955,2528505396,4176516995,1195743544,1818125528,2698821190,6009027624,1482100254,2911547022,1786573692,1433201028,669918567,158802310,1788357526,8484854787,1142060860,6011660934,874822704,4674253200,1577566824,850883070,2508734538,957638790,924489548,6067518600,4634618724,4118909826,704378370,1897372246,2382876860,5499722956,8118502092,6915648177,4010774450,1590080769,1576757208,1225398391,185805733,1934692914,1541954054,2655860838,1923639543,67122972,4495322195,1656693472,6686621776,2390449545,136196987,3844897878,558728774,5544483852,2674500219,4344337074,214407702,3152859432,1708910694,1210155429,1797114510,586740144,476624176,3256063245,3007041625,766328056,363643294,813387232,276705997,2173979952,1371352904,3107921572,2525781066,2119535089,7676607736,1057945040,1096981500,3707904588,7091035056,537544424,214609806,697064125,1248510676,3592451844,1892414430,1069007236,1392231081,1469185101,2951926119,3463954690,1012619628,4808369776,805781982,4684442119,2103330501,4172574305,738213310,3253293274,995703785,869646330,2287940776,391454901,489229626,2562152649,640007128,994549550,1143163836,4260244424,252589722,875236994,3129881930,4356469242,4425586170,494742610,1430317980,1711842028,2791618050,2315058114,658750662,2798223492,6750941840,3600040384,868652517,1174390140,1241215050,1645209189,141363947,3953165988,1167393526,5102174616,289682640,3364106683,6642730815,2683449180,2057472705,504339930,4308648741,726408028,2109092601,2080223496,478099020,273117303,4434510787,1337129756,1686961029,3816748852,36574200,221487474,1194928329,1574393452,2991824212,104074378,2239535469,2274069840,5548934286,4040088032,5733737737,1867620288,5376271166,5335426890,3339478770,604277896,1899275418,659122717,3155728457,2624755554,443347172,3751854030,2192403092,6830603432,875410640,199903084,3104395938,2767840203,836453624,4903146324,255019144,3945477192,834410778,6929042424,2478574398,249453234,749698576,3292370910,788389863,4862117088,4556513045,3228950876,1155344880,2777220051,2832703236,370152268,3789429880,1514639170,4667091138,5788083456,32206289,2235269250,2692134328,1182278862,3572723457,4533958884,7906603131,1563735132,4985463315,6026639728,5893709463,5436345447,1556990724,870679833,3131417079,186782638,1963772128,373583198,938483492,939404267,3986715284,4022210526,2856229632,5869635528,58597911,1384823718,1339628435,874248500,565736838,4690353294,755876233,795941017,238001787,3730198851,605968058,788988796,3545597085,931471416,1261079394,598798780,5160829368,5454983994,4765385233,549613685,691067912,78340385,8656088112,316122560,1359477114,3177872382,412996578,339746684,988180458,339002543,758123734,931355784,79640645,71351813,5184334696,868749408,3944335340,1162119822,6374792333,737723040,205493157,211048272,3547730120,5424678819,1366841326,70911192,2484891297,661005682,3216874850,6123583206,6975702408,4688199313,214534074,3338825048,1914282504,480253059,444173146,1904415804,7262347120,535925886,2193498744,91950126,5155740672,2628515007,133360345,814084473,96628293,490926951,5958327231,3876682005,3560889505,4804885080,296052424,2848846648,205957942,1363790568,3180258980,480282650,398076690,7546934816,3193147845,2600433664,3883128212,98106911,4507315256,1007085654,1622543592,2555612552,5006515024,125138696,1362806214,2001397184,3738972690,2155702312,1884094204,6093831344,3328775650,5640001598,345834195,701910600,4086678035,592991270,1561760850,2414247558,3253482175,331804269,409694592,1894414095,4668936720,618589446,400202383,3380329895,2285522476,714584682,2866226736,3779620434,83919666,6271366269,3820144960,576899640,5813578120,5569731225,6069668570,6874855617,4765244952,531948426,1315662195,1190793088,654802941,352423337,338098756,3867556068,1738355950,3341950297,3968764104,4288138533,475723728,669832100,7801417896,3826337931,1386422562,5314743588,927660788,4634499815,2641418059,5648450310,5633513487,352529496,767195016,2188682192,206373582,401328404,4716621798,426596922,1489500540,2729186019,1789098735,108106372,1157170435,53495464,1692207978,4590714030,6311871168,1234674755,248375754,5429860860,5146446375,5183560308,1301309487,660465190,320980808,1573312028,3178421505,1711200150,3874691320,339072744,1472497692,5989580703,1317245376,1190341462,1675000520,2589881748,3275655614,1613918313,3562235663,6706269252,2301750915,5086274724,2979448824,2156137320,714900100,734849705,2447091474,2638687890,1462470328,2449899816,4008485380,4392842628,144951828,2640257116,433185024,483492834,1107931638,1439263446,4211432345,930778221,917011431,483258082,3527519200,2543367685,5994237336,4374597997,5137182210,731928168,2900141112,2277770250,256076352,4857172440,905407956,2748223500,729422586,1687014693,1002890940,5872284234,4858219849,5420238530,7759320672,3325695775,730455976,2647176,2134974948,73625916,3674387008,1936251801,2408197917,3632993964,956123825,2368009398,8760077721,2317608988,3109686755,245481615,1605948832,3402763448,1915685640,2602338528,829805485,4968698013,460016541,739961451,4317942090,3830383557,3026158104,2367701469,2343905559,1488666762,1747719088,8757681696,1195044134,6441710064,1956906996,520483167,173944912,3081950496,240620556,2843867672,543875629,5552961378,746925956,2647100824,8822882205,4662206904,2547097794,3486159832,5564486600,4663554845,2604409686,315139632,741815334,3696292449,1281881960,669369428,2650432047,1985341985,4351150500,1413433266,104731752,3029758128,3546075954,4655428110,4122588876,1231437490,2919404037,2850064848,6015499497,337785720,2346254316,729823049,7423726640,1457845296,893719848,84064962,5291168408,209405898,3587680680,4849630919,843721060,2688379576,1175507974,15073986,3021804128,6970679163,4615947060,3706097124,450355732,3239474168,1843435206,1246392875,4593428819,243399236,146508084,430158325,391915582,2182293345,3200322546,3193324196,5956081656,716281542,407858058,8678153952,1956409558,471564264,5044155894,645034924,597707584,70256584,1619288,1910493603,886910201,2310660472,173615287,1871986374,7763888560,1748909648,4132964562,1842723484,1279655742,3804945600,245226905,125972898,2233342128,499248655,5771526021,847019012,1872490254,1252728844,6618037062,965834224,2264041965,2754235895,1016258944,175569888,3423034881,4630995750,2452772412,5848707486,2855250300,5089101208,2780797824,4955783904,1210947852,2288921874,2774392640,3270197343,504438189,1220945845,1873642042,6646304584,1192365366,853650590,2054375896,4550704600,2336828709,8104491117,778241181,462896276,918310576,1853666289,2899351352,292580020,2384031668,5550359130,1904180236,1673325770,1094779270,1611860346,735140910,391653603,180946635,4544932975,3710125272,5510179176,4275096100,2242590124,3157537203,4356765150,2937304296,426994536,819815721,289865632,897687619,4600479600,1908782168,264465696,2708854616,390562119,5517613770,2505562005,4794647102,2761170186,2531684290,388495432,6425515362,869173884,5740349601,51165312,2037579984,1257749696,5989398304,1650506880,3437612488,58048957,7199276520,2246125464,524384938,730500506,863674008,1342274170,2220760899,1534098084,5950085768,576501700,21779008,465049800,529430102,878575964,4907730800,1894265865,5913057664,1939909685,2822378867,1353904736,3293645580,2148027006,2502164910,4698426230,101113785,2232143484,2773485231,336669047,1753431496,1240709726,2969165397,3114911400,582174102,1020789125,2157971613,369624962,2415159117,2403433224,6749075984,2179000356,1735332152,2661463446,934684134,1092497468,2076552342,1931444096,5957120561,3437211060,5447899478,3723955104,4008191298,6075598896,2211554979,797168778,1925559452,3777419219,4985421448,296936240,781017600,6027653618,1050950370,3620572104,3900284352,3477524022,370800285,4212047742,1851186768,215555261,1030512356,4238440640,8430478605,1097527796,3911417956,4471589898,1970553808,2842200066,5845338030,5625230261,224671978,1817798612,1997055224,2517277014,1911026650,852132891,1379752254,1636697754,3250482650,2046926331,4741958010,294528978,1467427278,2522476528,1966744090,3840258732,1969793556,8234012196,1589771463,3655676612,817429707,3045734289,1740963634,393536056,5041727253,1840382568,5987543584,4788620592,3334309938,6063746056,6744621472,800865910,4901506182,1086925656,2713755716,815415628,1456675285,4351925470,714354945,1431857102,3787943916,3518801640,3679887772,2125091580,789200926,2897838384,2196430956,619977716,5859700422,452151205,6533989490,1637557600,1436443320,676095084,4302372555,2500461531,683495697,2439407943,652448826,4498986000,1352376390,833943896,30715638,1393460217,6554198984,6781554756,868906372,3388938645,4990675419,466175754,1594344512,3142903190,994808811,6736134643,7810089966,2228340860,4383886995,3871701106,1222806560,5838068446,6425680860,220348688,2864621580,801581667,7983909612,135843493,2141174330,930581124,3253593819,820569704,5203648272,46680768,7842959316,2622478206,777435183,1250843937,261724067,1872339525,1279415193,2343876822,1406379888,105068632,7394966712,932656976,1602044640,4131058266,1610407026,5090928849,5928413634,4457232928,3412521300,717822088,1493252648,6674592400,3586705392,1330847334,2837096535,2426483877,1490119372,5317140381,6961047240,2604330813,61726092,7863889344,2724910712,3603181488,1344466256,680350100,888210848,824507801,2279457111,5336829756,6980852288,1845630703,3734766224,209939779,660033722,666547155,4472556120,2822289036,1048340820,3886789572,842963553,8544855888,3309335436,4652219922,1429746164,1283266538,3356505432,6653443266,3451976595,754075724,361003723,212416374,427718300,7606840712,319234692,2066927772,843074559,1133101624,2123131584,2363275503,6052578259,1282417224,937398276,297302976,869427384,1487331502,3782649088,101679580,2055681340,2179812588,6689657136,144055588,186212844,1852355290,5720758749,37101568,1459221072,1345445043,1781157950,2669047704,3769720948,578408559,352093899,1519986486,34042236,4335666882,265429040,455809677,2824341597,1314091734,131328270,2096871324,966473028,978435612,54391128,1735984936,2789893599,87960527,4210520700,7587593370,5908761432,1618358497,443695428,652784486,2902145456,3911653808,1411300502,2077412100,789722586,1441698440,254723944,338773316,8701909074,724099002,1179675498,376578884,5141553708,4330118760,1377121200,4517075055,3139071736,7226817255,427192878,2740291560,2765792386,7817957416,436749260,358278665,1345994784,1806353340,516736037,295869645,1121186510,897878928,6673575412,1340358480,1169750712,3173870744,2412328827,6944718520,306914124,1750118966,949006506,5164440036,1311437035,4785115059,5858925048,1719918306,6300166304,110623510,692373268,1904678190,1059059313,550880911,6926783976,3547181684,2552048935,104940477,550673410,2754206049,999414558,1625445360,22032995,1000930281,182164500,2577623712,491234294,1051074252,4692516120,6539284164,943072674,796638872,1057523432,5454408936,3978539712,1968843802,3954641328,1954912368,3659132267,5207019354,2548113890,8471909349,4119991572,237312500,1107015270,2785724944,1047528924,5021438754,650766366,1073429356,3167309988,408119292,1562457880,2986265739,2053759011,1986650127,882714228,1335011130,592920086,3059229052,74949876,71006280,380845476,1469979837,4826501270,8125702947,193721526,18754478,3215256738,1347643936,4081931632,3678754608,355005732,3010010152,4595709516,2822234492,2096677464,6925926123,1330388520,1013539240,236204656,1580389713,280660446,6321494601,5740667322,4930694769,2702480694,6698266440,7192408728,3145797268,1574807244,409643873,2639845161,696165672,5887642638,158016027,2506033271,3610337508,6558390048,5639903288,6541034886,557646810,3461211040,2802816498,46814089,4091200776,7950214476,1766714328,1363733592,234070445,7474177328,432651380,1951763835,726781654,6344891199,5621477184,2005743060,1074014259,790080135,6868916411,696165672,2346529032,2457863238,3149614488,7078043853,5394306546,5860983135,4504134490,2817539868,4783889435,702388289,280660446,702395428,1181023280,2280463290,1330388520,2308642041,349446244,403176356,1531903172,2633758883,532508598,459844326,4592173086,1010732952,2143504492,131281346,678025341,8125702947,4826501270,489993279,888639444,319528260,674548884,3059229052,5336280774,2403020034,1176952304,2648866836,684586337,8958797217,1562457880,408119292,791827497,3757002746,433844244,6695251672,1047528924,696431236,4428061080,1186562500,686665262,1882646522,1820081350,3471346236,1045466362,1710548322,7909282656,8859797109,3978539712,1363602234,925333003,1593277744,943072674,5605100712,1042781360,1401432336,2947405764,429603952,273246750,333643427,110164975,232206480,166569093,3541122063,4956060690,46640212,2552048935,3547181684,7916324544,4407047288,941386056,3047485104,1384746536,995611590,5512645516,2579877459,5207933376,2658397255,786862221,6885920048,2372516265,5250356898,1227656496,7812808335,3216438436,793467686,731094195,893572320,1906735832,897878928,1569661114,177521787,3100416222,6322236690,448664928,573245864,218374630,8795202093,3556018782,2740291560,427192878,5620857865,1569535868,903415011,2478818160,2886745840,2570776854,1129736652,2949188745,6516891018,2900636358,592853303,222883451,901061525,1184583879,2077412100,1411300502,2933740356,3316737664,5875060374,1774781712,1849552568,1969587144,7587593370,4210520700,527763162,6509751731,495995696,18130376,4892178060,644315352,698957108,590977215,1314091734,1882894398,4102287093,265429040,1445222294,34042236,4559959458,1760469495,964014265,2154126256,7117460544,3562315900,3139371767,729610536,148406272,5085118888,3704710580,310354740,144055588,836207142,4359625176,3289090144,101679580,8510960448,1487331502,543392115,594605952,7499186208,1496153428,4323270185,525172334,530782896,566550812,7587671031,2583659715,319234692,4754275445,3421746400,849665496,1444014892,3393340758,5523162552,6653443266,419563179,5133066152,1429746164,664602846,4412447248,1898856864,2247902808,3023058556,1572511230,4939005813,2981704080,5998924395,1650084305,1049698895,6535840892,2109292232,7853458824,1185962168,2279457111,4947046806,444105424,1020525150,504174846,4203711736,3065524551,5897917008,154315230,2604330813,6961047240,1519182966,5960477488,4852967754,4539354456,1996271001,5380058088,3337296200,373313162,1435644176,4777529820,5014387044,8892620451,2828293805,2147209368,6196587399,457727040,3730627904,7394966712,26267158,703189944,3906461370,1644962391,624113175,261724067,1429535928,86381687,2622478206,5228639544,38900640,650456034,1846281834,2788794702,1395871686,1712939464,950904451,6209707476,1603163334,6684117020,1101743440,1427929080,4170048890,152850820,2212400632,3507109596,3565345376,1735575548,1924609898,7958470488,2514322552,797172256,3263230278,3881636437,677787729,3475625488,5274542588,4096374365,928973478,61431276,4169719480,1352376390,1687119750,289977256,3252543924,5467965576,7501384593,478041395,2704380336,897777075,4912672800,933427070,3617209640,6836317159,1239955432,1464287304,965946128,3946004630,1593818685,8279747487,6333842952,1893971958,6443356959,142870989,1740770188,291335057,2446246884,1938396940,2173851312,1089223596,400432955,843077684,2273904771,1111436646,3192413728,5239100636,204486952,3921343419,983840140,1740963634,2707319368,272476569,2088958064,1589771463,914890244,2626391408,3840258732,6883604315,2837786094,1711998491,785410608,3161305340,2046926331,3250482650,1272987142,1609710963,1136177188,1911026650,3356369352,5991165672,5453395836,2022047802,4821625938,2505144870,3315900077,4433746068,5962119864,4889272445,274381949,1873439690,2119220320,2318652801,1077776305,2313983460,5616063656,1112400855,772783116,5850426528,3620572104,630570222,2583280122,520678400,1781617440,5697624512,2698156585,1444169589,2391506334,1720098317,4556699172,5344255064,930988776,3113085416,4010079570,2553051669,965722048,2422644399,819373101,934684134,1774308964,6941328608,1815833630,3374537992,1201716612,268351013,264017830,1849689954,1224946950,291087051,1557455700,1979443598,4342484041,1753431496,3030021423,7395960616,3720239140,202227570,4698426230,2502164910,3222040509,2634916464,676952368,1612787924,554259910,3695661040,4419953685,8833915440,502043408,3706010714,3255348600,54447520,2594257650,5206325047,767049042,246751211,2416093506,215918502,730500506,4195079504,3369188196,2699728695,522440613,3437612488,825253440,4492048728,179678528,4584554964,25582656,7380449487,1955641239,3671723064,291371574,1012673716,3681560248,684949586,4008899208,7356818360,1171686357,1354427308,99174636,238597771,5520575520,1795375238,1739193792,2459447163,426994536,1305468576,5809020200,2455862269,4485180248,4275096100,5510179176,3710125272,6362906165,60315545,130551201,735140910,3761007474,3831727445,3011986386,1904180236,4316945990,2384031668,292580020,5798702704,1853666289,1377465864,1851585104,259413727,5402994078,1557885806,3640563680,1797578909,2560951770,1987275610,4153940365,8431389189,1046525010,336292126,934342098,5548785280,762973958,2724632667,3097364940,3178054656,3816825906,1713150180,5848707486,4905544824,7409593200,3042697672,409663072,762194208,1101694358,1358425179,2897502672,5672603196,1252728844,5617470762,847019012,5771526021,499248655,5211131632,188959347,315291735,5707418400,1919483613,1842723484,688827427,2186137060,6793402490,1871986374,347230574,1444162795,5321461206,1273662402,809644,210769752,4781660672,5160279392,5044155894,294727665,5869228674,7713914624,611787087,716281542,4254344040,798331049,1422365576,3491669352,1763620119,688253320,130229408,486798472,2624816468,997114300,1433782938,2776692144,337766799,3088414270,3846622550,2987433927,2158431520,52758951,1175507974,2016284682,5062326360,2771217668,896920170,1465841286,1984188153,84064962,2010869658,2915690592,927965830,5838584392,1173127158,2364500040,1336777666,712516212,2919404037,1231437490,1766823804,6207237480,4137088613,1009919376,209463504,1413433266,7832070900,1588273588,883477349,3346847140,320470490,2874894127,370907667,630279264,6076955934,1865421938,2086682475,3486159832,4245162990,1165551726,1960640490,5294201648,5228481692,3701974252,2719378145,2843867672,240620556,1369755776,21743114,1040966334,8806081482,3220855032,4182654469,5838454464,1747719088,1984889016,781301853,1014729201,2647888341,2979187211,863588418,5179730157,920033082,4416620456,663844388,7807015584,1915685640,425345431,200743604,981926460,621937351,3476413482,8760077721,2368009398,4780619125,5449490946,2408197917,1936251801,2296491880,36812958,3202462422,2647176,456534985,3325695775,6789405588,2322959370,1388062814,7829712312,668593960,2169018891,972563448,2290186250,1131759945,3885737952,142264640,4555540500,2900141112,1097892252,856197035,3749655426,1998079112,2034694148,881879800,966516164,509450795,1861556442,5053718814,2158895169,2585173822,429771408,1299555072,2263077528,326141613,2928561752,6413576608,3266533088,2559323074,3166425468,2447091474,5878797640,2502150350,3593562200,5958897648,5086274724,2762101098,3725705140,3562235663,1075945542,2807704812,3884822622,1340000416,1785512193,439081792,3993053802,245416282,226048496,3874691320,3992800350,1271368602,393328007,481471212,1320930380,2602618974,5183560308,2940826500,1809953620,745127262,1975479608,2366951688,765119005,846103989,80243196,1851472696,216212744,357819747,909728673,1489500540,47399658,3369015570,2407970424,91721592,273585274,1150792524,220330935,7243088769,5020844720,377345437,3707599852,2782982364,1771581196,2772845124,2125743295,4875886185,167458025,356792796,2382299185,2480477565,1432264413,5215067850,3222963390,253574067,704846674,1964408823,595396544,2192770325,1241212994,3573933714,982122231,3468382040,4332013175,726697265,384599760,5348202944,5375456802,251758998,5669430651,2866226736,238194894,571380619,6084593811,3601821447,309294723,5335927680,270630585,2048472960,331804269,5205571480,5633244302,2602934750,1482478175,817335607,1403821200,461112260,2417143542,5326041040,6855560262,3297164857,4311404624,3323531280,3002095776,2044209321,375416088,2503257512,3833418828,1892967524,2685561744,3380486442,784855288,4853910265,5200867328,5747666121,6603567964,663461150,1680989275,5088414368,681895284,411915884,356105831,333058977,1921954032,1424355802,3101345604,3310181795,327284634,96628293,814084473,1066882760,6133201683,859290112,367800504,2193498744,3215555316,6354553730,4284935559,3997558314,160084353,3190470840,834706262,107267037,5357942072,7847665209,2041194402,5790374730,5949051138,1932693231,496378344,2050261989,3874770585,7982392770,79143102,91330292,885267648,3642738476,193686637,2366601204,434374704,648041837,142703626,127425032,465677892,3032494936,1695012715,3952721832,84936671,1238989734,3707517779,6117647013,632245120,5770725408,705063465,1554902802,219845474,1361538638,6364147993,2580414684,1347297255,210179899,582169635,3545597085,3155955184,2726856261,1243399617,132223215,7163469153,1511752466,3126902196,1980078933,1092810625,1339628435,923215812,32554395,7826180704,952076544,5362947368,4983394105,5636425602,2111587857,1867915990,8836974576,747130552,347935231,6965438664,389247681,1812115149,5893709463,3766649830,2991277989,1824357654,878511459,5289618698,396969273,197046477,1346067164,5960718000,257650312,6511593888,4148525456,4543917510,1421036205,1110456804,3540879045,8331660153,385114960,6457901752,911302609,3781646624,3153559452,1097456970,5997588608,1496719404,3717861597,2598390909,2503232334,8877323682,765057432,3813558252,2509360872,4613067005,443485134,999515420,218852660,2561476287,4384806184,5627781045,221673586,3499674072,2704910106,4613859019,6647463963,604277896,5009218155,2667713445,5376271166,933810144,5733737737,3535077028,2774467143,1137034920,6718606407,728520646,747956053,3148786904,1365632376,590633264,128009700,6679310491,562320343,6017083902,4434510787,273117303,341499300,780083811,1807793658,6537672252,2872432494,1765189755,1234483623,2236207650,1897923090,2883520014,96560880,6802899488,2334787052,2964874491,282727894,182801021,1985944080,335540040,1447754195,1800020192,7594809570,2798223492,439167108,3086744152,6513775450,5135526084,2145476970,890536698,7966055106,1936208552,2682755940,4376184970,144336984,1065061106,1143163836,1989099100,80000891,7686457947,489229626,521939868,5147866746,1449410550,1792266813,2788537092,2214639930,2503544583,701110167,3346030085,537187988,2060729904,562566460,1385581876,2623934328,979456734,1856308108,801755427,3027863088,1197483948,1560638345,5576513000,143073204,1343861060,7977414438,4634880735,1755170400,264486260,5757455802,2725116543,7577343198,1775955184,2057029356,5072619888,2213647976,7320485088,363643294,6130624448,3608449950,4558488543,1072404396,586740144,2695671765,864396735,379757932,3941074290,1929669318,1861858746,1188666764,7392645136,838093161,1922448939,408590961,478089909,835827722,1242520104,899064439,134245944,213737727,1770573892,5396839189,3869385828,743222932,875284565,1051171472,1060053846,7219394010,3842026765,3608223152,2357024124,2382876860,542106356,704378370,3432424855,4634618724,3792199125,2080101483,638425860,5853713922,1191236298,2103422432,4089971550,437411352,2003886978,2284121720,4713808215,2682536289,63520924,6029267103,3821869408,1389557316,970515674,988066836,1335339472,1079528476,1136328455,1793615316,5847123793,561890088,645558191,3912546510,3507716569,65823690,1127641434,831929260,2403693395,2331250624,1346957301,3476301115,3615213686,6750053079,3864879196,2813529819,1347941571,2748346520,727580522,6992439672,3037407125,4838592448,4356465288,2631179964,527911410,6630226857,1711986240,5265086708,384091455,3293395616,5677871948,2191137672,723642918,7166333592,2189569548,332832755,1359996816,5955806752,1645046862,850619296,2473500435,3167300460,879380742,2950737385,3343456074,1087921212,1034816022,4114721331,2540045704,640844780,6450471963,3308786010,1262071488,1812092908,1752121602,2544318256,1451039040,369607320,2636059113,2436635700,1420484107,7869706936,3331267072,5196874542,123947576,235583026,3838679315,2655176416,2319604820,2682623445,8840833038,2512684812,916592964,901008420,1275941304,2357435361,126135003,1275115674,328651200,380397060,8735735862,1194718616,982438110,57167537,993769240,3244696674,2405007670,7685194768,2118987624,5921002593,123123846,1257956646,345747658,1041455996,4200834421,1488313142,4132608966,2684328390,812962394,935733132,3484232874,4490424043,940880132,2710199328,2554049655,528801216,1574477400,1375717932,2670260355,110655824,2785469280,2950738630,3182830310,2259897759,1771432272,3325416830,635601084,3940093755,369010892,712817412,1811043598,275181856,1148529020,505797242,4665625578,2039256940,32275276,8401403835,1526979714,4689673668,6684144993,2170013421,2757111165,5712562040,2241724491,6614716038,7506611048,150907220,4669502187,1026437920,248247515,1197445255,5475039342,4320862632,1208524310,2178661848,6191061440,1866622128,2367005304,2995049340,1261547412,831562542,783536334,3832265528,807853290,401116068,3542418956,390204045,895607576,227985525,908239849,812825889,1543181250,7788959622,3714025977,737517483,4295358326,2765461279,239719148,458832453,2288324140,2427595760,2576655425,7530093184,3912553395,3171237416,1727703392,190396944,1495710516,5789531346,4870551933,976945392,368931322,4351719840,799780354,2987434638,1506164265,989956917,2203242995,1207821136,306494262,641430900,2765879460,855887234,3627403524,2893520394,4801455918,1747405184,707853780,2716396088,4356339390,1720204565,1868184304,2335244912,3829194328,396612423,4968282508,6142163744,3904349536,809574900,887252372,1072382904,2409427185,335901135,7462205696,985350450,455774886,7332237376,1361894190,277813236,4614811896,291703401,912669508,2217451350,980141406,823646127,2696356758,2379239128,4538243206,5551586808,6327121528,628005888,6526097144,3486250422,6115847193,128072510,4934907342,49592242,2913818793,985131213,2665956393,1522608384,3815660840,6791836744,2830045740,1707719634,1968742115,5843432640,2480705691,2552176788,1995365000,1551049701,3264398914,3054529464,736894328,4005680856,1203978278,2223173796,929047902,2254261518,955644800,3671609468,1608924312,1279134972,684964476,1520522266,2515246299,2422883212,7034624271,1296022458,1874901972,523479104,1221953004,526344345,6307307874,954367772,1356153870,852213560,3076420506,1654545291,5606176478,542139846,535276888,994509846,3799079128,1340479502,2903746560,7551512289,654823185,117973863,3360206402,4641843438,1939398349,3071803336,980504960,1879519992,1423060845,2818584868,1726893702,4515275226,4547189384,5589584118,5488358337,2653181430,618691925,368812632,981837316,3365922558,363826930,3827926160,1015022505,2552602767,2960380170,3089667916,2821216488,2328798325,1403151492,614354704,975097612,1762946045,1286443068,4440023380,2951538344,4689774744,168828463,866855007,1318894820,5646697399,2243882300,202448373,3416597120,8588899116,2564686227,6587504912,736023022,2536691544,7064119053,3500760330,5922273360,423503377,168275900,759730602,6180583556,601285131,6600203451,3795705868,1188235950,3159853624,1015541577,1338599264,5563490541,6426510112,8658011376,2781077995,7191836226,631757744,4197060225,4644071740,4932456592,496708019,3188016748,3732306745,2044307412,4955112545,8329487994,1199491851,5136643230,3541012530,447913843,5262466158,1769437275,324017912,595505445,1846096416,952410460,154979501,1093394064,3995691504,1279188942,922677792,1679639736,5339474280,2098091928,873564462,541794685,5651270916,57978464,1982670384,6523603716,1824333048,1266472470,5341320171,5305021914,1439870409,4533550125,190179396,5700181116,4322432989,149698725,169305930,1196750456,917377528,4066187520,2064391560,3376273677,1668783375,2201212881,4843231345,1736156547,8307214596,5410657966,2289694813,1348136040,2270130485,7557780872,1082131767,5050625892,1922464650,4424621255,482793005,3168171390,4478785338,5942796909,5143134150,3830425370,6474532064,1702656532,4994493510,2698157253,3973485515,211114785,1296863320,385217900,1587883134,2386323564,197446190,491154142,984155824,2701706728,6790458955,1606530920,3944928772,605977686,1154293808,2600528469,7346886496,441770184,110239128,219772728,1301544810,2089035534,4953783054,785839570,1909331520,2098803612,3773115090,2557855209,6113819520,338972853,5501033408,649398438,629223328,685984028,321629306,1980243180,4412966025,6891674688,7753164255,1278413395,652843708,757546879,3276827617,4110111080,385281780,7824883512,958018397,2647151808,8472034053,1619259022,1558475108,5631891160,3371708255,1300361794,2543208108,2058944776,1650801256,1563585190,3163268512,972678270,5780732680,1586327635,2025961893,2098891731,1168957124,3575356168,3781801848,6096453601,1601417952,544919352,5079369114,6078443364,900919461,101029562,2890226238,6054438285,1568997504,131365149,591543196,2693201652,169915782,1320442840,2391460204,168153265,5648094510,1634623400,470447070,3049217115,5675517012,561780423,3421072018,392174681,31112670,108260960,2763588045,3773947702,3971716077,2939200596,3989640432,1564717074,2590910908,2515040620,379854750,860921000,1417033852,2895983895,1005295290,3109258685,5138819682,771811332,182141114,1422261144,1705159897,2047417470,2769266450,144746638,1757022025,3738772445,2753860328,1089243252,3144809799,1600362532,4654344492,277948570,1749746244,2404759689,1315742160,6325691112,2643759832,310059648,4157189495,1157428668,217110502,761745393,2997912651,4658992408,2129951610,7707558696,288714732,1531749918,1661069142,663363244,3489968448,1987991944,2684704917,751308728,245469549,1738927620,2931835926,263051166,2487400670,1872072351,3290880396,5753647062,7921281771,295255420,417388348,4741197636,150986620,3713940576,945523241,493848558,3802084465,1835644156,125308603,7786872333,2784099252,258702664,465048680,762820848,494874072,114407941,1631702272,2355731292,2062726044,3195579232,824578822,1545335804,1781468768,519753066,210416973,3659837010,5094435393,6555940479,1003470978,5545848824,4883683416,431471656,82516560,4479842646,580775816,1459811374,128301198,5217508394,728668796,1315026222,3644241936,1493271696,4711293468,763143243,439523639,1968745806,2507090634,283692488,1934519944,2677553775,2622352974,1896935115,1802015830,256438052,5518518624,346336859,3806016360,964539369,2696960332,1291940820,1386755354,803685912,4181331987,2140958248,738575020,2018937042,2046087176,5881704228,588134907,89869461,915484544,1673114178,674004635,2145991416,953489625,855448341,1832977074,3774714412,1013845818,6356506608,207755276,435366424,4163811190,1675395128,3204635480,97831501,1780975446,5875877700,2154404960,3779017775,1092103044,2633439,3119314375,3850189284,2002422816,461888168,1251689534,52901896,1474084296,3586411998,4777097676,3896232224,1698380601,5845013724,6414073155,3742433484,187484388,1450454670,2185806352,4706707096,2063912943,5736057579,994971819,3315328107,3980816792,42521374,2888536224,733972610,3815479605,415163532,1371051912,2684778870,5707671678,1407906248,202692450,309755634,4993601200,384448752,5528947249,1874056341,525580052,291241828,1511385701,460978542,4468348674,3682902222,396287826,2315271924,1543117424,3653609988,623342220,332967123,98503836,4231429656,135438716,1688175592,3829443852,2407528809,1213716666,3220330328,5374546471,5357620776,1470929430,121657294,5200824924,6065125040,3690670156,5632944912,7490178270,2179371976,2197921838,2427847812,3415650308,882654813,5279633574,6528389182,5246195697,7184695952,786507618,2584289057,1127935624,998151229,334608184,3560204392,1396722556,2339969994,2916104850,6166157165,1340827805,370909216,521334155,951529488,498377780,727676346,493487736,2654818352,653245219,309554952,2858488465,3840447486,3927349728,42404748,2898115199,4571408305,727089830,806708936,1194725310,6117759144,2418711795,1464644380,5132067738,3020913312,1351880752,914284872,919640848,4343199055,555604269,5671267296,1618993804,5488518216,1874756856,924516376,1688603842,608507817,44943649,6921177907,3877151360,1498961048,1456851966,3856569619,4634957312,3776046856,5386187196,6694234875,2058164016,195889676,876445065,5542117569,3525090588,3045713088,692454114,2872689858,865568328,535655045,320648413,3877263402,3797579728,743979360,772469606,4614853509,3147106805,1929660608,2550275415,4128217536,569563976,3540864924,3498251776,580810265,2454239624,3835285084,3682525920,914366375,2427347232,8860197366,1583608595,2146437780,419295531,7174847799,3187275469,2179577992,2948555916,3232772116,4314232881,1412627520,2164599630,1684473522,1090402315,6056286159,790775634,1202054375,1015749206,2497317726,143078342,7703718021,5164174520,14236556,6087826206,660185529,2370014432,2907786112,8483263128,348024977,1263136460,554133663,465579310,2997226926,963458836,2307898272,89685132,1841410180,6597631386,2716172520,8717238702,4375619624,2993725944,543211376,3611797371,150571288,869767428,7365263928,2498081792,1660630314,4039833936,4106334528,722584727,3168783228,329101980,6953395648,3835641375,1332826380,319779445,3158561709,6145162664,2805065344,866265204,2660021819,729563626,1733268796,4055758658,1237935695,129105304,647711303,420648121,288302700,878597168,1210976494,223971132,5496892,5916475236,7828567472,2726689128,748178645,4864826185,1682519020,618711925,1030063818,175636449,2177692380,3604426584,1178608131,61694248,1072552696,1008265902,6157389344,3523728088,371056355,210053800,3562822032,214759314,959380002,902374712,1591684760,1919891894,40849465,5571652198,5132522480,527175936,5083597897,2457323477,2175930588,1510173832,1535196800,1514618080,1793930452,1701982548,7738541883,720082540,342408555,4668469112,7993707840,1407256400,1987127850,2527503950,2757245175,2852157602,3035617840,1342508536,5817770784,939430330,1281648420,6862781601,1177105884,2976190329,2693886990,452856349,1072738352,699124634,1745163304,5255105401,625745008,4772687826,3903591728,704612852,1407090798,135766271,6120367704,2327888964,5404517388,2129692588,3121730868,663228416,4786079550,468153480,1639247184,3793356136,1623458088,7147527368,755340861,2509365465,404041471,690634206,134889515,5222858274,3632600500,2580625940,4756234980,46038136,850192818,24509290,240667672,3247754200,1468011816,2564805180,5250698168,4248974072,6810472984,83335856,1491657177,309624270,1638800620,1305904240,731024691,4201329503,1896840852,397949547,70959288,1000505822,1174002228,645974622,1743727860,5778829107,7624839978,315978684,1983609138,2553391,3463808076,6100547768,7814107620,6668774991,6071439392,1702601532,1849435575,11079370,196873848,6643865241,2199965440,2640088452,476388752,3508412076,1779190042,1886981938,5480862562,63418672,2821207122,800719398,350791934,264309660,1705720944,1784400474,4323763224,4994010336,2482882401,1912410916,1156213792,624933836,1895594697,1782645220,3803245062,4898491507,3909063600,83506080,46335303,1570033592,356594169,1895192316,7161384544,536968431,214574127,1314991144,876433692,1856602643,1059968926,61861494,525732742,3133719414,1785356466,3933721647,4186334241,1616935040,3226505520,377877608,2209584771,263347794,2966963205,448799693,7945208028,4975641419,317243848,1398186600,629101076,1496297298,7388604760,517993014,1581905220,1667630445,1986234112,5721877861,950889684,3009238974,5708960100,3280588908,3532272273,1774327704,4055984045,3593924208,2308347414,6124099016,2822169924,8134049682,865985431,2315916948,951582804,5965412679,1524087776,2862817482,4001744195,5247925438,2074872375,7063696800,355379650,5182367240,1592026818,6798099087,166475456,2774905587,31516968,988309010,2548149112,1732400782,8760797217,8178097761,347537730,1779080736,4727746560,2498438579,5042239461,3114369979,4059952638,997980669,2506104480,838570208,286349583,2990631684,1803416064,5786017632,2168210589,4157653800,5217706134,2033742670,3527436572,3103417863,5174722861,6764499322,192829902,2609228936,1946383074,1231987485,1293699145,2550957090,2362570812,7535819160,3638447176,4506592392,2477085064,958613406,805064015,2250073404,2851703498,4571183133,931627410,1080251626,1865547266,4945226874,1070016424,6581560728,2540230480,2048962770,5776255730,1899931828,825585876,662559397,22373583,2533652265,272444284,907790695,5527874943,1634272672,2728741092,97509204,1127446920,369244404,700773784,4139478864,1044209892,1780066962,2172818248,2775263414,976022995,5632778494,1578353188,3695903188,680883850,5573873949,418946380,1814665680,3391817920,4013841465,1219931310,3564596376,7563587715,237243419,6291688914,6933970472,1190266650,2881115214,6358529040,1172320947,1181257440,2611308162,7593339105,2577074754,2550752504,381179589,5900546043,931758831,1572352670,5609874557,825884736,2437871709,2213626974,166473704,1730666020,336150840,189112092,2015720001,3081285513,7817878608,1142046556,700250715,1168236954,483684856,5878534464,5208316092,5763491167,345497535,6148222299,1311289824,4698313452,1483467843,2599412199,1201090326,1397362602,1599264116,2413886135,1975955301,878000371,191569754,2100512391,623471907,3061908738,447894056,6779995768,3329056395,664121268,1339512748,4188197736,152046231,2454513124,2944580120,5866441116,2966188023,188597136,264622964,117191068,2243162788,1740669540,425306004,707002611,750767420,325067174,527183028,2465495010,191555464,305056800,964385156,2402674386,389102118,1229563532,1706827000,155402065,118928014,565503177,5926280028,461440486,2001144348,299961812,5922319080,3588143279,5600649672,1109394846,884586536,701622177,719127282,1609759972,453477183,2155668588,847257010,4092337260,5308963980,294049263,1296910362,5968185144,247838406,8692324128,1913458984,2821412034,7882727664,2728737558,3859453955,1371503208,437440784,4144121394,69258637,3810240344,5234234960,2494890850,1829734184,4526267310,1467632948,1802910678,1955198464,611269592,172739686,1413743080,6687993221,3331339976,2981117268,5306617848,1495295364,3479489608,3316057320,196614312,1118438419,2594355648,1430223507,1792406352,747315942,3970097796,3394277152,2891477664,3347612720,308417179,4669164414,717291264,2715209496,1864343080,918847965,3457547540,2543573410,2069476227,3611031378,1660303485,495291116,2854784808,8607214251,710619960,1420586090,224073044,3111685860,1219396032,3599817812,6552068094,2977431462,27318687,4706971398,3986126696,1264023785,798378855,462414840,1203468854,4000176306,4051273830,2481324225,6123413331,4669940565,8132836041,3756418250,1055266056,84506224,1458123700,1671432606,3949868080,6690683152,900991401,2820956907,2041246278,3073669011,303793608,487760516,2795170914,1829824115,4954864005,759076242,2192800953,1084214676,4996386666,209010957,2626495236,3648103480,1630351972,3021745700,1264388120,552510681,1336162272,5745356322,1938557964,377374625,1227009762,5958554784,1659315212,3390195395,1294829648] 225052500